.online-cont_wrap .sec-ttl::before,.online-cont_wrap .sec-ttl::after{content:"";position:absolute;width:18px;height:18px;border-radius:100%;background-color:#99c1e7;bottom:0;left:50%;transform:translateX(-50%);border:none}.online-cont_wrap .sec-ttl::before{transform:translateX(-120%)}.online-cont_wrap .sec-ttl::after{transform:translateX(10%);translate:0 0;rotate:0deg}@media (max-width: 979px){.online-cont_wrap .sec-ttl::before,.online-cont_wrap .sec-ttl::after{width:3vw;height:3vw}}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)}.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}.cv_link span span{display:block;font-size:28px}.cv_link span b{background:#fff;display:block;color:#b20000;border-radius:5px;font-size:19px;margin-bottom:5px;letter-spacing:1px}#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}@media screen and (min-width: 980px){.el-button,.button-normal,.button-subtext,.button-image,a.anchor-button,button.anchor-button,.price-link>.pricewrap>.link>a{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}.cv_link{margin:30px auto 0;width:800px}.confidence__img_wrap{text-align:center}.confidence__txt01{margin:20px 0 50px}.domain-autocomplete{width:300px}.confidence .inner{background-image:none}.confidence__txt02{transform:inherit;width:100%;margin:0 auto 30px}}@media screen and (max-width: 979px){#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}.flow__cv_link{height:20vw}.cv_link span b{font-size:3.5vw;margin-bottom:1vw;font-weight:normal}.cv_link span span{font-size:5vw}.consultation__cv_link{height:20vw}.cv_link{height:20vw}#form_area .inner{margin:40px auto 0}#clinic-index{display:none}.clinic-name h5{font-size:16px}.area-frame p.add{font-size:12px}.panel49{background-color:#fff;font-size:14px}}.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}body{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.heading-image{text-align:center}@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)}}#form_area .triangle strong span b{position:relative;z-index:3}.support{margin:40px auto 0px}}@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)}}#form_area .triangle strong span b{position:relative;z-index:3}.bottomCv,.bottomCv.spElement{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:5px;background:rgba(255,255,255,0.6)}.bottomCv .btn01{width:calc((100% - 12px) / 4);height:40px;border-radius:3px;color:#FFF;font-size:10px;font-weight:bold;line-height:calc(30 / 24);text-align:center}.bottomCv .blue img{width:18px}#bottomCv,#bottomCv.spElement{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;width:100%;height:70px;padding:5px;background:rgba(255,255,255,0.6)}#bottomCv .btn01{width:calc((100% - 12px) / 3);height:50px;border-radius:3px;color:#FFF;font-size:12px;font-weight:bold;line-height:calc(30 / 24);text-align:center}#bottomCv .blue img{width:18px}#bottomCv a{padding-top:2%;text-decoration:none}#bottomCv a img{padding-top:3%}.support{padding:30px 20px;margin:0px}.area-frame p.add{font-size:14px;margin-bottom:0;padding-bottom:0;border:none}.area-frame p.route{font-size:12px;margin-top:5px;padding-bottom:5px;border-bottom:1px dotted #010101}}.shop-detail .adress li.tel{display:none}@media screen and (max-width: 979px){._header__btnWrap a[href="tel:0120489100"]{display:none}.bCvWrap{display:none !important}}.peage-con04 .main-visual{background:#75abb7}.cases__wrap__box .item__product{font-size:18px}.cases__wrap__box .item__product__name{display:inline-block;text-align:right;line-height:1.1}.cases__wrap__box .item__product__name small{font-size:12px}.threeMonth .comp .comp-ttl .sec-ttl::before{content:none}.threeMonth .refund{background:#ECECEF}.threeMonth .refund:after{border-color:#ECECEF transparent transparent transparent}.threeMonth .refund .refund-item+.refund-item{margin-top:20px}.threeMonth .refund .refund-item>.head.js-acc-btn{position:relative}.threeMonth .refund .refund-item>.head.js-acc-btn:before,.threeMonth .refund .refund-item>.head.js-acc-btn:after{content:"";position:absolute;width:20px;height:3px;background-color:#fff;transition:.4s;top:50%;right:30px;translate:0 -50%}.threeMonth .refund .refund-item>.head.js-acc-btn:not(.active):before{rotate:90deg}.threeMonth .refund .refund-item>.cont.js-acc-cont{display:none}.threeMonth .merit{background-color:unset}.threeMonth .fee .caution-ttl .sec-ttl::before{content:none}.threeMonth .fee .caution-ttl .sec-ttl::after{border-radius:unset;background-color:unset}.threeMonth .comp-bg{background-color:#f7f7f7}.threeMonth .comp-bg:after{border-color:#f7f7f7 transparent transparent transparent}.threeMonth .comp .comp-table table>tbody>tr>td{background-color:#fff}@media (min-width: 980px){.threeMonth .detail{padding-top:160px}.threeMonth .detail-prod{padding-top:140px}.peage-con04 .cases{padding-bottom:100px}.peage-con04 .cases:after{border-width:70px 90px 0}.threeMonth .refund:after{border-width:70px 90px 0}}@media (max-width: 979px){.cases__wrap__box .item__product{font-size:4.2vw}.cases__wrap__box .item__product__name small{font-size:3.2vw}.threeMonth .detail-prod{padding-top:14vw}.threeMonth .detail .detail-box{padding-top:8vw}.threeMonth .refund .refund-item>.head.js-acc-btn:after,.threeMonth .refund .refund-item>.head.js-acc-btn:before{width:4vw;height:.7vw;right:4vw}.threeMonth .refund .refund-item+.refund-item{margin-top:3vw}.threeMonth .refund:after{border-width:8vw 10vw 0}#detail .box-catch{margin-top:25px}}.item_sej{display:block}.peage-con04 .main-visual{background:#75abb7}
