@charset "euc-kr";

@font-face {font-family:"ng"; src:url(/base/img/font/NanumGothic.eot); src:local(¡Ø), url(/base/img/font/NanumGothic.woff) format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family:"ngb"; src:url(/base/img/font/NanumGothicBold.eot); src:local(¡Ø), url(/base/img/font/NanumGothicBold.woff) format('woff'); font-weight: normal; font-style: normal;}

*{margin:0;padding:0;}
html, body {color:#585858; font:13px/130% 'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò',Dotum,Verdana,Arial,AppleGothic,sans-serif; overflow-x:hidden;height:100%;}
dl,ul,ol{list-style:none;}
fieldset, img {border:none;}
hr, caption{display:none;}
input,textarea,select,h1,h2,h3,h4,h5,h6 {font-size:100%;}
table {border-collapse:separate; border-spacing:0; border:0 none;}
caption, th, td {text-align:left; font-weight:normal;}
em, address {font-style:normal;}
a:link,a:visited {color:#585858; text-decoration:none; font-family:'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
a:hover,a:active {color:#585858; text-decoration:none; font-family:'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
button {border:0; background:none; cursor:pointer; display:inline;}
.button {margin-top:0px;}
.png24 {tmp:expression(setPng24(this));}
.clear {clear:both !important;}
.hidden{position:absolute !important; left:-999999em !important; top:-99999em !important; width:0; height:0; font-size:0; line-height:0; visibility:hidden; padding: 0 !important; margin: 0 !important; overflow: hidden;}
label {display:none;}

/*skipnavigation*/
#skipnavigation {position:relative; width:1000px; margin:0 auto; padding:0; display:none;}
#skipnavigation ul {margin:0; padding:0;}
#skipnavigation ul li a {display:block; padding:0 10px; height:0; overflow:hidden; color:#000; text-align:center;}
#skipnavigation a:hover,#skipnavigation a:focus,#skipnavigation a:active {height:auto; padding:0 10px; font-weight: bold;}

#wrap {margin:0 auto; padding:0; width:100%; min-width:1100px; height:100%;}

#de_line {margin:0 auto; padding:0; width:100%; height:3px; background:url(/base/img/newmain/top_line.gif) center top no-repeat #59c9d2;}
#top_line {margin:0 auto; padding:0; width:100%; height:115px;}
.top_con {margin:0 auto; padding:0; width:1100px; position:relative;}
.top_con h1 {float:left; padding:19px 0 20px 0;}
.topmenu_con {margin:35px 0 0 0; padding:0; float:right;}

.mem_line {margin:0; padding:0; height:30px; text-align:right;}
.mem_line a {font-size:13px; color:#999; text-decoration:none; letter-spacing:-0.05em; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
.fast_line {margin:0; padding:0; height:30px; text-align:right; line-height:30px;}
.fast_line a {font-size:15px; color:#666; text-decoration:none; letter-spacing:-0.05em; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

#menu_line {position:relative; margin:0 auto; padding:0; width:100%; background:url(/base/img/newmain/men-u_bg.gif); height:55px;  /*border-bottom:3px solid #499dc1;*/ z-index:9998;}
.menu-con {margin:0 auto; padding:0; width:100%;}


#mr {margin:0 auto; padding:0; width:100%; /*background:#292838; height:470px;*/}

.con_line {margin:0 auto; padding:0; width:100%; background:#d7d7d7;}
.con_con {margin:0 auto; padding:30px 0; width:1100px;}


.mta th {font-size:13px; color:#fff; letter-spacing:-0.1em; text-align:left; line-height:24px;}
.mta td {font-size:13px; color:#fff; /*letter-spacing:-0.05em;*/ text-align:right; line-height:24px;}


.section_ul {position:relative; margin:0; padding:0; width:290px; *zoom:1}
.section_ul a{color:#797979; text-decoration:none}
.section_ul a:hover,
.section_ul a:active,
.section_ul a:focus{text-decoration:underline}
.section_ul h2 {margin:0; padding:0; font-size:17px; color:#333; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; /*height:30px; */ letter-spading:-0.05em;}
.section_ul ul {margin:17px 0 0 0; padding:0; list-style:none;}
.section_ul li {position:relative; margin:0; line-height:26px; background:url(/base/img/newmain/po.gif) left 11px no-repeat;}
.section_ul li img{padding-right:8px; vertical-align:middle;}
.section_ul li:after {display:block; clear:both; content:""}
.section_ul li a {float:left; font-size:14px;}
.section_ul li .time {float:right; clear:right; font-size:14px; color:#797979; white-space:nowrap;}
.section_ul .more {position:absolute; top:0px; right:0; font-size:13px; text-decoration:none !important;}


#tel_line select, #tel_line input {margin:0; font-size:13px; color:#666; vertical-align:middle;}
.cof01 {border:1px solid #fff; padding:3px 0 0 4px; font-size:13px; color:#666; height:24px; outline-width:0; font-family:'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
.cof02 {border:1px solid #fff; font-size:13px; color:#666; height:29px; outline-width:0; font-family:'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}


.part01 {margin:0; padding:0; width:400px; height:430px; float:left;}
.pa01 {display:block; cursor:pointer; padding:250px 20px 20px 20px; width:400px; height:430px; font-size:15px; letter-spacing:-0.05em; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; line-height:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
/*.pa02 {display:block; cursor:pointer; padding:60px 30px 30px 30px; width:400px; height:430px; text-align:right; font-size:19px; letter-spacing:-0.05em; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; line-height:25px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}*/
.pa02 {display:block; cursor:pointer; padding:60px 30px 30px 30px; width:400px; height:430px; text-align:right; font-size:15px; letter-spacing:-0.05em; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; line-height:25px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.part02 {margin:0 0 0 10px; padding:0; width:460px; height:430px; float:left;}
.vlift {margin:0; padding:0; height:210px; background:url(/base/img/newmain/vlift.jpg) left top no-repeat;}
.vlift a {display:block; cursor:pointer; padding:100px 20px 20px 20px; width:420px; height:90px; font-size:17px; color:#fff; letter-spacing:-0.05em; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; line-height:22px;}

/* ¸ÞÀÎ ¹è³Ê ·Ñ¸µ */
.swiper-container {width: 100%; /*height: 300px;*/ margin:0;}
.swiper-container.swiper1 {height:430px;}
.swiper-container.swiper2 {height:250px; font-size: 18px; color:#ff0000;}
.swiper-slide {font-size: 18px; color:#fff;
/* Center slide text vertically */
/*display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;*/}
.swiper-slide2 {font-size: 18px; color:#ff0000;}

.eye {margin:0; padding:0; float:left;}
.loca {margin:0; padding:0; width:220px; height:210px; background:url(/base/img/newmain/lo.gif) left top no-repeat; float:right;}
.loca a {display:block; cursor:pointer; padding:10px 20px 20px 20px; width:180px; height:180px; color:#ecc6bb; font-size:13px; letter-spacing:-0.05em;}

.fabook {margin:0; padding:0; width:220px; height:210px; float:right;}

.part03 {margin:0; padding:0; width:220px; height:430px; float:right;}
.cscenter {margin:0; padding:30px 20px; height:210px; background:#2e2d3b;}

.cacao {margin:0; padding:0; width:220px; height:160px; background:url(/base/img/newmain/cacao.jpg);}
.cacao a {display:block; width:180px; height:38px; padding:102px 20px 20px; color:#413036; font-size:17px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; letter-spacing:-0.1em; text-align:center; line-height:22px;}

.part04 {margin:0; padding:0; width:400px; float:left;}
.pa04 {display:block; cursor:pointer; padding:40px 20px 20px 20px; width:400px; height:250px; font-size:17px; letter-spacing:-0.05em; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; line-height:22px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}


.part05 {margin:0; padding:29px; width:630px; height:190px; background:#fff; float:right; border:1px solid #ccc;}

.part06 {margin:0; padding:0; width:400px; float:left;}
.part07 {margin:0 0 0 10px; padding:0; width:230px; height:250px; background:url(/base/img/newmain/real.jpg) left top no-repeat; float:left;}
.part07 a {display:block; cursor:pointer; padding:105px 20px 20px 20px; width:190px; height:115px; color:#fff; font-size:15px; letter-spacing:-0.05em; line-height:20px;}

.part08s {margin:0 0 0 10px; padding:0; width:230px; height:250px; background:url(/base/img/newmain/lo.gif) right bottom no-repeat #2e2d3b; float:left;}
.part08s a {display:block; cursor:pointer; padding:20px 20px 20px 20px; width:190px; height:200px; color:#fff; font-size:15px; letter-spacing:-0.05em; line-height:20px;}

.part08 {margin:0; padding:20px; width:410px; height:210px; float:right; background:url(/base/img/newmain/bna.png) 20px 20px no-repeat #444853;}
.login_b {margin:0; padding:60px 0 0 0; width:410px; height:110px; background:url(/base/img/newmain/after_bn.jpg) left top no-repeat; font-size:17px; letter-spacing:-0.05em; text-align:center; line-height:22px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; color:#333;}
.login_a {margin:0; padding:0 0 0 0; width:410px; height:170px; background:#fff; font-size:17px; letter-spacing:-0.05em; text-align:center; line-height:22px; font-weight:bolder; color:#333;}
.real {margin:0; padding:0; list-style:none;}
.real li {padding:0; width:205px; height:170px; float:left; background:#444853;}

.part07s {margin:0 0 0 10px; padding:0; width:230px; height:250px; float:left;}
.reals a {display:block; width:190px; height:60px; padding:60px 20px 0 20px; background:url(/base/img/newmain/real_s.jpg) left top no-repeat; cursor:pointer; color:#fff; font-size:15px; letter-spacing:-0.05em; line-height:20px;}
.los a {display:block; width:190px; height:100px; padding:10px 20px; background:url(/base/img/newmain/lo_s.gif) left top no-repeat; cursor:pointer; color:#ecc6bb; font-size:13px; letter-spacing:-0.05em;}

/* ºñ¿ë»ó´ã ¶óÀÎ */
#cost {margin:0 auto; padding:30px 0; width:100%; background:url(/base/img/newmain/on_bg.gif);}
.cost_con {margin:0 auto; padding:0 0 0 200px; width:900px; background:url(/base/img/newmain/cost.png) left top no-repeat;}
.cost01 {margin:0; padding:0; width:335px; font-size:15px; letter-spacing:-0.05em; float:left; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
.cost02 {margin:0 0 0 5px; padding:0; width:450px; float:left;}
.cost03 {margin:0; padding:0; width:105px; float:right;}

#prog {margin:30px auto; padding:0; width:1100px; height:90px;}
.progs {margin:0; padding:0; list-style:none;}
.progs li {padding:0 0 0 90px; width:25%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.progs li a {display:block; cursor:pointer; padding:20px 0 0 0; height:70px; border:0px solid #000; font-size:13px; letter-spacing:-0.05em; color:#666;}


#btm_line {margin:0 auto; padding:0; width:100%; background:#555;}
.btm_con {margin:0 auto; padding:0; width:1100px;}
.btm_li {margin:0; padding:0; float:left; line-height:45px; height:45px;}
.btm_li a {font-size:13px; color:#fff; letter-spacing:-0.05em; text-decoration:none;}
.btm_con b {float:right;}
.btm_con b a {display:block; cursor:pointer; background:#484848;}


#foot {margin:0 auto; padding:30px 0; width:100%; background:#3d3f44;}
.foot_con {margin:0 auto; padding:0; width:1100px; font-size:12px; color:#c1c1c3;}
.foot_con address {font-size:12px; color:#c1c1c3; line-height:16px; font-style:normal;}
.foot_con span {color:#666;}
.copy {margin-top:5px; font-size:12px; font-family:arial; letter-spacing:0.05em; color:#9d9ea0;}


/* °£°Ý+³ôÀÌ */
.p5 {padding:0 5px; font-family:'dotum',µ¸¿ò; color:#524741;}
.p10 {padding:0 10px; font-family:'dotum',µ¸¿ò;}
.p15 {padding:0 15px; font-family:'dotum',µ¸¿ò;}
.p25 {padding:0 25px; font-family:'dotum',µ¸¿ò;}
.p4 {padding:0 4px;}

.h10 {margin-top:10px;}
.h20 {margin-top:20px;}
.h30 {margin-top:30px;}
.h40 {margin-top:40px;}
.h50 {margin-top:50px;}
.h80 {margin-top:80px;}
.h160 {margin-top:160px;}

/* ÆùÆ® */
.t13 {font-size:13px; letter-spacing:-0.05em; color:#333; line-height:18px;}
.t13p {font-size:13px; letter-spacing:-0.05em; color:#666; line-height:18px; background:url(/base/img/sub/point01.png) left 4px no-repeat; padding-left:15px;}
.t13p2 {font-size:13px; letter-spacing:-0.05em; color:#666; line-height:18px; background:url(/base/img/sub/point02.png) left 4px no-repeat; padding-left:15px;}

.t15 {font-size:15px; letter-spacing:-0.05em; color:#333; line-height:22px;}
.t15b {font-size:15px; letter-spacing:-0.05em; color:#666; line-height:22px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
.t17p {font-size:17px; letter-spacing:-0.05em; color:#52205e; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; background:url(/base/img/sub/rpo01.png) left 2px no-repeat; padding-left:23px;}
/*ÀÌ¹ÌÁöÃß°¡ .t17p_img {font-size:17px; letter-spacing:-0.05em; color:#52205e; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; background:url(/base/img/sub/rpo01.png) left 2px no-repeat; margin-left:280px; padding-left:30px;}*/

.t17 {font-size:17px; letter-spacing:-0.05em; color:#333; line-height:22px;}
.t17b {font-size:17px; letter-spacing:-0.05em; color:#666; line-height:25px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.t19 {font-size:19px; letter-spacing:-0.05em; color:#333; line-height:25px;}
.t19b {font-size:19px; letter-spacing:-0.05em; color:#333; line-height:27px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.t23b {font-size:23px; letter-spacing:-0.05em; color:#333; line-height:23px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.t30 {font-size:30px; letter-spacing:-0.05em; color:#666; line-height:30px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
.t31 {font-size:28.5px; letter-spacing:-0.05em; color:#666; line-height:30px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
.t30b {font-size:30px; letter-spacing:-0.05em; color:#383838; line-height:30px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; background:url(/base/img/sub/tline.gif) left top no-repeat; padding-top:15px;}

.t30t {font-size:30px; letter-spacing:-0.05em; color:#474072; line-height:30px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.t40 {font-size:40px; letter-spacing:-1px; color:#383838; line-height:40px;}
.t40b {font-size:40px; letter-spacing:-1px; color:#383838; line-height:40px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.t50 {font-size:50px; letter-spacing:-1px; color:#383838; line-height:50px;}
.t50b {font-size:50px; letter-spacing:-1px; color:#383838; line-height:50px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.ted01 {border-bottom:1px solid #76bf34; padding-bottom:1px;color:#76bf34;}
.ted02 {color:#ef7351;}
.ted03 {color:#c4ec4d;}

.e14 {font-family:Arial,AppleGothic,Verdana,sans-serif; font-size:14px; font-weight:bolder; color:#4ead0f;}