@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&family=Shippori+Mincho:wght@400;500&display=swap);html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:400}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#333;text-decoration:none}mark{background-color:#ff9;color:#333;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ol,ul{list-style:none}body{opacity:0;animation:anime1 1.2s;animation-fill-mode:forwards;overflow-x:hidden;overflow-y:scroll}@keyframes anime1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page {
    margin: 0.5cm;
  }p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}body{font-size:16px;color:#353535;letter-spacing:.1em;word-break:break-all;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}@media only screen and (max-width:767.9px){body{overflow-x:hidden;width:100%;position:relative;opacity:1!important;animation:none;font-size:13px;-webkit-text-size-adjust:100%}}h2,h3,h4,h5,h6{line-height:1.87}main{line-height:1.87;letter-spacing:.1em;position:relative}a{color:#353535;text-decoration:none}@media print,screen and (min-width:768px){a:hover{outline:0;opacity:.7;transition:opacity .2s ease-out}a img{border:0}}img{border:0;max-width:100%;height:auto;vertical-align:bottom}.clear:after{display:block;content:"";clear:both;overflow:hidden}@media only screen and (max-width:767.9px){.spview,.sp_taview,.sp_pcview{display:block}.taview,.ta_pcview,.pcview{display:none}}@media print,screen and (min-width:768px) and (max-width:960px){.sp_taview,.taview,.ta_pcview{display:block}.spview,.sp_pcview,.pcview{display:none}}@media print,screen and (min-width:961px){.sp_pcview,.ta_pcview,.pcview{display:block}.spview,.sp_taview,.taview{display:none}}.en-f{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.mainwrap,.widewrap{margin:0 auto}@media print,screen and (min-width:768px) and (max-width:1320px){.mainwrap{max-width:95%}}@media print,screen and (min-width:768px) and (max-width:1660px){.widewrap{max-width:95%}}@media print,screen and (min-width:1321px){.mainwrap{max-width:1200px}}@media print,screen and (min-width:1661px){.widewrap{max-width:1600px}}@media only screen and (max-width:767.9px){.c_inner{padding-top:50px;padding-bottom:50px}}@media print,screen and (min-width:768px){.c_inner{padding-top:85px;padding-bottom:85px}}@media only screen and (max-width:767.9px){.inner_sp{padding-left:20px;padding-right:20px}}.gmap{cursor:pointer}.gmap iframe{pointer-events:none;vertical-align:bottom}.gmap.on iframe{pointer-events:auto}@media print,screen and (min-width:768px){a.tel,.tel a{pointer-events:none}}@media only screen and (max-width:767.9px){.sp_w{overflow-x:scroll;white-space:nowrap}.sp_w::-webkit-scrollbar{height:10px}.sp_w::-webkit-scrollbar-thumb{background:#999;border-radius:5px}.sp_w::-webkit-scrollbar-track-piece{background:#efefef}}.bg-fixed{height:100%;overflow:hidden}@media screen and (min-width:768px){.title.nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}}#breadcrumb{line-height:1;padding:7px 10px}#breadcrumb ul{max-width:1630px;margin:auto}#breadcrumb ul li{display:inline-block;position:relative;color:#99addf}@media print,screen and (max-width:767.9px){#breadcrumb ul li{font-size:11px}}@media print,screen and (min-width:768px){#breadcrumb ul li{font-size:14px}}#breadcrumb ul li:nth-child(even) {padding:0 10px}#breadcrumb ul li a{color:#99addf}.home .h1-txt{z-index:2;position:absolute;color:#fff}@media print,screen and (max-width:767.9px){.home .h1-txt{top:17px;left:17px}}@media print,screen and (min-width:768px){.home .h1-txt{top:75px;left:190px}}.home #toggle span{background-color:#fff}.home .on #toggle span{background-color:#333;box-shadow:0 0 8px rgba(255,255,255,.7)}@media print,screen and (max-width:767.9px){.home .on .fixed-nav{opacity:1}}@media print,screen and (max-width:1023px){.home .on .fixed-nav{position:fixed}.home .on .fixed-nav .nav-logo img.logo-default,.home .on .fixed-nav .fixed-nav__sns .sns-default{opacity:0;transition:opacity .5s ease}.home .on .fixed-nav .nav-logo img.logo-fixed,.home .on .fixed-nav .fixed-nav__sns .sns-fixed{opacity:1}}@media print,screen and (max-width:767.9px){.home .fixed-nav{opacity:0;height:0;padding-top:0}}@media print,screen and (min-width:768px){.home .fixed-nav{position:absolute}}.home .fixed-nav.is-fixed{position:fixed}.home .fixed-nav.is-fixed .nav-logo,.home .fixed-nav.is-fixed .fixed-nav__top ul li a{color:#353535;text-shadow:2px 1px 1px rgba(255,255,255,.5)}.home .fixed-nav.is-fixed .nav-logo img.logo-default,.home .fixed-nav.is-fixed .fixed-nav__sns .sns-default{opacity:0;transition:opacity .5s ease}.home .fixed-nav.is-fixed .nav-logo img.logo-fixed,.home .fixed-nav.is-fixed .fixed-nav__sns .sns-fixed{opacity:1}.home .fixed-nav.is-fixed .fixed-nav__rsv a{background-color:#26453d;color:#fff}.home .fixed-nav .fixed-nav__top ul li a{color:#fff}.home .fixed-nav .nav-logo img.logo-fixed,.home .fixed-nav .fixed-nav__sns .sns-fixed{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease}@media print,screen and (min-width:768px){.home .fixed-nav .nav-logo img.logo-fixed{width:150px;height:116px}}.home .fixed-nav .fixed-nav__sns .sns-fixed{width:170px;height:24px}.home .fixed-nav__rsv a{background-color:rgba(255,255,255,.8);color:#26453d}@media print,screen and (min-width:1024px){.home .fixed-nav__top ul li a{position:relative;--transition:.4s ease}.home .fixed-nav__top ul li a.active::before{transform:scaleX(1)}.home .fixed-nav__top ul li a::before{content:"";position:absolute;bottom:-5px;left:0;height:1px;width:100%;background:#c9c9c9;transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}}@media print,screen and (max-width:767.9px){.home .sp-logo{position:absolute;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;text-align:center}.home .sp-logo img{filter:drop-shadow(0 3px 10px rgba(0,0,0,.7))}}@media print,screen and (max-width:1023px){body:not(.home) #toggle span {background-color:#333;box-shadow:0 0 8px rgba(255,255,255,.7)}}body:not(.home) .fixed-nav {position:fixed}body:not(.home) .h1-txt {padding:10px}body:not(.home) .nav-logo img.logo-default,
body:not(.home) .fixed-nav__sns .sns-default {display:none}body:not(.home) .fixed-nav__rsv a {background-color:#26453d;color:#fff}@media print,screen and (max-width:1023px){.is-hidden #toggle,.is-hidden #fixed-nav,.is-hidden #res-rsv{opacity:0;pointer-events:none}.home #res-rsv.is-active .fixed-nav__rsv a{background-color:#26453d;color:#fff}}@media print,screen and (max-width:767.9px){#res-rsv .fixed-nav__rsv a{font-size:11px;line-height:1.2;width:100px;padding:7px}#res-rsv .fixed-nav__rsv a span{display:block}}@media print,screen and (max-width:1023px){#res-rsv{position:fixed;right:20px;bottom:20px;z-index:10;transition:opacity .5s ease}}@media print,screen and (min-width:1024px){#res-rsv{display:none}}@media print,screen and (max-width:767.9px){#toggle{width:25px;height:11px;top:30px;right:25px}}@media print,screen and (min-width:768px) and (max-width:1023px){#toggle{width:50px;height:21px;top:60px;right:50px}}@media print,screen and (max-width:1023px){#toggle{position:fixed;z-index:100;transition:opacity .5s ease}}@media print,screen and (min-width:1024px){#toggle{display:none}}#toggle.triggeractive span{background-color:#333}#toggle.triggeractive span:nth-child(1) {transform:translateY(0) rotate(-45deg);bottom:0;margin-top:auto;margin-bottom:auto}#toggle.triggeractive span:nth-child(2) {opacity:0}#toggle.triggeractive span:nth-child(3) {transform:translateY(0) rotate(45deg);top:0;margin-top:auto;margin-bottom:auto}#toggle span{width:100%;height:1px;display:block;position:absolute;left:0;transition:all .3s}#toggle span:nth-child(1) {top:0}#toggle span:nth-child(2) {top:0;bottom:0;margin-top:auto;margin-bottom:auto}#toggle span:nth-child(3) {bottom:0}.h1-txt{font-weight:500;line-height:1.66}@media print,screen and (max-width:767.9px){.h1-txt{font-size:10px}}@media print,screen and (min-width:768px){.h1-txt{font-size:12px}}@media print,screen and (max-width:1023px){.on .fixed-nav{padding-top:20px}}@media print,screen and (min-width:768px) and (max-width:1023px){.on .fixed-nav{padding-left:20px}}.fixed-nav{z-index:99}@media print,screen and (max-width:767.9px){.fixed-nav{padding-top:45px;padding-left:20px}.fixed-nav .nav-logo{width:90px}}@media print,screen and (min-width:768px){.fixed-nav{width:200px;padding-top:58px;padding-left:30px;top:0;left:0}}@media print,screen and (max-width:1023px){.fixed-nav{transition:all .5s}.fixed-nav__top ul,.fixed-nav__btm{display:none}.fixed-nav .nav-logo img{filter:drop-shadow(0 3px 10px rgba(255,255,255,.7))}}@media print,screen and (min-width:1024px){.fixed-nav{height:100vh;padding-bottom:30px;display:flex;flex-direction:column;justify-content:space-between;opacity:1;transition:opacity .5s ease}.fixed-nav.is-hidden{opacity:0;pointer-events:none}.fixed-nav .nav-logo{margin-bottom:40px}}.fixed-nav .nav-logo{position:relative}.fixed-nav .nav-logo img.logo-fixed{filter:drop-shadow(0 3px 10px rgba(255,255,255,.7))}.fixed-nav__top ul{margin-left:12px}.fixed-nav__top ul li a{display:inline-block;font-weight:500;line-height:1;margin-bottom:20px}.fixed-nav__sns{position:relative}.fixed-nav__sns .sns-fixed{display:flex;align-items:center}.fixed-nav__sns .sns-fixed p{font-weight:500;font-size:14px;margin-left:10px;text-shadow:2px 1px 1px rgba(255,255,255,.5)}.fixed-nav__rsv{margin-top:20px}.fixed-nav__rsv a{display:block;text-align:center;font-weight:500;font-size:14px;padding:10px;max-width:144px;border-radius:20px}.fixed-nav__rsv a span{display:inline-block;margin-left:7px}.main-menu{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:99;padding-bottom:10vh;background-color:#eee;overflow-y:auto;display:none}@media print,screen and (max-width:767.9px){.main-menu{padding-left:35px;padding-right:35px}.main-menu__logo{margin-top:35px;margin-bottom:35px}.main-menu__logo img{width:90px}.main-menu__nav li{font-size:14px}.main-menu__contact{margin-top:15px;margin-bottom:30px}.main-menu__contact p.contact-ttl{font-size:12px}.main-menu__contact p.contact-ttl span{font-size:10px}.main-menu__mail a{font-size:14px;padding-left:45px;padding-top:15px;padding-bottom:15px}.main-menu__mail a::before{width:7px;height:11px}.main-menu__link li a{font-size:11px}}@media print,screen and (min-width:768px) and (max-width:1023px){.main-menu__logo{margin-top:70px;margin-bottom:70px}.main-menu__nav li{font-size:18px}.main-menu__contact{margin-top:30px;margin-bottom:50px}.main-menu__contact p.contact-ttl span{font-size:13px}.main-menu__mail a{font-size:18px;padding-left:45px;padding-top:25px;padding-bottom:25px}.main-menu__mail a::before{width:11px;height:16px}.main-menu__link li a{font-size:14px}}.main-menu__wrap{max-width:580px;margin-left:auto;margin-right:auto}.main-menu__nav li a{display:inline-block;margin-bottom:1em;font-weight:500}.main-menu__contact p.contact-ttl span{display:block}.main-menu__mail{border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;margin-top:20px}.main-menu__mail a{background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/mail_icon_gr_sp.png);background-repeat:no-repeat;background-position:left center;background-size:21px;display:block;position:relative}.main-menu__mail a::before{content:"";background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/arr_gray_sp.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:absolute;top:0;bottom:0;right:15px;margin-top:auto;margin-bottom:auto}.main-menu .tel{border-bottom:solid 1px #dcdcdc}@media print,screen and (max-width:767.9px){.main-menu .tel{padding-top:15px;padding-bottom:15px}.main-menu .tel a{font-size:20px}.main-menu .tel p{font-size:10px}}@media print,screen and (min-width:768px){.main-menu .tel{padding-top:20px;padding-bottom:20px}.main-menu .tel a{font-size:30px}.main-menu .tel p{font-size:14px}}.main-menu .tel a{display:block;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/tel_icon_sp.png);background-repeat:no-repeat;background-position:left center;line-height:1;padding-left:40px;background-size:21px}.main-menu .tel p{padding-left:40px}.main-menu__btm{display:flex;justify-content:space-between}.main-menu__sns{display:flex}.main-menu__sns li:not(:last-of-type) {margin-right:20px}.main-menu__link li{line-height:1;text-align:right}.main-menu__link li a{display:inline-block}.main-menu__link li:not(:last-of-type) {margin-bottom:10px}footer{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;color:#fff;line-height:1.87;position:relative}@media print,screen and (max-width:767.9px){footer{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:15px;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/footer_bg_sp.webp)}}@media print,screen and (min-width:768px){footer{padding-top:150px;padding-left:50px;padding-right:50px;padding-bottom:25px;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/xfooter_bg.webp.pagespeed.ic.lMTr2yBKLv.webp)}}footer a{color:#fff}.ft-wrap{margin-left:auto;margin-right:auto;max-width:1720px}@media print,screen and (max-width:767.9px){.ft-wrap__main{margin-bottom:35px}.ft-wrap__right{margin-top:30px}.ft-wrap__right .ttl-en{font-size:12px}.ft-wrap__right nav .ttl-en{margin-bottom:25px}.ft-wrap__right nav ul li{font-size:12px}.ft-wrap__right nav ul li:not(:last-of-type) {margin-bottom:10px}.ft-wrap nav,.ft-wrap__contact{width:50%}.ft-wrap__contact .ttl-small{font-size:10px;margin-bottom:15px}.ft-wrap__contact .ft-contact__link a{font-size:11px;padding-left:32px;padding-top:12px;padding-bottom:12px}.ft-wrap__contact .ft-contact__link a::before{right:5px;width:6px;height:8px}.ft-wrap__contact .tel a{font-size:14px;padding-left:32px}.ft-wrap__contact .tel span{font-size:10px;display:block;line-height:1.2;padding-left:32px}}@media print,screen and (min-width:768px){.ft-wrap__main{margin-bottom:250px}.ft-wrap__right nav .ttl-en{margin-bottom:55px}.ft-wrap__right nav ul li:not(:last-of-type) {margin-bottom:30px}.ft-wrap__contact .ttl-small{font-size:14px;margin-bottom:50px}.ft-wrap__contact .ft-contact__link a{font-size:18px;padding-left:45px;padding-top:25px;padding-bottom:25px}.ft-wrap__contact .ft-contact__link a::before{right:15px;width:11px;height:16px}.ft-wrap__contact .tel a{font-size:22px;padding-left:45px}.ft-wrap__contact .tel span{font-size:14px}}@media print,screen and (min-width:768px) and (max-width:960px){.ft-wrap__left{margin-bottom:80px}.ft-wrap__contact .tel span{display:inline-block;margin-left:17px}}@media print,screen and (min-width:961px){.ft-wrap__main{display:flex;justify-content:space-between}.ft-wrap__left{width:300px}}@media print,screen and (min-width:961px) and (max-width:1260px){.ft-wrap__contact{width:320px}.ft-wrap__contact .tel span{display:block}.ft-wrap__right{max-width:650px}}@media print,screen and (min-width:1261px){.ft-wrap__contact{width:500px}.ft-wrap__contact .tel span{display:inline-block;margin-left:17px}.ft-wrap__right{max-width:800px}}@media print,screen and (min-width:961px) and (max-width:1520px){.ft-wrap__right{width:calc(100% - 300px);padding-left:20px}}@media print,screen and (min-width:1521px){.ft-wrap{padding-right:50px}.ft-wrap__right{width:50%}}.ft-wrap__right{display:flex;justify-content:space-between}.ft-wrap__right nav ul li{line-height:1}.ft-wrap__contact .ttl-small{line-height:1}.ft-wrap__contact .ft-contact__link{border-top:solid 1px #fff;border-bottom:solid 1px #fff;margin-bottom:20px}.ft-wrap__contact .ft-contact__link a{background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/mail_icon.png.pagespeed.ce.ouGEbd0uGT.png);background-repeat:no-repeat;background-position:left center;background-size:21px;display:block;position:relative}.ft-wrap__contact .ft-contact__link a::before{content:"";background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/ft-arr.png.pagespeed.ce.-qWKH_Kequ.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.ft-wrap__contact .ft-contact__link a:hover p span{opacity:0}.ft-wrap__contact .ft-contact__link a:hover p::before{opacity:1}.ft-wrap__contact .ft-contact__link a:hover p span,.ft-wrap__contact .ft-contact__link a:hover p::before{transform:translate3d(0,-100%,0)}.ft-wrap__contact .ft-contact__link a p{position:relative;clip-path:inset(0 0 -.2em)}.ft-wrap__contact .ft-contact__link a p span{display:block}.ft-wrap__contact .ft-contact__link a p span,.ft-wrap__contact .ft-contact__link a p::before{transition:opacity 650ms , transform 650ms cubic-bezier(.165,.84,.44,1)}.ft-wrap__contact .ft-contact__link a p::before{content:attr(data-text);position:absolute;top:100%;left:0;opacity:0}.ft-wrap__contact .tel a{display:inline-block;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/tel_icon_wh.png.pagespeed.ce.esY1XpG4Kf.png);background-repeat:no-repeat;background-position:left center;background-size:20px}@media print,screen and (min-width:768px){.ft-wrap__btm{display:flex;justify-content:space-between}}.ft-wrap__btm a{display:inline-block}.ft-wrap__btm p{display:inline-block}.ft-wrap__btm p:nth-child(1) {margin-right:30px}@media print,screen and (max-width:767.9px){.ft-wrap__btm li{font-size:10px}.ft-wrap__btm li:nth-child(2) {text-align:right;margin-top:20px}}@media print,screen and (min-width:768px){.ft-wrap__btm li{font-size:14px}}@media print,screen and (max-width:767.9px){.ft-logo{width:100px;margin-bottom:28px}}@media print,screen and (min-width:768px){.ft-logo{margin-bottom:100px}}.ft-sns{display:flex}.ft-sns li:not(:last-of-type) {margin-right:18px}.ttl-en{font-size:20px;letter-spacing:.05em}@media print,screen and (max-width:767.9px){.ft-add{font-size:12px}.ft-sns{margin-top:12px}}@media print,screen and (min-width:768px){.ft-sns{margin-top:40px}}main{background-color:#eee}@media print,screen and (min-width:1024px) and (max-width:2170px){.comside{width:calc(100% - 250px);margin-left:auto}}@media print,screen and (min-width:2171px){.comside{width:calc(100% - 500px);margin-left:auto;margin-right:auto}}@media print,screen and (max-width:767.9px){.comside-wrap{padding-left:20px;padding-right:20px}}@media print,screen and (min-width:768px) and (max-width:1023px){.comside-wrap{padding-left:30px}}@media print,screen and (min-width:768px) and (max-width:1920px){.comside-wrap{padding-right:30px}}@media print,screen and (max-width:1920px){.comside-wrap{max-width:1500px}}@media print,screen and (min-width:1921px){.comside-wrap{max-width:76.5%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width:767.9px){.top-com__h2 h2{font-size:13px}.top-com__h2 h2 .en-f{font-size:35px}.top-com__sub p{font-size:20px}}@media print,screen and (min-width:768px){.top-com__h2 h2{font-size:15px}.top-com__h2 h2 .en-f{font-size:60px}.top-com__sub p{font-size:28px}}.top-com__h2 h2 .en-f{display:block;color:#26453d;line-height:1;letter-spacing:.05em}.top-com__sub p{letter-spacing:.3em}.top-com__txt p{line-height:2.5}.zoom-out{overflow:hidden;opacity:0;transition:opacity 1000ms}.zoom-out img{transition:transform 1300ms cubic-bezier(.215,.61,.355,1)}.zoom-out:hover img{transform:scale(1.035)}.zoom-out__inner{transform:scale(1.085) translate3d(0,0,0);transition:transform 1100ms cubic-bezier(.215,.61,.355,1)}.is-fade.zoom-out{opacity:1}.is-fade.zoom-out .zoom-out__inner{transform:scale(1) translate3d(0,0,0)}.com-view{text-align:right}.com-view a{display:inline-block;position:relative;padding-right:32px}.com-view a::before{content:"";width:20px;height:20px;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/view-all.png.pagespeed.ce.i_rFcnKY_u.png);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;right:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.com-view a:hover p span{opacity:0}.com-view a:hover p::before{opacity:1}.com-view a:hover p span,.com-view a:hover p::before{transform:translate3d(0,-100%,0)}.com-view a p{position:relative;clip-path:inset(0 0 -.2em)}.com-view a p span{display:block}.com-view a p span,.com-view a p::before{transition:opacity 650ms , transform 650ms cubic-bezier(.165,.84,.44,1)}.com-view a p::before{content:attr(data-text);position:absolute;top:100%;left:0;opacity:0}.parallax-img{position:relative;overflow:hidden}@media print,screen and (max-width:767.9px){.parallax-img{height:350px}}@media print,screen and (min-width:768px) and (max-width:960px){.parallax-img{height:500px}}@media print,screen and (min-width:961px){.parallax-img{height:800px}}.parallax-img__inner{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0)}.parallax-img__bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;z-index:-1;background-position:50% 50%}.swiper-pagination{text-align:right;position:relative;bottom:0;padding-top:10px}.swiper-pagination-bullet{border:solid 1px #d3d3d3;opacity:1;background:transparent;width:10px;height:10px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0 0 10px}.swiper-pagination-bullet-active{background:#cacaca}.over-style{position:relative}.over-style .swiper-slide{overflow:hidden}.swiper-nav{display:flex;justify-content:space-between}@media print,screen and (max-width:767.9px){.swiper-nav{width:70px}.swiper-nav .swiper-button-prev,.swiper-nav .swiper-button-next{width:30px;height:30px}}@media print,screen and (min-width:768px){.swiper-nav{width:90px}}.swiper-nav .swiper-button-prev,.swiper-nav .swiper-button-next{all:unset;display:block;width:auto;height:auto;background:none;cursor:pointer}.swiper-nav .swiper-button-prev{margin-right:10px}.swiper-nav .swiper-button-prev::after,.swiper-nav .swiper-button-next::after{display:none}.t-rotate{position:relative;clip-path:inset(0 0 -.2em);width:126px;height:34px}.t-rotate span,.t-rotate::before{transition:opacity 650ms , transform 650ms cubic-bezier(.165,.84,.44,1)}.t-rotate::before{content:attr(data-text);position:absolute;top:100%;left:0;opacity:0}.is-fade .t-rotate::before,.is-fade .t-rotate span{transform:translate3d(0,-100%,0);transition-delay:.1s}.is-fade .t-rotate::before{opacity:1}.is-fade .t-rotate span{display:block;opacity:0}.texty-in{clip-path:inset(-.1em -5em -.08em);opacity:.3;transform:translateY(70%)}.texty-in.is-fade{opacity:1;transform:translateY(0);transition:opacity 1000ms , transform 1000ms cubic-bezier(.215,.61,.355,1)}.fv{position:relative;overflow:hidden;width:100%;height:100vh}@keyframes zoomUp {
  0% {
    transform: scale(1.15);
  }
  100% {
    transform: scale(1);
  }
}.fv-swiper .swiper-slide-active .swiper-img,.fv-swiper .swiper-slide-duplicate-active .swiper-img,.fv-swiper .swiper-slide-prev .swiper-img{animation:zoomUp 10s linear 0s normal both}.fv-swiper{position:fixed;z-index:0;top:0;left:0;width:100%}.fv-swiper .swiper-slide img{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover}.top-mv_ticker{position:absolute;z-index:1;border-bottom:solid 1px rgba(255,255,255,.5);padding-bottom:5px}@media print,screen and (max-width:767.9px){.top-mv_ticker{right:20px;width:195px}}@media print,screen and (min-width:768px){.top-mv_ticker{right:30px;width:225px}}@media print,screen and (max-width:1023px){.top-mv_ticker{bottom:100px}}@media print,screen and (min-width:1024px){.top-mv_ticker{bottom:30px}}.top-mv_ticker a{display:block;color:#fff;padding-right:22px;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/icon_arr_wht.png.pagespeed.ce.j9VuiTU3jg.png);background-repeat:no-repeat;background-position:right 0 bottom 3px;background-size:8.06px}@media print,screen and (max-width:767.9px){.top-mv_ticker dl dd{font-size:10px}.top-mv_ticker dl dt{font-size:12px}}@media print,screen and (min-width:768px){.top-mv_ticker dl dd{font-size:13px}.top-mv_ticker dl dt{font-size:14px}}.news-ticker{overflow:hidden}@media print,screen and (max-width:767.9px){.news-ticker{height:32px}}@media print,screen and (min-width:768px){.news-ticker{height:39px}}@media print,screen and (max-width:767.9px){#introduction{padding-top:100px;padding-bottom:75px}#introduction::before{bottom:0;height:378px;background-size:960px}#rooms{background-color:#fff;padding-bottom:75px}#dining,#access{padding-top:75px}#stay,#contact{padding-top:100px}#access{padding-bottom:75px}#news{padding-top:150px;padding-bottom:75px}#aboutus,#instagtam{padding-top:100px;padding-bottom:100px}}@media print,screen and (min-width:768px){#introduction{padding-top:200px;padding-bottom:150px}#introduction::before{bottom:-150px;height:756px;background-size:1920px}#rooms{background:linear-gradient(to bottom,transparent 0,transparent 150px,#fff 150px,#fff calc(100% - 150px),transparent calc(100% - 150px),transparent 100%);padding-top:150px;padding-bottom:150px}#dining,#access{padding-top:150px}#stay,#contact,#onsen{padding-top:300px}#news{padding-top:300px;padding-bottom:150px}#aboutus{padding-top:300px;padding-bottom:300px}#instagtam{padding-top:250px;padding-bottom:250px}#access{padding-bottom:300px}}#introduction{position:relative;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/concept_bg.png.pagespeed.ce.DCkpFhsuzw.png);background-repeat:no-repeat}@media print,screen and (max-width:767.9px){#introduction{background-size:250px;background-position:left 0 bottom 25px}}@media print,screen and (min-width:768px) and (max-width:960px){#introduction{background-size:512px;background-position:left 0 bottom 25px}}@media print,screen and (min-width:961px){#introduction{background-size:512px}}@media print,screen and (min-width:961px) and (max-width:1320px){#introduction{background-position:right 0 bottom 25px}}@media print,screen and (min-width:1321px){#introduction{background-position:right 0 bottom 65px}}#introduction::before{content:"";width:100%;left:0;position:absolute;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/gradation_bg01.png.pagespeed.ce.1LQe3ryZeo.png);background-repeat:repeat-x;background-position:left bottom}#introduction .comside{position:relative}@media print,screen and (max-width:960px){.intro-ttl{padding-left:20px;padding-right:20px}}@media print,screen and (max-width:1320px){.intro-ttl{margin-bottom:50px}}@media print,screen and (min-width:1321px){.intro-ttl{width:75px;position:absolute;top:0;left:0}.intro-ttl .en-f{margin-bottom:30px}.intro-ttl .rl-txt{writing-mode:vertical-rl}.intro-ttl .rl-txt span{display:block;width:1em;line-height:1}.intro-ttl .rl-txt span:nth-child(1) {margin-left:1em}}.intro-ttl p{font-size:20px}.intro-ttl p.en-f{color:#98b0a9;letter-spacing:.05em}.intro-cts.cts01{display:flex;align-items:center}@media print,screen and (max-width:767.9px){.intro-cts{padding-left:20px;padding-right:20px}}@media print,screen and (max-width:960px){.intro-cts.cts01 li{width:50%}.intro-cts.cts01 li h2{width:-moz-fit-content;width:fit-content;margin:auto}.intro-cts.cts02 li:nth-child(2) {width:38%;margin-left:auto}.intro-cts__txt{width:-moz-fit-content;width:fit-content;margin:100px auto 60px}}@media print,screen and (min-width:961px){.intro-cts{flex-direction:row-reverse}.intro-cts.cts01 li:nth-child(1) {width:65.5%}.intro-cts.cts01 li:nth-child(2) {width:34.5%;padding-right:30px}.intro-cts.cts02{display:flex;align-items:flex-end}.intro-cts.cts02 li:nth-child(1) {width:62%;padding-bottom:65px;padding-right:30px;padding-left:30px}.intro-cts.cts02 li:nth-child(2) {width:38%}}@media print,screen and (min-width:961px) and (max-width:1320px){.intro-cts.cts01{padding-left:30px;margin-bottom:100px}.intro-cts.cts01 h2{font-size:2.5vw}}@media print,screen and (min-width:1321px){.intro-cts.cts01{padding-left:12vw}.intro-cts.cts02{margin-top:-3vw}}@media print,screen and (min-width:961px) and (max-width:1920px){.intro-cts__txt{margin-left:auto;width:-moz-fit-content;width:fit-content}}@media print,screen and (min-width:1321px) and (max-width:1920px){.intro-cts.cts01 h2{font-size:32px}}@media print,screen and (max-width:1920px){.intro-cts.cts01{max-width:1470px}.intro-cts.cts02{max-width:1250px}}@media print,screen and (min-width:1921px){.intro-cts.cts01{padding-right:200px}.intro-cts.cts01 h2{font-size:1.7vw}.intro-cts.cts02{max-width:70%}.intro-cts__txt{padding-left:5vw}}.intro-cts.cts01 h2{letter-spacing:.3em}.intro-cts__txt p{line-height:2.5}.rooms-main{margin-bottom:100px}@media print,screen and (max-width:767.9px){.rooms-main li:nth-child(2) {padding-top:50px}.rooms-main .top-com__h2{margin-bottom:40px}.rooms-main .top-com__sub{margin-bottom:25px}}@media print,screen and (min-width:768px) and (max-width:1023px){.rooms-main__inner{padding-top:50px;padding-bottom:50px}}@media print,screen and (min-width:1024px){.rooms-main{display:flex;align-items:flex-end}.rooms-main li:nth-child(2) {padding-right:15px}}@media print,screen and (min-width:768px) and (max-width:1680px){.rooms-main .top-com__h2{margin-bottom:70px}.rooms-main .top-com__sub{margin-bottom:45px}}@media print,screen and (min-width:1024px) and (max-width:1680px){.rooms-main li:nth-child(1) {width:59%}.rooms-main li:nth-child(2) {width:41%;padding-left:50px}}@media print,screen and (max-width:1680px){.rooms-main__inner{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media print,screen and (min-width:1681px){.rooms-main li:nth-child(1) {width:69%}.rooms-main li:nth-child(2) {width:31%;padding-left:7.2vw}.rooms-main .top-com__h2{margin-bottom:150px}.rooms-main .top-com__sub{margin-bottom:80px}}@media print,screen and (max-width:1920px){.rooms-main{max-width:1730px}}@media print,screen and (min-width:1921px){.rooms-main{max-width:89%}}@media print,screen and (max-width:767.9px){.room-slider{padding-left:20px;padding-right:20px}.room-slider .swiper-nav{margin-top:-25px}.room-slider__thumb{margin-bottom:12px}.room-slider .thumb-swiper{max-width:325px}.room-slider .thumb-swiper .swiper-wrapper{justify-content:space-between}.room-slider .thumb-swiper .swiper-slide{width:auto!important;text-align:center;flex-shrink:0;margin-right:0!important}.room-slider .thumb-swiper .swiper-slide p{width:20px;writing-mode:vertical-rl;font-size:11px;padding-top:10px;padding-bottom:10px}.room-slider .thumb-swiper .swiper-slide:not(:last-of-type)::before {content:"";background-color:#dcdcdc;width:15px;height:1px;position:absolute;left: calc(100% + 7px);top:22px}}@media print,screen and (min-width:768px){.room-slider{display:flex}.room-slider__thumb{width:160px;padding-right:32px;position:relative}.room-slider__main{width:calc(100% - 160px)}.room-slider .thumb-swiper .swiper-slide{display:flex;align-items:center;justify-content:flex-end;height:34px!important;margin-bottom:33px!important;opacity:1;cursor:pointer;text-align:center;transition:opacity .3s}.room-slider .thumb-swiper .swiper-slide:not(:last-of-type)::before {content:"";background-color:#dcdcdc;width:1px;height:25px;position:absolute;right:27px;top: calc(100% + 5px)}.room-slider .thumb-swiper .swiper-slide p{display:inline-block;line-height:1;padding:8px 10px 10px;min-width:70px}}@media print,screen and (min-width:768px) and (max-width:1023px){.room-slider{padding-left:30px}}@media print,screen and (min-width:1024px) and (max-width:1420px){.room-slider{margin-left:250px}}@media print,screen and (min-width:768px) and (max-width:1420px){.room-slider{padding-right:30px}.room-slider__thumb .swiper-nav{margin-left:auto;margin-right:5px}}@media print,screen and (min-width:1421px){.room-slider{margin-left:auto;margin-right:auto}.room-slider__thumb .swiper-nav{position:absolute;bottom:35px;right:32px}}@media print,screen and (max-width:1920px){.room-slider{max-width:960px}}@media print,screen and (min-width:1921px){.room-slider{max-width:60%}}.room-slider .thumb-swiper .swiper-slide-thumb-active p{background-color:#26453d;color:#fff;letter-spacing:.01em}@media print,screen and (max-width:767.9px){.rooms-amenity{padding-left:20px;padding-right:20px;margin-top:80px}.rooms-amenity table th{width:110px}.rooms-amenity table th,.rooms-amenity table td{padding-top:18px;padding-bottom:18px}.rooms-amenity table td{font-size:13px}.rooms-amenity table td small{font-size:12px}.rooms-amenity__ttl h3{font-size:20px}.rooms-amenity ul li:not(:last-of-type) {margin-bottom:50px}}@media print,screen and (min-width:768px){.rooms-amenity{padding-right:30px;margin-top:150px}.rooms-amenity table th{width:240px}.rooms-amenity table th,.rooms-amenity table td{padding-top:30px;padding-bottom:30px}.rooms-amenity table td{font-size:15px}.rooms-amenity table td small{font-size:14px}.rooms-amenity__ttl{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.rooms-amenity__ttl h3{font-size:24px}.rooms-amenity__ttl .ttl-sub p{font-size:18px}.rooms-amenity__ttl::before{content:"";width:calc(100% - 410px);height:1px;background-color:#f2f2f2;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:265px}.rooms-amenity ul{display:flex}.rooms-amenity ul li:last-of-type{margin-right:0}}@media print,screen and (min-width:768px) and (max-width:960px){.rooms-amenity ul li{width: calc((100% - 60px) / 3);margin-right:30px}}@media print,screen and (min-width:961px){.rooms-amenity ul li{width: calc((100% - 100px) / 3);margin-right:50px}}@media print,screen and (min-width:768px) and (max-width:1023px){.rooms-amenity{padding-left:30px}}@media print,screen and (max-width:1920px){.rooms-amenity{max-width:1410px}}@media print,screen and (min-width:1921px){.rooms-amenity{max-width:83.5%;margin-left:auto;margin-right:auto}}.rooms-amenity__ttl{position:relative;margin-bottom:40px}.rooms-amenity__ttl p{letter-spacing:.05em}.rooms-amenity ul{margin-bottom:60px}.rooms-amenity ul h4{font-size:18px;margin-top:20px;margin-bottom:20px;padding-bottom:12px;border-bottom:solid 1px #f2f2f2}.rooms-amenity table.is-fade th,.rooms-amenity table.is-fade td{opacity:1;transform:translateY(0);transition:opacity 1200ms , transform 1200ms cubic-bezier(.215,.61,.355,1)}.rooms-amenity table.is-fade tr:nth-child(2) th,
.rooms-amenity table.is-fade tr:nth-child(2) td {transition-delay:300ms}.rooms-amenity table tr{border-bottom:solid 1px #f2f2f2}.rooms-amenity table tr:first-of-type{border-top:solid 1px #f2f2f2}.rooms-amenity table th,.rooms-amenity table td{opacity:0;transform:translateY(30px)}.rooms-amenity table th{text-align:left;font-weight:400}.rooms-amenity table td small{display:block;color:#98b0a9}#dining{position:relative}#dining::before{content:"";display:block;width:100%;left:0;position:absolute;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/gradation_bg02.png.pagespeed.ce.3-anxlRCtR.png);background-repeat:repeat-x;background-position:left top}@media print,screen and (max-width:767.9px){#dining::before{top:-75px}}@media print,screen and (min-width:768px){#dining::before{top:-150px}}@media print,screen and (max-width:960px){#dining::before{background-size:960px;height:390px}}@media print,screen and (min-width:961px){#dining::before{background-size:1920px;height:771px}}@media print,screen and (min-width:768px){#dining::after{content:"";display:block;position:absolute;width:768px;height:656px;top:0;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/dining_bg.png.pagespeed.ce.yYka861Wre.png);background-repeat:no-repeat;background-position:50% 50%}}@media print,screen and (min-width:768px) and (max-width:960px){#dining::after{left:0}}@media print,screen and (min-width:961px){#dining::after{left:60px}}#dining .comside{position:relative;z-index:1}.dining-top{margin-bottom:100px}.dining-top .top-com__h2{margin-bottom:65px}.dining-top .top-com__txt{width:-moz-fit-content;width:fit-content;margin-left:auto}#dining .swiper-nav{position:absolute;top:0;right:0;z-index:2}#dining .swiper-slide{background-color:#eee}@media print,screen and (max-width:767.9px){#dining .fade-slider{padding-bottom:80px}.dining-slide h3{font-size:25px;margin-bottom:15px}.dining-slide h4{font-size:16px}.dining-slide__img{margin-bottom:15px}.dining-slide__tbl table th{width:110px}}@media print,screen and (min-width:768px){.dining-slide{padding-bottom:150px}.dining-slide h3{font-size:40px;margin-bottom:25px}.dining-slide h4{font-size:18px}.dining-slide__tbl table th{width:140px}}@media print,screen and (min-width:768px) and (max-width:1160px){.dining-slide__img{margin-bottom:30px}}@media print,screen and (min-width:1161px){.dining-slide__wrap{display:flex}.dining-slide__img{width:54.5%}.dining-slide__menu{width:45.5%}}@media print,screen and (min-width:1161px) and (max-width:1420px){.dining-slide__menu{padding-left:50px}}@media print,screen and (min-width:1421px){.dining-slide__menu{padding-left:100px}}.dining-slide h3{line-height:1}.dining-slide h4{margin-bottom:1em;line-height:1}.dining-slide__tbl{border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;padding-top:15px;padding-bottom:15px;margin-bottom:20px}.dining-slide__tbl ul li{padding-bottom:10px}.dining-slide__tbl ul li:first-of-type{padding-top:7px}.dining-slide__tbl table th{text-align:left;font-weight:400}.dining-slide__tbl table th,.dining-slide__tbl table td{padding:7px 0}#onsen{background-color:#fff;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/onsen_bg.png.pagespeed.ce.QZzbKW0fiQ.png);background-repeat:no-repeat;background-size:511px}#onsen .top-com__txt{width:-moz-fit-content;width:fit-content;margin-left:auto}@media print,screen and (max-width:767.9px){#onsen .top-com__h2{margin-bottom:50px}#onsen .top-com__sub{margin-bottom:25px}#onsen .comside-wrap{padding-top:40px}}@media print,screen and (min-width:768px){#onsen .top-com__h2{margin-bottom:130px}}@media print,screen and (min-width:768px) and (max-width:1520px){#onsen{background-position:right 50px top 170px}#onsen .top-com__sub{margin-bottom:50px}}@media print,screen and (min-width:1521px){#onsen{background-position:right 180px top 170px}#onsen .top-com__sub{margin-left:10vw}#onsen .top-com__txt{margin-top:-1em}}.onsen-main{margin-right:auto;margin-left:auto}@media print,screen and (max-width:767.9px){.onsen-main{margin-top:70px}}@media print,screen and (min-width:768px){.onsen-main{margin-top:100px}.onsen-main dl dt,.onsen-main dl dd{font-size:15px}}@media print,screen and (max-width:960px){.onsen-main__slide{margin-bottom:35px}}@media print,screen and (min-width:961px){.onsen-main{display:flex;flex-direction:row-reverse;align-items:flex-end}.onsen-main__txt{width:30%;padding-right:50px}.onsen-main__txt dl{max-width:280px}.onsen-main__slide{width:70%}}@media print,screen and (max-width:1920px){.onsen-main{max-width:1120px}}@media print,screen and (min-width:1921px){.onsen-main{max-width:90%}}@media print,screen and (max-width:1280px){.onsen-main__txt .res_br{display:none}}.onsen-main__dl{border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;padding-top:25px;padding-bottom:25px;margin-bottom:25px}.onsen-main__dl dl:not(:last-of-type) {margin-bottom:15px}#stay{position:relative}#stay::before{content:"";display:block;width:100%;left:0;position:absolute;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/gradation_bg02.png.pagespeed.ce.3-anxlRCtR.png);background-repeat:repeat-x;background-position:left top;top:0}@media print,screen and (max-width:960px){#stay::before{background-size:960px;height:390px}}@media print,screen and (min-width:961px){#stay::before{background-size:1920px;height:771px}}@media print,screen and (max-width:767.9px){#stay .top-com__h2{margin-bottom:40px}}@media print,screen and (min-width:768px){#stay .top-com__h2{margin-bottom:100px}}#stay .comside{position:relative}@media print,screen and (max-width:767.9px){.stay-plan{margin-bottom:75px}.stay-plan .res_br{display:none}.stay-plan .tbl01{margin-bottom:25px}.stay-plan__cts:nth-child(1) {margin-bottom:50px}.stay-plan__ttl{margin-top:15px}.stay-plan__ttl h3{font-size:22px}.stay-plan__ttl p.label{top:8px;width:90px;font-size:12px}}@media print,screen and (min-width:768px){.stay-plan{margin-bottom:100px}.stay-plan .tbl01{margin-bottom:35px}.stay-plan__ttl h3{font-size:28px}.stay-plan__ttl p.sub{font-size:20px}.stay-plan__ttl p.label{top:12px;width:110px}}@media print,screen and (min-width:768px) and (max-width:960px){.stay-plan__tbl table th,.stay-plan__tbl table td{font-size:12px}}@media print,screen and (max-width:960px){.stay-plan__tbl{padding:20px 15px}}@media print,screen and (min-width:961px){.stay-plan__tbl{padding:20px 35px}}@media print,screen and (min-width:1024px){.stay-plan .res_br{display:none}}@media print,screen and (max-width:1320px){.stay-plan__left{margin-top:2em}}@media print,screen and (min-width:1321px){.stay-plan__inner{display:flex;justify-content:space-between;flex-direction:row-reverse}.stay-plan__left,.stay-plan .zoom-out{width:48%}}.stay-plan__ttl,.stay-plan__tbl{max-width:600px;margin-left:auto;margin-right:auto}.stay-plan__tbl{background-color:#fff}.stay-plan__tbl table th,.stay-plan__tbl table td{padding:5px 0}.stay-plan__tbl table th{text-align:left;font-weight:400}.stay-plan__ttl{position:relative}.stay-plan__ttl h3{font-weight:500}.stay-plan__ttl p.sub{padding-top:30px;padding-bottom:30px}.stay-plan__ttl p.label{background-color:#26453d;color:#fff;line-height:1;position:absolute;right:0;padding:6px 0;text-align:center}@media print,screen and (max-width:767.9px){.stay-other{padding-bottom:75px}.stay-other > li:not(:last-of-type) {margin-bottom:30px}}@media print,screen and (min-width:768px){.stay-other{padding-bottom:150px;display:flex}}@media print,screen and (min-width:768px) and (max-width:1160px){.stay-other table th,.stay-other table td{display:block}.stay-other table td{text-align:right}}@media print,screen and (min-width:768px) and (max-width:1460px){.stay-other>li{width: calc((100% - 60px) / 3)}.stay-other > li:not(:last-of-type) {margin-right:30px}.stay-other__txt{font-size:13px}}@media print,screen and (min-width:1461px){.stay-other>li{width: calc((100% - 160px) / 3)}.stay-other > li:not(:last-of-type) {margin-right:80px}.stay-other__txt{font-size:15px}}.stay-other.is-fade>li{opacity:1;transform:translateY(0);transition:opacity 1200ms , transform 1200ms cubic-bezier(.215,.61,.355,1)}.stay-other.is-fade > li:nth-child(2) {transition-delay:300ms}.stay-other.is-fade > li:nth-child(3) {transition-delay:600ms}.stay-other>li{border-top:solid 1px #dcdcdc;opacity:0;transform:translateY(30px)}.stay-other h4{font-size:18px;margin-bottom:1em;margin-top:10px}.stay-other ol li{position:relative;padding-left:1.2em}.stay-other ol li::before{content:"※";position:absolute;left:0;top:0}.stay-other table th{font-weight:400}.stay-other table th span{position:relative;display:inline-block;padding-left:1em}.stay-other table th span::before{content:"";width:7px;height:7px;border-radius:50%;background-color:#98b0a9;position:absolute;left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}#contact{background-color:#fff}#contact .top-com__txt .mb{margin-bottom:1em}@media print,screen and (max-width:767.9px){#contact{padding-left:20px;padding-right:20px}#contact .top-com__h2{margin-bottom:40px}}@media print,screen and (min-width:768px){#contact{padding-right:30px}#contact .top-com__h2{margin-bottom:150px}}@media print,screen and (min-width:768px) and (max-width:1023px){#contact{padding-left:30px}}.contact-wrap{margin-left:auto;margin-right:auto}@media print,screen and (max-width:767.9px){.contact-wrap .tel{margin-top:35px;margin-bottom:35px}.contact-wrap .tel a{font-size:38px;padding-left:40px;background-size:25px}}@media print,screen and (min-width:768px){.contact-wrap .tel{margin-top:60px;margin-bottom:50px}.contact-wrap .tel a{font-size:50px;padding-left:50px;background-size:31px}}@media print,screen and (max-width:1920px){.contact-wrap{max-width:1020px}}@media print,screen and (min-width:1921px){.contact-wrap{max-width:53.1%}}.contact-wrap .tel{width:-moz-fit-content;width:fit-content}.contact-wrap .tel a{display:block;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/icon_tel.png.pagespeed.ce.ydH8eDuwhU.png);background-repeat:no-repeat;background-position:left center;line-height:1}.contact-wrap .tel p{text-align:right}.contact_form .contact_form-wrap{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-top:40px;margin-bottom:60px;padding-top:20px;padding-bottom:40px}.contact_form .wpcf7-spinner{display:none}.contact_form .wpcf7-list-item{margin:0 1em 0 0}@media print,screen and (max-width:767.9px){.contact_form table td{padding:10px 0 25px}.contact_form table td p.blue{margin-top:5px}.contact_form table td input:not([type=radio]):not([type=checkbox]),
  .contact_form table td textarea,
  .contact_form table td select {padding:5px 10px}.contact_form table th,.contact_form table td{display:block}}@media print,screen and (min-width:768px){.contact_form table th{width:300px}.contact_form table td p.blue{margin-top:10px;font-size:15px}.contact_form table td #adult-select,.contact_form table td #child-select{width:80px;margin:0 10px}.contact_form table td input:not([type=radio]):not([type=checkbox]),
  .contact_form table td textarea,
  .contact_form table td select {padding:10px}.contact_form table th,.contact_form table td{padding:20px 10px}}.contact_form table th,.contact_form table td{vertical-align:top;text-align:left}.contact_form table th{font-weight:400}.contact_form table th .requiredmark{color:#98b0a9;padding-left:5px}.contact_form table td input[type="radio"],.contact_form table td input[type="checkbox"]{margin:0 0 3px 0}.contact_form table td input:not([type=radio]),
.contact_form table td textarea,
.contact_form table td select {margin:0;border:solid 1px #d5d5d5;background:#fff;font:inherit;color:inherit;box-sizing:border-box;outline:none;width:100%}.contact_form table td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/arr-btm.png.pagespeed.ce.s4fUfh9gVX.png) no-repeat right 15px top 50%;background-size:12px;padding-right:35px;cursor:pointer}.contact_form table td p.blue{color:#98b0a9}.contact_form table td .num-wrap{display:inline-block;margin-right:20px}.contact_form .submit input{margin:0 auto;display:block;color:#fff;text-align:center;transition:.5s;border:none;border-radius:30px;cursor:pointer;background-color:#26453d;font-family:"Shippori Mincho",serif;font-weight:400}@media print,screen and (max-width:767.9px){.contact_form .submit input{width:200px;font-size:16px;padding:10px 10px}}@media print,screen and (min-width:768px){.contact_form .submit input{width:300px;font-size:20px;padding:15px 10px}}.form_txt p{letter-spacing:.07em}.form_txt .wpcf7-list-item{margin:0;position:relative}.form_txt .wpcf7-list-item input{position:absolute;left:0}@media print,screen and (max-width:767.9px){.form_txt .wpcf7-list-item input{top:2px}}@media print,screen and (min-width:768px){.form_txt .wpcf7-list-item input{top:5px}}.form_txt .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;padding-left:1.5em}.datepicker-wrap{position:relative;max-width:300px}.datepicker-wrap .calendar-icon{position:absolute;right:10px;transform:translateY(-50%);background:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/icon_calendar.png.pagespeed.ce.UowOmF0YBs.png) no-repeat center center;background-size:contain;cursor:pointer}@media print,screen and (max-width:767.9px){.datepicker-wrap .calendar-icon{width:18px;height:18px;top:18px}}@media print,screen and (min-width:768px){.datepicker-wrap .calendar-icon{width:24px;height:24px;top:25px}}#news{position:relative}#news .comside{position:relative}#news::before{content:"";display:block;width:100%;left:0;position:absolute;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/gradation_bg02.png.pagespeed.ce.3-anxlRCtR.png);background-repeat:repeat-x;background-position:left top;top:0}@media print,screen and (max-width:960px){#news::before{background-size:960px;height:390px}}@media print,screen and (min-width:961px){#news::before{background-size:1920px;height:771px}}@media print,screen and (max-width:767.9px){.news-wrap .top-com__h2{margin-bottom:40px}.news-wrap table th,.news-wrap table td{padding-top:18px;padding-bottom:18px}.news-wrap table th{font-size:12px}}@media print,screen and (min-width:768px){.news-wrap{display:flex}.news-wrap .top-com__h2{width:30.5%}.news-wrap__tbl{width:69.5%}.news-wrap table th,.news-wrap table td{padding-top:32px;padding-bottom:32px}.news-wrap table th{font-size:14px}}@media print,screen and (max-width:1023px){.news-wrap table th{width:110px}}@media print,screen and (min-width:1024px){.news-wrap table th{width:200px}}.news-wrap__tbl ul li{border-bottom:solid 1px #dcdcdc}.news-wrap__tbl ul li:nth-child(1) {border-top:solid 1px #dcdcdc}.news-wrap table th{line-height:1;color:#98b0a9;text-align:left;font-weight:400}.news-wrap .com-view{margin-top:22px}.news-wrap ul.is-fade>li{opacity:1;transform:translateY(0);transition:opacity 1200ms , transform 1200ms cubic-bezier(.215,.61,.355,1)}.news-wrap ul.is-fade > li:nth-child(2) {transition-delay:300ms}.news-wrap ul.is-fade > li:nth-child(3) {transition-delay:600ms}.news-wrap ul>li{border-top:solid 1px #dcdcdc;opacity:0;transform:translateY(30px)}#access .gmap iframe{width:100%;filter:grayscale(40%)}@media print,screen and (max-width:767.9px){#access .top-com__h2{margin-bottom:40px;margin-left:20px}}@media print,screen and (min-width:768px){#access .top-com__h2{margin-bottom:100px}}@media print,screen and (min-width:768px) and (max-width:1023px){#access .top-com__h2{margin-left:30px}}@media print,screen and (max-width:767.9px){.access-wrap__map{width:calc(100% - 80px)}.access-wrap .top-com__txt,.access-wrap__dl,.access-wrap table{width:calc(100% - 40px)}}@media print,screen and (min-width:768px) and (max-width:960px){.access-wrap__main{padding-left:30px}.access-wrap .top-com__txt,.access-wrap__dl,.access-wrap table{max-width:600px}}@media print,screen and (max-width:960px){.access-wrap .top-com__txt,.access-wrap__dl,.access-wrap table{margin-left:auto;margin-right:auto}}@media print,screen and (min-width:768px) and (max-width:1023px){.access-wrap__map{width:75%;margin-bottom:50px}}@media print,screen and (min-width:961px){.access-wrap{display:flex}.access-wrap__map{width:57.5%}.access-wrap__main{width:42.5%}}.access-wrap.is-fade .access-wrap__map,.access-wrap.is-fade .access-wrap__main{opacity:1;transform:translateY(0);transition:opacity 1200ms , transform 1200ms cubic-bezier(.215,.61,.355,1)}.access-wrap.is-fade .access-wrap__main{transition-delay:300ms}.access-wrap__map,.access-wrap__main{opacity:0;transform:translateY(30px)}.access-wrap__dl{margin-top:50px;margin-bottom:50px}@media print,screen and (min-width:768px){.access-wrap{padding-right:30px}}@media print,screen and (min-width:961px) and (max-width:1920px){.access-wrap__map{padding-right:50px}}@media print,screen and (max-width:1920px){.access-wrap{max-width:1700px}}@media print,screen and (min-width:1921px){.access-wrap{max-width:86.9%}.access-wrap__map{padding-right:10vw}.access-wrap__map img{width:100%}}.access-wrap .top-com__txt{padding-bottom:80px}.access-wrap dl{padding-left:20px;margin-bottom:30px}.access-wrap dl dt{margin-bottom:10px;position:relative}.access-wrap dl dt::before{content:"";width:10px;height:2px;background-color:#98b0a9;position:absolute;left:-20px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.access-wrap table tr{border-top:solid 1px #dcdcdc}.access-wrap table th{text-align:left;font-weight:400}@media print,screen and (max-width:767.9px){.access-wrap table th{font-size:16px}}@media print,screen and (min-width:768px){.access-wrap table th{font-size:18px}}@media print,screen and (min-width:768px) and (max-width:1420px){.access-wrap table th{width:200px}}@media print,screen and (min-width:1421px){.access-wrap table th{width:290px}}@media print,screen and (max-width:767.9px){.access-wrap table td{padding-bottom:15px}}.access-wrap table th,.access-wrap table td{padding-top:15px}@media print,screen and (max-width:767.9px){.access-wrap table th,.access-wrap table td{display:block}}@media print,screen and (min-width:768px){.access-wrap table th,.access-wrap table td{padding-bottom:30px}}#aboutus{background-color:#26453d;color:#fff;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/xabout_bg.webp.pagespeed.ic.4WClkOvE-h.webp);background-repeat:no-repeat;background-position:left 0 bottom 60px;background-size:483px}@media print,screen and (max-width:1023px){#aboutus .top-com__h2{max-width:650px;margin:auto}}#aboutus .top-com__h2 h2 .en-f{color:#fff}@media print,screen and (max-width:1023px){#aboutus ul li:nth-child(1) {padding-left:20px;padding-right:20px}}@media print,screen and (max-width:1160px){#aboutus ul li:nth-child(1) {margin-bottom:50px}}@media print,screen and (min-width:1161px){#aboutus ul{display:flex}#aboutus ul li:nth-child(1) {width:42.5%;padding-right:20px}#aboutus ul li:nth-child(2) {width:57.5%}}@media print,screen and (max-width:767.9px){.aboutus-wrap__cmt{margin-top:40px}.aboutus-wrap__cmt h3{margin-bottom:18px}}@media print,screen and (min-width:768px){.aboutus-wrap__cmt h3{margin-bottom:30px}}@media print,screen and (max-width:1023px){.aboutus-wrap{width:-moz-fit-content;width:fit-content;margin:auto}}@media print,screen and (min-width:768px) and (max-width:1520px){.aboutus-wrap__cmt{margin-top:60px}}@media print,screen and (min-width:1521px){.aboutus-wrap{padding-left:5vw}.aboutus-wrap__cmt{margin-top:90px}}.aboutus-wrap__cmt{max-width:520px}.aboutus-wrap__cmt h3{font-size:18px}.top-insta{background-color:#26453d;color:#fff;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/xabout_bg.webp.pagespeed.ic.4WClkOvE-h.webp);background-repeat:no-repeat;background-position:left 0 bottom 60px;background-size:483px}.top-insta #sb_instagram{padding-bottom:0!important}.top-insta__ttl,.top-insta .insta-feed,.top-insta .com-view{opacity:0;transform:translateY(30px)}.top-insta__ttl.is-fade,.top-insta .insta-feed.is-fade,.top-insta .com-view.is-fade{opacity:1;transform:translateY(0);transition:opacity 1200ms , transform 1200ms cubic-bezier(.215,.61,.355,1)}.top-insta__ttl h2{font-size:34px;letter-spacing:.05em;padding-left:35px;background-repeat:no-repeat;background-position:left center;background-size:21px;margin-bottom:40px;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/instagram_icon_wh.png.pagespeed.ce.cYR-1oX93w.png)}.top-insta .com-view{margin-top:30px}.top-insta .com-view a{color:#fff}@media print,screen and (max-width:767.9px){.top-sns{padding-top:100px;padding-bottom:100px}.top-sns__insta{margin-bottom:50px}.top-sns table th{padding-top:25px;padding-bottom:7px;font-size:12px}}@media print,screen and (min-width:768px){.top-sns{padding-top:250px;padding-bottom:250px}.top-sns__wrap{display:flex;justify-content:space-between}.top-sns table th{padding-top:40px;padding-bottom:15px;font-size:14px}}@media print,screen and (min-width:768px) and (max-width:1420px){.top-sns__insta,.top-sns__blog{width:calc(50% - 20px)}}@media print,screen and (min-width:1421px){.top-sns__insta,.top-sns__blog{width:calc(50% - 80px)}}.top-sns__insta h2{margin-bottom:40px;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/instagram_icon_gr.png.pagespeed.ce.CC1tWhEr1Q.png)}.top-sns__blog h2{margin-bottom:10px;background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/common/blog_icon.png)}.top-sns__ttl h2{font-size:34px;letter-spacing:.05em;padding-left:35px;background-repeat:no-repeat;background-position:left center;background-size:21px}.top-sns__ttl,.top-sns .insta-feed,.top-sns__blog ul li{opacity:0;transform:translateY(30px)}.top-sns__insta.is-fade .top-sns__ttl,.top-sns__insta.is-fade .insta-feed,.top-sns__insta.is-fade ul li,.top-sns__blog.is-fade .top-sns__ttl,.top-sns__blog.is-fade .insta-feed,.top-sns__blog.is-fade ul li{opacity:1;transform:translateY(0);transition:opacity 1200ms , transform 1200ms cubic-bezier(.215,.61,.355,1)}.top-sns__insta.is-fade .insta-feed,.top-sns__blog.is-fade .insta-feed{transition-delay:300ms}.top-sns__insta.is-fade ul li:nth-child(1), .top-sns__blog.is-fade ul li:nth-child(1) {transition-delay:300ms}.top-sns__insta.is-fade ul li:nth-child(2), .top-sns__blog.is-fade ul li:nth-child(2) {transition-delay:600ms}.top-sns__insta.is-fade ul li:nth-child(3), .top-sns__blog.is-fade ul li:nth-child(3) {transition-delay:900ms}.top-sns table tr{border-bottom:solid 1px #dcdcdc}.top-sns table th,.top-sns table td{display:block}.top-sns table th{line-height:1;color:#98b0a9;text-align:left;font-weight:400}.top-sns table td{padding-bottom:5px}.top-sns__insta .com-view{margin-top:30px}.top-sns__blog .com-view{margin-top:40px}.wp-caption{max-width:100%!important}body:not(.home) main .comside-wrap {background-image:url(https://nasu-yobou.jp/wp/wp-content/themes/s-original/assets/images/top/concept_bg.png.pagespeed.ce.DCkpFhsuzw.png);background-repeat:no-repeat}@media print,screen and (max-width:767.9px){body:not(.home) main .comside-wrap {background-size:250px;background-position:right 0 bottom 25px}}@media print,screen and (min-width:768px) and (max-width:960px){body:not(.home) main .comside-wrap {background-size:512px;background-position:right 0 bottom 25px}}@media print,screen and (min-width:961px){body:not(.home) main .comside-wrap {background-size:512px}}@media print,screen and (min-width:961px) and (max-width:1320px){body:not(.home) main .comside-wrap {background-position:right 0 bottom 25px}}@media print,screen and (min-width:1321px){body:not(.home) main .comside-wrap {background-position:right 0 bottom 65px}}.post-ttl{font-size:26px;padding-bottom:50px;font-weight:500}article.c_wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media print,screen and (max-width:767.9px){article.c_wrap{padding:100px 0}}@media print,screen and (min-width:768px){article.c_wrap{padding:150px 0}}.c_wrap .post .post_ttl{margin-bottom:30px}.c_wrap .post .post_ttl h1{padding-bottom:7px;margin-bottom:7px;font-weight:normal;text-align:left;border-bottom:solid 1px #dcdcdc;font-size:25px;letter-spacing:.05em}@media only screen and (max-width:560px){.c_wrap .post .post_ttl h1{font-size:18px}}.c_wrap .post .post_ttl .date{text-align:right}.c_wrap .post .acv_list li{border-bottom:solid 1px #dcdcdc;padding:15px 0}.c_wrap .post .acv_list li:first-of-type{border-top:solid 1px #dcdcdc}.c_wrap .post .acv_list li .cat_name{margin-bottom:10px}@media only screen and (max-width:767.9px){.c_wrap .post .acv_list li .cat_name{margin-bottom:5px}}.c_wrap .post .acv_list li .cat_name span{display:inline-block;color:#fff;padding:5px 10px;font-size:14px}@media only screen and (max-width:767.9px){.c_wrap .post .acv_list li .cat_name span{font-size:12px;padding:2px 5px}}.c_wrap .post .acv_list li .cat_name span:not(:first-of-type) {margin-left:5px}.c_wrap .post .acv_list li dl{display:flex}@media only screen and (max-width:767.9px){.c_wrap .post .acv_list li dl dt{width:100px;font-size:12px}}@media print,screen and (min-width:768px){.c_wrap .post .acv_list li dl dt{width:150px}}@media only screen and (max-width:767.9px){.c_wrap .post .acv_list li dl dd{width:calc(100% - 100px)}}@media print,screen and (min-width:768px){.c_wrap .post .acv_list li dl dd{width:calc(100% - 150px)}}.cat-label span{padding:1px 5px;margin-bottom:3px;margin-right:3px;display:inline-block;font-size:11px;color:#fff}.cat-label span.news{background-color:#26453d}.cat-label span.blog{background-color:#98b0a9}.c_wrap .post .post_content p{margin-bottom:1em}.c_wrap .sidebar{margin-top:100px}@media print,screen and (max-width:767.9px){.c_wrap .sidebar .list{margin-bottom:15px}}@media print,screen and (min-width:768px){.c_wrap .sidebar{display:flex;justify-content:space-between}.c_wrap .sidebar>div{width: calc((100% - 60px) / 3)}.c_wrap .sidebar .list{margin-bottom:30px}}.c_wrap .sidebar>div{border-top:solid 1px #dcdcdc;padding-top:15px}.c_wrap .sidebar .effect{opacity:0;transform:translateY(30px)}.c_wrap .sidebar .effect.is-fade{opacity:1;transform:translateY(0);transition:opacity 1200ms , transform 1200ms cubic-bezier(.215,.61,.355,1)}.c_wrap .sidebar h2{margin-bottom:10px}.c_wrap .sidebar .list ul{margin-left:2em}.c_wrap .sidebar .list ul li{padding-bottom:10px;list-style-type:disc;line-height:1.5;font-size:90%;font-weight:normal}.c_wrap .sidebar select{width:100%;padding:10px 15px 10px;font-size:90%;border:1px solid #c7c7c7;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:#353535;background-color:#fff}@media print,screen and (max-width:767.9px){.c_wrap .sidebar select{font-size:14px}}@media print,screen and (min-width:768px){.c_wrap .sidebar select{font-size:16px}}.c_wrap .sidebar select::-ms-expand{display:none}.c_wrap .sidebar .archive form{position:relative}.c_wrap .sidebar .archive form:before{position:absolute;top:0;bottom:0;margin:auto;content:"";right:15px;width:7px;height:7px;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;transform:rotate(45deg)}.single_pager{margin-top:50px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.single_pager li{width:32%}.single_pager li.index{text-align:center}.single_pager li:nth-child(3) {text-align:right}.single_pager li a{display:inline-block;padding:15px 0;font-size:14px;transition:.5s;text-align:center}@media print,screen and (max-width:767.9px){.single_pager li a{font-size:12px}}.pagenation{margin-top:65px}.pagenation:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagenation ul{display:flex;justify-content:center;align-items:center}.pagenation ul li{list-style:none outside none;margin-left:3px}.pagenation ul li:first-child{margin-left:0}.pagenation ul li.active{background-color:#26453d;color:#fff;padding:5px 10px}.pagenation ul li a{background:#c7c7c7;color:#fff;display:block;padding:5px 10px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.2);transition:.5s}.pagenation ul li a:hover{background-color:#26453d;color:#fff;opacity:1}.article_text p{margin-bottom:1em}.article_text h1,.article_text h2,.article_text h3,.article_text h4,.article_text h5,.article_text h6{font-weight:bold;margin-bottom:1em;color:#26453d}.article_text ul{list-style:initial;padding-left:1.5em}.article_text ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5em}.article_text li{margin-bottom:.5em}.article_text li{margin-bottom:.5em}.article_text blockquote{margin:1em 0;padding:1em;background:#f9f9f9;border-left:4px solid #ccc}.article_text strong{font-weight:bold}.article_text em{font-style:italic}@media print,screen and (max-width:767.9px){.article_text h1{font-size:200%}.article_text h2{font-size:180%}.article_text h3{font-size:150%}.article_text h4{font-size:130%}.article_text h5{font-size:110%}}@media print,screen and (min-width:768px){.article_text h1{font-size:220%}.article_text h2{font-size:200%}.article_text h3{font-size:170%}.article_text h4{font-size:150%}.article_text h5{font-size:120%}}.ptag{margin-bottom:1.5em}.ptag h2,.ptag h3{letter-spacing:.1em}.ptag h2{overflow:hidden}.ptag h2 span{display:inline-block;position:relative;padding-right:25px}.ptag h2 span:before{right:100%;border-top:1px solid #d5d5d5;content:"";position:absolute;top:50%;width:99em;left:100%}@media print,screen and (max-width:767.9px){.ptag h2{font-size:20px}.ptag h3{font-size:17px}}@media print,screen and (min-width:768px){.ptag h2{font-size:23px}.ptag h3{font-size:20px}}@media print,screen and (max-width:767.9px){.p-policy .pp-txt,.contact-thanks .pp-txt{margin-bottom:45px}}@media print,screen and (min-width:768px){.p-policy .pp-txt,.contact-thanks .pp-txt{margin-bottom:65px}}.p-policy p,.p-policy ul,.contact-thanks p,.contact-thanks ul{margin-bottom:1em}.p-policy a,.contact-thanks a{color:#98b0a9}.contact-thanks .com-view{text-align:left;margin-top:50px}.contact-thanks .com-view p{margin-bottom:0}.page-id-515 main{min-height:100vh}