@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{position: absolute; width:100%; min-width:1200px; height:148px; z-index:1000;background:url("../img/menu_bg.png") 50% 0 no-repeat;}
.header{width:1200px; margin:0 auto;}
.header h1{text-align:left; padding-top:13px;}
.header h3{float:right; text-align:right;  }

.header .gnb{width:100%; min-width:1200px; height:47px; position:absolute; top:101px; left:0; z-index:10; border-bottom:0px solid #eee;  }
.header .gnb > ul{width:1200px; height:100%; text-align:center; margin:0 auto; overflow:hidden;}
.header .gnb > ul > li{float:left; height:100%; padding:13px 48px 0 0; text-align:center;letter-spacing:-0.05em; font-weight:500;}
.header .gnb > ul > li.first{float:left; height:100%; padding:13px 58px 0 50px; text-align:center;letter-spacing:-0.05em;}
.header .gnb > ul > li.end{float:left; height:100%; padding:13px 0px 0 0; text-align:center;letter-spacing:-0.05em;}
.header .gnb > ul > li > a{display:block; width:100%; font-size:17px; font-weight:500; color:#fff; letter-spacing:0.25px;}
.header .gnb > ul > li:hover > a{color:#46dab1; }
.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:15px; color:#fff;}
.header .gnb > ul > li:hover > ul li:hover a{font-weight:500; color:#83cfd4;}

#main_slide {position:relative; width:100%; min-width:1200px; height:612px;}
#main_slide .slideshow {width:100%; height:612px; }
#main_slide .slideshow li {position:relative; width:100%; height:612px; }
#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.s4 {background:url("../img/main4.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s5 {background:url("../img/main5.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:260px; left:50%; margin-left:-553px; z-index:99999;}
#main_slide .pagination li {float:left;  margin:0 5px 5px 0; cursor:pointer; overflow:hidden;}
#main_slide .pagination li .on {display:none; width:19px; height:19px;}
#main_slide .pagination li .off {display:block; width:19px; height:19px;}
#main_slide .pagination li.current .on {display:block;}
#main_slide .pagination li.current .off {display:none;}


.menu-list {width: 1200px; margin: 0 auto;	padding: 0;	overflow: hidden; font-size:0;}
.menu-list li {	display:inline-block; *display:inline; *zoom:1; width:calc(17% - 5px); margin: 0;	margin: 0 auto;	padding: 0;	background: none;}
.menu-list li a {display: block;padding: 15px 0;font-size: 16px; font-weight: 500; color: #fff;	border: 0px solid #ccc;	background-color: #292929;	text-align: center;	text-decoration: }
.menu-list li.on a,
.menu-list li a:hover {color: #fff;	background-color: #1bc297;	}


/* sidemenu2Depth+3Depth */
#sidemenu { display:block; margin:18px;}
#sidemenu ul { width:1200px; margin:0 auto; text-align:center; }
#sidemenu ul li {display:inline-block; *display:inline; *zoom:1; width:calc(17% - 5px); margin: 0;	margin: 0 auto;	padding: 0;	background: none;}
#sidemenu ul li a { display: block; margin: 0; padding:15px 0px; font-size: 16px; font-weight:500; color: #fff; background-color: #292929;}
#sidemenu ul li a.on,
#sidemenu ul li a:hover {color: #fff;	background-color: #1bc297;	}

#m_img {width:1200px; margin:0 auto; padding-bottom:30px;} 
#m_img h2 {font-size:22px; font-weight:400px;padding-bottom:15px;}
#m_img ul li {padding-right:3px; display:inline-block; *display:inline; *zoom:1;}

.section-wrap {width:1200px; margin:0 auto; overflow:hidden; position:relative; }
	/* section02  */
.m-s02{background:#fff;overflow:hidden;position:relative; padding-top:20px; padding-bottom:20px;}
.m-s02-tab-wrap{display:relative;width:1200px; margin:0 auto; overflow:hidden;}
.m-s02-tab-wrap > div{top:0;left:0;}
.m-s02-tab-wrap > div > ul{overflow:hidden; display:block; float:left; width:1200px;}
.m-s02-tab-wrap li{width:292px; height:200px; display:inline-block; *display:inline; *zoom:1; margin-left:5px; overflow:hidden; vertical-align:top;}
.m-s02-tab-wrap li:first-child{margin-left:0px; margin-bottom:5px;}
.m-s02-tab-wrap li:nth-child(2),
.m-s02-tab-wrap li:nth-child(3),
.m-s02-tab-wrap li:nth-child(4){}

.m-s02-tab01{}
.m-s02-tab02{display:none;}
.m-s02-tab03{display:none;}
.m-s02-tab04{display:none;}
.m-s02-tab-wrap img { max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.m-s02-tab-wrap li:hover img.zm,
.m-s02-tab-wrap p:hover img.zm{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}




#contents2 {position: relative; width:100%; min-width:1200px; z-index:999; background:#2d3e50;}
#contents2-1 {position: relative; width:1150px; margin:0 auto; zoom:1; padding:43px 0 0px 0;}
#contents2-1:after {content:""; display:block; clear:both;}

.txt {text-align:center; padding-bottom:50px;}

.notice {width:243px; height:320px; float:left; position:relative; }
.notice h2 {margin-bottom:30px;padding-top:7px; text-align:left;}
.notice ul {text-align:left; padding-left:0px; padding-bottom:17px;}
.notice ul li {font-size:16px; padding:11px 0; font-weight:300; color:#fff; border-bottom:1px solid #5a6775; overflow:hidden; overflow:hidden;white-space:nowrap; width:243px;}
.notice ul li a {font-size:16px; color:#fff;overflow:hidden; overflow:hidden;white-space:nowrap; width:338px;}
.notice ul li:first-child {margin-top:0;}
.notice li span {float:right;}
.notice .more  {position:absolute; right:15px; top:25px;}

.main_section3 {width:197px; float:left; position:relative; padding:0 50px 0 80px; }
.main_section3 ul {font-size:0;}

.main_section4 {width:560px; float:left; position:relative; }
.main_section4 ul {font-size:0; }
.main_section4 ul li {display:inline-block; *display:inline; *zoom:1; padding:0 20px;}


/*///////////////////// footer /////////////////////*/

#footer_menu {position:relative; width:100%; min-width:1200px; background:#d2d5da; }
.menu{width:1200px; margin:0 auto; padding:15px 0;}
.menu li {font-size:14px; color:#2b2b2b; font-weight:500; display:inline-block; *display:inline; *zoom:1; padding-right:20px;}


#m_footer {position:relative; width:100%; min-width:1200px; background:#161f2a; }
.footer{width:1200px; margin:0 auto; }

.footer-links {padding:25px 0;margin:0 auto; text-align:left;}
.footer-links li {font-size:14px; color:#d2d5da; line-height:25px;}



/*///////////////////// footer /////////////////////*/



