@charset "euc-jp";

/*リンク*/
a:link.or { color:#068795; text-decoration:underline;}
a:visited.or { color:#068795;text-decoration:underline;}
a:hover.or { color:#66CCFF;text-decoration:underline; }
a:active.or { color:#66CCFF;text-decoration:none; }

#content {position:relative;color:#663300;}
#content h1{background: url(/shop/event/2011/autumn/images/autumn_grp1.jpg) no-repeat; height:117px; text-indent: -9999px;}
#content p.ttl1{background: url(/shop/event/2011/autumn/images/autumn_grp2.jpg) no-repeat; height:118px; text-indent: -9999px;}
#content p.reserve{background: url(/shop/event/2011/autumn/images/autumn_grp5.jpg) no-repeat; height:164px; text-indent: -9999px;}
#content p.addition{background: url(/shop/event/2011/autumn/images/autumn_grp5.jpg) no-repeat; height:235px; text-indent: -9999px;}
#content p.copy{background: url(/shop/event/2011/nrf12/images/copy.jpg) no-repeat; height:60px; text-indent: -9999px;}
#hidden{display: none;}

#content span.official1 a{
	position:absolute;
	top:203px;
	left:730px;
	height:18px;
	width:190px;
	text-indent: -9999px;
}

#content span.wristband a{
	position:absolute;
	top:217px;
	left:687px;
	height:7px;
	width:248px;
	text-indent: -9999px;
}
.contentbg {width:940px; background: url(/shop/event/2011/sengoku/images/bg.jpg) repeat-y;}


/*共通メニュー*/
#menu {background-image: url(/shop/event/2011/autumn/images/autumn_mn2.jpg);
	background-repeat:no-repeat;
	position: relative;
	height:40px;
	width:936px;
	margin:0 0px 0 2px;top:0px;}

#menu ul{list-style: none;text-indent: -9999px;}
#menu li a{background-image:url(/shop/event/2011/autumn/images/autumn_mn.jpg);position:absolute;}
#menu li.menu1 a{width:134px;height:40px;top:0px;left:0px;background-position:0px 0px;}
#menu li.menu1 a:hover{background-position: 0px -40px;}
#menu li.menu2 a{width:134px;height:40px;top:0px;left:134px;background-position:-134px 0px;}
#menu li.menu2 a:hover{background-position: -134px -40px;}
#menu li.menu3 a{width:134px;height:40px;top:0px;left:268px;background-position:-268px 0px;}
#menu li.menu3 a:hover{background-position:-268px -40px;}
#menu li.menu4 a{width:134px;height:40px;top:0px;left:402px;background-position:-402px 0px;}
#menu li.menu4 a:hover{background-position:-402px -40px;}
#menu li.menu5 a{width:134px;height:40px;top:0px;left:536px;background-position:-536px 0px;}
#menu li.menu5 a:hover{background-position:-536px -40px;}
#menu li.menu6 a{width:134px;height:40px;top:0px;left:670px;background-position:-670px 0px;}
#menu li.menu6 a:hover{background-position:-670px -40px;}
#menu li.menu7 a{width:133px;height:40px;top:0px;left:803px;background-position:-803px 0px;}
#menu li.menu7 a:hover{background-position:-803px -40px;}

/*メニュー下各サブタイトル*/
#sub1{background: url(/shop/event/2011/autumn/images/autumn_sub1.jpg) no-repeat; height:103px;}
#sub2{background: url(/shop/event/2011/autumn/images/autumn_sub2.jpg) no-repeat; height:103px;}
#sub3{background: url(/shop/event/2011/autumn/images/autumn_sub3.jpg) no-repeat; height:103px;}
#sub4{background: url(/shop/event/2011/autumn/images/autumn_sub4.jpg) no-repeat; height:103px;}
#sub5{background: url(/shop/event/2011/autumn/images/autumn_sub5.jpg) no-repeat; height:103px;}
#sub6{background: url(/shop/event/2011/autumn/images/autumn_sub6.jpg) no-repeat; height:103px;}
#sub7{background: url(/shop/event/2011/autumn/images/autumn_sub7.jpg) no-repeat; height:103px;}
#sub8{background: url(/shop/event/2011/autumn/images/autumn_sub8.jpg) no-repeat; height:73px;text-indent: -9999px;}
#sub9{background: url(/shop/event/2011/autumn/images/autumn_sub9.jpg) no-repeat; height:147px;text-indent: -9999px;}
#sub10{background: url(/shop/event/2011/sengoku/images/wistband.jpg) no-repeat; height:343px;text-indent: -9999px;}

#sub9 span.buy a{
	position:absolute;
	top:2210px;
	left:693px;
	height:29px;
	width:221px;
	text-indent: -9999px;
}

#sub9 span.buy2 a{
	position:absolute;
	top:260px;
	left:693px;
	height:28px;
	width:221px;
	text-indent: -9999px;
}


