@import url("https://fonts.googleapis.com/css?family=Gilda+Display&display=swap");
@charset "UTF-8";*{margin:0;padding:0;list-style:none;outline:none}html{font-size:62.5%;height:100%}body{line-height:0;text-align:center;-webkit-text-size-adjust:100%;color:#222;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:16px;font-weight:400;overflow-x:hidden;background-color:#fff;background-image:-webkit-radial-gradient(#fcfcfc 30%,transparent 30%);background-image:-o-radial-gradient(#fcfcfc 30%,transparent 30%);background-image:radial-gradient(#fcfcfc 30%,transparent 30%);background-size:4px 4px;padding-top:177px}@media all and (min-width:600px) and (max-width:961px){body{padding-top:177px}}@media all and (max-width:600px){body{padding-top:68px}}img{border:none;width:100%;max-width:100%}a{text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input,textarea,p,li,th,td,h1,h2,h3,h4,h5,dt,dd{text-align:left;font-size:16px;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:2}.jaSans{font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif !important}.enSans{font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif !important}input[type=text],input[type=email],textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;max-width:100%;border-radius:0}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:0 0}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:0 0}.pc{display:block !important}@media all and (min-width:600px) and (max-width:961px){.pc{display:none !important}}@media all and (max-width:600px){.pc{display:none !important}}.tb{display:none !important}@media all and (min-width:600px) and (max-width:961px){.tb{display:block !important}}@media all and (max-width:600px){.tb{display:none !important}}.sp{display:none !important}@media all and (min-width:600px) and (max-width:961px){.sp{display:none !important}}@media all and (max-width:600px){.sp{display:block !important}}.tbsp{display:none !important}@media all and (min-width:600px) and (max-width:961px){.tbsp{display:block !important}}@media all and (max-width:600px){.tbsp{display:block !important}}.pctb{display:block !important}@media all and (min-width:600px) and (max-width:961px){.pctb{display:block !important}}@media all and (max-width:600px){.pctb{display:none !important}}.nicescroll-rails-hr{display:none !important}.ajax-loader{display:none !important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-track{background:#fff}header{position:fixed;width:100%;left:0;top:0;z-index:9999}header .hNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 16px;background:#f7f7f7;position:relative;z-index:2}@media all and (max-width:960px){header .hNav{display:none}}header .hNav .lang{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:16px}header .hNav .lang:before{display:block;content:"";width:12px;height:12px;background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/header_icon01.svg) center center no-repeat;background-size:cover;margin-right:6px}header .hNav .lang li{font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:11px;line-height:1;padding-right:10px;margin-right:10px;border-right:1px solid #ccc}header .hNav .lang li:last-child{border:none;padding:0;margin:0}header .hNav .lang li span{color:#ccc}header .hNav .lang li a{color:#666}header .hNav .lang li a:hover{text-decoration:underline}header .hNav .member{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .hNav .member li{font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:11px;line-height:1;padding-right:10px;margin-right:10px;border-right:1px solid #ccc;color:#666}header .hNav .member li:last-child{border:none;padding:0;margin:0}header .hNav .member li a{color:#666}header .hNav .member li a:hover{text-decoration:underline}header .hNav .member li span{position:relative;display:inline-block;color:#444}header .hNav .member li span:before{display:inline-block;content:"";width:10px;height:10px;background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/common/tel.svg) no-repeat;background-size:100% 100%;margin:0 6px}header .header1{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:68px 0 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;zoom:1;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}header .header1:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media all and (max-width:960px){header .header1{display:none;padding:26px 26px 0}}header .header1 nav{text-align:center}header .header1 nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header1 nav>ul>li{display:block;margin:0 16px;position:relative}header .header1 nav>ul>li.reserve{display:block;width:177px;background:#b5ac92;text-align:center;line-height:1}header .header1 nav>ul>li.reserve a{display:block;width:100%;color:#fff}header .header1 nav>ul>li.reserve a:hover{-webkit-filter:brightness(125%);-moz-filter:brightness(125%);-ms-filter:brightness(125%);-o-filter:brightness(125%);filter:brightness(125%)}header .header1 nav>ul>li.logo a{display:block;line-height:0;width:100%;max-width:177px}header .header1 nav>ul>li>a,header .header1 nav>ul>li>span{cursor:pointer;color:#222;display:block;line-height:1;padding:16px 0;position:relative}header .header1 nav>ul>li>a.btn:after,header .header1 nav>ul>li>span.btn:after{display:inline-block;content:"▼";color:#222;font-size:10px;margin-left:6px;position:relative;top:-2px;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}@media all and (min-width:960px){header .header1 nav>ul>li>a.hov:hover:after,header .header1 nav>ul>li>span.hov:hover:after{left:0;width:100%}}@media all and (min-width:960px){header .header1 nav>ul>li .sNav{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;top:42px;left:-26px;z-index:9999;padding-top:16px}header .header1 nav>ul>li .sNav ul{background:#f7f7f7;padding:16px 26px;position:relative;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.1));filter:drop-shadow(0 0 3px rgba(0,0,0,.1))}header .header1 nav>ul>li .sNav ul li{line-height:1}header .header1 nav>ul>li .sNav ul li a{color:#222;font-size:16px;white-space:nowrap;position:relative;display:inline-block;padding:6px 0}header .header1 nav>ul>li .sNav ul li a span{font-size:10px;margin-left:6px}header .header1 nav>ul>li .sNav ul li a:after{display:block;content:"";width:0;height:1px;background:#0000005a;margin-top:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media all and (min-width:960px) and (min-width:960px){header .header1 nav>ul>li .sNav ul li a:hover:after{width:100%}}@media all and (min-width:960px){header .header1 nav>ul>li:hover .sNav{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transition:visibility 0s linear 0s,opacity .5s ease-out;-webkit-transition:visibility 0s linear 0s,opacity .5s ease-out;-o-transition:visibility 0s linear 0s,opacity .5s ease-out;transition:visibility 0s linear 0s,opacity .5s ease-out}}header .header2{background:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:10px 110px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;zoom:1;position:absolute;top:-100px;left:0;z-index:3}header .header2:after{content:".";display:block;clear:both;height:0;visibility:hidden}header .header2 .menuBtn{cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;display:block;position:relative;width:42px;height:48px;z-index:9999999;float:left}header .header2 .menuBtn:before{display:block;content:"";width:100%;height:1px;background:#000;position:absolute;left:0;top:16px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .header2 .menuBtn:after{display:block;content:"";width:100%;height:1px;background:#000;position:absolute;left:0;bottom:16px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .header2 .menuBtn span{display:block;width:100%;height:1px;background:#000;overflow:hidden;text-indent:-9999em;position:absolute;top:50%;left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .header2 .menuBtn.active:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:7px}header .header2 .menuBtn.active:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:8px}header .header2 .menuBtn.active span{width:0}header .header2 .reserveBtn2{float:right}header .header2 .reserveBtn2 a,header .header2 .reserveBtn2 span{display:block;width:177px;padding:16px 0;color:#fff;background:#b5ac92;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;line-height:1}header .header2 .reserveBtn2 a:hover,header .header2 .reserveBtn2 span:hover{-webkit-filter:brightness(125%);-moz-filter:brightness(125%);-ms-filter:brightness(125%);-o-filter:brightness(125%);filter:brightness(125%)}header .header2 nav{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:#fff;position:fixed;left:-700px;top:0;height:100vh;padding:110px;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}header .header2 nav>ul{border-bottom:1px dotted #ccc;padding-bottom:10px}header .header2 nav>ul:last-child{border-bottom:0;padding-bottom:0}header .header2 nav ul{margin-bottom:26px}header .header2 nav ul li{margin-bottom:16px;line-height:1}header .header2 nav ul li.min{font-size:13px}header .header2 nav ul li a{color:#000}header .header2 nav ul li a:hover{text-decoration:underline}header .header2 nav ul li>span{display:block;position:relative;cursor:pointer}header .header2 nav ul li>span:after{display:inline-block;content:"›";transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);margin-left:10px}header .header2 nav ul li>span.bogo-language-name:after{display:none !important}header .header2 nav ul li>a.tel{display:block;border:1px solid #999;line-height:1;padding:10px 0;font-weight:400;text-align:center;margin-top:6px}header .header2 nav ul li>a.tel:before{display:inline-block;content:"";width:10px;height:10px;background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/common/tel.svg) no-repeat;background-size:100% 100%;margin:0 6px}header .header2 nav ul li ul{margin-top:16px;padding-left:16px}header .header2 nav ul li ul li a span{font-size:10px;margin-left:6px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#666}header .header2 nav .bogo-language-switcher .current{display:none}header .header2 nav .bogo-language-switcher li a{display:block;line-height:1;font-size:13px;color:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:rgba(0,0,0,.38);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header .header2 nav .bogo-language-switcher li a:before{content:"⇆";font-family:FontAwesome}header .header2 nav .bogo-language-switcher li a:hover{-webkit-filter:brightness(125%);-moz-filter:brightness(125%);-ms-filter:brightness(125%);-o-filter:brightness(125%);filter:brightness(125%)}@media all and (max-width:960px){header .header2 nav .bogo-language-switcher li a{float:none;margin:0 auto}}header .header2 nav.active{left:0}@media all and (max-width:600px){header .header2 nav{padding:110px 26px}header .header2 nav ul li ul li a{position:relative;padding-left:16px;display:block}header .header2 nav ul li ul li a:before{position:absolute;left:0;top:3px}header .header2 nav ul li ul li a span{margin:6px 0 0;display:block;color:#999}header .header2 nav ul li ul li.none a{padding:0}}header .header2 .logo{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);width:110px;margin:0 auto}header .header2>.bogo-language-switcher{position:absolute;right:16px;top:10px}header .header2>.bogo-language-switcher .current{display:none}header .header2>.bogo-language-switcher li{text-align:right}header .header2>.bogo-language-switcher li a{float:right;display:block;line-height:26px;height:26px;padding:0 16px;font-size:10px;color:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:rgba(0,0,0,.38);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header .header2>.bogo-language-switcher li a:before{content:"⇆";font-family:FontAwesome;padding-right:3px}header .header2>.bogo-language-switcher li a:hover{-webkit-filter:brightness(125%);-moz-filter:brightness(125%);-ms-filter:brightness(125%);-o-filter:brightness(125%);filter:brightness(125%)}@media all and (max-width:960px){header .header2>.bogo-language-switcher li a{float:none;margin:0 auto}}@media all and (max-width:960px){header .header2>.bogo-language-switcher{display:none}}@media all and (min-width:600px) and (max-width:961px){header .header2{padding:10px 10px 10px 26px}}@media all and (max-width:600px){header .header2{top:0;padding:10px 10px 10px 26px}header .header2 .logo{display:none}}header.active .header1{top:-150px}header.active .header2{top:0}header.active .header2 .logo{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}footer{margin-top:110px;position:relative;z-index:2;padding:0 0 10px}footer .btt{display:block;max-width:42px;margin:0 auto 68px;position:relative;top:0}footer .btt:hover{top:-6px}@media all and (max-width:600px){footer .btt{margin:0 auto 42px}}footer .sNav{border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 10px}footer .sNav li{font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;border-right:1px solid #999;line-height:1;padding-right:6px;margin-right:6px}footer .sNav li a{color:#000}footer .sNav li a:hover{text-decoration:underline}footer .sNav li:last-child{border-right:0;padding-right:0;margin-right:0}@media all and (max-width:600px){footer .sNav{border-top:1px solid #ccc;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0 0 26px}footer .sNav li{padding:0;margin:0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ccc !important}footer .sNav li:nth-child(even){border-right:none !important}footer .sNav li a{display:block;text-align:center;padding:16px 0;border-bottom:1px solid #ccc}}footer .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}footer .sns li{max-width:42px;margin:0 10px}footer .sns li a{display:block;line-height:0}footer .sns li a img{width:100%;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}footer .copy{font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;line-height:1;text-align:center}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;max-width:1216px;margin:0 auto;position:relative;width:100%;overflow-x:hidden;z-index:1}.mainVisual{width:100%;height:287px;position:relative;overflow:hidden;margin-bottom:42px;background:#000}@media all and (max-width:600px){.mainVisual{height:177px;margin-bottom:42px}}.mainVisual:before{display:block;content:"";position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;-webkit-transition:all 30s ease;-moz-transition:all 30s ease;-ms-transition:all 30s ease;-o-transition:all 30s ease;transition:all 30s ease;opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.mainVisual.active:before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.mainVisual h1{width:100%;text-align:center;position:absolute;bottom:6px;left:50%;z-index:2;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);font-weight:400;font-size:42px;line-height:1;font-family:"Gilda Display",serif;color:#fff}@media all and (max-width:600px){.mainVisual h1{font-size:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}.mainVisual h1 span{font-style:italic;font-size:16px;display:block;line-height:1;font-weight:lighter;text-align:center;margin-top:16px;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}@media all and (max-width:600px){.mainVisual h1 span{font-size:16px}}.home .spLogo{display:none}@media all and (max-width:960px){.home .spLogo{display:block;max-width:177px;padding-top:26px;margin:0 auto 26px}}.home .wrapper{margin:0 auto;position:relative;width:100%;overflow-x:hidden;z-index:1}.home .slider{width:100%;height:70vh;position:relative;margin:0 0 68px}@media all and (max-width:600px){.home .slider{height:287px;margin:0 0 42px}}.home .slider>div{position:absolute;width:100%;height:100%;background-size:cover !important;z-index:0}.home .slider>div.slide1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual01_pc.jpg) no-repeat center center;animation:fade 30s infinite;-webkit-animation:fade 30s infinite}@media all and (max-width:600px){.home .slider>div.slide1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual01_sp.jpg) no-repeat center center}}.home .slider>div.slide2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual02_pc.jpg) no-repeat center center;animation:fade2 30s infinite;-webkit-animation:fade2 30s infinite}@media all and (max-width:600px){.home .slider>div.slide2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual02_sp.jpg) no-repeat center center}}.home .slider>div.slide3{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual03_pc.jpg) no-repeat center center;animation:fade3 30s infinite;-webkit-animation:fade3 30s infinite}@media all and (max-width:600px){.home .slider>div.slide3{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual03_sp.jpg) no-repeat center center}}.home .slider>div.slide4{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual04_pc.jpg) no-repeat center center;animation:fade4 30s infinite;-webkit-animation:fade4 30s infinite}@media all and (max-width:600px){.home .slider>div.slide4{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual04_sp.jpg) no-repeat center center}}.home .slider>div.slide4{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual05_pc.jpg) no-repeat center center;animation:fade4 30s infinite;-webkit-animation:fade4 30s infinite}@media all and (max-width:600px){.home .slider>div.slide4{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/mainvisual05_sp.jpg) no-repeat center center}}@-webkit-keyframes fade{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes fade2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes fade3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:0}}@keyframes fade4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:0}}.home .bnrArea{max-width:1216px;margin:0 auto 68px}@media all and (max-width:600px){.home .bnrArea{padding:0 16px}}.home .bnrArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home .bnrArea ul li{width:49%;line-height:0;margin-bottom:26px}.home .bnrArea ul li.big{width:100%}.home .bnrArea ul li a{display:block;line-height:0}.home .bnrArea ul li a:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}@media all and (max-width:600px){.home .bnrArea ul li{width:100%;margin-bottom:16px}}.home .conceptArea{max-width:1216px;margin:0 auto 110px;position:relative}@media all and (max-width:600px){.home .conceptArea{padding:0 16px;margin:0 auto 68px}}.home .conceptArea .bg{position:absolute;top:-10%;left:50%;opacity:.1;-moz-opacity:.1;filter:alpha(opacity=10);width:1216px;z-index:1}.home .conceptArea .inner{position:relative;z-index:2}.home .conceptArea .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:42px}.home .conceptArea .inner ul li{width:50%;line-height:0}.home .conceptArea .inner ul li img{aspect-ratio:894/447;-o-object-fit:cover;object-fit:cover}@media all and (max-width:600px){.home .conceptArea .inner ul li{width:49%}}.home .conceptArea .inner h1{text-align:center;font-size:42px;line-height:1.4;font-weight:400;margin-bottom:26px}@media all and (max-width:600px){.home .conceptArea .inner h1{font-size:21px}}.home .conceptArea .inner .mainTxt p{text-align:center;margin-top:.5em}.home h2{text-align:center;font-size:26px;border-top:3px double #ccc;border-bottom:3px double #ccc;font-weight:400;padding:16px 0;max-width:752px;margin:0 auto 68px;line-height:1}.home h2 strong{font-weight:400;color:#9f8f72;font-size:42px}@media all and (max-width:600px){.home h2{font-size:21px;margin:0 auto 42px}.home h2 strong{font-size:26px}.home .conceptArea .inner .mainTxt p{text-align:center;margin-top:.5em;text-align:left}}.home section{margin-bottom:110px}.home section.line{margin-bottom:68px}@media all and (max-width:600px){.home section{margin-bottom:68px}.home section.line{margin-bottom:42px}}.home section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media all and (max-width:600px){.home section .box{padding:0 16px}}.home section .box .boxL{width:29%;text-align:right;position:relative}@media all and (max-width:600px){.home section .box .boxL{width:100%;text-align:left !important}}.home section .box .boxR{width:68%;text-align:right}@media all and (max-width:600px){.home section .box .boxR{width:100%;text-align:left !important}}.home section .box .boxR.inBoxWrap{zoom:1}.home section .box .boxR.inBoxWrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}.home section .box .boxR.inBoxWrap .inBox{float:right}.home section .box .thum{aspect-ratio:894/447;-o-object-fit:cover;object-fit:cover}.home section .box .arr{max-width:110px;display:inline-block;margin-bottom:10px}@media all and (max-width:600px){.home section .box .arr{display:none}}.home section .box h3{font-size:26px;font-weight:400;margin-top:26px}.home section .box h3 span{display:none}@media all and (max-width:600px){.home section .box h3{font-size:21px;line-height:1.4;margin-top:16px;text-align:center !important}.home section .box h3 span{display:block;text-align:center;line-height:1;font-size:16px;color:#9f8f72;margin-bottom:10px}}.home section .box .secTxt{margin-top:6px;font-size:16px;max-width:620px}@media all and (max-width:600px){.home section .box .secTxt{text-align:left !important}}.home section .box .secTxt .secTxt_min{display:block;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;color:#666;margin-top:10px}.home section .box .ttl{font-family:"Gilda Display",serif;text-align:right;font-size:26px;line-height:1;padding:0 0 16px;border-bottom:1px solid #ddd}.home section .box .ttl span{display:block;text-align:right;line-height:1;font-size:16px;margin-bottom:10px;color:#9f8f72}@media all and (max-width:600px){.home section .box .ttl{display:none}}.home section .box .tLeft{text-align:left !important}.home section .box .tRight{text-align:right}.home section .box .spArr{display:none}@media all and (max-width:600px){.home section .box .spArr{max-width:110px;display:block;line-height:0;margin-top:26px;float:right}}.home section .box .subSlide{width:100%;padding-top:38.164%;-o-object-fit:cover;object-fit:cover;position:relative}@media all and (max-width:600px){.home section .box .subSlide{padding-top:61.702%}}.home section .box .subSlide>div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important}.home section .box .subSlide .slide1-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/bath01_pc.jpg) no-repeat center center;animation:fade1-1 10s infinite;-webkit-animation:fade1-1 10s infinite}.home section .box .subSlide .slide1-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/bath02_pc.jpg) no-repeat center center;animation:fade1-2 10s infinite;-webkit-animation:fade1-2 10s infinite}.home section .box .subSlide .slide2-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/breakfast2/panini1.jpg) no-repeat center center;animation:fade2-1 10s infinite;-webkit-animation:fade2-1 10s infinite}.home section .box .subSlide .slide2-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/breakfast2/panini1.jpg) no-repeat center center;animation:fade2-2 10s infinite;-webkit-animation:fade2-2 10s infinite}.home section .box .subSlide .slide3-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room01_pc.jpg) no-repeat center center;animation:fade3-1 40s infinite;-webkit-animation:fade3-1 40s infinite}.home section .box .subSlide .slide3-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room02_pc.jpg) no-repeat center center;animation:fade3-2 40s infinite;-webkit-animation:fade3-2 40s infinite}.home section .box .subSlide .slide3-3{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room03_pc.jpg) no-repeat center center;animation:fade3-3 40s infinite;-webkit-animation:fade3-3 40s infinite}.home section .box .subSlide .slide3-4{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room04_pc.jpg) no-repeat center center;animation:fade3-4 40s infinite;-webkit-animation:fade3-4 40s infinite}.home section .box .subSlide .slide3-5{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room05_pc.jpg) no-repeat center center;animation:fade3-5 40s infinite;-webkit-animation:fade3-5 40s infinite}.home section .box .subSlide .slide3-6{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room06_pc.jpg) no-repeat center center;animation:fade3-6 40s infinite;-webkit-animation:fade3-6 40s infinite}.home section .box .subSlide .slide3-7{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room07_pc.jpg) no-repeat center center;animation:fade3-7 40s infinite;-webkit-animation:fade3-7 40s infinite}.home section .box .subSlide .slide3-8{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room08_pc.jpg) no-repeat center center;animation:fade3-8 40s infinite;-webkit-animation:fade3-8 40s infinite}.home section .box .subSlide .slide4-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/cafe01_pc.jpg) no-repeat center center;animation:fade2-1 10s infinite;-webkit-animation:fade2-1 10s infinite}.home section .box .subSlide .slide4-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/cafe02_pc.jpg) no-repeat center center;animation:fade2-2 10s infinite;-webkit-animation:fade2-2 10s infinite}@media all and (max-width:600px){.home section .box .subSlide .slide1-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/bath01_sp.jpg) no-repeat center center;animation:fade1-1 10s infinite;-webkit-animation:fade1-1 10s infinite}.home section .box .subSlide .slide1-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/bath02_sp.jpg) no-repeat center center;animation:fade1-2 10s infinite;-webkit-animation:fade1-2 10s infinite}.home section .box .subSlide .slide2-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/breakfast01_sp.jpg) no-repeat center center;animation:fade2-1 10s infinite;-webkit-animation:fade2-1 10s infinite}.home section .box .subSlide .slide2-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/breakfast02_sp.jpg) no-repeat center center;animation:fade2-2 10s infinite;-webkit-animation:fade2-2 10s infinite}.home section .box .subSlide .slide3-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room01_sp.jpg) no-repeat center center;animation:fade3-1 40s infinite;-webkit-animation:fade3-1 40s infinite}.home section .box .subSlide .slide3-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room02_sp.jpg) no-repeat center center;animation:fade3-2 40s infinite;-webkit-animation:fade3-2 40s infinite}.home section .box .subSlide .slide3-3{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room03_sp.jpg) no-repeat center center;animation:fade3-3 40s infinite;-webkit-animation:fade3-3 40s infinite}.home section .box .subSlide .slide3-4{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room04_sp.jpg) no-repeat center center;animation:fade3-4 40s infinite;-webkit-animation:fade3-4 40s infinite}.home section .box .subSlide .slide3-5{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room05_sp.jpg) no-repeat center center;animation:fade3-5 40s infinite;-webkit-animation:fade3-5 40s infinite}.home section .box .subSlide .slide3-6{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room06_sp.jpg) no-repeat center center;animation:fade3-6 40s infinite;-webkit-animation:fade3-6 40s infinite}.home section .box .subSlide .slide3-7{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room07_sp.jpg) no-repeat center center;animation:fade3-7 40s infinite;-webkit-animation:fade3-7 40s infinite}.home section .box .subSlide .slide3-8{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/room08_sp.jpg) no-repeat center center;animation:fade3-8 40s infinite;-webkit-animation:fade3-8 40s infinite}.home section .box .subSlide .slide4-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/cafe01_sp.jpg) no-repeat center center;animation:fade2-1 10s infinite;-webkit-animation:fade2-1 10s infinite}.home section .box .subSlide .slide4-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/cafe02_sp.jpg) no-repeat center center;animation:fade2-2 10s infinite;-webkit-animation:fade2-2 10s infinite}}@-webkit-keyframes fade1-1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes fade1-1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade1-2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fade1-2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade2-1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes fade2-1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade2-2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fade2-2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade3-1{0%{opacity:1}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:1}}@keyframes fade3-1{0%{opacity:1}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade3-2{0%{opacity:0}12.5%{opacity:1}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade3-2{0%{opacity:0}12.5%{opacity:1}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3-3{0%{opacity:0}12.5%{opacity:0}25%{opacity:1}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade3-3{0%{opacity:0}12.5%{opacity:0}25%{opacity:1}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3-4{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:1}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade3-4{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:1}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3-5{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade3-5{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3-6{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:1}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade3-6{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:1}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3-7{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:1}87.5%{opacity:0}100%{opacity:0}}@keyframes fade3-7{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:1}87.5%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3-8{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:1}100%{opacity:0}}@keyframes fade3-8{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:1}100%{opacity:0}}.home section .box2{border-top:1px dotted #ccc;padding-top:68px;max-width:1216px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width:600px){.home section .box2{border:none;padding-top:0}}.home section .box2 .boxL,.home section .box2 .boxR{width:48%;text-align:left;position:relative;zoom:1}@media all and (max-width:600px){.home section .box2 .boxL,.home section .box2 .boxR{width:100%;padding:0 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}.home section .box2 .boxL:after,.home section .box2 .boxR:after{content:".";display:block;clear:both;height:0;visibility:hidden}.home section .box2 .boxL .subSlide,.home section .box2 .boxR .subSlide{width:100%;padding-top:66.7%;-o-object-fit:cover;object-fit:cover;position:relative}@media all and (max-width:600px){.home section .box2 .boxL .subSlide,.home section .box2 .boxR .subSlide{padding-top:61.702%}}.home section .box2 .boxL .subSlide>div,.home section .box2 .boxR .subSlide>div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important}.home section .box2 .boxL .subSlide .slide7-1,.home section .box2 .boxR .subSlide .slide7-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/location01_pc.jpg) no-repeat center center;animation:fade2-1 10s infinite;-webkit-animation:fade2-1 10s infinite}@media all and (max-width:600px){.home section .box2 .boxL .subSlide .slide7-1,.home section .box2 .boxR .subSlide .slide7-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/location01_sp.jpg) no-repeat center center}}.home section .box2 .boxL .subSlide .slide7-2,.home section .box2 .boxR .subSlide .slide7-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/location02_pc.jpg) no-repeat center center;animation:fade2-2 10s infinite;-webkit-animation:fade2-2 10s infinite}@media all and (max-width:600px){.home section .box2 .boxL .subSlide .slide7-2,.home section .box2 .boxR .subSlide .slide7-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/home/location02_sp.jpg) no-repeat center center}}.home section .box2 .thum{aspect-ratio:894/447;-o-object-fit:cover;object-fit:cover}@media all and (max-width:600px){.home section .box2 .thum{margin-bottom:16px}}.home section .box2 .logo{display:block;position:absolute;z-index:2;width:111px;right:10px;bottom:10px}@media all and (max-width:600px){.home section .box2 .logo{width:70px;right:26px;bottom:26px}}.home section .box2 .arr{max-width:110px;display:block;line-height:0;margin-bottom:10px}@media all and (max-width:600px){.home section .box2 .arr{float:right}}.home section .box2 h3{font-size:26px;font-weight:400;line-height:1;margin-bottom:16px}.home section .box2 h3 span{display:block;line-height:1;font-size:16px;margin-bottom:10px;color:#9f8f72}@media all and (max-width:600px){.home section .box2 h3{margin:16px 0 0;line-height:1.4;text-align:center;font-size:21px}.home section .box2 h3 span{text-align:center}}.home section .box2 .secTxt{margin-top:6px;font-size:16px;margin-bottom:26px}@media all and (max-width:600px){.home section .box2 .secTxt{margin:16px 0 0}}.home section .box2 .secTxt strong{display:block;position:relative;margin-top:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700}.home section .box2 .secTxt strong:after{content:"";position:absolute;right:-60px;top:50%;height:1px;width:42px;background:#9f8f72}.home section .box2 .secTxt .secTxt_size{font-size:13px}.home .instaWdget{position:relative;max-width:752px;margin:110px auto 0}.home .instaWdget .ttl{font-family:"Gilda Display",serif;font-size:42px;line-height:1;margin-bottom:68px;text-align:center}.home .instaWdget .ttl span{display:block;line-height:1;font-size:16px;margin-bottom:10px;text-align:center}@media all and (max-width:960px){.home .instaWdget .ttl{font-size:26px;margin-bottom:26px}}@media all and (max-width:600px){.home .instaWdget{padding:0 16px}}.rooms .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/other.jpg) center top 38% no-repeat;background-size:cover}.rooms .mainArea{position:relative;line-height:0;margin-bottom:68px}@media all and (max-width:600px){.rooms .mainArea{margin-bottom:42px}}.rooms .mainArea img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';width:100%;height:464px}@media all and (max-width:600px){.rooms .mainArea img{height:287px}}.rooms .mainArea h1{position:absolute;left:0;bottom:0;width:100%;text-align:center;color:#fff;font-size:42px;padding:26px 0;background:rgba(0,0,0,.62);font-weight:400;line-height:1;font-family:"Gilda Display",serif;z-index:2}@media all and (max-width:600px){.rooms .mainArea h1{font-size:16px;padding:16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}.rooms .container{max-width:1216px}.rooms .container h3{font-size:42px;font-weight:lighter;line-height:1.4;text-align:center}@media all and (max-width:600px){.rooms .container h3{font-size:26px;margin-bottom:26px}}.rooms .container .indexList{zoom:1;position:relative;padding:110px}.rooms .container .indexList:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media (max-width:990px){.rooms .container .indexList{padding:42px}}@media all and (max-width:600px){.rooms .container .indexList{padding:0 16px}}.rooms .container .indexList>ul{max-width:1216px;margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rooms .container .indexList>ul>li{display:block;padding:0 10px;width:33.3333%;letter-spacing:normal;margin-bottom:42px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media all and (max-width:600px){.rooms .container .indexList>ul>li{width:49%;margin-bottom:26px !important}}.rooms .container .indexList>ul>li a{display:block;color:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative}.rooms .container .indexList>ul>li a:after{display:block;content:"";width:100%;height:100%;background:#c9bb92;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:2;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-mix-blend-mode:screen;-moz-mix-blend-mode:screen;-ms-mix-blend-mode:screen;-o-mix-blend-mode:screen;mix-blend-mode:screen}.rooms .container .indexList>ul>li a figure{display:block;line-height:0;position:relative}.rooms .container .indexList>ul>li a figure strong{display:block;line-height:0}.rooms .container .indexList>ul>li a figure strong img{width:100%;aspect-ratio:316/158;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.rooms .container .indexList>ul>li a figure ul{position:absolute;left:0;bottom:0;background:#0000008a;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 6px 6px 0}.rooms .container .indexList>ul>li a figure ul li{display:block;letter-spacing:normal;vertical-align:middle;padding-left:6px;line-height:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rooms .container .indexList>ul>li a figure ul li img{width:26px;display:inline-block;vertical-align:top}.rooms .container .indexList>ul>li a figure ul li em{font-style:normal;height:26px;line-height:26px;display:inline-block;vertical-align:top;font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media all and (max-width:600px){.rooms .container .indexList>ul>li a figure ul li img{width:16px}.rooms .container .indexList>ul>li a figure ul li em{height:16px;line-height:16px}}.rooms .container .indexList>ul>li a span{display:block;line-height:1;text-align:center;margin-top:16px}.rooms .container .indexList>ul>li a span em{display:block;text-align:center;font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-style:normal;color:#666;margin-top:6px}@media all and (max-width:600px){.rooms .container .indexList>ul>li a span{margin-top:10px;font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}}.rooms .container .indexList>ul>li.off{display:none !important}.rooms .container .scrollWrap{max-width:1216px;margin:0 auto;position:relative}@media all and (max-width:600px){.rooms .container .scrollWrap{padding:0 16px}}.rooms .container .scrollWrap .scrollSide{width:calc(41% - 68px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;top:0}.rooms .container .scrollWrap .scrollSide.scroll{background:#fff;position:fixed;top:177px;right:68px;padding:0;width:464px}.rooms .container .scrollWrap .scrollSide.btm{position:absolute;right:0;bottom:0;top:auto}.rooms .container .scrollWrap .scrollSide .price{margin-bottom:26px;width:100%}.rooms .container .scrollWrap .scrollSide .price span{display:block;line-height:1.2;text-align:right;font-size:16px;margin-bottom:6px}.rooms .container .scrollWrap .scrollSide .price span em{font-size:10px;font-style:normal}.rooms .container .scrollWrap .scrollSide .price strong{display:block;text-align:right;line-height:1;font-size:42px;font-weight:lighter}.rooms .container .scrollWrap .scrollSide .price strong em{font-size:17px;font-style:normal}.rooms .container .scrollWrap .scrollSide .reserveBtn{-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#a49569;background:-webkit-linear-gradient(45deg,#a49569 0%,#c9bb92 100%);background:-o-linear-gradient(45deg,#a49569 0%,#c9bb92 100%);background:linear-gradient(45deg,#a49569 0%,#c9bb92 100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#fff;display:block;width:100%;padding:26px 0;line-height:1;font-size:26px;font-weight:lighter;position:relative}.rooms .container .scrollWrap .scrollSide .reserveBtn:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px rgba(0,0,0,.2);-ms-box-shadow:0 10px 10px rgba(0,0,0,.2);-o-box-shadow:0 10px 10px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2)}.rooms .container .scrollWrap .scrollSide .reserveBtn:after{display:block;content:"";width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px}.rooms .container .scrollWrap .scrollSide .caution{margin-top:16px}.rooms .container .scrollWrap .scrollSide .caution p{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;margin-bottom:10px;line-height:1.4;color:#999;letter-spacing:normal}.rooms .container .scrollWrap .scrollSide .caution p:last-child{margin-bottom:0}.rooms .container .scrollWrap .scrollSide .caution p a{display:inline-block;position:relative;color:#a49569}.rooms .container .scrollWrap .scrollSide .caution p a:before{display:inline-block;content:"-";margin-right:6px}.rooms .container .scrollWrap .scrollSide .caution p a:after{display:block;content:"";width:0;height:1px;background:#c9bb92;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.rooms .container .scrollWrap .scrollSide .caution p a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.rooms .container .scrollWrap .scrollSide .caution p a:hover:after{width:100%}.rooms .container .scrollWrap .scrollMain{width:59%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.rooms .container .scrollWrap .scrollMain .firstArea{margin-bottom:68px}.rooms .container .scrollWrap .scrollMain .firstArea .pointList{letter-spacing:-.4em;text-align:left;padding-bottom:6px}.rooms .container .scrollWrap .scrollMain .firstArea .pointList li{display:inline-block;letter-spacing:normal;line-height:1;padding:6px;margin:0 10px 10px 0;color:#fff;background:#333}.rooms .container .scrollWrap .scrollMain .firstArea h2{font-size:26px;font-weight:lighter;margin-bottom:26px;line-height:1.618}.rooms .container .scrollWrap .scrollMain .firstArea .mainTxt{margin-bottom:26px}.rooms .container .scrollWrap .scrollMain .firstArea .moreTxt{border-top:1px solid #222;text-align:center}.rooms .container .scrollWrap .scrollMain .firstArea .moreTxt:after{display:inline-block;content:"";width:6px;height:6px;border-top:1px solid #222;border-right:1px solid #222;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-left:10px;position:relative;top:-3px}.rooms .container .scrollWrap .scrollMain .firstArea .moreTxt.active{display:none !important}.rooms .container .scrollWrap .scrollMain .firstArea .specBox{padding:26px 0;background:#f7f7f7;margin-bottom:26px}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul{width:100%;letter-spacing:-.4em}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li{display:inline-block;width:16.66666666666%;letter-spacing:normal;position:relative;vertical-align:top;text-align:center;line-height:1;font-weight:400;font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li:after{position:absolute;right:0;top:50%;margin-top:-10px;display:block;content:"";width:0;height:20px;border-left:1px solid #ccc}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li:last-child:after{display:none}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li img{display:block;margin:0 auto 10px;width:42px;opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li.long{width:25%}@media all and (max-width:600px){.rooms .container .scrollWrap .scrollMain .firstArea h2{font-size:21px}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li.long{width:66.6666666666%}}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li.long span{display:inline-block;vertical-align:middle}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li.long span:nth-child(2){margin:0 10px}@media all and (max-width:600px){.rooms .container .scrollWrap .scrollMain .firstArea .specBox{padding:16px 0}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul{text-align:left}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li{width:33.333333333%;padding:10px 0}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li:nth-child(3):after{display:none}}.rooms .container .scrollWrap .scrollMain .firstArea .capTxt{background:#fff;border:1px dotted #ccc;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rooms .container .scrollWrap .scrollMain .firstArea .capTxt figure{display:block;width:29%}.rooms .container .scrollWrap .scrollMain .firstArea .capTxt strong{width:68%;display:block;font-weight:400;text-align:left}.rooms .container .scrollWrap .scrollMain .firstArea .capTxt strong span{font-size:13px;line-height:1.618;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;display:block}.rooms .container .scrollWrap .scrollMain .firstArea .capTxt strong span:nth-child(1){font-size:16px;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;margin-bottom:6px}.rooms .container .scrollWrap .scrollMain .firstArea .capTxt strong span a{color:#9f8f72;text-decoration:underline}@media all and (max-width:600px){.rooms .container .scrollWrap .scrollMain .firstArea .capTxt strong span{font-size:10px !important;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif !important}.rooms .container .scrollWrap .scrollMain .firstArea .capTxt strong span:nth-child(1){border-bottom:1px solid #ccc}}.rooms .container .scrollWrap .scrollMain section{display:block !important;height:auto !important;margin-bottom:68px}.rooms .container .scrollWrap .scrollMain section:last-child{margin-bottom:0}.rooms .container .scrollWrap .scrollMain section>dl>dt{font-size:26px;border-bottom:1px solid #666;padding-bottom:10px;line-height:1;margin-bottom:42px;font-weight:lighter;letter-spacing:.05em}.rooms .container .scrollWrap .scrollMain section>dl>dd{line-height:0}.rooms .container .scrollWrap .scrollMain section>dl>dd>table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.rooms .container .scrollWrap .scrollMain section>dl>dd>table tr th{font-weight:400;border-bottom:1px dotted #ccc;padding:10px}.rooms .container .scrollWrap .scrollMain section>dl>dd>table tr td{border-bottom:1px dotted #ccc;padding:10px}.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;zoom:1}.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList:after{content:".";display:block;clear:both;height:0;visibility:hidden}.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;width:16.66666666%;padding:0 1px 1px 0;line-height:0}.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList li a{display:block;line-height:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:hidden}.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList li a img{width:100%;aspect-ratio:1/1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList li a:hover img{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media all and (max-width:960px){.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList li{width:25%}.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList li a{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl{display:table;width:100%;table-layout:fixed;vertical-align:top;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dotted #ccc}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl:last-child{margin:0}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl dt{display:table-cell;vertical-align:middle;line-height:1;width:200px;position:relative;padding-left:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl dt:before{display:block;content:"";width:26px;height:26px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-size:100% 100% !important;opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico1 dt:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/ico_amenity01.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico2 dt:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/ico_amenity02.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico3 dt:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/ico_amenity03.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico4 dt:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/ico_amenity04.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico5 dt:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/ico_amenity05.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico6 dt:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/ico_amenity06.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico7 dt:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/ico_amenity07.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico8 dt:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/rooms/ico_amenity08.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl dd{display:table-cell;vertical-align:middle}@media all and (max-width:600px){.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl{display:block}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl dt{display:block;text-align:left;width:100%;margin-bottom:16px}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl dd{display:block;font-size:13px}}.rooms .container .scrollWrap .scrollMain section>dl>dd .map{display:block;line-height:0;border:1px solid #ffffff3a}.rooms .container .scrollWrap .scrollMain section .carouselArea{width:100%;overflow:hidden;position:relative;z-index:1;margin-bottom:42px}.rooms .container .scrollWrap .scrollMain section .carouselArea.active{overflow:inherit}.rooms .container .scrollWrap .scrollMain section .carouselArea .caList{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.rooms .container .scrollWrap .scrollMain section .carouselArea .caList figure{display:block;line-height:0;position:relative}.rooms .container .scrollWrap .scrollMain section .carouselArea .caList figure img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%;aspect-ratio:316/158;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.rooms .container .scrollWrap .scrollMain section .carouselArea .caList figure figcaption{position:absolute;right:0;bottom:0;line-height:1;padding:6px;font-size:10px;background:#000000cc;color:#fff}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-dots{text-align:center;letter-spacing:-.4em;margin-top:26px}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-dots li{width:6px;height:6px;display:inline-block;letter-spacing:normal;margin:0 6px;background:#ccc}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-dots li button{display:block;width:100%;height:100%;text-indent:-9999em;overflow:hidden;border:none;cursor:pointer}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-dots li.slick-active button{background:#000}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-arrow{text-indent:-9999em;overflow:hidden;display:block;content:"";width:26px;height:26px;background:0 0;border:none;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;margin-top:-13px;cursor:pointer;z-index:9999}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-arrow:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:.38;-moz-opacity:.38;filter:alpha(opacity=38)}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-arrow.slick-prev{left:26px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-arrow.slick-next{right:26px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media all and (min-width:600px) and (max-width:961px){.rooms .container .scrollWrap{display:block}.rooms .container .scrollWrap .scrollSide{position:relative;top:auto;right:auto;left:auto;width:100%;margin-bottom:68px}.rooms .container .scrollWrap .scrollMain{position:relative;top:auto;right:auto;left:auto;width:100%;padding:0;border:none}}@media all and (max-width:600px){.rooms .container .scrollWrap{display:block;margin-bottom:110px}.rooms .container .scrollWrap .scrollSide{position:relative;top:auto;right:auto;left:auto;width:100%;margin-bottom:42px}.rooms .container .scrollWrap .scrollSide .price{margin-bottom:16px}.rooms .container .scrollWrap .scrollSide .price strong{font-size:42px}.rooms .container .scrollWrap .scrollSide .price strong em{font-size:16px}.rooms .container .scrollWrap .scrollMain{position:relative;top:auto;right:auto;left:auto;width:100%;padding:0;border:none}.rooms .container .scrollWrap .scrollMain section>dl{margin-bottom:42px}.rooms .container .scrollWrap .scrollMain section>dl dt{margin-bottom:26px;font-size:16px;text-align:center}.rooms .container .scrollWrap .scrollMain section>dl dd>ul li{width:33.3333333%}.rooms .container .scrollWrap .scrollMain section>dl dd>ul li:nth-child(3n):after{display:none}.rooms .container .scrollWrap .scrollMain section>dl dd>ul li:nth-child(4n):after{display:block}.rooms .container .scrollWrap .scrollMain section>dl dd>ul li figure img{width:26px}}.rooms .container .btmNav{display:block;text-align:left;margin-top:110px;padding:0 110px}.rooms .container .btmNav ul{letter-spacing:-.4em;margin-left:-26px;line-height:0}.rooms .container .btmNav ul li{display:inline-block;vertical-align:top;width:25%;letter-spacing:normal;padding:0 0 16px 26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.rooms .container .btmNav ul li a{display:block;line-height:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.rooms .container .btmNav ul li a:hover{-webkit-filter:brightness(125%);-moz-filter:brightness(125%);-ms-filter:brightness(125%);-o-filter:brightness(125%);filter:brightness(125%)}.rooms .container .btmNav ul li a figure{line-height:0;width:100%;position:relative}.rooms .container .btmNav ul li a figure>img{width:100%;height:110px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.rooms .container .btmNav ul li a figure figcaption{color:#fff;text-align:center;display:block;line-height:1.2;margin-top:10px;font-size:16px}@media all and (min-width:600px) and (max-width:961px){.rooms .container .btmNav ul li{width:33.333333%}}@media all and (max-width:600px){.rooms .container .btmNav{margin-top:68px;padding:0 42px}.rooms .container .btmNav ul li{width:50%}}.rooms #otherRooms{margin-top:110px}@media all and (max-width:600px){.rooms #otherRooms{margin-top:68px}}.breakfast .mainVisual{margin-bottom:110px}.breakfast .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/breakfast2/panini1.jpg) center center no-repeat;background-size:cover}@media all and (max-width:600px){.breakfast .mainVisual{margin-bottom:68px}}.breakfast h2{max-width:752px;margin:0 auto 68px;text-align:center;font-weight:400;font-size:42px;line-height:1;border-top:3px double #ddd;border-bottom:3px double #ddd;padding:26px 0}.breakfast h2 span{display:block;text-align:center;font-size:16px;margin-bottom:10px}@media all and (max-width:600px){.breakfast h2{font-size:21px;padding:26px 0}.breakfast h2 span{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}}.breakfast .breadImg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:752px;margin:0 auto 68px}.breakfast .breadImg li{width:47%;line-height:0;position:relative}.breakfast .breadImg li a{position:relative;top:0;display:block;color:#222}.breakfast .breadImg li a strong{display:block;line-height:1.618;margin-bottom:10px;text-align:center;font-size:16px;font-weight:400}.breakfast .breadImg li a img{aspect-ratio:316/158;-o-object-fit:cover;object-fit:cover}.breakfast .breadImg li a:after{display:block;content:"▼";margin:0 auto;text-align:center;line-height:1;font-size:16px;color:#222;margin-top:16px}.breakfast .breadImg li a:hover{top:10px}@media all and (max-width:600px){.breakfast .breadImg{padding:0 26px}.breakfast .breadImg li a strong{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.breakfast .breadImg li a:after{font-size:16px}}.breakfast section{margin-top:110px;padding-bottom:68px}.breakfast section figure{display:block;margin-bottom:42px;zoom:1}.breakfast section figure:after{content:".";display:block;clear:both;height:0;visibility:hidden}.breakfast section figure img{float:left;width:50%;aspect-ratio:316/224;-o-object-fit:cover;object-fit:cover}.breakfast section figure img.min{width:25%}@media all and (max-width:600px){.breakfast section figure img{width:100%}.breakfast section figure img.min{width:50%}}.breakfast section h3{text-align:center;font-size:42px;font-weight:400;line-height:1.2}.breakfast section h3 span{display:block;text-align:center;font-size:26px;margin-bottom:10px}@media all and (max-width:600px){.breakfast section h3{font-size:26px}.breakfast section h3 span{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}}.breakfast section .mainTxt{text-align:center;padding:42px 0}.breakfast section .mainTxt strong{font-size:26px;color:#a58c60}@media all and (max-width:600px){.breakfast section .mainTxt{text-align:left;padding:42px 10px}}.breakfast section .menuBox{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;max-width:752px}.breakfast section .menuBox dt{font-size:26px;text-align:center;border-bottom:1px solid #222;margin-bottom:16px}.breakfast section .menuBox dd{line-height:1.618}.breakfast section .menuBox dd span{margin-top:16px;display:block;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px}@media all and (max-width:600px){.breakfast section .menuBox{max-width:calc(100% - 32px)}.breakfast section .menuBox dt{font-size:16px}}.breakfast .roungeBox{margin-top:110px}.breakfast .roungeBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.breakfast .roungeBox ul li{width:50%;line-height:0;position:relative}.breakfast .roungeBox ul li span{position:absolute;right:0;bottom:0;background:#0000005a;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#fff;font-size:10px;line-height:1;padding:6px}.breakfast .roungeBox p{margin-bottom:42px;text-align:center;font-size:21px}@media all and (max-width:600px){.breakfast .roungeBox p{font-size:16px}}.breakfast .btn{max-width:752px;margin:0 auto}.breakfast .btn a{display:block;width:100%;padding:26px 0;font-size:21px;letter-spacing:0;color:#fff;background:#b5ac92;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;line-height:1}@media all and (max-width:600px){.breakfast .btn{max-width:287px}.breakfast .btn a{font-size:13px;font-family:sans-serif;line-height:1.618;padding:16px;box-sizing:border-box}}.bathroom .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/bathroom/main.jpg) center center no-repeat;background-size:cover}.bathroom .container{max-width:1216px}.bathroom .container section{margin-bottom:68px}.bathroom .container section:last-child{margin-bottom:0}.bathroom .container section h2{max-width:752px;text-align:center;font-weight:400;font-size:26px;line-height:1;border-top:3px double #ddd;border-bottom:3px double #ddd;padding:26px 0;margin:0 auto 42px}@media all and (max-width:600px){.bathroom .container section h2{padding:16px 0;font-size:21px;margin:0 auto 26px}}.bathroom .container section .breadImg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:42px}@media all and (max-width:600px){.bathroom .container section .breadImg{margin-bottom:26px}}.bathroom .container section .breadImg li{width:50%;line-height:0;position:relative}.bathroom .container section .breadImg li span{position:absolute;right:0;bottom:0;background:#0000005a;color:#fff;font-size:10px;line-height:1;padding:6px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.bathroom .container section .breadImg li img{aspect-ratio:316/158;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media all and (max-width:600px){.bathroom .container section .breadImg li img{aspect-ratio:316/224}}@media all and (max-width:600px){.bathroom .container section .breadImg{margin-top:42px;padding:0 16px}}.bathroom .container section .mainTxt{text-align:center}.bathroom .container section .mainTxt span{display:block;text-align:center;font-size:10px;line-height:1.618;font-family:sans-serif;margin-top:16px}@media all and (max-width:600px){.bathroom .container section .mainTxt{margin-top:26px;padding:0 16px;text-align:left}.bathroom .container section .mainTxt span{text-align:left}}.bathroom .container section .beerBox{padding:16px;max-width:640px;margin:16px auto 0;border:1px solid #aca291;text-align:center;background:#faf9f7;line-height:1.618;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:600px){.bathroom .container section .beerBox{width:calc(100% - 20px)}}.hids_cafe_and_bar .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/hids_cafe/main.jpg) center center no-repeat;background-size:cover}.hids_cafe_and_bar .container{max-width:1216px}.hids_cafe_and_bar .container section{margin-bottom:68px}.hids_cafe_and_bar .container section:last-child{margin-bottom:0}.hids_cafe_and_bar .container section h2{max-width:752px;text-align:center;font-weight:400;font-size:26px;line-height:1;border-top:3px double #ddd;border-bottom:3px double #ddd;padding:26px 0;margin:0 auto 42px}@media all and (max-width:600px){.hids_cafe_and_bar .container section h2{padding:16px 0;font-size:21px;margin:0 auto 26px}}.hids_cafe_and_bar .container section .breadImg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:42px}@media all and (max-width:600px){.hids_cafe_and_bar .container section .breadImg{margin-bottom:26px}}.hids_cafe_and_bar .container section .breadImg li{width:50%;line-height:0;position:relative}.hids_cafe_and_bar .container section .breadImg li span{position:absolute;right:0;bottom:0;background:#0000005a;color:#fff;font-size:10px;line-height:1;padding:6px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.hids_cafe_and_bar .container section .breadImg li img{aspect-ratio:316/158;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media all and (max-width:600px){.hids_cafe_and_bar .container section .breadImg li img{aspect-ratio:316/224}}@media all and (max-width:600px){.hids_cafe_and_bar .container section .breadImg{margin-top:42px;padding:0 16px}}.hids_cafe_and_bar .container section .mainTxt{text-align:center}.hids_cafe_and_bar .container section .mainTxt span{display:block;text-align:center;font-size:10px;line-height:1.618;font-family:sans-serif;margin-top:16px}@media all and (max-width:600px){.hids_cafe_and_bar .container section .mainTxt{margin-top:26px;padding:0 16px;text-align:left}.hids_cafe_and_bar .container section .mainTxt span{text-align:left}}.hids_cafe_and_bar .container section .beerBox{padding:16px;max-width:640px;margin:16px auto 0;border:1px solid #aca291;text-align:center;background:#faf9f7;line-height:1.618;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:600px){.hids_cafe_and_bar .container section .beerBox{width:calc(100% - 20px)}}.service .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/main.jpg) center center no-repeat;background-size:cover}.service .anchorLInks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1216px;margin:0 auto 68px}.service .anchorLInks ul li{width:24%;margin:0 .5% 16px}.service .anchorLInks ul li a{width:100%;display:block;color:#222;line-height:1;padding:10px 0;background:#f3f0ec;text-align:center}.service .anchorLInks ul li a span{display:block;color:#9f8f72;font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-align:center;line-height:1;margin-bottom:6px}.service .anchorLInks ul li a em{display:inline-block;font-style:normal;font-size:10px;margin-left:6px;position:relative;top:-2px}@media all and (max-width:600px){.service .anchorLInks ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.service .anchorLInks ul li{width:49%;margin:0 0 10px}.service .anchorLInks ul li a{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;padding:16px 0}.service .anchorLInks ul li a span{display:none}}.service section{margin-bottom:110px}.service section.line{margin-bottom:42px}@media all and (max-width:600px){.service section{margin-bottom:68px}.service section.line{margin-bottom:68px}}.service section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media all and (max-width:600px){.service section .box{padding:0 16px}}.service section .box .boxL{width:29%;text-align:right}@media all and (max-width:600px){.service section .box .boxL{width:100%;text-align:left !important}}.service section .box .boxR{width:68%;text-align:right}@media all and (max-width:600px){.service section .box .boxR{width:100%;text-align:left !important}}.service section .box .boxR img{display:block;width:100%;aspect-ratio:894/447;-o-object-fit:cover;object-fit:cover}.service section .box .boxR.inBoxWrap{zoom:1}.service section .box .boxR.inBoxWrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}.service section .box .boxR.inBoxWrap .inBox{float:right}.service section .box .thum{aspect-ratio:894/447;-o-object-fit:cover;object-fit:cover}.service section .box h3{font-size:26px;font-weight:400;margin-top:26px}.service section .box h3 span{display:none}@media all and (max-width:600px){.service section .box h3{font-size:21px;margin-top:10px;text-align:center !important}.service section .box h3 span{display:block;text-align:center;line-height:1;font-size:16px;color:#9f8f72}}.service section .box .secTxt{margin-top:6px;font-size:16px;max-width:620px}.service section .box .secTxt span{display:block;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;color:#666;margin-top:10px}.service section .box .secTxt strong{display:block;font-weight:400;background:#f7f7f7;padding:16px;margin-top:10px;line-height:1.618;font-size:13px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.service section .box .secTxt strong b{font-size:13px;font-weight:400;margin-bottom:6px;display:block}.service section .box .secTxt strong em{display:inline-block;font-family:sans-serif;font-size:10px;text-align:center;background:#999;color:#fff;margin-right:6px;line-height:1;padding:3px 0;width:60px;position:relative;top:-1px;font-style:normal}.service section .box .secTxt .listBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.service section .box .secTxt .listBox dl{display:table;width:100%;border-collapse:separate;border-spacing:0 3px}.service section .box .secTxt .listBox dl dt{display:table-cell;vertical-align:middle;line-height:1.618;background:#999;color:#fff;padding:3px;width:177px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:600px){.service section .box .secTxt .listBox dl dt{width:110px}}.service section .box .secTxt .listBox dl dd{display:table-cell;vertical-align:middle;padding:10px 16px;background:#f7f7f7;line-height:1.4}.service section .box .secTxt .listBox dl dd ul{line-height:1.4;text-align:left}.service section .box .secTxt .listBox dl dd ul li{display:inline-block;font-size:13px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.4}.service section .box .secTxt .listBox dl dd ul li:after{display:inline-block;content:"、"}.service section .box .secTxt .listBox dl dd ul li:last-child:after{display:none}@media all and (max-width:600px){.service section .box .secTxt{text-align:left !important}}.service section .box .ttl{font-family:"Gilda Display",serif;text-align:right;font-size:26px;line-height:1}.service section .box .ttl span{display:block;text-align:right;line-height:1;font-size:16px;margin-bottom:10px;color:#9f8f72}@media all and (max-width:600px){.service section .box .ttl{display:none}}.service section .box .tLeft{text-align:left !important}.service section .box .tRight{text-align:right}.service section .box .spArr{display:none}@media all and (max-width:600px){.service section .box .spArr{max-width:287px;display:block;line-height:0;margin-top:26px;float:right}}.service section .box .subSlide{width:100%;padding-top:38.164%;-o-object-fit:cover;object-fit:cover;position:relative}@media all and (max-width:600px){.service section .box .subSlide{padding-top:61.702%}}.service section .box .subSlide>div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important}.service section .box .subSlide .slide1-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide1-1.jpg) no-repeat center center;animation:fade1 20s infinite;-webkit-animation:fade1 20s infinite}.service section .box .subSlide .slide1-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide1-2.jpg) no-repeat center center;animation:fade2 20s infinite;-webkit-animation:fade2 20s infinite}.service section .box .subSlide .slide1-3{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide1-3.jpg) no-repeat center center;animation:fade3 20s infinite;-webkit-animation:fade3 20s infinite}.service section .box .subSlide .slide1-4{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide1-4.jpg) no-repeat center center;animation:fade4 20s infinite;-webkit-animation:fade4 20s infinite}.service section .box .subSlide .slide2-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide2-1.jpg) no-repeat center center;animation:fade1 20s infinite;-webkit-animation:fade1 20s infinite}.service section .box .subSlide .slide2-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide2-2.jpg) no-repeat center center;animation:fade2 20s infinite;-webkit-animation:fade2 20s infinite}.service section .box .subSlide .slide2-3{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide2-3.jpg) no-repeat center center;animation:fade3 20s infinite;-webkit-animation:fade3 20s infinite}.service section .box .subSlide .slide2-4{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide2-4.jpg) no-repeat center center;animation:fade4 20s infinite;-webkit-animation:fade4 20s infinite}.service section .box .subSlide .slide3-1{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide3-1.jpg) no-repeat center center;animation:fade5 20s infinite;-webkit-animation:fade5 20s infinite}.service section .box .subSlide .slide3-2{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide3-2.jpg) no-repeat center center;animation:fade6 20s infinite;-webkit-animation:fade6 20s infinite}.service section .box .subSlide .slide3-3{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/service/slide3-3.jpg) no-repeat center center;animation:fade7 20s infinite;-webkit-animation:fade7 20s infinite}@-webkit-keyframes fade1{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes fade1{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes fade2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes fade3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes fade4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade5{0%{opacity:1}33.333333%{opacity:0}66.6666666%{opacity:0}100%{opacity:1}}@keyframes fade5{0%{opacity:1}33.333333%{opacity:0}66.6666666%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade6{0%{opacity:0}33.333333%{opacity:1}66.6666666%{opacity:0}100%{opacity:0}}@keyframes fade6{0%{opacity:0}33.333333%{opacity:1}66.6666666%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade7{0%{opacity:0}33.333333%{opacity:0}66.6666666%{opacity:1}100%{opacity:0}}@keyframes fade7{0%{opacity:0}33.333333%{opacity:0}66.6666666%{opacity:1}100%{opacity:0}}.gallery .mainVisual{margin-bottom:110px}.gallery .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/gallery/main.jpg) center center no-repeat;background-size:cover}@media all and (max-width:600px){.gallery .mainVisual{margin-bottom:68px}}.gallery .galleryList{max-width:1216px;margin:0 auto}.gallery .galleryList h2{text-align:center;font-size:42px;border-top:3px double #ddd;border-bottom:3px double #ddd;font-weight:400;padding:16px 0;max-width:1216px;margin:0 auto 68px;line-height:1}.gallery .galleryList h2 strong{font-weight:400;color:#9f8f72;font-size:68px}@media all and (max-width:600px){.gallery .galleryList h2{font-size:26px;margin:0 auto 42px}.gallery .galleryList h2 strong{font-size:42px}}.gallery .galleryList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:110px}.gallery .galleryList ul li{width:16.66666666%}.gallery .galleryList ul li a{display:block;line-height:0;overflow:hidden}.gallery .galleryList ul li a img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.gallery .galleryList ul li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media all and (max-width:600px){.gallery .galleryList ul{padding:0 16px}.gallery .galleryList ul li{width:25%}}.series .mainVisual{margin-bottom:110px}.series .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/series/main.jpg) center center no-repeat;background-size:cover}@media all and (max-width:600px){.series .mainVisual{margin-bottom:68px}}.series .container .subttl{text-align:center;font-size:42px;border-top:3px double #ddd;border-bottom:3px double #ddd;font-weight:400;padding:16px 0;max-width:1216px;margin:0 auto 26px;line-height:1}.series .container .mainTxt{font-size:26px;text-align:center}.series .container section{border-top:1px dotted #ddd;margin-top:68px;padding-top:68px}.series .container h3{font-weight:lighter;line-height:1.4;font-size:26px;margin-bottom:16px}.series .container ul{margin-top:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.series .container ul li{width:31%;letter-spacing:normal}.series .container ul li a,.series .container ul li span{display:block;line-height:0;color:#000}.series .container ul li strong{display:block;line-height:1;text-align:center;font-weight:lighter;font-size:26px;margin-top:16px}.series .container ul li em{display:block;line-height:1.618;text-align:center;font-style:normal;margin-top:6px;font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media all and (max-width:600px){.series .container .subttl{font-size:26px}.series .container .mainTxt{font-size:16px}.series .container section{padding:68px 10px 0}.series .container ul{padding:0 16px}.series .container ul li{width:32%}.series .container ul li strong{font-size:16px}}.faq .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/series/main.jpg) center center no-repeat;background-size:cover}.faq .anchorLinks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1216px;margin:0 auto 68px}.faq .anchorLinks ul li{width:24%;margin:0 .5% 16px}.faq .anchorLinks ul li a{width:100%;display:block;color:#222;line-height:1;padding:10px 0;background:#f3f0ec;text-align:center}.faq .anchorLinks ul li a span{display:block;color:#9f8f72;font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-align:center;line-height:1;margin-bottom:6px}.faq .anchorLinks ul li a em{display:inline-block;font-style:normal;font-size:10px;margin-left:6px;position:relative;top:-2px}@media all and (max-width:600px){.faq .anchorLinks ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.faq .anchorLinks ul li{width:49%;margin:0 0 10px}.faq .anchorLinks ul li a{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;padding:16px 0}.faq .anchorLinks ul li a span{display:none}}.faq h2{text-align:center;font-size:26px;border-top:3px double #ddd;border-bottom:3px double #ddd;font-weight:400;padding:16px 0;max-width:1216px;margin:68px auto 26px;line-height:1}@media all and (max-width:600px){.faq h2{font-size:26px}}.faq dl{padding-bottom:26px;margin-bottom:26px;border-bottom:1px dotted #ddd}.faq dl:last-child{margin:0;padding:0;border:none}@media all and (max-width:600px){.faq dl{padding:0 10px 26px}.faq dl:last-child{padding:0 16px}}.faq dl dt{font-size:21px}.faq dl dt:before{display:inline-block;content:"Q.";color:#9f8f72}@media all and (max-width:600px){.faq dl dt{font-size:16px;margin-bottom:10px}}.faq dl dd{padding-left:42px}@media all and (max-width:600px){.faq dl dd{padding-left:26px;color:#666;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.618}}.faq dl dd a{color:#9f8f72;text-decoration:underline}.faq dl dd table{border-collapse:separate;border-spacing:1;background:#fff}.faq dl dd table tr th{background:#ddd;padding:6px;font-weight:400}.faq dl dd table tr td{background:#f7f7f7;padding:6px 10px}.access .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/access/main.jpg) center center no-repeat;background-size:cover}.access .container{max-width:1216px}.access .container .box{margin-top:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.access .container .box dl{width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#f7f7f7;padding:68px}@media all and (max-width:600px){.access .container .box dl{width:100%;padding:68px 16px}}.access .container .box dl dt{text-align:center;font-size:26px;border-bottom:1px solid #222;margin-bottom:26px}@media all and (max-width:600px){.access .container .box dl dt{font-size:21px}}.access .container .box dl dd table{width:100%;border-collapse:separate;border-spacing:0}.access .container .box dl dd table tr th{font-weight:400;line-height:1.618;vertical-align:top;border-bottom:1px dotted #ccc;padding:16px 0}@media all and (max-width:600px){.access .container .box dl dd table tr th{font-size:13px}}.access .container .box dl dd table tr td{line-height:1.618;vertical-align:top;border-bottom:1px dotted #ccc;padding:16px 0}.access .container .box dl dd table tr td a{color:#9f8f72;text-decoration:underline}@media all and (max-width:600px){.access .container .box dl dd table tr td{font-size:13px}}.access .container .box dl dd ul li{position:relative;padding-left:42px;line-height:1.618;margin-bottom:16px}.access .container .box dl dd ul li img{display:block;position:absolute;left:0;top:5px;width:26px}@media all and (max-width:600px){.access .container .box dl dd ul li{font-size:13px}}.neighborhood .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/neighborhood/main.jpg) center center no-repeat;background-size:cover}.neighborhood .neighborArea h2{text-align:center;font-size:26px;border-top:3px double #ddd;border-bottom:3px double #ddd;font-weight:400;padding:16px 0;max-width:752px;margin:0 auto 42px;line-height:1.4}@media all and (max-width:600px){.neighborhood .neighborArea h2{font-size:16px}}.neighborhood .neighborArea .mainTxt{text-align:center;margin-bottom:68px}@media all and (max-width:600px){.neighborhood .neighborArea .mainTxt{padding:0 16px;text-align:left}}.neighborhood .neighborArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:68px}.neighborhood .neighborArea ul li{width:33.333333%;line-height:0}.neighborhood .neighborArea ul li img{aspect-ratio:894/447;-o-object-fit:cover;object-fit:cover}@media all and (max-width:600px){.neighborhood .neighborArea ul li{width:100%}}.neighborhood .neighborArea .map{max-width:1216px;margin:0 auto}.sct .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/common/main_common.jpg) center center no-repeat;background-size:cover}.sct .container{max-width:752px}@media all and (max-width:600px){.sct .container{padding:0 16px}}.sct .container dl{border-bottom:1px dotted #ddd;padding-bottom:26px;margin-bottom:26px}.sct .container dl:last-child{border:none;margin:0;padding:0}.sct .container dl dt{font-size:21px}.sct .container dl dd a{color:#9f8f72;text-decoration:underline}.privacy .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/common/main_common.jpg) center center no-repeat;background-size:cover}.privacy .container{max-width:752px}@media all and (max-width:600px){.privacy .container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 16px}}.privacy .container .mainTxt{margin-bottom:26px}.privacy .container dl{border-bottom:1px dotted #ddd;padding-bottom:26px;margin-bottom:26px}.privacy .container dl:last-child{border:none;margin:0;padding:0}.privacy .container dl dt{font-size:21px}.privacy .container dl dd a{color:#9f8f72;text-decoration:underline}.toc .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/common/main_common.jpg) center center no-repeat;background-size:cover}.toc .container{max-width:752px}@media all and (max-width:600px){.toc .container{padding:0 16px}}.toc .container h2{font-size:26px;font-weight:400;margin-bottom:10px}@media all and (max-width:600px){.toc .container h2{font-size:21px;margin-bottom:6px}}.toc .container p{margin-bottom:1em}.toc .container ol{margin-bottom:1em;padding-left:2em}.toc .container ol li{list-style-type:decimal}.toc .container table{margin-bottom:26px;background:#fff;border-collapse:separate;border-spacing:1px}.toc .container table tr th{background:#ddd;font-weight:400;padding:6px;text-align:center;font-size:16px}.toc .container table tr td{background:#f7f7f7;padding:6px;text-align:center;font-size:16px}.contact .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/common/main.jpg) center center no-repeat;background-size:cover}.contact .container{max-width:752px}@media all and (max-width:600px){.contact .container{padding:0 16px}}.contact .container .telBox{margin-bottom:68px}.contact .container .telBox dt{border-bottom:1px solid #222;padding-bottom:10px;margin-bottom:10px;text-align:center;font-size:26px}.contact .container .telBox dt span{display:block;font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-align:center}.contact .container .telBox dd{text-align:center;font-size:42px}.contact .container .telBox dd strong{font-weight:400;position:relative}.contact .container .telBox dd strong:before{display:inline-block;content:"";width:26px;height:26px;background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/common/tel.svg) no-repeat;background-size:100% 100%;margin:0 16px 0 0}.contact .container .telBox dd strong span{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-6px;margin-left:6px}@media all and (max-width:600px){.contact .container .telBox dd{font-size:26px}.contact .container .telBox dd strong:before{width:16px;height:16px;margin-left:10px}.contact .container .telBox dd strong span{top:-3px}}.contact .container .formArea{max-width:752px;margin:0 auto}.contact .container .formArea h2{text-align:center;font-size:26px;border-top:3px double #ddd;border-bottom:3px double #ddd;font-weight:400;padding:16px 0;max-width:1216px;margin:0 auto 68px;line-height:1}@media all and (max-width:600px){.contact .container .formArea h2{font-size:26px;margin:0 auto 26px}}.contact .container .formArea dl dt{font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1;margin-bottom:10px}.contact .container .formArea dl dt span{display:inline-block;background:#c00;color:#fff;line-height:1;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;padding:3px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-left:6px;position:relative;top:-2px}.contact .container .formArea dl dd{margin-bottom:26px}.contact .container .formArea dl dd input[type=text],.contact .container .formArea dl dd input[type=email]{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:10px;border:none;background:#f7f7f7;width:100%;font-size:26px}.contact .container .formArea dl dd .pullDown{width:100%;position:relative}.contact .container .formArea dl dd .pullDown .wpcf7-form-control-wrap{display:inline-block;margin-right:10px;width:62% !important}.contact .container .formArea dl dd .pullDown .wpcf7-form-control-wrap select{font-size:16px;width:100%;padding-right:1em;line-height:1.4;font-weight:400;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;border:none;outline:none;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px 42px 16px 16px;color:#222;background:#f7f7f7;border-radius:0;position:relative}.contact .container .formArea dl dd .pullDown .wpcf7-form-control-wrap select:-ms-expand{display:none}.contact .container .formArea dl dd .pullDown .wpcf7-form-control-wrap:before{position:absolute;top:50%;right:16px;width:0;height:0;padding:0;content:'';display:block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;pointer-events:none;margin-top:-3px;z-index:9999}.contact .container .formArea dl dd textarea{display:block;background:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:10px;border:none;width:100%;font-size:26px;resize:vertical;height:464px}.contact .container .formArea .btn input{display:block;margin:0 auto;width:287px;padding:26px 0;color:#fff;background:#b5ac92;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;line-height:1}.contact .container .formArea .btn input:hover{-webkit-filter:brightness(110%);-moz-filter:brightness(110%);-ms-filter:brightness(110%);-o-filter:brightness(110%);filter:brightness(110%)}
@charset "utf-8";.service .amenityTtl{font-size:26px!important;font-family:serif!important;line-height:1;margin-bottom:16px;color:#9f8f72!important}.service .amenityTtl em{display:block;font-size:13px;font-family:sans-serif;font-style:normal;margin-bottom:10px}.service section .box .secTxt.tRight strong{float:right;margin-bottom:10px;text-align:left!important}.service section .box .secTxt.tRight .cl{zoom:1}.service section .box .secTxt.tRight .cl:after{content:".";display:block;clear:both;height:0;visibility:hidden}.service section .box .secTxt a{color:#9f8f72;text-decoration:underline}@media all and (max-width:600px){.service section .box .secTxt.tRight strong{float:none;margin:10px auto}.service section .box .secTxt.tRight .cl{display:none}}.access .container{margin-bottom:110px}.access section .box{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-end;align-items:flex-end}.access section .box .boxL{width:29%;text-align:right}.access section .box .boxR{width:68%;text-align:right}.access section .box .boxR img{display:block;width:100%;aspect-ratio:894/447;object-fit:cover}.access section .box .thum{aspect-ratio:894/447;object-fit:cover}.access section .box h3{font-size:26px;font-weight:400;margin-top:26px}.access section .box h3 span{display:none}.access section .box .secTxt{margin-top:6px;font-size:16px}.access section .box .secTxt span{display:block;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;color:#666;margin-top:10px}.access section .box .secTxt strong{display:block;font-weight:400;background:#f7f7f7;padding:16px;margin-top:10px;line-height:1.618;font-size:13px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;max-width:max-content}.access section .box .secTxt strong b{font-size:13px;font-weight:400;margin-bottom:6px;display:block}.access section .box .secTxt strong em{display:inline-block;font-family:sans-serif;font-size:10px;text-align:center;background:#999;color:#fff;margin-right:6px;line-height:1;padding:3px 0;width:60px;position:relative;top:-1px;font-style:normal}.access section .box .secTxt .listBox{display:flex;flex-wrap:wrap;justify-content:flex-end}.access section .box .secTxt .listBox dl{max-width:464px;display:table;width:100%;border-collapse:separate;border-spacing:0 3px}.access section .box .secTxt .listBox dl dt{display:table-cell;vertical-align:middle;line-height:1.618;background:#999;color:#fff;padding:3px;width:177px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.access section .box .secTxt .listBox dl dd{display:table-cell;vertical-align:middle;padding:10px 16px;background:#f7f7f7;line-height:1.4}.access section .box .secTxt .listBox dl dd ul{line-height:1.4;text-align:left}.access section .box .secTxt .listBox dl dd ul li{display:inline-block;font-size:13px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.4}.access section .box .secTxt .listBox dl dd ul li:after{display:inline-block;content:"、"}.access section .box .secTxt .listBox dl dd ul li:last-child:after{display:none}.access section .box .ttl{font-family:"Gilda Display",serif;text-align:right;font-size:26px;line-height:1}.access section .box .ttl span{display:block;text-align:right;line-height:1;font-size:16px;margin-bottom:10px;color:#9f8f72}.access section .box .tLeft{text-align:left !important}.access section .box .tRight{text-align:right}.access section .box .spArr{display:none}.access section .box .subSlide{width:100%;padding-top:38.164%;object-fit:cover;position:relative}@media all and (max-width:600px){.access section .box{padding:0 10px}.access section .box .boxL{width:100%;text-align:left !important}.access section .box .boxR{width:100%;text-align:left !important}.access section .box h3{font-size:21px;margin-top:10px;text-align:center !important}.access section .box h3 span{display:block;text-align:center;line-height:1;font-size:16px;color:#9f8f72}.access section .box .secTxt .listBox dl dt{width:110px}.access section .box .secTxt{text-align:left !important}.access section .box .ttl{display:none}.access section .box .spArr{max-width:287px;display:block;line-height:0;margin-top:26px;float:right}.access section .box .subSlide{padding-top:61.702%}}.amenityBox{display:block;background:#f3f0ec;max-width:max-content;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;padding:16px;margin:0 auto;font-size:13px!important}@media all and (max-width:600px){.amenityBox{text-align:center!important}}header .header2 nav ul li{line-height:1.4}header .header2 nav ul li em{font-style:normal;display:block;font-family:sans-serif;font-size:10px}@media all and (max-width:600px){.contact .container .telBox dd strong span{display:block;text-align:center;margin:0;top:auto}}.access .container .box dl dd table tr th{white-space:nowrap;padding-right:16px}.access .container .box dl dd table tr td span{display:block;font-size:10px;font-family:sans-serif}.mypage .mainVisual{margin-bottom:0}.mypage .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/common/main.jpg) center center no-repeat;background-size:cover}.mypage .container{max-width:752px;margin:0 auto;padding-top:68px}.mypage .container .mainBtn a{display:block;width:100%;padding:26px 0;font-size:21px;letter-spacing:0;color:#fff;background:#b5ac92;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;line-height:1}.mypage .container ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:42px}.mypage .container ul li{width:48%}.mypage .container ul li a{display:block;width:100%;padding:26px 0;font-size:21px;letter-spacing:0;color:#fff;background:#999;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;line-height:1}.mypage .container ul:last-child li:last-child a{background:#ccc}@media all and (max-width:600px){.mypage .container{padding:68px 16px 0}.mypage .container .mainBtn a,.mypage .container ul li a{font-size:16px}.mypage .container ul{margin:0}.mypage .container ul li{width:100%;margin-top:16px}}.breakfast-new .mainVisual{margin-bottom:110px}.breakfast-new .mainVisual:before{background:url(//eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/css/../images/breakfast/main.jpg) center center no-repeat;background-size:cover}@media all and (max-width:600px){.breakfast-new .mainVisual{margin-bottom:68px}}.breakfast-new h2{max-width:752px;margin:0 auto 68px;text-align:center;font-weight:400;font-size:42px;line-height:1;border-top:3px double #ddd;border-bottom:3px double #ddd;padding:26px 0}.breakfast-new h2 span{display:block;text-align:center;font-size:16px;margin-bottom:10px}@media all and (max-width:600px){.breakfast-new h2{font-size:21px;padding:26px 0}.breakfast-new h2 span{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}}.breakfast-new .breadImg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:752px;margin:0 auto 68px}.breakfast-new .breadImg li{width:47%;line-height:0;position:relative}.breakfast-new .breadImg li a{position:relative;top:0;display:block;color:#222}.breakfast-new .breadImg li a strong{display:block;line-height:1.618;margin-bottom:10px;text-align:center;font-size:16px;font-weight:400}.breakfast-new .breadImg li a img{aspect-ratio:316/158;-o-object-fit:cover;object-fit:cover}.breakfast-new .breadImg li a:after{display:block;content:"▼";margin:0 auto;text-align:center;line-height:1;font-size:16px;color:#222;margin-top:16px}.breakfast-new .breadImg li a:hover{top:10px}@media all and (max-width:600px){.breakfast-new .breadImg{padding:0 26px}.breakfast-new .breadImg li a strong{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.breakfast-new .breadImg li a:after{font-size:16px}}.breakfast-new section{margin-top:110px;padding-bottom:68px}.breakfast-new section figure{display:block;margin-bottom:42px;zoom:1}.breakfast-new section figure:after{content:".";display:block;clear:both;height:0;visibility:hidden}.breakfast-new section figure img{float:left;width:50%;aspect-ratio:316/224;-o-object-fit:cover;object-fit:cover}.breakfast-new section figure img.min{width:25%}@media all and (max-width:600px){.breakfast-new section figure img{width:100%}.breakfast-new section figure img.min{width:50%}}.breakfast-new section h3{text-align:center;font-size:42px;font-weight:400;line-height:1.2}.breakfast-new section h3 span{display:block;text-align:center;font-size:26px;margin-bottom:10px}@media all and (max-width:600px){.breakfast-new section h3{font-size:26px}.breakfast-new section h3 span{font-size:10px;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}}.breakfast-new section .mainTxt{text-align:center;padding:42px 0}.breakfast-new section .mainTxt strong{font-size:26px;color:#a58c60}@media all and (max-width:600px){.breakfast-new section .mainTxt{text-align:left;padding:42px 10px}}.breakfast-new section .menuBox{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;max-width:752px}.breakfast-new section .menuBox dt{font-size:26px;text-align:center;border-bottom:1px solid #222;margin-bottom:16px}.breakfast-new section .menuBox dd{line-height:1.618}.breakfast-new section .menuBox dd span{margin-top:16px;display:block;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px}@media all and (max-width:600px){.breakfast-new section .menuBox{max-width:calc(100% - 32px)}.breakfast-new section .menuBox dt{font-size:16px}}.breakfast-new .roungeBox{margin-top:110px}.breakfast-new .roungeBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.breakfast-new .roungeBox ul li{width:50%;line-height:0;position:relative}.breakfast-new .roungeBox ul li span{position:absolute;right:0;bottom:0;background:#0000005a;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#fff;font-size:10px;line-height:1;padding:6px}.breakfast-new .roungeBox p{margin-bottom:42px;text-align:center;font-size:21px}@media all and (max-width:600px){.breakfast-new .roungeBox p{font-size:16px}}.breakfast h2 strong{display:block;margin-top:16px}.breakfast h2 strong em{font-style:normal;display:inline-block;font-size:26px;font-weight:400}@media screen and (max-width:600px){.breakfast h2 strong{margin-top:6px}.breakfast h2 strong em{font-size:13px;font-family:sans-serif}}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl dt{width:216px}.rooms .container .scrollWrap .scrollMain section>dl>dd span{display:block;text-align:right;color:#666;font-size:11px;font-family:sans-serif;line-height:1}.home .instaWdget .ttl{margin-bottom:26px}.home .instaWdget .txt{text-align:center;margin-bottom:26px}.rooms .container .scrollWrap .scrollSide .price strong em u{text-decoration:none}@media screen and (max-width:600px){.rooms .container .scrollWrap .scrollSide .price strong em u{display:block;text-decoration:none}}.wpcf7-response-output{line-height:1.618}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";.ahm-content-end-marker{all:initial;display:block;height:0;width:100%}.ahm-heatmap-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;font-family:Arial,sans-serif;font-size:30px;font-weight:700;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff;color:#000;background-color:rgba(0,0,0,.2);overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-user-select:none;cursor:default;pointer-events:none}.ahm-heatmap-flow{position:relative}.ahm-heatmap-container .height-40px{display:flex;align-items:center;justify-content:center;height:40px;width:100%}.ahm-heatmap-container .count-bar{font-size:12px;position:absolute;right:0;min-width:48px;height:40px;text-align:center;line-height:40px;background:#ef96}.ahm-nav .nav-tab-disabled{opacity:.64;pointer-events:none}.ahm-nav .nav-tab{display:flex;flex-flow:row nowrap;align-items:center}.ahm-nav .nav-tab .dashicons{position:relative;top:1px}.ahm-nav .nav-tab-active,.ahm-nav .nav-tab-active:hover,.ahm-nav .nav-tab-active:focus{background:#fff}.ahm-footer{font-weight:700;font-size:larger;text-align:right;color:#aaa;text-shadow:1px 1px 1px #fff}#ahm-description{border:1px solid #ccc;border-radius:.5em;padding:.5em 1em 0;margin:.5em 0;width:100%;box-sizing:border-box}#ahm-description legend{font-weight:700}#ahm-description img{max-width:100%}#ahm-description .outer{width:100%;overflow:hidden}#ahm-description .inner{display:flex;width:300%;flex-flow:row nowrap;position:relative}#ahm-description .description{width:100%}#ahm-description.click-heatmap .inner{left:0}#ahm-description.breakaway-heatmap .inner{left:-100%}#ahm-description.attention-heatmap .inner{left:-200%}#ahm-view-form .wp-list-table thead a .dashicons,#ahm-view-form .wp-list-table tfoot a .dashicons{position:relative;top:1px}#ahm-view-form .wp-list-table .sorting-indicator{display:inline-block}#ahm-view-form .wp-list-table thead,#ahm-view-form .wp-list-table tfoot{white-space:nowrap}#ahm-view-form .wp-list-table th.sortable:not(.column-page) a span,#ahm-view-form .wp-list-table th.sorted:not(.column-page) a span{float:unset}#ahm-view-form .wp-list-table .column-page{word-break:break-all}#ahm-view-form .wp-list-table .click_pc,#ahm-view-form .wp-list-table .breakaway_pc,#ahm-view-form .wp-list-table .attention_pc,#ahm-view-form .wp-list-table .click_mobile,#ahm-view-form .wp-list-table .breakaway_mobile,#ahm-view-form .wp-list-table .attention_mobile{white-space:nowrap;text-align:right}#ahm-view-form .wp-list-table .ahm-cell{display:inline-block;width:100%;text-align:right;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#ahm-view-form .wp-list-table .ahm-cell-blank,#ahm-unread-form .wp-list-table .ahm-cell-blank{color:#ccc;cursor:default;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;text-align:center;min-width:57px}#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus){color:#555}#ahm-view-form .wp-list-table .ahm-cell .dashicons{vertical-align:text-bottom;position:relative;top:2px}#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) .dashicons{visibility:hidden}@media screen and (max-width:782px){#ahm-view-form .ahm-footer{visibility:hidden}#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding-left:50%}#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary):before{width:50%;line-height:2}#ahm-view-form .ahm-cell,#ahm-view-form .ahm-cell-blank{line-height:2}#ahm-description~.subsubsub{display:none}}#ahm-unread-form .wp-list-table .pc,#ahm-unread-form .wp-list-table .mobile{white-space:nowrap;min-width:calc(200px + 4.5em)}#ahm-unread-form .ahm-ratio{line-height:60px;font-size:150%;width:3em;display:inline-block;text-align:right}#ahm-unread-form .ahm-ratio:after{content:"%"}#ahm-unread-form .ahm-ratio.warning{color:red}#ahm-unread-form .ahm-ratio.normal,#ahm-unread-form .ahm-ratio.na{color:#ccc}#ahm-unread-form .ahm-ratio.na:after{visibility:hidden}#ahm-unread-form .ahm-heatmap-databox{display:none;width:192px;padding-right:6px;margin-left:2px;text-align:right;position:relative}#ahm-unread-form tr.ahm-show-databox .ahm-heatmap-databox{display:block}#ahm-unread-form .ahm-heatmap-databox-column{display:inline-block;min-width:64px}#ahm-unread-form .ahm-heatmap-databox-column .dashicons-external{visibility:hidden}#ahm-unread-form .ahm-heatmap-databox-column:hover .dashicons-external{visibility:visible}.ahm-unread-legend{display:inline-block;width:1.5em;height:1em;border:1px solid rgba(0,0,0,40%)}#ahm-options-form .ahm-inline-block{display:inline-block}#ahm-options-form input[type=range]{float:left;margin-right:.5em}#ahm-options-form input[type=range]:not(:disabled){cursor:pointer}#ahm-options-form input[type=range]+span{display:inline-block}#ahm-options-form .premium-options{font-size:smaller;font-weight:700;background:purple;color:#fff;padding:.1em .3em;border-radius:.2em}#ahm-options-form th .dashicons-editor-help{cursor:pointer;opacity:.4}#ahm-options-form th .ahm-tooltip:focus .dashicons-editor-help,#ahm-options-form th .ahm-tooltip:hover .dashicons-editor-help{opacity:1}#ahm-options-form th .ahm-tooltip>div{display:none;position:absolute;z-index:9999;border-radius:.25em;border:2px solid rgba(0,0,0,.4);background:rgba(255,255,255,.9375);padding:.25em 1.5em;font-weight:400}div.ahm-unread-list-page{width:100%;border-radius:.3em}div.ahm-unread-list-page-inner{min-height:60px}div.ahm-pt{display:flex;flex-flow:row wrap;text-align:center}div.ahm-c2{width:50%}div.ahm-c6{width:16.6666%}div.ahm-unread-list-page-hover{display:none;position:absolute;z-index:9999;border-radius:.25em;border:2px solid rgba(0,0,0,.4);background:rgba(255,255,255,.9375);padding:.25em 1.5em;font-weight:400;cursor:auto}@media not screen and (max-width:782px){div.ahm-unread-list-page{cursor:pointer}div.ahm-unread-list-page:focus,div.ahm-unread-list-page:hover{background-color:rgba(127,127,127,.125);box-shadow:0 0 0 .35em rgba(127,127,127,.125)}div.ahm-unread-list-page:focus{outline:solid .1em rgba(127,127,127,.5);outline-offset:.25em}div.ahm-unread-list-page:focus div.ahm-unread-list-page-hover,div.ahm-unread-list-page:hover div.ahm-unread-list-page-hover{display:block}div.ahm-c2,div.ahm-c6{margin:.1em 0}div.ahm-c2:after{display:block;content:"";width:95%;height:.125em;margin:0 auto;border-radius:.1em;background:#ccc}}@media screen and (max-width:782px){div.ahm-unread-list-page-inner{min-height:unset}.is-expanded div.ahm-unread-list-page-hover{position:static;display:block}.is-expanded div.ahm-pt{flex-flow:column wrap;height:9em}.is-expanded div.ahm-c2{width:unset;height:4.5em;line-height:4.5}.is-expanded div.ahm-c2:after{content:"";display:inline-block;float:right;width:.15em;height:3.7em;margin:.4em 0;border-radius:.1em;background:#ccc}.is-expanded div.ahm-c6{width:unset;height:1.5em}}#ahm-options-form input[type=radio]+label>div{padding-left:20px}#ahm-options-form th .ahm-tooltip:focus>div,#ahm-options-form th .ahm-tooltip:hover>div{display:block}#ahm-options-form input[type=radio]:checked+span,#ahm-options-form input[type=radio]:checked+label>span:first-child{font-weight:700}#ahm-options-form input[type=text]{display:block;width:100%}#ahm-vs{border-collapse:collapse;table-layout:fixed}#ahm-vs td{text-align:center;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}#ahm-vs th{text-align:center;font-weight:700;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}#ahm-vs tbody th{text-align:left}#ahm-vs th:first-child{width:18em}#ahm-vs td:first-child,#ahm-vs th:first-child{border-left:none}#ahm-vs td:last-child,#ahm-vs th:last-child{border-right:none}#ahm-vs .dashicons-no-alt{color:#aaa}#ahm-vs .current .dashicons-yes-alt{color:#36f}#ahm-vs .current .dashicons-no-alt{color:red}#ahm-vs .ib{display:inline-block}
.blank span{display:inline-block !important;content:"" !important;width:10px !important;height:10px !important;background:url("https://eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/images/common/header_icon11.svg") no-repeat !important;background-size:100% 100% !important;margin-left:6px !important;margin-bottom:0 !important}
.blank span{display:inline-block !important;content:"" !important;width:10px !important;height:10px !important;background:url("https://eph-hotel.com/takayama/wp-content/themes/eph_takayama/asset/images/common/header_icon11.svg") no-repeat !important;background-size:100% 100% !important;margin-left:6px !important;margin-bottom:0 !important}