.rev2 .ttl{position:relative;z-index:0}.rev2 .ttl .ttl-eng{position:relative;z-index:-1}.rev2 .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 5px}.rev2 .slick-dots li button{width:10px;height:10px;display:block;appearance:none;-webkit-appearance:none;text-indent:100%;overflow:hidden;white-space:nowrap;line-height:1;padding:0 0}.rev2 #hd-slider li{line-height:1}.rev2 #main{position:relative;z-index:0}.rev2 #feature{padding-top:150px;padding-bottom:75px}.rev2 #feature .content .item .gr-txt .box{padding:14px 18px 14px 18px}@media screen and (max-width: 767px){.rev2 #feature{padding-top:45px;padding-bottom:45px}}.rev2 #pickup{padding-top:75px;padding-bottom:75px;margin-bottom:150px;background:hsla(0,0%,100%,.6)}.rev2 #pickup .list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 10px;margin:75px auto 0 auto}.rev2 #pickup .list li{width:calc(25% - 7.5px);min-width:250px;text-align:center}.rev2 #pickup .list li>a,.rev2 #pickup .list li>span{display:block;padding:1em 1em 1em 1em;border:1px solid #f089a0;border-radius:100px;color:#e95383;line-height:1;background:linear-gradient(to right, #f7f3ff 0%, #ffe1e4 100%)}.rev2 #pickup .list li>a{padding:1em 2.5em 1em 1em;position:relative;z-index:0}.rev2 #pickup .list li>a::after{content:"";position:absolute;z-index:0;top:50%;right:1em;transform:translateY(-50%);width:1.5em;height:1.5em;background:url(../img/icon_arrow.png) no-repeat center/cover}@media(hover: hover){.rev2 #pickup .list li>a{transition:.3s ease-in-out}.rev2 #pickup .list li>a:hover{opacity:.6}}.rev2 #pickup .list li.reverse>a,.rev2 #pickup .list li.reverse>span{background:linear-gradient(to right, #ffe1e4 0%, #f7f3ff 100%)}@media screen and (max-width: 767px){.rev2 #pickup{padding-top:45px;padding-bottom:45px;margin-bottom:45px}.rev2 #pickup .list{margin:45px auto 0 auto}.rev2 #pickup .list>li{flex:auto;width:fit-content;min-width:auto}.rev2 #pickup .list>li>a,.rev2 #pickup .list>li>span{font-size:14px}.rev2 #pickup .list>li>a{padding:1em 2.8em 1em 1em;position:relative;z-index:0}}.rev2 #subject{padding-bottom:75px}@media screen and (max-width: 767px){.rev2 #subject{padding-bottom:35px}}.rev2 #smashbloon .ttl{margin:75px auto .5em 0;color:#f089a0;font-size:28px;font-weight:400;letter-spacing:1px;line-height:1.6}.rev2 #smashbloon .ctaArea{background:#e3e2e7;padding:30px 0}.rev2 #smashbloon .ctaArea .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px 15px}.rev2 #smashbloon .ctaArea .container::after{display:none}.rev2 #smashbloon .ctaArea .container a{position:relative;z-index:0;flex:1;display:block;line-height:1;padding:1.2em 1em;border-radius:100px;text-align:center;min-width:240px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.rev2 #smashbloon .ctaArea .container a.tel{background:#fff;color:#e95383;font-size:22px}.rev2 #smashbloon .ctaArea .container a.tel>span{font-size:16px}.rev2 #smashbloon .ctaArea .container a.web{background:#7a80a2;color:#fff;font-size:22px}.rev2 #smashbloon .ctaArea .container a.web>span{position:relative;z-index:0;padding:0 0 0 1.5em}.rev2 #smashbloon .ctaArea .container a.web>span::before{content:"";position:absolute;z-index:0;top:50%;left:0em;transform:translateY(-50%);width:1em;height:1em;background:url(../img/icon_web.png) no-repeat center/cover}.rev2 #smashbloon .ctaArea .container a.line{background:#81c5a4;color:#fff;font-size:22px}.rev2 #smashbloon .ctaArea .container a.line>span{position:relative;z-index:0;padding:0 0 0 1.5em}.rev2 #smashbloon .ctaArea .container a.line>span::before{content:"";position:absolute;z-index:0;top:50%;left:0em;transform:translateY(-50%);width:1em;height:1em;background:url(../img/icon_line.png) no-repeat center/cover}.rev2 #smashbloon .movie{padding-bottom:75px;margin:0 auto;display:flex;flex-wrap:wrap;gap:0 30px}.rev2 #smashbloon .movie iframe{flex:1;display:block;margin:0 auto;max-width:100%;width:calc(33.3333333333% - 20px);height:auto;aspect-ratio:404/720}@media screen and (max-width: 767px){.rev2 #smashbloon .movie{gap:0 15px}.rev2 #smashbloon .movie iframe{width:calc(50% - 15px)}.rev2 #smashbloon .movie iframe:nth-of-type(n+3){display:none}}@media screen and (max-width: 767px){.rev2 #smashbloon .ttl{font-size:18px;margin:45px auto .5em 0}.rev2 #smashbloon .ctaArea .container{flex-direction:column}.rev2 #smashbloon .ctaArea .container a{width:100%}.rev2 #smashbloon .movie{padding-bottom:45px}}.rev2 #siteLinks{padding-bottom:150px;padding-top:75px}.rev2 #siteLinks .list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 10px;max-width:750px;margin:0 auto}.rev2 #siteLinks .list>li{flex:1}.rev2 #siteLinks .list>li>a{position:relative;z-index:0;display:block;line-height:1;padding:1.2em 1em;background:#f089a0;text-align:center;color:#fff;border-radius:100px}.rev2 #siteLinks .list>li>a::after{content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%);background:url(../img/icon_arrow_w.png) no-repeat center/cover;width:1em;height:1em}@media(hover: hover){.rev2 #siteLinks .list>li>a{transition:.3s ease-in-out}.rev2 #siteLinks .list>li>a:hover{opacity:.6}}@media screen and (max-width: 767px){.rev2 #siteLinks{padding-bottom:45px;padding-top:45px}.rev2 #siteLinks .list{flex-direction:column}}#cv.rev2{position:relative;z-index:0;background:url(../img/bg_cv.png) no-repeat center center/cover}#cv.rev2>.container{padding-top:30px;padding-bottom:30px}#cv.rev2::before{background:none;display:none}#cv.rev2::after{background:none;display:none}@media screen and (max-width: 767px){#cv.rev2{padding:30px 0 45px 0;margin:45px auto}#cv.rev2>.container{padding-top:0px;padding-bottom:0px}}#clinic,#news:not(.home #news),#news:not(.rev2 #news){display:block}#footer.rev2 .footer-bottom{padding:.5em 1.5em;background:linear-gradient(to right, #00011f 0%, #737282 100%)}#footer.rev2 .gnav{display:flex;justify-content:center;flex-wrap:wrap;gap:0 30px;margin:0 0 45px 0}#footer.rev2 .gnav li a{display:block;font-weight:300;line-height:1}@media screen and (max-width: 767px){#footer.rev2 .gnav{gap:15px 15px;justify-content:flex-start;margin:0 0 30px 0}#footer.rev2 .gnav li{width:calc(50% - 7.5px)}#footer.rev2 .gnav li a{padding:.5em 0;font-size:14px}}#footer.rev2 .siteMap{display:flex;flex-wrap:wrap;gap:30px 100px;margin:0 0 45px 0}#footer.rev2 .siteMap .desc,#footer.rev2 .siteMap .list{flex:1}#footer.rev2 .siteMap .desc dt{font-size:16px;color:#e95383;line-height:1;padding:.8em 0;display:flex;align-items:center}#footer.rev2 .siteMap .desc dd{display:block;padding-top:.4em;border-top:1px solid #e95383}#footer.rev2 .siteMap .desc dd>.list{padding:0 0 0 0}#footer.rev2 .siteMap .desc dd>.list li{padding:0 0 0 .8em;position:relative;z-index:0}#footer.rev2 .siteMap .desc dd>.list li::before{content:"-";position:absolute;z-index:0;top:50%;left:0;transform:translateY(-50%)}#footer.rev2 .siteMap .desc dd>.list li a{display:block;font-weight:300;line-height:1;padding:.8em 0;font-size:14px}#footer.rev2 .siteMap>.list{padding:0 0 0 0}#footer.rev2 .siteMap>.list li a{display:block;font-weight:300;line-height:1;font-size:16px;color:#e95383;padding:.8em 0}@media screen and (max-width: 767px){#footer.rev2 .siteMap{flex-direction:column;gap:0px 0px;margin:0 0 15px 0}#footer.rev2 .siteMap .desc dt{border-top:1px solid #e95383;font-size:14px;padding:1em 0}#footer.rev2 .siteMap .desc dt:not(:first-of-type){margin:0 0}#footer.rev2 .siteMap .desc dt>i{position:relative;z-index:0;display:block;width:1em;height:1em;margin-left:auto;margin-right:.5em}#footer.rev2 .siteMap .desc dt>i::before,#footer.rev2 .siteMap .desc dt>i::after{content:"";position:absolute;z-index:-1;top:50%;left:50%;display:block;width:100%;height:2px;background:#e95383;transition:.3s ease-in-out}#footer.rev2 .siteMap .desc dt>i::before{transform:translate(-50%, -50%)}#footer.rev2 .siteMap .desc dt>i::after{transform:translate(-50%, -50%) rotate(90deg)}#footer.rev2 .siteMap .desc dt.active>i::after{transform:translate(-50%, -50%) rotate(0deg)}#footer.rev2 .siteMap .desc dd{display:none;min-width:100%;padding-bottom:.4em}#footer.rev2 .siteMap .desc:last-of-type{border-bottom:1px solid #e95383}#footer.rev2 .siteMap .list li a{font-size:14px}#footer.rev2 .siteMap>.list{margin:calc(30px - .8em) 0 0 0}}#footer.rev2 .siteInfo{display:flex;flex-wrap:wrap;gap:0 30px}#footer.rev2 .siteInfo .logo{max-width:256px}#footer.rev2 .siteInfo .info{margin:0 0 0 0;font-size:14px;line-height:1.6}#footer.rev2 .siteInfo .links{flex:1;align-self:flex-end;display:flex;justify-content:flex-end;gap:0 15px}#footer.rev2 .siteInfo .links>a{display:block;font-size:12px;line-height:1}@media screen and (max-width: 767px){#footer.rev2 .siteInfo .logo{margin:0 auto 30px auto}#footer.rev2 .siteInfo .info{font-size:12px}#footer.rev2 .siteInfo .links{margin:45px auto 0 auto;justify-content:center}}/*# sourceMappingURL=top_extention.css.map */