@charset "EUC-JP";
/*   共通設定   */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,address   { margin: 0; padding: 0; }
.clear		{ clear: both; }
.clear hr,
.clear br	{ display: none; }
a img       { border: none; }
a span, hr  { display: none; }
ul       	{ list-style:none;}
body		{ background-color:#FFFFFF;font-size: 12px;}

/*フォント設定*/
.font1 { font-size: 10px;line-height:14px }
.font2 { font-size: 12px;line-height:16px }
.font3 { font-size: 14px;line-height:16px }
.font4 { font-size: 16px;line-height:16px }
.font5 { font-size: 18px;line-height:16px }

/*リンク設定*/
a:link    { color:#363E74;text-decoration: underline }
a:visited { color:#363E74;text-decoration: underline }
a:hover   { color:#911A6A;text-decoration: none }
a:active  { color:#911A6A;text-decoration: none }

/*   コンテンツ   */
#content {position:relative; width:940px; margin:0 auto 0 auto;}
.bg	{ width: 940px; background: url(/shop/event/2010/sengoku/images/ss_grp2.jpg) repeat-y; height:100%;} 

/*  ヘッダー  */
#head {background: url(/shop/event/2010/sengoku/images/ss_grp1.jpg) no-repeat; height: 300px; text-indent: -9999px;}
#hidden{display: none;}

/* sub */
#sub1{background: url(/shop/event/2010/sengoku/images/ss_sub1.jpg) no-repeat;height:99px;}
#sub2{background: url(/shop/event/2010/sengoku/images/ss_sub2.jpg) no-repeat;height:99px;}
#sub3{background: url(/shop/event/2010/sengoku/images/ss_sub3.jpg) no-repeat;height:99px;}
#sub4{background: url(/shop/event/2010/sengoku/images/ss_sub4.jpg) no-repeat;height:99px;}
#sub5{background: url(/shop/event/2010/sengoku/images/ss_sub5.jpg) no-repeat;height:99px;}
#sub6{background: url(/shop/event/2010/sengoku/images/ss_sub6.jpg) no-repeat;height:99px;}
#sub7{background: url(/shop/event/2010/sengoku/images/ss_sub7.jpg) no-repeat;height:99px;}
#sub8{background: url(/shop/event/2010/sengoku/images/ss_sub8.jpg) no-repeat;height:65px;}
#sub9{background: url(/shop/event/2010/sengoku/images/ss_sub9.jpg) no-repeat;height:65px;}

/*  メニュー  */
#select {position: relative;width:924px;height:0px;}
#select ul{list-style: none;}
#select li a{background-image: url(/shop/event/2010/sengoku/images/ss_mn.jpg); position:absolute;top:13px;left:8px;width:132px;height:30px;}
#select li.menu1 a{width:154px;height:30px;top:13px;background-position: 0px 0px;text-indent: -9999px;}
#select li.menu1 a:hover{background-position: 0px -30px;}
#select li.menu2 a{width:154px; height:30px;top:13px;left:162px;background-position:-154px 0px;text-indent: -9999px;}
#select li.menu2 a:hover{background-position: -154px -30px;}
#select li.menu3 a{width:154px;height:30px;top:13px;left:316px;background-position:-308px 0px;text-indent: -9999px;}
#select li.menu3 a:hover{background-position: -308px -30px;}
#select li.menu4 a{width:154px;height:30px;top:13px;left:470px;background-position:-462px 0px;text-indent: -9999px;}
#select li.menu4 a:hover{background-position: -462px -30px;}
#select li.menu5 a{width:154px;height:30px;top:13px;left:624px;background-position:-616px 0px;text-indent: -9999px;}
#select li.menu5 a:hover{background-position: -616px -30px;}
#select li.menu6 a{width:154px;height:30px;top:13px;left:778px;background-position:-770px 0px;text-indent: -9999px;}
#select li.menu6 a:hover{background-position: -770px -30px;}

/*  メイン  */
#details{}
#details table {margin:5px;background-color:#F7F3F9;}
#details table td, th {padding:5px;}
#details table.box1 {margin-top:2px;margin-left:20px;width:900px;}
#details table.box2 {margin-top:5px;margin-left:10px;width:720px;background-color:#FFFFFF;border: solid 1px #cccccc;}
#details table.box2 td, th {padding:2px;}
#details table.box3 {margin-left:10px;width:230px;background-color:#FFFFFF;border: solid 1px #cccccc;}
#details dl	{}
#details dt     {display: none;} 
#details dd     { font-size:12px;}  
#details dd.txt { font-weight: bold; font-size:18px;color:#75269F;border:10px;} 
#details dd.txt2 {border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#details dd.txt3 {border-bottom:solid 1px #cccccc;line-height:130%;padding:3px; }
#details dd.txt4 {line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;width:800px;}
#details dd.txt5 { border: solid 1px #cccccc; padding:5px; background:#ffffff; margin-left:0px; margin-top: 5px;width:800px; line-height:16px } 
#details dd.buy { padding:2px;font-weight:bold;  line-height: 120%; }
#details new{margin-left:20px; width:900px;padding:7px; margin-top:5px; text-align:left;border: solid 1px #cccccc;}


/*  下部共通背景   */
#down	{ width: 940px; background: url(/shop/event/2010/sengoku/images/ss_grp3.jpg) no-repeat; height:35px; overflow: hidden; text-indent: -9999px; }

/*  フォーム関連  */
#title2 {background: url(/shop/event/2010/sengoku/images/ss_grp4.jpg) no-repeat; height:165px; text-indent: -9999px;}
#hidden{display: none;}
#qa{margin-left:20px; width:743px; margin-top: 10px; text-align:left;}
#error{margin-left:20px; width:743px; background-color: #CC0000; padding:2px; text-align:left;}

#next{margin-left:20px; width:730px;padding:7px; margin-top:5px; text-align:}
#close{margin-left:380px; width:250px;padding:7px; margin-top:5px; text-align:}


/*申し込みフォーム*/
#form {}
#form table {margin-top:5px;margin-left:30px;width:880px;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:650px; padding:2px;border: solid 1px #CCCCCC;}
#form table.box3 {margin-left:30px;margin-top:5px;width:880px; padding:2px;border: solid 1px #FBF6F2;}
#form table.box4 {margin-left:15px;margin-top:5px;width:759px; padding:2px;border: solid 1px #ffffff;}
#new{margin-left:30px; width:730px;padding:7px; margin-top:5px; text-align:left;border: solid 1px #cccccc;}

#sub_text {font-size: 14px;line-height: 16px;margin: 0 auto 0 auto;height: 20px;width:730px;margin-bottom: 5px;}
#error{background-color: #CC0000;margin: 0 auto 0 auto;padding: 2px;width: 724px;}
