@charset "utf-8";

/* EVENT 526 */
.event240904 .inner{width:100%;}
.event240904 .evtContWrap{padding:0 40px 100px; background:#cadeff;}

.event240904 .evtCont1 .inner{padding:0 50px 70px; background:#fff;}
.event240904 .evtCont1 .items_wrap{display:flex; gap:30px;}
.event240904 .evtCont1 .items_wrap li{flex:1;}
.event240904 .evtCont1 .items_wrap li input[type=radio]{display:none;}
.event240904 .evtCont1 .items_wrap li input[type=radio] + label{position:relative; padding:20px 0 20px 80px; display:block; border:1px solid #ddd; border-radius:20px; cursor:pointer; background:linear-gradient(to bottom, #fff, #f4f4f4);}
.event240904 .evtCont1 .items_wrap li input[type=radio] + label strong{display:block; font-size:24px; color:#333; font-weight:600; line-height:1;}
.event240904 .evtCont1 .items_wrap li input[type=radio] + label p{margin-top:6px; font-size:22px; color:#333; font-weight:300; line-height:1; letter-spacing:-0.05em;}
.event240904 .evtCont1 .items_wrap li input[type=radio] + label:before{content:''; position:absolute; left:30px; top:50%; transform:translateY(-50%); width:38px; height:36px; background:url('/resources/images/event/2024/event240904/ico_rdo.png') no-repeat left top;}
.event240904 .evtCont1 .items_wrap li input[type=radio]:checked + label:before{background-position-y:bottom;}
.event240904 .evtCont1 .items_wrap li .thumbs{margin-top:30px; display:flex; justify-content:center; gap:20px;}
.event240904 .evtCont1 .items_wrap li .thumbs .thumb{display:block;}
.event240904 .evtCont1 .items_wrap li .thumbs .thumb img{max-width:100%;}
.event240904 .evtCont1 .ui-select-parent{margin-top:30px; width:100%;}
.event240904 .evtCont1 .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px; color:#555;}
.event240904 .evtCont1 .evtLabel{margin-top:60px;}
.event240904 .evtCont1 .textarea_wrap{margin-top:20px;}
.event240904 .evtCont1 .textarea_wrap textarea{display:block; padding:20px 18px; width:100%; height:190px; font-size:14px; background:#faf8f0; border:1px solid #c8c9c5;}
.event240904 .evtCont1 .textarea_wrap textarea::placeholder{color:#969696;}
.event240904 .evtCont1 .textarea_wrap .cnt{margin-top:14px; padding:0 40px; font-size:14px; color:#555; font-weight:300; line-height:1; text-align:right;}
.event240904 .evtCont1 .textarea_wrap .cnt span{font:inherit; color:#ff5656;}
.event240904 .evtCont1 .btnWrap{margin-top:10px; display:block; text-align:center;}
.event240904 .evtNotice{padding:30px 40px 35px; background:#585858;}
.event240904 .evtNotice strong{display:block; font-size:18px; color:#fff; font-weight:600; line-height:1;}
.event240904 .evtNotice ul{margin-top:17px;}
.event240904 .evtNotice ul li{font-size:14px; color:#bbb; font-weight:400; line-height:22px;}
.event240904 .evtListWrap{margin-top:30px; padding:0 20px;}
.event240904 .evtListWrap .evtList .listItem{padding:30px 0 25px; border-bottom:1px solid #b3c6e5;}
.event240904 .evtListWrap .evtList .listItem .user{font-size:16px; color:#000; font-weight:400; line-height:1;}
.event240904 .evtListWrap .evtList .listItem .txt{margin-top:17px; font-size:16px; color:#333; font-weight:400; line-height:26px; word-break:break-all;}
.event240904 .evtListWrap .evtPaging{margin-top:45px; display:flex; justify-content:center; gap:5px;}
.event240904 .evtListWrap .evtPaging a{width:25px; height:25px; font-size:14px; color:#555; line-height:25px; font-weight:600; text-align:center;}
.event240904 .evtListWrap .evtPaging a.on{color:#000; border:1px solid #000; line-height:23px;}
.event240904 .evtListWrap .evtPaging [class^='btnPage']{background-repeat:no-repeat; background-position:center;}
.event240904 .evtListWrap .evtPaging .btnPagePrev{margin-right:5px; background-image:url('/resources/images/event/2024/event240904/arr_next.png');}
.event240904 .evtListWrap .evtPaging .btnPageNext{margin-left:5px; background-image:url('/resources/images/event/2024/event240904/arr_next.png');}
.event240904 .evtListWrap .evtPaging .btnPageFirst{background-image:url('/resources/images/event/2024/event240904/arr_last.png');}
.event240904 .evtListWrap .evtPaging .btnPageLast{background-image:url('/resources/images/event/2024/event240904/arr_last.png');}
.event240904 .evtListWrap .evtPaging .btnPagePrev,
.event240904 .evtListWrap .evtPaging .btnPageFirst{transform:rotate(180deg);}

/* paging */
.pagingWrap{margin:49px auto 0;}
.pagingWrap .innerPaging{display:flex; gap:7px; align-items:center; justify-content:center;}
.pagingWrap .pageNum {display:flex; gap:2px;}
.pagingWrap button{width: 39px; height: 39px; font-size: 24px; font-weight: 400; color: #635d4b; text-align: center; line-height: 39px; border-radius: 50%;}
.pagingWrap .on{background: #ffe57d}
.pagingWrap [class^="btnPage"]{background-position:50% 50%;background-repeat:no-repeat;background-color:transparent; border:none;}
.pagingWrap .pagingPrev .btnPageFirst,
.pagingWrap .pagingNext .btnPageLast{background-image:url('/resources/images/event/2024/event240424/btn_first.png');}
.pagingWrap .pagingPrev .btnPagePrev,
.pagingWrap .pagingNext .btnPageNext{background-image:url('/resources/images/event/2024/event240424/btn_prev.png');}
.pagingWrap .pagingNext .btnPageNext,
.pagingWrap .pagingNext .btnPageLast{transform:rotate(180deg);}
.pagingWrap .pagingPrev {display:flex; gap:2px;}
.pagingWrap .pagingNext {display:flex; gap:2px;}

.evtCont2{margin-top:-8px; padding:114px 0 174px; background:url('/resources/images/event/2024/event240424/evtBg2.png') repeat-x center top; text-align:center;}

.evtfooter{ width:100%; padding:120px 0 167px; text-align:left; background:#eee2d6;}
.evtfooter .inner{}
.evtfooter strong{font-size:32px; color:#211915; font-weight:600; line-height:1;}
.evtfooter .evtInfoList{margin-top:30px;}
.evtfooter .evtInfoList li{font-size:24px;color:#665d54; line-height:40px; padding-left: 13px; text-indent: -13px; font-weight:400; letter-spacing:-0.04em;}

.publicEvtFooter_wrap.type02 {width:100%; padding:46px 0 80px; background:#fff; }
.publicEvtFooter_wrap.type02 .publicEvtFooter {display:flex; width:1100px; padding-left:150px; margin:0 auto; }.publicEvtFooter_wrap .publicEvtFooter h2 {margin-right:45px;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info {text-align:left;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info ul {display:flex; margin-bottom:12px;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info ul li {position:relative; padding-right:10px; padding-left:10px; }
.publicEvtFooter_wrap.type02 .publicEvtFooter .info ul li:first-child {padding-left:0;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info ul li:after {content:""; display:block; position:absolute; right:0; top:50%; transform:translateY(-50%); width:1px; height:12px; background-color:#8b8989; }
.publicEvtFooter_wrap.type02 .publicEvtFooter .info ul li:last-child:after {display:none;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info ul li a {font-size:14px; color:#636774; font-weight:500;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info span { position:relative; padding:0 6px; color:#636774; font-size:12px;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info span:nth-child(2) {padding-left:0;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info span:nth-child(2):after {display:none;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info span:nth-child(6):after {display:none;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info span:after {content:""; display:block; position:absolute; right:0; top:50%; transform:translateY(-50%); width:1px; height:9px; background-color:#aeaaaa; }
.publicEvtFooter_wrap.type02 .publicEvtFooter .info span a {color:#aeaaaa; font-size:12px;}
.publicEvtFooter_wrap.type02 .publicEvtFooter .info p {font-size:12px;  color:#aeaaaa;}
.popInfoWrap .agreeWrap .infoTxt a {color:#01aeff;}



