@charset "euc-kr";
body,div,header,nav,section,article,footer,h1,h2,h3,h4,ul,li,img,a,p,dl,dt,dd,br,span,small,strong{margin:0; padding:0;}
input::-webkit-input-placeholder {color:#b7b7b7;}
input::-moz-placeholder {color:#b7b7b7;}
input:-ms-input-placeholder {color:#b7b7b7;}

iframe.hidden{position:absolute;top:-9999px;left:-9999px;font-size:0;line-height:0;}

.gy_benefit_wrap2{background:url('/img/event/bg_gy_benefit3.gif') repeat-x;}
.gy_benefit_wrap2 .gy_benefit{position:relative; width:1000px; height:293px; margin:0 auto;}
.gy_benefit .pose_img1{position:absolute; top:17px; right:0; z-index:10;}
.gy_benefit .pose_img2{position:absolute; top:182px; right:208px; z-index:11;}

.applications{padding-top:24px; background:url('/img/event/bg_applications.png') repeat-x;}
.applications .app_wrap{width:1000px; margin:0 auto; position:relative; z-index:15; padding-bottom:14px;}

.applications .tit{overflow:hidden; padding-left:30px; margin-bottom:10px;}
.applications .tit p{float:left; margin-right:85px;}
.applications .tit .count{float:left; padding-top:14px;}
.applications .tit .count .num{display:inline-block; margin-left:10px; vertical-align:middle; font-size:30px; color:#fdff00; font-weight:bold;}
.applications .tit .count img{display:inline-block; vertical-align:middle;}

.applications.app_style2 .tbl_wrap{margin-bottom:10px;}
.applications.app_style2{padding-top:0; padding-bottom:22px;}
.applications.app_style2 p{float:none; padding:0 0 5px 3px; margin-right:0;}
.applications.app_style2 .tit .count{margin-right:85px; padding-top:30px;}
.applications.app_style2 .tit .count .num{padding-left:5px; width:112px; height:37px; line-height:34px; color:#252220; font-size:32px; letter-spacing:14px; background:url('/img/event/bg_counter.png') no-repeat;}
.applications.app_style2 .pos_txt{position:relative; left:-18px;}

.applications .tbl_wrap{position:relative; width:705px; height:325px; margin:0 0 19px 24px;padding-bottom:0; border:7px solid #381b4c; background:#fff;}
.applications .tbl_form{margin:15px 0 0 37px;width:100%; border-collapse:collapse}
.applications .tbl_form th{ text-align:left;}
.applications .tbl_form th p{color:#fff; width:123px; height:36px; line-height:36px; letter-spacing:2px; background:url('/main/img/guide/bg_form_title.png') no-repeat;}
.applications .tbl_form td{padding:4px 0;  font-size:18px; font-weight:bold; vertical-align:middle;}
.applications .tbl_form td input{padding-left:10px;  font-size:18px; height:36px; line-height:36px; border:2px solid #888;}
.applications .tbl_form td input{outline:none;}
.applications .tbl_form td select{ font-size:18px; height:36px; line-height:36px; border:2px solid #888;}
.applications .tbl_form td.birth img{vertical-align:middle;}
.applications .tbl_form td.birth input{margin:0 9px;}
.applications .tbl_form td > ul {position:relative; top:-5px;}
.applications .tbl_form td > ul > li{float:left; width:105px; vertical-align:middle;}
.applications .tbl_form td .rdo_wrap{display:block; position:relative;}
.applications .tbl_form td .rdo_wrap label{display:inline-block; vertical-align:middle; padding:2px 0 0 27px; height:19px; font-weight:bold; font-size:14px; background:url('/img/event/bg_radio.gif') no-repeat 0 0;}
.applications .tbl_form td .rdo_wrap label.actOn{height:19px; background-position:0 -21px;}
.applications .tbl_form td .rdo_wrap input{position:absolute; line-height:0px; display:inline-block; width:13px; height:13px; top:0; left:4px; filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:.0;}
.applications .tbl_form td textarea{padding:10px; width:438px; height:100px; border:none; background:url('/main/img/guide/bg_textarea2.gif') no-repeat;}
.applications .tbl_form td.region_wrap .left{float:left;}
.applications .tbl_form td.region_wrap .left.last{margin-left:3px;}

.applications .agree_area{padding:15px 0 0 37px;}
.applications .agree_area .container{overflow-y:auto; overflow-x:hidden; padding:10px; width:278px; height:66px; border:1px solid #b6a0a0;}
.applications .agree_area .content{color:#877c7c; font-size:12px;}

.applications .btn{position:absolute; top:178px; left:373px;}

.applications .check_area{overflow:hidden;}
.applications .check_area p{float:left; font-size:13px; margin-top:5px; font-weight:bold; color:#675f5f;}
.applications .check_area a{float:right; margin-right:24px;}
.applications .check_area .chk_wrap{position:relative;}
.applications .check_area .chk_wrap input{outline:none; position:absolute; line-height:0px; top:2px; left:8px; filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:.0;}
.applications .check_area .chk_wrap label{display:inline-block; padding:4px 0 0 20px; height:14px; background:url('/img/event/bg_checkbox.gif') no-repeat;} 
.applications .check_area .chk_wrap label.actOn{background-position:0 -18px;}

.applications.app_style2 p.bottom_txt{padding-left:200px;}

.gy_benefit_wrap2.wrap_201605{background:url('/img/event/bg_gy_benefit201605.gif') repeat;}
.gy_benefit_wrap2.wrap_201605 .gy_benefit{height:331px;}
.gy_benefit_wrap2.wrap_201605 .applications{padding:39px 0 30px; background:url('/img/event/bg_applications201605.png') repeat-x;}
.gy_benefit_wrap2.wrap_201605 .gy_benefit .pose_img1{top:46px; right:-137px}
.gy_benefit_wrap2.wrap_201605 .applications .tit{margin-bottom:30px;}


/* lg¶óÀÌÇÁÄÉ¾î */
/* .lglife_wrap .sp{display:block;overflow:hidden;background:url(/img/event/sp_lglife.png) no-repeat;line-height:99em;vertical-align:top}
.lglife_wrap{position:relative;min-width:1000px}
.lglife_wrap .inr{width:990px;margin:0 auto;padding-left:10px}
.lglife_wrap .care_top{height:786px;background:#f1f1f1}
.lglife_wrap .care_top .inr{background:url(/img/event/bg_lglife.jpg) no-repeat 749px 176px}
.lglife_wrap .sp.care_txt{width:110px;height:81px;margin:0 auto;background-position:-263px 0}
.lglife_wrap .care_tit{display:block;width:906px;height:35px;margin:23px auto 0}
.lglife_wrap .sp.care_def{width:200px;height:23px;margin-top:46px}
.lglife_wrap .sp.care_desc{width:645px;height:72px;margin-top:21px;background-position:0 -163px}
.lglife_wrap .sp.care_bene_tit{width:247px;height:24px;margin-top:48px;background-position:0 -25px}
.lglife_wrap .care_bene{overflow:hidden;width:738px;height:206px;margin:41px auto;background:url(/img/event/lglife_bene.jpg) no-repeat;line-height:99em;vertical-align:top}
.lglife_wrap .sp.btn_care_bene{width:362px;height:78px;margin:0 auto;background-position:0 -83px}
.lglife_wrap .care_btm{height:795px;padding-top:61px;background:url(/img/event/bg_lglife.gif) repeat}
.lglife_wrap .sp.care_use_tit{width:261px;height:24px;background-position:0 -51px}
.lglife_wrap .care_use{overflow:hidden;width:957px;height:491px;margin:46px 0;background:url(/img/event/lglife_use.png) no-repeat;line-height:99em;vertical-align:top}
.lglife_wrap .pop_lglife{position:absolute;top:10%;left:50%}
.lglife_wrap .pop_lglife_close{position:absolute;top:25px;right:25px} */

.lglife_wrap img{display:block;margin:0 auto}
.lglife_wrap .inr{position:relative;min-width:1000px}
.lglife_wrap .care_tit{position:relative;width:100%;height:886px;background:#d6eff6}
.lglife_wrap .care_tit .bg_l{position:absolute;top:0;left:-500px;bottom:0;width:50%;background:url(/img/event/bg_lglife_left.jpg) no-repeat 100% 0}
.lglife_wrap .care_tit .bg_r{position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/img/event/bg_lglife_right.jpg) no-repeat 499px 0}
.lglife_wrap .care_tit .btn_care_bene{position:absolute;left:50%;bottom:84px;width:445px;height:94px;margin-left:-222px;background:none}

/* .lglife_wrap .care_event{height:717px;background:#ffe48d} */

.lglife_wrap .care_desc{position:relative;height:970px;background:url(/img/event/bg_lglife_pattern.gif)}
.lglife_wrap .care_desc .btn_care_bene{position:absolute;left:50%;bottom:80px;width:445px;height:94px;margin-left:-222px;background:none}


/*ÇÏÀÌ¸¶Æ®*/
.himart_wrap{text-align:center;position:relative;}
/* .himart_ img{width:1200px;margin:0 auto} */
.top_bg{background:url('/img/event/pc_himart_bg.png') repeat-x;width:100%;height:200px;background-size:106px;position:absolute;left:0;top:0}
.himart_1,.himart_2,.himart_3{}
.himart_1{background:#fff6d7}
.himart_2,.himart_3{background:#77ddc8}
.himart_3_1{}
.himart_3_2{position:relative;padding-bottom:50px;width:1200px;margin:0 auto}
.himart_btn1{padding:40px 0;width:1200px;margin:0 auto}
.himart_btn2{position:absolute;top:318px;width:1200px;margin:0 auto}
.himart_btn2 p{font-size:23px;color:#515151;margin-bottom:65px;}
.himart_print{position:relative;}
.himart_coupon{position:absolute;top:277px;left:0;}
.himart_coupon p{font-size:23px;font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'µ¸¿ò', 'Dotum', 'Apple SD Gothic Neo', sans-serif;color:#515151;text-align:center;width:600px;}


/*Ãµ¸¸¸ð¿© ¹«·áÃ¼Çè*/
.free_trial{width:800px;margin:0 auto;}
.free_trial .content{background:#f2f2f2;}
.free_trial .content h4{text-align:center;margin:0 117px 35px;font-size:30px;font-weight:bold;background:url('/img/event/1000_free_trial_h_bg.jpg') 0 9px repeat-x;}
.free_trial .content h4 span{background:#fff;padding:0 40px;}
.free_trial .content_b h4 span{background:#f2f2f2;padding:0 40px;}
.free_trial .content .content_t{text-align:center;padding-top:32px;}
.free_trial .content .content_m{margin-top:30px;}
.free_trial .content .content_m .form_bg{background:url('/img/event/1000_free_trial_form.png') no-repeat;padding:50px 60px;min-height:645px;}
.free_trial .content .content_m .form_bg table{width:100%;}
.free_trial .content .content_m .form_bg table tr{height:62px;display:block;}
.free_trial .content .content_m .form_bg table dl{overflow:hidden;}
.free_trial .content .content_m .form_bg table dt{float:left;width:110px;font-weight:bold;font-size:20px;letter-spacing:-1px;height:39px;line-height:39px;vertical-align:middle}
.free_trial .content .content_m .form_bg table dd{float:left;width:556px;}
.free_trial .content .content_m .form_bg table .dl_2 dd{width:210px;}
.free_trial .content .content_m .form_bg table dd input,
.free_trial .content .content_m .form_bg table dd select{height:37px;line-height:37px;background:#f2f2f2;border:1px solid #f2f2f2}
.free_trial .content .content_m .form_bg table .dl_2 input{position: absolute;width: 1px;height: 1px;overflow: hidden;/* visibility: hidden; */line-height: 0;font-size: 0;left: -999px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity: .0;}
.free_trial .content .content_m .form_bg table .dl_2 label{display:inline-block;width:81px;height:33px;line-height:33px;border:1px solid #cccccc;text-align:center;margin-right:3px;}
.free_trial .content .content_m .form_bg table .dl_2 label.actOn{background: #ff719f;border:1px solid #d85680;color:#fff}

/* .free_trial .content .content_m .form_bg table .dl_2 input:checked + label {background: #ff719f;border:1px solid #d85680;color:#fff} */
/* .free_trial .content .content_m .form_bg table .dl_2 input[checked=checked] + label{background: #ff719f;border:1px solid #d85680;color:#fff} */

.free_trial .per_agr_wrap {width: 100%;margin: 20px auto 0;background: none;border: none;font-size: 12px;font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'µ¸¿ò', Dotum, 'Apple SD Gothic Neo', sans-serif;}
.free_trial .agr_head {height: 26px;padding: 10px 0 0 0px;background:none;}
.free_trial .agr_cont {height: auto;padding: 8px 0px 7px;border-top:none}
.free_trial .per_agr_wrap label{font-size:16px;}
.free_trial .agr_desc {overflow-x: hidden;overflow-y: auto;width: 285px;height: 100px;margin-top: 20px;padding: 10px;border: 1px solid #ccc;color: #666;background:#f2f2f2;}
.free_trial .agr_desc_box {display: inline-block;margin-right:43px;}
.free_trial .agr_desc_box.v2 {margin-right:0px;}
.free_trial .content .content_m .btn_wrap{text-align:center;margin-bottom:60px;}
.free_trial .content .content_m .btn_wrap img{margin-bottom:40px}
.free_trial .content .content_m .btn_wrap p{line-height:22px;}
.free_trial .content_b{text-align:center}
.free_trial .content_b .process_wrap{margin-bottom:60px;}
.free_trial .video_wrap .video{display:inline-block;border:4px solid #333;background:#fff;padding:15px;border-radius:20px;}
.free_trial .video_wrap .app_btn{padding:40px 0 30px;}
.free_trial .video_wrap .app_btn a:first-child{margin-right:37px;display:inline-block;}