*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal}img{width:100%;height:auto;vertical-align:top}section{width:100%;scroll-margin-top:20px}[id]{scroll-margin-top:20px;-webkit-transition:all .3s ease;transition:all .3s ease}._spacer{margin-bottom:25px}.wrap_all{width:375px;margin:auto;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.article{margin:auto}@media screen and (max-width: 767px){.article{width:100%}}h3{text-align:center;margin:0 15px;font-size:20px}h3 .num{font-size:30px}.orange{color:#fa794f}.can-scroll{width:55%;margin:15px auto}.table-scroll-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 15px;overflow:hidden}.table-fixed{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:90px}.table-fixed img{display:block;width:100%;height:auto}.table-scroll{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:255px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.table-scroll::-webkit-scrollbar{display:none}.table-scroll-inner{position:relative}.table-scroll-inner img{display:block;width:100%;height:auto}.link_wrapper{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:446px;height:19%;top:55px}.table-link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 5px 5px;-webkit-transition:all .3s ease;transition:all .3s ease}.table-link:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.table-link:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.scroll_img_right{width:446px !important;margin-left:-1px}.block-picture{display:block}.clinics{background:#e0e6e8;padding:30px 0 20px}.clinics .clinics_fukidasi{display:block;margin:0 auto -20px;width:345px}.clinics .clinic-card{position:relative;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;margin:30px 15px;padding:0 15px 15px}.clinics .clinic-card::before{content:"";position:absolute;top:0;left:0;width:345px;height:10px;background:#0889b4}.clinics .clinic-card.first::before{background:#d1ae3c}.clinics .clinic-card.second::before{background:#969696}.clinics .clinic-card.third::before{background:#cb823e}.clinics .clinic-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;margin:25px 0 15px;background:#fff}.clinics .badge{width:80px;height:80px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.clinics .clinic-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.clinics .clinic-label{font-size:14px;color:#333;font-weight:500}.clinics .clinic-name{font-size:19px;font-weight:bold;color:#08c;margin:0 0 8px 0;text-decoration:underline}.clinics .stars{width:100px;height:auto;margin-top:5px}.clinics .clinic-image{width:100%;height:auto;display:block}.ranking-title{position:relative;text-align:center;font-size:15px;font-weight:bold;color:#333;margin:30px auto -10px;max-width:315px}.ranking-title::before{content:"";position:absolute;left:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:15px;background:url("/../assets/image/wa-i_l.svg") no-repeat center/contain}.ranking-title::after{content:"";position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:15px;background:url("/../assets/image/wa-i_r.svg") no-repeat center/contain}.matome{display:block;margin:-55px auto 10px;width:40%}.cta-button{position:relative;display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px auto;max-width:345px;width:100%;height:80px;background:#00b900;border-radius:85px;text-decoration:none;-webkit-box-shadow:0 8px 0 green;box-shadow:0 8px 0 green;-webkit-transition:all .1s ease;transition:all .1s ease;overflow:hidden}.cta-button.cta-orange{background:#fa794f;-webkit-box-shadow:0 8px 0 #ce4112;box-shadow:0 8px 0 #ce4112}.cta-button::before{content:"";position:absolute;top:-50%;left:-100%;width:50%;height:200%;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-animation:shine 3s infinite;animation:shine 3s infinite}.cta-button::after{content:"▶︎";position:absolute;color:#fff;width:13px;height:auto;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cta-button:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0 4px 0 green;box-shadow:0 4px 0 green}.cta-button:hover.cta-orange{-webkit-box-shadow:0 4px 0 #ce4112;box-shadow:0 4px 0 #ce4112}.cta-button:active{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-box-shadow:0 0 0 green;box-shadow:0 0 0 green}.cta-button:active.cta-orange{-webkit-box-shadow:0 0 0 #ce4112;box-shadow:0 0 0 #ce4112}.cta-text{display:block;margin:15px auto;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:1.4;letter-spacing:.05em}.cta-arrow{position:relative;z-index:1;font-size:40px;color:#fff;margin-left:30px}@-webkit-keyframes shine{0%{left:-100%}20%{left:100%}100%{left:100%}}@keyframes shine{0%{left:-100%}20%{left:100%}100%{left:100%}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.anchor-highlight{-webkit-animation:pulse .6s ease-in-out;animation:pulse .6s ease-in-out}/*# sourceMappingURL=style.min.css.map */