#subcontent_holder {
	WIDTH:1040px;
	display:block;
}
#content_left {
	MARGIN:18px 245px 0px 18px;
	FLOAT:LEFT;
	WIDTH:795px;
	color:#FF6633;
	display: inline;
	min-height:757px;
	font-family: 'Open Sans','애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;font-size:14px;
  
	}

#content_left pre
{
font-family: 'Open Sans', '나눔바른고딕', NanumBarunGothic, ng, '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;
font-size:14px;
}
#content_left	.subtitle
{
	MARGIN:0 0 30px 18px;
}

#content_left .subcontents_holder
{
	MARGIN:20px 0px 60px 50px;
}

#content_left  .subcontents
{
  color:#666666;
  font-family: 'Open Sans', '나눔바른고딕', NanumBarunGothic, ng, '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;
  line-height:18px;
}

#content_left .titleimage
{
	margin:50px 0px 40px 0px;
	display:block;
	font-family:'Nanum Gothic', sans-serif;
	color:#12b3c9;font-size:20px;
	font-weight: 700;
}

#content_left .sublist
{
font-family: 'Open Sans', '나눔바른고딕', NanumBarunGothic, ng, '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;font-size:14px;	
}

#content_left .sublist UL
{
	MARGIN-LEFT:0px;
	clear:both;
}

#content_left .sublist UL LI
{
	padding: 5px 0px 0px 30px;
	height: 26px;
    background-image: url("/images/16-circle-blue-check.png");
	background-position: 10px 10px;
	background-repeat: no-repeat;
	background-color:#feffff;
	border-bottom:1px solid #D5DEE3;	
	border-right:1px solid #D5DEE3;
	width:250px;
	margin-top:5px;
	font-family: 'Open Sans', sans-serif; font-size:16px;
	
}

#content_left .sublist UL LI:hover
{
   background-color:#EBF2F3;
}
#content_left  .subcontents {
font-family: 'Open Sans', sans-serif; font-size:16px;
line-height:24px;
}
#content_left  .subcontents DIV.menu13 
{
  background: rgb(224,237,242);
background: linear-gradient(90deg, rgba(224,237,242,1) 0%, rgba(229,243,244,1) 15%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 100%);
   border:1px solid rgba(224,237,242,1);
   width:723px;
}

#content_left  .subcontents DIV.menu13 .menu13_box_contents
{
	/*background-image: url('/images/menu13_bg_bottom.jpg'); */
	background-position: right bottom;
	background-repeat: no-repeat;
    width:723px;
	padding-bottom:40px;
	padding-top:10px;

}

#content_left  .subcontents DIV.menu13 .menu13_box_contents UL 
{		
	width:588px;
	margin-left:15px;
	margin-bottom:30px;
}

#content_left  .subcontents DIV.menu13 .menu13_box_contents UL LI
{
	width:660px;
	min-height:25px;
	max-height:50px;
	font-size:12px;

	margin-right: 0px;
	padding: 5px 2px 2px 5px;
	margin-top:5px;
	/*border-bottom:1px solid #EBEBEB;*/
	border-bottom:1px solid #D5DEE3;	
	border-right:1px solid #D5DEE3;
	border-top:1px solid #f4fffe;
}
#content_left  .subcontents DIV.menu13 .menu13_box_contents UL LI:hover
{
 background-color:#EBF2F3;
 border:1px 1px 1px 0 solid #D5DEE3;
 color:#1691c5;
 
padding: 5px 2px 2px 5px;

}
span.date1
{
 font-family: 'Open Sans','애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;
  font-size:13px;
  width:120px;
  float: left; 
  /*span 에 width 줄려면 꼭 */
}

span.history
{
  font-family: 'Open Sans','애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;
  font-size:14px;
  padding-left:10px;
  width:520px;
  float: left;
}

#content_left  .subcontents div.menu14_bg_box
{
   /*background-image: url('/images/menu14_bg_box.jpg');*/
   /*background-repeat: repeat-y;*/

background: rgb(224,237,242);
background: linear-gradient(90deg, rgba(224,237,242,1) 0%, rgba(229,243,244,1) 15%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 100%);
width:702px;
   border:1px solid #d2e4e6;
   line-height:150%;


}

