@charset "utf-8";.tst,.tst0{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1}.tst0:hover{opacity:0}.home html,body{height:100%}#loading{width:100%;height:100%;background:url(img/loading.gif?cache02=1519689600_for_psi&imgopt=y) center center #fff no-repeat;background-size:64px 64px;position:fixed;top:0;left:0;z-index:3001}#fade{width:100%;height:100%;min-height:100%;background:#FFF;position:absolute;top:0;left:0;z-index:3000}.logo{position:fixed;top:0;right:0;width:100px;height:20px;z-index:100}.num{/*position:fixed;*/top:10%;left:10%;font-size:16px}.seesaw-mini{position:fixed;top:30px;right:30px;width:90px;height:60px;background:url(../img/logo-mini-retina.png) 0 0 no-repeat;background-size:cover;z-index:999;opacity:1}.seesaw-mini .seesaw-top{width:48px;height:2px;vertical-align:bottom;position:absolute;bottom:18%;left:50%;margin-left:-24px;background-color:#eb5e01}.seesaw-mini:hover{opacity:.5}.btn-menu{position:absolute;top:26px;left:26px;display:block;width:105px;height:38px;z-index:2000;background:url(/pcfrontend/img/parts.png) -189px 0 no-repeat;opacity:1;cursor:pointer}.btn-menu span{background-position:-81px 0;opacity:1;display:block;width:105px;height:38px}.single .btn-menu,.page .btn-menu,.archive .btn-menu,.btn-menu.follow,.btn-menu.follow span{width:38px;height:38px}.btn-menu.selected{opacity:0}.btn-close:hover:before{background-position:-20px -48px}.global-nav{font-family:'Gill Sans W01 Medium';font-size:16px;letter-spacing:.15em;position:absolute;width:180px;top:0;left:-181px;background:rgba(255,255,255,0.9);border-right:1px solid #EEE;z-index:2000;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-font-smoothing:subpixel-antialiased}.global-nav.open{left:0}.list_bg_color{padding:20px 0;border-top:1px #ddd solid;border-bottom:1px #ddd solid}.list_bg_color li a{display:block;padding:5px 0 5px 35px;color:#858585;text-align:left}.list_bg_color li a:hover,.list_bg_color li a.current{padding:5px 0 5px 30px;color:#ff6d00}.sns-list{padding:25px 35px}.top-share{width:250px;position:absolute;top:26px;right:24px;z-index:2000;text-align:right}.t-share{color:#FFF;font-family:'Gill Sans W01 Medium';font-size:14px;letter-spacing:.2em;position:relative;top:-5px;margin:0 3px 0 0;-webkit-font-smoothing:subpixel-antialiased}#btn-reservation{width:80px;height:80px;background:url(/pcfrontend/img/parts.png) -189px -40px no-repeat;position:fixed;left:20px;bottom:20px;z-index:1999}#btn-reservation a{width:80px;height:80px;display:block;background:url(/pcfrontend/img/parts.png) -69px -40px no-repeat}#btn-recruit{width:80px;height:80px;background:url(/pcfrontend/img/parts.png) -429px -40px no-repeat;position:absolute;right:20px;bottom:20px;z-index:1999}#btn-recruit a{width:80px;height:80px;display:block;background:url(/pcfrontend/img/parts.png) -309px -40px no-repeat}@media screen and (max-width:640px){.btn-menu{top:20px;left:20px;width:38px;height:38px}.btn-menu span{width:38px;height:38px}.seesaw-mini{top:20px;right:20px}.btn-close{padding:20px 28px}.list_bg_color li a{padding:3px 0 3px 28px}.list_bg_color li a:hover,.list_bg_color li a.current{padding:3px 0 3px 25px}.sns-list{padding:25px}.top-share{top:24px;right:12px}#btn-reservation{width:40px;height:40px;background-position:-269px -40px;bottom:15px;left:15px}#btn-reservation a{width:40px;height:40px;display:block;background-position:-149px -40px}#btn-recruit{width:40px;height:80px;background-position:-509px 0;bottom:15px;right:15px}#btn-recruit a{width:40px;height:80px;display:block;background-position:-389px -0}}@media screen and (max-width:400px){.btn-menu{top:15px;left:15px;width:38px;height:38px}.seesaw-mini{top:15px;right:15px}.btn-close{padding:15px}.list_bg_color li a{padding:3px 0 3px 20px}.list_bg_color li a:hover,.list_bg_color li a.current{padding:3px 0 3px 17px}.sns-list{padding:20px}.top-share{top:19px;right:12px}}.cover-wrap{position:relative}.filter{width:100%;height:100%;min-height:100%;background:url(img/filter1.png);position:absolute;top:0;left:0;z-index:99}.cover-ss-wrap{position:absolute;width:100%;height:100%}.cover-ss-wrap .bx-wrapper{width:100%;background-color:#000}.cover-ss-wrap .bxslider .cs{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#000}.cover-ss-wrap .bxslider .bg-image1{background-image:url(img/bg-contact.jpg)}.cover-ss-wrap .bxslider .bg-image2{background-image:url(img/bg-staff.jpg)}.cover-ss-wrap .bxslider .bg-image3{background-image:url(img/bg-contact.jpg)}.cover_info{position:absolute;bottom:35px;left:0;width:100%;z-index:999;text-align:center}.cover_info a{display:inline-block;position:relative;color:#333;width:auto;height:auto;line-height:25px;margin:0 60px;padding:3px 20px 3px 40px;text-align:center;font-size:12px;background:url(img/bg-white1.png) repeat left top;border:1px #fff solid;border-radius:24px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.cover_info a:before{content:"";position:absolute;width:22px;height:22px;display:block;top:50%;left:10px;margin:-11px 0 0;background:url(img/parts2x.png) -20px -80px no-repeat;background-size:640px 120px !important}.cover_info a:hover{background-color:#FFF;color:#ff6d00}.cover_info a .cover-info-date{color:#ff6d00;font-size:12px;font-family:'Gill Sans W01 Medium';padding-right:5px}@media screen and (min-width:640px){.filter{min-height:680px}.cover-wrap{min-height:680px}.cover-ss-wrap .bxslider li{min-height:680px}br.none{display:none}}@media screen and (max-width:640px){.cover_info{bottom:15px}.cover_info a{line-height:1.5}.text-align{text-align:left;display:block}}.num{/*position:fixed;*/top:10%;left:10%;font-size:16px}.cover-logoWrap{width:100%;position:absolute;z-index:999}.cover-logo{width:318px;height:286px;position:absolute;top:50%;left:50%;margin-left:-159px;margin-top:-170px;background:url(img/cover-logo.png) 0 0 no-repeat;background-size:318px 286px}.openingWrap{width:100%;background-color:#fff;position:fixed;z-index:4000}.openingInner{width:318px;height:286px;position:fixed;top:50%;left:50%;margin-left:-159px;margin-top:-170px}.opening-logo{width:318px;height:198px;background:url(img/opening-logo.png) center top no-repeat;background-size:contain;position:absolute;top:0;left:0;z-index:3;opacity:1;-webkit-animation:logo 5s ease-in-out;-moz-animation:logo 5s ease-in-out;-o-animation:logo 5s ease-in-out;animation:logo 5s ease-in-out}@-webkit-keyframes logo{0%{opacity:0}60%{opacity:0}75%{opacity:1}100%{opacity:1}}@-moz-keyframes logo{0%{opacity:0}60%{opacity:0}75%{opacity:1}100%{opacity:1}}@-ms-keyframes logo{0%{opacity:0}60%{opacity:0}75%{opacity:1}100%{opacity:1}}@-o-keyframes logo{0%{opacity:0}60%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes logo{0%{opacity:0}60%{opacity:0}75%{opacity:1}100%{opacity:1}}.seesaw{width:318px;height:194px;position:absolute;bottom:0;left:0;background:url(img/seesaw-stand.png) center top no-repeat;background-size:contain;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:seesawScale 5s ease-in-out;-moz-animation:seesawScale 5s ease-in-out;-o-animation:seesawScale 5s ease-in-out;animation:seesawScale 5s ease-in-out}@-webkit-keyframes seesawScale{0%{-webkit-transform:scale(1,1)}15%{-webkit-transform:scale(1,1)}30%{-webkit-transform:scale(1,1)}45%{-webkit-transform:scale(1,1)}60%{-webkit-transform:scale(1,1)}75%{-webkit-transform:scale(0.5,0.5)}100%{-webkit-transform:scale(0.5,0.5)}}@-moz-keyframes seesawScale{0%{-moz-transform:scale(1,1)}15%{-moz-transform:scale(1,1)}30%{-moz-transform:scale(1,1)}45%{-moz-transform:scale(1,1)}60%{-moz-transform:scale(1,1)}75%{-moz-transform:scale(0.5,0.5)}100%{-moz-transform:scale(0.5,0.5)}}@-ms-keyframes seesawScale{0%{-ms-transform:scale(1,1)}15%{-ms-transform:scale(1,1)}30%{-ms-transform:scale(1,1)}45%{-ms-transform:scale(1,1)}60%{-ms-transform:scale(1,1)}75%{-ms-transform:scale(0.5,0.5)}100%{-ms-transform:scale(0.5,0.5)}}@-o-keyframes seesawScale{0%{-o-transform:scale(1,1)}15%{-o-transform:scale(1,1)}30%{-o-transform:scale(1,1)}45%{-o-transform:scale(1,1)}60%{-o-transform:scale(1,1)}75%{-o-transform:scale(0.5,0.5)}100%{-o-transform:scale(0.5,0.5)}}@keyframes seesawScale{0%{transform:scale(1,1)}15%{transform:scale(1,1)}30%{transform:scale(1,1)}45%{transform:scale(1,1)}60%{transform:scale(1,1)}75%{transform:scale(0.5,0.5)}100%{transform:scale(0.5,0.5)}}.seesaw .top-on{width:318px;height:128px;background:url(img/seesaw-top-on.png) center top no-repeat;background-size:contain;-webkit-animation:topOn 5s ease-in-out;-moz-animation:topOn 5s ease-in-out;-ms-animation:topOn 5s ease-in-out;-o-animation:topOn 5s ease-in-out;animation:topOn 5s ease-in-out;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;position:absolute;z-index:2;opacity:0}@-webkit-keyframes topOn{0%{-webkit-transform:rotate(0);opacity:1}15%{-webkit-transform:rotate(20deg);opacity:1}30%{-webkit-transform:rotate(-20deg);opacity:1}45%{-webkit-transform:rotate(20deg);opacity:1}60%{-webkit-transform:rotate(-20deg);opacity:1}75%{-webkit-transform:rotate(0);opacity:0}100%{-webkit-transform:rotate(0);opacity:0}}@keyframes topOn{0%{transform:rotate(0);opacity:1}15%{transform:rotate(20deg);opacity:1}30%{transform:rotate(-20deg);opacity:1}45%{transform:rotate(20deg);opacity:1}60%{transform:rotate(-20deg);opacity:1}75%{transform:rotate(0);opacity:0}100%{transform:rotate(0);opacity:0}}.seesaw .top-off{width:318px;height:128px;background:url(img/seesaw-top-off.png) center top no-repeat;background-size:contain;-webkit-animation:topOff 5s ease-in-out;-moz-animation:topOff 5s ease-in-out;-ms-animation:topOff 5s ease-in-out;-o-animation:topOff 5s ease-in-out;animation:topOff 5s ease-in-out;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;position:absolute;z-index:1;opacity:1}@-webkit-keyframes topOff{0%{-webkit-transform:rotate(0)}15%{-webkit-transform:rotate(20deg)}30%{-webkit-transform:rotate(-20deg)}45%{-webkit-transform:rotate(20deg)}60%{-webkit-transform:rotate(-20deg)}75%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(0)}}@keyframes topOff{0%{transform:rotate(0)}15%{transform:rotate(20deg)}30%{transform:rotate(-20deg)}45%{transform:rotate(20deg)}60%{transform:rotate(-20deg)}75%{transform:rotate(0)}100%{transform:rotate(0)}}@media screen and (max-width:480px){.cover-logo{width:70%;height:62.93%;margin-left:-35%;margin-top:-31.465%;background-size:contain}.opening-logo{width:100%;height:100%}.openingInner{width:70%;height:45%;margin-left:-35%;margin-top:-31.465%}.seesaw{width:100%}.seesaw .top-on{width:100%}.seesaw .top-off{width:100%}}.num{/*position:fixed;*/top:10%;left:10%;font-size:16px}.seesaw-mini{position:fixed;top:30px;right:30px;width:90px;height:60px;background:url(img/logo-mini-w.png) 0 0 no-repeat;background-size:cover}@media screen and (max-width:480px){.seesaw-mini{top:20px;right:20px;width:60px;height:40px}}.black{width:90px;height:60px;background:url(img/logo-mini-retina.png) 0 0 no-repeat;background-size:cover}@media screen and (max-width:480px){.black{width:60px;height:40px}}.seesaw-mini .seesaw-top{width:48px;height:2px;vertical-align:bottom;position:absolute;bottom:18%;left:50%;margin-left:-24px;background-color:#eb5e01}@media screen and (max-width:480px){.seesaw-mini .seesaw-top{width:32px;height:1px;margin-left:-16px}}.seesaw-mini .stop{transition:all 1s;transform:rotate(0);-webkit-transform:rotate(0)}@media screen and (max-width:640px){.seesaw-mini{top:20px;right:20px}}.header-wrap{position:fixed;top:0;left:0}h2.content-title{margin:0 0 45px;font-size:30px;font-family:'Gill Sans W01 Medium';line-height:1.8;letter-spacing:.2em;color:#ff6d00;text-align:center;-webkit-font-smoothing:subpixel-antialiased}@media screen and (max-width:800px){h2.content-title{font-size:24px;margin:0 0 30px}}@media screen and (max-width:480px){h2.content-title{font-size:20px;margin:0 0 25px}}.menu-wrap h2.content-title{color:#fff}.staff-wrap h2.content-title{color:#fff}.contact-wrap h2.content-title{color:#fff}.button{color:#FFF;font-size:14px;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;letter-spacing:.08em;text-decoration:none;background-color:#ff6d00;padding:8px 15px;border-radius:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.button:hover{color:#FFF;background-color:#999}.about-entry{width:48%;float:right;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;padding:30px 0}.about-entry p{font-size:16px;letter-spacing:.1em;line-height:2;margin:0 0 20px}.about-entry p strong{color:#ff6d00}.about-entry.company h3{color:#ff6d00;font-size:18px;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;letter-spacing:.1em;margin:0 0 15px}.about-entry.company dt{color:#444;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;font-size:13px;line-height:1.6;width:105px;float:left;clear:both;margin:0 0 12px}.about-entry.company dd{color:#666;font-family:'AxisStd-Regular',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;font-size:13px;letter-spacing:.08em;line-height:1.6;margin:0 0 12px 110px}.slider-box{width:100%}.slider-inner{width:980px;margin:0 auto;padding:30px;background-color:#FFF;border-radius:10px;border:1px solid #EEE}.about-wrap #bx-pager{width:100%;text-align:center;margin:0 auto 30px}.about-wrap .btn-pager{display:inline-block;margin:0 7px}.button.btn-about{font-size:13px;padding:6px 14px;display:inline-block;background-color:#999}.button.btn-about.active,.button.btn-about:hover{background-color:#ff6d00}.about-wrap{position:relative;overflow:hidden;background:url(img/bg-about.gif) 0 0 repeat;padding:0 0 100px}.about-wrap .bx-wrapper{margin:0;max-height:1000px}.about-wrap .bx-controls{width:100%;height:37px;position:absolute;top:50%;left:0;margin-top:-17px}.about-wrap .bx-controls .bx-prev,.about-wrap .bx-controls .bx-next{width:37px;height:37px;position:absolute;z-index:2000;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.about-wrap .bx-controls .bx-prev.disabled,.about-wrap .bx-controls .bx-next.disabled{display:none}.about-wrap .bx-controls .bx-prev{top:0;left:17px;background:url(img/btn-fc-prev.png) 0 0 no-repeat;background-size:37px 37px}.about-wrap .bx-controls .bx-next{top:0;right:17px;background:url(img/btn-fc-next.png) 0 0 no-repeat;background-size:37px 37px}.about-wrap .bx-controls .bx-prev:hover{left:14px;opacity:.5}.about-wrap .bx-controls .bx-next:hover{right:14px;opacity:.5}.about-wrap .naming{padding:25px;margin:35px 0 0;border:2px solid #ff6d00}.about-wrap .about-entry .naming h4{color:#ff6d00;font-size:16px;margin:0 0 10px}.about-wrap .about-entry .naming p{color:#444;font-size:14px;margin:0}.aboutIllustWrap.company img{width:100%;height:auto}@media screen and (max-width:1079px){.about-wrap{height:auto !important;padding:0}.about-entry{width:90%;text-align:center;float:none;padding:0;margin:0 5%}.about-entry.company p{font-size:12px;padding:0 25px}.slider-inner{width:100%;padding:50px 0 30px;border-radius:0}.about-wrap .bx-controls{display:none}.about-entry.company dl{text-align:left;margin:0 40px}.aboutIllustWrap.company img{display:none}}@media screen and (max-width:800px){.slider-inner{padding:30px 0}.about-entry p{font-size:14px;line-height:1.8;margin:0 0 12px}.about-entry.company dl{margin:0 30px}.about-entry.company dt{color:#444;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;display:block;float:none;margin:0 auto 3px;width:100%}.about-entry.company dd{color:#666;font-family:'AxisStd-Regular',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;font-size:12px;display:block;letter-spacing:.08em;letter-spacing:.08em;margin:0 0 10px}.aboutIllustWrap.company{display:none}}@media screen and (max-width:480px){.about-wrap{padding:0}.about-entry p{font-size:13px;line-height:1.8;margin:0 0 12px}.about-entry.company dl,.about-entry.company dd{text-align:center}.about-wrap #bx-pager{margin:0 auto 20px}.about-wrap .btn-pager{margin:0 3px;height:31px}.button.btn-about{font-size:12px;padding:5px 10px}.about-wrap .naming{padding:20px}.about-wrap .about-entry .naming h4{font-size:14px;margin:0 0 10px}.about-wrap .about-entry .naming p{color:#444;font-size:12px;margin:0}}.menu-wrap{width:100%;text-align:center;background-image:url(img/bg-menu.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#095219;overflow:hidden}.menu-wrap .inner{padding:100px 0}ul.menu-list{padding:0 50px 35px}ul.menu-list li{width:28%;height:auto;text-align:center;text-shadow:0 1px 1px #FFF;margin:0 2.5333% 30px;float:left;background:url(img/bg-white2.png) top left repeat;border-radius:10px;overflow:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}h3.menu-title{color:#ff6d00;font-size:23px;font-family:'Gill Sans W01 Medium';line-height:1.4;padding:25px 10px}h3.menu-title small{color:#666;font-size:11px;font-family:'AxisStd-Light',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;display:block}.menu-excerpt{font-size:13px;padding:15px;background-color:#e9e9e9;color:#666}dl.menu-price{width:90%;margin:20px auto;clear:both}dl.menu-price dt{color:#666;width:54%;float:left;text-align:right}dl.menu-price dd{color:#ff6d00;width:41%;margin:0 0 0 59%;text-align:left}.btn-read-more{color:#FFF;font-size:15px;font-family:'Gill Sans W01 Medium';letter-spacing:.08em;text-shadow:none;background-color:#ff6d00;display:block;padding:5px 0;clear:both;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn-read-more:hover{color:#FFF;background-color:#999}p.menu-note{color:#555;height:25px;line-height:25px;padding:0 20px;text-align:center;font-size:12px;clear:both;display:inline-block;background:url(img/bg-white1.png) repeat left top;border:1px #fff solid;border-radius:24px}p.menu-note span.orange{color:#ff6d00}@media screen and (max-width:1079px){.menu-wrap{height:auto !important;padding:0 0 40px;min-height:100%}ul.menu-list li{width:45%;height:auto;margin:0 2.5% 30px}}@media screen and (max-width:700px){ul.menu-list{padding:0 20px 10px}p.menu-note{height:auto;line-height:1.7;padding:10px 20px;margin:0 30px;text-align:center;font-size:12px;clear:both;display:inline-block;background:url(img/bg-white1.png) repeat left top;border:1px #fff solid;border-radius:10px}p.menu-note span.block{display:inline-block}}@media screen and (max-width:640px){.menu-wrap .inner{padding:60px 0 20px}ul.menu-list li{width:90%;height:auto;margin:0 5% 20px}h3.menu-title{font-size:20px;padding:20px 10px}.menu-excerpt,dl.menu-price dt,dl.menu-price dd{font-size:12px}}@media screen and (max-width:480px){ul.menu-list li{width:100%;height:auto;margin:0 auto 20px}p.menu-note{margin:0 20px}}.menu-wrap2{width:100%;min-height:850px;position:relative;text-align:center;overflow:hidden}.menu-header{width:100%;position:absolute;top:100px;left:50%;margin-left:-50%;text-align:center;z-index:110}.menu-wrap2 h2.content-title{color:#FFF}.menu-column{width:33.3333%;min-height:850px;position:relative;float:left;overflow:hidden}.menu-column.menu-bc{background-image:url(img/bg-bc-3.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.menu-column.menu-tt{background-image:url(img/bg-tt-3.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.menu-column.menu-te{background-image:url(img/bg-te-3.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.menu-column .filter{opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;transition:opacity .4s ease}.menu-column:hover>.filter,.menu-column-link:hover>.filter{opacity:.2}.menu-detail-box{width:65%;padding:30px 5% 25px;margin:220px auto;position:relative;z-index:100;background:url(img/bg-white2.png) top left repeat;border-radius:10px;overflow:hidden}.menu-detail-box h3{color:#ff6d00;font-size:23px;font-family:'Gill Sans W01 Medium';line-height:1.4}.menu-detail-box h3 span{color:#ff6d00;font-size:11px;font-family:'AxisStd-Light',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;display:block}.menu-detail-box p.description{font-size:13px;padding:20px 0;color:#666}.menu-column-link{display:block}.menu-detail-box .price-list{font-family:'Gill Sans W01 Medium';margin:0 0 10px}.menu-detail-box .price-list dt{width:45%;float:left;clear:both;font-size:12px;text-align:right;color:#666}.menu-detail-box .price-list dd{width:50%;float:right;color:#ff6d00;font-size:20px;text-align:left;position:relative;top:-10px}.menu-detail-box .price-list dd span{font-size:13px;padding-right:2px}.menu-detail-box .readmore{cursor:pointer;display:inline-block;color:#FFF;font-family:'Gill Sans W01 Medium';background-color:#ff6d00;padding:5px 20px;border-radius:30px;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-ms-transition:background-color .4s ease;transition:background-color .4s ease}.menu-detail-box .readmore:hover{background-color:#999}.menu-wrap2 .menu-note-box{position:absolute;bottom:50px;left:50%;width:100%;margin-left:-50%;z-index:100}@media screen and (max-width:900px){.menu-header{top:70px}.menu-column{width:100%;min-height:100%;position:relative;float:none}.menu-detail-box{margin:60px auto}.menu-bc .menu-detail-box{margin:140px auto 60px}.menu-te .menu-detail-box{margin:60px auto 140px}.menu-column.menu-bc{background-image:url(img/bg-menu-bc.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.menu-column.menu-tt{background-image:url(img/bg-menu-tt.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.menu-column.menu-te{background-image:url(img/bg-menu-te.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width:400px){.menu-header{top:60px}.menu-detail-box{width:80%;padding:30px 5% 25px;margin:30px auto}.menu-bc .menu-detail-box{margin:120px auto 30px}.menu-te .menu-detail-box{margin:30px auto 120px}.menu-wrap2 .menu-note-box{bottom:30px}}.photo-wrap{width:100%;position:relative;overflow:hidden}.photo-list{width:100%;margin:0 auto 100px}.photo-list .p-box{width:21%;height:auto;float:left;margin:2%;border-radius:10px;overflow:hidden}.p-box-inner{display:table-cell;vertical-align:middle;text-align:center;line-height:0}.photo-list .p-box a{display:inline-block;overflow:visible;position:relative}.over{position:absolute;color:#000;opacity:0;width:100%;height:100%;top:0;left:0;line-height:1.8;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-image:url(img/bg-white1.png);background-position:0 -125px}.over p{font-size:12px;position:absolute;width:100%;height:100%;top:55%;left:0;text-align:center}.over p.no-caption{margin:20px 0 0}.over p:before{content:"";position:absolute;top:-4em;left:50%;margin:0 0 0 -17px;width:34px;height:34px;background-image:url(img/parts.png);background-position:-44px 0}.photo-list .p-box a:hover .over{opacity:1}.photo-list .p-box img{width:100%;height:auto;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-radius:5px}@media screen and (max-width:1080px){.photo-list{width:96%;margin:0 2% 100px}.photo-list .p-box{width:28%;height:auto;float:left;margin:2.55%;border-radius:10px;overflow:hidden}}@media screen and (max-width:480px){.photo-list li img{width:100%}.photo-list .p-box{width:44%;height:auto;float:left;margin:3%;border-radius:10px;overflow:hidden}}.staff-wrap{background-image:url(img/bg-staff.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#095219}ul.staff-list{padding:0 0 80px}ul.staff-list li{width:22%;height:auto;text-align:center;position:relative;top:0;margin:0 1.5% 30px;float:left;background-color:#FFF;border-radius:10px;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}ul.staff-list li:hover{top:-5px}ul.staff-list li.no5,ul.staff-list li.no9,ul.staff-list li.no13{clear:both}.staff-thumb{width:100%;height:auto}.staff-thumb,.staff-thumb a{display:block;vertical-align:top;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.staff-thumb img{width:100%;height:auto}.staff-name{font-size:16px;letter-spacing:.08em;line-height:1.5;padding:10px 15px 0}.staff-name-en{color:#ff6d00;font-size:12px;font-family:'Gill Sans W01 Book';letter-spacing:.08em;padding:0 15px 15px}.staff-blog-block{position:relative;background-color:#EEE;padding:15px}.staff-blog-block:before{content:"";position:absolute;width:22px;height:22px;display:block;margin:0;top:0;left:50%;margin:-11px 0 0 -11px;background:url(img/parts2x.png) -20px -80px no-repeat;background-size:640px 120px !important}.btn-profile{color:#FFF;font-size:15px;font-family:'Gill Sans W01 Medium';letter-spacing:.08em;background-color:#ff6d00;display:block;padding:5px 0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn-profile:hover{color:#FFF;background-color:#999}.blog-date{color:#ff6d00;font-size:12px;font-family:'Gill Sans W01 Medium';line-height:1.4}.blog-title{font-size:13px}.blog-title a{color:#666;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-title a:hover{color:#ff6d00}.inline-staff-thumb{width:240px;height:240px;overflow:hidden;border-radius:10px;float:left}.inline-staff-thumb img{width:100%;height:auto}.menu-inline-block,.staff-inline-block{width:95% !important;margin:2.5%}.inline-staff-text{margin:0 30px 0 270px}.inline-staff-text p.inline-staff-katagaki{font-size:11px;margin:0 0 3px}.inline-staff-name{color:#000;font-size:20px;margin:0 0 15px}.inline-staff-name small{color:#ff6d00;font-size:12px;font-family:'Gill Sans W01 Medium';padding:0 0 0 15px}.inline-staff-text p.inline-staff-shikaku{color:#000;font-size:14px;margin:0 0 15px}.inline-staff-text p.inline-staff-tantou{color:#ff6d00}.inline-staff-text p{color:#666;font-size:13px;margin:0 0 15px}@media screen and (max-width:1079px){ul.staff-list li{width:28%;margin:0 2.333% 30px}ul.staff-list li.no5,ul.staff-list li.no9,ul.staff-list li.no13{clear:none}ul.staff-list li.no4,ul.staff-list li.no7,ul.staff-list li.no10,ul.staff-list li.no13{clear:both}}@media screen and (max-width:800px){.staff-name{font-size:14px;padding:8px 15px 2px}.staff-name-en{font-size:11px;padding:0 15px 10px}.blog-title{font-size:12px}.inline-staff-thumb{float:none;margin:0 auto 25px}.inline-staff-text{text-align:center;margin:0}.inline-staff-name{font-size:16px;margin:0 0 10px}.inline-staff-name small{color:#ff6d00;font-size:12px;display:block;padding:0}.inline-staff-text p.inline-staff-shikaku{font-size:13px}.inline-staff-text p{font-size:12px;margin:0 0 10px}}@media screen and (max-width:760px){ul.staff-list li{width:45%;margin:0 2.5% 30px;clear:none}ul.staff-list li.no4,ul.staff-list li.no10,ul.staff-list li.no13{clear:none}ul.staff-list li.no3,ul.staff-list li.no5,ul.staff-list li.no7,ul.staff-list li.no9,ul.staff-list li.no11,ul.staff-list li.no13,ul.staff-list li.no15{clear:both}}@media screen and (max-width:480px){ul.staff-list li{width:45%;margin:0 2.5% 20px}.staff-blog-block{padding:15px 12px 12px}.blog-title{font-size:11px}.fancybox-outer{padding:0}.fancybox-skin{padding:10px !important}.staff-inline-block{width:100% !important;margin:1.5% 0}}.blog-wrap .inner{width:auto}.archive .blog-wrap .inner,.single .blog-wrap .inner,.page .main .inner{min-height:750px;padding:60px 0 0}.blog-wrap{position:relative;border-left:150px #efefef solid;border-right:150px #efefef solid}.post-block{width:700px;margin:0 auto 50px;padding:0 0 50px;border-bottom:2px dashed #DDD}.post-block.last{margin:0 auto;border:0}.home .post-block,.single .post-block{padding:0;border:0}.archives-area{font-family:'Gill Sans W01 Medium';position:absolute;top:120px;left:-150px;width:150px;text-align:center}.archives-list li a{position:relative;display:inline-block;margin:0 0 10px;padding:0 15px;width:auto;min-width:60px;height:34px;font-size:13px;line-height:34px;letter-spacing:.08em;text-align:center;background:#fff;z-index:0;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;left:0}.archives-list li a:hover{color:#FFF;background-color:#ff6d00;left:5px}@media screen and (max-width:1079px){.archives-list{padding:0 20px}.archives-list li{display:inline-block}.archives-list li a{padding:0 10px}}@media screen and (max-width:374px){.archives-list{padding:0 10px}.archives-list li{display:block;float:left;width:25%;margin:0}.archives-list li a{padding:0 8px;font-size:12px;min-width:50px}}.tax-area{position:absolute;top:120px;right:-150px;width:150px;text-align:center}.tax-list li{position:relative;width:84px;height:84px;margin:0 auto 6px;text-align:center}.tax-list li a{position:relative;display:block;overflow:hidden;width:80px;height:80px;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;border:2px #fff solid;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;right:0}.tax-list li a:hover{right:5px;border:2px #ff6d00 solid}.tax-list li a img{width:100%;height:auto}.arrow_box{opacity:0;position:absolute;line-height:1.4;font-size:12px;top:25px;right:70px;width:80px;padding:5px 15px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background:#ff6d00;color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}.arrow_box:after{content:"";position:absolute;top:50%;right:-5px;margin-top:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ff6d00}.tax-list li a:hover+.arrow_box{opacity:1;right:80px}.news-entry-list{margin:0}.news-entry-list li{display:block;position:relative;margin:0 15px 10px}.news-entry-list li a{position:relative;display:block;padding:10px;background:#fff;right:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}.news-entry-list li .news-entry-date{font-family:'Gill Sans W01 Medium';font-size:12px;line-height:1.6;text-align:center;color:#ff6d00;padding:0 0 2px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}.news-entry-list li h4.news-entry-title{font-size:12px;line-height:1.3;text-align:;color:#666;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}.news-content_box{opacity:0;position:absolute;line-height:1.4;font-size:12px;top:3px;right:110px;width:80px;padding:5px 15px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background:#ff6d00;color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}.news-content_box:after{content:"";position:absolute;top:50%;right:-5px;margin-top:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ff6d00}.news-entry-list li a:hover{color:#FFF;background-color:#ff6d00;right:5px}.news-entry-list li a:hover .news-entry-date,.news-entry-list li a:hover h4.news-entry-title{color:#FFF}.blog-cat-list{margin:0 0 40px}.blog-cat-list li{display:block;position:relative;margin:0 15px 10px}.blog-cat-list li a{font-size:12px;line-height:1.3;position:relative;display:block;padding:10px;background:#fff;right:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}.blog-cat-list li a:hover{color:#FFF;background-color:#ff6d00;right:5px}@media screen and (min-width:1080px){.blog-wrap{min-height:950px}}@media screen and (max-width:1079px){.blog-cat-list{padding:0 20px 20px;margin-bottom:0;border-bottom:1px solid #DDD}.blog-cat-list li{display:inline-block;margin:0 0 10px}.blog-cat-list li a{padding:0 14px;line-height:34px;border-radius:30px}.staff-cat-list{border-top:1px solid #FFF;padding-top:25px}}@media screen and (max-width:374px){.blog-cat-list{padding:0 10px}.blog-cat-list li{margin:0 0 8px}.blog-cat-list li a{padding:0 8px;font-size:12px;min-width:50px}}.staff-profile{width:700px;margin:0 auto 50px;border-radius:10px;background-color:#f4f4f4;padding:25px 0 20px;text-shadow:0 1px 1px #FFF}.staff-profile h3,.staff-profile p{color:#666;font-size:12px;padding-left:25px;padding-right:25px;margin:0 0 8px}.staff-profile h3{color:#333;font-size:16px;margin:0 0 12px}.staff-profile .inline-staff-tantou{color:#ff6d00}.staff-profile p.inline-staff-katagaki{font-size:11px;margin:0 0 4px}.blog-description{width:700px;margin:0 auto 50px;text-align:center;border-top:2px dashed #DDD;border-bottom:2px dashed #DDD;padding:25px 0 20px;text-shadow:0 1px 1px #FFF}.blog-description h3{color:#ff6d00;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;font-size:16px;margin:0;padding-left:25px;padding-right:25px}.blog-description p{color:#666;font-size:12px;padding:12px 25px 5px}.authors-title,.archives-title{font-family:'Gill Sans W01 Medium';position:relative;display:inline-block;margin:0 auto 20px;padding:0 15px;width:auto;min-width:60px;height:34px;color:#999;line-height:34px;letter-spacing:.08em;text-align:center;background:#fff;z-index:0;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px}.authors-title:after,.archives-title:after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}.entry-header{margin:0 0 35px;text-align:center}.entry-header-thum{display:inline-block;margin:0 15px 0 0;width:84px;height:84px;vertical-align:middle}.entry-header-thum a{display:block;overflow:hidden;width:80px;height:80px;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;border:2px #fff solid;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}.entry-header-thum a:hover{border:2px #ff6d00 solid}.entry-header-thum a img{width:100%;height:auto}.entry-header-txt{display:inline-block;text-align:left;height:auto;vertical-align:middle}.entry-header .entry-date{color:#ff6d00;font-family:'Gill Sans W01 Medium';font-size:12px;padding:7px 0 0}.entry-header h2{color:#000;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;font-size:17px;letter-spacing:.08em;line-height:1.5}.entry-header h2 a{color:#000;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.entry-header h2 a:hover{color:#999}.entry-header .entry-name-en{color:#999;font-family:'Gill Sans W01 Medium';font-size:12px}.entry-header .entry-name-en a{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.entry-box{color:#555;font-size:13px;margin:0 0 40px}.entry-box p{color:#555;font-size:13px;margin:0 0 20px}.entry-box strong,.entry-box p strong{color:#333}.entry-box p a{color:#ff6d00;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.entry-box p a:hover{color:#999}.entry-box img{max-width:680px;max-height:680px;width:auto;height:auto;margin:25px auto 35px;padding:0;display:block;border-radius:5px}.entry-box .wp-caption{width:100% !important;clear:both;text-align:center;margin:0 auto 35px}.entry-box .wp-caption img{margin:0 auto 12px}.entry-box .wp-caption-text{font-size:11px;display:inline-block;margin:0;padding:3px 12px;background-color:#EEE;border-radius:20px}.entry-box blockquote{clear:both;margin:0 0 30px;padding:20px 20px 1px;background-color:#f5f5f5;border-radius:10px}.entry-box blockquote p{color:#333;text-shadow:0 1px 1px #FFF}.blog-cat-tag-list{color:#666;font-size:12px;margin:0 0 40px}.blog-cat-tag a{display:inline-block;color:#FFF;font-size:11px;line-height:24px;padding:0 15px;background-color:#ff6d00;border-radius:20px;-webkit-transition:background-color .6s;-moz-transition:background-color .6s;-o-transition:background-color .6s;transition:background-color .6s}.blog-cat-tag a:hover{color:#FFF;background-color:#999}.button-area{width:700px;margin:0 auto;text-align:center;padding-bottom:100px;position:relative}.archive .button-area{padding:0}.button-area .btn-back{width:200px;display:block;position:absolute;top:0;left:50%;margin-left:-100px;padding:5px 0}.button-area .btn-back:before{content:"";position:relative;display:inline-block;width:20px;height:20px;margin:0;top:4px;left:-7px;background:url(img/parts2x.png) 0 -80px no-repeat;background-size:640px 120px !important}.button-area .btn-next,.button-area .btn-prev,.button-area .btn-next-s,.button-area .btn-prev-s{position:absolute;top:5px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}.button-area .btn-next,.button-area .btn-next-s{right:0}.button-area .btn-next a:after,.button-area .btn-next-s .s-button:after{content:"";position:relative;display:inline-block;width:11px;height:17px;margin:0;top:3px;left:5px;background:url(img/parts2x.png) -55px -48px no-repeat;background-size:640px 120px !important}.button-area .btn-prev,.button-area .btn-prev-s{left:0}.button-area .btn-prev a:before,.button-area .btn-prev-s .s-button:before{content:"";position:relative;display:inline-block;width:11px;height:17px;margin:0;top:3px;left:-5px;background:url(img/parts2x.png) -44px -48px no-repeat;background-size:640px 120px !important}.button-area .btn-back:hover{top:3px}.button-area .btn-next:hover{right:-5px}.button-area .btn-prev:hover{left:-5px}.s-button{color:#FFF;font-size:14px;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;letter-spacing:.08em;text-decoration:none;background-color:#DDD;padding:8px 15px;border-radius:30px}.share-area{width:700px;padding:10px 0 7px;margin:0 auto 40px;border-radius:50px;background:url(img/bg-gray1.png) 0 0 repeat;text-align:center}.share-area p{color:#666;font-size:12px;padding:0 10px;text-shadow:0 1px 1px #FFF;display:inline-block;line-height:25px;position:relative;top:-6px}.counts-box{display:inline-block;font-size:15px;line-height:40px;padding:0}.counts-box.tw{color:#3f90ca}.counts-box.fb{color:#3c5c9b}.counts-box a{font-family:'Gill Sans W01 Bold';display:block;height:30px;padding:0 15px 0 8px;background:#FFF;border-radius:30px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.counts-box.tw a{color:#3f90ca}.counts-box.fb a{color:#3c5c9b}.counts-box.tw a:hover{color:#FFF;background:0;background-color:#3f90ca}.counts-box.fb a:hover{color:#FFF;background:0;background-color:#3c5c9b}.counts-box .counts{height:30px;line-height:30px}.counts-box .num{position:relative;top:-5px}.counts-box span.ico{width:21px;height:21px;display:inline-block;line-height:30px}.counts-box.tw span.ico{background:url(img/ico-tw.png) 0 0 no-repeat;background-size:21px 21px;margin:5px 5px 0 0}.counts-box.fb span.ico{background:url(img/ico-fb.png) 0 0 no-repeat;background-size:21px 21px;margin:5px 5px 0 0}.wp-pagenavi{width:700px;font-family:'Gill Sans W01 Medium';font-size:14px;text-align:center;margin:0 auto;padding:50px 0 40px;border-top:2px dashed #DDD}.wp-pagenavi span,.wp-pagenavi a{color:#FFF;line-height:36px;padding:0 15px;margin:0 5px 10px;position:relative;display:inline-block;background-color:#999;border-radius:40px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#ff6d00}.wp-pagenavi span.pages{background-color:#DDD}@media screen and (max-width:1079px){.blog-wrap{border:0}.archive .blog-wrap .inner,.single .blog-wrap .inner,.page .inner{min-height:0}.archives-area,.tax-area{padding:25px 0 15px;text-align:center;position:relative;top:auto;left:auto;right:auto;width:100%;background-color:#efefef}.archives-area{border-bottom:1px solid #DDD}.tax-area{border-top:1px solid #FFF;padding:25px 0}.tax-list li{display:inline-block;margin:0 5px 10px}.archives-list li a:hover,.news-entry-list li a:hover,.tax-list li a:hover{left:0;right:0}}@media screen and (max-width:760px){.post-block{width:90%;margin:0 5% 40px;padding:0 0 40px}.wp-pagenavi{width:90%;margin:0 5%}.tax-list li{width:64px;height:64px;margin:0 3px 6px}.tax-list li a{width:60px;height:60px}.share-area,.staff-profile,.button-area{width:100%;border-radius:0}.blog-description{width:90%;margin:0 5% 40px}.tax-list li a:hover{right:0}.share-area{border-radius:0}.button-area .btn-next,.button-area .btn-next-s{right:20px}.button-area .btn-prev,.button-area .btn-prev-s{left:20px}.button-area .btn-next:hover{right:10px}.button-area .btn-prev:hover{left:10px}.arrow_box{display:none}.entry-box img{max-width:90%;max-height:500px;width:auto;height:auto;margin:15px auto 25px}}@media screen and (max-width:640px){.entry-header-thum{display:block;margin:0 auto 5px}.entry-header-txt{text-align:center}.entry-header{margin:0 auto 18px}.entry-header h2{font-size:15px}.archive .entry-box{margin:0 0 25px}.entry-box{font-size:12px}.entry-box p{font-size:12px;margin:0 0 20px}.entry-box .wp-caption{width:100% !important}.button-area .btn-back{width:190px;font-size:13px;padding:4px 0;margin-left:-90px}.btn-prev .button,.btn-next .button,.s-button{padding:8px 12px}.l-txt{display:none}.button-area .btn-prev a:before,.button-area .btn-prev-s .s-button:before{left:-1px}.button-area .btn-next a:after,.button-area .btn-next-s .s-button:after{left:1px}}.access-wrap .inner{padding:50px 0 70px}.access-wrap h2.content-title{margin:0 0 30px}.access-entry{font-size:13px;text-align:center;padding:0 20px}p.language-JP{color:#333;padding:0 0 20px}p.language-EN{color:#ff6d00;font-size:14px;font-family:'Gill Sans W01 Book',sans-serif;-webkit-font-smoothing:subpixel-antialiased;padding:0 0 30px}.btn-googlemap{margin:0 0 30px;display:inline-block}p.hours{color:#333}.googlemap-wrap{border-top:5px #ff6d00 solid;border-bottom:5px #ff6d00 solid}#map_canvas{width:100%;height:350px}.route{padding:30px 0 0;margin:30px 0 0;border-top:2px dashed #EEE}.route h4{color:#ff6d00;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;font-size:14px;margin:0 0 10px}.route p{color:#444;margin:0 0 20px}@media screen and (max-width:640px){#map_canvas{width:100%;height:300px}}@media screen and (max-width:480px){#map_canvas{width:100%;height:250px}.access-entry{font-size:12px}p.language-EN{font-size:13px}}.contact-wrap{padding:0 0 120px;background-image:url(img/bg-contact.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#095219}.contact-entry{text-align:center;margin:0 auto}.contact-entry p{margin:0 0 18px}.contact-entry input.your-name,.contact-entry input.your-email,.contact-entry textarea{max-width:350px;color:#666;border:1px soid #FFF;box-sizing:border-box;width:100%;padding:7px 10px;text-align:center;font-size:13px;line-height:1.8;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;background:url(img/bg-white1.png) repeat left top;border:1px #fff solid;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-appearance:none}.contact-entry input.your-name:hover,.contact-entry input.your-email:hover,.contact-entry textarea:hover .contact-entry input.your-name:focus,.contact-entry input.your-email:focus,.contact-entry textarea:focus{color:666;outline:0;background-color:#FFF}.contact-entry input[type=submit]{color:#FFF;font-size:14px;font-family:'AxisStd-Regular',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;letter-spacing:.08em;text-decoration:none;cursor:pointer;background-color:#ff6d00;border:0;padding:8px 18px;border-radius:30px;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;-webkit-appearance:none}.contact-entry input[type=submit]:hover{color:#FFF;background-color:#999}::-webkit-input-placeholder{color:#ff6d00}::-moz-placeholder{color:#ff6d00}:-moz-placeholder{color:#ff6d00}:-ms-input-placeholder{color:#ff6d00}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1.4em}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{color:#FFF;font-size:13px;font-weight:bold;border-radius:25px;border:0;display:inline-block}div.wpcf7-mail-sent-ok{background-color:#13a75c}div.wpcf7-mail-sent-ng{background-color:red}div.wpcf7-spam-blocked{background-color:orange}div.wpcf7-validation-errors{color:#000;text-shadow:0 1px 1px #FFF;background-color:#f7e700}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#FFF;font-size:13px;font-weight:bold;background-color:#ff3000;border-radius:25px;display:block;width:250px;margin:10px auto 0;padding:.2em 1em}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:0;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}@media screen and (max-width:480px){.contact-entry{padding:0 20px}}.reservation-wrap{padding:0 0 80px;background-image:url(img/bg-reservation.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#095219}.reservation-wrap h2.content-title{color:#FFF}.reservation-entry{text-align:center;background:url(img/bg-white2.png) top left repeat;border-radius:10px;padding:35px 35px 25px;margin:0 200px 30px}.reservation-entry h3{color:#ff6d00;font-size:15px;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;margin:0 0 5px;clear:both}.reservation-entry p{color:#444;font-size:13px;margin:0 0 15px}.reservation-entry p.orange{color:#ff6d00;font-family:'Gill Sans W01 Medium','AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif}.reservation-entry p span.r-logo{font-size:18px;font-family:'Gill Sans W01 Medium'}.r-tel{background-color:#FFF;border-radius:40px;text-align:center;display:inline-block;padding:7px 25px 7px 35px;margin:0 auto 20px;position:relative}.r-tel p{color:#ff6d00;font-family:'Gill Sans W01 Medium';font-size:24px;letter-spacing:.12em;line-height:36px;margin:0;padding:0 0 0 20px}.r-tel p:before{content:"";width:23px;height:23px;display:block;background:url(img/parts.png) -44px -65px no-repeat;position:absolute;top:14px;left:22px}img.cards{width:60%;height:auto;margin:0 auto 10px}@media screen and (max-width:1080px){.reservation-entry{margin:0 100px 30px}}@media screen and (max-width:800px){.reservation-entry{margin:0 30px 30px}.r-tel{padding:7px 25px 7px 35px}.reservation-entry .r-tel p{font-size:20px}.r-tel p:before{content:"";width:23px;height:23px;display:block;background:url(img/parts.png) -44px -65px no-repeat;position:absolute;top:13px;left:22px}}@media screen and (max-width:640px){.reservation-wrap{padding:0 0 60px}.reservation-entry{padding:25px 25px 15px;margin:0 20px 20px}.reservation-entry h3{font-size:14px}.reservation-entry p{font-size:12px}.reservation-entry .r-tel p{font-size:18px}}.tp{text-align:center;margin:0 auto 40px}.tp ul{background-color:#EEE;border-radius:20px;display:inline-block;font-size:11px;padding:0 5px}.tp li{display:inline-block;padding:0 10px;border-right:1px solid #FFF;letter-spacing:.08em;line-height:24px;height:24px}.tp li.cu{color:#ff6d00;border:0}.tp li a{color:#999;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.tp li.cu a{color:#ff6d00}.tp li a:hover,.tp li.cu a:hover{color:#111}#menu-detail{width:100%;text-align:center;background:url(img/bg-menu-bc.jpg) center center no-repeat;background-attachment:fixed;background-size:cover;background-color:#095219;overflow:hidden;position:relative}#menu-detail.tt{background:url(img/bg-menu-tt.jpg) center center no-repeat;background-attachment:fixed;background-size:cover;background-color:#095219}#menu-detail.te{background:url(img/bg-menu-te.jpg) center center no-repeat;background-attachment:fixed;background-size:cover;background-color:#095219}#menu-detail .tp{margin:0 auto 80px}#menu-detail .tp ul{background-color:#FFF}#menu-detail .tp li{border-right:1px solid #DDD}#menu-detail .tp li.cu{border:0}#menu-detail .filter{z-index:10;opacity:.5}#menu-detail .inner{padding:50px 0 0;position:relative;z-index:20}#menu-detail h1{width:190px;height:190px;margin:0 auto 80px}#menu-detail.bc h1{background:url(img/tit-menu-bc2x.png) 0 0 no-repeat;background-size:190px 190px}#menu-detail.tt h1{background:url(img/tit-menu-tt2x.png) 0 0 no-repeat;background-size:190px 190px}#menu-detail.te h1{background:url(img/tit-menu-te2x.png) 0 0 no-repeat;background-size:190px 190px}.m-description{width:640px;text-align:left;padding:25px 30px;margin:0 auto 160px;background:url(img/bg-white2.png) top left repeat;border-radius:10px}.m-description.notice{margin:0 auto 100px}.m-description p{color:#555;font-size:13px;letter-spacing:.05em;line-height:2.2;margin:0 0 15px}.m-description.notice p{margin:0 auto}.m-description p strong{color:#111;font-weight:normal}.price-list{text-align:center}.price-list li{display:inline-block;width:15%;margin:0 1.6%}.price-list li img{width:100%;height:auto}.menu-d-box{width:700px;position:relative;margin:0 auto 100px}#menu-detail .menu-d-box .inner{width:700px;border-radius:10px;background:url(img/bg-white2.png) top left repeat;overflow:hidden;padding:0}.ico-step,.ico-menu{width:100px;height:102px;position:absolute;top:-50px;left:50%;margin-left:-50px}.step1{background:url(img/tit-step01-2x.png) 0 0 no-repeat;background-size:100px 102px;z-index:60}.step2{background:url(img/tit-step02-2x.png) 0 0 no-repeat;background-size:100px 102px;z-index:60}.step3{background:url(img/tit-step03-2x.png) 0 0 no-repeat;background-size:100px 102px;z-index:60}.step4{background:url(img/tit-step04-2x.png) 0 0 no-repeat;background-size:100px 102px;z-index:60}.menu1{background:url(img/tit-menu01-2x.png) 0 0 no-repeat;background-size:100px 102px;z-index:60}.menu2{background:url(img/tit-menu02-2x.png) 0 0 no-repeat;background-size:100px 102px;z-index:60}.menu3{background:url(img/tit-menu03-2x.png) 0 0 no-repeat;background-size:100px 102px;z-index:60}.menu4{background:url(img/tit-menu04-2x.png) 0 0 no-repeat;background-size:100px 102px;z-index:60}.menu-d-box img{width:100%;vertical-align:top}.menu-d-box img.half{width:50%}.menu-d-box img.left{float:left}.menu-d-box img.right{float:right}.menu-d-txt{width:100%;padding:25px 0 28px}.menu-d-txt.half{width:49.5%}.menu-d-txt.align-left p{text-align:left}.menu-d-txt.left{float:left;text-align:left;padding:50px 0}.menu-d-txt.right{float:right;text-align:left;padding:50px 0}.menu-d-txt.no-img{padding:70px 0 50px}.menu-d-box h3{color:#ff6d00;font-size:16px;font-family:'AxisStd-Medium',"游ゴシック体","Yu Gothic",YuGothic,'游ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo",Osaka,sans-serif;margin:0 35px 10px}.menu-d-box p{color:#444;margin:0 35px}.menu-d-box p .attention{color:#ff6d00;font-size:12px}.arrow-down{width:80px;height:28px;background:url(img/arrow-down.png) 0 0 no-repeat;background-size:80px 28px;margin:0 auto 130px}.menu-select{width:700px;padding:25px 0;margin:0 auto 100px;text-align:center}.menu-select li{width:24%;margin:0 2.6%;display:inline-block}.menu-select li a{display:block}.menu-select li img{width:100%;height:auto;vertical-align:top;opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;transition:opacity .4s ease}.menu-select li a:hover img{opacity:0}.menu-1{background:url(img/tit-menu-bc-hover2x.png) center center no-repeat;background-size:cover}.menu-2{background:url(img/tit-menu-tt-hover2x.png) center center no-repeat;background-size:cover}.menu-3{background:url(img/tit-menu-te-hover2x.png) center center no-repeat;background-size:cover}@media screen and (max-width:760px){.m-description{width:80%;margin:0 auto 80px;padding:15px 5%}.menu-d-box{width:90%;margin:0 5% 80px}.bc .menu-d-box{margin:0 5% 50px}#menu-detail .menu-d-box .inner{width:100%}.arrow-down{margin-bottom:80px}.price-list li{width:28%}.menu-d-box img.right,.menu-d-box img.left{float:none}.menu-d-box img.half{width:100%}.menu-d-txt{text-align:left;padding:20px 0 22px}.menu-d-txt.left,.menu-d-txt.right{float:none;padding:20px 0}.menu-d-txt.half{width:100%}.menu-select{width:100%;padding:0;margin:0 auto 100px;text-align:center}}@media screen and (max-width:640px){#menu-detail h1{margin:0 auto 50px}.m-description p,.menu-d-box p{font-size:12px}.m-description p{margin-bottom:10px}.menu-d-box h3,.menu-d-box p{margin-left:5%;margin-right:5%}.menu-d-box h3{font-size:14px}.menu-select li{width:25%;margin:0 1.6%}}@media screen and (max-width:400px){.menu-select li{width:28%;margin:0 1.6%}}.footer-wrap{border-top:5px #ff6d00 solid}.footer-wrap .inner{padding:50px 0 0}.footer-nav{margin:0 0 20px;text-align:center}.footer-nav li{font-size:13px;letter-spacing:.08em;display:inline-block;margin:0 5px}.footer-nav li a{padding:3px 14px;line-height:1.8;color:#fff;background:#ff6d00;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease;transition:all .4s ease}.footer-nav li a.fb{background:#43609c}.footer-nav li a:hover{background:#999}p.copyright{color:#999;text-align:center;font-size:13px;line-height:1.8;letter-spacing:.05em;margin:0 0 30px}@media screen and (max-width:320px){.footer-nav li a{font-size:12px}}@media screen and (max-width:1079px){.menu-wrap,.staff-wrap,.contact-wrap{background-attachment:scroll}}@media screen and (max-width:760px){.tp{display:none}}@media(-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (max-width:1079px){.ico,.spr,a.spr,.btn-close:before,.r-tel p:before,.btn-menu,.btn-menu span,#btn-reservation,#btn-reservation a,#btn-recruit,#btn-recruit a{background-image:url(img/parts2x.png);background-size:640px 120px}.step1{background:url(img/tit-step01-2x.png) 0 0 no-repeat;background-size:100px 100px;z-index:60}.step2{background:url(img/tit-step02-2x.png) 0 0 no-repeat;background-size:100px 100px;z-index:60}.step3{background:url(img/tit-step03-2x.png) 0 0 no-repeat;background-size:100px 100px;z-index:60}.step4{background:url(img/tit-step04-2x.png) 0 0 no-repeat;background-size:100px 100px;z-index:60}.menu1{background:url(img/tit-menu01-2x.png) 0 0 no-repeat;background-size:100px 100px;z-index:60}.menu2{background:url(img/tit-menu02-2x.png) 0 0 no-repeat;background-size:100px 100px;z-index:60}.menu3{background:url(img/tit-menu03-2x.png) 0 0 no-repeat;background-size:100px 100px;z-index:60}.menu4{background:url(img/tit-menu04-2x.png) 0 0 no-repeat;background-size:100px 100px;z-index:60}}
