@charset "utf-8";
/* CSS Document */

.tab_comm {overflow:hidden;width:100%;padding-bottom:0px; margin-top:30px; margin-bottom:20px; margin-left: 0;  position:relative; padding:  5px }
.tab_menu { margin-left:0  }
.tab_comm li {float:left;width:32%; height:40px;  margin-left:1px;  list-style:none; background:#0c2340; color:#fff; font-weight: 400; line-height: 40px }
.tab_comm .lst {overflow:hidden;float:none;width:25%;  }
.tab_comm .link_tab {display:block;height:40px;  border:0 solid #e2e2e2; font-size:15px;text-align:center;text-decoration:none; }
.tab_comm .fst .link_tab { margin-left:0;  background:  no-repeat 20px center; text-align: center; text-indent: 0; color: #fff}
.tab_comm .fst2 .link_tab { margin-left:0;   background:  no-repeat 20px center;text-align: center;text-indent: 0; color: #fff}
.tab_comm .fst3 .link_tab { margin-left:0;   background:  no-repeat 20px center;text-align: center;text-indent: 0}
.tab_comm .lst .link_tab {border-right:0 solid #e2e2e2;}
.tab_comm .on .link_tab { background-color:#e53600; color:#fff; font-weight:bold;}

			.memberwrap { width: 100%; height: 100%; position: relative; }
			.title_mem { width: 150px; height: auto; padding: 10px 0; border-radius: 30px; background: #30445c; color: #fff; text-align: center; font-size: 20px; margin-bottom: 20px }
			.mem_photo { width: 100%; height: auto; float: none; margin-top: 20px}
			.mem_content { width: auto; float: none; margin-left: 0}
			.mem_content h1 { font-size: 25px; font-weight: bold; margin: 20px 0 30px}
			.mem_content p { font-size: 15px; font-weight: 400; line-height: 1.4}
	
	.swp_inner_wrap_w { width: 100%; height: 100%; position: relative; overflow: hidden; margin-top: 0}
	.spw_inner_w { width: 100%; height: auto; position: relative; margin: 0 auto; overflow: hidden}
	.spw_left_w { width: 100%; height:auto; float: none; font-size: 28px; color: #0c2340; margin-bottom: 25px; padding: 0 15px; margin-top: 30px  }
	.spw_right_w { width: 100%;  height: inherit; float: none; margin-left: 0; padding: 0 15px}
	.spw_right_w p { font-size: 15px; color: #292929; word-break: keep-all; line-height: 1.6; margin-bottom: 20px}

			.oldmen { width: 100%; height: auto; position: relative}
			.oldmen ul li { width:48%; height: 280px; float: left; margin-left:10px; border: 1px solid #dedede; border-radius: 8px; padding: 10px; margin-bottom: 20px  }
			.oldmen .imgwrap { width:auto}
			.oldmen p { display: block; width: 100%; margin-top: 25px;  text-align: center; font-size: 18px; color: #292929}


.p_head { font-size:1em; text-decoration: none; color:#000; line-height:20px; margin:5% 2%}
.p_head span { font-size:1em; text-decoration: none; color:#F30}
.ntable { width:96%; margin:5% 2%; border-top:#26508c 2px solid;border-left:#26508c 0px solid;border-right:#26508c 0px solid; border-collapse:collapse; text-align: center}
.ntable th { padding:10px; background:#f6f8fa}
.ntable td { padding:10px; border:#ececec 1px solid;font-size:0.9em; text-decoration: none; color:#414141; line-height: 1.2}
.ntable .year { font-size:2em; color:#000; font-weight:bold;}

.ntable_th_tr {  ;font-size:0.9em; text-decoration: none; color:#414141;}
.ntable_content { text-align:left; font-size:0.9em; text-decoration: none; color:#414141; line-height:15px}
.ntable_h1 { font-size:0.9em; text-decoration: none; color:#F90; text-indent:15px} 


@media screen and (min-width: 1200px) 
		{

.tab_comm {overflow:hidden;width:1360px; padding-bottom:0px; margin: 30px auto 50px; position:relative; }
.tab_menu { margin-left:0  }
.tab_comm li {float:left;width:240px; height:70px; margin-left: 1px;  list-style:none; background:#0c2340; color:#fff; font-weight: bold; line-height: 70px}
.tab_comm li:first-child {margin-left: 0}
.tab_comm .lst {overflow:hidden;float:none;width:20%;  }
.tab_comm .link_tab {display:block;height:70px;  border:0 solid #e2e2e2; font-size:20px;text-align:center;text-decoration:none; }
.tab_comm .fst .link_tab { margin-left:0; background: url("../image/sub/kiosk.png") no-repeat 20px center; color: #fff}
.tab_comm .fst2 .link_tab { margin-left:0; background: url("../image/sub/agree.png") no-repeat 20px center; color: #fff}
.tab_comm .fst3 .link_tab { margin-left:0; background: url("../image/sub/ka.png") no-repeat 20px center;  }
.tab_comm .lst .link_tab {border-right:0 solid #e2e2e2;}
.tab_comm .on .link_tab { background-color:#e53600; color:#fff; font-weight:bold;}

			.memberwrap { width: 100%; height: 100%; position: relative; }
			.title_mem { width: 200px; height: auto; padding: 20px 0; border-radius: 40px; background: #30445c; color: #fff; text-align: center; font-size: 25px; margin-bottom: 25px }
			.mem_photo { width: 320px; height: auto; float: left; margin-top: 30px}
			.mem_content { width: auto; float: left; margin-left: 100px}
			.mem_content h1 { font-size: 35px; font-weight: bold; margin: 30px 0 40px}
			.mem_content p { font-size: 18px; font-weight: 400; line-height: 1.5}
			
	.swp_inner_wrap_w { width: 100%; height: 100%; position: relative; overflow: hidden; margin-top: 0}
	.spw_inner_w { width: 1400px; height: auto; position: relative; margin: 30px auto; }
	.spw_left_w { width: 300px; height:auto; float: left; font-size: 40px; color: #0c2340; margin-top: 30px   }
	.spw_right_w { width: 1000px; height: inherit; float: left; margin-left: 90px; padding: 50px 0 0;}
	.spw_right_w p { font-size: 22px; color: #292929; word-break: keep-all; line-height: 1.6; margin-bottom: 30px}		
			
			.oldmen { width: 100%; height: auto; position: relative}
			.oldmen ul li { width:auto; height: 280px; float: left; margin-left:30px; border: 1px solid #dedede; border-radius: 8px; padding: 10px; margin-bottom: 30px  }
			.oldmen .imgwrap { width:auto}
			.oldmen p { display: block; width: 100%; margin-top: 25px;  text-align: center; font-size: 20px; color: #292929}
            
            
   .p_head { font-size:1em; text-decoration: none; color:#000; line-height:20px; margin:5% 2%}
.p_head span { font-size:1em; text-decoration: none; color:#F30}
.ntable { width:96%; margin:5% 2%; border-top:#26508c 2px solid;border-left:#26508c 0px solid;border-right:#26508c 0px solid; border-collapse:collapse; text-align: center}
.ntable th { padding:15px; background:#f6f8fa}
.ntable td { padding:15px; border:#ececec 1px solid;font-size:1.2em; text-decoration: none; color:#414141; line-height: 1.3}
.ntable .year { font-size:2.8em; color:#000; font-weight:bold;}

.ntable_th_tr {  ;font-size:1.2em; text-decoration: none; color:#414141;}
.ntable_content { text-align:left; font-size:1.2em; text-decoration: none; color:#414141; line-height:15px}
.ntable_h1 { font-size:1.5em; text-decoration: none; color:#F90; text-indent:15px}     
            
            
			
	}	