#content_left  .subcontents div.menu14_bg_box tr:hover
{
   background-color:#EBF2F3;
}

/* 연번 전용 스타일 */
#content_left  .subcontents div.menu14_bg_box td.box_no {
    border-right: 1px solid #D5DEE3; /* 요청하신 구분선 */
	 border-bottom:1px solid #D5DEE3;
    text-align: center;
    color: #666;
   padding:8px 0px 0px 4px;    
	font-size:14px;    
}

/* 헤더용 연번 스타일 */
#content_left  .subcontents div.menu14_bg_box td.box_no_hd {
    border-right: 1px solid #D5DEE3;
	 border-bottom:1px solid #D5DEE3;
    text-align: center;
    font-weight: 800;
    background-color: #cee9ea;
}

#content_left  .subcontents div.menu14_bg_box td.box_subject
{
  /*background-image: url(/images/16-circle-blue-check.png);*/
 
  background-position: 3px 8px;
  background-repeat: no-repeat;
  font-family: 'Open Sans', sans-serif; 
  font-size:14px;   
  width:150px;
  font-weight: bold;
  padding:8px 0px 0px 20px;    
  border-bottom:1px solid #D5DEE3;
  border-right:1px solid #D5DEE3;
  /*span 에 width 줄려면 꼭 */
 
  
}
#content_left  .subcontents div.menu14_bg_box td.box_name
{
 font-family: 'Open Sans', sans-serif;  font-size:14px;  
  
  border-bottom:1px solid #D5DEE3;	
  border-right:1px solid #D5DEE3;
  padding:8px 0px 0px 20px;    
  

}

#content_left  .subcontents div.menu14_bg_box .box_name_2
{
  text-align:center;
  font-family: 'Open Sans', sans-serif;  font-size:14px;
  padding:5px 0px 5px 5px; 
  
 
  border-bottom:1px solid #D5DEE3;	
  border-right:1px solid #D5DEE3;
}

#content_left  .subcontents div.menu14_bg_box td.box_company
{
  font-family: 'Open Sans', sans-serif; font-size:14px;
  padding:8px 0px 0px 20px;     
  
 
  border-bottom:1px solid #D5DEE3;	
  border-right:1px solid #D5DEE3;

}

#content_left  .subcontents div.menu14_bg_box th.box2_col
{
    font-family: 'Open Sans', sans-serif;  font-size:14px;  
  padding:5px 0px 5px 10px; 
  color:#666;
  line-height:130%;  
  
  font-weight:700 ;
  background-color:#d2eaec;
  border-bottom:1px solid #D5DEE3;	
  border-right:1px solid #D5DEE3;
   text-align:center;

}

#content_left  .subcontents div.menu14_bg_box td.box2_col
{
     font-family: 'Open Sans', sans-serif; font-size:14px;
  width:236px;  
  padding:5px 0px 5px 10px;
  line-height:150%;  
  border-bottom:1px solid #D5DEE3;	
  border-right:1px solid #D5DEE3;
 

}




#content_left  .subcontents div.menu14_bg_box UL LI br {clear:both;}

#content_left  .subcontents div.solidbox 
{ 
background-color:#f9f9f9;border:1px solid #dadada;padding:20px;position:relative;
}

A.bt_solid
{
/* download button*/
	position:absolute;
	right:40px;
	top:30px;
	width:148px;
	height:60px;
}

A.bt_solid 
{
/* download button*/
	text-indent: -99999px;
	margin:0px;
	padding:0px;	
	width:148px;
	background:url(/images/bt_download.png) no-repeat 0px 0px;
	
	
}

A.bt_solid:hover
{
/* download button*/
	text-indent: -99999px;	
	margin:0px;
	padding:0px;			
	width:148px;
	background:url(/images/bt_download.png) no-repeat 0px -64px;
	
}



#content_left  .subcontents div.solidcontents
{
	margin:30px 20px 30px 20px;
	line-height:200%;
}

