@charset "utf-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{background:0 0;font-size:100%;margin:0;padding:0;vertical-align:baseline;text-decoration:none}img{max-width:100%;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}main{display:block}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle;margin:0;padding:0}h1,h2,h3{text-transform:initial}button{font-size:100%;padding:0;border:0;background-color:transparent;cursor:pointer}button:focus{outline:0}@font-face{font-family:jins_next;font-style:normal;font-weight:400;src:url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextRegular.eot);src:url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextRegular.eot?#iefix) format("embedded-opentype"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextRegular.woff) format("woff"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextRegular.ttf) format("truetype"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextRegular.svg#jins_next_ttregular) format("svg")}@font-face{font-family:jins_next;font-style:normal;font-weight:300;src:url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextLight.eot);src:url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextLight.eot?#iefix) format("embedded-opentype"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextLight.woff) format("woff"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextLight.ttf) format("truetype"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextLight.svg#jins_next_ttlight) format("svg")}@font-face{font-family:jins_next;font-style:normal;font-weight:500;src:url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextMedium.eot);src:url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextMedium.eot?#iefix) format("embedded-opentype"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextMedium.woff) format("woff"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextMedium.ttf) format("truetype"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextMedium.svg#jins_next_ttmedium) format("svg")}@font-face{font-family:jins_next;font-style:normal;font-weight:600;src:url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextBold.eot);src:url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextBold.eot?#iefix) format("embedded-opentype"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextBold.woff) format("woff"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextBold.ttf) format("truetype"),url(/jp/client_info/JINSJINS/view/userweb/ext/common/fonts/JINS_NextBold.svg#jins_next_ttbold) format("svg")}.main,.pages{overflow:hidden;position:relative}.main{font-size:10px;font-family:'Noto Sans JP','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','游ゴシック Medium','游ゴシック','Yu Gothic Medium',YuGothic,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:400;color:#333;position:relative;z-index:1;background-color:#fff}.halfIndent{display:inline-block;text-indent:-.5em}.indent{display:inline-block;text-indent:-1em}[data-pages=sauna] .fontJINS{font-family:jins_next_ttregular,sans-serif}[data-pages=sauna] .fadein{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1s;transition:all 1s}[data-pages=sauna] .fadein.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}[data-pages=sauna]+footer{position:relative;z-index:1}[data-pages=sauna] #title h1{position:relative}[data-pages=sauna] #title h1::before{content:"";background:url(../img/logo_debut.png) no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-pages=sauna] #intro{position:relative}[data-pages=sauna] #intro .copy,[data-pages=sauna] #intro .release{position:absolute}[data-pages=sauna] #intro .copy{opacity:0}[data-pages=sauna] #intro .release{opacity:0}[data-pages=sauna] #intro.loaded .copy{-webkit-animation:fadein85 1.5s ease-in-out forwards,fuwafuwa_y 1.5s ease-in-out infinite alternate .2s;animation:fadein85 1.5s ease-in-out forwards,fuwafuwa_y 1.5s ease-in-out infinite alternate .2s}[data-pages=sauna] #intro.loaded .release{-webkit-animation:fadein85 1.3s ease-in-out forwards,fuwafuwa_y 1.2s ease-in-out infinite alternate;animation:fadein85 1.3s ease-in-out forwards,fuwafuwa_y 1.2s ease-in-out infinite alternate}[data-pages=sauna] #read{position:relative}[data-pages=sauna] #read .text{color:#000;font-weight:600;text-align:center}[data-pages=sauna] #read .text .fontJINS{font-size:1.06em}[data-pages=sauna] #read .bubble1,[data-pages=sauna] #read .bubble2,[data-pages=sauna] #read .bubble3,[data-pages=sauna] #read .bubble4{position:absolute}[data-pages=sauna] #read.scrollin .bubble1{-webkit-animation:fadein85 1.2s ease-in-out forwards,fuwafuwa_y 1.2s ease-in-out infinite alternate .2s;animation:fadein85 1.2s ease-in-out forwards,fuwafuwa_y 1.2s ease-in-out infinite alternate .2s}[data-pages=sauna] #read.scrollin .bubble2{-webkit-animation:fadein85 1.3s ease-in-out forwards,fuwafuwa_y 1.3s ease-in-out infinite alternate;animation:fadein85 1.3s ease-in-out forwards,fuwafuwa_y 1.3s ease-in-out infinite alternate}[data-pages=sauna] #read.scrollin .bubble3{-webkit-animation:fadein85 1.4s ease-in-out forwards,fuwafuwa_y 1.4s ease-in-out infinite alternate .2s;animation:fadein85 1.4s ease-in-out forwards,fuwafuwa_y 1.4s ease-in-out infinite alternate .2s}[data-pages=sauna] #read.scrollin .bubble4{-webkit-animation:fadein85 1.5s ease-in-out forwards,fuwafuwa_y 1.5s ease-in-out infinite alternate;animation:fadein85 1.5s ease-in-out forwards,fuwafuwa_y 1.5s ease-in-out infinite alternate}[data-pages=sauna] #spec h2{text-align:center}[data-pages=sauna] #spec h3{color:#000;font-weight:600;text-align:center}[data-pages=sauna] #spec h3 .fontJINS{font-size:1.09em}[data-pages=sauna] #spec .spec-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}[data-pages=sauna] #spec .spec-list li{opacity:0}[data-pages=sauna] #spec .spec-list li figcaption{color:#000}[data-pages=sauna] #spec .spec-list li figcaption strong{position:relative}[data-pages=sauna] #spec .spec-list li figcaption strong::before{content:"";display:inline-block;width:100%;height:45%;background:#ffef00;position:absolute;left:0;bottom:0;z-index:-1}[data-pages=sauna] #spec.scrollin .spec1{-webkit-animation:fadein 1s ease-in-out forwards;animation:fadein 1s ease-in-out forwards}[data-pages=sauna] #spec.scrollin .spec2{-webkit-animation:fadein 1s ease-in-out forwards .5s;animation:fadein 1s ease-in-out forwards .5s}[data-pages=sauna] #spec.scrollin .spec3{-webkit-animation:fadein 1s ease-in-out forwards 1s;animation:fadein 1s ease-in-out forwards 1s}[data-pages=sauna] #spec.scrollin .spec4{-webkit-animation:fadein 1s ease-in-out forwards 1.5s;animation:fadein 1s ease-in-out forwards 1.5s}[data-pages=sauna] #spec.scrollin .spec5{-webkit-animation:fadein 1s ease-in-out forwards 2s;animation:fadein 1s ease-in-out forwards 2s}[data-pages=sauna] #lineup h2{text-align:center;color:#000;font-family:jins_next_ttregular,sans-serif;font-weight:700}[data-pages=sauna] #lineup h3{text-align:center;color:#000;font-weight:700;font-family:jins_next_ttregular,sans-serif}[data-pages=sauna] #lineup .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000}[data-pages=sauna] #lineup .price p{font-family:jins_next_ttregular,sans-serif}[data-pages=sauna] #lineup .tab-container{background:#cfecfa}[data-pages=sauna] #lineup .tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}[data-pages=sauna] #lineup .tab li{text-align:center}[data-pages=sauna] #lineup .tab li a{display:inline-block;position:relative}[data-pages=sauna] #lineup .tab li a::after,[data-pages=sauna] #lineup .tab li a::before{content:"";position:absolute;-webkit-transition:.3s;transition:.3s}[data-pages=sauna] #lineup .tab li a::before{background:#fbf9f8;border:2px solid #000;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}[data-pages=sauna] #lineup .tab li a::after{border-right:2px solid #000;border-bottom:2px solid #000;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}[data-pages=sauna] #lineup .tab li .type{color:#000;font-weight:700}[data-pages=sauna] #lineup .accordion{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f9f9fa;margin:0 auto}[data-pages=sauna] #lineup .accordion dt{cursor:pointer;position:relative;background:#fff;color:#000;border:1px solid #333;font-weight:500;text-align:center;margin:0 auto}[data-pages=sauna] #lineup .accordion dt::after,[data-pages=sauna] #lineup .accordion dt::before{content:"";background:#000;position:absolute;top:50%;-webkit-transition:.3s;transition:.3s}[data-pages=sauna] #lineup .accordion dt::before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-pages=sauna] #lineup .accordion dt::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}[data-pages=sauna] #lineup .accordion dt.open::after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-pages=sauna] #lineup .accordion dd{display:none}[data-pages=sauna] .lineup-detail .lineup-header{position:relative}[data-pages=sauna] .lineup-detail .lineup-header h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/lineup_bg_ttl.png) no-repeat;background-size:contain;position:absolute;z-index:1;opacity:.85;-webkit-animation:fuwafuwa_y 1.2s ease-in-out infinite alternate;animation:fuwafuwa_y 1.2s ease-in-out infinite alternate}[data-pages=sauna] .lineup-detail .lineup-header h2 span{color:#000;font-weight:700}[data-pages=sauna] .lineup-detail .items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-pages=sauna] .lineup-detail .items-list li{text-align:center}[data-pages=sauna] .lineup-detail .items-list li figcaption{color:#000}[data-pages=sauna] .lineup-detail .items-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#fff;background:#000;margin:0 auto;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}[data-pages=sauna] .lineup-detail .items-list li a:hover{opacity:.6}[data-pages=sauna] .lineup-detail .items-list li a::after,[data-pages=sauna] .lineup-detail .items-list li a::before{content:"";position:absolute}[data-pages=sauna] .lineup-detail .items-list li a::before{background:#fff;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-pages=sauna] .lineup-detail .items-list li a::after{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}[data-pages=sauna] .lineup-detail .caution{color:#000;line-height:1.71;text-align:center}[data-pages=sauna] .lineup-detail .movie-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-text{color:#000;font-weight:700;text-align:center}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-text span{display:inline-block;background:#fff}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-image span{color:#000;display:block;text-align:center}[data-pages=sauna] .lineup-detail .movie-container h4{color:#000;text-align:center}[data-pages=sauna] .lineup-detail .movie-container .movie{margin:0 auto}[data-pages=sauna] .lineup-detail .movie-container .movie iframe{width:100%;height:auto;aspect-ratio:16/9}[data-pages=sauna] #banner{background:#f9f9fa}[data-pages=sauna] #banner h2{color:#000;line-height:1;font-weight:700;text-align:center}[data-pages=sauna] #banner a{display:block;margin:0 auto;-webkit-transition:opacity .3s;transition:opacity .3s}[data-pages=sauna] #banner a:hover{opacity:.6}[data-pages=sauna] #tryon{display:none;position:fixed;z-index:10}[data-pages=sauna] #tryon a{cursor:pointer}@-webkit-keyframes fuwafuwa_y{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuwafuwa_y{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein85{0%{opacity:0}100%{opacity:.85}}@keyframes fadein85{0%{opacity:0}100%{opacity:.85}}@media (min-width:768px){.main{margin-top:80px}br.forPC,img.forPC{display:inline}br.forTAB,img.forTAB{display:none}br.forSP,img.forSP{display:none}br.forSP_small,img.forSP_small{display:none}[data-pages=sauna]+footer{margin-bottom:-52px}[data-pages=sauna] #title h1{width:452px;margin:20px auto}[data-pages=sauna] #title h1::before{width:88px;height:84px;left:-110px}[data-pages=sauna] #intro .copy{width:22.92vw;top:7.64vw;right:12.5vw}[data-pages=sauna] #intro .release{width:22.92vw;top:8.33vw;left:11.53vw}[data-pages=sauna] #read{padding:80px 0 170px 0}[data-pages=sauna] #read .text{line-height:2;font-size:3.2em}[data-pages=sauna] #read .bubble1,[data-pages=sauna] #read .bubble4{max-width:119px;width:8.26vw}[data-pages=sauna] #read .bubble2,[data-pages=sauna] #read .bubble3{max-width:281px;width:19.51vw}[data-pages=sauna] #read .bubble1{top:-3.82vw;left:12.5vw}[data-pages=sauna] #read .bubble2{top:.69vw;right:3.47vw}[data-pages=sauna] #read .bubble3{bottom:7.29vw;left:6.94vw}[data-pages=sauna] #read .bubble4{bottom:9.38vw;right:17.01vw}[data-pages=sauna] #spec{margin-bottom:130px}[data-pages=sauna] #spec h2 img{width:372px;margin-bottom:50px}[data-pages=sauna] #spec h3{font-size:3.2em;margin-bottom:10px}[data-pages=sauna] #spec .spec-list{gap:50px;width:1100px}[data-pages=sauna] #spec .spec-list li figure{text-align:center;margin:0 auto}[data-pages=sauna] #spec .spec-list li figcaption{line-height:2;font-size:1.8em;margin-top:1.74vw}[data-pages=sauna] #spec .spec-list .spec1 figure,[data-pages=sauna] #spec .spec-list .spec2 figure,[data-pages=sauna] #spec .spec-list .spec3 figure{max-width:332px;width:23.06vw}[data-pages=sauna] #spec .spec-list .spec4 figure,[data-pages=sauna] #spec .spec-list .spec5 figure{max-width:311px;width:21.6vw;margin:0 1.04vw}[data-pages=sauna] #spec .spec-list .spec2{margin-top:3.47vw}[data-pages=sauna] #lineup h2{font-size:5.8em;margin-bottom:10px}[data-pages=sauna] #lineup h3{font-size:3.2em;margin-bottom:30px}[data-pages=sauna] #lineup .price{margin-bottom:30px}[data-pages=sauna] #lineup .price p{font-size:4em}[data-pages=sauna] #lineup .price span{font-size:1.8em;margin-top:-6px}[data-pages=sauna] #lineup .tab-container{padding:50px 0;margin-bottom:80px}[data-pages=sauna] #lineup .tab{max-width:1350px;width:93.75vw}[data-pages=sauna] #lineup .tab li{width:25%}[data-pages=sauna] #lineup .tab li a{padding-bottom:65px}[data-pages=sauna] #lineup .tab li a::before{width:40px;height:40px}[data-pages=sauna] #lineup .tab li a::after{width:6px;height:6px;bottom:17px}[data-pages=sauna] #lineup .tab li a:hover::before{background:#000}[data-pages=sauna] #lineup .tab li a:hover::after{border-right:2px solid #fbf9f8;border-bottom:2px solid #fbf9f8}[data-pages=sauna] #lineup .tab li figure img{height:51px}[data-pages=sauna] #lineup .tab li .name{margin:15px 0 12px 0}[data-pages=sauna] #lineup .tab li .name img{height:36px}[data-pages=sauna] #lineup .tab li .type{font-size:2.2em}[data-pages=sauna] #lineup .accordion{width:800px;padding:20px 80px;margin-bottom:30px}[data-pages=sauna] #lineup .accordion dt{font-size:2.2em;padding:10px 0}[data-pages=sauna] #lineup .accordion dt::after,[data-pages=sauna] #lineup .accordion dt::before{width:16px;height:2px;right:20px}[data-pages=sauna] #lineup .accordion dd{padding-top:15px;font-size:1.8em}[data-pages=sauna] .lineup-detail{margin-bottom:120px}[data-pages=sauna] .lineup-detail .lineup-header{margin-bottom:80px}[data-pages=sauna] .lineup-detail .lineup-header h2{width:490px;height:316px}[data-pages=sauna] .lineup-detail .lineup-header h2 span{font-size:3.2em;margin-bottom:12px}[data-pages=sauna] .lineup-detail .lineup-header h2 img{height:60px}[data-pages=sauna] .lineup-detail .items-list{gap:60px;margin-bottom:25px}[data-pages=sauna] .lineup-detail .items-list li{width:320px}[data-pages=sauna] .lineup-detail .items-list li figure{margin-bottom:18px}[data-pages=sauna] .lineup-detail .items-list li figcaption{font-size:1.4em}[data-pages=sauna] .lineup-detail .items-list li a{font-size:1.8em;width:180px;height:50px}[data-pages=sauna] .lineup-detail .items-list li a::before{width:21px;height:21px;right:12px}[data-pages=sauna] .lineup-detail .items-list li a::after{border-top:2px solid #000;border-right:2px solid #000;width:3px;height:3px;right:20px}[data-pages=sauna] .lineup-detail#lineup01 h2,[data-pages=sauna] .lineup-detail#lineup03 h2{top:4.17vw;left:50%}[data-pages=sauna] .lineup-detail#lineup02 h2,[data-pages=sauna] .lineup-detail#lineup04 h2{top:4.17vw;right:50%}[data-pages=sauna] .lineup-detail .caution{font-size:1.4em;padding-bottom:60px}[data-pages=sauna] .lineup-detail .movie-container{border:5px solid;-webkit-border-image:url(../img/lineup_border@pc.png) 5 repeat;-o-border-image:url(../img/lineup_border@pc.png) 5 repeat;border-image:url(../img/lineup_border@pc.png) 5 repeat;width:900px;margin-top:22px;padding-bottom:45px}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-text{font-size:3.2em;margin:-26px 0 45px 0}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-text span{padding:0 .55em 0 .85em}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-image{width:500px;margin:-208px auto 20px auto}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-image span{font-size:1.4em}[data-pages=sauna] .lineup-detail .movie-container h4{font-size:1.8em;margin-bottom:35px}[data-pages=sauna] .lineup-detail .movie-container .movie{width:660px}[data-pages=sauna] #banner{padding:120px 0}[data-pages=sauna] #banner h2{font-size:3.2em;margin:0 0 45px 0}[data-pages=sauna] #banner a{width:660px}[data-pages=sauna] #tryon{width:20.14vw;left:2.78vw;bottom:2.78vw}}@media (max-width:1024px){.main{margin-top:52px}br.forTAB,img.forTAB{display:inline}}@media (max-width:767px){br.forPC,img.forPC{display:none}br.forSP,img.forSP{display:inline}[data-pages=sauna] #title h1{width:60.27vw;margin:3.73vw auto}[data-pages=sauna] #title h1::before{width:11.73vw;height:11.2vw;left:-14.67vw}[data-pages=sauna] #intro .copy{width:50.93vw;top:18.67vw;right:-3.2vw}[data-pages=sauna] #intro .release{width:52.13vw;top:6.67vw;left:-1.33vw}[data-pages=sauna] #read{padding:12.67vw 0 38vw 0}[data-pages=sauna] #read .text{line-height:2.26;font-size:5.6vw}[data-pages=sauna] #read .bubble1,[data-pages=sauna] #read .bubble4{width:15.87vw}[data-pages=sauna] #read .bubble2,[data-pages=sauna] #read .bubble3{width:37.47vw}[data-pages=sauna] #read .bubble1{top:-8.67vw;left:6.67vw}[data-pages=sauna] #read .bubble2{top:4.53vw;right:-10.4vw}[data-pages=sauna] #read .bubble3{bottom:9.07vw;left:-6.67vw}[data-pages=sauna] #read .bubble4{bottom:18vw;right:8.27vw}[data-pages=sauna] #spec{margin-bottom:22.67vw}[data-pages=sauna] #spec h2 img{width:66.67vw;margin-bottom:8vw}[data-pages=sauna] #spec h3{font-size:5.6vw;margin-bottom:6.67vw}[data-pages=sauna] #spec .spec-list{gap:5.33vw;width:86.67vw}[data-pages=sauna] #spec .spec-list li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4vw}[data-pages=sauna] #spec .spec-list li figcaption{width:36vw;line-height:1.5;font-size:3.73vw}[data-pages=sauna] #spec .spec-list .spec1 figure img,[data-pages=sauna] #spec .spec-list .spec2 figure img,[data-pages=sauna] #spec .spec-list .spec3 figure img{width:46.67vw}[data-pages=sauna] #spec .spec-list .spec4 figure img,[data-pages=sauna] #spec .spec-list .spec5 figure img{width:40.8vw;margin:0 2.93vw}[data-pages=sauna] #lineup h2{font-size:10.27vw;margin-bottom:2vw}[data-pages=sauna] #lineup h3{font-size:6.53vw;margin-bottom:4vw}[data-pages=sauna] #lineup .price{margin-bottom:6.67vw}[data-pages=sauna] #lineup .price p{font-size:8.4vw}[data-pages=sauna] #lineup .price span{font-size:3.73vw;margin-top:-2vw}[data-pages=sauna] #lineup .tab-container{padding:10vw 4vw 1.33vw 4vw;margin-bottom:21.33vw}[data-pages=sauna] #lineup .tab{-ms-flex-wrap:wrap;flex-wrap:wrap}[data-pages=sauna] #lineup .tab li{width:50%;margin-bottom:9.33vw}[data-pages=sauna] #lineup .tab li a{padding-bottom:12vw}[data-pages=sauna] #lineup .tab li a::before{width:8vw;height:8vw}[data-pages=sauna] #lineup .tab li a::after{width:1.6vw;height:1.6vw;bottom:3.2vw}[data-pages=sauna] #lineup .tab li figure img{height:10.4vw}[data-pages=sauna] #lineup .tab li .name{margin:4vw 0 1.87vw 0}[data-pages=sauna] #lineup .tab li .name img{height:7.2vw}[data-pages=sauna] #lineup .tab li .type{font-size:4.67vw}[data-pages=sauna] #lineup .accordion{width:86.67vw;padding:5.33vw;margin-bottom:8vw}[data-pages=sauna] #lineup .accordion dt{font-size:4.53vw;padding:2vw 0}[data-pages=sauna] #lineup .accordion dt::after,[data-pages=sauna] #lineup .accordion dt::before{width:4.27vw;height:.53vw;right:5.33vw}[data-pages=sauna] #lineup .accordion dd{padding-top:4vw;font-size:3.73vw}[data-pages=sauna] .lineup-detail{margin-bottom:18.67vw}[data-pages=sauna] .lineup-detail .lineup-header{margin-bottom:13.33vw}[data-pages=sauna] .lineup-detail .lineup-header h2{width:80.67vw;height:51.73vw}[data-pages=sauna] .lineup-detail .lineup-header h2 span{font-size:5.6vw;margin-bottom:1.6vw}[data-pages=sauna] .lineup-detail .lineup-header h2 img{height:11.2vw}[data-pages=sauna] .lineup-detail .items-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.33vw;margin-bottom:5.33vw}[data-pages=sauna] .lineup-detail .items-list li{margin:0 11.33vw}[data-pages=sauna] .lineup-detail .items-list li figure{margin-bottom:4vw}[data-pages=sauna] .lineup-detail .items-list li figcaption{font-size:2.93vw}[data-pages=sauna] .lineup-detail .items-list li a{font-size:3.73vw;width:34.67vw;height:9.33vw}[data-pages=sauna] .lineup-detail .items-list li a::before{width:3.87vw;height:3.87vw;right:1.87vw}[data-pages=sauna] .lineup-detail .items-list li a::after{border-top:1px solid #000;border-right:1px solid #000;width:.67vw;height:.67vw;right:3.47vw}[data-pages=sauna] .lineup-detail#lineup01 h2,[data-pages=sauna] .lineup-detail#lineup03 h2{top:9.33vw;right:5.33vw}[data-pages=sauna] .lineup-detail#lineup02 h2{bottom:7.33vw;left:3.33vw}[data-pages=sauna] .lineup-detail#lineup04 h2{top:8vw;left:3.33vw}[data-pages=sauna] .lineup-detail .caution{font-size:2.93vw;padding-bottom:10.67vw}[data-pages=sauna] .lineup-detail .movie-container{border:.67vw solid;-webkit-border-image:url(../img/lineup_border@sp.png) 5 repeat;-o-border-image:url(../img/lineup_border@sp.png) 5 repeat;border-image:url(../img/lineup_border@sp.png) 5 repeat;width:86.93vw;margin-top:8vw;padding-bottom:6vw}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-text{font-size:5.6vw;margin:-8vw 0 6vw 0}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-text span{padding:0 .35em}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-image{width:74.67vw;margin:-36vw auto 4vw auto}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-image span{font-size:2.93vw;margin-bottom:1.33vw}[data-pages=sauna] .lineup-detail .movie-container h4{font-size:3.73vw;margin-bottom:6.67vw}[data-pages=sauna] .lineup-detail .movie-container .movie{width:74.67vw}[data-pages=sauna] #banner{padding:13.33vw 0}[data-pages=sauna] #banner h2{font-size:5.6vw;margin:0 0 6vw 0}[data-pages=sauna] #banner a{width:86.93vw}[data-pages=sauna] #tryon{width:45.07vw;left:2.67vw;bottom:2.67vw}}@media (min-width:768px) and (max-width:1439px){[data-pages=sauna] #title h1::before{width:6.11vw;height:5.83vw;left:-7.64vw}[data-pages=sauna] #title h1{width:31.39vw;margin:1.39vw auto}[data-pages=sauna] #read .text{font-size:2.22vw}[data-pages=sauna] #read{padding:5.56vw 0 11.81vw 0}[data-pages=sauna] #spec h2 img{width:25.83vw;margin-bottom:3.47vw}[data-pages=sauna] #spec h3{font-size:2.22vw;margin-bottom:.69vw}[data-pages=sauna] #spec .spec-list li figcaption{font-size:1.25vw}[data-pages=sauna] #spec .spec-list{gap:3.47vw;width:76.39vw}[data-pages=sauna] #spec{margin-bottom:9.03vw}[data-pages=sauna] #lineup h2{font-size:4.03vw;margin-bottom:.69vw}[data-pages=sauna] #lineup h3{font-size:2.22vw;margin-bottom:2.08vw}[data-pages=sauna] #lineup .price p{font-size:2.78vw}[data-pages=sauna] #lineup .price span{font-size:1.25vw;margin-top:-.42vw}[data-pages=sauna] #lineup .price{margin-bottom:2.08vw}[data-pages=sauna] #lineup .tab-container{padding:3.47vw 0;margin-bottom:5.56vw}[data-pages=sauna] #lineup .tab li a::before{width:2.78vw;height:2.78vw}[data-pages=sauna] #lineup .tab li a::after{width:.42vw;height:.42vw;bottom:1.18vw}[data-pages=sauna] #lineup .tab li a{padding-bottom:4.51vw}[data-pages=sauna] #lineup .tab li figure img{height:3.54vw}[data-pages=sauna] #lineup .tab li .name img{height:2.5vw}[data-pages=sauna] #lineup .tab li .name{margin:1.04vw 0 .83vw 0}[data-pages=sauna] #lineup .tab li .type{font-size:1.53vw}[data-pages=sauna] #lineup .accordion dt::after,[data-pages=sauna] #lineup .accordion dt::before{width:1.11vw;height:.14vw;right:1.39vw}[data-pages=sauna] #lineup .accordion dt{font-size:1.53vw;padding:.69vw 0}[data-pages=sauna] #lineup .accordion dd{padding-top:1.04vw;font-size:1.25vw}[data-pages=sauna] #lineup .accordion{width:55.56vw;padding:1.39vw 5.56vw;margin-bottom:2.08vw}[data-pages=sauna] .lineup-detail .lineup-header h2 span{font-size:2.22vw;margin-bottom:.83vw}[data-pages=sauna] .lineup-detail .lineup-header h2 img{height:4.17vw}[data-pages=sauna] .lineup-detail .lineup-header h2{width:34.03vw;height:21.94vw}[data-pages=sauna] .lineup-detail .lineup-header{margin-bottom:5.56vw}[data-pages=sauna] .lineup-detail .items-list li figure{margin-bottom:1.25vw}[data-pages=sauna] .lineup-detail .items-list li figcaption{font-size:.97vw}[data-pages=sauna] .lineup-detail .items-list li a::before{width:1.46vw;height:1.46vw;right:.83vw}[data-pages=sauna] .lineup-detail .items-list li a::after{width:.21vw;height:.21vw;right:1.39vw}[data-pages=sauna] .lineup-detail .items-list li a{font-size:1.25vw;width:12.5vw;height:3.47vw}[data-pages=sauna] .lineup-detail .items-list li{width:22.22vw}[data-pages=sauna] .lineup-detail .items-list{gap:4.17vw;margin-bottom:1.74vw}[data-pages=sauna] .lineup-detail .caution{font-size:.97vw;padding-bottom:4.17vw}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-text{font-size:2.22vw;margin:-1.81vw 0 3.13vw 0}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-image span{font-size:.97vw}[data-pages=sauna] .lineup-detail .movie-container h3.movie-title-image{width:34.72vw;margin:-14.44vw auto 1.39vw auto}[data-pages=sauna] .lineup-detail .movie-container h4{font-size:1.25vw;margin-bottom:2.43vw}[data-pages=sauna] .lineup-detail .movie-container .movie{width:45.83vw}[data-pages=sauna] .lineup-detail .movie-container{width:62.5vw;margin-top:1.53vw;padding-bottom:3.13vw}[data-pages=sauna] .lineup-detail{margin-bottom:8.33vw}[data-pages=sauna] #banner h2{font-size:2.22vw;margin:0 0 3.13vw 0}[data-pages=sauna] #banner a{width:45.83vw}[data-pages=sauna] #banner{padding:8.33vw 0}}