@charset "UTF-8";html{overflow-x:hidden}body{height:100%;position:relative;overflow-x:hidden;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/css/../images/back_img.png) no-repeat top center/cover}.l-main{display:flex;flex-direction:column;position:relative;width:100%;max-width:750px;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/css/../images/arrow_left.png) !important}.l-main .slider .slick-next{right:2%;background-image:url(//uraraclinic.jp/wp-content/themes/urara/public_sibou/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:340%;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/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%)}@media screen and (max-width:666px){.l-main .slider .slick-prev,.l-main .slider .slick-next{width:41px;height:41px}.l-main .slider .slick-slide{margin:0 18px}.l-main .slider .slick-list{padding:0 15px !important}}