#solidbox_blue
{
	width:601px;
	border:1px solid #A4D5D9;
	background-color:#d2eaec;
	overflow-x:hidden;
}

#sub-nav{
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; 
	OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#sub-nav LI {
	POSITION: relative; WIDTH: 194px; FLOAT: left; MARGIN-RIGHT: 1px
}
#sub-nav LI A {
	BORDER-LEFT: #b7dee1 1px solid; 
	BORDER-TOP: #b7dee1 1px solid; 
	border-bottom:1px solid #b7dee1;
	PADDING-BOTTOM: 12px; 
	PADDING-LEFT: 9px; 
	PADDING-RIGHT: 10px; 
	PADDING-TOP: 9px;
	DISPLAY: block; 
	FONT-WEIGHT: normal; TEXT-DECORATION: none; 

}
#sub-nav LI A:hover {
	BORDER-LEFT: #00b0c7 1px solid; BACKGROUND-color: #80c5ca; BORDER-TOP: #00b0c7 1px solid;
}
#sub-nav LI A.selected {
	BORDER-LEFT: #b7dee1 1px solid; BACKGROUND: url(/images/bg_tab22.png) #f0fafa repeat-x 0px 0px; BORDER-TOP: #b7dee1 1px solid;
	border-bottom:1px solid #eef9f9;
	
}

#sub-nav LI IMG {
	padding-top:5px;padding-left:2px;vertical-align:middle;
}

#sec2, #sec3 { display: none; }


#solidbox_blue .article {
	POSITION: relative; 
	PADDING:0px 20px 0px 10px; 
	BACKGROUND:  #f1fafa no-repeat 0px 100%; 
	OVERFLOW: hidden; 
	
}

/* 입회안내 부분*/

#content_left .sublist2 
{	clear:both;
	MARGIN:10px 5px 10px 0px;
}

#content_left .sublist2 UL
{	
	
}

#content_left .sublist2 UL LI
{
	padding: 10px 25px;
	height: 26px;
	background-color:#feffff;
	border-bottom:1px solid #D5DEE3;	
	border-right:1px solid #D5DEE3;
	width:600px;
	
}

#content_left .sublist2 UL LI:hover
{
   background-color:#EBF2F3;
}

/* #gBtn14 */

#gBtn14 a {display:block; background:url('/images/gBtn14_bg.gif') left 0; 
float:left;  font-family: 'Open Sans', '나눔바른고딕', NanumBarunGothic, ng, '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;font-size:14px; color:#255863; padding-left:6px; text-decoration:none; height:27px; 
cursor:pointer;margin:3px 3px 10px 0px;overflow:hidden;
}
#gBtn14 a:hover{background:url('/images/gBtn14_bg.gif') left -27px;}
#gBtn14 a span{display:block; float:left; 
background:url('/images/gBtn14_bg.gif') right 0; line-height:240%; 
padding-right:6px; height:27px; overflow:hidden;}
#gBtn14 a:hover span{background:url('/images/gBtn14_bg.gif') right -27px; color:#11292F;}

/* #gBtn6 */
#gBtn6 a{display:block; background:url('/images/gBtn6_bg.gif') left 0; float:left; font-family: 'Open Sans', '나눔바른고딕', NanumBarunGothic, ng, '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '애플 SD 산돌고딕 Neo', 'Apple SD Gothic Neo', AppleGothic, Helvetica, sans-serif;font-size:14px; color:#555; 
padding-left:6px; text-decoration:none; height:27px; cursor:pointer; margin:3px 3px 10px 0px;overflow:hidden}
#gBtn6 a:hover{background:url('/images/gBtn6_bg.gif') left -27px}
#gBtn6 a span{display:block; float:left; background:url('/images/gBtn6_bg.gif') right 0; line-height:240%; padding-right:6px; height:27px; overflow:hidden}
#gBtn6 a:hover span{background:url('/images/gBtn6_bg.gif') right -27px; color:#0A82A7}


#content_left .subcontents DIV.solidbox_blue2
{
	
	border:1px solid #A4D5D9;
	background-color:#d2eaec;
	padding-left:20px;
	position:relative;
}

