
	

/* ¹öÆ°µðÀÚÀÎ */
.button01{
	background: #000;
	background-image: none !important;
	border-radius: 4px;
}

.button01 input{
	font-weight: 600;
}

.board .button01 {
	height:25px;
	margin-right:3px;
	/* background:url(/image/access/board/buttonLeftBg.gif) no-repeat left top; */
	}
	.board .button01 a {
		display:block;
		height:21px;line-height:21px;
		padding:0px 10px;
		color:#fff;
		font-size:1em;
		cursor:pointer;
		line-height: 24px;
		
		/* background:url(/image/access/board/buttonRightBg.gif) no-repeat right top; */
		}
		.buttonRight .button01 a{
			background-image: none !important;
			/* line-height: 13px; */
			height: 100%;
			vertical-align: middle;
			text-align: center;
			/* padding: 5px 10px; */
		}
		.buttonRight span.smallarrowIcon span{
			/* height: 25px; */
			background: #000;
			border-radius: 4px;
			display: flex;
			align-items: center;
		}
		.buttonLeft span.smallarrowIcon span{
			height: 25px;
			background: #000;
			border-radius: 4px;
			display: flex;
			align-items: center;
		}
		.buttonLeft .button01 a {
			background-image: none !important;
			line-height: 23px;
			height: 100%;
			vertical-align: middle;
			text-align: center;
			padding: 5px 10px;
		}
		
	.board .button01 a:hover {
		text-decoration:none;
		}
	.board .button01 input {
		display:inline-block;
		overflow:visible;
		float:left;
		height:21px;
		margin:0;
		padding:0 10px 0 10px;
		color:#fff;
		font-size:1em;
		border:0;
		cursor:pointer;
		font-weight: bold;
		line-height: 27px;
		background-image: none !important;
		/* background-image: url(/image/access/board/buttonIcon.gif);
   		background-repeat: no-repeat;
   		background-position: left 11px !important; */
		/* background:url(/image/access/board/buttonRightBg.gif) no-repeat right top; */
		}
span.arrowIcon {
	display:flex;
	align-items: center;
	height:25px;
	cursor:pointer;
	background: #000;
	border-radius: 4px;
	}
	span.arrowIcon a {
		background: #000;
		line-height: 15px;
		}
		.button01 a{
			height: 21px;
			border-radius: 4px 4px 0 0;
		}
		#myMemeberTypeForm .button01{
			background: #000;
		}
	span.arrowIcon span {
		display:block;
		height:21px;
		/* padding-left:5px; */
		width: 100%;
		height: 100%;
		vertical-align: middle;
		text-align: center;
		background-image: none !important;
		padding: 0;
		/* background-image:url("/image/access/board/buttonIcon.gif");
		background-repeat:no-repeat;
		background-position:left 11px !important; */
		/* padding: 3px 5px;
		background: #000;
		color: #fff;
		border-radius: 10px; */

		}
		#center_submit_btn{
			background: #000;
			padding: 0 10px 24px 10px;
		}
	span.arrowIcon input {
		display:inline-block;
		overflow:visible;
		}

        #onlinePoll .objTop .comment {margin-top: 0px;} 
		.smallarrowIcon{
			background-image: none !important;
		}

		.smallarrowIcon a{
			background-image: none !important;
			/* background: #000; */
			border-radius: 4px;
		}

		span.smallarrowIcon span{
			background-image: none !important;
			line-height: 14px;
			border-radius: 4px;
		}

		.button02 input{
			background-image: none !important;
			background: #000;
			border-radius: 4px;

		}
        /* ¹öÆ°µðÀÚÀÎ */
