@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap");@import url("https://fonts.googleapis.com/css?family=Assistant:200,300,400,600,700,800&display=swap");@import url("https://fonts.googleapis.com/css?family=Cormorant+Garamond:300,300i,400,400i,500,500i,600,600i,700,700i&display=swap");@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:#000;font-family:"Times New Roman",Times,serif;font-size:17px;font-weight:400;overflow-x:hidden}img{border:none;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:17px;font-family:"Times New Roman",Times,serif;line-height:2}.jaSans{font-family:Verdana,Arial,Helvetica,sans-serif !important}.enSans{font-family:Verdana,Arial,Helvetica,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;appearance:button;border:none;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:flex;flex-wrap:wrap;justify-content:flex-end;padding:10px 16px;background:#f7f7f7;position:relative;z-index:2}@media all and (max-width:600px){header .hNav{display:none}}header .hNav .lang{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:16px}header .hNav .lang:before{display:block;content:"";width:12px;height:12px;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/header_icon01.svg) center center no-repeat;background-size:cover;margin-right:6px}header .hNav .lang li{font-family:Verdana,Arial,Helvetica,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:flex;flex-wrap:wrap;justify-content:flex-end}header .hNav .member:before{display:block;content:"";width:12px;height:12px;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/header_icon02.svg) center center no-repeat;background-size:cover;margin-right:6px}header .hNav .member li{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1;padding-right:10px;margin-right:10px;border-right:1px solid #ccc}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 .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 42px;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 .logo{line-height:0;display:inline-block;vertical-align:top;margin:0 16px 0 0}header .header1 .logo img{width:auto;height:48px}header .header1 nav{text-align:center}header .header1 nav>ul{display:inline-block;text-align:center;letter-spacing:-.4em}header .header1 nav>ul>li{display:inline-block;letter-spacing:normal;margin:0 16px;position:relative;vertical-align:top}header .header1 nav>ul>li .reserveBtn{float:right;display:block;width:177px;letter-spacing:.1em;color:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#e4ac39;background:linear-gradient(315deg,#e4ac39 0%,#eabd60 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;text-align:center;line-height:1}header .header1 nav>ul>li .reserveBtn: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 .header1 nav>ul>li .reserveBtn{float:none;margin:0 auto}}header .header1 nav>ul>li>a,header .header1 nav>ul>li>span{cursor:pointer;color:#fff;display:block;line-height:1;padding:16px 0;letter-spacing:.1em;position:relative}header .header1 nav>ul>li>a:after,header .header1 nav>ul>li>span:after{display:block;content:"";width:0;height:1px;background:#ffffff5a;position:absolute;left:50%;bottom:0;-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){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;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:#000;font-size:17px;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:#ffffff5a;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;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{transform:rotate(-45deg);margin-top:8px}header .header2 .menuBtn.active:after{transform:rotate(45deg);margin-bottom:7px}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;letter-spacing:.1em;color:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#e4ac39;background:linear-gradient(315deg,#e4ac39 0%,#eabd60 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;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:#f7f7f7;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 ul{margin-top:16px;padding-left:16px}header .header2 nav ul li ul li a span{font-size:10px;margin-left:6px}header .header2 nav .bogo-language-switcher .current{display:none}header .header2 nav .bogo-language-switcher li a{display:block;line-height:1;letter-spacing:.1em;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 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-top:3px;display:block}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:161px;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 10px;letter-spacing:.1em;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{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{position:relative;z-index:2;background:#f7f7f7;padding-top:26px}@media all and (max-width:600px){footer{padding-top:0}}footer .sns{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;margin-bottom:26px}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%}footer .sNav{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:10px 0 26px}footer .sNav li{font-family:Verdana,Arial,Helvetica,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{justify-content:flex-start;border-top:1px solid #ccc;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 .copy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:1;text-align:center;padding:6px 0;background:#ddd;color:#666}footer figure{display:block;line-height:0;margin-bottom:10px}footer figure a{display:block;line-height:0;max-width:177px;margin:0 auto}footer figure span{display:block;text-align:center;position:relative;line-height:16px;margin-top:10px}footer figure span:before{display:inline-block;content:"";width:16px;height:16px;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/icon_tel.svg) no-repeat;background-size:cover;margin-right:6px}footer figure figcaption{display:block;text-align:center;line-height:1.618;font-size:10px;margin-top:10px}@media all and (max-width:600px){footer figure figcaption{line-height:1.618}}.container{position:relative;z-index:1;padding-bottom:110px}@media all and (max-width:600px){.container{padding-bottom:68px}}.rooms header .rooms a:after,.stay header .stay a:after,.about header .about a:after,.access header .access a:after,.neighborhood header .neighborhood a:after,.faq header .faq a:after,.special-offers header .special-offers a:after,.group-reservations header .group-reservations a:after,.contact header .contact a:after{left:0;width:100%;background:#eee}.group-reservations header .contact>a:after{left:0;width:100%;background:#eee}.mainVisual{width:100%;height:287px;position:relative;overflow:hidden;margin-bottom:110px;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{transform:scale(1.2)}.mainVisual h1{width:100%;text-align:center;position:absolute;bottom:0;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:68px;line-height:1;font-family:"Gilda Display",serif;color:#fff}@media all and (max-width:600px){.mainVisual h1{font-size:26px;padding:0 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:26px;display:block;line-height:1;font-weight:lighter;text-align:center;margin-top:16px;font-family:"Times New Roman",Times,serif}@media all and (max-width:600px){.mainVisual h1 span{font-size:17px}}.home .container{padding-bottom:0 !important}.home .container .slider{width:100%;height:90vh;position:relative}.home .container .slider>div{position:absolute;width:100%;height:100%;background-size:cover !important;z-index:0}.home .container .slider>div.slide1{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/mainvisual_img01.jpg) no-repeat center center;animation:fade 30s infinite;-webkit-animation:fade 30s infinite}.home .container .slider>div.slide2{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/s-king/img_203_01.jpg) no-repeat center center;animation:fade2 30s infinite;-webkit-animation:fade2 30s infinite}.home .container .slider>div.slide3{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/mainvisual_img03.jpg) no-repeat center center;animation:fade3 30s infinite;-webkit-animation:fade3 30s infinite}.home .container .slider>div.slide4{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/mainvisual_img04.jpg) no-repeat center center;animation:fade4 30s infinite;-webkit-animation:fade4 30s infinite}.home .container .slider span{z-index:0;width:464px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}@media all and (max-width:600px){.home .container .slider span{width:287px}}.home .container .slider:after{z-index:1;display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.38) 100%)}@keyframes fade{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}}.home .container .bnrArea{display:flex;flex-wrap:wrap;max-width:1216px;margin:42px auto 0}@media all and (max-width:600px){.home .container .bnrArea{padding:0 10px}}.home .container .bnrArea ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.home .container .bnrArea ul li{width:752px;margin:16px 0 0}.home .container .bnrArea ul li:nth-child(1),.home .container .bnrArea ul li:nth-child(2),.home .container .bnrArea ul li:nth-child(3){margin-top:0}.home .container .bnrArea ul li a{display:block;line-height:0}.home .container .bnrArea ul li a span{display:block;line-height:1.618;color:#000;text-align:center;margin-top:6px}@media all and (max-width:600px){.home .container .bnrArea ul li{width:100%;margin:0 0 10px}.home .container .bnrArea ul li.double{width:49%}.home .container .bnrArea ul li a span{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif}}.home .container .newsArea{max-width:1216px;margin:26px auto 0}@media all and (max-width:600px){.home .container .newsArea{padding:0 10px}}.home .container .newsArea ul{border-top:1px solid #eee}.home .container .newsArea ul li{border-bottom:1px solid #eee;text-align:center;padding:10px 0}.home .container .newsArea ul li a{color:#000;position:relative;display:inline-block}.home .container .newsArea ul li a:after{display:inline-block;content:"";width:6px;height:6px;border-top:1px solid #b7a686;border-right:1px solid #b7a686;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:relative;top:-2px;margin-left:10px}.home .container .newsArea ul li a:hover{text-decoration:underline}.home .container .sec1{margin:68px auto 0}.home .container .sec1 h1{text-align:center;font-weight:400;font-size:42px;line-height:1.4;margin-bottom:26px}@media all and (max-width:600px){.home .container .sec1 h1{font-size:21px}}.home .container .sec1 h1 img{display:block;width:42px;margin:0 auto 26px}.home .container .sec1 .mainTxt{text-align:center;margin-bottom:42px}@media all and (max-width:600px){.home .container .sec1 .mainTxt{padding:0 10px}}.home .container .sec1 .box{margin-bottom:16px;display:table;width:100%;min-height:464px;border-collapse:separate;border-spacing:0;background:#fbfaf5}.home .container .sec1 .box:last-child{margin-bottom:0}@media all and (max-width:600px){.home .container .sec1 .box{display:block}}.home .container .sec1 .box>div{position:relative;display:table-cell;vertical-align:middle;text-align:center;width:50%;min-width:464px;-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){.home .container .sec1 .box>div{width:100%;display:block;min-height:177px;min-width:0}}.home .container .sec1 .box>div .picBox{position:absolute;top:0;left:0;width:100%;height:100%}.home .container .sec1 .box>div .picBox>div{position:absolute;width:100%;height:100%;background-size:cover !important;z-index:1}.home .container .sec1 .box>div .picBox.slider1>div.slide1{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide1/img01.jpg) no-repeat center center;-webkit-animation:slide1 30s infinite;-moz-animation:slide1 30s infinite;-ms-animation:slide1 30s infinite;-o-animation:slide1 30s infinite;animation:slide1 30s infinite}.home .container .sec1 .box>div .picBox.slider1>div.slide2{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/s-king/img_203_01.jpg) no-repeat center center;-webkit-animation:slide2 30s infinite;-moz-animation:slide2 30s infinite;-ms-animation:slide2 30s infinite;-o-animation:slide2 30s infinite;animation:slide2 30s infinite}.home .container .sec1 .box>div .picBox.slider1>div.slide3{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide1/img03.jpg) no-repeat center center;-webkit-animation:slide3 30s infinite;-moz-animation:slide3 30s infinite;-ms-animation:slide3 30s infinite;-o-animation:slide3 30s infinite;animation:slide3 30s infinite}.home .container .sec1 .box>div .picBox.slider1>div.slide4{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide1/img04.jpg) no-repeat center center;-webkit-animation:slide4 30s infinite;-moz-animation:slide4 30s infinite;-ms-animation:slide4 30s infinite;-o-animation:slide4 30s infinite;animation:slide4 30s infinite}.home .container .sec1 .box>div .picBox.slider2>div.slide1{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide2/img01.jpg) no-repeat center center;-webkit-animation:slide1 30s infinite;-moz-animation:slide1 30s infinite;-ms-animation:slide1 30s infinite;-o-animation:slide1 30s infinite;animation:slide1 30s infinite}.home .container .sec1 .box>div .picBox.slider2>div.slide2{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide2/img02.jpg) no-repeat center center;-webkit-animation:slide2 30s infinite;-moz-animation:slide2 30s infinite;-ms-animation:slide2 30s infinite;-o-animation:slide2 30s infinite;animation:slide2 30s infinite}.home .container .sec1 .box>div .picBox.slider2>div.slide3{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide2/img03.jpg?ver=210716) no-repeat center center;-webkit-animation:slide3 30s infinite;-moz-animation:slide3 30s infinite;-ms-animation:slide3 30s infinite;-o-animation:slide3 30s infinite;animation:slide3 30s infinite}.home .container .sec1 .box>div .picBox.slider2>div.slide4{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide2/img04.jpg) no-repeat center center;-webkit-animation:slide4 30s infinite;-moz-animation:slide4 30s infinite;-ms-animation:slide4 30s infinite;-o-animation:slide4 30s infinite;animation:slide4 30s infinite}.home .container .sec1 .box>div .picBox.slider3>div.slide1{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide3/img01_.jpg) no-repeat center center;-webkit-animation:slide1 30s infinite;-moz-animation:slide1 30s infinite;-ms-animation:slide1 30s infinite;-o-animation:slide1 30s infinite;animation:slide1 30s infinite}.home .container .sec1 .box>div .picBox.slider3>div.slide2{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide3/img02_.jpg) no-repeat center center;-webkit-animation:slide2 30s infinite;-moz-animation:slide2 30s infinite;-ms-animation:slide2 30s infinite;-o-animation:slide2 30s infinite;animation:slide2 30s infinite}.home .container .sec1 .box>div .picBox.slider3>div.slide3{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide3/img03_.jpg) no-repeat center center;-webkit-animation:slide3 30s infinite;-moz-animation:slide3 30s infinite;-ms-animation:slide3 30s infinite;-o-animation:slide3 30s infinite;animation:slide3 30s infinite}.home .container .sec1 .box>div .picBox.slider3>div.slide4{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/slide3/img04_.jpg) no-repeat center center;-webkit-animation:slide4 30s infinite;-moz-animation:slide4 30s infinite;-ms-animation:slide4 30s infinite;-o-animation:slide4 30s infinite;animation:slide4 30s infinite}@keyframes slide1{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes slide2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes slide3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes slide4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:0}}@keyframes slide5{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes slide6{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.home .container .sec1 .box>div .txtBox{width:100%;max-width:464px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:68px 0}@media all and (max-width:600px){.home .container .sec1 .box>div .txtBox{padding:26px 10px}}.home .container .sec1 .box>div .txtBox dt{font-size:26px;margin-bottom:16px}@media all and (max-width:600px){.home .container .sec1 .box>div .txtBox dt{text-align:center;font-size:21px}}.home .container .sec1 .box>div .txtBox dd .btn{position:relative;z-index:1}.home .container .sec1 .box>div .txtBox dd .btn a{border:1px solid #b7a686;background:#fff;display:block;color:#968463;line-height:1;padding:16px 26px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;max-width:max-content;margin-top:16px}@media all and (max-width:600px){.home .container .sec1 .box>div .txtBox dd .btn a{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}}.home .container .sec1 .box>div .txtBox dd .btn a:after{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:inline-block;content:"";width:6px;height:6px;border-top:1px solid #b7a686;border-right:1px solid #b7a686;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-2px;margin-left:10px}.home .container .sec2{padding:68px 0}.home .container .sec2 .inner{max-width:1216px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (max-width:600px){.home .container .sec2 .inner{padding:0 10px}}.home .container .sec2 .inner .ggMap{position:relative;width:48%;height:0;padding-top:30%}@media all and (max-width:600px){.home .container .sec2 .inner .ggMap{width:100%;margin-bottom:16px;padding-top:62%}}.home .container .sec2 .inner .ggMap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.home .container .sec2 .inner .txtArea{width:48%}@media all and (max-width:600px){.home .container .sec2 .inner .txtArea{width:100%}}.home .container .sec2 .inner .txtArea table{border-collapse:separate;border-spacing:0px}@media all and (max-width:600px){.home .container .sec2 .inner .txtArea table{display:block}.home .container .sec2 .inner .txtArea table tbody{display:block}}@media all and (max-width:600px){.home .container .sec2 .inner .txtArea table tr{display:block}}.home .container .sec2 .inner .txtArea table tr th{font-weight:400;width:177px;vertical-align:top}@media all and (max-width:600px){.home .container .sec2 .inner .txtArea table tr th{display:block;width:auto;background:#eee;line-height:1;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;padding:6px;text-align:center}}@media all and (max-width:600px){.home .container .sec2 .inner .txtArea table tr td{display:block;margin-bottom:16px;text-align:center}}.home .container .sec2 .inner .txtArea table tr td a{color:#968463;text-decoration:underline}.home .container .sec2 .inner .txtArea table tr td a img{position:relative;top:4px;width:16px;margin-right:6px}.home .container .sec2 .inner .txtArea table tr td dl{border:1px solid #b7a686;background:#fbf9f7;padding:16px}.home .container .sec2 .inner .txtArea table tr td dl dt{line-height:1;margin-bottom:6px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}.home .container .sec2 .inner .txtArea table tr td dl dd{line-height:1.618;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}.access .mainVisual:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/access/main.jpg) bottom center no-repeat;background-size:cover}.access .mainMap{max-width:1216px;margin:42px auto 0;display:block;line-height:0;position:relative}.access .mainMap img{display:block;border:3px solid #ccc}@media all and (max-width:600px){.access .mainMap img{border-left:none;border-right:none}}.access .accessArea{max-width:1216px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (max-width:600px){.access .accessArea{padding:0 10px}}.access .accessArea figure{width:48%}@media all and (max-width:600px){.access .accessArea figure{width:100%}}.access .accessArea>dl{width:48%}@media all and (max-width:600px){.access .accessArea>dl{width:100%;margin-bottom:16px}}.access .accessArea>dl>dt{font-size:26px;margin-bottom:26px;line-height:1}@media all and (max-width:600px){.access .accessArea>dl>dt{text-align:center;margin-bottom:16px}}.access .accessArea>dl>dd table{border-collapse:separate;border-spacing:0px}@media all and (max-width:600px){.access .accessArea>dl>dd table{display:block}.access .accessArea>dl>dd table tbody{display:block}}@media all and (max-width:600px){.access .accessArea>dl>dd table tr{display:block}}.access .accessArea>dl>dd table tr th{font-weight:400;width:177px;vertical-align:top}@media all and (max-width:600px){.access .accessArea>dl>dd table tr th{display:block;width:auto;background:#eee;line-height:1;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;padding:6px;text-align:center}}@media all and (max-width:600px){.access .accessArea>dl>dd table tr td{display:block;margin-bottom:16px;text-align:center}}.access .accessArea>dl>dd table tr td a{color:#968463;text-decoration:underline}.access .accessArea>dl>dd table tr td a img{position:relative;top:4px;width:16px;margin-right:6px}.access .accessArea>dl>dd table tr td dl{border:1px solid #b7a686;background:#fbf9f7;padding:16px}.access .accessArea>dl>dd table tr td dl dt{line-height:1;margin-bottom:6px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}.access .accessArea>dl>dd table tr td dl dd{line-height:1.618;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}.neighborhood .mainVisual:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/neighborhood/main.jpg) center center no-repeat;background-size:cover}.neighborhood .inner{max-width:1216px;margin:0 auto}.neighborhood .inner h2{font-size:26px;font-weight:400;line-height:1.618;margin-bottom:42px;text-align:center}@media all and (max-width:600px){.neighborhood .inner h2{padding:0 10px;line-height:1.618}}.neighborhood .inner h3{font-size:26px;font-weight:400;line-height:1;margin:42px 0 16px;text-align:center}@media all and (max-width:600px){.neighborhood .inner h3{padding:0 10px;line-height:1.618}}.neighborhood .inner>p{text-align:center}@media all and (max-width:600px){.neighborhood .inner>p{padding:0 10px}}.neighborhood .inner>figure{display:block;line-height:0;margin-top:42px}.neighborhood .inner section{margin-top:42px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}@media all and (max-width:600px){.neighborhood .inner section{padding:0 10px}}.neighborhood .inner section figure{display:block;width:48%}@media all and (max-width:600px){.neighborhood .inner section figure{width:100%;margin:0 0 16px}}.neighborhood .inner section dl{width:48%}@media all and (max-width:600px){.neighborhood .inner section dl{width:100%}}.neighborhood .inner section dl dt{font-size:26px;font-weight:400;line-height:1;margin:0 0 16px}@media all and (max-width:600px){.neighborhood .inner section dl dt{line-height:1.618}}.faq .mainVisual:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/faq/main.jpg) center center no-repeat;background-size:cover}@media all and (max-width:600px){.faq .mainVisual:before{background-size:cover}}.faq.ja .faqArea h1{font-family:"Times New Roman",Times,serif}.faq .faqArea{padding:0 110px 177px}.faq .faqArea h1{font-size:42px;font-weight:400;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.faq .faqArea nav{margin-bottom:68px}.faq .faqArea nav ul{text-align:left}.faq .faqArea nav ul li{display:inline-block;margin:0 16px 0 0}.faq .faqArea nav ul li a{position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;display:block;background:#eee;color:#000;text-align:center;padding:10px 42px 10px 26px;line-height:1}.faq .faqArea nav ul li a:after{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:inline-block;content:"";width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:15px;top:50%;margin-top:-6px}.faq .faqArea nav ul li a:hover{background:#b7a686;color:#fff}.faq .faqArea nav ul li a:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.faq .faqArea section{margin-bottom:42px}.faq .faqArea section:last-child{margin:0}.faq .faqArea section h2{font-weight:400;font-size:26px;margin-bottom:26px}.faq .faqArea section dl{margin-bottom:26px;text-align:left}.faq .faqArea section dl:last-child{margin-bottom:0}.faq .faqArea section dl dt{position:relative;cursor:pointer;padding-left:26px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-bottom:1px solid #ccc;margin-bottom:10px}.faq .faqArea section dl dt:before{display:block;content:"Q.";color:#968463;position:absolute;left:0;top:0}.faq .faqArea section dl dd{padding-left:26px}.faq .faqArea section dl dd a{display:inline-block;line-height:1;color:#c9bb92;text-decoration:underline}.faq .faqArea section dl dd a:before{display:inline-block;content:"-";margin-right:6px}.faq .faqArea section dl dd a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.faq .faqArea section dl dd table{border-collapse:separate;border-spacing:1px;background:#000;margin:6px 0}.faq .faqArea section dl dd table tr th{background:#eee;font-weight:400;padding:6px;color:#000}.faq .faqArea section dl dd table tr td{background:#fff;padding:6px;text-align:right;color:#000}@media all and (min-width:600px) and (max-width:961px){.faq .faqArea nav ul li{width:100%;display:block;margin:0 0 26px}.faq .faqArea nav ul li:last-child{margin-bottom:0}}@media all and (max-width:600px){.faq .faqArea{padding:68px 26px 0}.faq .faqArea .box{display:block}.faq .faqArea .box .boxL{display:block;width:100%;padding:0;margin-bottom:42px}.faq .faqArea .box .boxR{display:block;width:100%;padding:0}.faq .faqArea nav ul li{width:100%;display:block;margin:0 0 26px}.faq .faqArea nav ul li:last-child{margin-bottom:0}}.stay .mainVisual:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/stay/main.jpg) center center no-repeat;background-size:cover}.stay .container.index .mainTxt{text-align:center;max-width:1216px;margin:0 auto 68px}@media all and (max-width:600px){.stay .container.index .mainTxt{padding:0 10px}}.stay .container.index nav{margin-bottom:68px}.stay .container.index nav ul{display:flex;flex-wrap:wrap;justify-content:center}.stay .container.index nav ul li{width:287px;margin:0 10px}.stay .container.index nav ul li a{position:relative;top: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;display:block;color:#fff;line-height:1;display:block;text-align:center;margin-top:10px;background:#1da7af;padding:16px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.stay .container.index nav ul li a:hover{background:#296f57}@media all and (max-width:600px){.stay .container.index nav{margin-bottom:42px}.stay .container.index nav ul{padding:0 26px}.stay .container.index nav ul li{width:100%}.stay .container.index nav ul li a{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}}.stay .container.index section{margin-bottom:68px}.stay .container.index section:last-child{margin-bottom:0}.stay .container.index section h2{display:block;background:#000;position:relative}.stay .container.index section h2 span{position:relative;z-index:1;display:block;color:#fff;text-align:center;font-weight:400;font-size:42px;line-height:1;padding:177px 0}@media all and (max-width:600px){.stay .container.index section h2 span{font-size:26px;padding:68px 0}}.stay .container.index section h2 img{z-index:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.stay .container.index section dl{max-width:1216px;margin:42px auto 0}.stay .container.index section dl dt{text-align:center;font-size:26px;line-height:1.618;margin-bottom:42px}.stay .container.index section dl dd p{margin-bottom:16px;text-align:center}.stay .container.index section dl dd p:last-child{margin-bottom:0}.stay .container.index section dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}.stay .container.index section dl dd ul li{width:49%;line-height:0;margin-bottom:26px}@media all and (max-width:600px){.stay .container.index section dl dd ul li{width:100%;margin-bottom:10px}}.stay .container.index section dl dd ul.min li{width:24%}.stay .container.index section dl dd ul.min li span{display:block;line-height:1;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;margin-top:6px;text-align:right;color:#999}@media all and (max-width:600px){.stay .container.index section dl dd ul.min{margin-bottom:16px}.stay .container.index section dl dd ul.min li{width:49%;margin-bottom:10px}}@media all and (max-width:600px){.stay .container.index section dl{padding:0 10px;margin:26px auto 0}.stay .container.index section dl dt{font-size:21px;margin-bottom:26px}.stay .container.index section dl dd p{margin-bottom:10px}}.stay .container.index section .box{border:1px solid #b7a686;background:#fbf9f7;max-width:max-content;padding:16px 26px;margin:26px auto 0}.stay .container.index section .box dt{font-size:17px;padding-bottom:10px;border-bottom:1px dotted #b7a686;margin-bottom:10px;color:#968463}.stay .container.index section .box dd{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;line-height:1.618}.stay .container.index section .btn{position:relative;z-index:1;margin-top:42px}.stay .container.index section .btn a{display:block;background:#b7a686;line-height:1;padding:26px;color:#fff;width:100%;height:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;max-width:max-content;margin:0 auto}@media all and (max-width:600px){.stay .container.index section .btn{margin-top:26px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif}}.stay .container.index section .shopArea{background:#fbf9f7;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;padding:42px;margin-top:26px}.stay .container.index section .shopArea .inBox:nth-child(1){width:38%}.stay .container.index section .shopArea .inBox:nth-child(2){width:62%;-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-left:42px}.stay .container.index section .shopArea .inBox figure{line-height:0;display:block}.stay .container.index section .shopArea .inBox h3{font-size:42px;font-weight:400;line-height:1;margin-bottom:16px}.stay .container.index section .shopArea .inBox h3 span{display:block;line-height:1;margin-bottom:10px;font-size:17px}.stay .container.index section .shopArea .inBox p{text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#666}@media all and (max-width:600px){.stay .container.index section .shopArea{padding:16px}.stay .container.index section .shopArea .inBox{width:100% !important;padding:0 !important}.stay .container.index section .shopArea .inBox:nth-child(1){margin-bottom:16px}.stay .container.index section .shopArea .inBox h3{font-size:26px;margin-bottom:10px}.stay .container.index section .shopArea .inBox h3 span{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px}.stay .container.index section .shopArea .inBox p{line-height:1.618;font-size:13px}}.stay .stayArea{position:relative;padding-top:68px}.stay .stayArea h3{text-align:center;font-family:"Gilda Display",serif;font-size:42px;font-weight:lighter;margin-bottom:26px;position:relative;z-index:1}@media all and (max-width:600px){.stay .stayArea h3{font-size:26px;padding:0 42px}}.stay .stayArea h3 span{font-size:17px}.stay .stayArea .mainTxt{max-width:752px;text-align:center;margin:0 auto 68px;position:relative;z-index:1}.stay .stayArea .mainTxt a{color:#fff;text-decoration:underline}.stay .stayArea .mainTxt a.btn{width:max-content;display:block;border:1px solid #fff;color:#fff;line-height:1;padding:16px 68px;margin:16px auto 0;text-align:center;text-decoration:none}.stay .stayArea .mainTxt a.btn:hover{color:#000;background:#fff}.stay .stayArea .mainTxt a.btn:after{display:inline-block;content:"›";margin-left:6px}@media all and (max-width:600px){.stay .stayArea .mainTxt{padding:0 42px}}.stay .stayArea section{width:100%;display:table;table-layout:fixed;margin-bottom:110px}@media all and (max-width:600px){.stay .stayArea section{display:block}}.stay .stayArea section dl{width:25%;vertical-align:top;display:table-cell}@media all and (max-width:600px){.stay .stayArea section dl{display:block;width:100%;margin-bottom:42px;padding:0 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}}.stay .stayArea section dl dt{text-align:center;line-height:1;font-size:26px;position:relative;z-index:1}.stay .stayArea section dl dt figure{line-height:0;display:block;position:relative}.stay .stayArea section dl dt figure:after{display:block;content:"";width:100%;height:102px;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/classy-fabric.png) center center repeat;position:absolute;left:0;bottom:0;z-index:3}@media all and (max-width:600px){.stay .stayArea section dl dt figure img{width:100%;height:177px;object-fit:cover;font-family:"object-fit: cover;"}.stay .stayArea section dl dt figure img.btm{object-position:100% 100%}}.stay .stayArea section dl dd{position:relative;z-index:2;padding:16px 42px 0;text-align:center;font-size:13px}.stay .stayArea section dl dd .caution{display:block;font-size:10px}.stay .stayArea section dl dd a{width:max-content;display:block;border:1px solid #fff;color:#fff;line-height:1;padding:6px 10px;margin:16px auto 0;text-align:center}.stay .stayArea section dl dd a:hover{color:#000;background:#fff}.stay .stayArea section dl dd a:after{display:inline-block;content:"›";margin-left:6px}.stay .stayArea .breakfastIndex{letter-spacing:-.4em;max-width:1216px;margin:0 auto 68px}.stay .stayArea .breakfastIndex li{display:inline-block;vertical-align:top;width:50%;letter-spacing:normal;-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 26px}.stay .stayArea .breakfastIndex li figure{display:block;line-height:0;position:relative}.stay .stayArea .breakfastIndex li figure:after{display:block;content:"";width:100%;height:100px;position:absolute;left:0;bottom:0;z-index:1;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/home/main_shadow2.png) repeat;background-size:100px 100px}@media all and (max-width:600px){.stay .stayArea .breakfastIndex li figure:after{display:none}}.stay .stayArea .breakfastIndex li strong{display:block;text-align:center;font-size:26px;font-weight:400}.stay .stayArea .imgList{letter-spacing:-.4em;text-align:center;margin-bottom:42px}.stay .stayArea .imgList li{letter-spacing:normal;display:inline-block;vertical-align:top;max-width:287px;width:25%;-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 6px;line-height:0}.stay .stayArea .imgList li span{margin-top:26px;padding:0 26px;display:block;line-height:1.618}@media all and (max-width:600px){.stay .stayArea .imgList{padding:0 26px}.stay .stayArea .imgList li{width:100%;padding:0;margin-bottom:42px}.stay .stayArea .imgList li span{padding:0}}.stay .stayArea .txtList{letter-spacing:-.4em;text-align:center;margin-bottom:68px}.stay .stayArea .txtList li{letter-spacing:normal;display:inline-block;vertical-align:top;max-width:287px;width:33.33333%;-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 26px}@media all and (max-width:600px){.stay .stayArea .txtList li{width:100%;max-width:500000px;margin-bottom:16px}}.stay .formArea{max-width:1216px;margin:0 auto;padding-bottom:110px}@media all and (max-width:600px){.stay .formArea{padding-bottom:68px}}.stay .formArea h2{font-size:42px;font-weight:400;margin-bottom:42px;text-align:center}.stay .formArea .wpcf7-response-output{line-height:1.618}.stay .formArea dl{width:100%;max-width:752px;margin:0 auto;margin-bottom:26px}.stay .formArea dl dt{line-height:1;margin-bottom:16px}.stay .formArea dl dt em{font-style:normal;color:#c9bb92}.stay .formArea dl dd input[type=text],.stay .formArea dl dd input[type=email]{padding:10px;font-weight:400;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;background:#eee;color:#000;border:none}.stay .formArea dl dd textarea{display:block;padding:10px;resize:vertical;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;background:#eee;color:#000;border:none}.stay .formArea dl dd .pulldown{width:100%;position:relative}.stay .formArea dl dd .pulldown .wpcf7-form-control-wrap{display:inline-block;margin-right:10px;width:62% !important}.stay .formArea dl dd .pulldown .wpcf7-form-control-wrap select{font-size:17px;width:100%;padding-right:1em;line-height:1.4;font-weight:400;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:16px 42px 16px 16px;color:#000;background:#eee;border-radius:0;position:relative}.stay .formArea dl dd .pulldown .wpcf7-form-control-wrap select:-ms-expand{display:none}.stay .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}.stay .formArea .send{width:177px;margin:0 auto}.stay .formArea .send input{background:#a49569;background:linear-gradient(45deg,#a49569 0%,#c9bb92 100%);color:#fff;display:block;width:100%;padding:16px 0;line-height:1;font-size:17px;font-weight:400;position:relative;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.stay .formArea .send input:hover{filter:brightness(125%)}@media all and (max-width:600px){.stay .formArea{padding:0 10px 68px}.stay .formArea h2{font-size:26px}}.terms-and-conditions .mainVisual:before,.pp .mainVisual:before,.sct .mainVisual:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/tc/main.jpg) center center no-repeat;background-size:cover}.terms-and-conditions .container,.pp .container,.sct .container{max-width:1216px;margin:0 auto}.terms-and-conditions .container h2,.pp .container h2,.sct .container h2{font-size:42px;font-weight:400;margin-bottom:42px;text-align:center}.terms-and-conditions .container h3,.pp .container h3,.sct .container h3{font-size:26px;font-weight:400;margin:42px 0 26px}.terms-and-conditions .container p,.pp .container p,.sct .container p{margin-bottom:1em}.terms-and-conditions .container ol,.pp .container ol,.sct .container ol{margin-bottom:1em;padding-left:1em}.terms-and-conditions .container ol li,.pp .container ol li,.sct .container ol li{list-style-type:decimal}.terms-and-conditions .container ul,.pp .container ul,.sct .container ul{margin-bottom:1em;padding-left:1em}.terms-and-conditions .container ul li,.pp .container ul li,.sct .container ul li{list-style-type:disc}.terms-and-conditions .container table,.pp .container table,.sct .container table{margin-bottom:26px;background:#ccc;border-collapse:separate;border-spacing:1px}.terms-and-conditions .container table tr th,.pp .container table tr th,.sct .container table tr th{background:#f7f7f7;font-weight:400;padding:6px;text-align:center;font-size:17px}.terms-and-conditions .container table tr td,.pp .container table tr td,.sct .container table tr td{background:#fff;padding:6px;text-align:center;font-size:17px}.terms-and-conditions .container a,.pp .container a,.sct .container a{color:#b7a686;text-decoration:underline}@media all and (max-width:600px){.terms-and-conditions .container,.pp .container,.sct .container{padding:0 10px 68px}.terms-and-conditions .container h2,.pp .container h2,.sct .container h2{font-size:26px}.terms-and-conditions .container h3,.pp .container h3,.sct .container h3{font-size:17px;margin:26px 0 16px;text-align:center;background:#eee;line-height:1;padding:10px 0}.terms-and-conditions .container table,.pp .container table,.sct .container table{margin-bottom:16px}.terms-and-conditions .container table tr th,.terms-and-conditions .container table tr td,.pp .container table tr th,.pp .container table tr td,.sct .container table tr th,.sct .container table tr td{font-family:Verdana,Arial,Helvetica,sans-serif;padding:6px;font-size:10px;line-height:1}}.contact .mainVisual:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/tc/main.jpg) center center no-repeat;background-size:cover}.contact .container{max-width:1216px;margin:0 auto}.contact .container h2{font-size:42px;font-weight:400;margin-bottom:42px;text-align:center}.contact .container .wpcf7-response-output{line-height:1.618}.contact .container dl{width:100%;max-width:752px;margin:0 auto;margin-bottom:26px}.contact .container dl dt{line-height:1;margin-bottom:16px}.contact .container dl dt em{font-style:normal;color:#c9bb92}.contact .container dl dd input[type=text],.contact .container dl dd input[type=email]{padding:10px;font-weight:400;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;background:#eee;color:#000;border:none}.contact .container dl dd textarea{display:block;padding:10px;resize:vertical;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;background:#eee;color:#000;border:none}.contact .container dl dd .pulldown{width:100%;position:relative}.contact .container dl dd .pulldown .wpcf7-form-control-wrap{display:inline-block;margin-right:10px;width:62% !important}.contact .container dl dd .pulldown .wpcf7-form-control-wrap select{font-size:17px;width:100%;padding-right:1em;line-height:1.4;font-weight:400;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:16px 42px 16px 16px;color:#000;background:#eee;border-radius:0;position:relative}.contact .container dl dd .pulldown .wpcf7-form-control-wrap select:-ms-expand{display:none}.contact .container 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 .send{width:177px;margin:0 auto}.contact .container .send input{background:#a49569;background:linear-gradient(45deg,#a49569 0%,#c9bb92 100%);color:#fff;display:block;width:100%;padding:16px 0;line-height:1;font-size:17px;font-weight:400;position:relative;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.contact .container .send input:hover{filter:brightness(125%)}@media all and (max-width:600px){.contact .container{padding:0 10px 68px}.contact .container h2{font-size:26px}}.rooms.s-double header .header1 nav>ul>li.reservation,.rooms.s-double header .header2 .reserveBtn2,.rooms.classic header .header1 nav>ul>li.reservation,.rooms.classic header .header2 .reserveBtn2,.rooms.loft header .header1 nav>ul>li.reservation,.rooms.loft header .header2 .reserveBtn2,.rooms.suite header .header1 nav>ul>li.reservation,.rooms.suite header .header2 .reserveBtn2,.rooms.machiya header .header1 nav>ul>li.reservation,.rooms.machiya header .header2 .reserveBtn2{display:none}.rooms .mainVisual:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms_/main.jpg) center center no-repeat;background-size:cover}.rooms .mainArea{position:relative;line-height:0}.rooms .mainArea img{object-fit:cover;font-family:"object-fit: cover;";width:100%;height:70vh}@media all and (max-width:600px){.rooms .mainArea img{height:287px}}.rooms .mainArea h2{position:absolute;left:0;bottom:42px;width:100%;text-align:center;color:#fff;font-size:42px;font-weight:400;line-height:1;font-family:"Gilda Display",serif;z-index:2}.rooms .mainArea h2 span{display:block;font-size:17px;margin-top:6px}@media all and (max-width:600px){.rooms .mainArea h2{font-size:26px;padding:0 10px;-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 .mainArea:after{z-index:1;display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.38) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%)}.rooms .container .indexList{zoom:1;position:relative;padding:0 42px}.rooms .container .indexList:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media all and (max-width:600px){.rooms .container .indexList{padding:0 10px}}.rooms .container .indexList .mainTxt{max-width:752px;margin:0 auto;text-align:center}.rooms .container .indexList .box{display:block;color:#000;max-width:1216px;margin:68px auto 0;display:table;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;right:0;position:relative;border-right:1px solid #b7a686}@media all and (max-width:600px){.rooms .container .indexList .box{display:block;border-right:none;position:relative;border-bottom:1px solid #b7a686;margin:42px auto 0}}.rooms .container .indexList .box:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:26px 0 26px 16px;border-color:transparent transparent transparent #b7a686;position:absolute;right:-16px;top:50%;margin-top:-26px}@media all and (max-width:600px){.rooms .container .indexList .box:after{border-width:10px 13px 0;border-color:#b7a686 transparent transparent;right:46%;top:auto;bottom:-10px}}@media all and (min-width:960px){.rooms .container .indexList .box:hover{right:-26px}}.rooms .container .indexList .box ul{display:table-cell;vertical-align:middle;width:50%;letter-spacing:-.4em;line-height:0}@media all and (max-width:600px){.rooms .container .indexList .box ul{display:block;width:100%}}.rooms .container .indexList .box ul li{display:inline-block;letter-spacing:normal;line-height:0;width:33.33333%;padding:3px;overflow:hidden;-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 .indexList .box ul li img{width:100%;-webkit-aspect-ratio:1;-moz-aspect-ratio:1;-ms-aspect-ratio:1;-o-aspect-ratio:1;aspect-ratio:1;object-fit:cover;font-family:"object-fit: cover;"}.rooms .container .indexList .box dl{display:table-cell;vertical-align:middle;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;padding:0 42px}@media all and (max-width:600px){.rooms .container .indexList .box dl{display:block;width:100%;padding:0;margin-top:10px}}.rooms .container .indexList .box dl dt{font-size:42px;line-height:1;margin-bottom:26px}.rooms .container .indexList .box dl dt span{display:block;font-size:17px;margin-top:6px}@media all and (max-width:600px){.rooms .container .indexList .box dl dt{font-size:21px;text-align:center;margin-bottom:16px}}.rooms .container .indexList .box dl dd{line-height:1.618}.rooms .container .indexList .box dl dd strong{font-weight:400;font-size:26px;line-height:1.4;margin:6px 0 10px;display:block}.rooms .container .indexList .box dl dd span{display:inline-block;width:max-content;line-height:1;padding:10px;border:1px solid #000}@media all and (max-width:600px){.rooms .container .indexList .box dl dd{display:none}}.rooms .container .scrollWrap{padding:68px 110px 0;position:relative}.rooms .container .scrollWrap .scrollSide{width:calc(38% - 152px);-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:110px;top:68px}.rooms .container .scrollWrap .scrollSide.scroll{position:fixed;top:110px;right:110px;padding:0}.rooms .container .scrollWrap .scrollSide.btm{position:absolute;right:110px;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:17px;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-family:"Gilda Display",serif;font-weight:400}.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: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:16px 0;line-height:1;font-size:26px;font-weight:400;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:Verdana,Arial,Helvetica,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:62%;-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 h3{font-size:26px;font-weight:lighter;margin-bottom:16px;line-height:1.4}.rooms .container .scrollWrap .scrollMain .firstArea .mainTxt{margin-bottom:26px}.rooms .container .scrollWrap .scrollMain .firstArea .specBox{padding:26px;background:#f7f7f7}.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.666666666%;letter-spacing:normal;position:relative;vertical-align:top;text-align:center;line-height:1;font-weight:400;font-size:10px;font-family:Verdana,Arial,Helvetica,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 dotted #999}.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)}@media all and (max-width:600px){.rooms .container .scrollWrap .scrollMain .firstArea .specBox{padding:16px 0 6px}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul{text-align:left}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li{width:33.333333333%;margin-bottom:10px}}.rooms .container .scrollWrap .scrollMain section{margin-bottom:68px}.rooms .container .scrollWrap .scrollMain section:last-child{margin-bottom:0}.rooms .container .scrollWrap .scrollMain section>dl>dt{font-size:26px;line-height:1;margin-bottom:42px;font-weight:400}.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{margin-left:-1px;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%;line-height:0;padding:0 0 1px 1px}.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%;-webkit-aspect-ratio:1;-moz-aspect-ratio:1;-ms-aspect-ratio:1;-o-aspect-ratio:1;aspect-ratio: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;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 (min-width:600px) and (max-width:961px){.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 .galleryList li a img{height:110px}}@media all and (max-width:600px){.rooms .container .scrollWrap .scrollMain section>dl>dd .galleryList li{width:33.33333333%}.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 .galleryList li a img{height:110px}}.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 solid #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(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms_/ico_amenity01.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico2 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms_/ico_amenity02.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico3 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms_/ico_amenity03.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico4 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms_/ico_amenity04.png) no-repeat}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl.ico5 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms_/ico_amenity05.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;width:100%;margin-bottom:16px}.rooms .container .scrollWrap .scrollMain section>dl>dd.amenityBox dl dd{display:block;font-size:13px;font-weight:400}}.rooms .container .scrollWrap .scrollMain section>dl>dd .map{display:block;line-height:0;border:1px solid #ffffff3a}.rooms .container .scrollWrap .scrollMain section .carouselArea{height:464px;width:100%;overflow:hidden;position:relative;z-index:1;margin-bottom:68px}.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%;height:464px;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}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-dots li button{display:block;width:100%;height:100%;background:#ccc;text-indent:-9999em;overflow:hidden;border:none;cursor:pointer}.rooms .container .scrollWrap .scrollMain section .carouselArea .slick-dots li button:hover{background:#000}.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;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 (max-width:600px){.rooms .container .scrollWrap .scrollMain section .carouselArea{height:177px}.rooms .container .scrollWrap .scrollMain section .carouselArea .caList figure img{height:177px}.rooms .container .scrollWrap .scrollMain section .carouselArea .caList figure figcaption{font-size:10px}}.rooms .container .scrollWrap .scrollMain section .galleryList{margin-left:-1px;zoom:1}.rooms .container .scrollWrap .scrollMain section .galleryList:after{content:".";display:block;clear:both;height:0;visibility:hidden}.rooms .container .scrollWrap .scrollMain section .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%;line-height:0;padding:0 0 1px 1px}.rooms .container .scrollWrap .scrollMain section .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 .galleryList li a img{width:100%;-webkit-aspect-ratio:1;-moz-aspect-ratio:1;-ms-aspect-ratio:1;-o-aspect-ratio:1;aspect-ratio:1;object-fit:cover;font-family:"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}.rooms .container .scrollWrap .scrollMain section .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 (min-width:600px) and (max-width:961px){.rooms .container .scrollWrap .scrollMain section .galleryList li{width:25%}.rooms .container .scrollWrap .scrollMain section .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 .galleryList li a img{height:110px}}@media all and (max-width:600px){.rooms .container .scrollWrap .scrollMain section .galleryList li{width:33.33333333%}.rooms .container .scrollWrap .scrollMain section .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 .galleryList li a img{height:110px}}.rooms .container .scrollWrap .scrollMain section .txtBox{background:#fbf9f7;border:1px solid #c9bb92;display:flex;flex-wrap:wrap;justify-content:space-between;-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:16px;margin-bottom:16px}.rooms .container .scrollWrap .scrollMain section .txtBox figure{width:20%}.rooms .container .scrollWrap .scrollMain section .txtBox p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:80%;padding-left:16px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.618}@media all and (max-width:600px){.rooms .container .scrollWrap .scrollMain section .txtBox p{font-size:10px}}.rooms .container .scrollWrap .scrollMain section .txtBox p span{display:block;color:#999;margin-top:6px;font-size:10px;line-height:1.618}@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;padding:42px 10px 0}.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:17px}.rooms .container .scrollWrap .scrollMain{position:relative;top:auto;right:auto;left:auto;width:100%;padding:0;border:none}.rooms .container .scrollWrap .scrollMain section>dl dt{margin-bottom:26px}.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;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:17px}@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%}}.hanareArea{padding:32px 0 0}@media all and (max-width:600px){.hanareArea{padding:68px 0 0}}.hanareArea .mainPic{margin-bottom:42px}.hanareArea .mainPic table{width:100%;border-collapse:separate;border-spacing:2px;background:#fff}.hanareArea .mainPic table tr td{width:19%;height:287px;text-align:center;vertical-align:middle;overflow:hidden;position:relative}.hanareArea .mainPic table tr td.ttl{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/main01.jpg) center center no-repeat;background-size:cover;width:62%}.hanareArea .mainPic table tr td.ttl h2{position:relative;z-index:2;text-align:center;color:#fff;font-weight:400;font-size:68px;line-height:1.2;font-family:serif}.hanareArea .mainPic table tr td.ttl h2 span{display:block;text-align:center;font-size:26px}.hanareArea .mainPic table tr td.bg1{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/main02.jpg) center center no-repeat;background-size:cover}.hanareArea .mainPic table tr td.bg2{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/main03.jpg) center center no-repeat;background-size:cover}.hanareArea .mainPic table tr td.bg3{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/main04.jpg) center center no-repeat;background-size:cover}.hanareArea .mainPic table tr td.bg4{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/main05.jpg) center center no-repeat;background-size:cover}@media all and (max-width:600px){.hanareArea .mainPic table{display:block}.hanareArea .mainPic table tbody{display:block}.hanareArea .mainPic table tbody tr{display:block;zoom:1;letter-spacing:-.4em}.hanareArea .mainPic table tbody tr:after{content:".";display:block;clear:both;height:0;visibility:hidden}.hanareArea .mainPic table tbody tr td{display:block;width:50%;height:110px;float:left;letter-spacing:normal}.hanareArea .mainPic table tbody tr td.ttl{width:100%;height:287px}.hanareArea .mainPic table tbody tr td.bg1,.hanareArea .mainPic table tbody tr td.bg3{display:none}}.hanareArea .inner{max-width:1216px;margin:0 auto 68px;padding:0 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}@media all and (max-width:600px){.hanareArea .inner{padding:0 10px;margin:0 auto 42px}}.hanareArea .inner h2{text-align:center;font-size:42px;font-weight:400;line-height:1.4;margin-bottom:26px}.hanareArea .inner h2 span{font-family:serif}@media all and (max-width:600px){.hanareArea .inner h2{font-size:26px}}.hanareArea .inner .mainTxt{text-align:center}@media all and (max-width:600px){.hanareArea .inner .mainTxt{text-align:justify}}.hanareArea .inner .gallery{margin:42px 0}.hanareArea .inner .gallery .sliderFor,.hanareArea .inner .gallery .sliderNav{position:relative}.hanareArea .inner .gallery .sliderFor .slick-list,.hanareArea .inner .gallery .sliderNav .slick-list{position:relative;z-index:0}.hanareArea .inner .gallery .sliderFor .slick-arrow,.hanareArea .inner .gallery .sliderNav .slick-arrow{position:absolute;z-index:1;top:50%;transform:translate(0,-50%);cursor:pointer;width:26px;height:68px;text-indent:-9999em;overflow:hidden;display:block}.hanareArea .inner .gallery .sliderFor .slick-arrow:before,.hanareArea .inner .gallery .sliderFor .slick-arrow:after,.hanareArea .inner .gallery .sliderNav .slick-arrow:before,.hanareArea .inner .gallery .sliderNav .slick-arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.hanareArea .inner .gallery .sliderFor .slick-arrow:before,.hanareArea .inner .gallery .sliderNav .slick-arrow:before{width:100%;height:100%;background:#fff}.hanareArea .inner .gallery .sliderFor .slick-arrow:after,.hanareArea .inner .gallery .sliderNav .slick-arrow:after{width:16px;height:16px;border-top:2px solid #ccbfae;border-right:2px solid #ccbfae}.hanareArea .inner .gallery .sliderFor .slick-arrow.slick-prev,.hanareArea .inner .gallery .sliderNav .slick-arrow.slick-prev{left:0}.hanareArea .inner .gallery .sliderFor .slick-arrow.slick-prev:after,.hanareArea .inner .gallery .sliderNav .slick-arrow.slick-prev:after{right:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.hanareArea .inner .gallery .sliderFor .slick-arrow.slick-next,.hanareArea .inner .gallery .sliderNav .slick-arrow.slick-next{right:0}.hanareArea .inner .gallery .sliderFor .slick-arrow.slick-next:after,.hanareArea .inner .gallery .sliderNav .slick-arrow.slick-next:after{left:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hanareArea .inner .mapBox{max-width:1216px;margin:68px auto}.hanareArea .inner .mapBox p{display:block;text-align:right;margin-top:10px}.hanareArea .inner .mapBox p img{max-width:464px}@media all and (max-width:600px){.hanareArea .inner .mapBox p img{max-width:287px}}.hanareArea .inner .mapBox figure{display:block;line-height:0;position:relative}.hanareArea .inner .mapBox figure ul li{width:5%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hanareArea .inner .mapBox figure ul li:nth-child(1){margin:20% 0 0 26%}.hanareArea .inner .mapBox figure ul li:nth-child(2){margin:-10% 0 0 26%}.hanareArea .inner .mapBox figure ul li:nth-child(3){margin:-13% 0 0 -31%}.hanareArea .inner .mapBox figure ul li:nth-child(4){margin:-23% 0 0 3%}.hanareArea .inner .mapBox figure ul li:nth-child(5){margin:20% 0 0 10%}.hanareArea .inner .mapBox figure ul li:nth-child(6){margin:18% 0 0 -21%}.hanareArea .inner .mapBox figure ul li a:hover{-webkit-filter:brightness(1.1);-moz-filter:brightness(1.1);-ms-filter:brightness(1.1);-o-filter:brightness(1.1);filter:brightness(1.1)}.hanareArea .inner .amenityBox{margin-bottom:26px;padding:30px 30px 20px;border-top:3px solid #212430;border-left:1px solid #d3d3d6;border-right:1px solid #d3d3d6;border-bottom:1px solid #d3d3d6}.hanareArea .inner .amenityBox ul:nth-child(1){width:100%;letter-spacing:-.4em;border-bottom:1px dotted #c7c8cb;padding-bottom:30px}.hanareArea .inner .amenityBox ul:nth-child(1) li{display:inline-block;width:16.666666%;letter-spacing:normal;position:relative;vertical-align:middle;text-align:center;line-height:1;font-size:12px}.hanareArea .inner .amenityBox ul:nth-child(1) li:after{position:absolute;right:0;top:50%;margin-top:-10px;display:block;content:"";width:0;height:20px;border-left:1px dotted #c7c8cb}.hanareArea .inner .amenityBox ul:nth-child(1) li:last-child:after{display:none}.hanareArea .inner .amenityBox ul:nth-child(1) li img{display:block;margin:0 auto 10px;width:40px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}@media all and (max-width:600px){.hanareArea .inner .amenityBox ul:nth-child(1) li{width:33.333333%}.hanareArea .inner .amenityBox ul:nth-child(1) li:nth-child(1),.hanareArea .inner .amenityBox ul:nth-child(1) li:nth-child(2),.hanareArea .inner .amenityBox ul:nth-child(1) li:nth-child(3){margin-bottom:10px}.hanareArea .inner .amenityBox ul:nth-child(1) li:nth-child(3):after{display:none}}.hanareArea .inner .amenityBox ul:nth-child(2){padding-top:25px;letter-spacing:-.4em;margin-left:-21px}.hanareArea .inner .amenityBox ul:nth-child(2) li{color:#000 !important;font-weight:400 !important;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;position:relative;display:inline-block;margin-bottom:10px;letter-spacing:normal;margin-left:21px;line-height:20px;font-size:13px}.hanareArea .inner .amenityBox ul:nth-child(2) li img{display:inline-block;position:relative;top:4px;width:20px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;margin-right:5px}.hanareArea .inner .amenityBox ul:nth-child(2) li:after{display:block;content:"";width:100%;height:1px;background:#000;position:absolute;left:0;top:50%}.hanareArea .inner .amenityBox ul:nth-child(2) li.active{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.hanareArea .inner .amenityBox ul:nth-child(2) li.active:after{display:none}.hanareArea .inner section.boxLine{border-top:3px double #ddd;padding:42px 0}.hanareArea .inner section.boxLine:last-child{padding-bottom:0}.hanareArea .inner section h3{line-height:0;text-align:center;margin-top:68px;position:relative}.hanareArea .inner section h3:before{display:block;position:absolute;left:0;top:50%;content:"";width:100%;height:1px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.hanareArea .inner section h3 img{width:68px;position:relative}.hanareArea .inner section .detailList{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}.hanareArea .inner section .detailList dl{width:48%}.hanareArea .inner section .detailList dl dt{font-size:26px;line-height:1.618;margin-bottom:16px}.hanareArea .inner section .detailList dl dd{font-size:17px;line-height:2}.hanareArea .inner section .detailList dl dd span{display:block;background:#f1efeb;text-align:center;line-height:1.618;padding:10px 16px;margin-top:16px;font-family:sans-serif;font-size:13px;max-width:max-content}@media all and (max-width:600px){.hanareArea .inner section .detailList dl{width:100%;margin-bottom:16px}}.hanareArea .inner section .detailList ul{width:48%}.hanareArea .inner section .detailList ul:after{display:block;content:"";clear:both}.hanareArea .inner section .detailList ul li{float:right;width:32.5%;line-height:0}.hanareArea .inner section .detailList ul li:nth-child(1){float:left;width:66.6%}.hanareArea .inner section .detailList ul li:nth-child(2){margin-bottom:1%}.hanareArea .inner section .detailList ul li.single{width:100% !important}@media all and (max-width:600px){.hanareArea .inner section .detailList ul{width:100%}}.hanareArea .inner h4{text-align:center;font-weight:400;font-size:26px;line-height:1.2;border-top:3px double #ddd;border-bottom:3px double #ddd;padding:26px 0;background:#fff;max-width:752px;margin:0 auto}@media all and (max-width:600px){.hanareArea .inner h4{padding:16px 0}}.hanareArea .inner .goriyoBox{margin-top:26px;border:1px solid #ccc;background:#f7f7f7;padding:42px}@media all and (max-width:600px){.hanareArea .inner .goriyoBox{padding:26px 16px}}.hanareArea .inner .goriyoBox li{font-size:17px;line-height:2;padding-left:1em;position:relative}.hanareArea .inner .goriyoBox li:before{display:block;content:"・";position:absolute;left:0;top:0}.hanareArea .inner .btn{max-width:464px;margin:42px auto 0;position:relative;display:block;text-decoration:none;line-height:1;padding:26px 0;font-size:21px;background:#e4ac39;background:linear-gradient(315deg,#e4ac39 0%,#eabd60 100%);color:#fff}.hanareArea .inner .btn:after{display:block;content:"";width:10px;height:10px;position:absolute;right:26px;top:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-top:-5px;border-top:1px solid #fff;border-right:1px solid #fff}@media all and (max-width:600px){.hanareArea .inner .btn{font-size:17px}}.hanareArea .box2{background:#f1efeb;margin:110px 0;padding:110px 0}@media all and (max-width:600px){.hanareArea .box2{margin:68px 0;padding:68px 0}}.hanareArea .box2 section{max-width:1216px;margin:0 auto 68px;padding:0 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;margin-bottom:0}@media all and (max-width:600px){.hanareArea .box2 section{padding:0 10px}}.hanareArea .box2 section ul{display:flex;justify-content:space-between}.hanareArea .box2 section ul li{width:50%}.hanareArea .box2 section dl{margin-top:16px}.hanareArea .box2 section dl dt{text-align:center;font-size:26px;line-height:1.4;display:flex;align-content:center;align-items:center;margin:0 auto;max-width:max-content}.hanareArea .box2 section dl dd{margin-top:16px}
html{scroll-behavior:smooth}.pullDown{width:100%;position:relative}.pullDown select{font-size:17px;width:100%;padding-right:1em;line-height:1.4;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:16px 42px 16px 16px;color:#000;background:#eee;border-radius:0;position:relative}.pullDown select:-ms-expand{display:none}.pullDown: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:999}.stay .formArea .cautionTxt{text-align:center;margin-bottom:42px}.home .container .bnrArea ul li a span{font-size:10px;text-align:center;display:block;line-height:1;margin-top:10px;font-family:sans-serif;color:#999}@media screen and (max-width:600px){.spNone{display:none !important}.rooms .container .indexList .box{border-bottom:none}.rooms .container .indexList .box:after{display:none}footer figure{padding:0 10px}footer figure span a{display:inline-block;color:#000}}.stay .timeBox{background:#f7f7f7;margin:26px auto 0;padding:42px;max-width:max-content}.stay .timeBox .ttl{font-size:26px;text-align:center;margin:0 !important;line-height:1}.stay .timeBox .caution{font-size:10px;font-family:sans-serif;color:#666;margin:0 !important}.stay .timeBox dl{margin:16px 0 0 !important}.stay .timeBox dl dt{font-size:16px !important;padding-bottom:6px;margin:0 0 6px !important;line-height:1;border-bottom:1px solid #000;text-align:center;line-height:1}.stay .timeBox dl dd{font-size:13px;font-family:sans-serif}@media screen and (max-width:600px){.stay .timeBox .ttl{font-size:21px}.stay .timeBox{padding:26px 10px}.stay .timeBox dl dt{background:#ddd;border:none;padding:0}}.hanareArea .inner .amenityBox{margin-bottom:10px}.hanareArea .amenityLink{text-align:right;line-height:1;font-size:13px;margin-top:10px}.hanareArea .amenityLink a{color:#a18553;position:relative;padding-left:12px}.hanareArea .amenityLink a:hover{text-decoration:underline}.hanareArea .amenityLink a:before{display:block;content:"";width:4px;height:4px;border-top:1px solid #a18553;border-right:1px solid #a18553;position:absolute;top:50%;left:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-top:-3px}#amenityLinkBox{padding:42px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;display:table;table-layout:fixed;border-collapse:separate;border-spacing:20px}#amenityLinkBox dl{display:table-cell;vertical-align:top}#amenityLinkBox dl dt{text-align:center;font-size:18px;line-height:1;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #d3d3d6}#amenityLinkBox dl dt:before{display:block;margin:0 auto 10px;content:"";width:40px;height:40px;background-size:100% 100% !important;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#amenityLinkBox dl.ico1 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/ico_amenity08.png) no-repeat}#amenityLinkBox dl.ico2 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/ico_amenity05.png) no-repeat}#amenityLinkBox dl.ico3 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/ico_amenity12.png) no-repeat}#amenityLinkBox dl.ico4 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/ico_amenity06.png) no-repeat}#amenityLinkBox dl dd{text-align:left}#amenityLinkBox dl dd span{font-size:13px;font-family:sans-serif;line-height:1.4;display:block;color:#666}@media (max-width:600px){#amenityLinkBox{padding:16px;display:block;font-size:12px;border-top:1px dotted #c7c8cb}#amenityLinkBox dl{display:block;margin-top:20px}#amenityLinkBox dl dt{position:relative;font-size:17px;line-height:20px;margin-bottom:10px;padding-left:30px;text-align:left;:}#amenityLinkBox dl dt:before{display:block;content:"";width:20px;height:20px;background-size:100% 100% !important;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;position:absolute;left:0;top:0}#amenityLinkBox dl.ico1 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/ico_amenity08.png) no-repeat}#amenityLinkBox dl.ico2 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/ico_amenity05.png) no-repeat}#amenityLinkBox dl.ico3 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/ico_amenity12.png) no-repeat}#amenityLinkBox dl.ico4 dt:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/rooms/hanare/ico_amenity06.png) no-repeat}#amenityLinkBox dl dd{font-size:13px;font-family:sans-serif}}.hanareArea .inner section .detailList dl dd span a{color:#a18553;text-decoration:underline}.hanareArea .inner h2 span{display:block;text-align:center}.hanareArea .inner .amenityBox ul:nth-child(1) li{width:14.2857143%}@media (max-width:600px){.hanareArea .inner .amenityBox ul:nth-child(1) li{width:25%}}@media (min-width:601px){.hanareArea .inner .gallery .sliderFor .slick-arrow,.hanareArea .inner .gallery .sliderNav .slick-arrow{top:-350%}}.hanareArea .inner .bnr{max-width:900px;margin:42px auto 0}header .header2 nav ul li.line{border-bottom:1px dotted #000;padding-bottom:16px;margin-bottom:16px}header .header1 nav>ul>li .sNav ul li.line{border-bottom:1px dotted #000;padding-bottom:10px;margin-bottom:16px}.home .container .topBnr{max-width:900px;margin:26px auto 0}.neighborhood .inner section dl dd span{display:block;background:#a185531a;padding:10px 16px;font-size:13px;font-family:sans-serif;margin-top:10px}.neighborhood .inner section dl dd a{color:#a18553;text-decoration:underline}.accessArea{margin-bottom:42px !important}.stay .container.index section h2 span em{display:block;text-align:center;font-size:21px;font-style:normal;margin-top:10px}.hanareArea .popup2{overflow:hidden;position:relative;display:inline-block;margin:0 0 0 2px;font-size:10px;width:14px;padding:7px 0;text-align:center;line-height:0;color:#fff;background:#212453;border-radius:100px;-webkit-border-radius:100px;-ms-border-radius:100px;cursor:pointer;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;vertical-align:bottom}.hanareArea .popup2.active{overflow:inherit}.hanareArea .popup2 .popupWrap2{font-size:13px;display:block;width:300px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;line-height:1.5;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;display:block;position:absolute;background:#f7f2e8;border:1px solid #a18553;text-align:left;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;bottom:23px;right:-110px;z-index:9999}.hanareArea .popup2 .popupWrap2.active{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.hanareArea .popup2 .popupWrap2:after{content:"";position:absolute;top:100%;right:113px;border:4px solid transparent;border-top:4px solid #a18553}.hanareArea .popup2 .popupWrap2 em{margin-top:5px;display:inline-block;line-height:1.2;font-style:normal;font-size:10px}.hanareArea .popup2 .popupWrap2 p:nth-child(1){background:#a18553;padding:5px;font-size:17px;text-align:center;line-height:1}.hanareArea .popup2 .popupWrap2 p:nth-child(2){padding:10px 10px 0;text-align:center;color:#000}.hanareArea .popup2 .popupWrap2 p:nth-child(2) span{display:block;text-align:center;line-height:1;font-size:13px}.hanareArea .popup2 .popupWrap2 p:nth-child(2) span strong{font-weight:400;font-size:17px}.hanareArea .popup2 .popupWrap2 p:nth-child(2) .big{margin-bottom:5px}.hanareArea .popup2 .popupWrap2 p:nth-child(3){padding:5px 10px 10px;color:#000}@media (max-width:600px){.hanareArea .popup2 .popupWrap2{right:-140px}.hanareArea .popup2 .popupWrap2:after{right:143px}.hanareArea .inner .mainTxt{text-align:left !important}.stay .container.index .mainTxt,.stay .container.index section dl dd p{text-align:left !important}}.hanareArea .inner .caution{font-size:10px;font-family:sans-serif;color:#666;text-align:right;margin-bottom:6px}.hanareArea .inner .caution a{color:#a18553;text-decoration:underline}@media (max-width:600px){.hanareArea .box2 section,.hanareArea .inner{padding:0 16px}.hanareArea .inner .caution{text-align:left}}.hanareArea .inner .gallery .slick-track,.hanareArea .inner .gallery .slick-slide{position:relative;line-height:0}.hanareArea .inner .gallery .slick-slide span{display:block;position:absolute;right:0;bottom:0;font-size:10px;font-family:sans-serif;color:#fff;background:rgba(0,0,0,.6);line-height:1;padding:6px}@media (max-width:600px){.hanareArea .inner section .detailList dl dd span{font-size:10px;margin-top:10px}.hanareArea .inner section .detailList dl{margin-bottom:0}.hanareArea .inner section .detailList dl dd ul{margin-bottom:16px}}.hanareArea .hanareArea #amenityLinkBox{padding:42px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#cautionBox{display:table;table-layout:fixed;border-collapse:separate;border-spacing:20px}@media (max-width:600px){#cautionBox{padding:16px;display:block;font-size:12px;border-top:1px dotted #c7c8cb}}.hanareArea .subTxt{margin-top:26px}.access .ggMap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.access .ggMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access section{max-width:1216px;margin:0 auto}.access section:nth-child(1){margin-bottom:68px;padding-bottom:68px;border-bottom:1px solid #ddd}.breakfast .mainVisual{margin-bottom:110px}.breakfast .mainVisual:before{background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/breakfast/wa-breakfast2.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:17px;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:flex;flex-wrap:nowrap;justify-content:space-between;max-width:752px;margin:42px auto 0px}.breakfast .breadImg li{width:49%;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:17px;font-weight:400}.breakfast .breadImg li a img{aspect-ratio:316/158;object-fit:cover}.breakfast .breadImg li a:after{display:block;content:"▼";margin:0 auto;text-align:center;line-height:1;font-size:17px;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:17px}}.breakfast section{margin-top:110px;padding-bottom:177px}@media all and (max-width:600px){.breakfast section{margin-top:42px;padding-bottom:110px}}.breakfast section figure{display:block;zoom:1}.breakfast section figure:after{content:".";display:block;clear:both;height:0;visibility:hidden}.breakfast section figure img{float:left;width:100%;aspect-ratio:26/16;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:Verdana,Arial,Helvetica,sans-serif;font-size:10px}@media all and (max-width:600px){.breakfast section .menuBox{max-width:calc(100% - 20px)}.breakfast section .menuBox dt{font-size:17px}}.breakfast .roungeBox{margin-top:110px}.breakfast .roungeBox ul{display:flex;flex-wrap:nowrap;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:Verdana,Arial,Helvetica,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:17px}}.breakfast .headCaution{max-width:max-content;margin:0 auto 42px auto;text-align:center;line-height:1;font-size:13px;font-family:sans-serif;padding:16px 26px;color:#000;border:1px solid #b5a68f}@media all and (max-width:600px){.breakfast .headCaution{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;max-width:calc(100% - 32px)}}.breakfast h2 span{font-size:21px !important}@media all and (max-width:600px){.breakfast h2 span{font-size:13px !important}}.breakfast .kyoshiArea{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;border-top:1px solid #000;background:#f3f0ec;max-width:752px;margin:42px auto 0;padding:26px;-webkit-box-sizing:border-box;box-sizing:border-box}.breakfast .kyoshiArea figure{display:block;width:30%}.breakfast .kyoshiArea p{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:0 0 0 26px;width:70%;font-size:13px;font-family:sans-serif;line-height:1.618}.breakfast .kyoshiArea p strong{display:block;margin-bottom:6px;font-weight:400;font-size:21px;font-family:serif}@media all and (max-width:600px){.breakfast .kyoshiArea{display:block}.breakfast .kyoshiArea figure{width:60%;margin:0 auto}.breakfast .kyoshiArea p{padding:0;width:100%;margin-top:10px}.breakfast .kyoshiArea p strong{display:block;margin-bottom:6px;font-weight:400;font-size:21px}}.breakfast .btn{position:relative;z-index:1;max-width:464px;margin:68px auto 0}.breakfast .btn a{display:block;background:#b7a686;line-height:1;padding:26px 0;color:#fff;width:100%;height:100%;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center;margin:0 auto}@media all and (max-width:600px){.breakfast .btn{padding:0 26px}}.breakfast header .breakfast a:after{left:0;width:100%;background:#eee}.tc .container h2,.pp .container h2,.sct .container h2{font-size:26px;margin-bottom:26px;margin-top:68px}.sct .container p{text-align:center}.tc .container,.pp .container,.sct .container{max-width:752px !important}@media all and (max-width:600px){.tc .container h2,.pp .container h2,.sct .container h2{font-size:21px;line-height:1.2}}.hanareArea .inner .mapBox{max-width:752px}.neighborhood .inner h2{font-size:42px}@media all and (max-width:600px){.neighborhood .inner h2{font-size:26px}}header .header2>.lang{float:left;position:relative;padding:0 10px 0 17px;border-bottom:1px solid #999;background:#fff;margin-left:26px;top:16px}header .header2>.lang:before{display:block;content:"";width:10px;height:10px;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/header_icon01.svg) center center no-repeat;background-size:cover;position:absolute;left:0;top:50%;margin-top:-7px}header .header2>.lang:after{display:block;content:"";width:4px;height:4px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:0;top:50%;margin-top:-5px}header .header2>.lang select{cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:1.2;color:#444;padding-bottom:3px;background:#fff}@media all and (max-width:600px){header .header2>.lang select{font-size:10px}}footer figure span{line-height:1.4}footer figure span em{display:block;font-size:10px;font-family:sans-serif;font-style:normal}.campBnr{margin-top:26px}.rooms .container .scrollWrap .scrollMain .firstArea .specBox{padding:26px 6px}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul{display:flex;flex-wrap:nowrap;justify-content:space-around}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li{width:12.5%}@media (max-width:600px){.rooms .container .scrollWrap .scrollMain .firstArea .specBox{padding:16px 0 6px}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul{flex-wrap:wrap}.rooms .container .scrollWrap .scrollMain .firstArea .specBox ul li{width:25%}}.rooms .container .scrollWrap .scrollMain section .txtBox figure{margin-bottom:0 !important}.rooms .cautionTxt{font-size:12px;font-family:sans-serif;line-height:1.4;margin-top:16px;display:block}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999999}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#1d1e1e;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:20px}.cboxIframe{background:#1d1e1e}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#000}#cboxCurrent{position:absolute;top:-20px;left:0;color:#000;line-height:1;font-size:10px;font-weight:400}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#000}#cboxPrevious{border:none;overflow:hidden;text-indent:-9999em;position:fixed;left:16px;top:50%;margin-top:-21px;display:block;width:26px;height:42px;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/colorbox_prev.png) no-repeat;background-size:100% 100%}#cboxNext{border:none;overflow:hidden;text-indent:-9999em;position:fixed;right:16px;top:50%;margin-top:-21px;display:block;width:26px;height:42px;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/colorbox_next.png) no-repeat;background-size:100% 100%}#cboxClose{cursor:pointer;position:absolute;top:-40px;right:-40px;display:block;background:url(//www.machiya-inn-japan.com/takayama/mh-takayama/wp-content/themes/mh_new/asset/css/../images/colorbox_close.png) no-repeat top center;background-size:100% 100%;width:42px;height:42px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxClose{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}@media(max-width:768px){#cboxClose{position:absolute;top:-40px;right:0}}
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}