@charset "utf-8";

/* common */
html,body,,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ul,ol{list-style-type:none}
strong{font-weight:700}
a {color:#666;text-decoration:none}
.png24{tmp:expression(setPng24(this))}


/* 댓글 감춤 */
.comment_write{display:none !important}

.hide {display:none;font-size:0;overflow:hidden;text-indent:-999px}
.campaign_area_content{padding-top:0px !important}

/* common */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,form,fieldset,legend,textarea,input,select,textarea,button,article,aside,dialog,footer,header,section,footer,nav,figure{margin:0;padding:0;}

.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;line-height:100px;white-space:nowrap}
.campaign_area_content {padding-top: 0px !important;}
.comment_write{display:none !important} /* hide livere*/
.faq_list, .wrap_faq{display:none} /* hide faq */

.content_wrap{}

.camp {background-color:#f9f9f9;text-align:center;}
.camp img{display:block;}

.camp_inp_txt input,.camp_select_box select{border:0;outline:none;}
.camp_select_box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
.camp_select_box select::-ms-expand{display:none}

.camp_checkbox input[type="checkbox"]{border:none;}

.camp_img_sec,.camp_sec1,.camp_sec3,.camp_sec4{position:relative;}

.camp_notice_txt{word-break:keep-all;word-wrap:break-word;}

.camp_notice_txt{margin-top:10px;font-size:16px;line-height:18px;color:#404040;font-weight:700;}

/* 버튼 공통값 */
.camp_visual_btn1,.camp_visual_btn2,.camp_visual_btn3,.camp_visual_btn4,.camp_sec3_link1,.camp_sec3_link2,.camp_sec3_link3,.camp_sec4_link1,.camp_sec4_link2,.camp_sec1_link1,.popup_detail_view1 .btn_close1,.popup_detail_view2 .btn_close1,.popup_detail_view3 .btn_close1,.popup_sign  .btn_close1,.popup_detail_view1 .btn_pop_link1{position:absolute;display:block;background:url(/resources/microCampaign/cpView10000448/images/img_sec_blank.png) left top repeat;cursor:pointer;}

.camp_sec1{height:800px;background:url(/resources/microCampaign/cpView10000448/images/img_sec01.jpg) left top no-repeat;}
.camp_sec1_link1{top:399px;left:194px;width:354px;height:192px;}

.camp_visual_item{overflow:hidden;width:100%;height:976px;background-color:#66636a !important;}
.camp_visual_cont{position:relative;width:100%;height:976px;margin:0 auto;text-align:center;}
.camp_visual_img{display:block;width:100%;}

.camp_visual_btn1{top:735px;left:639px;width:189px;height:58px;}
.camp_visual_btn2{top:803px;left:749px;width:189px;height:58px;}
.camp_visual_btn3{top:800px;left:641px;width:189px;height:58px;}
.camp_visual_btn4{top:769px;left:641px;width:189px;height:58px;}

.camp_sec2{overflow:hidden;height:976px;padding:0 50px;background:url(/resources/microCampaign/cpView10000448/images/img_sec04.gif) left top no-repeat;background-color:#f2cc5d;}
.camp_sec2 .bx-viewport{background-color:#f2cd5e;}

.camp_sec3_link1{top:414px;left:685px;width:89px;height:29px;}
.camp_sec3_link2{top:464px;left:820px;width:89px;height:29px;}


.camp_sec3_link3{top:294px;left:821px;width:87px;height:27px;}

.camp_sec4_link1{top:753px;left:194px;width:380px;height:92px;}
.camp_sec4_link2{top:753px;left:705px;width:390px;height:92px;}

.camp_count_num{position:absolute;top:665px;left:641px;width:515px;height:58px;font-size:24px;line-height:58px;text-align:center;color:#f2cd5e;}

.camp_count_bx{display:inline-block;height:58px;padding-right:12px;background:url(/resources/microCampaign/cpView10000448/images/camp_count_bx_r.gif) right top no-repeat;font-size:30px;line-height:58px;font-weight:700;vertical-align:top;}
.camp_count_bx_l{overflow:hidden;display:inline-block;max-width:150px;height:58px;padding-left:12px;background:url(/resources/microCampaign/cpView10000448/images/camp_count_bx_l.gif) left top no-repeat;text-overflow:ellipsis;white-space:nowrap;}


/* form */
.camp_tbl_write1{width:100%;table-layout:fixed;margin-top:25px;border-bottom:1px solid #dcdcdc;}
.camp_tbl_write1 th,.camp_tbl_write1 td{height:60px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;line-height:16px;text-align:left;vertical-align:middle;word-break:keep-all;word-wrap:break-word;box-sizing:border-box;}
.camp_tbl_write1 th{padding:9px 15px;}
.camp_tbl_write1 td{padding:9px 30px;}
.camp_tbl_write1 td.td_last{border-right:none;}

.camp_inp_txt_bar{display:inline-block;margin-top:10px;vertical-align:top;color:#707070;}

.camp_inp_txt{position:relative;display:inline-block;height:40px;line-height:40px;vertical-align:top;word-break:break-all;box-sizing:border-box;}
.camp_inp_txt .inp{display:block;width:100%;height:40px;padding:0 13px;border:1px solid #707070;font-size:16px;line-height:36px;color:#404040;box-sizing:border-box;outline:none;}
.camp_inp_txt.is_disabled{background-color:#e6e6e6;}
.camp_inp_txt.is_disabled .inp:disabled{background-color:#e6e6e6;color:#23282e;}

.camp_inp_txt_wid1{width:170px;}
.camp_inp_txt_wid2{width:95px;}

.camp_select_box{display:inline-block;border:1px solid #707070;border-radius:3px;padding-left:1px;vertical-align:top;box-sizing:border-box;}
.camp_select_box .sel {width:100%;height:38px;padding:0 40px 0 13px;background:url(/resources/microCampaign/cpView10000448/images/ico_select_arr.gif) no-repeat right 50%;background-color:#fff;font-size:16px;line-height:38px;color:#404040;letter-spacing:-0.04em;box-sizing:border-box;}
.camp_select_box .sel{padding-right:0\0/;background:none\0/;} /* ie10이하 */

.camp_select_wid1{width:95px;}
.camp_select_wid2{width:320px;}

.camp_checkbox {display:inline-block;max-width:100%;height:20px;margin-top:16px;padding-left:26px;background:url(/resources/microCampaign/cpView10000448/images/checkbox_bg.gif) left top no-repeat; position:relative;}
.camp_checkbox input {position:absolute; left:0px; top:0px; filter:alpha(opacity=0); opacity:0;}
.camp_checkbox.is_select {background-position:0 -24px !important;}
.camp_checkbox label{display:inline-block;font-size:16px;line-height:18px;font-weight:700;vertical-align:top;}


 /* popup */
.popup_all > div {display:table; width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:150;}
.popup_all .bg {width:100%; height:100%; position:absolute; left:0px; top:0px;background:url(/resources/microCampaign/cpView10000448/images/black60.png) 0 0 repeat;}
.popup_all .in_layer_box {display:inline-block; position:absolute; left:50%; top:50%; z-index:10;}

.popup_video .in_layer_box {width:850px; height:480px; margin:-240px 0 0 -425px;}
.popup_video .in_layer_box .video_box {width:850px; height:480px;}
.popup_video .btn_close{position:absolute;right:0px;top:-30px;display:block;width:26px;height:26px;background:url(/resources/microCampaign/cpView10000448/images/pop_close1.png) 0 0 no-repeat;}

/* 20210217//(Ina)비디오 팝업 수정(s) */
.popup-layer.popup-448-video .dim {background:#000;opacity:.65;}
.popup-layer.popup-448-video .popup-cont {overflow:visible;height:100%;}
.popup-layer.popup-448-video .popup-cont .btn-close {position:absolute;top:-37px;right:0;z-index:300;width:24px;height:24px;}
.popup-layer.popup-448-video .popup-cont .btn-close .ico-close {position:absolute;right:0px;top:0;display:block;width:26px;height:26px;background:url(/resources/microCampaign/cpView10000448/images/pop_close1.png) 0 0 no-repeat;}
.popup-layer.popup-448-video .popup-cont .video-cont {width:100%;height:100%;}
.popup-layer.popup-448-video .popup-cont .video-cont iframe {display:block;width:100%;height:100%;}
/* 20210217//(Ina)비디오 팝업 수정(e) */

.popup_detail_view1 .in_layer_box{width:996px;height:319px;margin:-160px 0 0 -498px;background:url(/resources/microCampaign/cpView10000448/images/layer_pop_img1.jpg) left top no-repeat;}
.popup_detail_view1 .btn_close1{top:261px;left:454px;width:87px;height:27px;}
.popup_detail_view1 .btn_pop_link1{top:39px;left:846px;width:116px;height:21px;}

.popup_detail_view2 .in_layer_box{width:996px;height:287px;margin:-144px 0 0 -498px;background:url(/resources/microCampaign/cpView10000448/images/layer_pop_img2.jpg) left top no-repeat;}
.popup_detail_view2 .btn_close1{top:229px;left:454px;width:87px;height:27px;}

.popup_sign .in_layer_box {width:1028px;height:685px;margin:-343px 0 0 -514px;border:2px solid #404040;background-color:#fff;color:#404040;letter-spacing:-0.04em;}
.popup_sign  .btn_close1{top:20px;right:20px;width:26px;height:26px;background:url(/resources/microCampaign/cpView10000448/images/pop_close2.png) 0 0 no-repeat;}

.popup_sign .popup_cont{position:relative;padding:38px 112px 0;box-sizing:border-box;}

.camp_popup_title{font-size:30px;line-height:34px;color:#333333;font-weight:700;text-align:center;}
.camp_popup_stit{margin-top:24px;font-size:16px;line-height:18px;font-weight:700;}

.camp_private{overflow-y:scroll;width:100%;height:130px;margin-top:8px;border:1px solid #dcdcdc;background:#fafafa;text-align:left;letter-spacing:-1px;border-radius:3px;box-sizing:border-box;}
.camp_private .inner_box{padding:12px 25px 12px;}
.camp_private dt{font-weight:bold;font-size:12px;color:#000}
.camp_private dd{font-size:11px;color:#666}

.camp_pop_btn_area{margin-top:34px;text-align:center;}
.camp_pop_btn{position:relative;display:inline-block;min-width:300px;height:80px;padding:0 10px;background-color:#f2cd5e;font-size:28px;line-height:78px;letter-spacing:-0.04em;color:#3f362a !important;text-align:center;font-weight:700;box-sizing:border-box;}