@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.menu07,
#top #CONTAINER #SIDEMENU ul li.menu07 a:hover{background-position:-192px -252px;}
#top #CONTAINER #SIDEMENU ul li.menu08,
#top #CONTAINER #SIDEMENU ul li.menu08 a:hover{background-position:-192px -294px;}
#top #CONTAINER #SIDEMENU ul li.menu09,
#top #CONTAINER #SIDEMENU ul li.menu09 a:hover{background-position:-192px -336px;}
#top #CONTAINER #SIDEMENU ul li.menu10,
#top #CONTAINER #SIDEMENU ul li.menu10 a:hover{background-position:-192px -378px;}
#top #CONTAINER #SIDEMENU ul li.menu11,
#top #CONTAINER #SIDEMENU ul li.menu11 a:hover{background-position:-192px -420px;}
#top #CONTAINER #SIDEMENU ul li.menu12,
#top #CONTAINER #SIDEMENU ul li.menu12 a:hover{background-position:-192px -462px;}
#top #CONTAINER #SIDEMENU ul li.menu13,
#top #CONTAINER #SIDEMENU ul li.menu13 a:hover{background-position:-192px -504px;}
#top #CONTAINER #SIDEMENU ul li.menu14,
#top #CONTAINER #SIDEMENU ul li.menu14 a:hover{background-position:-192px -546px;}

#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;}
#top #CONTAINER #SIDEMENU ul li.menu07 a{background-position:0px -252px;}
#top #CONTAINER #SIDEMENU ul li.menu08 a{background-position:0px -294px;}
#top #CONTAINER #SIDEMENU ul li.menu09 a{background-position:0px -336px;}
#top #CONTAINER #SIDEMENU ul li.menu10 a{background-position:0px -378px;}
#top #CONTAINER #SIDEMENU ul li.menu11 a{background-position:0px -420px;}
#top #CONTAINER #SIDEMENU ul li.menu12 a{background-position:0px -462px;}
#top #CONTAINER #SIDEMENU ul li.menu13 a{background-position:0px -504px;}
#top #CONTAINER #SIDEMENU ul li.menu14 a{background-position:0px -546px;}
/* /SIDEMENU --------------------*/




/* MAIN --------------------*/
#top #CONTAINER #MAIN h2{margin-bottom:20px;}

#top #CONTAINER #MAIN strong{
	display:block;
	color:#003399;
	font-weight: bold;
}

#top #CONTAINER #MAIN p{
	margin-bottom:2em;
	text-indent:1em;
	}
#top #CONTAINER #MAIN .noIndent{text-indent:0;}
#top #CONTAINER #MAIN .marginB{margin-bottom:2em;}
#top #CONTAINER #MAIN .noMarginB{margin-bottom:0;}
/* /MAIN --------------------*/




.margin_10{margin-bottom:10px;}
.margin_20{margin-bottom:20px;}
.margin_50{margin-top:50px;}
.margin_top_10{margin-top:10px;}
.margin_tb2{margin:5px 0px 5px 0px;}




/* glo_01 --------------------*/
#top #CONTAINER #MAIN .gol01{margin:10px 0 50px 0;}

#top #CONTAINER #MAIN .gol01_01{margin:20px 0 10px 0;}
#top #CONTAINER #MAIN .gol01_01-redfont{
	padding:10px 10px 10px 10px;
	vertical-align:middle;
	color:#cd1800;
	font-weight:bold;
	}
#top #CONTAINER #MAIN .gol01_01-txt{
	padding:10px 10px 10px 10px;
	vertical-align:middle;
	color: #646464;
}

#top #CONTAINER #MAIN .gol01_02 p{
	display:block;
	text-align:right;
}
/* /glo_01 --------------------*/




/* glo_01_05 --------------------*/
#top #CONTAINER #MAIN .gol05 table{width:735px;}
#top #CONTAINER #MAIN .gol05 table th,
#top #CONTAINER #MAIN .gol05 table td{
	text-align:center;
	vertical-align:top;
	}
