

.sub_visual							{text-align:center; min-height:200px; border:1px solid #cdcdcd;}
.sub_visual img						{vertical-align:top;}


.sub_left								{width:162px; float:left;}

.sub_content								{width:815px; float:right; border-left:1px solid #dcdcdc;}
.content_title								{margin-bottom:40px; height:115px; margin-left:35px; border-bottom:1px solid #dcdcdc;}
.content_title .title_subject			{display:inline-block; font-size:31px; color:#218b00; font-weight:700; background:url(/img/title_icon.png) no-repeat left 8px; padding:0 20px; height:35px; line-height:35px; margin-top:65px;}
.content_title .title_navi				{color:#69735e;}
.content_desc								{ margin-left:35px; min-height:450px; width:760px; padding-bottom:50px; position:relative;}

/*이용약관 & 개인정보취급방침 */
.terms_pop_wrap	{position:relative;}
.terms_title_bg	{position:absolute; left:20px; top:6px; z-index:2; filter: alpha(opacity=25); /* internet explorer */ -khtml-opacity: 0.25; /* khtml, old safari */  -moz-opacity: 0.25;  /* mozilla, netscape */  opacity: 0.25;  /* fx, safari, opera */}
.terms_title	{width:720px; margin:10px auto; text-align:center; font:bold 17px 'malgun gothic'; color:#134dc2; border:2px solid #eee; padding:16px 0px; }
.terms_con	{padding:15px;}
.terms_btn	{text-align:center; border-top:1px solid #eee; padding:10px 0px;}

.privacy_pop_wrap	{position:relative;}
.privacy_title_bg	{position:absolute; left:20px; top:6px; z-index:2; filter: alpha(opacity=25); /* internet explorer */ -khtml-opacity: 0.25; /* khtml, old safari */  -moz-opacity: 0.25;  /* mozilla, netscape */  opacity: 0.25;  /* fx, safari, opera */}
.privacy_title	{text-align:center; font:bold 17px 'malgun gothic'; color:#134dc2; border:2px solid #eee; padding:16px 0px;  width:720px; margin:10px auto}
.privacy_con	{padding:15px;}
.privacy_btn	{text-align:center; border-top:1px solid #eee; padding:10px 0px;}


/*subpage*/
.top40	{margin-top:40px;}
.top30	{margin-top:30px;}
.top20	{margin-top:20px;}
.top10	{margin-top:10px;}
.top50		{margin-top:50px;}
.top60		{margin-top:60px;}
.bottom5	{margin-bottom:5px;}
.bottom10	{margin-bottom:10px;}
.bottom30	{margin-bottom:30px;}
.left10		{margin-left:10px;}
.left20		{margin-left:20px;}
.left30		{margin-left:30px;}

h3				{font-weight:bold;}

.greeting_bg		{background:url(../img/12_img_bg.jpg) no-repeat 530px 135px;}
.greeting_bold		{font-size:17px; font-weight:600; }
.greeting_bold span {color:#53a278;}
p span.c_blue		{color:#0085ab;}
p span.c_orange		{color:#f05623;}
p.c_gray			{color:#999;}
.greeting_bg p		{width:70.5%;}
.greeting_bg p.greeting_bold,.greeting_bg p.top30	{width:100%;}

.book_text	{font-size:13px; color:#666666; line-height:22px; }
.book_text:first-letter	{font-size:22px;}
.book_text1	 {height:50px; width:100%; position:relative;}
.book_text1 span	{position:absolute; right:0px; color:#ff9600;}
.con_text_14	{font-size:14px; color:#444; line-height:24px;  }

.con_text_13	{font-size:13px; color:#444; line-height:22px;  }
.float_l		{float:left;}
.float_l500	{float:left; width:500px;}
.profile_left	{float:left; width:45%; border-top:3px solid #53a278;  border-bottom:1px solid #53a278; padding:15px; }
.profile_left li	{line-height:22px; font-size:13px;}

.sp13_tit		 {color:#0dab53; font-weight:600;}
.mar_le24	{margin-left:24px;}

.col_b	{color:#0782d3;}

.history			{background:url(../img/11_line.png) repeat-y center top; margin-top:50px;}
.history:after		{clear:both; display:block; content:'';}
.history .right		{float:right; background:url(../img/11_circle1.png) no-repeat 44.5px 12px; padding-left:50px;}
.history .left		{float:left; background:url(../img/11_circle1.png) no-repeat 374.5px 12px; padding-right:50px;}
.history .right.big		{float:right; background:url(../img/11_circle2.png) no-repeat 37.5px 7px; padding-left:50px;}
.history .left.big		{float:left; background:url(../img/11_circle2.png) no-repeat 367.5px 7px; padding-right:50px;}

.history > ul				{width:380px; margin-bottom:40px; min-height:25px; margin-top:-15px;} 
.history > ul li			{}			
.history .left  li		{float:right;}
.history .right li		{float:left;}
.history .left > li:first-child		{background:url(../img/11_line2.jpg) no-repeat 94.5px 17px; padding-left:30px; font-size:25px; color:#1eb1b0; width:110px; padding-top:8px; font-weight:600;}
.history .right >  li:first-child		{background:url(../img/11_line2.jpg) no-repeat 5.5px 17px; padding-left:55px; font-size:25px; color:#1eb1b0; width:85px; padding-top:8px;font-weight:600;}
.history .left.big >  li:first-child		{background:url(../img/11_line2.jpg) no-repeat 94.5px 19px; padding-left:30px; font-size:25px; color:#1eb1b0; width:110px; padding-top:8px;font-weight:600;}
.history .right.big >  li:first-child		{background:url(../img/11_line2.jpg) no-repeat 5.5px 19px; padding-left:55px; font-size:25px; color:#1eb1b0; width:85px; padding-top:8px;.history .right.big >  li:first-child		{background:url(../img/11_line2.jpg) no-repeat 5.5px 19px; padding-left:55px; font-size:25px; color:#067675; width:85px; padding-top:8px;}font-weight:600; 
} 

.history .left  li	{padding-top:5px;}
.history .right  li	{padding-top:5px;}
.history .left.big  li	{padding-top:7px;}
.history .right.big  li	{padding-top:7px;}
.history .right li+li ul	{width:330px; margin-left:45px;}
.history .right li+li ul li	{width:10%; text-align:center; color:#ff8a00; font-weight:600; font-size:15px;}
.history .right li+li ul li+li	{width:90%; text-align:left; color:#585858; font-weight:400; font-size:14px;}
.history .left li+li ul	{width:330px; margin-right:45px;}
.history .left li+li ul li	{width:10%; float:right;text-align:center; color:#ff8a00; font-weight:600; font-size:15px;}
.history .left li+li ul li+li	{width:90%; text-align:right; color:#585858; font-weight:400; font-size:14px;}


.he_story	{clear:both; width:100%; position:relative;}
.he_story li	{line-height:30px; }
.he_story .his_ym		{color:#3aba1a; font:bold 16px 'arial'; display:inline-block; width:80px; text-align:right;  line-height:30px; height:30px;}
.he_story .his_ym span	{color:#ff8a00; font:bold 28px 'vrinda';letter-spacing:-3px; display:inline-block; width:60px; text-align:left; height:30px; line-height:100%;}
.he_story .his_con	{padding-left:10px;width:670px;}
.his_ym_bor	{border-bottom:1px solid #4e7a10; display:inline-block; height:30px; width:80px; }
.his_con_bor	{border-bottom:1px solid #d9d9d9; display:inline-block; height:30px; width:400px;} 
.het60	{height:60px;}
.his_img	{position:absolute; top:-25px; right:0px;}

.ci_tit	 	{color:#ee2b24; font-weight:600;}
.txt14_77	{color:#777; font-size:14px;}

.location_info	{width:100%;}
.location_info dt, .location_info dd	{float:left; margin-bottom:2px; height:30px; line-height:30px;}
.location_info dt	{width:12.5%; text-align:center; background:#0085ab; color:#fff; margin-right:0.5%;}
.location_info dd	{width:87%; background:#f8f8f8; color:#444444; text-indent:10px;}


.tit_quotation	{color:#999999; font-size:20px; font-weight:700; width:90%;}
.tit_quotation span{color:#444444;  font-size:30px; font-weight:700;}

.tit_subtit	{color:#003a82; font-size:15px; font-weight:700; font-family:'malgun gothic';width:95%;  } 

.basicinfo_tit	{color:#53a278; font-size:15px; font-weight:700;}
.basicinfo_tit span	{color:#3aba1a; font-size:30px; font-weight:700;}
.basicinfo_con	{width:700px; padding:4px 15px; background:url(/img/sp21_parenthesis.jpg) no-repeat left top; line-height:20px; height:55px; }
.basicinfo_con1	{width:700px; padding:13px 15px; background:url(/img/sp21_parenthesis.jpg) no-repeat left top; line-height:20px; height:55px; }

.tab_ab1	 {border-bottom:1px solid #dcdcdc; clear:both; position:absolute; top:-40px; height:30px; width:780px;}
.tab_ab1 li	{float:left; height:30px; line-height:30px; border-left:1px solid #dcdcdc; text-align:center;}
.tab_ab1 li a	{color:#888888; background:#eeeeee;  height:100%; padding:0 10px;display:block; }
.tab_ab1 li a:hover	{color:#fff; background:#f05623; text-decoration:none;}
.cont_desc	{padding-top:30px;}

.tab_ab2 {border-bottom:1px solid #dcdcdc; clear:both; position:absolute; top:-40px; height:30px; width:780px;}
.tab_ab2 li	{float:left; height:30px; line-height:30px; border-left:1px solid #dcdcdc; width:110px; text-align:center;}
.tab_ab2 li a	{color:#888888; background:#eeeeee; width:100%; height:100%; display:block; }
.tab_ab2 li a:hover	{color:#fff; background:#f05623; text-decoration:none;}


.tit_subtit01	{color:#53a278; font-size:15px; font-weight:700; margin-bottom:10px;}
.sub_con_table01	 {border-top:2px solid #0085ab; border-bottom:1px solid #0085ab; table-layout:fixed; width:100%;}
.sub_con_table01 tr td, .sub_con_table01 tr th, .sub_con_table01	{border-collapse:collapse; }
.sub_con_table01 tr th	{color:#0085ab; font-weight:normal;}
.sub_con_table01 tr td, .sub_con_table01 tr th	 {border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; padding:10px; line-height:20px;}
.sub_con_table01 tr th:first-child	{border-left:none;}

.sub_con_table02	 {border-top:2px solid #0085ab; border-bottom:1px solid #0085ab; table-layout:fixed; width:100%;}
.sub_con_table02 tr td, .sub_con_table02 tr th, .sub_con_table02	{border-collapse:collapse; }
.sub_con_table02 tr th	{color:#0085ab; font-weight:normal;}
.sub_con_table02 tr td, .sub_con_table02 tr th	 {border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; padding:10px; line-height:20px; text-align:center;}
.sub_con_table02 tr th:first-child	{border-left:none;}

.sub_con_table03	 {border-top:2px solid #0085ab; border-bottom:1px solid #0085ab; table-layout:fixed; width:100%;}
.sub_con_table03 tr td, .sub_con_table03 tr th, .sub_con_table03	{border-collapse:collapse; }
.sub_con_table03 tr th	{color:#0085ab; font-weight:normal;}
.sub_con_table03 tr td, .sub_con_table03 tr th	 {border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; padding:10px; line-height:20px; text-align:center;}
.sub_con_table03 tr td	{ text-align:left;}
.sub_con_table03 tr th:first-child	{border-left:none;}

.basicinfo_tit0		{color:#fff; font-weight:700; width:108px; height:75px; text-align:center; background:url(/img/sp22_circle.jpg) no-repeat left top; padding-top:35px; padding-right:20px;}
.basicinfo_tit01	{color:#fff; font-weight:700; width:108px; height:70px; text-align:center; background:url(/img/sp22_circle.jpg) no-repeat left top; padding-top:40px; padding-right:20px;}
.basicinfo_con0	{width:560px; padding:35px 15px;  line-height:20px;  height:50px;}
.basicinfo_con01	{width:560px; padding:43px 15px;  line-height:20px;  height:50px;}

.list_icon	 li {background:url(/img/sub_tit_icon.png) no-repeat left 7px; text-indent:14px; margin-left:5px;}

.sp_img_box img	{vertical-align:top; margin-bottom:4px;}

.info_txtw	{border:1px dashed #ddd; padding:20px; width:90%;}
.info_txtw li span	{font-size:20px; }

.sp23_logo	{width:230px; }
.sp23_logotxt	{width:500px;}

.mento_profile	{}
.mento_profile li	{float:left; width:220px; min-height:310px; margin:0 15px 20px 15px; border:1px solid #ddd; background:#fafafa;} 
.mento_profile li img.profileimg	{display:block; margin:20px auto 5px auto;}
.mento_profile li p		{padding-left:20px; font:normal 12px 'malgun gothic'; line-height:130%;}
.mento_profile li img.btnimg	{display:block; margin:10px auto 5px auto;}

.sp61_tab		{}
.sp61_tab li		{width:185px; height:48px; font:bold 14px 'malgun gothic'; color:#444444; background:url(/img/tab_bg_nor.png) no-repeat left top; float:left; text-align:center; line-height:40px; margin-right:5px;}
.sp61_tab li.selt	{color:#fff; background:url(/img/tab_bg_ov.png) no-repeat left top;}

.donation_01	{width:620px; margin:0 auto;}
.donation_01 a	 {margin:0 10px;}

.sp_sitemap			 {}
.sp_sitemap ul		{float:left; width:24%; margin-right:1%; height:210px;}
.sp_sitemap ul li:first-child	{font-weight:bold; font-family:'malgun gothic'; font-size:15px; line-height:200%; border-top:1px solid #7ac70c; border-bottom:1px dashed #c8d4b6; margin-bottom:5px; text-align:center; text-indent:0;}
.sp_sitemap ul li:first-child a{ color:#41a7d6;}
.sp_sitemap ul li	{font-family:dotum; line-height:140%; text-indent:10px;}
.map_1	{border:0px solid red;}

.textbox	{border:1px solid #ccc; background:#fff; }

/*list.list*/
.board_list, .board_list tr th, .board_list tr td		{border-collapse:collapse;}
.board_list th{font-size:9pt; border-bottom:1px solid #999; height:40px; color:#333;}
.board_list th a	{color:#333;}
.board_list td{border-bottom:1px solid #ddd; height:34px;text-align:center;}
.board_list td.num{font-size:8pt; color:#999;}
.board_list td.subject{text-align:left;font-family:'맑은 고딕';}
.board_list td.name{text-align:center;}
.board_list td.datetime{font-size:8pt; color:#999;}
.board_list td.hit{font-size:8pt; color:#999;}
.board_list td.good{font-size:8pt; font-weight:bold; color:#f60;}
.board_list td.nogood{font-size:8pt; font-weight:bold; color:#06f;}
.board_list	{clear:both; width:100%; margin:16px 0; border-top:2px solid #0085ab; border-bottom:1px solid #333; table-layout:fixed; }


