*{margin:0; padding:0}
html{width:100%; height:100%; overflow-y:scroll;}
body,textarea,input,select{color:#656565; font-size:12px; font-family:"±¼¸²", "Gulim", dotum, "µ¸¿ò"}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0;}
ul,ol,li{list-style:none}
img, fieldset{border:none; vertical-align:top}
button{color:#666; padding:0; margin:0; border:0; background:none; cursor:pointer; }
textarea{font-size:12px; vertical-align:top; background:#fff; color:#666; border:0; padding:12px 14px;}
a{text-decoration:none; color:#666; color:inherit;}
a:hover, a:focus, a:active{text-decoration:none;}
table{width:100%; border-collapse:collapse;}
table td,table th{vertical-align:top;}
em{font-style:normal;}
hr{border-style:solid; border-width:1px 0 0 0; border-color:#e5e5e5 #fff #fff #fff; margin:45px 0;}

.disNone{display:none;}
.blind{display:block; position:absolute; top:-9999px; left:-9999px; width:1px; overflow:hidden; font-size:0; text-indent:-9999px; line-height:0; }
.irDesc{display:block; position:relative; z-index:-1; font-size:11px;}
.scOut{display:block; position:absolute; left: -9999px; width:1px; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px;}
.stLine{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* °£°Ý, ÆùÆ® */
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mt60{margin-top:60px}
.mPoint{color:#f62ca2;}
.sPoint{color:#e07ab9;}
.subTxt{color:#959595;}
.sTitle{color:#454545; font-size:13px;}

/* Á¤·Ä */
.taC{text-align:center !important;}
.taR{text-align:right !important;}
.taL{text-align:left; !important}
.fr{float:right;}
.fl{float:left;}

.vT{vertical-align: top !important;}
.vM{vertical-align: middle !important;}
.vB{vertical-align: bottom; !important;}

/* form */
select{padding:2px; height:22px; background:#fff; border:1px solid #d3d3d3;}
input[type="submit"],input[type="button"]{border:0; cursor:pointer;}
input[type="image"]{padding:0; margin:0; width:auto; height:auto; border:0;}
input[type="text"], input[type="password"],
.inputBox,.textBox{border:1px solid #d3d3d3; padding:2px; height:16px; vertical-align:top;}
.checkbox,.radioBtn{padding:0; border:0; background:none; vertical-align:middle;}

/* ¹öÆ° */
.irBtn{display:inline-block; *display:inline; *zoom:1; background:url("../../images/btn/btns.gif") no-repeat; border:0; cursor:pointer;}
/* ±â´É¹öÆ° */
.btnFunc{letter-spacing:-1px; font-size:11px; font-family:dotum; text-align:left; padding-left:10px; vertical-align:top;}
.btnFunc.pk1{color:#fff; width:87px; height:22px; background-position:0 0;}
.btnFunc.pk2{color:#fff; width:93px; height:22px; line-height:23px; background-position:0 -25px;}
.btnFunc.wh1{color:#555; width:87px; height:22px; line-height:23px; background-position:-120px 0;}
.btnFunc.wh2{color:#555; width:78px; height:22px; line-height:23px; background-position:-120px -25px;}
.btnFunc.wh3{color:#555; width:67px; height:22px; background-position:-120px -50px;}
/**/
.btnForm{letter-spacing:-1px; font-size:12px; text-align:center; vertical-align:top;}
.btnForm.wh1{color:#555; width:50px; height:26px; background-position:-440px 0;}
/**/
.btnDown{letter-spacing:-1px; font-size:11px; font-family:dotum; text-align:left; padding-left:8px; vertical-align:top;}
.btnDown.gr1{color:#fff; width:69px; height:22px; line-height:23px; background-position:-120px -75px;}
/* °á°úÀ¯µµ¹öÆ° */
.btnInd{display:inline-block; letter-spacing:-0.4px; text-align:center; font-family:"MalGun Gothic"; font-weight:bold; font-size:14px;}
.btnInd.pk1{color:#fff; width:122px; height:35px; line-height:33px; background-position:-240px 0;}
.btnInd.pk2{color:#fff; width:150px; height:35px; line-height:33px; background-position:-240px -40px;}
.btnInd.pk3{color:#fff; width:92px; height:35px; line-height:33px; background-position:-240px -80px;}
.btnInd.gr1{color:#fff; width:68px; height:35px; line-height:33px; background-position:-240px -130px;}
/* ÆË¾÷³»¹öÆ° */
.btnPop{display:inline-block; letter-spacing:-0.5px; text-align:center; font-family:"MalGun Gothic"; font-weight:bold; font-size:12px;}
.btnPop.gr1{color:#fff; width:60px; height:26px; line-height:24px; background-position:-530px 0;}

/* skip Navi */
.skip{display:block; position:absolute; top:-5000px; left:0;  z-index:9999; width:100%; background:#354053; text-align:center; line-height:1.8; color:#eee;}
.skip:hover,
.skip:focus,
.skip:active{position:absolute; top:0; padding:10px 0; color:#eee;}

/* ·¹ÀÌ¾Æ¿ô */
#wrap{position:relative; width:100%; max-width:1400px; min-width:980px; margin:0 auto;}
#header{width:100%; border-bottom:1px solid #999;}
#header .headWrap{position:relative; width:980px; height:99px; margin:0 auto;}
.headWrap h1{position:absolute; top:37px; left:0; width:150px; height:36px;}
#container{width:100%; max-width:1400px; min-width:980px;margin:0 auto;}
.contentWrap{width:980px; margin:0 auto; min-height:700px;}
.contentWrap:after{clear:both; display:block; content:' '; *zoom:1;}
#footer{position:relative; width:980px; margin:0 auto; overflow:hidden; border-top:1px solid #e8e8e8; padding:28px 0 60px;}

/* gnb */
.headWrap .gnbArea{position:absolute; top:49px; right:0; height:50px; overflow:hidden; z-index:500;}
.headWrap .gnbArea.bg{background:url("../../images/img/bg_gnb.png") left bottom repeat-x; padding-bottom:5px; height:316px;}
.gnbArea ul.gnb{ background:#fff;}
.gnbArea ul:after{clear:both; display:block; content:''; *zoom:1;}
.gnbArea ul li.nav{float:left; text-align:center;}
.gnbArea ul li a.menu{position:relative; display:block; height:20px; z-index:20; margin-bottom:20px;}
.gnbArea ul li a.menu span{display:block; position:absolute; top:0; left:0; width:100%; height:20px; background:url("../../images/txt/gnb.gif") no-repeat;}
.gnbArea.bg ul li{}
.gnbArea.bg ul li a.menu{padding-bottom:20px; margin-bottom:0;}
.gnbArea ul li.g1{width:165px;}
.gnbArea ul li.g2{width:166px;}
.gnbArea ul li.g3{width:147px;}
.gnbArea ul li.g4{width:147px;}
.gnbArea ul li.g1 a.menu span{background-position:0 0;}
.gnbArea ul li.g2 a.menu span{background-position:-165px 0;}
.gnbArea ul li.g3 a.menu span{background-position:-330px 0;}
.gnbArea ul li.g4 a.menu span{background-position:-478px 0;}
.gnbArea ul li.g1.current a.menu span{background-position:0 -40px;}
.gnbArea ul li.g2.current a.menu span{background-position:-165px -40px;}
.gnbArea ul li.g3.current a.menu span{background-position:-330px -40px;}
.gnbArea ul li.g4.current a.menu span{background-position:-478px -40px;}

.gnbArea .twoDep{padding-top:92px; height:184px; background:url("../../images/txt/gnb.gif") no-repeat;}
.gnbArea .twoDep li{position:relative; padding-bottom:13px;}
.gnbArea .twoDep li span{display:block; width:100%; height:13px; position:absolute; top:0; left:0; background:url("../../images/txt/gnb.gif") no-repeat;}
.gnbArea .twoDep li a{display:block;}

.gnbArea .sub1{background-position:0 -290px;}
.gnbArea ul li.current .sub1{background-position:-640px -290px;}
.gnbArea .sub1 .s1 span{background-position:0 -100px;}
.gnbArea .sub1 .s2 span{background-position:0 -129px;}
.gnbArea .sub1 .s3 span{background-position:0 -156px;}
.gnbArea .sub1 .s1:hover span{background-position:-640px -100px;}
.gnbArea .sub1 .s2:hover span{background-position:-640px -129px;}
.gnbArea .sub1 .s3:hover span{background-position:-640px -156px;}
.gnbArea .sub2{background-position:-165px -290px;}
.gnbArea ul li.current .sub2{background-position:-805px -290px;}
.gnbArea .sub2 .s1 span{background-position:-165px -100px;}
.gnbArea .sub2 .s2 span{background-position:-165px -129px;}
.gnbArea .sub2 .s3 span{background-position:-165px -156px;}
.gnbArea .sub2 .s4 span{background-position:-165px -184px;}
.gnbArea .sub2 .s5 span{background-position:-165px -212px;}
.gnbArea .sub2 .s6 span{background-position:-165px -241px;}
.gnbArea .sub2 .s1:hover span{background-position:-805px -100px;}
.gnbArea .sub2 .s2:hover span{background-position:-805px -129px;}
.gnbArea .sub2 .s3:hover span{background-position:-805px -156px;}
.gnbArea .sub2 .s4:hover span{background-position:-805px -184px;}
.gnbArea .sub2 .s5:hover span{background-position:-805px -212px;}
.gnbArea .sub2 .s6:hover span{background-position:-805px -241px;}
.gnbArea .sub3{background-position:-331px -290px;}
.gnbArea ul li.current .sub3{background-position:-971px -290px;}
.gnbArea .sub3 .s1 span{background-position:-331px -100px;}
.gnbArea .sub3 .s2 span{background-position:-331px -129px;}
.gnbArea .sub3 .s3 span{background-position:-331px -156px;}
.gnbArea .sub3 .s4 span{background-position:-331px -184px;}
.gnbArea .sub3 .s5 span{background-position:-331px -212px;}
.gnbArea .sub3 .s1:hover span{background-position:-971px -100px;}
.gnbArea .sub3 .s2:hover span{background-position:-971px -129px;}
.gnbArea .sub3 .s3:hover span{background-position:-971px -156px;}
.gnbArea .sub3 .s4:hover span{background-position:-971px -184px;}
.gnbArea .sub3 .s5:hover span{background-position:-971px -212px;}
.gnbArea .sub4{background-position:-478px -290px;}
.gnbArea ul li.current .sub4{background-position:-1118px -290px;}
.gnbArea .sub4 .s1 span{background-position:-478px -100px;}
.gnbArea .sub4 .s2 span{background-position:-478px -129px;}
.gnbArea .sub4 .s3 span{background-position:-478px -156px;}
.gnbArea .sub4 .s1:hover span{background-position:-1118px -100px;}
.gnbArea .sub4 .s2:hover span{background-position:-1118px -129px;}
.gnbArea .sub4 .s3:hover span{background-position:-1118px -156px;}

/* ¸ÞÀÎºñÁÖ¾ó */
.mainVisualArea{position:relative; width:693px; height:370px; overflow:hidden; padding:30px 0 21px 0; margin-left:287px;}
.mainVisualArea .fix{position:absolute; top:40px; left:0; z-index:100; width:372px; height:45px; background:url("../../images/txt/txt_main.png") no-repeat;}
 .window {position: relative; width:693px; height:346px; overflow: hidden;}
.image_reel {position: absolute; top: 0; left: 0;}
.image_reel img {float: left;}
.btnCtrl{position:absolute; bottom:27px; left:0; z-index:100; overflow:hidden;}
.btnCtrl .btns{float:left;}
.btnCtrl a{float:left; display:block; width:19px; height:19px; overflow:hidden; margin-right:2px; background:url("../../images/btn/btn_main_paging.png") no-repeat -20px 0;}
.btnCtrl a.active{background-position:0 0;}
.btnCtrl .visualCtrl{float:left; width:19px; height:19px; overflow:hidden; background:url("../../images/btn/btn_main_paging.png") no-repeat -40px 0;}
.btnCtrl .visualCtrl.play{background-position: -60px 0;}

/* ¸ÞÀÎÄÁÅÙÃ÷ */
.irMain{background:url("../../images/img/irmain.gif") no-repeat;}
.mainTopWrap{width:100%; height:424px; max-width:1400px; min-width:980px; margin:0 auto; background:url("../../images/img/bg_main.gif") no-repeat;}
.mainTop{position:relative; width:980px; height:424px; margin:0 auto;}
.mainTop .logBox{position:absolute; top:30px; left:0; width:267px; height:373px; background-position:0 0;}
.mainTop .logBox .logArea{position:relative; padding:20px 20px 12px; width:227px; overflow:hidden;}
.logBox .logArea .inputWrap{width:151px; height:89px; overflow:hidden; border:1px solid #d3d3d3;}
.logBox .logArea .inputWrap span{display:block; height:29px; border-top:1px solid #ededed;}
.logBox .logArea .inputWrap span.idInput{border-top:0;}
.logBox .logArea .inputWrap span input{height:29px; padding:0 10px; width:130px;}
.logBox .logArea .inputWrap .logInput{border:0; padding:0 10px;}
.logBox .logArea .inputWrap .btnLogin{position:absolute; top:19px; right:20px; width:66px; height:91px; background-position:-280px -140px;}
.logBox .logArea p{color:#959595;}
.logBox .logArea p .join{font-weight:bold; background:url("../../images/icon/bls.gif") no-repeat 0 -260px; padding-left:10px; margin-left:6px;}
.logBox .logArea p .join:hover{text-decoration:underline;}
.logBox .logArea div.joinWrap {font-size:0; color:#959595; margin-top:10px;}
.logBox .logArea div .join{font-weight:bold; font-size:12px;letter-spacing:-0.5px;}
.logBox .logArea div .join:hover{text-decoration:underline;}
.logBox .logArea div .findId{font-weight:bold; font-size:12px; background:url("../../images/icon/bls.gif") no-repeat 0 -260px; padding-left:7px; margin-left:7px; letter-spacing:-0.5px;}
.logBox .logArea div .findId:hover{text-decoration:underline;}

.topGuideBnr{padding:0 20px; margin-top:24px;}
.topGuideBnr .bnr{}
.topGuideBnr .bnr .tit1{display:block; width:100%; height:18px; overflow:hidden; background-position:-360px -140px; margin-bottom:8px;}
.topGuideBnr .bnr p{line-height:16px;}
.topGuideBnr .bnr .tit2{display:block; width:100%; height:17px; overflow:hidden; background-position:-360px -170px; margin:33px 0 8px;}
.mainBottom{width:980px; height:127px; margin:39px auto 50px; overflow:hidden; background-position:-280px 0;}
.mainBottom .cnt{float:left; line-height:16px;}
.mainBottom .cnt h4 a{display:block;}
.mainBottom .cnt h4.tit1{height:28px; background-position:-360px -200px; margin-bottom:18px;}
.mainBottom .cnt h4.tit2{height:17px; background-position:-360px -240px; margin-bottom:9px;}
.mainBottom .cnt h4.tit3{height:17px; background-position:-360px -270px; margin-bottom:9px;}
.mainBottom .cnt.c1{width:267px; line-height:18px;}
.mainBottom .cnt.c1 .email{display:block; margin-top:18px; padding-left:30px;}
.mainBottom .cnt.c1 .email:hover{text-decoration:underline;}
.mainBottom .cnt.c2{width:193px; padding-left:30px;}
.mainBottom .cnt.c3{width:163px; padding:0 30px;}
.mainBottom .noticeBox{position:relative; width:267px; height:114px; overflow:hidden;}
.mainBottom .noticeBox h4{display:block; height:17px; background-position:-630px -220px;}
.mainBottom .noticeBox .more{position:absolute; top:2px; right:0; width:11px; height:14px; background-position:-280px -240px;}
.mainBottom .noticeBox .noticeList{width:100%; height:65px; margin-top:3px;}
.mainBottom .noticeBox .faq{display:block; width:115px; height:17px; background-position:-630px -250px; margin-top:12px;}
/*.mainTab{overflow:hidden; height:115px; background:url("../../images/img/bg_main_tab.gif") repeat-x;}
.mainTab li.menu{float:left; width:82px; background:url("../../images/img/irmain.gif") no-repeat;}
.mainTab li.menu.m1{background-position:-630px -180px;}
.mainTab li.menu.m2{background-position:-712px -140px;}
.mainTab li.menu .tab{display:block; height:31px;}
.mainTab li .noticeList{position:absolute; top:-9999px; left:-9999px; width:100%; background:#fff;}
.mainTab li .noticeList{position:absolute; top:-9999px; left:-9999px; width:100%;}
.mainTab li .noticeList li{overflow:hidden; margin-bottom:6px; background:url("../../images/icon/bl_mainlist.gif") no-repeat 0 5px;}
.mainTab li .noticeList li a{display:block; float:left; padding-left:8px; }
.mainTab li .noticeList li a:hover{text-decoration:underline;}
.mainTab li .noticeList li span{float:right;}
.mainTab li.menu.m1.on{background-position:-630px -140px;}
.mainTab li.menu.m2.on{background-position:-712px -180px;}
.mainTab li.menu.on .noticeList{top:44px; left:0;}*/


/* lnb */
.contentWrap .lnbDiv{float:left; width:180px; overflow:hidden; position:relative; z-index:1;}
.contentWrap .lnbDiv .lnb{background:url("../../images/txt/lnb.gif") no-repeat;}
.lnbDiv h2.lnbTitle{width:180px; height:100px; border-right:1px solid #fff;}
.lnbDiv h2.lnbTitle.t1{background-position:0 0;}
.lnbDiv h2.lnbTitle.t2{background-position:-200px 0;}
.lnbDiv h2.lnbTitle.t3{background-position:-400px 0;}
.lnbDiv h2.lnbTitle.t4{background-position:-600px 0;}
.lnbDiv .lnbList{margin-top:14px;}
.lnbDiv .lnbList li{background:url("../../images/txt/lnb.gif") no-repeat; height:39px; overflow:hidden; border-right:1px solid #e8e8e8;}
.lnbDiv .lnbList li a{display:block; height:39px;}
.lnbDiv .lnbList.m1 li.s1{background-position:0 -114px;}
.lnbDiv .lnbList.m1 li.s2{background-position:0 -153px;}
.lnbDiv .lnbList.m1 li.s3{background-position:0 -192px;}
.lnbDiv .lnbList.m1 li.s1.on{background-position:0 -400px;}
.lnbDiv .lnbList.m1 li.s2.on{background-position:0 -439px;}
.lnbDiv .lnbList.m1 li.s3.on{background-position:0 -478px;}
.lnbDiv .lnbList.m1 li.s1:hover{background-position:0 -400px;}
.lnbDiv .lnbList.m1 li.s2:hover{background-position:0 -439px;}
.lnbDiv .lnbList.m1 li.s3:hover{background-position:0 -478px;}
.lnbDiv .lnbList.m2 li.s1{background-position:-200px -114px;}
.lnbDiv .lnbList.m2 li.s2{background-position:-200px -153px;}
.lnbDiv .lnbList.m2 li.s3{background-position:-200px -192px;}
.lnbDiv .lnbList.m2 li.s4{background-position:-200px -231px;}
.lnbDiv .lnbList.m2 li.s5{background-position:-200px -270px;}
.lnbDiv .lnbList.m2 li.s6{background-position:-200px -309px;}
.lnbDiv .lnbList.m2 li.s1.on{background-position:-200px -400px;}
.lnbDiv .lnbList.m2 li.s2.on{background-position:-200px -439px;}
.lnbDiv .lnbList.m2 li.s3.on{background-position:-200px -478px;}
.lnbDiv .lnbList.m2 li.s4.on{background-position:-200px -517px;}
.lnbDiv .lnbList.m2 li.s5.on{background-position:-200px -556px;}
.lnbDiv .lnbList.m2 li.s6.on{background-position:-200px -595px;}
.lnbDiv .lnbList.m2 li.s1:hover{background-position:-200px -400px;}
.lnbDiv .lnbList.m2 li.s2:hover{background-position:-200px -439px;}
.lnbDiv .lnbList.m2 li.s3:hover{background-position:-200px -478px;}
.lnbDiv .lnbList.m2 li.s4:hover{background-position:-200px -517px;}
.lnbDiv .lnbList.m2 li.s5:hover{background-position:-200px -556px;}
.lnbDiv .lnbList.m2 li.s6:hover{background-position:-200px -595px;}
.lnbDiv .lnbList.m3 li.s1{background-position:-400px -114px;}
.lnbDiv .lnbList.m3 li.s2{background-position:-400px -153px;}
.lnbDiv .lnbList.m3 li.s3{background-position:-400px -192px;}
.lnbDiv .lnbList.m3 li.s4{background-position:-400px -231px;}
.lnbDiv .lnbList.m3 li.s5{background-position:-400px -270px;}
.lnbDiv .lnbList.m3 li.s1.on{background-position:-400px -400px;}
.lnbDiv .lnbList.m3 li.s2.on{background-position:-400px -439px;}
.lnbDiv .lnbList.m3 li.s3.on{background-position:-400px -478px;}
.lnbDiv .lnbList.m3 li.s4.on{background-position:-400px -517px;}
.lnbDiv .lnbList.m3 li.s5.on{background-position:-400px -556px;}
.lnbDiv .lnbList.m3 li.s1:hover{background-position:-400px -400px;}
.lnbDiv .lnbList.m3 li.s2:hover{background-position:-400px -439px;}
.lnbDiv .lnbList.m3 li.s3:hover{background-position:-400px -478px;}
.lnbDiv .lnbList.m3 li.s4:hover{background-position:-400px -517px;}
.lnbDiv .lnbList.m3 li.s5:hover{background-position:-400px -556px;}
.lnbDiv .lnbList.m4 li.s1{background-position:-600px -114px;}
.lnbDiv .lnbList.m4 li.s2{background-position:-600px -153px;}
.lnbDiv .lnbList.m4 li.s3{background-position:-600px -192px;}
.lnbDiv .lnbList.m4 li.s1.on{background-position:-600px -400px;}
.lnbDiv .lnbList.m4 li.s2.on{background-position:-600px -439px;}
.lnbDiv .lnbList.m4 li.s3.on{background-position:-600px -478px;}
.lnbDiv .lnbList.m4 li.s1:hover{background-position:-600px -400px;}
.lnbDiv .lnbList.m4 li.s2:hover{background-position:-600px -439px;}
.lnbDiv .lnbList.m4 li.s3:hover{background-position:-600px -478px;}

/* ¼­ºêºñÁÖ¾ó */
.subvisual{padding-top:100px;}
.subvisual.v1{background:url("../../images/img/subvisual_1.gif") no-repeat center top;}
.subvisual.v2{background:url("../../images/img/subvisual_2.gif") no-repeat center top;}
.subvisual.v3{background:url("../../images/img/subvisual_3.gif") no-repeat center top;}
.subvisual.v4{background:url("../../images/img/subvisual_4.gif") no-repeat center top;}

/* ÄÁÅÙÃ÷ ·¹ÀÌ¾Æ¿ô */
.contentWrap .content{float:left; position:relative; width:730px; padding:0 35px; min-height:600px; padding-bottom:60px; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; margin-left:-1px; line-height:21px;}
.contentWrap .content:after{clear:both; display:block; content:''; *zoom:1;}
.content .titleDiv{overflow:hidden; padding:39px 0 41px; position:relative; z-index:1;}
.content .titleDiv h3{float:left; width:400px; height:30px; overflow:hidden;}
.pageTitle1{background:url("../../images/title/title1.gif") no-repeat;}
.pageTitle1.p1{background-position:0 0;}
.pageTitle1.p2{background-position:0 -50px;}
.pageTitle1.p3{background-position:0 -102px;}
.pageTitle2{background:url("../../images/title/title2.gif") no-repeat;}
.pageTitle2.p1{background-position:0 0;}
.pageTitle2.p2{background-position:0 -50px;}
.pageTitle2.p3{background-position:0 -101px;}
.pageTitle2.p4{background-position:0 -153px;}
.pageTitle2.p5{background-position:0 -204px;}
.pageTitle2.p6{background-position:0 -254px;}
.pageTitle3{background:url("../../images/title/title3.gif") no-repeat;}
.pageTitle3.p1{background-position:0 0;}
.pageTitle3.p2{background-position:0 -50px;}
.pageTitle3.p3{background-position:0 -102px;}
.pageTitle3.p4{background-position:0 -153px;}
.pageTitle3.p5{background-position:0 -204px;}
.pageTitle4{background:url("../../images/title/title4.gif") no-repeat;}
.pageTitle4.p1{background-position:0 0;}
.pageTitle4.p2{background-position:0 -50px;}
.pageTitle4.p3{background-position:0 -102px;}
.content .titleDiv .lineMap{float:right; color:#959595; font-family:dotum; font-size:11px; margin-top:20px;}
.titleDiv .lineMap span{background:url("../../images/icon/bls.gif") no-repeat 0 -29px; padding-left:13px; margin-right:5px;}
.titleDiv .lineMap em{color:#e07ab9; background:url("../../images/icon/bls.gif") no-repeat 0 -29px; padding-left:14px;}
.titleDiv .lineMap span.home{background-position:0 -1px; padding-left:17px;}

/* ÄÁÅÙÃ÷ */
.regisBox{border-top:2px solid #515257; border-bottom:1px solid #d7d7d7; padding:20px 0;}
.regisBox label{color:#454545; font-weight:bold; padding-right:5px; line-height:23px;}
.warning{color:#e07ab9; padding-left:20px; background:url("../../images/icon/ico_waring.gif") no-repeat 0 2px;}
.warning .bls{margin: 0 4px 0 -10px;}
.prgDiv1{overflow:hidden;}
.prgDiv1 .leftDiv{float:left; width:490px;}
.prgDiv1 .rightDiv{float:left;}
.prgDiv1 .rightDiv.fax{color:#f62ca2; font-size:14px; font-weight:bold; background:url("../../images/icon/bls.gif") no-repeat 0 -130px; padding-left:32px;}
.cntList{}
.cntList li{background:url("../../images/icon/bl_list.gif") no-repeat 0 8px; padding-left:10px;}
.agree{text-align:right; margin:10px 0 45px;}
.agree input{margin-left:15px;}

/* ÅÇ */
.tabWrap{position:relative; height:100%; background:url("../../images/img/bg_tab.gif") no-repeat 0 0; margin-bottom:30px;}
.tabMenu{overflow:hidden; }
.tabMenu .tabContents{position:absolute; top:-99999px; left:-99999px; width:100%; padding:30px 0 40px;}/*top:48px; left:0;*/
.tabMenu .menu{float:left;}
.tabMenu .menu h4{font-weight:normal;}
.tabMenu .menu .link{display:block; height:44px; line-height:45px; padding:0 17px 0 18px; margin-top:4px; border-right:1px solid #dedede;}
.tabMenu .first.menu.active{margin-left:0;}
.tabMenu .menu.active{background:url("../../images/img/bg_tab.gif") no-repeat -740px 0px; padding-left:5px; margin-left:-1px;}
.tabMenu .menu.active .link{background:url("../../images/img/bg_tab.gif") no-repeat right 0px; padding:0 19px 0 14px; height:48px; line-height:53px; font-weight:bold; color:#f62ca2; margin-top:0; border-right:0;}
.tabMenu .menu.active .tabContents{top:48px; left:0;}
.tabMenu.jsOff .menu{float:none;}
.tabMenu.jsOff .tabContents{display:block; position:static; top:0; left:0;}

.irTxt{width:720px; padding:0 5px; line-height:16px; overflow:hidden;}

/* ¼­ºñ½º ¼Ò°³ ÄÁÅÙÃ÷ */
.tabMenu .menu.intro1.active{height:730px;}
.tabMenu .menu.intro2.active{height:600px;}
.tabMenu .menu.intro3.active{height:600px;}
.tabMenu .menu.intro4.active{height:600px;}
.introContents{background:url("../../images/txt/intro1.gif") no-repeat;}
.introContents.t1{background-position:0 0; height:278px;}
.introContents.t2{background-position:0 -300px; height:352px;}
.historyDiv{position:relative;}
.historyDiv h6{position:absolute; top:4px; left:0;}
.historyDiv ul{padding-left:137px; width:593px;}
.historyDiv ul li{overflow:hidden;}
.historyDiv ul li .year{float:left; width:95px;}
.businessList{}
.businessList li{background:url("../../images/txt/intro1.gif") no-repeat; height:51px; line-height:51px; padding-left:161px; margin-bottom:3px;}
.businessList li.b1{background-position:0 -680px;}
.businessList li.b2{background-position:0 -735px;}
.businessList li.b3{background-position:0 -790px;}
.businessList li.b4{background-position:0 -845px;}
.businessList li.b5{background-position:0 -900px;}
.companyList{overflow:hidden;}
.companyList li{float:left; border:1px solid #dcd9d2; margin:0 9px 9px 0;}

.serviceDiv{}
.serviceDiv li{padding:0 0 25px; border-bottom:1px solid #d7d7d7; margin-bottom:20px;}
.serviceDiv li.last{border-bottom:0;}
.serviceDiv li strong{color:#454545;}
.serviceDiv li .txt{background:url("../../images/img/img_service.gif") no-repeat;}
.serviceDiv li.s1 .txt{background-position:0 0px;}
.serviceDiv li.s2 .txt{background-position:0 -70px;}
.serviceDiv li.s3 .txt{background-position:0 -140px;}
.serviceDiv li.s4 .txt{background-position:0 -210px;}
.serviceDiv li.s5 .txt{background-position:0 -280px;}
.serviceDiv li .txt{height:66px; padding-left:156px; margin-top:5px;}
.serviceDiv li .txt p{margin-bottom:3px;}

.sTitle{color:#454545; font-weight:bold;}

/* Á¦°ø¼­ºñ½º */
.tabMenu .menu.ser1.active{height:1800px;}
.tabMenu .menu.ser2.active{height:1573px;}
.tabMenu .menu.ser3.active{height:416px;}
.serviceContents1{height:403px; background:url("../../images/txt/service1.gif") no-repeat;}
.serviceContents2{background:url("../../images/txt/service2.gif") no-repeat;}
.serviceContents2.t1{height:276px; background-position:0 0px;}
.serviceContents2.t2{height:354px; background-position:-750px 0px;}
.serviceContents2.t3{height:187px; background-position:-1500px 0px;}
.serviceContents2.t4{height:308px; background-position:-2250px 0px;}
.serviceContents2.t5{height:271px; background-position:-3000px 0px;}
.serviceContents3{height:195px; background:url("../../images/txt/service3.gif") no-repeat;}
.serviceContents3.t1{background-position:0 0px;}
.serviceContents3.t2{background-position:-750px 0px;}
.serviceContents3.t3{background-position:-1500px 0px;}
.serviceContents4{background:url("../../images/txt/service4.gif") no-repeat;}
.serviceContents4.t1{height:134px; background-position:0 0px;}
.serviceContents4.t2{height:305px; background-position:0 -170px;}
.serviceContents5{height:390px; background:url("../../images/txt/service5.gif") no-repeat;}

/* °í°´Áö¿ø */
.csList{}
.csList li{background:url("../../images/txt/customer1.gif") no-repeat; height:51px; line-height:53px; padding-left:135px; margin-bottom:3px;}
.csList li.b1{background-position:0 0;}
.csList li.b2{background-position:0 -54px;}
.csList li.b3{background-position:0 -108px;}
.csList li.b4{background-position:0 -162px;}
.csList li.b5{background-position:0 -216px;}

/* ¾à°ü */
.txtScrollBox{width:683px; padding:15px 25px 20px 20px; overflow:hidden; border:1px solid #d7d7d7; height:200px; overflow-y:scroll;}
.txtScrollBox.d1{height:550px;}
.txtScrollBox h4{font-size:14px; margin:40px 0 10px;}
.txtScrollBox h5{font-size:12px; margin:15px 0 0;}
.txtScrollBox ol,.txtScrollBox ul{padding-left:20px;}
.txtScrollBox li span.num{margin: 0 4px 0 -20px;}
.txtScrollBox li span.num2{margin: 0 3px 0 -19px;}
.txtScrollBox li span.num3{margin: 0 4px 0 -10px;}
.txtScrollBox li span.num4{margin: 0 4px 0 -15px;}
.txtScrollBox .sub{padding-left:0;}

/* Å×ÀÌºíÆû */
span.es{color:#f62ca2;}
.joinFormWrap{position:relative;}
.joinFormWrap .required{position:absolute; top:0; right:0;}
table tbody .sGuide{font-size:12px; color:#959595; line-height:14px;}
table tbody .addTxt{border-top:1px dotted #d7d7d7; padding:8px 18px 0; line-height:17px;}
table tbody .addTxt .num{margin: 0 4px 0 -16px;}
.guideLine{color:#e07ab9; padding:0 0 0 18px; line-height:17px;}
.guideLine .num{margin: 0 4px 0 -16px;}
td .tdList{margin-top:2px;}
td .tdList li{background:url("../../images/icon/bl_list.gif") no-repeat 0 6px; padding-left:10px; line-height:18px;}

.listForm1{border-top:2px solid #515258; border-bottom:1px solid #d7d7d7; padding:12px 0; margin:10px 0 50px;}
.listForm1.pop{margin:0;}
.listForm1 table{table-layout:fixed;}
.listForm1 th{text-align:left; padding:5px 0 5px 20px;}
.listForm1 td{text-align:left; padding:5px 20px 5px 0;}
.listForm1 td .pDiv{position:relative;}
.listForm1 th .checkbox{display:inline-block; vertical-align:top; margin-top:1px;}
.listForm1 th label .brLine{display:inline-block;vertical-align:top; line-height:16px;}
.listForm1 .chkDiv{padding:0 20px 10px; border-bottom:1px solid #d7d7d7; margin-bottom:10px;}
.listForm1 .chkDiv label{padding:0 30px 0 5px;}
.listForm1 td .checkList{overflow:hidden;}
.listForm1 td .checkList li{float:left; width:220px;}
.listForm1 td .checkList li.c1{width:500px;}
.listForm1 td span.labelLine{padding-right:10px;}

.listForm2{border-top:2px solid #515258; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.listForm2 table{table-layout:fixed; margin:0 0 -1px -1px;}
.listForm2 table thead th{background:#f9f9f9;}
.listForm2 table td,.listForm2 table th{padding:9px 0 7px; text-align:center; border-bottom:1px solid #ececec; border-left:1px solid #ececec; vertical-align:middle; line-height:18px;}
.listForm2 table td.subject{text-align:left; padding:9px 15px 7px;}
.listForm2 table td.subject a{color:#f62ca2;}
.listForm2 table td.subject a:hover{text-decoration:underline;}
.listForm2 table td.num{border-left:0;}
.listForm2 table td.tit{vertical-align:middle;}
.listForm2 tfoot td{background:#fff5fb; color:#f72da3; font-weight:bold;}

.listForm3{border-top:2px solid #515258; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.listForm3 table{table-layout:fixed; margin:0 0 -1px -1px;;}
.listForm3 table thead th{background:#f9f9f9; vertical-align:middle;}
.listForm3 table td,.listForm3 table th{padding:9px 20px 8px; text-align:center; border-bottom:1px solid #ececec; border-left:1px solid #ececec; vertical-align:middle; line-height:18px;}
.listForm3 table td{text-align:left;}

.listForm4{border-top:2px solid #515258; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.listForm4 table{table-layout:fixed; margin:0 0 -1px -1px;}
.listForm4 table td,.listForm4 table th{padding:9px 0 7px; text-align:center; border-bottom:1px solid #ececec; vertical-align:middle;}
.listForm4 table td.subject{text-align:left; padding:9px 20px 7px;}
.listForm4 table td.subject a:hover{text-decoration:underline;}
.listForm4 table td.num{border-left:0;}
.listForm4 tbody th.tit{border-right:1px solid #ececec; text-align:left; font-weight:normal; padding:9px 15px 7px;}

.listForm5 {overflow:hidden;}
.listForm5 table {table-layout:fixed; width: 100%; border-collapse:collapse; border-spacing:0;}
.listForm5 table th {font-size: 12px; padding: 8px; color: #656565; border: 1px solid #ececec; line-height: 18px; text-align: center; background: #f9f9f9; word-break: keep-all; word-wrap: break-word;}
.listForm5 table td {font-size: 12px; padding: 10px 7px; color: #656565; border: 1px solid #ececec; line-height: 18px; vertical-align: top; word-break: keep-all; word-wrap: break-word;}

.viewForm1{border-top:2px solid #515258; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.viewForm1 .subjectDiv{border-bottom:1px solid #c2c3cc; padding:8px 20px 6px; overflow:hidden; font-weight:bold;}
.viewForm1 .postInfo{border-bottom:1px solid #ececec; padding:8px 20px 6px; overflow:hidden;}
.viewForm1 .postInfo .writer{float:left;}
.viewForm1 .postInfo .date{float:right;}
.viewForm1 .postInfo .writer .tit{background:url("../../images/icon/bls.gif") no-repeat right -229px; padding-right:10px; margin-right:5px;}
.viewForm1 .postInfo .date .tit{background:url("../../images/icon/bls.gif") no-repeat right -229px; padding:0 10px 0 25px; margin-right:5px;}
.viewForm1 .viewDiv{padding:26px 20px 25px; min-height:250px;}

.bottomList{border-top:1px solid #eaeaea;}
.bottomList .listView{overflow:hidden; border-bottom:1px solid #eaeaea; padding:11px 20px 9px;}
.bottomList .listView span{float:left; background:url("../../images/icon/bls.gif") no-repeat; padding-left:16px; margin-right:19px;}
.bottomList .listView span.prev{background-position:0 -164px;}
.bottomList .listView span.next{background-position:0 -194px;}
.bottomList .listView p{float:left; background:url("../../images/icon/bls.gif") no-repeat left -85px; padding-left:20px;}
.bottomList .listView p a:hover{text-decoration:underline;}

.faqList{border-top:2px solid #515258;}
.faqList ul{}
.faqList ul li.list{overflow:hidden; border-bottom:1px solid #ececec;}
.faqList ul li.list .question{position:relative; width:690px; padding:16px 20px 14px; overflow:hidden;}
.faqList ul li.list .question a{display:block; padding-left:27px; background:url("../../images/icon/ico_plus.gif") no-repeat right 4px; padding-right:30px;}
.faqList ul li.list .question span.quest{display:block; position:absolute; top:19px; left:20px; width:11px; height:16px; background:url("../../images/icon/ico_q.gif") no-repeat; text-indent:-9999px;}
.faqList ul li.list .question a.active{color:#fa41a6; background:url("../../images/icon/ico_minus_on.gif") no-repeat right 4px;}
.faqList ul li.list .question a.active span.quest{background:url("../../images/icon/ico_q_on.gif") no-repeat;}

.faqList ul li.list .answer{position:relative; width:690px; padding:0 20px 14px; overflow:hidden;}
.faqList ul li.list .answer span.ans{display:block; position:absolute; top:3px; left:20px; width:12px; height:13px; background:url("../../images/icon/ico_a_on.gif") no-repeat; text-indent:-9999px;}
.faqList ul li.list .answer .answerView{display:block; padding-left:27px; overflow:hidden; }

.resultDiv{background:#f7f7f7; padding:15px 20px 20px;}
.resultDiv table{table-layout:fixed;}
.resultDiv table th,.resultDiv table td{padding:5px 0; text-align:center; vertical-align:middle; line-height:18px;}
.resultDiv .guide{border-top:1px solid #d7d7d7; line-height:17px; padding:10px 5px 0; margin-top:5px;}

.resultDiv2{border-top:1px dotted #d7d7d7; border-bottom:1px dotted #d7d7d7; padding:5px 0; margin-top:5px;}
.resultDiv2.p1{padding:7px 15px;}
.resultDiv2 table{table-layout:fixed;}
.resultDiv2 table th,.resultDiv2 table td{padding:5px 0; text-align:center; vertical-align:middle; line-height:18px;}

.bbsSrch{border:1px solid #dedede; padding:20px 0;}
.bbsSrch input,.bbsSrch select{vertical-align:middle;}

.listPaging{text-align:center; overflow:hidden;}
.listPaging a{color:#bfbfbf; font-size:11px; padding:0 6px 0 3px; line-height:17px; vertical-align:top;}
.listPaging a.btnPage{display:inline-block; *display:inline; *zoom:1; width:18px; height:17px; background:url("../../images/btn/btns.gif") no-repeat;}
.listPaging a.btnPage.prev{background-position:-630px 0px; }
.listPaging a.btnPage.next{background-position:-630px -20px; margin-left:8px;}
.listPaging a.current{color:#fa41a6; font-weight:bold;}

/* ÆË¾÷ */
.popWrap{background:url("../../images/img/bg_pop_head.gif") repeat-x;}
.popHead{height:46px; background:url("../../images/icon/logo_popup.gif") no-repeat right 0; padding:0 25px}
.popTitle{display:block; color:#fff; font-size:14px; line-height:46px;}
.popContents{padding:30px 25px; line-height:18px;}
/* ¿ìÆí¹øÈ£ °Ë»ö */
.popContents .popSrch{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin:30px 0; padding:20px 0 15px;}
.popContents .popSrch label{vertical-align:middle; font-weight:bold; margin-right:7px;}
.popContents .popSrch input{vertical-align:middle; }
/* ÇÚµåÆùÀÎÁõ */
.layerPop{position:absolute; z-index:600;}
.layerPop .popTitle{padding:0 25px;}
.layerPop.mobile{top:30px; left:0; width:384px; height:181px; overflow:hidden; background:url("../../images/img/bg_pop1.png") no-repeat;}
/*.layerPop.mobile .popTitle{padding:0 25px;}*/
.layerPop .layerPopcontents{padding:25px 25px;}
.layerPop .popClose{position:absolute; bottom:7px; right:25px; color:#949494; font-size:10px; font-weight:bold; font-family:verdana; letter-spacing:0px;}

.layerPop.call{top:0px; left:140px; width:655px; height:820px; background:url("../../images/img/bg_pop10.png") no-repeat;}
/*.layerPop.call .popTitle{padding:0 25px;}*/
.layerPop .layerPopcontents{padding:25px 25px;}
.listForm1 td.popLine{text-align:left; padding:5px 10px 5px 0; line-height:18px;}
.listForm1 td.popLine textarea{}
.layerPop.call .popClose{position:absolute; bottom:10px; right:25px; color:#949494; font-size:10px; font-weight:bold; font-family:verdana; letter-spacing:0px;}
.layerPop.call .subPop{position:absolute;  top:-80px; left:130px; width:280px; background:#fff; border:1px solid #515258; padding:10px;}
.layerPop.call .subPop p{font-size:11px; margin-top:5px;}

.layerPop.channel{top:125px; left:30px; width:650px; height:550px; background:url("../../images/img/bg_pop3.png") no-repeat;}
.layerPop.channel .popClose{bottom:13px;}

/* main layerPop */
.layerPop.maininfo{top:50%; left:50%; transform: translate(-50%, -50%); width:530px; height:375px; background:url("../../images/img/bg_pop11.png") no-repeat;}
.layerPop.maininfo .popTitle{height: 46px;}
.layerPop.maininfo .warning{line-height: 16px;}
.layerPop.maininfo .layerPopcontents{overflow-y: auto;}
.layerPop.maininfo sup{line-height: 0;}
.layerPop.maininfo .infoWrap{font-size: 12px; margin: 0; border-bottom: 1px solid #d7d7d7; line-height: 150%;}
.layerPop.maininfo .infoWrap .infoCon{text-align: center; padding: 16px 20px; margin-bottom: 15px; border-radius: 5px; letter-spacing: -0.2px; background: #fff8eb; border: 1px solid #fee3ae;}

/* footer */
.flogo{position:absolute; top:51px; left:0; width:86px; height:24px;}
.footerDiv{padding-left:117px;}
.footerDiv .fmenu{overflow:hidden;}
.footerDiv .fmenu li{float:left; background:url("../../images/icon/bls.gif") no-repeat 0 -58px; padding:0 8px 0 12px;}
.footerDiv .fmenu li.privacy{background:none; padding-left:0;}
.footerDiv address{color:#959595; font-style:normal; font-family:dotum; font-size:11px; line-height:16px; margin:5px 0;}
.footerDiv address span{background:url("../../images/icon/bls.gif") no-repeat 0 -89px; padding:0 8px 0 10px;}
.footerDiv address .addr{background:none; padding:0 8px 0 0;}
.footerDiv address .receipt{display:block;background:none; padding:0 8px 0 0;}
.footerDiv .copy{color:#959595; font-family:dotum; font-size:11px;}