@charset "EUC-JP";

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


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

/* index */

div#wrapper h2{ margin:0 auto; padding:0; }
div#wrapper h2 img{ margin:0 auto; padding:0; }

div#container div#mainarea div#box01{
	margin:0 auto 20px;
	width:656px;
}

div#mainarea p{
	margin:0 auto 32px;
	width:650px;
}

div#mainarea table{
	margin:0 auto;
	width:646px;
	vertical-align:top;
	background:url(../img/index_bg01.jpg) 0 0 repeat-y;
}

div#mainarea img#index_line01_top{ margin:0 auto; }
div#mainarea img#index_line01_bottom{ margin:0 auto 40px; }

div#mainarea table td{
	margin:0;
	vertical-align:top;
}

div#mainarea table td img{
	margin-left:90px;
}

div#mainarea table th{
	margin:0;
	width:205px;
	border:none;
}

div#mainarea table img{ margin:0 auto 10px; }

div#mainarea table th#th01{	padding:1px 12px 0 2px; }
div#mainarea table th#th02{ padding:1px 12px 0 2px; }
div#mainarea table th#th03{ padding:1px 2px 0 1px; }


div#mainarea table td p{
	width:190px;
	padding:0 0 10px;
	margin:0 auto;
}


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;}

div#mainarea img#index_cap02_img01{ padding:30px 0 0; margin:0 auto 80px; }

div#mainarea dl#index_cap04_img01{
	padding:32px 0 100px 204px;
	width:456px;
	background:url(../img/index_cap04_img01.jpg) 0 32px no-repeat;
}

div#mainarea dl#index_cap04_img01 dt{
	padding-top:6px;
	margin:0 0 12px;
}

div#mainarea dl#index_cap04_img01 dd{
	line-height:160%;
}








