@charset "euc-kr";
/* Å¸ÀÌÆ² */
#contents {width:1300px !important; }
#contents * {box-sizing: border-box;}
#EP_title {width:100%; display:inline-block;}
#EP_title h3 {margin:30px 0 20px; letter-spacing:-1px; color:#1a1a1a; float:left; }
#EP_title h3 > i {font-style:normal; color:#949494; font-family:Noto-R;}
#EP_title .myinfo {float:right; text-align:left; margin:30px 0; display: flex; align-items: center;}
#EP_title .myinfo ul li {font-size:14px; color:#6c6c6c; font-family:'noto-R'; letter-spacing:-1px; width:auto; text-align:right;}
#EP_title .myinfo ul li b {font-weight:normal; color:#1C8FED; text-decoration:underline;}
#EP_title .myinfo .evtBtn {font-size:12px; color:#1C8FED; border:1px solid #1C8FED; line-height:22px; padding:0 12px; margin-left:7px;}
#EP_title .myinfo .ep_id {text-align:left; position:relative; display:inline-block; font-size:14px; font-family:'noto-R';}
#EP_title .myinfo .ep_id > b {font-family:spoqa M; font-weight:normal; color:#1C8FED; font-size:14px; letter-spacing:-1px;}
#EP_title .myinfo .noticenum {display:inline-block; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_obj.png') -6px -126px no-repeat #f8f8f9; width:28px; height:28px; position:relative; margin-left:10px;}
#EP_title .myinfo .noticenum .nnbg1 {position:absolute; padding:0 2px; display:inline-block; border-radius: 6px; min-width:10px; text-align:center; font-size:10px; background-color:#F14738; color:#fff; font-family:'noto-R'; line-height:14px; top:11px; left:15px; z-index:1;}
#EP_title .myinfo .al_box {position:relative; padding-right:13px; background-color:#f8f8f9; height:28px; line-height:28px; display:inline-block;}
#EP_title .myinfo .ep_event {width:200px; padding:0 7px; background-color:#f8f8f9; height:28px; line-height:28px; font-size:13px; color:#6c6c6c; font-family:'¸¼Àº°íµñ'; position:relative; text-align:left;}
#EP_title .myinfo .event_delbtn {position:absolute; font-size:14px; color:#6c6c6c; width:20px; height:20px; line-height:20px; font-family:'noto-R'; text-align:center; display:inline-block; right:2px; top:3px; }
#EP_title .myinfo .event_delbtn:hover {text-decoration:none;}
#EP_title .myinfo .evtWinBtn {height:28px; line-height:28px; padding:0 10px; border-left:1px solid #d8d8d8; font-size:13px; font-family:'¸¼Àº°íµñ'; letter-spacing: -1px; color:#6c6c6c; background-color:#f8f8f9; display:inline-block;}
#EP_title .myinfo .ep_id .classIcon1 {width:25px; height:25px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_member_obj.png') no-repeat -125px 0; vertical-align:middle; }
#EP_title .myinfo .ep_id .classIcon2 {width:25px; height:25px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_member_obj.png') no-repeat -100px 0; vertical-align:middle;  }
#EP_title .myinfo .ep_id .classIcon3 {width:25px; height:25px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_member_obj.png') no-repeat -75px 0; vertical-align:middle;  }
#EP_title .myinfo .ep_id .classIcon4 {width:25px; height:25px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_member_obj.png') no-repeat -50px 0; vertical-align:middle;  }
#EP_title .myinfo .ep_id .classIcon5 {width:25px; height:25px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_member_obj.png') no-repeat -25px 0; vertical-align:middle;  }
#EP_title .myinfo .ep_id .classIcon6 {width:25px; height:25px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_member_obj.png') no-repeat 0 0; vertical-align:middle;  }

/* ·Ñ¸µ¹è³Ê */
#EP_Rbnr {width:100%; height:415px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_bnr_bg.jpg') no-repeat center center; position:relative; }
#EP_Rbnr .RbnrTitle {display:block; padding:0 50px; height:80px; line-height:80px; position:relative; }
#EP_Rbnr .RbnrTitle > span {font-size:20px; color:#6c6c6c; font-family:'noto-R'; text-align:left; position:absolute; z-index:1; }
#EP_Rbnr .RbnrTitle b {color:#1a1a1a;}
#EP_Rbnr .RbnrTitle:before {width:207px; height:5px; content:''; background-color:#8bfffe; top:47px; z-index:0; position:absolute; display:inline-block; }
#EP_Rbnr .bnrleftbtn {width:45px; height:65px; position:absolute; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_bnr_arrow.png') no-repeat left center; top:45%; left:0; z-index:1; display:inline-block; }
#EP_Rbnr .bnrrightbtn {width:45px; height:65px; position:absolute; background:url('//image5.compuzone.co.kr/img/images/eventzone/evt_bnr_arrow.png') no-repeat right center; top:45%; right:0; z-index:1;display:inline-block; }
#EP_Rbnr .RbnrArea {width:1212px; height:330px; float:left; margin-left:50px;} 
#EP_Rbnr .RbnrArea ul {list-style:none;}
#EP_Rbnr .RbnrArea ul li {width:287px; height:auto; float:left; margin-right:16px; position:relative; }
#EP_Rbnr .RbnrArea img {float:left;}
#EP_Rbnr .RbnrArea .eventperiod {width:100%; float:left; height:19px; text-align:center; font-family:Tahoma; font-size:12px; color:#949494; position:absolute; left:0; bottom:15px; font-family:'noto-R';}

