@charset "euc-jp";

/*リンク*/
a:link.or { color:#E5015C; text-decoration:underline;}
a:visited.or { color:#E5015C;text-decoration:underline;}
a:hover.or { color:#FFC203;text-decoration:underline; }
a:active.or { color:#FFC203;text-decoration:none; }

a:link.step { color:#CC286F; text-decoration:underline;}
a:visited.step { color:#CC286F;text-decoration:underline;}
a:hover.step { color:#F46060;text-decoration:underline; }
a:active.step { color:#F46060;text-decoration:none; }

a:link.form { color:#ffffff; text-decoration:underline;}
a:visited.form { color:#ffffff;text-decoration:underline;}
a:hover.form { color:#ffffff;text-decoration:underline; }
a:active.form { color:#ffffff;text-decoration:none; }

#content {position:relative;color:#4d4333;}
#content h1{background: url(/shop/event/2013/cordasept/images/grp1.jpg) no-repeat; height:306px; text-indent: -9999px;}

#content p.reserve{background: url(/shop/event/2013/cordasept/images/grp6.jpg) no-repeat; height:214px; text-indent: -9999px;}
#content p.tsuika{background: url(/shop/event/2013/alamode5/images/grp7.jpg) no-repeat; height:203px; text-indent: -9999px;}
#content p.down{background: url(/shop/event/2013/cordasept/images/grp4.jpg) no-repeat; height:43px; text-indent: -9999px;}
#hidden{display: none;}
.contentbg {width:940px; background: url(/shop/event/2013/cordasept/images/back.jpg) repeat-y;}

/*追加販売で使用*/
#content table.ct {margin-top:5px;margin-left:30px;width:830px;}
#content td.ct1 {background-color:#ECEACD;color:#785425;font-size:16px;font-weight:bold;}
#content td.ct2 {background-color:#ECEACD;font-size:12px;text-align:center;}
#content td.ct3 {background-color:#8b071c;font-size:13px;color:#ffffff;text-align:center;}
#content td.ct4 {background-color:#ffffff;font-size:14px;color:#785425;}
#content td.ct5 {background-color:#ffffff;text-align:right;text-align:center;}
#content td.ct6 {background-color:#ffffff;text-align:right;text-align:center;width:40px;}
#content td.ct7 {background-color:#F7E6C2;font-size:14px;color:#785425;}
#content td.ct8 {background-color:#F7E6C2;text-align:right;text-align:center;width:100px;}
#content td.ct9 {background-color:#F7E6C2;text-align:right;text-align:center;width:40px;}
#content p.back {width:850px;text-align:right;margin-top:5px;}

/*共通メニュー*/
#menu {background-image: url(/shop/event/2013/cordasept/images/mn02.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/2013/cordasept/images/mn01.jpg);position:absolute;}
#menu li.menu1 a{width:143px;height:40px;top:0px;left:0px;background-position:0px 0px;}
#menu li.menu1 a:hover{background-position: 0px -40px;}
#menu li.menu2 a{width:132px;height:40px;top:0px;left:143px;background-position:-143px 0px;}
#menu li.menu2 a:hover{background-position: -143px -40px;}
#menu li.menu3 a{width:132px;height:40px;top:0px;left:275px;background-position:-275px 0px;}
#menu li.menu3 a:hover{background-position:-275px -40px;}
#menu li.menu4 a{width:132px;height:40px;top:0px;left:407px;background-position:-407px 0px;}
#menu li.menu4 a:hover{background-position:-407px -40px;}
#menu li.menu5 a{width:132px;height:40px;top:0px;left:539px;background-position:-539px 0px;}
#menu li.menu5 a:hover{background-position:-539px -40px;}
#menu li.menu6 a{width:132px;height:40px;top:0px;left:671px;background-position:-671px 0px;}
#menu li.menu6 a:hover{background-position:-671px -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/2013/cordasept/images/sub1.jpg) no-repeat; height:115px;}
#sub2{background: url(/shop/event/2013/cordasept/images/sub2.jpg) no-repeat; height:115px;}
#sub3{background: url(/shop/event/2013/cordasept/images/sub3.jpg) no-repeat; height:115px;}
#sub4{background: url(/shop/event/2013/cordasept/images/sub4.jpg) no-repeat; height:115px;}
#sub5{background: url(/shop/event/2013/cordasept/images/sub5.jpg) no-repeat; height:115px;}
#sub6{background: url(/shop/event/2013/cordasept/images/sub6.jpg) no-repeat; height:115px;}
#sub7{background: url(/shop/event/2013/cordasept/images/sub7.jpg) no-repeat; height:115px;}
#sub9{background: url(/shop/event/2013/cordasept/images/sub9.jpg) no-repeat; height:115px;}
#sub10{background: url(/shop/event/2013/cordasept/images/sub10.jpg) no-repeat; height:60px;}
#info{background: url(/shop/event/2013/cordasept/images/grp2.jpg) no-repeat; height:190px;position:relative;width:890px;}

#txt {width:900px;margin-left:25px;color:#4d4333;}
#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:10px;width:870px;}
#txt .but a	   { background:url(/shop/event/images/stepbut.jpg) no-repeat; width:285px; height:45px; display: block; }
#txt .but a:hover{ background-position: 0 -45px; }

#txt dt.step{margin-top:30px;font-size:16px;font-weight:bold;background-color:#ffffff;}
#txt dd.step1{border-bottom:solid 1px #A7B68B;margin: 3px 0px 5px;}
#txt dd.step2{line-height:150%;background-color:#fdf0d1;margin:1px;padding:4px;border:solid 1px #A7B68B;}
#txt dd.step3{line-height:150%;background-color:#ffffff;margin:1px;padding:4px;border:solid 1px #A7B68B;font-size:16px;font-weight:bold;}
#txt dd.step4{line-height:110%;margin:1px;padding:2px;border-bottom:solid 1px #dbdbdb;}

#chimg {float:left; margin-right:1em;}
#chimg  {clear: both;}
#chimg p img{margin: 3px 3px 3px; border: solid 1px #000000;}

dl	{margin-left:5px;width:870px;}
dt {font-size:16px;font-weight:bold;}

dt.info{font-size:18px;font-weight:bold;margin-left:500px;}

dt.sub01{margin-top:30px;color:#6d4f1d;font-size:16px;font-weight:bold;}

dd {font-size:12px;line-height:150%;} 
dd.txt2{border-bottom:solid 1px #A7B68B;margin: 3px 0px 5px;}
dd.txt3{line-height:150%;background-color:#fdf0d1;margin:1px;padding:4px;border:solid 1px #A7B68B;}
dd.txt4{line-height:150%;background-color:#fdd1bc;margin:1px;padding:4px;border:solid 1px #A7B68B;font-size:16px;font-weight:bold;}
dd.txt5{line-height:110%;margin:1px;padding:2px;border-bottom:solid 1px #dbdbdb;}
dd.txt6{line-height:150%;background-color:#FDF4E8;margin:1px;padding:4px;border:solid 1px #FFFFFF;}

dd.form1{padding:4px;width:850px;margin: 0 auto 10px auto;;color:#605F60;border:solid 1px #CD9E78;}
dd.info{margin-left:35px;font-size:12px;padding:4px;width:510px;margin-top:15px;}
dd.kara{height:25px;}

/*事前予約リスト折りたたみ*/
div.reserveBox {border-bottom:1px solid #EEE4F0; font-size:12px;width:875px;margin-left:8px;} /* ボックス全体 */ 
div.reserveBox div.title { background-color:#ffffff;color:#ffffff;margin: 0px; padding: 0px;}   /* タイトル枠 */
div.reserveBox div.title p.cBoxTitle {color:#785425;font-weight: bold; border: 1px solid #F0FBFA; 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:#ffffff;display: none;}   /* 本文枠 */
div.reserveBox div.BoxBody p {margin: 0px; padding: 0.5em;color:#333333;line-height:120%;}   /* 本文 */

/*事前予約*/
#reserve {}
#reserve table {margin-top:5px;margin-left:20px;width:855px;border: solid 1px #CCCCCC;font-size:12px;}

/*事前予約追加*/
#reserve2 {}
#reserve2 p.sw{background: url(/shop/event/2013/cordasept/images/gateau1.jpg) no-repeat; height:325px; text-indent: -9999px;}
#reserve2 p.sw2{background: url(/shop/event/2013/cordasept/images/gateau2.jpg) no-repeat; height:325px; text-indent: -9999px;}
#reserve2 p.sw3{background: url(/shop/event/2013/cordasept/images/gateau3.jpg) no-repeat; height:115px; text-indent: -9999px;}
#reserve2 p.sw3a{background: url(/shop/event/2013/cordasept/images/gateau4.jpg) no-repeat; height:331px; text-indent: -9999px;}
#reserve2 p.sw3b{background: url(/shop/event/2013/cordasept/images/gateau5.jpg) no-repeat; height:331px; text-indent: -9999px;}
#reserve2 p.sw3c{background: url(/shop/event/2013/cordasept/images/gateau6.jpg) no-repeat; height:331px; text-indent: -9999px;}
#reserve2 p.sw3d{background: url(/shop/event/2013/cordasept/images/gateau7.jpg) no-repeat; height:331px; text-indent: -9999px;}
#reserve2 p.sw4{background: url(/shop/event/2013/cordasept/images/gateau8.jpg) no-repeat; height:115px; text-indent: -9999px;}
#reserve2 p.sw5{background: url(/shop/event/2013/nrfcorda/images/grp15.jpg) no-repeat; height:20px; text-indent: -9999px;}
#reserve2 p.down2{background: url(/shop/event/2013/nrfcorda/images/grp16.jpg) no-repeat; height:34px; text-indent: -9999px;}


/*申し込みフォーム*/
#form {position: relative; width:940px; margin:0 auto 0 auto;color:#343C3F;}
#form p.titleform{background: url(/shop/event/2013/cordasept/images/grp5.jpg) no-repeat; height:230px; text-indent: -9999px;}

#form p.sub1{margin-top:-20px;background: url(/shop/event/2013/cordasept/images/sub8.jpg) no-repeat; height:76px;text-indent: -9999px;}

#form p.down{background: url(/shop/event/2013/cordasept/images/grp4.jpg) no-repeat; height:43px; text-indent: -9999px;}
#form p.infoform{margin-left:10px;margin-top:5px;font-size:13px;width:650px;}
#form p.infoform2{margin-left:10px;margin-top:5px;font-size:13px;width:820px;}

#form table {margin-top:5px;margin-left:45px;width:850px;border: solid 1px #CCCCCC;font-size:12px;}
#form td.t1 {background-color:#E6E3D9;width:150px;text-align:right;}
#form td.t2 {background-color:#F7F7F7;color:#CC0000;font-size:16px;font-weight:bold;line-height:180%;}
#form td.t3 {background-color:#F7F7F7;font-size:12px;}
#form td.t4 {background-color:#ffffff;font-size:12px;}
#form td.t5 {background-color:#faebc6;font-size:12px;text-align:right;width:130px;line-height:180%;}
#form td.t6 {background-color:#e3ecbf;font-size:12px;text-align:right;width:130px;line-height:180%;}
#form td.t7 {background-color:#FCDFDF;font-size:12px;text-align:right;width:130px;line-height:180%;}
#form td.t8 {background-color:#F16363;font-size:14px;color:#ffffff;line-height:130%;padding:5px;}
#form td.t9 {background-color:#D7F2FB;font-size:12px;text-align:right;width:130px;line-height:180%;}
#form td.t10{background-color:#E0F1D1;font-size:12px;text-align:right;width:130px;height:18px;}
#form td.t11 {background-color:#faebc6;font-size:12px;text-align:right;width:130px;line-height:180%;}
#form td.t12 {background-color:#e3ecbf;font-size:12px;text-align:right;width:130px;line-height:180%;}


#form table.box1 {margin-left:10px;margin-top:5px;width:570px; padding:2px; color:#515756; border: solid 1px #CCCCCC;}
#form table.box2 {margin-left:10px;margin-top:10px;width:580px; padding:2px;border: solid 1px #CCCCCC;}
#form table.box3 {color:#F16363;margin-left:10px;margin-top:5px;width:650px; padding:2px;border: solid 1px #FBF6F2;font-weight:bold;}
#form table.box4 {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;font-size:14px;}
