@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");﻿*{margin:0;padding:0;list-style:none;outline:none}html{font-size:62.5%;height:100%}body{line-height:0;height:100%;text-align:center;-webkit-text-size-adjust:100%;color:#484236;font-size:16px;font-family:"Times New Roman",Times,serif;font-weight:300;overflow-x:hidden;background:#f7f7f7}body.ja{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:13px}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;line-height:1.618;letter-spacing:.05em;font-size:16px;font-family:"Times New Roman",Times,serif}.ja input,.ja textarea,.ja p,.ja li,.ja th,.ja td,.ja h1,.ja h2,.ja h3,.ja h4,.ja h5,.ja dt,.ja dd{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:13px;line-height:2;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}.jaSans{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif !important}.enSans{font-family:"Times New Roman",Times,serif !important}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}input[type=radio]{display:none}input[type=radio]:checked+label{background:red}.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}.preload{overflow:hidden;position:fixed;left:0;bottom:0;z-index:99999;width:100%;height:100%;text-align:center;background:#fff;background-size:500% 500%}.preload img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;width:287px;position:absolute;left:50%;top:50%;margin:-38px 0 0 -143px}.preload img.loading{width:42px !important;margin:-21px 0 0 -21px !important}.preload .progBox{width:100%;height:6px;background:#fff;position:absolute;left:0;bottom:0}.preload .progBox .progBar{width:0;height:6px;background:#484236;position:absolute;left:0;bottom:0}.preload.active{height:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.preload.active img{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.preload.under .loading{-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrapper{-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)}.wrapper.active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.wrapper header{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:1;width:110px;height:100%;position:fixed;left:-110px;top:0;background:#484236}.wrapper header.active{left:0}.wrapper header .menu{display:block}.wrapper header .menu .btn{width:100%;-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;padding:42px;display:block;line-height:0;position:absolute;left:0;top:0;cursor:pointer}.wrapper header .menu .btn em{display:block;width:100%;height:1px;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;margin:6px 0}.wrapper header .menu .btn:before{display:block;content:"";width:100%;height:1px;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}.wrapper header .menu .btn:after{display:block;content:"";width:100%;height:1px;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}.wrapper header .menu .btn strong{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(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;position:absolute;width:100%;text-align:center;line-height:0;top:50%;left:0;font-weight:300;color:#fff;display:block}.wrapper header .menu .btn strong.active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.wrapper header .menu .btn.active em,.wrapper header .menu .btn.active:before,.wrapper header .menu .btn.active:after{width:0}.wrapper header .menu .inner{height:100%;position:fixed;top:0;left:-100%;width:100%;z-index:999999;overflow:hidden;-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:table}.wrapper header .menu .inner.active{left:0}.wrapper header .menu .inner .menuBg{background:#f7f7f7;height:100%;width:100%;position:absolute;left:0;top:0}.wrapper header .menu .inner .menuContent{display:table-cell;vertical-align:middle;position:relative;-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:100%;height:100%;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;padding:0 110px}.wrapper header .menu .inner .menuContent.active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.wrapper header .menu .inner .menuContent .gNav{letter-spacing:-.4em;text-align:left}.wrapper header .menu .inner .menuContent .gNav li{display:inline-block;letter-spacing:normal;line-height:1;font-size:26px;font-weight:200;margin:0 42px 42px 0}.ja .wrapper header .menu .inner .menuContent .gNav li{font-size:21px}.wrapper header .menu .inner .menuContent .gNav li a{color:#484236;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper header .menu .inner .menuContent .gNav li a:before{display:inline-block;content:"-";margin-right:10px}.wrapper header .menu .inner .menuContent .gNav li a:hover{color:#3a69b5}.wrapper header .menu .inner .menuContent .reserveBtn{max-width:287px;width:100%}.wrapper header .menu .inner .menuContent .reserveBtn a{background:#3a69b5;color:#fff;display:block;width:100%;padding:16px 0;line-height:1;font-size:26px;font-weight:200;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}.wrapper header .menu .inner .menuContent .reserveBtn a: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;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper header .menu .inner .menuContent .reserveBtn a:hover{background:#fff;color:#484236}.wrapper header .menu .inner .menuContent .reserveBtn a:hover:after{border-top:1px solid #000;border-right:1px solid #000}.wrapper header .menu .inner .menuContent .roomsMenu{margin-bottom:42px}.wrapper header .menu .inner .menuContent .roomsMenu dt{font-size:26px;font-weight:200;line-height:1;margin-bottom:26px}.ja .wrapper header .menu .inner .menuContent .roomsMenu dt{font-size:21px}.wrapper header .menu .inner .menuContent .roomsMenu dt a{color:#484236;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper header .menu .inner .menuContent .roomsMenu dt a:before{display:inline-block;content:"-";margin-right:10px}.wrapper header .menu .inner .menuContent .roomsMenu dt a:hover{color:#484236}.wrapper header .menu .inner .menuContent .roomsMenu dt span{color:#484236;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper header .menu .inner .menuContent .roomsMenu dt span:before{display:inline-block;content:"-";margin-right:10px}.wrapper header .menu .inner .menuContent .roomsMenu dd ul{letter-spacing:-.4em;margin-left:-26px;line-height:0}.wrapper header .menu .inner .menuContent .roomsMenu dd ul li{display:inline-block;width:33.3333333%;letter-spacing:normal;padding:0 0 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}.wrapper header .menu .inner .menuContent .roomsMenu dd 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}.wrapper header .menu .inner .menuContent .roomsMenu dd ul li a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.wrapper header .menu .inner .menuContent .roomsMenu dd ul li a figure{line-height:0;width:100%;height:110px;position:relative}.wrapper header .menu .inner .menuContent .roomsMenu dd ul li a figure>img{width:100%;height:110px;object-fit:cover;font-family:'object-fit: cover;'}.wrapper header .menu .inner .menuContent .roomsMenu dd ul li a figure figcaption{display:block;line-height:0;position:absolute;left:16px;top:-16px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.62);-moz-box-shadow:0 10px 10px rgba(0,0,0,.62);-ms-box-shadow:0 10px 10px rgba(0,0,0,.62);-o-box-shadow:0 10px 10px rgba(0,0,0,.62);box-shadow:0 10px 10px rgba(0,0,0,.62);width:68px}.wrapper header .menu .inner .menuContent .roomsMenu dd ul li a span{display:block;line-height:1;padding:10px 0;color:#484236;text-align:center}@media all and (max-width:960px){.wrapper header .menu .inner .menuContent{padding:42px}.wrapper header .menu .inner .menuContent .gNav{vertical-align:middle}.wrapper header .menu .inner .menuContent .gNav li{display:block;width:100%;text-align:center;margin:0 0 16px}.wrapper header .menu .inner .menuContent .roomsMenu{display:none}.wrapper header .menu .inner .menuContent .reserveBtn{margin:42px auto 0}}.wrapper header .menu .inner .close{width:110px;-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;padding:42px;display:block;line-height:0;position:absolute;left:0;top:0;cursor:pointer}.wrapper header .menu .inner .close:before{display:block;content:"";width:100%;height:1px;background:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wrapper header .menu .inner .close:after{display:block;content:"";width:100%;height:1px;background:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wrapper header .menu .inner .close strong{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(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;position:absolute;width:100%;text-align:center;line-height:0;top:50%;left:0;font-weight:300;color:#484236;display:block}.wrapper header .menu .inner .close strong.active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.wrapper header .menu .inner .close.active em,.wrapper header .menu .inner .close.active:before,.wrapper header .menu .inner .close.active:after{width:0}.wrapper header .mar{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 0 0 -23px}.wrapper header .mar span,.wrapper header .mar a{-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:#3a69b5;display:block;line-height:1;letter-spacing:.2em;font-weight:300;padding:42px 16px;color:#fff;cursor:pointer;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.wrapper header .mar span:after,.wrapper header .mar a:after{display:inline-block;content:"";width:16px;height:16px;margin:10px 0 0;background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/com_ico_reserve.png) center center no-repeat;background-size: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}.wrapper header .mar span:hover,.wrapper header .mar a: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:-6px 0 6px rgba(0,0,0,.1);-moz-box-shadow:-6px 0 6px rgba(0,0,0,.1);-ms-box-shadow:-6px 0 6px rgba(0,0,0,.1);-o-box-shadow:-6px 0 6px rgba(0,0,0,.1);box-shadow:-6px 0 6px rgba(0,0,0,.1);background:#fff;color:#484236}.wrapper header .mar span:hover:after,.wrapper header .mar a:hover:after{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/com_ico_reserve_on.png) center center no-repeat;background-size:cover}.wrapper header .taIcon{position:absolute;left:0;bottom:0;text-align:center;background:#fff;width:100%}.wrapper header .taIcon img{width:110px}.wrapper header .lang{display:table;table-layout:fixed;width:100%;position:absolute;bottom:0;left:0}.wrapper header .lang li{display:table-cell;width:50%;vertical-align:middle;text-align:center;color:#fff;line-height:1}.wrapper header .lang li a{-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:#ffffff3a;display:block;padding:16px 0;width:100%;color:#fff}.wrapper header .lang li a:hover{background:#ffffff6a}.wrapper header .lang li span{display:block;padding:16px 0;width:100%}.wrapper header:hover{width:130px}@media all and (max-width:600px){.wrapper header{width:42px;left:0}.wrapper header .menu .btn{padding:26px 16px;width:48px;background:#484236;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.wrapper header .lang{display:none}}.wrapper .container{position:relative;z-index:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;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}.wrapper .container.active{padding-left:110px}@media all and (max-width:600px){.wrapper .container{padding-left:42px}}.wrapper footer{margin-top:177px;background:#f7f7f7;border-top:1px solid #eee}@media all and (max-width:600px){.wrapper footer{margin-top:68px;border-top:1px solid #ccc}}.wrapper footer .fBnr ul{letter-spacing:-.4em}.wrapper footer .fBnr ul li{width:20%;display:inline-block;line-height:0;letter-spacing:normal}.wrapper footer .fBnr ul li.double{width:40%}.wrapper footer .fBnr 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}.wrapper footer .fBnr ul li a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.wrapper footer .inner{padding:110px;display:table;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;table-layout:fixed}.wrapper footer .inner .boxL{vertical-align:top;display:table-cell;width:50%;border-right:1px solid #eee}.wrapper footer .inner .boxL .brand{width:100%;display:table;table-layout:fixed}.wrapper footer .inner .boxL .brand>div{vertical-align:top;display:table-cell;padding:0 0 68px}.wrapper footer .inner .boxL .brand>div:nth-child(1){width:110px;padding-right:68px}.wrapper footer .inner .boxL .brand>div figure{display:block;margin-bottom:16px;max-width:177px;line-height:0}.wrapper footer .inner .boxL .brand>div ul li:before{display:inline-block;content:"-";margin-right:6px}.wrapper footer .inner .boxL .brand>div ul li a{display:inline-block;line-height:1;color:#484236;letter-spacing:normal}.wrapper footer .inner .boxL .brand>div ul li a:after{display:block;content:"";width:0;height:1px;background:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper footer .inner .boxL .brand>div ul li a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.wrapper footer .inner .boxL .brand>div ul li a:hover:after{width:100%}.wrapper footer .inner .boxL .sNav{letter-spacing:-.4em;text-align:left}.wrapper footer .inner .boxL .sNav li{display:block;letter-spacing:normal;line-height:1;font-size:10px;font-weight:400;margin-bottom:6px}.wrapper footer .inner .boxL .sNav li a{color:#484236;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper footer .inner .boxL .sNav li a:before{display:inline-block;content:"-";margin-right:10px}.wrapper footer .inner .boxL .sNav li a:hover{color:#484236}.wrapper footer .inner .boxL .copy{line-height:1.618;text-align:left;font-size:10px;font-weight:400}.wrapper footer .inner .boxL .copy a{color:#484236;font-weight:400}.wrapper footer .inner .boxR{vertical-align:top;display:table-cell;width:50%}.wrapper footer .inner .boxR dl:nth-child(1){margin-bottom:42px}.wrapper footer .inner .boxR dl dt{font-size:26px;line-height:1.2;margin-bottom:16px;text-align:center;font-weight:200;letter-spacing:normal;padding:0 68px}.ja .wrapper footer .inner .boxR dl dt{font-size:21px}.wrapper footer .inner .boxR dl dd{padding:0 68px}.wrapper footer .inner .boxR dl dd .wpcf7-response-output{letter-spacing:normal;font-size:10px}.wrapper footer .inner .boxR dl dd .wpcf7-form-control-wrap{display:inline-block;width:calc(100% - 68px)}.wrapper footer .inner .boxR dl dd form{text-align:center;letter-spacing:-.4em}.wrapper footer .inner .boxR dl dd form input[type=email]{vertical-align:top;display:inline-block;vertical-align:top;letter-spacing:normal;width:100%;border:none;height:68px;line-height:68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 16px;font-size:26px;font-weight:200}.wrapper footer .inner .boxR dl dd form input[type=email]::placeholder{color:#ccc;font-weight:200}.ja .wrapper footer .inner .boxR dl dd form input[type=email]{font-size:21px}.wrapper footer .inner .boxR dl dd form input[type=submit]{vertical-align:top;display:inline-block;letter-spacing:normal;width:68px;height:68px;line-height:68px;color:#fff;background:#484236;border:none;overflow:hidden;text-align:center;font-weight:300;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper footer .inner .boxR dl dd form input[type=submit]:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.wrapper footer .inner .boxR dl dd p{margin-top:10px;font-size:10px;letter-spacing:normal;font-weight:400}.wrapper footer .inner .boxR dl dd p a{text-decoration:underline;color:#484236}.wrapper footer .inner .boxR dl dd ul{text-align:center;letter-spacing:-.4em}.wrapper footer .inner .boxR dl dd ul li{display:inline-block;letter-spacing:normal;margin:0 16px}.wrapper footer .inner .boxR dl dd 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}.wrapper footer .inner .boxR dl dd ul li a img{width:68px}.wrapper footer .inner .boxR dl dd ul li a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.wrapper footer .inner .boxR .sNav{display:none;letter-spacing:-.4em;text-align:left}.wrapper footer .inner .boxR .sNav li{display:block;letter-spacing:normal;line-height:1;font-size:10px;font-weight:400;margin-bottom:6px}.wrapper footer .inner .boxR .sNav li a{color:#484236;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wrapper footer .inner .boxR .sNav li a:before{display:inline-block;content:"-";margin-right:10px}.wrapper footer .inner .boxR .sNav li a:hover{color:#484236}.wrapper footer .inner .boxR .copy{display:none;line-height:1.618;text-align:left;font-size:10px;font-weight:400;margin-top:68px}.wrapper footer .inner .boxR .copy a{color:#484236;font-weight:400}@media all and (min-width:600px) and (max-width:961px){.wrapper footer .inner{display:block;padding:68px}.wrapper footer .inner .boxL{display:block;width:100%;border:none;padding:0;margin:0}.wrapper footer .inner .boxL .copy{display:none}.wrapper footer .inner .boxL .sNav{display:none}.wrapper footer .inner .boxR{display:block;width:100%}.wrapper footer .inner .boxR dl{padding:0}.wrapper footer .inner .boxR dl dd{padding:0}.wrapper footer .inner .boxR .copy{display:block}.wrapper footer .inner .boxR .sNav{display:block}}@media all and (max-width:600px){.wrapper footer .inner{display:block;padding:42px}.wrapper footer .inner .boxL{display:block;width:100%;border:none;padding:0;margin:0 0 42px}.wrapper footer .inner .boxL .brand{display:block}.wrapper footer .inner .boxL .brand div:nth-child(1){display:block;width:68px;margin:0 auto;padding:0}.wrapper footer .inner .boxL .brand div:nth-child(2){display:none}.wrapper footer .inner .boxL .copy{display:none}.wrapper footer .inner .boxL .sNav{display:none}.wrapper footer .inner .boxR{display:block;width:100%}.wrapper footer .inner .boxR dl{margin-bottom:26px !important}.wrapper footer .inner .boxR dl dt{display:none}.wrapper footer .inner .boxR dl dd{padding:0}.wrapper footer .inner .boxR dl dd form input{height:42px !important;line-height:42px !important;font-size:16px !important;border-radius:0 !important}.wrapper footer .inner .boxR dl dd ul li{margin:0 10px}.wrapper footer .inner .boxR dl dd ul li a img{width:42px}.wrapper footer .inner .boxR .copy{display:block;margin:0}.wrapper footer .inner .boxR .sNav{display:block}}.modalBox{height:100%;position:fixed;top:0;width:0;z-index:999999;overflow:hidden}.modalBox .modalBg{-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:#0000009a;height:100%;width:0;position:absolute;left:0;top:0}.modalBox.active{width:100%}.modalBox.active .modalBg{width:100%}.modalBox .modalContent{-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:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:38%;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.modalBox .modalContent.active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}@media all and (min-width:600px) and (max-width:961px){.modalBox .modalContent{width:70%}}@media all and (max-width:600px){.modalBox .modalContent{width:calc(100% - 52px)}}.modalBox .modalContent form .contents{background:#fff;text-align:center;letter-spacing:-.4em;padding:26px}.modalBox .modalContent form .contents div{letter-spacing:normal;display:inline-block;vertical-align:bottom;margin:0 10px}.modalBox .modalContent form .contents div:nth-child(1),.modalBox .modalContent form .contents div:nth-child(2){display:block;margin:0 auto 16px}.modalBox .modalContent form .contents div:nth-child(3),.modalBox .modalContent form .contents div:nth-child(4){width:auto}.modalBox .modalContent form .contents div span{display:inline-block;vertical-align:middle;font-size:16px;line-height:1;font-weight:300;text-align:left;margin-right:16px}.ja .modalBox .modalContent form .contents div span{font-size:13px}.modalBox .modalContent form .contents div strong{display:inline-block;vertical-align:middle;font-size:42px;line-height:1;font-family:"Times New Roman",Times,serif;font-weight:400;text-align:left;position:relative;padding-right:10px}.ja .modalBox .modalContent form .contents div strong{font-size:34px;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.modalBox .modalContent form .contents div strong:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:6px 3px 0;border-color:#000 transparent transparent;position:absolute;right:0;top:50%;margin-top:-3px}.modalBox .modalContent form .btn{line-height:0}.modalBox .modalContent form .btn input{background:#3a69b5;display:block;width:100%;color:#fff;border:none;line-height:1;padding:16px;font-weight:300;text-align:center;cursor:pointer}.modalBox .modalContent form .btn input: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:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.modalBox .modalContent .close{position:absolute;right:0;top:0;background:#333;width:26px;height: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;cursor:pointer}.modalBox .modalContent .close:hover{background:#999}.modalBox .modalContent .close:before{display:block;content:"";width:62%;height:1px;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;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:50%;top:50%;margin-left:-8px}.modalBox .modalContent .close:after{display:block;content:"";width:62%;height:1px;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;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position:absolute;left:50%;top:50%;margin-left:-8px}.home .mainVisual{width:100%;height:100%;background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/home/main_bg.jpg) no-repeat bottom center;background-attachment:fixed;background-size:cover;position:relative;overflow:hidden;z-index:0}@media all and (max-width:600px){.home .mainVisual{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/home/main_bg_sp.jpg) no-repeat center center;background-size:cover}}.home .mainVisual:before{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;content:'';background:inherit;position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}.home .mainVisual h1{position:absolute;left:50%;top:50%;width:260px;line-height:0;margin:-143px 0 0 -130px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}@media all and (max-width:600px){.home .mainVisual h1{width:177px;margin:-97px 0 0 -88px}}.home .mainVisual span{display:block;position:absolute;left:0;bottom:42px;font-size:10px;color:#fff;font-weight:400;width:100%;text-align:center;line-height: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;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.home .mainVisual span:after{display:block;content:"";margin:10px auto 0;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;animation:arrud 1s infinite linear alternate}@-webkit-keyframes arrud{0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}}@keyframes arrud{0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}}.home .mainVisual.active:before{-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);-o-filter:blur(0px);filter:blur(0px)}.home .mainVisual.active h1{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);margin-top:-190px}@media all and (max-width:600px){.home .mainVisual.active h1{margin-top:-110px}}.home .mainVisual.active span{bottom:68px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.home .txtBox dt{font-family:"Times New Roman",Times,serif;font-size:42px;font-weight:400;line-height:1}.home .txtBox dt span{display:block;line-height:1.618;color:#484236;font-family:"Times New Roman",Times,serif;font-weight:300;font-size:16px;letter-spacing:.03em;margin-top:16px}.home .txtBox dd p{margin-top:16px}.home .txtBox dd a{display:inline-block;margin-top:16px;color:#3a69b5;font-size:26px;line-height: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}.home .txtBox dd a:before{display:inline-block;content:"-";margin-right:6px}.home .txtBox dd a:after{display:block;content:"";width:0;height:1px;background:#3a69b5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.home .txtBox dd a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.home .txtBox dd a:hover:after{width:100%}.home .carouselArea2{width:100%;position:relative;z-index:1;-webkit-box-shadow:0 16px 16px rgba(0,0,0,.2);-moz-box-shadow:0 16px 16px rgba(0,0,0,.2);-ms-box-shadow:0 16px 16px rgba(0,0,0,.2);-o-box-shadow:0 16px 16px rgba(0,0,0,.2);box-shadow:0 16px 16px rgba(0,0,0,.2)}.home .carouselArea2 .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}.home .carouselArea2 .caList 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;'}.home .carouselArea2 .slick-dots{width:100%;position:absolute;bottom:-42px;text-align:center;letter-spacing:-.4em}.home .carouselArea2 .slick-dots li{width:6px;height:6px;display:inline-block;letter-spacing:normal;margin:0 6px}.home .carouselArea2 .slick-dots li button{display:block;width:100%;height:100%;background:#fff;text-indent:-9999em;overflow:hidden;border:none;cursor:pointer}.home .carouselArea2 .slick-dots li button:hover{background:#ccc}.home .carouselArea2 .slick-dots li.slick-active button{background:#ccc}.home .sec1{padding:42px 0 0 42px;position:relative}@media all and (min-width:600px) and (max-width:961px){.home .sec1{padding:42px 0 0}}@media all and (max-width:600px){.home .sec1{padding:26px 0 0}}.home .sec1 .carouselArea{height:686px;width:100%;overflow:hidden;position:relative;z-index:0}.home .sec1 .carouselArea.active{overflow:inherit}@media all and (max-width:600px){.home .sec1 .carouselArea{height:177px !important}}.home .sec1 .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}.home .sec1 .carouselArea .caList 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;display:block;width:100%;height:686px;object-fit:cover;font-family:'object-fit: cover;';object-position:100% 0%}@media all and (max-width:600px){.home .sec1 .carouselArea .caList img{height:177px !important}}.home .sec1 .carouselAreaNav{width:100%;margin-bottom:42px}.home .sec1 .carouselAreaNav .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}.home .sec1 .carouselAreaNav .caList 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:270px}@media all and (max-width:600px){.home .sec1 .carouselAreaNav{margin-bottom:26px}.home .sec1 .carouselAreaNav .caList img{height:auto}}.home .sec1 .box{-webkit-box-shadow:0 16px 16px rgba(0,0,0,.2);-moz-box-shadow:0 16px 16px rgba(0,0,0,.2);-ms-box-shadow:0 16px 16px rgba(0,0,0,.2);-o-box-shadow:0 16px 16px rgba(0,0,0,.2);box-shadow:0 16px 16px rgba(0,0,0,.2);background:#fff;padding:68px;position:absolute;left:110px;top:-68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:464px;z-index:1}@media all and (min-width:600px) and (max-width:961px){.home .sec1 .box{left:50%;top:-42px;margin-left:-232px}}@media all and (max-width:600px){.home .sec1 .box{position:relative;top:auto;left:auto;width:100%;padding:42px;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background:0 0}}.home .sec2{padding:177px 110px 0;display:table;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}.home .sec2 .boxL{display:table-cell;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:464px;padding:0 68px}.home .sec2 .boxR{display:table-cell;vertical-align:top}.home .sec2 .boxR .carouselArea2{width:464px;margin:0 auto}@media all and (min-width:600px) and (max-width:961px){.home .sec2{padding:177px 68px 0;display:block}.home .sec2 .boxL{display:block;width:100%;margin-bottom:68px}.home .sec2 .boxR{display:block}}@media all and (max-width:600px){.home .sec2{padding:42px;display:block}.home .sec2 .boxL{display:block;width:100%;padding:0;margin-bottom:42px}.home .sec2 .boxR{display:block}.home .sec2 .boxR .carouselArea2{width:100%}.home .sec2 .boxR .carouselArea2 .caList img{height:177px}}.home .sec3{padding:110px 110px 0}.home .sec3 ul{zoom:1;margin-left:-26px}.home .sec3 ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}.home .sec3 ul li{float:left;line-height:0;padding:0 0 26px 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}.home .sec3 ul li.big{width:58.3%}.home .sec3 ul li.mid{width:39.6%}.home .sec3 ul li.small{width:19.8%}.home .sec3 ul li img{width:100%;max-width:500000px;-webkit-box-shadow:0 16px 16px rgba(0,0,0,.2);-moz-box-shadow:0 16px 16px rgba(0,0,0,.2);-ms-box-shadow:0 16px 16px rgba(0,0,0,.2);-o-box-shadow:0 16px 16px rgba(0,0,0,.2);box-shadow:0 16px 16px rgba(0,0,0,.2)}@media all and (max-width:600px){.home .sec3{display:none}}.home .sec4{padding:110px;display:table;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}.home .sec4 .boxL{display:table-cell;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:464px;padding:0 68px}.home .sec4 .boxR{display:table-cell;vertical-align:top}.home .sec4 .boxR .carouselArea2{width:464px;margin:0 auto}@media all and (min-width:600px) and (max-width:961px){.home .sec4{padding:110px 68px 177px;display:block}.home .sec4 .boxL{display:block;width:100%;margin-bottom:68px}.home .sec4 .boxR{display:block}}@media all and (max-width:600px){.home .sec4{padding:68px 42px 42px;display:block}.home .sec4 .boxL{display:block;width:100%;padding:0;margin-bottom:42px}.home .sec4 .boxR{display:block}.home .sec4 .boxR .carouselArea2{width:100%}.home .sec4 .boxR .carouselArea2 .caList img{height:177px}}.home .sec5{padding:0 42px 0 0;position:relative}@media all and (min-width:600px) and (max-width:961px){.home .sec5{padding:0}}@media all and (max-width:600px){.home .sec5{padding:0;margin-top:68px}}.home .sec5 .carouselArea3{height:581px;width:100%;overflow:hidden;position:relative;z-index:0}.home .sec5 .carouselArea3.active{overflow:inherit}@media all and (max-width:600px){.home .sec5 .carouselArea3{height:177px !important}}.home .sec5 .carouselArea3 .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}.home .sec5 .carouselArea3 .caList 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;display:block;width:100%;height:581px;object-fit:cover;font-family:'object-fit: cover;'}@media all and (max-width:600px){.home .sec5 .carouselArea3 .caList img{height:177px !important}}.home .sec5 .box{-webkit-box-shadow:0 16px 16px rgba(0,0,0,.2);-moz-box-shadow:0 16px 16px rgba(0,0,0,.2);-ms-box-shadow:0 16px 16px rgba(0,0,0,.2);-o-box-shadow:0 16px 16px rgba(0,0,0,.2);box-shadow:0 16px 16px rgba(0,0,0,.2);background:#fff;padding:68px;position:absolute;right:110px;top:-68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:464px;z-index:1}.home .sec5 .box .ill{display:block;max-width:177px;margin:0 auto 26px}@media all and (min-width:600px) and (max-width:961px){.home .sec5 .box{left:50%;margin-left:-232px}}@media all and (max-width:600px){.home .sec5 .box{position:relative;top:auto;right:auto;width:100%;padding:42px;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background:0 0}}.home.ja .txtBox dt{font-size:34px;line-height:1.4;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}@media all and (max-width:600px){.home.ja .txtBox dt{font-size:21px}}.home.ja .txtBox dt span{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:13px;line-height:2}@media all and (max-width:600px){.home.ja .txtBox dd a{font-size:16px}}.home.ja .sec1 .carouselArea{height:655px}.home.ja .sec1 .carouselArea .caList img{height:655px}.home.ja .sec5 .carouselArea{height:590px}.home.ja .sec5 .carouselArea .caList img{height:590px}.rooms.ja .roomsArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.rooms .roomsArea{padding:110px 110px 0}.rooms .roomsArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}@media all and (max-width:600px){.rooms .roomsArea{padding:68px 26px 0}.rooms .roomsArea .btmNav{padding:0}}.rooms .mainVisual{background-size:cover !important;width:100%;position:relative}.rooms .mainVisual h1{color:#fff;font-family:"Times New Roman",Times,serif;font-size:42px;line-height:1;position:absolute;left:0;bottom:0;padding:0 110px 68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;font-weight:300}.rooms .mainVisual h1 span{display:block;font-size:16px;line-height:1;margin-bottom:16px}@media all and (min-width:960px){.rooms .mainVisual{background-attachment:fixed !important}}@media all and (max-width:600px){.rooms .mainVisual h1{font-size:26px;padding:0 42px 26px}.rooms .mainVisual h1 span{font-size:10px;margin-bottom:10px}}.rooms .scrollWrap{padding:68px 110px 0;zoom:1;position:relative}.rooms .scrollWrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media all and (max-width:600px){.rooms .scrollWrap{padding:42px 42px 0}}.rooms .scrollWrap .scrollSide{float:right;width:287px;-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 .scrollWrap .scrollSide.scroll{position:fixed;top:68px;right:110px;padding:0}.rooms .scrollWrap .scrollSide.btm{position:absolute;right:110px;bottom:0}.rooms .scrollWrap .scrollSide .price{margin-bottom:26px;display:table;width:100%}.rooms .scrollWrap .scrollSide .price span{display:table-cell;vertical-align:middle;line-height:1.2;text-align:left;font-size:13px}.rooms .scrollWrap .scrollSide .price span em{font-size:10px;font-style:normal}.rooms .scrollWrap .scrollSide .price strong{display:table-cell;vertical-align:middle;text-align:right;line-height:1;font-size:42px;font-family:"Times New Roman",Times,serif;font-weight:400}.rooms .scrollWrap .scrollSide .price strong em{font-size:16px;font-style:normal}.rooms .scrollWrap .scrollSide .reserveBtn{background:#3a69b5;color:#fff;display:block;width:100%;padding:16px 0;line-height:1;font-size:26px;font-weight:200;position:relative}.rooms .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 .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 .scrollWrap .scrollSide .breakfast{padding-bottom:16px;margin-top:26px;display:table;width:100%;table-layout:fixed;border-bottom:1px solid #eee}.rooms .scrollWrap .scrollSide .breakfast figure{display:table-cell;vertical-align:middle;width:38%}.rooms .scrollWrap .scrollSide .breakfast figure a{display:block;line-height:0;overflow:hidden}.rooms .scrollWrap .scrollSide .breakfast figure a 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}.rooms .scrollWrap .scrollSide .breakfast figure a:hover img{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.rooms .scrollWrap .scrollSide .breakfast p{display:table-cell;vertical-align:middle;padding-left:16px;font-size:10px;font-weight:400;color:#3a69b5;line-height:1.618;letter-spacing:normal}.rooms .scrollWrap .scrollSide .caution{margin-top:16px}.rooms .scrollWrap .scrollSide .caution p{font-size:10px;font-weight:400;margin-bottom:10px;line-height:1.618;color:#999;letter-spacing:normal}.rooms .scrollWrap .scrollSide .caution p:last-child{margin-bottom:0}.rooms .scrollWrap .scrollSide .caution p.ttl{display:none}@media all and (max-width:600px){.rooms .scrollWrap .scrollSide .caution p.ttl{display:block;position:relative;color:#3a69b5}.rooms .scrollWrap .scrollSide .caution p.ttl:before{display:inline-block;content:"-";margin-right:6px}}@media all and (max-width:600px){.rooms .scrollWrap .scrollSide .caution p.txt{display:none;padding-left:10px}}.rooms .scrollWrap .scrollSide .caution p a{display:inline-block;position:relative;color:#3a69b5}.rooms .scrollWrap .scrollSide .caution p a:before{display:inline-block;content:"-";margin-right:6px}.rooms .scrollWrap .scrollSide .caution p a:after{display:block;content:"";width:0;height:1px;background:#3a69b5;-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 .scrollWrap .scrollSide .caution p a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.rooms .scrollWrap .scrollSide .caution p a:hover:after{width:100%}.rooms .scrollWrap .scrollMain{float:left;width:calc(100% - 329px);-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 0 0;border-right:1px solid #eee}.rooms .scrollWrap .scrollMain .mainTxt{margin-bottom:26px}.rooms .scrollWrap .scrollMain .mainTxt strong{font-weight:400;font-size:26px;display:block;margin-bottom:16px}.rooms .scrollWrap .scrollMain .specBox{padding:26px 0 0;border-top:1px solid #eee;margin-bottom:68px}.rooms .scrollWrap .scrollMain .specBox ul{width:100%;letter-spacing:-.4em}.rooms .scrollWrap .scrollMain .specBox ul li{display:inline-block;vertical-align:top;width:14.2857143%;letter-spacing:normal;position:relative;text-align:center;line-height:1;font-weight:400;font-size:10px}.rooms .scrollWrap .scrollMain .specBox ul li:after{position:absolute;right:0;top:50%;margin-top:-10px;display:block;content:"";width:0;height:20px;border-left:1px dotted #ccc}.rooms .scrollWrap .scrollMain .specBox ul li:last-child:after{display:none}.rooms .scrollWrap .scrollMain .specBox ul li img{display:block;margin:0 auto 10px;width:42px;opacity:.38;-moz-opacity:.38;filter:alpha(opacity=38)}@media all and (max-width:600px){.rooms .scrollWrap .scrollMain .specBox ul{text-align:left}.rooms .scrollWrap .scrollMain .specBox ul li{width:25%;margin-bottom:16px}.rooms .scrollWrap .scrollMain .specBox ul li:nth-child(5),.rooms .scrollWrap .scrollMain .specBox ul li:nth-child(6),.rooms .scrollWrap .scrollMain .specBox ul li:nth-child(7){margin-bottom:0}}.rooms .scrollWrap .scrollMain>dl{margin-bottom:68px}.rooms .scrollWrap .scrollMain>dl:last-child{margin-bottom:0}.rooms .scrollWrap .scrollMain>dl>dt{font-size:26px;line-height:1;margin-bottom:42px;font-weight:200}.rooms .scrollWrap .scrollMain>dl>dd{line-height:0}.rooms .scrollWrap .scrollMain>dl>dd>table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.rooms .scrollWrap .scrollMain>dl>dd>table tr th{font-weight:300;border-bottom:1px dotted #ccc;padding:10px}.rooms .scrollWrap .scrollMain>dl>dd>table tr td{border-bottom:1px dotted #ccc;padding:10px}.rooms .scrollWrap .scrollMain>dl>dd>ul{text-align:left;letter-spacing:-.4em}.rooms .scrollWrap .scrollMain>dl>dd>ul li{display:inline-block;width:25%;letter-spacing:normal;padding:16px 0;vertical-align:top;position:relative}.rooms .scrollWrap .scrollMain>dl>dd>ul li:after{display:block;content:"";width:0;height:16px;border-left:1px dotted #ccc;position:absolute;right:0;top:50%;margin-top:-8px}.rooms .scrollWrap .scrollMain>dl>dd>ul li:nth-child(4n):after{display:none}.rooms .scrollWrap .scrollMain>dl>dd>ul li figure{text-align:center;line-height:0}.rooms .scrollWrap .scrollMain>dl>dd>ul li figure img{width:42px}.rooms .scrollWrap .scrollMain>dl>dd>ul li figure figcaption{display:block;line-height:1;text-align:center;margin-top:6px;font-size:13px;font-weight:300}.rooms .scrollWrap .scrollMain>dl>dd>ul li span{display:block;line-height:1;text-align:center;margin-top:6px;font-size:13px;font-weight:300}.rooms .scrollWrap .scrollMain>dl>dd>ul.small{text-align:center}.rooms .scrollWrap .scrollMain>dl>dd>ul.small li{width:auto;padding:16px 16px 0 0}.rooms .scrollWrap .scrollMain>dl>dd>ul.small li:after{display:none !important}.rooms .scrollWrap .scrollMain>dl>dd>ul.small li figure img{display:inline-block;width:16px;vertical-align:middle}.rooms .scrollWrap .scrollMain>dl>dd>ul.small li figure figcaption{display:inline-block;margin:0 0 0 6px;vertical-align:middle}.rooms .scrollWrap .scrollMain>dl>dd .galleryList{margin-left:-1px;zoom:1}.rooms .scrollWrap .scrollMain>dl>dd .galleryList:after{content:".";display:block;clear:both;height:0;visibility:hidden}.rooms .scrollWrap .scrollMain>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 .scrollWrap .scrollMain>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 .scrollWrap .scrollMain>dl>dd .galleryList li a img{width:100%;height:287px;-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 .scrollWrap .scrollMain>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 .scrollWrap .scrollMain>dl>dd .galleryList li{width:25%}.rooms .scrollWrap .scrollMain>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 .scrollWrap .scrollMain>dl>dd .galleryList li a img{height:110px}}@media all and (max-width:600px){.rooms .scrollWrap .scrollMain>dl>dd .galleryList li{width:33.33333333%}.rooms .scrollWrap .scrollMain>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 .scrollWrap .scrollMain>dl>dd .galleryList li a img{height:110px}}.rooms .scrollWrap .scrollMain>dl>dd.mapCaption{margin-top:16px}.rooms .scrollWrap .scrollMain>dl>dd.mapCaption ol li{position:relative;padding-left:45px;font-size:13px}.rooms .scrollWrap .scrollMain>dl>dd.mapCaption ol li span{position:absolute;left:0;top:0;display:block}.rooms .scrollWrap .scrollMain>dl>dd.mapCaption ol li span:before{display:inline-block;content:"";width:21px;height:13px}.rooms .scrollWrap .scrollMain>dl>dd.mapCaption ol li:nth-child(1) span:before{background:#d0dae9}.rooms .scrollWrap .scrollMain>dl>dd.mapCaption ol li:nth-child(2) span:before{background:#eee8de}.rooms .scrollWrap .scrollMain>dl>dd.mapCaption ol li:nth-child(3) span:before{background:#cdb9c2}.rooms .scrollWrap .scrollMain>dl>dd.mapBox a{display:block;line-height:0;position:relative}.rooms .scrollWrap .scrollMain>dl>dd.mapBox a span{display:block;color:#fff;text-align:center;line-height:1.618;background:rgba(72,66,54,.62);padding:10px;position:absolute;left:0;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.rooms .scrollWrap .scrollMain>dl>dd.mapBox a span:after{display:inline-block;content:"";width:16px;height:16px;background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/rooms/icon_search.png) no-repeat;background-size:100% 100%}@media all and (max-width:600px){.rooms .scrollWrap .scrollMain>dl>dd.mapBox a span{font-size:10px;padding:6px}.rooms .scrollWrap .scrollMain>dl>dd.mapBox a span:after{width:10px;height:10px}}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl{display:table;width:100%;table-layout:fixed;vertical-align:top;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #eee}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl:last-child{margin:0}.rooms .scrollWrap .scrollMain>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 .scrollWrap .scrollMain>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:.38;-moz-opacity:.38;filter:alpha(opacity=38)}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl.ico1 dt:before{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/rooms/ico_amenity01.png) no-repeat}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl.ico2 dt:before{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/rooms/ico_amenity02.png) no-repeat}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl.ico3 dt:before{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/rooms/ico_amenity03.png) no-repeat}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl.ico4 dt:before{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/rooms/ico_amenity04.png) no-repeat}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl dd{display:table-cell;vertical-align:middle}@media all and (max-width:600px){.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl{display:block}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl dt{display:block;width:100%;margin-bottom:16px}.rooms .scrollWrap .scrollMain>dl>dd.amenityBox dl dd{display:block;font-size:10px;font-weight:400}}@media all and (min-width:600px) and (max-width:961px){.rooms .scrollWrap{display:block}.rooms .scrollWrap .scrollSide{float:none;width:100%;margin-bottom:68px}.rooms .scrollWrap .scrollMain{float:none;width:100%;padding:0;border:none}}@media all and (max-width:600px){.rooms .scrollWrap{display:block;margin-bottom:110px}.rooms .scrollWrap .scrollSide{float:none;width:100%;margin-bottom:42px}.rooms .scrollWrap .scrollSide .price{margin-bottom:16px;display:block}.rooms .scrollWrap .scrollSide .price span{display:block;text-align:right;line-height:1;margin-bottom:6px}.rooms .scrollWrap .scrollSide .price strong{display:block;text-align:right;line-height:1;font-size:42px;font-family:"Times New Roman",Times,serif;font-weight:400}.rooms .scrollWrap .scrollSide .price strong em{font-size:16px;font-style:normal}.rooms .scrollWrap .scrollMain{float:none;width:100%;padding:0;border:none}.rooms .scrollWrap .scrollMain dl{margin-bottom:42px}.rooms .scrollWrap .scrollMain dl dt{margin-bottom:26px}.rooms .scrollWrap .scrollMain dl dd>ul li{width:33.3333333%}.rooms .scrollWrap .scrollMain dl dd>ul li:nth-child(3n):after{display:none}.rooms .scrollWrap .scrollMain dl dd>ul li:nth-child(4n):after{display:block}.rooms .scrollWrap .scrollMain dl dd>ul li figure img{width:26px}}.rooms .carouselArea{height:464px;width:100%;overflow:hidden;position:relative;z-index:1;margin-bottom:68px}.rooms .carouselArea.active{overflow:inherit}.rooms .carouselArea .caList{padding:0 6px;-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 .carouselArea .caList figure{display:block;line-height:0;position:relative}.rooms .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 .carouselArea .caList figure figcaption{position:absolute;right:0;bottom:0;line-height:1;padding:6px;font-size:13px;background:#fff}.rooms .carouselArea .slick-dots{text-align:center;letter-spacing:-.4em;margin-top:26px}.rooms .carouselArea .slick-dots li{width:6px;height:6px;display:inline-block;letter-spacing:normal;margin:0 6px}.rooms .carouselArea .slick-dots li button{display:block;width:100%;height:100%;background:#fff;text-indent:-9999em;overflow:hidden;border:none;cursor:pointer}.rooms .carouselArea .slick-dots li button:hover{background:#ccc}.rooms .carouselArea .slick-dots li.slick-active button{background:#ccc}.rooms .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 .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 .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 .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 .carouselArea{height:177px}.rooms .carouselArea .caList figure img{height:177px}.rooms .carouselArea .caList figure figcaption{font-size:10px}}.rooms .btmNav{display:block;text-align:left;margin-top:110px;padding:0 110px}.rooms .btmNav ul{letter-spacing:-.4em;margin-left:-26px;line-height:0}.rooms .btmNav ul li{display:inline-block;width:33.3333%;letter-spacing:normal;padding:0 0 26px 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 .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 .btmNav ul li a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.rooms .btmNav ul li a figure{line-height:0;width:100%;height:177px;position:relative}.rooms .btmNav ul li a figure>img{width:100%;height:177px;object-fit:cover;font-family:'object-fit: cover;'}.rooms .btmNav ul li a figure figcaption{display:block;line-height:0;position:absolute;left:16px;top:-16px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.62);-moz-box-shadow:0 10px 10px rgba(0,0,0,.62);-ms-box-shadow:0 10px 10px rgba(0,0,0,.62);-o-box-shadow:0 10px 10px rgba(0,0,0,.62);box-shadow:0 10px 10px rgba(0,0,0,.62);width:68px}.rooms .btmNav ul li a span{display:block;text-align:center;line-height:1;margin-top:10px;color:#484236}@media all and (min-width:600px) and (max-width:961px){.rooms .btmNav ul li{width:100%;margin-bottom:26px}.rooms .btmNav ul li:last-child{margin-bottom:0}}@media all and (max-width:600px){.rooms .btmNav{margin-top:68px;padding:0 42px}.rooms .btmNav ul li{width:100%;margin-bottom:26px}.rooms .btmNav ul li:last-child{margin-bottom:0}.rooms .btmNav ul li a figure{height:110px}.rooms .btmNav ul li a figure>img{height:110px}.rooms .btmNav ul li a figure figcaption{width:42px}}.rooms.deluxe .mainVisual{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/com_room01.jpg) center center no-repeat}.rooms.garden .mainVisual{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/com_room02.jpg) center center no-repeat}.rooms.suite .mainVisual{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/com_room03.jpg) center center no-repeat}.rooms.double .mainVisual{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/com_room04.jpg) center center no-repeat}.rooms.triple .mainVisual{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/com_room05.jpg) center center no-repeat}.rooms.twin .mainVisual{background:url(//www.machiya-inn-japan.com/kyoto/kazahaya/wp-content/themes/kazahaya/asset/css/../images/com_room06.jpg) center center no-repeat}.rooms.ja .mainVisual h1{font-size:34px;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.rooms.ja .mainVisual h1 span{font-size:13px}@media all and (max-width:600px){.rooms.ja .mainVisual h1{font-size:21px}}.rooms.ja .scrollWrap .scrollSide .price span{line-height:1}.rooms.ja .scrollWrap .scrollSide .price strong{font-size:34px;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.rooms.ja .scrollWrap .scrollSide .price strong em{font-size:13px}.rooms.ja .scrollWrap .scrollSide .reserveBtn{font-size:21px}.rooms.ja .scrollWrap .scrollMain>dl>dt{font-size:21px}.access.ja .accessArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}@media all and (max-width:600px){.access.ja .accessArea .box .boxL dl dt{font-size:16px}}.access .accessArea{padding:110px 110px 0}.access .accessArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.access .accessArea .box{display:table;table-layout:fixed}.access .accessArea .box .boxL{display:table-cell;width:38%;vertical-align:top}.access .accessArea .box .boxL dl{margin-bottom:42px}.access .accessArea .box .boxL dl:last-child{margin-bottom:0}.access .accessArea .box .boxL dl dt{font-size:26px;margin-bottom:26px;letter-spacing:.05em}.access .accessArea .box .boxL dl dd ul li{margin-bottom:.5em;position:relative;padding-left:1.5em;letter-spacing:.05em}.access .accessArea .box .boxL dl dd ul li:last-child{margin-bottom:0}.access .accessArea .box .boxL dl dd ul li span{display:block;position:absolute;left:0;top:0}.access .accessArea .box .boxL dl dd table tr th{font-weight:300;width:50%;vertical-align:top;letter-spacing:.05em}.access .accessArea .box .boxL dl dd table tr td{letter-spacing:.05em}.access .accessArea .box .boxL dl dd table tr td a{color:#484236;text-decoration:underline}.access .accessArea .box .boxR{display:table-cell;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:68px;vertical-align:top}.access .accessArea .box .boxR .ggmap{position:relative;overflow:hidden;height:400px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.access .accessArea .box .boxR .ggmap iframe,.access .accessArea .box .boxR .ggmap object,.access .accessArea .box .boxR .ggmap embed{position:absolute;border:none;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media all and (min-width:600px) and (max-width:961px){.access .accessArea .box{display:block}.access .accessArea .box .boxL{display:block;width:100%;margin-bottom:68px}.access .accessArea .box .boxR{display:block;width:100%;padding:0}.access .accessArea .box .boxR iframe{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.access .accessArea .box .boxR .ggmap{height:464px !important}}@media all and (max-width:600px){.access .accessArea{padding:68px 26px 0}.access .accessArea .box{display:block}.access .accessArea .box .boxL{display:block;width:100%;margin-bottom:68px}.access .accessArea .box .boxR{display:block;width:100%;padding:0}.access .accessArea .box .boxR iframe{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.access .accessArea .box .boxR .ggmap{height:287px !important}}.info.ja .infoArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}@media all and (max-width:600px){.info.ja .infoArea .box .boxL dl dt{font-size:16px}}.info.ja .infoArea .box .boxL dl dt span{font-size:13px}.info .infoArea{padding:110px 110px 0}.info .infoArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.info .infoArea .carouselArea2{width:100%;position:relative;z-index:1;-webkit-box-shadow:0 16px 16px rgba(0,0,0,.2);-moz-box-shadow:0 16px 16px rgba(0,0,0,.2);-ms-box-shadow:0 16px 16px rgba(0,0,0,.2);-o-box-shadow:0 16px 16px rgba(0,0,0,.2);box-shadow:0 16px 16px rgba(0,0,0,.2)}@media all and (max-width:600px){.info .infoArea .carouselArea2{margin-bottom:68px}}.info .infoArea .carouselArea2 .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}.info .infoArea .carouselArea2 .caList 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;'}@media all and (max-width:600px){.info .infoArea .carouselArea2 .caList img{height:177px}}.info .infoArea .carouselArea2 .slick-dots{width:100%;position:absolute;bottom:-42px;text-align:center;letter-spacing:-.4em}.info .infoArea .carouselArea2 .slick-dots li{width:6px;height:6px;display:inline-block;letter-spacing:normal;margin:0 6px}.info .infoArea .carouselArea2 .slick-dots li button{display:block;width:100%;height:100%;background:#fff;text-indent:-9999em;overflow:hidden;border:none;cursor:pointer}.info .infoArea .carouselArea2 .slick-dots li button:hover{background:#ccc}.info .infoArea .carouselArea2 .slick-dots li.slick-active button{background:#ccc}.info .infoArea .box{zoom:1}.info .infoArea .box:after{content:".";display:block;clear:both;height:0;visibility:hidden}.info .infoArea .box .boxL{width:38%;float:left;vertical-align:top}.info .infoArea .box .boxL dl dt{font-size:26px;font-weight:200;line-height:1;line-height:1.618}@media all and (max-width:600px){.info .infoArea .box .boxL dl dt br{display:none}}.info .infoArea .box .boxL dl dt span{display:block;line-height:1.618;color:#3a69b5;font-family:"Times New Roman",Times,serif;font-weight:300;font-size:16px;margin-top:16px}.info .infoArea .box .boxL dl dd p{margin-top:16px}.info .infoArea .box .boxL dl dd p img{display:block;line-height:0;width:177px}.info .infoArea .box .boxL dl dd p.big{font-size:26px;font-weight:200}.info .infoArea .box .boxL dl dd p a{display:inline-block;margin-top:16px;color:#3a69b5;font-size:26px;line-height: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}@media all and (max-width:600px){.info .infoArea .box .boxL dl dd p a{font-size:16px}}.info .infoArea .box .boxL dl dd p a:before{display:inline-block;content:"-";margin-right:6px}.info .infoArea .box .boxL dl dd p a:after{display:block;content:"";width:0;height:1px;background:#3a69b5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.info .infoArea .box .boxL dl dd p a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.info .infoArea .box .boxL dl dd p a:hover:after{width:100%}.info .infoArea .box .boxL dl dd ul li{position:relative;padding-left:1em}.info .infoArea .box .boxL dl dd ul li span{position:absolute;left:0;top:0}.info .infoArea .box .boxR{width:62%;float:right;padding-left:68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media all and (min-width:600px) and (max-width:961px){.info .infoArea .box{display:block}.info .infoArea .box .boxL{display:block;float:none;width:100%;margin-bottom:68px}.info .infoArea .box .boxR{display:block;float:none;width:100%;padding:0}.info .infoArea .box .boxR iframe{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.info .infoArea .box .boxR .ggmap{height:464px !important}}@media all and (max-width:600px){.info .infoArea{padding:68px 26px 0}.info .infoArea .box{display:block}.info .infoArea .box .boxL{display:block;width:100%;margin-bottom:68px}.info .infoArea .box .boxR{display:block;width:100%;padding:0}.info .infoArea .box .boxR iframe{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.info .infoArea .box .boxR .ggmap{height:287px !important}}.gallery.ja .galleryArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.gallery.ja .galleryArea dl dt{font-size:21px}@media all and (max-width:600px){.gallery.ja .galleryArea dl dt{font-size:16px}}.gallery.ja .galleryArea dl dt span{font-size:13px}.gallery .galleryArea{padding:110px 110px 0}.gallery .galleryArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.gallery .galleryArea nav{margin-bottom:68px}.gallery .galleryArea nav ul{text-align:left}.gallery .galleryArea nav ul li{display:inline-block;margin:0 16px 16px 0}.gallery .galleryArea 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:#484236;color:#fff;text-align:center;padding:10px 42px 10px 26px;line-height:1}.gallery .galleryArea nav ul li a:hover{background:#3a69b5}.gallery .galleryArea 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 #fff;border-right:1px solid #fff;-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}.gallery .galleryArea dl{display:table;width:100%}.gallery .galleryArea dl dt{display:table-cell;vertical-align:top;width:287px;font-size:26px;font-weight:200;padding-right:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.gallery .galleryArea dl dt span{font-size:16px}.gallery .galleryArea dl dd{display:table-cell;vertical-align:top}.gallery .galleryArea dl dd .galleryList{margin-left:-1px;zoom:1}.gallery .galleryArea dl dd .galleryList:after{content:".";display:block;clear:both;height:0;visibility:hidden}.gallery .galleryArea 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}.gallery .galleryArea 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}.gallery .galleryArea dl dd .galleryList li a img{width:100%;height:287px;-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;'}.gallery .galleryArea 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){.gallery .galleryArea dl{display:block;margin-bottom:42px}.gallery .galleryArea dl dt{display:block;width:100%;margin-bottom:26px;padding-right:0}.gallery .galleryArea dl dd{display:block}.gallery .galleryArea dl dd .galleryList li{width:25%}.gallery .galleryArea dl dd .galleryList li a{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.gallery .galleryArea dl dd .galleryList li a img{height:110px}}@media all and (max-width:600px){.gallery .galleryArea{padding:68px 26px 0}.gallery .galleryArea dl{display:block;margin-bottom:42px}.gallery .galleryArea dl dt{display:block;width:100%;padding-right:0;margin-bottom:26px}.gallery .galleryArea dl dd{display:block}.gallery .galleryArea dl dd .galleryList li{width:33.33333333%}.gallery .galleryArea dl dd .galleryList li a{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.gallery .galleryArea dl dd .galleryList li a img{height:110px}}.faq.ja .faqArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.faq .faqArea{padding:110px 110px 0}.faq .faqArea h1{font-size:34px;font-weight:200;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:#484236;color:#fff;text-align:center;padding:10px 42px 10px 26px;line-height:1}.faq .faqArea nav ul li a:hover{background:#3a69b5}.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 #fff;border-right:1px solid #fff;-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 .box{zoom:1}.faq .faqArea .box:after{content:".";display:block;clear:both;height:0;visibility:hidden}.faq .faqArea .box .boxL{float:left;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-right:68px}.faq .faqArea .box .boxL section{margin-bottom:42px}.faq .faqArea .box .boxL section:last-child{margin:0}.faq .faqArea .box .boxL section h2{font-weight:200;font-size:26px;margin-bottom:26px}.faq .faqArea .box .boxL section dl{margin-bottom:16px;text-align:left}.faq .faqArea .box .boxL section dl:last-child{margin-bottom:0}.faq .faqArea .box .boxL section dl dt{position:relative;display:inline-block;cursor:pointer;padding-left:26px}.faq .faqArea .box .boxL section dl dt:before{display:block;content:"Q.";color:#3a69b5;position:absolute;left:0;top:0}.faq .faqArea .box .boxL section dl dt: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);margin-left:10px;position:relative;top:-4px}.faq .faqArea .box .boxL section dl dt:hover{color:#3a69b5;text-decoration:underline}.faq .faqArea .box .boxL section dl dt:hover:after{border-top:1px solid #3a69b5;border-right:1px solid #3a69b5}.faq .faqArea .box .boxL section dl dt.on{color:#3a69b5;text-decoration:underline}.faq .faqArea .box .boxL section dl dt.on:after{border-top:1px solid #3a69b5;border-right:1px solid #3a69b5;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.faq .faqArea .box .boxL section dl dd{padding-left:26px;display:none}.faq .faqArea .box .boxL section dl dd a{display:inline-block;line-height:1;color:#484236}.faq .faqArea .box .boxL section dl dd a:after{display:block;content:"";width:0;height:1px;background:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.faq .faqArea .box .boxL section dl dd a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.faq .faqArea .box .boxL section dl dd a:hover:after{width:100%}.faq .faqArea .box .boxL section dl dd table{border-collapse:separate;border-spacing:1px;background:#000;margin:6px 0}.faq .faqArea .box .boxL section dl dd table tr th{background:#eee;font-weight:300;padding:6px}.faq .faqArea .box .boxL section dl dd table tr td{background:#fff;padding:6px;text-align:right}.faq .faqArea .box .boxR{float:right;width:38%}.faq .faqArea .box .boxR dl{margin-bottom:42px}.faq .faqArea .box .boxR dl:last-child{margin-bottom:0}.faq .faqArea .box .boxR dl dt{font-size:26px;margin-bottom:26px;letter-spacing:.05em;font-weight:lighter}.faq .faqArea .box .boxR dl dd table tr th{font-weight:300;width:38%;vertical-align:top;letter-spacing:.05em}.faq .faqArea .box .boxR dl dd table tr td{letter-spacing:.05em}.faq .faqArea .box .boxR dl dd table tr td a{color:#484236;text-decoration:underline}@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 .boxL{float:none;width:100%;padding:0}.faq .faqArea .box .boxR{margin-top:68px;float:none;width:100%}.faq .faqArea nav ul li{width:100%;display:block;margin:0 0 26px}.faq .faqArea nav ul li:last-child{margin-bottom:0}}.contact.ja .contactArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.contact .contactArea{padding:110px 110px 0}.contact .contactArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.contact .contactArea .wpcf7-response-output{color:#484236;line-height:1.618}.contact .contactArea .thxTxt p a{display:inline-block;line-height:1;color:#484236}.contact .contactArea .thxTxt p a:after{display:block;content:"";width:0;height:1px;background:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.contact .contactArea .thxTxt p a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.contact .contactArea .thxTxt p a:hover:after{width:100%}.contact .contactArea .thxTxt .btn{text-align:left}.contact .contactArea .thxTxt .btn a{display:inline-block;margin-top:16px;color:#3a69b5;line-height: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}.contact .contactArea .thxTxt .btn a:before{display:inline-block;content:"-";margin-right:6px}.contact .contactArea .thxTxt .btn a:after{display:block;content:"";width:0;height:1px;background:#3a69b5;-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 .contactArea .thxTxt .btn a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.contact .contactArea .thxTxt .btn a:hover:after{width:100%}.contact .contactArea dl{margin-bottom:26px;width:100%;max-width:752px}.contact .contactArea dl dt{line-height:1;margin-bottom:16px}.contact .contactArea dl dt em{font-style:normal;color:#3a69b5}.contact .contactArea dl dd input[type=text],.contact .contactArea dl dd input[type=email]{padding:10px;font-weight:300;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}.contact .contactArea dl dd textarea{display:block;border:1px solid #ccc;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}.contact .contactArea dl dd .pulldown{width:100%;position:relative}.contact .contactArea dl dd .pulldown .wpcf7-form-control-wrap{display:inline-block;margin-right:10px;width:62% !important}.contact .contactArea dl dd .pulldown .wpcf7-form-control-wrap select{font-size:16px;width:100%;padding-right:1em;line-height:1.4;font-weight:300;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:#484236;background:#fff;border-radius:0;position:relative}.contact .contactArea dl dd .pulldown .wpcf7-form-control-wrap select:-ms-expand{display:none}.contact .contactArea 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 .contactArea .send{width:177px}.contact .contactArea .send input{background:#484236;color:#fff;display:block;width:100%;padding:16px 0;line-height:1;font-size:16px;font-weight:200;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 .contactArea .send input:hover{background:#3a69b5}@media all and (max-width:600px){.contact .contactArea{padding:68px 26px 0}}.reservation.ja .reservationArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.reservation .reservationArea{padding:110px 110px 0}.reservation .reservationArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.reservation .reservationArea .mainTxt{margin-bottom:42px}.reservation .reservationArea .caution2{clear:both;font-weight:300;font-size:10px;margin:0 0 42px}.reservation .reservationArea .caution{clear:both;font-weight:300;font-size:10px}.reservation .reservationArea .thxTxt p a{display:inline-block;line-height:1;color:#484236}.reservation .reservationArea .thxTxt p a:after{display:block;content:"";width:0;height:1px;background:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.reservation .reservationArea .thxTxt p a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.reservation .reservationArea .thxTxt p a:hover:after{width:100%}.reservation .reservationArea .thxTxt .btn{text-align:left}.reservation .reservationArea .thxTxt .btn a{display:inline-block;margin-top:16px;color:#3a69b5;line-height: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}.reservation .reservationArea .thxTxt .btn a:before{display:inline-block;content:"-";margin-right:6px}.reservation .reservationArea .thxTxt .btn a:after{display:block;content:"";width:0;height:1px;background:#3a69b5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.reservation .reservationArea .thxTxt .btn a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.reservation .reservationArea .thxTxt .btn a:hover:after{width:100%}@media all and (max-width:600px){.reservation .reservationArea{padding:68px 26px 0}}.tc.ja .tcArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.tc .tcArea{padding:110px 110px 0}.tc .tcArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.tc .tcArea h2{font-size:21px;font-weight:200;margin:42px 0 26px}.tc .tcArea p{margin-bottom:1em}.tc .tcArea ol{margin-bottom:1em;padding-left:1em}.tc .tcArea ol li{list-style-type:decimal}.tc .tcArea ul{margin-bottom:1em;padding-left:1em}.tc .tcArea ul li{list-style-type:disc}.tc .tcArea table{margin-bottom:26px;background:#ccc;border-collapse:separate;border-spacing:1px}.tc .tcArea table tr th{background:#eee;font-weight:300;padding:6px;text-align:center;font-size:13px}.tc .tcArea table tr td{background:#fff;padding:6px;text-align:center;font-size:13px}@media all and (max-width:600px){.tc .tcArea{padding:68px 26px 0}}.pp.ja .ppArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.pp .ppArea{padding:110px 110px 0}.pp .ppArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.pp .ppArea h2{font-size:21px;font-weight:200;margin:42px 0 26px}.pp .ppArea p{margin-bottom:1em}.pp .ppArea ol{margin-bottom:1em;padding-left:1em}.pp .ppArea ol li{list-style-type:decimal}.pp .ppArea ul{margin-bottom:1em;padding-left:1em}.pp .ppArea ul li{list-style-type:disc}.pp .ppArea table{margin-bottom:26px;background:#ccc;border-collapse:separate;border-spacing:1px}.pp .ppArea table tr th{background:#eee;font-weight:300;padding:6px;text-align:center;font-size:13px}.pp .ppArea table tr td{background:#fff;padding:6px;text-align:center;font-size:13px}@media all and (max-width:600px){.pp .ppArea{padding:68px 26px 0}}.sct.ja .sctArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.sct .sctArea{padding:110px 110px 0}.sct .sctArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}.sct .sctArea h2{font-size:21px;font-weight:200;margin:42px 0 26px}.sct .sctArea p{margin-bottom:1em;padding-left:1em}@media all and (max-width:600px){.sct .sctArea{padding:68px 26px 0}}.stay .stayArea{padding:110px 110px 0}.stay .stayArea h1{font-size:34px;font-weight:200;font-family:"Times New Roman",Times,serif;margin-bottom:68px}@media all and (max-width:600px){.stay .stayArea{padding:68px 26px 0}}.stay .stayArea section h2{font-family:"Times New Roman",Times,serif;font-size:26px;font-weight:400;text-align:left;margin-bottom:42px}.stay .stayArea section h2 img{width:287px;display:block;margin:0 auto 26px}.stay .stayArea section .mainTxt{margin-bottom:26px;text-align:center}.stay .stayArea section a{display:inline-block;margin-top:16px;padding:6px;background:#f7f7f7;color:#3a69b5;line-height: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}.stay .stayArea section a:before{display:inline-block;content:"↳";margin-right:6px}.stay .stayArea section a:after{display:block;content:"";width:0;height:1px;background:#3a69b5;margin-top: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 .stayArea section a:hover{opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.stay .stayArea section a:hover:after{width:100%}.stay .stayArea section.sec1 .box{zoom:1}.stay .stayArea section.sec1 .box:after{content:".";display:block;clear:both;height:0;visibility:hidden}.stay .stayArea section.sec1 .box .boxL{width:62%;float:left;position:relative;z-index:0}.stay .stayArea section.sec1 .box .boxL .carouselArea2{width:100%;position:relative;z-index:1;-webkit-box-shadow:0 16px 16px rgba(0,0,0,.2);-moz-box-shadow:0 16px 16px rgba(0,0,0,.2);-ms-box-shadow:0 16px 16px rgba(0,0,0,.2);-o-box-shadow:0 16px 16px rgba(0,0,0,.2);box-shadow:0 16px 16px rgba(0,0,0,.2)}.stay .stayArea section.sec1 .box .boxL .carouselArea2 .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}.stay .stayArea section.sec1 .box .boxL .carouselArea2 .caList 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;'}.stay .stayArea section.sec1 .box .boxL .carouselArea2 .slick-dots{width:100%;position:absolute;bottom:-42px;text-align:center;letter-spacing:-.4em}.stay .stayArea section.sec1 .box .boxL .carouselArea2 .slick-dots li{width:6px;height:6px;display:inline-block;letter-spacing:normal;margin:0 6px}.stay .stayArea section.sec1 .box .boxL .carouselArea2 .slick-dots li button{display:block;width:100%;height:100%;background:#fff;text-indent:-9999em;overflow:hidden;border:none;cursor:pointer}.stay .stayArea section.sec1 .box .boxL .carouselArea2 .slick-dots li button:hover{background:#ccc}.stay .stayArea section.sec1 .box .boxL .carouselArea2 .slick-dots li.slick-active button{background:#ccc}.stay .stayArea section.sec1 .box .boxR{width:38%;float:right;position:relative;z-index:1}.stay .stayArea section.sec1 .box .boxR dl{margin-top:177px;margin-left:-177px}.stay .stayArea section.sec1 .box .boxR dl dt{font-family:"Times New Roman",Times,serif;font-size:26px;font-weight:400;margin-bottom:16px;line-height:1}.stay .stayArea section.sec1 .box .boxR dl dt span{background:#f7f7f7;display:inline-block;padding:6px}.stay .stayArea section.sec1 .box .boxR dl dd{padding-left:68px;line-height:1}.stay .stayArea section.sec1 .box .boxR dl dd>span{background:#f7f7f7;display:inline-block;padding:6px 10px}.stay .stayArea section.sec1 .box .boxR dl dd .txtBox{background:#f7f7f7;padding:6px 10px}.stay .stayArea section.sec1 .box .boxR dl dd .txtBox span{font-size:13px}@media all and (max-width:600px){.stay .stayArea section.sec1 .box .boxL{width:100%;float:none;margin-bottom:26px}.stay .stayArea section.sec1 .box .boxL img{height:177px}.stay .stayArea section.sec1 .box .boxR{width:100%;float:none}.stay .stayArea section.sec1 .box .boxR dl{margin:0}.stay .stayArea section.sec1 .box .boxR dl dt{text-align:left}.stay .stayArea section.sec1 .box .boxR dl dd{padding:0;text-align:left;line-height:1.618}}.stay .stayArea section.sec1 .information{display:table;width:100%;table-layout:fixed;margin-top:68px}@media all and (max-width:600px){.stay .stayArea section.sec1 .information{display:block;margin-top:42px}}.stay .stayArea section.sec1 .information dl{display:table-cell;vertical-align:top;width:33.3333333%;padding:0 42px;border-left:1px solid #eee}.stay .stayArea section.sec1 .information dl:last-child{border-right:1px solid #eee}@media all and (max-width:600px){.stay .stayArea section.sec1 .information dl{display:block;width:100%;border:none !important;border-top:1px solid #eee !important;padding:42px 0}.stay .stayArea section.sec1 .information dl:last-child{border-bottom:1px solid #eee !important}}.stay .stayArea section.sec1 .information dl dt{font-size:21px;margin-bottom:10px;text-align:center}.stay .stayArea section.sec1 .information dl dt img{width:42px;display:block;margin:0 auto 10px;opacity:.62;-moz-opacity:.62;filter:alpha(opacity=62)}.stay .stayArea section.sec1 .information dl dt span{font-size:16px}.stay .stayArea section.sec1 .link{text-align:right}.stay .stayArea section.sec2{padding:68px 0 0}.stay .stayArea section.sec2 .box{zoom:1}.stay .stayArea section.sec2 .box:after{content:".";display:block;clear:both;height:0;visibility:hidden}.stay .stayArea section.sec2 .box .boxL{width:62%;float:right;position:relative;z-index:0}.stay .stayArea section.sec2 .box .boxL 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;'}.stay .stayArea section.sec2 .box .boxR{width:38%;float:left;position:relative;z-index:1}.stay .stayArea section.sec2 .box .boxR dl{margin-top:177px;margin-right:-177px}.stay .stayArea section.sec2 .box .boxR dl dt{font-family:"Times New Roman",Times,serif;font-size:26px;font-weight:400;margin-bottom:16px;line-height:1}.stay .stayArea section.sec2 .box .boxR dl dt span{background:#f7f7f7;display:inline-block;padding:6px}.stay .stayArea section.sec2 .box .boxR dl dd{padding-left:68px;line-height:1}.stay .stayArea section.sec2 .box .boxR dl dd>span{background:#f7f7f7;display:inline-block;padding:6px}.stay .stayArea section.sec2 .box .boxR dl dd .infomation{display:inline-block;line-height:2;background:#f7f7f7;padding:6px}.stay .stayArea section.sec2 .box .boxR dl dd .infomation p{font-size:13px}.stay .stayArea section.sec2 .box .boxR dl dd .infomation p.ttl{text-decoration:underline;margin-top:10px}.stay .stayArea section.sec2 .box .boxR dl dd .infomation p span{display:block;font-size:10px}@media all and (max-width:600px){.stay .stayArea section.sec2 .box .boxL{width:100%;float:none;margin-bottom:26px}.stay .stayArea section.sec2 .box .boxL img{height:177px}.stay .stayArea section.sec2 .box .boxR{width:100%;float:none}.stay .stayArea section.sec2 .box .boxR dl{margin:0}.stay .stayArea section.sec2 .box .boxR dl dt{text-align:left;line-height:1.618}.stay .stayArea section.sec2 .box .boxR dl dd{padding:0;text-align:left;line-height:1.618}}.stay.ja .stayArea h1{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.stay.ja .stayArea section h2{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:21px}@media all and (max-width:600px){.stay.ja .stayArea section h2{font-size:16px}}.stay.ja .stayArea section .box .boxR dl dt{font-size:21px;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}@media all and (max-width:600px){.stay.ja .stayArea section .box .boxR dl dt{font-size:16px;line-height:1.618}}@media all and (max-width:600px){.ja h1{font-size:26px !important}}.fade{filter:alpha(opacity=0);-moz-opacity:.5;opacity:0;transition:1s;-weblit-transition:1s}.fade.on{filter:alpha(opacity=100);-moz-opacity:1;opacity:1.0}.fadeUp{opacity:0;transform:translate(0,60px);-webkit-transform:translate(0,60px);transition:1s;-weblit-transition:1s}.fadeUp.on{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}.fadeDown{opacity:0;transform:translate(0,-60px);-webkit-transform:translate(0,-60px);transition:1s;-weblit-transition:1s}.fadeDown.on{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}.fadeLeft{opacity:0;transform:translate(-60px,0);-webkit-transform:translate(-60px,0);transition:1s;-weblit-transition:1s}.fadeLeft.on{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}.fadeRight{opacity:0;transform:translate(60px,0);-webkit-transform:translate(60px,0);transition:1s;-weblit-transition:1s}.fadeRight.on{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}@media all and (max-width:600px){.fade{filter:alpha(opacity=100);-moz-opacity:1;opacity:1.0}.fadeUp,.fadeDown,.fadeLeft,.fadeRight{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}}