@charset "UTF-8";



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



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

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



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

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

div#story .section h2 {}

div#story .section p { margin:10px 0 0 0; }

div#story .section h3 { margin:30px 0 0 0; font-weight:bold; }
div#story .section h3.first { margin:20px 0 0 0; font-weight:bold; }

div#story .section .img { margin:10px 0 0 0; }

div#story .section ul { margin:10px 0 0 0; }
div#story .section ul li { clear:both; padding:0 0 0 7px; width:634px; background:url(../../common/img/mkr_01.gif) no-repeat 0 0.6em; float:left; }
div#story .section ul li h3 { margin:0 0 0 0; }
div#story .section ul li p { margin:0 0 0 0; }
div#story .section ul li ul { margin:0 0 0 0; }
div#story .section ul li ul li { width:627px; }

div#story .section ul.ordered_a { margin:10px 0 0 0; width:100%; }
div#story .section ul.ordered_a li { clear:both; padding:0 0 0 0; width:100%; background:none; float:left; }
div#story .section ul.ordered_a li .mkr { margin:0 0 0 0; width:30px; float:left; }
div#story .section ul.ordered_a li .txt { margin:0 0 0 0; width:611px; float:right; }



/* --------------------------------
	PDF
-------------------------------- */

div#pdf { margin:45px auto 0 auto; border:1px solid #D8D3CD; padding:0 0 15px 0; width:559px; background:#E1DDD9; }
div#pdf .dl { margin:6px auto 0 auto; padding:20px 20px 20px 20px; width:507px; background:#fff; text-align:center; }
div#pdf .dl a {}
div#pdf .dl a img { position:relative; margin:0 10px 0 0; vertical-align:middle; }
div#pdf .plugin { margin:15px auto 0 auto; width:519px; }
div#pdf .plugin .bnr { width:97px; float:left; }
div#pdf .plugin .lead { margin:0 0 0 0; padding:0 0 0 0; width:422px; float:right; }



/* --------------------------------
	お問い合わせ
-------------------------------- */

div#contact_tel { position:relative; margin:50px  auto 0 auto; width:561px; height:86px; background:url(../../common/img/contact_tel_bg.gif) no-repeat left bottom; }
div#contact_tel h2 {}
div#contact_tel .lead { position:absolute; left:45px; top:44px; width:190px; }
div#contact_tel .num { position:absolute; left:260px; top:42px; width:258px; }

div#contact_internet { position:relative; margin:50px  auto 0 auto; width:561px; height:86px; background:url(../../common/img/contact_internet_bg.gif) no-repeat left bottom; }
div#contact_internet.below { margin:25px auto 0 auto; }
div#contact_internet h2 {}
div#contact_internet .lead { position:absolute; left:73px; top:50px; width:218px; }
div#contact_internet .btn { position:absolute; left:301px; top:39px; width:191px; }



/* --------------------------------
	ローカルナビ
-------------------------------- */

div#sidebar .nav.survey ul li.survey .category { display:block; }
div#sidebar .nav.analysis ul li.analysis .category { display:block; }

div#sidebar .nav ul li .category ul li.quantitative { background:#97A3A8; }
div#sidebar .nav ul li .category ul li.qualitative { background:#ADAD92; }
div#sidebar .nav ul li .category ul li.original { background:#B6AFA1; }







