@charset "euc-kr";

#main_wrap{width:100%;margin:0 auto; text-align:center;}


/* main_contents - ¸ÞÀÎ ÄÁÅÙÃ÷ ºÎºÐ */

#footer{width:100%; background-color:#efefef;}
.w1900{ width:92%; margin:0 auto; overflow: hidden; padding:10px 4%;}
.w1900 address{width:50%; float:left; padding-top: 0; font-size:13px; font-weight:normal; margin-left:30px; text-align:left; color:#999;font-style:normal;}


@media (max-width: 1900px) {
.w1900 address{width:45%}
}

@media (max-width: 1600px) {
.w1900 address{width:40%;}
}


/* footer */
.counsel { width:422px; float:right; padding-top:20px; overflow:hidden;}
.coun_in button {margin-top:15px; height:50px; width:422px;background-color:#53abeb; float:left; border:1px solid #53abeb;box-sizing: border-box;}
.coun_in button p {color:#fff; font-size:20px;}
.coun_in {position:absolute; overflow:hidden;width:422px; right:0;}
.coun_in input {float:left; height:30px;background-color:transparent; border:1px solid #ddd; color:#666;box-sizing: border-box; font-size:16px;}
.coun_in input.na {width:422px; margin-bottom:5px}
.coun_in input.phone {width:134px; margin-right:10px}
.coun_in input.input_text {margin-top:5px;width:422px;}
.coun_in textarea {margin-top:5px;color: #666; font-weight:normal; height:40px; width:422px;background-color:transparent; border:1px solid #ddd;color:#666;box-sizing: border-box; font-size:15px;}

.term_wrap4 {width: 422px; text-align: left; margin-top:5px; color: #666;}
.term_wrap4 input {width:15px; height:15px; vertical-align:middle; margin-top: 2px;}
.term_wrap4 label {margin-left: 5px;}




#main_wrap{position:relative; top:0; margin:0 auto; width:100%; min-width:1260px;}


/* Å¾¸Þ´º */
.mt14 {margin-top:14px;}
#top_bg{background:url("../images/common/top_bg.gif") repeat-x; width:100%;height:161px;}

#m_header #header{width:1200px;margin:0 auto; overflow:hidden;}
#m_header #header .topm{width:1200px;text-align:right;}/* top_img */
#m_header #header h1{float:left}/* top_logo */

#m_header {width:100%; height:89px;margin:0 auto; position:relative;z-index:1000000;background-color: #fff;}
#m_header .header_area {width:100%;position:relative; margin:0 auto;}
#m_header .header_area .pt01 { height:85px; width:1200px; position:relative; float:left; margin-left:0px;}
#m_header .header_area .pt01 li {float:left;  position:relative;}

#m_header .header_area .pt02 { height:34px; width:500px; position:relative; float:left;  margin-left:0px;}
#m_header .header_area .pt02 li a{display:block; height:41px; font-family:NanumBarunGothicBold,'³ª´®¹Ù¸¥°íµñ'; font-size:13px; line-height:30px; color:#e0e0e0;padding-left:50px}
#m_header .header_area .pt03 { height:34px; width:450px; position:relative; float:left;margin-left:250px;}
#m_header .header_area .pt03 li a{display:block; height:41px; font-family:NanumBarunGothicBold,'³ª´®¹Ù¸¥°íµñ'; font-size:13px; line-height:30px; color:#e0e0e0;padding-left:35px}


/* gnb */
#gnb{width:100%;position:absolute;top:90px; left:0; height:50px; overflow:hidden;background: #222; opacity: 0.9; z-index:10000;} /*  background:url(../images/common/topmn_bg.png) repeat-x center 41px; */
#gnb div{ }
#gnb ul.dep1{*zoom:1; width:1205px; margin:0px auto 0 auto; padding-top: 10px;}
#gnb ul.dep1 li{float:left;width:240px; position:relative;text-align:center;}
#gnb ul.dep1 li.on{}
#gnb ul.dep1 li.on a{color:#58abe0;  text-decoration:none;}
#gnb ul.dep1 li.last{margin-right:10px;}
#gnb ul.dep1 li a{display:block; height:41px;font-family:NanumBarunGothicBold,'³ª´®¹Ù¸¥°íµñ'; font-size:16px; line-height:30px; color:#d8d8d8; /*text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);*/}
#gnb ul.dep1 li ul.dep2 {width:100%;position:absolute; top:50px; left:0px; *zoom:1;}
* #gnb ul.dep1 li ul.dep2 li{width:100%; clear:both; margin-bottom:6px;}
#gnb ul.dep1 li ul.dep2 li a{height:auto; font-family:NanumBarunGothic,'³ª´®¹Ù¸¥°íµñ'; font-size:15px; letter-spacing:-0.07em; line-height:24px; color:#DEDEDE; font-weight:normal;}
#gnb ul.dep1 li ul.dep2 li.on a{color:#a8fff4; text-decoration:none; }



/* contents */

.btn_wrap{position:absolute; top:50px; left:20%}
.contents .cnt_tit {text-align: center;}
.contents .cnt_tit h2 {font-size: 40px; color: #000; padding: 60px 0 30px 0;}
.contents .cnt_tit p {font-size: 17px; color: #000;  padding-bottom: 60px;}
.bottom-none p {text-align: center;}



/* mainvisual */

.mc1_container { width:100%;max-width:1920px; height: 720px; margin:0 auto; position:relative; text-align:left; font-size:0; background-color:#222}


.mc1_container .box { display:inline-block; *display:inline; zoom:1; position:relative; width:33%; height:720px; overflow:hidden; /*background:#f00;*/ }
.mc1_container .box .gp_wrap { width:100%; height:100%; position:relative; }
.mc1_container .box .gp_wrap .gp_off {  width:100%; height:100%; top:0; left:0%; position:absolute; }
.mc1_container .box .gp_wrap .gp_on { width:100%; height:100%; position:relative; opacity:0; filter:alpha(opacity=0); }
.mc1_container .box .gp_wrap .squ { width:100%; height:100%; top:0; left:0; position:absolute; background:#000; opacity:0; filter:alpha(opacity=0); }

.mc1_container .btn_top  {margin: 0 auto 20px auto; text-align: center;}
.mc1_container .btn_bot  {margin-bottom: 20px;}
.mc1_container .box2  { top:0; left:33.32%; position:absolute; }
.mc1_container .box3  { top:0; left:66.64%; position:absolute; }
.mc1_container .box1 .btn_wrap{position:absolute; top:50px; left:20%}
.mc1_container .box2 .btn_wrap{position:absolute; top:70px; left:20%}
.mc1_container .box3 .btn_wrap{position:absolute; top:80px; left:20%}

.gubun{width:727px; overflow:hidden; margin:0 auto}
.gubun ul {display: table; margin: 0 auto;}
.gubun li{float:left; border:2px solid #fff; font-size:16px; border-radius:30px; text-align:center; margin:5px}
.gubun a{width:130px; height:36px; line-height:36px; font-size:15px; display:block; color:#fff}
.gubun a:hover{background-color:#fff; border-radius:30px; display:block; color:#333; font-weight: 600;}

.gubun_02{width:635px; overflow:hidden; margin:0 auto}
.gubun_02 ul {display: table; margin: 0 auto;}
.gubun_02 li{float:left; border:2px solid #fff; font-size:16px; border-radius:30px; text-align:center; margin:5px}
.gubun_02 a{width:130px; height:36px; line-height:36px; font-size:15px; display:block; color:#fff}
.gubun_02 a:hover{background-color:#fff; border-radius:30px; display:block; color:#333; font-weight: 600;}

.gubun_01{width:665px; overflow:hidden; margin:0 auto}
.gubun_01 ul {display: table; margin: 0 auto;}
.gubun_01 li{float:left; border:2px solid #fff; font-size:16px; border-radius:30px; text-align:center; margin:5px}
.gubun_01 a{width:160px; height:36px; line-height:36px; font-size:15px; display:block; color:#fff}
.gubun_01 a:hover{background-color:#fff; border-radius:30px; display:block; color:#333; font-weight: 600;}
	

/* ÇªÅÍ */
#footer{width:100%; background-color:#efefef; padding-bottom:150px}
.w1900{    width: 1200px; margin:0 auto; overflow: hidden; padding: 40px 0;}
.w1900 img{float:left;}
.w1900 address{padding-top: 0;float:left; margin-left:30px; text-align:left; color:#999;font-style:normal;}