@charset "utf-8";
body{font-family: 'YouandiNewTR',Malgun Gothic, Apple SD Gothic Neo, Dotum, Helvetica, Arial, Verdana, sans-serif;}
#hdc_header, #hdc_footer, .sns_wrap{display: none;}
.renewal_event {padding-top:0;padding:0}
#hdc_footer .hdc_logo {width:206px;background:url('/img_2013/common/footer/hdc_logo_2.png') no-repeat 0 0;}
.other_btn_box {text-align: center; padding: 50px 0 40px; border-bottom: 1px solid #173247; margin: 0 90px;}
.clear_both::after{content: "";display: block;clear: both}
.event_wrap{line-height: 1.3}
.tit{font-family: 'YouandiNewTB';}
.f_l{float:left}
.f_r{float:right}
.HCC_wrap .container, .container{ width: 900px;   margin: auto;height: auto !important;/* background:pink */}

.mt_0{margin-top: 0 !important;}

.HCC_wrap .main_cont {position:relative;width:100%;text-align: center}
.HCC_wrap .main_cont .tit{font-size: 42px;}
.HCC_wrap .main_cont .txt{font-size: 22px;}

.HCC_wrap .main_cont .event_con_1_bg{margin-top: 60px;background: #00b3e3;color:#fff;border:2px solid #000;border-bottom:none;   padding-top: 20px;}
.HCC_wrap .main_cont .event_con_1_bg .sub_tit{font-size:26px;}
.HCC_wrap .main_cont .event_con_1_bg h3{font-size:34px;font-family: 'YouandiNewTB';letter-spacing: -1px;}
.HCC_wrap .main_cont .event_con_1_bg h3 strong{font-size:99px;}

/* event_contents_box */
.event_contents_box .event_con{ text-align: center;color:#333 ;font-size: 14px;padding:60px 0}
.event_contents_box h3{font-family: 'YouandiNewTB';/*  padding-bottom: 30px;*/ text-align: center;line-height: 1.3}


.event_contents_box .event_con_1 ul{overflow: hidden}
.event_contents_box .event_con_1 ul.detail li{/* width: 50%;*/ font-size: 26px;float:left;position: relative;margin:40px 0 }
.event_contents_box .event_con_1 ul.common_list li{color:#333;font-size: 22px;text-align: left;font-family: 'YouandiNewTR';line-height: 1.3;}

.event_contents_box .event_con_1 ul.detail li.period{text-align: left;margin-left: 20px;}
.event_contents_box .event_con_1 ul.detail li.period dl{margin-bottom:20px;}
.event_contents_box .event_con_1 ul.detail li.period dt, .event_contents_box .event_con_1 ul.detail li.period dd{font-size: 18px}
.event_contents_box .event_con_1 ul.detail li.period dd::before{content:">"; font-family: 'YouandiNewTB';margin-right:10px;}

.event_contents_box .event_con_1 h3{font-size: 36px; color: #000;}
.event_contents_box .event_con_1 h3 span{font-size: 21px;font-family: 'YouandiNewTR';}

/* event_contents_box event_con_2 */
.event_contents_box .event_con_2{background: #333;color:#fff;/* margin:40px 0 100px;padding:35px 0;*/ }
.event_contents_box .event_con_2 .array img{ box-shadow: 0px 0px 30px rgba(0,0,0,0.3);border-radius: 10px;}
.event_contents_box .event_con_2 .array .f_r{width: 71%;}
.event_contents_box .event_con_2 .array .f_r>p{text-align: left}
.event_contents_box .event_con_2 .array ul{margin: 10px 0}
.event_contents_box .event_con_2 .array li{width: 30.5%;padding:14px 30px;}
.event_contents_box .event_con_2 .tit{font-size:24px;color:#fff;margin-bottom: 40px;}
.event_contents_box .event_con_2 h3{font-size: 70px;   margin-top: -10px;}
.event_contents_box .event_con_2 .hashtag{font-size: 28px;}
.event_contents_box .event_con_2 .tit_desc{font-size: 21px;}
.event_contents_box .event_con_2 .tit_desc strong{font-size: 25px;font-family: 'YouandiNewTB';}

.event_contents_box .event_con_2 ul.detail{overflow: hidden;margin: 30px 0;}
.event_contents_box .event_con_2 ul.detail li{color:#000;display: inline-block;background: #b4e9fd ;border-radius: 80px;padding:20px 20px;font-size: 25px;margin-right: 40px;
box-sizing: border-box;width: 162px; height: 200px;position: relative;}
.event_contents_box .event_con_2 ul.detail li:nth-child(2){background: #8fd5ea ;}
.event_contents_box .event_con_2 ul.detail li:nth-child(3){background: #14a4dd ;}
.event_contents_box .event_con_2 ul.detail li p{font-size: 40px;font-family: 'YouandiNewTB';}
.event_contents_box .event_con_2 ul.detail li span{font-size: 22px;font-weight: bold}
.event_contents_box .event_con_2 ul.detail li::after{content:">";font-size: 20px;color:#7ab5cc;position: absolute;right: -29px;top: 45%;}
.event_contents_box .event_con_2 ul.detail li:last-child::after{content:none}
.event_contents_box .event_con_2 ul.detail li:last-child{margin:0}
.event_contents_box .event_con_2 ul.detail li strong{display: block;font-family: 'YouandiNewTB';font-size:27px;margin-bottom:10px;}

.event_contents_box .event_con_2 .period{display: block;
width: 500px;
margin: auto;}
.event_contents_box .event_con_2 .period::before{content:"";width:42px;height:2px;background:#fff;display: inline-block;margin: 40px 0;}
.event_contents_box .event_con_2 .period dd{text-align:left}
.event_contents_box .event_con_2 .period span{font-size:18px;display:block;margin-top:20px;}

/* event_contents_box event_con_3 */
.event_contents_box .event_con_3{text-align: left}
.event_contents_box .event_con_3 .container{width:720px;}
.event_contents_box .event_con_3 h3{font-size:31px ;color: #f24faa;text-decoration: underline }
.event_contents_box .event_con_3 .common_list{font-size: 18px;}

.event_contents_box .event_con_3 .text_style li{font-size: 22px;line-height: 1.3}
.event_contents_box .event_con_3 .text_style li strong{font-family: 'YouandiNewTB';}
.event_contents_box .event_con_3 .text_style li span.no-bul{margin-right: 5px}
.event_contents_box .event_con_3 .text_style li span.star-list{font-size: 17px;}

.event_contents_box .event_con_3 p.tit{font-size: 20px; margin:45px 0 30px;font-family: 'YouandiNewTB';}
.event_contents_box .event_con_3 p.info{font-size: 11px;padding-top: 7px;  float: left;padding-left: 9px;}
.event_contents_box .event_con_3 .info_area { border: 1px solid #000;padding: 30px 60px; margin-bottom: 5px;box-sizing: border-box;background:#fff;width:720px;overflow: hidden}
.event_contents_box .event_con_3 .info_area .img_box{text-align:center;margin-right:40px;float: left;}
.event_contents_box .event_con_3 .info_area .img_box img{width:89px;}
.event_contents_box .event_con_3 .info_area .list_style{float: left;margin-top: 20px;}
.event_contents_box .event_con_3 .info_area .list_style li{margin-bottom:5px;line-height: 1.5;font-size: 16px;}
.event_contents_box .event_con_3 .info_area .list_style li:last-child{margin-bottom: 0}
.event_contents_box .event_con_3 .info_area .list_style li.highlight span{background: url('/img_2017/event/h_sh/highlight.png') no-repeat left center;padding: 2px 5px;background-size: cover;margin-left: -5px;margin-top: 4px;}
.event_contents_box .event_con_3 .info_list:after{ content:"";display:block;clear:both;}

/* diary_box accordion_box */
.accordion_box{margin: 100px 0;}
.accordion_btn {color:#0080b3;font-size:26px;text-align: center;   padding-bottom: 10px;font-family: 'YouandiNewTB';cursor: pointer;border-bottom: 2px solid #0080b3;width:500px;margin:auto ;}

.diary_box .accordion_btn .btn_arrow::after{content: "▽"; font-weight: bold; margin-left: 10px;}
.diary_box .accordion_btn .btn_arrow.active::after{content: "△"}

.accordion_contents{display: none;padding-top:50px ;line-height: 1.3}
.accordion_contents dl{overflow:hidden;margin: 5px 0;}
.accordion_contents dt, .accordion_contents dd{font-size:23px;float: left;}
.accordion_contents dt{margin-right: 20px;}
.accordion_contents .container>dl>dt{width:100px;}
.accordion_contents .container>dl>dd{width:780px;}
.accordion_contents .hyphen_list.common_list > li{color:#333}
.accordion_contents .container, .big-fontsize_box .container{width:900px;}

.accordion_contents .list_type_1{margin:20px 0}
.accordion_contents .list_type_1 dt, .accordion_contents .list_type_1 dd{font-size: 21px;font-family: 'YouandiNewTR';}
.accordion_contents .list_type_1 dt{margin-right:60px;}
.accordion_contents .list_type_1 dd{width: 637px;}
.accordion_contents .list_type_1 dd>span{font-size: 18px}

.accordion_contents table{margin:10px 0;width:100%;}
.accordion_contents table th, .accordion_contents table td{text-align: center;
font-size: 16px; border: 1px solid #0080b3;color:#0080b3;line-height:1.5}
.accordion_contents table td span{color:#000}

.accordion_contents dl.list_type_2 dt{margin-top:20px;padding-bottom:  20px;width:auto}
.accordion_contents dl.list_type_2 dd{margin-left: 57px;position: relative;}
.accordion_contents dl.list_type_2 span.desc{font-size: 16px;display:block}


/* accordion_contents */
.accordion_contents.con02{position: relative;}
.accordion_contents.con02 .info-txt_box{margin: 0 0 10px;}
.accordion_contents.con02 .info-txt_box dd span.arrow{background: url('/img_2017/event/h_sh/info_arrow.png') no-repeat;width: 4px;height: 12px;display: block;background-size: 100%;position: absolute; margin-top: 3px;}
.accordion_contents.con02 .info-txt_box dd{position: relative;line-height: 1.7}
.accordion_contents.con02 .info-txt_box dd:first-of-type{border-bottom: 1px solid #cacfd6;padding-bottom: 25px;margin-bottom:25px;}
.accordion_contents.con02 .info-txt_box dd .img_box{position: absolute;right: 0;top:-6px;width: 52px;}
.accordion_contents .info{font-size: 10px;color:#000;padding-left: 20px;line-height: 1.3}
.accordion_contents.con02 .info{padding-left: 0px;}

.HCC_wrap .entry_wrap {padding:210px 0 100px ;background: #d8e8ff;}
.HCC_wrap .entry_wrap .con_table{width:1035px;margin:0 auto;}
.HCC_wrap .entry_wrap .entry_tit {margin-bottom:22px;font-size:44px;font-weight:bold;color:#000;line-height:54px;text-align:center;}
.HCC_wrap .entry_wrap .entry_info {padding-top:30px;overflow: hidden;}
.HCC_wrap .entry_wrap .entry_info .info_tit {font-family: 'YouandiNewTB';font-size:24px;color:#000;line-height:24px;}
.HCC_wrap .entry_wrap .entry_info .info_desc {padding-top:10px;font-size:19px;color:#333;line-height:29px;}
.HCC_wrap .entry_wrap .entry_info > p{border: 1px solid #ddd;float: left;}
.HCC_wrap .entry_wrap .entry_info > p.line::after{display: block;content: "";width: 35px;}

.HCC_wrap .entry_wrap table tr{border-top: 2px solid #cacfd6;}
.HCC_wrap .entry_wrap table th, .HCC_wrap .entry_wrap table td{border: 1px solid #cacfd6;padding: 5px 10px;font-size: 20px;line-height: 1.3;padding-left:30px;}
.HCC_wrap .entry_wrap table tr > th{font-family: 'YouandiNewTB';}
.HCC_wrap .entry_wrap table tr > th::before{content:"";display: inline-block;width:5px ;height: 5px;border-radius: 50%;background: #000;position: relative;top: -3px;left: -10px;}
.HCC_wrap .entry_wrap table td{padding-bottom: 30px;}

/* .HCC_wrap .entry_wrap .info_table */
.HCC_wrap .entry_wrap .info_table tr{border-top:1px }
.HCC_wrap .entry_wrap .info_table th, .HCC_wrap .entry_wrap .info_table td{font-size: 20px;padding: 3px;}
.HCC_wrap .entry_wrap .info_table th::before{display: none}
.HCC_wrap .entry_wrap .info_table th{font-family:'YouandiNewTR';border-left: none;vertical-align: top;}
.HCC_wrap .entry_wrap .info_table td{border-right: none;padding-left: 15px;}

/* list */
.common_list { list-style: none;}
.common_list > li { position: relative;line-height: 20px;padding-left: 15px;font-size: 16px;color: #333;}
.common_list > li:before { position: absolute;left: 0;}
.common_list.notice_list > li, .hyphen_list.common_list li { color: #666;}

.ordered-uncounter_list > li { padding-left: 27px;}
.ordered-uncounter_list .ol-counter { position: absolute;left: 0;}
.ordered-uncounter_list > li .sub_info{ color: #666; font-size: 13px;margin-left: -15px;padding-top: 7px;display: block;}

.ordered-counter_list { counter-reset: section;}
.ordered-counter_list > li:before { counter-increment: section;content: counter(section)'.';}

.hyphen_list > li:before { content: "-";}
.star_list > li:before { content: "＊";	left: -3px;}
.dot_list > li:before { content: "·";}

li li .common_list { margin-left: -8px;}

.list_style li, .text_style li{ position:relative;padding-left:10px;line-height: 1.3 }
.text_style li{ padding-left:17px;}
.list_style li:before, .text_style:before{ content:"";clear:both;display:block;position:absolute;top:0;left:0;}
.list_style.bul_dot_type li:before{ content:"·";}
.text_style .no-bul{position: absolute;left: 0;}

.HCC_wrap .noti_wrap {padding:100px 0;background: #e9e9e9}
.HCC_wrap .noti_wrap .inner{width:910px;margin:0 auto;}
.HCC_wrap .noti_wrap .noti_tit {font-family: 'YouandiNewTB';font-size:18px;color:#000;line-height:24px;margin-bottom: 10px;}
.HCC_wrap .noti_wrap .noti_txt {margin:10px 0 20px;}
.HCC_wrap .noti_wrap .noti_txt li {position:relative;padding-left:10px;font-size:16px;color:#000;line-height:1.3;}
.HCC_wrap .noti_wrap .noti_txt li:before {content:'-';display:inline-block;position:absolute;top:0;left:-3px;}
.HCC_wrap .noti_wrap .noti_txt li.no_bul:before {display:none;}
.HCC_wrap .noti_wrap .noti_txt li.no_bul {padding-left:0;}

.HCC_wrap .mt_10 {margin-top:10px;}
.HCC_wrap .mt_30 {margin-top:30px;}
.HCC_wrap .mt_40 {margin-top:40px;}
.HCC_wrap .pt_30 {padding-top:30px;}
.HCC_wrap .pl_20 {padding-left:20px;}
.HCC_wrap .talign_c {text-align:center;}
.HCC_wrap .font_bold {font-weight:bold;color:#000;}
.HCC_wrap .blind {display: inline;position: absolute !important;left: -9999em;width: 0;height: 0;margin: 0;padding: 0;text-indent: -9999em;font-size: 0;line-height: 0;}
.HCC_wrap .line16 {line-height:16px !important;}
.HCC_wrap .fs42 {font-size:42px !important;line-height:1.3 !important;}

.HCC_wrap .entryfor_wrap {background-color:#fbe300;}
.HCC_wrap .entryfor_inner {padding:60px 0 40px;width:900px;margin:0 auto;}
.HCC_wrap .entryfor_inner .entryfor_tit {font-size:19px;text-align:center;line-height: 1.3}
.HCC_wrap .entryfor_inner .entryfor_subtit {font-size:34px;text-align:center;font-weight: bold;line-height: 1.3;font-family: 'YouandiNewTB';}
.entryfor_area {margin-top:20px;padding-top:40px;border-top:2px solid #a1a1a1 }
.entryfor_area .input_box {position:relative;}
.entryfor_area .input_box dt {position:absolute;top:0;left:0;display:inline-block;color:#666;font-size:16px;line-height:50px;}
.entryfor_area .input_box dd {position:relative;}

.entryfor_area .con + .con{margin-top: 30px}
.entryfor_area .con .important{font-size: 22px;margin-top: 20px;}

.entryfor_area .input_box.agree_box{text-align:left}
.entryfor_area .input_box.agree_box .info{font-size:26px;color:#3c3c3c;font-family: 'YouandiNewTM';margin-bottom: 40px;line-height: 1.3}
.entryfor_area .input_box.agree_box .accordion_box {border: 1px solid #c2c2c2;margin:0}
.entryfor_area .input_box.agree_box .accordion_box .agree_content p{font-size: 20px;color:#333;margin-bottom: 15px;line-height: 1.3}
.entryfor_area .input_box.agree_box .accordion_box .agree_content p.tit{margin-bottom:10px;}
.entryfor_area .input_box.agree_box .accordion_box .agree_content p.tit2{margin-top:30px;}
.entryfor_area .input_box.agree_box .accordion_box p.txt2{font-size: 14px;margin-bottom: 0;}
.entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list li{
	font-size: 20px;color:#333; line-height: 1.3
}
.entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list li:nth-child(2),
.entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list li:nth-child(3) { font-weight:600; font-size:22px; text-decoration: underline; }
.entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list li .mg_0{position: relative; left: -35px;}
.entryfor_area .input_box.agree_box .accordion_box .agree_content .common_list li:last-child{margin-bottom: 0}
.entryfor_area .hyphen_list.common_list{text-align:left;margin:30px;}
.entryfor_area .hyphen_list.common_list li{ font-size:22px;color:#333;line-height:1.3}

.entryfor_area  input, .entryfor_area  select {width:100%;color:#333;font-size:25px;height:70px;line-height:70px;text-align:center;background-color:#f1f1f1;}
.entryfor_area  select {line-height:1.2;}
.entryfor_area .birth_box:after {content:'';display:block;clear:both;}
.entryfor_area .birth_box .birth_text {float:left;width:230px;}
.entryfor_area .birth_box .gubun {float:left;display:inline-block;margin:0 10px;color:#424242;font-size:16px;line-height:50px;}
.entryfor_area .birth_box .birth_text02 {float:left;width:50px;color:#333;font-size:16px;line-height:50px;}
.entryfor_area .birth_box .birth_text03 {float:left;display:inline-block;margin-left:10px;color:#333;font-size:16px;line-height:50px;}
.entryfor_area dl + dl {margin-top:30px;}
.entryfor_area .radiobox {position:relative;float:left;}
.entryfor_area .radiobox:after, .entryfor_area .telco_box:after {content:'';display:block;clear:both;}
.entryfor_area .radiobox li {float:left;width:99px;position:relative;color:#333;font-size:16px;line-height:50px;text-align:center;background-color:#f0f0f0;}
.entryfor_area .radiobox li + li {margin-left:2px;}
.entryfor_area .radiobox li label {display:inline-block;width:100%;height:100%;}
.entryfor_area .radiobox li.on label {position:relative;display:inline-block;width:100%;height:100%;z-index:1;border:1px solid #000;margin:-1px 0 -1px 0;background-color: #fff;color: #eb1c74;}
.entryfor_area .telco_box select {display:none;float:left;padding:0 10px;width:176px;margin-left:2px;height:50px;}
.entryfor_area .btn_fold{position:absolute; top:50%; transform:translateY(-50%); right:30px;width:26px;height:23px;background: url('/img_2022/event/ag/down_g.png') no-repeat bottom; text-indent: -9999px;overflow: hidden;}

.entryfor_area .telco_box .select_wrap {top:0;right:0;}
.entryfor_area .phone_area .select_wrap {top:0;width:282px;border-radius:10px;}
.entryfor_area .phone_area .select_wrap a {width:282px;text-align:left; text-indent:30px; }
.entryfor_area .select_wrap .ul_select_list {display: none;overflow-x: hidden;overflow-y: auto;position: absolute;/*top: 50px;*/left: 1px;right: 0;z-index: 12;min-width: 100%;height: 0;margin-left: -1px;background-color: #f0f0f0;}
.entryfor_area .telco_box .select_wrap .ul_select_list {width:155px;}
.entryfor_area .phone_area .select_wrap .ul_select_list {width:120px;}
.entryfor_area .select_wrap .mCustomScrollBox{overflow: inherit;}
.entryfor_area .select_wrap .mCSB_container {top:0 !important;}
.entryfor_area .wrap_dgt_cont .select_wrap.on .ul_select_list {border: 1px solid #e1e1e1;}
.entryfor_area .select_wrap a {display:block;width:155px;height:70px;line-height:70px;color: #333;font-size: 25px;background-color: #f0f0f0; border-radius:10px;}
.entryfor_area .select_wrap .ul_select li {height: 45px;padding: 0;margin-bottom: 0;}
.entryfor_area .select_wrap .ul_select li a {display: block;height: 45px;padding-left:10px;font-size: 20px;line-height: 50px;background-color: #f0f0f0;}
.entryfor_area .select_wrap {position:absolute;width:166px;height:70px;color: #333;font-size: 25px;background-color: #f0f0f0;}
.entryfor_area .select_wrap:after {content:'';position:absolute;top:30px;right:20px;display:inline-block;width:17px;height:13px;background: url('/img_2022/event/ag/arrow_black.png') no-repeat 0 0px;}

.entryfor_area .phone_area select {display:none;float:left;padding:0 10px;width:120px;}
.entryfor_area .phone_area .mbphAuthNo {width:583px;float: right}
/* .entryfor_area .btn {display:inline-block;margin-left:10px;width:115px;border:1px solid #ccc;margin:-1px 0 -1px 0;color:#000;font-size:15px;line-height:50px;text-align:center;} */
.entryfor_area .authphone_area input {margin-right:10px;width:350px;}
.HCC_wrap .btn_area {margin-top:40px;text-align:center;}
.HCC_wrap .btn_area .btn {display:inline-block;background-color:#fff;font-family: 'YouandiNewTB';width:503px;font-size:35px;line-height:86px;text-align:center;color:#fff;border:none;border-radius: 10px;}
.HCC_wrap .btn_area .btn.btn_orange{background: #ff9015;}
.HCC_wrap .btn_area .btn.btn_blue{background:blue}

.btn_area2 {margin:20px 0px;text-align:center;}
.btn_area2 .btn {display:inline-block;background-color:#ffb900;font-family: 'YouandiNewTB';width:503px;font-size:35px;line-height:86px;text-align:center;color:#fff;border:none;border-radius: 10px;}
.btn_area2 .btn.black{background:#000}

.entryfor_area .checkbox {position:relative;padding: 15px;}
.entryfor_area .checkbox label {font-weight: bold;display: inline-block;position: relative;font-size: 14px;line-height: 16px;color: #666;
background: url('/img_2017/event/apply/img_check_red.png') no-repeat 0 0;padding: 14px;padding-left: 60px;margin-left: 28px;}
.checkbox label.on {background-position: 0 bottom;}
.entryfor_area .accordion_box.on .btn_fold {background-position:top;}
.entryfor_area .check_all .btn_fold {background: url('/img_2017/event/HCC_HCS/arrow_up.png') no-repeat 0 0;}
.entryfor_area .on .check_all .btn_fold {background: url('/img_2017/event/HCC_HCS/arrow_down.png') no-repeat 0 0;}
.entryfor_area .accordion_box >  .btn_fold , .entryfor_area .HCC_wrap .btn_fold{position:absolute;top:6px;right:-8px;width:20px;height:20px;background: url('/img_2017/event/HCC_HCS/arrow_down.png') no-repeat 0 0;text-indent: -9999px;overflow: hidden;}
.entryfor_area .accordion_box .box_fold {display:none;}
.entryfor_area .accordion_box.on .box_fold {display:block;font-size: 14px;line-height: 24px;color: #666;}
.entryfor_area .accordion_box:first-child .box_fold{padding-bottom: 80px;}

.area_layer{display:block }
.area_layer .agree_content h4{font-size: 20px;color:#333;margin-bottom: 10px;}
.area_layer .agree_content .common_list{margin-left:15px;}
.area_layer .agree_content{padding: 20px 40px;border: none;width: auto;height: auto;}
.area_layer .agree_content table{width:100%;}

.entryfor_area .agree_list .checkbox {padding:25px 0 25px 25px;}
.entryfor_area .agree_area .agree_list .accordion_box .btn_fold {top:25px}
.entryfor_area .citation_agree {position:relative;margin-top:20px;padding-left:120px;}
.entryfor_area .citation_agree.carrier_margin{top: -10px; padding-bottom: 10px; margin-top: 0;}
.entryfor_area .citation_agree .checkbox {padding-bottom:10px;}
.entryfor_area .citation_agree label {font-size: 13px;color: #000;}
.HCC_wrap .citation_list {margin-top:5px;}
.HCC_wrap .citation_list li:before {content:'-';display:inline-block;position:absolute;top:0;left:-3px;font-size: 13px;line-height: 22px;color: #666;}
.HCC_wrap .citation_list li {position:relative;padding-left:10px;font-size: 13px;line-height: 22px;color: #666;}
.HCC_wrap .agree_checklist li {position:relative;}
.HCC_wrap .agree_checklist .link_layer {position:absolute;top:0;right:0;}

.area_layer .big-fontsize_box { padding: 50px 40px;margin-bottom: 0;text-align: left;background: #f5f5f5;font-size: 29px;  color: #666;line-height:1.36;}
.big-fontsize_box strong{color:#000;font-family: 'YouandiNewTB';}

.HCC_wrap .agree_checklist {margin:10px 0 0;}
.HCC_wrap .agree_checklist:after {content:'';display:block;clear:both}
.HCC_wrap .agree_checklist li {float:left;margin-bottom:9px;width:237px;}
.HCC_wrap .agree_checklist li.space {margin-left:16px;}
.HCC_wrap .agree_checklist li.space02 {margin-left:26px;}
.HCC_wrap .agree_checklist li + li {width:227px;}
.HCC_wrap .agree_checklist .btn {display:inline-block;margin-left:5px;width:64px;height:20px;font-size: 12px;line-height: 20px;color: #666;text-align:center;border:1px solid #e5e5e5;}
.HCC_wrap .agree_checklist .btn span {display: block;height: 18px;line-height: 18px;}
.HCC_wrap .agree_checklist li .checkbox {border-bottom:0;}
.HCC_wrap .agree_list .agree_content table {border-bottom: 1px solid #e1e1e1;width:100%;}
.HCC_wrap .agree_list .agree_content table td {padding: 5px;border-top: 1px solid #e1e1e1;}

.area_layer.new_type{/* width: 720px;line-height: 1.3;height: 810px;overflow: hidden; */  position: inherit;   height: auto;width: auto;   padding: 0;}
.area_layer.new_type .box_layer{height: 100%;padding:0 }
.area_layer.new_type .box_layer .complete_layer_pd{padding:60px 50px}
.new_type .box_layer .img_area {margin-bottom:25px;}
.new_type .box_layer .complete_tit {line-height: 1.3;color:#000;font-size:41px;text-align:center;font-family: 'YouandiNewTB';}
.new_type .box_layer .complete_tit strong{font-size:50px;color:#f074b9}
.new_type .box_layer .complete_tit span{color:#f074b9}
/* 2020-11-06 GGU465 추가 */
.new_type .box_layer .complete_text{margin-top:30px; font-size:25px; line-height: 1.4; color:#666;}
.event_wrap .complete_layer .complete_txt {padding:25px 0;background: #9b9b9b;color:#fff;text-align: center;font-size: 28px;}
.event_wrap .complete_layer .complete_txt strong{font-size:35px;font-family: 'YouandiNewTB';}
.event_wrap .complete_layer .complete_info {margin:20px 0 35px 0;}
.event_wrap .complete_layer .complete_info .complete_txt {color:#666;font-size:16px;line-height:20px;}
.event_wrap .complete_layer .complete_info .complete_txt span {color:#005cb9;}
.event_wrap .complete_layer .complete_link {display:inline-block;width:250px;margin:0 auto;color:#000;font-size:15px;line-height:45px;text-align:center;border:1px solid #ccc;}
.event_wrap .complete_layer .complete_link + .complete_link {margin-top:15px;}

/* 이용동의 */
.HCC_wrap .agree_inner{overflow: hidden;   padding-bottom: 20px;}
.entryfor_area .agree_box dd{padding-left: 0;width: 100%;}
.entryfor_area .agree_box dd .checkbox label{font-size: 25px;font-weight: inherit;}

.entryfor_area .agree_box dd .checkbox.check_all{text-align:right;border-bottom:none;border-top:2px solid #e1e1e1}
.entryfor_area .agree_box dd .checkbox.check_all p{margin-top: 20px;color:#424242;font-size: 14px;}
.entryfor_area .agree_box dd .checkbox.check_all label{margin: 10px 0;}

.entryfor_area .tit{font-size: 20px;margin-bottom: 15px;color: #000}
.entryfor_area .txt{font-size: 16px; color: #424242}
.entryfor_area .input_group .tit{color:#424242}
.entryfor_area .accordion_box .checkbox{border-bottom:none;/* margin-top: 30px;padding-bottom: 0;*/ padding-left:0;/* border-bottom:1px solid #c2c2c2 */ }
.entryfor_area .code_box{margin-bottom: 0px;}
.entryfor_area .code_box .txt{ font-size: 18px;}
.entryfor_area .code{float: right;}
.entryfor_area .checkbox.check_style{border-bottom:none;padding-top: 20px;}
.entryfor_area .checkbox.check_style p{font-size:16px;color:#424242;text-align: right;}
.entryfor_area .checkbox.check_style label{font-size: 20px;background-image:url("/h_wrcount/img_check2.png");float: right;padding-left: 42px;
height: 36px;   margin-top: 15px;line-height: 31px;}
.entryfor_area .checkbox.check_style label.on{background-position: 0 -36px;}
.HCC_wrap .accordion_box:nth-child(2) .agree_content{padding: 20px;border:none;width: auto;height:auto}
.HCC_wrap .accordion_box .agree_content p.info{font-size: 18px;margin:10px 0}
.entryfor_area .accordion_box.on .box_fold{border-top:1px solid #c2c2c2}


.complete_layer .card_area{text-align: center;padding:30px 0 }
.complete_layer .card_area .tit{font-family: 'YouandiNewTM';margin-bottom:28px;color:#666;font-size: 28px;}
.complete_layer .card_area .card_link{color:#000;padding:0 60px;}
.complete_layer .card_area .card_link a{margin:15px 0;display: inline-block;}
.complete_layer .card_area .card_link .common_list{padding:0 30px;text-align: left}
.complete_layer .card_area .card_link .common_list li{font-weight:bold;font-size:23px;line-height: 1.3}
.complete_layer .card_area .card_link > li{padding-bottom: 30px;padding-top:15px;position: relative;font-size: 23px;}
.complete_layer .card_area .card_link .card01{background: #f074b9}
.complete_layer .card_area .card_link .card01::before{display: block;content: "";background: url('/img_2017/event/h_sh/img_recommend.png');width: 190px;
	height: 200px;position: absolute;right: 0;top:0; background-size: 100%;}
.complete_layer .card_area .card_link .card01 .common_list li{text-shadow: 1px 1px 3px rgba(0,0,0,0.5);color:#fff;}

/* txt_box */
.info-txt_box dt { font-family: 'YouandiNewTB';font-size: 24px;}
.info-txt_box dd { font-family: 'YouandiNewTR';}

.info-txt_box.float-txt_box:after { content: "";display: block;clear: both;}
.info-txt_box.float-txt_box{margin-bottom: 17px;}
.info-txt_box.float-txt_box dt { float: left;font-size: 23px;margin-right: 20px;}
.info-txt_box.float-txt_box dd { float: left;font-size: 23px;}
.info-txt_box.float-txt_box dd li{ font-size: 19px;}
.info-txt_box dd strong { font-weight: bold;}


/* accordion_contents */
.accordion_contents.con02{position: relative;}
.accordion_contents.con02 .info-txt_box.float-txt_box{padding-left: 0;padding-bottom: 10px;margin-left: -20px;margin-top: 40px;}
.accordion_contents.con02 .info-txt_box.float-txt_box dd{position: relative;width: 50%;font-size: 18px;box-sizing: border-box;line-height: 1.5}
.accordion_contents.con02 .info-txt_box.float-txt_box dd:first-of-type{border-right: 1px dashed #cacfd6;padding-right: 10px;}
.accordion_contents.con02 .info-txt_box.float-txt_box dd:last-of-type{padding-left: 10px;}
.accordion_contents.con02 .info-txt_box.float-txt_box dd span{font-size: 16px;}
.accordion_contents.con02 .info-txt_box.float-txt_box dd .img_box{position: absolute;right: 0;top:-42px;}
.accordion_contents.con02 .info-txt_box.float-txt_box dd:first-of-type .img_box{right: 10px;}
.accordion_contents .info{font-size: 16px;padding-left: 15px;}

/* long-btn_box accordion_box */
.long-btn_box .accordion_btn { height: 109px;line-height: 109px;margin-bottom: 56px;text-align: center;font-size: 34px;color: #ff922c;font-weight: bold;background-color: #e8e8e8;}
.long-btn_box .info-txt_box:after { content: "";display: block;clear: both;}
.long-btn_box .info-txt_box dt { float: left;width: 155px;line-height: 26px;font-family: 'YouandiNewTB';font-size: 26px;}
.long-btn_box .info-txt_box dd { float: right;width: 820px;margin-top: -4px;line-height: 32px;font-family: 'YouandiNewTR';font-size: 22px;}

.dot_list > li:before { content: "·" !important;}

/* btn_pop */
.btn_pop{
background-color: #ffff;
font-family: 'YouandiNewTB';
width: 300px;
color: #000;
font-size: 30px;
padding: 0;
height: 70px;
letter-spacing: 0;
line-height: 70px;
text-align: center;
box-shadow: 0px 0px 8px rgba(180,233,253,0.4);
border-radius: 50px;
margin-bottom: 10px;
}

/* precaution */
.precaution{background:#e0e0e0;padding:60px 0 }
.precaution dl:first-of-type{margin-bottom:60px}
.precaution dt{font-size: 26px;margin-bottom:20px;font-family: 'YouandiNewTB';}
.precaution dd .hyphen_list.common_list li{font-size: 22px;line-height: 1.3;color: #333;}

/* big-fontsize_box */
.big-fontsize_box{padding: 50px 0;/*  background: #f5f5f5; */    font-size: 29px; }
.big-fontsize_box .hyphen_list.common_list li{font-size: 28px;line-height: 1.3;color:#333}
.big-fontsize_box li strong{ color:#000;font-family: 'YouandiNewTB';}
.big-fontsize_box #txtAnfe {font-size: 22px; line-height: 33px;}
.big-fontsize_box .txt {font-size: 22px; line-height: 33px; margin-bottom: 27px;}

/*form*/
label, button {cursor:pointer}
input[type="text"], input[type="tel"], select{font-family:'YouandiNewTR',Malgun Gothic, Apple SD Gothic Neo, Dotum, Helvetica, Arial, Verdana, sans-serif;border:0; border-radius:10px; }
input[type='checkbox'],
input[type='radio'] {overflow:hidden;position:absolute;left:-9999em;width:0;height:0;margin:0;padding:0;text-indent:-9999em;z-index:-1;left: 0;z-index: -1;border: 0;background-color: transparent;background: none;}
button {overflow: visible;margin: 0;padding: 0;border: 0 none;background: none;font-size: 0;font-family: 'YouandiNewTR', 'YouandiNewTB', dotum,'돋움',gulim,'굴림',Arial, AppleGothic, verdana, sans-serif, helvetica;vertical-align: top;cursor: pointer;}
caption, legend {width: 0;height: 0;margin: 0;padding: 0;text-indent: -9999em;overflow: hidden;font-size: 0;}

/*button*/
.hcbtn { border: 1px solid #cdcdcd;background: #fff;color: #666;vertical-align: middle;padding: 0 16px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.hcbtn {-webkit-transition: all 0.3s cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition: all 0.3s cubic-bezier(0.215,0.610,0.355,1.000);-o-transition: all 0.3s cubic-bezier(0.215,0.610,0.355,1.000);-ms-transition: all 0.3s cubic-bezier(0.215,0.610,0.355,1.000);transition: all 0.3s cubic-bezier(0.215,0.610,0.355,1.000);}
.hcbtn:hover {background: #e5e5e5;color: #000;}
.hcbtn span {display: block;min-width: 148px;height: 38px;line-height: 38px;font-family: 'YouandiNewTR';font-size: 13px;font-weight: normal;text-align: center;cursor: pointer;color: #000;}
.hcbtn span:hover {color: #1e75d6;}
.text-center{text-align:center}
.example-padding{padding-left:45px;}
.example-middot{padding-top:10px;padding-bottom:10px;}
.example-middot p{text-align:center;line-height:10px;}

/* 2020-07-20 : apply GGCN35 */
.top_logo{margin-bottom:50px;}
.mt10.common_list li + li{margin-top:10px;}
.mb40{margin-bottom:40px}

/* 2020-09-18 : apply_e GGCN35 */
.way_box{margin-bottom:30px;padding:0 20px;text-align:center}
.btn_area3 {text-align:center;}
.btn_area3 .btn_black{background-color:#000;width:418px;margin-bottom:23px;padding:0;height:auto;color:#fff;font-size:28px;letter-spacing: 0; line-height:70px;text-align:center;border-radius:10px;font-family:'YouandiNewTB';}
.entryfor_area .input_box.agree_box .info .txt_pink{display:block;color:#ec1389;}


/* 2020-11-20 GGCQ62 - [카드마이크로] 매거진 용 응모하기 페이지 및 이탈 팝업 제작 요청의 건 >>> 2020-12-18 css충돌로 /include2017/event/css/event.css로 이동  */

/* 추가 */
.entryfor_area>p { margin-bottom:20px; color:#38d430; font-size:24px; font-family:'YouandiNewTB'; text-align:left; }
.entryfor_area .gray_wrap { padding:30px 30px 40px; background-color:#f8f8f8; border-radius:10px; margin-bottom:30px; }
.entryfor_area .gray_wrap>h4 { margin-bottom:20px; font-size:24px; text-align:left; font-family:'YouandiNewTM'; color:#3c3c3c; }
.entryfor_area .gray_wrap>ul { margin-bottom:30px; }
.entryfor_area .gray_wrap>ul>li { position:relative; padding-left:30px; font-size:24px; font-family:'YouandiNewTR'; color:#3c3c3c; line-height:1.4; text-align:left; }
.entryfor_area .gray_wrap>ul>li::after { content:'1)'; position:absolute; left:0; top:0; display:inline-block; line-height:1.4; }
.entryfor_area .gray_wrap>ul>li:nth-of-type(2)::after { content:'2)'; }
.entryfor_area .gray_wrap>ul>li:nth-of-type(3)::after { content:'3)'; }
.entryfor_area .gray_wrap>.img_wrap { width:30%; margin:0 auto; }
.entryfor_area .gray_wrap>.img_wrap img { width:100%; margin-left:10%; }
