@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {font-family: "Nanum Gothic", "나눔고딕";}
a,a:visited,a:link {color:#000000;}



/****sub layout    width:248px;    ********************************************/

.sub_bg {position:relative;margin:0 auto;max-width:100%;height:222px;border-top:1px solid #e4e4e4;background-image:url("../images/sub_img_bg.jpg");background-position:left 0;background-repeat:no-repeat;}
.sub_img {	margin:0 auto;width:1000px; text-align:right;padding-top:45px;	}
.sub_txt {margin:0 auto;width:1000px; text-align:right;padding-top:12px;border:0px solid red;}
h1{float:right; width:250px;height:64px;line-height:64px;background-color:#a6cee1;text-align:center;font-size:26px; font-weight:600;color:#00306e;letter-spacing:-1px;}

.sub_topmenu { width:100%;border-bottom:1px solid #e5e5e5;height:64px; }
.sub_topmenu ul { margin:0 auto;width:1000px; }
.sub_topmenu ul li { float:left;  border-left:1px solid #e5e5e5;}
.sub_topmenu ul li a { display:block;color:#00306e;width:248px;height:64px;line-height:64px;	text-align:center;font-size:18px; font-weight:600;color:#00306e;background-color:#FFFFFF;}
.sub_topmenu ul li a:hover { display:block;color:#FFFFFF;background-color:#2b6ec6;}
.sub_topmenu ul li.on {color:#FFFFFF;}
.sub_topmenu ul li.on a {display:block;color:#FFFFFF;background-color:#2b6ec6;}
.sub_topmenu ul li.last {border-right:1px solid #e5e5e5;}



.sub_header {clear:both;width:100%;}

.locat {clear:both;margin:0 auto;width:1000px; text-align:right;height:45px;}
.locat ul  {float:right; }
.locat ul li {float:left; 	font-size:14px;padding-left:10px;padding-right:20px;background-image:url("../images/locat_arr.png");background-repeat:no-repeat;background-position:100% 16px;line-height:45px;}
.locat ul li.last {background-image:none; padding-right:0;}

.sub_title {clear:both;overflow:hidden;margin:0 auto;width:1000px;height:110px;line-height:110px;font-size:30px;border-top:1px solid #e5e5e5;border-bottom:2px solid #2e2e2e; text-align:center;}
h2{ font-weight:600;}



.sub_wrap {clear:both;margin:0 auto;overflow:hidden;width:1000px; padding-top:40px;border:0px solid red;}



/* 컨텐츠 */

.sub_content1 {clear:both;margin:0 auto;overflow:hidden;width:1000px;padding-top:40px;}

h3 { clear:both;overflow:hidden;font-size:28px;color:#666666; font-weight:600;background-image:url("../images/title_bar.jpg");background-position:left 0;background-repeat:no-repeat;padding:10px 0 20px 0;}

.business{clear:both;overflow:hidden;width:1000px;height:414px;padding:0px 0 20px 0;}
.business_img1{background-image:url("/images/biz1_img1.png");background-position:left 0;background-repeat:no-repeat;}
.business_img2{background-image:url("/images/biz2_img1.png");background-position:left 0;background-repeat:no-repeat;}
.business_img3{background-image:url("/images/biz3_img1.png");background-position:left 0;background-repeat:no-repeat;}
.business_img4{background-image:url("/images/biz4_img1.png");background-position:left 0;background-repeat:no-repeat;}

.business_txt { clear:both;width:100%;padding:20px 0 0 45px;}
.business_txt ul li{ clear:both;width:100%;color:#666666;font-size:18px; font-weight:500;line-height:40px;}
.business_txt ul li.biz_txt1 {font-size:24px;color:#005084; font-weight:600;line-height:60px;padding:50px 0 0 0;}
.business_txt ul li.num1 {background-image:url("/images/num1.png");background-repeat:no-repeat;background-position:0px 6px;padding-left:35px;}
.business_txt ul li.num2 {background-image:url("/images/num2.png");background-repeat:no-repeat;background-position:0px 6px;padding-left:35px;}
.business_txt ul li.num3 {background-image:url("/images/num3.png");background-repeat:no-repeat;background-position:0px 6px;padding-left:35px;}
.business_txt ul li.num4 {background-image:url("/images/num4.png");background-repeat:no-repeat;background-position:0px 6px;padding-left:35px;}
.business_txt ul li.num5 {background-image:url("/images/num5.png");background-repeat:no-repeat;background-position:0px 6px;padding-left:35px;}
.business_txt span{font-weight:600; color:#d80000;;}

.mgt20{margin-top:20px;}
.mgt40{margin-top:40px;}
.mgt60{margin-top:60px;}

.business_graybox{clear:both;overflow:hidden;width:1000px;padding:10px 0 30px 0;background-color:#f9f9f9;}


.sub_content2 {clear:both;margin:0 auto;width:100%;margin-top:20px;padding:30px 0;background-color:#f2ede3;}
.sub_content2_in {clear:both;margin:0 auto;width:1000px;}

.check_list{clear:both;overflow:hidden;margin-bottom:30px;border:0px solid red;}
.check_list ul {margin:0 auto;width:950px;}
.check_list ul li{ border:0px solid red;width:440px; float:left;margin-right:30px;background-image:url("../images/check.png");background-repeat:no-repeat;background-position:0px 15px;border-bottom:2px dotted #FFFFFF;text-indent:25px;line-height:50px;}
.check_list ul li.last{ margin-right:0px;}

.check_list2{clear:both;overflow:hidden;margin-bottom:30px;border:0px solid red;}
.check_list2 ul {margin:0 auto;width:950px;}
.check_list2 ul li{ width:950px;float:left;margin-right:30px;background-image:url("../images/check.png");background-repeat:no-repeat;background-position:0px 15px;border-bottom:2px dotted #FFFFFF;text-indent:25px;line-height:50px;}
.check_list2 ul li.last{ margin-right:0px;}



.end_ment{clear:both;overflow:hidden;margin:0 auto;width:950px;height:70px;line-height:70px;background-color:#FFFFFF;background-image:url("../images/biz_icon.png");background-repeat:no-repeat;background-position:10px 10px;
				border:1px solid #e5e5e5; text-align:left;font-size:24px;color:#005084; font-weight:600;text-indent:70px;}


/* 대표인사말 */

.greet_1{clear:both;overflow:hidden;width:1000px;padding:10px 0 30px 0;}
.greet_1 ul {width:100%;}
.greet_1 ul li.ceo_photo {float:left;width:18%; }
.greet_1 ul li.ceo_photo p{font-size:18px;color:#606060; font-weight:600;line-height:30px; }
.greet_1 ul li.ceo_txt {float:left;width:82%; font-size:18px;color:#606060; font-weight:600;line-height:30px;}
.greet_1 ul li.ceo_txt p{ font-size:24px;color:#005084; font-weight:600;line-height:50px;}

.sub_content3 {clear:both;margin:0 auto;width:100%;margin-top:20px;padding:0px 0 20px 0;height:309px;background-image:url("../images/pantagon_bg.png");background-repeat:no-repeat;}
.sub_content3_in {clear:both;margin:0 auto;width:1000px;padding-top:40px;}

.greet_2{clear:both;overflow:hidden;margin-bottom:30px;border:0px solid red;}
.greet_2 ul {margin:0 auto;width:800px;}
.greet_2 ul li{ float:left;width:224px;height:238px;margin-right:60px;background-image:url("../images/pantagon.png");background-repeat:no-repeat;background-position:0px 0px;text-align:center;line-height:50px;font-size:24px;color:#606060; font-weight:600;}
.greet_2 ul li.last{ margin-right:0px;}
.greet_2 ul li p{  font-size:30px;color:#52657c; line-height:50px;padding:35px 0 30px 0; border:0px solid red;}
.greet_2 ul li span{ color:#c70000;}

.com_view{clear:both;width:100%;border-top:2px solid #636467;margin-bottom:60px;}
.com_view table{width:100%;}
.com_view table caption{display:none;}
.com_view table tbody th{padding-left:20px; color:#6A6A6A; font-weight:600; text-align:left; font-size:15px; line-height:24px; border-bottom:1px solid #E6E6E6;background:#F5F5F5;}
.com_view table tbody td{padding:10px 10px; border-bottom:1px solid #E6E6E6; text-align:left; font-size:15px; line-height:24px; color:#333;}


/* 연혁 */
.history{clear:both;overflow:hidden;width:1000px;height:750px;padding:0px 0 20px 0;background-image:url("/images/history_bg.png");background-position:right 90px;background-repeat:no-repeat;}
.history p{clear:both; font-weight:600;color:#003678;  font-size:30px; line-height:50px;margin-bottom:20px;padding-left:170px;}
.history p span{ color:#c70000;font-size:34px;}

.history_txt{clear:both;overflow:hidden;margin:0 0 30px 40px;border:0px solid red;}
.history_txt ul {}
.history_txt ul li {clear:both;height:100px;font-size:18px;color:#606060; font-weight:600;}
.history_txt ul li span.won1{ display:inline-block;width:100px;height:89px;margin-right:10px;padding-left:15px;text-align:left;color:#464646;  font-size:25px; line-height:89px;background-image:url("/images/his_won1.png");background-repeat:no-repeat;}
.history_txt ul li span.won2{ display:inline-block;width:100px;height:89px;margin-right:10px;padding-left:15px;text-align:left;color:#464646;  font-size:25px; line-height:89px;background-image:url("/images/his_won2.png");background-repeat:no-repeat;}



.partner{clear:both;overflow:hidden;width:1000px;height:528px;margin:0px 0 50px 0;background-image:url("/images/partner.png");background-position:0px 0px;background-repeat:no-repeat;}
.partner p.pn1{clear:both;text-align:center; font-weight:600;color:#004677;  font-size:24px; padding:50px 0 20px 0;}
.partner p.pn2{clear:both;text-align:center; font-weight:600;color:#2981be;  font-size:24px; }

.partner ul {margin:0 auto;width:890px;padding-top:50px;}
.partner ul li {float:left;text-align:left; width:390px;padding-left:20px;line-height:40px;font-size:18px;color:#606060; font-weight:600;border:0px solid red;}
.partner ul li.empty {width:60px;padding-left:0px;}


.location{}


.location_list{clear:both;overflow:hidden;margin-bottom:30px;border:0px solid red;}
.location_list ul {margin:0 auto;width:950px;}
.location_list ul li{ width:950px;float:left;margin-right:30px;background-image:url("../images/check.png");background-repeat:no-repeat;background-position:0px 15px;border-bottom:2px dotted #d2d2d2;text-indent:25px;line-height:50px;}
.location_list ul li.last{ margin-right:0px;}

.map{clear:both;overflow:hidden;width:1000px;margin-bottom:50px;}



.vision_txt1{clear:both;text-align:center; font-weight:600;color:#2b6ec6;  font-size:48px; padding:40px 0 20px 0;}
.vision_txt2{clear:both;text-align:center; font-weight:600;color:#818181;  font-size:30px; padding:0px 0 20px 0;}
.vision{position:relative;clear:both;overflow:hidden;width:1000px;height:538px;margin:0px 0 70px 0;background-image:url("/images/vision.png");background-position:0px 0px;background-repeat:no-repeat;line-height:35px; font-weight:600;color:#606060;}
.vision p.vision_num1{position:absolute;top:75px; left:20px;width:400px;height:200px;}
.vision p.vision_num2{position:absolute;top:75px; right:20px;width:400px;height:200px;text-align:right;}
.vision p.vision_num3{position:absolute;top:350px; left:20px;width:400px;height:200px;}
.vision p.vision_num4{position:absolute;top:350px; right:20px;width:400px;height:200px;text-align:right;}

.vision2{position:relative;clear:both;overflow:hidden;width:1000px;height:359px;margin:0px 0 70px 0;font-weight:600;color:#606060;}
.vision2_bg1{background-image:url("/images/vision2_bg1.png");background-position:0px 0px;background-repeat:no-repeat;}
.vision2_bg2{background-image:url("/images/vision2_bg2.png");background-position:0px 0px;background-repeat:no-repeat;}
.vision2_bg3{background-image:url("/images/vision2_bg3.png");background-position:0px 0px;background-repeat:no-repeat;}
.vision2 p.vision2_txt1{position:absolute;top:35px; left:20px;width:400px;height:200px;color:#FFFFFF;font-size:24px;line-height:30px;}

.vision2 ul {position:absolute;top:35px; left:460px;width:520px;}
.vision2 ul li {border:0px solid red;clear:both;height:100px;font-size:17px;color:#606060; font-weight:500;line-height:22px;padding-top:10px;}
.vision2 ul li p{color:#464646;  font-size:22px;font-weight:600;padding:3px 0 10px 0;}
.vision2 ul li.top1 {margin-top:-10px;}
.vision2 ul li.top2 {padding-top:10px;}



/* 클리어 픽스 border:0px solid red; */
.clx {*zoom:1;}
.clx:after {display:block;content:" ";}