/*  ********** 73826 ÃßÃ·ÆÇ¸Å ¼­ºñ½º °³¹ß css Ãß°¡ 210630  **********  */
#EP_Rbnr .RbnrArea ul li a{text-decoration: none;	}
#EP_Rbnr .RbnrArea ul li .raffle_item{text-align: center;padding:0 14px; margin-top: 172px;}
#EP_Rbnr .RbnrArea ul li .raffle_shopping{font-size: 14px;font-family: 'spoqa R';line-height: 1em;padding: 15px 0 10px; position: relative;}
#EP_Rbnr .RbnrArea ul li .raffle_shopping::before{content: ''; position: absolute; bottom: 6px; width: 53px; height: 1px; left: 50%; transform: translateX(-50%); background-color: #6c6c6c;}
#EP_Rbnr .RbnrArea ul li .raffle_product_name{font-size: 16px;letter-spacing: -0.64px;color: #1a1a1a;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-family: 'Noto-B';
width: 252px;margin: 0 auto;}
#EP_Rbnr .RbnrArea ul li .raffle_price{padding-top: 12px;width: 100%;text-align: center;font-size: 12px;color: #949494;font-family: 'spoqa R';}
#EP_Rbnr .RbnrArea ul li .raffle_price .discount_per{ margin-right: 10px; color: #F14738; font-weight: 700;}
#EP_Rbnr .RbnrArea ul li .raffle_price{font-size: 18px; font-family: 'spoqa R'; color: #1A1A1A; padding-top: 7px; font-weight: bold;}
#EP_Rbnr .RbnrArea ul li .raffle_price .price_original{font-family: 'spoqa R'; font-size: 12px; letter-spacing: -0.01em; color: rgba(26,26,26,0.50);position: relative; margin-left:6px}
#EP_Rbnr .RbnrArea ul li .raffle_price .price_original::before{content:""; position: absolute; width: 100%; height: 1px; background: rgba(26,26,26,0.50); display: inline-block;
top: 50%; left: 0;}
#EP_Rbnr .RbnrArea ul li .clockdiv{ font-family: 'spoqa R'; color: #fff; display: inline-block; text-align: center; font-size: 12px; position: absolute; right: 10px; top: 10px; background: rgba(0, 0, 0, 0.7); border-radius: 15px; padding: 0 9px; line-height: 22px; letter-spacing: 0.1em;}
#EP_Rbnr .RbnrArea ul li .clockdiv .state_day{font-size: 12px; font-weight: bold; margin-right: 5px;}
#EP_Rbnr .RbnrArea ul li .clockdiv h1{ font-size: 12px;  display: inline-block;}

/* ¶óÀÎ¹è³Ê */
#EP_linebnr {width:100%; height:160px; margin:30px 0; position:relative;}
#EP_linebnr ul {position:absolute; top:10px; right:5px;}
#EP_linebnr ul li {list-style:none; float:left;}
#EP_linebnr .linebnr_container .linebnr_img {padding:37px 0 38px 0; display:inline-block; width:1300px; height:85px; background-repeat:no-repeat;}
#EP_linebnr .linebnr_container .linebnr_img > a {width:100%; height:100%; display:inline-block;}
#EP_linebnr .on_linebnr {float:left; z-index:3px; margin-right:5px; width:15px; height:8px; display:inline-block; background-color:#fff; border-radius: 4px;}
#EP_linebnr .on_linebnr > .off_linebnr {background-color:#fff}
#EP_linebnr .off_linebnr {float:left; z-index:2px; margin-right:5px; width:7px; height:8px; display:inline-block; background-color:#d8d8d8; border-radius: 4px;}
#EP_linebnr .off_linebnr:hover {text-decoration:none; background-color:#fff; }

/* À¥ÆùÆ® °³¼± 210112 */
#EP_title .myinfo .evtBtn{font-family: '¸¼Àº°íµñ', 'malgun gothic'; letter-spacing: -1px;}
#EP_Rbnr .RbnrArea .eventperiod{font-family: '¸¼Àº°íµñ', 'malgun gothic'; letter-spacing: -1px;}
#eventlist_wrap .event_list .eventbnrListArea li .evt_sub_txt{font-family: '¸¼Àº°íµñ', 'malgun gothic'; letter-spacing: -1px;}
#eventlist_wrap .event_list .eventbnrListArea li .evbnrperiod{font-family: '¸¼Àº°íµñ', 'malgun gothic'; letter-spacing: -1px;}

