@charset "UTF-8";.dash-note{background-color:#fff;background-image:linear-gradient(90deg,transparent 0%,transparent 50%,#fff 50%,#fff 100%),linear-gradient(180deg,#ffeabe 1px,transparent 1px);background-size:8px 100%,100% 2.77em;padding-bottom:1px;line-height:2.77em;font-size:1.8rem}.dash-note p{margin-top:0 !important}.dash-note p:not(:last-child){margin-bottom:2.77em !important}@media screen and (max-width:768px){.dash-note{background-size:8px 100%,100% 2.2em;padding-bottom:1px;line-height:2.2em;font-size:1.5rem}}.pagetitle2{margin-top:250px}@media screen and (max-width:959px){.pagetitle2{margin-top:150px}}@media screen and (max-width:768px){.pagetitle2{margin-top:100px}}.pagetitle__title2{position:relative;text-align:center;padding:70px 0}.pagetitle__title2 h1{font:normal 28px/1 YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.6;color:#4d4d4d}@media screen and (max-width:959px){.pagetitle__title2 h1{font-size:2.2rem}}@media screen and (max-width:768px){.pagetitle__title2 h1{font-size:1.8rem}}.pagetitle__title2 .en-ttl{display:block;margin-top:10px;font:normal 16px/1 YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#ff860d}.c-title-first{text-align:center;color:#bb8059;font:3rem/1.1 bold Tsukushi A Round Gothic,YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:30px}.c-attention{display:flex;justify-content:center;align-items:center;gap:21px;height:75px;background:#fcb726;border-radius:16px;color:#fff;font-size:2rem;margin-bottom:60px;padding:0 15px}.c-attention span{display:block}.c-attention br{display:none !important}.sp-br{display:block!important}@media screen and (max-width:768px){.c-attention{gap:15px}}@media screen and (max-width:559px){.c-attention br{display:block !important}}.c-policyNote{font:normal 1.8rem/1.8 YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;margin-bottom:1em}@media screen and (max-width:768px){.c-policyNote{font-size:1.6rem !important}}.buttons .button-y{width:90%;max-width:540px}.buttons .button-y a{display:flex;justify-content:space-between;align-items:center;gap:20px;height:auto;border-radius:5em;padding:20px 50px;border:2px solid #fcb726;background:#fcb726;color:#fff;font:normal 3rem/1.1 bold Tsukushi A Round Gothic,YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.buttons .button-y a span{flex:auto;text-align:center}.buttons .button-y a svg{width:26px;height:40px}.buttons .button-y a:hover{background:#fff;color:#fcb726}@media screen and (max-width:959px){.buttons .button-y a{font-size:2.2rem}}@media screen and (max-width:768px){.buttons .button-y{width:95%}.buttons .button-y a{padding:15px 30px;font-size:1.6rem}.buttons .button-y a svg{width:20px;height:30px}}.l-clinicIntro .p-topClinicInner{padding-top:95px;padding-bottom:180px}.l-clinicIntro .c-attention{font-size:2rem !important;margin-bottom:60px}@media screen and (max-width:768px){.l-clinicIntro .c-attention{font-size:1.6rem !important}.l-clinicIntro .c-attention img{width:36px}}.p-cancelLead{margin-bottom:95px}.c-cancelPolicy>img{position:absolute;top:clamp(-350px, -18.22vw, -175px);left:clamp(-185px, -9.63vw, -90px);width:clamp(230px, 24.27vw, 466px)}@media screen and (max-width:559px){.c-cancelPolicy>img{top:auto;left:auto;right:0;bottom:-150px}}.p-cancelPolicy{position:relative;z-index:3}.p-cancelPolicy .p-policy-subTitle--02{margin-top:160px}.p-cancelPolicy .p-policy-subTitle--03{margin-top:180px}@media screen and (max-width:768px){.p-cancelPolicy .p-policy-subTitle--02{margin-top:80px}.p-cancelPolicy .p-policy-subTitle--03{margin-top:90px}}.c-cancelPolicy__catch{max-width:1030px;padding:30px 0;margin:0 auto;font:normal 1.8rem/2.77 bold YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.c-cancelPolicy__catch .dash-note{position:relative}.c-cancelPolicy__catch .dash-note:before{content:"";display:block;width:100%;height:0;border-top:1px solid #fff;position:absolute;top:0;left:0}@media screen and (max-width:959px){.c-cancelPolicy__catch{font-size:1.6rem}}@media screen and (max-width:768px){.c-cancelPolicy__catch{font-size:1.4rem;line-height:2.2}}.c-cancelPolicy__catch span{color:#d04747;border-bottom:1px solid #d04747}.p-cancelComment{position:relative;margin-top:-240px;padding-top:330px;padding-bottom:150px}.p-cancelComment:after{content:"";width:100%;height:200px;background:#fff6d6;position:absolute;bottom:0;left:0}.p-cancelComment .block-w{box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;z-index:3}@media screen and (max-width:768px){.p-cancelComment{font-size:1.4rem;line-height:2.2}}@media screen and (max-width:559px){.p-cancelComment{padding-bottom:80px}}.p-cancelComment .c-cancelComment p{font-size:1.8rem !important;line-height:2.77 !important;margin-top:0 !important}.p-cancelComment .c-cancelComment p:not(:last-child){margin-bottom:2.77em !important}@media screen and (max-width:768px){.p-cancelComment .c-cancelComment p{font-size:1.5rem !important;line-height:2.2 !important}.p-cancelComment .c-cancelComment p:not(:last-child){margin-bottom:2.2em !important}}.l-cancelComment .p-topClinicInner{padding-top:150px;padding-bottom:212px}@media screen and (max-width:959px){.l-cancelComment .p-topClinicInner{padding-top:120px;padding-bottom:170px}}@media screen and (max-width:768px){.l-cancelComment .p-topClinicInner{padding-top:80px;padding-bottom:170px}}.c-cancelComment{padding:100px 0;position:relative;z-index:1}.p-step-list li{display:flex;gap:28px}.p-step-list li:not(:last-child){margin-bottom:60px}.p-step-list li:not(:last-child) .p-step-list__text{margin-bottom:15px}@media screen and (max-width:959px){.p-step-list li{gap:15px}}@media screen and (max-width:768px){.p-step-list li{flex-direction:column}.p-step-list li:not(:last-child){margin-bottom:40px}.p-step-list li:not(:last-child) .p-step-list__text{margin-bottom:15px}}.p-step-list li h3{width:100%;font:normal 2.5rem/1.5 bold YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-top:16px;padding-bottom:10px;margin-bottom:20px;border-bottom:3px dotted #fcb726}@media screen and (max-width:959px){.p-step-list li h3{padding-top:13px;font-size:2rem}}@media screen and (max-width:768px){.p-step-list li h3{padding-top:10px;font-size:1.8rem}}.p-step-list .p-step-list__no{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;width:86px;height:86px;background:#fcb726;border-radius:50%;font:normal 3.6rem/1.1 bold Tsukushi A Round Gothic,YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff}@media screen and (max-width:959px){.p-step-list .p-step-list__no{width:70px;height:70px;font-size:3rem}}@media screen and (max-width:768px){.p-step-list .p-step-list__no{margin:0 auto;width:60px;height:60px;font-size:2.6rem}}.p-step-list .p-step-list__no>span{font-size:1.7rem}@media screen and (max-width:768px){.p-step-list .p-step-list__no>span{font-size:1.4rem}}.p-step-list .p-step-list__contents{flex:1}.p-step-list__text{background:#fff;padding:30px 15px}.p-step-list__text p span{color:#cf4747;border-bottom:1px solid #cf4747}.p-policy-subTitle{text-align:center}.p-policy-subTitle--01{margin-bottom:70px}.p-policy-subTitle--02{margin-bottom:55px}.p-policy-subTitle--03{margin-bottom:20px}@media screen and (max-width:768px){.p-policy-subTitle--01{margin-bottom:50px}.p-policy-subTitle--02{margin-bottom:30px}.p-policy-subTitle--03{margin-bottom:20px}}.p-policy-subTitle span{display:inline-block;padding:12px 20px 7px;background:#eda100;border-radius:3em;font:normal 2.2rem/1.5 bold YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;text-align:center}@media screen and (max-width:959px){.p-policy-subTitle span{font-size:2rem}}@media screen and (max-width:768px){.p-policy-subTitle span{font-size:1.7rem}}.p-policy-subTitle span:before,.p-policy-subTitle span:after{content:"-"}.block-w{background:#fff}.p-cancelPolicy .block-w{padding:70px 40px 50px}.p-cancelPolicy .block-w p{line-height:2.77 !important}.l-cancelCheck{position:relative;z-index:4;padding:0 15px}.l-cancelCheck .p-cancelCheck{position:relative;top:-120px}.p-cancelCheck{background:#fcb726;border-radius:28px;text-align:center;color:#fff;position:relative;padding:55px 40px}.p-cancelCheck:before{content:"";display:block;width:calc(100% - 24px);height:calc(100% - 24px);border:1px solid #fff;border-radius:28px;position:absolute;top:0;left:0;right:0;margin:auto;pointer-events:none}.p-cancelCheck__inner{max-width:690px;margin:0 auto}.p-cancelCheck__check{margin-top:25px;padding-top:35px;border-top:1px dotted #fff}.p-cancelCheck h2{font:normal 3rem/1.5 bold YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:40px}.p-cancelCheck h2+p{font-size:1.7rem;font-weight:700}.p-cancelCheck .p-cancelCheck__btn{margin:43px auto 0}.p-cancelCheck input[type=checkbox]{display:none}.p-cancelCheck label{position:relative;display:block;padding-left:42px;cursor:pointer;font:normal 2rem/1.5 bold YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (max-width:959px){.p-cancelCheck label{font-size:1.6rem}}@media screen and (max-width:768px){.p-cancelCheck label{font-size:1.4rem}.p-cancelCheck label span{display:inline-block}}.p-cancelCheck label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:29px;height:29px;background-color:#fff}.p-cancelCheck input[type=checkbox]+label:after{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%) rotate(-45deg);width:1.4em;height:.9em;margin-top:-.2em;display:block;border-left:4px solid #666;border-bottom:4px solid #666;transition:all .3s ease 0s;opacity:0}.p-cancelCheck input[type=checkbox]:checked+label:after{opacity:1}.p-cancelCheck__btn{display:flex;justify-content:space-between;align-items:center;max-width:340px;padding:7px 27px 7px 13px;background:#959595;border-radius:50px;font:normal 3rem/1.5 bold YakuHanJP,heisei-maru-gothic-std,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fcb726;background:#fff}.p-cancelCheck__btn span{display:flex;justify-content:center;align-items:center;width:55px;height:55px;background:currentColor;border-radius:50%;text-align:center;padding:11px}@media screen and (max-width:599px){.p-cancelPolicy .block-w{padding:70px 20px 50px}}@media screen and (max-width:959px){.p-cancelCheck__btn{font-size:2.2rem}}@media screen and (max-width:768px){.p-cancelCheck__btn{font-size:1.8rem}.p-cancelCheck__btn span{display:inline-block}}#agree~.p-cancelCheck__btn{pointer-events:none;color:#bcbcbc;background:#959595}#agree:checked~.p-cancelCheck__btn{pointer-events:auto;color:#fcb726;background:#fff}span.inline-block{display:inline-block;color:#707070;border-bottom:none}.sp-br{display:block}.box1080{width:100%;height:auto;margin:0 auto;max-width:1160px;box-sizing:border-box;padding-left:40px;padding-right:40px;position:relative}.scFlexBox{width:100%;box-sizing:border-box;border-radius:32px;padding:40px;background-color:#fff6d6;display:flex;flex-wrap:wrap;align-items:center;margin-top:60px;margin-bottom:30px}.scLeft{width:38%;box-sizing:border-box;padding-right:20px}.scRight{width:62%;box-sizing:border-box;background-color:#fff;padding:20px;border-radius:16px}.scRight img{width:100%;height:auto}.scTitle{font-family:Jost,sans-serif;font-size:min(5vw, 64px);font-weight:500;line-height:1;color:#fcb725;width:100%;letter-spacing:.06em}.scSubTitle{width:100%;margin-top:10px;font-family:fot-tsukuardgothic-std,sans-serif;font-size:min(3vw, 36px);line-height:1;font-weight:700;font-style:normal;color:#bb8059}@media screen and (max-width:768px){.box1080{padding-left:20px;padding-right:20px}.scFlexBox{border-radius:24px;padding:20px;margin-top:0;margin-bottom:20px}.scLeft{width:100%;padding-right:0;margin-bottom:15px}.scRight{width:100%;padding:10px;border-radius:8px}.scTitle{font-size:min(8vw, 36px)}.scSubTitle{font-size:min(4vw, 18px)}}