#content_right {
	MARGIN:18px 0 0 -225px;
	width:225px;
	FLOAT:LEFT;	
	vertical-align:top;		
	display: inline;
	}

#content_right .bg_right
	{	
	position:relative;
	background-color:#e3e2de;	
	MARGIN-right:18px;
	width:207px;
	height:100%;
	}

#content_right DIV.rm_11
{
	margin-top: 0px;
	width: 220px;
	height: 222px;
}

#content_right DIV.rm_11 P.title
{
	margin:0px;
	padding:0px;
	height:50px;

}

#content_right DIV.rm_11 P.title A
{
	text-indent: -99999px;
	width:100%;
	float: left;			
	display: inline;
	height:50px;
	overflow: hidden;
	background:url("/images/rightmenu_1_2.png") 0px 0px;
	
}

#content_right DIV.rm_11 P.title A:hover
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
			
	display: inline;
	height:50px;
	background:url("/images/rightmenu_1_2.png") -220px 0px;
	
}

#content_right DIV.rm_11 P.title A:selected
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
			
	display: inline;
	height:50px;
	background:url("/images/rightmenu_1_2.png") -220px 0px;
	
}

#content_right DIV.rm_11 P.shadow
{
	margin:0px;
	padding:0px;
	height:14px;
	background:url("/images/rightmenu_1_2.png") 0px -50px;
	
}
#content_right DIV.rm_11 UL
{

}
#content_right DIV.rm_11 UL LI
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 32px;
	margin-right: 0px;
	padding-top: 0px;
}
#content_right DIV.rm_11 UL LI.last
{
	margin-right: 0px;
	border-bottom:1px solid #e6e6e3;
}

#content_right DIV.rm_11 UL LI A
{
	text-indent: -99999px;
	width: 100%;
	float: left;
	height: 32px;
	overflow: hidden;	
	display:block;		
	position:relative;
}


#content_right DIV.rm_11 UL LI.menu_11 
{
	margin:0px;
}
#content_right DIV.rm_11 UL LI.menu_11 A
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat 0px -64px;
		
	display:block;			
	position:relative;
}
#content_right DIV.rm_11 UL LI.menu_11 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -64px;
	
	display:block;				
	position:relative;
}
#content_right DIV.rm_11 UL LI.menu_11 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -64px;
	
	display:block;				
	position:relative;
}



#content_right DIV.rm_11 UL LI.menu_12 
{
	margin:0px;
}
#content_right DIV.rm_11 UL LI.menu_12 A
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat 0px -96px;
	
	display:block;		
	position:relative;
}
#content_right DIV.rm_11 UL LI.menu_12 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -96px;
				
	position:relative;
}
#content_right DIV.rm_11 UL LI.menu_12 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -96px;
				
	position:relative;
}


#content_right DIV.rm_11 UL LI.menu_13 
{
	margin:0px;
}
#content_right DIV.rm_11 UL LI.menu_13 A
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat 0px -128px;
	
	display:block;			
	position:relative;	
}
#content_right DIV.rm_11 UL LI.menu_13 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -128px;
				
	position:relative;
}

#content_right DIV.rm_11 UL LI.menu_13 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -128px;
				
	position:relative;
}


#content_right DIV.rm_11 UL LI.menu_14 
{
	margin:0px;
}
#content_right DIV.rm_11 UL LI.menu_14 A
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat 0px -160px;
	
	display:block;				
	position:relative;
	}
#content_right DIV.rm_11 UL LI.menu_14 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -160px;
				
	position:relative;
}

#content_right DIV.rm_11 UL LI.menu_14 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -160px;
				
	position:relative;
}

#content_right DIV.rm_11 UL LI.menu_15 
{
	margin:0px;
}
#content_right DIV.rm_11 UL LI.menu_15 A
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat 0px -192px;
	
	display:block;				
	position:relative;
	}
#content_right DIV.rm_11 UL LI.menu_15 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -192px;
				
	position:relative;
}

#content_right DIV.rm_11 UL LI.menu_15 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_1_2.png") no-repeat -220px -192px;
				
	position:relative;
}


