@charset "UTF-8";



/* --------------------------------
	タイトル
-------------------------------- */

h1 { text-align:center; }



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

/* present autumn 2010 add:27.08.2010 */
div#present { width:790px; margin:0 auto; }

/* クローズ中 */
/*
div#present { margin:0 auto 0 auto; width:790px; background:#fff url(../img/index/bg_t.gif) no-repeat; }
div#present_event { background:url(../img/index/bg_event.jpg) no-repeat left bottom; }
div#present_bg { padding:0 0 0 40px; background:url(../img/index/bg_b.jpg) no-repeat left bottom; }
div#present h2 { padding:60px 0 0 0; }
div#present .txt { padding:17px 0 0 21px; color:#777777; }
div#present .img { padding:20px 0 0 248px; }
*/

/*
div#present { margin:0 auto 0 auto; width:790px; background:url(../img/index/pre_bg.jpg) no-repeat; }
div#present .main { position:relative; padding:43px 0 0 46px; width:427px; float:left; z-index:2; }
div#present .main h2 {}
div#present .main .lead {}
div#present .main .qr { padding:15px 0 0 0; width:72px; float:left; }
div#present .main .term { padding:25px 0 0 15px; float:left; }
div#present .main .bnr { clear:both; padding:18px 0 0 0; }
div#present .sub { position:relative; padding:59px 0 0 0; width:313px; float:left; z-index:1; }
div#present .sub img { position:relative; margin:0 0 0 -106px; }
*/



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

div#ad { margin:30px auto 0 auto; width:790px; background:#fff url(../img/index/sect_bg_b.gif) no-repeat left bottom; }
div#ad_bg { padding:0 0 26px 0; background:url(../img/index/sect_bg_t.gif) no-repeat; }
div#ad h2 { padding:29px 0 0 21px; }

div#ad .sect { margin:20px auto 0 auto; width:710px; background:url(../img/index/sect_bg_bg_m.gif) repeat-y; }
div#ad .sect_bg { background:url(../img/index/sect_bg_bg_b.gif) no-repeat left bottom; }
div#ad .sect_bg_bg { padding:0 0 17px 0; background:url(../img/index/sect_bg_bg_t.gif) no-repeat; }
div#ad .sect h3 { padding:19px 0 0 22px; }
div#ad .sect .col { padding:13px 17px 0 0; }
div#ad .sect .col .main { float:right; }
div#ad .sect .col .sub { padding:0 0 0 22px; float:left; }

div#ad #vtr { margin-top:16px; }
div#ad #vtr .col .main { padding:68px 0 0 0; width:318px; }
div#ad #vtr .col .main h4 {}
div#ad #vtr .col .main .lead {}
div#ad #vtr .col .sub { padding:0 0 0 30px; width:320px; }

div#ad #transit {}
div#ad #transit .col .main { padding:50px 0 0 0; width:448px; }
div#ad #transit .col .main h4 {}
div#ad #transit .col .main .lead {}
div#ad #transit .col .sub { width:223px; }

div#ad #magazine {}
div#ad #magazine .lead { padding:0 0 0 21px; }
div#ad #magazine .col .main { padding:25px 0 0 0; width:566px; }
div#ad #magazine .col .main .ico {}
div#ad #magazine .col .main h4 {}
div#ad #magazine .col .sub { width:95px; text-align:center; }







