@charset "shift_jis";
@import url("../../common/css/common.css");
@import url("../../common/css/side-menu.css");


/* SIDEMENU --------------------*/
#top #CONTAINER #SIDEMENU ul li,
#top #CONTAINER #SIDEMENU ul li a{background-image:url(../image/menu.gif);}
#top #CONTAINER #SIDEMENU ul li.menu01,
#top #CONTAINER #SIDEMENU ul li.menu01 a:hover{background-position:-192px 0px;}
#top #CONTAINER #SIDEMENU ul li.menu02,
#top #CONTAINER #SIDEMENU ul li.menu02 a:hover{background-position:-192px -42px;}
#top #CONTAINER #SIDEMENU ul li.menu03,
#top #CONTAINER #SIDEMENU ul li.menu03 a:hover{background-position:-192px -84px;}
#top #CONTAINER #SIDEMENU ul li.menu04,
#top #CONTAINER #SIDEMENU ul li.menu04 a:hover{background-position:-192px -126px;}
#top #CONTAINER #SIDEMENU ul li.menu05,
#top #CONTAINER #SIDEMENU ul li.menu05 a:hover{background-position:-192px -168px;}
#top #CONTAINER #SIDEMENU ul li.menu06,
#top #CONTAINER #SIDEMENU ul li.menu06 a:hover{background-position:-192px -210px;}

#top #CONTAINER #SIDEMENU ul li.menu01 a{background-position:0px 0px;}
#top #CONTAINER #SIDEMENU ul li.menu02 a{background-position:0px -42px;}
#top #CONTAINER #SIDEMENU ul li.menu03 a{background-position:0px -84px;}
#top #CONTAINER #SIDEMENU ul li.menu04 a{background-position:0px -126px;}
#top #CONTAINER #SIDEMENU ul li.menu05 a{background-position:0px -168px;}
#top #CONTAINER #SIDEMENU ul li.menu06 a{background-position:0px -210px;}
/* /SIDEMENU --------------------*/




/* MAIN --------------------*/
#top #CONTAINER #MAIN h2{margin-bottom:20px;}
#top #CONTAINER #MAIN h3{margin-bottom:10px;}

#top #CONTAINER #MAIN .marginT05em{margin-top:0.5em;}
#top #CONTAINER #MAIN .marginT1em{margin-top:1em;}
#top #CONTAINER #MAIN .marginT2em{margin-top:2em;}
#top #CONTAINER #MAIN .marginB1em{margin-bottom:1em;}
#top #CONTAINER #MAIN .marginB105em{margin-bottom:1.5em;}
#top #CONTAINER #MAIN .marginB2em{margin-bottom:2em;}
#top #CONTAINER #MAIN .marginB6em{margin-bottom:6em;}
#top #CONTAINER #MAIN .textIndent{text-indent:1em;}
#top #CONTAINER #MAIN .PaddingT1em{padding-top:1em;}
#top #CONTAINER #MAIN .MaB1Indent{margin-bottom:0.5em;text-indent:1em;}

.border_3{
	padding:10px;
	background:url(../image/05_img03.gif);
	border-top:1px solid #f1f1f1;
	}

#top #CONTAINER #MAIN table td.tdLineBlue{
	width:285px;
	padding:0 5px 0 5px;
	border-left:4px solid #80b5fb;
	vertical-align:top;
}
#top #CONTAINER #MAIN table td.tdLineBlue em{
	display:block;
	font-style:normal;
	font-weight:bold;
}
#top #CONTAINER #MAIN table td.tdLineHeight{height:15px;}

#top #CONTAINER #MAIN p.pLine{
	width:405px;
	margin-top:1em;
	padding-top:1em;
	border-top:1px solid #eeeeee;}
	
#top #CONTAINER #MAIN strong{
	display:block;
	color:#003399;
	font-weight: bold;
	padding-bottom:1em;
}

.mark2{
	margin:0;
	background:url(../../common/image/pict_arrow.gif) no-repeat left center;
	padding-left:40px;
	margin-bottom:5px;
}


/* /MAIN --------------------*/




.left_10_10{float:left; margin-right:10px; margin-bottom:10px;}
.right_10_10{float:right; margin-right:10px; margin-bottom:10px;}
.right_10_10r{float:right; margin-left:10px; margin-bottom:10px;}

.border_1{border:1px solid #f1f1f1; padding:10px;}
.border_2{
	border-right:1px solid #f1f1f1;
	}
.sttl{font-weight:bold; color:#80b5fb; margin-bottom:10px;}

.text_right{text-align:right; margin-bottom:20px;}