/* 메뉴 2번째 */

#content_right DIV.rm_2
{
	margin-top: 0px;
	width: 220px;
	height: 160px;
}

#content_right DIV.rm_2 P.title
{
	margin:0px;
	padding:0px;
	height:50px;

}

#content_right DIV.rm_2 P.title A
{
	text-indent: -99999px;
	width:100%;
	float: left;
	height:50px;
	overflow: hidden;
	background:url("/images/rightmenu_2_2.png") 0px 0px;
	
}

#content_right DIV.rm_2 P.title A:hover
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
	height:50px;
	background:url("/images/rightmenu_2_2.png") -220px 0px;
	
}

#content_right DIV.rm_2 P.title A.selected
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
	height:50px;
	background:url("/images/rightmenu_2_2.png") -220px 0px;
	
}

#content_right DIV.rm_2 P.shadow
{
	margin:0px;
	padding:0px;
	height:14px;
	background:url("/images/rightmenu_2_2.png") 0px -50px;
	
}
#content_right DIV.rm_2 UL
{

}
#content_right DIV.rm_2 UL LI
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 32px;
	margin-right: 0px;
	padding-top: 0px;
}

#content_right DIV.rm_2 UL LI.last
{
	margin-right: 0px;
	
	border-bottom:1px solid #e6e6e3;

}
#content_right DIV.rm_2 UL LI A
{
	text-indent: -99999px;
	width: 100%;
	float: left;
	height: 32px;
	overflow: hidden;
	
	display:block;	
}

#content_right DIV.rm_2 UL LI.menu_21 
{
	margin:0px;
}
#content_right DIV.rm_2 UL LI.menu_21 A
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat 0px -64px;
	
	}
#content_right DIV.rm_2 UL LI.menu_21 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat -220px -64px;
	
}
#content_right DIV.rm_2 UL LI.menu_21 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat -220px -64px;
	
}



#content_right DIV.rm_2 UL LI.menu_22 
{
	margin:0px;
}
#content_right DIV.rm_2 UL LI.menu_22 A
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat 0px -96px;
	
	}
#content_right DIV.rm_2 UL LI.menu_22 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat -220px -96px;
	
}

#content_right DIV.rm_2 UL LI.menu_22 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat -220px -96px;
}



#content_right DIV.rm_2 UL LI.menu_23 
{
	margin:0px;
}
#content_right DIV.rm_2 UL LI.menu_23 A
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat 0px -128px;
	
	}
#content_right DIV.rm_2 UL LI.menu_23 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat -220px -128px;
	
}

#content_right DIV.rm_2 UL LI.menu_23 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_2_2.png") no-repeat -220px -128px;
	
}

/* 메뉴 3번째 */

#content_right DIV.rm_3
{
	margin-top: 0px;
	width: 220px;
	height: 160px;
}

#content_right DIV.rm_3 P.title
{
	margin:0px;
	padding:0px;
	height:50px;

}

#content_right DIV.rm_3 P.title A
{
	text-indent: -99999px;
	width:100%;
	float: left;
	height:50px;
	overflow: hidden;
	background:url("/images/rightmenu_3_2.png") 0px 0px;
	
}

#content_right DIV.rm_3 P.title A:hover
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
	height:50px;
	background:url("/images/rightmenu_3_2.png") -220px 0px;
	
}

#content_right DIV.rm_3 P.title A:selected
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
	height:50px;
	background:url("/images/rightmenu_3_2.png") -220px 0px;
	
}

#content_right DIV.rm_3 P.shadow
{
	margin:0px;
	padding:0px;
	height:14px;
	background:url("/images/rightmenu_3_2.png") 0px -50px;
	
}
#content_right DIV.rm_3 UL
{

}
#content_right DIV.rm_3 UL LI
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 32px;
	margin-right: 0px;
	padding-top: 0px;
}
#content_right DIV.rm_3 UL LI.last
{
	margin-right: 0px;
}
#content_right DIV.rm_3 UL LI A
{
	text-indent: -99999px;
	width: 100%;
	float: left;
	height: 32px;
	overflow: hidden;
	
	display:block;	
}

