@charset "UTF-8";#wrapper .mapWrap .mapBox ul li.tmhkanazawa{margin:20px 0 0 -80px}@media screen (min-width:600px) and (max-width:901px){#wrapper .mapWrap .mapBox ul li.tmhkanazawa{margin:75px 0 0 -80px}}@media screen and (max-width:600px){#wrapper .mapWrap .mapBox ul li.tmhkanazawa{margin:20px 0 0 -60px}}header .head2 .address{display:none}@media screen and (max-width:600px){header .head2 .address{margin-top:42px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}header .head2 .address a{display:block;width:100%;max-width:26px;margin:0 16px}}@media screen and (max-width:600px){.search-by-location-sightseeing-spot #container .anchorLinks .mapBox ul li.takayama{margin:-10px 0 0 75px}.search-by-location-sightseeing-spot #container section .tabContainer .tabListWrap .tabList .tab{width:135px;font-size:10px}.search-by-location-sightseeing-spot #container section .tabContainer .tabListWrap .tabList .tab.active{position:relative;padding-bottom:1px}.search-by-location-sightseeing-spot #container section .tabContainer .tabListWrap .tabList .tab.active:after{display:block;margin:3px auto 0;content:"";width:6px;height:6px;border-top:1px solid #968463;border-right:1px solid #968463;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.search-by-location-sightseeing-spot #container section .tabContainer .tabListWrap .tabList .tab.active img{border:2px solid #968463;max-width:100%;display:block;box-sizing:border-box}}.terms-of-conditions .container ol li ol{margin-top:0}.terms-of-conditions .container ol li ol li{list-style-type:lower-alpha}.mailformArea{background:#f7f4f0}.mailformArea #mc_embed_signup{max-width:752px;margin:0 auto}.mailformArea #mc_embed_signup form{padding:42px 0 26px}.mailformArea #mc_embed_signup form .mc-field-group{margin:0;width:100%;margin-bottom:16px;padding:0}.mailformArea #mc_embed_signup form .mc-field-group input{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #ddd;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;padding:17px}.mailformArea #mc_embed_signup form .send input{display:block;margin:0 auto;padding:10px 0;width:177px;font-size:17px !important;line-height:1 !important;height:auto !important;background:#b7a686;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.mailformArea #mc_embed_signup form .send input:hover{background:#968463}.mailformArea #mc_embed_signup .caution{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.2;color:#666}.mailformArea #mc_embed_signup .caution a{color:#666;text-decoration:underline}.mailformArea #mc_embed_signup .caution a:hover{color:#b7a686;text-decoration:underline}.single .container{max-width:752px;margin:0 auto;padding-top:110px}@media all and (max-width:600px){.single .title{font-size:26px;margin-bottom:42px}}.single h2{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400 !important;font-size:26px;text-align:center;margin-bottom:26px;position:relative}.single h2 strong{font-weight:400 !important}@media all and (max-width:600px){.single h2{font-size:18px !important}}.single h2 .ez-toc-section{position:absolute;left:0;top:-110px}.single h3{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400 !important;font-size:26px;line-height:2;margin-bottom:16px}.single h3 strong{font-weight:400 !important}@media all and (max-width:600px){.single h3{font-size:18px !important}}.single h4{border-bottom:1px dotted #ccc;padding-bottom:6px;margin-bottom:6px;color:#968463}.single h4 strong{font-weight:400 !important}.single .date,.single .category,.single .tags,.single #breadcrumbs{border-top:1px solid #0000001a;padding:10px 0;line-height:2;text-align:center;color:#0000005a;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif}.single .date ul,.single .category ul,.single .tags ul,.single #breadcrumbs ul{display:inline-block;letter-spacing:-.4em}.single .date ul li,.single .category ul li,.single .tags ul li,.single #breadcrumbs ul li{letter-spacing:normal;margin-right:3px;display:inline-block;line-height:2;text-align:center;color:#0000005a;font-size:10px}.single .date ul li br,.single .category ul li br,.single .tags ul li br,.single #breadcrumbs ul li br{display:none !important}.single .date a,.single .category a,.single .tags a,.single #breadcrumbs a{color:#0000005a;text-decoration:underline;font-family:Verdana,Arial,Helvetica,sans-serif}.single .prevNextLink{border-top:1px solid #0000001a;display:flex;flex-wrap:wrap;justify-content:space-between}.single .prevNextLink li{margin-top:16px;width:50%;font-size:10px;font-family:"Assistant","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}.single .prevNextLink li a{color:#000}.single .prevNextLink li a:hover{text-decoration:underline}.single .prevNextLink li a br{display:none !important}.single .prevNextLink li:last-child{text-align:right}@media all and (max-width:600px){.single .prevNextLink li{width:100%;text-align:center !important;font-size:13px}}.single .blogArea{padding-bottom:26px;line-height:2;text-align:left}.single .blogArea .at-below-post.addthis_tool{max-width:max-content;margin:110px auto 0}@media all and (max-width:600px){.single .blogArea{padding:0 16px 26px}}.single .blogArea h2{display:block;line-height:2;font-weight:700;font-size:26px;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.single .blogArea .wp-caption{width:100% !important;max-width:max-content;margin:0 auto 16px;line-height:0}.single .blogArea .wp-caption .wp-caption-text{line-height:1;color:#0000005a;font-size:10px;margin:6px 0 0}.single p{line-height:2 !important}@media all and (max-width:600px){.single p{line-height:2 !important}}.single p img{display:block;line-height:0;width:100%;margin-bottom:26px}.single .recoBox{border:1px solid #212430;padding:42px 26px;margin-top:110px}@media all and (max-width:600px){.single .recoBox{padding:26px 16px}}.single .relatedPosts{max-width:752px;margin:68px auto 0}.single .relatedPosts dt{display:block;line-height:1;font-weight:400;font-size:17px;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif;padding:10px 0;text-align:center;background:#e0d9cc}.single .relatedPosts dd ul li{display:flex;align-content:center;align-items:center;border-bottom:1px dotted #ccc;padding:10px 0}.single .relatedPosts dd ul li span:nth-child(1){display:block;width:110px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;font-size:13px}.single .relatedPosts dd ul li span:nth-child(2){display:block}.single .relatedPosts dd ul li span:nth-child(2) a{text-decoration:underline;color:#968463}.home .newsArea{max-width:752px;margin:68px auto 0}.home .newsArea ul{margin-top:26px;border-top:1px dotted #ccc}.home .newsArea ul li{display:flex;align-content:center;align-items:center;border-bottom:1px dotted #ccc;padding:10px 0}.home .newsArea ul li span:nth-child(1){display:block;width:110px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;font-size:13px}.home .newsArea ul li span:nth-child(2){display:block}.home .newsArea ul li span:nth-child(2) a{text-decoration:underline;color:#968463}.archive .container,.category .container{max-width:752px;margin:0 auto;padding-top:110px}.archive .categoryTtl,.category .categoryTtl{font-size:42px;font-weight:400;margin-bottom:68px;text-align:center;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.archive .categoryTtl strong,.category .categoryTtl strong{display:inline-block;margin-right:10px;color:#0000005a;font-weight:400;font-size:26px}@media all and (max-width:600px){.home .newsArea ul{padding:0 16px}.home .newsArea ul li{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px}.home .newsArea ul li span:nth-child(1){white-space:nowrap;padding-right:16px}.archive .categoryTtl,.category .categoryTtl{margin-bottom:42px;font-size:26px}.archive .categoryTtl strong,.category .categoryTtl strong{font-size:17px}}.archive .newsList{margin-top:26px;border-top:1px dotted #ccc}.archive .newsList li{display:flex;align-content:center;align-items:center;border-bottom:1px dotted #ccc;padding:10px 0}.archive .newsList li span:nth-child(1){display:block;width:110px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;font-size:13px}.archive .newsList li span:nth-child(2){display:block}.archive .newsList li span:nth-child(2) a{text-decoration:underline;color:#968463}.category .newsList{margin-top:26px;border-top:1px dotted #ccc}.category .newsList li{display:flex;align-content:center;align-items:center;border-bottom:1px dotted #ccc;padding:10px 0}.category .newsList li span:nth-child(1){display:block;width:110px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;font-size:13px}.category .newsList li span:nth-child(2){display:block}.category .newsList li span:nth-child(2) a{text-decoration:underline;color:#968463}.member-tc .container{max-width:752px;margin:0 auto;padding:110px 0 0}@media all and (max-width:600px){.member-tc .container{padding:68px 16px 0}}.member-tc .container .mainTtl{margin-bottom:26px}.member-tc .container ol{margin:16px 0;padding-left:1.5em}.member-tc .container ol li{margin-top:6px;list-style:decimal}.member-tc .container p{margin-top:16px;text-align:left}.member-tc .container dl{margin-top:42px}.member-tc .container dl dt{margin-top:42px;margin-bottom:10px;text-align:center;font-size:21px}.member-tc .container dl dt:before{display:block;content:"";width:110px;height:1px;background:#ddd;margin:0 auto 42px}.faq .contents{padding:110px 0;max-width:752px;margin:0 auto}.faq .contents h2{text-align:center;line-height:1;padding:16px 0;font-size:21px;border-top:3px double #ccc;border-bottom:3px double #ccc;margin-top:68px}.faq .contents dl dt{font-weight:700 !important;margin-top:26px}.faq .contents dl dt:before{content:"Q.";display:inline-block;margin-right:6px;color:#968463}.faq .contents dl dd{padding-left:26px}.faq .contents dl dd a{color:#968463;text-decoration:underline}.faq .contents dl dd table{width:100%;margin:10px 0 6px;background:#ccc;border-collapse:separate;border-spacing:1px}.faq .contents dl dd table th{background:#f7f4f0;padding:10px}.faq .contents dl dd table td{background:#fff;padding:10px}.special-offers #container section .blogList .sideSlider .slideIn a figure img{aspect-ratio:3/2}.special-offers #container section .blogList .sideSlider .slideIn a .txt span{margin-top:6px;display:block;line-height:1.618;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-align:left}.home .splide{box-sizing:border-box;width:100%;overflow:hidden}.promotion-details section{padding:110px 0 0}.promotion-details section dl{max-width:752px;margin:0 auto;border-bottom:1px solid #ddd;padding:68px 0}.promotion-details section dl dt{border-bottom:3px double #ccc;font-size:26px;padding:0 0 10px}.promotion-details section dl dt span{display:block;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1;margin-top:6px}.promotion-details section dl dd{margin-top:26px}.promotion-details section .dateBox{border:1px solid #000;line-height:1.618;text-align:center;padding:16px;background:#f9f6ee}@media screen and (max-width:600px){.promotion-details section{padding:110px 10px 0}.promotion-details section dl dt{font-size:21px}}.information .container{max-width:1216px;margin:0 auto;padding:110px 42px 0}@media all and (max-width:600px){.information .container{padding:68px 17px 0}}.information .container .mainTxt{text-align:center;margin-bottom:42px}.information .container .mainTxt span{color:#c00}.information .container .formWrap{display:flex;justify-content:space-between;flex-wrap:wrap}.information .container .formWrap .boxL{width:62%;padding-right: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}@media all and (max-width:600px){.information .container .formWrap .boxL{width:100%;padding:0}}.information .container .formWrap .boxL dl dt{margin-top:42px;margin-bottom:10px}.information .container .formWrap .boxL dl dt:first-child{margin-top:0}.information .container .formWrap .boxL dl dt sup{color:#c00}.information .container .formWrap .boxL dl dd input[type=text],.information .container .formWrap .boxL dl dd input[type=email],.information .container .formWrap .boxL dl dd select{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ddd;line-height:1;padding:10px 17px}.information .container .formWrap .boxL dl dd textarea{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;resize:vertical;width:100%;height:177px;border:1px solid #ddd;line-height:1.618;padding:10px 17px}.information .container .formWrap .boxL .btn{margin-top:42px}.information .container .formWrap .boxL .btn input{display:block;background:#b7a686;color:#fff;width:100%;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;cursor:pointer;line-height:1;padding:17px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.information .container .formWrap .boxL .btn input:hover{background:#968463}.information .container .formWrap .boxR{width:38%}@media all and (max-width:600px){.information .container .formWrap .boxR{width:100%;margin-top:110px}}.information .container .formWrap .boxR dl{margin-bottom:42px}.information .container .formWrap .boxR dl dt{border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:1;padding:17px 0;margin-bottom:17px}.information .container .formWrap .boxR dl dd .btn{display:block;max-width:max-content;background:#b7a686;color:#fff;line-height:1;padding:17px 26px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.information .container .formWrap .boxR dl dd .btn:hover{background:#968463}.information .container .formWrap .boxR dl dd .ttl{font-size:21px}.information .container .formWrap .boxR dl dd .caption{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}@media all and (max-width:600px){.information .container .formWrap .boxR dl dd p a{color:#222}}.information .wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #4e89c7;line-height:1.618}.information .wpcf7 form.init .wpcf7-response-output{display:none}.information .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.information .wpcf7 form.failed .wpcf7-response-output,.information .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.information .wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.information .wpcf7 form.invalid .wpcf7-response-output,.information .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.information .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.information .wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #4e89c7}.information .wpcf7 form.init .wpcf7-response-output,.information .wpcf7 form.resetting .wpcf7-response-output,.information .wpcf7 form.submitting .wpcf7-response-output{display:none}.information .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.information .wpcf7 form.failed .wpcf7-response-output,.information .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.information .wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.information .wpcf7 form.invalid .wpcf7-response-output,.information .wpcf7 form.unaccepted .wpcf7-response-output,.information .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.information .wpcf7-form-control-wrap{position:relative}.information .wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.information .use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.information .wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.information .wpcf7-list-item-label:before,.information .wpcf7-list-item-label:after{content:" "}.information .wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}.information form.submitting .wpcf7-spinner{visibility:visible}.information .wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.information .wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.information .wpcf7 input[type=file]{cursor:pointer}.information .wpcf7 input[type=file]:disabled{cursor:default}.information .wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.information .wpcf7 input[type=url],.information .wpcf7 input[type=email],.information .wpcf7 input[type=tel]{direction:ltr}header .head1 .boxL .lang span{display:block;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2;color:#444;padding-bottom:5px;background:#fff}header .head1 .boxL .lang .tool-items{display:none;position:absolute;left:6px;top:26px;z-index:99999;background:#fff;border:1px solid #ccc;height:auto;padding:10px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px}header .head1 .boxL .lang .tool-items.active{display:block}header .head1 .boxL .lang .tool-items a{display:block;line-height:1.618;font-size:13px;color:#444;font-family:Verdana,Arial,Helvetica,sans-serif;width:auto;padding:auto !important;white-space:nowrap;text-align:left}header .head1 .boxL .lang .tool-items a:hover{background:0 0 !important;text-decoration:underline}#glt-translate-trigger{display:none !important}.bnrLoading{position:fixed !important;left:0;top:0;width:100%;height:100%;position:relative;background:rgba(0,0,0,.8);z-index:99999999;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.bnrLoading.active{opacity:1;visibility:visible}.loading-animation{max-width:752px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-animation a.img{display:block;line-height:0;position:relative;z-index:0;border:1px solid #fff}.loading-animation a.txt{background:#b7a686;display:block;line-height:1;font-weight:700;padding:16px 0;width:100%;border-radius:100px;-webkit-border-radius:100px;-ms-border-radius:100px;font-size:17px;text-align:center;max-width:287px;color:#fff;margin:16px auto 0}.loading-animation a:hover{opacity:1 !important}.loading-animation span{display:block;font-size:26px;color:#fff;background:#000;width:42px;height:42px;line-height:40px;text-align:center;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;position:absolute;right:-13px;top:-13px;cursor:pointer;z-index:1;border:1px solid #fff}.random-machiya{background:#fff;border:1px solid #000;padding:10px;margin:68px auto 68px;max-width:752px}.random-machiya a{display:block !important;line-height:0;margin:0 auto}.random-machiya a img{width:100% !important;max-width:100% !important;height:auto !important}@media screen and (max-width:600px){.loading-animation{width:100%;max-width:90%}.loading-animation span{font-size:13px;width:26px;height:26px;line-height:23px}.random-machiya{background:#fff;border:1px solid #000;padding:6px}.random-machiya a{width:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.random-machiya a img{width:100%}}.voucher section{padding:110px 0 0}.voucher section dl{max-width:752px;margin:0 auto;border-bottom:1px solid #ddd;padding:68px 0}.voucher section dl dt{border-bottom:3px double #ccc;font-size:26px;padding:0 0 10px}.voucher section dl dt span{display:block;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1;margin-top:6px}.voucher section dl dd{margin-top:26px}.voucher section .dateBox{border:1px solid #000;line-height:1.618;text-align:center;padding:16px;background:#f9f6ee}@media screen and (max-width:600px){.voucher section{padding:110px 10px 0}.voucher section dl dt{font-size:21px}}header .head1{position:relative;z-index:9999}.bnrLoading2{position:fixed !important;right:-464px;bottom:68px;z-index:99999;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;max-width:464px;width:100%}.bnrLoading2.active{right:0}.bnrLoading2 span{display:block;font-size:26px;color:#fff;background:#000;width:42px;height:42px;line-height:40px;text-align:center;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;position:absolute;left:-13px;top:-13px;cursor:pointer;z-index:1;border:1px solid #fff}@media screen and (max-width:600px){.bnrLoading2{right:-287px;bottom:16px;max-width:287px;border:1px solid #fff}.bnrLoading2 span{font-size:21px;width:26px;height:26px;line-height:26px}}