@import url(http://fonts.googleapis.com/earlyaccess/Nanum Barun Gothic.css);
* {font-family:'Nanum Barun Gothic';}

body{font-family:dotum;font-size:12px;color:#28388b;padding:0px;
	margin:0px;vertical-align:top;}
img{border:0}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li{margin:0;padding:0;border:0;line-height:155%;letter-spacing:normal}

#wrap{text-align:center;margin:0px;padding:0px;}
#header {width:100%;height:88px;display:inline-block;}
#header .header_home{width:1111px;margin:0 auto;display:inline-block;height:28px;}
#header .header_home .home{width:40px;height:28px;margin-right:20px;float:right}
#header .inner {width:100%;height:88x;margin:0 auto; position:relative;display:inline-block;border-top:1px solid #cccccc;}
#header .inner .header_menu{width: 1111px; height: 88x; margin:0 auto; position:relative;display:inline-block;}
#header .inner .logo {width: 126px;height:88px;float:left;}
#header .inner .gnb {display:inline-block;height:88px;width:540px;float:right}
#header .inner .gnb .dep1 {float: left;display:inline-block;margin-left:40px}
#header .inner .gnb .dep1 ul li {float: left;}
ul, ul li{list-style:none;margin:0;padding:0;border:0;line-height:0}

#container {width: 100%;margin-bottom:20px;}
#contents{width:1111px;margin:0 auto;display:inline-block;position:relative; margin-bottom:20px}
#scontents{width:100%;height:150px;margin:0 auto;display:inline-block;background:#f3ede4;border-bottom:1px solid #dfdad1;border-top:1px solid #dfdad1;}
#copyright{margin-top:45px;border-top:1px solid #cccccc;padding:15px 0px 15px 0px;}

.mvisual{position:relative;background:url(../../images/bg.png);height:457px; margin-bottom:12px;}
.mv{position:relative;background:url(../../img/mvbg.png);height:457px;width:1111px;margin:0 auto; margin-bottom:12px;}

.svisual{position:relative;background:url(../../images/svisual2.jpg) center;height:180px; width:100%; min-width:1150px;}
.sv{position:relative; /*background:url(../../images/svisual2.jpg);*/ height:180px;width:1150px;margin:0 auto}

.visual_bg{height:12px;background:url(../../images/visual_bg.gif);}

.move_img{width:1000px;height:122px;position:absolute;top:313px;left:0;display:inline-block;z-index:1000}
.move_txt{opacity:0;margin-left:-25px;position:absolute;top:103px;left:25px; }
.smove_txt{opacity:0;margin-left:-25px;position:absolute;top:57px;left:250px;}

.move_img01, .move_img03, .move_img05, .move_img07{opacity:0;margin-top:-25px;float:left;width:142px}
.move_img02, .move_img04, .move_img06{opacity:0;margin-top:-25px;float:left;width:144px}

.con_l{width:278px;display:inline-block;float:left;margin-top:20px;}
.con_r{width:692px;display:inline-block;float:right;margin-top:20px;}
.notice{float:left;display:inline-block;width:315px;margin-right:30px}
.notice_imgs{float:left;width:85px}
.notice_txt{float:left;display:inline-block;}
.gallery{width:653px;float:left;display:inline-block;margin-left:32px;}
.gallery_imgs{float:left;width:106px;margin-right:20px;}
.gallery_thum{float:left;}
.cs{float:left;width:315px;}
.banner{display:inline-block;margin-top:20px;width:1000px}
.banner ul li{list-style:none;float:left}
.banner1{float:left;margin-left:18px}
.banner2{float:left;width:248px;;margin-left:20px}
.con_r_pr{display:inline-block;width:692px;}
.pr01{width:340px;height:160px;background-color:#e8e8e8;float:left;}
.pr02{width:340px;height:160px;background-color:#e8e8e8;float:right;}
.pr_title{border-bottom:1px solid #c5c5c5}
.pr_con{border-top:1px solid #ffffff;padding:5px;text-align:left;}

.sub_content{width:1150px;margin:0 auto;display:inline-block;margin-bottom:45px;}
.l_menu{width:217px;margin-right:30px;float:left; margin-top:0px;}
.p_menu{width:1000px;margin:0 auto;display:inline-block;margin-top:0px}
.p_menu ul li{float:left;}
.p_con{text-align:left;}
.marb{margin-bottom:10px}
.con{width:880px;float:right;text-align:left;}
.mart{margin-top:0px;margin-bottom:20px}
.marl{margin-left:20px}

tr {font-size:9pt}

.fl2{float: left; color:#898989;  width:812px; padding-bottom:62px; font-weight: 500; font-size:35px; padding-left:8px;  padding-top:42px;   }

A:link {color:#333; text-decoration:none} 
A:visited {color:#333;  text-decoration:none} 
A:active {color:#333; text-decoration:none} 
A:hover     {color:#cccccc; font-weight : bold; text-decoration:none}

ul {padding:0px;margin:0px}
li {list-style:none; text-align:left;}

.left {float:left; width:217px; padding-bottom:5px; padding-top:13px;}
.left h3 {padding:31px 0 31px 0px; background: #675cf0; font-size:33px; color:#fff; font-weight:600; text-align:center;}
.left h3 p.stit{color:#ddd; font-weight:100; font-size:13px; letter-spacing:0.3pt; margin-bottom:0px;}
.left ul {margin-bottom:20px;}
.left li {border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; position:relative;}
.left li a {padding:12px 10px; display:block; color:#333; font-size:14px; font-weight:600; background:url(../../images/arrow.png) no-repeat right 15px top 18px;}
.left li:hover a, .left li.active a {color:#888888; padding:8px 12x; font-size:14px; background:url(../../images/arrow_on.png) no-repeat right 15px top 18px;}
.left ul .left_on { background:#f1f1f1; color:#253c71; font-size:12px; }
/*banner_1*/
#ban_1{
	position:relative; overflow:hidden;  float:left;} 
.ban_1 .list{
	float:left; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; 
	width:263px; height:177px; padding:0px 0px 0px 0px; background:url(../../img/ban_1.jpg); padding-top:0px; padding-bottom:0px;
	margin-top:7px; margin-right:12px; color:#898989;font-size:13px;}
.ban_1 .tit{
	font-size:12px; color:#acacac; line-height:0px; padding: 25 0 0 11px;}
.ban_1 .list h2{
	padding: 7 0 11 11px; color:#000; font-weight:600; letter-spacing:-0.7pt;  font-size:17px;}
.ban_1 .list span.img{
	position:relative; top:11px; left:11px; text-decoration:none;}

/*banner_2*/
#ban_2{
	position:relative; overflow:hidden;  float:left;} 
.ban_2 .list{
	float:left; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; 
	width:263px; height:177px; padding:0px 0px 0px 0px; background:url(../../img/ban_2.jpg); padding-top:0px; padding-bottom:0px;
	margin-top:7px; margin-right:12px; color:#898989;font-size:13px;}
.ban_2 .tit{
	font-size:12px; color:#acacac; line-height:0px; padding: 25 0 0 11px;}
.ban_2 .list h2{
	padding: 7 0 11 11px; color:#000; font-weight:600; letter-spacing:-0.7pt;  font-size:17px;}
.ban_2 .list span.img{
	position:relative; top:11px; left:11px; text-decoration:none;}

/*banner_3*/
#ban_3{
	position:relative; overflow:hidden;  float:left;} 
.ban_3 .list{
	float:left; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; 
	width:263px; height:177px; padding:0px 0px 0px 0px; background:url(../../img/ban_3.jpg); padding-top:0px; padding-bottom:0px;
	margin-top:7px; margin-right:12px; color:#898989;font-size:13px;}
.ban_3 .tit{
	font-size:12px; color:#acacac; line-height:0px; padding: 25 0 0 11px;}
.ban_3 .list h2{
	padding: 7 0 11 11px; color:#000; font-weight:600; letter-spacing:-0.7pt;  font-size:17px;}
.ban_3 .list span.img{
	position:relative; top:11px; left:11px; text-decoration:none;}

/*banner_4*/
#ban_4{
	position:relative; overflow:hidden;  float:left;} 
.ban_4 .list{
	float:left; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; 
	width:263px; height:177px; padding:0px 0px 0px 0px; background:url(../../img/ban_4.jpg); padding-top:0px; padding-bottom:0px;
	margin-top:7px; margin-right:12px; color:#898989;font-size:13px;}
.ban_4 .tit{
	font-size:12px; color:#acacac; line-height:0px; padding: 25 0 0 11px;}
.ban_4 .list h2{
	padding: 7 0 11 11px; color:#000; font-weight:600; letter-spacing:-0.7pt;  font-size:17px;}
.ban_4 .list span.img{
	position:relative; top:0px; left:11px; text-decoration:none;}
	
/*depth_3*/
.lnb ol.depth_3{}
.depth_3 dd {text-align:left;}
.depth_3 dd a:link, .depth_3 dd a:visited{display:block; padding:0 0 0 20px; font-size:13px; height:33px; line-height:37px; border-bottom:0px solid #cccccc; border-left:1px solid #cccccc;border-right:1px solid #cccccc;background-color:#f2f2f2;}
.depth_3 dd a:hover{display:block; color:#449352; text-decoration:none}
.depth_linktop{color:#449352 !important; font-weight:bold !important; background-color:#eaeff6 !important}
.depth_linktop:hover{text-decoration:none}

/*tel*/
#tel{
	position:relative; overflow:hidden; float:left;} 
.tel .list{
	float:left; border:1px solid #675cf0; border-width:5px 1px 1px 1px;
	width:215px; height:130px; padding:0px 0px 0px 0px; background:url(images/ban.jpg); padding-top:0px; padding-bottom:0px;
	margin-right:7px; color:#898989;font-size:13px; line-height:8px; text-align:left;margin-top:0px;}
.tel .tit{
	font-size:17px; color:#000; font-weight : none; line-height:22px; padding: 16px 0px 0px 11px; text-align:left; letter-spacing:-0.3pt;}
.tel .list h2{
	padding: 5 5px 0 0px; margin-left:11px; color:#ca2020; font-weight:800; letter-spacing:-0.7pt;  font-size:24px; text-align:left;}
.tel .list span.img{
	position:relative; top:0px; left:11px; text-decoration:none; text-align:left;}
.tel .list .fx { padding-left:10px; font-size:14px; font-weight:600; color:#000;  }


.table_style {width:100%; border-collapse:separate; border-top:1px solid #0069b3; border-left:1px solid #ddd; border-spacing:0px;}
.table_style th {color:#333; text-align:center; padding:10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background-color:#f6f6f6}
.table_style th.last{border-right:none}
.table_style td {text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:9px;} 
.table_style td.last{border-right:none}
.table_style td.left {text-align:left; }
.table_style td.left_indent {text-align:left; padding:9px 0px 9px 40px;}
.table_style td.num {background:#f9f9f9;}
.table_style td.yellowBg {background:#fffff3;}




#foot {width: 100%; border-top-width:1px; border-top-style: solid; border-top-color: #CCC; color: #333; min-width:1200px;}
#foot .footer{position:relative; margin:0 auto; overflow:hidden; width:1150px; padding:30px 0;}
.footer h2{float:left; width:250px;}
.footer ul{float:left; margin:0px 0 50px 0;}
.footer li{padding-bottom:5px; font-size:12px; color:#333; line-height:15px;}
.footer li.copy{color:#333}


