.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}}.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}@media (min-width: 980px){#form_area .inner #yoyaku_form #form1 th{width:260px}}@media (max-width: 979px){.panel49{background-color:#fff;font-size:14px}}.peage-con04 .main-visual{background:#75abb7}
