@charset "utf-8";.home .mainVisual{width:100%;height:62vh;position:relative;overflow:hidden;margin-top:3px}.home .mainVisual>div{position:absolute;width:100%;height:100%;background-size:cover !important}.home .mainVisual>div.slide1{background:no-repeat center center;animation:fade 30s infinite;-webkit-animation:fade 30s infinite}.home .mainVisual>div.slide2{background:no-repeat center center;animation:fade2 30s infinite;-webkit-animation:fade2 30s infinite}.home .mainVisual>div.slide3{background:no-repeat center center;animation:fade3 30s infinite;-webkit-animation:fade3 30s infinite}.home .mainVisual>div.slide4{background:no-repeat center center;animation:fade4 30s infinite;-webkit-animation:fade4 30s infinite}.home .mainVisual>div.slide5{background:no-repeat center center;animation:fade5 30s infinite;-webkit-animation:fade5 30s infinite}.home .mainVisual>div.slide6{background:no-repeat center center;animation:fade6 30s infinite;-webkit-animation:fade6 30s infinite}.home .mainVisual>div.slide7{background:no-repeat center center;animation:fade7 30s infinite;-webkit-animation:fade7 30s infinite}.home .mainVisual>div.slide8{background:no-repeat center center;animation:fade8 30s infinite;-webkit-animation:fade8 30s infinite}@keyframes fade{0%{opacity:1}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:1}}@keyframes fade2{0%{opacity:0}12.5%{opacity:1}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade3{0%{opacity:0}12.5%{opacity:0}25%{opacity:3}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade4{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:1}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade5{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade6{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:1}75%{opacity:0}87.5%{opacity:0}100%{opacity:0}}@keyframes fade7{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:1}87.5%{opacity:0}100%{opacity:0}}@keyframes fade8{0%{opacity:0}12.5%{opacity:0}25%{opacity:0}37.5%{opacity:0}50%{opacity:0}62.5%{opacity:0}75%{opacity:0}87.5%{opacity:1}100%{opacity:0}}.home .mainVisual span{width:464px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}@media all and (max-width:600px){.home .mainVisual span{width:287px}}.home .mainVisual span strong{display:block;text-align:center;line-height:1;color:#fff;font-weight:400;font-size:26px;margin-top:26px}@media all and (max-width:600px){.home .mainVisual span strong{font-size:17px;margin-top:17px}}.recommendMachiya ul{display:flex;justify-content:space-between;flex-wrap:wrap}.recommendMachiya ul li{width:32%;margin-bottom:26px}@media all and (max-width:600px){.recommendMachiya ul li{width:100%}}.recommendMachiya ul li .btn{display:block;background:#b7a686;text-align:center;color:#fff;line-height:1;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:17px 0;width:100%;max-width:287px;margin:10px auto 0}.recommendMachiya ul li .pic{display:block;position:relative}.recommendMachiya ul li .pic img{width:100%;display:block;object-fit:cover;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.recommendMachiya ul li .pic span{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.6);color:#fff;font-family:"Inter","Noto Sans JP",Arial,sans-serif;font-size:13px;line-height:1;display:block;padding:6px;font-weight:400}.recommendMachiya ul li a:hover img{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}.recommendMachiya ul li>span{display:block;margin-top:10px;text-align:center;font-weight:700}.recommendMachiya ul li>span strong{display:block;font-family:"Inter","Noto Sans JP",Arial,sans-serif;font-size:13px;line-height:1;font-style:normal;font-weight:400;text-align:center}@media all and (max-width:600px){.recommendMachiya ul li>span{line-height:1.2;margin-bottom:6px}.recommendMachiya ul li>span strong{margin-bottom:3px}}.recommendMachiya ul li em{display:block;font-family:"Inter","Noto Sans JP",Arial,sans-serif;font-size:13px;font-style:normal;text-align:center}.recommendMachiya ul li figure{position:relative;background:#000}.recommendMachiya ul li figure img{display:block;position:relative;z-index:0;opacity:.38}.recommendMachiya ul li figure figcaption{display:block;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:42px;z-index:1}@media all and (max-width:600px){.recommendMachiya ul li figure figcaption{font-size:21px}}.sec1{padding:177px 0 0;margin-top:110px;position:relative}.sec1:before{content:"";display:block;position:absolute;left:50%;top:0;width:calc(100% - 32px);height:600px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:url(https://www.kanazawa-machiya-inn.com/en/wp-content/themes/mrikanazawa_new/asset/images/home/top_slide1.jpg) center center no-repeat;background-size:cover;z-index:0}.sec1 h2{text-align:center;font-size:34px;font-weight:400;font-family:Garamond,serif;line-height:1.4;margin-bottom:26px;color:#fff;position:relative;z-index:1;filter:drop-shadow(0px 0px 6px rgba(0,0,0,1)) drop-shadow(0px 0px 1px rgba(0,0,0,1))}.sec1 .mainTxt{text-align:center;font-size:17px;max-width:752px;margin:0 auto;color:#fff;position:relative;z-index:1;filter:drop-shadow(0px 0px 6px rgba(0,0,0,1)) drop-shadow(0px 0px 1px rgba(0,0,0,1))}.sec1 .textBox{position:relative;z-index:1;padding:42px;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:900px){.sec1 .textBox{width:100%;padding:16px 0 0;margin-bottom:0}.sec1 .textBox p{text-align:center}}.sec1 .textBox h2{font-size:34px;line-height:1.2;margin-bottom:26px}@media all and (max-width:600px){.sec1 .textBox h2{font-size:21px;margin-bottom:17px}.sec1 .textBox h2:after{display:block;content:"";width:26px;height:1px;background:#b7a686;margin:17px auto 0}}.sec1 .textBox p.scale{padding-right:110px}@media all and (max-width:1292px){.sec1 .textBox p{padding-right:110px}}@media all and (max-width:900px){.sec1 .textBox p{padding-right:0 !important}}.sec1 .movieBox{border-top:3px solid #b7a686;position:relative;display:block;z-index:1;width:100%;aspect-ratio:16/8.4;overflow:hidden;max-width:988px;margin:42px auto 0;box-sizing:border-box}@media all and (max-width:600px){.sec1 .movieBox{width:100%;padding:0 16px}}.sec1 .movieBox video{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width:600px){.sec1 .movieBox video{position:relative;top:0;left:0;width:100%;-webkit-transform:translate(0,0);transform:translate(0,0)}}.sec1 .movieBox.loading video{display:none !important}h1{text-align:center;font-size:34px;font-weight:400;font-family:Garamond,serif;line-height:1.4;background-image:linear-gradient(45deg,#639675,#b7a686);color:transparent;background-clip:text;-webkit-background-clip:text;margin-bottom:26px}h1:before{display:block;content:"";background:url(//www.machiya-inn-japan.com/takayama/mri-takayama/wp-content/themes/mri-takayama/asset/css/../images/common/header_icon09.svg) no-repeat;background-size:100% 100%;width:26px;height:26px;margin:0 auto 16px}.mainTxt{text-align:center;font-size:17px;max-width:1216px;margin:0 auto}.mainTxt span{font-weight:400;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.4;font-size:13px;display:block;margin-top:10px;color:#666}.headArea{padding:68px 0 0;margin-bottom:68px;position:relative}.sec2{padding:68px 0 0}.sec2 h2{text-align:center;font-size:34px;font-weight:400;font-family:Garamond,serif;line-height:1.4;margin-bottom:26px}.blogList{margin-top:42px}.blogList .sideSlider{overflow:hidden;padding:0 45px}.blogList .sideSlider .slideIn{-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 11px;color:#000;display:table;width:100%;line-height:0}.blogList .sideSlider .slideIn figure{display:block;overflow:hidden;margin-bottom:10px !important;position:relative;width:100%;line-height:0}.blogList .sideSlider .slideIn figure figcaption{display:block;position:absolute;right:0;bottom:0;line-height:1;font-size:10px;padding:3px 6px;background:rgba(0,0,0,.6);color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif}.blogList .sideSlider .slideIn figure img{display:block;aspect-ratio:1.618/1;object-fit:cover;width:100%;-webkit-transition:all 1.618s ease;-moz-transition:all 1.618s ease;-ms-transition:all 1.618s ease;-o-transition:all 1.618s ease;transition:all 1.618s ease;object-fit:cover}.blogList .sideSlider .slideIn .txt{display:block;vertical-align:middle}.blogList .sideSlider .slideIn .txt strong{display:block;line-height:1.618;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease;font-size:17px;font-weight:700;text-align:left}.blogList .sideSlider .slideIn .txt em{display:block;font-style:normal;color:#b3a893;line-height:1.618;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-align:left}.blogList .sideSlider .slideIn .txt span{margin-top:6px;display:block;line-height:1.618;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-align:left}.blogList .sideSlider .slick-prev,.blogList .sideSlider .slick-next{font-size:0;line-height:0;position:absolute;top:35%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0;color:#000;z-index:100;line-height:1;width:auto !important;height:auto !important}.blogList .sideSlider .slick-prev{left:-6px !important}.blogList .sideSlider .slick-next{right:-6px !important}.blogList .sideSlider .slick-prev,.blogList .sideSlider .slick-next{padding:10px}.blogList .sideSlider .slick-prev:before,.blogList .sideSlider .slick-next:before{font-family:"slick";font-size:28px;line-height:1;color:#444}.blogList .sideSlider .slick-prev:before{content:"〈" !important}.blogList .sideSlider .slick-next:before{content:"〉" !important}@media all and (max-width:600px){.blogList .sideSlider{margin-top:0;padding:0}.blogList .sideSlider .slideIn{padding:0 17px}.blogList .sideSlider .slideIn .txt strong{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.4}.blogList .sideSlider .slick-prev{left:-5px !important}.blogList .sideSlider .slick-next{right:-5px !important}.blogList .sideSlider .slick-prev,.blogList .sideSlider .slick-next{top:40%}}.sec3{background-image:linear-gradient(45deg,#e2e9e5,#e8e4db);padding:68px 45px 42px}@media screen and (max-width:600px){.sec3{padding:68px 17px 42px}.mainVisual{height:75vh}h1{font-size:26px;margin-bottom:26px}h1:before{width:16px;height:16px;margin:0 auto 10px}.sec1{padding:110px 0 0;margin-top:68px}.sec1:before{width:100%;height:600px}.sec1 h2{font-size:26px}.sec1 .mainTxt{padding:0 16px;font-family:"Inter","Noto Sans JP",Arial,sans-serif;font-size:13px}.sec2{padding:68px 0 0}.sec2 h2{font-size:21px;margin-bottom:26px}.sec2 .mainTxt{padding:0 16px}}