@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 1025px) 
		{

.subwrap {width: 100%; height: auto; position: relative}
.s_top {width: 100%; height: 320px; background: #efefef; margin-bottom: 50px}
.s_top ul {font-family: 'Nanum Gothic'; font-size:20px;color:#000; padding: 50px 0 0 85px; line-height: 35px; list-style-type: square; }	
			
.tab_comm {overflow:hidden;width:100%;  box-sizing: border-box; margin-left: -38px }
.tab_comm li {float:left;width:20%; }
.tab_comm .lst {overflow:hidden; }
.tab_comm .link_tab {display:block;height:58px; line-height:58px;  border-top: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1; border-bottom: 2px solid #132948;  border-right: 1.5px solid #c1c1c1;font-family: 'Nanum Gothic'; font-size:14px;color:#000;text-align:center;text-decoration:none; background: #f0f0f0; margin-left: -1px }
.tab_comm .on .link_tab { background-color:#fff;color:#000; font-weight:bold; border-top: 2px solid #132948; border-left: 2px solid #132948;border-right: 3px solid #132948; border-bottom: 1px solid #fff;  }

.tab_comm_5 {overflow:hidden;width:100%;  box-sizing: border-box; margin-left: -38px }
.tab_comm_5 li {float:left;width:25%; }
.tab_comm_5 .lst {overflow:hidden; }
.tab_comm_5 .link_tab {display:block;height:58px; line-height:58px;  border-top: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1; border-bottom: 2px solid #132948;  border-right: 1.5px solid #c1c1c1;font-family: 'Nanum Gothic'; font-size:14px;color:#000;text-align:center;text-decoration:none; background: #f0f0f0; margin-left: -1px }
.tab_comm_5 .on .link_tab { background-color:#fff;color:#000; font-weight:bold; border-top: 2px solid #132948; border-left: 2px solid #132948;border-right: 3px solid #132948; border-bottom: 1px solid #fff;  }					
			
.tab_comm_6 {overflow:hidden;width:100%;  box-sizing: border-box; margin-left: -38px }
.tab_comm_6 li {float:left;width:16.5%; }
.tab_comm_6 .lst {overflow:hidden; }
.tab_comm_6 .link_tab {display:block;height:58px; line-height:58px;  border-top: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1; border-bottom: 2px solid #132948;  border-right: 1.5px solid #c1c1c1;font-family: 'Nanum Gothic'; font-size:14px;color:#000;text-align:center;text-decoration:none; background: #f0f0f0; margin-left: -1px }
.tab_comm_6 .on .link_tab { background-color:#fff;color:#000; font-weight:bold; border-top: 2px solid #132948; border-left: 2px solid #132948;border-right: 3px solid #132948; border-bottom: 1px solid #fff;  }			
			
			
.sub_title {font-family: 'Nanum Gothic'; font-size:25px;color:#000; margin: 50px 0 30px 0;  }
.s_left {width: 380px; height: 635px; float: left; margin-top: 60px}			
.s_right {width: 615px; height:auto; float: left; margin-left: 50px}		
			
			.stable_biz {width: 100%; border-top:#1d4580 2px solid; border-collapse:collapse; padding: 50px 0 30px; }
			.stable_biz tr {height: 50px; font-family:'Noto Sans KR', 고딕, sans-serif; font-weight:100; font-size: 15px; }
			.stable_biz td {text-align: center; border:#dcdcdc 1px solid; padding: 10px 10px; line-height: 25px}
			.stable_biz .t01 {background: #edf0f5; text-align: center; width: 180px; padding: 0}
			.stable_biz .t02 { padding-left: 40px  }			
			.stable_biz th {   text-align: center;   background-color: #edf0f5; border-left: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc}
			.stable_biz .c01 {text-align: left}			

			.stable_biz01 {width: 100%; border-top:#1d4580 2px solid; border-collapse:collapse; padding: 50px 0 30px; }
			.stable_biz01 tr {height: 50px; font-family:'Noto Sans KR', 고딕, sans-serif; font-weight:100; font-size: 15px; }
			.stable_biz01 td {text-align: center; border:#dcdcdc 1px solid; padding: 10px 10px; line-height: 25px}
			.stable_biz01 th { text-align: center;   background-color: #edf0f5; border-left: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc}
			.stable_biz01 .sb01 {text-align: left; padding-left:  45px}

			.sub_left {width: 670px; height: auto; position: relative; float: left}			
			.sub_right { width: 370px; height: 630px; position: relative; float: left; margin-left: 40px}			
			.sub_left h1 { font-family: 'Nanum Gothic'; font-size:25px;color:#000; font-weight: 100;  line-height: 35px ; margin-bottom: 50px}
			.sub_left  p {font-family: 'Nanum Gothic'; font-size:18px;color:#000; font-weight: 100; line-height: 25px}
			.s_img {width: 1100px; height: auto; position: relative; margin-bottom: 50px 	}	
			.s_p {font-family: 'Nanum Gothic'; font-size:18px;color:#000; font-weight: 100; line-height: 25px;}
            .s_h1 { font-family: 'Nanum Gothic'; font-size:30px;color:#000; font-weight: 100;  line-height: 35px ; margin: 50px 0 25px }

			.sub2_left {width: 630px; height: auto; position: relative; float: left}			
			.sub2_right { width: 410px; height:auto; position: relative; float: left; margin-left: 20px }			
			.sub2_left h1 { font-family: 'Nanum Gothic'; font-size:25px;color:#000; font-weight: 100;  line-height: 25px ; margin-bottom: 30px}
			.sub2_left  p {font-family: 'Nanum Gothic'; font-size:18px;color:#000; font-weight: 100; line-height: 22px; margin-bottom: 25px}				
			.sub2_left ol {}
			.sub2_left .s2_ul {font-family: 'Nanum Gothic'; font-size:16px;color:#000; font-weight: 100; line-height: 25px; margin-bottom: 25px}					
			
			.sub_p {font-family: 'Nanum Gothic'; font-size:18px;color:#000; font-weight: 100; line-height: 25px;}
			
			
}	

@media screen and (max-width: 1024px) 
		{

.subwrap {width: 100%; height: auto; position: relative}
.s_top {width: 100%; height: auto; background: #efefef}
.s_top ul {font-family: 'Nanum Gothic'; font-size:18px;color:#000; padding: 40px 50px; line-height: 22px }				
			
.tab_comm {overflow:hidden;width:100%;  box-sizing: border-box; margin-top: 30px }
.tab_menu {list-style-type: none}
.tab_comm li {float:left;width:18%; }
.tab_comm .lst {overflow:hidden; }
.tab_comm .link_tab {display:block;height:38px; line-height:38px;  border-top: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1; border-bottom: 2px solid #132948;  border-right: 1.5px solid #c1c1c1;font-family: 'Nanum Gothic'; font-size:9px;color:#000;text-align:center;text-decoration:none; background: #f0f0f0; margin-left: -1px }
.tab_comm .on .link_tab { background-color:#fff;color:#000; font-weight:bold; border-top: 2px solid #132948; border-left: 2px solid #132948;border-right: 3px solid #132948; border-bottom: 1px solid #fff;  }

.tab_comm_5 {overflow:hidden;width:100%;  box-sizing: border-box; margin-top: 30px }
.tab_menu_5 {list-style-type: none}
.tab_comm_5 li {float:left;width:25%; }
.tab_comm_5 .lst {overflow:hidden; }
.tab_comm_5 .link_tab {display:block;height:38px; line-height:38px;  border-top: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1; border-bottom: 2px solid #132948;  border-right: 1.5px solid #c1c1c1;font-family: 'Nanum Gothic'; font-size:9px;color:#000;text-align:center;text-decoration:none; background: #f0f0f0; margin-left: -1px }
.tab_comm_5 .on .link_tab { background-color:#fff;color:#000; font-weight:bold; border-top: 2px solid #132948; border-left: 2px solid #132948;border-right: 3px solid #132948; border-bottom: 1px solid #fff;  }						
			
.tab_comm_6 {overflow:hidden;width:100%;  box-sizing: border-box; margin-top: 30px }
.tab_menu_6 {list-style-type: none}
.tab_comm_6 li {float:left;width:15%; }
.tab_comm_6 .lst {overflow:hidden; }
.tab_comm_6 .link_tab {display:block;height:38px; line-height:38px;  border-top: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1; border-bottom: 2px solid #132948;  border-right: 1.5px solid #c1c1c1;font-family: 'Nanum Gothic'; font-size:9px;color:#000;text-align:center;text-decoration:none; background: #f0f0f0; margin-left: -1px }
.tab_comm_6 .on .link_tab { background-color:#fff;color:#000; font-weight:bold; border-top: 2px solid #132948; border-left: 2px solid #132948;border-right: 3px solid #132948; border-bottom: 1px solid #fff;  }			
			
			
.sub_title {font-family: 'Nanum Gothic'; font-size:18px;color:#000; margin: 25px 0 20px 0;  }
.s_left {width: 100%; height:auto; float: none; margin-top: 20px}			
.s_right {width: 100%; height:auto; float: none; margin-left: 0}		
			
			.stable_biz {width: 100%; border-top:#1d4580 2px solid; border-collapse:collapse; padding: 30px 0 30px; }
			.stable_biz tr {height: 40px; font-family:'Noto Sans KR', 고딕, sans-serif; font-weight:100; font-size: 13px; }
			.stable_biz td {text-align: center; border:#dcdcdc 1px solid; padding: 10px 10px; line-height: 22px; color: #000;font-weight:normal}
			.stable_biz .t01 {background: #edf0f5; text-align: center; width: 100px; padding: 0}
			.stable_biz .t02 { padding-left: 40px  }			
			.stable_biz th {   text-align: center;   background-color: #edf0f5; border-left: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc}
			.stable_biz .c01 {text-align: left}		
			
			.stable_biz01 {width: 100%; border-top:#1d4580 2px solid; border-collapse:collapse; padding: 30px 0 30px; }
			.stable_biz01 tr {height: 40px; font-family:'Noto Sans KR', 고딕, sans-serif; font-weight:100; font-size: 13px; }
			.stable_biz01 td {text-align: center; border:#dcdcdc 1px solid; padding: 10px 10px; line-height: 25px}
			.stable_biz01 th { text-align: center;   background-color: #edf0f5; border-left: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc}
			.stable_biz01 .sb01 {text-align: left; padding-left:  15px}			
			
			.sub_left {width: 100%; height: auto; position: relative; float: none}			
			.sub_right { width: 100%; height:auto; position: relative; float: none; }			
			.sub_left h1 { font-family: 'Nanum Gothic'; font-size:20px;color:#000; font-weight: 100;  line-height: 25px ; margin-bottom: 30px}
			.sub_left  p {font-family: 'Nanum Gothic'; font-size:14px;color:#000; font-weight: 100; line-height: 22px; margin-bottom: 25px}	
			.s_img {width: 100%; height: auto; position: relative; margin-bottom: 30px 	}	
			.s_p {font-family: 'Nanum Gothic'; font-size:14px;color:#000; font-weight: 100; line-height: 20px;}
            .s_h1 { font-family: 'Nanum Gothic'; font-size:20px;color:#000; font-weight: 100;  line-height: 35px ; margin: 30px 0 20px }
			
			.sub2_left {width: 100%; height: auto; position: relative; float: none}			
			.sub2_right { width: 100%; height:auto; position: relative; float: none; }			
			.sub2_left h1 { font-family: 'Nanum Gothic'; font-size:20px;color:#000; font-weight: 100;  line-height: 25px ; margin-bottom: 30px}
			.sub2_left  p {font-family: 'Nanum Gothic'; font-size:14px;color:#000; font-weight: 100; line-height: 22px; margin-bottom: 25px}	
			.sub2_left ol {}
			.sub2_left .s2_ul {font-family: 'Nanum Gothic'; font-size:14px;color:#000; font-weight: 100; line-height: 25px; margin-bottom: 25px}	
			
}


