@charset "UTF-8";



/*
	--------------------------------
	更新日: 2008-11-25
	--------------------------------
*/



/* --------------------------------
	本文
-------------------------------- */

div#story { position:relative; margin:-5px 0 0 0; width:100%; }



/* --------------------------------
	セクション
-------------------------------- */

div#story .section { margin:35px 0 0 0; width:100%; }

div#story .section h2 { position:relative; width:100%; z-index:2; }

div#story .section table { position:relative; margin:-1px 0 0 0; border-bottom:1px solid #B6AC9F; width:100%; z-index:1; }
div#story .section table tr { background:url(../../../common/img/bl_h_02.gif) repeat-x; }
div#story .section table tr th,
div#story .section table tr td { vertical-align:middle; }
div#story .section table tr th { padding:7px 0 6px 0; width:170px; }
div#story .section table tr td { padding:7px 0 6px 10px; width:461px; line-height:1.7; }

div#story .section table tr.sect_01_05 td { padding:9px 0 8px 0; width:471px; }
div#story .section table tr.sect_01_05 td .section { margin:0 0 0 0; padding:17px 0 0 10px; width:461px; background:url(../../../common/img/bl_h_02.gif) repeat-x 0 8px; }
div#story .section table tr.sect_01_05 td .section.first { padding:0 0 0 10px; background:none; }
div#story .section table tr.sect_01_05 td .section .primary { width:314px; float:left; }
div#story .section table tr.sect_01_05 td .section .primary h3 { margin:14px 0 0 0; }
div#story .section table tr.sect_01_05 td .section .primary .data { margin:6px 0 0 0; }
div#story .section table tr.sect_01_05 td .section .primary .map { margin:6px 0 0 0; }
div#story .section table tr.sect_01_05 td .section .secondary { width:137px; float:right; }








