<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{scroll-behavior:smooth}body{font-family:'M PLUS 1p','Noto Sans JP',"Hiragino Kaku Gothic ProN","繝｡繧､繝ｪ繧ｪ",sans-serif;position:relative;color:#0c0d0e;word-wrap:break-word;overflow-wrap:break-word}a{text-decoration:none;color:#0c0d0e}a:hover{text-decoration:underline}a.nobdr:hover{text-decoration:none}a.underline{text-decoration:underline}a.l-blue{color:#06AED5}a.l-blue:hover{color:#05c8f5}a.btn{display:block}p{color:#0c0d0e;line-height:2;font-size:15px}p.wh{color:#fff}p.caption{color:#544b3d;text-shadow:#fff 1px 1px 2px,#fff -1px 1px 2px,#fff 1px -1px 2px,#fff -1px -1px 2px;position:absolute;bottom:5px;right:10px}p&gt;a,button&gt;a,div.wh&gt;a{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}h1{font-weight:500;line-height:1.7}h2{font-weight:500;line-height:1.7}h2.wh{color:#fff}h3{font-weight:500;line-height:1.7}h4{font-weight:500;line-height:1.7}h5{font-weight:500;line-height:1.7}img{display:block;max-width:100%}a&gt;img:hover{opacity:.8}dl dt{font-weight:700}dl dt,dl dd{font-size:15px;line-height:1.7}ul li,ol li{font-size:15px;line-height:1.7}table th,table td{font-size:15px;line-height:1.7}strong{font-weight:500}strong.red{font-weight:500;color:#B80C09;margin:0 .5em}sup{font-size:.7rem}*{min-width:0;min-height:0}.red{color:#B80C09}.red2{color:#d54159;display:block}.grey{color:#888;display:block}.grey2{color:#888}a.yellow{color:#B6AC2B}.inter{font-family:'Inter',sans-serif}.mplus{font-family:'M PLUS 1p',sans-serif}.noto{font-family:'Noto Sans JP',sans-serif}.mt0{margin-top:0!important}.mt1{margin-top:1em!important}.mt2{margin-top:2em!important}.mt3{margin-top:3em!important}.mb25{margin-bottom:2.5%}ul.number{counter-reset:number 0}ul.number li{padding-left:1.25em;text-indent:-1.25em}ul.number li::before{counter-increment:number 1;content:counter(number)'.';margin-right:.5em;color:#aaa}ul li.note{padding-left:1.25em;text-indent:-1.25em}ul li.note::before,ul.itemization li.note::before{counter-increment:none;content:'窶ｻ';margin-right:.25em;color:#aaa}.scale{overflow:hidden}.scale img{-moz-transition:-moz-transform 0.5s linear;-webkit-transition:-webkit-transform 0.5s linear;-o-transition:-o-transform 0.5s linear;-ms-transition:-ms-transform 0.5s linear;transition:transform 0.5s linear}.scale img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.sp_only{display:none}.tb_only{display:none}.pc2_only{display:none}.sp_tb_only{display:none}.u1200_only{display:none}.u736_only{display:none}.u697_only{display:none}.o640_only{display:block}.u640_only{display:none}.u618_only{display:none}.u600_only{display:none}.u518_only{display:none}.u428_only{display:none}.u480_only{display:none}.u400_only{display:none}.u374_only{display:none}.u360_only{display:none}.home .tag a,.single .tag a,.page-template .tag a,.archive .tag a{margin:1% 1em 1% 0;padding:0;color:#a1a4a6;font-size:13px;line-height:1}.tag a:hover{color:#393E41;text-decoration:none}.tag a:last-child{margin-right:0}#wrapper,.wrapper{width:100%;margin:0 auto;overflow:hidden}div.container_wh{width:100%;margin:0 auto 5%;padding-bottom:1em}.container_inner{width:1200px;margin:0 auto}.container_inner .lead_wrap{width:80%;margin:0 auto}.container_inner .lead_wrap p.lead{margin-bottom:3em}.bg_wh{background:#fff}.bg_wh2{background:#FCFAFA}.bg_gray{background:#efefef}.bg_gray2{background:#a1a4a6}.bg_blk{background:#0c0d0e}.mgt1{margin-top:1em}.fb_row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;margin:0 auto}.fb_column{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;margin:0 auto}.fb_row li.photo img,.fb_row li.image img{width:100%;height:auto}.fb_column li.photo img,.fb_column li.image img{width:100%;height:auto}.icofont::before,.icofont::after{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1}.icofont.double-right::after{content:"\ea7c";margin-left:.25em}.icofont.thin-right::after{content:"\eaca";margin-left:.25em}a.icofont.thin-left::before{content:"\eac9";margin-right:.25em}a.icofont.arrow-up::before{content:"\ea5e"}a.icofont.external-link::after{content:"\ef1f";margin-left:.25em}a.icofont.link::before{content:"\ef71";margin-right:.25em}.tel.icofont.ui-cell-phone::before{content:"\ec49";margin-right:.25em}.fax.icofont.fax::before{content:"\ef26";margin-right:.25em}.icofont.minus::before{content:"\ef9a";margin-right:.25em}.icofont.instagram::before{content:"\ed46";margin-right:.25em}#wp_nav button#MenuBtn{display:none}.page-header{background:transparent;width:100%;z-index:200;position:fixed}.page-header.bg-white{background:rgba(255,255,255,.9);box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}.page-header-under{background:transparent;width:100%;z-index:200;position:fixed}.page-header-under.bg-white{background:rgba(255,255,255,.9);box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}.no-boxshadow .page-header,.no-boxshadow .page-header-under{border-bottom:1px solid rgb(204,204,204)}.page-header&gt;.header_inner,.page-header-under&gt;.header_inner{width:1200px}.site-logo{margin:0 50px 0 0;width:240px;height:auto;filter:drop-shadow(.5px .5px .5px #000)}.site-logo img{width:100%;margin:16px 0 10px}.site-logo img#logo2{display:none}header.bg-white .site-logo{filter:none}header.bg-white .site-logo img#logo2{display:inline}header.bg-white .site-logo img#logo1{display:none}header.bg-white .primary-nav a{color:#0c0d0e}.primary-nav{width:900px;line-height:65px;text-transform:uppercase}.primary-nav ul.outer{justify-content:flex-end}.primary-nav li{flex:0 0 auto;max-width:100%;line-height:65px}.primary-nav a{padding:0 1em;color:#fff;font-size:14px;text-decoration:none;position:relative;display:inline-block;filter:drop-shadow(.5px .5px .5px #000)}.primary-nav a:hover{color:#B6AC2B}header.bg-white .primary-nav a{filter:none}.primary-nav li#btn{padding-left:10px}.primary-nav li div.btn-wh{margin:0;display:flex}.primary-nav li div.btn-wh a{font-size:14px;line-height:1.5;padding:.5em 1.5em;filter:none}.primary-nav li div.btn-wh a:hover{color:#fff;background:#393E41}.page-header-under .primary-nav a{padding:0 1em;color:#fff;font-size:14px;filter:none;display:block}.page-header-under .site-logo{filter:none}.page-header-under .primary-nav li div.btn-wh a{color:#393E41;font-size:14px;line-height:1.5;padding:.5em 1.5em;filter:none}.page-header-under .primary-nav li div.btn-wh a:hover{color:#fff;background:#393E41}.page-header-under .primary-nav a:hover{color:#B6AC2B}.page-header-under a:hover,.page-template-page-room-type .primary-nav li:nth-child(1) a,.page-template-page-hot-springs .primary-nav li:nth-child(2) a,.page-template-page-meals .primary-nav li:nth-child(3) a,.page-template-page-access .primary-nav li:nth-child(4) a,.page-template-page-faq .primary-nav li:nth-child(5) a{color:#B6AC2B}body:not(.home) .slider_box_pc{display:none}body:not(.home) .slider_box_tb{display:none}body:not(.home) .slider_box_sp{display:none}.container{width:100%;margin:0 auto;padding:7% 0}.container h2,.container_subpage h2{padding:0 0 5%;color:#0c0d0e;font-size:50px;font-weight:500;line-height:1.5;text-align:left}.home .container h2{line-height:1}.container h2 span.en,.container h2 span.jp{color:#a1a4a6;font-size:24px;display:block}.home .container h2 span.jp{margin-top:.5em}.container h3{padding:0 0 2.5%;color:#0c0d0e;font-weight:500;text-align:left}.container h4{padding:0 0 1em;font-weight:500}div.btn-wh{margin:5% auto 0;display:flex}div.btn-wh a{color:#393E41;font-size:16px;text-shadow:none;line-height:1.7;padding:.5em 2em;border:1px solid #393E41;display:flex;justify-content:center;align-items:center;transition:all 0.4s ease-out;border-radius:30px;text-decoration:none;outline:none;background:#fff}div.btn-wh a:hover{color:#fff;background:#393E41}.wrapper_heading{text-align:center}.container_inner .lines,.container_subpage_inner .lines{font-size:22px;text-align:center;position:relative;display:inline-block;margin:0 auto 2em;padding:0 55px}.container_inner .lines:before,.container_inner .lines:after,.container_subpage_inner .lines:before,.container_subpage_inner .lines:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#0c0d0e}.container_inner .lines:before,.container_subpage_inner .lines:before{left:0}.container_inner .lines:after,.container_subpage_inner .lines:after{right:0}ul.slider_3columns{flex-direction:flex-start;overflow:visible}ul.slider_3columns .slick-slide{padding:0 0}#top_food-content ul.slider_3columns{margin-bottom:80px}ul.slider_3columns .slick-dots li button::before{font-size:10px!important;color:#000!important}ul.slider_3columns .slick-prev{left:10px!important;z-index:98}ul.slider_3columns .slick-next{right:10px!important;z-index:98}ul.slider_4columns{flex-direction:flex-start;overflow:visible}ul.slider_4columns .slick-slide{padding:0}#top_food-content ul.slider_4columns{margin-bottom:80px}ul.slider_4columns .slick-dots li button::before{font-size:10px!important;color:#000!important}ul.slider_4columns .slick-prev{left:10px!important;z-index:98}ul.slider_4columns .slick-next{right:10px!important;z-index:98}.loopSliderWrap{top:0;left:0;height:160px;overflow:hidden;position:absolute}.loopSlider{margin:5% auto 0;width:1200px;height:160px;text-align:left;position:relative;overflow:hidden}.single .loopSlider{margin:5% auto 0;width:100%;height:160px;text-align:left;position:relative;overflow:hidden}.loopSlider ul{height:160px;float:left;overflow:hidden}.loopSlider ul li{width:240px;height:160px;float:left;display:inline;overflow:hidden}.loopSliderWrap:before,.loopSliderWrap:after,.loopSlider ul:before,.loopSlider ul:after{content:" ";display:table}.loopSliderWrap:after,.loopSlider ul:after{clear:both}.loopSliderWrap,.loopSlider ul{*zoom:1}table.ptn01{width:100%;border:solid 1px #ccc;border-spacing:2em;border-collapse:collapse;font-size:15px;margin:0 auto 2em}table.wdh80{width:80%}table.wdh96{width:96%}table.ptn01 th{width:10em;padding:1em;white-space:nowrap;vertical-align:middle;line-height:1.1;border:solid 1px #ccc;background:#ebf3f8}table.ptn01 td{width:75%;border:solid 1px #ccc;padding:1em;background-color:#fff}table.ptn01 td ul.menu01 li::before{content:'繝ｻ'}table.ptn01 td ul.menu01 li.no_disc::before{content:''}table.ptn01 td.nowrap{white-space:nowrap}table.ptn01 td p.first{padding:0 0 .5%}table.ptn01 td p.second{padding:2% 0 .5%}table.ptn02{width:100%;border:solid 1px #ccc;border-spacing:2em;border-collapse:collapse;font-size:15px;margin:0 auto 2em}table.ptn02 th{padding:1em;font-weight:700;line-height:1.1;white-space:nowrap;border:solid 1px #ccc;background:#ebf3f8;vertical-align:middle}table.ptn02 td{border:solid 1px #ccc;padding:1em;background-color:#fff}table.ptn02 td.nowrap{white-space:nowrap}table.ptn02 tr.bg-yellow td{background:#f8f3e0}table.ptn02 .wd100{width:100%}table.ptn02 .wd50{width:50%}table.ptn02 .wd40{width:40%}table.ptn02 .wd33{width:33.3333%}table.ptn02 .wd25{width:25%}table.ptn02 .wd20{width:20%}table.ptn02 .wd16{width:16%}table.ptn02 .wd10{width:10%}ul.itemization li::before{content:'繝ｻ';margin-right:.5em}ul.itemization li.no_disc::before{content:'';margin-right:0}table.ptn02 td ul.itemization li{margin-right:1.5em}table.ptn02 th span{margin-top:.5em;font-size:11px;display:block}p.noteR{text-align:right}.table_box{overflow-x:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.table_box::-webkit-scrollbar{display:none}.slick-dots li button::before{font-size:10px!important;color:#fff!important}.slick-prev{left:10px!important;z-index:98}.slick-next{right:10px!important;z-index:98}.slick-slide{position:relative}.slideShow_page p.slide_caption,.photo p.slide_caption{padding:5px 10px;position:absolute;left:0;bottom:0;z-index:100;color:#0c0d0e;font-size:12px;text-align:left;text-shadow:#fff 1px 1px 2px,#fff -1px 1px 2px,#fff 1px -1px 2px,#fff -1px -1px 2px}.slick-prev,.slick-next{height:40px!important;width:40px!important}.slick-prev::before,.slick-next::before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-size:40px!important;line-height:1;opacity:.75;color:#fff!important}.slick-next::before{content:'\eaca'!important}.slick-prev::before{content:'\eac9'!important}.slick-prev:before,.slick-next:before{color:#fff}.slick-dots li button{display:none!important}.slick-track{margin-right:unset!important;margin-left:unset!important}#common_group{padding:7% 0 3.5%}#common_resort-glamping{padding:3.5% 0 7%}.group h3{margin:0 0 2em;padding:0;color:#393E4;font-size:24px;text-align:left}.group ul.outer li ul.inner li ul.inner2 li.txt h4{margin-bottom:.5em;padding:0;font-size:13px;font-weight:700;line-height:1.2}.group ul.outer{align-items:flex-start}.group ul.outer li{flex:0 0 auto;max-width:100%;width:100%}.group ul.outer li:last-child{margin-right:0}.group ul.outer li ul.inner{margin-bottom:5%;justify-content:flex-start;align-items:flex-start}.group ul.outer li ul.inner.villa{margin-bottom:0}.group ul.outer li ul.inner li{flex:0 0 18%;max-width:100%;margin:0 2% 2% 0}.group ul.outer li ul.inner li:nth-child(5n){margin-right:0}.group ul.outer li ul.inner li ul.inner2{justify-content:flex-start;align-items:flex-start}.group ul.outer li ul.inner li ul.inner2 li.photo{flex:0 0 30%;margin-right:5%}.group ul.outer li ul.inner li ul.inner2 li.photo img{border-radius:50%}.group ul.outer li ul.inner li ul.inner2 li.txt{flex:0 0 65%;text-align:left;margin-right:0}.group ul.outer li ul.inner li ul.inner2 li.txt h4 span{font-size:11px;display:block}.group ul.outer li ul.inner li ul.inner2 li.txt h4 span.nobr{display:inline}.group ul.outer li ul.inner li ul.inner2 li.txt p{font-size:11px;line-height:1.2}#group_ul{opacity:0;transform:translateY(20px);transition:all 1000ms}#group_ul.effect{opacity:1;transform:translateY(0)}#resort-glamping h2 span.logo{padding-top:.5em}#resort-glamping h2 span.logo img{width:20%;margin:0 auto;padding-top:.5em}ul#about_resort-glamping{justify-content:flex-start;border-bottom:none}ul#about_resort-glamping li{flex:0 0 31.3333%;max-width:100%;margin-right:2%}ul#about_resort-glamping li:nth-child(3n){margin-right:0}ul#about_resort-glamping li ul.inner{max-width:100%}ul#about_resort-glamping li ul.inner li.txt h3{margin:0 0 0.5em!important;padding:2% 5%!important;font-size:16px;background:#fff}ul#about_resort-glamping li ul.inner li.txt p{font-size:13px}#resort-glamping_ul{opacity:0;transform:translateY(20px);transition:all 1000ms}#resort-glamping_ul.effect{opacity:1;transform:translateY(0)}#grande h2{color:#fff}#grande h2 span.jp{color:#fff}#grande h3{margin-bottom:.5em;color:#fff;font-size:24px}#grande li.photo{flex:0 0 47%;margin-right:3%}#grande li.txt{flex:0 0 50%}#grande li.txt p{color:#fff}#grande_ul{opacity:0;transform:translateY(20px);transition:all 1000ms}#grande_ul.effect{opacity:1;transform:translateY(0)}footer{width:100%;margin:0 auto;padding:0;background:#393E41}footer .container-inner{width:1200px;margin:0 auto;padding:7% 0}footer ul.footer-menu{width:100%;margin:0 auto;padding:0;justify-content:flex-start;align-items:flex-start}footer ul.footer-menu li a{color:#fff;font-size:14px;text-decoration:none}footer ul.footer-menu li.information{flex:0 0 40%}footer ul.footer-menu li.information img.logo{width:50%;margin-bottom:5%}footer ul.footer-menu li ul.inner{width:100%}footer ul.footer-menu li ul.inner li.tel{flex:0 0 49%;margin:0 2% 0 0}footer p.tel{margin-top:2%;color:#fff}footer p.tel a{color:#fff;font-size:20px}footer ul.footer-menu p.tel i{margin-right:.5em}footer li.information p.tel.icofont.ui-cell-phone::before{color:#fff;font-size:20px}footer ul.footer-menu li.information p.address{margin:.5em 0;color:#fff;font-size:14px;line-height:1.7}footer ul.footer-menu li.information p.address span.wh{font-size:13px}footer a,footer a.tel_no:hover{text-decoration:none}footer a:hover{text-decoration:underline}footer ul.footer-menu li.information p.business-hours{color:#fff;font-size:14px}footer ul.footer-menu li.information p.business-hours span.item{letter-spacing:none}footer ul.footer-menu li.information p.regular-holiday{color:#fff;font-size:14px}footer ul.footer-menu li.information p.regular-holiday span.item{margin-right:-.1em;letter-spacing:.25em}footer ul.footer-menu li.information p.sns{color:#fff;font-size:14px}footer ul.footer-menu li.information p.sns span.item{margin-right:-.3em;letter-spacing:.525em}footer ul.footer-menu li.information p.note{color:#fff;font-size:12px}footer div.btn-wh{margin:5% auto 0;display:flex}footer div.btn-wh a{color:#393E41!important}footer div.btn-wh a:hover{color:#fff!important;background:#B6AC2B}footer ul.footer-menu li.menu{flex:0 0 60%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}footer ul.footer-menu li.menu .box{width:100%;margin-bottom:2em;border-bottom:1px dotted #ccc}footer ul.footer-menu li.menu h3,footer ul.footer-menu li.menu h3 a{color:#fff;font-size:13px;font-weight:400}footer ul.footer-menu li.menu ul.outer{padding-bottom:2em;align-items:flex-start}footer ul.footer-menu li.menu-li{flex:0 0 29%;margin-right:2%}footer ul.footer-menu li.menu-li:nth-child(3){margin-right:0}footer ul.footer-menu li.menu-li h4{margin:1em 0 .5em;color:#fff;font-size:13px}footer ul.footer-menu li.menu-li ul.inner li{padding-left:1em;padding-bottom:.5em;text-indent:-1em;line-height:1.2}footer ul.footer-menu li.menu-li ul.inner li a{font-size:12px}footer ul.footer-menu li.menu-li ul.inner li a:hover{color:#0f5795}footer ul.footer-menu li.menu-li ul.inner li.no_link{color:#8B8C89;font-size:12px}footer ul.footer-menu li.menu .wrapper_footer_box{align-items:flex-start}footer ul.footer-menu li.menu .wrapper_footer_box .footer_box{flex:0 0 31.9999%;margin:0 2% 0 0;border-bottom:none}footer ul.footer-menu li.menu .wrapper_footer_box .footer_box:nth-child(3n){margin-right:0}footer ul.footer-menu li.menu .wrapper_footer_box .footer_box h3{margin:0 0 .5em}footer ul.footer-menu .wrapper_footer_box .footer_box li.menu-li{flex:0 0 auto;width:100%;max-width:100%}footer .copyright{font-size:11px;text-align:center;padding:.5em 0;background:#393E41}footer .copyright p{color:#fff;font-size:13px}#fixedTop{right:10px;bottom:238px;color:#1E3888;text-align:center;line-height:50px;text-decoration:none;vertical-align:middle;display:none;width:50px;height:50px;border-radius:5%;background:#B6AC2B;position:fixed;z-index:99}#fixedTop:hover{background:#a79d16}#fixedTop i{color:#fff;font-size:1em;vertical-align:middle}#fadeInBnr{right:10px;bottom:82px;width:190px;height:100px;padding:20px 20px 10px 10px;border:3px solid #B6AC2B;border-radius:10px;background:rgba(255,255,255,.9);position:fixed;z-index:99;display:none}#fadeInBnr #box_bnr_tel{margin-bottom:2%}#fadeInBnr #box_bnr_reserve{margin-bottom:0}#fadeInBnr ul.outer{justify-content:center;align-items:center}#fadeInBnr ul.outer li.icon{flex:0 0 35%;margin-right:5%}#fadeInBnr ul.outer li.txt{flex:0 0 60%}#fadeInBnr #box_bnr_tel a{font-size:14px}#fadeInBnr h3{color:#393E41;font-size:13px;text-align:center;line-height:1.7}#fadeInBnr i{color:#B6AC2B;font-size:40px;text-align:center;display:block}a:hover{text-decoration:none}#fadeInBnr div.btn-wh{margin:0 auto}#fadeInBnr div.btn-wh a{font-size:14px;line-height:1.2;padding:.5em 2em}#sincloBox div#sincloBannerBox #sincloBanner.sincloBanner{background-color:#B6AC2B!important}.breadcrumbs{width:1200px;margin:0 auto;padding:2.5% 0;color:#0c0d0e;font-size:13px;line-height:1.3;text-align:left;clear:both;background:#fff}.breadcrumbs a{color:#1E1B18}.breadcrumbs i:nth-of-type(3){display:none}.breadcrumbs span:nth-of-type(4){display:none}.container_subpage{width:100%;margin:0 auto;padding:0}.container_subpage_inner{width:100%;max-width:1200px;margin:0 auto}h2.underbar{position:relative;display:inline-block;margin-bottom:1em}h2.underbar:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:60px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;border-radius:2px}.lines2{position:relative;top:0;left:0;text-align:center}.lines2:before{content:"";display:block;border-top:solid 1px #ccc;width:100%;height:1px;position:absolute;top:50%;z-index:1}.lines2 span.en{background:#fff;padding:0 20px;position:relative;z-index:5;color:#053225;font-size:16px;font-family:'Times New Roman',serif}.lines1{position:relative;top:0;left:0;text-align:center}.lines1:before{content:"";display:block;border-top:double 3px #ccc;width:100%;height:1px;position:absolute;top:50%;z-index:1}.lines1 span.en{background:#fff;padding:0 20px;position:relative;z-index:5;color:#3E92CC;font-size:16px;font-weight:700;font-family:YakuHanJP,sans-serif}dl.menu{width:100%}dl.menu dt{font-weight:700;border-bottom:1px dotted #ccc;margin-bottom:.5em;padding:.5em 0}dl.menu dd{margin-bottom:2em;padding:.5em 0}#facilitiesul dl.menu dt{margin-bottom:1em}#facilities dl.menu dd ul li::before{content:'繝ｻ';margin-right:.5em}#facilities dl.menu dd ul li.no_disc::before{content:'';margin-right:0}dl#pet-policy dt{margin:-65px 0 .5em;padding-top:65px}.wrapper_lead{width:100%;max-width:1200px;margin:0 auto;padding-bottom:2.5%}.wrapper_lead ul.outer{align-items:stretch}.wrapper_lead ul.outer li.ttl{flex:0 0 20%;margin-right:3%;text-align:center;background-color:#807371;justify-content:center}.wrapper_lead ul.outer li.ttl h2{color:#fff;font-size:14px;line-height:1.5;padding:1em}.wrapper_lead ul.outer{justify-content:center}.wrapper_lead ul.outer li.txt{flex:0 0 90%}.archive .wrapper_lead ul.outer li.txt{flex:0 0 auto;max-width:100%;width:100%}p.lead{text-align:center}.wrapper_inner{width:90%;padding:5%;background-color:#fff}.wrapper_inner ul.summary li.txt p.lead{margin-bottom:3em}.wrapper_inner ul.slider_4columns{width:100%!important}.wrapper_inner ul.slider_4columns li.outer-li{margin:0 .25%}@media screen and (max-width:1200px){.u1200_only{display:block}.u736_only{display:none}.u697_only{display:none}.u640_only{display:none}.u600_only{display:none}.u518_only{display:none}.container h2,.container_subpage h2{font-size:48px}.container h2 span.en,.container h2 span.jp{font-size:22px}}@media screen and (min-width:811px) and (max-width:1200px){.pc2_only{display:block}.page-header,.page-header-under{display:none}.header ul.outer li.wrapper-nav{display:none}.header_inner{width:94%;height:54px}.header ul.outer{width:96%;justify-content:flex-start;align-items:center}#wp_nav_h.sp_only{display:block!important}header.page-header-pc2,header.page-header-under-pc2{background:transparent;position:fixed;width:100%;height:54px;padding:0;z-index:200;top:0;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}header.page-header-pc2,header.page-header-under-pc2{box-shadow:none}.single .site-logo,.archive .site-logo,.page .site-logo{filter:none!important}.single header+#wp_nav_h .MenuBtn span,.archive header+#wp_nav_h .MenuBtn span,.page header+#wp_nav_h .MenuBtn span{background:#fff!important}header.pc2_only.bg-white{background:rgba(255,255,255,.9);box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}header.bg-white .site-logo{filter:none}header.bg-white .site-logo img#logo2{display:inline}header.bg-white .site-logo img#logo1{display:none}h1.site-logo img{width:80%;height:auto;margin:5px 0 0}#wp_nav_h button#MenuBtn_h{top:0%;right:2%;width:8%;height:44px}#nav_h{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#nav_h.open{margin-right:0}.wrapper_nav-btn{position:fixed;top:0;right:0;z-index:160}.MenuBtn{position:relative;cursor:pointer;width:50px;height:50px}.MenuBtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}header.page-header-pc2.bg-white+header.tb_only+header.sp_only+#wp_nav_h .MenuBtn span{background:#000!important}header.page-header-under-pc2.bg-white+header.tb_only+header.sp_only+#wp_nav_h .MenuBtn span{background:#000!important}.MenuBtn span:nth-of-type(1){top:18px}.MenuBtn span:nth-of-type(2){top:26px}.MenuBtn span:nth-of-type(3){top:34px}.MenuBtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.MenuBtn.active span:nth-of-type(2){opacity:0}.MenuBtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}#nav_h{display:block;position:fixed;top:0;right:0;bottom:0;z-index:150;width:210px;margin-right:-210px;background:rgba(227,227,227,.9);margin-top:0;overflow-y:scroll}#wp_nav_h button#MenuBtn_h{display:block}#wp_nav_h{display:block;position:relative;top:0;right:0;z-index:300}#nav_h ul{flex-direction:column}#nav_h ul li{list-style-type:none;float:none;width:100%}#nav_h ul li a{text-decoration:none;display:block;margin:0;padding:12px 10px;font-size:14px;border-bottom:1px solid #fff}#nav_h ul li a:hover{background:rgba(204,204,204,.9)}#nav_h ul li.no_link{text-decoration:none;display:block;margin:0;padding:12px 10px;border-bottom:1px solid #fff}#nav_h ul li.btn{height:60px}.navbar_toggle_icon:nth-child(2){margin:7px 0}.navbar_toggle_icon{position:relative;display:block;height:1px;width:30px;background:#fff;-webkit-transition:ease .5s;transition:ease .5s}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:103px;height:54px;padding:0 1em;background:#132861;margin-left:auto;cursor:pointer}.slider_box_pc{position:relative}footer .container-inner{width:90%}footer ul.info li ul.inner{flex-direction:column}footer ul.nav_footer li{flex:0 0 23%}.tb_only{display:none}.sp_only{display:none}.pc_only{display:block}.container_inner{width:90%}.container_subpage{width:100%}.container_subpage_inner{width:90%;max-width:90%}.breadcrumbs{width:90%;padding:2.5% 5%}.pagination{width:100%}}@media screen and (min-width:811px) and (max-width:1124px){#wp_nav button#MenuBtn{padding:5% 0 0}}@media screen and (max-width:810px){.container h2,.container_subpage h2{font-size:46px}.container h2 span.en,.container h2 span.jp{font-size:20px}div.btn-yellow a{font-size:15px}footer .container-inner{width:90%}footer ul.footer-menu li.information{flex:0 0 auto;width:100%;max-width:100%;padding-bottom:2em}footer ul.footer-menu li.information img.logo{width:20%}footer ul.footer-menu li.menu{flex:0 0 auto;width:100%;max-width:100%;padding-top:2em;border-top:1px dotted #ccc}#common_group{padding:10% 0 5%}#common_resort-glamping{padding:5% 0 10%}.group ul.outer li ul.inner li{flex:0 0 31.6666%}.group ul.outer li ul.inner li:nth-child(3n){margin-right:0}.group ul.outer li ul.inner li:nth-child(5n){margin-right:2%}.group h3{font-size:22px}ul#about_resort-glamping li ul.inner li.txt h3{padding:2%!important;font-size:12px;line-height:1.5}ul#about_resort-glamping li ul.inner li.txt p{font-size:12px}}@media screen and (min-width:641px) and (max-width:810px){.page-header,.page-header-under{display:none}.container_inner,.container_inner2{width:90%}.container_subpage_inner{max-width:90%}.loopSlider{width:100%}.tb_only{display:block}.sp_only{display:none}.pc_only{display:none}.pc2_only{display:none}.page-header,.page-header-under{display:none}header.page-header-tb,header.page-header-under-tb{background:transparent;position:fixed;width:100%;height:54px;padding:0;z-index:200;top:0}.home header.page-header-tb,.home header.page-header-under-tb{box-shadow:none}.page-header-tb.bg-white,.page-header-under-tb.bg-white{background:rgba(255,255,255,.9);box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)!important}.site-logo img{height:42px}h1.site-logo{margin:5px 0 0;padding:0;width:220px}h1.site-logo img{width:80%;margin:0 0 0 5%}#wp_nav_h button#MenuBtn_h{top:0%;right:2%;width:8%;height:44px}#nav_h{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#nav_h.open{margin-right:0}.wrapper_nav-btn{position:fixed;top:0;right:0;z-index:160}.MenuBtn{position:relative;cursor:pointer;width:50px;height:50px}.MenuBtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}header.tb_only.bg-white+header.sp_only+#wp_nav_h .MenuBtn span{background:#000}header.tb_only.bg-white+header.sp_only+#wp_nav_h .MenuBtn span{background:#000}.MenuBtn span:nth-of-type(1){top:18px}.MenuBtn span:nth-of-type(2){top:26px}.MenuBtn span:nth-of-type(3){top:34px}.MenuBtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.MenuBtn.active span:nth-of-type(2){opacity:0}.MenuBtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}#nav_h{display:block;position:fixed;top:0;right:0;bottom:0;z-index:150;width:210px;margin-right:-210px;background:rgba(227,227,227,.9);margin-top:0;overflow-y:scroll}#wp_nav_h button#MenuBtn_h{display:block}#wp_nav_h{display:block;position:relative;top:0;right:0;z-index:300}#nav_h ul{flex-direction:column}#nav_h ul li{list-style-type:none;float:none;width:100%}#nav_h ul li a{text-decoration:none;display:block;margin:0;padding:12px 10px;font-size:14px;border-bottom:1px solid #fff}#nav_h ul li a:hover{background:rgba(204,204,204,.9)}#nav_h ul li.no_link{text-decoration:none;display:block;margin:0;padding:12px 10px;border-bottom:1px solid #fff}#nav_h ul li.btn{height:60px}.navbar_toggle_icon:nth-child(2){margin:7px 0}.navbar_toggle_icon{position:relative;display:block;height:1px;width:30px;background:#fff;-webkit-transition:ease .5s;transition:ease .5s}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:103px;height:54px;padding:0 1em;background:#132861;margin-left:auto;cursor:pointer}.slider_box_tb .slick-prev::before,.slider_box_tb .slick-next::before{display:none}.slide-txt h1{font-size:3.2vw}.slide-txt h1 span{font-size:2.2vw}footer .container-inner{width:90%}footer ul.info li ul.inner{flex-direction:column}footer ul.info li ul.inner li.tel p,footer ul.info li ul.inner li.fax p{font-size:18px}footer ul.footer-menu li.information img.logo{width:34%}.container_subpage{width:100%}.container_subpage_inner{width:90%;max-width:90%}.breadcrumbs{width:90%;padding:2.5% 5%}.pagination{width:100%}}@media screen and (max-width:736px){.u736_only{display:block}}@media screen and (max-width:697px){.u697_only{display:block}}@media screen and (max-width:640px){.wrapper{padding-top:54px}.container{padding:10% 0}.tag a:last-child{margin-right:0}.sp_only{display:block}.pc_only{display:none}.pc2_only{display:none}.tb_only{display:none}.o640_only{display:none}.u640_only{display:block}.page-header,.page-header-under{display:none}header.page-header-sp,header.page-header-under-sp{background:transparent;position:fixed;width:100%;height:50px;padding:0;z-index:200;top:0}.home header.page-header-sp,.home header.page-header-under-sp{box-shadow:none}header.sp_only{display:block}.page-header-sp.bg-white,.page-header-under-sp.bg-white{background:rgba(255,255,255,.9);box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)!important}h1.site-logo{margin:5px 0 0;padding:0;width:200px}h1.site-logo img{width:80%;margin:0 0 0 5%}#wp_nav_h button#MenuBtn_h{top:0%;right:2%;width:8%;height:44px}#nav_h{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#nav_h.open{margin-right:0}.wrapper_nav-btn{position:fixed;top:0;right:0;z-index:160}.MenuBtn{position:relative;cursor:pointer;width:50px;height:50px}.MenuBtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}header.bg-white+#wp_nav_h .MenuBtn span{background:#000}.MenuBtn span:nth-of-type(1){top:18px}.MenuBtn span:nth-of-type(2){top:26px}.MenuBtn span:nth-of-type(3){top:34px}.MenuBtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.MenuBtn.active span:nth-of-type(2){opacity:0}.MenuBtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}#nav_h{display:block;position:fixed;top:0;right:0;bottom:0;z-index:150;width:210px;margin-right:-210px;background:rgba(227,227,227,.9);margin-top:0;overflow-y:scroll}#wp_nav_h button#MenuBtn_h{display:block}#wp_nav_h{display:block;position:relative;top:0;right:0;z-index:300}#nav_h ul{flex-direction:column}#nav_h ul li{list-style-type:none;float:none;width:100%}#nav_h ul li a{text-decoration:none;display:block;margin:0;padding:12px 10px;font-size:14px;border-bottom:1px solid #fff}#nav_h ul li a:hover{background:rgba(204,204,204,.9)}#nav_h ul li.no_link{text-decoration:none;display:block;margin:0;padding:12px 10px;border-bottom:1px solid #fff}#nav_h ul li.btn{height:60px}.navbar_toggle_icon:nth-child(2){margin:7px 0}.navbar_toggle_icon{position:relative;display:block;height:1px;width:30px;background:#fff;-webkit-transition:ease .5s;transition:ease .5s}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:103px;height:54px;padding:0 1em;background:#132861;margin-left:auto;cursor:pointer}.MenuBtn span:nth-of-type(1){top:16px}.MenuBtn span:nth-of-type(2){top:24px}.MenuBtn span:nth-of-type(3){top:32px}footer{padding:0}footer ul.info{width:100%;padding:0}footer ul.info li.logo{flex:0 0 auto;max-width:100%}footer ul.footer-menu li.information img.logo{width:40%}footer ul.info li.contact{flex:0 0 auto;width:100%;max-width:100%;border-top:1px dotted #fff;border-bottom:1px dotted #fff;margin:2.5% auto;padding:2.5% 0}footer ul.info li ul.inner li.tel,footer ul.info li ul.inner li.fax{flex:0 0 auto;width:100%;max-width:100%;margin:0}footer p.tel{font-size:18px}footer ul.nav_footer{width:100%;margin:0 auto}footer ul.nav_footer li{flex:0 0 48.5%}footer ul.nav_footer li:nth-child(even){margin-right:0}footer .copyright p{font-size:12px}footer .container-inner{width:90%}footer ul.info li ul.inner{flex-direction:column}footer ul.info li.information{flex:0 0 auto;width:100%;max-width:100%}footer ul.info li.information img{width:50%}footer ul.info li ul.inner li.tel p,footer ul.info li ul.inner li.fax p{font-size:18px}#fixedTop{bottom:145px;line-height:44px;width:44px;height:44px}#fixedTop i{font-size:1.5em}.container_inner{width:90%}.container h2,.container_subpage h2{font-size:44px}.container h2 span.en,.container h2 span.jp{font-size:18px}div.wh{margin:0 auto 2.5%}div.wh a{font-size:14px}.container_subpage{width:100%}.container_subpage_inner{width:90%;max-width:90%}.single .container_subpage_inner{width:90%;max-width:90%}.breadcrumbs{width:90%;padding:2.5% 5%}.pagination{width:100%}.slide_box{overflow-y:hidden;display:flex;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;width:94%;padding:0 3%}}@media screen and (min-width:481px) and (max-width:640px){#wp_nav button#MenuBtn{top:0%;width:6%;padding:9.5% 0 0}.single ul.pagination2 li.previous{font-size:13px}.single ul.pagination2 li.next{font-size:13px}.single ul.pagination2 li.previous i{font-size:1.5em}.single ul.pagination2 li.next i{font-size:1.5em}}@media screen and (max-width:618px){.u618_only{display:block}}@media screen and (max-width:600px){.u600_only{display:block}}@media screen and (max-width:518px){.u518_only{display:block}}@media screen and (max-width:480px){.u480_only{display:block}.o481_only{display:none}.container h2,.container_subpage h2{font-size:42px}.container h2 span.en,.container h2 span.jp{font-size:16px}div.btn-wh a{font-size:15px}#wp_nav_h.tb_only{display:none!important}#MenuBtn{display:block}#wrapper_MenuBtn{position:relative;top:0;left:0;z-index:300}#wp_nav.sp_only{display:block;position:relative;top:0;left:0;z-index:300}#nav_sp{display:block;position:fixed;top:0;left:0;bottom:0;z-index:210;width:100%;margin-left:-100%;background:rgba(187,187,187,.9);margin-top:0}#nav_sp h2{width:90%;margin:50px auto 2px;text-align:center}#nav_sp h2 svg#logo-svg{width:70%;display:inline}#nav_sp h2 #logo-svg .st0{fill:#034B28}#nav_sp h2 #logo-svg .st1{fill:#3CA138}#nav_sp h2#logo-svg .st2{fill:#245178}#nav_sp h2 #logo-svg .st3{fill:#307838}#nav_sp h2 #logo-svg .st4{fill:#8DC21F}#nav_sp img.img_logo{width:35%;margin:0 auto;text-align:center}#nav_sp ul.outer{width:94%;justify-content:flex-start}#nav_sp ul.outer li{flex:0 0 49%;margin:0 2% 0 0}#nav_sp ul.outer li:nth-child(2n){margin-right:0}#nav_sp ul li a{text-decoration:none;display:block;margin:0;padding:12px 10px;color:#fff;border-bottom:1px solid #ccc}#nav_sp ul li a:hover{background:#ccc}.drawer-hamburger{display:none!important}#MenuBtn{cursor:pointer;width:100%;background:url(../img/button.svg) no-repeat;background-position:center center}#wp_nav button#MenuBtn2{top:10px;right:10px;position:absolute;border:none;cursor:pointer;width:40px;height:40px;margin-left:0!important;padding:0;background:url(../img/close.svg) no-repeat;display:none}button img{width:100%}button:focus{outline:none}#bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:290}#bg{display:none!important}.navbar_toggle_icon:nth-child(2){margin:7px 0}.navbar_toggle_icon{position:relative;display:block;height:1px;width:30px;background:#fff;-webkit-transition:ease .5s;transition:ease .5s}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:103px;height:44px;padding:0 1em;background:#132861;margin-left:auto;cursor:pointer}.menu_list li a{display:block;padding:15px}#wp_nav button.wh{margin:5% auto 0}footer{padding:0 0 60px}footer ul.footer-menu li.information img.logo{width:50%}footer ul.footer-menu li.menu-li{flex:0 0 auto;width:100%;max-width:100%;margin-right:0}footer ul.footer-menu li.menu .wrapper_box .box{flex:0 0 auto;width:100%;max-width:100%;margin-right:0}#fadeInNav.sp_only{display:block!important}#fadeInNav{bottom:0;width:100%;height:auto;background:#0c0d0e;position:fixed;z-index:300;display:none}#fadeInNav ul.outer{flex-direction:row;justify-content:center;align-items:center}#fadeInNav ul.outer li.txt{flex:0 0 20%;margin:0;padding:1% 0}#fadeInNav ul.outer li.room-type{background:#0c0d0e}#fadeInNav ul.outer li.hot-springs{background:#0c0d0e}#fadeInNav ul.outer li.camp-site{background:#0c0d0e}#fadeInNav ul.outer li.meals{background:#0c0d0e}#fadeInNav ul.outer li.reserve{background:#0c0d0e}#fadeInNav ul.outer li.txt a{color:#fff;font-size:12px;line-height:1.5;display:flex;flex-direction:column}#fadeInNav ul.outer li.txt a:hover{text-decoration:none}#fadeInNav ul.outer li.txt a::before{font-size:20px;text-decoration:none;line-height:1.5;margin:0}#fadeInNav ul.common li.txt a.room-type{background:#0C6291}#fadeInNav ul.common li.txt a.icofont.hotel::before{content:"\ee49"}#fadeInNav ul.common li.txt a.hot-springs{background:#0C6291}#fadeInNav ul.common li.txt a.icofont.bathtub::before{content:"\e801"}#fadeInNav ul.commmon li.txt a.meals{background:#0C6291}#fadeInNav ul.common li.txt a.icofont.bbq::before{content:"\eb42"}#fadeInNav ul.commmon li.txt a.access{background:#0C6291}#fadeInNav ul.common li.txt a.icofont.car-alt-3::before{content:"\ee1d"}#fadeInNav ul.commmon li.txt a.reserve{background:#0C6291}#fadeInNav ul.common li.txt a.icofont.computer::before{content:"\eeee"}#fadeInNav ul.outer li.txt h3{font-size:14px;font-weight:400;text-align:center}#fadeInNav ul.outer li.txt h3.menu{color:#fff}#wrapper_MenuBtn{position:relative;bottom:0;right:0;z-index:300}#fadeInNav ul.others li.txt{flex:0 0 33.3333%;margin:0;padding:1% 0}#fadeInNav ul.others li.txt:first-child{background:#0C6291}#fadeInNav ul.others li.txt:nth-child(2){background:#0C6291}#fadeInNav ul.others li.txt:nth-child(3){background:#0C6291}footer ul.info li.facility-information img{width:60%}#fixedTop{bottom:70px;line-height:44px;width:44px;height:44px}#fixedTop i{font-size:1.5em}.single ul.pagination2 li.previous{font-size:13px}.single ul.pagination2 li.next{font-size:13px}.single ul.pagination2 li.previous i{font-size:1.5em}.single ul.pagination2 li.next i{font-size:1.5em}.group ul.outer li ul.inner li{flex:0 0 49%}.group ul.outer li ul.inner li:nth-child(3n){margin-right:2%}.group ul.outer li ul.inner li:nth-child(5n){margin-right:2%}.group ul.outer li ul.inner li:nth-child(2n){margin-right:0}.group h3{font-size:22px}ul#about_resort-glamping li ul.inner li.txt h3{padding:2%!important;font-size:13px;line-height:1.5}ul#about_resort-glamping li ul.inner li.txt p{font-size:12px}ul#about_resort-glamping li{flex:0 0 auto;width:100%;max-width:100%;margin-right:0}}@media screen and (max-width:428px){.u428_only{display:block}h1.site-logo{width:200px}footer ul.info li.information img{width:70%}.container h2,.container_subpage h2{font-size:40px}p{font-size:14px}div.btn-wh a{font-size:14px}#common_group{padding:14% 0 7%}#common_resort-glamping{padding:7% 0 14%}.group ul.outer li ul.inner li{flex:0 0 auto;width:100%;max-width:100%}.group ul.outer li ul.inner li:nth-child(3n){margin-right:0}.group ul.outer li ul.inner li:nth-child(5n){margin-right:0}.group ul.outer li ul.inner li:nth-child(2n){margin-right:0}.group ul.outer li ul.inner li ul.inner2 li.photo{flex:0 0 20%}.group ul.outer li ul.inner li ul.inner2 li.txt{flex:0 0 75%}}@media screen and (max-width:417px){.o418_only{display:none}}@media screen and (max-width:414px){footer ul.footer-menu li.information img.logo{width:50%}}@media screen and (max-width:400px){.u400_only{display:block}}@media screen and (max-width:375px){.container h2,.container_subpage h2{font-size:38px}footer ul.footer-menu li.information img.logo{width:60%}footer p.tel{font-size:17px}#fadeInNav ul.outer li.txt a{font-size:12px}.breadcrumbs{font-size:12px}}@media screen and (max-width:374px){.u374_only{display:block}}@media screen and (max-width:360px){.u360_only{display:block}}@media screen and (max-width:320px){.o321_only{display:none}.container h2,.container_subpage h2{font-size:36px}h1.site-logo{width:180px}footer{padding:0 0 54.4px}footer ul.info li ul.inner li.tel p,footer ul.info li ul.inner li.fax p{font-size:16px}footer ul.nav_footer li{font-size:13px}footer ul.footer-menu li.information img.logo{width:60%}footer p.tel{font-size:16px}#fadeInNav ul.outer li.txt a{font-size:10px}.home .tag a,.single .tag a,.page-template .tag a,.archive .tag a{margin-bottom:0.5em!important}}@media screen and (max-width:280px){.container h2,.container_subpage h2{font-size:34px}footer{padding:0 0 54.4px}footer ul.nav_footer li{font-size:11px}footer ul.footer-menu li.information img.logo{width:70%}#fadeInNav ul.outer li.txt a{font-size:9px}}</pre></body></html>