@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);



/* defult */
html {-webkit-text-size-adjust: none;}
body,textarea,select,table,button {font-family: 'Noto Sans KR', sans-serif;line-height:18px;font-size:14px;color:#333;margin:0;padding:0;}
img {border:0;vertical-align:middle;}
ul,ol {margin:0;padding:0;list-style:none;}
td{ font-family: 'Noto Sans KR', sans-serif; font-size: 11pt; text-decoration:none; color:#80807f}
dl,dl dt,dl dd,form,p {margin:0;padding:0;}
li,li img,dt img,dd img,td img,p img {margin:0;padding:0; list-style:none;}
fieldset {margin:0;padding:0;border:0;}
legend {position:absolute;visibility:hidden;overflow:hidden;height:0;line-height:0;width:0;margin:0;padding:0;font:0/0 Arial;}
caption {visibility:hidden;overflow:hidden;height:0;line-height: 0;width:0;margin:0;padding:0;font:0/0 Arial;}
hr {display:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:1em;margin:0;}
a {text-decoration:none;color:#333;}
a:hover,a:focus,a:active {text-decoration:none;color:#333;}
/* table {table-layout:fixed;} */
select,label {padding:0;margin:0;vertical-align:middle;}
em,address {font-style:normal;}
textarea {vertical-align:top;margin:0;padding:0;}
object,param {padding:0;margin:0;line-height:0;}
section, article, header_home, footer, hgroup, figcaption, figure {display:block;}


/*hidden*/
.blind {visibility:hidden; font-size: 0; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; background: none; position:absolute; left:0; top:0;}
/*ico*/
.ico_clip{ display: inline-block; *display: inline; *zoom: 1; background: url(/images/ico/ico_clip.gif) right top no-repeat; padding-right: 20px; line-height: 15px; }

select.menu_search {height:18px; line-height:18px; border:1px solid #bebebe; margin:0 0px 0 0 ; }
input.text_search {height:18px; line-height:18px; border:1px solid #bebebe;  margin:0 0px 0 0; }


/*===== head-wrap ======================================================*/
/* header */
.header_wrap{height:129px; position:relative; z-index:1000;}
.header{width:1100px; margin:0 auto;}
.header h1{text-align:center; padding-left:400px; position:absolute; }
.header h3{float:right; text-align:right;  }
.header .gnb{width:100%; height:38px; position:absolute; top:91px; left:0; z-index:10; border-bottom:1px solid #eee;  background:url("../img/menu_bg.png") 50% 0;}
.header .gnb > ul{width:1100px; height:100%; margin:0 auto; overflow:hidden;}
.header .gnb > ul > li{float:left; height:100%; padding:10px 40px; text-align:center;letter-spacing:-0.05em;}
.header .gnb > ul > li > a{display:block; width:100%; font-size:16px; color:#fff; letter-spacing:0.25px;}
.header .gnb > ul > li:hover > a{color:#d7889f; }
.header .gnb > ul > li > ul{height:100%; margin-top:30px; }
.header .gnb > ul > li > ul li{height:auto; line-height:15px; margin-bottom:17px;}
.header .gnb > ul > li > ul li a{display:block; width:100%; font-size:14px; color:#979797;}
.header .gnb > ul > li:hover > ul li:hover a{font-weight:bold; color:#575757;}

#main_slide {position:relative; width:100%; height:480px;}
#main_slide .slideshow {width:100%; height:480px; }
#main_slide .slideshow li {position:relative; width:100%; height:480px; }
#main_slide .slideshow li.s1 {background:url("../img/main1.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s2 {background:url("../img/main2.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s3 {background:url("../img/main3.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li .m_txt {position:absolute; left:0%; }
#main_slide .slideshow li.s4 .m_txt {top:0px;}
#main_slide .prev {position:absolute; top:220px; left:0%; margin:0 0 0 0px; width:200px; height:116px; background:url("../img/btn_prev.png") 0 50% no-repeat; z-index:999;}
#main_slide .next {position:absolute; top:220px; right:0%; margin:0 0 0 0px; width:200px; height:116px; background:url("../img/btn_next.png") 100% 50% no-repeat; z-index:999;}
#main_slide .pagination {position:absolute; top:330px; left:50%; margin-left:0px; z-index:99999;}
#main_slide .pagination li {float:left; width:11px; height:11px; margin:0 5px 5px 0; cursor:pointer; overflow:hidden;}
#main_slide .pagination li .on {display:none;}
#main_slide .pagination li .off {display:block;}
#main_slide .pagination li.current .on {display:block;}
#main_slide .pagination li.current .off {display:none;}


#contents2 {position: absolute; width:100%; z-index:999; margin-top:-120px;}
#contents {position: relative; width:1101px; margin:0 auto; zoom:1;padding:20px 0 0 0;}
#contents:after {content:""; display:block; clear:both;}

#customer {position:relative; width:100%; height:51px; top:0px; background:url(/img/customer.png) no-repeat center top;}
#customer_s {position:relative; width:100%; height:51px; top:157px; background:url(/img/customer.png) no-repeat center top;}

.main_section1 {width:275px; float:left; }

.main_section2 {width:275px; float:left; position:relative; }
.main_section2 ul li {display:inline-block; *display:inline; *zoom:1; }

.main_section3 {width:276px; float:left; position:relative; }
.main_section3 ul {font-size:0;}
.main_section3 ul li {float:left;}

.main_section4 {width:275px; float:left; position:relative; }
.main_section4 ul li {display:inline-block; *display:inline; *zoom:1; }

.main_section5 {width:1100px; background:#eee; border:1px solid #dfdfdf;}
.main_section5 .img {padding:10px 20px;}
.main_section5 .title {padding:13px 20px;}
.main_section5 ul li {display:inline-block; *display:inline; *zoom:1; }
.main_section5 .img li {padding-right:11px;}

/*///////////////////// footer /////////////////////*/

#m_footer {position:relative; width:100%; background:#fff; border-top:1px solid #dfdfdf;}
.footer{width:1100px; margin:0 auto;}

.footer-links {padding:30px 0;margin:0 auto; text-align:left;}
.footer-links li {font-size:13px; color:#7a7a7a;}


/*///////////////////// footer /////////////////////*/

/* sub */


#sub1 {position:relative; width:100%; height:135px; top:0px; background:url(/img/sub/sub01.jpg) no-repeat center top;}
#sub2 {position:relative; width:100%; height:135px; top:0px; background:url(/img/sub/sub02.jpg) no-repeat center top;}
#sub3 {position:relative; width:100%; height:135px; top:0px; background:url(/img/sub/sub03.jpg) no-repeat center top;}
#sub4 {position:relative; width:100%; height:135px; top:0px; background:url(/img/sub/sub04.jpg) no-repeat center top;}
#sub5 {position:relative; width:100%; height:135px; top:0px; background:url(/img/sub/sub05.jpg) no-repeat center top;}
#sub6 {position:relative; width:100%; height:135px; top:0px; background:url(/img/sub/sub06.jpg) no-repeat center top;}

#s_container {width:100%; margin-top:0px; position:relative; overflow:hidden;}
#contents_s {position: relative; width:1100px; margin:0 auto; padding:0px 0 50px 0;}

#left {position:relative; float:left; width:203px; margin:0 15px; }
#left .lnbmenu{overflow:hidden;padding-bottom:50px;}
#left .lnbmenu .lnb{width:203px; margin:0 auto;  text-align:center;}
#left .lnbmenu .lnb li{ height:52px; padding-bottom:1px; }
#left .lnbmenu .lnb .f{border-top:0px solid #efefef; }
#left .lnbmenu .lnbTit{text-align:left; padding:30px 0 20px 0;}

.location {position:relative; width:100%; height:50px; border-bottom:1px solid #c3c3c3; }
.location .local{width:1120px; height:50px; font-size:13px; color:#000; margin:0 auto; }
.localhome{padding:0 0px 0 0px; }
.localhome2{padding-right:20px; }
.localPage{padding-right:0px; }



.title {text-align:center; padding:30px 0 50px 0; font-size:34px; color:#3c3c3c; letter-spacing:-0.05em;}  
#sub_center {width:1100px; margin-top:10px; margin-bottom:30px; min-height:200px;} 
#sub_center ul {margin:30px 0;} 
#sub_center ul.first {margin:0px 0 20px 0;} 
#sub_center ul li {font-size:16px; letter-spacing:-0.02em; color:#555;}
#sub_center li {text-align:center; font-size:16px; letter-spacing:-0.02em; color:#555; padding-bottom:25px;}

#sub_center ul li.s_title {color:#3f3f3f; font-weight:bold; height:20px; font-size:18px; margin-bottom:10px; background:url(/img/sub/arrow.gif) no-repeat; padding-left:30px; padding-top:2px;}

/* sidemenu2Depth+3Depth */
#sidemenu {position: relative; width: 1100px; margin:0 auto;}
#sidemenu ul {font-size:0; padding-bottom:10px;  text-align:center;}
#sidemenu ul li {display:inline-block; *display:inline; *zoom:1;width:230px;}
#sidemenu ul li a { display: block; padding:13px 0; text-align:center; font-size: 14px; font-weight:bold; color: #2d3e50; border:1px solid #e7e7e7;}
#sidemenu ul li a.on,
#sidemenu ul li a:hover {color:#fff; padding:13px 0;background:#0e1115; }


.section_con4-2 table {width:100%; padding-top:10px;}
.section_con4-2 table tr {border-bottom:1px solid #ebebeb;}
.section_con4-2 table tr td {padding:1.5% 0; text-align:center; font-size:13px; line-height:20px; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;}
.section_con4-2 table tr td.noBorder{border-right:none;}

.section_con4-2 table tr th { padding:1% 0; font-size:14px; border-right:1px solid #ebebeb;}
.section_con4-2 .table_bg_gray {background:#fff; color:#333;}
.section_con4-2 .table_bg_mint01 {width:15%;background:#fff; color:#333; border-top:2px solid #333; border-bottom:1px solid #646464; border-right:0px solid #646464;}
.section_con4-2 .table_bg_mint02 {width:calc(20% - 5px);background:#bc034e; color:#fff; border-top:2px solid #333; border-bottom:1px solid #646464; border-right:0px solid #646464;}

.section_con4-2 .table_bg_mint01-2 {background:#fff; color:#333;border-bottom:1px solid #646464; border-right:0px solid #646464;}
.section_con4-2 .table_bg_mint02-2 {font-size:11px; background:#eee; color:#333; border-bottom:1px solid #646464; border-right:0px solid #646464;}


