.home{position:relative}.home h2{font-weight:500;position:relative;line-height:160%;margin-top:0}.home h2:after{display:block;content:attr(data-text);font-family:"Oswald","Hiragino Sans","Sawarabi Gothic",sans-serif;top:calc(100% + 8px);color:#D6A154;font-size:clamp(calc(15rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(15rem / 16));line-height:1;letter-spacing:.01rem;margin-top:8px;speak:none}@media only screen and (max-width: 768px){.home h2{font-size:clamp(calc(26rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(26rem / 16))}}.home .kv{width:100vw;max-width:100vw;margin-left:calc((100vw - 100%) / -2);height:calc(80vh - 90px);position:relative}.home .kv .swiper{width:100%;height:100%}.home .kv .swiper img,.home .kv .swiper picture{display:block;object-fit:cover;object-position:top;width:100%;height:100%}.home .kv__catch{position:absolute;top:50%;left:60px;z-index:3}.home .kv__catch p{color:#fff;font-family:"Zen Maru Gothic",serif;font-weight:400;font-size:clamp(calc(28rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(38rem / 16));line-height:calc(60 / 38);filter:drop-shadow(0px 0px 3px #9E6D26)}@media only screen and (max-width: 768px){.home .kv{height:auto}.home .kv__catch{width:100%;top:auto;bottom:0;left:0;transform:none}.home .kv__catch p{font-size:clamp(calc(20rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(24rem / 16));text-align:center}}@media only screen and (max-width: 390px){.home .kv__catch p{font-size:clamp(calc(20rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(20rem / 16))}}.home__info{padding-top:70px;padding-bottom:140px}.home__info--pick--inner{margin-top:30px;margin-bottom:60px;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.home__info--pick .pick__box{border-top:2px solid #F7F1E9;border-bottom:2px solid #F7F1E9}.home__info .info__list{list-style-type:none;margin:30px 0 36px;padding:0}.home__info .info__list--item{display:flex;border-top:2px solid #F7F1E9}.home__info .info__list--item:last-of-type{border-bottom:2px solid #F7F1E9}.home__info .info__link{display:flex;align-items:center;width:100%;padding:20px;transition:.3s ease-out;text-decoration:none;position:relative}.home__info .info__link:hover{background-color:rgba(245,245,245,0.5)}.home__info .info__link:after{content:'';width:15px;height:15px;border-right:1px solid #D6A154;border-top:1px solid #D6A154;display:inline-block;transform:rotate(45deg);position:absolute;right:20px}.home__info .info__img img{max-width:100px;aspect-fit:4 / 3}.home__info .info__txt{margin-left:30px}.home__info .info__txt--info{display:flex;align-items:center}.home__info .info__txt--cate{font-size:clamp(calc(12rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(12rem / 16));line-height:calc(20 / 12);display:block;color:#fff;width:82px;border-radius:9px;text-align:center}.home__info .info__txt--date{color:#9D9D9D;font-size:clamp(calc(12rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(12rem / 16));line-height:calc(20 / 12);margin-left:20px}.home__info .info__txt--ttl{font-size:clamp(calc(15rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(16rem / 16));font-weight:500;line-height:calc(20 / 16);margin-top:6px}.home__info .cate-event{background-color:#7CAC9B}.home__info .cate-news{background-color:#D6A154}.home__info .cate-column{background-color:#19326C}.home__info .cate-campaign{background-color:#C16E5F}@media only screen and (max-width: 768px){.home__info{padding-top:40px}.home__info--pick--inner{grid-template-columns:1fr}.home__info--pick .pick__box+.pick__box{border-top:none}.home__info .info__link{align-items:normal}.home__info .info__link:after{content:none}.home__info .info__txt{margin-left:20px}.home__info .info__txt--ttl{margin-top:12px}}.home__about{padding-top:90px;padding-bottom:90px;display:grid;grid-template-areas:"title title" "image detail";grid-template-columns:calc(60% + 80px) calc(40% - 80px)}.home__about h2{grid-area:title;margin-bottom:50px}.home__about--img{grid-area:image;max-height:700px}.home__about--img img{width:calc(100% + ((100vw - 100%) / 2));max-width:calc(100% + ((100vw - 100%) / 2));height:100%;object-fit:cover;object-position:top;margin-left:calc(((100vw - 100%) / -2) - 80px);border-top-right-radius:54px;border-bottom-right-radius:54px}.home__about--txt{display:flex;flex-direction:column;justify-content:space-between;grid-area:detail}.home__about--txt ul{list-style-type:none;margin-left:0;padding:0}.home__about--txt ul li{color:#D6A154;font-size:clamp(calc(20rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(20rem / 16));font-family:"Zen Maru Gothic",serif;line-height:calc(36 / 20);position:relative;padding-left:18px}.home__about--txt ul li:before{content:'';position:absolute;background-color:#D6A154;border-radius:90px;left:0;top:calc((1em + 8px) / 2);width:8px;height:8px}.home__about--txt ul li:after{content:'';position:absolute;bottom:0;left:0;background-color:#EFE3D3;width:calc(100% - 19px);height:1px}.home__about--txt p{margin-top:0;margin-bottom:30px;line-height:calc(30 / 16)}@media only screen and (max-width: 768px){.home__about{padding-top:40px;padding-bottom:40px;grid-template-areas:"title" "image" "detail";grid-template-columns:1fr}.home__about--img{margin-top:0}.home__about--img img{width:calc(100% + 80px);max-width:calc(100% + 80px);margin-left:-120px}.home__about--txt{margin-top:30px}.home__about--txt p{margin-bottom:0}.home__about--txt .com__link{margin-top:40px}}.home__features{padding-top:160px;padding-bottom:120px}.home__features--intro{display:flex}.home__features--intro--txt{width:calc((100% - 80px) / 2)}.home__features--intro--txt p{margin-top:90px;line-height:calc(34 / 18)}.home__features--intro--img{margin-left:80px;width:calc((100% - 80px) / 2)}.home__features--intro--img img{border-radius:46px}.home__features--ex{display:flex;margin-top:90px;margin-bottom:50px}.home__features--ex--item{width:calc((100% - 60px) / 3)}.home__features--ex--item+.home__features--ex--item{margin-left:30px}.home__features--ex--img{width:100%}.home__features--ex--img img{border-radius:46px;width:100%;height:100%;object-fit:cover}.home__features dl dt{font-family:"Zen Maru Gothic",serif;font-size:clamp(calc(20rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(24rem / 16))}.home__features dl dd{margin-left:0;margin-top:20px;line-height:calc(30 / 16)}@media only screen and (max-width: 768px){.home__features{padding-top:40px;padding-bottom:80px}.home__features--intro{flex-direction:column}.home__features--intro--txt{width:100%}.home__features--intro--txt p{margin-top:60px}.home__features--intro--img{margin-left:0;width:100%}.home__features--intro--img img{border-radius:30px;width:100%;height:260px;object-fit:cover}.home__features--ex{flex-direction:column;margin-top:40px}.home__features--ex--item{width:100%}.home__features--ex--item img{border-radius:30px}.home__features--ex--item+.home__features--ex--item{margin-left:0;margin-top:40px}.home__features--ex--img{height:260px}.home__features dl{margin-top:20px}.home__features dl dt{font-size:clamp(calc(20rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(20rem / 16))}.home__features dl dd{line-height:calc(24 / 16)}}.home__treatment{padding-top:130px;padding-bottom:90px}.home__treatment--intro{display:flex}.home__treatment--intro--ttl{width:35%}.home__treatment--intro--txt{line-height:calc(30 / 16);width:65%}.home__treatment--ex{margin-top:30px;margin-bottom:60px}.home__treatment--ex ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:20px;list-style-type:none;margin:0;padding:0}.home__treatment--ex ul li a{display:flex;flex-direction:column;background-color:#fff;border-radius:25px;padding:20px 16px;text-decoration:none;height:100%;border:1px solid #F7F1E9;transition:.3s ease-out}.home__treatment--ex ul li a:hover{filter:drop-shadow(0px 0px 18px #efdac2)}.home__treatment--ex ul li a:hover img{transform:scale(1.1)}.home__treatment--ex ul li a .home__treatment--ex--img{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.home__treatment--ex ul li a .home__treatment--ex--img img{max-width:80px;transition:.3s ease-out}.home__treatment--ex ul li a .home__treatment--ex--ttl:last-of-type{font-size:clamp(calc(14rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(14rem / 16));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1}.home__treatment--ex ul li a .home__treatment--ex--ttl:last-of-type span{font-size:clamp(calc(12rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(12rem / 16))}.home__treatment--diagnosis{text-align:center;margin-bottom:60px}.home__treatment--diagnosis a{border-radius:90px;border:2px solid #D6A154;background-color:#fff;color:#D6A154;cursor:pointer;font-weight:bold;padding:16px;width:325px;display:block;margin:0 auto;text-decoration:none;transition:.4s ease-out;font-size:clamp(calc(20rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(20rem / 16))}.home__treatment--diagnosis a:hover{background-color:#D6A154;color:#fff}@media only screen and (max-width: 1024px){.home__treatment--ex ul{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width: 768px){.home__treatment{padding-top:40px;padding-bottom:80px}.home__treatment--intro{flex-direction:column;align-items:normal}.home__treatment--intro--ttl{width:100%}.home__treatment--intro--txt{width:100%}.home__treatment--intro--txt p{margin-top:40px}.home__treatment--ex{margin-top:80px}.home__treatment--ex ul{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 512px){.home__treatment--ex ul{grid-template-columns:1fr 1fr}}.home__message{padding-top:90px;padding-bottom:90px;display:grid;grid-template-areas:"title image" "detail image";grid-template-columns:calc(40% - 80px) calc(60% + 80px)}.home__message h2{grid-area:title}.home__message--img{grid-area:image;max-height:700px}.home__message--img img{width:calc(100% + ((100vw - 100%) / 2));max-width:calc(100% + ((100vw - 100%) / 2));height:100%;object-fit:cover;object-position:top;margin-left:80px;border-top-left-radius:54px;border-bottom-left-radius:54px}.home__message--txt{grid-area:detail;display:flex;flex-direction:column;justify-content:space-between}.home__message--txt--detail{line-height:calc(30 / 16);margin:0}.home__message--txt--rep{text-align:right;font-size:clamp(calc(20rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(20rem / 16));line-height:calc(30 / 20);margin-top:25px;margin-bottom:40px}.home__message--txt--rep span{font-size:clamp(calc(14rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(14rem / 16));display:block}@media only screen and (max-width: 768px){.home__message{grid-template-areas:"title" "image" "detail";grid-template-columns:1fr}.home__message h2{margin-bottom:30px}.home__message--img img{width:calc(100% + 80px);max-width:calc(100% + 80px);margin-left:25px}.home__message--txt{margin-top:40px}}.home__voice{padding-top:130px;padding-bottom:90px}.home__voice--intro{display:flex;align-items:center}.home__voice--intro--ttl{width:35%}.home__voice--intro--txt{line-height:calc(30 / 16);width:65%}.home__voice--ex{margin-top:60px}.home__voice--ex ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;list-style-type:none;margin:0;padding:0}.home__voice--ex ul li a{display:flex;flex-direction:column;background-color:#fff;border-radius:25px;padding:30px;text-decoration:none;height:100%;border:1px solid #F7F1E9;transition:.3s ease-out;aspect-fit:1}.home__voice--ex ul li a:hover{filter:drop-shadow(0px 0px 18px #efdac2)}.home__voice--ex ul li a:hover img{transform:scale(1.1)}.home__voice--ex ul li a .home__voice--ex--img{display:flex;align-items:center;justify-content:center;margin:0 auto 10px;overflow:hidden;max-width:230px;height:180px}.home__voice--ex ul li a .home__voice--ex--img img{width:100%;height:100%;object-fit:cover;transition:.3s ease-out}.home__voice--ex ul li a .home__voice--ex--txt--ttl{font-size:clamp(calc(18rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(18rem / 16));font-family:"Zen Maru Gothic",serif;border-bottom:1px solid #F7F1E9;line-height:calc(50 / 18);margin-top:0}.home__voice--ex ul li a .home__voice--ex--txt--type{font-family:"Zen Maru Gothic",serif}.home__voice--ex ul li a .home__voice--ex--txt--detail{font-size:clamp(calc(15rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(15rem / 16));line-height:calc(22 / 15);display:flex;flex:1}.home__voice--reviews{display:grid;grid-template-areas:"google google google" "shinqcompass ekitenrank ekiten";grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:30px;margin-top:40px}.home__voice--reviews--google{grid-area:google;margin-bottom:30px}.home__voice--reviews--shinqcompass{grid-area:shinqcompass}.home__voice--reviews--ekitenrank{grid-area:ekitenrank}.home__voice--reviews--ekiten{grid-area:ekiten}@media only screen and (max-width: 1024px){.home__voice--ex ul{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.home__voice--intro{display:block}.home__voice--intro--ttl{width:100%}.home__voice--intro--txt{width:100%}.home__voice--reviews{display:grid;grid-template-areas:"google" "shinqcompass" "ekitenrank" "ekiten";grid-template-columns:1fr;column-gap:20px;row-gap:20px}}.home__banner{padding-top:70px}.home__banner a{transition:.4s ease-out}.home__banner a:hover{opacity:.7}@media only screen and (max-width: 1300px){.home__banner{padding-bottom:70px}}.home__access{padding-top:130px;padding-bottom:120px;display:grid;grid-template-areas:"info map";grid-template-columns:35% 65%}.home__access:before{background-color:#fff !important}.home__access--txt{grid-area:info}.home__access--txt--detail{margin-top:60px}.home__access--txt--detail address{font-style:normal;line-height:calc(30 / 16)}.home__access--txt--detail dl{margin-top:40px;line-height:calc(30 / 16)}.home__access--txt--detail dl dt{font-weight:500}.home__access--txt--detail dl dd{margin-left:0}.home__access--txt a{border-bottom:1px solid #000;text-decoration:none;transition:.3s ease-out}.home__access--txt a:hover{color:#D6A154}.home__access--map{grid-area:map;padding-left:80px;min-height:500px}@media only screen and (max-width: 768px){.home__access{grid-template-areas:"info" "map";grid-template-columns:1fr}.home__access--map{padding-left:0}}
/*# sourceMappingURL=_style.css.map */
