/* kaiSideMenu */
#SideMenu ul{ width: 248px;}
#SideMenu ul li{ width: 248px; margin-bottom: 5px;}
li.menutitle{ width: 248px; height: 39px; background: url(../../image/sdb_menu/etc_sdb-title.gif) no-repeat left center;}
li.menu01{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu01.gif) no-repeat left center;}
li.menu03{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu02.gif) no-repeat left center;}
li.menu02{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu03.gif) no-repeat left center;}
li.menu04{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu04.gif) no-repeat left center;}
li.menu05{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu05.gif) no-repeat left center;}

li.menutitle a{ width: 248px; height: 39px; display: block; text-indent: -9999px;}
li.menu01 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu03 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu02 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu04 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu05 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}

li.menutitle a:hover{ width: 248px; height: 39px; background: url(../../image/sdb_menu/etc_sdb-title-f2.gif) no-repeat left center;}
li.menu01 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu01_f2.gif) no-repeat left center;}
li.menu03 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu02_f2.gif) no-repeat left center;}
li.menu02 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu03_f2.gif) no-repeat left center;}
li.menu04 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu04_f2.gif) no-repeat left center;}
li.menu05 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu05_f2.gif) no-repeat left center;}


li.menutitle_b{ width: 248px; height: 39px; background: url(../../image/sdb_menu/etc_sdb-title_f2.gif) no-repeat left center;}
li.menu01_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu01_f2.gif) no-repeat left center;}
li.menu03_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu02_f2.gif) no-repeat left center;}
li.menu02_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu03_f2.gif) no-repeat left center;}
li.menu04_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu04_f2.gif) no-repeat left center;}
li.menu05_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu05_f2.gif) no-repeat left center;}


li.menutitle_b a{ width: 248px; height: 39px; display: block; text-indent: -9999px;}
li.menu01_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu03_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu02_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu04_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu05_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}


li.menutitle_b a:hover{ width: 248px; height: 39px; background: url(../../image/sdb_menu/etc_sdb-title-f2.gif) no-repeat left center;}
li.menu01_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu01_f2.gif) no-repeat left center;}
li.menu03_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu02_f2.gif) no-repeat left center;}
li.menu02_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu03_f2.gif) no-repeat left center;}
li.menu04_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu04_f2.gif) no-repeat left center;}
li.menu05_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/etc_sdb-menu05_f2.gif) no-repeat left center;}

/* H3titleimageBOX(ALL) */
h3.kaih3title01{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage01.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title02{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage02.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title03{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage03.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title04{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage04.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title05{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage05.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title06{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage06.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title07{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage07.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title08{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage08.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title09{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage09.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title10{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage10.gif);
	background-repeat: no-repeat;
	background-position: left center;}
h3.kaih3title11{
	text-indent: -9999px;
	background-image: url(../../image/etc/etc_titleimage11.gif);
	background-repeat: no-repeat;
	background-position: left center;}

#kaiindex{
	width:772px;
	margin:10px 0px 10px 0px;
	padding: 3px;
	clear: both;
	border: solid 1px #999999;
	background-color: #EEEEEE;
	color: #172D73;
	font-size: 12px;
	}
#kairequest{ background: url(../../image/kai/kai_indexIMG01.gif) no-repeat center center; width: 300px; height:65px; margin-left: 240px;}
#kairequest a{ width: 300px; height:65px; display: block; text-indent: -9999px;}
/* H4titleimageBOX(ALL) */



/* その他設定 */
.center{ text-align: center;}
span.sc2nextunder{
	background: url(../../image/common/arrow_down.gif) no-repeat center center;
	display: block;
	height: 16px;
	}
p.kai01pBox{
	width: auto;
	height: auto;
	padding-bottom: 10px;
	border-bottom: solid 1px #999999;
	text-align: center;
	}
	
dl.kaidl{}
dl.kaidl dt{ background: url(../../image/common/title_point06.gif) no-repeat left center; padding-left: 15px; font-weight: bold;}
dl.kaidl dd{ margin: 5px 0px 5px 0px; line-height: 1.66em;}

/*被せ*/
/* w374px角丸BOX(INDEX) */
div#boxbody{ width: 775px; height: auto; clear: both;}
.kaibox374{
	width: 374px;
	height: 30px;
	padding-bottom: 15px;
	_padding-bottom: 0px;
	_margin: 10px 0px 10px 0px;
	clear: both;
	background-image: url(../../image/common/374_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
.kaibox374 h3{
	background: url(../../image/common/374_top.gif) no-repeat top;
	width: 364px;
	height: 23px;
	padding: 8px 0px 0px 10px;
	color: #969625;
	}
.kaibox374 div{
	display: block;
	background:	url(../../image/common/374_body.gif) repeat-y;
	width: 354px;
	height: auto;
	_margin-bottom: 10px;
	padding: 10px 10px 0px 10px;
	}
.kaibox374 ul{ margin-top: 10px;}

b.kainavyTitle{ color: #172D73;	font-size: 12px; font-weight: bold; padding: 10px 0px 10px 0px;}
.kaibackGray{ width: 330px; padding: 10px; background-color: #F5F5EE;}

/*table*/
.kaitable01{
	widht: 512px;
	height: auto;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	margin: 10px 0px 10px 0px;
	}
.kaitable01 td{
	padding: 5px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	vertical-align: top;
	line-height: 1.6em;
}
.kaimargin01{ text-align: center;}
.kaimargin01 td{ text-align: left;}

.network{ width: 514px; height: auto; clear:both; line-height: 1.6em; padding-bottom: 10px;}
.network img{ margin: 0px 10px 10px 0px;}

.network2{ width: 514px; height: auto; clear:both; margin-bottom: 10px;}
.network2 img{ margin-bottom: 20px;}
.nw2imgL{ float: left; margin-bottom: 10px;}
.nw2imgR{ float: right; margin-right: 5px; margin-bottom: 10px;}
.network2 p#nwk2{ padding: 10px 0px 10px 0px; display: block; clear: both;}
.network2 span{ display: block;}
.network2 span.network2right{ display: block; float: right;}



.kaiTBtitle{ background:#E4E4D1;}