#top #CONTAINER #MAIN .gol05 table td.tdSpace{width:15px;}

#top #CONTAINER #MAIN .gol05 table td table{
	width:358px;
	border:1px solid #e0e0e0;
	}
/*\*/ *html #top #CONTAINER #MAIN .gol05 table td table{width:360px;} /**/
#top #CONTAINER #MAIN .gol05 table td table th,
#top #CONTAINER #MAIN .gol05 table td table td{
	padding:3px 0 2px 0;
	border:1px solid #e0e0e0;
	color:#646464;
	font-weight:normal;
	}
#top #CONTAINER #MAIN .gol05 table td table th{	background:#e0eefe;}
#top #CONTAINER #MAIN .gol05 table td table td.tdData{	background:#f0f0f0;}
/* /glo_01_05 --------------------*/




/* glo_01_08 --------------------*/
#top #CONTAINER #MAIN .gol08 table{
	border:1px solid #e0e0e0;
	}
#top #CONTAINER #MAIN .gol08 table th,
#top #CONTAINER #MAIN .gol08 table td{
	padding:3px 0 2px 0;
	vertical-align:middle;
	font-weight:normal;
	border:1px solid #e0e0e0;
	}
#top #CONTAINER #MAIN .gol08 table th{
	background:#b4b4b4;
	color:#ffffff;
	padding-left:1em;
	padding-right:1em;
	}
#top #CONTAINER #MAIN .gol08 table td{
	padding-left:0.5em;
	padding-right:0.5em;
	color:#646464;
	}
#top #CONTAINER #MAIN .gol08 table td.arrowIcon{
	width:20px;
	padding-left:0;
	padding-right:0;
	background:url(../image/01_08_arrow.gif) no-repeat left center #f0f0f0;
}
/* /glo_01_08 --------------------*/




/* glo_01_12.html --------------------*/

.GRAYBOX table td{margin:10px 0 10px 0;}

.GRAYBOX_line{
	background: url(../image/01_12_line_bg.gif) repeat left bottom;
	padding:15px 15px 15px 15px;
}
.GRAYBOX_img{
	margin-right:20px;
	margin-bottom:5px;
}
.GRAYBOX_table{
vertical-align:top;
color:#646464;
}
.GRAYBOX_table2{
	vertical-align:top;
 padding:0px 10px 5px 0px;
	coler:#646464;
		}
.GRAYBOX_table3{
	vertical-align:top;
 padding:0px 10px 5px 0px;
	color: #cd1800;
	font-weight: bold;
		}
	.GRAYBOX_margin{
	padding:3px;
	}
	.GRAYBOX_sengen{
	margin-top:5px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	color:#646464;
	}
	.GRAYBOX_sengen2{
	background:#f1f1f1 repeat left bottom;
	margin-bottom:5px;
}
.GRAYBOX_img2{
margin:5px 10px 5px 12px;
}
.GRAYBOX2{
background-color:#f0f0f0;
padding:5px 10px 5px 10px;
}
.GRAYBOX2_strong{
	vertical-align:top;
	padding:0px 10px 5px 0px;
	color: #787878;
	font-weight: bold;
		}
.GRAYBOX2_strong2{
	vertical-align:top;
	padding:0px 10px 5px 0px;
	color: #646464 !important;
	font-weight: bold;
		}
		
/* /glo_01_12.html --------------------*/	




/* gol12 --------------------*/
.gol12 table td{
	vertical-align:top;
	color:#646464;
}
.gol12 table td p{padding-right:20px;}
/* /gol12 --------------------*/

/* pdf01 --------------------*/
#top #CONTAINER #MAIN .pdf_01_table {
	border:solid 1px;
	border-color:#393984;
	margin:0 0 1.5em 0;
	padding:0;

}

#top #CONTAINER #MAIN .pdf_01_td{
	padding:5px;
	margin:0;
	vertical-align:middle;

}

/* /pdf01 --------------------*/
