@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700;900&display=swap";a,a:link{transition:.3s}img{max-width:100%;height:auto}.serif{font-family:"Noto Serif JP",serif}a[href^="tel:"]{cursor:default;pointer-events:none}@media screen and (max-width: 767px){a[href^="tel:"]{cursor:pointer;pointer-events:auto}}@media screen and (min-width: 768px){.global-header .global-header__bar .container{max-width:1420px;padding:0 2%}.global-header .global-header__nav{display:none}}@media screen and (max-width: 767px){.global-header .global-header__bar{height:32px;padding-top:7px}.global-header .global-header__bar .container{padding:0 10px}.global-header .global-header__bar .logo{width:144px}.global-header .global-header__nav .inner{padding:0 .3em}}.mainVisual{position:relative;text-align:center;border-top:1px solid #707070;margin-bottom:-1.2em}@media screen and (max-width: 767px){.mainVisual{margin-bottom:-0.8em}}.mainVisual p{font-size:2rem;font-weight:bolder;line-height:2;margin-top:-0.8em}.mainVisual p strong{display:block;font-size:105%;margin-top:.2em}@media screen and (max-width: 767px){.mainVisual p{font-size:1.4rem;margin-top:.2em}}.mainVisual__text{position:relative;z-index:10;box-sizing:border-box}.mainVisual__text picture img{width:100%}@media screen and (max-width: 767px){.mainVisual__text picture img{max-width:none}}.saunaList{display:flex;width:72.5%;margin:60px auto;transition-duration:.8s;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.saunaList{display:block;width:86%;margin-top:2.4em;margin-bottom:4em}}.saunaList.pages{max-width:1100px;margin:70px auto 80px}@media screen and (max-width: 767px){.saunaList.pages{width:88%;margin-top:3.6em;margin-bottom:2.6em}}@media all and (min-width: 768px)and (max-width: 1200px){.saunaList{width:92%;margin:2.5em auto 3.5em}}.saunaList li{width:32.5%}@media screen and (max-width: 767px){.saunaList li{width:auto !important;margin-bottom:1.6em}}.saunaList li a{position:relative;display:block;width:100%;height:100%}@media screen and (min-width: 768px){.saunaList li a:hover .image .img{transform:scale(1.09)}}.saunaList li a .image{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.saunaList li a .image .img{width:100%;height:100%;transition:.3s;background-position:right center;background-size:cover}.saunaList li a p{font-size:1.4rem;line-height:1.6;position:relative;padding:8% 4% 7% !important;text-align:center;text-align:center !important;white-space:nowrap;letter-spacing:.08em;color:#fff}@media screen and (max-width: 767px){.saunaList li a p{font-size:1.36rem}}@media all and (min-width: 768px)and (max-width: 1200px){.saunaList li a p{font-size:1.2rem}}.saunaList li a p b{font-size:1.8em;display:inline-block;margin-bottom:.2em;font-family:"Noto Serif JP",serif}.saunaList li a p span{font-size:1em;font-weight:normal;display:block;width:80%;max-width:190px;margin:1em auto 0;padding:5px;text-align:center;letter-spacing:.02em;border:1px solid #fff;background:url(/milenet/jalcardlife/sauna/img/arrow.png) no-repeat right 10px center/6px auto rgba(0,0,0,.2)}.mainImg{position:relative;z-index:11;display:flex;height:220px;text-align:center;background:url(/milenet/jalcardlife/sauna/img/daytrip/main_img.jpg) no-repeat center center;background-size:cover;align-items:center;justify-content:center}@media screen and (max-width: 767px){.mainImg{height:150px;background-image:url(/milenet/jalcardlife/sauna/img/daytrip/main_img_sp.jpg)}}.mainImg h2{font-size:3.8rem;font-weight:500;line-height:1.4;letter-spacing:.15em;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.3);font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.mainImg h2{font-size:2.8rem;padding-top:5px}}.mainImg h2 span{font-family:sans-serif;font-size:1.4rem;font-weight:bold;display:block;margin-top:15px;letter-spacing:.15em}@media screen and (max-width: 767px){.mainImg h2 span{font-size:1.2rem;margin-top:1em}}.stay .mainImg{background-image:url(/milenet/jalcardlife/sauna/img/stay/main_img.jpg)}@media screen and (max-width: 767px){.stay .mainImg{background-image:url(/milenet/jalcardlife/sauna/img/stay/main_img_sp.jpg)}}.reserved .mainImg{background-image:url(/milenet/jalcardlife/sauna/img/reserved/main_img.jpg)}@media screen and (max-width: 767px){.reserved .mainImg{background-image:url(/milenet/jalcardlife/sauna/img/reserved/main_img_sp.jpg)}}.innerBox .inner{font-size:0;line-height:0;background:url(/milenet/jalcardlife/sauna/img/bg.png) repeat center center}.innerBox .inner .white-bg-wave-top{display:block;margin-top:-1px;transform:translateY(-1px)}.innerBox .inner .white-bg-wave-bottom{display:block;margin-bottom:-1px;transform:translateY(1px)}.innerBox .inner .content_wrap{line-height:1.2;padding:80px 0}@media screen and (max-width: 767px){.innerBox .inner .content_wrap{padding:8vw 0}}.innerBox .inner .content{max-width:1240px;margin:0 auto;padding:0 20px}.innerBox .inner:nth-child(even){background-color:#fff;background-image:none}.innerBox h2{font-size:3rem;font-weight:bold;margin-bottom:30px;padding:15px;text-align:center;letter-spacing:-0.02em;background:url(/milenet/jalcardlife/sauna/img/txt01.svg) no-repeat center top;background-size:150px auto}@media screen and (max-width: 767px){.innerBox h2{font-size:2.2rem;margin-bottom:.6em;padding-top:.8em;letter-spacing:0;background-size:7em auto}}@media screen and (max-width: 374px){.innerBox h2{font-size:1.8rem}}.innerBox h2 .txtSpan{line-height:1.4;position:relative;display:inline-block;padding-top:10px;letter-spacing:.05em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.innerBox h2 .txtSpan{padding-top:.4em}.innerBox h2 .txtSpan span{font-size:96%}}.innerBox h2 .txtSpan small{font-size:80%;position:relative;top:-2px;display:inline-block;letter-spacing:0}.innerBox h2 .txtSpan::after{position:absolute;top:25px;right:-49px;width:36px;height:27px;content:"";background:url(/milenet/jalcardlife/sauna/img/line_right.svg) no-repeat}@media screen and (max-width: 767px){.innerBox h2 .txtSpan::after{top:.72em;right:-2.2em;transform:rotate(-6deg)}}@media screen and (max-width: 374px){.innerBox h2 .txtSpan::after{right:-2.8em}}.innerBox h2 .txtSpan::before{position:absolute;top:25px;left:-57px;width:48px;height:31px;content:"";background:url(/milenet/jalcardlife/sauna/img/line_left.svg) no-repeat}@media screen and (max-width: 767px){.innerBox h2 .txtSpan::before{top:.72em;left:-2.4em;transform:rotate(6deg)}}@media screen and (max-width: 374px){.innerBox h2 .txtSpan::before{left:-3.2em}}.innerBox .subBox{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.innerBox .subBox{display:block}}.innerBox .subBox .lBox{width:58.2%;margin-right:60px}@media screen and (max-width: 767px){.innerBox .subBox .lBox{width:auto;margin-right:0}}.innerBox .subBox .lBox img{width:100%}.innerBox .subBox .lBox p{padding-top:5px;text-align:right}.innerBox .subBox .lBox p.notes{position:absolute;bottom:8px;right:2px;font-size:12px;font-weight:bold;color:#000;z-index:9;text-shadow:0 0 2px #fff}@media screen and (max-width: 767px){.innerBox .subBox .lBox p{font-size:1.2rem}.innerBox .subBox .lBox p.notes{font-size:1rem}}.innerBox .subBox .rBox{flex:1}@media screen and (max-width: 767px){.innerBox .subBox .rBox{padding:15px 20px 0}}.innerBox .subBox .rBox p{font-size:1.5rem;line-height:1.6;letter-spacing:.075em}@media screen and (max-width: 767px){.innerBox .subBox .rBox p{font-size:1.2rem;line-height:1.5}}.innerBox .subBox .rBox h3{font-size:2.4rem;line-height:1.46;margin-bottom:20px;letter-spacing:.075em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.innerBox .subBox .rBox h3{font-size:1.8rem;line-height:1.22;margin-bottom:12px}}.innerBox .subBox .rBox .btmBox{margin-top:25px;padding-top:25px;border-top:1px dashed #c00}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btmBox{margin-top:20px;padding-top:20px}}.innerBox .subBox .rBox .btmBox dl{display:flex;flex-wrap:wrap;justify-content:space-between}.innerBox .subBox .rBox .btmBox dl dt{font-size:1.5rem;font-weight:bold;line-height:1.47;width:75px;margin-bottom:-1px;padding-top:1px;letter-spacing:.075em}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btmBox dl dt{font-size:1.2rem;width:55px;margin-bottom:1px;padding-top:0}}.innerBox .subBox .rBox .btmBox dl dt span{font-weight:normal}.innerBox .subBox .rBox .btmBox dl dt.w175{width:175px}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btmBox dl dt.w175{width:140px}}.innerBox .subBox .rBox .btmBox dl dd{font-size:1.5rem;line-height:1.47;display:flex;width:calc(100% - 75px);margin-bottom:-2px;letter-spacing:.075em}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btmBox dl dd{font-size:1.2rem;width:calc(100% - 55px);margin-bottom:1px}}.innerBox .subBox .rBox .btmBox dl dd span{margin-right:8px}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btmBox dl dd span{margin-right:4px}}.innerBox .subBox .rBox .btmBox dl dd.w175{width:calc(100% - 175px)}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btmBox dl dd.w175{width:calc(100% - 140px)}}.innerBox .subBox .rBox .btmBox ul{padding-top:5px}.innerBox .subBox .rBox .btmBox ul li{font-size:1.5rem;line-height:1.47;padding-left:1em;text-indent:-1em;letter-spacing:.075em}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btmBox ul li{font-size:1.2rem}}.innerBox .subBox .rBox .btmBox ul.pdt0{padding-top:0}.innerBox .subBox .rBox .btnLinks{display:flex;align-items:stretch;align-content:center;justify-content:space-between;margin-top:30px}.innerBox .subBox .rBox .btnLinks a{display:flex;align-items:center;background:#fff;font-size:1.5rem;text-decoration:none;color:#000;border-radius:6px;padding:2px 6px 2px 0;font-weight:bolder;text-align:center;min-height:5em}@media screen and (max-width: 1100px){.innerBox .subBox .rBox .btnLinks a{font-size:1.3vw}}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btnLinks a{font-size:3.2vw}}.innerBox .subBox .rBox .btnLinks a:hover{opacity:.8;transition-duration:.3s}.innerBox .subBox .rBox .btnLinks a span{position:relative}.innerBox .subBox .rBox .btnLinks a span::after{position:absolute;top:calc(50% - 5px);right:-16px;content:" ";display:inline-block;background-image:url(/milenet/jalcardlife/sauna/img/betsumado_black.svg);width:11px;height:10px;background-size:auto;background-repeat:no-repeat}.innerBox .subBox .rBox .btnLinks a.linkP{width:49%;justify-content:center;border:2px solid rgba(0,0,0,.9)}.innerBox .subBox .rBox .btnLinks a.linkP span::after{background-image:url(/milenet/jalcardlife/sauna/img/betsumado_black.svg)}.innerBox .subBox .rBox .btnLinks a.linkBtn{width:49%;color:#0051e0;justify-content:flex-start;gap:2px;border:2px solid #0051e0}.innerBox .subBox .rBox .btnLinks a.linkBtn span::after{background-image:url(/milenet/jalcardlife/sauna/img/betsumado.svg)}.innerBox .subBox .rBox .btnLinks a.linkBtn img{width:54%;height:auto;margin-left:.8em}@media screen and (max-width: 1100px){.innerBox .subBox .rBox .btnLinks a.linkBtn{gap:.1vw}}@media screen and (max-width: 767px){.innerBox .subBox .rBox .btnLinks a.linkBtn{gap:.2vw}}.innerBox .subBox .rBox .tokuten{margin-top:30px;border: 1px solid #000; padding: 10px}.innerBox .subBox .rBox .tokuten .lead{font-size: 1.6rem; color:#c00}.innerBox .subBox .rBox .tokuten .bold{font-weight: bold;}.innerBox .subBox .rBox .tokuten .spc{padding-top: 1.3rem;}.innerBox .subBox .rBox .tokuten .spc .txtLink{color:#0f0f69;}.innerBox .subBox .rBox .tokuten ul{padding-top: 0;}.innerBox .subBox .rBox .tokuten p a span{position: relative; text-decoration: underline;}.innerBox .subBox .rBox .tokuten p a span:hover{text-decoration: none;}.innerBox .subBox .rBox .tokuten p a span::after{ content: " "; display: inline-block; position: absolute; top: calc(50% - 5px); right: -16px; background-image: url(/milenet/jalcardlife/sauna/img/betsumado_black.svg);width: 11px; height: 10px; background-size: auto; background-repeat: no-repeat;}@media screen and (max-width: 767px){.innerBox .subBox .rBox .tokuten .lead{font-size: 1.3rem;}}.innerBox .subBox .slick_thumb{margin:5px auto 0;padding:0 20px}@media screen and (max-width: 767px){.innerBox .subBox .slick_thumb{margin-top:0;padding:0}}.innerBox .subBox .slick_thumb .slick-track{display:flex;width:100% !important;justify-content:center}@media screen and (max-width: 767px){.innerBox .subBox .slick_thumb .slick-track{width:calc(100% + 8px) !important;margin:0 -4px}}.innerBox .subBox .slick_thumb .slick-slide{position:relative;float:none;width:23.2% !important;margin:0 2px;padding:8px 5px;cursor:pointer;outline:0}@media screen and (max-width: 767px){.innerBox .subBox .slick_thumb .slick-slide{width:33.3333% !important;margin:0}}.innerBox .subBox .slick_thumb img{position:relative;z-index:2;display:block;width:100%;transition:.5s}@media screen and (min-width: 768px){.innerBox .subBox .slick_thumb img:hover{opacity:.8}}.innerBox .subBox .slick_thumb .slick-current::after{position:absolute;z-index:3;top:8px;right:4px;bottom:8px;left:4px;display:block;content:"";border:solid 5px #c00}.info__banner{width:92%;max-width:950px;margin:0 auto 5em;transition-duration:.5s;text-align:center}@media screen and (max-width: 767px){.info__banner{width:86%;margin-bottom:4em}}.info__banner p{font-weight:bold;font-size:1.2em;text-align:left;margin-bottom:.4em;letter-spacing:.02em}@media screen and (max-width: 767px){.info__banner p{font-size:1em}}.info__banner li:nth-child(n+1){margin-top:4em}@media screen and (max-width: 767px){.info__banner li:nth-child(n+1){margin-top:3.5em}}.info__banner a:hover{transition-duration:.5s;opacity:.8}.main{overflow:hidden}.main.top{background:url(/milenet/jalcardlife/sauna/img/bg.png) repeat center center}@media all and (min-width: 1980px){.main.top .saunaList li a p{font-size:1.8rem}}.main .sns{position:absolute;top:20px;right:20px;display:flex;justify-content:flex-end;-moz-column-gap:5px;column-gap:5px}@media screen and (max-width: 767px){.main .sns{top:.6em;display:none;-moz-column-gap:.1em;column-gap:.1em}}.main .sns li{margin:0 4px}.comLink{position:fixed;z-index:500;top:70px;left:30px;width:180px;transition:all ease .5s}@media screen and (min-width: 768px){.comLink:hover{opacity:.8}}@media screen and (max-width: 767px){.comLink{top:0;right:0;left:auto;width:30%;opacity:0}}.comLink.fixed{transition:all ease .5s;transform:scale(0.8);opacity:1}hr.dotted{height:2px;padding-top:20px;border:none;background-image:linear-gradient(to right, #c00, #c00 4px, transparent 2px, transparent 8px);background-repeat:repeat-x;background-position:left bottom;background-size:7px 2px}/*# sourceMappingURL=sauna.min.css.map */