#content_right DIV.rm_3 UL LI.menu_31 
{
	margin:0px;
}
#content_right DIV.rm_3 UL LI.menu_31 A
{
	width: 207px;
	background:url("/images/rightmenu_3_2.png") no-repeat 0px -64px;
	
	}
#content_right DIV.rm_3 UL LI.menu_31 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_3_2.png") no-repeat -220px -64px;
	
}
#content_right DIV.rm_3 UL LI.menu_31 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_3_2.png") no-repeat -220px -64px;
	
}



#content_right DIV.rm_3 UL LI.menu_32 
{
	margin:0px;
}
#content_right DIV.rm_3 UL LI.menu_32 A
{
	width: 207px;
	background:url("/images/rightmenu_3_2.png") no-repeat 0px -96px;
	
	}
#content_right DIV.rm_3 UL LI.menu_32 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_3_2.png") no-repeat -220px -96px;
	
}

#content_right DIV.rm_3 UL LI.menu_32 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_3_2.png") no-repeat -220px -96px;
	
}


/* 메뉴 4번째 */

#content_right DIV.rm_4
{
	margin-top: 0px;
	width: 220px;
	height: 160px;
}

#content_right DIV.rm_4 P.title
{
	margin:0px;
	padding:0px;
	height:50px;

}

#content_right DIV.rm_4 P.title A
{
	text-indent: -99999px;
	width:100%;
	float: left;
	height:50px;
	overflow: hidden;
	background:url("/images/rightmenu_4_2.png") 0px 0px;
	
}

#content_right DIV.rm_4 P.title A:hover
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
	height:50px;
	background:url("/images/rightmenu_4_2.png") -220px 0px;
	
}

#content_right DIV.rm_4 P.title A:selected
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
	height:50px;
	background:url("/images/rightmenu_4_2.png") -220px 0px;
	
}

#content_right DIV.rm_4 P.shadow
{
	margin:0px;
	padding:0px;
	height:14px;
	background:url("/images/rightmenu_4_2.png") 0px -50px;
	
}
#content_right DIV.rm_4 UL
{

}
#content_right DIV.rm_4 UL LI
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 32px;
	margin-right: 0px;
	padding-top: 0px;
}
#content_right DIV.rm_4 UL LI.last
{
	margin-right: 0px;
}
#content_right DIV.rm_4 UL LI A
{
	text-indent: -99999px;
	width: 100%;
	float: left;
	height: 32px;
	overflow: hidden;
	display:block;	
}

#content_right DIV.rm_4 UL LI.menu_41 
{
	margin:0px;
}
#content_right DIV.rm_4 UL LI.menu_41 A
{
	width: 207px;
	background:url("/images/rightmenu_4_2.png") no-repeat 0px -64px;
	
	}
#content_right DIV.rm_4 UL LI.menu_41 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_4_2.png") no-repeat -220px -64px;
	
}
#content_right DIV.rm_4 UL LI.menu_41 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_4_2.png") no-repeat -220px -64px;
	
}

#content_right DIV.rm_4 UL LI.menu_42 
{
	margin:0px;
}
#content_right DIV.rm_4 UL LI.menu_42 A
{
	width: 207px;
	background:url("/images/rightmenu_4_2.png") no-repeat 0px -96px;
	
	}
#content_right DIV.rm_4 UL LI.menu_42 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_4_2.png") no-repeat -220px -96px;
	
}

#content_right DIV.rm_4 UL LI.menu_42 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_4_2.png") no-repeat -220px -96px;
	
}


/* 메뉴 5번째 */

#content_right DIV.rm_5
{
	margin-top: 0px;
	width: 220px;
	height: 160px;
}

#content_right DIV.rm_5 P.title
{
	margin:0px;
	padding:0px;
	height:50px;

}

#content_right DIV.rm_5 P.title A
{
	text-indent: -99999px;
	width:100%;
	float: left;
	height:50px;
	overflow: hidden;
	background:url("/images/rightmenu_5_2.png") 0px 0px;
	
}

