@charset "utf-8";body{background-color:#efefef}#contents{box-shadow:0 0 13px 2px rgba(166,166,166,0.98);-moz-box-shadow:0 0 13px 2px rgba(166,166,166,0.98);-webkit-box-shadow:0 0 13px 2px rgba(166,166,166,0.98);background-image:url("../img/bg_stripe.gif")}#menu{position:fixed}#menu li .arrow{line-height:1;color:#666;position:absolute;right:5px;top:0;bottom:0;height:1em;width:1em;margin:auto}#menu li .icon{float:left;line-height:1.5;padding-right:8px;width:20px;text-align:center}#menu li{padding:10px 10px;border-top:1px solid #fff;border-bottom:1px solid #ccc;position:relative;clear:both}#menu li{overflow:hidden;zoom:1}#menu li a,#menu li .icon{color:#333}#menu li .even:before{background-color:#000;opacity:.2;content:"";position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}#menu li .even a{position:absolute;width:100%;height:100%}#menu li .notice{background-color:red;color:#fff;padding:3px;float:right;line-height:1.4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:absolute;width:1em;height:1em;top:0;bottom:0;right:5px;margin:auto;display:inline-block;text-align:center}.toggle_menu_back{text-align:center}.toggle_menu_back i{margin-right:3px;line-height:1.2}.toggle_menu_back{overflow:hidden;border-radius:90px;padding:8px 6px;border:1px solid #fff;display:block;width:23px;height:18px;position:relative}.nomenu{overflow:hidden;padding:8px 6px;width:23px;height:18px;position:relative}.navi{background-color:#f8f8f8;border:1px solid #eee;border-radius:100px;color:#000;position:fixed;bottom:2%;left:2.5%;width:95%;background-size:cover;opacity:1}.navi a{display:block;position:relative;width:40px;margin:0 auto;color:#666}.box_6 i,.box_5 i,.box_4 i,.box_3 i,.box_2 i,.box_1 i{font-size:1.6em}.box_6,.box_5,.box_4,.box_3,.box_2,.box_1{padding-top:2%;padding-bottom:1%}.iscroll-pulldown,.iscroll-pullup{background:none !important;color:#fff}.box_6 span,.box_5 span,.box_4 span,.box_3 span,.box_2 span,.box_1 span{display:block;text-align:center;font-size:9px;color:#222}.noslider{margin-right:10px !important;margin-left:10px !important;margin-bottom:10px !important;margin-top:10px !important;border:4px solid #fff}.noslider img{width:100%}.flexslider{margin-right:10px !important;margin-left:10px !important;margin-bottom:30px !important;margin-top:10px !important;border:none !important}.flex-control-nav{bottom:-25px !important}header{padding:0;width:100%;opacity:1}#btns{padding:2% 2%}.midashi{margin-top:2.5%}.lyt_02 .notic_box{width:92%;background-color:#fff;padding:4%;margin-bottom:5%;position:relative}section.newswrap,section.newswrap_even{padding:0;margin:0 !important;width:100% !important}section.newswrap br,section.newswrap_even br{display:none}.newswrap .f_l,.newswrap_even .f_l{float:none;border-bottom:1px solid #ddd;position:relative;clear:both}.newswrap .f_r,.newswrap_even .f_r{float:none;border-bottom:1px solid #ddd;position:relative;clear:both}.newswrap .aspectwrapper,.newswrap_even .aspectwrapper{position:relative;width:100%}.newswrap a{text-decoration:none}.newswrap .on .title,.newswrap_even .off .title{color:#333;text-decoration:none}.newbox .title{display:inline;height:auto;color:#333}.newbox .title{height:auto;display:inline-block;width:94%}.newswrap .newbox,.newswrap_even .newbox{position:relative;top:0;left:0;bottom:0;right:0;padding:15px;margin:0;background-color:#fff}.newswrap .aspectwrapper:before,.newswrap_even .aspectwrapper:before{content:"";display:block;padding-top:0 !important}.newbox .date{position:relative;bottom:0;color:#333 !important}.newswrap .off,.newswrap_even .on{border:0}.newswrap .f_l:after,.newswrap_even .f_l:after,.newswrap .f_r:after,.newswrap_even .f_r:after{font-family:FontAwesome;content:"\f054";position:absolute;right:3%;top:46%;color:#fc707b;font-size:120%}.mapdetail,.newsdetail,.reserve_form_wrap,.reserve_staff_wrap,.reserve_calendar_wrap,#selectmenu,.reserve,.reserve_menu_wrap,.mypage,.notic_box,.coupon_box,.photo_box{border:1px #ededed solid;box-shadow:0 0 11px 0 #e3e3e3;-moz-box-shadow:0 0 11px 0 #e3e3e3;-webkit-box-shadow:0 0 11px 0 #e3e3e3}.t3_sns_box a{box-shadow:0 0 11px 0 #e3e3e3;-moz-box-shadow:0 0 11px 0 #e3e3e3;-webkit-box-shadow:0 0 11px 0 #e3e3e3}.newsdetail,.reserve_form_wrap,.reserve_staff_wrap,.reserve_calendar_wrap,#selectmenu,.reserve,.reserve_menu_wrap,.mypage,{border:1px #ededed solid;box-shadow:0 0 11px 0 #e3e3e3;-moz-box-shadow:0 0 11px 0 #e3e3e3;-webkit-box-shadow:0 0 11px 0 #e3e3e3}.newsdetail .title{padding:15px;font-size:14px;font-weight:bold;background-color:#fff;border:0}.newsdetail .newsbody{padding:0}.newsdetail p{text-align:left;padding:20px}.btnbox{padding-bottom:20px}#coupon #contents{background-color:#bbb;background-image:none}.coupon{border:0 #ece9d8 solid;position:relative;margin-bottom:6% !important;border-radius:6px}.limitday{font-size:24px;color:#666;float:none;padding:15px 15px 5px}.limitday .ttl{width:auto;display:block;float:none;font-weight:bold;padding-right:5px;font-size:12px;color:#666}.limitday .ttl:before{content:"\f133";font-family:FontAwesome;margin-right:.5em}.merit{font-weight:bold;font-size:20px;width:10em;text-align:left;float:none;padding:0 15px}.coupon .couponbody{padding:0;background-color:#fff}.coupon .couponbody .title{padding:15px 15px 0}.couponbody p{border-top:dotted 6px #bbb;position:relative}.couponbody p:before{content:"";display:block;border-radius:1em;position:absolute;top:-0.6em;left:-0.5em;background-color:#bbb;font-size:2em;width:1em;height:1em}.couponbody p:after{content:"";display:block;border-radius:1em;position:absolute;top:-0.6em;right:-0.5em;background-color:#bbb;font-size:2em;width:1em;height:1em}.btn-group{padding-top:5px}.btn_box,.btn_box_sns{overflow:hidden;zoom:1}.btn_box_sns .btn_w20{width:20%}.btn_box_sns .btn_w25,.btn_box .btn_w25{width:25%}.btn_box_sns .btn_w33,.btn_box .btn_w33{width:33.3%}.btn_box_sns .btn_w50,.btn_box .btn_w50{width:50%}.btn_box_sns .btn_w100,.btn_box .btn_w100{width:100%}.btn_box .btn_w25,.btn_box .btn_w33,.btn_box .btn_w50,.btn_box .btn_w100{text-decoration:none;font-weight:100;position:relative;float:left;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:box;padding:1% 3%}.btn_box .btn_w25 span,.btn_box .btn_w33 span,.btn_box .btn_w50 span,.btn_box .btn_w100 span{display:block;line-height:2.5;word-break:keep-all;font-size:11px}.btn_box .btn_w25 i,.btn_box .btn_w33 i,.btn_box .btn_w50 i,.btn_box .btn_w100 i{font-size:2.5em;width:2em;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;padding:22px 0}.btn_box{margin:0 1.66%}.btn_box .btn_w25:before,.btn_box .btn_w33:before,.btn_box .btn_w50:before,.btn_box .btn_w100:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.btn_box_sns{border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin:1.66%}.btn_box_sns a{color:#222;display:box;float:left;text-align:center;font-weight:100 !important}.btn_box_sns .btn_w20 span,.btn_box_sns .btn_w25 span,.btn_box_sns .btn_w33 span,.btn_box_sns .btn_w50 span,.btn_box_sns .btn_w100 span{display:block;line-height:2.5;word-break:keep-all;font-size:.8em}.btn_box_sns .btn_w20 i,.btn_box_sns .btn_w25 i,.btn_box_sns .btn_w33 i,.btn_box_sns .btn_w50 i,.btn_box_sns .btn_w100 i{font-size:1.5em;width:1em;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;padding:5px 0 5px}.bottom_wrap{overflow:hidden}.leftbox{width:46%;padding:2%;float:left}.leftbox .notic_box{width:92%;background-color:#fff;padding:4%;margin-bottom:5%;position:relative;overflow:hidden}.leftbox .notic_box img{width:48%;float:left;margin-bottom:1em;margin-right:2%}.leftbox .notic_box .notich2{font-size:.9em;font-weight:bold;line-height:1.3;width:50%;margin-left:50%}.leftbox .notic_box h2{font-size:.9em;font-weight:bold;line-height:1.3;margin-bottom:1.3em;width:100%}.leftbox .notic_box .date{font-size:.8em;line-height:2;color:#666;position:absolute;bottom:0;left:4%}.leftbox .notic_box .btn_kado{position:absolute;bottom:0;right:0;padding:2% 4% 3%;font-size:.8em;font-weight:100;text-decoration:none;word-break:keep-all;line-height:1;clear:both}.rightbox{width:46%;padding:2%;float:left}.rightbox .coupon_box{width:92%;background-color:#fff;padding:4%;position:relative;margin-bottom:5%}.rightbox .coupon_box img{width:100%}.rightbox .coupon_box .coupon2{font-size:1em;font-weight:bold;line-height:1.3}.rightbox .coupon_box .otoku{color:#900;font-size:14px;line-height:1.5}.rightbox .coupon_box .icon{position:absolute;top:-1%;left:7%;width:20%}.rightbox .coupon_box .btn_kado{position:absolute;bottom:0;right:0;padding:2% 4%;font-size:.8em;font-weight:100;text-decoration:none;word-break:keep-all}.rightbox .photo_box{width:92%;background-color:#fff;padding:4%;position:relative;margin-bottom:5%}.rightbox .photo_box img{width:100%}.rightbox .photo_box .kage{background-color:#000;opacity:.6;color:#fff;padding:1.5% 3%;line-height:1.4;position:absolute;bottom:7%;font-size:.8em;word-break:keep-all}.btn-group .btn_box .btn_w25,.btn-group .btn_box .btn_w33,.btn-group .btn_box .btn_w50,.btn-group .btn_box .btn_w100{border:1px solid #f5f3ed}#photomenu{padding:0}#photomenu .btn_box,#photomenu .btn_box_sns{position:relative;line-height:0;margin:0}#photomenu .btn_box .p_menu{display:block;text-align:center;vertical-align:middle;width:100%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:1em;color:#fff;text-decoration:none;font-size:1.5em;text-shadow:0 0 5px #000}#photomenu .btn_box_txt .p_menu{display:block;text-align:center;padding:3%;color:#fff;text-decoration:none}#photomenu .btn_box img{width:100%;opacity:.8}#photomenu .ui-link{font-weight:100}.ui-body-c,.ui-overlay-c{text-shadow:initial}.layout05 .flexslider{border:0;margin:0 !important}.layout05 .bottom_wrap .notic_box a{display:block;padding:4% 8% 4% 10px;overflow:hidden}.layout05 .bottom_wrap .notic_box{position:relative;border-bottom:1px solid #ddd;border-top:0;border-right:0;border-left:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#fff}.layout05 .bottom_wrap .notic_box .w70{width:70%;float:left}.layout05 .bottom_wrap .notic_box .w20{width:30%;float:left;vertical-align:top}.layout05 .bottom_wrap .w100{width:100%;float:left}.layout05 .bottom_wrap .notic_box img{width:100%}.layout05 .bottom_wrap .notic_box h2.notich2{line-height:1.4;margin:0;font-size:100%;color:#222;font-weight:100;width:100%}.layout05 .bottom_wrap .notic_box span.date{line-height:2;font-weight:100;color:#999}.layout05 .bottom_wrap .btn_box{padding:15px 8px}.layout05 .bottom_wrap .btn_box .btn_w25,.layout05 .bottom_wrap .btn_box .btn_w33,.layout05 .bottom_wrap .btn_box .btn_w50,.layout05 .bottom_wrap .btn_box .btn_w100{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#fff}.layout05 .bottom_wrap .btn_box .btn_w25:before,.layout05 .bottom_wrap .btn_box .btn_w33:before,.layout05 .bottom_wrap .btn_box .btn_w50:before,.layout05 .bottom_wrap .btn_box .btn_w100:before{content:"";border:1px solid #999;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent}.layout05 .bottom_wrap .coupon_box{border-bottom:1px solid #ddd;border-top:0;border-right:0;border-left:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.layout05 .bottom_wrap .coupon_box a{display:block;padding:4% 4%;overflow:hidden}.layout05 .bottom_wrap .w50{width:50%;float:left}.layout05 .bottom_wrap .coupon_box h2.coupon2{line-height:1.4;margin:0;font-size:100%;color:#222;font-weight:100}.layout05 .bottom_wrap .coupon_box .otoku{font-size:140%;line-height:2}.layout05 .bottom_wrap .coupon_box img{width:100%}.layout05 .photo_box{width:80%;margin:4% auto;position:relative}.layout05 .photo_box img{width:100%}.layout05 .photo_box .kage{position:absolute;top:0;left:0;display:inline;background-color:#000;opacity:.8;color:#fff;padding:1% 5%}.layout05 .btn_box_sns{border:0}.layout05 .btn_box_sns .btn_w20{width:18%}.layout05 .btn_box_sns .btn_w25,.btn_box .btn_w25{width:23%;margin:1%}.layout05 .btn_box_sns .btn_w33,.layout05 .btn_box .btn_w33{width:30%;margin:1.66%}.layout05 .btn_box_sns .btn_w50,.layout05 .btn_box .btn_w50{width:46.6%;margin:1.66%}.layout05 .btn_box_sns .btn_w100,.layout05 .btn_box .btn_w100{width:96.6%;margin:1.66%}.layout05 .btn_box_sns .btn_w20,.layout05 .btn_box_sns .btn_w25,.layout05 .btn_box_sns .btn_w33,.layout05 .btn_box_sns .btn_w50,.layout05 .btn_box_sns .btn_w100{background-color:#fff}.toggle_menu span{display:block;height:3px;width:22px;margin:0 0 5px 0;background:#fff;transition:all .3s;position:relative}.toggle_menu{overflow:hidden;border-radius:90px;padding:8px 6px;border:1px solid #fff;display:block;width:23px;height:18px;position:relative}.menu_btn span{transition:all .2s}.menu_btn:hover span.first{width:12px;-webkit-transform:translate(0,3px) rotate(-45deg);transform:translate(0,3px) rotate(-45deg)}.menu_btn:hover span.third{width:12px;-webkit-transform:translate(0,-3px) rotate(45deg);transform:translate(0,-3px) rotate(45deg)}.menu_btn span.first,.menu_btn span.third{width:22px;-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}#back_tg{position:absolute;right:0;top:0;margin:2% 1%}.toggle_menu_back span{display:block;height:3px;width:22px;margin:0 0 5px 0;background:#fff;transition:all .3s;position:relative}.toggle_menu_back{overflow:hidden;border-radius:90px;padding:8px 6px;border:0;display:block;width:23px;height:18px;position:relative;color:#fff}.toggle_menu_back span{transition:all .2s}.toggle_menu_back span.first{width:12px;-webkit-transform:translate(0,3px) rotate(-45deg);transform:translate(0,3px) rotate(-45deg)}.toggle_menu_back span.third{width:12px;-webkit-transform:translate(0,-3px) rotate(45deg);transform:translate(0,-3px) rotate(45deg)}.pages{background-color:#f7f7f7}body{color:#333}header{box-shadow:0 0 0 #666;-moz-box-shadow:0 0 0 #666;-webkit-box-shadow:0 0 0 #666;　}.merit{color:#df263e}.toggle_menu span{display:block;height:3px;width:22px;margin:0 0 5px 0;background:#fff;transition:all .3s;position:relative}.toggle_menu{overflow:hidden;border-radius:90px;padding:8px 6px;border:0 solid #fff;display:block;width:23px;height:18px;position:relative}.menu_btn span{transition:all .2s}.menu_btn:hover span.first{width:12px;-webkit-transform:translate(0,3px) rotate(-45deg);transform:translate(0,3px) rotate(-45deg)}.menu_btn:hover span.third{width:12px;-webkit-transform:translate(0,-3px) rotate(45deg);transform:translate(0,-3px) rotate(45deg)}.menu_btn span.first,.menu_btn span.third{width:22px;-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}#menu{height:100%}