#txt {width:940px;}
#txt p.dvd{background: url(/shop/event/2011/autumn/images/autumn_sub10.jpg) no-repeat; height:140px; text-indent: -9999px;}
#txt p.seat{background: url(/shop/event/2011/autumn/images/autumn_sub11.jpg) no-repeat; height:76px; text-indent: -9999px;}
#txt p.seat2{background: url(/shop/event/2011/autumn/images/autumn_seat.jpg) no-repeat; height:500px; text-indent: -9999px;}
#txt table  {}
#txt table.box1 {margin-top:5px;margin-left:45px;width:780px;}
#txt table.box2 {margin-top:5px;margin-left:28px;width:500px;border: solid 1px #FBF6F2;}
#txt table.box3 {margin-top:5px;margin-left:25px;width:890px;border: solid 1px #666666;}
#txt .but a	   { background:url(/member/fanclub/seisou2/images/form_but.jpg) no-repeat; width:290px; height:40px; display: block; }
#txt .but a:hover{ background-position: 0 -40px; }
#txt dt.step{color:#E97E00;font-size:16px;font-weight:bold;background-color:#ffffff;height:-10px;line-height:-80px;}
#txt dd.step{border-bottom:solid 1px #E97E00;font-size:10px; line-height:2%;}


#chimg {float:left; margin-right:1em;}
#chimg  {clear: both;}
#chimg p img{margin: 3px 3px 3px; border: solid 1px #000000;}

dl	{margin-left:20px;width:900px;}
dl.dvd	{width:590px;margin-left:20px;}
dt {color:#E97E00;font-size:16px;font-weight:bold;}
dt.info{color:#855732;font-size:16px;font-weight:bold;margin-left:5px;}

dd {font-size:12px;line-height:180%;} 
dd.txt2{border-bottom:solid 1px #E97E00;font-size:10px; line-height:120%;}
dd.txt3{line-height:135%;}
dd.txt4{padding:4px;background-color:#312308;color:#A4A4A4;line-height:120%;}
dd.txt5{padding: 4px;width:880px;margin: 0 auto 10px auto;background-color:#FDFEE9;color:#605F60;border:solid 1px #CD9E78;}
dd.txt6{border-bottom:solid 1px #E8DFBB;font-size:10px; line-height:140%;}
dd.txt7{padding: 4px;width:880px;margin: 0 auto 10px auto;;color:#605F60;border:solid 1px #CD9E78;}

dd.form1{padding: 4px;width:850px;margin: 0 auto 10px auto;;color:#605F60;border:solid 1px #CD9E78;}


/*事前予約リスト折りたたみ*/
div.reserveBox {border-bottom:1px solid #F3EA8B; font-size:12px;width:895px;margin-left:25px;} /* ボックス全体 */ 
div.reserveBox div.title { background-color:#FFFEE5;color:#474747;margin: 0px; padding: 0px;}   /* タイトル枠 */
div.reserveBox div.title p.cBoxTitle {color:#735100;font-weight: bold; border: 1px solid #FBFAF0; margin: 0px; padding:3px;}   /* タイトル文字列 */
div.reserveBox div.title p.cBoxButtons {margin: 0px;padding: 1px 3px; float: right; text-align: right;}   /* ↓↑部分 */
div.reserveBox div.BoxBody {margin: 0px;padding: 0px;background-color:#FFFDF1;display: none;}   /* 本文枠 */
div.reserveBox div.BoxBody p {margin: 0px; padding: 0.5em;}   /* 本文 */

/*事前予約*/
#reserve { position: relative; width:940px; margin:0 auto 0 auto;color:#663300;}
#reserve table {margin-top:5px;margin-left:30px;width:880px;border: solid 1px #CCCCCC;font-size:12px;}

/*申し込みフォーム*/
#form { position: relative; width:940px; margin:0 auto 0 auto;color:#663300;}

#form p.titleform{background: url(/shop/event/2011/autumn/images/autumn_grp3.jpg) no-repeat; height:164px; text-indent: -9999px;}
#form p.sub1{background: url(/shop/event/2011/autumn/images/autumn_sub8.jpg) no-repeat; height:73px; text-indent: -9999px;}
#form p.copy{background: url(/shop/event/2011/autumn/images/copy.jpg) no-repeat; height:60px; text-indent: -9999px;}
#form table {margin-top:5px;margin-left:45px;width:850px;border: solid 1px #CCCCCC;font-size:12px;}
#form table.box1 {margin-left:10px;margin-top:5px;width:560px; padding:2px; color:#515756; border: solid 1px #CCCCCC;}
#form table.box2 {margin-left:10px;margin-top:10px;width:700px; padding:2px;border: solid 1px #CCCCCC;}
#form table.box3 {margin-left:30px;margin-top:5px;width:740px; padding:2px;border: solid 1px #FBF6F2;}
#form table.box4 {margin-left:15px;margin-top:5px;width:759px; padding:2px;border: solid 1px #ffffff;}
#form table.box5 {margin-left:10px;margin-top:10px;width:700px;solid 1px #ffffff;}

#sub_text {font-size: 14px;line-height: 16px;margin: 0 auto 0 auto;height: 20px;width:850px;margin-bottom: 5px;}
#error{background-color: #CC0000;margin: 0 auto 0 auto;padding: 2px;width:850px;}

/*リストバンド*/
#wb{background: url(/shop/event/2011/sengoku/images/nrf12_dvd.jpg) repeat-y;}
#wb p{margin-left:25px;color:#D9D9D9;font-size:13px;font-weight:bold;}
#wb dl	{margin-left:25px;width:890px;color:#ffffff;}
#wb dt {color:#E97E00;font-size:18px;font-weight:bold;line-height:180%;}
#wb dd {font-size:15px;line-height:130%;font-weight:bold;color:#FFCC33} 
#wb dd.t2{font-size:16px;line-height:120%;font-weight:bold;color:#339999;padding:5px;}
#wb dd.t3{font-size:14px;line-height:120%;color:#BEBEBE;border-bottom:solid 1px #333333;border-bottom-style:dotted;padding:5px;}