.objTop .button01 {
	height:21px;
	margin-right:3px;
	background:url(/image/access/board/buttonLeftBg.gif) no-repeat left top;
	}
	.objTop .button01 a {
		display:block;
		height:21px;line-height:21px;
		padding:0px 10px;
		color:#fff;
		font-size:1em;
		cursor:pointer;
		background-color: #000;
		background-image: none !important;
		/* background:url(/image/access/board/buttonRightBg.gif) no-repeat right top; */
		}
	.objTop .button01 a:hover {
		text-decoration:none;
		}
	.objTop .button01 input {
		display:inline-block;
		overflow:visible;
		float:left;
		height:21px;
		margin:0;
		padding:0 10px 0 10px;
		color:#fff;
		font-size:1em;
		border:0;
		cursor:pointer;
		background:url(/image/access/board/buttonRightBg.gif) no-repeat right top;
		}
		.boardList th.num, .boardList th.date {
			border-top: 3px solid #3e8fcc !important
		}
		.b_table {
			border-top: 3px solid #3e8fcc !important
		}

#onlinePoll {	
	background:url(/image/poll2/onlinePollTableBg_new.gif) no-repeat left 44px !important;
	width: 950px;
	}

	#onlinePoll table{
		width: 950px;
	
	}

    #myMemberType .button01{
		background-image: none !important;
		background: #000
	}

	#myMemberType .button01 span{
		line-height: 14px
	}


	@charset "euc-kr";
#adminFund{
	position:relative;
	width:665px;
	margin:25px 0 0 20px
	}
	#adminFund .depth1{
		margin-bottom:15px;
		}	
	#adminFund .pointC{
		color:#c33441;
		}
	#adminFund .downbtn{
		width:645px; 
		text-align:center;
		background:url(../images/sub/adminFund_downBg.gif) 0 14px repeat-x;
		margin:1px 0 33px;
		}
#adminFund02{
	margin:20px 0 0 20px
	}
	#adminFund02 .listWrap{
		position:relative;
		}
	#adminFund02 .obj_top{
		height:62px;
		}   
	#adminFund02 .obj_top ul{
		float:left;
		width:100%; 
		height:32px;
		background:url(../../images/sub/tab_rBg.gif) 0 26px repeat-x;
		}
	#adminFund02 .obj_top ul li{
		float:left;
		}
	#adminFund02 .obj_top ul li a{
		float:left;
		width:66px;
		height:27px;
		padding-top:3px;
		overflow:hidden;  
		margin-right:2px;
		text-align:center;
		font-family: 'Nanum Gothic';
		font-size:1.2em;
		color:#dd5766;
		font-weight:bold;
		background:url(../../../images/sub/adminFund02_yearBg.gif) 0 0 no-repeat;
		} 
	#adminFund02 .obj_top ul li.f_selected a, #adminFund02 .obj_top ul li.selected a{
		color:#fff;	
		background-position:0 -32px;
		}
	.f_active{
		display:block;
		}  
	#adminFund02 .obj_cont{
		min-height:400px; 
		} 
	#adminFund02 .tableSt01{
		margin-bottom:30px;
		}
	#adminFund02 .tableSt01 .fund_amount,
	#adminFund02 .tableSt01 .fund_total{
		text-align:right;
		padding-right:25px;
		}
	#adminFund02 table th span,
	#adminFund03 table th span{
		font-weight:normal;
		}
	#adminFund02 .btmText,
	#adminFund03 .btmText{
		width:660px;
		line-height:150%;
		color:#656565; 
		}
	#adminFund02 .btmText .txt01,
	#adminFund03 .btmText .txt01{
		padding:0 22px 15px 11px;
		border-bottom:1px solid #e8dfdf;
		margin-bottom:19px;
		}
	#adminFund02 .btmText .txt02,
	#adminFund03 .btmText .txt02{
		text-align:center;
		height:54px;
		}
	#adminFund02 .btmText .txt03,
	#adminFund03 .btmText .txt03{
		color:#858585;
		}
	#adminFund02 .btmText .txt03 span,
	#adminFund03 .btmText .txt03 span{
		padding-left:16px;
		}
