html,body,div,span,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;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}input,select{vertical-align:middle}button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{height:auto;overflow-y:scroll;-webkit-text-size-adjust:100%}img{vertical-align:middle;height:auto;width:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}ul{list-style-position:outside;list-style-type:none}ol{list-style-position:inside}*:active,*:focus{outline:none}*,*:before,*:after{box-sizing:border-box}.clearfix:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:"."}.clearfix{min-height:1px;clear:both}* html .clearfix{height:1px}.row{*zoom:1}.row:after{content:"";display:table;clear:both}input,button,textarea,select{margin:0;padding:0;background:none;border:none;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:1rem;letter-spacing:.2em;line-height:2;text-align:left;word-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){body{font-size:13px;font-size:1.3rem}}main.-fp{margin-top:120px}@media screen and (max-width: 768px){main.-fp{margin-top:0}}.page-head{width:calc(100% - 360px);margin:80px auto 0}.page-head p{font-size:16px;font-size:1.6rem}.page-head p strong{font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:900;font-size:24px;font-size:2.4rem}.page-head p strong small{font-size:16px;font-size:1.6rem}.page-head span{margin-top:20px;display:block;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.page-head{width:calc(100% - 40px);margin:80px auto 0}.page-head p{font-size:12px;font-size:1.2rem}.page-head p strong{font-size:16px;font-size:1.6rem}.page-head p strong small{font-size:12px;font-size:1.2rem}.page-head.-mt40{margin-top:40px}}html{height:100%;overflow-x:hidden}body{width:100%;min-width:1200px;position:relative;overflow-x:hidden;background:#fff}@media screen and (max-width: 768px){body{min-width:0}}body *::-moz-selection{background:#83c7db}body *::selection{background:#83c7db}body *::-moz-selection{background:#83c7db}#all{position:relative;width:100%;overflow:hidden}main{display:block}figure img{display:block;width:100%;height:auto}a{color:#000;text-decoration:none;transition:all,.5s}a:hover{color:#666}a img{transition:.2s;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(255,255,255,.001)}header{width:100%;height:120px;background:#fff;position:fixed;top:0;left:0;z-index:10}header .header-wrap{width:calc(100% - 40px);height:120px;margin:0 auto;position:relative;min-width:1200px}header .header-wrap h1{position:absolute;top:10px;left:10px;display:block;width:200px;height:100px}header .header-wrap h1 a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}header .header-wrap h1 a:after{display:block;content:"";background:url(../img/logo-you.svg) no-repeat 50% 50%;width:200px;height:100px;background-size:200px 100px}header .header-wrap .header-nav-sub{display:flex;justify-content:flex-end;position:absolute;top:20px;right:0}header .header-wrap .header-nav-sub--open{border:1px solid #d40071;display:flex;align-items:center;border-radius:10px;padding:20px 14px 10px;margin-top:-30px}header .header-wrap .header-nav-sub--open strong{display:flex;align-items:center;color:#d40071;font-size:12px;font-size:1.2rem;font-weight:700}header .header-wrap .header-nav-sub--open strong:after{display:inline-block;content:"";background:#d40071;width:1px;height:2.5em;margin:0 10px}header .header-wrap .header-nav-sub--open p{font-size:12px;font-size:1.2rem;font-weight:700;line-height:1}header .header-wrap .header-nav-sub--open p span{margin-top:6px;display:block;font-size:12px;font-size:1.2rem;font-weight:500;line-height:1}header .header-wrap .header-nav-sub aside ul{display:flex}header .header-wrap .header-nav-sub aside ul li a{font-size:12px;font-size:1.2rem;font-weight:700;line-height:1;display:flex;align-items:center;margin-left:20px}header .header-wrap .header-nav-sub aside ul li:not(:last-child) a:after{display:block;content:"";background:url(../img/icon/line-short.svg) no-repeat 50% 50%;width:1px;height:10px;background-size:1px 10px;margin-left:20px}header .header-wrap .header-nav-sub aside ul li.-access a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/access.svg) no-repeat 50% 50%/cover;margin-right:10px}header .header-wrap .header-nav-sub aside ul li.-contact a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/contact.svg) no-repeat 50% 50%/cover;margin-right:10px}header .header-wrap .header-nav-sub aside ul li.-faq a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/faq.svg) no-repeat 50% 50%/cover;margin-right:10px}header .header-wrap .header-nav-sub--link{margin-left:20px}header .header-wrap .header-nav-sub--link a{display:flex;align-items:center;font-size:12px;font-size:1.2rem;font-weight:700;color:#fff;background:#000;line-height:1;padding:30px 10px 24px;border-radius:10px;margin-top:-30px}header .header-wrap .header-nav-sub--link a:after{display:block;content:"";width:12px;height:12px;background-size:12px 12px;background:url(../img/icon/blank-wht.svg) no-repeat 50% 50%/cover;margin-left:10px}header .header-wrap .header-nav-main{position:absolute;bottom:20px;right:0}header .header-wrap .header-nav-main ul{display:flex;justify-content:flex-end}header .header-wrap .header-nav-main ul li a{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;display:flex;align-items:center;margin-left:20px}header .header-wrap .header-nav-main ul li:not(:first-child) a:before{display:block;content:"";background:url(../img/icon/line-long.svg) no-repeat 50% 50%;width:1px;height:20px;background-size:1px 20px;margin-right:20px}@media screen and (max-width: 768px){header{width:100%;height:80px;position:static}header .header-wrap{width:calc(100% - 0px);height:80px;min-width:initial;min-width:auto}header .header-wrap h1{position:absolute;top:20px;left:20px;display:block;width:40px;height:40px}header .header-wrap h1 a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}header .header-wrap h1 a:after{display:block;content:"";background:url(../img/symbol.svg) no-repeat 50% 50%;width:40px;height:40px;background-size:40px 40px}header .header-wrap .header-nav-sub{display:none}header .header-wrap .header-nav-main{position:static;display:none}}.cmn-freeitem{width:calc(100% - 320px);margin:120px auto 0}.cmn-freeitem--inn{padding:80px;border:2px solid #000}.cmn-freeitem--inn h3{font-size:28px;font-size:2.8rem;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-weight:700;line-height:1}.cmn-freeitem--inn h3 span{display:block;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;font-size:1.6rem;margin-top:20px;font-weight:500}.cmn-freeitem--inn ul{margin-top:40px;display:flex;justify-content:center}.cmn-freeitem--inn ul li{width:20%;text-align:center}.cmn-freeitem--inn ul li figure{padding:0 18%}.cmn-freeitem--inn ul li figcaption{margin-top:20px}.cmn-freeitem--inn ul li figcaption p{line-height:1.4;font-size:14px;font-size:1.4rem}.cmn-freeitem--inn ul li figcaption p span{display:block;line-height:1;font-size:14px;font-size:1.4rem;margin-top:12px}@media screen and (max-width: 768px){.cmn-freeitem{width:calc(100% - 40px);margin:40px auto 0}.cmn-freeitem--inn{padding:20px}.cmn-freeitem--inn h3{font-size:16px;font-size:1.6rem}.cmn-freeitem--inn h3 span{font-size:13px;font-size:1.3rem;margin-top:12px}.cmn-freeitem--inn ul{width:100%;margin-top:32px;flex-wrap:wrap}.cmn-freeitem--inn ul li{width:30%}.cmn-freeitem--inn ul li figure{padding:0 10%}.cmn-freeitem--inn ul li figcaption{margin-top:10px}.cmn-freeitem--inn ul li figcaption p{font-size:10px;font-size:1rem;line-height:1.6}.cmn-freeitem--inn ul li figcaption p span{display:inline;font-size:10px;font-size:1rem;margin-top:0}.cmn-freeitem--inn ul li:not(:first-child){margin-left:5%}.cmn-freeitem--inn ul li:nth-child(n+4){margin-top:4%}}.cmn-info{width:calc(100% - 320px);margin:80px auto 0}.cmn-info-logos ul{display:flex;align-items:center}.cmn-info-logos ul li{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}.cmn-info-logos ul li:after{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;width:160px;height:80px;background-size:160px 80px}.cmn-info-logos ul li:not(:first-child){margin-left:40px;display:flex;align-items:center}.cmn-info-logos ul li:not(:first-child):before{display:block;content:"";background:#000;width:1px;height:100px;margin-right:24px}.cmn-info-logos ul li:not(:first-child):after{width:200px;height:100px;background-size:200px 100px}.cmn-info-logos ul li.wa:after{background-image:url(../img/logo-wa.svg)}.cmn-info-logos ul li.you:after{background-image:url(../img/logo-you.svg)}.cmn-info .box-info{margin-top:40px;display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid #000;padding-top:40px}.cmn-info .box-info-txt{width:46%}.cmn-info .box-info-txt dl{padding:0 20px 20px;border-bottom:1px solid #000}.cmn-info .box-info-txt dl dt{font-size:18px;font-size:1.8rem;font-weight:700}.cmn-info .box-info-txt dl dd{margin-top:12px;font-size:16px;font-size:1.6rem}.cmn-info .box-info-txt dl dd p{display:flex;align-items:center}.cmn-info .box-info-txt dl dd p span{color:#b0b0b0;width:6em;font-size:14px;font-size:1.4rem;font-weight:700}.cmn-info .box-info-txt dl dd p a{text-decoration:underline}.cmn-info .box-info-txt dl dd .btns-info{margin-top:20px}.cmn-info .box-info-txt dl dd .btns-info .btn-more a{padding:12px 40px}.cmn-info .box-info-txt dl dd .btns-info .btn-more a span{display:block}.cmn-info .box-info-txt dl dd .btns-info .btn-more a:before{left:12px}.cmn-info .box-info-txt dl dd .btns-info .btn-more a:after{right:12px}.cmn-info .box-info-txt dl dd .btns-info ul{margin-top:20px;display:flex}.cmn-info .box-info-txt dl dd .btns-info ul li a{display:block;background:#fff;border:1px solid #e9e9e9;border-radius:50%;padding:9px}.cmn-info .box-info-txt dl dd .btns-info ul li a span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;width:0}.cmn-info .box-info-txt dl dd .btns-info ul li a:after{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;width:20px;height:20px;background-size:20px 20px}.cmn-info .box-info-txt dl dd .btns-info ul li.twitter a:after{background-image:url(../img/icon/twitter.svg)}.cmn-info .box-info-txt dl dd .btns-info ul li.facebook a:after{background-image:url(../img/icon/facebook.svg)}.cmn-info .box-info-txt dl dd .btns-info ul li.instagram a:after{background-image:url(../img/icon/instagram.svg)}.cmn-info .box-info-txt dl dd .btns-info ul li:not(:first-child){margin-left:16px}.cmn-info .box-info-txt dl dd .parking-map--item{position:relative;width:100%;height:0;padding-top:60%}.cmn-info .box-info-txt dl dd .parking-map--item iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.cmn-info .box-info-txt dl dd .parking-map p{display:block;margin-top:12px;font-size:14px;font-size:1.4rem}.cmn-info .box-info-txt dl dd .parking-map p strong{font-weight:500;display:block;margin-bottom:8px;font-size:16px;font-size:1.6rem}.cmn-info .box-info-txt dl:not(:first-child){margin-top:20px}.cmn-info .box-info-txt dl:last-child{padding-bottom:20px;border-bottom:1px solid #000}@media screen and (max-width: 768px){.cmn-info{width:calc(100% - 40px);margin:40px auto 0}.cmn-info-logos ul{justify-content:center}.cmn-info-logos ul li{width:44%}.cmn-info-logos ul li:after{width:120px;height:60px;background-size:120px 60px;margin:0 auto}.cmn-info-logos ul li:not(:first-child){margin-left:0}.cmn-info-logos ul li:not(:first-child):before{display:none;height:60px;margin:0 16px}.cmn-info-logos ul li:not(:first-child):after{width:120px;height:60px;background-size:120px 60px;margin:0 auto}.cmn-info .box-info{margin-top:20px;display:block;padding-top:20px}.cmn-info .box-info-txt{width:auto}.cmn-info .box-info-txt:not(:first-child){margin-top:20px}.cmn-info .box-info-txt dl{padding:0 0 20px}.cmn-info .box-info-txt dl dt{font-size:14px;font-size:1.4rem}.cmn-info .box-info-txt dl dd{margin-top:12px;padding-left:12px;font-size:13px;font-size:1.3rem}.cmn-info .box-info-txt dl dd p{display:block}.cmn-info .box-info-txt dl dd p span{display:block;width:auto;margin-bottom:6px;line-height:1}.cmn-info .box-info-txt dl dd p:not(:first-child){margin-top:8px}.cmn-info .box-info-txt dl dd .btns-info{margin-top:20px}.cmn-info .box-info-txt dl dd .btns-info .btn-more a{display:block}.cmn-info .box-info-txt dl dd .btns-info .btn-more a span{font-size:12px;font-size:1.2rem}.cmn-info .box-info-txt dl dd .btns-info ul li a{padding:8px}.cmn-info .box-info-txt dl dd .btns-info ul li:not(:first-child){margin-left:12px}.cmn-info .box-info-txt dl dd .parking-map--item{padding-top:100%}.cmn-info .box-info-txt dl dd .parking-map p strong{font-size:14px;font-size:1.4rem}}.cmn-ng{width:100%;margin:0 auto;padding:80px 0 0}.cmn-ng .box-ng{width:calc(100% - 360px);margin:0 auto}.cmn-ng .box-ng--item--ttl{position:relative;border-top:2px solid #be272d;text-align:center;margin-bottom:60px}.cmn-ng .box-ng--item--ttl:before{position:absolute;top:0;left:0;display:block;content:"";background:#be272d;width:2px;height:40px}.cmn-ng .box-ng--item--ttl:after{position:absolute;top:0;right:0;display:block;content:"";background:#be272d;width:2px;height:40px}.cmn-ng .box-ng--item--ttl h3{margin-top:-1em}.cmn-ng .box-ng--item--ttl h3 span{color:#be272d;font-weight:700;font-size:24px;font-size:2.4rem;display:inline-block;line-height:1;background:#fff;padding:0 1em}.cmn-ng .box-ng--item--body{padding:0 80px}.cmn-ng .box-ng--item--body strong{display:block;line-height:1;font-size:16px;font-size:1.6rem}.cmn-ng .box-ng--item--body ul.-kinki{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center}.cmn-ng .box-ng--item--body ul.-kinki li{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.cmn-ng .box-ng--item--body ul.-kinki li figure{width:60px}.cmn-ng .box-ng--item--body ul.-kinki li figcaption{margin-left:20px}.cmn-ng .box-ng--item--body ul.-kinki li figcaption p{font-size:12px;font-size:1.2rem;font-weight:700}.cmn-ng .box-ng--item--body ul.-kinki li:not(:last-child){margin-right:60px}.cmn-ng .box-ng--item--body.--flex{display:flex;justify-content:space-between}.cmn-ng .box-ng--item--body--item{width:46%}.cmn-ng .box-ng--item--body--item h4{font-size:20px;font-size:2rem;font-weight:700;color:#be272d;display:flex;align-items:center}.cmn-ng .box-ng--item--body--item h4:before{display:block;content:"";background:#be272d;width:20px;height:20px;background-size:20px 20px;border-radius:50%;margin-right:20px}.cmn-ng .box-ng--item--body--item ul.-syotyui{margin-top:40px;list-style:outside disc;padding-left:60px}.cmn-ng .box-ng--item--body--item ul.-syotyui li{font-size:16px;font-size:1.6rem}.cmn-ng .box-ng--item--body--item p{margin-top:40px;font-size:16px;font-size:1.6rem;padding-left:40px}.cmn-ng .box-ng--item--body--item figure{padding-left:40px;margin-top:40px}.cmn-ng .box-ng--item--body>p{margin-top:40px;font-size:14px;font-size:1.4rem}.cmn-ng .box-ng--item:not(:first-child){margin-top:80px}@media screen and (max-width: 768px){.cmn-ng{padding:40px 0 0}.cmn-ng .box-ng{width:calc(100% - 40px)}.cmn-ng .box-ng--item--ttl{margin-bottom:30px}.cmn-ng .box-ng--item--ttl:before{height:20px}.cmn-ng .box-ng--item--ttl:after{height:20px}.cmn-ng .box-ng--item--ttl h3{margin-top:-1em}.cmn-ng .box-ng--item--ttl h3 span{font-size:16px;font-size:1.6rem;padding:0 1em}.cmn-ng .box-ng--item--body{padding:0}.cmn-ng .box-ng--item--body strong{margin-top:20px;line-height:1.6;font-size:12px;font-size:1.2rem}.cmn-ng .box-ng--item--body ul.-kinki{margin-top:24px;display:block}.cmn-ng .box-ng--item--body ul.-kinki li{margin-top:20px}.cmn-ng .box-ng--item--body ul.-kinki li figure{width:40px}.cmn-ng .box-ng--item--body ul.-kinki li figcaption{width:calc(100% - 60px);margin-left:20px}.cmn-ng .box-ng--item--body ul.-kinki li figcaption p{font-size:13px;font-size:1.3rem;line-height:1.4}.cmn-ng .box-ng--item--body ul.-kinki li:not(:last-child){margin-right:0}.cmn-ng .box-ng--item--body.--flex{display:block}.cmn-ng .box-ng--item--body--item{width:auto}.cmn-ng .box-ng--item--body--item:not(:first-child){margin-top:20px}.cmn-ng .box-ng--item--body--item h4{font-size:16px;font-size:1.6rem}.cmn-ng .box-ng--item--body--item h4:before{width:14px;height:14px;background-size:14px 14px;margin-right:14px}.cmn-ng .box-ng--item--body--item ul.-syotyui{margin-top:8px;padding-left:42px}.cmn-ng .box-ng--item--body--item ul.-syotyui li{font-size:12px;font-size:1.2rem}.cmn-ng .box-ng--item--body--item p{margin-top:8px;font-size:12px;font-size:1.2rem;padding-left:28px}.cmn-ng .box-ng--item--body--item figure{padding-left:20px;margin-top:20px}.cmn-ng .box-ng--item--body>p{margin-top:20px;font-size:12px;font-size:1.2rem}.cmn-ng .box-ng--item:not(:first-child){margin-top:40px}}.foot-nv{margin-top:80px;background:#f6f6f6;padding:80px}.foot-nv h2{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}.foot-nv h2:after{display:block;content:"";background:url(../img/logo-you.svg) no-repeat 50% 50%;width:200px;height:100px;background-size:200px 100px}.foot-nv-inn{display:flex;justify-content:space-between}.foot-nv-inn-left{width:24%}.foot-nv-inn-left .sns-menu{margin-top:40px}.foot-nv-inn-left .sns-menu ul{display:flex}.foot-nv-inn-left .sns-menu ul li a{display:block;background:#fff;border:1px solid #e9e9e9;border-radius:50%;padding:9px}.foot-nv-inn-left .sns-menu ul li a span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;width:0}.foot-nv-inn-left .sns-menu ul li a:after{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;width:20px;height:20px;background-size:20px 20px}.foot-nv-inn-left .sns-menu ul li.twitter a:after{background-image:url(../img/icon/twitter.svg)}.foot-nv-inn-left .sns-menu ul li.facebook a:after{background-image:url(../img/icon/facebook.svg)}.foot-nv-inn-left .sns-menu ul li.instagram a:after{background-image:url(../img/icon/instagram.svg)}.foot-nv-inn-left .sns-menu ul li:not(:first-child){margin-left:20px}.foot-nv-inn-left .sub-menu{width:100%;margin-top:40px}.foot-nv-inn-left .sub-menu ul li a{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border:1px solid #e9e9e9;border-radius:100vh;background:#fff}.foot-nv-inn-left .sub-menu ul li a>span{width:calc(100% - 40px);margin:0 auto;display:block;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1}.foot-nv-inn-left .sub-menu ul li a>span span{margin-top:6px;display:block;font-size:12px;font-size:1.2rem;font-weight:500}.foot-nv-inn-left .sub-menu ul li:not(:first-child){margin-top:10px}.foot-nv-inn-left .sub-menu ul li.-access a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/access.svg) no-repeat 50% 50%/cover;margin-right:20px}.foot-nv-inn-left .sub-menu ul li.-contact a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/contact.svg) no-repeat 50% 50%/cover;margin-right:20px}.foot-nv-inn-left .sub-menu ul li.-faq a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/faq.svg) no-repeat 50% 50%/cover;margin-right:20px}.foot-nv-inn-left .sub-menu ul li.-phone a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/phone.svg) no-repeat 50% 50%/cover;margin-right:20px}.foot-nv-inn-left .sub-menu ul li.-yusa a{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}.foot-nv-inn-left .sub-menu ul li.-yusa a:before{display:block;content:"";background:url(../img/logo-wa.svg) no-repeat 50% 50%;width:90px;height:45px;background-size:90px 45px;margin:0 auto}.foot-nv-inn-right{width:66%;display:flex;justify-content:space-between;align-items:flex-start}.foot-nv-inn-right .main-menu{width:45%}.foot-nv-inn-right .main-menu h3{font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;font-size:1.6rem;font-weight:700;color:#d40071;margin-bottom:20px;line-height:1}.foot-nv-inn-right .main-menu h3:not(:first-child){margin-top:40px}.foot-nv-inn-right .main-menu ul li a{display:flex;align-items:center;justify-content:space-between}.foot-nv-inn-right .main-menu ul li a span{width:calc(100% - 50px);margin:0 auto;display:block;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1}.foot-nv-inn-right .main-menu ul li a:before{display:block;content:"";background:#d40071;width:10px;height:2px;background-size:10px 2px}.foot-nv-inn-right .main-menu ul li a:after{display:block;content:"";background:url(../img/icon/arrow-right-red.svg) no-repeat 50% 50%;width:7px;height:14px;background-size:7px 14px}.foot-nv-inn-right .main-menu ul li:not(:first-child){margin-top:24px}@media screen and (max-width: 768px){.foot-nv{display:none}}footer{margin-top:0}footer .footer-txtlink{background:#000}footer .footer-txtlink ul{display:flex;justify-content:center}footer .footer-txtlink ul li{display:flex;align-items:center}footer .footer-txtlink ul li a{line-height:1;padding:20px 0;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500}footer .footer-txtlink ul li a.-blank{display:flex;align-items:center}footer .footer-txtlink ul li a.-blank:after{display:block;content:"";background:url(../img/icon/blank-wht.svg) no-repeat 50% 50%;width:12px;height:12px;background-size:12px 12px;margin-left:1em}footer .footer-txtlink ul li:not(:first-child){margin-left:20px}footer .footer-txtlink ul li:not(:first-child):before{display:block;content:"";background:#fff;width:1px;height:1.5rem;margin-right:20px}footer .footer-inner{width:100%;min-height:320px;display:flex;align-items:center;justify-content:center;background:url(../img/bg-foot.png) no-repeat 50% 50%/cover}footer .footer-inner .box-koyo{text-align:center}footer .footer-inner .box-koyo a{display:block;background:#fff;padding:20px 80px}footer .footer-inner .box-koyo strong{font-size:12px;font-size:1.2rem;font-weight:700}footer .footer-inner .box-koyo p{margin-top:20px;font-size:13px;font-size:1.3rem}footer .footer-inner .box-koyo figure{margin-top:20px}footer .footer-inner .box-koyo figure img{display:block;width:40px;height:60px;margin:0 auto}footer .footer-inner .box-koyo figure:after{display:block;content:"";background:url(../img/icon/blank.svg) no-repeat 50% 50%;width:16px;height:16px;background-size:16px 16px;margin:20px auto 0}footer .--link{background:#f6f6f6;padding:40px 0 30px}footer .--link .related-head{width:calc(100% - 80px);margin:0 auto;display:flex;justify-content:space-between;align-items:center}footer .--link .related-head p{font-size:13px;font-size:1.3rem;line-height:1;display:flex;align-items:baseline}footer .--link .related-head p:before{content:"";display:block;width:12px;height:12px;background-size:12px 12px;background:url(../img/oc.svg) no-repeat 50% 50%;margin-right:8px}footer .--link .related-head p span{display:inline-block;margin-left:8px;letter-spacing:0;font-size:10px;font-size:1rem;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;color:#666}footer .--link .related-head strong{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}footer .--link .related-head strong:before{content:"";display:block;width:120px;height:25px;background-size:120px 25px;background:url(../img/logo-group.svg) no-repeat 50% 50%}footer .--link ul{width:calc(100% - 80px);margin:20px auto 0;display:flex}footer .--link ul li{width:12.5%}footer .--link ul li:not(:first-child){margin-left:0%}footer .--link ul li a img{display:block;width:100%;height:auto}footer .--link ul li a p{margin-top:10px;font-size:12px;font-size:1.2rem;text-align:left;letter-spacing:0}footer .--link ul li a p span{display:block;margin-bottom:2px}footer .--link ul li a p span small{display:inline-block;font-size:10px;font-size:1rem;color:#fff;background:#000;line-height:1;padding:4px 6px}footer .--credit{width:calc(100% - 120px);margin:60px auto 0}footer .--credit p{text-align:center;font-size:13px;font-size:1.3rem;font-weight:500;line-height:1}footer .--credit p br.brsp{display:none}@media screen and (max-width: 768px){footer{margin-top:40px}footer .footer-txtlink ul li a{padding:12px 0;font-size:10px;font-size:1rem}footer .footer-txtlink ul li a.-blank:after{width:10px;height:10px;background-size:10px 10px;margin-left:.5em}footer .footer-txtlink ul li:not(:first-child){margin-left:12px}footer .footer-txtlink ul li:not(:first-child):before{height:1.2rem;margin-right:12px}footer .footer-inner{min-height:initial;min-height:auto;height:0;padding-top:82%;background:url(../img/bg-foot-sp.png) no-repeat 50% 50%/cover}footer .footer-inner .box-koyo{margin-top:-82%}footer .footer-inner .box-koyo a{padding:10px 20px}footer .footer-inner .box-koyo p{margin-top:10px}footer .footer-inner .box-koyo figure{margin-top:20px}footer .footer-inner .box-koyo figure:after{width:10px;height:10px;background-size:10px 10px}footer .--link{padding:20px 0 10px}footer .--link .related-head{width:calc(100% - 40px);align-items:flex-start}footer .--link .related-head p{font-size:14px;font-size:1.4rem;display:block}footer .--link .related-head p:before{display:inline-block}footer .--link .related-head p span{display:block;margin:8px 0 0 20px}footer .--link .related-head strong:before{width:96px;height:20px;background-size:96px 20px}footer .--link ul{width:calc(100% - 40px);margin:20px auto 0;flex-wrap:wrap}footer .--link ul li{width:50%}footer .--link ul li:not(:first-child){margin-left:0}footer .--link ul li:nth-child(n+3){margin-top:8px}footer .--link ul li a p{margin-top:6px;font-size:12px;font-size:1.2rem}footer .--link ul li a p span{margin-bottom:0px}footer .--link ul li a p span small{font-size:10px;font-size:1rem}footer .--credit{width:calc(100% - 20px);margin:20px auto 0}footer .--credit p{font-size:10px;font-size:1rem;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}footer .--credit p br.brsp{display:block}}.snd-head{width:calc(100% - 320px);margin:80px auto 0}.snd-head.-no-mv{margin:240px auto 0}.snd-head--ttl{text-align:center}.snd-head--ttl strong{font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;font-size:1.6rem}.snd-head--ttl h2{font-size:40px;font-size:4rem;font-weight:700}.snd-head--ttl:before{display:block;content:"";background:url(../img/ttl.svg) no-repeat 50% 50%;width:300px;height:30px;background-size:300px 30px;margin:0 auto 40px}@media screen and (max-width: 768px){.snd-head{width:calc(100% - 40px);margin:40px auto 0}.snd-head.-no-mv{margin:40px auto 0}.snd-head--ttl strong{font-size:28px;font-size:2.8rem}.snd-head--ttl h2{font-size:14px;font-size:1.4rem}.snd-head--ttl:before{width:200px;height:20px;background-size:200px 20px;margin:0 auto 20px}}.btn-more a{display:inline-block;background:#fff;border-radius:100vh;padding:12px 50px;border:1px solid #c3c3c3;position:relative}.btn-more a:not(:first-child){margin-left:20px}.btn-more a span{font-size:14px;font-size:1.4rem;font-weight:700;line-height:1}.btn-more a:before{position:absolute;top:50%;margin-top:-10px;left:20px;display:block;content:"";background:url(../img/icon/bullet-more.svg) no-repeat 50% 50%;width:20px;height:20px;background-size:20px 20px}.btn-more a:after{position:absolute;top:50%;margin-top:-5px;right:20px;display:block;content:"";background:url(../img/icon/arrow-right.svg) no-repeat 50% 50%;width:20px;height:10px;background-size:20px 10px}.btn-more a.--btn-blank:after{margin-top:-8px;background:url(../img/icon/blank-blk.svg) no-repeat 50% 50%;width:16px;height:16px;background-size:16px 16px}@media screen and (max-width: 768px){.btn-more{margin-top:20px}.btn-more a{padding:12px 40px;display:block}.btn-more a span{font-size:14px;font-size:1.4rem}.btn-more a:before{left:15px}.btn-more a:after{right:15px}}.navigation.pagination{margin-top:80px;padding-top:40px;border-top:1px solid #000}.navigation.pagination .nav-links a.page-numbers,.navigation.pagination .nav-links .current{display:inline-block;line-height:1;font-size:16px;font-size:1.6rem;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-weight:700;margin-right:8px;padding:10px 14px;background:#fff;border:1px solid #000;color:#b0b0b0;text-align:center}.navigation.pagination .nav-links .current{background:#b0b0b0;border:1px solid #000;color:#fff}.navigation.pagination .nav-links .dots{display:inline-block;line-height:1;font-size:16px;font-size:1.6rem;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-weight:700;margin-right:8px;padding:10px 14px}@media screen and (max-width: 768px){.navigation.pagination{margin-top:24px}.navigation.pagination .nav-links{font-size:0}.navigation.pagination .nav-links a.page-numbers,.navigation.pagination .nav-links .current{font-size:10px;font-size:1rem;padding:8px 12px}.navigation.pagination .nav-links .dots{font-size:10px;font-size:1rem;padding:8px 12px}}.button-container,.overlay{display:none}@media screen and (max-width: 768px){.button-container,.overlay{display:block}.button-container{position:fixed;top:10px;right:10px;height:60px;width:60px;cursor:pointer;z-index:10002;border-radius:10px;background:#fff;box-shadow:4px 4px 10px 4px rgba(0,0,0,.2)}.button-container>span{border:none;transition:all ease .35s;cursor:pointer;height:3px;width:30px;position:absolute;background:#000;left:15px}.button-container>span.top{top:18px}.button-container>span.bottom{top:30px}.button-container.active{box-shadow:none}.button-container.active>span{width:36px}.button-container.active>span.top{left:12px;-webkit-transform:translate(0px, 6px) rotate(35deg);transform:translate(0px, 6px) rotate(35deg)}.button-container.active>span.middle{display:none}.button-container.active>span.bottom{left:12px;-webkit-transform:translate(0px, -6px) rotate(-35deg);transform:translate(0px, -6px) rotate(-35deg)}.button-container:after{display:block;content:"menu";text-align:center;display:block;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:0;margin-top:38px}.button-container.active:after{content:"close"}.overlay{position:fixed;top:0;right:0;width:100%;height:0;opacity:0;visibility:hidden;transition:opacity .35s visibility .35s height .35s;overflow-y:auto;z-index:10001}.overlay-body{width:100%;margin:0 auto;padding:80px 40px 40px 40px}.overlay-body .ol--open{border:1px solid #d40071;border-radius:5px;padding:10px 20px;display:flex;align-items:center}.overlay-body .ol--open strong{display:flex;align-items:center;color:#d40071;font-size:12px;font-size:1.2rem;font-weight:700}.overlay-body .ol--open strong:after{display:block;content:"";background:#d40071;width:1px;height:4em;margin:0 20px}.overlay-body .ol--open p{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1}.overlay-body .ol--open p span{margin-top:6px;display:block;font-size:12px;font-size:1.2rem;font-weight:500;line-height:1}.overlay-body .main-menu{width:100%}.overlay-body .main-menu h3{font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:12px;font-size:1.2rem;font-weight:700;color:#d40071;margin-top:40px}.overlay-body .main-menu ul{margin-top:20px}.overlay-body .main-menu ul li a{display:flex;align-items:center;justify-content:space-between}.overlay-body .main-menu ul li a span{width:calc(100% - 30px);margin:0 auto;display:block;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1}.overlay-body .main-menu ul li a:before{display:block;content:"";background:#d40071;width:5px;height:2px;background-size:5px 2px}.overlay-body .main-menu ul li a:after{display:block;content:"";background:url(../img/icon/arrow-right-red.svg) no-repeat 50% 50%;width:5px;height:10px;background-size:5px 10px}.overlay-body .main-menu ul li:not(:first-child){margin-top:16px}.overlay-body .sub-menu{width:100%;margin-top:40px}.overlay-body .sub-menu ul li a{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border:1px solid #e9e9e9;border-radius:100vh}.overlay-body .sub-menu ul li a>span{width:calc(100% - 40px);margin:0 auto;display:block;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1}.overlay-body .sub-menu ul li a>span span{margin-top:6px;display:block;font-size:12px;font-size:1.2rem;font-weight:500}.overlay-body .sub-menu ul li:not(:first-child){margin-top:10px}.overlay-body .sub-menu ul li.-access a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/access.svg) no-repeat 50% 50%/cover;margin-right:20px}.overlay-body .sub-menu ul li.-contact a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/contact.svg) no-repeat 50% 50%/cover;margin-right:20px}.overlay-body .sub-menu ul li.-faq a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/faq.svg) no-repeat 50% 50%/cover;margin-right:20px}.overlay-body .sub-menu ul li.-phone a:before{display:block;content:"";width:20px;height:20px;background-size:20px 20px;background:url(../img/icon/phone.svg) no-repeat 50% 50%/cover;margin-right:20px}.overlay-body .sub-menu ul li.-yusa a{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}.overlay-body .sub-menu ul li.-yusa a:before{display:block;content:"";background:url(../img/logo-wa.svg) no-repeat 50% 50%;width:90px;height:45px;background-size:90px 45px;margin:0 auto}.overlay-body .sns-menu{margin-top:40px}.overlay-body .sns-menu ul{display:flex;justify-content:center}.overlay-body .sns-menu ul li a{display:block;background:#fff;border:1px solid #e9e9e9;border-radius:50%;padding:9px}.overlay-body .sns-menu ul li a span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;width:0}.overlay-body .sns-menu ul li a:after{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;width:20px;height:20px;background-size:20px 20px}.overlay-body .sns-menu ul li.twitter a:after{background-image:url(../img/icon/twitter.svg)}.overlay-body .sns-menu ul li.facebook a:after{background-image:url(../img/icon/facebook.svg)}.overlay-body .sns-menu ul li.instagram a:after{background-image:url(../img/icon/instagram.svg)}.overlay-body .sns-menu ul li:not(:first-child){margin-left:20px}.overlay-body .txt-menu{margin-top:40px}.overlay-body .txt-menu ul{display:flex;flex-wrap:wrap;justify-content:center}.overlay-body .txt-menu ul li{display:flex;align-items:center}.overlay-body .txt-menu ul li a{font-size:12px;font-size:1.2rem;font-weight:500;text-decoration:underline}.overlay-body .txt-menu ul li:not(:first-child){margin-left:20px}.overlay-body .txt-menu ul li:not(:first-child):before{display:block;content:"";background:#000;width:1px;height:1.5rem;margin-right:20px}.overlay.open{opacity:1;visibility:visible;height:100%}.overlay.open .overlay-body{position:absolute;top:0px;right:0px;width:calc(100% - 0px);height:calc(100% - 0px);background:#fff;overflow-y:auto}.overlay.open .main-menu ul li:nth-of-type(1){-webkit-animation-delay:0.35s;animation-delay:0.35s}.overlay.open .main-menu ul li:nth-of-type(2){-webkit-animation-delay:0.4s;animation-delay:0.4s}}.top-emergency{width:100%;background:#f6f6f6}.top-emergency-inn{width:calc(100% - 320px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:6px 0}.top-emergency-inn .-ttl{width:16em}.top-emergency-inn .-ttl strong{display:block;font-size:14px;font-size:1.4rem;font-weight:700}.top-emergency-inn ul{width:calc(100% - 16em);padding-left:40px;position:relative}.top-emergency-inn ul li a{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.top-emergency-inn ul li a span{display:block;font-size:14px;font-size:1.4rem;font-weight:700;color:#be272d;width:calc(100% - 80px)}.top-emergency-inn ul li a:after{display:block;content:"";background:url(../img/icon/arrow-right-red.svg) no-repeat 50% 50%;width:10px;height:20px;background-size:10px 20px}.top-emergency-inn ul li:not(:first-child):before{display:block;content:"";background:#000;width:100%;height:1px}.top-emergency-inn ul:before{position:absolute;top:20px;left:0;display:block;content:"";background:#000;width:2px;height:calc(100% - 40px)}@media screen and (max-width: 768px){.top-emergency{width:100%;padding:20px 0}.top-emergency-inn{width:100%;padding:0 20px;display:block}.top-emergency-inn .-ttl{width:100%}.top-emergency-inn .-ttl strong{display:block;font-size:13px;font-size:1.3rem}.top-emergency-inn ul{width:100%;padding:0 16px}.top-emergency-inn ul li a{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.top-emergency-inn ul li a span{font-size:12px;font-size:1.2rem;font-weight:500;line-height:1.5;width:calc(100% - 20px)}.top-emergency-inn ul li a:after{width:6px;height:12px;background-size:6px 12px}.top-emergency-inn ul li:last-child a{padding-bottom:0}.top-emergency-inn ul:before{display:none}}.top-mv{width:100%;margin:0 auto}.top-mv .swiper-top-mv{width:100%;height:calc(100vh - 180px)}.top-mv .swiper-slide{width:100%;height:100%}.top-mv .swiper-slide .slide-bgimg{width:100%;height:100%}.top-mv .swiper-slide .slide-copy{position:absolute;bottom:40px;left:40px;z-index:9;width:30%}.top-mv .swiper-slide .slide-copy .-h2 p{display:inline-block;background:#fff;padding:2px 8px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.5}.top-mv .swiper-slide .slide-copy .-h1{margin-top:20px}.top-mv .swiper-slide .slide-copy .-h1 p{display:inline-block;background:#fff;padding:4px 12px;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.5}.top-mv .swiper-slide .slide-copy .btn-more{margin-top:20px}.top-mv .swiper-slide .slide-copy .btn-more a{padding:18px 50px}.top-mv .swiper-slide .slide-copy .btn-more a span{font-size:16px;font-size:1.6rem}.top-mv .swiper-slide .-h3{position:absolute;top:40px;right:0;z-index:9}.top-mv .swiper-slide .-h3 p{display:inline-block;background:#fff;padding:4px 12px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.top-mv .swiper-top-mv{height:calc(100vh - 180px)}.top-mv .swiper-slide .slide-copy{bottom:20px;left:20px;width:80%}.top-mv .swiper-slide .slide-copy .-h2 p{padding:2px 8px;font-size:12px;font-size:1.2rem}.top-mv .swiper-slide .slide-copy .-h1{margin-top:20px}.top-mv .swiper-slide .slide-copy .-h1 p{padding:4px 12px;font-size:16px;font-size:1.6rem}.top-mv .swiper-slide .slide-copy .btn-more{margin-top:20px}.top-mv .swiper-slide .slide-copy .btn-more a{padding:10px 30px}.top-mv .swiper-slide .slide-copy .btn-more a span{font-size:13px;font-size:1.3rem;display:block;width:calc(100% - 10px);margin:0 auto}.top-mv .swiper-slide .slide-copy .btn-more a:before{width:16px;height:16px;background-size:16px 16px;margin-top:-8px;left:10px}.top-mv .swiper-slide .slide-copy .btn-more a:after{width:16px;height:8px;background-size:16px 8px;margin-top:-4px;right:10px}.top-mv .swiper-slide .-h3{display:none}}.top-intro{margin-top:80px}.top-intro-inn{position:relative}.top-intro-inn-fig{background:url(../../img/index/bg-daytrip.png) no-repeat 50% 50%/cover;width:100%;z-index:0;min-height:620px}.top-intro-inn-box{position:absolute;bottom:0;left:180px}.top-intro-inn-box-item{width:580px;padding:40px 80px 0;background:#fff}.top-intro-inn-box-item h2{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;display:block}.top-intro-inn-box-item h2:after{display:block;content:"";background:url(../img/logo-you.svg) no-repeat 50% 50%;width:200px;height:100px;background-size:200px 100px}.top-intro-inn-box-item h3{margin-top:40px;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:28px;font-size:2.8rem}.top-intro-inn-box-item h3 span{margin-top:20px;display:block;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1}.top-intro-inn-box-item--txt{margin-top:60px}.top-intro-inn-box-item--txt p{font-size:16px;font-size:1.6rem;font-weight:700}.top-intro-inn-box-item--txt p:not(:first-child){margin-top:40px}.top-intro-inn-box-item .js--topOR>span{display:block;position:absolute;z-index:1}.top-intro-inn-box-item .js--topOR>span.or-yellow{top:-35px;right:-35px;width:70px;height:70px}.top-intro-inn-box-item .js--topOR>span.or-red{top:85px;right:-40px;width:80px;height:70px}.top-intro-inn-box-item .js--topOR>span.or-blue{top:205px;right:-35px;width:70px;height:80px}.top-intro-inn-box-item .js--topOR>span.or-green{top:335px;right:-35px;width:70px;height:70px}@media screen and (max-width: 768px){.top-intro{margin-top:40px}.top-intro-inn-fig{min-height:360px;z-index:-1}.top-intro-inn-box{position:static;margin-top:-80px}.top-intro-inn-box-item{position:relative;width:90%;padding:20px 20px 0}.top-intro-inn-box-item h2:after{display:block;content:"";background:url(../img/logo-you.svg) no-repeat 50% 50%;width:200px;height:100px;background-size:200px 100px}.top-intro-inn-box-item h3{margin-top:20px;font-size:20px;font-size:2rem}.top-intro-inn-box-item h3 span{margin-top:16px}.top-intro-inn-box-item--txt{margin-top:30px}.top-intro-inn-box-item--txt p{font-size:14px;font-size:1.4rem}.top-intro-inn-box-item--txt p:not(:first-child){margin-top:20px}.top-intro-inn-box-item .js--topOR>span.or-yellow{top:-15px;right:-18px;width:35px;height:35px}.top-intro-inn-box-item .js--topOR>span.or-red{top:45px;right:-20px;width:40px;height:35px}.top-intro-inn-box-item .js--topOR>span.or-blue{top:95px;right:-18px;width:35px;height:40px}.top-intro-inn-box-item .js--topOR>span.or-green{top:155px;right:-18px;width:35px;height:35px}}.top-news{width:calc(100% - 320px);margin:120px auto 0}.top-news h3{text-align:center;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:32px;font-size:3.2rem;letter-spacing:.2em}.top-news h3:before{display:block;content:"";background:url(../img/ttl.svg) no-repeat 50% 50%;width:200px;height:20px;background-size:200px 20px;margin:0 auto 40px}.top-news h3 span{margin-top:30px;display:block;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.1em}.top-news>ul{display:flex;flex-wrap:wrap;margin-top:80px}.top-news>ul>li{width:32%}.top-news>ul>li:not(:nth-child(3n-2)){margin-left:2%}.top-news>ul>li:nth-child(n+4){margin-top:2%}.top-news>ul>li a{display:block}.top-news>ul>li a:hover{box-shadow:12px 12px 12px 4px rgba(0,0,0,.1)}.top-news>ul>li a figure img{display:block;width:100%;height:auto}.top-news>ul>li a figcaption{padding:40px 20px}.top-news>ul>li a figcaption strong{display:block;font-size:16px;font-size:1.6rem;font-weight:500}.top-news>ul>li a figcaption span.--date{margin-top:20px;display:flex;align-items:center;color:#b0b0b0;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:13px;font-size:1.3rem;line-height:1}.top-news>ul>li a figcaption span.--date:before{display:block;content:"";background:url(../img/icon/time.svg) no-repeat 50% 50%;width:20px;height:20px;background-size:20px 20px;margin-right:20px}.top-news>ul>li a figcaption ul.--cat{display:flex;flex-wrap:wrap;margin-top:4px;padding-left:40px}.top-news>ul>li a figcaption ul.--cat li{color:#e35965;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:13px;font-size:1.3rem;line-height:1.8}.top-news>ul>li a figcaption ul.--cat li:not(:last-child){margin-right:8px}.top-news>ul>li a figcaption ul.--cat li:not(:first-child):before{display:inline-block;content:"/";margin-right:8px}.top-news .btn-more{margin-top:40px;text-align:center}@media screen and (max-width: 768px){.top-news{margin-top:60px;width:100%;padding:0 40px}.top-news h3{font-size:20px;font-size:2rem;line-height:1}.top-news h3:before{width:150px;height:15px;background-size:150px 15px;margin:0 auto 40px}.top-news h3 span{margin-top:20px;font-size:12px;font-size:1.2rem}.top-news>ul{display:block;margin-top:40px}.top-news>ul>li{width:100%;box-shadow:4px 4px 4px 2px rgba(0,0,0,.1)}.top-news>ul>li:not(:nth-child(3n-2)){margin-left:0}.top-news>ul>li:nth-child(n+4){margin-top:0}.top-news>ul>li:not(:first-child){margin-top:4%}.top-news>ul>li a figcaption{padding:20px}.top-news>ul>li a figcaption strong{font-size:13px;font-size:1.3rem}.top-news>ul>li a figcaption span.--date{font-size:12px;font-size:1.2rem}.top-news>ul>li a figcaption span.--date:before{width:15px;height:15px;background-size:15px 15px;margin-right:10px}.top-news>ul>li a figcaption ul.--cat{padding-left:26px}.top-news>ul>li a figcaption ul.--cat li{font-size:12px;font-size:1.2rem}.top-news .btn-more{margin-top:30px}}.top-feature{margin:120px auto 0}.top-feature-item{position:relative}.top-feature-item .fea-fig{display:block;content:"";width:100%;height:560px;z-index:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.top-feature-item .fea-fig-onsen{background-image:url(../../img/index/fea-onsen.png)}.top-feature-item .fea-fig-sauna{background-image:url(../../img/index/fea-sauna.png)}.top-feature-item .fea-fig-cafe{background-image:url(../../img/index/fea-cafe.png)}.top-feature-item .fea-fig-stay{background-image:url(../../img/index/fea-stay.png)}.top-feature-item .fea-fig-ideal{background-image:url(../../img/index/fea-ideal.png)}.top-feature-item .fea-fig-tiny{background-image:url(../../img/index/fea-tiny.png)}.top-feature-item-box{background:rgba(255,255,255,.8);width:560px;padding:40px;margin:auto;position:absolute;top:50%;left:180px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-feature-item-box h3{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:24px;font-size:2.4rem;font-weight:700}.top-feature-item-box h3 span{display:block;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1;font-weight:700;margin-bottom:20px}.top-feature-item-box--txt{margin-top:40px}.top-feature-item-box--txt p{font-size:14px;font-size:1.4rem}.top-feature-item-box--txt span.-notice{display:block;margin-top:20px;font-size:12px;font-size:1.2rem;color:gray}.top-feature-item-box--txt .btn-more{text-align:right;margin-top:40px}@media screen and (max-width: 768px){.top-feature{margin:60px auto 0}.top-feature-item .fea-fig{height:280px}.top-feature-item-box{width:calc(100% - 40px);margin:-40px auto auto;padding:20px;position:static;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}.top-feature-item-box h3{font-size:16px;font-size:1.6rem}.top-feature-item-box h3 span{font-size:12px;font-size:1.2rem;margin-bottom:12px}.top-feature-item-box--txt{margin-top:20px}.top-feature-item-box--txt p{font-size:12px;font-size:1.2rem}.top-feature-item-box--txt span.-notice{margin-top:12px}.top-feature-item-box--txt .btn-more{text-align:left;margin-top:20px}.top-feature-item-box--txt .btn-more a{padding:8px 50px}.top-feature-item-box--txt .btn-more a span{font-size:13px;font-size:1.3rem}.top-feature-item-box--txt .btn-more:not(:first-child) a{margin-left:0;margin-top:10px}}.top-navlink{width:calc(100% - 360px);margin:120px auto 0}.top-navlink ul{display:flex;align-items:center;justify-content:space-between}.top-navlink ul li.btn-more{width:32%}.top-navlink ul li.btn-more a{display:block;padding:36px 60px}.top-navlink ul li.btn-more a span{font-size:20px;font-size:2rem}.top-navlink ul li.btn-more a:before{left:30px}.top-navlink ul li.btn-more a:after{right:30px}@media screen and (max-width: 768px){.top-navlink{width:100%;margin:40px auto 0;padding:20px 0;background:#f6f6f6}.top-navlink ul{width:calc(100% - 40px);margin:0 auto;display:block}.top-navlink ul li.btn-more{width:auto}.top-navlink ul li.btn-more a{display:block;padding:12px 60px}.top-navlink ul li.btn-more a span{font-size:14px;font-size:1.4rem}.top-navlink ul li.btn-more a:before{left:20px}.top-navlink ul li.btn-more a:after{right:20px}.top-navlink ul li.btn-more:first-of-type{margin-top:0}.top-navlink ul li.btn-more:not(:first-of-type){margin-top:10px}}.snd-news{border-top:1px solid #000;padding:20px 0 30px;width:calc(100% - 320px);margin:80px auto 0}.snd-news .cat-box{display:flex;justify-content:flex-end;position:relative}.snd-news .cat-box:after{position:absolute;top:50%;right:0;display:block;content:"";background:url(../img/icon/chevron-gray-bottom.svg) no-repeat 50% 50%;width:10px;height:6px;background-size:10px 6px;margin-top:-3px;pointer-events:none}.snd-news .cat-box select{display:inline-block;font-size:14px;font-size:1.4rem;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;color:#b0b0b0;letter-spacing:.2em;padding:8px 20px 8px 0;border-radius:0;border:none;text-align:right;direction:rtl}.snd-news-list{margin-top:40px}.snd-news-list>ul{display:flex;flex-wrap:wrap}.snd-news-list>ul>li{width:32%}.snd-news-list>ul>li:not(:nth-child(3n-2)){margin-left:2%}.snd-news-list>ul>li:nth-child(n+4){margin-top:2%}.snd-news-list>ul>li a{display:block}.snd-news-list>ul>li a:hover{box-shadow:12px 12px 12px 4px rgba(0,0,0,.1)}.snd-news-list>ul>li a figure img{display:block;width:100%;height:auto}.snd-news-list>ul>li a figcaption{padding:40px 20px}.snd-news-list>ul>li a figcaption strong{display:block;font-size:16px;font-size:1.6rem;font-weight:500}.snd-news-list>ul>li a figcaption span.--date{margin-top:20px;display:flex;align-items:center;color:#b0b0b0;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:13px;font-size:1.3rem;line-height:1}.snd-news-list>ul>li a figcaption span.--date:before{display:block;content:"";background:url(../img/icon/time.svg) no-repeat 50% 50%;width:20px;height:20px;background-size:20px 20px;margin-right:20px}.snd-news-list>ul>li a figcaption ul.--cat{display:flex;flex-wrap:wrap;margin-top:4px;padding-left:40px}.snd-news-list>ul>li a figcaption ul.--cat li{color:#e35965;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:13px;font-size:1.3rem;line-height:1.8}.snd-news-list>ul>li a figcaption ul.--cat li:not(:last-child){margin-right:8px}.snd-news-list>ul>li a figcaption ul.--cat li:not(:first-child):before{display:inline-block;content:"/";margin-right:8px}.snd-news-list p{font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.snd-news{padding:10px 0 30px;width:calc(100% - 40px);margin:40px auto 0}.snd-news .cat-box{width:calc(100% - 40px);margin:0 auto}.snd-news-list{margin-top:20px;padding:0 20px}.snd-news-list>ul{display:block;padding-bottom:0}.snd-news-list>ul>li{width:100%}.snd-news-list>ul>li:not(:nth-child(3n-2)){margin-left:0}.snd-news-list>ul>li:nth-child(n+4){margin-top:0}.snd-news-list>ul>li:not(:first-child){margin-top:20px}.snd-news-list>ul>li a figcaption{padding:20px}.snd-news-list>ul>li a figcaption strong{line-height:1.8;font-size:14px;font-size:1.4rem}.snd-news-list>ul>li a figcaption span{margin-top:20px;font-size:12px;font-size:1.2rem}.snd-news-list>ul>li a figcaption span:before{width:15px;height:15px;background-size:15px 15px;margin-right:15px}.snd-news-list>ul>li a figcaption ul{padding-left:30px}.snd-news-list>ul>li a figcaption ul li{font-size:12px;font-size:1.2rem;line-height:1.8}.snd-news-list>ul>li a figcaption ul li:not(:last-child){margin-right:4px}.snd-news-list>ul>li a figcaption ul li:not(:first-child):before{margin-right:4px}.snd-news-list p{font-size:14px;font-size:1.4rem}}.snd-single{padding:0 80px}.snd-single .post-wrap .post-head{border-bottom:1px solid #000;padding:60px 0}.snd-single .post-wrap .post-head p{line-height:1.6;font-size:32px;font-size:3.2rem;font-weight:500}.snd-single .post-wrap .post-head span{margin-top:40px;display:flex;align-items:center;color:#b0b0b0;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:13px;font-size:1.3rem;line-height:1;font-weight:700}.snd-single .post-wrap .post-head span:before{display:block;content:"";background:url(../img/icon/time.svg) no-repeat 50% 50%;width:20px;height:20px;background-size:20px 20px;margin-right:20px}.snd-single .post-wrap .post-head ul{display:flex;flex-wrap:wrap;margin-top:4px;padding-left:40px}.snd-single .post-wrap .post-head ul li{color:#b0b0b0;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1.8}.snd-single .post-wrap .post-head ul li:not(:last-child){margin-right:8px}.snd-single .post-wrap .post-head ul li:not(:first-child):before{display:inline-block;content:"/";margin-right:8px}.snd-single .post-wrap .post-body{margin-top:60px}.snd-single .post-wrap .post-body p{font-size:16px;font-size:1.6rem;font-weight:500;line-height:2}.snd-single .post-wrap .post-body p a{text-decoration:underline}.snd-single .post-wrap .post-body p a[target=_blank]:after{display:inline-block;content:"";background:url(../img/icon/blank.svg) no-repeat 50% 50%;width:16px;height:16px;background-size:16px 16px;margin:0 6px}.snd-single .post-wrap .post-body p strong{font-weight:700}.snd-single .post-wrap .post-body p b{display:block;font-size:20px;font-size:2rem;font-weight:500;line-height:1.6;border-left:10px solid #b0b0b0;padding-left:30px}.snd-single .post-wrap .post-body p:not(:first-child){margin-top:40px}.snd-single .post-wrap .post-body img{display:block;width:100%;height:auto}.snd-single #prev_next{margin-top:60px;border-top:1px solid #000;padding-top:40px}.snd-single #prev_next ul{display:flex;justify-content:space-between}.snd-single #prev_next ul li{width:40px;text-align:center}.snd-single #prev_next ul li a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}.snd-single #prev_next ul li a:after{display:block;content:"";width:40px;height:40px;background-size:40px 40px}.snd-single #prev_next ul li.prev a:after{background:url(../img/icon/prev.svg) no-repeat 50% 50%}.snd-single #prev_next ul li.list a:after{background:url(../img/icon/list.svg) no-repeat 50% 50%}.snd-single #prev_next ul li.next a:after{background:url(../img/icon/next.svg) no-repeat 50% 50%}@media screen and (max-width: 768px){.snd-single{padding:0 20px}.snd-single .post-wrap .post-head{padding:30px 0}.snd-single .post-wrap .post-head p{font-size:18px;font-size:1.8rem}.snd-single .post-wrap .post-body{margin-top:30px}.snd-single .post-wrap .post-body p{font-size:13px;font-size:1.3rem;line-height:2}.snd-single .post-wrap .post-body p:not(:first-child){margin-top:20px}.snd-single .post-wrap .post-body p b{font-size:14px;font-size:1.4rem;line-height:1.6;border-left:4px solid #ff0;padding-left:12px}.snd-single #prev_next{margin-top:30px;padding-top:20px}.snd-single #prev_next ul li{width:30px}.snd-single #prev_next ul li a:after{width:30px;height:30px;background-size:30px 30px}}img.size-large{max-width:800px;width:auto !important}@media screen and (max-width: 768px){img.size-large{max-width:initial;max-width:auto;width:100% !important}}img.size-medium{max-width:320px;width:auto !important}@media screen and (max-width: 768px){img.size-medium{max-width:initial;max-width:auto}}.snd-mv{width:100%;height:600px;display:block;content:"";z-index:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-top:120px}.snd-mv-onsen{background-image:url(../../img/onsen/mv.png)}.snd-mv-sauna{background-image:url(../../img/sauna/mv.png)}.snd-mv-cafe_restaurant{background-image:url(../../img/cafe_restaurant/mv.png)}.snd-mv-mogy{background-image:url(../../img/mogy/mv.png)}.snd-mv-stay{background-image:url(../../img/stay/mv.png)}.snd-mv-idealtime{background-image:url(../../img/idealtime/mv.png)}@media screen and (max-width: 768px){.snd-mv{height:240px;margin-top:0}}.snd-lead{margin-top:80px;width:100%}.snd-lead-inn{width:60%;margin:0 auto}.snd-lead-inn p{font-size:16px;font-size:1.6rem;font-weight:700;text-align:center}.snd-lead-btn{margin-top:40px}.snd-lead-btn .btn-more{text-align:center}.snd-lead-tbl{margin-top:80px}.snd-lead-tbl table{border:1px solid #000;width:100%}.snd-lead-tbl table tr th{width:20%;padding:12px 24px;font-size:14px;font-size:1.4rem;font-weight:700;border:1px solid #000}.snd-lead-tbl table tr td{padding:12px 24px;font-size:14px;font-size:1.4rem;font-weight:700;border:1px solid #000}.snd-lead-logo{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;margin-top:40px}.snd-lead-logo:before{display:block;content:"";background:url(../img/logo-wa.svg) no-repeat 50% 50%;width:160px;height:80px;background-size:160px 80px;margin:0 auto}@media screen and (max-width: 768px){.snd-lead{margin-top:40px}.snd-lead-inn{width:calc(100% - 40px);margin:0 auto}.snd-lead-inn p{font-size:14px;font-size:1.4rem;text-align:left}.snd-lead-inn p br{display:none}.snd-lead-btn{margin-top:20px}.snd-lead-btn .btn-more{display:block}.snd-lead-btn .btn-more span{font-size:12px;font-size:1.2rem}.snd-lead-tbl{margin-top:40px}.snd-lead-tbl table tr th{width:30%;padding:8px 12px;font-size:12px;font-size:1.2rem}.snd-lead-tbl table tr td{padding:8px 12px;font-size:12px;font-size:1.2rem}.snd-lead-logo{margin-top:20px}.snd-lead-logo:before{width:120px;height:60px;background-size:120px 60px}}.snd-feature{margin:120px auto 0}.snd-feature-item .snd-fea-fig{display:block;content:"";width:100%;height:540px;z-index:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:flex;align-items:center}.snd-feature-item .snd-fea-fig-daiyokujyo{background-image:url(../../img/onsen/bg-daiyokujyo.png)}.snd-feature-item .snd-fea-fig-hanroten{background-image:url(../../img/onsen/bg-hanroten.png)}.snd-feature-item .snd-fea-fig-ensekigaisensauna{background-image:url(../../img/onsen/bg-ensekigaisensauna.png)}.snd-feature-item .snd-fea-fig-mizuburo{background-image:url(../../img/onsen/bg-mizuburo.png)}.snd-feature-item .snd-fea-fig-saunagarden{background-image:url(../../img/sauna/bg-saunagarden.png)}.snd-feature-item .snd-fea-fig-gaikiyoku{background-image:url(../../img/sauna/bg-gaikiyoku.png)}.snd-feature-item .snd-fea-fig-saunalounge{background-image:url(../../img/sauna/bg-saunalounge.png)}.snd-feature-item .snd-fea-fig-detox{background-image:url(../../img/sauna/bg-detox.png)}.snd-feature-item .snd-fea-fig-cf_sozai{background-image:url(../../img/cafe_restaurant/bg-cf_sozai.png)}.snd-feature-item .snd-fea-fig-ryourityou{background-image:url(../../img/cafe_restaurant/bg-ryourityou.png)}.snd-feature-item .snd-fea-fig-tomodachikazoku{background-image:url(../../img/cafe_restaurant/bg-tomodachikazoku.png)}.snd-feature-item .snd-fea-fig-heya{background-image:url(../../img/stay/bg-heya.png)}.snd-feature-item .snd-fea-fig-roten{background-image:url(../../img/stay/bg-roten.png)}.snd-feature-item .snd-fea-fig-food{background-image:url(../../img/stay/bg-food.png)}.snd-feature-item .snd-fea-fig-breakfast{background-image:url(../../img/stay/bg-breakfast.png)}.snd-feature-item .snd-fea-fig-onsen{background-image:url(../../img/stay/bg-onsen.png)}.snd-feature-item .snd-fea-fig-sauna{background-image:url(../../img/stay/bg-sauna.png)}.snd-feature-item .snd-fea-fig-lounge{background-image:url(../../img/stay/bg-lounge.png)}.snd-feature-item .snd-fea-fig-sozai{background-image:url(../../img/mogy/bg-sozai.png)}.snd-feature-item .snd-fea-fig-trade{background-image:url(../../img/mogy/bg-trade.png)}.snd-feature-item .snd-fea-fig-list{background-image:url(../../img/mogy/bg-list.png)}.snd-feature-item .snd-fea-fig-takeout{background-image:url(../../img/mogy/bg-takeout.png)}.snd-feature-item .snd-fea-fig-ice{background-image:url(../../img/mogy/bg-ice.png)}.snd-feature-item-box{background:#fff;width:calc(100% - 320px);padding:80px;margin:-80px auto 0;position:relative;z-index:2}.snd-feature-item-box--txt h3{font-size:24px;font-size:2.4rem;font-weight:700}.snd-feature-item-box--txt h3 span{display:block;margin-bottom:12px;line-height:1;font-size:16px;font-size:1.6rem}.snd-feature-item-box--txt p{margin-top:40px;font-size:14px;font-size:1.4rem}.snd-feature-item-box--txt p span{display:block;font-size:12px;font-size:1.2rem;margin-top:40px}.snd-feature-item-box--txt .snd-feature-tbl{margin-top:40px}.snd-feature-item-box--txt .snd-feature-tbl table{border:2px solid #000}.snd-feature-item-box--txt .snd-feature-tbl table tr th{width:28%;padding:12px 24px;font-size:16px;font-size:1.6rem;font-weight:700;border:1px solid #000;vertical-align:middle}.snd-feature-item-box--txt .snd-feature-tbl table tr td{padding:12px 24px;font-size:14px;font-size:1.4rem;font-weight:700;border:1px solid #000}.snd-feature-item-box--txt .btn-more{margin-top:40px}@media screen and (max-width: 768px){.snd-feature{margin:60px auto 0}.snd-feature-item .snd-fea-fig{height:200px}.snd-feature-item-box{width:calc(100% - 40px);padding:40px;margin:-40px auto 0}.snd-feature-item-box--txt h3{font-size:18px;font-size:1.8rem}.snd-feature-item-box--txt h3 span{margin-bottom:8px;font-size:13px;font-size:1.3rem}.snd-feature-item-box--txt p{margin-top:20px;font-size:13px;font-size:1.3rem}.snd-feature-item-box--txt p span{margin-top:20px;font-size:10px;font-size:1rem}.snd-feature-item-box--txt p br{display:none}.snd-feature-item-box--txt .snd-feature-tbl{margin-top:20px}.snd-feature-item-box--txt .snd-feature-tbl table tr th{width:36%;padding:8px 12px;font-size:14px;font-size:1.4rem}.snd-feature-item-box--txt .snd-feature-tbl table tr td{padding:8px 12px;font-size:12px;font-size:1.2rem}.snd-feature-item-box--txt .btn-more{margin-top:20px;display:block}.snd-feature-item-box--txt .btn-more span{font-size:13px;font-size:1.3rem;display:block;width:calc(100% - 10px);margin:0 auto}}.snd-usage{width:calc(100% - 320px);margin:80px auto 0;padding:80px 80px 0;border-top:2px solid #000}.snd-usage h3{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1}.snd-usage-body{margin-top:40px}.snd-usage-body-inn{display:flex;justify-content:space-between}.snd-usage-body-inn-div{width:46%}.snd-usage-body-inn-div--item .--dl-info{padding-top:20px;border-top:2px solid #000}.snd-usage-body-inn-div--item .--dl-info dl{display:flex}.snd-usage-body-inn-div--item .--dl-info dl dt{font-size:18px;font-size:1.8rem;width:6em;color:#b0b0b0;font-weight:700}.snd-usage-body-inn-div--item .--dl-info dl dd{font-size:18px;font-size:1.8rem;font-weight:700;text-align:left}.snd-usage-body-inn-div--item .--dl-info p{margin-top:16px;font-size:14px;font-size:1.4rem}.snd-usage-body-inn-div--item .btn-box{margin-top:40px}.snd-usage-body-inn-div--item .tbl-amenity,.snd-usage-body-inn-div--item .tbl-setsubi{margin-top:40px}.snd-usage-body-inn-div--item .tbl-amenity table,.snd-usage-body-inn-div--item .tbl-setsubi table{width:100%;border:2px solid #000}.snd-usage-body-inn-div--item .tbl-amenity table th,.snd-usage-body-inn-div--item .tbl-setsubi table th{text-align:center;padding:8px 16px;font-size:14px;font-size:1.4rem}.snd-usage-body-inn-div--item .tbl-amenity table td,.snd-usage-body-inn-div--item .tbl-setsubi table td{border-top:2px solid #000;text-align:center;padding:8px 16px;font-size:13px;font-size:1.3rem}.snd-usage-body-inn-div--item .tbl-setsubi{margin-top:0}.snd-usage-body-inn-div--item .tbl-item table{width:100%;border:2px solid #000}.snd-usage-body-inn-div--item .tbl-item table th{text-align:left;padding:8px 16px;font-size:14px;font-size:1.4rem}.snd-usage-body-inn-div--item .tbl-item table td{padding:8px 16px;font-size:13px;font-size:1.3rem;border:2px solid #000}.snd-usage-body-inn-div--item .tbl-item table td.-price{background:#f6f6f6;text-align:right}.snd-usage-body-inn-div--item .tbl-item table:not(:first-child){margin-top:40px}.snd-usage-body p.zeikomi{margin-top:20px;font-size:12px;font-size:1.2rem;text-align:right}@media screen and (max-width: 768px){.snd-usage{width:calc(100% - 40px);margin:40px auto 0;padding:40px 20px 0}.snd-usage h3{font-size:16px;font-size:1.6rem}.snd-usage-body{margin-top:20px}.snd-usage-body-inn{display:block}.snd-usage-body-inn-div{width:100%}.snd-usage-body-inn-div:not(:first-child){margin-top:20px}.snd-usage-body-inn-div--item .--dl-info{padding-top:20px}.snd-usage-body-inn-div--item .--dl-info dl{display:block}.snd-usage-body-inn-div--item .--dl-info dl dt{font-size:14px;font-size:1.4rem;width:100%}.snd-usage-body-inn-div--item .--dl-info dl dd{font-size:14px;font-size:1.4rem}.snd-usage-body-inn-div--item .--dl-info p{margin-top:10px;font-size:12px;font-size:1.2rem}.snd-usage-body-inn-div--item .btn-box{margin-top:20px}.snd-usage-body-inn-div--item .btn-box .btn-more{display:block}.snd-usage-body-inn-div--item .btn-box .btn-more span{font-size:13px;font-size:1.3rem;display:block;width:calc(100% - 10px);margin:0 auto}.snd-usage-body-inn-div--item .tbl-amenity,.snd-usage-body-inn-div--item .tbl-setsubi{margin-top:20px}.snd-usage-body-inn-div--item .tbl-amenity table th,.snd-usage-body-inn-div--item .tbl-setsubi table th{padding:8px 12px;font-size:13px;font-size:1.3rem}.snd-usage-body-inn-div--item .tbl-amenity table td,.snd-usage-body-inn-div--item .tbl-setsubi table td{padding:8px 12px;font-size:12px;font-size:1.2rem}.snd-usage-body-inn-div--item .tbl-setsubi{margin-top:0}.snd-usage-body-inn-div--item .tbl-item table th{padding:8px 12px;font-size:13px;font-size:1.3rem}.snd-usage-body-inn-div--item .tbl-item table td{padding:8px 12px;font-size:12px;font-size:1.2rem}.snd-usage-body-inn-div--item .tbl-item table:not(:first-child){margin-top:20px}.snd-usage-body p.zeikomi{margin-top:12px}}.snd-bnr{border-top:2px solid #000;width:calc(100% - 320px);margin:80px auto 0;padding-top:40px}.snd-bnr-body a{display:flex;align-items:center;border:2px solid #000}.snd-bnr-body-fig{width:60%;display:block;content:"";height:400px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-right:2px solid #000}.snd-bnr-body-fig.fig-onsen{background-image:url(../../img/onsen/bnr.png)}.snd-bnr-body-fig.fig-sauna{background-image:url(../../img/sauna/bnr.png)}.snd-bnr-body-fig.fig-stay{background-image:url(../../img/stay/bnr.png)}.snd-bnr-body-txt{width:40%;padding:40px 20px;text-align:right}.snd-bnr-body-txt .-enTtl span{display:block;font-size:60px;font-size:6rem;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;line-height:1.2}.snd-bnr-body-txt h3{margin-top:20px;line-height:1;font-size:18px;font-size:1.8rem;font-weight:700}.snd-bnr-body-txt p{margin-top:20px;font-size:12px;font-size:1.2rem}.snd-bnr-body-txt p:after{display:block;content:"";background:url(../img/icon/arrow-right-wide.svg) no-repeat 50% 50%;width:60px;height:6px;background-size:60px 6px;margin:20px 0 0 auto}@media screen and (max-width: 768px){.snd-bnr{width:calc(100% - 40px);margin:40px auto 0;padding-top:20px}.snd-bnr-body a{display:block}.snd-bnr-body-fig{width:100%;height:200px;border-right:none}.snd-bnr-body-txt{width:100%;padding:20px;text-align:center}.snd-bnr-body-txt .-enTtl span{font-size:24px;font-size:2.4rem}.snd-bnr-body-txt h3{margin-top:16px;font-size:14px;font-size:1.4rem}.snd-bnr-body-txt p{margin-top:16px}.snd-bnr-body-txt p:after{margin:16px auto 0}}.snd-menu-list{width:calc(100% - 320px);margin:80px auto 0}.snd-menu-list ul{display:flex;flex-wrap:wrap}.snd-menu-list ul li{width:32%}.snd-menu-list ul li figcaption{margin-top:16px}.snd-menu-list ul li figcaption p{font-size:16px;font-size:1.6rem;line-height:1.4}.snd-menu-list ul li:not(:nth-child(3n-2)){margin-left:2%}.snd-menu-list ul li:nth-child(n+4){margin-top:4%}.snd-menu-list .btn-box{margin-top:40px;text-align:center}@media screen and (max-width: 768px){.snd-menu-list{width:calc(100% - 40px);margin:0 auto 0}.snd-menu-list ul{display:flex;flex-wrap:wrap}.snd-menu-list ul li{width:48%}.snd-menu-list ul li figcaption{margin-top:12px}.snd-menu-list ul li figcaption p{font-size:12px;font-size:1.2rem}.snd-menu-list ul li:not(:nth-child(3n-2)){margin-left:0}.snd-menu-list ul li:not(:nth-child(2n-1)){margin-left:4%}.snd-menu-list ul li:nth-child(n+4){margin-top:0}.snd-menu-list ul li:nth-child(n+3){margin-top:4%}.snd-menu-list .btn-box{margin-top:20px}.snd-menu-list .btn-box .btn-more{display:block}.snd-menu-list .btn-box .btn-more span{font-size:13px;font-size:1.3rem;display:block;width:calc(100% - 10px);margin:0 auto}}.mogy-head{width:calc(100% - 320px);margin:80px auto 0;text-align:center}.mogy-head h2{padding-top:40px;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}.mogy-head h2:before{display:block;content:"";background:url(../../img/mogy/logo-mogy.svg) no-repeat 50% 50%;width:200px;height:100px;background-size:200px 100px;margin:0 auto 40px}.mogy-head span{line-height:1;margin-top:80px;display:block;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;font-size:1.6rem}.mogy-head strong{line-height:1;margin-top:40px;display:block;font-size:24px;font-size:2.4rem}.mogy-head p{margin-top:40px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:2.8}.mogy-head:before{display:block;content:"";background:url(../img/ttl.svg) no-repeat 50% 50%;width:300px;height:30px;background-size:300px 30px;margin:0 auto 40px}@media screen and (max-width: 768px){.mogy-head{width:calc(100% - 40px);margin:40px auto 0}.mogy-head h2{padding-top:20px}.mogy-head h2:before{width:120px;height:60px;background-size:120px 60px;margin:0 auto 20px}.mogy-head span{margin-top:40px;font-size:13px;font-size:1.3rem}.mogy-head strong{margin-top:20px;font-size:18px;font-size:1.8rem}.mogy-head p{margin-top:20px;font-size:14px;font-size:1.4rem;line-height:2}.mogy-head:before{width:200px;height:20px;background-size:200px 20px;margin:0 auto 20px}}.mogy-list{margin-top:80px;border-top:2px solid #000;border-bottom:2px solid #000;display:flex}.mogy-list-item{width:calc(50% - 1px);padding:80px 40px 80px 0;text-align:center}.mogy-list-item.-item-100{width:100%;padding:80px 0}.mogy-list-item:not(:first-child){border-left:2px solid #000;padding:80px 0 80px 40px}.mogy-list-item strong{display:block;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;font-size:1.6rem;font-weight:700}.mogy-list-item p{font-size:12px;font-size:1.2rem}.mogy-list-item span{margin-top:40px;display:block;font-size:14px;font-size:1.4rem;font-weight:700;border:1px solid #000;padding:16px 18px;line-height:1.4}.mogy-list-item ul{margin-top:40px}.mogy-list-item ul li{font-size:14px;font-size:1.4rem;font-weight:700}.mogy-list-item ul li:not(:first-child){margin-top:10px}@media screen and (max-width: 768px){.mogy-list{margin-top:40px;display:block}.mogy-list-item{width:100%;padding:40px 20px}.mogy-list-item.-item-100{padding:40px 0}.mogy-list-item:not(:first-child){padding:40px 20px;border-left:none;border-top:1px dashed #000}.mogy-list-item strong{font-size:14px;font-size:1.4rem}.mogy-list-item span{margin-top:20px;font-size:14px;font-size:1.4rem;padding:12px 18px;line-height:1.4}.mogy-list-item ul{margin-top:20px}.mogy-list-item ul li{font-size:13px;font-size:1.3rem}.mogy-list-item ul li:not(:first-child){margin-top:6px}}p.menu-notice{margin-top:20px;font-size:13px;font-size:1.3rem;color:#b0b0b0;}@media screen and (max-width: 768px){p.menu-notice{margin-top:12px;font-size:12px;font-size:1.2rem;line-height:1.4}}.snd-ideal-feature{margin:120px auto 0}.snd-ideal-feature-item .snd-ideal-fea-fig{display:block;content:"";width:100%;height:540px;z-index:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative}.snd-ideal-feature-item .snd-ideal-fea-fig-fire{background-image:url(../../img/idealtime/bg-fire.png)}.snd-ideal-feature-item .snd-ideal-fea-fig-sauna{background-image:url(../../img/idealtime/bg-sauna.png)}.snd-ideal-feature-item .snd-ideal-fea-fig-library{background-image:url(../../img/idealtime/bg-library.png)}.snd-ideal-feature-item .snd-ideal-fea-fig-sofa{background-image:url(../../img/idealtime/bg-sofa.png)}.snd-ideal-feature-item .snd-ideal-fea-fig-shelf{background-image:url(../../img/idealtime/bg-shelf.png)}.snd-ideal-feature-item .snd-ideal-fea-fig-cowork{background-image:url(../../img/idealtime/bg-cowork.png)}.snd-ideal-feature-item .snd-ideal-fea-fig-kids{background-image:url(../../img/idealtime/bg-kids.png)}.snd-ideal-feature-item .snd-ideal-fea-fig-hotel{background-image:url(../../img/idealtime/bg-hotel.png)}.snd-ideal-feature-item-box{background:rgba(0,0,0,.6);width:540px;padding:80px;position:absolute;top:50%;left:160px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.snd-ideal-feature-item-box--txt h3{font-size:24px;font-size:2.4rem;font-weight:700;color:#fff}.snd-ideal-feature-item-box--txt h3 span{display:block;margin-bottom:12px;line-height:1;font-size:16px;font-size:1.6rem;color:#fff}.snd-ideal-feature-item-box--txt p{margin-top:40px;font-size:14px;font-size:1.4rem;color:#fff}.snd-ideal-feature-item-box--txt .btn-more{margin-top:40px}.snd-ideal-feature-item-box--txt .btn-more a{background:none;border-color:#fff;color:#fff}.snd-ideal-feature-item-box--txt .btn-more a.--btn-blank:after{background:url(../img/icon/blank-wht.svg) no-repeat 50% 50%}.snd-ideal-feature-item-box--txt .btn-more:not(:first-child){margin-top:20px}.snd-ideal-feature .snd-ideal-fea-fig-sauna,.snd-ideal-feature .snd-ideal-fea-fig-hotel{height:600px}.snd-ideal-feature .js--sndFeature:nth-child(2n) .snd-ideal-feature-item-box{left:auto;right:160px}@media screen and (max-width: 768px){.snd-ideal-feature{margin:60px auto 0}.snd-ideal-feature-item .snd-ideal-fea-fig{height:240px;position:static}.snd-ideal-feature-item-box{width:calc(100% - 40px);margin:-40px auto 0;padding:20px;position:static;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}.snd-ideal-feature-item-box--txt h3{font-size:16px;font-size:1.6rem}.snd-ideal-feature-item-box--txt h3 span{margin-bottom:8px;font-size:13px;font-size:1.3rem}.snd-ideal-feature-item-box--txt p{margin-top:20px;font-size:13px;font-size:1.3rem}.snd-ideal-feature-item-box--txt .btn-more{margin-top:20px}.snd-ideal-feature-item-box--txt .btn-more span{font-size:13px;font-size:1.3rem;display:block;width:calc(100% - 10px);margin:0 auto}.snd-ideal-feature-item-box--txt .btn-more:not(:first-child){margin-top:12px}.snd-ideal-feature .snd-ideal-fea-fig-sauna,.snd-ideal-feature .snd-ideal-fea-fig-hotel{height:240px}.snd-ideal-feature .js--sndFeature:nth-child(2n) .snd-ideal-feature-item-box{right:auto}.snd-ideal-feature .js--sndFeature:not(:first-child){margin-top:20px}}.snd-fee{width:calc(100% - 320px);margin:80px auto 0;padding:80px 0;border:2px solid #000}.snd-fee h3{text-align:center;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:32px;font-size:3.2rem;letter-spacing:.2em}.snd-fee h3:before{display:block;content:"";background:url(../img/ttl.svg) no-repeat 50% 50%;width:200px;height:20px;background-size:200px 20px;margin:0 auto 40px}.snd-fee h3 span{margin-top:30px;display:block;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.1em}.snd-fee .box-fee{width:100%;margin:80px auto 0}.snd-fee .box-fee--item{padding:0 80px}.snd-fee .box-fee--item:not(:first-child){margin-top:40px}.snd-fee .box-fee--item .df-item{display:flex;justify-content:space-between;align-items:flex-start}.snd-fee .box-fee--item .df-item:not(:first-of-type){margin-top:40px;padding-top:40px;border-top:2px solid #000}.snd-fee .box-fee--item--head{width:36%}.snd-fee .box-fee--item--head h4{font-size:20px;font-size:2rem;line-height:1.6}.snd-fee .box-fee--item--head h4 span{display:block;font-size:13px;font-size:1.3rem;margin-top:20px}.snd-fee .box-fee--item--head .-head-gray{color:#b0b0b0}.snd-fee .box-fee--item--head .-head-gray span{margin-top:20px;display:inline-block;border:1px solid #b0b0b0;line-height:1;padding:8px 12px;font-size:13px;font-size:1.3rem}.snd-fee .box-fee--item--head .-head-gray p{font-size:12px;font-size:1.2rem}.snd-fee .box-fee--item--head .-head-gray ul{margin-top:20px;list-style:disc outside;padding-left:1.5em}.snd-fee .box-fee--item--head .-head-gray ul li{font-size:13px;font-size:1.3rem;line-height:1.4}.snd-fee .box-fee table{width:64%;border:2px solid #000;background:#fff}.snd-fee .box-fee table tr th{padding:40px 20px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.6}.snd-fee .box-fee table tr td{padding:40px 20px;vertical-align:middle;font-size:14px;font-size:1.4rem;border-left:2px solid #000;text-align:center}.snd-fee .box-fee table tr td.-price{text-align:right;background:#f6f6f6}.snd-fee .box-fee table tr:first-of-type td{padding:20px}.snd-fee .box-fee table tr:not(:first-child) th,.snd-fee .box-fee table tr:not(:first-child) td{border-top:2px solid #000}.snd-fee .box-fee ul.notice{margin-top:40px;padding-top:40px;border-top:2px solid #000}.snd-fee .box-fee ul.notice li{font-size:12px;font-size:1.2rem;text-indent:-1em;padding-left:1em}.snd-fee .box-fee--item .--rental table th,.snd-fee .box-fee--item .--rental table td,.snd-fee .box-fee--item .--amenity table th,.snd-fee .box-fee--item .--amenity table td{padding:16px 20px}.snd-fee .box-fee--item .--rental{display:flex;justify-content:space-between;align-items:flex-start}.snd-fee .box-fee--item .--rental table{width:48%}.snd-fee .box-fee--item .--rental table th{text-align:center}.snd-fee .box-fee--item .--rental table td{text-align:left}.snd-fee .box-fee--item .--amenity{margin-top:40px}.snd-fee .box-fee--item .--amenity table{width:100%}.snd-fee .box-fee--item .--amenity table th{text-align:center}.snd-fee .box-fee--item .--amenity table td{text-align:center}.snd-fee .box-fee--item p.zeikomi{margin-top:40px;text-align:right;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.snd-fee{width:calc(100% - 40px);margin:40px auto 0;padding:40px 0}.snd-fee h3{font-size:20px;font-size:2rem;line-height:1}.snd-fee h3:before{width:150px;height:15px;background-size:150px 15px;margin:0 auto 40px}.snd-fee h3 span{margin-top:20px;font-size:12px;font-size:1.2rem}.snd-fee .box-fee{width:100%;margin:40px auto 0}.snd-fee .box-fee--item{padding:0 20px}.snd-fee .box-fee--item:not(:first-child){margin-top:20px}.snd-fee .box-fee--item .df-item{display:block}.snd-fee .box-fee--item .df-item:not(:first-of-type){margin-top:20px;padding-top:20px}.snd-fee .box-fee--item--head{width:100%}.snd-fee .box-fee--item--head h4{font-size:16px;font-size:1.6rem;line-height:1.6}.snd-fee .box-fee--item--head h4 span{font-size:12px;font-size:1.2rem;margin-top:16px}.snd-fee .box-fee--item--head .-head-gray span{margin-top:16px;padding:8px 12px}.snd-fee .box-fee--item--head .-head-gray ul{margin-top:16px}.snd-fee .box-fee--item--head .-head-gray ul li{font-size:12px;font-size:1.2rem}.snd-fee .box-fee table{margin-top:20px;width:100%}.snd-fee .box-fee table tr th{padding:20px 10px;font-size:14px;font-size:1.4rem}.snd-fee .box-fee table tr td{padding:20px 10px;font-size:13px;font-size:1.3rem}.snd-fee .box-fee table tr:first-of-type td{padding:4px}.snd-fee .box-fee ul.notice{margin-top:20px;padding-top:20px}.snd-fee .box-fee--item .--rental{display:block}.snd-fee .box-fee--item .--rental table{width:100%}.snd-fee .box-fee--item .--rental table:not(:first-child){margin-top:20px}.snd-fee .box-fee--item .--amenity{margin-top:20px}.snd-fee .box-fee--item .--amenity table td{text-align:left}.snd-fee .box-fee--item p.zeikomi{margin-top:20px;font-size:10px;font-size:1rem}}#access,#car,#bus,#train{margin-top:-180px;padding-top:180px}@media screen and (max-width: 768px){#access,#car,#bus,#train{margin-top:-80px;padding-top:80px}}.snd-access{width:calc(100% - 320px);margin:80px auto 0;padding:80px 0;border:2px solid #000}.snd-access h3{text-align:center;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:32px;font-size:3.2rem;letter-spacing:.2em}.snd-access h3:before{display:block;content:"";background:url(../img/ttl.svg) no-repeat 50% 50%;width:200px;height:20px;background-size:200px 20px;margin:0 auto 40px}.snd-access h3 span{margin-top:30px;display:block;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.1em}.snd-access .btn-box{margin-top:80px;text-align:center}.snd-access nav.nv-access{margin-top:80px}.snd-access nav.nv-access ul{display:flex;align-items:center}.snd-access nav.nv-access ul li{width:33.33%;text-align:center}.snd-access nav.nv-access ul li a{padding:10px 0;border-top:2px solid #000;border-bottom:2px solid #000;display:block;font-size:16px;font-size:1.6rem;font-weight:700;position:relative}.snd-access nav.nv-access ul li a:after{position:absolute;top:50%;right:40px;margin-top:-3px;display:block;content:"";background:url(../img/icon/chevron-red-bottom.svg) no-repeat 50% 50%;width:10px;height:6px;background-size:10px 6px}.snd-access nav.nv-access ul li:not(:first-child) a{border-left:2px solid #000}.snd-access .box-access{width:100%;margin:80px auto 0}.snd-access .box-access--item{padding:0 80px}.snd-access .box-access--item h4{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1;padding-bottom:40px;border-bottom:2px solid #000;display:flex;align-items:center;width:100%}.snd-access .box-access--item h4:before{margin-right:20px;display:block;content:"";background:url(../img/icon/bullet-more.svg) no-repeat 50% 50%;width:20px;height:20px;background-size:20px 20px}.snd-access .box-access--item--body{margin-top:40px;padding:0 40px}.snd-access .box-access--item--body .--box{margin-top:40px}.snd-access .box-access--item--body .--box span.txt-add{display:block;margin-top:12px;font-size:12px;font-size:1.2rem}.snd-access .box-access--item--body .--box--head{border:1px solid #e9e9e9;padding:40px}.snd-access .box-access--item--body .--box--head h5{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1}.snd-access .box-access--item--body .--box--body{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:40px}.snd-access .box-access--item--body .--box--body .parking-map--item{position:relative;width:100%;height:0;padding-top:60%}.snd-access .box-access--item--body .--box--body .parking-map--item iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.snd-access .box-access--item--body .--box--body .parking-map p{display:block;margin-top:12px;font-size:14px;font-size:1.4rem}.snd-access .box-access--item--body .--box--body .parking-map p strong{font-weight:500;display:block;margin-bottom:8px;font-size:16px;font-size:1.6rem}.snd-access .box-access--item--body .--box--body .--dl-box dl{display:flex;justify-content:space-between}.snd-access .box-access--item--body .--box--body .--dl-box dl dt{width:10em;font-size:16px;font-size:1.6rem;font-weight:700;color:#b0b0b0}.snd-access .box-access--item--body .--box--body .--dl-box dl dd{width:calc(100% - 10em);margin:0 auto}.snd-access .box-access--item--body .--box--body .--dl-box dl dd p{font-size:16px;font-size:1.6rem;font-weight:700}.snd-access .box-access--item--body .--box--body .--dl-box dl dd span{margin-top:16px;display:block;font-size:13px;font-size:1.3rem}.snd-access .box-access--item--body .--box--body .--dl-box dl:not(:first-child){margin-top:20px}.snd-access .box-access--item--body .--box>p{margin-top:12px;font-size:16px;font-size:1.6rem}.snd-access .box-access--item--body .--box ul.btn-link{margin-top:40px}.snd-access .box-access--item--body .--box ul.btn-link li:not(:first-child){margin-top:20px}.snd-access .box-access--item:not(:first-child){margin-top:80px}@media screen and (max-width: 768px){.snd-access{width:calc(100% - 40px);margin:40px auto 0;padding:40px 0;padding:40px 0}.snd-access h3{font-size:20px;font-size:2rem;line-height:1}.snd-access h3:before{width:150px;height:15px;background-size:150px 15px;margin:0 auto 40px}.snd-access h3 span{margin-top:20px;font-size:12px;font-size:1.2rem}.snd-access .btn-box{margin-top:40px}.snd-access .btn-box .btn-more a{display:inline-block;padding:8px 52px}.snd-access nav.nv-access{margin-top:40px;padding:0 20px}.snd-access nav.nv-access ul{display:block}.snd-access nav.nv-access ul li{width:100%}.snd-access nav.nv-access ul li a{font-size:14px;font-size:1.4rem;border:2px solid #000}.snd-access nav.nv-access ul li a:after{right:20px;margin-top:-3px}.snd-access nav.nv-access ul li:not(:first-child){margin-top:8px}.snd-access .box-access{width:100%;margin:40px auto 0}.snd-access .box-access--item{padding:0 20px}.snd-access .box-access--item h4{font-size:16px;font-size:1.6rem;padding-bottom:20px}.snd-access .box-access--item--body{margin-top:20px;padding:0 0px}.snd-access .box-access--item--body .--box{margin-top:20px}.snd-access .box-access--item--body .--box--head{padding:20px}.snd-access .box-access--item--body .--box--head h5{font-size:14px;font-size:1.4rem}.snd-access .box-access--item--body .--box--body{padding:20px}.snd-access .box-access--item--body .--box--body .parking-map--item{padding-top:100%}.snd-access .box-access--item--body .--box--body .parking-map p{font-size:13px;font-size:1.3rem}.snd-access .box-access--item--body .--box--body .parking-map p strong{font-size:14px;font-size:1.4rem}.snd-access .box-access--item--body .--box--body .--dl-box dl{display:block}.snd-access .box-access--item--body .--box--body .--dl-box dl dt{width:100%;font-size:14px;font-size:1.4rem}.snd-access .box-access--item--body .--box--body .--dl-box dl dd{width:100%;margin-top:16px}.snd-access .box-access--item--body .--box--body .--dl-box dl dd p{font-size:14px;font-size:1.4rem}.snd-access .box-access--item--body .--box--body .--dl-box dl dd span{margin-top:12px;font-size:12px;font-size:1.2rem}.snd-access .box-access--item--body .--box--body .--dl-box dl:not(:first-child){margin-top:12px}.snd-access .box-access--item--body .--box>p{font-size:14px;font-size:1.4rem}.snd-access .box-access--item--body .--box ul.btn-link{margin-top:20px}.snd-access .box-access--item--body .--box ul.btn-link li a span{display:block;line-height:1.4;width:calc(100% - 10px);margin:auto;font-size:12px;font-size:1.2rem}.snd-access .box-access--item--body .--box ul.btn-link li:not(:first-child){margin-top:10px}.snd-access .box-access--item:not(:first-child){margin-top:40px}}.btn-box-contact{margin-top:80px;text-align:center}@media screen and (max-width: 768px){.btn-box-contact{margin-top:40px}}.snd-faq{margin-top:120px;padding:80px 0;width:100%;background:#e9e9e9}.snd-faq-inn{width:calc(100% - 320px);margin:0 auto}.snd-faq h3{text-align:center;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:32px;font-size:3.2rem;letter-spacing:.2em}.snd-faq h3:before{display:block;content:"";background:url(../img/ttl.svg) no-repeat 50% 50%;width:200px;height:20px;background-size:200px 20px;margin:0 auto 40px}.snd-faq h3 span{margin-top:30px;display:block;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.1em}.snd-faq .nav-faq{margin-top:80px;background:#fff;padding:40px}.snd-faq .nav-faq:not(:first-of-type){margin-top:20px}.snd-faq .nav-faq h4{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1}.snd-faq .nav-faq ul{width:calc(100% - 40px);margin:20px auto 0;display:flex;flex-wrap:wrap}.snd-faq .nav-faq ul li{display:flex;align-items:center}.snd-faq .nav-faq ul li a{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;text-decoration:underline}.snd-faq .nav-faq ul li:not(:first-child):before{display:block;content:"/";font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;margin:0 .5em}.snd-faq-item{margin-top:80px}.snd-faq-item h4{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1}.snd-faq-item-box{margin-top:80px;padding:0 40px}.snd-faq-item-box h5{font-size:20px;font-size:2rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){.snd-faq{margin:60px auto 0;padding:40px 0}.snd-faq-inn{width:calc(100% - 40px)}.snd-faq h3{font-size:20px;font-size:2rem;line-height:1}.snd-faq h3:before{width:150px;height:15px;background-size:150px 15px;margin:0 auto 40px}.snd-faq h3 span{margin-top:20px;font-size:12px;font-size:1.2rem}.snd-faq .nav-faq{margin-top:40px;padding:20px}.snd-faq .nav-faq:not(:first-of-type){margin-top:10px}.snd-faq .nav-faq h4{font-size:14px;font-size:1.4rem}.snd-faq .nav-faq ul{width:calc(100% - 20px);margin:10px auto 0}.snd-faq .nav-faq ul li a{font-size:12px;font-size:1.2rem;line-height:1.4}.snd-faq .nav-faq ul li:not(:first-child):before{font-size:12px;font-size:1.2rem}.snd-faq-item{margin-top:40px}.snd-faq-item h4{font-size:13px;font-size:1.3rem}.snd-faq-item-box{margin-top:40px;padding:0 20px}.snd-faq-item-box h5{font-size:16px;font-size:1.6rem}}dl.faq_accordion{margin-top:40px;display:block;width:100%;padding:0;background:#fff}dl.faq_accordion:not(:first-of-type){margin-top:10px}dl.faq_accordion dt.js--accordion--ttl{width:100%;border:1px solid #000;padding:24px;display:flex;justify-content:space-between;align-items:center;transition:background-color .5s;cursor:pointer}dl.faq_accordion dt.js--accordion--ttl p{display:flex;align-items:center;width:calc(100% - 40px)}dl.faq_accordion dt.js--accordion--ttl p:before{display:block;content:"Q";font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:40px;font-size:4rem;line-height:1;margin-right:20px}dl.faq_accordion dt.js--accordion--ttl .faq_accordion-q{width:calc(100% - 68px);font-size:14px;font-size:1.4rem;font-weight:700}dl.faq_accordion dt.js--accordion--ttl .toggle_btn{display:block;width:22px;height:12px;transition:border-radius .5s}dl.faq_accordion dt.js--accordion--ttl .toggle_btn:before{display:block;content:"";background:url(../img/icon/chevron-faq.svg) no-repeat 50% 50%;width:22px;height:12px;transition:all .5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}dl.faq_accordion dt.js--accordion--ttl .toggle_btn.is-active:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}dl.faq_accordion dt.js--accordion--ttl.is-active,dl.faq_accordion dt.js--accordion--ttl:hover{background:#e9e9e9}dl.faq_accordion dd{padding:24px;width:100%;border:1px solid #000;border-top:none;display:none}dl.faq_accordion dd p{display:flex;align-items:center}dl.faq_accordion dd p:before{display:block;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:40px;font-size:4rem;line-height:1;content:"A";margin-right:20px;margin-left:4px}dl.faq_accordion dd p span{width:calc(100% - 64px);margin:0 auto;font-size:14px;font-size:1.4rem;display:block}dl.faq_accordion dd p span a{text-decoration:underline}@media screen and (max-width: 768px){dl.faq_accordion{margin-top:20px}dl.faq_accordion dt.js--accordion--ttl{padding:12px}dl.faq_accordion dt.js--accordion--ttl p{width:calc(100% - 22px)}dl.faq_accordion dt.js--accordion--ttl p:before{font-size:16px;font-size:1.6rem;margin-right:12px}dl.faq_accordion dt.js--accordion--ttl .faq_accordion-q{width:calc(100% - 22px);font-size:13px;font-size:1.3rem;line-height:1.4}dl.faq_accordion dt.js--accordion--ttl .toggle_btn{width:11px;height:6px}dl.faq_accordion dt.js--accordion--ttl .toggle_btn:before{width:11px;height:6px}dl.faq_accordion dd{padding:12px}dl.faq_accordion dd p:before{font-size:16px;font-size:1.6rem;margin-right:12px;margin-left:4px}dl.faq_accordion dd p span{width:calc(100% - 24px);font-size:13px;font-size:1.3rem;line-height:1.4}}#contact,#faq,#oc,#oc_siharai,#saunaofuro,#cafe,#yoyaku,#kannai,#stay_siharai,#ryouri,#heya{margin-top:-180px;padding-top:180px}@media screen and (max-width: 768px){#contact,#faq,#oc,#oc_siharai,#saunaofuro,#cafe,#yoyaku,#kannai,#stay_siharai,#ryouri,#heya{margin-top:-80px;padding-top:80px}}.snd-contact{width:calc(100% - 320px);margin:80px auto 0}.snd-contact--body ul{display:flex;flex-wrap:wrap}.snd-contact--body ul li{width:32%}.snd-contact--body ul li a{display:block;padding:40px;border-radius:10px;background:#3296c8;transition:all .5s;min-height:520px}.snd-contact--body ul li a figure{width:80%;margin:0 auto}.snd-contact--body ul li a figure img{display:block;width:100%;height:auto}.snd-contact--body ul li a figcaption{margin-top:20px}.snd-contact--body ul li a figcaption h3{font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:900;font-size:24px;font-size:2.4rem;color:#fff;line-height:1.8}.snd-contact--body ul li a figcaption p{margin-top:20px;font-size:16px;font-size:1.6rem;color:#fff}.snd-contact--body ul li a figcaption span{display:block;margin-top:20px;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}.snd-contact--body ul li a figcaption span:after{display:block;content:"";background:url(../img/icon/arrow-right.svg) no-repeat 50% 50%;width:62px;height:12px;background-size:62px 12px}.snd-contact--body ul li a:hover{background:#fff;box-shadow:0 6px 6px rgba(0,0,0,.1)}.snd-contact--body ul li a:hover figcaption h3{color:#3296c8}.snd-contact--body ul li a:hover figcaption p{color:#3296c8}.snd-contact--body ul li a:hover figcaption span:after{background:url(../img/icon/arrow-right-blue.svg) no-repeat 50% 50%}.snd-contact--body ul li:not(:nth-child(3n-2)){margin-left:2%}.snd-contact--body ul li:nth-child(n+4){margin-top:2%}@media screen and (max-width: 768px){.snd-contact{width:calc(100% - 40px);margin:20px auto 0}.snd-contact--body ul{display:block}.snd-contact--body ul li{width:100%}.snd-contact--body ul li a{flex-direction:row;padding:10px;display:flex;justify-content:space-between;align-items:center;min-height:initial;min-height:auto}.snd-contact--body ul li a figure{width:50px;margin:0}.snd-contact--body ul li a figcaption{width:calc(100% - 70px);margin:0}.snd-contact--body ul li a figcaption h3{font-size:14px;font-size:1.4rem;line-height:1.6;text-align:left}.snd-contact--body ul li a figcaption h3 br{display:none}.snd-contact--body ul li a figcaption p{display:none}.snd-contact--body ul li a figcaption span{display:none}.snd-contact--body ul li a figcaption span:after{display:none}.snd-contact--body ul li:not(:nth-child(3n-2)){margin-left:0}.snd-contact--body ul li:nth-child(n+4){margin-top:0}.snd-contact--body ul li:not(:first-child){margin-top:10px}}.snd-sitemap{width:calc(100% - 320px);margin:80px auto 0;padding:80px;border-top:2px solid #000;border-bottom:2px solid #000}.snd-sitemap h3{font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:24px;font-size:2.4rem;font-weight:700;color:#d40071;margin-top:80px}.snd-sitemap ul{margin-top:40px}.snd-sitemap ul li a{display:flex;align-items:center;justify-content:space-between}.snd-sitemap ul li a span{width:calc(100% - 60px);margin:0 auto 0 20px;display:block;font-size:20px;font-size:2rem;font-weight:700;line-height:1}.snd-sitemap ul li a:before{display:block;content:"";background:#d40071;width:10px;height:4px;background-size:10px 4px}.snd-sitemap ul li a:after{display:block;content:"";background:url(../img/icon/arrow-right-red.svg) no-repeat 50% 50%;width:8px;height:16px;background-size:8px 16px}.snd-sitemap ul li a.-blank:after{background:url(../img/icon/blank-red.svg) no-repeat 50% 50%;width:16px;height:16px;background-size:16px 16px}.snd-sitemap ul li:not(:first-child){margin-top:40px}@media screen and (max-width: 768px){.snd-sitemap{width:calc(100% - 40px);margin:40px auto 0;padding:40px 20px}.snd-sitemap h3{font-size:16px;font-size:1.6rem;margin-top:40px}.snd-sitemap ul{margin-top:20px}.snd-sitemap ul li a span{width:calc(100% - 60px);font-size:14px;font-size:1.4rem;margin:0 auto 0 12px}.snd-sitemap ul li a:before{width:5px;height:2px;background-size:5px 2px}.snd-sitemap ul li a:after{width:6px;height:12px;background-size:6px 12px}.snd-sitemap ul li a.-blank:after{width:12px;height:12px;background-size:12px 12px}.snd-sitemap ul li:not(:first-child){margin-top:20px}}.subpg-head{width:calc(100% - 320px);margin:240px auto 0}.subpg-head--ttl strong{display:block;font-family:"Josefin Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:20px}.subpg-head--ttl h2{font-size:40px;font-size:4rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){.subpg-head{width:calc(100% - 40px);margin:40px auto 0}.subpg-head--ttl strong{font-size:13px;font-size:1.3rem;margin-bottom:12px}.subpg-head--ttl h2{font-size:20px;font-size:2rem}}.snd-privacy{width:calc(100% - 320px);margin:80px auto 0;padding:80px;border-top:2px solid #000;border-bottom:2px solid #000}.snd-privacy p{font-size:14px;font-size:1.4rem}.snd-privacy-item{position:relative;padding-left:80px;counter-increment:title}.snd-privacy-item:before{display:block;content:counter(title) ".";font-size:20px;font-size:2rem;color:#d40071;font-weight:700;position:absolute;top:0;left:0;line-height:1}.snd-privacy-item:not(:first-child){margin-top:40px}.snd-privacy-item .--list{margin-top:40px}.snd-privacy-item .--list h3{font-size:20px;font-size:2rem;color:#d40071;margin-bottom:40px}.snd-privacy-item .--list ol{list-style-position:outside;padding-left:2.6em}.snd-privacy-item .--list ol li{font-size:14px;font-size:1.4rem}.snd-privacy-item table{margin-top:40px}.snd-privacy-item table th{width:30%;padding:12px;border:1px solid #000;font-size:14px;font-size:1.4rem;font-weight:500}.snd-privacy-item table td{padding:12px;border:1px solid #000;font-size:14px;font-size:1.4rem}.snd-privacy-item table td ul{list-style:disc outside;padding-left:1.2em}.snd-privacy-sign{margin-top:40px;text-align:right}.snd-privacy-sign p{font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.snd-privacy{width:calc(100% - 40px);margin:40px auto 0;padding:40px 20px}.snd-privacy p{font-size:13px;font-size:1.3rem}.snd-privacy-item{padding-left:30px}.snd-privacy-item:before{font-size:16px;font-size:1.6rem}.snd-privacy-item:not(:first-child){margin-top:20px}.snd-privacy-item .--list{margin-top:20px}.snd-privacy-item .--list h3{font-size:16px;font-size:1.6rem;margin-bottom:20px}.snd-privacy-item .--list ol{padding-left:2.2em}.snd-privacy-item .--list ol li{font-size:13px;font-size:1.3rem}.snd-privacy-item table{margin-top:20px}.snd-privacy-item table th{width:40%;padding:8px;font-size:13px;font-size:1.3rem}.snd-privacy-item table td{padding:8px;font-size:13px;font-size:1.3rem}.snd-privacy-item table td ul{padding-left:1.2em}.snd-privacy-sign{margin-top:20px}.snd-privacy-sign p{font-size:13px;font-size:1.3rem}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 84px;--swiper-sp-navigation-size: 32px}.swiper-button-prev,.swiper-button-next{position:static;cursor:pointer}@media screen and (max-width: 768px){.swiper-button-prev,.swiper-button-next{width:var(--swiper-sp-navigation-size);height:var(--swiper-sp-navigation-size);margin-top:calc(-1*var(--swiper-sp-navigation-size)/2)}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:4px;background:url(../img/icon/left-slide-wht.svg) no-repeat 50% 50%/cover}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:4px;background:url(../img/icon/right-slide-wht.svg) no-repeat 50% 50%/cover}}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{display:inline-block;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-pagination{text-align:center;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:static;margin-top:20px;width:100%;display:flex;justify-content:center;margin-left:-0.25em;align-items:center}.swiper-pagination-bullet{display:block;line-height:1;width:6px;height:6px;background:#000;border-radius:50%;opacity:1}.swiper-pagination-bullet-active{background-color:#000;width:10px;height:10px}.swiper-pagination-bullet:not(:first-child){margin-left:12px}@media screen and (max-width: 768px){.swiper-pagination{justify-content:center}.swiper-pagination-bullet:not(:first-child){margin-left:10px}}.loader{background-image:linear-gradient(0deg, rgb(254, 216, 87), rgb(254, 216, 90) 24%, rgb(228, 0, 127) 56%, rgb(230, 0, 42));position:fixed;top:0;right:0;left:0;bottom:0;z-index:89;width:100vw;height:100vh}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader-spinner{border:1px solid rgba(255,255,255,.5);position:absolute;left:50%;top:50%;margin-top:-80px;margin-left:-80px;width:160px;height:160px;box-sizing:border-box;border-bottom-color:#fff;border-radius:50%;-webkit-animation:spin linear 1s infinite;animation:spin linear 1s infinite;-webkit-animation-timing-function:cubic-bezier(0.15, 0.35, 0.81, 0.57);animation-timing-function:cubic-bezier(0.15, 0.35, 0.81, 0.57)}@-webkit-keyframes Loadwrap{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes Loadwrap{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.loader{-webkit-animation:Loadwrap 1.5s cubic-bezier(0.04, 0.435, 0.315, 0.9) 1.5s forwards;animation:Loadwrap 1.5s cubic-bezier(0.04, 0.435, 0.315, 0.9) 1.5s forwards}.scBomb_anim{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.scBomb_anim .column_list_img>span{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.line2 .line2_s,.line2 .line2_c{-webkit-animation:none !important;animation:none !important;display:inline;transition:background-size .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-repeat:no-repeat;background-position:right bottom;background-size:0% 1px;text-decoration:none}
