@charset utf-8;#price-image{border:3px #cb9 solid;height:100px;margin-bottom:-10px;background:url(../img/menu/price-image.jpg) no-repeat;}
#indexTab{background:url(../img/menu/bg-tabS-trans.png) no-repeat;position:absolute;z-index:3;width:230px;height:50px;margin:-65px 0 0 540px;padding:0 28px;}
#indexTab p{border:1px #a96 solid;background:url(../img/menu/selector.jpg) no-repeat;cursor:pointer;width:230px;height:30px;margin-top:19px;}
#indexTab div{width:232px;overflow:hidden;}
#indexTab li{border:1px #a96 solid;border-top:none;list-style:none;}
#indexTab a{display:block;color:#110;background:#fff;padding-left:23px;border:none;line-height:2.2;font-size:93%;letter-spacing:0;}
#indexTab a:hover{color:#eda;background:#110;}
#indexTab .current_page_item a,#indexTab .current_page_item a:hover{color:#eda;background:#110 url(../img/general/list-03-110.gif) no-repeat 5px center;}
#content{background:#fff;padding:22px;}
#content .kadomaruContent{padding:15px;}
#content .leftcolumn{float:left;width:240px;margin-right:25px;}
#content .centercolumn{float:left;width:240px;margin-right:25px;}
#content .rightcolumn{float:left;width:240px;}
#price p{line-height:1.1;font-size:77%;color:#a96;}
#price h3{font-family:Charcoal, sans-serif;font-size:140%;line-height:1;color:#542;font-weight:400;letter-spacing:0;margin-top:30px;}
#price dl{border-top:1px #a96 solid;padding-top:5px;margin-bottom:15px;height:100%;}
#price dt{float:left;}
*html #price dt{font-family:HGPｺﾞｼｯｸE,sans-serif;letter-spacing:0;}
#price dd.price{float:right;font-size:106%;}
:first-child+html #price dd.price{font-family:Arial,sans-serif;font-size:116%;line-height:1.1;letter-spacing:0;}
*html #price dd.price{font-family:Verdana,sans-serif;line-height:1.3;letter-spacing:0;}
#price dd.price span{font-size:77%;}
#price dd.description{font-size:85%;line-height:1.2;color:#333;clear:both;margin-bottom:15px;letter-spacing:0;height:100%;}
#information{border:1px #a96 solid;margin-top:30px;padding:10px 5px 10px 10px;}
#information h3{text-align:center;color:#a96;margin-top:0;}
#information ul{list-style:none;font-size:85%;margin-top:5px;padding:0;}
#information li{color:#a96;}
#help{border:1px #eda solid;background:#110a05;padding:10px;}
#help h3{font-size:115%;text-align:center;color:#eda;letter-spacing:0;margin-bottom:3px;}
#help ul{list-style:none;font-size:85%;letter-spacing:0;line-height:1.8;padding:0;}
#help a{background:url(../img/general/list-01-110.gif) no-repeat 0 50%;padding-left:14px;color:#eda;display:inline-block;}
#help a:hover{background:url(../img/general/list-02-110.gif) no-repeat 0 50%;border:none;color:#692;}
:first-child+html #help a{font-size:96%;}
#system .leftcolumn{float:left;width:260px;}
#system .rightcolumn{float:right;width:490px;}
#system-image{border:3px #cb9 solid;height:100px;margin-bottom:15px;background:url(../img/menu/system-image.jpg) no-repeat;}
#system h3{height:35px;margin-top:20px;}
#system .h3-1{background:url(../img/menu/title-system-01.jpg) no-repeat;margin-top:0;}
#system .h3-2{background:url(../img/menu/title-system-02.jpg) no-repeat;}
#system .h3-3{background:url(../img/menu/title-system-03.jpg) no-repeat;}
#system .h3-4{background:url(../img/menu/title-system-04.jpg) no-repeat;}
#coupon-image{border:3px #cb9 solid;height:100px;margin-bottom:15px;background:url(../img/menu/coupon-image.jpg) no-repeat;}
#invitation .rightcolumn{float:right;width:280px;margin:0;}
#invitation .leftcolumn{float:left;width:480px;line-height:1.7;margin:0;}
#invitation .leftcolumn p{padding:0 20px;}
#invitation h3{height:35px;}
#invitation .h3-1{background:url(../img/menu/title-coupon01.jpg) no-repeat;margin-top:0;}
#invitation .h3-2{background:url(../img/menu/title-coupon-02.jpg) no-repeat;width:280px;height:320px;}
#invitation .h3-3{background:url(../img/menu/title-coupon03.jpg) no-repeat;margin-top:20px;}
#invitation h4{margin-top:20px;}
#getcoupon{width:480px;background:#f5f5f3;padding:5px 0 25px;}
#getcoupon table{width:450px;margin:auto;padding:0;}
#getcoupon th{text-align:left;height:35px;vertical-align:bottom;padding:0 0 0 8px;}
#getcoupon td{text-align:center;vertical-align:top;padding:0;}
#getcoupon a{border:none;}
#getcoupon p{font-size:85%;line-height:1.4;width:420px;margin:0 auto;}

#invitation .publishdate{font-size:120%;text-align:center;}
*html #invitation .publishdate{font-family:HGPｺﾞｼｯｸE,sans-serif;letter-spacing:0;}
#invitation ul{list-style:none;padding:8px 0 0;}
#invitation .tel{background:url(../img/menu/tel.jpg) no-repeat;width:280px;height:30px;margin:5px 0;}
#open,#open th,#open td{border:1px #998 solid;width:275px;}
#open th,#open td{padding:2px 4px;}
#open th{background:#eed;width:80px;}
#prevnext{width:720px;margin:0 auto;padding:30px 0;}
#prevnext li{float:left;}
#prevnext a{display:block;line-height:30px;border:none;overflow:hidden;}
#prevnext a:hover{color:#B92;}
.prev,.next{width:305px;}
.gotoindex{width:100px;}
.prev a{background:url(../img/general/prev-off.jpg) no-repeat;padding-left:35px;width:270px;}
.prev a:hover{background:url(../img/general/prev-on.jpg) no-repeat;}
.gotoindex a{background:url(../img/general/gotoindex-off.jpg) no-repeat;width:100px;}
.gotoindex a:hover{background:url(../img/general/gotoindex-on.jpg) no-repeat;}
.next a{background:url(../img/general/next-off.jpg) no-repeat right 0;text-align:right;padding-right:35px;width:270px;}
.next a:hover{background:url(../img/general/next-on.jpg) no-repeat right 0;}
.preloadImages{background-image:url(../img/general/next-on.jpg);}

