@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Prompt:wght@600;700&display=swap";.shindanToggleButton{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:8px 10px 6px;cursor:pointer;outline:1px solid #baeace;background:var(--white);border:none;border-radius:12px;box-shadow:0 0 10px #8cd7a480}.shindanToggleButton.is-selected{outline:2px solid var(--green)}@media(hover:hover){.shindanToggleButton{transition:opacity .3s}.shindanToggleButton:hover{opacity:.7}}.shindanToggleButton>img{width:68px;height:68px}.shindanToggleButton .shindanToggleButton__label{position:relative;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;height:31px;margin-top:-16px;font-size:12px;font-weight:700;line-height:1.3;vertical-align:bottom;text-align:center;-webkit-text-stroke:5px var(--white);paint-order:stroke}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{padding:0;margin:0;font-size:100%;vertical-align:baseline;outline:0;background:transparent;border:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:700;color:#000;background-color:#ff9}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}:root{--black: #000;--white: #fff;--green: #00c5a1;--green_text: #009e7a;--base_text: #333}body{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS P Gothic,sans-serif;font-size:1rem;color:var(--base_text)}body *{box-sizing:border-box}body .t-prompt{font-family:Prompt,sans-serif}body img{width:100%;height:auto}body .pc-only{display:block}@media(max-width:880px){body .pc-only{display:none}}body .sp-only{display:block}@media(min-width:881px){body .sp-only{display:none}}@media(min-width:881px){body{display:none}}#shindan{overflow:hidden}@media(min-width:881px){#shindan{padding:20px 20px 60px}}@media(min-width:881px){.shindan__pageLayout{display:grid;grid-template-columns:1fr 500px 1fr;height:560px;overflow:hidden;border-radius:20px}}@media(max-width:880px){.shindan__pageLayout{padding:0 8px 60px}}.shindan__l{display:flex;justify-content:center}.shindan__l .icon01{position:absolute;width:46px;transform:translate(25px) translateY(45px) rotate(-21.511deg)}.shindan__l .icon02{position:absolute;width:26px;transform:translate(-60px) translateY(392px) rotate(22.847deg)}.shindan__l .shindan__l__titleWrapper{position:absolute;top:157px}.shindan__l .shindan__l__title{position:relative;z-index:1;display:block;min-width:230px;max-width:320px;margin-inline:32px}.shindan__l .shindan__l__title .titleLogo{position:absolute;top:0;left:0;z-index:2;padding:5.625% 28.125% 5.9375%}.shindan__r{display:flex;justify-content:center}.shindan__r .icon03,.shindan__r .icon04,.shindan__r .icon05,.shindan__r .icon06,.shindan__r .icon07,.shindan__r .icon08{position:absolute}.shindan__r .icon03{width:64px;transform:translate(88px) translateY(45px) rotate(-9.996deg)}.shindan__r .icon04{width:34.5px;transform:translate(-92.6px) translateY(154px) rotate(-11.24deg)}.shindan__r .icon05{width:26.7px;transform:translate(22px) translateY(237px) rotate(23.166deg)}.shindan__r .icon06{width:36px;transform:translate(-74px) translateY(347px) rotate(-30.56deg)}.shindan__r .icon07{width:30px;transform:translate(115px) translateY(370px) rotate(19.317deg)}.shindan__r .icon08{width:155px;transform:translate(62px) translateY(463px)}@media(max-width:880px){.shindan__l,.shindan__r{display:none}}.shindan__l,.shindan__r{position:relative;height:100%;background-image:url(/ofuro/bathnavi/img/bg.jpg);background-repeat:repeat-x;background-size:cover}@media(min-width:1100px){.shindan__l,.shindan__r{background-size:contain}}.shindan__main{position:relative;z-index:1;overflow:hidden scroll}@media(min-width:881px){.shindan__main:has(.shindanCover){overflow:hidden}}.shindanHeader{padding:16px;background-color:var(--white);border-top:1px solid #e1e1e1}@media(min-width:881px){.shindanHeader{display:none}}.shindanHeader>a{display:block;width:-webkit-fit-content;width:fit-content;cursor:pointer}.shindan__mainContent{position:relative;overflow:hidden;background:linear-gradient(270deg,#c8ffdb 10%,#e1ffe8 35% 65%,#c8ffdb 90%)}@media(min-width:881px){.shindan__mainContent{min-height:560px}}@media(max-width:880px){.shindan__mainContent{overflow:hidden;border-radius:20px}}.shindan__mainContent:before,.shindan__mainContent:after{position:absolute;z-index:0;display:block;width:220px;height:220px;content:"";background-color:#a2ffcc;border-radius:50%;filter:blur(85px)}.shindan__mainContent:before{top:-55px;right:-108px}.shindan__mainContent:after{bottom:-54px;left:-108px}.shindan__mainContent__inner{position:relative;z-index:1;max-width:500px;margin-inline:auto}.shindanButton{width:-webkit-fit-content;width:fit-content;margin-inline:auto;text-align:left;background-color:transparent;border:0}.shindanButton .shindanButton__link{position:relative;display:flex;column-gap:4px;align-items:center;justify-content:space-between;min-width:180px;padding:12px 12px 12px 32px;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--white);cursor:pointer;background-color:var(--base_text);border-radius:9999px}@media(hover:hover){.shindanButton .shindanButton__link{transition:all .3s}.shindanButton .shindanButton__link:hover{color:var(--white);text-decoration:none}.shindanButton .shindanButton__link:hover:after{background-image:url(/ofuro/bathnavi/img/icon-arrow-ofuronavi2-on.svg);transform:scale(1.2)}}.shindanButton .shindanButton__link:after{display:block;width:32px;height:32px;content:"";background-image:url(/ofuro/bathnavi/img/icon-arrow-ofuronavi2-off.svg);background-size:contain;transition:all .3s cubic-bezier(.39,.575,.565,.8)}.shindanCover{display:flex;flex-direction:column;row-gap:8px;justify-content:center;padding:20px 0}@media(min-width:881px){.shindanCover{row-gap:10px}}.shindanCover .s-title{position:relative;z-index:2;display:flex;flex-direction:column;row-gap:12px;justify-content:center;justify-items:center}.shindanCover .s-title>p{display:grid;row-gap:1px;justify-content:center;font-size:.8125rem;font-weight:700;line-height:1.6;text-align:center;letter-spacing:.09em}.shindanCover .s-title>p:after{display:block;width:143px;height:4px;content:"";background:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDMiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE0MyA0IiBmaWxsPSJub25lIj4gPHBhdGggZD0iTTAuMjg5MDYyIDEuNTc4OTVDMi4zNDcwMyAzLjAxNzYzIDQuNDA1IDMuMDE3NjMgNi40NjI5OCAxLjU3ODk1QzguNTIwOTUgMC4xNDAyNjkgMTAuNTc4OSAwLjE0MDI2OSAxMi42MzY5IDEuNTc4OTVDMTQuNjk0OSAzLjAxNzYzIDE2Ljc1MjggMy4wMTc2MyAxOC44MTA4IDEuNTc4OTVDMjAuODY4OCAwLjE0MDI2OSAyMi45MjY3IDAuMTQwMjY5IDI0Ljk4NDcgMS41Nzg5NUMyNy4wNDI3IDMuMDE3NjMgMjkuMTAwNyAzLjAxNzYzIDMxLjE1ODYgMS41Nzg5NUMzMy4yMTY2IDAuMTQwMjY5IDM1LjI3NDYgMC4xNDAyNjkgMzcuMzMyNSAxLjU3ODk1QzM5LjM5MDUgMy4wMTc2MyA0MS40NDg1IDMuMDE3NjMgNDMuNTA2NSAxLjU3ODk1QzQ1LjU2NDQgMC4xNDAyNjkgNDcuNjIyNCAwLjE0MDI2OSA0OS42ODA0IDEuNTc4OTVDNTEuNzM4MyAzLjAxNzYzIDUzLjc5NjMgMy4wMTc2MyA1NS44NTQzIDEuNTc4OTVDNTcuOTEyMyAwLjE0MDI2OSA1OS45NzAyIDAuMTQwMjY5IDYyLjAyODIgMS41Nzg5NUM2NC4wODYyIDMuMDE3NjMgNjYuMTQ0MSAzLjAxNzYzIDY4LjIwMjEgMS41Nzg5NUM3MC4yNjAxIDAuMTQwMjY5IDcyLjMxOCAwLjE0MDI2OSA3NC4zNzYgMS41Nzg5NUM3Ni40MzQgMy4wMTc2MyA3OC40OTIgMy4wMTc2MyA4MC41NDk5IDEuNTc4OTVDODIuNjA3OSAwLjE0MDI2OSA4NC42NjU5IDAuMTQwMjY5IDg2LjcyMzggMS41Nzg5NUM4OC43ODE4IDMuMDE3NjMgOTAuODM5OCAzLjAxNzYzIDkyLjg5NzggMS41Nzg5NUM5NC45NTU3IDAuMTQwMjY5IDk3LjAxMzcgMC4xNDAyNjkgOTkuMDcxNyAxLjU3ODk1QzEwMS4xMyAzLjAxNzYzIDEwMy4xODggMy4wMTc2MyAxMDUuMjQ2IDEuNTc4OTVDMTA3LjMwNCAwLjE0MDI2OSAxMDkuMzYyIDAuMTQwMjY5IDExMS40MTkgMS41Nzg5NUMxMTMuNDc3IDMuMDE3NjMgMTE1LjUzNSAzLjAxNzYzIDExNy41OTMgMS41Nzg5NUMxMTkuNjUxIDAuMTQwMjY5IDEyMS43MDkgMC4xNDAyNjkgMTIzLjc2NyAxLjU3ODk1QzEyNS44MjUgMy4wMTc2MyAxMjcuODgzIDMuMDE3NjMgMTI5Ljk0MSAxLjU3ODk1QzEzMS45OTkgMC4xNDAyNjkgMTM0LjA1NyAwLjE0MDI2OSAxMzYuMTE1IDEuNTc4OTVDMTM4LjE3MyAzLjAxNzYzIDE0MC4yMzEgMy4wMTc2MyAxNDIuMjg5IDEuNTc4OTUiIHN0cm9rZT0iIzMzMzMzMyIvPjwvc3ZnPg==);background-position:center;background-size:contain}.shindanCover .s-title>h1{width:-webkit-fit-content;width:fit-content;margin-inline:auto}.shindanCover .s-kv{display:flex;align-items:center;justify-content:center;height:186px}.shindanCover .s-kv>img{width:466px}.shindanCover .s-sub{position:relative;z-index:2;display:grid;row-gap:16px;justify-content:center}@media(min-width:881px){.shindanCover .s-sub{row-gap:12px}}.shindanCover .s-lead{font-size:.875rem;font-weight:700;line-height:1.6;text-align:center;letter-spacing:.05em}.shindanCover .s-lead .has-line{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:7px;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:rgba(107,200,142,.4);text-decoration-color:#6bc88e66;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;text-underline-offset:-3px}.shindanPage__question{margin-bottom:16px;text-align:center}.shindanPage__question .shindanPage__question__number{font-size:28px;font-weight:700;line-height:1.4;text-align:center}.shindanPage__question .shindanPage__question__label{font-weight:700}@media(min-width:881px){.shindanPage__question .shindanPage__question__label{font-size:1.25rem;line-height:1.36;letter-spacing:.05em}}@media(max-width:880px){.shindanPage__question .shindanPage__question__label{font-size:1.125rem;line-height:1.4;letter-spacing:.08em}}.shindan__footer{display:grid;gap:24px;justify-content:center}.shindanPage1{padding:20px 12px 32px}.shindanPage1 .shindanPage1__list{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-inline:auto}@media(max-width:880px){.shindanPage1 .shindanPage1__list{width:304px}}@media(min-width:881px){.shindanPage1 .shindanPage1__list{gap:10px;width:332px}}.shindanPage1 .shindanPage1__listItem{width:calc(33.3333333333% - 5.3333333333px)}@media(min-width:881px){.shindanPage1 .shindanPage1__listItem{width:104px}}.shindanPage2{padding:20px 20px 32px}.shindanResult{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;padding:20px 20px 32px}.shindanResult .shindanResult__top .shindanResult__top__title{display:flex;column-gap:8px;align-items:center;width:-webkit-fit-content;width:fit-content;padding-right:28px;margin-inline:auto}.shindanResult .shindanResult__top .shindanResult__top__title .icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.shindanResult .shindanResult__top .shindanResult__top__title .icon>img{width:100%;height:auto}.shindanResult .shindanResult__top .shindanResult__top__title .label{font-size:1.75rem;font-weight:700;line-height:1.4;letter-spacing:.07em}.shindanResult .shindanResult__top__heading{margin-top:4px;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.07em}.shindanResult .shindanResult__box{display:flex;flex-direction:column;gap:12px;align-items:center;max-width:360px;padding:16px 19px 20px;background:var(--white);border:1px solid #baeace;border-radius:12px;box-shadow:0 0 10px #8cd7a480}.shindanResult .shindanResult__box__inner{flex-wrap:wrap;justify-content:space-between;text-align:left}.shindanResult .shindanResult__box__inner .sectInfo{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}.shindanResult .shindanResult__box__inner .infoUnit{display:flex;align-items:center;justify-content:space-between}.shindanResult .shindanResult__box__inner .infoUnit:first-child{padding-right:16px}.shindanResult .shindanResult__box__inner .infoUnit:not(:first-child){padding-left:15px;border-left:1px solid rgba(0,0,0,.1)}.shindanResult .shindanResult__box__inner .infoUnit .infoUnitImage.temp{flex-basis:27px;min-width:27px;aspect-ratio:1/2;margin-right:6px}.shindanResult .shindanResult__box__inner .infoUnit .infoUnitImage.time{flex-basis:41px;min-width:41px;margin-right:6px}.shindanResult .shindanResult__box__inner .infoUnit .infoUnitData{display:flex;flex-direction:column;align-items:flex-end;padding-top:5px}.shindanResult .shindanResult__box__inner .infoUnit .infoUnitLabel{display:flex;align-items:center;justify-content:center;width:72px;height:20px;padding:1px 0;font-size:12px;font-weight:700;line-height:1.5;color:var(--white);background:var(--green);border-radius:2px}.shindanResult .shindanResult__box__inner .infoUnit .infoUnitText{display:flex;column-gap:1px;font-weight:700;line-height:1.5}.shindanResult .shindanResult__box__inner .infoUnit .infoUnitText span:first-child{padding-top:1.4em;font-size:.625rem}.shindanResult .shindanResult__box__inner .infoUnit .infoUnitText em{font-size:1.5rem;font-style:normal;font-weight:600;white-space:nowrap}.shindanResult .shindanResult__box__inner .infoUnit .infoUnitText span:last-child{padding-top:.5em;font-size:1rem}.shindanResult .shindanResult__box__inner .sectLead{display:flex;gap:8px;align-items:center;padding-top:12px;margin-top:12px;border-top:1px solid rgba(0,0,0,.1)}.shindanResult .shindanResult__box__inner .sectLead .laedLabel{display:flex;align-items:center;justify-content:center;width:64px;height:20px;font-family:var(--font-zen-maru);font-size:.75rem;font-weight:700;line-height:1.5;color:var(--white);background:var(--green);border-radius:2px}.shindanResult .shindanResult__box__inner .sectLead .leadText{font-size:.875rem;font-weight:600;letter-spacing:.09em}.shindanResult .shindanResult__box__inner .sectLead .leadText span{font-size:1.125rem}.shindanResult .shindanResult__box__inner .sectImage{margin-top:8px;text-align:center}.shindanResult .shindanResult__box__inner .sectImage img{width:210px}.shindanResult .sectText .textLead{font-weight:700}@media(min-width:881px){.shindanResult .sectText .textLead{font-size:1.25rem;line-height:1.36;letter-spacing:.05em}}@media(max-width:880px){.shindanResult .sectText .textLead{font-size:1.125rem;line-height:1.4;letter-spacing:.08em}}.shindanResult .sectText .textLead{color:var(--green_text)}.shindanResult .sectText .textBody{margin-top:10px;font-weight:400;line-height:1.6;letter-spacing:.09em}@media(min-width:881px){.shindanResult .sectText .textBody{font-size:.9375rem}}@media(max-width:880px){.shindanResult .sectText .textBody{font-size:.875rem}}.shindanResult .sectText .textNotes{margin-top:12px;font-size:.8125rem;line-height:1.4}.shindanResult .sectText .textNotes{list-style:none}.shindanResult .sectText .textNotes>span{margin-right:4px}.shindanResult__externalLink{width:-webkit-fit-content;width:fit-content;margin-inline:auto}@media(max-width:880px){.shindanResult__externalLink{padding:0 25px 40px;margin-top:-40px}}@media(min-width:881px){.shindanResult__externalLink{padding-top:20px}}.shindanResult__externalLink>div{min-width:323px}.recommend{padding:20px 20px 32px}.recommend .recommend__top{display:flex;align-items:center;justify-content:center}.recommend .recommend__top .recommend__top__icon{width:84px;height:84px}.recommend .recommend__top .recommend__top__heading{font-weight:700}@media(min-width:881px){.recommend .recommend__top .recommend__top__heading{font-size:1.25rem;line-height:1.36;letter-spacing:.05em}}@media(max-width:880px){.recommend .recommend__top .recommend__top__heading{font-size:1.125rem;line-height:1.4;letter-spacing:.08em}}.recommend .recommend__type{font-weight:700}@media(min-width:881px){.recommend .recommend__type{font-size:1.5rem;line-height:1.4}}@media(max-width:880px){.recommend .recommend__type{font-size:1.25rem;line-height:1.4;letter-spacing:.03em}}.recommend .recommend__type{margin-top:12px;color:var(--green_text);text-align:center}@media(min-width:881px){.recommend .recommend__type{margin-top:4px}}.recommend .recommend__type>span{padding-inline:4px}.recommend .recommend__productList{display:grid;gap:12px;justify-content:center;margin-top:20px}.recommend .recommend__productItem{display:flex;flex-direction:column;align-items:center;max-width:360px;padding:16px 20px 24px;background:var(--white);border-radius:8px;box-shadow:0 0 10px #8cd7a480}.recommend .recommend__productItem .recommend__productItem__title{font-weight:700}@media(min-width:881px){.recommend .recommend__productItem .recommend__productItem__title{font-size:1.25rem;line-height:1.36;letter-spacing:.05em}}@media(max-width:880px){.recommend .recommend__productItem .recommend__productItem__title{font-size:1.125rem;line-height:1.4;letter-spacing:.08em}}.recommend .recommend__productItem .recommend__productItem__title{font-weight:700;color:var(--green_text);text-align:center}.recommend .recommend__productItem .recommend__productItem__label{width:-webkit-fit-content;width:fit-content;padding:2px 6px;margin-top:6px;font-size:11px;line-height:1.6;text-align:center;letter-spacing:.09em;background:#f1f5f6;border-radius:4px}.recommend .recommend__productItem .recommend__productItem__image{width:160px;margin-top:20px}.recommend .recommend__productItem .recommend__productItem__lead{font-weight:400;line-height:1.6;letter-spacing:.09em}@media(min-width:881px){.recommend .recommend__productItem .recommend__productItem__lead{font-size:.9375rem}}@media(max-width:880px){.recommend .recommend__productItem .recommend__productItem__lead{font-size:.875rem}}.recommend .recommend__productItem .recommend__productItem__lead{width:100%;margin-top:20px}.recommend .recommend__productItem .recommend__productItem__lead>sup{position:relative;top:-8%;font-size:.6em}.recommend .recommend__productItem .recommend__productItem__note{font-size:.8125rem;line-height:1.4}.recommend .recommend__productItem .recommend__productItem__note{display:flex;gap:4px;width:100%;margin-top:4px;color:#9fa5a6;text-align:left}.recommend .recommend__productItem .recommend__productItem__button{margin-top:16px}.recommend .recommend__button{display:block;width:-webkit-fit-content;width:fit-content;margin-inline:auto;text-align:left;text-decoration:none}.recommend .recommend__button .recommend__button__link{position:relative;display:flex;column-gap:4px;align-items:center;justify-content:space-between;width:-webkit-fit-content;width:fit-content;padding:6px 8px 6px 22px;font-size:.75rem;font-weight:700;line-height:1.3;color:var(--white);letter-spacing:.12em;cursor:pointer;background-color:var(--base_text);border-radius:9999px}.recommend .recommend__button .recommend__button__link:after{display:block;width:22px;height:22px;content:"";background-image:url(/ofuro/bathnavi/img/icon-arrow-ofuronavi2-off.svg);background-size:contain;transform:scale(1);transition:transform .3s cubic-bezier(.39,.575,.565,.8),background-image .3s cubic-bezier(.39,.575,.565,.8)}@media(hover:hover){.recommend .recommend__button .recommend__button__link{transition:transform .3s,background-image .3s}.recommend .recommend__button .recommend__button__link:hover{color:var(--white)}.recommend .recommend__button .recommend__button__link:hover:after{background-image:url(/ofuro/bathnavi/img/icon-arrow-ofuronavi2-on.svg);transform:scale(1.2)}}.recommend .recommend__button.outline .recommend__button__link{min-width:140px;padding:8px 8px 8px 28px;font-size:1rem;color:var(--base_text);letter-spacing:.05em;background-color:transparent;border:1px solid var(--base_text)}.recommend .recommend__button.outline .recommend__button__link:after{background-color:var(--base_text);background-image:none;-webkit-mask-image:url(/ofuro/bathnavi/img/icon-arrow-ofuronavi2-off.svg);mask-image:url(/ofuro/bathnavi/img/icon-arrow-ofuronavi2-off.svg)}@media(hover:hover){.recommend .recommend__button.outline .recommend__button__link{transition:all .3s}.recommend .recommend__button.outline .recommend__button__link:hover{opacity:.7}.recommend .recommend__button.outline .recommend__button__link:hover:after{transform:scale(1.3)}}.recommend .recommend__footer,.recommend .recommend__footer .recommend__button{margin-top:24px}body{display:block;width:100%;height:100%}
