<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#direct_go { display:none; }
	#flash_wrap {width:100%;height:auto; position: relative; z-index: 1; }
		
	.flash_divs1 { width:100%;height:auto; max-width:1928px;max-height:260px; margin:auto;}
		
		.flash_divs1 #flashs {width:100%; max-width:1928px;height:auto; max-height:260px; margin:auto;}
		.flash_divs1 #flashs img.ls-l { left:35%; top:52%;}
	
.sub_titles { width: 100%; padding: 0;  font-size: 1.0em; font-weight: 400; position: absolute; z-index: 99999999; bottom: 30%; left: 0;}
	.sub_titles .sub_tops { width: 100%;; max-width: 1920px; margin: 0 auto; text-align:center;  padding: 0; }
	.sub_titles .sub_tops h4 {  padding: 0; color: #444444; font-size: 3.5em; font-weight: 900;}



		@media only screen  and (min-width: 200px) {
		
		}
		@media only screen and (min-width: 480px) {
			
		}
		@media only screen and (min-width: 768px) {
			
		}
			
		@media only screen and (min-width: 970px) {
			
		}
			
		@media only screen and (min-width: 1170px) {  
			
		}


/*서브메뉴 탭*/
#sub_navi_street_wraps {  width: 100%; border-top: 1px solid #82bdd8; border-bottom: 1px solid #82bdd8; display: block; background: #f0fdff;}
#sub_navi_street_wraps .sub_navi_street { width: 100%; max-width: 1280px; margin: auto; display: block; overflow: hidden; border-left: 1px solid #82bdd8; font-size: 1.2em; font-weight: 700;}
	#sub_navi_street_wraps .sub_navi_street .home_btn { float: left;  border-right: 1px solid #82bdd8; padding: 10px 20px; color: #3283d6; font-size: 1.2em;}
	#sub_navi_street_wraps .sub_navi_street .sub_navi_step0 { float: left; border-right: 1px solid #82bdd8; padding: 10px 20px; display: block; color: #26437d;}
	#sub_navi_street_wraps .sub_navi_street .sub_child_tabs { float: left; border-right: 1px solid #82bdd8; padding: 10px 20px; color: #26437d; }
	#sub_navi_street_wraps .sub_navi_street .sub_child_tabs .sub_menus { border: 0px; background: #f0fdff; font-size: 1.0em; font-weight: 700; font-family: 'NanumSquare', sans-serif; cursor: pointer; padding-right: 20px;}

#cont_wrap { width:100%;  margin:0 auto; padding:0;  }	

	#cont_wrap .container {width:100%; max-width:1280px; margin:auto; padding:0;}
		
	#content {width:100%; max-width:1280px; margin:auto; overflow:hidden; }			
		
		.sub_block { float:left; width:100%;  padding-bottom:50px;}					

		.sub_cont { padding-top:35px; width:100%; min-height:500px;}	

		
@media only screen  and (min-width: 200px) { 
	.flash_divs1 #flashs { width:100%; }
		
	.sub_block { width:94%; margin: auto 3%; }

	.sub_cont { padding:25px 0 0 0; width:100%;}
}
@media only screen and (min-width: 480px) { 
	.flash_divs1 #flashs { width:100%; }
			
	.sub_block { width:97%; margin: auto 1.5%; }

	.sub_cont { padding:25px 0 0 0; width:100%;}
}

@media only screen and (min-width: 768px) {
	.flash_divs1 #flashs { width:100%; }

	.sub_navi_wraps {  margin-top: 0px;}	

	.sub_titles .sub_tops h4 { padding:20px 0 20px 215px;  }
	.sub_block {  width:100%;  margin: 0;}

	.sub_cont { padding:25px 0 0 0; width:100%;}
}
	
@media only screen and (min-width: 970px) {
	.flash_divs1 #flashs { width:100%; }

	.sub_block {  width:100%;  margin: 0;}

	.sub_cont { padding:25px 0 0 0; width:100%;}
}
	
@media only screen and (min-width: 1170px) {
	.flash_divs1 #flashs { width:100%; }

		
	.sub_block {  width:100%;  margin: 0;}

	.sub_cont { padding:25px 0 0 0; width:100%;}
}

	
/*공용 테이블 h4 ul*/	
.gstyle { font-size:1.1em; line-height: 1.6em;}
.g_table { margin-top:1%;}
.g_table img { float:right; padding-right:10%;}

.gstyle table.g_table { border:0; padding:0; border-spacing:0; border-collapse: separate; width:98%; margin-left: 2%; }
	.gstyle table.g_table th { border: 0; border-left:1px solid #d2d8de; border-bottom:1px solid #d2d8de; border-top:1px solid #1956ba; text-align:center; padding:10px 0; color:#373737; background: #f2f7fb; font-weight: 400; }
	.gstyle table.g_table td { border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; text-align:left; padding:10px; vertical-align: middle; color:#4e4b4a;}
	.gstyle table.g_table th:last-child { border-right:1px solid #d2d8de; }
	.gstyle table.g_table td:last-child { border-right:1px solid #dcdcdc; }
	
	.gstyle table.g_table  td.rline {border-right:1px solid #dcdcdc; text-align:center;}
	.gstyle table.g_table  td.lline {border-left:1px solid #dcdcdc;  text-align:center;}

.gstyle h4.g_h4 { color:#363636; display:block; margin: 15px 0; padding:0; width:100%; font-weight:700; font-size: 1.4em; }
.gstyle h4.g_h4 b { color:#0e3ab8; }
.gstyle h4.g_h4 i { color:#5298de; }

.gstyle h5.g_h5 { font-size: 1.2em;  display:block; background: url(/images/entrie_icon.gif) no-repeat 0 15px; padding: 15px 0 15px 25px; color: #2d2d2d; font-weight: 700;}
.gstyle h4.g_h5 { font-size: 1.2em;  display:block; padding: 15px 0 15px 25px; color: #2d2d2d; font-weight: 700; }

.gstyle ul.g_ul { margin:10px 0 0 40px;  list-style:disc;}
	.gstyle ul.g_ul li { list-style:disc; padding:0px 0px; color:#555; font-size: 1.1em; line-height: 2.0em; }
	.gstyle ul.g_ul img { margin:20px;}
			
		.gstyle ul.g_ul li ul {margin:5px 0 0 25px; font-size: 1.1em;}
			.gstyle ul.g_ul li ul li { list-style:decimal; line-height:2em; padding:0; color:#555; font-size: 0.9em; background:none;}

.gstyle .g_txt { display: block; padding-left: 20px; font-size: 1.1em; line-height: 1.8em; }
.gstyle .g_txt p {background: url(/images/entrie_icon3.gif) no-repeat 0 11px; padding-left:15px;}
.gstyle .g_txt ul li { padding-left:10px; }
.gstyle .g_txt ul li a { color:#FF8600;}
.gstyle .g_txt img { display:block; max-width:100%; padding:10px 0 30px 20px; max-height:none; }
.gstyle .g_txt table th { border-top: 3px solid #00A0E9; text-align: center; padding: 10px; color: #333; background: #e2f2ff; font-weight:500; font-size: 0.9em; }
.gstyle .g_txt table td { text-align: center; padding: 4px; color: #333; background: #fff; font-weight:400; font-size: 0.9em; }


.gstyle .g_txt02 { padding: 10px 0;}
.gstyle .g_txt02 img { display:block; max-width:100%; padding:10px; max-height:none; margin:auto; }
.gstyle .g_txt03 { padding: 10px 0; width:100%; border:#CCCCCC;}
.gstyle .g_txt03 table th { padding:10px;}
.gstyle .g_txt03 table td { padding:10px;}



.gstyle .g_p { font-size: 1.1em; margin-left: 30px; color: #ff6c34;}


.gstyle .g_box {padding: 40px 30px; font-size: 1.2em; line-height: 1.6em; margin-bottom:15px; text-align:justify; border-top: 6px solid #3a8ce0; border-left: 1px solid #3a8ce0; border-right: 1px solid #3a8ce0; border-bottom: 1px solid #3a8ce0; border-radius: 0 0 15px 15px;  }
.gstyle .g_box b { color: #F30; }
.gstyle .g_box span { color: #5dc310; font-size:1.2em; font-weight:bold;}


.gstyle .g_boxs { margin-top:10px; padding:10px 10px;  line-height: 1.6em; margin-bottom:15px; text-align:justify; border-top: 1px solid #7d7d7d; border-left: 1px solid #7d7d7d; border-right: 1px solid #7d7d7d; border-bottom: 1px solid #7d7d7d; }


.gstyle .table_content { overflow:auto; width: 100%;  } 
.gstyle .table_content .content_txt { white-space:nowrap;border-collapse:collapse; min-width:200px; width: 100%; }
.gstyle .table_content .content_txt table.g_table {  width:98%; margin-left: 2%;}


@media only screen  and (min-width: 200px) {
	
}
@media only screen and (min-width: 480px) {
	
}	
@media only screen and (min-width: 768px) {
	
}
		
@media only screen and (min-width: 970px) {
	
}
		
@media only screen and (min-width: 1170px) {
	
}





/*인사말*/
	.insa_wrap { font-size:1.3em;  display:block; width:100%; overflow: hidden; }

	.insa_wrap .photos { float: left; width: 32.65625%; }
	.insa_wrap .photos img{ width:100%; max-width:368px;}

	.insa_wrap  h2 { color: #3bb008; display: block; text-align: left; font-weight: 700; display:block;  }
	.insa_wrap  h3 { color: #444444;  display: block; text-align: left;  font-weight: 700;display:block; }

	.insa_wrap .txt_wraps { float: left; width: 67.34375%; }	

	.insa_wrap .txt_wraps .txts { color: #444444; display: block; width: 100%;  margin: 2% auto; padding: 3% 0% 0% 0%; font-size: 1.1em; line-height: 1.5em;  }	
	.insa_wrap .txt_wraps .signs { font-size: 1.4em; font-weight: 700;}
	.insa_wrap .txt_wraps .signs p { font-size: 0.7em; display: block; padding: 0 0 10px 0;}
	.insa_wrap .txt_wraps .signs img { margin-left: 10px; }	
	
	
	@media only screen  and (min-width: 200px) {
		.insa_wrap .photos { width: 100%; text-align: center;}
		.insa_wrap .txt_wraps { width: 100%; padding: 0 20px;}

		.insa_wrap  h2 {  font-size: 1.2em; float: left ; width:100%; padding: 0 20px 10px 20px;}
		.insa_wrap  h3 { font-size: 1.0em; float: left ; width: 100%; padding: 0 20px 10px 20px;}

		.insa_wrap .txt_wraps .signs { text-align: right;}
	}
	@media only screen and (min-width: 480px) {
		.insa_wrap .photos { width: 100%; text-align: center;}
		.insa_wrap .txt_wraps { width: 100%; padding: 0 20px;}

		.insa_wrap  h2 {  font-size: 1.2em; float: left ; width:100%; padding: 0 20px 10px 20px;}
		.insa_wrap  h3 { font-size: 1.0em; float: left ; width: 100%; padding: 0 20px 10px 20px;}

		.insa_wrap .txt_wraps .signs { text-align: right;}
	}
	@media only screen and (min-width: 768px) {	

		.insa_wrap .photos { width: 32.65625%; text-align: right;}
		.insa_wrap .txt_wraps { width: 67.34375%; padding: 0 50px;}

		.insa_wrap  h2 {  font-size: 1.5em; float: right ; width: 67.34375%; padding: 0 50px;}
		.insa_wrap  h3 { font-size: 1.2em; float: right ; width: 67.34375%; padding: 0 50px;}

		.insa_wrap .txt_wraps .signs { text-align: left;}
	}
			
	@media only screen and (min-width: 970px) {
		
		.insa_wrap .photos { width: 32.65625%; text-align: right;}
		.insa_wrap .txt_wraps { width: 67.34375%; padding: 0 50px;}

		.insa_wrap  h2 {  font-size: 1.5em; float: right ; width: 67.34375%; padding: 0 50px;}
		.insa_wrap  h3 { font-size: 1.3em; float: right ; width: 67.34375%; padding: 0 50px;}

		.insa_wrap .txt_wraps .signs { text-align: left;}
	}
			
	@media only screen and (min-width: 1170px) {
		
		.insa_wrap .photos { width: 32.65625%; text-align: right;}
		.insa_wrap .txt_wraps { width: 67.34375%; padding: 0 50px;}

		.insa_wrap  h2 {  font-size: 1.4em; float: right ; width: 67.34375%; padding: 0 50px 10px 50px;}
		.insa_wrap  h3 { font-size: 1.4em; float: right ; width: 67.34375%;  padding: 0 50px 10px 50px;}

		.insa_wrap .txt_wraps .signs { text-align: left;}
	}


/*설립목적*/

.purpose_wrap { width: 100%; display: block;}
.purpose_wrap span { display: block; width: 100%;}
.purpose_wrap span img { width: 100%; height: auto; max-width:1180px;}
.purpose_wrap h2 { display: block; text-align: center; padding: 35px 0; font-size: 3.0em; font-weight: 700;  color: #5d5d5d;}
.purpose_wrap h2 b { color: #3a9225;}
.purpose_wrap .txt_wraps { display: block; padding: 25px 0;  font-size: 1.5em;  }
.purpose_wrap .txts { line-height: 2.0em; color: #5d5d5d;}
.purpose_wrap .txts b { color: #1194c4;}

@media only screen  and (min-width: 200px) {
    .purpose_wrap h2 { font-size: 2.0em; padding: 25px 0 0 0; }
	.purpose_wrap h2 br { display: block; }
}
@media only screen and (min-width: 480px) {
    .purpose_wrap h2 { font-size: 2.0em; padding: 25px 0 0 0; }
	.purpose_wrap h2 br { display: block; }
}
@media only screen and (min-width: 768px) {
	.purpose_wrap h2 { font-size: 2.5em; padding: 35px 0; }
	.purpose_wrap h2 br { display: none;}
}
    
@media only screen and (min-width: 970px) {
	.purpose_wrap h2 { font-size: 3.0em; padding: 35px 0; }
	.purpose_wrap h2 br { display: none;}
}
    
@media only screen and (min-width: 1170px) {    
    .purpose_wrap h2 { font-size: 3.0em; padding: 35px 0; }
	.purpose_wrap h2 br { display: none;}
}

/*연혁*/
		.history { width:100%;  border-bottom:1 px dotted #B0B0B0; padding:10px 0;}
		.history img { width:100%; text-align:center;}
		.history .history_tab { width: 100%; margin-bottom:20px; text-align:center;}
		.history .history_tab ul { overflow:hidden;}
		.history .history_tab ul li { float:left; padding:10px 45px; text-align:center; background:#efefef; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; cursor:pointer; font-size: 1.5em;} 
		.history .history_tab ul li:last-child {  width:258px;border-right:1px solid #bfbfbf;}
		.history .history_tab ul li:hover { background:#616161; color:#fff;}
		.history .history_tab ul li.actives { background:#616161; color:#fff;} 
		
		
		.history .history_txt { display:block; width:100%; padding-top:40px; text-align:center; }
		
		.history .history_txt .h_step { overflow:hidden; display:block; background:none; height:auto; border-bottom:2px dashed #B9B9B9; margin-bottom: 40px; }
		.history .history_txt .h_step1 { border-top:2px dashed #B9B9B9; padding-top:40px; }
		
		.history .history_txt .h_step h3 { font-size:2.0em; font-weight:700; color:#1d9b1b; display:block; width:150px; float:left;}
		.history .history_txt .h_step ul { float:left; width:666px; margin-top:2px; padding-bottom:30px; }
		.history .history_txt .h_step ul li { overflow:hidden;  line-height:2em; font-size: 1.3em; }
		.history .history_txt .h_step ul li b { float:left; display:block; width:150px; padding-left:20px; color:#323232; }
		.history .history_txt .h_step ul li p { float:left; color:#616161; display:block; padding-left:100px;}




@media only screen  and (min-width: 200px) {
    .history_txt h2 { font-size: 2.0em; padding: 25px 0 0 0; }
	.history_txt h2 br { display: block; }
}
@media only screen and (min-width: 480px) {
    .history_txt h2 { font-size: 2.0em; padding: 25px 0 0 0; }
	.history_txt h2 br { display: block; }
}
@media only screen and (min-width: 768px) {
	.history_txt h2 { font-size: 2.5em; padding: 35px 0; }
	.history_txt h2 br { display: none;}
}
    
@media only screen and (min-width: 970px) {
	.history_txt h2 { font-size: 3.0em; padding: 35px 0; }
	.history_txt h2 br { display: none;}
}
    
@media only screen and (min-width: 1170px) {    
    .history_txt h2 { font-size: 3.0em; padding: 35px 0; }
	.history_txt h2 br { display: none;}
}


/*임원진*/

.tabs_wraps { display: block; font-size: 0px;  text-align: center; margin-bottom: 20px; }

.tabs_wraps a { display:inline-block; margin: 0; background: #f1faff; border-top: 1px solid #a2cee9; border-left: 1px solid #a2cee9; border-bottom: 1px solid #a2cee9; font-size: 1.8rem; padding: 4px 20px; font-weight: 700;  }
.tabs_wraps a:last-child { border-right: 1px solid #a2cee9;}
.tabs_wraps a.active { background: #46a4d8; color: #fff;}

@media only screen  and (min-width: 200px) {
	.tabs_wraps { text-align: left; border-top: 1px solid #a2cee9; border-left: 1px solid #a2cee9;}
    .tabs_wraps a { border-top: 0px solid #a2cee9; border-right: 1px solid #a2cee9; border-bottom: 1px solid #a2cee9; border-left: 0px solid #a2cee9;  font-size: 1.1rem; padding: 4px 20px; width:33.33333333333333%; text-align: center; }
	.tabs_wraps a:last-child { border-right: 1px solid #a2cee9;}
	.tabs_wraps a:nth-child(3) { border-right: 1px solid #a2cee9;}
	.tabs_wraps a:nth-child(6) { border-right: 1px solid #a2cee9;}
}
@media only screen and (min-width: 480px) {
	.tabs_wraps { text-align: left; border-top: 1px solid #a2cee9; border-left: 1px solid #a2cee9;}
    .tabs_wraps a { border-top: 0px solid #a2cee9; border-right: 1px solid #a2cee9; border-bottom: 1px solid #a2cee9; border-left: 0px solid #a2cee9;  font-size: 1.4rem; padding: 4px 20px; width:33.33333333333333%; text-align: center; }
	.tabs_wraps a:last-child { border-right: 1px solid #a2cee9;}
	.tabs_wraps a:nth-child(3) { border-right: 1px solid #a2cee9;}
	.tabs_wraps a:nth-child(6) { border-right: 1px solid #a2cee9;}
}
@media only screen and (min-width: 768px) {
	.tabs_wraps { text-align: left; border-top: 1px solid #a2cee9; border-left: 1px solid #a2cee9;}
    .tabs_wraps a { border-top: 0px solid #a2cee9; border-right: 1px solid #a2cee9; border-bottom: 1px solid #a2cee9; border-left: 0px solid #a2cee9;  font-size: 1.8rem; padding: 4px 20px; width:33.33333333333333%; text-align: center; }
	.tabs_wraps a:last-child { border-right: 1px solid #a2cee9;}
	.tabs_wraps a:nth-child(3) { border-right: 1px solid #a2cee9;}
	.tabs_wraps a:nth-child(6) { border-right: 1px solid #a2cee9;}
}
    
@media only screen and (min-width: 970px) {
	.tabs_wraps { text-align: center; border-top: 0px solid #a2cee9; border-left:0px solid #a2cee9;}
    .tabs_wraps a { border-top: 1px solid #a2cee9; border-right: 0px solid #a2cee9; border-bottom: 1px solid #a2cee9; border-left: 1px solid #a2cee9;  font-size: 1.8rem; padding: 4px 20px; width:auto; text-align: center; }
	.tabs_wraps a:last-child { border-right: 1px solid #a2cee9;}
	.tabs_wraps a:nth-child(3) { border-right: 0px solid #a2cee9;}
	.tabs_wraps a:nth-child(6) { border-right: 0px solid #a2cee9;}
}
    
@media only screen and (min-width: 1170px) {    
	.tabs_wraps { text-align: center; border-top: 0px solid #a2cee9; border-left: 0px solid #a2cee9;}
	.tabs_wraps a { border-top: 1px solid #a2cee9; border-right: 0px solid #a2cee9; border-bottom: 1px solid #a2cee9; border-left:1px solid #a2cee9;  font-size: 1.8rem; padding: 4px 20px; width:auto; text-align: center; }
	.tabs_wraps a:last-child { border-right: 1px solid #a2cee9;}
	.tabs_wraps a:nth-child(3) { border-right: 0px solid #a2cee9;}
	.tabs_wraps a:nth-child(6) { border-right: 0px solid #a2cee9;}
}


.tabs_wraps1 a {padding: 4px 13px; }




.system_wraps { display: block;}

.system_wraps ul { overflow: hidden;}
.system_wraps ul li { float: left ; width: 24%;  border-top: 1px solid #00a0e9; margin: 0.5%;}
.system_wraps .system_info_wrap { border: 1px solid #dcdcdc; overflow: hidden;}
.system_wraps ul li span { float: left; display: block; width: 34.81012658227848%; padding: 5px; border-right: 0px solid #dcdcdc;}
.system_wraps ul li span img { width: 100%; height: auto; }
.system_wraps ul li .system_txt { float: left; display: block; width: 65.18987341772152%; padding:10px 0 0 10px; }
.system_wraps ul li .system_txt h3 { color:#3375b8; font-size: 1.2em; display: block; padding: 5px 0 0 0; height: 30px; letter-spacing: -1px;}
.system_wraps ul li .system_txt h4 {font-size: 1.2em; display: block; padding: 5px 0 3px 0; font-weight: 700;}
.system_wraps ul li .system_txt p {  display: block; height: 70px; width: 100%;}
.system_wraps ul li .system_txt p span { color: #363636; padding: 5px 5px 5px 8px;  font-size: 1.0em; background: url(/images/system_icon.gif) no-repeat 0 15px;  letter-spacing: -1px; display: block; width: 100%; }

.system_wraps ul li .system_txt h4 b {font-size: 0.9em; font-weight: 400;}

@media only screen  and (min-width: 200px) {
    .system_wraps ul li { width: 99%; margin: 0.5%; height: auto;}
	.system_wraps ul li .system_txt h3 { font-size: 1.4em;}
	.system_wraps ul li .system_txt h4 {font-size: 1.4em;}
}
@media only screen and (min-width: 480px) {
    .system_wraps ul li { width: 99%; margin: 0.5%; height: auto;}
	.system_wraps ul li .system_txt h3 { font-size: 1.4em;}
	.system_wraps ul li .system_txt h4 {font-size: 1.4em;}
}
@media only screen and (min-width: 768px) {
    .system_wraps ul li { width: 32.33333333333333%; margin: 0.5%;height: auto;}
	.system_wraps ul li .system_txt h3 { font-size: 1.2em;}
	.system_wraps ul li .system_txt h4 {font-size: 1.2em;}
}
    
@media only screen and (min-width: 970px) {
	.system_wraps ul li { width: 32.33333333333333%; margin: 0.5%;height: auto;}
	.system_wraps ul li .system_txt h3 { font-size: 1.2em;}
	.system_wraps ul li .system_txt h4 {font-size: 1.2em;}
}
    
@media only screen and (min-width: 1170px) {    
    .system_wraps ul li { width: 24%; margin: 0.5%; height: 140px;}
	.system_wraps ul li .system_txt h3 { font-size: 1.2em;}
	.system_wraps ul li .system_txt h4 {font-size: 1.2em;}
}

/*가맹경기단체*/
.system_wraps2 ul li .system_txt p { display: block; height: auto; width: 100%;}
.system_wraps2 ul li .system_txt a { display: inline-block; margin: 10px 0 10px 0;} 

/*장애 단체*/
.system_wraps3 ul li { width: 49%;}
.system_wraps3 ul li .system_txt { width: 100%;}
.system_wraps3 ul li .system_txt h3 { display: block; min-height: 50px; height: auto;}

@media only screen  and (min-width: 200px) {
	.system_wraps3 ul li { width: 99%;}
}
@media only screen and (min-width: 480px) {
	.system_wraps3 ul li { width: 99%;}
}
@media only screen and (min-width: 768px) {
	.system_wraps3 ul li { width: 49%;}
}
    
@media only screen and (min-width: 970px) {
	.system_wraps3 ul li { width: 49%;}
}
    
@media only screen and (min-width: 1170px) {    
	.system_wraps3 ul li { width: 49%;}
}

.system_wraps4 ul li .system_txt { width: 100%;}



/*단체/시설*/

.organ_wrap {}
.organ_wrap table.g_table { margin-left: 0; border-top: 3px solid #00A0E9; width: 100%; font-size: 1.1em;}
.organ_wrap table.g_table th { border-top: 0px solid #ccc;}
.organ_wrap table.g_table td { text-align: left; padding-left: 15px;}
.organ_wrap .organ_txts_wrap { border: 1px solid #ccc; margin-top: 15px; }
.organ_wrap .organ_txts_wrap span.history { display: block; width: 100%; padding: 10px 0; background:#f7f7f7; text-align: center; font-size: 1.3em; font-weight: 700; border-bottom: 1px solid #ccc; color: #2d2d2d; }
.organ_wrap .organ_txts_wrap .organ_txts { padding: 25px;}
.organ_wrap h6 { font-size: 1.5em; font-weight: 700; display: block; padding: 0 0 0 0;  color: #2d2d2d; }

.organ_wrap .organ_table .organ_table_th1 { width: 20%;}
.organ_wrap table.organ_table tr td { text-align: center;}

.organ_wrap table.organ_table1 tr td { width: 16%; }
.organ_wrap table.organ_table2 tr td { width: 11.42857142857143%; }
.organ_wrap table.organ_table3 tr td { width: 20%; }


/*업무안내 및 연락처*/
	 
	.gstyle table.g_table .emails img { margin-left:10px; width:23px; height:18px; border: 0px solid black; }
	.gstyle table.g_table.table2 { font-size: 1.1em; }
	.gstyle table.g_table.table2 th {  border-top:3px solid #00A0E9; text-align:center; padding:10px 0; color:#333; background: #e2f2ff; font-weight: 700; font-size: 1.1em; }
	.gstyle table.g_table.table2 td { text-align: center;}
	.gstyle table.g_table.table2 td ul { list-style:disc; margin-left: 20px; }
	.gstyle table.g_table.table2 td ul li { list-style:disc; text-align:left; }

	.gstyle table.g_table.table2 td:last-child { text-align: left;}
	


/*2021-03-10추가*/
.entrie_user_view { display: block; width: 100%;}
.entrie_user_view .entrie_cat { display: block; width: 100%;}
.entrie_user_view .entrie_cat h3 { display: block; width: 100%; padding: 10px 0; color: #005bba; font-weight: 700; margin-bottom: 15px;}
.entrie_user_view .entrie_cat .entrie_parts { display: block; width: 100%; border-top: 1px solid #82bdd8; border-left: 1px solid #82bdd8; margin-bottom: 15px;}
.entrie_user_view .entrie_cat .entrie_parts ul { overflow: hidden; }
.entrie_user_view .entrie_cat .entrie_parts ul li { float: left; width: 16.66666666666667%; text-align: center; padding: 0 0 0 0; border-right: 1px solid #82bdd8; border-bottom: 1px solid #82bdd8;   }
.entrie_user_view .entrie_cat .entrie_parts ul li a { display: block; padding: 5px 0; font-size: 1.2em;  }

.entrie_user_view .entrie_cat .entrie_parts ul li.actives a { background: #dbe9f3; font-weight: 700;}

.entrie_user_view .entrie_cat #entrie_part2 { border-top: 0px solid #82bdd8;}
.entrie_user_view .entrie_cat #entrie_part2 ul li { border-top: 1px solid #82bdd8;}


@media only screen  and (min-width: 200px) {
	.entrie_user_view .entrie_cat .entrie_parts ul li { width: 33.33333333333333%; }
	.entrie_user_view .entrie_cat #entrie_part2 { border-top: 1px solid #82bdd8;}
	.entrie_user_view .entrie_cat #entrie_part2 ul li { border-top: 0px solid #82bdd8;}
}
@media only screen and (min-width: 480px) {
	.entrie_user_view .entrie_cat .entrie_parts ul li { width: 33.33333333333333%; }

	.entrie_user_view .entrie_cat #entrie_part2 { border-top: 1px solid #82bdd8;}
	.entrie_user_view .entrie_cat #entrie_part2 ul li { border-top: 0px solid #82bdd8;}
}

@media only screen and (min-width: 768px) {
	.entrie_user_view .entrie_cat .entrie_parts ul li { width: 20%; }

	.entrie_user_view .entrie_cat #entrie_part2 { border-top: 0px solid #82bdd8;}
	.entrie_user_view .entrie_cat #entrie_part2 ul li { border-top: 1px solid #82bdd8;}
}
		
@media only screen and (min-width: 970px) {
	.entrie_user_view .entrie_cat .entrie_parts ul li { width: 16.66666666666667%; }

	.entrie_user_view .entrie_cat #entrie_part2 { border-top: 0px solid #82bdd8;}
	.entrie_user_view .entrie_cat #entrie_part2 ul li { border-top: 1px solid #82bdd8;}
}
		
@media only screen and (min-width: 1170px) {
	.entrie_user_view .entrie_cat .entrie_parts ul li { width: 16.66666666666667%; }

	.entrie_user_view .entrie_cat #entrie_part2 { border-top: 0px solid #82bdd8;}
	.entrie_user_view .entrie_cat #entrie_part2 ul li { border-top: 1px solid #82bdd8;}
}



.entrie_user_view .entrie_user_view_cont { display: block; margin-top: 40px; border-top: 0px dashed #ccc;}
.entrie_user_view .entrie_user_view_cont h2 { display: block; padding: 10px 0; font-size: 2.4em; font-weight: 700; color: #5e5e5e; margin-bottom: 15px;}
.entrie_user_view .entrie_user_view_cont h2 b { font-weight: 700; font-size: 1.2em;}
.entrie_user_view .entrie_user_view_cont h3 { display: block; font-size: 1.5em; font-weight: 900; background: url(/images/entrie_icon.gif) no-repeat 0 18px; padding: 15px 0 15px 25px; color: #2d2d2d; }

.entrie_user_view .entrie_user_view_cont .cont1 { font-size: 1.1em;}
.entrie_user_view .entrie_user_view_cont .cont1 .entrie_wrap { display: block; width: 98%; margin: 0 0 0 1%; font-size: 1.1em;}
.entrie_user_view .entrie_user_view_cont .cont1 .entrie_wrap  h4 { display: block; font-weight: 700; color: #4684d1; background: url(/images/entrie_icon2.gif) no-repeat 0 16px; padding: 10px 0 10px 10px; font-size: 1.1em; }
.entrie_user_view .entrie_user_view_cont .cont1 .entrie_wrap .entrie_head {  padding: 10px; border-top: 6px solid #3a8ce0; border-left: 1px solid #3a8ce0; border-right: 1px solid #3a8ce0; border-bottom: 1px solid #3a8ce0; border-radius: 0 0 15px 15px; margin-left: 10px; margin-bottom: 30px;}
.entrie_user_view .entrie_user_view_cont .cont1 .entrie_wrap .entrie_txt { display: block; color: #363636; font-size: 1.1em; padding-left: 10px; }
.entrie_user_view .entrie_user_view_cont .cont1 .entrie_wrap .entrie_txt h5 { display: block; padding: 15px 0 5px 0; font-size: 1.0em;}
.entrie_user_view .entrie_user_view_cont .cont1 .entrie_wrap p { display: block; padding:20px; font-size: 0.9em; }

.entrie_user_view .entrie_user_view_cont .hompage_link { font-size: 1.3em; color: #363636;  padding: 10px 10px 10px 20px;}
.entrie_user_view .entrie_user_view_cont table.g_table { margin-left: 10px; }



/*개인정보처리방침*/
	.boho { width: 100%; font-size: 1.2em; line-height: 1.5em;}
	.boho .boho_top { border: 1px solid #ccc; padding: 15px; margin-bottom: 15px;}
	.boho h3 { font-size: 1.3em; display: block; margin: 10px 0;}
	.boho .txts { padding: 0 0 0 15px; line-height: 1.8em;}
	.boho ul { margin-left: 25px;}
	.boho p { display: block; padding-left: 15px; font-weight: 700;}

	.boho2 ul li { list-style: disc; padding: 2px 0;}
	.boho2 ul li ul li { list-style: decimal; font-size: 0.9em;}



/*이메일 무단 수집거부*/
	.email_boho { width: 100%; overflow: hidden; font-size: 1.2em;}
	.email_boho h4 { padding: 0 0 15px 0;}
	.email_boho span { display: block; float: left; width: 20%; }
	.email_boho .email_top {float: left; width: 100%; letter-spacing: 0px; text-align: justify; line-height: 1.8em;}

	.email_boho .txts {float: left; width: 100%; margin-top: 20px; border: 1px solid #ccc; border-radius: 10px; padding: 20px; background: #fff; text-align: justify; line-height: 1.8em;}
	.email_boho .txts p { font-weight: 700; padding: 5px 0; display: block; font-size: 1.1em; }		
</pre></body></html>