/* 230802 99409 ¸ÂÃãÇü ÄÜÅÙÃ÷ ÃßÃµ±â´É */
.myP_MWbtn{position:relative; display:inline-block; padding:0 20px; height:40px; line-height:38px; background:#fff; border:1px solid #d8d8d8; border-radius:2px; color:#1a1a1a; font-size:14px; font-family:'noto-R'; text-align:center; outline:none; cursor:pointer;}
.myP_MBbtn{position:relative; display:inline-block; padding:0 20px; height:40px; line-height:38px; background:#1a1a1a; border:1px solid #1a1a1a; border-radius:2px; color:#fff; font-size:14px; font-family:'noto-R'; text-align:center; outline:none; cursor:pointer;}

.evt_view_area {width:100%;}
.evt_view_area a {text-decoration: none;}
.evt_view_area .flex {display: flex; justify-content: space-between; align-items: center;}
.evt_view_area .evt_tit {margin-bottom:20px;}
/* Ä«Å×°í¸®, ¸Þ´º */
.evt_view_area .evt_cate {margin-bottom:50px;}
.evt_view_area .evt_cate .cate_btn {margin-right:40px; position:relative;}
.evt_view_area .evt_cate .cate_btn::before {content:''; width:1px; height:30px; background:#D8D8D8; position:absolute; top:5px; right:-20px;}
.evt_view_area .evt_cate .cate_btn span {width:132px; padding:9px 30px 10px; background:#1a1a1a; border-radius: 20px; font-size:14px; font-family:'noto-R'; font-weight:normal; color:#fff; box-sizing: border-box; cursor: pointer;}
.evt_view_area .evt_cate .cate_btn span i {display: inline-block; width:18px; height:18px; background:url('//image5.compuzone.co.kr/img/images/mypage22/next_arrow_w_36.png') center center/contain no-repeat; transform:rotate(90deg); transition:all 0.2s;}
.evt_view_area .evt_cate .cate_btn.on span i {transform:rotate(270deg);}
.evt_view_area .evt_cate .cate_ul {display: flex; gap:10px;}
.evt_view_area .evt_cate .cate_ul li {border:1px solid #D8D8D8; border-radius: 20px; box-sizing: border-box;}
.evt_view_area .evt_cate .cate_ul li a {display: flex; align-items: center; justify-content: center; width:100%; height:40px; padding:0 20px; font-size:14px; font-family:'noto-R'; font-weight:normal; color:#1A1A1A; box-sizing: border-box;}
.evt_view_area .evt_cate .cate_ul li.on {border:1px solid #1C8FED;}
.evt_view_area .evt_cate .cate_ul li.on a{color:#1C8FED;}
/* Ä«Å×°í¸® ¹Ú½º */
.evt_view_area .sub_cho_check ul {display: flex; flex-wrap: wrap; gap:10px 0; width:100%; margin-top:20px; padding:20px; background:#F9F9F9; box-sizing: border-box;}
.evt_view_area .sub_cho_check ul li {width:20%;}
.evt_view_area .sub_cho_check ul li span {display: block; font-size: 14px; font-family: 'noto-R'; font-weight: normal; color: #1a1a1a;}
.evt_view_area .sub_cho_check ul li span i {font-style: normal;}
.evt_view_area .sub_cho_check ul li span input[type="checkbox"] {width: 18px; height: 18px; margin-right:8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; border-radius: 2px; outline: 0; vertical-align: sub; border: 1px solid #d8d8d8; cursor: pointer;}
.evt_view_area .sub_cho_check ul li span input[type="checkbox"]:checked {border: none; background: url(//image5.compuzone.co.kr/img/images/bsk/simp_checkedB.png) center no-repeat;}
/* ÀÌº¥Æ®¸®½ºÆ® */
.evt_view_area .evt_list .subtit ul {display: flex;}
.evt_view_area .evt_list .subtit ul li {margin-right:40px; position:relative;}
.evt_view_area .evt_list .subtit ul li a {display: block; width:100%; height:100%; font-size:18px; font-family:'noto-R'; font-weight:normal; color:#1A1A1A;}
.evt_view_area .evt_list .subtit ul li::before {content:''; width:1px; height:17px; background:#D8D8D8; position:absolute; top:5px; right:-20px;}
.evt_view_area .evt_list .subtit ul li:last-child:before {display: none;}
.evt_view_area .evt_list .subtit ul li.on a {font-family:'noto-B'; color:#1C8FED;}
.evt_view_area .evt_list .subtit ul li .bloo {display: inline-block; width:max-content; padding: 10px; background: #fff; border-radius: 2px; border: 1px solid #2679CF; text-align: center; position: relative; position:absolute; top:-50px; left:0;}
.evt_view_area .evt_list .subtit ul li .bloo a {display:flex; font-size: 12px; font-family:'noto-R'; font-weight: normal; color:#1a1a1a; letter-spacing: -0.5px;}
.evt_view_area .evt_list .subtit ul li .bloo a::before {content:''; display: inline-block; width:0; height:0; border-top:7px solid #2679CF; border-right: 5px solid transparent; border-left: 5px solid transparent; position: absolute; bottom: -7px;  left:20px;}
.evt_view_area .evt_list .subtit ul li .bloo a::after {content:''; display: inline-block; width:0; height:0; border-top:6px solid #fff; border-right:4px solid transparent; border-left: 4px solid transparent; position: absolute; bottom: -5px;  left:21px;}
.evt_view_area .evt_list .subtit ul li .bloo a i {display: inline-block; width:18px; height:18px; background:url('//image5.compuzone.co.kr/img/images/mypage22/bloo_btn.png') center center/contain no-repeat;}
.evt_view_area .evt_list .search_bar {width:300px; height: 40px; border: 1px solid #d8d8d8; border-radius: 2px; box-sizing: border-box; position: relative;}
.evt_view_area .evt_list .search_bar:hover {border:1px solid #1a1a1a;}
.evt_view_area .evt_list .search_bar input {width: 100%; height: 100%; padding: 10px 40px 10px 15px; font-size: 14px; font-family: 'noto-R'; font-weight: normal; color: #1a1a1a; border: none; box-sizing: border-box;}
.evt_view_area .evt_list .search_bar input:focus {outline:none;}
.evt_view_area .evt_list .search_bar input::placeholder {color:#949494;}
.evt_view_area .evt_list .search_bar a {display:block; width:24px; height:24px; background:url('//image5.compuzone.co.kr/img/images/mypage21/magnifier.png') center center/contain; position:absolute; top:8px; right:10px;}
.evt_view_area .evt_list .evtbnr_list {margin:20px auto 100px; padding:10px 0 54px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; position:relative;}  
.evt_view_area .evt_list .evtbnr_list ul {display: flex; gap:20px; flex-wrap: wrap; margin-top:20px;}
.evt_view_area .evt_list .evtbnr_list ul li {width:420px; height:216px; background:#F9F9F9; border-radius: 20px; overflow:hidden;}
.evt_view_area .evt_list .evtbnr_list ul li a {display: block; width:100%; height:100%; text-decoration: none;}
.evt_view_area .evt_list .evtbnr_list ul li.no_list {width:100%; height:150px; padding:85px 0 70px; background:#fff; border-radius: 0;}
.evt_view_area .evt_list .evtbnr_list ul li.no_list div {text-align: center;}
.evt_view_area .evt_list .evtbnr_list ul li.no_list div i {display: inline-block; margin-bottom:10px;}
.evt_view_area .evt_list .evtbnr_list ul li.no_list div p {margin-bottom:20px; font-size:16px; font-family:'noto-R'; font-weight: normal; color:#B4B4B4;}
.evt_view_area .evt_list .evtbnr_list .evt_cont {height:160px; padding:0 30px; box-sizing: border-box;}
.evt_view_area .evt_list .evtbnr_list .txtbox {width:230px;}
.evt_view_area .evt_list .evtbnr_list .txtbox .bat {display:inline-block; height:26px; line-height:26px; margin-bottom:8px; padding:0 12px; border-radius: 13px; background:linear-gradient(to right,#1C8FED,#8433FF); font-size:12px; font-family:'¸¼Àº°íµñ'; font-weight: normal; color:#fff; letter-spacing: -1px;}
.evt_view_area .evt_list .evtbnr_list .txtbox h3 {margin-bottom:4px; font-size:20px; font-family:'noto-M'; font-weight: normal; color:#1a1a1a; letter-spacing: -0.5px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden;}
.evt_view_area .evt_list .evtbnr_list .txtbox h4 { line-height:18px; font-size:16px; font-family:'noto-R'; font-weight: normal; color:#6C6C6C; letter-spacing: -0.5px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden;}
.evt_view_area .evt_list .evtbnr_list .imgbox {width:100px; height:100px; border-radius: 50%; overflow: hidden;}
.evt_view_area .evt_list .evtbnr_list .imgbox span {display: block;}
.evt_view_area .evt_list .evtbnr_list .imgbox img {width:100%;}
.evt_view_area .evt_list .evtbnr_list .imgbox_none{background: #fff;}
.evt_view_area .evt_list .evtbnr_list .imgbox_none span{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;}
.evt_view_area .evt_list .evtbnr_list .imgbox_none img{width: 48px;}
.evt_view_area .evt_list .evtbnr_list ul li:hover .imgbox_none img{content: url("//image5.compuzone.co.kr/img/images/svg_icon/1C8FED/icon_line_event_48.svg");}
.evt_view_area .evt_list .evtbnr_list .batdate {height:56px; padding:0 30px; background:#949494; box-sizing: border-box; transition:all 0.3s;}
.evt_view_area .evt_list .evtbnr_list .batdate .bat {display: flex;}
.evt_view_area .evt_list .evtbnr_list .batdate .bat span {display:inline-flex; align-items: center; height:26px; margin-right:2px; padding:0 12px; border-radius:2px; border:1px solid #fff; font-size:12px; font-family:'¸¼Àº°íµñ'; font-weight: normal; color:#fff; letter-spacing: -1px; box-sizing: border-box;}
.evt_view_area .evt_list .evtbnr_list .batdate .date {font-size:14px; font-family:'noto-R'; font-weight: normal; color:#fff;}
.evt_view_area .evt_list .evtbnr_list ul li:hover .batdate {background:#1C8FED;}
.evt_view_area .evt_list .evtbnr_list ul li.on {background:#F3FAFF;}
.evt_view_area .evt_list .evtbnr_list ul li.on .batdate {background:linear-gradient(to right,#1C8FED,#8433FF); }
.evt_view_area .evt_list .evtbnr_list ul li.on:hover {background:#F3FAFF;}
.evt_view_area .evt_list .evtbnr_list ul li.on:hover .batdate {background:linear-gradient(to right,#1C8FED,#8433FF); }
/* ÀÌº¥Æ®¸®½ºÆ® ´õº¸±â¹öÆ° */
.evt_view_area .evt_btn_area  {position:absolute; bottom:-26px; left:50%; transform:TranslateX(-50%);}
.evt_view_area .evt_btn_area span {display: inline-block; padding:12px 70px; background:#fff; border:1px solid #e8e8e8; border-radius:24px; font-size:16px; font-family:'noto-R'; font-weight: normal; color:#3a3a3a; cursor: pointer;}
.evt_view_area .evt_btn_area span i {display: inline-block; width:14px; height:9px; margin-left:12px; background:url('//image5.compuzone.co.kr/img/images/mypage21/gray_down.png') center center/contain no-repeat; transition:all 0.2s;}
.evt_view_area .evt_btn_area .more_btn.area4 i{transform:rotate(180deg);}
.evt_view_area .evt_btn_area .more_btn.area3 span i{transform:rotate(180deg);}
.evt_view_area .evt_btn_area.on span i {transform:rotate(180deg);}

/* Ãâ¼®Ã¼Å© ÀÌº¥Æ® ¹è³Ê */
.attendance_zone {width:100%; padding-top:60px; overflow: hidden;}
.attendance_bnr {width:100%; height:86px; position:relative;}
.attendance_bnr.month1 {background:linear-gradient(to left, #F6496D,#FDF6B6);}
.attendance_bnr.month2 {background:linear-gradient(to left, #94C2FF,#DAC2FC);}
.attendance_bnr.month3 {background:linear-gradient(to left, #8DF5C5,#F6FA85);}
.attendance_bnr.month4 {background:linear-gradient(to left, #9064FA,#FFAAEE);}
.attendance_bnr.month5 {background:linear-gradient(to left, #FFDC6D,#FF7A9A);}
.attendance_bnr.month6 {background:linear-gradient(to left, #41D6B6,#F3FF71);}
.attendance_bnr.month7 {background:linear-gradient(to left, #33B4FF,#4AFFB7);}
.attendance_bnr.month8 {background:linear-gradient(to left, #4495FF,#92FCFF);}
.attendance_bnr.month9 {background:linear-gradient(to left, #FF8B6D,#F3F4CE);}
.attendance_bnr.month10 {background:linear-gradient(to left, #FFBD39,#FFD5E6);}
.attendance_bnr.month11 {background:linear-gradient(to left, #F16B19,#FFD494);}
.attendance_bnr.month12 {background:linear-gradient(to left, #FF3B3B,#FFBB9C);}
.attendance_bnr .calender {width:162px; height:114px; position:absolute; bottom:-5px; left:86px; transform:rotate(10deg); background-size:cover; background-position: center; background-repeat: no-repeat;}
.attendance_bnr.month1 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_1.png');}
.attendance_bnr.month2 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_2.png');}
.attendance_bnr.month3 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_3.png');}
.attendance_bnr.month4 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_4.png');}
.attendance_bnr.month5 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_5.png');}
.attendance_bnr.month6 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_6.png');}
.attendance_bnr.month7 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_7.png');}
.attendance_bnr.month8 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_8.png');}
.attendance_bnr.month9 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_9.png');}
.attendance_bnr.month10 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_10.png');}
.attendance_bnr.month11 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_11.png');}
.attendance_bnr.month12 .calender {background-image:url('//image5.compuzone.co.kr/img/images/attendance/cld_12.png');}
.attendance_bnr .splash {width:150px; height:124px; position:absolute; bottom:-12px; right:100px; background-size:cover; background-position: center; background-repeat: no-repeat;}
.attendance_bnr.month1 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l1.png');}
.attendance_bnr.month2 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l2.png');}
.attendance_bnr.month3 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l3.png');}
.attendance_bnr.month4 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l4.png');}
.attendance_bnr.month5 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l5.png');}
.attendance_bnr.month6 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l6.png');}
.attendance_bnr.month7 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l7.png');}
.attendance_bnr.month8 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l8.png');}
.attendance_bnr.month9 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l9.png');}
.attendance_bnr.month10 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l10.png');}
.attendance_bnr.month11 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l11.png');}
.attendance_bnr.month12 .splash {background-image:url('//image5.compuzone.co.kr/img/images/digitallounge/digi_l12.png');}
.attendance_bnr p {width:max-content; position:absolute; top:50%; left:50%; transform:Translate(-50%, -50%); color:#fff;}
.attendance_bnr p span { color:#fff;}
.attendance_bnr.month3 p, .attendance_bnr.month6 p, .attendance_bnr.month9 p {color:#1a1a1a;}
.attendance_bnr.month3 p span, .attendance_bnr.month6 p span, .attendance_bnr.month9 p span {color:#1a1a1a;}

/* ÀÌº¥Æ® ´çÃ·¹ßÇ¥ ¸®½ºÆ® ÆäÀÌÁö */
.winner_list_box { width:1300px; }
.winner_list_box table {border-bottom:1px solid #d8d8d8;}
.winnerTT { width:100%; }
.winnerTT .wintpsb {display:flex; align-items: center; justify-content: space-between; margin:40px auto 20px; position:inherit;}
.winnerTT .wintpsb_tit>h2 {font-size:28px; font-family: Noto-B; color:#1a1a1a;}
.winnerTT .wintpsb_search {width:250px; height:40px; position:relative;}
.winnerTT .wintpsb_search .wintpsb_search_box {width:100%; height:40px; line-height:40px; padding:0 40px 0 15px; border:1px solid #d8d8d8; box-sizing: border-box; position:relative;}
.winnerTT .wintpsb_search .wintpsb_search_box:hover {border:1px solid #1a1a1a;}
.winnerTT .wintpsb_search .wintpsb_search_box >input {display:block; width:100%; height:100%; border:none; outline: none; font-size:14px; font-family:'noto-R'; font-weight: normal; color:#1a1a1a;}
.winnerTT .wintpsb_search .evshbtnst {display:inline-block; width: 40px; height: 40px; background: transparent url(//image5.compuzone.co.kr/img/images/mypage21/magnifier.png) center no-repeat; text-indent: -9999px; position:absolute; top:0; right:0;}
.winnerTL .thTS {background: #F9F9F9; height: 47px; font-size: 16px; font-family: 'noto-M'; color: #1a1a1a; font-weight: normal;}
.winnerTL .tdBST {border-top:1px solid #d8d8d8; padding:20px 10px; font-size: 16px; font-family: 'noto-R'; color: #1a1a1a; font-weight: normal; }
.winnerTL .tdBST b { font-weight: normal; color:#1a1a1a;}
.winnerTL .tdBST .orange11B {font-size:16px; font-family: 'spoqa M'; font-weight:normal; color:#1C8FED;}
.winnerTL .tdBST .red11 {font-size:16px; font-family: 'noto-R'; font-weight:normal; }

/* ÀÌº¥Æ® ´çÃ·¹ßÇ¥ »ó¼¼ÆäÀÌÁö */
.WEBbox {display: flex; justify-content: space-between; align-items: center; width:100%; height:72px; padding:0 40px; margin-bottom:20px; background-color:#f9f9f9; border-top:1px solid #d8d8d8; }
.WEBbox .wininTt {display: flex; align-items: center; gap:16px; font-size:18px; font-family:'noto-M'; letter-spacing:-0.5px; color:#1a1a1a;}
.WEBbox .WTB_data {font-size:16px; font-family:'noto-R'; letter-spacing:-0.5px; color:#3a3a3a;}
.imgbox {width:1204px; margin-bottom:60px;}
.imgbox img{width:100%;}
/* À¯ÀÇ»çÇ× */
.Winnotic_Box {width:100%; margin:60px 0;}
.Winnotic_Box table {width:100%;}
.Winnotic_Box table tr {border-top:1px solid #d8d8d8;}
.Winnotic_Box table tr:last-child {border-bottom:1px solid #d8d8d8;}
.Winnotic_Box table th {padding:12px 20px; background:#f9f9f9; font-size:16px; font-family:'noto-M'; color:#1a1a1a; text-align: left; vertical-align: top;}
.Winnotic_Box table td {padding:12px 20px; background: #fff; font-size:16px; font-family:'noto-R'; text-align: left;}
.Winnotic_Box table td.notice_txt p {font-size:16px; font-family:'noto-R'; color:#1a1a1a; position:relative; padding-left:8px;}
.Winnotic_Box table td.notice_txt p + p {margin-top:8px;}
.Winnotic_Box table td.notice_txt p::before {content:''; width:2px; height:2px; background:#6c6c6c; position:absolute; top:10px; left:0;}
.Winnotic_Box table td.notice_txt p span {font-family:'noto-R'!important; font-size:16px!important; font-weight:normal!important;}
.Winnotic_Box table td.notice_txt p strong {font-family:'noto-R'!important; font-size:16px!important; color:var(--coF1); font-weight: normal;}
.Winnotic_Box table td.notice_txt p b {font-family:'noto-R'!important; font-size:16px!important; color:var(--coF1); font-weight: normal;}
.Winnotic_Box table td.notice_txt p a {color:var(--co1C); text-decoration:underline;}
.Winnotic_Box table td.notice_txt p a b {color:var(--co1C);}
.Winnotic_Box table .flex {display: flex; align-items: center; gap:4px;}
/* ´çÃ·ÀÚ ÀüÃ¼º¸±â */
.tbWid_wrap {margin-top:30px; padding:30px 40px 0; border:1px solid #d8d8d8; border-radius: 20px; } 
.tbWid_wrap .winner_table {width:100%; margin:16px 0 30px; padding:20px 16px; border-radius: 10px; background:#f9f9f9; }
.tbWid_wrap .winner_table + .ntMB16 {padding-top:30px; position:relative;}
.tbWid_wrap .winner_table + .ntMB16::before {content:''; width:calc(100% + 80px); height:1px; background:#d8d8d8; position:absolute; top:0; left:-40px;}
.tbWid_wrap .winner_table .line1 {display: flex; align-items: center; flex-wrap: wrap; gap:16px 12px; width:100%;}
.tbWid_wrap .winner_table .nameID {width:calc(20% - 10px); text-align: center; overflow:hidden;}
.tbWid_wrap .winner_table .nameID span {font-size:14px; font-family:'noto-R'; color:#1a1a1a;}
.tbWid_wrap .winner_table .nameID .tdWid { max-width:154px; overflow: hidden;}
.tbWid_wrap .winner_table .nameID .my_ID { color: var(--co1C); font-family:'noto-M';} 
/* ÀÌº¥Æ®ÆäÀÌÁö - ´ñ±Ûµî·Ï */
.ev_commentN {margin-top:60px;}
.ev_commentN  .comment_write2 {display: flex; flex-direction: column; align-items: center; justify-content: center; gap:12px; width:100%; height:160px; background:var(--coF9); border-radius: 10px; text-align: center; margin-bottom:20px;}
.ev_commentN  .comment_write2>span img {display: block; width:60px; height:60px;}
.comment {width:100%; margin:60px 0 80px;} 
.comment .comment_box {margin:30px 0 20px; padding:30px 40px; border:1px solid #d8d8d8; border-radius: 20px; }
.comment .comment_write {display: flex; flex-direction: column; gap:16px; width:100%; margin-bottom:20px;}
.comment .comment_write .flex {display: flex; justify-content: space-between;}
.comment .comment_write .cont_input {display: flex; gap:8px;}
.comment .comment_write .textarea {display: flex; align-items: center; width:100%; padding:0 12px; border:1px solid var(--coD8); border-radius: 2px;}
.comment .comment_write .textarea textarea {width: 100%; min-height: 36px; max-height: calc(36px * 2); height:36px; line-height: 18px; padding: 9px 8px;  resize: none; overflow-y: hidden; font-size:14px; outline:none;}
/* ´ñ±ÛÅ×ÀÌºí */
.comment_box .comment_data { width:100%;}
.comment_box .comment_data>div {border-bottom:1px solid var(--coD8); padding:10px 0;}
.comment_box .comment_data .none {display: flex; flex-direction: column; justify-content: center; align-items: center; gap:12px; height:160px;}
.comment_box .comment_data p.flex {display: flex; align-items: center; flex-wrap: wrap; justify-content: center; gap:4px;}
.basic_reply th { height:32px; padding:0 15px; border-top:1px solid var(--coD8); border-bottom:1px solid var(--coD8); background:var(--coF9); font-size:14px; font-family:'noto-M'; color:var(--co1A);}
.basic_reply th.left {text-align: left;}
.basic_reply td { font-size:14px; font-family:'noto-R'; text-align:center; color:var(--co1A); padding:0 15px;}
.basic_reply td:nth-child(3) {font-family:'spoqa R';}
.basic_reply td.contents {text-align: left;}
.basic_reply .attached_photo{vertical-align: middle; text-align: center;}
.basic_reply .attached_photo img{ width: calc(100% - 32px); vertical-align: middle;}
/* °æÇ°¼ö·ÉÁ¤º¸ */
.basic_reply .cont_wrap {display: flex; flex-direction: column; align-items: flex-start; text-align: left;}
.basic_reply .cont_wrap .myinfo {display: flex; flex-direction: column; align-items: flex-start; gap:8px; width:100%; margin-top:8px; padding:16px; background:#f9f9f9; border-radius: 5px;}
.basic_reply .cont_wrap .myinfo .flex {display: flex; gap:40px;}
.basic_reply .cont_wrap .myinfo .flex.colm {display: flex; flex-direction: column; align-items: flex-start; gap:4px;}
.basic_reply .cont_wrap .myinfo .flex.colm span.co6C {display: inline-flex; width:52px;}

/* °æÇ° ¼ö·ÉÁ¤º¸ / Á¦¼¼°ø°ú±Ý Æû */
.evt_info {margin:60px 0;}
.evt_info .inputarea {display: flex; flex-direction: column; margin-top:30px; padding:30px 40px; border:1px solid #d8d8d8; border-radius: 20px; }
.evt_info .inputarea>div {display: flex ; align-items: baseline; margin-bottom:20px;}
.evt_info .inputarea>div:last-child {margin-bottom:0;}
.evt_info .inputarea>div>.subtit {width:240px; font-size:16px; font-family:'noto-R'; color:#1a1a1a;}
.evt_info .input {display: inline-block; height:40px; border:1px solid #d8d8d8; border-radius:2px; font-family:'noto-R'; letter-spacing:-0.5px; vertical-align:middle; box-sizing: border-box; cursor: pointer; position:relative;}
.evt_info .input {width:470px;}
.evt_info .phoneNum {width:140px;}
.evt_info .inputBox {display: flex; align-items: center;}
.evt_info .inputBox i {display: inline-block; margin:0 11px; color:#d8d8d8;}
.evt_info .input.input_file {width:470px;}
.evt_info .input.input_file>input {width:350px;}
.evt_info .input.input_file a {display:block; width:120px; height:100%; line-height:38px; background:#F9F9F9; border-left:1px solid #d8d8d8; text-align:center; font-size:14px; font-family:'noto-R'; font-weight: normal; color: #1a1a1a; position:absolute; top:0; right:0;}
.evt_info input {display: block; width:100%; height:100%; line-height:38px; padding:0 15px; font-size:14px; font-family:'noto-R'; font-weight: normal; color:#1a1a1a; outline:none; border:none; box-sizing: border-box;}
.evt_info input[type=file] {width:374px; color:#949494;}
.evt_info input[type=file]::file-selector-button  {display: none;}
.evt_info p.input {padding:0 12px; display: flex; align-items: center; cursor:auto;}
.evt_info p.input.disable {background:#f9f9f9; color:#949494;}
.evt_info .bskS_address {display:flex; gap:8px;}
.evt_info .bskS_address > input {width:375px;}
.evt_info .radiobox {display:flex; align-items: center; gap:20px;}
.evt_info input.pop_rd[type="radio"] {display: none; vertical-align: middle;}
.evt_info input.pop_rd[type="radio"] + label.pop_rd {display: block; width: 100%; height: 100%; vertical-align: middle; font-size: 16px; line-height: 18px; color: #1a1a1a; font-family: noto-R; cursor: pointer;}
.evt_info input.pop_rd[type="radio"] + label.pop_rd > i {position: relative; display: inline-block; width: 18px; height: 18px; background: #fff; border: 1px solid #d8d8d8; border-radius: 50%; cursor: pointer; vertical-align: top; margin: 0 4px 0 0; box-sizing: border-box;}
.evt_info input.pop_rd[type="radio"] + label.pop_rd > i:before {content: ''; position: absolute; display: inline-block; top: 2px; left: 2px; width: 12px; height: 12px; border-radius: 50%; background-color: #fff;}
.evt_info input.pop_rd[type="radio"]:checked + label.pop_rd > i {border:1px solid #135eba;}
.evt_info input.pop_rd[type="radio"]:checked + label.pop_rd > i:before {background: #135eba;}
.evt_info .conS_right {display: flex; flex-direction: column; gap:12px;}
.evt_info .line1ul {display: flex; align-items: center; justify-content: center; gap: 80px; width:calc(100% - 240px); height:40px; border-radius: 10px; background:#f9f9f9;}
.evt_info .line1ul li {display: flex; align-items: baseline; gap:16px; position:relative;}
.evt_info .line1ul li::before {content:''; width:1px; height:12px; background: #d8d8d8; position:absolute; right:-40px; top:4px;}
.evt_info .line1ul li:last-child::before {display: none;}
.evt_info .taxHide {width:calc(100% - 240px);}
.evt_info .chkbox + .chkbox {margin-top:16px;}
.evt_info .inputchk_box {width:100%; padding:12px 16px; margin-top:8px; border:1px solid #d8d8d8; border-radius: 10px; max-height:120px; overflow-y:auto;}
.evt_info .inputchk_box::-webkit-scrollbar{width: 5px;}
.evt_info .inputchk_box::-webkit-scrollbar-thumb{background: #d5d5d5; border-radius: 10px;}

/* °æÇ° ¼ö·ÉÁ¤º¸ / Á¦¼¼°ø°ú±Ý ¾È³» */
.evt_detail_info {margin-top: 30px; padding: 30px 40px; background:#f9f9f9; border-radius: 10px; box-sizing: border-box;}
.evt_detail_info + .evt_detail_info {margin-top:30px;}
.evt_detail_info .evt_info {display: flex; align-items: start; gap:80px; margin:0;}
.evt_detail_info .evt_info .ntMB16 {display: flex; align-items: center; gap:4px;}
.evt_detail_info .evt_info ul {display: flex; flex-direction: column; gap:8px;}
.evt_detail_info .evt_info ul li {padding-left:6px; color:#6C6C6C; font-family:'noto-R'; font-size:14px; position:relative;}
.evt_detail_info .evt_info ul li span {color:#F14738;}
.evt_detail_info .evt_info ul li::before {content:''; width:2px; height:2px; background:#6c6c6c; position:absolute; top:8px; left:0;}

/* Á¦¼¼°ø°ú±Þ ³³ºÎ¹æ¹ý ¼±ÅÃ½Ã */
.wrap_deposit {width:100%;}
.wrap_deposit .sub_contents {padding-left:240px;}
.wrap_deposit .sub_contents tr {height:40px;}
.wrap_deposit .sub_contents td { font-size: 14px; font-family: 'noto-R'; color: #1a1a1a; padding:6px 0;}
.wrap_deposit .sub_contents td.subtit { font-size: 14px; font-family: 'noto-M'; color: #1a1a1a;}
.wrap_deposit .sub_contents td.td_ActivationFile {vertical-align:baseline;} 
.wrap_deposit .sub_contents td .co6C {margin-top:8px;}
.ev_commentN .comment_write .title03 { font-size:22px; font-family:noto-M; color:#1a1a1a; letter-spacing:-1px; margin-right: 149px; margin-top: 12px; } 
.ev_commentN .comment_write .okbtn { position: relative; left: 50%; margin-left: -68.5px; margin-top: 21px; } 
.eventbtn .comment_write ul li a { width: 137px; height: 49px; background-color: #1a1a1a; color: #fff; display: inline-block; font-size: 17px; text-align: center; border-radius: 5px; margin-left: 10px; line-height: 49px; text-decoration: none; cursor: pointer; margin: 0 auto; font-family:noto-R; letter-spacing:-1px; } 

/* Á¦¼¼°ø°ú±Ý ³³ºÎ¼öÁ¤ ÆË¾÷ */
.mylayer{width:100%; height:100%; background:rgba(0,0,0,.6); position:fixed; z-index:9999;}
.info_layer {position:fixed; width:750px; padding:30px; display:inline-block; z-index:10000; background-color:#fff; top:50%; left:50%; transform:Translate(-50%, -50%); background:#fff; border:1px solid #B4B4B4;}
.info_layer .info_title {text-align: center; padding-bottom: 15px; font-size: 18px; font-family: 'noto-B'; font-weight: normal; color: #1A1A1A; border-bottom: 1px solid #1a1a1a;}
.info_layer .info_detail {width:100%; margin-top:20px; display:inline-block;}
.info_layer .layer_clost_btn{width: 16px; height: 16px; background: url(//image5.compuzone.co.kr/img/images/product_detail/btn_pd_new.png) -350px -130px no-repeat; position: absolute; top: 20px; right: 20px;}
.info_layer .info_detail .info_gray_txt {margin-top:20px; padding: 20px; background: #F9F9F9; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; box-sizing: border-box;}
.info_layer .info_detail .info_gray_txt h3 {color:#1a1a1a; font-family:spoqa R; font-size:13px; width:100%; text-align:center; font-weight:normal;margin-bottom:5px; display:inline-block; }
.info_layer .info_detail .info_gray_txt h3 > b {color:#f24638; font-weight:normal;}
.info_layer .info_detail table.table_st {width:100%; border:1px solid #d8d8d8; border-bottom:none; border-right:none; font-family:noto-R; letter-spacing:-0.5px;}
.info_layer .info_detail table.table_st th {height:33px; background-color:#f2f2f2; line-height:33px; font-size:12px; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; color:#6c6c6c;font-family:noto-R; letter-spacing:-0.5px;    font-weight: normal;}
.info_layer .info_detail table.table_st td {padding:10px 0; background-color:#fff; line-height:19px; font-size:12px; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; text-align:center; color:#6c6c6c; }
.info_layer .info_detail .info_gray_txt .info_txt {font-size:12px; line-height:16px;font-family:noto-R; letter-spacing:-0.5px; color:#6c6c6c; display:inline-block; width:100%; margin:5px 0 3px 0; word-break:keep-all;}
.info_layer p.info_txt2 {font-size: 16px; font-family:'noto-B'; font-weight: normal; color:#1a1a1a;}
.info_layer .info_detail .info_gray_txt p {font-size: 14px; font-family:'noto-R'; font-weight: normal; color:#1a1a1a;}
.info_layer .info_detail .info_gray_txt span {display:block; margin-top:5px; font-size: 13px; font-family:'noto-R'; font-weight: normal; color:#6c6c6c;}
.info_layer .info_detail .info_gray_txt li {margin-top:4px; font-size: 14px; font-family:'noto-R'; font-weight: normal; color:#1a1a1a;}
.info_layer .info_detail .info_gray_txt p:last-child {margin-top:4px;}
.info_layer .agr_box {margin-top:20px; font-size: 16px; font-family:'noto-R'; font-weight: normal; color:#1a1a1a;}
.info_layer input.chkMedium[type="checkbox"] + label.chkMedium {margin-left:10px; font-size: 16px;}

/* ÆäÀÌÁö³Ñ¹ö */
.ev_page_noN { width:1300px; padding:20px 20px 55px; float:left; box-sizing: border-box;} 
