@charset "utf-8";
/* CSS Document */
/*!
	* Written by: 2014.09.15
	* 최현원 damboys@nate.com
	* 전하현 froggggy@naver.com
*/


/*!
 * CLASS : page_util
 * 유틸
**/

.page_utility .section_title {background-color:#6170ce}
.page_utility .inquiry_step>ul>li:hover>a, .inquiry_step>ul>li.on>a {background:url(../../images/common/btn_bgutil.png) no-repeat right bottom #6170ce; }
.page_utility .inquiry_step>ul>li>span.arrow {background:url(../../images/utility/arrow_pup.png) no-repeat left top }



/*!
 * CLASS : notice_view
 * 공지사항 view페이지
**/

.notice_view {margin-bottom:10px;}
.noti_title {border-top:3px solid #333333;background-color:#f5f5f5;padding:29px 30px 26px; height:20px;}
.noti_title .tit {color:#373737; font-size:18px; line-height:20px; font-weight:700;}
.noti_title .date {float:right; font-size:15px;color:#666666;}

.noti_contents {padding:62px 30px 40px; position:relative; border-bottom:1px solid #eaeaea;}
.noti_contents .add_file {text-decoration:underline;font-size:13px; color:#666; line-height:19px;padding-left:30px; display:inline-block; *display:inline; *zoom:1; background: url(../../images/utility/bg_add_file.gif) no-repeat 0 0;}

.noti_tail li{position:relative; border-bottom:1px solid #eaeaea;height:18px; padding:20px 30px 16px;}
.noti_tail li span { position:absolute; left:30px; top:20px; font-size:15px;color:#373737;font-weight:700;}
.noti_tail li a {margin-left:80px;font-size:15px;color:#666}


/*!
 * CLASS : noti_srch_wrap
 * 공지사항 list페이지
 * 상단 검색 영역
**/
.noti_srch_wrap {background:#6170ce;}
.noti_srch_wrap .inner_box {text-align:center; position:relative; height:50px;padding:140px 0 50px; margin-bottom:60px;}
.noti_srch_wrap .ico {margin-right:23px;}
.noti_srch_wrap .ico img {margin-top:-5px;}

.noti_srch_wrap .noti_select,
.noti_srch_wrap .noti_input {display:inline-block; *display:inline; *zoom:1; background-color:#FFF;vertical-align:top;}
.noti_srch_wrap .noti_select {margin-right:1px;padding:9px 20px 12px;}
.noti_srch_wrap .noti_input {margin-right:7px;}

.noti_srch_wrap .noti_select select,
.noti_srch_wrap .noti_input input {height:17px; text-align:left; background:transparent; border:0;}
.noti_srch_wrap .noti_select select{webkit-appearance:none; appearance:none;width:100px; font-size:16px;}
.noti_srch_wrap .noti_input input {padding:12px 20px 11px; width:200px;}

.noti_srch_wrap .btn_area,
.noti_srch_wrap .btn_area p {display:inline-block; *display:inline; *zoom:1; margin:0; vertical-align:top;}
.noti_srch_wrap .btn_area .btn_util a {background-color:#4354b9;}


/*!
 * CLASS : notice_list
 * 공지사항 list페이지
**/
.padding_wrap {padding:0 75px;max-width:1080px;margin:0 auto;}

.table_list.notice_list .page_info {position:absolute; right:0; top:-26px; font-size:15px; color:#666;}


/*!
 * CLASS : ing_event_list
 * 진행중인 이벤트
**/
.tit_event {margin-bottom:48px;font-size:36px;line-height:38px; font-weight:700;color:#373737;text-align:center;}

.ing_event_list {margin-bottom:98px; clear:both; text-align:center; border-top:1px solid #eaeaea;}
.ing_event_list .event_box {min-height:195px;padding:20px 0; height:auto; display:inline-block;}
.ing_event_list .event_box.first_chd {border-top:none; padding-top:0;}
.ing_event_list .event_box p ,
.ing_event_list .event_box ul {display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:left;}
.ing_event_list .event_box ul {width:410px; margin-left:35px;}
.ing_event_list .event_box .tit {font-size:18px; line-height:23px; color:#373737; font-weight:700; padding:30px 0 21px;}
.ing_event_list .event_box .date {font-size:15px;color:#373737; line-height:18px;margin-bottom:46px;}

/*!
 * CLASS : policy
 * 사이트이용약관
**/
.policy dl {margin-bottom:35px;}
.policy dt {color:#373737; font-size:18px; line-height:20px; font-weight:700;margin-bottom:5px;}
.policy dd {font-size:15px;color:#666; line-height:30px; text-indent:-18px; padding-left:18px;}
.policy dd.none_indent {text-indent:0; padding-left:0}

/*!
 * CLASS :
 * SEARCH
**/
.srch_tit {text-align:center;margin-bottom:38px;padding-top:8px;}
.srch_tit p {font-size:24px; line-height:26px;color:#373737;}
.srch_tit p strong {font-weight:700;}

.inquiry_step {min-height:1300px;}
.inquiry_step:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.inquiry_step .tabs_desc { display:none; position:absolute; left:0; top:112px; width:100%}
.inquiry_step .on .tabs_desc { display:block}

.srch_article li {border-bottom:1px solid #e6e6e6;padding:14px 5px}
.srch_article li a { display:block; height:100%;}
.srch_article li .highlite {background-color:#fbfbd3;}
.srch_article .tit {font-size:16px; line-height:27px;color:#373737;margin-bottom:9px;}
.srch_article .desc {color:#666666; font-size:13px;line-height:24px;}

/*!
 * CLASS : sitemap
 * 사이트맵
**/
#local_contents.sitemap  {margin:19px auto 70px;}
.sitemap .cate_bg{width:100%; padding:49px 0 42px; }
.sitemap .cate_bg.bg_color {background-color:#f0f4f7}
.sitemap .cate_box {margin:0 260px; width:auto;line-height:0;position:relative}
.sitemap .cate_tit,
.sitemap .site_desc>div,
.sitemap .site_desc ul {width:155px;display:inline-block; *display:inline; *zoom:1; vertical-align:top;}

.sitemap .site_desc {margin-left:167px;}
.sitemap .site_desc li a{font-size:13px; line-height:28px;color:#666;}
.sitemap .site_desc li.first_chd {height:37px;}
.sitemap .site_desc li.first_chd a{font-size:18px; line-height:21px; color:#373737;}

.sitemap .cate_tit {position:absolute; left:0; top:0}
.sitemap .cate_tit a{font-size:22px; color:#6170ce; line-height:24px;}
.sitemap li a {color:#666666; font-size:13px; line-height:15px;margin-top:13px;}
.sitemap .pro_div {height:295px; position:relative}
.sitemap .pro_div .img_prod {position:absolute; left:0; bottom:0}
.sitemap .cate_n2 .site_desc .first_chd,
.sitemap .cate_n3 .site_desc .first_chd,
.sitemap .cate_n6 .site_desc .first_chd{height:60px;}

/*!
 * CLASS : personal_policy
 * 개인정보 처리방침
**/
.personal_policy .policy_bg {background-color:#f1f2f7; padding:69px 0 61px;margin-bottom:70px;}
.personal_policy .policy_main {max-width:1080px; margin:0 auto; text-align:center;}
.personal_policy .policy_main .tit {color:#373737;font-size:27px; font-weight:700px; line-height:30px;margin-bottom:31px;}
.personal_policy .policy_main .desc {font-size:15px; line-height:32px;color:#666;}
.personal_policy .policy_main .desc.ma_top {margin-top:32px;}


/* info_contents_box : 아코디언 메뉴 */
.info_contents_box {clear:both; border-top:3px solid #333333;padding-bottom:30px; max-width:1080px; margin:0 auto; min-height:500px}
.info_contents_box>div {position:relative; cursor:pointer}
.info_contents_box .ui-icon { position:absolute; right:20px; top:28px; background: url(../../images/common/btn_info_off.gif) no-repeat 0 0;width:17px;height:17px; text-indent:-9999px; font-size:0;line-height:0;}
.info_contents_box .ui-icon.close {background: url(../../images/utility/btn_info_on.gif) no-repeat 0 0;}

/* type_tit : 타이틀 */
.info_contents_box .type_tit {border-bottom:1px solid #dbdbdb;padding:26px 50px 25px 27px;}
.info_contents_box .type_tit p{font-size:18px;color:#373737; line-height:20px;}
/* type_desc : 내용 */
.info_contents_box .type_desc {background-color:#f4f4f4; padding:25px 29px 28px;margin-top:-1px;height:auto !important;border-bottom:1px solid #dbdbdb;}
.info_contents_box .type_desc > a { display:block; height:100%;}
.personal_policy .type_desc p {font-size:15px; line-height:30px; color:#666; margin-bottom:30px;}

/* 내용 table*/
.personal_policy .policy_tbl {border-top:2px solid #333333;}
.personal_policy .policy_tbl.ma_bottom {margin-bottom:30px;}
.personal_policy .policy_tbl table{width:100%;}
.personal_policy .policy_tbl th,
.personal_policy .policy_tbl td {font-size:15px; color:#666;line-height:18px;text-align:center; padding:15px 0 13px;background-color:#e8e8e8;border:1px solid #adadad; border-right:0; border-top:0;}
.personal_policy .policy_tbl th:first-child,
.personal_policy .policy_tbl td:first-child {border-left:0;}
.personal_policy .policy_tbl td{border-color:#d6d6d6; background-color:#f4f4f4;vertical-align: middle;}


.personal_policy .policy_tbl td > ul {text-align:left; margin:10px;}
.personal_policy .policy_tbl td > ul > li {display:block;margin-bottom:6px;padding-left:10px;position:relative;}
.personal_policy .policy_tbl td > ul > li:after{content:'-';position:absolute;display:inline-block;top:0px;left:0;}

.personal_policy .info_contents_box .type_desc > p > span {display:block;margin:5px 0 10px 20px;}



@media screen and (max-width:1827px){
.sitemap .pro_div.last_chd br{display:none;}
.sitemap .pro_div.last_chd {margin-top:47px; height:auto;}
.sitemap .pro_div.last_chd ,
.sitemap .pro_div.last_chd ul{width:800px;}
.sitemap .pro_div.last_chd ul:after { display:block; clear:both; content:""}
.sitemap .pro_div.last_chd .first_chd {width:700px;}
.sitemap .pro_div.last_chd li {width:130px; float:left;}
.sitemap .cate_n2 .site_desc .first_chd{height:37px;}
}

@media screen and (max-width:1500px){
.sitemap .cate_box {margin:0 12px; width:auto;}
.sitemap .cate_tit,
.sitemap .site_desc>div,
.sitemap .site_desc ul {width:140px;}
}


@media screen and (max-width:1280px){
.padding_wrap {padding:0 12px;}
/*!
 * CLASS : sitemap
 * 사이트맵
**/
.sitemap .cate_box {margin:0 12px; width:auto;}
.sitemap .site_desc {margin-left:150px;}
.sitemap .cate_tit,
.sitemap .site_desc>div,
.sitemap .site_desc ul {width:164px;}
.sitemap .pro_div.last_chd {margin-top:47px; height:auto;}
.sitemap .pro_div.last_chd ,
.sitemap .pro_div.last_chd ul{width:800px;}
.sitemap .pro_div.last_chd ul:after { display:block; clear:both; content:""}
.sitemap .pro_div.last_chd .first_chd {width:700px;}
.sitemap .pro_div.last_chd li {width:130px; float:left}
}

@media screen and (max-width:1023px){
/*!
 * CLASS : sitemap
 * 사이트맵
**/
.sitemap .cate_tit {height:49px; position:relative;}
.sitemap .site_desc {margin-left:0}
.sitemap .cate_tit,
.sitemap .site_desc>div,
.sitemap .site_desc ul {width:161px;}
.sitemap .s_length,
.sitemap .s_length ul {width:86px !important;}

/*!
 * CLASS : personal_policy
 * 개인정보 취급방침
**/
.personal_policy .policy_bg {padding:69px 12px 61px;}
.info_contents_box {margin:0 12px;}
}

/*!
 * CLASS : talk_event_area
 * 톡 이벤트
**/
.talk_event_area{position:relative; margin:0 auto; width:1170px; color:#000; font-family:Malgun Gothic, '맑은 고딕', 'NanumGothic', '돋움', 'dotum';}
.talk_event_area .talk_select,
.talk_event_area .talk_list {/* height:1995px; */ background:url("../../images/event/talk_bg_01.gif") repeat;}
.talk_visual{background-color:#05385c;}

.talk_event_area .btn_talk_shere {position:absolute; top:18px; right:20px; display: inline-block;padding:0 3px;}
.talk_event_area .btn_talk_shere a{display: inline-block; text-indent:-99999em; width:50px; line-height:48px; background-image: url("../../images/event/talk_btn_sns.png"); -webkit-background-size: 161px 48px; background-size:161px 48px ; background-repeat: no-repeat;}
.talk_event_area .btn_talk_shere .btn_share.facebook a{ background-position: 0 0 !important;}
.talk_event_area .btn_talk_shere .btn_share.twitter a{ background-position: -57px 0 !important;}
.talk_event_area .btn_talk_shere .btn_share.kakao a { background-position: -113px 0 !important;}

.talk_event_area .talk_tit{width:343px; margin:0 auto; padding:43px 0 28px;}
.talk_event_area .talk_select .talk_select_area{width:1110px; margin:0 auto; background:url("../../images/event/talk_dot_line.gif") 0 bottom repeat-x;}
.talk_event_area .talk_select .talk_select_area ul:after{display:block; clear:both; content:'';}
.talk_event_area .talk_select .talk_select_area ul li{width:17.5%; padding:13px 1.2% 18px; float:left; background:#f5f5f5; border-left:1px dashed #7f7f7f; border-top:1px dashed #7f7f7f; font-size:15px; text-align:center;}
.talk_event_area .talk_select .talk_select_area ul.first li{border-top:none;}
.talk_event_area .talk_select .talk_select_area ul li:first-child{border-left:none;}
.talk_event_area .talk_select .talk_select_area ul li .like_num{margin:0 auto; text-align:center;}
.talk_event_area .talk_select .talk_select_area ul li .key{padding-top:10px; font-size:13px; text-align:center;}
.talk_event_area .talk_select .talk_select_area ul li .like_num .num{display:inline-block; padding:10px 3px 10px 52px; background:url("../../images/event/talk_ico_heart.png") no-repeat left bottom;}
.talk_event_area .talk_select .talk_select_area .btn_keyword_selcet{padding:29px 0 37px; text-align:center;}

.talk_event_area .talk_list .talk_tit{width:541px; margin:0 auto; padding:43px 0 27px; text-align:center;}
.talk_event_area .talk_list .talk_tit .total_talk_num{font-size:24px; color:#fff;}
.talk_event_area .talk_list .talk_list_area{width:1122px; margin:0 auto;}
.talk_event_area .talk_list .talk_list_area ul:after{display:block; clear:both; content:'';}

/* 참가자 톡 한마디 배경 */
.talk_event_area .talk_list .talk_list_area ul li{position:relative; width:268px; height:379px; margin:0 6px 15px; float:left;}
.talk_event_area .talk_list .talk_list_area ul li.select_01{background:url("../../images/event/talk_bg_selcet_01.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_02{background:url("../../images/event/talk_bg_selcet_02.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_03{background:url("../../images/event/talk_bg_selcet_03.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_04{background:url("../../images/event/talk_bg_selcet_04.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_05{background:url("../../images/event/talk_bg_selcet_05.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_06{background:url("../../images/event/talk_bg_selcet_06.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_07{background:url("../../images/event/talk_bg_selcet_07.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_08{background:url("../../images/event/talk_bg_selcet_08.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_09{background:url("../../images/event/talk_bg_selcet_09.jpg") no-repeat; background-size:268px 379px;}
.talk_event_area .talk_list .talk_list_area ul li.select_10{background:url("../../images/event/talk_bg_selcet_10.jpg") no-repeat; background-size:268px 379px;}

.keyword_tag_01{height:60px; display:block; background:url("../../images/event/talk_img_keyword_01.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_02{height:60px; display:block; background:url("../../images/event/talk_img_keyword_02.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_03{height:60px; display:block; background:url("../../images/event/talk_img_keyword_03.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_04{height:60px; display:block; background:url("../../images/event/talk_img_keyword_04.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_05{height:60px; display:block; background:url("../../images/event/talk_img_keyword_05.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_06{height:60px; display:block; background:url("../../images/event/talk_img_keyword_06.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_07{height:60px; display:block; background:url("../../images/event/talk_img_keyword_07.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_08{height:60px; display:block; background:url("../../images/event/talk_img_keyword_08.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_09{height:60px; display:block; background:url("../../images/event/talk_img_keyword_09.png") 10px top no-repeat; text-indent:-9999em;}
.keyword_tag_10{height:60px; display:block; background:url("../../images/event/talk_img_keyword_10.png") 10px top no-repeat; text-indent:-9999em;}
.talk_cont{max-height:200px; padding:23px 30px; line-height:1.6em; text-align:center; font-size:14px; color:#000; overflow:hidden; word-break:normal;}
.talk_event_area .talk_list .talk_list_area ul li .talk_cont .talk_name{display:inline-block; padding-top:7px;}
.talk_event_area .talk_list .talk_list_area ul li .btn_del{position:absolute; left:48%; bottom:33px;}

.paging_talk {height:18px; padding:20px 0 59px; text-align:center; /* text-indent:-99999em; */ overflow:hidden }
.paging_talk span{display:inline-block;}
.paging_talk span strong:first-child,
.paging_talk span a:first-child{background:none;}
.paging_talk span a{display:inline-block; height:18px; width:23px; *zoom:1; *display:inline; font-size:13px; color:#fff; text-align:center; padding:0 5px; background:url("../../images/event/talk_page_dot.gif") left center  no-repeat;; vertical-align:top; text-decoration:none;
line-height:18px; font-weight:700;}
.paging_talk span strong{display:inline-block; height:18px; width:23px; *zoom:1; *display:inline; font-size:13px; color:#fff; text-align:center; padding:0 5px; background:url("../../images/event/talk_page_dot.gif") left center  no-repeat;; vertical-align:top; text-decoration:none;
line-height:18px; font-weight:700; color:#ffcb08;}
.paging_talk>a {width:25px; height:25px; text-indent:-9999px;*zoom:1; *display:inline;display:inline-block; line-height:none; vertical-align:top;}
.paging_talk a.btn_first {background:url("../../images/event/talk_btn_prev.png"); margin-right:8px;}
.paging_talk a.btn_last {background:url("../../images/event/talk_btn_next.png"); margin-left:8px;}

.talkPopup_password,
.talkPopup_key_01,
.talkPopup_key_02,
.talkPopup_key_03,
.talkPopup_pack{position:absolute; left:0; right:0; top:0; width:100%; height:100%; z-index:500; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);display:none;}

.talkPopup_iframe{position:absolute; left:0; right:0; top:0; width:100%; height:100%; z-index:500; display:none;}

.talkPopup_key_01{display:block;}

.talk_pop_password{position:relative; width:365px; margin:2945px auto 0; padding:20px 25px 25px; background-color:#fff; border-radius:5px; text-align:left;}
.talk_pop_password .tit{padding-bottom:20px; border-bottom:1px solid #e3e3e3;font-size:#000; font-size:24px; }
.talk_pop_password .cont{padding:20px 0; font-size:16px; color:#555;}
.talk_pop_password .password_area,
.talk_pop_select_01 .password_area{font-size:14px; color:#000;}
.talk_pop_password .password_area input,
.talk_pop_select_01 .password_area input{margin-left:10px; padding:8px 0; border:1px solid #d2d2d2;}

.talk_pop_select_01,
.talk_pop_select_02,
.talk_pop_select_03{position:relative; top:41%; width:550px; margin:0 auto; padding:30px 25px 25px; background-color:#f5f5f5; border-radius:5px; text-align:center;}
.talk_pop_select_01 .tit,
.talk_pop_select_02 .tit,
.talk_pop_select_03 .tit{padding-bottom:30px; border-bottom:1px solid #e3e3e3; font-size:#000; font-size:33px; font-weight:bold; }
.talk_pop_select_01 .cont{padding:20px 0 7px; font-size:16px; color:#555; line-height:25px;}
.talk_pop_select_01 .cont .talk_red{font-weight:bold; color:#a51e1e;}
.talk_pop_select_01 .cont .talk_bold{font-weight:bold; color:#000;}
.talk_pop_select_01 .pop_select_img{width:268px; height:379px; margin:0 auto; margin-top:30px;}

.talkPopup_pack_area{position:relative; width:980px; margin:770px auto 0; padding:30px 25px 25px; background-color:#fbfbfb; border-radius:5px; text-align:left;}
.talkPopup_pack_area .tit{padding-bottom:33px; text-align:center;}
.talkPopup_pack_area .cont{padding:20px 0; font-size:16px; color:#555;}
.talkPopup_pack_area .pack_img{width:970px; margin:0 auto;}
.talkPopup_pack_area .pack_noti{width:970px; margin:43px auto 0;}
.talkPopup_pack_area .pack_noti li{margin-top:12px; font-size:15px; color:#3d4750;}

/* 키워드 이미지 */
.talk_pop_select_01 .pop_select_img.select_01{background:url("../../images/event/talk_img_selcet_01.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_02{background:url("../../images/event/talk_img_selcet_02.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_03{background:url("../../images/event/talk_img_selcet_03.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_04{background:url("../../images/event/talk_img_selcet_04.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_05{background:url("../../images/event/talk_img_selcet_05.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_06{background:url("../../images/event/talk_img_selcet_06.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_07{background:url("../../images/event/talk_img_selcet_07.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_08{background:url("../../images/event/talk_img_selcet_08.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_09{background:url("../../images/event/talk_img_selcet_09.jpg") no-repeat;}
.talk_pop_select_01 .pop_select_img.select_10{background:url("../../images/event/talk_img_selcet_10.jpg") no-repeat;}

.talk_pop_select_01 .context{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #555; text-align:left;}
.talk_pop_select_01 .context .talk_noti{font-size:12px; color:#555;}
.talk_pop_select_01 .context textarea{padding:10px; font-size:14px;}

/* 키워드 팝업 배경 */
.talk_pop_select_02 .cont{width:263px; height:379px; margin:30px auto 0;}
.talk_pop_select_02 .cont.select_01{background:url("../../images/event/talk_bg_selcet_01.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_02{background:url("../../images/event/talk_bg_selcet_02.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_03{background:url("../../images/event/talk_bg_selcet_03.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_04{background:url("../../images/event/talk_bg_selcet_04.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_05{background:url("../../images/event/talk_bg_selcet_05.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_06{background:url("../../images/event/talk_bg_selcet_06.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_07{background:url("../../images/event/talk_bg_selcet_07.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_08{background:url("../../images/event/talk_bg_selcet_08.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_09{background:url("../../images/event/talk_bg_selcet_09.jpg") no-repeat;}
.talk_pop_select_02 .cont.select_10{background:url("../../images/event/talk_bg_selcet_10.jpg") no-repeat;}

.talk_pop_select_02 .cont .talk_pop_cont{padding:5px 35px; word-break:normal; line-height:28px; font-size:16px; text-align:center;}
.talk_pop_select_02 .cont .talk_pop_cont .talk_name{display:inline-block; margin-top:10px;}
.talk_pop_select_02 .talk_pop_noti{padding:20px 0; border-bottom:1px dashed #555; line-height:1.5em; font-size:16px; color:#555;}
.talk_pop_select_02 .talk_pop_shere {display: inline-block; padding:0 3px 20px;}
.talk_pop_select_02 .talk_pop_shere .shere_tit{display:block; padding:20px 0; font-weight:bold; font-size:16px; color:#000;}
.talk_pop_select_02 .talk_pop_shere a{display: inline-block; text-indent:-99999em; width:78px; line-height:78px; background-image: url("../../images/event/pop_sns_icon.png"); -webkit-background-size: 244px 78px; background-size:244px 78px ; background-repeat: no-repeat;}
.talk_pop_select_02 .talk_pop_shere .btn_share.facebook a{ background-position: 0 0 !important;}
.talk_pop_select_02 .talk_pop_shere .btn_share.twitter a{ background-position: -84px 0 !important;}
.talk_pop_select_02 .talk_pop_shere .btn_share.kakao a { background-position: -166px 0 !important;}
.talk_pop_select_02 .talk_pop_shere .shere_noti{display:block; font-size:14px; color:#000; line-height:22px;}

.talk_pop_select_03{font-size:15px; color:#000;}
.talk_pop_select_03 .privacy .agree-tit{padding:25px 0 20px; font-size:20px; font-weight:bold; text-align:center;}
.talk_pop_select_03 .privacy .agree{padding:30px 25px; background-color:#e0e0e1; border:1px solid #bfbfbf; border-radius:5px; text-align:left; color:#3d4750;}
.talk_pop_select_03 .privacy .sub-tit{display:block; padding-bottom:12px; color:#000; font-weight:bold;}
.talk_pop_select_03 .privacy .agree-chk{padding:20px 0 30px; border-bottom:1px dashed #555;}
.talk_pop_select_03 .privacy .info_tit{padding:35px 0 13px; line-height:25px; font-size:20px; font-weight:bold; text-align:center;}
.talk_pop_select_03 .privacy .info_tit span{color:#05385c;}
.talk_pop_select_03 .privacy .info_wrap{font-size:16px;}
.talk_pop_select_03 .privacy .info_wrap .info:after{display:block; clear:both; content:'';}
.talk_pop_select_03 .privacy dt {width:77px; float:left; font-size:16px;font-weight:bold;text-align:left;line-height:30px;color:#222;}
.talk_pop_select_03 .privacy dd {width:460px; float:left; text-align:left; font-size:16px;}
.talk_pop_select_03 .privacy input{font-size:16px;}
.talk_pop_select_03 .privacy input[type=number],
.talk_pop_select_03 .privacy input[type=text]{height:37px;line-height:37px;border:1px solid #d2d2d2; background:#fff;}
.talk_pop_select_03 .privacy select{padding:0; height:41px; line-height:41px;}
.talk_pop_select_03 .privacy .info{margin-bottom:9px;}
.talk_pop_select_03 .privacy .info .w1 {width:100%;}
.talk_pop_select_03 .privacy .info .w2 {width:20%;float:left;}
.talk_pop_select_03 .privacy .info .w3 {width:14px;float:left;text-align:center;height:30px;line-height:30px;}
.talk_pop_select_03 .privacy .info .talk_post_btn{display:inline-block; margin-left:6px;}

.talk_event_btns{text-align:center; padding-top:20px;}
.talk_event_btns .btn_close{position:absolute; width:21px; height:21px; top:10px; right:13px;}

@media (max-width:1170px){
	.talk_event_area{width:100%;}
	.talk_img_01{width:81%;}
	.talk_img_02{width:19%;}
	.talk_event_area .talk_select .talk_select_area{width:95%;}
	.talk_event_area .talk_list .talk_list_area{width:843px;}
	.btn_talk_shere a{width:41px; line-height:41px; -webkit-background-size: 128px 41px; background-size:128px 41px; }
	.btn_talk_shere .btn_share.facebook a{ background-position: 0 0 !important;}
	.btn_talk_shere .btn_share.twitter a{ background-position: -87px 0 !important;}
	.btn_talk_shere .btn_share.kakao a { background-position: -44px 0 !important;}

}
@media (max-width:980px){
	.talkPopup_pack_area{width:80%;}
	.talkPopup_pack_area .tit{width:80%; margin:0 auto;}
	.talkPopup_pack_area .pack_img{width:100%; margin:0 auto;}
	.talkPopup_pack_area .pack_img img{width:100%;}
	.talkPopup_pack_area .pack_noti{width:100%; margin:43px auto 0;}
	.talkPopup_pack_area .pack_noti li{margin-top:12px; font-size:15px; color:#3d4750;}
}
@media (max-width:843px){
	.talk_event_area .talk_list .talk_list_area{width:560px;}
}
@media (max-width:810px){
	.talk_event_area .talk_select .talk_select_area{width:100%;}
}



/*!
 * CLASS : talktalk_event_area
 * 톡 이벤트
**/
.talktalk_event_area{position:relative; margin:0 auto; width:1168px; color:#000; font-family:Malgun Gothic, '맑은 고딕', 'NanumGothic', '돋움', 'dotum';}
.talktalk_event_area .talktalk_gift{width:100%; background:#3d2320}
.talktalk_select{position:relative; width:100%; background:#ffbd28; padding:180px 0 38px}
.talktalk_select h4{position:absolute; left:50%; margin-left:-248px; top:18px}
.talktalk_select .inner{width:1095px; height:auto; margin:0 auto; background:#fff; padding-bottom:50px}
.talktalk_select .inner .tit{width:auto; text-align:center; padding:178px 20px 45px}
.talktalk_select .inner .select_area{width:100%}
.talktalk_select .inner .select_area .box{width:1016px; margin:0 auto; background:url("../../images/event/talktalk_dot.gif") center top repeat-y; padding:17px 0}
.talktalk_select .inner .select_area .box:after{content:''; display:block; clear:both}
.talktalk_select .inner .select_area .box ul.item1{float:left}
.talktalk_select .inner .select_area .box ul.item2{float:right}
.talktalk_select .inner .select_area .box ul.item li{width:100%; clear:both; margin-bottom:9px}
.talktalk_select .inner .select_area .box ul.item li:after{content:''; display:block; clear:both}
.talktalk_select .inner .select_area .box ul.item1 li label{position:relative; float:left}
.talktalk_select .inner .select_area .box ul.item2 li label{position:relative; float:right}
.talktalk_select .inner .select_area .box ul.item li label input{width:317px; height:35px; line-height:35px; font-size:14px; background:#fff; padding:0 10px}
.talktalk_select .inner .select_area .box ul.item1 li .input{float:left}
.talktalk_select .inner .select_area .box ul.item2 li .input{float:right}
.talktalk_select .inner .select_area .box ul.item li .iradio_minimal{display:inline-block; *display:inline; vertical-align:middle; margin:0; padding:0; width:33px; height:33px; background:url("../../images/event/talktalk_radio.png") no-repeat; border:none; cursor:pointer; padding:13px 20px}
.talktalk_select .inner .select_area .box ul.item li .iradio_minimal{background-position:0 0}
.talktalk_select .inner .select_area .box ul.item li .iradio_minimal.hover{background-position:0 0}
.talktalk_select .inner .select_area .box ul.item1 li .iradio_minimal.checked{background-position:-73px 0}
.talktalk_select .inner .select_area .box ul.item1 li label input{position:absolute; left:26px; top:10px}
.talktalk_select .inner .select_area .box ul.item2 li .iradio_minimal.checked{background-position:-146px 0}
.talktalk_select .inner .select_area .box ul.item2 li label input{position:absolute; left:68px; top:10px}
.talktalk_select .inner .select_area .text{width:auto; text-align:center; margin-top:60px; padding:0 20px}
.talktalk_select .inner .select_area .sns{width:100%; height:65px; text-align:center; margin-top:30px}
.talktalk_select .inner .select_area .sns ul{display:inline-block; *display:inline; zoom:1}
.talktalk_select .inner .select_area .sns ul li{float:left; margin:0 3px}
.talktalk_select .inner .select_area .btns{width:100%; text-align:center; margin-top:55px}
.talktalk_select .inner .result_area{width:100%; display:none}
.talktalk_select .inner .result_area .box{width:932px; margin:0 auto}
.talktalk_select .inner .result_area .box:after{content:''; display:block; clear:both}
.talktalk_select .inner .result_area .box ul.item1{float:left}
.talktalk_select .inner .result_area .box ul.item2{float:right}
.talktalk_select .inner .result_area .box ul.item li{width:100%; text-align:center; margin-bottom:30px}
.talktalk_select .inner .result_area .box ul.item li .grp{display:inline-block; *display:inline; zoom:1; width:388px; height:14px; background:#f1f1f1}
.talktalk_select .inner .result_area .box ul.item1 li .grp .point{float:right; width:119px; height:14px; background:#ff4e42}
.talktalk_select .inner .result_area .box ul.item2 li .grp .point{float:left; width:119px; height:14px; background:#44c9c2}
.talktalk_select .inner .result_area .btns{width:100%; text-align:center; margin-top:30px}
.talktalkPopup_app{position:fixed; left:0; right:0; top:0; width:100%; height:100%; z-index:500; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);display:none}
.talktalkPopup_app .app_area{position:absolute; left:50%; margin-left:-270px; top:50%; margin-top:-221px; width:540px; height:442px; background:#f5f5f5; border-radius:5px; padding:30px}
.talktalkPopup_app .app_area .top{position:relative; width:100%; border-bottom:1px solid #e3e3e3; padding-bottom:25px}
.talktalkPopup_app .app_area .top .tit{font-size:32px; line-height:34px; color:#1c1c1c; text-align:center}
.talktalkPopup_app .app_area .top a{position:absolute; right:0; top:0}
.talktalkPopup_app .app_area table{width:100%; margin-top:25px}
.talktalkPopup_app .app_area table th,
.talktalkPopup_app .app_area table td{padding:6px 0}
.talktalkPopup_app .app_area table th{width:90px; text-align:left; font-size:18px; line-height:39px; color:#555; padding-left:6px; vertical-align:top}
.talktalkPopup_app .app_area table td input{height:37px; border:1px solid #d3d3d3; background:#fff; font-size:18px; line-height:37px; padding:0 5px; color:#555}
.talktalkPopup_app .app_area table td .w80{width:80px !important}
.talktalkPopup_app .app_area table td .w275{width:275px !important}
.talktalkPopup_app .app_area table td .w420{width:420px !important}
.talktalkPopup_app .app_area table td.addr input{float:left; margin-bottom:10px}
.talktalkPopup_app .app_area table td.addr a.post{float:left; display:block; width:135px; height:39px; line-height:39px; color:#fff; text-align:center; font-size:18px; background:#3a3a3a; margin-left:10px}
.talktalkPopup_app .app_area .privacy{font-size:13px; line-height:25px; color:#555; margin-left:92px}
.talktalkPopup_app .app_area .privacy label{margin-left:5px}
.talktalkPopup_app .app_area .privacy a{text-decoration:underline; margin-left:10px}
.talktalkPopup_app .app_area .btns{width:100%; text-align:center; margin-top:18px}
.talktalkPopup_app .privacy_area{position:absolute; left:50%; margin-left:-270px; top:50%; margin-top:-221px; width:540px; height:442px; background:#f5f5f5; border-radius:5px; padding:30px; display:none}
.talktalkPopup_app .privacy_area .top{position:relative; width:100%; border-bottom:1px solid #e3e3e3; padding-bottom:25px}
.talktalkPopup_app .privacy_area .top .tit{font-size:32px; line-height:34px; color:#1c1c1c; text-align:center}
.talktalkPopup_app .privacy_area .top a{position:absolute; right:0; top:0}
.talktalkPopup_app .privacy_area .text{border:1px solid #bfbfbf; background:#f1f1f1; padding:20px; font-size:14px; line-height:21px; color:#2c3034; margin-top:15px}
.talktalkPopup_app .privacy_area .text strong{font-weight:bold}
.talktalkPopup_app .privacy_area .btns{width:100%; text-align:center; margin-top:20px}



@media (max-width:1170px){
	.talktalk_event_area{width:100%}
	.talktalk_select .inner{width:95%; height:auto; margin:0 auto; background:#fff; padding-bottom:50px}
	.talktalk_select .inner .select_area .box{width:100%; margin:0 auto; background:url("../../images/event/talktalk_dot.gif") center top repeat-y; padding:17px 0}
	.talktalk_select .inner .select_area .box ul.item{width:50%}
	.talktalk_select .inner .select_area .box ul.item li label{display:table-row; width:79%; height:65px; line-height:65px; margin-top:-5px}
	.talktalk_select .inner .select_area .box ul.item li label p{display:inline-block; vertical-align:middle}
	.talktalk_select .inner .select_area .box ul.item li label p img{width:100%}
	.talktalk_select .inner .select_area .box ul.item li label input{width:65%; height:30px; line-height:35px; font-size:14px; background:#fff; padding:0 10px}
	.talktalk_select .inner .select_area .box ul.item1 li label input{position:absolute; left:26px; top:50%; margin-top:-15px}
	.talktalk_select .inner .select_area .box ul.item2 li label input{position:absolute; right:26px; top:50%; margin-top:-15px}
	.talktalk_select .inner .result_area .box{width:100%; margin:0 auto}
	.talktalk_select .inner .result_area .box ul.item{width:50%}
	.talktalk_select .inner .result_area .box ul.item li img{width:100%}
	.talktalk_select .inner .result_area .box ul.item li .grp{display:inline-block; *display:inline; zoom:1; width:90%; height:14px; background:#f1f1f1}
}


















/*!
 * CLASS : talktoday
 * 톡 이벤트
**/
.talktoday_event_area{position:relative; margin:0 auto; width:1168px; color:#000; font-family:Malgun Gothic, '맑은 고딕', 'NanumGothic', '돋움', 'dotum';}
.talktoday_event_area .talktalk_gift{width:100%; background:#3d2320}
.talktoday_event_area .talktoday_select{position:relative; height:828px; background:url("../../images/event/talktoday_bg.jpg") no-repeat}
.talktoday_event_area .talktoday_select h4{position:absolute; left:50%; top:-21px; margin-left:-385px}
.talktoday_event_area .talktoday_select .msg{position:absolute; left:194px; top:132px; z-index:2000}
.talktoday_event_area .talktoday_select .box{position:absolute; left:50%; top:190px; width:826px; height:305px; margin-left:-413px; background:url("../../images/event/talktoday_input.png") no-repeat}
.talktoday_event_area .talktoday_select .box input.text1{position:absolute; left:314px; top:79px; width:180px; height:50px; padding:0 10px; line-height:50px; background:#c8beb4; color:#000; font-size:30px}
.talktoday_event_area .talktoday_select .box input.text2{position:absolute; left:184px; top:139px; width:440px; height:50px; padding:0 10px; line-height:50px; background:#c8beb4; color:#000; font-size:30px}
.talktoday_event_area .talktoday_select .info{position:absolute; left:50%; top:540px; width:962px; margin-left:-481px}
.talktoday_event_area .talktoday_select .info .info_l{float:left; width:548px; background:url("../../images/event/talktoday_line.png") right top no-repeat}
.talktoday_event_area .talktoday_select .info .info_l table th{width:85px}
.talktoday_event_area .talktoday_select .info .info_l table td input{width:402px; height:39px; padding:0 10px; line-height:39px; background:#fff; color:#000; font-size:20px}
.talktoday_event_area .talktoday_select .info .info_l table td input.tel{width:83px}
.talktoday_event_area .talktoday_select .info .info_l table td input.post{width:257px}
.talktoday_event_area .talktoday_select .info .info_l table th,
.talktoday_event_area .talktoday_select .info .info_l table td{padding-bottom:14px}
.talktoday_event_area .talktoday_select .info .info_l table td a.post{margin-left:8px}
.talktoday_event_area .talktoday_select .info .info_l table td li{margin-bottom:6px}
.talktoday_event_area .talktoday_select .info .info_r{float:left; margin-left:25px}
.talktoday_event_area .talktoday_select .info .info_r ul{height:45px; margin-top:16px}
.talktoday_event_area .talktoday_select .info .info_r ul li{float:left; margin-right:5px}
.talktoday_event_area .talktoday_select .info .info_r .privacy{margin-top:10px}
.talktoday_event_area .talktoday_select .info .info_r .privacy input{cursor:pointer; width:18px; height:18px}
.talktoday_event_area .talktoday_select .info .info_r .privacy p{display:inline-block}
.talktoday_event_area .talktoday_select .info .info_r a.reg{clear:both; display:block; margin-top:15px}
.talktoday_event_area .talktoday_result{padding:60px 0; background:#f4efec; margin:0 auto}
.talktoday_event_area .talktoday_result ul{position:relative; width:100%}
.talktoday_event_area .talktoday_result ul:after{content:''; display:block; clear:both}
.talktoday_event_area .talktoday_result ul li{position:relative; float:left; width:292px; height:304px}
.talktoday_event_area .talktoday_result ul li p{font-size:16px; color:#000; line-height:28px; width:200px}
.talktoday_event_area .talktoday_result ul li .text{width:292px; height:304px; word-break:break-all}
.talktoday_event_area .talktoday_result ul li.memo1 .text{position:absolute; left:60px; top:-5px; background:url("../../images/event/talktoday_memo1.png") no-repeat}
.talktoday_event_area .talktoday_result ul li.memo2 .text{position:absolute; left:25px; top:35px; background:url("../../images/event/talktoday_memo2.png") no-repeat}
.talktoday_event_area .talktoday_result ul li.memo3 .text{position:absolute; left:25px; top:0px; background:url("../../images/event/talktoday_memo1.png") no-repeat}
.talktoday_event_area .talktoday_result ul li.memo4 .text{position:absolute; left:-20px; top:80px; background:url("../../images/event/talktoday_memo2.png") no-repeat}
.talktoday_event_area .talktoday_result ul li.memo5 .text{position:absolute; left:30px; top:-25px; background:url("../../images/event/talktoday_memo2.png") no-repeat}
.talktoday_event_area .talktoday_result ul li.memo6 .text{position:absolute; left:20px; top:40px; background:url("../../images/event/talktoday_memo1.png") no-repeat}
.talktoday_event_area .talktoday_result ul li.memo7 .text{position:absolute; left:-20px; top:5px; background:url("../../images/event/talktoday_memo2.png") no-repeat}
.talktoday_event_area .talktoday_result ul li.memo8 .text{position:absolute; left:-20px; top:70px; background:url("../../images/event/talktoday_memo1.png") no-repeat}
.talktoday_event_area .talktoday_result ul li.memo1 .text p,
.talktoday_event_area .talktoday_result ul li.memo3 .text p,
.talktoday_event_area .talktoday_result ul li.memo6 .text p,
.talktoday_event_area .talktoday_result ul li.memo8 .text p{position:absolute; left:42px; top:72px}
.talktoday_event_area .talktoday_result ul li.memo2 .text p,
.talktoday_event_area .talktoday_result ul li.memo4 .text p,
.talktoday_event_area .talktoday_result ul li.memo5 .text p,
.talktoday_event_area .talktoday_result ul li.memo7 .text p{position:absolute; left:58px; top:76px}
.talktoday_event_area .talktoday_result .more{text-align:center; margin-top:80px}


.talktodayPopup{position:fixed; left:0; right:0; top:0; width:100%; height:100%; z-index:5000; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);display:none}
.talktodayPopup .privacy_area{position:absolute; left:50%; margin-left:-270px; top:50%; margin-top:-221px; width:540px; height:442px; background:#f5f5f5; border-radius:5px; padding:30px}
.talktodayPopup .privacy_area .top{position:relative; width:100%; border-bottom:1px solid #e3e3e3; padding-bottom:25px}
.talktodayPopup .privacy_area .top .tit{font-size:32px; line-height:34px; color:#1c1c1c; text-align:center}
.talktodayPopup .privacy_area .top a{position:absolute; right:0; top:0}
.talktodayPopup .privacy_area .text{border:1px solid #bfbfbf; background:#f1f1f1; padding:20px; font-size:14px; line-height:21px; color:#2c3034; margin-top:15px}
.talktodayPopup .privacy_area .text strong{font-weight:bold}
.talktodayPopup .privacy_area .btns{width:100%; text-align:center; margin-top:20px}

/*!
 * CLASS : white_event_area
 * 화이트탐폰 이벤트
**/
.white_event_area{width:1170px; margin:0 auto;}

@media (max-width:1170px){
	.white_event_area{width:100%;}
}

/*!
 * CLASS : after_talk_area
 * 톡 캠페인 후기 이벤트
**/
.after_talk_area{position:relative; margin:0 auto; width:1170px; color:#000; font-family:Malgun Gothic, '맑은 고딕', 'NanumGothic', '돋움', 'dotum';}

.popup_at_apply,
.popup_at_ok{position:absolute; left:0; right:0; top:0; width:100%; height:100%; z-index:500; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);display:none;}
.popup_at_apply .apply_area,
.popup_at_ok .apply_ok_area{position:relative; top:360px; width:550px; margin:0 auto; padding:30px 25px 25px; background-color:#fafafa; border-radius:5px; text-align:center; font-size:16px; color:#545454;}
.popup_at_apply .apply_area .tit,
.popup_at_ok .apply_ok_area .tit{padding-bottom:30px; border-bottom:1px solid #e3e3e3; color:#000; font-size:33px; font-weight:bold; }
.popup_at_apply .apply_area .privacy .agree-tit,
.popup_at_apply .apply_area .apply_cont .cont_tit{padding:25px 0 20px; font-size:20px; font-weight:bold; text-align:center; color:#000;}
.popup_at_apply .apply_area .privacy .agree{padding:20px 5px 20px 25px; background-color:#f4f4f4; border:1px solid #bfbfbf; border-radius:5px; font-size:15px;}
.popup_at_apply .apply_area .privacy .agree .agree-txt-area{height:95px; overflow-y:auto; color:#3d4750; text-align:left; /* font-weight:bold; */}
.popup_at_apply .apply_area .privacy .sub-tit{display:block; padding-bottom:6px; color:#2c3034; font-weight:bold;}
.popup_at_apply .apply_area .privacy .agree-chk{padding:20px 0 30px; font-size:18px;}
.popup_at_apply .apply_area .privacy .agree-chk input{vertical-align:top;}
.popup_at_apply .apply_area .privacy .info_wrap{padding:25px 44px 23px; background:#57a0c4; border-radius:5px; font-size:16px;}
.popup_at_apply .apply_area .privacy .info_wrap .info{margin-left:18px;}
.popup_at_apply .apply_area .privacy .info_wrap .info_tit{padding-bottom:25px; font-size:20px; font-weight:bold; color:#fff; line-height:25px;}
.popup_at_apply .apply_area .privacy .info_wrap .info:after{display:block; clear:both; content:'';}
.popup_at_apply .apply_area .privacy dt {width:77px; float:left; font-size:16px;text-align:left;line-height:30px;color:#fff;}
.popup_at_apply .apply_area .privacy dd {width:314px; float:left; text-align:left; font-size:16px;}
.popup_at_apply .apply_area .privacy input{font-size:16px;}
.popup_at_apply .apply_area .privacy input[type=number],
.popup_at_apply .apply_area .privacy input[type=text]{height:37px;line-height:37px;border:1px solid #fff; background:#fff; font-size:16px;}
.popup_at_apply .apply_area .privacy select{padding:0; height:41px; line-height:41px; font-size:16px; border:1px solid #fff;}
.popup_at_apply .apply_area .privacy .info{margin-bottom:9px;}
.popup_at_apply .apply_area .privacy .info .w1 {width:100%;}
.popup_at_apply .apply_area .privacy .info .w2 {width:30%;float:left;}
.popup_at_apply .apply_area .privacy .info .w3 {width:15px;float:left;text-align:center;height:30px;line-height:30px; color:#fff;}
.popup_at_apply .apply_area .privacy .info .talk_post_btn{display:inline-block; margin-left:6px;}
.popup_at_apply .apply_area .cont_area textarea{padding:10px; font-size:16px;}
.popup_at_apply .apply_area .priv_noti{padding:15px 0 32px; border-bottom:1px dashed #7d7d7d; text-align:left; font-size:16px; color:#666;}
.popup_at_apply .apply_area .apply_cont .cont_ex{margin:18px 0 7px; padding:15px; background:#efefef; text-align:left; font-size:13px; color:#2e81aa;}
.popup_at_apply .apply_area .apply_cont .cont_ex span{display:inline-block; text-indent:23px;}
.popup_at_apply .apply_area .priv_noti.last{padding:15px 0 10px; border-bottom:none;}

.popup_at_ok .apply_txt_img{padding:50px 0 20px;}
.popup_at_ok .next_event{padding:27px 0; background:#e5e5e5; text-align:center;}

.at_talk_event_btns{text-align:center; padding-top:20px;}
.at_talk_event_btns .btn_close{position:absolute; width:33px; height:33px; top:24px; right:30px;}

@media (max-width:1170px){
	.after_talk_area{width:100%;}
}

/*!
 * CLASS : poll_event_area
 * 2016 유한킴벌리 지속가능성에 대한 이해관계자 의견 수렴
**/
.poll_event_area{width:1170px; margin:0 auto;}

@media (max-width:1170px){
	.poll_event_area{width:100%;}
}


/*!
 * CLASS : senior_event_area
 * 톡 이벤트
**/
.senior_event_area{position:relative; margin:0 auto; width:1168px; color:#000; font-family:'Nanum Gothic','NanumGothic','나눔고딕','돋움', Dotum, AppleSDGothicNeo,AppleGothic,Droid Sans;}
.senior_event_area *{box-sizing:border-box;}
.senior_event_area .clearfix:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.senior_event_area .clearfix{display:block;}
.senior_event_area > div{position:relative; width:100%; background-repeat:no-repeat; box-sizing:border-box;}

.senior_event_area .senior_visual{height:668px; background-image:url(../../images/event/senior_visual.jpg);}
.senior_event_area .senior_gift{height:492px; background-image:url(../../images/event/senior_gift.jpg);}

.senior_event_area .senior_select{height:849px; padding-top:257px; background-image:url(../../images/event/senior_select.jpg);}
.senior_event_area .senior_select ul{width:780px; margin:0 auto;}
.senior_event_area .senior_select li{float:left; position:relative; width:260px; height:264px; padding-right:26px; padding-bottom:30px; box-sizing:border-box;}
.senior_event_area .senior_select li input{display:none;}
.senior_event_area .senior_select li .img{position:absolute;left:0;top:0; overflow:hidden; width:234px; height:234px; border:1px solid #dbdbdb; border-radius:9px; background-repeat:no-repeat;}
.senior_event_area .senior_select li.item1 .img{background-image:url(../../images/event/senior_select_no1.jpg);}
.senior_event_area .senior_select li.item2 .img{background-image:url(../../images/event/senior_select_no2.jpg);}
.senior_event_area .senior_select li.item3 .img{background-image:url(../../images/event/senior_select_no3.jpg);}
.senior_event_area .senior_select li.item4 .img{background-image:url(../../images/event/senior_select_no4.jpg);}
.senior_event_area .senior_select li.item5 .img{background-image:url(../../images/event/senior_select_no5.jpg);}
.senior_event_area .senior_select li.item6 .img{background-image:url(../../images/event/senior_select_no6.jpg);}
.senior_event_area .senior_select li label{display:block; position:relative; width:100%; height:100%; background-repeat:no-repeat; font-size:0; z-index:5; cursor:pointer;}
.senior_event_area .senior_select li label .btn{position:absolute;left:-16px;top:-18px; width:50px; height:50px; background-image:url(../../images/event/senior_result_btn.png); background-repeat:no-repeat;}
.senior_event_area .senior_select li input:checked + label .btn{background-image:url(../../images/event/senior_result_btn_hover.png);}
.senior_event_area .senior_select li input:checked ~ .img{border-color:#e04c5f; border-width:2px; background-position:-1px -1px;}

.senior_event_area .senior_addr{height:966px; padding-top:227px; background-image:url(../../images/event/senior_addr.jpg);}
.senior_event_area .senior_addr .msg_box{width:860px; padding-bottom:60px; margin:0 auto;}
.senior_event_area .senior_addr .msg_box li{position:relative; padding-left:120px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #d5d5d5;}
.senior_event_area .senior_addr .msg_box li:last-child{border:0;}
.senior_event_area .senior_addr .msg_box label{position:absolute;left:0;top:0; width:120px; padding-top:15px; font-size:15px; color:#555; line-height:40px;}
.senior_event_area .senior_addr .msg_box label .star{color:#ff3333; font-weight:bold;}
.senior_event_area .senior_addr .msg_box textarea{width:100%; height:120px; padding:5px 10px; border:1px solid #c5c5c5; resize:none; font-size:15px;}
.senior_event_area .senior_addr .msg_box input{height:40px; padding:0 10px; border:1px solid #c5c5c5; font-size:15px;}
.senior_event_area .senior_addr .msg_box .addr input{width:364px;}
.senior_event_area .senior_addr .msg_box .name input,
.senior_event_area .senior_addr .msg_box .postnum input{width:218px; margin-right:4px;}
.senior_event_area .senior_addr .msg_box .tel_box input{width:112px;}
.senior_event_area .senior_addr .msg_box .postnum{padding-bottom:15px;}
.senior_event_area .senior_addr .msg_box .addr2 input:nth-child(2){margin-left:6px;}
.senior_event_area .senior_addr .sns_share{width:860px; margin:0 auto; text-align:center;}
.senior_event_area .senior_addr .sns_share p{padding-bottom:20px; font-size:14px; color:#555;}
.senior_event_area .senior_addr .sns_share p strong{display:block; padding-bottom:8px; font-size:21px; color:#222;}
.senior_event_area .senior_addr .sns_share ul{padding-bottom:40px;}
.senior_event_area .senior_addr .sns_share li{display:inline-block; margin:0 3px;}

.senior_event_area .senior_result{min-height:660px; padding-top:50px; background-image:url(../../images/event/senior_result.jpg); background-repeat:repeat-y; text-align:center;}
.senior_event_area .senior_result ul{display:block; width:920px; margin:0 auto; padding-bottom:35px;}
.senior_event_area .senior_result ul:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.senior_event_area .senior_result li{float:left; width:203px; height:210px; padding-top:60px; margin-right:27px; margin-bottom:15px; background-repeat:no-repeat; text-align:center;}
.senior_event_area .senior_result li:nth-child(odd){background-image:url(../../images/event/senior_result_post1.png); padding-left:20px; padding-right:25px;}
.senior_event_area .senior_result li:nth-child(even){background-image:url(../../images/event/senior_result_post2.png); padding-left:30px; padding-right:20px;}
.senior_event_area .senior_result li p{overflow:hidden; max-height:90px; font-size:15px; word-wrap: break-word;}
.senior_event_area .senior_result li .name{display:inline-block; padding-top:15px; font-size:12px; color:#949494;}
.senior_event_area .senior_result li .name:before{content:"- ";}

.senior_event_area .senior_mov{height:587px; padding-top:332px; background-image:url(../../images/event/senior_mov.jpg);}
.senior_event_area .senior_mov .mov_area{width:960px; margin:0 auto;}
.senior_event_area .senior_mov ul{margin-right:-30px;}
.senior_event_area .senior_mov li{float:left; width:310px; height:155px; margin-right:20px;}
.senior_event_area .senior_mov li a{display:block; width:100%; height:100%; background:url(../../images/event/senior_mov_default.jpg) no-repeat; font-size:0;}
.senior_event_area .senior_mov li .title{position:relative; padding-top:13px; text-align:center;}

.senior_event_area .senior_addr{position:relative;}
.senior_event_area .layer_event_close{position: Absolute;z-index:1;bottom: 47px;left: 50%;width: 100%;margin-left: -481px;}

/* 시니어 공감 이벤트 후기 */ 
.util_TalkAfter .at_desc {position:relative;}
.util_TalkAfter .at_desc .btns {position:absolute;width:100%;text-align:center;top:48%;}
.util_TalkAfter .at_desc .btns > a {display:inline-block;}

/*!
 * CLASS : sns_event_area
 * SNS 공유 이벤트
**/
html.openpopup {overflow:hidden;}
html.openpopup .overlay {position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; background-color:rgba(0,0,0,.5);}
html.openpopup #container {z-index:10001;}
.sns_event_area {position:relative; margin:0 auto; width:1168px; color:#000; font-family:'Nanum Gothic','NanumGothic','나눔고딕','돋움', Dotum, AppleSDGothicNeo,AppleGothic,Droid Sans;}
.sns_event_area button {padding:0; margin:0; border:0; background-color:transparent; cursor:pointer;}
.sns_event_area * {box-sizing:border-box;}
.sns_event_area .clearfix:after {content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.sns_event_area .clearfix {display:block;}
.sns_event_area .sns_visual > img {display:block; max-width:100%;}
.sns_event_area .sns_movie {padding:100px 0; background-color:#fff;}
.sns_event_area .sns_movie .vod_tab {width:77%; margin:0 auto 30px;}
.sns_event_area .sns_movie .vod_tab li {float:left; width:25%; height:70px; padding:21px 0; border:1px solid #dcdddd; border-width:1px 0 1px 1px; background-color:#fff; text-align:center;}
.sns_event_area .sns_movie .vod_tab li.lines {padding:10px;}
.sns_event_area .sns_movie .vod_tab li:last-child {border-right-width:1px;}
.sns_event_area .sns_movie .vod_tab li a {color:#333;}
.sns_event_area .sns_movie .vod_tab li span {display:block; line-height:1.5;}
.sns_event_area .sns_movie .vod_tab .title {font-size:18px;}
.sns_event_area .sns_movie .vod_tab .t_main {font-size:18px;}
.sns_event_area .sns_movie .vod_tab .t_sub {font-size:15px; word-wrap:break-word;}
.sns_event_area .sns_movie .vod_tab li.active {background-color:#1aa3e4;}
.sns_event_area .sns_movie .vod_tab li.active a {color:#fff;}
.sns_event_area .sns_movie .vod_area {position:relative; width:77%; height:0; padding-bottom:43.3125%; margin:0 auto 28px;}
.sns_event_area .sns_movie .vod_area iframe {position:absolute; display:block; width:100%; height:100%; background:url(../../images/event/bg_sns_event_vod.jpg) no-repeat center; background-size:cover;}
.sns_event_area .sns_movie .share_area {position:relative; width:530px; height:70px; margin:0 auto; background:url(../../images/event/bg_share.jpg) no-repeat 0 0;}
.sns_event_area .sns_movie .share_area ul {position:absolute; top:0; right:0; width:287px; height:70px; padding:11px 25px; border-radius:35px; background-color:#f7f8f8;}
.sns_event_area .sns_movie .share_area li {float:left; width:48px; height:48px; margin-right:15px; background:url(../../images/event/btn_bg_share.jpg) no-repeat 0 0;}
.sns_event_area .sns_movie .share_area li:last-child {margin-right:0;}
.sns_event_area .sns_movie .share_area li.share_kt {background-position:0 0;}
.sns_event_area .sns_movie .share_area li.share_ks {background-position:-48px 0;}
.sns_event_area .sns_movie .share_area li.share_fb {background-position:0 -48px;}
.sns_event_area .sns_movie .share_area li.share_tw {background-position:-48px -48px;}
.sns_event_area .sns_movie .share_area li a {display:block; width:100%; height:100%;}
.sns_event_area .form_wrap {padding:100px 84px; color:#333; background-color:#1aa3e4;}
.sns_event_area .sns_form {position:relative; padding:80px 100px; border-bottom:1px solid #dcdddd; font-size:18px; background-color:#fff;}
.sns_event_area .sns_form .info {margin-bottom:20px;}
.sns_event_area .sns_form .form_box .box {display:block; line-height:80px; border:1px solid #dcdddd; border-width:1px 0 0 1px;}
.sns_event_area .sns_form .form_box .box:last-of-type {border-bottom:1px solid #dcdddd;}
.sns_event_area .sns_form .form_box .box > * {float:left; display:block;}
.sns_event_area .sns_form .form_box input[type=text] {height:80px; padding:0 30px; font-size:18px; border-right:1px solid #dcdddd;}
.sns_event_area .sns_form .form_box .input_name {width:75%;}
.sns_event_area .sns_form .form_box .input_phone {width:20%; padding:0; text-align:center;}
.sns_event_area .sns_form .form_box .input_url {width:80%;}
.sns_event_area .sns_form .form_box .hyphen {width:7.5%; height:80px; border-right:1px solid #dcdddd; text-align:center;}
.sns_event_area .sns_form .form_box .label {border-right:1px solid #dcdddd;}
.sns_event_area .sns_form .form_box .label.required {width:25%; padding-left:30px;}
.sns_event_area .sns_form .form_box .label.required:before {display:inline; content:"* "; font-weight:bold; color:#ff5454;}
.sns_event_area .sns_form .agree_chk {position:relative; margin-top:25px;}
.sns_event_area .sns_form .agree_chk input[type="checkbox"] {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.sns_event_area .sns_form .agree_chk input[type="checkbox"] + label {position:relative; display:inline-block; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
.sns_event_area .sns_form .agree_chk input[type="checkbox"] + label:after {display:none; position:absolute; top:7px; left:5px; content:""; width:10px; height:10px; margin:-2px 8px 0 0; background:url(../../images/event/sns_sprite.png) no-repeat -50px -25px;}
.sns_event_area .sns_form .agree_chk input[type="checkbox"] + label:before {content:""; display:inline-block; box-sizing:border-box; width:20px; height:20px; line-height:20px; margin:-2px 8px 0 0; text-align:center; vertical-align:middle; background:#fff; border:2px solid #a2a2a2; border-radius:4px;}
.sns_event_area .sns_form .agree_chk input[type="checkbox"]:checked + label:after {display:block;}
.sns_event_area .sns_form button {font-size:18px; color:#333;}
.sns_event_area .sns_form .btn_e_submit {width:20%; height:80px; border-right:1px solid #dcdddd; background-color:#f7f8f8;}
.sns_event_area .sns_form .btn_open {position:absolute; color:#ff5454; line-height:27px;}
.sns_event_area .sns_form .btn_open.icon {padding-left:30px;}
.sns_event_area .sns_form .btn_open.icon:before {position:absolute; top:2px; left:0; display:block; content:""; width:22px; height:22px; background:url(../../images/event/sns_sprite.png) no-repeat -50px 0;}
.sns_event_area .sns_form .btn_open.pop_notice {top:80px; right:100px;}
.sns_event_area .sns_form .btn_open.pop_pi {bottom:80px; right:100px;}

.sns_event_area .sns_result {padding:80px 100px; font-size:16px; background-color:#fff;}
.sns_event_area .sns_result .table_wrap {padding:40px; border:1px solid #dcdddd;}
.sns_event_area .sns_result .regi_list {width:100%; table-layout:fixed; background:#fff;}
.sns_event_area .sns_result .regi_list td {padding:7px; text-align:left; line-height:1.4;}
.sns_event_area .sns_result .regi_list .order {width:50px;}
.sns_event_area .sns_result .regi_list .name {width:180px;}
.sns_event_area .sns_result .regi_list .addr {word-break:break-all;}
.sns_event_area .sns_result .regi_list .ellipsis {overflow:hidden; display:block; max-height:44px;}

.sns_event_area .pagenation {margin-top:25px; text-align:center;}
.sns_event_area .pagenation ul {display:inline; font-size:0;}
.sns_event_area .pagenation li {display:inline-block; font-size:18px; text-align:center; line-height:30px;}
.sns_event_area .pagenation li a {display:block; padding:0 10px; height:100%;}
.sns_event_area .pagenation li.ctrl {width:20px; height:30px; background:url(../../images/event/sns_sprite.png) no-repeat 0 -50px;}
.sns_event_area .pagenation li.prev {margin-right:20px; background-position:0 -50px;}
.sns_event_area .pagenation li.next {margin-left:20px; background-position:-20px -50px;}
.sns_event_area .pagenation li.active a {color:#1aa3e4; font-weight:bold;}

.sns_event_area .layerpopup {display:none; position:fixed; top:50%; left:50%; width:1000px; padding:100px; padding-top:0; margin-left:-500px; font-size:16px; background-color:#fff;}
.sns_event_area .layerpopup.open {display:block; z-index:10002;}
.sns_event_area .layerpopup .pop_top {width:100%; height:125px; padding-top:70px;}
.sns_event_area .layerpopup .pop_top h5 {font-size:25px; color:#333; font-weight:bold; text-align:center;}
.sns_event_area .layerpopup .pop_top .pop_close {position:absolute; top:0; right:0; width:50px; height:50px; background:url(../../images/event/sns_sprite.png) no-repeat 0 0;}
.sns_event_area .layerpopup .pop_cont {border:1px solid #dcdddd; color:#666; line-height:1.8;}
.sns_event_area .layerpopup .pop_cont .over_wrap {padding:40px 50px;}
.sns_event_area .layerpopup .pop_cont dt {font-weight:bold; color:#333; margin-top:40px;}
.sns_event_area .layerpopup .pop_cont dt:first-of-type {margin-top:0;}
.sns_event_area .layerpopup .pop_cont li {color:#333;}

@media (max-width: 1170px) {
	.sns_event_area {width:100%;}
}
@media (max-width: 980px) {
	.sns_event_area .sns_movie .vod_tab li {width:50%; border-width:0 1px 1px 0;}
	.sns_event_area .sns_movie .vod_tab li:nth-child(2n-1) {border-width:0 1px 1px 1px;}
	.sns_event_area .sns_movie .vod_tab li:first-child {border-width:1px;}
	.sns_event_area .sns_movie .vod_tab li:nth-child(2) {border-width:1px 1px 1px 0;}
	.sns_event_area .sns_movie .vod_tab li:last-child {border-width:0 1px 1px 0;}
	.sns_event_area .sns_form {padding:60px 70px; font-size:16px;}
	.sns_event_area .sns_form .form_box input[type=text] {padding:0 15px;}
	.sns_event_area .sns_form button {font-size:16px;}
	.sns_event_area .sns_form .btn_open.pop_notice {top:60px; right:70px;}
	.sns_event_area .sns_form .btn_open.pop_pi {bottom:60px; right:70px;}
	.sns_event_area .sns_form .form_box .label.required {padding-left:15px;}
	.sns_event_area .sns_result {padding:60px 70px; font-size:14px;}
	.sns_event_area .sns_result .table_wrap {padding:20px;}
	.sns_event_area .sns_result .regi_list .order {width:40px;}
	.sns_event_area .sns_result .regi_list .name {width:150px;}
	.sns_event_area .sns_result .regi_list .ellipsis {max-height:38px;}
	.sns_event_area .pagenation li {width:20px; font-size:16px;}
}
