@charset "utf-8";
.layout {max-width:1024px; margin:0 auto; position:relative;}
.mo_ver {display:none;}


/* Top */
.top_layout {position:absolute; left:0; top:0; width:100%;}
.top {position:relative;}
.m_menu {display:none;}
.top .layout {height:43px;}
.logo {position:absolute; left:0; top:0; z-index:100;}
.top_right {position:absolute; right:4px; top:10px;}
.top_right span {display:inline-block; vertical-align:top; height:11px; line-height:11px; margin-top:6px; margin-right:8px;}
.top_right span a {display:inline-block; vertical-align:top; height:11px; line-height:11px; padding:0 10px; font-size:11px; font-weight:600;}
.top_right span a:first-child {padding:0 15px;}
.top_right strong {display:inline-block; vertical-align:top;}

.top_menu {height:40px; background:#000066; position:relative;}
.top_menu .layout2 {max-width:1024px; margin:0 auto; box-sizing:border-box; padding-left:211px; position:relative;}
.top_menu .menu {}
.top_menu .menu a {display:inline-block; vertical-align:top; width:25%; box-sizing:border-box; height:40px; line-height:40px; text-align:center;}
.top_menu .menu a.on span {color:#faf703;}
.top_menu .menu a span {display:block; height:13px; line-height:13px; font-size:20px; color:#f9f9f9; font-weight:600; border-left:1px solid #fafafa; margin-top:12px;}
.top_menu .menu a:first-child span {border-left:0;} 
.top_menu .sub {position:absolute; left:0; top:40px; width:100%; background:rgba(255,255,255,0.7); display:none; z-index:100;}
.top_menu .sub .sub_menu {padding-top:25px; padding-bottom:16px;}
.top_menu .sub .sub_menu span {display:inline-block; vertical-align:top; width:25%; box-sizing:border-box; padding-left:37px;}
.top_menu .sub .sub_menu span a {display:block; margin-top:13px; font-size:13px; color:#666;}
.top_menu .sub .sub_menu span a:first-child {margin-top:0;}
.top_menu_sub_m {display:none;}
.top_menu_sub_left {display:none;}
.blank {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(165,165,165,0.5); z-index:100; display:none;}

/* footer */
.footer {background:#0f052a; padding-top:14px; padding-bottom:17px;}
.footer .layout {padding-left:38px; font-size:13px; line-height:27px; color:#efefef;}
.footer .layout p {font-size:12px; color:#efefef;}


/* Main */
.main_visual {position:relative;}
.main_visual ul li img {width:100%;}
.main_visual .bx-controls {position:absolute; left:0; bottom:66px; width:100%;}
.main_visual .bx-controls .bx-controls-direction {position:relative; max-width:1024px; margin:0 auto;}
.main_visual .bx-pager {display:none;}
.main_visual .bx-prev {display:block; position:absolute; width:29px; height:40px; background:url(../images/prev.png) no-repeat; left:0; bottom:0; text-indent:-9999px;}
.main_visual .bx-next {display:block; position:absolute; width:29px; height:40px; background:url(../images/next.png) no-repeat; right:0; bottom:0; text-indent:-9999px;}

.main_con {background:#f9f9f9; padding-top:13px; padding-bottom:15px;}
.main_box {margin-left:-9px;}
.main_box .main_box_1 {float:left; width:33.333%;box-sizing:border-box; padding-left:9px;}
.main_box .main_box_2 {float:left; width:33.333%;box-sizing:border-box; padding-left:9px;}
.main_box .main_box_3 {float:left; width:33.333%;box-sizing:border-box; padding-left:9px;}
.main_box .box {height:185px; background:#fff; border:1px solid #ededed;box-sizing:border-box; padding:13px 6px; padding-bottom:0;}
.main_box:after {clear:both; margin:0; display:block; content:""; padding:0;}
.main_tit {background:#efeff4; position:relative; height:41px; line-height:41px; padding-left:25px; font-size:18px; color:#2f2f86; font-weight:600;}
.main_tit img {position:absolute; right:12px; top:10px;}

.main_box .main_box_1 .box {background:#fff url(../images/main_img1.jpg) no-repeat right bottom;}
.main_box .main_box_2 .box {background:#fff url(../images/main_img2.jpg) no-repeat right bottom;}

.main_box .main_box_1 .txt {padding-top:28px; padding-left:12px;}
.main_box .main_box_1 .txt p {font-size:11px; line-height:14px; color:#424650; margin-top:16px;}
.main_box .main_box_1 .txt p:first-child {margin-top:0;}

.main_box .main_box_2 .txt {padding-top:7px; padding-left:20px;}
.main_box .main_box_2 .txt p {font-size:11px; color:#666; margin-top:8px; padding-left:13px; background:url(../images/dot1.jpg) no-repeat left 4px;}
.main_box .main_box_2 .txt p:first-child {margin-top:0;}

.main_box .main_box_3 .contact {text-align:center; padding-top:13px; font-size:29px; color:#0068b7; font-weight:900;}
.main_box .main_box_3 .contact span {font-size:20px; color:#757575;}
.main_box .main_box_3 .contact strong {color:#757575;}
.main_box .main_box_3 .contact b {color:#00478d;}
.main_box .main_box_3 .contact2 {height:42px; padding-left:95px; box-sizing:border-box; padding-top:7px; margin-top:-2px; font-size:12px; color:#424650; line-height:15px;background:#fff url(../images/main_img3.jpg) no-repeat 14px bottom;}
.main_box .main_box_3 .btn1 {display:block; height:35px; line-height:35px; text-align:center; background:#f26122; font-size:16px; color:#fff;}
.main_box .main_box_3 .btn1 img {margin-left:40px;}



/* Sub */
.sub_wrap {background:#fafafa;}
.sub_visual {height:262px;}
.sub_visual_1 {background:#fff url(../images/sub_visual_1.jpg) no-repeat center top;}
.sub_visual_2 {background:#fff url(../images/sub_visual_2.jpg) no-repeat center top;}
.sub_con {max-width:1024px;min-height:650px; margin:0 auto; box-sizing:border-box; position:relative; padding-left:236px;padding-top:90px; padding-bottom:30px;}
.sub_left {position:absolute; left:0; top:90px; width:202px; display:none;}
.sub_left h1 {text-align:center; height:137px; line-height:137px; background:#000066; font-size:27px; color:#efefef; font-weight:600;}
.sub_left ul {}
.sub_left ul li {}
.sub_left ul li a {display:block; height:48px; line-height:48px; padding-left:24px; background:#e3e3e5; font-size:10pt;font-weight:500; border-top:1px solid #fff; box-sizing:border-box; color:#6b6a70;
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sub_left ul li:hover a {background:#a8a8ab; color:#f4f4f4;}
.sub_left ul li:first-child a {border-top:0;}

.sub_right {}
.sub_top {position:relative;margin-bottom:30px;}
.sub_top h1 {padding-top:3px; padding-bottom:6px; height:22px; line-height:22px; border-bottom:1px solid #c4c3c3; font-size:18px; color:#3f2684; font-weight:600;}
.sub_top h1 img {margin-right:13px;}
.sub_top h1 span {font-size:16px; color:#818083; font-style:italic; font-family: 'Nanum Myeongjo', serif; font-weight:normal; padding-left:11px;}
.sub_top strong {position:absolute; right:0; top:7px; font-weight:normal; font-size:11px; color:#787878;}
.sub_top strong img {vertical-align:top;margin-top:-1px; margin-right:14px;}

.sub_con_right {}
.sub_con_right{max-width:795px;min-height:650px; box-sizing:border-box; position:relative; padding-left:10px;padding-top:10px; padding-bottom:30px;font-size:10pt;line-height:21px;}

.sub_txt1 {margin-bottom:36px;font-size:16px; color:#095c9e; line-height:24px;}

.sub_box1 {position:relative;background:#efefef; border:1px solid #c4c3c3; border-radius:8px; padding:32px 17px 19px 17px; margin-right:40px; margin-bottom:28px;}
.sub_box1 h1 {position:absolute; left:28px; top:-11px; width:184px; height:27px; background:url(../images/sub_box1.png) no-repeat; padding-left:39px; box-sizing:border-box; line-height:27px; font-size:15px; color:#efefef; font-weight:600;}
.sub_box1 p {font-size:12px; line-height:21px; color:#6b6a70;}

.sub_txt2 {margin-bottom:49px;}
.sub_txt2 h1:first-child {margin-top:0;}
.sub_txt2 h1 {padding-left:28px; background:url(../images/arrow2.jpg) no-repeat left top; height:20px; line-height:17px; border-bottom:1px solid #c4c3c3; margin-top:24px; font-size:13px; color:#619983; font-weight:600;}
.sub_txt2 p {margin-top:12px;font-size:12px; line-height:18px; color:#6b6a70;}
.sub_txt2 .b1 {margin-right:238px;}

.sub_box2 {position:relative; margin-right:66px; background:#dbd9d9; padding:14px 13px 9px 13px; font-size:11px; color:#6b6a70; line-height:16px; margin-bottom:12px;}
.sub_box2 img {position:absolute; right:-66px; top:-207px;}

.sub_box3 {border:8px solid #dbd9d9; padding:15px 17px 25px 17px; font-size:11px; line-height:19px; color:#6b6a70;}
.sub_box4 {border:8px solid #dbd9d9; padding:15px 17px 15px 17px; line-height:19px; color:#6b6a70;}

.biobee4box {
  
	height:30px;
   width:100%;
	

}
.biobee4  {
	color: #AC521E;
	font-size: 15px;
	font-weight:600;
	height:30px;

	}

	.biobee5box {
   
	height:30px;
    width:100%;
	

}
.biobee5  {
	color: #459dd6;
	font-size: 15px;
	font-weight:600;
	height:30px;

	}

	.biobee6box {
     width:100%;
	height:30px;
 
	

}
.biobee6  {
	color: #e77149;
	font-size: 15px;
	font-weight:600;
	height:30px;

	}


	
	.biobee7box {
  
	height:30px;
      width:100%;
	

}
.biobee7  {
	color: #40aa90;
	font-size: 15px;
	font-weight:600;
	height:30px;

	}

.bee2 {
	font-size: 9pt;
	color: #444444;
	line-height:21px;
	padding:10px;
	padding-left:10px;
	
}
.bee3 {
	font-size: 22px;
	color: #3D3D3D;
	font-weight: bold;
}
.bee4 {
	color: #e77149;
	font-size: 11pt;
	font-weight:600;
    line-height:40px; 
	text-align:center;

  
	}


.images {
width:790px;

}
.images  img {
 width:auto; height:auto;margin-top:40px;margin-right: auto; margin-left:auto;}
}

.sub0303 {
	width: 100%;
	margin-top: 40px;

}
.sub0303_titel {
	font-size: 11pt;
	font-weight: 600;
	clear: both;
	vertical-align:middle;
	height: 30px;
	width: 790px;
	padding-top:10px;
	padding-left:10px;
	margin-top:20px;
}
.sub0303_con {
	clear: both;
	width: 800px;
	line-height:20px;
   margin-top:40px;
  
}
.sub0303_left {
	float: left;
	width: 400px;
   margin-bottom:80px;

}
.sub0303_right {
	float: right;
	width:500px;
	background-repeat: no-repeat;
	background-position: top;
}
/* 모바일 */
@media screen and (max-width:800px) {
	.pc_ver {display:none;}
	.mo_ver {display:block;}
	.m_menu {display:block; position:absolute; left:6px; top:7px; cursor:pointer; z-index:100;}
	.top .layout {text-align:center; height:63px;}
	.logo {position:relative; display:inline-block; height:63px;}
	.logo img {width:auto; height:63px;}
	.top_right {display:none;}
	.top_menu {height:inherit;}
	.top_menu .layout2 {padding-left:0;}
	.top_menu .menu a {width:50%; height:27px; line-height:27px;border-top:1px solid #9897b1;}
	.top_menu .menu a span {margin-top:6px;}
	.top_menu .menu a.m3 span {border-left:0;}
	.top_menu .sub {display:none !important;}
	.top_menu_sub_m {position:absolute; left:0; top:54px; width:100%; background:#efeff4; border-bottom:1px solid #c5c9ce; padding-bottom:5px; z-index:100; display:block;}
	.top_menu_sub_m li {display:none;}
	.top_menu_sub_m li a {display:block; width:33.333%; text-align:center; float:left; margin-top:5px;}
	.top_menu_sub_m li:after {clear:both; margin:0; display:block; content:""; padding:0;}

	.top_menu_sub_left {display:block; position:fixed; left:0; top:0; width:0; height:100%; background:#fff; z-index:200; overflow:hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
	.top_menu_sub_left .layout2 {position:relative; padding-right:13px; padding-top:73px;}
	.m_close {position:absolute; top:8px; right:7px; width:22px; cursor:pointer;}
	.top_menu_sub_left ul {border:1px solid #c9c9c9; margin-top:-1px;}
	.top_menu_sub_left ul li {padding-left:24px;}
	.top_menu_sub_left ul li:first-child {height:33px; line-height:33px; cursor:pointer;}
	.top_menu_sub_left ul li:first-child span {display:inline-block; width:121px; font-size:13px; color:#444;}
	.top_menu_sub_left ul li:first-child img {width:6px;}
	.top_menu_sub_left ul li:first-child img.off {}
	.top_menu_sub_left ul li:first-child img.ob {display:none;}
	.top_menu_sub_left ul li.view {padding-top:2px; padding-bottom:9px; display:none;}
	.top_menu_sub_left ul li.view a {display:block; font-size:12px; color:#666; margin-top:8px;}
	.top_menu_sub_left ul.on li:first-child {background:#2f2f86;}
	.top_menu_sub_left ul.on li:first-child span {color:#fff;}
	.top_menu_sub_left ul.on li:first-child img.off {display:none;}
	.top_menu_sub_left ul.on li:first-child img.ob {display:block;}
	.top_menu_sub_left ul.on li.view {display:block;}

	.main_visual .bx-controls {display:none;}
	
	.main_con {padding:10px; padding-bottom:12px;}
	.main_box {margin-left:0;}
	.main_box .main_box_1 {float:none; width:100%; padding-left:0;}
	.main_box .main_box_2 {float:none; width:100%; padding-left:0; margin:10px 0;}
	.main_box .main_box_3 {float:none; width:100%; padding-left:0;}
	
	.footer {padding:20px; padding-bottom:27px; font-weight:normal;}
	.footer .layout {padding-left:0;font-size:12px; line-height:15px; font-weight:normal;}
	.footer .layout p {font-size:11px; font-weight:normal; padding-top:5px;}


	.sub_visual {display:none;}
	.sub_con {padding-left:10px; padding-right:10px; padding-top:177px;}
	.sub_left {display:none !important;}
	.sub_top {margin-bottom:13px;}
	.sub_top h1 {margin-bottom:12px;}
	.sub_top strong {position:relative; display:block; top:0; right:inherit;}
	.sub_box1 {margin-right:0;}
	
	.sub_txt2 .b1 {margin-right:0;}
	.sub_box2 {margin-right:40px;}
	.sub_box2 img {right:-40px; top:inherit; bottom:0;}
}

@media screen and (max-width:480px) {
	.sub_box2 {padding-right:120px;}
	.sub_box2 img {width:150px}

		.sub0303_right {
   clear:both; 
	float:left;
	width:100%;
	background-repeat: no-repeat;
	background-position: top;
}

.sub0303_titel {
	font-size: 11pt;
	font-weight: 600;
	clear: both;
	vertical-align:middle;
	height: 70px;
	line-height:19px;
	width: 100%;
	padding-top:10px;
	padding-left:10px;
	margin-top:20px;
}
}

#coforwardMethod{
	position:relative;
		padding:0px;

	background:url(../images/add3.png) left center no-repeat;
}
#coforwardMethod .depth_01{	
	
	border:#dbdcdc solid 8px;
	padding-top:10;
	padding-left:130px;
	padding-bottom:10px;
	margin-top:20px;
	width:83%;}

	.ct01{ font-weight:bold; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb'; color:#0850A0; font-size:12pt;}
	.ct02{clear:both;  padding:0 10px; margin:6px 5px;  left 5px no-repeat;vertical-align:middle;line-height: 120% ;font-size:14px;}



.p_con2 {}
.p_con2 .layout {padding:10px;}
.p_con2_1 {margin-left:-12px;}
.p_con2_1 ul {float:left; width:33%; box-sizing:border-box; padding-left:12px;}
.p_con2_1 ul li {background:#fff; height:230px; border:1px solid #c5c6c7; box-sizing:border-box; padding:10px;}
.p_con2_1 ul li div {position:relative;height:170px;vertical-align:middle; }

.p_con2_1 ul li p {padding-top:5px; font-size:10pt; line-height:20px; color:#444; position:relative; z-index:10; box-sizing:border-box;letter-spacing: -0.04em;}
.p_con2_1 ul li a {display:block; height:46px; text-align:center;background:#bc4910;font-size:11pt; color:#edecec; position:relative; z-index:10;vertical-align:middle; 


-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.p_con2_1 ul li a:hover {background:#26b0dc;}
.p_con2_1 ul.p_con2_2 li div {padding-left:0px;}
.p_con2_1 ul.p_con2_3 li div {padding-left:0px;}

.p_con2_1:after {clear:both; margin:0; padding:0; display:block; content:"";}

.p_con3 {}
.p_con3 .layout {padding:10px;}
.p_con3_1 {margin-left:-12px;}
.p_con3_1 ul {float:left; width:33%; box-sizing:border-box; padding-left:12px;}
.p_con3_1 ul li {background:#fff; height:166px; border:1px solid #c5c6c7; box-sizing:border-box; padding:10px;}
.p_con3_1 ul li div {position:relative;height:108px;}

.p_con3_1 ul li p {padding-top:5px; font-size:10pt; line-height:20px; color:#444; position:relative; z-index:10; box-sizing:border-box;letter-spacing: -0.04em;}
.p_con3_1 ul li a {display:block; height:35px; text-align:center; line-height:35px; background:#459dd6;font-size:11pt; color:#edecec; position:relative; z-index:10;


-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.p_con3_1 ul li a:hover {background:#04b660;}
.p_con3_1 ul.p_con3_2 li div {padding-left:0px;text-align:left;}
.p_con3_1 ul.p_con3_3 li div {padding-left:0px;text-align:left;}

.p_con3_1:after {clear:both; margin:0; padding:0; display:block; content:"";}

.p_con4 {}
.p_con4 .layout {padding:10px;}
.p_con4_1 {margin-left:-12px;}
.p_con4_1 ul {float:left; width:33%; box-sizing:border-box; padding-left:12px;}
.p_con4_1 ul li {background:#fff; height:156px; border:1px solid #c5c6c7; box-sizing:border-box; padding:10px;}
.p_con4_1 ul li div {position:relative;height:98px;}

.p_con4_1 ul li p {padding-top:5px; font-size:10pt; line-height:20px; color:#444; position:relative; z-index:10; box-sizing:border-box;letter-spacing: -0.04em;}
.p_con4_1 ul li a {display:block; height:35px; text-align:center; line-height:35px; background:#459dd6;font-size:11pt; color:#edecec; position:relative; z-index:10;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.p_con4_1 ul li a:hover {background:#04b660;}
.p_con4_1 ul.p_con4_2 li div {padding-left:0px;text-align:left;}
.p_con4_1 ul.p_con4_3 li div {padding-left:0px;text-align:left;}
.p_con4_1 ul.p_con4_4 li div {padding-left:0px;text-align:left;}
.p_con4_1:after {clear:both; margin:0; padding:0; display:block; content:"";}

.p_con5 {}
.p_con5 .layout {padding:10px;}
.p_con5_1 {margin-left:-12px;}
.p_con5_1 ul {float:left; width:25%; box-sizing:border-box; padding-left:12px;}
.p_con5_1 ul li {background:#fff; height:156px; border:1px solid #c5c6c7; box-sizing:border-box; padding:10px;}
.p_con5_1 ul li div {position:relative;height:98px;}

.p_con5_1 ul li p {padding-top:5px; font-size:10pt; line-height:20px; color:#444; position:relative; z-index:10; box-sizing:border-box;letter-spacing: -0.04em;}
.p_con5_1 ul li a {display:block; height:35px; text-align:center; line-height:35px; background:#40aa90;font-size:10pt; color:#edecec; position:relative; z-index:10;


-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.p_con5_1 ul li a:hover {background:#459dd6;}
.p_con5_1 ul.p_con5_2 li div {padding-left:0px;text-align:left;}
.p_con5_1 ul.p_con5_3 li div {padding-left:0px;text-align:left;}
.p_con5_1 ul.p_con5_4 li div {padding-left:0px;text-align:left;}
.p_con5_1:after {clear:both; margin:0; padding:0; display:block; content:"";}


.p_con6 {}
.p_con6 .layout {padding:10px;}
.p_con6_1 {margin-left:-12px;}
.p_con6_1 ul {float:left; width:33%; box-sizing:border-box; padding-left:12px;}
.p_con6_1 ul li {background:#fff; height:186px; border:1px solid #c5c6c7; box-sizing:border-box; padding:10px;}
.p_con6_1 ul li div {position:relative;height:128px;}

.p_con6_1 ul li p {padding-top:5px; font-size:10pt; line-height:20px; color:#444; position:relative; z-index:10; box-sizing:border-box;letter-spacing: -0.04em;}
.p_con6_1 ul li a {display:block; height:35px; text-align:center; line-height:35px; background:#459dd6;font-size:11pt; color:#edecec; position:relative; z-index:10;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.p_con6_1 ul li a:hover {background:#04b660;}
.p_con6_1 ul.p_con6_2 li div {padding-left:0px;text-align:left;}
.p_con6_1 ul.p_con6_3 li div {padding-left:0px;text-align:left;}
.p_con6_1 ul.p_con6_4 li div {padding-left:0px;text-align:left;}
.p_con6_1:after {clear:both; margin:0; padding:0; display:block; content:"";}


.p_con7 {}
.p_con7 .layout {padding:10px;}
.p_con7_1 {margin-left:-12px;}
.p_con7_1 ul {float:left; width:33%; box-sizing:border-box; padding-left:12px;}
.p_con7_1 ul li {background:#fff; height:176px; border:1px solid #c5c6c7; box-sizing:border-box; padding:10px;}
.p_con7_1 ul li div {position:relative;height:118px;}

.p_con7_1 ul li p {padding-top:5px; font-size:10pt; line-height:20px; color:#444; position:relative; z-index:10; box-sizing:border-box;letter-spacing: -0.04em;}
.p_con7_1 ul li a {display:block; height:35px; text-align:center; line-height:35px; background:#712146;font-size:11pt; color:#edecec; position:relative; z-index:10;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.p_con7_1 ul li a:hover {background:#035893;}
.p_con7_1 ul.p_con7_2 li div {padding-left:0px;text-align:left;}
.p_con7_1 ul.p_con7_3 li div {padding-left:0px;text-align:left;}
.p_con7_1 ul.p_con7_4 li div {padding-left:0px;text-align:left;}
.p_con7_1:after {clear:both; margin:0; padding:0; display:block; content:"";}

/*연혁테이블 */

.table1 {background:#fafafa;}
.table1 thead th {height:38px; background:#d7d7d7; text-align:center; vertical-align:middle; color:#63666f;font-size:13px; font-weight:600;}
.table1 tbody th, .table1 tbody td {vertical-align:middle; height:44px; border-bottom:1px solid #e7e7e7; color:#63666f; font-size:13px;}
.table1 tbody th {text-align:center;}
.table1 tbody td {text-align:left; padding-left:20px;}


.license {
	width: 100%;
}

.tb_type4 th,.tb_type4 td{height:40px;text-align:center;vertical-align: middle;font-weight: bold; font-size:10pt; }
.tb_type4 tr{border-bottom: 1px solid #adabab;height:40px;vertical-align: middle;}
.tb_type4 tr.last{border-bottom:0}
.tb_type4 th{background:#e4ebed;width:20%;}

.tb_type4 .tb_title{text-align:left;padding-left: 15px;}



	img {
		max-width: 100%;
		height:auto;
		width: auto;
		vertical-align: middle;
		border: none;
		-ms-interpolation-mode: bicubic;
	}
a{
		color: #727171;
		text-decoration: none;
		transition: all 180ms ease-in;
		-webkit-transition: all 180ms ease-in;
	}

	a:hover{
		color: #d20405;
		transition: all 180ms ease-in;
		-webkit-transition: all 180ms ease-in;
	}
		input,select,textarea{
		border: 1px solid #d9d9d9;
		font-family: Nanum Gothic, sans-serif;
		color: #333333;
		font-size: 14px;
		line-height: 26px;
		background: #fafcfc;
		outline: none;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}

	input,
	select{
		padding-left:10px;
	}

	textarea{
		padding: 8px 0 8px 20px;
		margin-bottom: 36px;
	}
button,
	input[type="submit"] {
		padding:6px 6px;
		display: inline-block;
		cursor: pointer;
		border: 1px solid #ff3b30;
		background: #ff3b30;
		color: #fff;
		margin-bottom: 20px;
		line-height: 20px;
		font-size: 20px;
		font-family: Nanum Gothic;
		font-weight: 300;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		outline: none;
	}

	button:hover,
	input[type="submit"]:hover{
		background: #555555;
		border-color: #555555;
	}


	
.business_chart2{clear:both; position:relative; margin:0 auto; width:100%; border-top:4px solid #0850A0;}
.business_chart2 table{width:100%;}
.business_chart2 caption{font-size:0; line-height:0; color:#fff;}
.business_chart2 table th{padding:4px 10px;background:#f6f6f6; color:#0850A0; border-left:1px solid #d4d4d4; font-weight:bold; border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; text-align:center; padding:4px 0;}
.business_chart2 table td{border-bottom:1px solid #d4d4d4; background:#ffffff;border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;padding:3px 5px; text-align:center; }
.business_chart2 table td p{text-align:left;}



.Awards {background:#ffffff;}
.Awards .layout {padding:10px;}
.Awards_1 {margin-left:-12px;margin-top:0px;margin-bottom:40px;}
.Awards_1 ul {float:left; width:33%; box-sizing:border-box; padding-left:12px;padding-top:20px;padding-bottom:10px;}
.Awards_1 ul li {background:#fff; height:350px; }
.Awards_1 ul li div {position:relative;border:1px solid #c5c6c7; box-sizing:border-box; padding:2px;}
.Awards_0  { width:200px;text-align:center; line-height:120%;height:30px;font-size:9pt;}
.Awards_1:after {clear:both; margin:0; padding:0; display:block; content:"";}
