@charset "shift_jis";
/* CSS Document */
/*--information---------------------------------------------------------
Last update：07/09/01
File name ：index.css
Site name：
Summary：「Top」で使用しています。
Copyright：Copyright (C) 2007 ＊＊＊＊＊＊＊.All rights reservde.
-------------------------------------------------------------------------*/
/*[container上書き(../layout.css)]-------------------------------------------------*/
div#container {
	text-align: left;
	padding: 0px 15px;
	margin-bottom: 30px;
	background-image: url(../../images/common_img/menu_back.gif);
	background-repeat: repeat-y;
	background-position: 15px top;
}
div#container:after {
	content: ".";
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;
}
div#container a {
	color: #0000CC;
	text-decoration: underline;
}

/*[ヘッダー]-------------------------------------------------*/
div#content_header {
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
div#content_header h2 {
	width: 830px;
	height: 120px;
	background: url(../../info/images/titlebar_info.jpg) no-repeat left top;
	text-indent: -9999px;
}
/*[パンくず]-------------------------------------------------*/
div#content_header div#pan {
	background-color:#F6F6F6;
	padding: 5px 15px; 
	margin: 15px 0px;
}
div#content_header div#pan ol {
	list-style: none;
}
div#content_header div#pan ol li {
	display: inline;
	padding: 0px 4px;
}

/*[right_container]-------------------------------------------------*/
/* IE6 margin2倍のバグ対応のHack */
/* 参考:http://u-ziq.com/blog/2006/08/ie6firefoxmargincss_css.html */
*html body div#right_container {
	width: 600px;
	height: auto;
	background-color: #FFFFFF;
	height: auto;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 14px;
	float: right;
}
div#right_container {
	width: 600px;
	background-color: #FFFFFF;
	height: auto;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 28px;
	float: right;
}
div#right_container h3 {
	margin: 0px 0px 15px 0px;
}
/*[left_container]-------------------------------------------------*/
div#left_container {
	width: 200px;
	margin: 0px 0px 15px 0px;
	float: left;
	background: none;
}
/*[content_menu]-------------------------------------------------*/
ul#content_menu {
	width: 200px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	list-style: none;
}
ul#content_menu li {
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
ul#content_menu li#menu_header {
	width: 200px;
	height: 40px;
	background: url(../images/menu_builder.gif) no-repeat left top;
}
li#chiku01, li#chiku02, li#chiku03,
li#chiku04, li#chiku05, li#chiku06, li#chiku07 {
}
li#chiku01 a, li#chiku02 a, li#chiku03 a,
li#chiku04 a, li#chiku05 a, li#chiku06 a, li#chiku07 a, li#chiku08 a {
	width: 200px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(../images/menu_chiku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}

li#chiku01, li#chiku01 a { background-position: 0px -40px; }
li#chiku02, li#chiku02 a { background-position: 0px -80px; }
li#chiku03, li#chiku03 a { background-position: 0px -120px; }
li#chiku04, li#chiku04 a { background-position: 0px -160px; }
li#chiku05, li#chiku05 a { background-position: 0px -200px; }
li#chiku06, li#chiku06 a { background-position: 0px -240px; }
li#chiku07, li#chiku07 a { background-position: 0px -280px; }
li#chiku01 a:hover { background-position: -200px -40px; }
li#chiku02 a:hover { background-position: -200px -80px; }
li#chiku03 a:hover { background-position: -200px -120px; }
li#chiku04 a:hover { background-position: -200px -160px; }
li#chiku05 a:hover { background-position: -200px -200px; }
li#chiku06 a:hover { background-position: -200px -240px; }
li#chiku07 a:hover { background-position: -200px -280px; }

ul#sub01, ul#sub02, ul#sub03, 
ul#sub04, ul#sub05, ul#sub06, ul#sub07 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#sub01 li, ul#sub02 li, ul#sub03 li, 
ul#sub04 li, ul#sub05 li, ul#sub06 li, ul#sub07 li,
ul#sub01 li a, ul#sub02 li a, ul#sub03 li a, 
ul#sub04 li a, ul#sub05 li a, ul#sub06 li a, ul#sub07 li a {
	width: 200px;
	height: 34px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	display:block;
}

ul#sub01 li,
ul#sub01 li a {
	background-image: url(../images/menu01.gif);
}
ul#sub01 li#sub01_01, ul#sub01 li#sub01_01 a { background-position: 0px 0px; }
ul#sub01 li#sub01_02, ul#sub01 li#sub01_02 a { background-position: 0px -34px; }
ul#sub01 li#sub01_03, ul#sub01 li#sub01_03 a { background-position: 0px -68px; }
ul#sub01 li#sub01_04, ul#sub01 li#sub01_04 a { background-position: 0px -102px; }
ul#sub01 li#sub01_05, ul#sub01 li#sub01_05 a { background-position: 0px -136px; }
ul#sub01 li#sub01_06, ul#sub01 li#sub01_06 a { background-position: 0px -170px; }
ul#sub01 li#sub01_07, ul#sub01 li#sub01_07 a {
	background-image: url(../images/menu09.gif);
	background-position: 0px 0px;
}

