@charset "UTF-8";



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



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

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



/* --------------------------------
	イントロ
-------------------------------- */

div#story .intro { margin:20px 0 0 0; width:100%; }

div#story .intro h1 { border-left:5px solid #958273; padding:0 0 0 7px; width:629px;  font-weight:bold; }
div#story .intro h1 span { display:block; }
div#story .intro .lead { margin:15px 0 0 0; }



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

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

div#story .section h2 { padding:0 0 7px 0; width:100%; background:url(../img/common/sect_h_bg_b.jpg) no-repeat left bottom; color:#000; }
div#story .section h2 span { display:block; padding:0 0 0 12px; width:629px; background:url(../img/common/sect_h_mkr.gif) no-repeat; }

div#story .section h3 { margin:15px 0 0 0; font-weight:bold; }
div#story .section p { margin:4px 0 0 0; }

div#story .section table { margin:15px 0 0 0; width:100%; }
div#story .section table tr {}
div#story .section table tr th,
div#story .section table tr td { border-top:1px solid #F1EDE9; padding:10px 15px 10px 15px; }
div#story .section table tr.first th,
div#story .section table tr.first td { border-top:none; }
div#story .section table tr th { width:110px; background:#A4998B; color:#fff; text-align:center; }
div#story .section table tr td { width:471px; background:#fff; }

div#story .section {}