#adminFund03{
	width:665px;
	margin:20px 0 0 20px
	}
	#adminFund03 .tableSt01{
		margin-bottom:25px;
		}
	#adminFund03 h4{
		width:661px;
		height:81px;
		text-align:center;
		background:url(../images/sub/adminFund03_titBg.jpg) 0 0 no-repeat;
		padding-top:137px;
		margin-bottom:28px;
		}
	#adminFund03 .tableSt01 .fund_amount{
		text-align:right;
		padding-right:50px;
		}
		
.tableSt01{ 
	width:100%;
	margin-bottom:35px;
	border-top:1px solid #666;
	}
.tableSt01 table{
	width:100%;
	border-collapse:collapse; 
	border:0;  
	color:#656565;
	line-height:140%;
	}
	.tableSt01 th,
	.tableSt01 .thBg,
	.tableSt01 .tdBg{
		background:#f8f8f5; 
		} 
	.tableSt01 .b_tNone,
	.tableSt01 .b_tNone th{
		border-top:0;
		}
	.tableSt01 th, 
	.tableSt01 td{ 
		border-collapse:collapse;
		padding:0;
		border:1px solid #e0e0e0;
		padding:7px 3px 4px;
		text-align:center;
		}  
	.tableSt01 .boldNone,
	.tableSt01 .boldNone th{
		font-weight:normal;
		}
	.tableSt01 th.bold,
	.tableSt01 td.bold{
		font-weight:bold;
		}
	.tableSt01 .left{
		text-align:left;
		padding-left:10px;
		}


.tableSt02{ 
	width:100%;
	margin-bottom:35px;
	border-top:1px solid #666;
	}
.tableSt02 table{
	width:100%;
	border-collapse:collapse; 
	border:0;  
	color:#656565;
	line-height:140%;
	}
	.tableSt02 th,
	.tableSt02 .thBg,
	.tableSt02 .tdBg{
		background:#f8f8f5; 
		} 
	.tableSt02 .b_tNone,
	.tableSt02 .b_tNone th{
		border-top:0;
		}
	.tableSt02 th, 
	.tableSt02 td{ 
		border-collapse:collapse;
		padding:0;
		border:1px solid #e0e0e0;
		padding:7px 3px 4px;
		text-align:center;
		}  
	.tableSt02 .boldNone,
	.tableSt02 .boldNone th{
		font-weight:normal;
		}
	.tableSt02 th.bold,
	.tableSt02 td.bold{
		font-weight:bold;
		}
	.tableSt02 .left{
		text-align:left;
		padding-left:10px;
		}

.fundButton01 {
	float:right;
	height:21px;
	margin-right:3px;
	background:url(/image/access/board/buttonLeftBg.gif) no-repeat left top;
	}
	.fundButton01 a {
		color:#fff;
		font-size:0.9em;
		display:inline-block;
		height:17px;
		padding:4px 10px 0 10px;
		cursor:pointer;
		background:url(/image/access/board/buttonRightBg.gif) no-repeat right top;
		}
	.fundButton01 a:hover {
		text-decoration:none;
		}
.fundButton02{
	float:right;
	}


.titleSt01{
	height:27px;
	color:#454545;
	background: url(../images/sub/titleBu01.gif) 0 1px no-repeat;
	padding-left:20px;
	font-family:'Nanum Gothic';
	font-size:1.15em;
	font-weight:bold;
	line-height:110%;
	}
	.titleSt01 span{
		color:#c33441;
		}
.titleSt02{
	height:27px;
	color:#454545;
	font-weight:bold;
	font-family:'Nanum Gothic';
	font-size:1.15em;
	line-height:110%;
	padding-left:11px;
	}
	.titleSt02 span{
		color:#c33441;
		}
.titleSt03{
	height:25px;
	color:#454545;
	background: url(../images/sub/titleBu01.gif) 0 1px no-repeat;
	padding-left:21px;
	font-family:'Nanum Gothic';
	font-size:1.15em;
	font-weight:bold;
	line-height:110%;
	}
	.titleSt03 span{
		color:#dd5766;
		}
