



.bo_li_header{border:0 !important;margin-bottom:0;}

.boWrap .gall_li{padding:10px;background:#fff;border-radius:8px;box-shadow:4px 7px 8px rgba(0,0,0,0.04);}
.boWrap .gall_li .gallContents{gap:10px;}
	.gall_li .gallContents .gall_thumb{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-10px;}

	.gall_li.end .gallContents .gall_thumb{position:relative;}
	.gall_li.end .gallContents .gall_thumb:before{content:'종료된 이벤트';position:absolute;top:0;left:0;z-index:9;font-size:17px;font-weight:bold;color:#fff;width:100%;height:100%;background:rgba(0,0,0,0.75);display:flex;align-items:center;justify-content:center;}

	.gall_li [class*='_live']{font-size:14px;height:34px;padding:0 5px;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-flex;align-items:center;justify-content:center;}
	.gall_li ._live_before{background:#eaeaea;}
	.gall_li ._live_end{background:#eaeaea;color:rgba(71,78,103,0.4);}
	.gall_li ._live{background:var(--mainColor);color:#fff;}
	
	.gall_li .textSubject{margin-top:10px;}
	.gall_li .evnet_date{margin-top:10px;display:flex;align-items:center;justify-content:center;height:28px;background:#f5f7fa;border-radius:5px;}


.event_head{margin-bottom:15px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;}
.event_head:before{content:'\e4bd';font-family:'newfont';font-size:18px;font-weight:normal;color:var(--red);margin-right:0.5em;margin-top:2px;}


#bo_v_atc_top{display:flex;align-items:flex-start;align-items:stretch;gap:20px;}
#bo_v_atc_top .bo_v_img{border-radius:10px;box-shadow:5px 6px 7px rgba(0,0,0,0.06);}
#bo_v_atc_top .bo_v_img img{width:100%;}
#bo_v_atc_top .bo_v_summary{width:100%;display:flex;flex-direction:column;gap:10px;}
#bo_v_atc_top .bo_v_summary > *{border-radius:10px;box-shadow:5px 6px 7px rgba(0,0,0,0.06);}
#bo_v_atc_top .bo_v_summary > *:last-child{flex:1;}
#bo_v_atc_top .bo_v_summary .status{height:44px;font-size:16px;background:rgba(71,78,103,0.4);color:#fff;display:flex;align-items:center;justify-content:center;}
#bo_v_atc_top .bo_v_summary .status.live{background:var(--mainColor);}

#bo_v_atc_top .bo_v_summary .event_date{overflow:hidden;height:44px;font-size:15px;display:flex;align-items:stretch;}
#bo_v_atc_top .bo_v_summary .event_date label{display:inline-flex;align-items:center;justify-content:center;background:rgba(71,78,103,0.8);color:#fff;padding:0 20px;}
#bo_v_atc_top .bo_v_summary .event_date .con{flex:1;display:inline-flex;align-items:center;padding:0 20px;background:#fff;}

#bo_v_atc_top .bo_v_summary .event_benefits{overflow:hidden;height:44px;font-size:15px;display:flex;flex-direction:column;}
#bo_v_atc_top .bo_v_summary .event_benefits label{display:inline-flex;align-items:center;justify-content:center;background:rgba(71,78,103,0.8);color:#fff;height:40px;}
#bo_v_atc_top .bo_v_summary .event_benefits .con{flex:1;min-height:60px;display:flex;align-items:center;justify-content:center;padding:0 15px;background:#fff;font-weight:bold;}

@media screen and (min-width:781px) {
	#bo_v_atc_top .bo_v_img img{max-width:380px !important;}
	#bo_v_atc_top .bo_v_summary{max-width:450px;}
}

@media screen and (max-width:780px) {
	#bo_v_atc_top{flex-direction:column;}
}




.adminContainer{margin-top:25px;display:flex;align-items:center;justify-content:flex-end;gap:10px;}
	.b_answer_set{font-size:14px;padding:0 10px;height:31px;line-height:31px;border-radius:8px;color:#000;color:var(--red);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--red);background:#fff;box-shadow:3px 4px 5px rgba(0,0,0,0.05);cursor:pointer}
	.b_answer_set.on{/*border-color:var(--red);color:var(--red);*/border:0;background:var(--red) !important;color:#fff;}
	.b_answer_set:before{content:'\e9f3';font-family:'intaefont';font-size:12px;font-weight:normal;}
	.b_pay_point{font-size:14px;padding:0 10px;height:31px;line-height:31px;border-radius:8px;color:var(--orange);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--orange);background:#fff;box-shadow:3px 4px 5px gba(0,0,0,0.05);cursor:pointer}
	.b_pay_point:before{content:'\e9dc';font-family:'intaefont';font-size:12px;font-weight:normal;}
	.b_pay_point.not{border-color:rgba(71,78,103,0.5);color:rgba(71,78,103,0.7);}
	.b_pay_point.on{border:0;background:var(--orange) !important;color:#fff;}

._popCommon{position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.1);}
._popCommon .inner{position:absolute;z-index:9;width:100%;max-width:420px;padding:25px;border-radius:26px;background:#fff;border:3px solid var(--mainColor);box-shadow:6px 6px 8px rgba(0,0,0,0.07);}
._popCommon ._pop_closer{position:absolute;top:0;right:-60px;width:46px;height:46px;border-radius:50%;background:rgba(0,0,0,0.7);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;}
._popCommon ._pop_closer:hover{background:rgba(0,0,0,0.9);}
._popCommon ._pop_closer:before{content:'\e935';font-family:'intaefont';font-size:13px;}
._popCommon .title{text-align:center;margin-bottom:15px;font-size:20px;font-weight:600;color:var(--mainColor);}
._popCommon .pollContainer ul{display:flex;flex-direction:column;gap:7px;background:rgba(71,78,103,0.03);border-radius:9px;padding:15px;}
._popCommon .btnSet{display:flex;align-items:center;justify-content:center;margin-top:25px;}
._popCommon .btnSet .btnSubmit{height:36px;font-size:14px;padding:0 15px;font-weight:var(--bold);color:var(--mainColor);border-radius:9px;color:#fff;border:0;background:var(--mainColor);display:inline-flex;align-items:center;justify-content:center;gap:10px;}
._popCommon .caContainer{}
._popCommon .caContainer ul{max-height:360px;overflow-y:auto;display:flex;align-items:center;flex-wrap:wrap;background:rgba(71,78,103,0.03);border-radius:9px;padding:15px;word-break:keep-all;}
._popCommon .caContainer ul li:not(:first-child):before{content:', ';}
#_pop_answer_set .inner{max-width:320px;}






#form_poll .pollContainer{padding-top:20px;margin-bottom:60px;}
#form_poll .pollContainer .dashboard{display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;}
#form_poll .pollContainer .dashboard .result{font-weight:600;}
#form_poll .pollContainer .dashboard:before{content:'';width:33px;height:28px;background:url('./img/event_icon01.png') no-repeat center / 100%;display:inline-flex;align-items:center;justify-content:center;}
#form_poll .pollContainer ul{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:35px;}
#form_poll .pollContainer ul li{flex:1;max-width:200px;}
#form_poll .pollContainer ul li .btnPoll{}
#form_poll .pollContainer ul li .btnPoll sub{font-size:14px;color:#494949;font-weight:normal;}
#form_poll .pollContainer ul li .btnPoll:hover{border:2px solid var(--mainColor);}

#form_poll .pollContainer ul li .radio-wrap.button{width:100%;}
#form_poll .pollContainer ul li .radio-wrap.button .btnPoll{height:110px;width:100%;padding-top:0.4em;font-size:21px;font-weight:var(--bold);color:var(--mainColor);border:1px solid rgba(0,0,0,0.1);box-shadow:0 6px 7px rgba(0,0,0,0.07);border-radius:9px;
	background:linear-gradient(to bottom, #fff 0%, #f1f2f3 100%) !important;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;}
#form_poll .pollContainer ul li .radio-wrap.button .btnPoll:before{display:none !important;}
#form_poll .pollContainer ul li .radio-wrap.button:hover .btnPoll{border:2px solid var(--mainColor);}
#form_poll .pollContainer ul li .radio-wrap.button input[type="radio"]:checked + .btnPoll{background:var(--mainColor) !important;color:#fff !important;}
#form_poll .pollContainer ul li .radio-wrap.button input[type="radio"]:checked + .btnPoll sub{color:#fff !important;}

#form_poll .pollContainer .end_msg{text-align:center;font-size:28px;font-weight:var(--bold);margin-top:40px;line-height:1.5em;}
#form_poll .pollContainer .end_msg .answer{color:var(--red);}
#form_poll .pollContainer .msg{text-align:center;font-size:15px;margin-top:40px;}
#form_poll .pollContainer .msg .time{font-weight:var(--bold);}
#form_poll .pollContainer .msg2{text-align:center;font-size:18px;margin-top:50px;}
#form_poll .pollContainer .msg2 .name{font-weight:var(--bold);}
#form_poll .pollContainer .msg2 .poll_name{color:var(--mainColor);font-weight:var(--bold);}
#form_poll .pollContainer .btnSet{display:flex;align-items:center;justify-content:center;margin-top:30px;}
#form_poll .pollContainer .btnSet .btnSubmit{height:66px;font-size:21px;padding:0 25px;min-width:180px;font-weight:var(--bold);color:var(--mainColor);border-radius:9px;color:#fff;border:0;background:var(--mainColor);display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease-in-out;}
#form_poll .pollContainer .btnSet .btnSubmit:before{content:'\e9f3';font-family:'intaefont';font-size:19px;font-weight:normal;}
#form_poll .pollContainer .btnSet .btnSubmit:hover{background:var(--subColor);}



















/* 쓰기 페이지 */
.poll_item{display:flex;flex-direction:column;gap:10px;}
.poll_item li{display:inline-flex;align-items:center;gap:10px;}
.poll_item li .add_list{height:var(--form-height);font-size:0;padding:0 12px;border:1px dashed var(--mainColor);border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;}
.poll_item li .add_list:hover{background:#f6faff}
.poll_item li .add_list:before{content:'\e928';font-family:'intaefont';font-size:14px;color:var(--mainColor)}
.poll_item li .del_list{height:var(--form-height);font-size:0;padding:0 12px;border:1px solid var(--red);border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;}
.poll_item li .del_list:hover{background:#fff6f6}
.poll_item li .del_list:before{content:'\e929';font-family:'intaefont';font-size:11px;color:var(--red)}