#content_right DIV.rm_5 P.title A:hover
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
	height:50px;
	background:url("/images/rightmenu_5_2.png") -220px 0px;
	
}

#content_right DIV.rm_5 P.title A:selected
{
	text-indent: -99999px;
	width: 100%;
	float: left;	
	height:50px;
	background:url("/images/rightmenu_5_2.png") -220px 0px;
	
}

#content_right DIV.rm_5 P.shadow
{
	margin:0px;
	padding:0px;
	height:14px;
	background:url("/images/rightmenu_5_2.png") 0px -50px;
	
}
#content_right DIV.rm_5 UL
{

}
#content_right DIV.rm_5 UL LI
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 32px;
	margin-right: 0px;
	padding-top: 0px;
}
#content_right DIV.rm_5 UL LI.last
{
	margin-right: 0px;
}
#content_right DIV.rm_5 UL LI A
{
	text-indent: -99999px;
	width: 100%;
	float: left;
	height: 32px;
	overflow: hidden;
	display:block;
	position:relative;
}

#content_right DIV.rm_5 UL LI.menu_51 
{
	margin:0px;
}
#content_right DIV.rm_5 UL LI.menu_51 A
{
	width: 207px;

	background:url("/images/rightmenu_5_2.png") no-repeat 0px -64px;
	
	}
#content_right DIV.rm_5 UL LI.menu_51 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_5_2.png") no-repeat -220px -64px;
	
}

#content_right DIV.rm_5 UL LI.menu_51 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_5_2.png") no-repeat -220px -64px;
	
}

#content_right DIV.rm_5 UL LI.menu_52 
{
	margin:0px;
}
#content_right DIV.rm_5 UL LI.menu_52 A
{
	width: 207px;
	background:url("/images/rightmenu_5_2.png") no-repeat 0px -96px;
	
	}
#content_right DIV.rm_5 UL LI.menu_52 A:hover
{
	width: 207px;
	background:url("/images/rightmenu_5_2.png") no-repeat -220px -96px;
	
}

#content_right DIV.rm_5 UL LI.menu_52 A.selected
{
	width: 207px;
	background:url("/images/rightmenu_5_2.png") no-repeat -220px -96px;
	
}

#content_right DIV.rm_link
{
margin:20px 0px 20px 0px;
padding:0;
}

#content_right DIV.rm_link UL LI
{
 margin:0;
 padding:0;
 display:block;
}
#content_right DIV.rm_link UL LI.last
{
	margin-bottom: 0px;
}
.iepngfix
{

}

/* menu15를 위한 CSS 2016-01-07*/
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}

.ksee_menu15
{
	width:600px;
	
}