.titleSt04{
	height:23px;
	color:#454545;
	background: url(../images/sub/titleBu01.gif) 0 6px no-repeat;
	padding-left:20px; padding-bottom:12px;
	font-family:'Nanum Gothic';
	font-size:1.15em;
	font-weight:bold;
	line-height:110%;
	}
	.titleSt01 span{
		color:#c33441;
		}

.s_titleSt01{
	height:23px;
	color:#656565;
	background: url(../images/sub/s_titleBu01.gif) 0 3px no-repeat;
	padding-left:10px; 
	font-weight:bold; 
	}
.s_redBu{
	height:23px;
	background:url(../images/sub/redBu.gif) 0 2px no-repeat;
	padding-left:10px; 	
	}
.s_greenBu{
	height:23px;
	background:url(../images/sub/greenBu.gif) 0 2px no-repeat;
	padding-left:10px; 	
	}  
.etc01{
	width:100%;
	text-align:center;
	color:#dd0000;
	}
.etc02{
	padding-left:10px;
	color:#656565;
	}

.listBu01{
	margin-left:10px;
	}
.listBu01 li{
	color:#656565;
	background:url(../images/sub/redBu.gif) 0 3px no-repeat;
	padding-left:10px;
	line-height:150%;
	margin-bottom:5px;
	} 
.listBu02 li{
	color:#656565;
	background:url(../images/sub/listBu02.gif) 0 5px no-repeat;
	padding-left:10px; 
	line-height:150%;
	} 

.pl10{padding-left:10px;}
.pl14{padding-left:14px;}
.mb14{margin-bottom:14px;} 


