@charset "UTF-8";



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

div#intro { margin:0 auto 0 auto; width:740px; }

div#intro .lead {}
div#intro .txt { margin:0 8px 0 8px; color:#4b5073; }



/* --------------------------------
	商品特長
-------------------------------- */

div#merit { margin:30px auto 0 auto; width:740px; }

div#merit h2 {}
div#merit ul { position:relative; width:740px; height:520px; background:url(../img/index/merit_bg.gif) no-repeat; }
div#merit ul li { position:absolute; width:349px; }

div#merit ul li.merit_01 { left:16px; top:16px; }
div#merit ul li.merit_02 { right:16px; top:16px; }
div#merit ul li.merit_03 { left:16px; top:259px; }
div#merit ul li.merit_04 { right:16px; top:259px; }
div#merit ul li.merit_05 { right:16px; top:447px; }



/* --------------------------------
	ラインナップ
-------------------------------- */

div#lineup { margin:35px auto 0 auto; width:740px; }

div#lineup h2 { position:relative; z-index:2; }
div#lineup ul.list { position:relative; margin:-15px 0 0 0; z-index:1; }
div#lineup ul.list li { clear:both; border-top:15px solid #fff; width:100%; background:url(../img/index/lineup_list_bg_m.gif) repeat-y; float:left; }
div#lineup ul.list li .bg { background:url(../img/index/lineup_list_bg_b.gif) no-repeat left bottom; }
div#lineup ul.list li .bg_bg { padding:26px 38px 26px 38px; background:url(../img/index/lineup_list_bg_t.gif) no-repeat; }
div#lineup ul.list li ul {}
div#lineup ul.list li ul li { border-top:none; padding:11px 0 0 0; background:url(../img/index/lineup_list_dt_h.gif) no-repeat 100% 5px; }
div#lineup ul.list li ul li a {}
div#lineup ul.list li ul li a img { vertical-align:bottom; }

div#lineup ul.list li ul li.first { padding-top:0; background:none; }



/* --------------------------------
	レポート
-------------------------------- */

div#report { margin:0 auto 60px auto; width:708px; }
div#report h3 { padding:20px 0 0 0; width:598px; float:right; }
div#report .img { width:110px; float:left; }






