@charset "EUC-JP";

@import url(initialize.css);
@import url(globalnavi.css);


/*=================================================================
	http:///
=================================================================*/

/* index */

div#flashbox {
	margin:0 auto 25px;
	padding:0;
	width:920px;
	height:274px;
	background:#F1F2EC;
}

div#flashbox div#FlashContent {
	padding:30px;
	width:860px;
	height:214px;
	overflow:hidden;
	background:url(../img/index_flash01.jpg) 0 0 no-repeat;
}


div#container h2{ margin:0 auto; }
div#container h2 img{ margin:0 auto 19px; padding:4px 0 0; }

div#container div#mainarea div.box01{
	margin:0 auto 20px;
	padding:0 1px 1px;
	width:656px;
	min-height:220px;
	_height:220px;
	border:0px solid #F0ECDA;
}

div#container div#mainarea div.box01 p{
	padding:0 0 0 289px;
	width:350px;
}

.p_1{
	margin:0 auto 32px;
	width:650px;
}

div#container div#mainarea div.box01 img.box01_txt01{
	padding:0 0 0 289px;
	margin:0 0 8px 0;
}

div#container div#mainarea div.box01 div{
	padding:0 0 15px 289px;
	min-height:220px;
	_height:220px;
}

div#container div#mainarea div.box01 div p{
	padding:0;
	width:350px;
}

div#container div#mainarea div.box01 div img.box01_txt01{
	padding:0;
	margin:0 0 8px 0;
}

div#container div#mainarea div.box01 h3 img{
	margin:0 auto 23px;
}

div#container div#mainarea div.box01 ul{
	padding:0 0 30px 289px;
}
div#container div#mainarea div.box01 ul li{
	margin:0 auto 11px;
	padding:0;
	display:block;
	zoom:1;
}


div#container div#mainarea div.box02{
	margin:0 auto 20px;
	padding:0 1px 1px;
	width:656px;
	min-height:220px;
	_height:220px;
	border:0px solid #F0ECDA;
}

div#container div#mainarea div.box02 p{
	padding:0 0 0 289px;
	width:350px;
}

div#container div#mainarea div.box02 img.box02_txt01{
	padding:0 0 0 289px;
	margin:0 0 8px 0;
}

div#container div#mainarea div.box02 div{
	padding:0 0 15px 289px;
	min-height:220px;
	_height:220px;
}

div#container div#mainarea div.box02 div p{
	padding:0;
	width:350px;
}

div#container div#mainarea div.box02 div img.box02_txt01{
	padding:0;
	margin:0 0 8px 0;
}

div#container div#mainarea div.box02 h3 img{
	margin:0 auto 23px;
}

div#container div#mainarea div.box02 ul{
	padding:0 0 30px 289px;
}
div#container div#mainarea div.box02 ul li{
	margin:0 auto 11px;
	padding:0;
	display:block;
	zoom:1;
}

.back02{
	margin-left:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	background:#F8F6F1;
}


div#container div#mainarea div.box01 div#sub01{ background:url(../img/index_cap01_sub01_img01_new.jpg) 16px 0 no-repeat; }
div#container div#mainarea div#sub01 ul{ margin-bottom:20px; }
div#container div#mainarea div.box02 div#sub02{ background:url(../img/index_cap01_sub01_img02_new.jpg) 16px 0 no-repeat; }
div#container div#mainarea div#sub02 ul{ margin-bottom:20px;  }
div#container div#mainarea div.box01 div#sub03{ background:url(../img/index_cap01_sub01_img03_new.jpg) 16px 0 no-repeat; }
div#container div#mainarea div#sub04{ background:url(../img/index_cap01_sub02_img01.jpg) 16px 55px no-repeat; }

div#container div#mainarea div.box01 div#sub04{ background:url(../img/index_cap01_sub01_img04.jpg) 16px 0 no-repeat; }

div#container div#mainarea div#sub02 ul li a img{ margin-bottom:4px; }
div#container div#mainarea div#sub02 ul li span{ padding-left:15px; display:block; }

	
div#container div#mainarea div#topicsbox{
	margin:0 auto 40px;
	width:658px;
	height:232px;
	border-bottom:1px solid #F0ECDA;
}

div#container div#mainarea div#topicsbox ul li#topics p#topics_list{
	margin:0 auto 20px;
	width:400px;
	text-align:center;
}

/*
div#container div#mainarea div#topicsbox img#line_left{ padding:0 23px 0 0; margin:0; float:left; }
div#container div#mainarea div#topicsbox img#line_right{ padding:0; margin:0; float:right; }
div#container div#mainarea div#topicsbox table{
	padding:33px 0 20px;
	margin:0 auto;
	width:610px;
	float:left;
}
div#container div#mainarea div#topicsbox:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}
*/

div#container div#mainarea div#topicsbox ul li{ width:1px; margin:0; padding:0; float:left; }
div#container div#mainarea div#topicsbox ul li#topics{
	padding:3px 0 0;
	width:656px;
}
div#container div#mainarea div#topicsbox ul li#topics table{
	margin:0 auto 30px;
	padding:0;
	width:610px;
}

div#container div#mainarea div#topicsbox ul li#topics table th{
	padding:5px 5px 5px 26px;
	width:100px;
	margin:0 auto;
	background:url(../img/index_icon01.jpg) 2px 7px no-repeat;
	border-bottom:1px dotted #F0ECDA;
	vertical-align:top;
}

div#container div#mainarea div#topicsbox ul li#topics table td{
	margin:0 auto;
	border-bottom:1px dotted #F0ECDA;
}


div#container div#mainarea div#topicsbox ul:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

/*=================================================================
	ÄÉ²Ãdl_01
=================================================================*/

div#mainarea dl#dl_01{
	padding:10px;
	margin:20px auto 72px;
	width:638px;
	background:#F8F6F1;
}

div#mainarea dl#dl_01 dt{
	margin:0 auto 12px;
	width:620px;
	padding:9px 9px 10px;
	color:#51383C;
	font-weight:700;
	border-bottom:1px dotted #51383C;
}

div#mainarea dl#dl_01 dd{
	width:260px;
	padding:5px 0 0 20px;
	float:left;
}

div#mainarea dl#dl_01:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}




