@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 h3{
	margin:0 auto 23px;
}

div#container div#mainarea dl#dl_01{
	padding-bottom:10px;
	margin:0 auto 23px;
	width:658px;
	background:url(../img/internal_cap01_img01.jpg) 0 34px no-repeat;
}

div#container div#mainarea dl#dl_01 dt{
	margin-bottom:17px;
}

div#container div#mainarea dl#dl_01 dd{
	padding-left:200px;
}

div#container div#mainarea dl.flow{
	padding-bottom:10px;
	margin:0 auto 40px;
	width:658px;
}

div#container div#mainarea dl.flow dt{
	margin-bottom:12px;
}

div#container div#mainarea dl.flow dd{
	margin:0 auto 8px;
	width:635px;
}

div#container div#mainarea dl.flow dd.dd_end{
	margin:0 auto 30px;
}





div#container div#mainarea img.internal_line01_top{ margin:0 auto; }
div#container div#mainarea img.internal_line01_bottom{ margin:0 auto 26px; }

div#container div#mainarea table{
	padding:0;
	margin:0 auto;
	width:659px;
	background:url(../img/internal_bg01.jpg) 0 0 repeat-y;
}

div#container div#mainarea table th{
	padding:1px 19px 0 2px;
	vertical-align:top;
}
div#container div#mainarea table td{
	padding:1px 0 0 2px;
	vertical-align:top;
}

div#container div#mainarea table th p, div#container div#mainarea table td p{
	padding:10px;
	width:286px;
	margin:0 auto;
}




