@charset "UTF-8";



/* --------------------------------
	プレゼント
-------------------------------- */

/* クローズ中 */
div#present { padding:10px 10px 10px 95px; }
div#present .main { position:relative; width:328px; float:left; z-index:2; }
div#present .main .lead { padding:133px 0 0 0; }
div#present .main .txt { color:#555; }
div#present .sub { position:relative; width:377px; float:right; z-index:1; }
div#present .sub img { position:relative; margin:0 0 0 -123px; }

/*
div#present { margin:42px auto 0 auto; width:726px; background:url(../img/index/pre_bg.jpg) no-repeat 0 159px; }
div#present .main { position:relative; width:379px; float:left; z-index:2; }
div#present .main h2 {}
div#present .main .lead {}
div#present .main .qr { padding:25px 0 0 21px; width:72px; float:left; }
div#present .main .term { padding:35px 0 0 14px; width:202px; float:left; }
div#present .sub { position:relative; width:347px; float:left; z-index:1; }
div#present .sub img { position:relative; margin:0 0 0 -59px; }
div#present .link { clear:both; text-align:right; }
div#present .link a { padding:0 0 0 10px; background:url(../../common/img/arw_01.gif) no-repeat left 0.3em; }
*/




/* --------------------------------
	広告情報
-------------------------------- */

div#ad { margin:0 auto 0 auto; padding:32px 0 0 0; width:742px; }
div#ad_bg { background:url(../img/index/det_bg_m.gif) repeat-y;}
div#ad_bg_bg { padding:0 0 7px 0; background:url(../img/index/det_bg_b.gif) no-repeat left bottom; }
div#ad h2 { position:relative; margin:0 0 -7px 0;}
div#ad .sect { margin:7px auto 0 auto; width:726px; background:url(../img/index/sect_bg_m.gif) repeat-y left top; }
div#ad .sect .bg { background:url(../img/index/sect_bg_b.gif) no-repeat left bottom; }
div#ad .sect .bg_bg { background:url(../img/index/sect_bg_t.gif) no-repeat left top; }
div#ad .sect_01 .bg_bg { padding:0 0 24px 0; }
div#ad .sect_01 dl { padding:75px 0 0 0; width:462px; float:right; }
div#ad .sect_01 dl dt {}
div#ad .sect_01 dl dd {} 
div#ad .sect_01 .img { padding:24px 0 0 24px; width:216px; float:left; }

div#ad .sect_02 .bg_bg { padding:0 0 27px 0; }
div#ad .sect_02 dl { padding:95px 0 0 0; width:351px; float:right; }
div#ad .sect_02 dl dt {}
div#ad .sect_02 dl dd {}
div#ad .sect_02 .movie { padding:25px 0 0 25px; width:320px; height:264px; float:left; }

div#ad .sect_03 .bg_bg { padding:0 0 12px 0; }
div#ad .sect_03 h3 { padding:25px 0 0 25px; }
div#ad .sect_03 table { margin:8px auto 0 auto; width:676px; }
div#ad .sect_03 table tr {}
div#ad .sect_03 table tr th { padding:12px 0 12px 0; border-top:#d6e2fd 1px solid; width:125px; text-align:center; }
div#ad .sect_03 table tr.first th,
div#ad .sect_03 table tr.first td { border-top:none; }
div#ad .sect_03 table tr td { padding:12px 0 12px 10px; border-top:#d6e2fd 1px solid; width:541px; }
div#ad .sect_03 table tr td dl { font-size:0; line-height:1; }
div#ad .sect_03 table tr td dl dt {}
div#ad .sect_03 table tr td dl dd {}
div#ad .sect_03 table tr td dl dd .lead {}
div#ad .sect_03 table tr td dl dd .btn { padding:9px 0 0 0; } 







