﻿.checkbox .wpcf7-list-item{position:relative;margin:0}.checkbox label{display:block;cursor:pointer;position:relative;padding-left:35px;margin:0 22px 10px 0;overflow:hidden;position:relative;display:block;box-sizing:border-box;line-height:25px;min-height:25px}.checkbox label:before{content:"";position:absolute;width:25px;height:25px;left:0;top:0;border:1px solid #E6E6E6;z-index:3;border-radius:4px}.checkbox label:after{content:"";position:absolute;top:5px;left:9px;display:block;width:7px;height:12px;border-right:2px solid #E0004E;border-bottom:2px solid #E0004E;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);z-index:1}.checkbox label input[type="checkbox"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:absolute;left:-40px;width:25px;height:25px;display:block;box-shadow:40px 0px #FFF;z-index:2;margin:0px;padding:0px;border-radius:4px}.checkbox label input[type="checkbox"]:checked{box-shadow:none}.checkbox label a{display:inline;color:#E0004E}.checkbox label a:hover{text-decoration:underline}.radio input[type="radio"]{position:absolute;opacity:0}.radio .wpcf7-form-control-wrap{display:block}.radio .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:20px}.radio .wpcf7-list-item-label{position:relative;cursor:pointer;padding-left:30px;font-weight:normal;display:flex;align-items:center}.radio .wpcf7-list-item-label::before,.radio .wpcf7-list-item-label::after{content:'';display:block;position:absolute}.radio .wpcf7-list-item-label::before{width:0px;height:0px;left:12px;top:12px;transition:all .5s ease}.radio .wpcf7-list-item-label::after{background:#fff;border-radius:50%;border:1px solid #EFEFEF;width:25px;height:25px;position:absolute;left:0;top:0;vertical-align:middle;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease;z-index:1}.radio input[type="radio"]:checked+.wpcf7-list-item-label:before{width:11px;height:11px;left:7px;top:7px;background:#E0004E;border-radius:50%;z-index:2}.error{line-height:1.4;color:#D07171;font-weight:bold;margin-bottom:10px}.contact-form{margin-top:30px}.contact-form dl{width:100%;margin:0 auto 10px;color:#202029}.contact-form dl dt{display:flex;align-items:center;padding:13px 0 3px;font-weight:600;font-size:1.3rem;line-height:1.4}@media (min-width: 1025px){.contact-form dl dt{font-size:1.4rem}}.contact-form dl dt span{flex-shrink:0;font-size:1.1rem;font-weight:600;color:#FFF;background:#9B9BA8;line-height:1;padding:4px 5px;margin-right:8px;border-radius:3px}.contact-form dl dt span.required{background:#F06A94}.contact-form dl dt .label{background:#9F9F9F;color:#FFF;font-size:1.1rem;font-weight:600;border-radius:3px;padding:4px 4px 5px;line-height:1;margin-top:5px;margin-left:8px}.contact-form dl dt .label.required{background:#E4632E}.contact-form dl dt .notes{background:none;color:#202029;font-weight:normal;padding:0;margin-left:5px}.contact-form dl dd{line-height:1.6;text-align:left;display:block;padding:5px 0 7px}.contact-form dl dd label div{margin-bottom:0}.contact-form dl dd.col2{display:flex;gap:10px}.contact-form dl dd.col2>*{width:calc(50% - 5px) !important}.contact-form dl dd .flex{align-items:center}.contact-form dl dd.short{display:flex;align-items:center;gap:7px}.contact-form dl dd.short input[type="text"]{width:200px}.contact-form dl dd.birthday{display:flex;align-items:center;gap:7px}.contact-form dl dd.birthday input[type="text"]{width:60px}.contact-form dl dd.birthday input[type="text"].year{width:100px}@media (min-width: 769px){.contact-form dl dd .choice .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:5px 10px}}@media (min-width: 769px){.contact-form dl dd .choice .wpcf7-checkbox .wpcf7-list-item{width:calc(50% - 5px)}}.contact-form dl dd .wpcf7-not-valid-tip{font-size:1.3rem;font-weight:bold}.contact-form dl dd input[type="text"],.contact-form dl dd input[type="email"],.contact-form dl dd input[type="tel"],.contact-form dl dd input[type="password"],.contact-form dl dd input[type="date"],.contact-form dl dd select,.contact-form dl dd textarea{box-sizing:border-box;height:45px;line-height:45px;border:1px solid #E8E8E8;background:#F0F1F7;display:inline-block;border-radius:5px;padding:10px 15px;font-size:1.4rem;box-sizing:border-box;max-width:100%;width:100%}.contact-form dl dd input[type="text"].number,.contact-form dl dd input[type="email"].number,.contact-form dl dd input[type="tel"].number,.contact-form dl dd input[type="password"].number,.contact-form dl dd input[type="date"].number,.contact-form dl dd select.number,.contact-form dl dd textarea.number{max-width:315px}.contact-form dl dd input[type="text"]:focus,.contact-form dl dd input[type="email"]:focus,.contact-form dl dd input[type="tel"]:focus,.contact-form dl dd input[type="password"]:focus,.contact-form dl dd input[type="date"]:focus,.contact-form dl dd select:focus,.contact-form dl dd textarea:focus{border-color:#202029;background:#FFF}.contact-form dl dd input[type="text"]::placeholder,.contact-form dl dd input[type="email"]::placeholder,.contact-form dl dd input[type="tel"]::placeholder,.contact-form dl dd input[type="password"]::placeholder,.contact-form dl dd input[type="date"]::placeholder,.contact-form dl dd select::placeholder,.contact-form dl dd textarea::placeholder{color:#83838E;font-size:1.4rem;font-weight:normal}.contact-form dl dd input[type="text"][readonly="readonly"],.contact-form dl dd input[type="email"][readonly="readonly"],.contact-form dl dd input[type="tel"][readonly="readonly"],.contact-form dl dd input[type="password"][readonly="readonly"],.contact-form dl dd input[type="date"][readonly="readonly"],.contact-form dl dd select[readonly="readonly"],.contact-form dl dd textarea[readonly="readonly"]{border:none;background:none;padding:0;height:auto;line-height:1.6}.contact-form dl dd .notes{color:#E0004E;margin-top:5px;font-size:1.1rem}@media (min-width: 1025px){.contact-form dl dd .notes{font-size:1.2rem}}.contact-form dl dd textarea{height:10em !important}.contact-form dl dd .select{position:relative}.contact-form dl dd .select::after{position:absolute;top:18px;right:18px;transform:translateY(-50%);content:"";display:inline-block;border-color:#aaa;width:7px;height:7px;border-bottom:2px solid #E0004E;border-right:2px solid #E0004E;pointer-events:none;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out}.contact-form dl dd .select select{padding:10px 20px;width:100%;line-height:1;-webkit-appearance:none;appearance:none;font-size:1.3rem;color:#202029}.contact-form dl dd select::-ms-expand{display:none}.contact-form dl dd textarea{padding:10px;line-height:1.4;font-size:1.4rem}.contact-form dl dd .checkbox,.contact-form dl dd .radio{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:8px}@media (min-width: 1025px){.contact-form dl dd .checkbox,.contact-form dl dd .radio{margin-top:8px}}.contact-form dl dd .checkbox label,.contact-form dl dd .radio label{font-size:1.3rem}@media (min-width: 769px){.contact-form dl dd .checkbox label,.contact-form dl dd .radio label{font-size:1.4rem}}.contact-form dl dd .checkbox label span,.contact-form dl dd .radio label span{position:relative;z-index:2}.contact-form dl dd .checkbox .wpcf7-list-item,.contact-form dl dd .radio .wpcf7-list-item{display:block;font-weight:normal;margin:0}.contact-form .acceptance{width:fit-content;margin:0 auto 30px}@media (min-width: 1025px){.contact-form .acceptance{margin-bottom:50px}}.contact-form .wpcf7-acceptance .wpcf7-list-item-label{font-weight:normal}.contact-form .wpcf7-acceptance a{color:#E0004E;display:inline;font-weight:600}.contact-form .wpcf7-acceptance a:hover{color:#C7464C}.contact-form .wpcf7 .wpcf7-submit:disabled:disabled{background:#EEE;border-color:#EEE;color:#888}@media (min-width: 1025px){header{padding-right:0}}header .header-top{height:100%}header .header-nav{display:none}@media (min-width: 1025px){header .header-nav{display:flex;gap:30px;align-items:center;height:100%}}header .header-nav ul{display:flex;gap:20px}@media (min-width: 1261px){header .header-nav ul{gap:30px}}header .header-nav ul li{font-weight:600}header .header-nav .btn{width:250px;height:100%;border-radius:0}@media (min-width: 1025px){header #mb-nav-wrp{display:none}}main{overflow:hidden}.mb-fixed-btn li .btn{flex-direction:row;gap:10px;font-size:1.8rem}footer .footer-btm .inner{justify-content:center}footer .footer-btm .left{width:auto}footer .footer-btm .left .link-official{color:#FFF;margin:15px auto 20px;width:fit-content}@media (min-width: 1025px){footer .footer-btm .left .link-official{margin:25px auto 30px}}footer .footer-btm .left .sns{justify-content:center}footer .footer-btm .left small{text-align:center;opacity:.4;margin-top:40px}@media (min-width: 1025px){footer .footer-btm .left small{margin-top:50px}}.sub-ttl{display:block;text-align:center}.sub-ttl .font-en{font-size:4rem;margin-bottom:10px}@media (min-width: 1025px){.sub-ttl .font-en{font-size:9rem}}.sub-ttl h2{font-size:1.6rem}@media (min-width: 1025px){.sub-ttl h2{font-size:1.8rem}}#ts-mv{position:relative;z-index:1;overflow:hidden;height:410px;padding-top:120px}@media (min-width: 1025px){#ts-mv{height:700px;padding-top:90px}}#ts-mv .mv-bg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;width:100%;height:100%}#ts-mv .mv-bg img{height:100% !important;object-fit:cover}#ts-mv .inner{position:relative;z-index:2;max-width:1000px}#ts-mv .inner h1{font-size:2.5rem;line-height:1.6;margin-bottom:10px;-webkit-text-stroke:4px #FFF;text-stroke:4px #FFF;paint-order:stroke}@media (min-width: 1025px){#ts-mv .inner h1{font-size:4rem;-webkit-text-stroke:0;text-stroke:0}}#ts-mv .inner p{-webkit-text-stroke:2px #FFF;text-stroke:2px #FFF;paint-order:stroke}@media (min-width: 1025px){#ts-mv .inner p{-webkit-text-stroke:0;text-stroke:0}}#ts-mv .inner .btn{display:none}@media (min-width: 1025px){#ts-mv .inner .btn{display:flex;gap:8px;margin:40px 0 0 0;line-height:60px;width:100%;max-width:320px;font-size:1.8rem}}#ts-recommend{position:relative;z-index:2;margin-top:-70px}@media (min-width: 1025px){#ts-recommend{margin-top:-150px}}#ts-recommend .inner{background:#FFF;padding:20px 20px 30px}@media (min-width: 1025px){#ts-recommend .inner{padding:30px 40px 40px}}#ts-recommend .inner h2{text-align:center;color:#F14190;font-size:2rem;margin-bottom:15px}@media (min-width: 1025px){#ts-recommend .inner h2{font-size:3rem;margin-bottom:20px}}#ts-recommend .inner ul{display:grid;gap:10px}@media (min-width: 1025px){#ts-recommend .inner ul{grid-template-columns:repeat(2, 1fr);gap:15px 30px}}#ts-recommend .inner ul li{border-bottom:2px dotted #202029;position:relative;display:flex;gap:10px;padding:0 5px 8px;line-height:1.6}@media (min-width: 1025px){#ts-recommend .inner ul li{padding:0 10px 7px}}#ts-recommend .inner ul li::before{border-bottom:3px solid #F14190;border-right:3px solid #F14190;content:'';display:block;width:8px;height:12px;pointer-events:none;transform:rotate(45deg);margin-top:3px}@media (min-width: 1025px){#ts-recommend .inner ul li::before{margin-top:4px}}#ts-service{padding:50px 0}@media (min-width: 1025px){#ts-service{padding:80px 0}}#ts-service .sub-ttl{margin-bottom:15px}@media (min-width: 1025px){#ts-service .sub-ttl{margin-bottom:20px}}#ts-service .service-intro{margin-bottom:20px}@media (min-width: 1025px){#ts-service .service-intro{text-align:center;margin-bottom:40px}}#ts-service .service-list{display:grid;gap:20px}@media (min-width: 1025px){#ts-service .service-list{grid-template-columns:repeat(2, 1fr);gap:30px}}#ts-service .service-list .service-box{background:#FFF;border-radius:5px}#ts-service .service-list .service-box h3{display:flex;align-items:center;justify-content:center;gap:10px;color:#FFF;padding:5px 10px 5px 0;font-size:1.8rem;border-radius:5px 5px 0 0}@media (min-width: 1025px){#ts-service .service-list .service-box h3{font-size:2.3rem;gap:15px}}#ts-service .service-list .service-box h3 img{width:35px;translate:0 5px}@media (min-width: 1025px){#ts-service .service-list .service-box h3 img{width:50px}}#ts-service .service-list .service-box .service-box-inner{padding:15px 20px 20px}@media (min-width: 1025px){#ts-service .service-list .service-box .service-box-inner{padding:20px 30px}}#ts-service .service-list .service-box .price{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:15px}@media (min-width: 1025px){#ts-service .service-list .service-box .price{margin-bottom:20px}}#ts-service .service-list .service-box .price .price-label{font-size:1.3rem;border-radius:3px;padding:5px;font-weight:600}@media (min-width: 1025px){#ts-service .service-list .service-box .price .price-label{font-size:1.4rem}}#ts-service .service-list .service-box .price .price-number{font-weight:600}#ts-service .service-list .service-box .price .price-number span{font-size:3rem;line-height:1;margin-right:3px}@media (min-width: 1025px){#ts-service .service-list .service-box .price .price-number span{font-size:4.5rem}}#ts-service .service-list .service-box dl div{border-top:2px dotted #202029;padding:12px 0}@media (min-width: 1025px){#ts-service .service-list .service-box dl div{padding:18px 0}}#ts-service .service-list .service-box dl div:last-child{padding-bottom:0}#ts-service .service-list .service-box dl div dt{display:flex;font-weight:600;font-size:1.5rem;margin-bottom:3px;line-height:1.6}@media (min-width: 1025px){#ts-service .service-list .service-box dl div dt{font-size:1.6rem}}#ts-service .service-list .service-box dl div dt::before{content:"";display:block;width:10px;height:10px;border-radius:50%;margin:6px 5px 0 5px}@media (min-width: 1025px){#ts-service .service-list .service-box dl div dt::before{margin-top:8px}}#ts-service .service-list .service-box dl div dd{padding:0 10px 0 20px}#ts-service .service-list .service-box .notes{border-top:2px dotted #202029;padding-top:10px;margin-top:12px}@media (min-width: 1025px){#ts-service .service-list .service-box .notes{margin-top:18px}}#ts-service .service-list .service-box .notes li{display:flex;gap:3px;opacity:.6;font-size:1.2rem}@media (min-width: 1025px){#ts-service .service-list .service-box .notes li{font-size:1.3rem}}#ts-service .service-list .service-box .notes li::before{content:"※"}#ts-service .service-list .service-box-doctor h3,#ts-service .service-list .service-box-doctor dl div dt::before{background:#28B3D5}#ts-service .service-list .service-box-doctor .price-label{background:rgba(40,179,213,0.2)}#ts-service .service-list .service-box-nurse h3,#ts-service .service-list .service-box-nurse dl div dt::before{background:#F14190}#ts-service .service-list .service-box-nurse .price-label{background:rgba(241,65,144,0.2)}#ts-service .service-list .service-box-trouble{margin-top:20px}@media (min-width: 1025px){#ts-service .service-list .service-box-trouble{margin-top:30px}}#ts-service .service-list .service-box-trouble h3{background:#A16CC3}#ts-service .service-list .service-box-trouble h3 img{translate:0}#ts-benefit{background:#B9CFE9;padding:50px 0}@media (min-width: 1025px){#ts-benefit{padding:80px 0}}#ts-benefit .inner{background:#FFF;padding:0 20px 30px}@media (min-width: 1025px){#ts-benefit .inner{padding:0 40px 70px}}@media (min-width: 1481px){#ts-benefit .inner{padding:0 100px 70px}}#ts-benefit .sub-ttl{margin-bottom:30px}@media (min-width: 1025px){#ts-benefit .sub-ttl{margin-bottom:50px}}#ts-benefit .sub-ttl .font-en{line-height:0;margin-bottom:30px}@media (min-width: 1025px){#ts-benefit .sub-ttl .font-en{margin-bottom:50px}}#ts-benefit .benefit-list{display:grid;gap:25px}@media (min-width: 835px){#ts-benefit .benefit-list{grid-template-columns:repeat(3, 1fr);gap:15px}}@media (min-width: 1025px){#ts-benefit .benefit-list{gap:35px}}#ts-benefit .benefit-list img{margin-bottom:5px}#ts-benefit .benefit-list h3{display:flex;align-items:center;gap:8px;font-size:1.5rem;font-weight:600;line-height:1.4}@media (min-width: 1261px){#ts-benefit .benefit-list h3{font-size:1.8rem}}#ts-benefit .benefit-list h3 span{color:#ABC2E3;font-size:4rem;white-space:nowrap}@media (min-width: 1261px){#ts-benefit .benefit-list h3 span{font-size:5rem}}#ts-benefit .benefit-voice{margin-top:40px}@media (min-width: 1025px){#ts-benefit .benefit-voice{margin-top:80px}}#ts-benefit .benefit-voice h3{font-size:2.2rem;text-align:center;margin-bottom:15px}@media (min-width: 1025px){#ts-benefit .benefit-voice h3{font-size:3rem;margin-bottom:25px}}#ts-benefit .benefit-voice ul li{background:#F0F1F7;border-radius:5px;padding:20px}@media (min-width: 1025px){#ts-benefit .benefit-voice ul li{display:flex;align-items:flex-start;gap:20px;padding:40px;gap:40px}}#ts-benefit .benefit-voice ul li:not(:last-child){margin-bottom:20px}@media (min-width: 1025px){#ts-benefit .benefit-voice ul li:not(:last-child){margin-bottom:30px}}#ts-benefit .benefit-voice ul li .voice-profile{flex-shrink:0;width:100px;text-align:center;font-weight:600;margin:0 auto 10px}@media (min-width: 1025px){#ts-benefit .benefit-voice ul li .voice-profile{width:150px;margin:0}}#ts-benefit .benefit-voice ul li .voice-profile .voice-icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%;background:#FFF;margin-bottom:5px}@media (min-width: 1025px){#ts-benefit .benefit-voice ul li .voice-profile .voice-icon{margin-bottom:10px}}#ts-benefit .benefit-voice ul li .voice-profile .voice-icon img{width:60%;height:60% !important}#ts-benefit .benefit-flow{margin-top:40px}@media (min-width: 1025px){#ts-benefit .benefit-flow{margin-top:60px}}#ts-benefit .benefit-flow h3{font-size:2.2rem;text-align:center;margin-bottom:15px}@media (min-width: 1025px){#ts-benefit .benefit-flow h3{font-size:3rem;margin-bottom:25px}}#ts-benefit .benefit-flow ul{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 20px;justify-content:center}@media (min-width: 1261px){#ts-benefit .benefit-flow ul{gap:40px;flex-wrap:nowrap;justify-content:space-between}}#ts-benefit .benefit-flow ul li{aspect-ratio:1/1;background:#9FBBDB;position:relative;border-radius:50%;color:#FFF;text-align:center;width:130px;padding-top:15px}@media (min-width: 1261px){#ts-benefit .benefit-flow ul li{flex:1;padding-top:30px}}#ts-benefit .benefit-flow ul li:after{position:absolute;text-align:center;content:"";background:#9FBBDB;top:50%;bottom:auto;left:auto;right:-15px;width:10px;height:20px;clip-path:polygon(0 0, 0% 100%, 100% 50%);transform:translateY(-50%)}@media (min-width: 1261px){#ts-benefit .benefit-flow ul li:after{width:12px;height:30px;right:-28px}}#ts-benefit .benefit-flow ul li:last-child::after{content:none}#ts-benefit .benefit-flow ul li .flow-step{font-size:1.6rem;line-height:1}#ts-benefit .benefit-flow ul li .flow-step span{display:block;font-size:3rem}@media (min-width: 1025px){#ts-benefit .benefit-flow ul li .flow-step span{font-size:3.6rem}}#ts-benefit .benefit-flow ul li h4{line-height:1.4;font-size:1.4rem;margin-top:5px}@media (min-width: 1261px){#ts-benefit .benefit-flow ul li h4{margin-top:10px;font-size:1.6rem}}#ts-clinic{background:#FFF;padding:50px 0}@media (min-width: 1025px){#ts-clinic{padding:80px 0}}#ts-clinic .sub-ttl{margin-bottom:30px}@media (min-width: 1025px){#ts-clinic .sub-ttl{margin-bottom:40px}}#ts-clinic .inner{max-width:1000px}#ts-clinic .clinic-profile{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:30px;gap:20px}@media (min-width: 1025px){#ts-clinic .clinic-profile{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:40px}}#ts-clinic .clinic-profile>div{width:100%}@media (min-width: 1025px){#ts-clinic .clinic-profile>div{flex:1}}#ts-clinic .clinic-profile>div h3{margin-bottom:10px;font-size:2rem}@media (min-width: 1025px){#ts-clinic .clinic-profile>div h3{font-size:2.5rem}}#ts-clinic .clinic-profile>div dl{margin-top:15px}#ts-clinic .clinic-profile>div dl div:not(:last-child){margin-bottom:10px}@media (min-width: 1025px){#ts-clinic .clinic-profile>div dl div:not(:last-child){margin-bottom:15px}}#ts-clinic .clinic-profile>div dl div dt{display:flex;font-weight:600;font-size:1.5rem;margin-bottom:3px;line-height:1.6}@media (min-width: 1025px){#ts-clinic .clinic-profile>div dl div dt{font-size:1.6rem}}#ts-clinic .clinic-profile>img{max-width:530px}@media (min-width: 1025px){#ts-clinic .clinic-profile>img{flex-shrink:0;width:530px}}#ts-clinic iframe{width:100%;height:300px}@media (min-width: 1025px){#ts-clinic iframe{height:400px}}#ts-clinic .clinic-staff{background:#F0F1F7;padding:0 20px 30px;margin-top:50px}@media (min-width: 1025px){#ts-clinic .clinic-staff{padding:0 40px 70px;margin-top:80px}}@media (min-width: 1481px){#ts-clinic .clinic-staff{padding:0 100px 70px}}#ts-clinic .clinic-staff .sub-ttl{margin-bottom:30px}@media (min-width: 1025px){#ts-clinic .clinic-staff .sub-ttl{margin-bottom:50px}}#ts-clinic .clinic-staff .sub-ttl .font-en{line-height:0;margin-bottom:30px;color:#9FBBDB}@media (min-width: 1025px){#ts-clinic .clinic-staff .sub-ttl .font-en{margin-bottom:50px}}#ts-clinic .clinic-staff ul{display:grid;gap:30px}@media (min-width: 1025px){#ts-clinic .clinic-staff ul{grid-template-columns:repeat(2, 1fr);gap:60px}}#ts-clinic .clinic-staff ul li img{border-radius:50%;width:80%;margin:0 auto 10px;border:10px solid #FFF;max-width:300px}@media (min-width: 1025px){#ts-clinic .clinic-staff ul li img{border-width:15px}}#ts-clinic .clinic-staff ul li .staff-name{text-align:center;font-weight:600;margin-bottom:15px}@media (min-width: 1025px){#ts-clinic .clinic-staff ul li .staff-name{margin-bottom:20px}}#ts-clinic .clinic-staff ul li .staff-name span{font-size:2rem;margin-left:5px}@media (min-width: 1025px){#ts-clinic .clinic-staff ul li .staff-name span{font-size:2.5rem;margin-left:10px}}#ts-clinic .clinic-photo{margin-top:40px}@media (min-width: 1025px){#ts-clinic .clinic-photo{margin-top:60px}}#ts-clinic .clinic-photo h3{font-size:2.2rem;text-align:center;margin-bottom:10px}@media (min-width: 1025px){#ts-clinic .clinic-photo h3{font-size:3rem;margin-bottom:15px}}#ts-clinic .clinic-photo ul{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:0px;grid-row-gap:0px;gap:10px}@media (min-width: 1025px){#ts-clinic .clinic-photo ul{gap:15px}}#ts-clinic .clinic-photo ul li img{height:100% !important;object-fit:cover}#ts-clinic .clinic-photo .photo01{grid-area:1 / 1 / 3 / 4}#ts-clinic .clinic-photo .photo02{grid-area:1 / 4 / 2 / 7}#ts-clinic .clinic-photo .photo03{grid-area:2 / 4 / 3 / 7}#ts-clinic .clinic-photo .photo04{grid-area:3 / 1 / 4 / 3}#ts-clinic .clinic-photo .photo05{grid-area:3 / 3 / 4 / 5}#ts-clinic .clinic-photo .photo06{grid-area:3 / 5 / 4 / 7}#ts-faq{padding:50px 0}@media (min-width: 1025px){#ts-faq{padding:80px 0}}#ts-faq .sub-ttl{margin-bottom:30px}@media (min-width: 1025px){#ts-faq .sub-ttl{margin-bottom:40px}}#ts-faq ul{display:grid;gap:20px 40px}@media (min-width: 1025px){#ts-faq ul{grid-template-columns:repeat(2, 1fr)}}#ts-faq ul li{background:#FFF;border-radius:5px;padding:20px;display:flex;flex-direction:column}#ts-faq ul li h3{display:flex;gap:8px;margin-bottom:8px}@media (min-width: 1025px){#ts-faq ul li h3{margin-bottom:12px}}#ts-faq ul li h3 span{color:#F14190;font-size:2.2rem;line-height:1}@media (min-width: 1025px){#ts-faq ul li h3 span{font-size:3rem}}#ts-faq ul li>div{background:#E7E7F2;border-radius:5px;padding:10px;flex:1}@media (min-width: 1025px){#ts-faq ul li>div{padding:20px}}#ts-contact{background:#E7E7F2;padding:50px 0 80px}@media (min-width: 1025px){#ts-contact{padding:80px 0 120px}}#ts-contact .inner{max-width:1000px;padding:40px 20px 30px;background:#FFF}@media (min-width: 561px){#ts-contact .inner{padding:50px}}@media (min-width: 1261px){#ts-contact .inner{padding:80px 100px}}#ts-contact .sub-ttl{margin-bottom:30px}@media (min-width: 1025px){#ts-contact .sub-ttl{margin-bottom:40px}}@media (min-width: 561px){#ts-contact .form-intro{text-align:center}}#ts-contact .btn{max-width:300px;font-size:1.7rem;line-height:55px}@media (min-width: 1025px){#ts-contact .btn{font-size:2rem}}
/*# sourceMappingURL=technical-support.css.map */
