﻿@charset "utf-8";

@font-face {
	font-family: "NanumGothic";
	src: url('/font/NanumGothic.eot');
	src: local(""),
		url('/font/NanumGothic.woff') format('woff'),
		url('/font/NanumGothic.ttf') format('truetype'),
		url('/font/NanumGothic.svg#webfonturzspG4F') format('svg');
}

@font-face {
	font-family: "NanumMyeongjo";
	src: url('/font/NanumMyeongjo.eot');
	src: local(""),
		url('/font/NanumMyeongjo.woff') format('woff'),
		url('/font/NanumMyeongjo.ttf') format('truetype'),
		url('/font/NanumMyeongjo.svg#webfonturzspG4F') format('svg');
} 

/* default definition*/
* { margin:0; padding:0;}
html, body { margin:0; padding:0;}
body { font-family:"나눔고딕", "NanumGothic"; font-size:14px; color:#555; line-height:20px;position:relative;word-break:keep-all;letter-spacing: -0.05em;}
table, div {border-collapse:collapse;}
form, ul, ol, dl, table, div, h1, h2, h3 ,h4 {margin:0;padding:0;}
h1, h2, h3 ,h4, h5, h6{font-size:12px; text-decoration:none; font-weight:normal;}
img, fieldset {border:0; margin:0; padding:0; }
li{vertical-align:top; }
select, input, img, label{vertical-align:middle;}
input{padding:0 0 0 4px;}
ul, li, dl, dt, dd{list-style-type : none; }
caption { text-indent:-5000px; line-height:0; font-size:0;}
legend{ text-indent:-5000px; line-height:0; font-size:0; position:absolute;  top:0; left:0;}
hr{display:none;}
a {color:#555;text-decoration:none;}

/* 숨김텍스트처리(Text To Speech) */
.tts { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

/* text align style */
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.text_justify{text-align:justify; text-justify:inter-cluster;word-break:break-all; }

/* vertical align style */
.text_top{vertical-align:top;}
.text_middle{vertical-align:middle;}
.text_bottom{vertical-align:bottom;}

/* float */
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}

/*자간*/
.spacing{letter-spacing:-1px}

/*overflow*/
.overflow {overflow:hidden}

/*block*/
.block{display:block}

/*텍스트*/
.bold{font-weight:600;}
.underline{text-decoration:underline;}
.tx_blue{color:#196cb9}
.tx_orange {color: #ff7900;}
.tx_black{color:#222;}
.tx_12 {font-size:12px}
.tx_16 {font-size:16px}
.tx_18 {font-size:18px}


/*margin*/
.marT0{margin-top:0}
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.marT15{margin-top:15px}
.marT20{margin-top:20px}
.marT25{margin-top:25px}
.marT30{margin-top:30px} 
.marT40{margin-top:40px}
.marT45{margin-top:45px}
.marT50{margin-top:50px}
.marT95 {margin-top:95px}

.marB0{margin-bottom:0}
.marB5{margin-bottom:5px}
.marB10{margin-bottom:10px  !important}
.marB15{margin-bottom:15px}
.marB20{margin-bottom:20px !important}
.marB25{margin-bottom:25px}
.marB30{margin-bottom:30px}
.marB35{margin-bottom:35px}
.marB40{margin-bottom:40px}
.marB45{margin-bottom:45px}
.marB50{margin-bottom:50px}
.marB55{margin-bottom:55px}
.marB60{margin-bottom:60px}
.marB65{margin-bottom:65px}
.marB70{margin-bottom:70px}


.marL0{margin-left:0}
.marL5{margin-left:5px}
.marL10{margin-left:10px}
.marL15{margin-left:15px}
.marL20{margin-left:20px}
.marL25{margin-left:25px}
.marL30{margin-left:30px}
.marL35{margin-left:35px}
.marL40{margin-left:40px}
.marL45{margin-left:45px}
.marL50{margin-left:50px}
.marL80{margin-left:80px}

.marR0{margin-right:0}
.marR5{margin-right:5px}
.marR10{margin-right:10px}
.marR15{margin-right:15px}
.marR20{margin-right:20px}
.marR25{margin-right:25px}
.marR30{margin-right:30px}
.marR35{margin-right:35px}
.marR40{margin-right:40px}
.marR45{margin-right:45px}
.marR50{margin-right:50px} 
.marR80{margin-right:80px}
.marR100{margin-right:100px}

/*padding*/
.padT3{padding-top:3px}
.padT5{padding-top:5px}
.padT10{padding-top:10px}
.padT15{padding-top:15px}
.padT20{padding-top:20px}
.padT25{padding-top:25px}
.padT30{padding-top:30px}
.padT40{padding-top:40px}
.padL0{padding-left:0px}
.padL70{padding-left:70px}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB15{padding-bottom:15px}
.padB20{padding-bottom:20px}
.padB25{padding-bottom:25px}
.padB30{padding-bottom:30px}
.padB40{padding-bottom:40px}


#wrap{position:relative;width:100%;min-width:1200px}

/* skip navigation */
#skipNavi{position:fixed;top:-1px;left:0;width:100%;height:auto;text-align:center;z-index:9999;}
#skipNavi a{display:block;position:absolute;top:-30px;width:100%;height:1px;line-height:1px;background:#000;color:#fff;text-align:center;}
#skipNavi a:focus{top:0px;height:30px;line-height:30px;z-index:9999;}

/* util */
#util{position:relative;background:#f0f0f0;z-index: 100; font-size:12px}
#util .util_in{width:1200px;height:30px; margin:0 auto;}
#util.util_main .util_in{min-width:1200px!important; max-width:1400px!important; width:auto!important;}
#util .util_left{float:left;font-size:13px}
#util .util_right{float:right;}
#util .util_right .utilmenu li a{font-weight:600; color:#767676; }
#util .utilmenu{float:left;}
#util .utilmenu:after{content:''; clear:both; display:block}
#util .utilmenu li{float:left;padding:5px 18px;background:url("/images/common/bg_util.gif") no-repeat left center}
#util .utilmenu li a{color:#666;font-weight:500;}
#util .utilmenu li a:hover, #util .utilmenu li a:focus, #util .utilmenu li.on a, #util .utilmenu li .util_on{color:#337cb7;font-weight:600;}
#util .utilmenu li.util_on{background: #bbbbbb;color:#fff;}
#util .utilmenu li.util_on a,#util .utilmenu li .util_on a:hover{color:#fff;font-weight:600;}
#util .utilmenu li:first-child{background:0 none; padding-left:0px!important; }
#util .utilmenu li.ask_w a{ background:red; padding:3px 10px; color:#ffffff; font-size:15px; font-weight:600;}
#util .utilmenu li.ask_w a:hover{color:#ffffff}

#util .util_right .link_list_w{width:80px;}
#util .util_right .link_list{position:relative;float:right;width:80px;}
#util .util_right .link_list a{display:block; width:80px; ;padding:0 10px 0 0 ;font-family:sans-serif; font-size:10px;color:#767676;background:url("/images/common/bg_link_list.gif") no-repeat 65px center; letter-spacing:0em;}
#util .util_right .link_list ul.closed{height:0;padding:0; border:0 none; }
#util .util_right .link_list ul.closed a{font-size:13px !important;}
#util .util_right .link_list > ul{position: absolute;left:0; top:30px;height:auto;overflow:hidden;background:#fff;width:130px;padding: 0 ;border:1px solid #282828}
#util .util_right .link_list ul > li{padding:0;}
#util .util_right .link_list ul > li a{display:block;height: auto;width:100px;padding:5px 10px;background:#fff;color:#303030; letter-spacing:0em;}
#util .util_right .link_list ul > li a:hover, #util .util_right .link_list ul > li a:focus{background:#eeeeee; }

#util .util_left .link_list2_w{width:80px;}
#util .util_left .link_list2{position:relative;float:right;width:80px;}
#util .util_left .link_list2 a{display:block; width:200px; ;padding:0 10px 0 0 ;font-family:sans-serif; font-size:13px; font-weight:600; color:#767676;background:url("/images/common/bg_link_list.gif") no-repeat right center;}
#util .util_left .link_list2 a span{ letter-spacing:0em;}
#util .util_left .link_list2 ul.closed{height:0;padding:0; border:0 none; }
#util .util_left .link_list2 ul.closed a{font-size:13px !important;}
#util .util_left .link_list2 > ul{position: absolute;left:0px; top:24px;height:auto;overflow:hidden;background:#fff;width:228px;padding: 0 ;border:1px solid #666}
#util .util_left .link_list2 ul > li{padding:0;}
#util .util_left .link_list2 ul > li a{display:block;height: auto;width:210px;padding:5px 10px;background:#fff;color:#303030; }
#util .util_left .link_list2 ul > li a:hover{background:#eeeeee; }


/* header */
#header{position:relative;width:100%;min-height:74px;border-bottom:1px solid #e5e5e5;z-index:30;}
#header .header_box{width:1200px;height:74px;margin:0 auto;position:relative;}
#header.header_main .header_box{min-width:1200px!important; max-width:1400px!important; width:auto!important;}
#header .header_in{height:74px;z-index:80;position:relative;}
#header .header_in h1{float:left;margin:23px 0 0;}


#gnb .gnb_wrap {position:absolute; right:0; top:0;;width:740px;height:74px; margin:0 auto;}
#gnb .gnb_wrap {float:left; }
#gnb .gnb_wrap li {float:left;width:185px; height:74px;line-height:74px; vertical-align:middle; background: url("/images/common/bg_gnb_bar.png") no-repeat 0 27px;}
#gnb .gnb_wrap li a {display:block;width:185px; height:74px;font-size:22px;font-weight:600;color:#525252; text-align:center; letter-spacing:-1px; }
#gnb .gnb_wrap li:first-child {background: none;}
#gnb .gnb_wrap li a.depth01_on, #gnb.gnb_wrap li a:focus, #gnb.gnb_wrap li a:hover{ color:#009c93  }
#gnb .gnb_wrap li ul{display:none;position:absolute; z-index:10; top:74px;  border-left:solid 1px #c7c7c7;width:140px; height:300px; padding:20px 5px 20px 40px;background:url("/images/common/bg_gnb.gif") repeat-x left top; border-bottom :1px solid #dadada;}
#gnb .gnb_wrap li ul.first {border-left:0 none}
#gnb .gnb_wrap li ul li{margin:5px 0;width:140px;height:20px;margin-bottom:20px; line-height:20px;float:none}
#gnb .gnb_wrap li ul li a{font-weight:normal;width:140px;height:20px; font-size:16px; color:#666;font-weight:600; text-align: left;display:block;}
#gnb .gnb_wrap li ul li a:hover, #gnb .gnb_wrap li ul li a:focus, #gnb .gnb_wrap li a:hover, #gnb .gnb_wrap li a:focus {color:#009c93; font-weight: 600; }

/*main_gnb*/
.main #gnb .gnb_wrap li ul{display:none;position:absolute; z-index:10; top:74px;  border-left:solid 1px #c7c7c7;width:140px; height:359px; padding:20px 5px 20px 40px;background:url("/images/common/bg_gnb.gif") repeat-x left top; border-bottom :1px solid #dadada;}
.main #gnb .gnb_wrap li ul.first {border-left:0 none}

.gnblink {display: none;height: 340px;width: 500px;left: 230px;top: 74px;overflow: hidden;position: absolute;z-index: 4;}
.gnblink a{display:block;width:160px; height:110px;padding-top:60px;padding-left:70px;font-size:19px; color:#444444; font-weight:600;text-align:center;}
.gnblink .type1 a{background:#eaeaea url("/images/common/bg_gnblink1.gif") no-repeat 30px 40px;background-size:20%}
.gnblink .type2 a{background:#dadada url("/images/common/bg_gnblink2.gif") no-repeat 20px 48px;background-size:27%}

/*main_gnblink */
.main .gnblink {display: none;height: 400px;width: 500px;left: 230px;top: 74px;overflow: hidden;position: absolute;z-index: 4;}
.main .gnblink a{display:block;width:230px; height:70px;padding-top:130px;font-size:19px; color:#444444; font-weight:600;text-align:center;padding-left:0px;}
.main .gnblink .type1 a{background:#eaeaea url("/images/common/bg_gnblink1.gif") no-repeat center 43px; background-size:auto;}
.main .gnblink .type2 a{background:#dadada url("/images/common/bg_gnblink2.gif") no-repeat center 51px; background-size:auto;}

/* nav menu styles */
.f_site_wrap{position:relative; background:url("/images/common/bg_f_site.gif") repeat-x left top; min-height:55px;border-bottom:1px solid #dfdfdf}
.f_site {display: block; overflow:hidden ; font-size:13px; width:1200px; margin:0 auto;}
.f_site a.depth1{display: block;overflow: hidden;padding:14px 20px 15px 40px;margin-top:1px;color:#202020; font-size:14px; line-height:24px;font-weight:600; text-align: center;background: #fff url("/images/common/ico_down.gif") no-repeat 20px center; border-bottom: 1px solid #fff;}
.f_site a.open{background:#fff url("/images/common/ico_up.gif") no-repeat 20px center;padding:14px 20px 16px 40px;}
#f_site > li.d_tel {float: left;padding:19px 10px 15px 37px; background:url("/images/common/bg_footer_bg.gif") no-repeat left center; font-size:14px; font-weight:600; color:#2f5fc2}
#f_site > li.d_tel span{font-size:20px; color:#fe9b00}
#f_site > li {float: right;min-width: 100px;}
.depth1_1{ color:#202020; width:1200px; padding: 22px 0 13px;margin:0 auto;overflow:hidden}
.depth1_1 .left{float:left;width:50%;font-size:14px;}
.depth1_1 .left h4{color:#2f5fc2; font-size:16px; font-weight:600; margin-bottom:10px}
.depth1_1 dt{float:left;width:80px;font-weight:600; padding:5px 0;}
.depth1_1 dd{float:left;width:390px;padding:5px 0}
.depth1_1 dd li{float:left; margin:0 0 5px 20px;}
.depth1_1 dd li a{display:block; }

/* footer */
#footer{width:100%; height: 99px; font-size:14px;line-height:22px;background:#323c4d;}
#footer .footer_main{position:relative;width:1200px;height:100px;margin:0 auto;font-size:12px; color:#a3a3a3}
#footer .footer_box{position:relative;width:1200px; height:100px;margin:0 auto;font-size:12px; color:#a3a3a3}

#footer .footer_box .link2{position:absolute; left:0px; top:-30px; z-index:499; background:#e3e6e8;height:30px;width:1130px;font-weight:600;}
#footer .footer_box .link2 ul li{float:left; margin-left:35px;font-size:14px;  margin-top:6px;line-height:16px; padding-top:0px; border-left:1px solid #ccc; padding-left:35px;color: #555;}
#footer .footer_box .link2 ul li:first-child{margin-left:20px; border-left:none;padding-left:0px;}
#footer .footer_box .link2 ul li a:hover{color:#111;}


#footer .footer_box ul.link{position:absolute; left:20px; top:15px;}
#footer .footer_box ul.link li{float:left; margin-left:28px;}
#footer .footer_box ul.link li:first-child{margin-left:0;}
#footer .footer_box ul.link li a{color:#fff}
#footer .footer_box ul.link li.pri a{color:#ff7900}
#footer .footer_box .link_first{margin-left:0px!important;}
#footer .footer_box address{position:absolute;left:20px;top:43px;font-style:normal;}
#footer .footer_box .copyright{position:absolute;left:20px;top:63px;}

#footer .footer_box .right{position:absolute;right:0; top:24px;}
#footer .footer_box .family_site { position:relative; float:right; margin:0; padding:0; width:180px; z-index:5000; top:2px;}
#footer .footer_box .family_site h3 { float:left; display:inline-block; margin:0; padding:0; overflow:hidden; }
#footer .footer_box .family_site ul.family_layer { position:absolute; bottom:33px; left:0; list-style:none; margin:0; padding:5px 0; overflow:hidden; width:176px; height:200px; border:1px solid #bfbfbf; background:#fff; z-index:500; visibility:hidden; }
#footer .footer_box .family_site ul.family_layer li { float:left; display:inline-block; margin:0; padding:2px 4px; overflow:hidden; width:170px; }
#footer .footer_box .family_site ul.family_layer li a { float:left; display:inline-block; width:160px; margin:0; padding:0 5px; font-size:13px; }
#footer .footer_box .family_site ul.family_layer li a:hover { background:#007cc3; text-decoration:none; color:#fff; }


/* 개인정보처리방침 */

h2.section-heading-title {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
    color: #333b43;
    font-size: 24px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: -1px;
}

h2.section-heading:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

ul.private_summary_list {
    display: flex;
    justify-content: space-evenly;
    padding: 10px 10px 10px 10px;
    
}

.outer_summary_list .private_summary_list > li {
    flex: 1 1 auto;
}

.outer_summary_list .private_summary_list > li {
    flex: 1 1 calc((100% / 3) - 20px);
    position: relative;
    max-width: calc((100% / 3) - 20px);
    width: calc((100% / 3) - 20px);
    margin: 12px 0 0 12px;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.outer_summary_list .private_summary_list li .txt_list {
    display: none;
    position: absolute;
    z-index: 10;
    background: #5a6d94;
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 0 0 10px 10px;
}

.outer_summary_list .private_summary_list li:hover .txt_list {
    display: block;
}

.outer_summary_list .private_summary_list li.active .txt_list {
    display: block;
}

.outer_summary_list .private_summary_list li .txt_list li {
    position: relative;
    padding-left: 12px;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    letter-spacing: -1px;
}

.outer_summary_list .private_summary_list li .txt_list li:before {
    display: block;
    position: absolute;
    top: 7px;
    left: 0;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 30px;
    background-color: #fff;
    line-height: 21px;
}

.outer_summary_list .private_summary_list li .txt_list li.only_eng {
    font-size: 13px;
}

.outer_summary_list .private_summary_list li > a strong {
    font-weight: 600;
    letter-spacing: -2px;
}

.outer_summary_list .private_summary_list li > a {
    display: block;
    font-size: 16px;
    color: #355da2;
    padding: 100px 0 24px 0;
    background: url('../images/footer/51.png') no-repeat 50% 20%;
    background-size: 62px 71px;
    text-align: center;
    font-weight: bold;
    box-sizing: border-box;
}

.outer_summary_list .private_summary_list li.n2 > a {
    background: url('../images/footer/52.png') no-repeat 50% 20%;
    background-size: 62px 71px;
}

.outer_summary_list .private_summary_list li.n3 > a {
    background: url('../images/footer/53.png') no-repeat 50% 20%;
    background-size: 62px 71px;
}

.outer_summary_list .private_summary_list li.n4 > a {
    background: url('../images/footer/55.png') no-repeat 50% 20%;
    background-size: 62px 71px;
}

.outer_summary_list .private_summary_list li.n5 > a {
    background: url('../images/footer/54.png') no-repeat 50% 20%;
    background-size: 62px 71px;
}



.outer_summary_list .txt_additional {
    margin-top: 10px;
    font-size: 15px;
    color: #666;
    text-align: left;
}

.outer_summary_list2 .summary_detail_list {
    overflow: hidden;
    border: 2px solid #e9e9e9;
    padding: 4px;
    background-color: #fff;
}

.outer_summary_list2 .summary_detail_list > ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: -12px 0 0 -12px;
    padding: 24px 0 11px 36px;
    border: 1px solid #f2f2f2;
    background-color: #fff;
}

.outer_summary_list2 .summary_detail_list li {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

.outer_summary_list2 .summary_detail_list li a {
    display: block;
    width: 100%;
    color: #666;
}

.outer_summary_list2 .summary_detail_list li a:hover {
    font-weight: bold;
    color: #333;
    text-decoration: underline
}

.summary_detail_list {
    overflow: hidden;
    border: 2px solid #e9e9e9;
    padding: 4px;
    background-color: #fff;
}

ul.ul_list {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: -12px 0 0 -12px;
    padding: 24px 0 11px 36px;
    border: 1px solid #f2f2f2;
    background-color: #fff;
}

li.item_001 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_002 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_003 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_004 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_005 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_006 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_007 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_008 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_009 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_010 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_011 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_012 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

li.item_013 {
    flex: 1 1 calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    width: calc((100% / 2) - 20px);
    font-size: 16px;
    letter-spacing: -1px;
    margin: 12px 0 0 12px;
}

img.ft {
    margin-right: 10px;
}

/* sub layout */
#container{width:100%;background:url("/images/common/bg_sub.gif") repeat center top;}/* 기본 */
#conbox{width:1200px;margin:0 auto;padding:0;z-index:10;position:relative;background:#fff}
#conbox .conbox_bg{position:relative;padding-bottom:100px;overflow: hidden;}

/* lnb */
#lnb{float:left;width:230px;font-family:"나눔고딕", "NanumGothic"; position:relative;}
.conbox_menu{margin-bottom:48px;}
.conbox_menu h2{width:200px;padding:44px 0 0 30px; height:77px ;font-size:37px;line-height:37px;font-weight:600;background:url("/images/common/bg_lnb_h2.gif") no-repeat left top; color:#fff; text-align:left;letter-spacing:-0.5px}
.conbox_menu ul{padding: 0;width:210px;padding-left:20px;}
.conbox_menu li{font-size:17px;line-height:38px;background: url("/images/sub/bg_lnb_line.png") repeat-x 0 bottom;}
.conbox_menu li a{width:190px;padding:6px 10px;display:inline-block;text-decoration:none;background:0 none;font-weight:600;background:0 none}
.conbox_menu li.on a, .conbox_menu li a:hover, .conbox_menu li a:focus{color:#009c93;font-weight:600;text-decoration:none;background:url("/images/common/lnb_on.gif") no-repeat 185px 18px}

.conbox_menu li .depth2{display:none;padding:0 10px 15px; margin:0;width:180px;}
.conbox_menu li.on .depth2{display:block}
.conbox_menu li .depth2 li{border:0 none;padding:0;line-height:18px; background: 0 none;}
.conbox_menu li .depth2 li a{width:160px;padding:3px 6px 6px 14px;color:#888;font-size:15px;background:url("/images/common/bg_lnbdepth2_off.gif") no-repeat 4px 13px;}
.conbox_menu li .depth2 li a:hover, .conbox_menu li .depth2 li a:focus, .conbox_menu li .depth2 li.on a{text-decoration:underline;color:#009c93;background:url("/images/common/bg_lnbdepth2_on.gif") no-repeat 4px 13px;}
 /* lnb bottom */
#lnb .lnb_bt{width:210px; padding-left:20px;}
#lnb .lnb_bt ul{overflow:hidden;margin-bottom:10px;}
#lnb .lnb_bt li{float:left; width:100px; margin-left:10px;background:#1cc0b7; }
#lnb .lnb_bt li:first-child{width:100px; margin-left:0;background:#f69247;}
#lnb .lnb_bt li a{text-align:center;color:#fff; display:block; width:100px; height:56px; padding-top:17px;font-size:15px;font-weight:600;}
#lnb .lnb_bt .call_center{width:138px;min-height:55px;padding:10px 0 0 70px;background:url("/images/common/bg_callcenter.gif") no-repeat 19px center;border:1px solid #cbcbcb}
#lnb .lnb_bt .call_center span.tx1{display:block;color:#616161; font-size:15px;font-weight:600; margin-bottom: 7px}
#lnb .lnb_bt .call_center span.tx2{display:block;color:#05a198;font-size:21px;font-weight:bold; }




/*contents*/
#contents{position:relative;float:left;width:900px;margin:0 30px 0 40px;z-index:20;}

/* h3 */
.h3_box{position:relative;}
.h3_box_in{position:relative;padding:20px 0 10px;;z-index:25;}
.h3_box_in h3{font-size:37px;display:inline-block;font-weight:bold;line-height:37px;color:#3a3a3a; vertical-align:middle}
.h3_box_in span{padding-left:36px; display:inline-block;font-size:25px;font-weight:bold; color:#006fa8; vertical-align:middle; background:url("/images/common/bg_h3_box.gif") no-repeat 18px center}
.h3_box p.desc{color:#929292}

/* location */
.location{ position:relative; padding:0 30px;background:#eeeef0;overflow:hidden;color:#878787;}
.location ul{float:right}
.location li{float:left;height:37px; line-height:37px; padding-left:16px; margin-left:16px; background:url("/images/common/location_left.gif") no-repeat left center;}
.location li.first{margin:0;padding-left:15px;background:url("/images/common/location_home.gif") no-repeat left center;text-indent:-10000px}
.location li.end{color:#3a3a3a;}




/* 메인 */
#mainbox{width:1200px;height:800px;margin:0 auto;padding:0;z-index:10;position:relative;background:#fff; overflow:hidden}
#mainbox #mleft{width:230px;position:absolute; left:0; top:0; overflow:hidden}
#mainbox #mright{width:600px;float:right;position:relative;z-index:2}


#mainbox #mleft h2{margin-bottom:16px;color:#fff; font-size:23px;line-height:1;font-weight:600}
#mainbox #mleft li{margin-bottom:10px;}
#mainbox #mleft li a{color:#fff; padding-left:9px; background:url("/images/main/list_bg.gif") no-repeat left center; font-size:15px;font-weight:600}

#mainbox #mleft div.mcont0{background:#fff;width:230px; height:133px;}
#mainbox #mleft div.mcont0 a{width:230px; height:64px; display:block; padding:94px 0 0;color:#007d89;font-weight:600;text-align:center; font-size:19px;background:url("/images/main/main_ico12.png") no-repeat center 5px}


#mainbox #mleft div.mcont1{background:url("/images/main/main_sample12.gif") no-repeat left top}
#mainbox #mleft div.mcont1 a{width:230px; height:40px; display:block; padding:95px 0 0;color:#fff;font-weight:600;text-align:center; font-size:19px;background:url("/images/main/main_ico1.png") no-repeat center 18px}

/* #mainbox #mleft div.mcont2{background:url("/images/main/main_bg2.gif") no-repeat left top;width:230px; height:200px;cursor:pointer;}*/
#mainbox #mleft div.mcont2{background:#fff;width:230px; height:133px;cursor:pointer;}
#mainbox #mleft div.mcont2 a{padding-left:0px;display:block; color:#007d89;font-weight:600;text-align:center; font-size:19px; line-height:27px;background:none;}
#mainbox #mleft div.mcont2 #mcont2{width:230px; height:62px; display:block; padding:93px 0 0;color:#fff;font-weight:600;font-size:19px; line-height:27px;;background:url("/images/main/main_ico2_1.gif") no-repeat 60px -4px}
#mainbox #mleft div.mcont2 #mcont2 ul{width:230px;}


#mainbox #mleft div.mcont3{width:180px; min-height:100px; padding:25px 25px 15px; color:#353535; position:relative; background:#e7e7e7;}
#mainbox #mleft div.mcont3 h2{font-size:20px;color:#007d89}px
#mainbox #mleft div.mcont3 ul { padding-bottom: 5px}
#mainbox #mleft div.mcont3 li {border-bottom:dotted 1px #aaa; padding:5px 0 0; margin-bottom:5px}

#mainbox #mleft div.mcont3 li a{display:block;color:#4c4c4c; font-weight:normal; background:0 none; padding:0; font-family:"맑은고딕", "Malgun Gothic";overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
#mainbox #mleft div.mcont3 li a:focus, #mainbox #mleft div.mcont3 li a:hover{font-weight:600}
#mainbox #mleft div.mcont3 .more {display:block;position:absolute; right:11px; top:28px; font-size: 11px}
#mainbox #mleft div.mcont3 .date{font-size:12px;color:#767676}

#mainbox #mleft div.mcont4{width:200px; height:100px;padding:0 10px 20px 35px; color:#353535; position:relative;overflow:hidden; background:#e7e7e7;}
#mainbox #mleft div.mcont4 li {width:50%; float:left; margin-bottom:7px}
#mainbox #mleft div.mcont4 li a{color:#7c7c7c; font-size:14px; width:90px; display:block}
#mainbox #mleft div.mcont4 li.ml1{width:100%;}
#mainbox #mleft div.mcont4 li.ml1 a{width:180px;}

#mainbox #mright div.right1{width:400px;float:left;}
#mainbox #mright div.right2{width:200px;float:left;}

#mainbox #mright div.mcont5{background:url("/images/main/main_bg3.gif") no-repeat left top}
#mainbox #mright div.mcont5 a{width:200px; height:140px; display:block; padding:60px 150px 0 50px;color:#fff;font-weight:600;text-align:left; font-size:28px;background:url("/images/main/main_ico3.png") no-repeat 250px 67px}
#mainbox #mright div.mcont5 a .desc{padding-top:15px;font-size:16px;display:block;font-weight:normal}

#mainbox #mright div.mcont6{float:left;background:url("/images/main/main_bg4.gif") no-repeat left top}
#mainbox #mright div.mcont6 a{float:left;width:200px; height:64px; display:block; padding:136px 0 0;color:#fff;font-weight:600;text-align:center; font-size:22px;background:url("/images/main/main_ico4.png") no-repeat 70px 35px}

#mainbox #mright div.mcont7{float:left;background:url("/images/main/main_bg5.gif") no-repeat left top}
#mainbox #mright div.mcont7 a{float:left;width:200px; height:64px; display:block; padding:136px 0 0;color:#fff;font-weight:600;text-align:center; font-size:22px;background:url("/images/main/main_ico5.png") no-repeat 70px 40px}

#mainbox #mright div.mcont8{float:left;}
#mainbox #mright div.mcont8 a{float:left;width:200px; height:64px; display:block; padding:136px 0 0;color:#353535;font-weight:600;text-align:center; font-size:19px;background:url("/images/main/main_ico9.png") no-repeat center 49px}
#mainbox #mright div.mcont9{float:left;background-color:#e9e9e9}
#mainbox #mright div.mcont9 a{float:left;width:200px; height:64px; display:block; padding:136px 0 0;color:#353535;font-weight:600;text-align:center; font-size:19px;background:url("/images/main/main_ico8.png") no-repeat center 38px #e9e9e9;}

#popupWrap{position:relative;clear:both}
#popupWrap h2{position:absolute; width:380px;height:37px;padding-left:20px;line-height:37px;background:#003466;opacity: 0.35;filter:alpha(opacity=35);left:0; bottom:0;color:#fff; font-size:16px;font-weight:600;z-index:100;}
#popupWrap dl { list-style:none; margin:0; padding:0; overflow:hidden; width:400px; height:200px; }
#popupWrap dl dt { position:absolute; bottom:9px; right:20px; display:inline-block;line-height:16px; margin:0; padding:0;background:0 none;z-index:3}
#popupWrap dl dd { position:absolute; top:0; margin:0; padding:0; overflow:hidden; width:400px; height:200px;z-index:1 }
#popupWrap .m3_play { position:absolute; bottom:9px; right:20px; display:inline-block; margin:0; padding:0; overflow:hidden;z-index:3 }
#popupWrap .m3_stop { position:absolute; bottom:9px; right:35px; display:inline-block; margin:0; padding:0; overflow:hidden;z-index:3 }

/* 2개배너일때 */
#popupWrap dl dt.num1 { right:70px; }
#popupWrap dl dt.num2 { right:50px; }

/* 3개배너일때 
#popupWrap dl dt.num1 { right:90px; }
#popupWrap dl dt.num2 { right:70px; }
#popupWrap dl dt.num3 { right:50px; }*/

/* 4개배너일때 
#popupWrap dl dt.num1 { right:110px; }
#popupWrap dl dt.num2 { right:90px; }
#popupWrap dl dt.num3 { right:70px; }
#popupWrap dl dt.num4 { right:50px; }*/

div#popup { float:left;position:relative; width:200px; height:400px;}
div#popup dl { overflow:hidden;position:relative; height:30px; z-index:2;padding-left:10px; padding-top:370px}
div#popup dt { display:inline; height:10px; z-index:1; width:10px;}
div#popup dd { position:absolute; left:0; top:0;z-index:-1;  }
div#popup ul.btn_play {float:left;position:absolute; left:63px; bottom:18px; z-index:3; }
div#popup ul.btn_play li {float:left;height:10px; line-height:11px; padding:2px;}
div#popup dt img {vertical-align:top;}
div#popup dt.visual_flash_btn1 { padding-left:0px; }
div#popup .dipy_n, hr {font-size: 0;height: 1px;line-height: 0;overflow: hidden;position: absolute;visibility: hidden;width: 0;}

#mainbox #mright div.mcont10{float:left;background-color:#e7e7e7}
#mainbox #mright div.mcont10 p{float:left;width:200px; height:88px; display:block; padding:112px 0 0;color:#353535;font-weight:600;text-align:center; font-size:18px;background:url("/images/main/main_ico6.png") no-repeat center 40px}
#mainbox #mright div.mcont10 p span.number{display:block; padding-top:5px;color:#068f93;font-size:28px}
/*추가160513*/
#mainbox #mright div.mcont10 ul{float:left;width:200px; height:199px; display:block; color:#353535;font-weight:600;text-align:center; background:url("/images/main/main_ico10.png") no-repeat left top;}
#mainbox #mright div.mcont10 ul li{height:20px; padding:25px 0 0 85px;text-align:left; }
#mainbox #mright div.mcont10 ul li a,#mainbox #mright div.mcont10 ul li a:hover{color:#353535;font-size:16px;}
#mainbox #mright div.mcont11{float:left;background:#fff}
/*#mainbox #mright div.mcont11 a{float:left;width:200px; height:64px; display:block; padding:136px 0 0;color:#353535;font-weight:600;text-align:center; font-size:19px;background:url("/images/main/main_ico9.png") no-repeat center 55px}*/
#mainbox #mright div.mcont11 ul{float:left;width:200px; height:199px; display:block; color:#353535;font-weight:600;text-align:center; font-size:18px;background:url("/images/main/main_ico6_1.png") no-repeat left top;}
#mainbox #mright div.mcont11 ul li{height:70px; padding:30px 0 0 85px;text-align:left; font-size:17px;}
#mainbox #mright div.mcont11 ul li .mcont11_t1{color:#353535;font-size:15px;line-height:30px;}
#mainbox #mright div.mcont11 ul li .mcont11_t2{color:#068f93;font-size:20px;}

#mainbox #mright div.mcont12 ul{float:left;width:200px; height:199px; display:block; color:#353535;font-weight:600;text-align:center; background:url("/images/main/main_ico11.png") no-repeat left top;}
#mainbox #mright div.mcont12 ul li{height:50px; padding:15px 0 0 85px;text-align:left; }
#mainbox #mright div.mcont12 ul li a,#mainbox #mright div.mcont10 ul li a:hover{color:#353535;font-size:16px;}

/* #mainbox #bg{position:absolute;left:230px; top:0;z-index:1;background:url('/images/main/main_slide1_img1.jpg') no-repeat;max-width:1400px;min-width:1200px; height:800px;}
#mainbox #bg img{ position:absolute; top:0px;} */


#Promotion ul li a{width:200px;height:51px;background-color:#fff ;display:block;color:#353535;font-weight:600;text-align:center; font-size:19px;padding-top:30px}
#Promotion .box_01{}
#Promotion .box_02{background-color:#e9e9e9;}
#Promotion .box_03{}



/*처음이신가요*/
#first_bg{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:20000;}
.first_opbg{position:fixed;top:0;left:0;width:100%;height:100%;background-color: #000000;opacity: 0.6; filter: alpha(opacity=60);z-index:2000;}
.first_con{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:2001;}
.first_wrap{width:970px;margin:40px auto ;background:#fff; height:100%; max-height:900px;}
/* 팝업내용 */
.first_tit{background:url("/images/sub/pop_Bg.gif") repeat-x left top; padding:20px 10px 0; position:relative; overflow:hidden}
.first_tit h3.normal{font-size:20px;letter-spacing: -1px;line-height:28px;color:#fff;font-weight:600}
.first_st{padding:15px;}
.first_inner{position:relative; height:95%;}
.first_inner .close a{position:absolute; right:23px;top:24px;display:block;color:#fff; font-weight:bold}
.first_text{ height:95%;overflow-y:scroll; text-align:center;}
.first_text2{ height:95%;overflow-y:scroll; padding-top:20px; padding-right:30px;  }
/* footer 팝업 */
#footer_popup{ padding:0 15px;}
#footer_popup .content{border: 1px dotted #cecece; margin-top:10px; padding:10px;}
#footer_popup .btn_close_t{ position: absolute; top:35px; right:15px; cursor:pointer;z-index:2000;}
#footer_popup .h3_box_in h3{ border-bottom:5px solid rgb(0, 124, 188); padding-bottom:20px;  display:block;}
#footer_popup .clinic_list li{ padding-top:110px; height:35px}
#footer_popup .clinic_list .listB1 li.bg1 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img1.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg2 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img2.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg3 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img3.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg4 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img4.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg5 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img5.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg6 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img6.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg7 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img7.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg8 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img8.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg9 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img9.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg10 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img10.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg11 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img11.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg12 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img12.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg13 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img13.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg14 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img14.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg15 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img15.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg16 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img16.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg17 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img17.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg18 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img18.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg19 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img19.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg20 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img20.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg21 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img21.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg22 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img22.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg23 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img23.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg24 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img24.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg25 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img25.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg26 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img26.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg27 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img27.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg28 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img28.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg29 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img29.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg30 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img30.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg31 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img31.gif") no-repeat center center}
#footer_popup .clinic_list .listB1 li.bg32 {background:url("/images/sub/clinic/pic_back/clinic_pg01_img32.gif") no-repeat center center}


#footer_popup h4{font-size: 24px; color:#006fa8; font-weight: 600; margin: 0px 0 15px; }
#footer_popup h5{font-size: 17px; color:#333; font-weight: 600; margin: 0px 0 7px; }

#footer_popup .tab_list_footer li a{font-size:13px!important; margin-top:3px; min-width:134px;}
#footer_popup .tab_list_footer .l_line a{border-left:1px solid #c6c6c6; } 

/*top_popup*/
.TPOP{background:url("/images/main/top_banner_bg.gif") }/*repeat-x left top*/
.TPOP .TPOP_C{width:1200px; margin:0px auto;position:relative}
.TPOP .TPOP_Check{position:absolute; right:0px; top:105px; color:#fff;font-size:13px;}
.TPOP .TPOP_Check a,.TPOP .TPOP_Check a:hover{color:#fff;font-size:13px;}


.top_bn{width:100%; position:relative;margin:0 0 50px;}
.top_bn_wrap{width:1200px; height: 127px; margin:0 auto; overflow:hidden; }
.bnlink{width:1200px;height:127px;color:#fff;float:left; position:relative;}
#top_bn{position: relative;width: 100%;margin: 0px auto;z-index: 0; clear:both;}/*z-index: 1;*/
#top_bn .als-container {position: relative;width: 1200px;margin: 0px auto;}
#top_bn .als-viewport {position: relative;overflow: hidden;margin: 0;}
#top_bn .als-wrapper {z-index:2;position: relative;list-style: none;min-width: 1200px;}
#top_bn .als-item {position: relative;text-align: center;float: left;margin: 0;float: left; min-height: 127px;  width: 1200px; display: inline;}
#top_bn .als-item a{display: block;float:left; width:875px;height:73px;  text-align:left; color: #fff;}/*padding: 32px 0 0 65px;*/
#top_bn .als-item:hover {}/*background: url('/univ/images/main/top_banner_over.png');*/
#top_bn .als-prev, #top_bn .als-next{position: absolute;cursor: pointer;clear: both;z-index:9999; top: 40px;}
#top_bn .als-prev{left: -20px; top: 50px;}
#top_bn .als-next{right: -20px; top: 50px;}



/* 메인 비주얼 이미지 영역 수정 */
.visual_bg {position: relative; width: 370px; height: 800px; z-index:10;float: left; margin-left: 230px;}
.visual_bg .control {position: absolute; right: 20px; bottom: 24px; z-index:20;}
#bg img {position: absolute; left: 0; top: 0;}

#bg .slidesjs-pagination {position: absolute; right: 49px; bottom: 20px; z-index:20;}
#bg .slidesjs-pagination li {float: left; width: 19px; height: 18px; margin-left: 5px;}
#bg .slidesjs-pagination li a {display: inline-block; width: 19px; height: 18px; background: url("/images/main/banner_icon_off.png") no-repeat 0 0;}
#bg .slidesjs-pagination li a.active {display: inline-block; width: 19px; height: 18px; background: url("/images/main/banner_icon_on.png") no-repeat 0 0;}
#bg .slidesjs-pagination li a span { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; }

/*팝업존 변경 20160422*/
.m_pop .slidesjs-pagination {position: absolute; right: 27px; bottom: 10px; z-index:101;}
.m_pop .slidesjs-pagination li {float: left; width: 19px; height: 18px; margin-left: 3px;}
.m_pop .slidesjs-pagination li a {display: inline-block; width: 19px; height: 18px; background: url("/images/main/banner_icon_off.png") no-repeat 0 0;}
.m_pop .slidesjs-pagination li a.active {display: inline-block; width: 19px; height: 18px; background: url("/images/main/banner_icon_on.png") no-repeat 0 0;}
.m_pop .slidesjs-pagination li a span { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; }

.m_pop a.slidesjs-stop ,.m_pop a.slidesjs-play{background-image: url("/images/sub/btn_Bplay.png"); right: 10px; bottom: 8px; background-repeat: no-repeat;position: absolute;display:block;width:12px;height:18px;text-indent: -9999px;z-index:101;}
.m_pop a.slidesjs-stop{background-image: url("/images/sub/btn_Bstop.png");}

#popup3 a.slidesjs-stop ,#popup3 a.slidesjs-play{left: 10px;}
#popup3 .slidesjs-pagination{left: 27px; }


/*상단 검색*/
#util .utilmenu li#emc_search{padding:1px 0 0 0;background:none;}
#emc_search label{ background:#fff; width:197px; border:1px solid #00a8ab; display:block}
#emc_search label input{ height:25px; width:157px; padding:0px;border:none; padding-left:10px;}
#emc_search button{height:25px; width:30px; border:none;font-size:0px; background:url("/images/common/emc_search_btn.png") no-repeat;vertical-align:middle;}
/*인트로*20160530*/
.intro_bg{background:url("/images/intro/intro_bg.gif") repeat-x 0 0;margin:0px; padding:0px;}
#intro_wrap{width:1200px; margin:0 auto;}

#intro_head{height:117px;margin:0px;position:relative;}
#intro_head h1{text-align:center;}
#intro_head h1 img{margin-top:27px;}
#intro_head .eulji_list{position:absolute; left:0px; top:34px;width:350px;}
#intro_head .emc_list{position:absolute; right:0px; top:34px;width:350px;}
#intro_head .emc_list li{text-align:right;width:400px;}
#intro_head li a {;overflow:hidden;text-overflow:ellipsis; white-space: nowrap; width:350px; display:block; font-weight:600;color:#777;}

#intro_content{height:654px; background:url("/images/intro/intro_visual_bg.png") repeat-x 0 bottom; position:relative;}
#intro_content ul{}
#intro_content ul li{float:left;margin-left:-37px; position:relative; width:327px; height:376px;}
#intro_content ul li:first-child {margin-left:0px;}
#intro_content ul li a{position:absolute; left:0px; top:0px; display:block;top:38px; opacity:0; filter:alpha(opacity=0);}

#intro_content .intro_tt1{position:absolute; left:416px; top:437px; opacity:0; filter:alpha(opacity=0);}
#intro_content .intro_tt2{position:absolute; left:380px; top:495px; opacity:0; filter:alpha(opacity=0); }

#intro_footer{clear:both;}
#intro_footer ul li{float:left; color:#ffffff; padding:15px 100px 0px;font-size:17px; background:url("/images/intro/intro_footer_line.png") no-repeat 0 15px;}
#intro_footer ul li:first-child{background:none;}
#intro_footer ul li a,#intro_footer ul li a:hover{color:#fff; font-weight:600;}