@charset "euc-kr";

#renewNewsletter{position:relative;width:100%;overflow:hidden;} /* 2016-07-28 수정 */

.newslertter_box{width:100%;margin-bottom:30px;border-bottom:1px solid #e5e5e5;} /* 2016-07-29 추가 */
.newslertter_top {width:990px;height:29px;margin:0 auto;padding-top:30px;overflow:hidden;}
.newslertter_tit {float:left;}
.newslertter_top .viewLast {float:right;}
.newslertter_top .viewLast a {font-family:dotum, '돋움', arial, sans-serif;}
.newslertter_top .viewLast div{width:162px; background:#fff;}
.newslertter_top .viewLast div p{width:160px; border:1px solid #565656;}
.newslertter_top .viewLast div p a{display:block; width:160px; height:12px; padding:2px 0 6px 0; text-align:center; color:#565656;}
.newslertter_top .viewLast div p a:hover{text-decoration:none;}
.newslertter_top .viewLast div ul{display:none; position:absolute;overflow:auto; width:160px;/*height:345px;*/ background:#fff;border:1px solid #565656; border-top:none;z-index:10000;} /* 2016-11-24 수정 */
.newslertter_top .viewLast div ul li{padding:0 0 0 10px;}

/* 메인 */

/* gnb */
.btnGnb{position:absolute;top:126px;left:50%;width:53px;height:64px;margin-left:-445px;z-index:100;} /* 2016-07-29 수정 : top:96px */
.gnb{position:absolute;top:90px;left:50%;width:990px;height:156px;margin-left:-495px;z-index:100;background:url('../img/bg_gnb.png') repeat left top;overflow:hidden;display:none;visibility:hidden;} /* 2016-07-29 수정 : top:60px */
.gnb .all{float:left;width:145px;height:119px;padding:37px 0 0 50px;overflow:hidden;}
.gnb .all a{display:block;}
.gnb .menu{float:left;width:795px;height:132px;padding-top:22px;overflow:hidden;} /* 2016-11-24 수정 */
.gnb .menu dl{float:left;margin-right:20px;}
.gnb .menu dl img{vertical-align:top;} /* 2016-11-24 추가 */
.gnb .menu dl.dl1{width:130px;}
.gnb .menu dl.dl2{width:290px;}
.gnb .menu dl.dl3{width:305px;}
.gnb .menu dl dt{height:24px;border-bottom:1px solid #555555;} /* 2016-11-24 수정 */
.gnb .menu dl dt a{display:block;}
.gnb .menu dl dd{width:130px;padding-top:9px;}
.gnb .menu dl dd ul{overflow:hidden;} /* 2016-11-24 추가 */
.gnb .menu dl dd.li3{width:290px;height:60px;}
.gnb .menu dl dd.li4{width:305px;height:80px;}
.gnb .menu dl dd li{float:left;height:14px;padding-bottom:6px;}
.gnb .menu dl dd li.pr27{padding-right:27px;}
.gnb .menu dl dd li a{display:block;}

/* lnb */
.lnb {position:absolute;top:198px;left:50%;width:177px;height:577px;margin-left:-510px;padding-top:59px;z-index:100;background:url('../img/bg_lnb.png') no-repeat 92px top;} /* 2016-07-29 수정 : top:178px */
.lnb li{width:177px;padding-bottom:50px;} /* 2016-07-29 수정 */
.lnb li.indi_menu_1{background:url('../img/lnb_01_off.png') no-repeat center 14px;} /* 2016-07-29 수정 */
.lnb li.indi_menu_2{background:url('../img/lnb_02_off.png') no-repeat center 14px;} /* 2016-07-29 수정 */
.lnb li.indi_menu_3{background:url('../img/lnb_03_off.png') no-repeat center 14px;} /* 2016-07-29 수정 */
.lnb li.indi_menu_1:hover,
.lnb li.indi_menu_1.on{background:url('../img/lnb_01_on.png') no-repeat center 14px;}
.lnb li.indi_menu_2:hover,
.lnb li.indi_menu_2.on{background:url('../img/lnb_02_on.png') no-repeat center 14px;}
.lnb li.indi_menu_3:hover,
.lnb li.indi_menu_3.on{background:url('../img/lnb_03_on.png') no-repeat center 14px;}
.lnb li a{display:block;width:177px;height:101px;text-align:center;} /* 2016-07-29 수정 */
.lnb li a span{display:block;width:0px;height:0px;position:absolute;left:-9999px;top:-9999px;font-size:0px;line-height:0;text-indent:-9999px;}

/* rnb */
.rnb {position:absolute;top:406px;left:50%;margin-left:484px;z-index:100;}
.rnb li{width:11px;padding-bottom:13px;background:url('../img/dot_off.png') no-repeat left top;}
.rnb li.indi_menu_1:hover,
.rnb li.indi_menu_1.on{background:url('../img/dot_on.png') no-repeat left top;}
.rnb li.indi_menu_2:hover,
.rnb li.indi_menu_2.on{background:url('../img/dot_on.png') no-repeat left top;}
.rnb li.indi_menu_3:hover,
.rnb li.indi_menu_3.on{background:url('../img/dot_on.png') no-repeat left top;}
.rnb li a{display:block;width:11px;height:11px;text-align:center;}
.rnb li a span{display:block;width:0px;height:0px;position:absolute;left:-9999px;top:-9999px;font-size:0px;line-height:0;text-indent:-9999px;}

#mainNewsletter{position:relative;width:1200px;height:750px;margin:0 auto;overflow:hidden;} /* 2016-07-29 수정 */
#mainNewsletter .section{position:relative;width:100%;height:750px;}

#main1{background:url('../img/bg_main_01.jpg') no-repeat center top;}
#main2{background:url('../img/bg_main_02.jpg') no-repeat center top;}
#main3{background:url('../img/bg_main_03.jpg') no-repeat center top;}

.mainCon{position:relative;width:990px;height:750px;margin:0 auto;overflow:hidden;}
.mainLink11{display:block;position:absolute;top:174px;left:233px;width:395px;height:192px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink12{display:block;position:absolute;top:347px;left:485px;width:226px;height:126px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;} /* 2016-12-15 수정 */
.mainLink13{display:block;position:absolute;top:414px;left:465px;width:186px;height:106px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink14{display:block;position:absolute;top:327px;left:532px;width:186px;height:106px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.ani{display:block;position:absolute;top:128px;left:544px;}

.mainLink21{display:block;position:absolute;top:175px;left:247px;width:435px;height:192px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink22{display:block;position:absolute;top:388px;left:224px;width:166px;height:126px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink23{display:block;position:absolute;top:367px;left:390px;width:161px;height:126px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink24{display:block;position:absolute;top:398px;left:551px;width:161px;height:131px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink25{display:block;position:absolute;top:175px;left:712px;width:240px;height:410px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}

.mainLink31{display:block;position:absolute;top:173px;left:224px;width:435px;height:216px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink32{display:block;position:absolute;top:252px;left:697px;width:166px;height:76px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink33{display:block;position:absolute;top:328px;left:657px;width:166px;height:79px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink34{display:block;position:absolute;top:407px;left:618px;width:166px;height:86px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink35{display:block;position:absolute;top:460px;left:400px;width:155px;height:70px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink36{display:block;position:absolute;top:540px;left:400px;width:230px;height:45px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}
.mainLink37{display:block;position:absolute;top:540px;left:635px;width:160px;height:45px;background:url('../img/blank.gif') repeat left top;font-size:0px;line-height:0;text-indent:-9999px;}

#snsArea{position:relative;width:1200px;height:99px;margin:0 auto 60px;background:url('../img/bg_snsarea.gif') repeat-x left top;overflow:hidden;}
#snsArea ul{overflow:hidden;width:750px;margin:0 auto;margin-top:38px;}
#snsArea ul li{float:left;height:33px;padding:0 27px 0 20px;border-right:1px solid #dbdbdb;}
#snsArea ul li.last{border-right:none;} /* 2016-07-28 수정 */
#snsArea ul li a{display:block;}

/* 서브 */

/* gnbSub */
.gnbSub{position:absolute;top:90px;left:50%;width:990px;height:156px;margin-left:-495px;z-index:100;background:url('../img/bg_gnb.png') repeat left top;overflow:hidden;} /* 2016-07-29 수정 */
.gnbSub .all{float:left;width:145px;height:119px;padding:37px 0 0 50px;overflow:hidden;}
.gnbSub .all a{display:block;}
.gnbSub .menu{float:left;width:795px;height:132px;padding-top:24px;overflow:hidden;}
.gnbSub .menu dl{float:left;margin-right:20px;}
.gnbSub .menu dl.dl1{width:130px;}
.gnbSub .menu dl.dl2{width:290px;}
.gnbSub .menu dl.dl3{width:305px;}
.gnbSub .menu dl dt{height:21px;border-bottom:1px solid #555555;}
.gnbSub .menu dl dt a{display:block;}
.gnbSub .menu dl dd{width:130px;padding-top:9px;}
.gnbSub .menu dl dd.li3{width:290px;height:60px;}
.gnbSub .menu dl dd.li4{width:305px;height:80px;}
.gnbSub .menu dl dd li{float:left;height:14px;padding-bottom:6px;}
.gnbSub .menu dl dd li.pr27{padding-right:27px;}
.gnbSub .menu dl dd li a{display:block;}

/* sub */
#subNewsletter1{position:relative;width:100%;background:#fff /*url('../img/bg_sub_02_s.jpg') repeat-y center top*/;overflow:hidden;} /* 2016-07-29 수정 */
#subNewsletter1 .bg{position:relative;background:url('../img/bg_sub_01.jpg') no-repeat center top;overflow:hidden;}
#subNewsletter1 .section{position:relative;width:988px;height:auto;margin:0 auto;margin-top:200px;margin-bottom:80px;overflow:hidden;background-color:#ffffff;border:1px solid #d6dcdf;}

#subNewsletter2{position:relative;width:100%;background:#fff /*url('../img/bg_sub_02_s.jpg') repeat-y center top*/;overflow:hidden;} /* 2016-07-29 수정 */
#subNewsletter2 .bg{position:relative;background:url('../img/bg_sub_02.jpg') no-repeat center top;overflow:hidden;}
#subNewsletter2 .section{position:relative;width:988px;height:auto;margin:0 auto;margin-top:200px;margin-bottom:80px;overflow:hidden;background-color:#ffffff;border:1px solid #d6dcdf;}

#subNewsletter3{position:relative;width:100%;background:#fff /*url('../img/bg_sub_03_s.jpg') repeat-y center top*/;overflow:hidden;} /* 2016-07-29 수정 */
#subNewsletter3 .bg{position:relative;background:url('../img/bg_sub_03.jpg') no-repeat center top;overflow:hidden;}
#subNewsletter3 .section{position:relative;width:988px;height:auto;margin:0 auto;margin-top:200px;margin-bottom:80px;overflow:hidden;background-color:#ffffff;border:1px solid #d6dcdf;}

.subCon{position:relative;width:760px;height:auto;margin:0 auto;padding:60px 114px 70px 114px;}
.subCon.w860{position:relative;width:860px;height:auto;margin:0 auto;padding:50px 65px 70px 65px;}
.subCon.w830{position:relative;width:830px;height:auto;margin:0 auto;padding:50px 80px 70px 80px;}
.subCon.w810{position:relative;width:810px;height:auto;margin:0 auto;padding:50px 66px 70px 114px;}

/* sub01 */
.subCon .topLink{position:relative;width:760px;margin:0 auto;padding-bottom:70px;}
.subCon .topLink ul{position:absolute;top:135px;left:535px;overflow:hidden;}
.subCon .topLink ul li{height:20px;margin-top:1px;padding-left:21px;overflow:hidden;vertical-align:top;/*background:url('../img/bg_topLink.png') no-repeat left center;*/}
.subCon .topLink ul li:first-child{margin:0;}
.subCon .topLink ul li a{display:block;width:145px;height:20px;margin:0;padding:0;font-size:0;line-height:0;color:#000;vertical-align:top;}
.subCon .topLink ul li.sec{height:20px;}
.subCon .topLink ul li.sec a{height:20px;}
.subCon .topLink ul li a img{vertical-align:top;margin-top:4px;}

#sub011{padding-bottom:100px;}
#sub012{padding-bottom:95px;}
#sub013{padding-bottom:105px;}
#sub014{position:relative;height:1002px;padding-bottom:28px;}
#sub014 .tabStone{overflow:hidden;text-align:left;}
#sub014 .tabStone ul{overflow:hidden;}
#sub014 .tabStone li{float:left;padding-right:2px;padding-bottom:4px;}
#sub014 .tabStone li a{display:block;}
#sub014 .stone{width:690px;height:auto;margin-top:16px;padding:50px 30px 50px 40px;background-color:#f7f7f7;}
#sub014 .stone h5{padding-bottom:30px;color:#171717;font-family:Dotum;}
#sub014 .stone p{color:#171717;font-family:Dotum;line-height:20px;letter-spacing:-1px;}


.subCon .title{width:746px;margin:0 auto;padding:0 0 19px 14px;border-bottom:1px solid #b4b4b4;}
.subCon .title2{width:746px;padding:0 0 19px 14px;border-bottom:1px solid #b4b4b4;}
.subCon .subCon760{width:760px;margin:0 auto;}

/* sub02 */
#sub021{padding-bottom:70px;}
#sub0212{padding-bottom:70px;}
#sub0213{padding-bottom:70px;}
#sub0214{padding-bottom:70px;}
#sub0215{padding-bottom:70px;}

#sub022{padding-bottom:80px;}

/* sub023 */
#sub0231{padding-bottom:69px;}
.txt{font-family:Dotum;}
#subNewsletter2 .txt{letter-spacing:-1px;}
.txt2{padding-bottom:45px;font-family:Dotum;text-align:center;border-bottom:1px solid #b4b4b4;}
.txt3{padding-bottom:15px;font-size:12px;line-height:23px;color:##434343;font-family:Gulim;}

.subCon .evtGift{margin:35px 0 20px;}

.quizBox{position:relative;}
.quizBox .hint{position:absolute;top:0;left:322px;width:126px;height:41px;}
.quizBox .join{position:absolute;top:129px;left:506px;width:203px;height:57px;}
.quizBox input.input_txt1 {position:absolute;top:141px; left:163px; width:30px; height:28px; line-height:28px; font-size:16px; padding:2px; border:0;text-align:center;}
.quizBox input.input_txt2 {position:absolute;top:141px; left:211px; width:30px; height:28px; line-height:28px; font-size:16px; padding:2px; border:0;text-align:center;}
.quizBox input.input_txt3 {position:absolute;top:141px; left:259px; width:30px; height:28px; line-height:28px; font-size:16px; padding:2px; border:0;text-align:center;}

.voteBox{padding:65px 55px 0;width:650px;height:729px;background:url('../img/img_sub02_vote.jpg') no-repeat left top;}
.voteBox .quizbox{padding-top:35px;border-bottom:1px dashed #e1e1e1;}
.voteBox .quizbox.quiz01{padding:0;}
.voteBox .quizbox ul{overflow:hidden;padding:16px 0 16px 35px;}
.voteBox .quizbox li{float:left;}
.voteBox .quizbox li label, .voteBox .quizbox li input{display:inline-block;vertical-align:middle;}
.voteBox .quizbox li input[type="radio"]{width:17px;height:17px;margin-right:10px;}
.voteBox .quizbox.quiz01 li{margin-left:21px;}
.voteBox .quizbox.quiz02 li{margin-left:27px;}
.voteBox .quizbox.quiz03 li{margin-left:24px;}
.voteBox .quizbox.quiz04 li{margin-left:19px;}
.voteBox .quizbox li:first-child{margin:0;}

.voteBox .quizbox .etcInput{margin-left:35px;}
.voteBox .quizbox .etcInput input{width:582px;padding:9px 15px;border:1px solid #e1e1e1;font-size:16px;font-family:'Dotum';}
.voteBox .quizbox .btnArea{margin:30px 0 40px;text-align:center;}
.voteBox .quizbox .btnArea a{display:inline-block;}

.txtToon{width:755px;margin:0 auto;padding:0 0 0 5px;font-family:Gulim;font-size:12px;color:#999999;line-height:18px;/*border-bottom:1px solid #b4b4b4;*/}
.btnToon{padding:65px 0 0 0;text-align:center;}
.btnToon .btn{padding:20px 0 50px 0;border-bottom:1px solid #b4b4b4;}
.btnToon .btn a{display:inline-block; *display:inline; zoom:1; margin-right:10px;}

/* sub03 */
#sub031{padding:35px 0 50px 0;border-bottom:1px solid #c6c6c6;text-align:center;}
#sub032{padding:41px 0 50px 0;border-bottom:1px solid #c6c6c6;text-align:left;}
#sub032 .tit{padding:50px 0 15px 0;}
#sub032 .txt{font-family:Dotum;color:#666666;line-height:18px;letter-spacing:-1px;}
#sub033{padding:34px 0 50px 0;border-bottom:1px solid #c6c6c6;text-align:center;}

#sub034{padding:41px 0 50px 0;border-bottom:1px solid #c6c6c6;text-align:left;}
#sub034 .tit{padding:45px 0 15px 0;}
#sub034 .txt{font-family:Dotum;color:#666666;line-height:18px;letter-spacing:-1px;}
#sub034 .txt strong{font-family:Dotum;color:#666666;line-height:18px;letter-spacing:-1px;}
#sub034 .ac{padding-top:50px;text-align:center;}
#sub034 .ac .txt2{padding:12px 0 45px 0;border-bottom:none;}

#sub0341{padding:41px 0 122px 0;}
#sub0342{padding-bottom:178px;}
#sub0343{padding-bottom:164px;}

#dimBg{position:absolute;top:0;left:0;z-index:102;display:none;background:#000;filter:alpha(opacity=83);opacity:0.85;} /* 2016-07-29 수정 */

/* Pop */
.popupBox {border:5px solid #e6bf26; background:#fff;}
.popupBox .closeBtn {position:absolute; right:12px; top:12px;}

.popupYes{position:absolute;top:2700px;left:50%;z-index:103;width:460px;margin-left:-235px;} /* 2016-10-27 수정 */
.popupNo{position:absolute;top:2800px;left:50%;z-index:103;width:460px;margin-left:-235px;} /* 2016-10-27 수정 */

.popupBox h1 {padding:42px 20px 17px 41px; background:url("../img/bg_popup_content.gif") no-repeat left bottom;}

.popupContent {padding:48px 35px 15px 35px; /*background:url("../img/bg_popup_content.gif") no-repeat left bottom;*/}
.popupContent p {margin:0 0 16px 0;font-size:13px;line-height:18px;color:#242424;font-family:Gulim;}
.popupContent p strong{color:#a58904;font-family:Gulim;}
.popupContent p.info {margin-bottom:30px;color:#999999;font-family:Gulim;}
.popupContent p.info a{color:#999999;font-weight:bold;text-decoration:underline;font-family:Gulim;}
.popupContent p.info span.blank{display:inline-block;width:17px;}
.popupContent ul{margin-bottom:10px;}
.popupContent li{padding:0 0 4px 16px;font-size:13px;line-height:18px;color:#242424;background:url("../img/bl_dot.gif") no-repeat 9px 6px;}
.popupContent li strong{color:#999999;text-decoration:underline;}

.popupBox .btnBox {padding:0 0 37px 0; text-align:center; background:#fff;}

legend{overflow:hidden;visibility:hidden;font-size:0;width:0;height:0;line-height:0; position:absolute; left:-9999px; top:-9999px;}
