@font-face{font-family:'dinEng';src:url("/lp/common/font/DINEngschriftStd.otf")}@font-face{font-family:'DINNextLTPro';src:url("/lp/common/font/DINNextLTPro-Medium.otf")}._DINNextLTPro{font-family:'DINNextLTPro' !important}._dinEng{font-family:'dinEng' !important;font-weight:normal}._mincyou{font-family:serif}.main-content{overflow:hidden}.heading-image{width:100%;height:500px;overflow:hidden;position:relative}.heading-image picture{display:block;min-width:2000px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.heading-image picture img{width:auto;max-width:none;height:100%}@media (max-width: 979px){.heading-image{height:auto}.heading-image picture{position:relative;min-width:100%;top:0;left:0;transform:translateX(0)}.heading-image picture img{max-width:100%;height:auto}}.reason-ttl{display:flex;flex-direction:column;text-align:center;width:576px;margin:auto}.reason-ttl__en img{display:block;width:109px;margin:auto}.reason-ttl__ja{font-weight:700;font-size:34px;line-height:1;letter-spacing:0.05em;border-top:3px solid currentColor;margin-top:18px;padding-top:16px}@media (max-width: 979px){.reason-ttl{max-width:600px;width:80%}.reason-ttl .reason-ttl__en img{max-width:130px;width:20vw}.reason-ttl .reason-ttl__ja{font-size:5.5vw;line-height:1.2;border-top:0.5vw solid currentColor;padding-top:2vw;margin-top:2.5vw}}.reason-link{width:771px;margin:58px auto 0}.reason-link__items{display:flex;background-image:linear-gradient(360deg, #003079 35%, #0269d2 96%);text-decoration:none;transition:opacity 0.3s}.reason-link__items:not(:last-of-type){margin-bottom:8px}.reason-link__items .icon{display:block;flex-shrink:0;width:186px;background-repeat:no-repeat;background-position:center center}.reason-link__items .icon--performance{background-image:url("../images/all_g_cm/icon_performance.png?2023118112246");background-size:143px auto}.reason-link__items .icon--recruitment{background-image:url("../images/all_g_cm/icon_recruitment.png?2023118112246");background-size:87px auto}.reason-link__items .icon--refund{background-image:url("../images/all_g_cm/icon_refund.png?2023118112246");background-size:83px auto}.reason-link__items .icon--cost{background-image:url("../images/all_g_cm/icon_cost.png?2023118112246");background-size:112px auto}.reason-link__items .icon--plan{background-image:url("../images/all_g_cm/icon_plan.png?2023118112246");background-size:86px auto}.reason-link__items .icon--doctor{background-image:url("../images/all_g_cm/icon_doctor.png?2023118112246");background-size:81px auto}.reason-link__text{width:100%;font-weight:700;font-size:29.92px;line-height:1;color:#fff;letter-spacing:0.05em;padding:22px 28px 19px 0}.reason-link__text p{border-top:2px solid currentColor;padding-top:13px;margin-top:12px}.reason-link__text .lg{font-size:37.41px}.reason-link__text .md{font-size:28px}.reason-link__text .sm{font-size:20px;margin-left:30px}@media (max-width: 979px){.reason-link{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:6.1vw}.reason-link .reason-link__items{flex-direction:column;width:calc(50% - 1vw);margin-bottom:2vw}.reason-link .reason-link__items .icon{width:100%;height:13.7895812053vw}.reason-link .reason-link__items .icon--performance{background-size:14.606741573vw auto}.reason-link .reason-link__items .icon--recruitment{background-size:8.88661899898vw auto}.reason-link .reason-link__items .icon--refund{background-size:8.47803881512vw auto}.reason-link .reason-link__items .icon--cost{background-size:11.4402451481vw auto}.reason-link .reason-link__items .icon--plan{background-size:8.78447395301vw auto}.reason-link .reason-link__items .icon--doctor{background-size:8.27374872319vw auto}.reason-link .reason-link__text{padding:2vw 3vw 3vw;font-size:3.06435137896vw;line-height:1.2;text-align:center}.reason-link .reason-link__text p{border-top:0.3vw solid currentColor;padding-top:1.5vw;margin-top:1.5vw}.reason-link .reason-link__text .lg{font-size:3.5vw}.reason-link .reason-link__text .md{font-size:2.8vw}.reason-link .reason-link__text .sm{font-size:2.05vw;margin-left:3vw}}.reason-title{display:flex;align-items:center;justify-content:center;background-color:#1d2d59;margin-top:70px;margin-bottom:75px;padding-top:44px;padding-bottom:42px;position:relative}.reason-title:after{content:"";width:0;height:0;border-top:44px solid #1d2d59;border-right:65px solid transparent;border-left:65px solid transparent;position:absolute;top:calc(100% - 1px);left:0;right:0;margin:auto}.reason-title__en{margin-right:60px}.reason-title__en img{display:block;width:auto;height:30px}.reason-title__ja{font-weight:700;font-size:34px;line-height:44px;color:#fff;letter-spacing:0.06em}.reason-title__ja sub{font-size:20px;bottom:0}.reason-title__ja small{display:block;font-size:20px;line-height:1;text-align:right;margin-bottom:-20px}@media (max-width: 979px){.reason-title{flex-direction:column;margin-top:7.15vw;margin-bottom:8vw;padding-top:4.6vw;padding-bottom:4.6vw}.reason-title:after{border-top-width:4.49438202247vw;border-right-width:6.63942798774vw;border-left-width:6.63942798774vw}.reason-title .reason-title__en{margin:0}.reason-title .reason-title__en img{max-height:30px;height:4.564351vw}.reason-title .reason-title__ja{font-size:5.5vw;line-height:1.2;margin-top:2vw;text-align:center}.reason-title .reason-title__ja sub{font-size:2vw}.reason-title .reason-title__ja small{font-size:2vw;margin-bottom:-2vw}}.performance-inner{max-width:980px;width:calc(100% - 20px);margin:0 auto;font-weight:700;letter-spacing:0.05em;text-align:center;padding-bottom:38px;position:relative}.performance-inner:before{content:"";width:796px;height:796px;background:url("../images/all_g_cm/map.png?2023118112246") no-repeat;position:absolute;top:23px;left:93px;z-index:-1}.performance-inner__ttl{font-size:30px;line-height:1.5;color:#1a244e}.performance-inner__ttl .mark{background-image:linear-gradient(transparent 5px, #fff600 5px, #fff600 32px, transparent 32px);color:#ba0101}.performance-inner__intro{font-size:26px;line-height:1.7;margin:27px 0 76px}.performance-inner__des{font-size:24.63px;line-height:1.70523751523;margin-bottom:38px}.performance-inner__price{display:flex;justify-content:center;color:#fff}.performance-inner__price .box{width:403px;background-image:linear-gradient(360deg, #003079 35%, #0269d2 96%);border-radius:20px;padding-top:16px;padding-bottom:19px;margin:0 14px}.performance-inner__price .box-ttl{width:286px;font-size:30px;line-height:1.5;border-bottom:3px solid #fff;padding-bottom:3px;margin:0 auto 33px}.performance-inner__price .box-price{display:flex;align-items:flex-end;justify-content:center}.performance-inner__price .box-price span{font-size:41px;line-height:55px}.performance-inner__price .box-price span.num{font-size:93px;font-weight:normal;letter-spacing:-.02em;margin:0 5px}.performance-inner__price .box sub,.performance-inner__price .box sup{font-size:15.45px;margin-left:5px}.performance-inner__price .box sub{bottom:-0.2em}.performance-inner__price .box sup{top:-0.75em}@media (max-width: 979px){.performance-inner{padding-bottom:4vw}.performance-inner:before{width:81.3074565884vw;height:81.3074565884vw;top:2.3493360572vw;left:9vw}.performance-inner .performance-inner__ttl{font-size:4.5vw}.performance-inner .performance-inner__ttl .mark{background-image:linear-gradient(transparent 0.55vw, #fff600 0.55vw, #fff600 3.77937vw, transparent 3.77937vw)}.performance-inner .performance-inner__intro{font-size:3.8vw;margin:3.5vw 0 6vw}.performance-inner .performance-inner__des{font-size:3.6vw;margin-bottom:4vw}.performance-inner .performance-inner__price .box{width:44.368744vw;border-radius:2vw;padding-top:2vw;padding-bottom:2vw;margin:0 1.5vw}.performance-inner .performance-inner__price .box-ttl{width:30vw;font-size:3.664351vw;border-bottom:0.4vw solid #fff;margin-bottom:3.5vw}.performance-inner .performance-inner__price .box-price span{font-size:4.18794688458vw;line-height:5vw}.performance-inner .performance-inner__price .box-price span.num{font-size:9vw;margin:0 1vw}.performance-inner .performance-inner__price .box sub,.performance-inner .performance-inner__price .box sup{font-size:1.6vw}}.recruitment-inner{max-width:1060px;width:calc(100% - 20px);margin:0 auto;font-weight:700;letter-spacing:0.05em}.recruitment-box{text-align:center;position:relative}.recruitment-box:before{content:"";box-shadow:0 0 13.12px 2.88px rgba(182,182,182,0.78);width:100%;position:absolute;top:30px;left:0;bottom:0;z-index:-1}.recruitment-box+.recruitment-box{margin-top:34px}.recruitment-box__ttl{font-size:30px;line-height:1.5;color:#fff;padding:7px 0 5px}.recruitment-box__ctn{background-color:#fff;padding:51px 30px}.recruitment-box--pattern{background-color:#0269d2}.recruitment-box--efficacy{background-color:#0ea9af}@media (max-width: 979px){.recruitment-box:before{top:3vw;box-shadow:0 0 1.4vw 0.3vw rgba(182,182,182,0.78)}.recruitment-box+.recruitment-box{margin-top:4vw}.recruitment-box__ttl{font-size:4vw;padding:2vw 0}.recruitment-box__ctn{padding:5vw 3vw}}.recruitment-cause{max-width:1000px;font-size:24.63px;line-height:1.62403572879;margin:65px auto 0}.recruitment-cause .mark{background-image:linear-gradient(transparent 5px, #fff600 5px, #fff600 32px, transparent 32px);border-bottom:1px solid #000}@media (max-width: 979px){.recruitment-cause{font-size:3.8vw;margin-top:6vw}.recruitment-cause .mark{background-image:linear-gradient(transparent 0.55vw, #fff600 0.55vw, #fff600 4vw, transparent 4vw);border-bottom:1px solid #000}}.recruitment-treatment{margin-top:85px}.recruitment-treatment__ttl{text-align:center;margin-bottom:70px}@media (max-width: 979px){.recruitment-treatment{margin-top:8vw}.recruitment-treatment .recruitment-treatment__ttl{margin-bottom:7vw}.recruitment-treatment .recruitment-treatment__ttl img{height:20.773238vw}}.fee{display:flex;align-items:center;max-width:980px;background-color:#fdface;padding:24px 45px 24px 0;margin:21px auto 0}.fee-lf{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.fee-lf img{display:block;margin-bottom:12px}.fee-lf span{display:block;font-size:33.44px;line-height:1.25598086124;color:#1a244e}.fee-rg{flex-shrink:0;min-width:414px;margin-left:35px}.fee-rg dl{display:flex;align-items:center}.fee-rg dl+dl{border-top:2px solid #ba0101;margin-top:24px;padding-top:24px}.fee-rg dl dt{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:160px;height:44px;background-color:#ba0101;border:2px solid #ba0101;font-size:28px;color:#fff}.fee-rg dl dt.nobg{background:transparent;color:#ba0101}.fee-rg dl dd{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;color:#ba0101}.fee-rg dl dd span{display:block;font-size:48px;line-height:54px;position:relative;text-align:center}.fee-rg dl dd span small{width:100%;font-size:17px;white-space:nowrap;position:absolute;top:-35px;left:0}@media (max-width: 979px){.fee{flex-wrap:wrap;padding:3vw 2.5vw;margin-top:2.5vw}.fee .fee-lf{width:100%}.fee .fee-lf img{height:14.257406vw;margin-bottom:1.5vw}.fee .fee-lf span{font-size:4.5vw}.fee .fee-rg{width:100%;min-width:100%;margin-left:0;margin-top:4vw}.fee .fee-rg dl+dl{border-top:0.4vw solid #ba0101;margin-top:3vw;padding-top:3vw}.fee .fee-rg dl dt{width:30.343207vw;height:9.494382vw;border:0.4vw solid #ba0101;font-size:4.860061vw}.fee .fee-rg dl dd img{height:11.252298vw}.fee .fee-rg dl dd span{font-size:8.902962vw;line-height:10.515832vw}.fee .fee-rg dl dd span small{font-size:1.73646578141vw;top:-5.675077vw}}.notesrg{display:flex;justify-content:flex-end;max-width:920px;font-size:14px;line-height:1.2;margin:9px auto 0}@media (max-width: 979px){.notesrg{max-width:none;font-size:2vw;margin-top:1vw}}.refund-inner{max-width:1030px;width:calc(100% - 20px);margin:0 auto;font-weight:700;letter-spacing:0.05em;text-align:center}.refund-inner__md{font-size:34px;line-height:1.23529411765;color:#1a244e;padding-top:13px}.refund-inner__lg{margin-top:35px;margin-bottom:25px}.refund-inner__des{font-size:24.63px;line-height:1.62403572879}.refund-inner .refund-doctor{display:flex;align-items:center;justify-content:space-between;font-weight:normal}@media (max-width: 979px){.refund-inner .refund-doctor{flex-wrap:wrap;margin-top:4vw}}.refund-inner .refund-doctor .content{width:calc(100% - 405px - 20px);text-align:center}@media (max-width: 979px){.refund-inner .refund-doctor .content{width:100%;order:2;margin-top:6vw}}.refund-inner .refund-doctor .content-head{display:inline-block;font-size:31px;font-weight:bold;color:#0f1b4d;line-height:1.1;margin-bottom:45px}@media (max-width: 979px){.refund-inner .refund-doctor .content-head{font-size:5vw;margin-bottom:6vw}}.refund-inner .refund-doctor .content-head-red{display:inline-block;color:#b90201;border-bottom:solid 1px;margin-bottom:20px}@media (max-width: 979px){.refund-inner .refund-doctor .content-head-red{margin-bottom:4.5vw;border-bottom:solid .3vw}}.refund-inner .refund-doctor .content-medal{display:flex;justify-content:center;flex-wrap:wrap}.refund-inner .refund-doctor .content-medal .item._clinic .item-bg-txt-imp{font-size:39.35px}@media (max-width: 979px){.refund-inner .refund-doctor .content-medal .item._clinic .item-bg-txt-imp{font-size:6.5vw}}.refund-inner .refund-doctor .content-medal .item._case .item-bg-txt-imp{font-size:31.24px}@media (max-width: 979px){.refund-inner .refund-doctor .content-medal .item._case .item-bg-txt-imp{font-size:5vw}}.refund-inner .refund-doctor .content-medal .item-bg{display:flex;justify-content:center;align-items:center;width:236px;height:229px;background:url(/lp/aga18/reason_for/images/common/refund_cumulative.png?2023118112246) center/cover no-repeat}@media (max-width: 979px){.refund-inner .refund-doctor .content-medal .item-bg{width:38vw;height:36vw}}.refund-inner .refund-doctor .content-medal .item-bg-txt{font-size:20.18px;color:#fff;line-height:1.2;transform:translateY(-8px)}@media (max-width: 979px){.refund-inner .refund-doctor .content-medal .item-bg-txt{font-size:3.6vw;transform:translateY(-1.5vw)}}.refund-inner .refund-doctor .content-medal .item-bg-txt-imp{font-weight:bold;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.refund-inner .refund-doctor .content-medal .item-bg-txt-imp ._num{font-size:47.34px}@media (max-width: 979px){.refund-inner .refund-doctor .content-medal .item-bg-txt-imp ._num{font-size:7vw}}.refund-inner .refund-doctor .content-period{font-size:18px;font-weight:bold;line-height:1.3;margin-top:10px}@media (max-width: 979px){.refund-inner .refund-doctor .content-period{font-size:3.4vw;margin-top:4.5vw}}.refund-inner .refund-doctor .content .condition-box{text-align:left;margin-top:25px}@media (max-width: 979px){.refund-inner .refund-doctor .content .condition-box{margin-top:4vw}}.refund-inner .refund-doctor .content .condition-box .js-condition-cont{width:605px}@media (max-width: 979px){.refund-inner .refund-doctor .content .condition-box .js-condition-cont{width:95%;font-size:3.6vw;left:50%;transform:translateX(-50%)}}.refund-inner .refund-doctor .content .condition-box .button-normal{width:100%}@media (max-width: 979px){.refund-inner .refund-doctor .content .condition-box .button-normal{width:95%;display:block;font-size:4.5vw;text-align:center;margin:auto}}@media (max-width: 979px){.refund-inner .refund-doctor .images{order:1}}@media (min-width: 980px){.refund-inner .refund-doctor .images-doctor{transform:translateX(30px)}}@media (max-width: 979px){.refund-inner .refund-doctor .images-doctor .img img{width:40%;max-width:405px}}@media (max-width: 979px){.refund-inner .refund-inner__md{font-size:4.4vw;padding-top:2vw}.refund-inner .refund-inner__lg{margin-top:4vw;margin-bottom:3vw}.refund-inner .refund-inner__lg img{height:8.252298vw}.refund-inner .refund-inner__des{font-size:3.8vw}}.cost-inner{max-width:1060px;width:calc(100% - 20px);margin:0 auto;font-weight:700;letter-spacing:0.05em;text-align:center}.cost-inner .comparison{font-size:34px;line-height:1.29411764706;color:#1a244e;margin-bottom:18px}.cost-inner .des{font-size:26px;line-height:1.2;margin-bottom:25px}.cost-inner .date{display:flex;align-items:center;width:670px;background-color:#dadde9;padding:20px 28px 20px;margin:11px auto 0}.cost-inner .date dt{width:100%;font-size:36.43px;line-height:1;text-align:left}.cost-inner .date dd{display:flex;align-items:flex-end;flex-shrink:0}.cost-inner .date dd span{font-size:73.58px;line-height:70px;color:#ba0101}.cost-inner .available{font-size:36.43px;line-height:1;color:#1a244e;margin-top:25px}.cost-inner .lowest{text-align:center;margin-top:60px;position:relative}.cost-inner .lowest:before{content:"";box-shadow:0 0 13.12px 2.88px rgba(182,182,182,0.78);width:100%;position:absolute;top:30px;left:0;bottom:0;z-index:-1}.cost-inner .lowest-ttl{background-color:#0269d2;font-size:34px;line-height:1;color:#fff600;padding:14px 0 9px}.cost-inner .lowest-ctn{background-color:#fff;padding:27px 30px 35px}.cost-inner .hrtablet{width:828px;margin:auto}.cost-inner .hrtablet-ttl{font-size:30px;line-height:1;color:#1a244e;border-bottom:2px solid #1a244e;padding-bottom:12px;margin-bottom:23px}.cost-inner .hrtablet-items{display:flex;justify-content:flex-end;align-items:flex-end;color:#ba0101}.cost-inner .hrtablet-items.blue{color:#000}.cost-inner .hrtablet-items.sm span{font-size:29.5px;line-height:32px;margin-left:4px}.cost-inner .hrtablet-items.sm span small{white-space:nowrap;font-size:10.57px;top:-20px}.cost-inner .hrtablet-items span{display:block;font-size:40px;line-height:44px;position:relative;text-align:center}.cost-inner .hrtablet-items span small{width:100%;font-size:14.5px;white-space:nowrap;position:absolute;top:-29px;left:0}.cost-inner .hrtablet-icon{display:block;width:65px;height:65px;background-repeat:no-repeat;background-position:center;border-radius:50%;text-indent:-9999px}.cost-inner .hrtablet-icon.sm{width:45px;height:45px}.cost-inner .hrtablet-icon.addition{background-image:url("../images/all_g_cm/icon_addition.png?2023118112246");background-size:41px auto}.cost-inner .hrtablet-icon.multiplication{background-color:#1a244e;background-image:url("../images/all_g_cm/icon_multiplication.png?2023118112246");background-size:36px auto}.cost-inner .hrtablet-icon.division{background-color:#1a244e;background-image:url("../images/all_g_cm/icon_division.png?2023118112246");background-size:29px auto}.cost-inner .hrtablet-icon.equalSign{background-color:#ba0101;background-image:url("../images/all_g_cm/icon_equalSign.png?2023118112246");background-size:35px auto}.cost-inner .hrtablet-icon.equalSign.sm{background-size:25px auto}.cost-inner .hrtablet-top__addition{display:flex;justify-content:space-between;background-color:#dadde9;border:1px solid #1a244e;padding:27px 20px}.cost-inner .hrtablet-top__addition dl{display:flex;align-items:center}.cost-inner .hrtablet-top__addition dl dt{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:136px;height:38px;background-color:#1a244e;border:1px solid #1a244e;font-size:24px;color:#fff;margin-right:15px}.cost-inner .hrtablet-top__addition dl dt.nobg{background:transparent;color:#1a244e}.cost-inner .hrtablet-top__multiplication{display:flex;flex-direction:column;align-items:center;margin-top:-15px;margin-bottom:9px}.cost-inner .hrtablet-top__multiplication p{font-size:23.67px;line-height:1.4;color:#1a244e}.cost-inner .hrtablet-top__equalSign{display:flex;align-items:center;justify-content:center}.cost-inner .hrtablet-top__equalSign .hrtablet-items{margin-left:20px}.cost-inner .hrtablet-bot{display:flex;align-items:center;justify-content:center;background-color:#dadde9;padding:7px 0;margin:23px 0 50px}.cost-inner .hrtablet-bot .hrtablet-icon{margin-left:10px;margin-right:10px}.cost-inner .hrtablet-bot p{font-size:29.52px;line-height:40px;color:#ba0101;margin:0 11px}.cost-inner .hrtablet-receive{margin-bottom:26px}.cost-inner .hrtablet-receive p{display:inline;font-size:30px;line-height:30px;border-bottom:1px solid #000}.cost-inner .hrtablet-clinic{margin-bottom:50px}.cost-inner .hrtablet-clinic p{display:inline;font-size:34px;line-height:40px;color:#ba0101;border-bottom:1px solid #ba0101}.cost-inner .hrtablet-clinic span{position:relative}.cost-inner .hrtablet-clinic span small{font-size:100%;position:absolute;top:-0.6em;left:0;text-align:center}@media (max-width: 979px){.cost-inner .comparison{font-size:4.5vw;margin-bottom:2vw}.cost-inner .des{font-size:3.8vw;margin-bottom:3vw}.cost-inner .date{width:68vw;padding:2.5vw 3vw;margin-top:1.5vw}.cost-inner .date dt{font-size:3.6vw}.cost-inner .date dd img{height:8.5vw}.cost-inner .date dd span{font-size:7.4vw;line-height:7vw}.cost-inner .available{font-size:4.4vw;margin-top:3vw}.cost-inner .lowest{margin-top:6vw}.cost-inner .lowest:before{box-shadow:0 0 1.4vw 0.3vw rgba(182,182,182,0.78);top:3vw}.cost-inner .lowest-ttl{font-size:4.5vw;padding:3vw 0 2.5vw}.cost-inner .lowest-ctn{padding:5.5vw 3vw}.cost-inner .hrtablet{width:100%}.cost-inner .hrtablet-ttl{font-size:4.2vw;border-bottom:0.4vw solid #1a244e;padding-bottom:1.5vw;margin-bottom:3vw}.cost-inner .hrtablet-items.sm img{height:4.3vw}.cost-inner .hrtablet-items.sm span{font-size:4.5vw;line-height:3.2vw}.cost-inner .hrtablet-items.sm span small{font-size:1vw;top:-3.2vw;left:-1vw}.cost-inner .hrtablet-items img{height:6.1vw}.cost-inner .hrtablet-items span{font-size:6vw;line-height:4.4vw;margin-left:0.5vw}.cost-inner .hrtablet-items span small{font-size:1.5vw;top:-4.3vw}.cost-inner .hrtablet-icon{width:7vw;height:7vw}.cost-inner .hrtablet-icon.sm{width:5vw;height:5vw}.cost-inner .hrtablet-icon.addition{background-size:4vw auto}.cost-inner .hrtablet-icon.multiplication{background-size:3.6vw auto}.cost-inner .hrtablet-icon.division{background-size:2.9vw auto}.cost-inner .hrtablet-icon.equalSign{background-size:3.5vw auto}.cost-inner .hrtablet-icon.equalSign.sm{background-size:2.5vw auto}.cost-inner .hrtablet-top__addition{padding:3vw 2.5vw}.cost-inner .hrtablet-top__addition dl dt{width:15vw;height:4.5vw;font-size:2.5vw;margin-right:2vw}.cost-inner .hrtablet-top__multiplication{margin-top:-2vw;margin-bottom:1.5vw}.cost-inner .hrtablet-top__multiplication p{font-size:2.8vw}.cost-inner .hrtablet-top__equalSign .hrtablet-items{margin-left:2.5vw}.cost-inner .hrtablet-bot{padding:2vw 0;margin:3vw 0 5vw}.cost-inner .hrtablet-bot .hrtablet-icon{margin-left:2vw;margin-right:2vw}.cost-inner .hrtablet-bot p{font-size:3vw;line-height:4vw;margin:0 1vw}.cost-inner .hrtablet-receive{margin-bottom:2vw}.cost-inner .hrtablet-receive p{font-size:3.8vw;line-height:3vw}.cost-inner .hrtablet-clinic{margin-bottom:5vw}.cost-inner .hrtablet-clinic p{font-size:4.6vw;line-height:1}.cost-inner .fee .fee-lf span{font-size:4.5vw}}.plan .reason-title{margin-bottom:0}.plan .plan__intro{padding-bottom:19px}.doctor-inner{max-width:1095px;width:calc(100% - 20px);margin:0 auto;font-weight:700;letter-spacing:0.05em;text-align:center;padding-top:32px}.doctor-inner__ttl{line-height:1.46666666667}.doctor-inner__ttl .sm{display:block;font-size:26.46px;margin-bottom:5px}.doctor-inner__ttl .mark{font-size:30px}.doctor-inner__ttl .mark span{background-image:linear-gradient(transparent 5px, #fff600 5px, #fff600 32px, transparent 32px)}.doctor-inner__img{margin-top:22px}.doctor-inner__des{font-size:26px;line-height:1.53846153846;color:#002d64}@media (max-width: 979px){.doctor-inner{padding-top:3vw}.doctor-inner .doctor-inner__ttl .sm{font-size:4vw;margin-bottom:0.5vw}.doctor-inner .doctor-inner__ttl .mark{font-size:4.4vw}.doctor-inner .doctor-inner__ttl .mark span{background-image:linear-gradient(transparent 0.5vw, #fff600 0.5vw, #fff600 3.7vw, transparent 3.7vw)}.doctor-inner .doctor-inner__img{margin-top:2.5vw}.doctor-inner .doctor-inner__des{font-size:4vw}}@media (max-width: 979px){.page-Ep_00_0160 .ttl-sub-txt{font-size:18px}.page-Ep_00_0160 .main-bnr img{width:100%}}input[type="submit"]{background:#de341e;background:linear-gradient(to bottom, #de341e 0%, #de341e 50%, #ca230d 50%, #ca230d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de341e', endColorstr='#ca230d', GradientType=0)}.copyright{background-color:#1e2d57;text-align:center;color:#fff;font-weight:100 !important}.adress li.time dl,.adress li.time2 dl,.adress li.holiday dl{display:flex}.adress li.time dl dt,.adress li.time2 dl dt,.adress li.holiday dl dt{width:30%}.adress li.time dl dd,.adress li.time2 dl dd,.adress li.holiday dl dd{width:70%}.ico_must{display:inline-block;background:#f00;padding:3px 5px;color:#fff !important;border-radius:4px;margin-right:5px}.ico_any{display:inline-block;background:#2c6ce6;padding:3px 5px;color:#fff !important;border-radius:4px;margin-right:5px}#form_area .inner #yoyaku_form #form1 th{padding:25px 15px;background:#e8f4ff;text-align:left;vertical-align:middle;border-bottom:1px solid #ccc}#form_area .inner #yoyaku_form input,#form_area .inner #yoyaku_form textarea{font-size:16px;padding:7px 5px;border-radius:4px;border:1px solid #ccc;margin:5px 0}#form_area .inner #yoyaku_form select{font-size:16px;padding:5px;border:1px solid #555;height:40px;margin-bottom:5px;color:#333}#form_area .inner #yoyaku_form #form1 td{padding:8px;border-bottom:1px solid #ccc;color:#333;font-size:14px;line-height:1.8}#form_area .inner #yoyaku_form #form1 #subtitle{padding:20px 15px;background:#1e2d57;color:#fff;font-weight:bold;font-size:16px}#subtitle b{display:inline-block;margin-right:13px;padding:5px 9px;background:#fff;color:#1f2d57;line-height:1;font-size:16px;border-radius:3px}#form_area .inner #yoyaku_form #form1 td em{color:#2855ad;font-style:normal}#form_area .heading1.triangle{margin-bottom:27px;background:#5372b7;font-size:35px;padding-top:15px;color:#fff;font-weight:bold;position:relative;text-align:center}.triangle::after{position:absolute;content:"";left:0;bottom:0;transform:translateY(99.9%);border:50vw solid transparent;border-top:30px solid #5372b7;pointer-events:none;z-index:1}.performance.triangle::after{position:absolute;content:"";left:0;bottom:1px;transform:translateY(99.9%);border:50vw solid transparent;border-top:30px solid #1d2c59;pointer-events:none;z-index:1}#form_area .inner{width:900px;margin:0 auto 0}[type="submit"]{color:#fff}#form1{margin:0 !important;width:100%;font-size:100%;color:#000}#form_area .inner #yoyaku_form .clinic_select li.area{padding:8px 15px;margin-left:0;background:#ffefe0;border-radius:0;font-size:16px;font-weight:bold;margin-top:10px}#form_area .inner #yoyaku_form .clinic_select li.area:first-of-type{margin-top:0px}.mhlw-risk>.mhlw-risk-single{color:#000;background-color:#f7f7f7;margin-top:20px}@media screen and (min-width: 980px){.button-normal{width:600px;border-radius:3px}.page-Ep_00_0160 .js-condition-cont{width:600px}.page-Ep_00_0160 .main-content .sec-refund>.inner{background-position:right 140%}.button-normal{padding:10px 50px}.domain-autocomplete{width:300px}}@media screen and (max-width: 979px){body{padding-top:0}#form_area .heading1.triangle{font-size:20px;padding:10px 0 5px}.triangle::after{bottom:1px}#form_area .inner{width:auto}#form_area .inner #yoyaku_form #form1 th{width:100%;padding:10px 2%}#form_area .inner #yoyaku_form input.w100{width:100%;border:1px solid #ccc;border-radius:4px;padding:5px 2%;margin:5px 0;font-size:16px}#form_area .inner #yoyaku_form .tel input{width:60%;border:1px solid #ccc;border-radius:4px;padding:5px 2%;margin:5px 0;font-size:16px}#form_area .inner #yoyaku_form select{padding:5px;border:1px solid #ccc;font-size:16px;min-height:38px;margin-bottom:10px}#form_area .inner #yoyaku_form textarea{border:1px solid #ccc;padding:5px;font-size:16px;min-height:120px}#form_area .inner{margin:40px auto 0}#clinic-index{display:none}.clinic-name h5{font-size:16px}.area-frame p.add{font-size:12px}}.adress li.time dl,.adress li.time2 dl,.adress li.holiday dl{display:flex}.adress li.time dl dt,.adress li.time2 dl dt,.adress li.holiday dl dt{width:30%}.adress li.time dl dd,.adress li.time2 dl dd,.adress li.holiday dl dd{width:70%}html{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.ttl-sub-txt{display:block;text-align:center;font-size:26px;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-weight:bold}.content-area,.ac_ar_001,.ac_ar_002,.ac_ar_003,.ac_ar_004{margin-top:50px}h1.heading-text{font-weight:bold}.heading-bgcolor{padding:0.8em 1em;color:#fff;background-color:#1e2d57}.sec-performance>.inner{background:url(https://www.sbc-aga.jp/assets/lp/images/performance_bg.png?2023118112246) no-repeat center;background-size:contain}.sec-refund>.inner{padding-bottom:50px}.reason4_cost .oneyaer_price em{font-weight:bold}.js-condition-cont{display:none;position:absolute;top:50px;left:0;background:#fff;padding:1em;border:3px solid #1e2d57}.condition-box a{display:inline-block;width:65%;text-align:center;border-radius:5px;font-size:22px;font-weight:normal}.reason4_cost strong{display:block;text-align:center;font-size:36px}.reason4_cost strong span{color:#ea2804;font-size:50px}.reason4_cost strong span small{font-size:30px}.reason4_cost ul{text-align:center;position:relative}.reason4_cost ul li{display:inline-block;width:33%}.reason4_cost ul li+li{margin-left:6%}.reason4_cost ul li+li::after{content:">";position:absolute;left:0;right:0;top:150px;font-size:50px;transform:scale(0.5, 1)}.reason4_cost ul li b{display:block;background:#1e2d54;color:#fff;text-align:center;font-weight:normal;padding:5px 0;font-size:2vw}.reason4_cost ul li img{width:100%}.reason4_cost__bg{background:#f3f3f3;padding:20px 0}.reason4_cost .oneyaer_price{width:920px;background-color:#fff;text-align:center;margin:30px auto;font-size:30px;padding:2vw;font-weight:bold}.reason4_cost .oneyaer_price u{font-size:45px;text-decoration:none;border-bottom:1px solid #1e2d54;padding-bottom:3px}.reason4_cost .oneyaer_price span{color:#ea2705;font-size:40px;margin-left:1vw}.reason4_cost .oneyaer_price i{display:inline-block;font-style:normal;color:#fff;background:#1e2d54;border-radius:35px;padding:5px;font-size:35px;line-height:1;margin:0 1vw}.reason4_cost .oneyaer_price sup{display:inline-block;font-style:normal;color:#fff;background:#d80001;border-radius:35px;padding:5px;font-size:35px;line-height:1;margin:0 1vw;vertical-align:bottom}.reason4_cost .oneyaer_price em{color:#ea2705;font-size:60px;font-style:normal;border-bottom:double #1e2d54;padding-bottom:5px}.reason4_cost--ttl{text-align:center;font-size:36px;font-weight:bold;margin-top:20px}.reason4_cost p span{font-size:50px;color:#ea2606}.reason4_cost p ruby rt{font-weight:bold;font-size:40px}.reason4_cost__box{text-align:center;border:solid 5px #dcdcdc;padding:20px 0 30px;margin-top:20px}.reason4_cost__box h3{font-size:38px}.heading-image{text-align:center}.sec-recruitment__imgBox{position:relative;border:solid 1px #1e2d57;border-radius:5px;text-align:center;padding:50px 0 30px}.sec-recruitment__imgBox h4{position:absolute;font-size:28px;color:#1e2d57;background:#fff;padding:0 50px;top:-23px;left:50%;transform:translatex(-50%)}.sec-recruitment__imgBox:nth-of-type(2){margin-top:60px;border-color:#2c5499}.sec-recruitment__imgBox:nth-of-type(2) h4{color:#2c5499}.sec-recruitment__txt01{font-size:20px;margin:30px 20px 0;line-height:2}.sec-recruitment__txt02{text-align:center;margin-top:40px;font-size:36px;font-weight:bold}.sec-recruitment__txt02 span{font-size:54px}.sec-recruitment__txt02 span ruby rt{font-size:40px}.sec-recruitment__box{text-align:center;border:solid 5px #dcdcdc;padding:30px 0;margin-top:10px}.sec-refund .yearTxt{font-size:34px}.sec-cost--ttl span{font-size:36px;line-height:1.5}.sec-recruitment__subttl{font-size:36px}@media screen and (max-width: 979px){.reason4_cost strong{font-size:5vw}.reason4_cost .oneyaer_price{width:90%;font-size:4vw;margin:10px auto}.reason4_cost .oneyaer_price span{font-size:6vw}.reason4_cost .oneyaer_price em{font-size:9vw}.reason4_cost .oneyaer_price sup{vertical-align:middle}.reason4_cost strong span{font-size:8vw}.reason4_cost .oneyaer_price u{font-size:6vw}.reason4_cost p{font-size:4vw}.reason4_cost p span{font-size:8vw}.reason4_cost ul li+li::after{top:15vw;font-size:5vw}.reason4_cost .oneyaer_price i{font-size:15px}.reason4_cost .oneyaer_price sup{font-size:15px}.reason4_cost p ruby rt{font-size:15px}.reason4_cost strong span small{font-size:18px}.button-normal{border-radius:3px}.sec-recruitment__imgBox{padding:25px 10px 15px}.sec-recruitment__imgBox:nth-of-type(2){margin-top:40px}.sec-recruitment__imgBox h4{width:200px;font-size:18px;text-align:center;padding:0;top:-15px}.sec-recruitment__txt01{font-size:3.6vw;margin:10px 10px 0;line-height:1.8}.sec-recruitment__txt02{font-size:4vw;margin-top:10px}.sec-recruitment__txt02 span{font-size:4.6vw}.sec-recruitment__txt02 span ruby rt{font-size:4.8vw}.sec-recruitment__box{margin-top:10px;padding:15px 0}.reason4_cost__box h3{font-size:26px}.reason4_cost__box{padding:10px 0}.sec-recruitment__subttl{font-size:20px}.sec-refund .yearTxt{font-size:24px}.sec-cost--ttl span{font-size:20px}}@media (min-width: 980px), print{#form_area .heading1.triangle{display:flex;align-items:center;justify-content:center}#form_area .heading1.triangle strong{display:inline-block;margin-right:20px;position:relative}#form_area .triangle strong span{background-color:#fff;display:inline-block;margin:0 auto;font-size:17px;line-height:1.2;color:#1e2d57;border-radius:9999px;height:65px;width:65px;display:flex;align-items:center;justify-content:center;padding-top:3px;z-index:9999;position:relative;overflow:hidden;animation:anime2 2s infinite linear -2s;-webkit-animation:anime2 2s infinite linear -2s}#form_area .triangle strong span::after{content:"";position:absolute;left:0;top:50%;height:190px;width:20px;background-color:#f6f6f6;z-index:1;transform:translate(50%, -50%) rotate(30deg);animation:anime1 4s infinite linear -2s;-webkit-animation:anime1 4s infinite linear -2s}@keyframes anime1{0%{left:-30px}10%{left:70px}100%{left:70px}}@keyframes anime2{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@-webkit-keyframes anime1{0%{left:-30px}10%{left:70px}100%{left:70px}}@-webkit-keyframes anime2{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}#form_area .triangle strong span b{position:relative;z-index:3}}@media (max-width: 979px){#form_area .heading1.triangle{display:flex;align-items:center;justify-content:center}#form_area .heading1.triangle strong{display:inline-block;margin-right:10px;position:relative}#form_area .triangle strong span{background-color:#fff;display:inline-block;margin:0 auto;font-size:14px;line-height:1.2;color:#1d2c58;border-radius:9999px;height:50px;width:50px;display:flex;align-items:center;justify-content:center;padding-top:3px;z-index:9999;position:relative;overflow:hidden;animation:anime2 1s infinite linear -2s;-webkit-animation:anime2 1s infinite linear -2s}#form_area .triangle strong span::after{content:"";position:absolute;left:0;top:50%;height:190px;width:20px;background-color:#f6f6f6;z-index:1;transform:translate(50%, -50%) rotate(30deg);animation:anime1 4s infinite linear -2s;-webkit-animation:anime1 4s infinite linear -2s}@keyframes anime1{0%{left:-30px}10%{left:70px}100%{left:70px}}@keyframes anime2{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@-webkit-keyframes anime1{0%{left:-30px}10%{left:70px}100%{left:70px}}@-webkit-keyframes anime2{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}#form_area .triangle strong span b{position:relative;z-index:3}}
