@charset "utf-8";

html,body	{width:100%;}
#wrapper	{position:relative; width:100%;}
/* header */
#header	{overflow:hidden;  width:100%; height:242px; background-color:rgba(255,255,255,0.9);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=0 ); z-index:1000; }
#header .header_top	{width:100%; background-color:#222;}

#header .header_top ul li	{float:left;padding:9px; 0;}
#header .header_top ul li a	{display:block;color:#fff;}

#header .header_top .top_menu	{float:left;}
#header .header_top ul.top_menu li a	{margin-right:15px;}
#header .header_top .top_quick	{float:right;}
#header .header_top ul.top_quick li a	{margin-left:15px;}



#header .header_mid h1	{width:405px; margin:0 auto;}
#header .header_mid h1 a	{display:block; padding:29px 0;}

#header .header_btm	{width:100%; background-image:url(../images/main/header/bg_dep2.png); background-repeat:repeat-x; background-position:0 0; border-top:solid 1px #222;}
#header .header_btm .gnb	{overflow:hidden; padding:0 41px;}
#header .header_btm .gnb .set_dep1	{float:left;}
#header .header_btm .gnb .set_dep1.first .dep1	{border-left:solid 1px #222;}
#header .header_btm .gnb .set_dep1 .dep1	{display:block; width:130px; padding:12px 0; border-right:solid 1px #222; text-align:center; font-size:1.231em; font-weight:600; color:#333;}

/* header on */
#header .header_btm .gnb .dep2	{padding:20px 0;}
#header .header_btm .gnb .dep2 li	{padding:3px 0; text-align:center;}
#header .header_btm .gnb .dep2 li a	{display:block;}
#header .header_btm .gnb .dep2 li a:hover	{font-weight:600; color:#333;}


/* contents */
#contents {position:relative; left:0; width:100%; height:100%;}



	/* visual */
#visual	{margin-top:-22px;}
#visual, ul.wrap_visual, li.v01	{width:100%;}
#visual li.v01	{ width:100%;background-image:url(../images/main/visual/v01/bg.jpg); background-repeat:no-repeat; background-position:50% 0;}
#visual li.v01 .cont_center	{padding-top:160px; padding-bottom:179px; background-image:url(../images/main/visual/v01/bg_model.png); background-repeat:no-repeat; background-position:right top;}
#visual li.v01 p	{width:50%;color:#fff;}
#visual li.v01 p.text01	{width:150px; text-align:center; font-size:0.923em; border:solid 1px #fff;}
#visual li.v01 p.text02	{margin-top:-15px; font-family:font-family:Arial, Helvetica, 'WebNanumGothic', 돋움, dotum, sans-serif; font-size:4.615em;}
#visual li.v01 p.text03	{font-size:1.538em;}
#visual li.v01 p.text04	{margin-top:30px;}

	

	/* contents 01 */
#main_cont01	{margin-top:70px;}
#main_cont01 .wrap_news	{position:relative; width:490px; height:500px; float:left;}
#news_slider .control	{position:absolute; right:10px; top:10px; z-index:90;}
#main_cont01 .wrap_rs	{position:relative; width:490px; height:500px; float:right;}
#rs_slider .control	{position:absolute; right:10px; top:10px; z-index:90;}

#main_cont01 h3.main_title	{position:absolute;left:20px; top:12px; z-index:50;}
#main_cont01 h3.main_title	p.eng{font-size:1.385em; font-weight:bold; color:#fff;}	
#main_cont01 h3.main_title	p.title{margin-top:-2px;font-size:1.077em; font-weight:normal; color:#fff;}	

	/* common */

