@charset "euc-jp";

/*リンク*/
a:link.or { color:#FFFF00; text-decoration:underline;}
a:visited.or { color:#FFFF00;text-decoration:underline;}
a:hover.or { color:#66CCFF;text-decoration:underline; }
a:active.or { color:#66CCFF;text-decoration:none; }

#content {position:relative;}
#content h2{background: url(/shop/smusou/6/sp/images/smusou6m_grp1.jpg) no-repeat; height:375px; text-indent: -9999px;}
#content p.txt1 {background: url(/shop/smusou/6/sp/images/smusou6m_grp2.jpg) no-repeat; height:375px; text-indent: -9999px;}
#content p.txt2 {background: url(/shop/smusou/6/sp/images/smusou6m_grp5.jpg) no-repeat; height:79px; text-indent: -9999px;}
#content p.copy {background: url(/shop/smusou/6/sp/images/smusou6m_grp6.jpg) no-repeat; height:68px; text-indent: -9999px;}
#hidden{display: none;}

/*購入*/
#buy {background: url(/shop/smusou/6/sp/images/bg2.jpg) repeat-y;}
#buy p.sub1{background: url(/shop/smusou/6/sp/images/smusou6m_grp3.jpg) no-repeat; height:79px; text-indent: -9999px;}
#buy p.sub2{background: url(/shop/smusou/6/sp/images/smusou6m_grp4.jpg) no-repeat; height:79px; text-indent: -9999px;}
#buy p.sub3{background: url(/shop/smusou/6/sp/images/smusou6m_grp7.jpg) no-repeat; height:79px; text-indent: -9999px;}
#buy p.sub4{background: url(/shop/smusou/6/sp/images/smusou6m_grp8.jpg) no-repeat; height:79px; text-indent: -9999px;}
#buy p.sub5{background: url(/shop/smusou/6/sp/images/smusou6m_grp9.jpg) no-repeat; height:81px; text-indent: -9999px;}
#buy p.sub6{background: url(/shop/smusou/6/sp/images/smusou6m_grp10.jpg) no-repeat; height:81px; text-indent: -9999px;}
#buy table {margin-top:5px;margin-left:40px;width:850px;}
#buy table.buy {margin-left:-5px;margin-top:5px;width:230px; padding:2px; color:#515756; border: solid 0px #D4D4D4;}

#buy dl	{}
#buy dt.day {color:#FD0D7E;font-size:10px;font-weight:bold;}
#buy dt     {color:#333333;font-size:15px;font-weight:bold;background-color:#FCEAB4;line-height:160%;} 
#buy dt {font-size:14px;font-weight: bold;}
#buy dd {font-size:12px;padding:3px;line-height:135%;}
#buy dd.line{border-bottom:solid 1px #AEAA9D;font-size:10px;margin-left:21px;}
#buy dd.txt2{font-size:14px;padding:3px;line-height:120%;font-weight:bold;}
#buy dd.txt3{font-size:12px;padding:3px;line-height:120%;} 
#buy dd.line{border-bottom:solid 1px #AEAA9D;font-size:10px;margin-left:21px;}
#buy dd.title{font-size:16px;font-weight:bold;line-height:150%;}

#buy dd.txt12{line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;} 
#buy dd.buy { padding:2px;font-weight:bold;  line-height: 120%; }

#imagesgc {float: left; margin-right: 1em;}
#imagesgc  {clear: both;}
#imagesgc p img{margin: 3px 3px 3px; border: solid 1px #D4D4D4;}





/*プレ予約フォーム*/
#form {position: relative; width:940px; margin:0 auto 0 auto;color:#663300;}
#form p.titleform{background: url(/shop/smusou/6/sp/images/form_grp1.jpg) no-repeat; height:177px; text-indent: -9999px;}
#form p.sub1{background: url(/shop/smusou/6/sp/images/form_grp2.jpg) no-repeat; height:85px;text-indent: -9999px;}
#form p.down{background: url(/shop/smusou/6/sp/images/form_grp3.jpg) no-repeat; height:68px; text-indent: -9999px;}
.contentbg {width:940px; background: url(/shop/smusou/6/sp/images/bg.jpg) repeat-y;}


#form table {margin-top:10px;margin-left:45px;width:850px;border: solid 1px #C1C1CB;font-size:12px;}

#form td.t1 {background-color:#F8D659;width:150px;text-align:right;font-weight:bold;}
#form td.t2 {background-color:#F8D659;font-size:12px;line-height:145%;}
#form td.t3 {background-color:#FFFFFF;font-size:12px;line-height:180%;}
#form td.t4 {background-color:#FBF4DC;font-size:12px;line-height:180%;}

#form td.t5 {background-color:#E0ECE7;font-size:12px;text-align:right;width:160px;}
#form td.t6 {background-color:#D9ECFF;font-size:12px;text-align:right;width:160px;}
#form td.t7 {background-color:#FCDFDF;font-size:12px;text-align:right;width:160px;}
#form td.t8 {background-color:#F16363;font-size:14px;color:#ffffff;line-height:130%;padding:5px;}

#form table.box1 {margin-left:10px;margin-top:5px;width:560px; padding:2px; color:#515756; border: solid 1px #CCCCCC;}
#form table.box2 {margin-top:10px;width:550px; margin:10px;}

#form table.box3 {color:#F16363;margin-left:10px;margin-top:5px;width:600px; padding:2px;border: solid 1px #FBF6F2;font-weight:bold;}


#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;font-size:14px;}