/* GLTC »ýÈ°±ÔÁ¤ ´Ù¿î·Îµå¹öÆ° 20160602  */
.down_wrap{overflow:hidden;  }
.down_btn.mgnr{margin-right:1%;}
.down_btn{  display: block; width: 49.5%; height: 40px; background: #0177c1; line-height: 40px; color: #fff; font-weight: bold; text-align: center; font-size: 1.15em; float:left; }



.policy_wrap { font-size:1em;  letter-spacing:-0.2px;  line-height:160%; }
.policy_wrap  p { margin-top:10px; }
.policy_wrap h3, .policy_wrap  h4 , .policy_wrap  h5{  height:auto; line-height:1.7; margin:auto; visibility:visible; width:auto; position:static; font-size:100%;  display:block; }
.policy_wrap h3.h3_title { font-size:20px; font-weight:bold;  text-align:center; }
.policy_wrap h4.h4_title { font-size:15px; font-weight:bold;  text-align:center; }
.policy_wrap h5.h5_title { font-size:13px; font-weight:bold;  text-align:center; }
.policy_wrap ul  {  margin-top:10px; margin-left:10px;  }
.policy_wrap ul  li { margin-top:3px; line-height:1.6; }
.policy_wrap ul  li  ul { margin-top:5px; }
.policy_wrap ul  li  ul li { margin-top:3px }
.policy_wrap ul  li  ul li > strong { color:#3e7411 }
.policy_wrap .font_bold { font-weight:bold; } 
.policy_wrap .text_box { margin:10px 0; padding:15px; border:1px solid #dfdfdf;  text-align:justify; }
.policy_wrap .im_title { font-weight:bold; margin:10px 0; text-align:center; }
.img_box { text-align:center; }
/* align */
.t_right { text-align:right !important; }
.t_left { text-align:left !important; }
.t_center { text-align:center !important; }



/* ±³Á÷¿ø¼Ò°³ Á¶Á÷µµ º¯°æ 2017 02 24 jsr */
.org_principal { width: 170px; margin: 0 auto; font-size: 14px; }
.org_principal dt { background:#0079c2; color: #fff; font-weight: bold; text-align: center; line-height: 35px; font-size: 14px; }
.org_principal dd { border-left: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1; line-height: 35px; text-align: center; font-weight: bold; }
.org_btm .org_btm_left , 
.org_btm .org_btm_right { text-align: center; font-weight: bold; line-height: 35px; background-image: url("../images/cont/org_1314_treebg.gif"); background-repeat: no-repeat; background-position: center 105px;  width: 48%; }   
.org_btm  { margin-top: 30px; }
.org_btm .org_btm_left { float: left; }
.org_btm .org_btm_right { float: right; }
.org_btm .org_btm_left  .org_btm_top dl { width: 160px; margin: 0 auto 40px auto; }
.org_btm .org_btm_left  .org_btm_top dl dt { background: #17aca8; color: #fff; font-size: 14px; }
.org_btm .org_btm_left  .org_btm_top dl dd.first{ background:#effdfd;}
.org_btm .org_btm_left  .org_btm_top dl dd,
.org_btm .org_btm_right  .org_btm_top dl dd { font-size: 14px; background:#fff; border-left: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1; }
.org_btm .org_btm_right  .org_btm_top dl { width: 160px; margin: 0 auto 40px auto; }
.org_btm .org_btm_right  .org_btm_top dl dt { background: #6faa29; color: #fff; font-size: 14px; }
.org_btm .org_btm_right  .org_btm_top dl dd.first{ background:#f9fdef;}

.org_btm .org_2nd dl ,
.org_btm .org_3rd dl { width: 31%; margin: 0  1% 20px 1%; float: left; }
.org_btm .org_btm_left  .org_2nd dl dt,
.org_btm .org_btm_left  .org_3rd dl dt { background:#17aca8; color: #fff; }
.org_btm .org_btm_left  .org_2nd dl dd,
.org_btm .org_btm_left  .org_3rd dl dd {font-size: 14px;   border-left: 1px solid #a9d6d3; border-right: 1px solid #a9d6d3; border-bottom: 1px solid #a9d6d3;}
.org_btm .org_btm_right  .org_2nd dl dt,
.org_btm .org_btm_right  .org_3rd dl dt { background:#6faa29; color: #fff; }
.org_btm .org_btm_right  .org_2nd dl dd,
.org_btm .org_btm_right  .org_3rd dl dd {  font-size: 14px; border-left: 1px solid #a3bc82; border-right: 1px solid #a3bc82; border-bottom: 1px solid #a3bc82;}


.policy_list  { margin-bottom: 40px; overflow: hidden; }
.policy_list li { width: 48%; margin: 0 0.5%; text-align: center; border: 1px solid #17aca8; float: left;  font-weight: bold; padding: 10px 0; display:none;}


@media screen and (min-width:1px) and (max-width:630px) { 
	.org_btm .org_btm_left, .org_btm .org_btm_right {  width: 100%; float: none; margin-bottom: 10px; }
	.policy_list li { display:block; }
}

#myPage .button01{
	background-image: none;
}

#myPage .button01 a{
	background: #000;
	padding: 6px 9px;
	border-radius: 5px;
	line-height: 20px;
	display: flex;
    align-items: center;
	
}

#myInfoChange{
	height: 300px;
	background-image: none;
	border: 1px solid #dedede;
	border-top: 4px solid #dedede;
	margin: 00px 0 20px 0;
	margin-left: 8px;
	width: 552px;
	
}

.cont-in h2{
    display: block;
    visibility: visible;
    overflow: visible;
    width: auto;
    position: static;
    padding-top: 2px;
    line-height: 100%;
    height: 21px;
    margin-top: 250px;
    padding-left: 20px;
    font-size: 1em;
    background: url(/image/access/myPage/smileIcon.gif) no-repeat left top;
}


#myMemberInfo table td{
	padding: 7px 18px;
}

@media screen and (min-width:1px) and (max-width:600px) {
	 .policy_list li {  height: 60px; line-height:60px; padding: 10px 10px;  box-sizing: border-box; display:block; } 
	 .policy_list li a {line-height : 40px;}
}
@media screen and (min-width:1px) and (max-width:320px) {
	 .policy_list li  { letter-spacing: -1px;  display:block; }
}

@media screen and (min-width:631px) and (max-width:976px) { 
	 .policy_list li  {display:block; }
}