@media not (min-width:992px){header{height:revert;border:inherit;box-shadow:revert}header h1{margin:0;padding:0}footer{color:inherit;background:0 0;padding:0}footer h2{color:inherit;font-size:1em;font-weight:inherit;background:0 0;padding:0}footer h2:before{content:none}}@media(min-width:992px){body{overflow-x:initial}#tagline{font-size:10.64px}#tagline+header,.footerLowerNavi,.footerLowerNavi+footer{font-size:14px}.footerLowerNavi a{color:#0072a6;text-decoration:underline}.bottomLinks a{text-decoration:underline}footer .bottomLinks .copyright{font-weight:400}}article{max-width:revert;width:revert;height:revert;padding:revert;margin:revert}.couponTagList .badge.isUnlimited{color:#fff}.couponTagList li{line-height:1.2}#osnrsien_mypage #mypage #summary .ticket{clip-path:none}#osnrsien_mypage li.ticket{clip-path:none;background:0 0;border-left:none}.kuchikomiHeader{padding:24px 20px 0}.kuchikomiHeader h1{font-size:16px}.kuchikomiHeader .read{margin-top:4px;font-size:12px}.kuchikomiHeader .btnArea{gap:8px;margin-top:8px}.kuchikomiHeader .btnArea p{font-size:12px}.kuchikomiHeader .btnArea ul{gap:4px}.kuchikomiHeader .btnArea ul li a,.kuchikomiHeader .btnArea ul li button{border:1px solid;border-radius:4px;grid-template-columns:14px auto;gap:4px;padding:4px 8px;font-size:12px}.kuchikomiHeader .onsenType{margin:8px 0 0}.pointArea{border-width:1px;width:auto;margin:16px 20px;padding:12px 12px 4px}.pointArea .totalScore dt{font-size:14px}.pointArea .totalScore dd strong{font-size:18px}.pointArea .totalScore dd span{margin-left:4px;font-size:12px}.pointArea .reviewStar{grid-template-columns:repeat(5,20px);margin-left:8px}.pointArea .reviewStar,.kuchikomiArea .reviewStar{margin-right:4px}.pointArea .anotherScore,.kuchikomiArea .anotherScore{gap:12px;padding:8px}.pointArea .anotherScore{margin-top:4px}.pointArea .anotherScore dl,.kuchikomiArea .anotherScore dl{gap:8px}.pointArea .anotherScore dl dt,.kuchikomiArea .anotherScore dl dt{font-size:12px}.pointArea .anotherScore dl dd,.kuchikomiArea .anotherScore dl dd{font-size:14px}.sortArea{padding-top:16px}.sortArea>ul{width:auto;margin:0 20px}.sortArea>ul>li.searchBtn>button{width:fit-content;min-width:104px}.sortArea>ul>li.searchBtn dl{border-width:1px;border-radius:4px;margin-top:8px;padding:12px}.sortArea>ul>li.searchBtn dl dt{font-size:14px}.sortArea>ul>li.searchBtn dl dd span{border-width:1px;border-radius:4px;grid-template-columns:1fr 20px;gap:8px;width:auto;margin-left:48px;padding-right:8px}.sortArea>ul>li.searchBtn dl dd input[type=text]{padding:8px;font-size:12px}.sortArea>ul>li.searchBtn dl dd label{grid-template-columns:24px auto;gap:8px;margin-top:10px;margin-left:48px;font-size:12px}.sortArea>ul>li.searchBtn dl dd label input[type=checkbox]{height:24px}.sortArea>ul>li.searchBtn dl dd button[type=submit]{border-width:1px;border-radius:4px;grid-template-columns:16px auto;gap:4px;width:fit-content;min-width:160px;margin:8px auto 0;padding:8px;font-size:14px}.sortArea>ul>li.searchBtn dl dd .searchclear{width:20px;right:34px}.sortArea>ul>li.sortBtn>button{width:100px}.sortArea>ul>li.sortBtn ul{border-radius:4px;margin-top:4px;top:32px;box-shadow:0 1px 4px #00000040}.sortArea>ul>li.sortBtn ul li{border-bottom-width:1px}.sortArea>ul>li.sortBtn ul li button,.sortArea>ul>li.sortBtn ul li a{font-size:12px}.sortArea>ul>li>button{border-width:1px;border-radius:4px;grid-template-columns:16px auto;gap:4px;padding:4px 0;font-size:12px}.kuchikomiArea{padding:16px 0 40px}.kuchikomiArea>ul{gap:16px;width:auto;margin:0 20px}.kuchikomiArea>ul>li{border-width:1px;border-radius:8px;padding:12px}.kuchikomiArea>ul>li .reviewArea .reviewStar{grid-template-columns:repeat(5,24px)}.kuchikomiArea>ul>li .reviewArea strong{font-size:16px}.kuchikomiArea>ul>li .nameArea{border-bottom-width:1px;gap:4px 12px;margin:8px 0;padding-bottom:8px}.kuchikomiArea>ul>li .nameArea p{font-size:12px}.kuchikomiArea>ul>li .nameArea .bathingDay{font-size:10px}.kuchikomiArea .reviewTxt p{font-size:14px}.kuchikomiArea>ul>li .anotherScore{margin-top:8px}.kuchikomiArea>ul .goodArea{margin-top:16px}.kuchikomiArea>ul .goodArea p{font-size:12px}.kuchikomiArea>ul .goodArea p button{border-width:1px;border-radius:4px;grid-template-columns:16px auto;gap:4px;margin-right:8px;padding:4px 8px;font-size:12px}.kuchikomiArea>ul .goodArea p.done button{border-width:1px}.kuchikomiArea>ul .goodArea p span{font-size:12px}.kuchikomiArea>ul .reviewPicArea{margin-bottom:8px}.kuchikomiArea>ul .reviewPicArea img{width:240px;height:240px}.pagingNav.kuchikomi{margin-top:40px;margin-bottom:24px;padding:12px}.pagingNav.kuchikomi ul{grid-template-columns:repeat(2,96px)}.pagingNav.kuchikomi ul li a{border-width:1px;border-radius:4px;grid-template-columns:20px 1fr 20px;height:36px;padding:0 8px;font-size:14px}.pagingNav.kuchikomi .pageLocation{font-size:10px}#advancePaymentWrap{background:0 0;margin:0}.secCouponNew>.secInner.is-fix{background-color:#fff;padding-left:0;padding-right:0}.couponAttention{font-size:12px;line-height:1.6}.memberCouponItemWrap.isCyan .couponUseNologinBtn,.memberCouponItemWrap.isCyan .ticketLinkBtn,.memberCouponItemWrap .couponUseAppBtn{font-size:20px}.memberCouponItemWrap.isCyan .couponUseNologinBtn span,.memberCouponItemWrap .couponUseAppBtn span{font-size:12px}.memberCouponItemWrap.isCyan .couponUseNologinBtn:before,.memberCouponItemWrap .couponUseAppBtn:before{width:28px;height:28px;top:14px;left:16px}.couponItemBasicTtlInner>h2.Ttl{background:0 0}