a.cont	{position:relative; display:block; padding-top:89px;padding-bottom:85px;}
a.cont h3.main_title p	{text-align:center; color:#fff;}
a.cont h3.main_title p.eng	{font-family:Arial, Helvetica, 'WebNanumGothic', 돋움, dotum, sans-serif; font-size:2.308em;}
a.cont h3.main_title p.title	{margin-top:-5px; font-size:1.385em;}

div.cont_on	{position:absolute; left:10px; top:10px; padding-top:32px; opacity:0; background-color:rgba(51,51,51,0.9);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6333333', endColorstr='#e6333333',GradientType=0 );}
div.cont_on	p	{text-align:center; color:#fff;}
div.cont_on p.eng	{padding-bottom:18px; background-image:url(../images/main/bg_cont_on.png); background-repeat:no-repeat; background-position: 50% bottom; font-size:1.231em; font-weight:bold; letter-spacing:4px;}
div.cont_on p.title	{margin-top:13px; font-size:2.308em; font-weight:bold;}
div.cont_on p.go_quick	{width:158px; margin:18px auto 0 auto; padding:3px 0;background-image:url(../images/main/bg_go_quick.png); background-repeat:no-repeat; background-position:112px center; border:solid 1px #00e2df; color:#00e2df;}

.control	{overflow:hidden;}
.control>li	{float:left; margin-left:3px; width:15px; height:15px; }
.control>li>a	{display:block; }
.control>li>a.active img	{display:block; margin-top:-15px;}


	/* contents 02 */

#main_cont02	{margin-top:20px;}
#main_cont02 .online_coun	{width:490px; float:left; background-image:url(../images/main/bg_online_coun.jpg); background-repeat:no-repeat;}
#main_cont02 table.info	{width:490px;float:right; background-image:url(../images/main/bg_info.png); border-top:solid 6px #333; border-bottom:solid 1px #333;}
#main_cont02 table.info th	{font-size:1.385em; font-weight:700; color:#333; border-bottom:dotted 1px #333;}
#main_cont02 table.info td	{padding:3px 0;font-size:2.308em; border-bottom:dotted 1px #333;}
#main_cont02 table.info td table.hours	{margin:27px 0;}
#main_cont02 table.info td table.hours th	{padding-right:20px; font-weight:600;}
#main_cont02 table.info td table.hours th,#main_cont02 table.info td table.hours td{font-size:0.533em; border:0;}

#main_cont02 a.cont	{width:490px;}

#main_cont02 div.cont_on	{width:470px; height:198px; }

	/* content 03 */
#main_cont03	{margin-top:20px; padding-bottom:50px;}
#main_cont03 .online_res	{float:left; width:490px; margin-right:20px;  background-image:url(../images/main/bg_online_res.jpg);background-repeat:no-repeat;}
#main_cont03 .online_res a.cont	{width:490px;}

#main_cont03 .online_res div.cont_on	{width:470px; height:198px; }

#main_cont03 .bna	{float:left; width:235px; margin-right:20px; background-image:url(../images/main/bg_bna.jpg); background-repeat:no-repeat;}
#main_cont03 .bna a.cont	{width:236px;}
#main_cont03 .bna div.cont_on	{width:210px; height:198px; }
#main_cont03 .bna div.cont_on p.title	{}
#main_cont03 .bna .cont	{padding-top:77px; padding-bottom:73px;}
#main_cont03 .bna .cont h3.main_title p.eng	{line-height:1;}
#main_cont03 .bna .cont h3.main_title p.title	{margin-top:10px;}

#main_cont03 .experience	{float:left; width:235px;background-image:url(../images/main/bg_experience.jpg);background-repeat:no-repeat; }
#main_cont03 .experience a.cont	{width:235px;}
#main_cont03 .experience div.cont_on	{width:210px; height:198px; }


/*footer*/
#footer	{width:100%;background-image:url(../images/footer/bg.gif); background-repeat:repeat-x; background-position:0 0;}

#footer .footer_top,#footer .set_site_map	{overflow:hidden;}

.set_site_map .set_dep1	.dep1.menu01{border-left:solid 1px #999;}
.set_site_map .set_dep1 .dep1	{float:left;width:141px; text-align:center; border-right:solid 1px #999;}
.set_site_map .set_dep1 .dep1.last	{}
.set_site_map .set_dep1 .dep1>a	{display:block; padding:8px 0; font-size:1.077em; font-weight:600; color:#fff;}
.set_site_map .set_dep1 .dep1 ul.list	{padding:20px 0;}
.set_site_map .set_dep1 .dep1 ul.list li	{margin:2px 0;}
.set_site_map .set_dep1 .dep1 ul.list li a	{font-size:0.929em; font-weight:normal;}

.set_copyright	{padding:30px 0;border-top:solid 1px #222;}
.set_copyright #footer_logo	{width:215px; margin:0 auto;}
.set_copyright p	{text-align:center;margin-top:5px;}
.set_copyright .ho_info	{padding-top:30px;}
.set_copyright .ho_info p span	{padding:0 10px; border-right:solid 1px #aaa;}
.set_copyright .ho_info p span.last	{border:0;}
.set_copyright .ho_info p span em	{margin-right:5px; }

.set_copyright .copyright	{margin-top:10px;}
.set_copyright .management {margin-top:15px;}