.table15 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  
}
.table15 > thead > tr > th,
.table15 > tbody > tr > th,
.table15 > tfoot > tr > th,
.table15 > thead > tr > td,
.table15 > tbody > tr > td,
.table15 > tfoot > tr > td {
  padding: 8px 4px;
  vertical-align: top;
  
  text-align:center;
  font-size:16px;
 
  
}
.table15 > thead > tr > th {
  vertical-align: bottom;
  /*border-bottom: 2px solid #ddd;*/
  line-height:18px;
  background-color:#e4f2f3;
  color:#666692;
  background: #CAE8EA url(/images/bg_header.jpg) no-repeat;
  border-right: 1px solid rgb(193, 218, 215);
  border-bottom: 1px solid rgb(193, 218, 215);
  border-top: 1px solid rgb(193, 218, 215);

}
.table15 > caption + thead > tr:first-child > th,
.table15 > colgroup + thead > tr:first-child > th,
.table15 > thead:first-child > tr:first-child > th,
.table15 > caption + thead > tr:first-child > td,
.table15 > colgroup + thead > tr:first-child > td,
.table15 > thead:first-child > tr:first-child > td {
  border-top: 0;
  font-weight:bold;
  font-size:16px;
}
.table15 > tbody + tbody {
  border-top: 2px solid rgb(193, 218, 215);
}
.table15 .table15 {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
   border: 1px solid #C1DAD7;
  
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #C1DAD7;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #eef8f9;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table15 > thead > tr > td.active,
.table15 > tbody > tr > td.active,
.table15 > tfoot > tr > td.active,
.table15 > thead > tr > th.active,
.table15 > tbody > tr > th.active,
.table15 > tfoot > tr > th.active,
.table15 > thead > tr.active > td,
.table15 > tbody > tr.active > td,
.table15 > tfoot > tr.active > td,
.table15 > thead > tr.active > th,
.table15 > tbody > tr.active > th,
.table15 > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table15 > tbody > tr> td:first-child{
	background-color:#ebf2f3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}
.table15 > tbody > tr> td:first-child + td {

	background-color:#ebf2f3;
	font-weight:bold;
	font-size:14px;
}

/* 100%를 해제하고 콘텐츠 양에 맞게 너비를 조절하는 클래스 */
.table-fit {
  width: auto !important; /* 100% 무시 */
  max-width: none !important;
  margin-right: auto; /* 왼쪽 정렬을 원하시면 생략, 가운데 정렬은 이대로 */
}
/* 역대임원명단 */ 
.ksee_menu15_2
{
	width:640px;
	border:0;
	margin:0;
}

#solidbox_blue2
{
	width:725px;
	border:1px solid #A4D5D9;
	background-color:#d2eaec;
	overflow-x:hidden;
}

#solidbox_blue2 #sub-nav{
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; 
	OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#solidbox_blue2 #sub-nav LI {
	POSITION: relative; WIDTH: 230px; FLOAT: left; MARGIN-RIGHT: 1px
}
#solidbox_blue2 #sub-nav LI A {
	BORDER-LEFT: #b7dee1 1px solid; 
	BORDER-TOP: #b7dee1 1px solid; 
	border-bottom:1px solid #b7dee1;
	PADDING-BOTTOM: 12px; 
	PADDING-LEFT: 12px; 
	PADDING-RIGHT: 10px; 
	PADDING-TOP: 15px;
	DISPLAY: block; 
	font-size:16px;
	font-weight: 800;
	color:#000;
	font-family:'Open Sans', '나눔바른고딕', NanumBarunGothic, sans-serif;
	}
#solidbox_blue2 #sub-nav LI IMG {
	padding-top:0px;padding-left:2px;vertical-align:middle;
}
#solidbox_blue2 #sub-nav LI A:hover {
	BORDER-LEFT: #00b0c7 1px solid; BACKGROUND-color: #80c5ca; BORDER-TOP: #00b0c7 1px solid;
	color:#000;
}
#solidbox_blue2 #sub-nav LI A.selected {
	BORDER-LEFT: #b7dee1 1px solid; BACKGROUND: url(/images/bg_tab22.png) #f0fafa repeat-x 0px 0px; BORDER-TOP: #b7dee1 1px solid;
	border-bottom:1px solid #eef9f9;
	
}



#sec2_2, #sec3_2 { display: none; }


#solidbox_blue2 .article {
	POSITION: relative; 
	PADDING:0px 20px 0px 10px; 
	BACKGROUND:  #f1fafa no-repeat 0px 100%; 
	OVERFLOW: hidden; 
	
}


/* sec1 */

table.sec1 
{

border-collapse: collapse;
  width: 500px;
  margin: 1rem auto;
  border: 1px solid #ddd;
  background-color: white;
}

/* 테이블 행 */
table.sec1 th, table.sec1 td {
  padding: 8px;
  text-align: left;
  border: 1px solid #ddd;
  text-align: center;
}

table.sec1 th {
  background-color:rgba(224,237,242,1);
  color: #333;
}

/* 테이블 올렸을 때 */
table.sec1 tbody tr:hover {
   background-color:rgba(224,237,242,0.6);
  cursor: pointer;
  color:#333;
}

/* 테이블 비율 */
table.sec1 th:nth-child(1),
table.sec1 td:nth-child(1) {
  width: 15%;
}

table.sec1 th:nth-child(2),
table.sec1 td:nth-child(2) {
  width: 55%;
}

table.sec1 th:nth-child(3),
table.sec1 td:nth-child(3) {
  width: 30%;
}