.modalOverlay{display:none;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;position:fixed;z-index:2000}.modalOverlay.active{display:flex;justify-content:center;align-items:center}.modalContents{background:#fff;width:710px;border-radius:21px;position:relative;z-index:2100}.modalContents_closeButton{position:absolute;width:50px;height:50px;top:-50px;right:0}.modalContents_closeButton::before,.modalContents_closeButton::after{content:"";position:absolute;background:#fff;width:46px;height:3px;top:24px;left:10px}.modalContents_closeButton::before{transform:rotate(45deg)}.modalContents_closeButton::after{transform:rotate(-45deg)}.modalContents_header{display:flex;align-items:center;background:#0cc0ed;padding:13px 40px;border-radius:21px 21px 0 0}.modalContents_body{background:#fff;max-height:65vh;padding:27px 30px 19px;overflow-y:auto}.modalContents_footer{height:21px;border-radius:0 0 21px 21px}@media screen and (max-width: 750px){.modalContents{width:341px}.modalContents_closeButton{position:absolute;width:20px;height:20px;top:-26px;right:-2px}.modalContents_closeButton::before,.modalContents_closeButton::after{width:25px;height:2px;top:10px;left:-2px}.modalContents_header{padding:12px 20px}.modalContents_body{padding:18px 20px 6px}}.campaignHeader{color:#fff;font-size:28px}.campaignBody_title{font-size:20px;font-weight:bold}.campaignBody_text{margin-top:7px;font-size:15px;line-height:1.9}.campaignBody_text a{text-decoration:underline}.campaignBody_detail{margin-top:14px;color:#aaa;font-size:11px;line-height:1.5}.campaignBody_close{margin-top:28px;text-align:center;font-size:15px}.campaignBody_close span{border-bottom:1px solid #000}.campaignBodyTable-plan{margin-top:19px;width:100%;border:1px solid #ccc;border-radius:30px;overflow:hidden}.campaignBodyTable-plan_tr{display:flex}.campaignBodyTable-plan_tr:last-of-type .campaignBodyTable-plan_th,.campaignBodyTable-plan_tr:last-of-type .campaignBodyTable-plan_td{border-bottom:none}.campaignBodyTable-plan_th,.campaignBodyTable-plan_td{display:flex;align-items:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;word-break:break-all}.campaignBodyTable-plan_th{padding:15px 30px;background:#f1f1f1;flex-basis:150px;font-size:18px;font-weight:bold}.campaignBodyTable-plan_td{padding:20px;flex:1;font-size:15px;line-height:1.9}.campaignBodyTable-plan_td:last-of-type{border-right:none}.campaignBodyTable{margin-top:25px;width:100%;border:1px solid #ccc;border-radius:30px;overflow:hidden}.campaignBodyTable_tr{display:flex}.campaignBodyTable_tr:last-of-type .campaignBodyTable_th,.campaignBodyTable_tr:last-of-type .campaignBodyTable_td{border-bottom:none}.campaignBodyTable_th,.campaignBodyTable_td{padding:15px 30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;word-break:break-all}.campaignBodyTable_th{background:#f1f1f1;flex-basis:150px;font-size:18px;font-weight:bold}.campaignBodyTable_td{flex:1;font-size:15px;line-height:1.9;vertical-align:top}.campaignBodyTable_td:last-of-type{border-right:none}.campaginDetailList_item{text-indent:-1em;padding-left:1em}.campaginDetailList_item-bracketsNum{text-indent:-2.8em;padding-left:2.8em}.campaginDetailList_item-withSpace{text-indent:-1.4em;padding-left:1.4em}.campaginDetailList .maximum{color:#f98c19;font-weight:600}@media screen and (max-width: 750px){.campaignHeader{font-size:15px}.campaignBody_title{font-size:12px}.campaignBody_text{font-size:11px}.campaignBody_detail{margin-top:16px;font-size:8px}.campaignBody_close{margin-top:18px;font-size:11px}.campaignBody_close span{border-bottom:none}.campaignBodyTable-plan{margin-top:19px;border-radius:15px}.campaignBodyTable-plan_tr{display:flex}.campaignBodyTable-plan_tr:last-of-type .campaignBodyTable-plan_th,.campaignBodyTable-plan_tr:last-of-type .campaignBodyTable-plan_td{border-bottom:none}.campaignBodyTable-plan_th,.campaignBodyTable-plan_td{display:flex;align-items:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;word-break:break-all}.campaignBodyTable-plan_th{padding:8px 10px;background:#f1f1f1;flex-basis:59px;font-size:12px;font-weight:bold}.campaignBodyTable-plan_td{padding:5px;flex:1;font-size:11px;line-height:1.9}.campaignBodyTable-plan_td:last-of-type{border-right:none}.campaignBodyTable-plan_td .campaginDetailList_item{text-indent:0em}.campaignBodyTable-plan .sp_tr{text-align:center}.campaignBodyTable-plan .sp_tr .sp_th{padding:5px 12px}.campaignBodyTable-plan .sp_tr .sp_th-new{padding:8px 14px;flex-basis:87px;justify-content:center}.campaignBodyTable-plan .sp_tr .sp_th-diversion{padding:8px 6px;flex-basis:104px;justify-content:center}.campaignBodyTable{margin-top:20px;border-radius:15px}.campaignBodyTable_tr{display:flex;flex-direction:column}.campaignBodyTable_tr:last-of-type .campaignBodyTable_th{border-bottom:1px solid #ccc}.campaignBodyTable_th,.campaignBodyTable_td{border-right:none;padding:13px}.campaignBodyTable_th{padding:13px;flex-basis:auto;font-size:12px;font-weight:bold;text-align:center}.campaignBodyTable_td{padding-top:10px;padding-bottom:10px;font-size:11px;line-height:1.9}}