ul#sub02 li,
ul#sub02 li a {
	background-image: url(../images/menu02.gif);
}
ul#sub02 li#sub02_01, ul#sub02 li#sub02_01 a { background-position: 0px 0px; }
ul#sub02 li#sub02_02, ul#sub02 li#sub02_02 a { background-position: 0px -34px; }
ul#sub02 li#sub02_03, ul#sub02 li#sub02_03 a { background-position: 0px -68px; }
ul#sub02 li#sub02_04, ul#sub02 li#sub02_04 a { background-position: 0px -102px; }
ul#sub02 li#sub02_05, ul#sub02 li#sub02_05 a { background-position: 0px -136px; }
ul#sub02 li#sub02_06, ul#sub02 li#sub02_06 a { background-position: 0px -170px; }
ul#sub02 li#sub02_07, ul#sub02 li#sub02_07 a { background-position: 0px -204px; }
ul#sub02 li#sub02_08, ul#sub02 li#sub02_08 a { background-position: 0px -238px; }

ul#sub03 li,
ul#sub03 li a {
	background-image: url(../images/menu03.gif);
}
ul#sub03 li#sub03_01, ul#sub03 li#sub03_01 a { background-position: 0px 0px; }
ul#sub03 li#sub03_02, ul#sub03 li#sub03_02 a { background-position: 0px -34px; }
ul#sub03 li#sub03_03, ul#sub03 li#sub03_03 a { background-position: 0px -68px; }
ul#sub03 li#sub03_04, ul#sub03 li#sub03_04 a { background-position: 0px -102px; }
ul#sub03 li#sub03_05, ul#sub03 li#sub03_05 a { background-position: 0px -136px; }
ul#sub03 li#sub03_06, ul#sub03 li#sub03_06 a { background-position: 0px -170px; }
ul#sub03 li#sub03_07, ul#sub03 li#sub03_07 a { background-position: 0px -204px; }
ul#sub03 li#sub03_08, ul#sub03 li#sub03_08 a { background-position: 0px -238px; }
ul#sub03 li#sub03_09, ul#sub03 li#sub03_09 a { background-position: 0px -272px; }

ul#sub04 li,
ul#sub04 li a {
	background-image: url(../images/menu04.gif);
}
ul#sub04 li#sub04_01, ul#sub04 li#sub04_01 a { background-position: 0px 0px; }
ul#sub04 li#sub04_02, ul#sub04 li#sub04_02 a { background-position: 0px -34px; }
ul#sub04 li#sub04_03, ul#sub04 li#sub04_03 a { background-position: 0px -68px; }
ul#sub04 li#sub04_04, ul#sub04 li#sub04_04 a { background-position: 0px -102px; }
ul#sub04 li#sub04_05, ul#sub04 li#sub04_05 a { background-position: 0px -136px; }
ul#sub04 li#sub04_06, ul#sub04 li#sub04_06 a { background-position: 0px -170px; }

ul#sub05 li,
ul#sub05 li a {
	background-image: url(../images/menu05.gif);
}
ul#sub05 li#sub05_01, ul#sub05 li#sub05_01 a { background-position: 0px 0px; }
ul#sub05 li#sub05_02, ul#sub05 li#sub05_02 a { background-position: 0px -34px; }
ul#sub05 li#sub05_03, ul#sub05 li#sub05_03 a { background-position: 0px -68px; }
ul#sub05 li#sub05_04, ul#sub05 li#sub05_04 a { background-position: 0px -102px; }
ul#sub05 li#sub05_05, ul#sub05 li#sub05_05 a { background-position: 0px -136px; }
ul#sub05 li#sub05_06, ul#sub05 li#sub05_06 a { background-position: 0px -170px; }

ul#sub06 li,
ul#sub06 li a {
	background-image: url(../images/menu06.gif);
}
ul#sub06 li#sub06_01, ul#sub06 li#sub06_01 a { background-position: 0px 0px; }
ul#sub06 li#sub06_02, ul#sub06 li#sub06_02 a { background-position: 0px -34px; }
ul#sub06 li#sub06_03, ul#sub06 li#sub06_03 a { background-position: 0px -68px; }
ul#sub06 li#sub06_04, ul#sub06 li#sub06_04 a { background-position: 0px -102px; }

ul#sub07 li,
ul#sub07 li a {
	background-image: url(../images/menu07.gif);
}
ul#sub07 li#sub07_01, ul#sub07 li#sub07_01 a { background-position: 0px 0px; }
ul#sub07 li#sub07_02, ul#sub07 li#sub07_02 a { background-position: 0px -34px; }
ul#sub07 li#sub07_03, ul#sub07 li#sub07_03 a { background-position: 0px -68px; }
ul#sub07 li#sub07_04, ul#sub07 li#sub07_04 a { background-position: 0px -102px; }
ul#sub07 li#sub07_05, ul#sub07 li#sub07_05 a { background-position: 0px -136px; }
ul#sub07 li#sub07_06, ul#sub07 li#sub07_06 a { background-position: 0px -170px; }
ul#sub07 li#sub07_07, ul#sub07 li#sub07_07 a { background-position: 0px -204px; }
ul#sub07 li#sub07_08, ul#sub07 li#sub07_08 a { background-position: 0px -238px; height:35px; }

