@charset "UTF-8";html{overflow-x:hidden}body{height:100%;position:relative;font-family:'Noto Sans JP',serif;color:#4d4846}body:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(//uraraclinic.jp/wp-content/themes/urara/public_sibou/assets/css/../images/back_img.png) repeat-y top center/cover}.l-main{display:flex;flex-direction:column;position:relative;width:100%;max-width:550px;min-height:100vh;margin:0 auto}.no-link{opacity:.4 !important;pointer-events:none !important}.shippori{font-family:'Shippori Mincho',serif;font-weight:600}.top-main{width:100%;padding:1% 3% 0}.l-main .slider{position:relative;margin-top:-5px}.l-main .slider .slick-prev,.l-main .slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);width:82px;height:82px;background-size:contain;background-repeat:no-repeat;z-index:10;cursor:pointer}.l-main .slider .slick-prev:before,.l-main .slider .slick-next:before{display:none}.l-main .slider .slick-prev{left:2%;background-image:url(//uraraclinic.jp/wp-content/themes/urara/public_sibou/assets/css/../images/arrow_left.png) !important}.l-main .slider .slick-next{right:2%;background-image:url(//uraraclinic.jp/wp-content/themes/urara/public_sibou/assets/css/../images/arrow_right.png) !important}.l-main .slider .slick-slide{margin:0 35px}.l-main .slider .slick-list{padding:0 30px !important}.top-bottom{position:relative;flex:1;margin-top:4%;padding-top:2.2%}.top-bottom:before{content:'';display:block;position:absolute;top:0;left:0;width:100vw;height:100%;margin:0 calc(50% - 50vw);background-color:#fff;z-index:-1}.top-bottom .top-btn{display:block;width:95%;margin:0 auto;transition:.3s}.top-bottom .top-btn:hover{opacity:.8;transform:translate(0,3%)}.qa-head{position:relative;width:65%;margin:5% auto 4%}.qa{width:96%;margin:0 auto;padding:4.5% 1% 10%;background-color:#fff;border-radius:10px}.qa-long{padding-bottom:4%}.qa-question{width:100%}.qa-img{width:100%;margin-top:4.5%}.qa-img img{width:100%;height:auto}.qa-btn{display:flex;flex-wrap:wrap;justify-content:center;gap:7% 3%;margin-top:3%;text-align:center}.qa-btn button{width:calc(100% / 3 - 3%);aspect-ratio:200/132;border:3px solid #e46689;border-radius:6px;font-size:220%;font-weight:500;line-height:1.22;cursor:pointer;transition:.3s;padding:0;text-align:center}.qa-btn button:nth-child(n+4){margin-top:3.5%}.qa-btn button:hover{opacity:.6;transform:translate(0,3%)}.diag{position:relative;width:96%;margin:6% auto 4%;padding:37% 0 10%;border-radius:10px;background-color:#fff;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.diag:before{content:'';display:block;position:absolute;top:5%;left:0;right:0;margin:0 auto;width:28%;aspect-ratio:1/1;background:url(//uraraclinic.jp/wp-content/themes/urara/public_sibou/assets/css/../images/spiner.png) no-repeat top center/contain;animation:spin 2s linear infinite}.diag-text{width:60%;margin:2% auto 0}.thanks{width:96%;margin:6% auto 4%;padding:0 2.5% 4%;border-radius:10px;background-color:#fff}.thanks-thumb{margin-top:-4%}.thanks-line{width:106%;margin-left:-1.5%;margin-top:-18%;transition:.3s;animation-iteration-count:infinite;animation-duration:1.5s;animation-fill-mode:both;animation-name:pulse}.thanks-line:hover{opacity:.6}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.thanks__bottom{display:flex;flex-direction:column;align-items:center;padding:60px 0 100px;gap:37px}.bottom-link{display:inline-block;font-size:28px;text-decoration:underline;transition:.3s}.bottom-link:hover{opacity:.6;transform:translate(0,3%)}.thanks-sec{position:relative;width:100%}.thanks-sec img{width:100%;height:auto;display:block;margin-top:-1px}.thanks-sec04,.thanks-sec10{position:relative}.thanks-cta{position:absolute;left:54%;transform:translate(-50%,-50%)}.thanks-cta-countdown{top:62%}.thanks-sec10 .thanks-cta-countdown{top:45%}.countdown-text{color:#000;font-size:clamp(0.169px, 16.91vw, 90px);font-weight:500;font-family:'Roboto',sans-serif;text-align:center;letter-spacing:.01em}.thanks-cta-btn{left:2.5%;bottom:4.5%;width:95%;transition:.3s;animation-iteration-count:infinite;animation-duration:1.5s;animation-fill-mode:both;animation-name:pulse}.thanks-cta-btn:hover{opacity:.6}.thanks-cta-btn img{width:100%;height:auto;transition:.3s;cursor:pointer}.thanks-cta-btn.disabled{pointer-events:none;opacity:.5;animation:none !important;transform:scale3d(1,1,1)}.thanks-cta-btn.disabled img{cursor:not-allowed;opacity:.5}.thanks-sec06{padding:2% 0;position:relative}.thanks-sec06-title{width:100%;height:auto;display:block;margin-bottom:2%}.thanks-content{position:absolute;top:13.5%;left:50%;transform:translateX(-50%);width:92%;z-index:1}.thanks-slide{position:relative;width:100%;overflow:hidden}.thanks-slide img{width:100%;height:auto;display:block}.thanks-slider .slick-slide{margin:0}.thanks-slider .slick-list{padding:0 !important}.thanks-slider .slick-dots{position:absolute;bottom:-5.5%;left:0;right:0;width:100%;display:flex;justify-content:center;align-items:center;gap:10px;z-index:5;list-style:none}.thanks-slider .slick-dots li{display:inline-block;list-style:none}.thanks-slider .slick-dots li button{display:block;width:8px;height:8px;border-radius:50%;background-color:#dadada;cursor:pointer;transition:.3s;font-size:0;padding:0}.thanks-slider .slick-dots li.slick-active button{background-color:#e46689}@media screen and (max-width:666px){.l-main .slider .slick-list{padding:0 15px !important}.l-main .slider .slick-prev,.l-main .slider .slick-next{width:41px;height:41px}.l-main .slider .slick-slide{margin:0 18px}.qa-btn button{font-size:320%}}