@charset "utf-8";

/* 컨텐츠버튼 */
.point-btn {display:inline-block;font-size:16px;letter-spacing:-0.02em;  vertical-align:baseline;transition:background .3s; margin-bottom:5px; border-radius:3px}
.point-btn span {display:block;padding:14px 30px;line-height:1;transition:all .3s;color:#fff}
.point-btn span.link {background:url(/images/sub/ico_link02.png) no-repeat 90% 50% ;padding-right:50px;  border-radius:3px}
.point-btn:hover span.link,.point-btn:focus span.link  {background:url(/images/sub/ico_link02.png) no-repeat 95% 50%;   }

.point-btn {/*background:#68ad30;*/ color:#fff !important;border-radius:7px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);background-image:linear-gradient(to bottom, #66ad21 0%, #7cad21 100%)}
.point-btn:hover, .point-btn:focus{background:#66ad21;   }

.point-btn2{display:inline-block;font-size:16px;letter-spacing:-0.02em;  vertical-align:baseline;transition:background .3s; margin-bottom:5px; border-radius:3px}
.point-btn2 span {display:block;padding:14px 30px;line-height:1;transition:all .3s;color:#fff}
.point-btn2 span.link {background:url(/images/sub/ico_link02.png) no-repeat 90% 50% ;padding-right:50px;  border-radius:3px}
.point-btn2:hover span.link,.point-btn2:focus span.link  {background:url(/images/sub/ico_link02.png) no-repeat 93% 50%;   }

.point-btn2 {/*background:#68ad30;*/ color:#fff !important;border-radius:7px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);background-image:linear-gradient(to bottom, #ea4820 0%, #f66d4b  100%)}
.point-btn2:hover, .point-btn2:focus{background:#ea4820;   }
/*-----------------------------------------------------------------------------------------------------------
게시판
-----------------------------------------------------------------------------------------------------------*/
#boardDiv {clear:both;overflow:hidden; width:100%;}

.table_tit_center	{ padding:5px}
.tabelDiv 			{clear:both; width:100%; margin:10px 0 10px 0; background:#fff;}
.tabelDiv2 			{clear:both; width:100%; margin:5px 10px 10px 15px; background:#fff;}

.schDiv 					{float:right;padding:0; margin:10px 0;}
.schDiv select.search-key	{color:#ffffff ; background-color:#8E8E8E; border: 1px #8DA5A9 solid;}
.schDiv input#sKeyword		{height:19px ; color:#193F45; border: 1px #BEBEBE solid;}

.BtnDiv		 		{ clear:both; overflow:hidden;  width:100%; padding-top:10px}
.BtnDiv ul li		{ list-style:none; border:0;}
.BtnDiv .btnright 	{float:right;margin:0;text-align:right; display:block;}
.BtnDiv .btnleft 	{ float:left; margin:0;text-align:left;display:block;}

.pageDiv			{ clear:both; overflow:hidden;  width:100%; text-align:center}

/*리스트
그라디언트 : background-image:linear-gradient(to bottom, #f7f6d8 0%, #fff 100%);
-----------------------------------------------------------------------------------------------------------*/
.tb_bg {background:url(../image/sub/tb_bg.jpg) top left no-repeat;}
.board_part_list			{clear: both; border-collapse: collapse; width:100%; margin:0px; background:url(../image/sub/tb_bg.jpg) top center no-repeat; }
.board_part_list thead th 	{ color:#333; border-bottom:#ddd 1px solid; padding:5px; letter-spacing:0.1em; border-right:1px solid #ddd ; }
.board_part_list thead th.no{ color:#333; border-bottom:#ddd 1px solid; padding:5px; letter-spacing:0.1em; border-right:1px solid #fff;  }
.board_part_list tbody th.no{padding:5px; background:#fcfcee; color:#333;  font-weight:bold; border-bottom:#ddd 1px solid; border-right:#fff 1px solid; letter-spacing:0.05em; }
.board_part_list tbody th 	{padding:5px; background:#fcfcee; color:#333;  font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; letter-spacing:0.05em;  }
.board_part_list tbody td 	{color:#333; padding:5px 5px 5px 15px; background:#fff; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_part_list tbody td.no{color:#333; padding:5px 5px 5px 15px; background:#fff; border-bottom:#ddd 1px solid; border-right:#fff 1px solid;}
.board_part_list tbody td.no2 {color:#333; padding:5px 5px 5px 15px; background:#ffffe6; border-bottom:#ddd 1px solid; border-right:#fff 1px solid; text-align:center}
.board_part_list tbody td.no3 {color:#333; padding:5px 5px 5px 15px; background:#fff; border-bottom:#fff 1px solid; border-right:#ddd 1px solid; text-align:center}
.board_part_list tbody td.blod{color:#333; padding:5px 5px 5px 15px; background:#f3f3f3; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; color:#333; font-weight:bold}
.board_part_list td a:hover	{color:#3780be; text-decoration:none;}

.board_line  { border-top:2px solid #7dc243;}
.board_round { border-top:1px solid #ddd; border-left-radius:5px;}


/*보기
-----------------------------------------------------------------------------------------------------------*/
.board_part_view 			{clear: both; border-collapse: collapse; width: 100%; margin:0 0 6px 0px; border-top:2px solid #7dc243}
.board_part_view thead tr	{border-left:1px solid #ddd;}
.board_part_view thead th	{background:#f3f3f3; color:#333; border-bottom:#ddd 1px solid; padding:5px; letter-spacing:-0.1em;border-right:1px solid #ddd}
.board_part_view tbody th	{background:#f3f3f3; color:#333; border-bottom:#ddd 1px solid; padding:5px; letter-spacing:-0.1em;}
.board_part_view tbody td	{ padding:5px; margin:0; border-bottom: 1px solid #ddd; }
.board_part_view tbody td.qna_txt		{ min-height:200px; border-bottom: 1px solid #ddd; padding:10px; vertical-align:top}
.board_part_view tbody td.qna_reply		{ min-height:100px; background-color:#f3f3f3; border-top:1px dotted #999; border-bottom: 1px solid #ddd; padding:10px; vertical-align:top}


/*쓰기
-----------------------------------------------------------------------------------------------------------*/
.board_part_write 			{clear: both; border-collapse: collapse; width: 100%; border-top:2px solid #7dc243;}
.board_part_write thead th 	{ background:#f3f3f3; color:#333; border-bottom:#ddd 1px solid; padding:5px; border-right:#ddd 1px solid}
.board_part_write td 		{ padding:2px 5px; color:#888; background:#fff; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid}
.board_part_write td.no		{ padding:2px 5px; color:#888; background:#fff; border-bottom:#ddd 1px solid; border-right:#fff 1px solid}
.board_part_write tbody th 		{background:#f3f3f3; color:#333;  padding:5px; border-bottom:1px solid #ddd; border-right:#ddd 1px solid }
.board_part_write tbody th.no 	{background:#f3f3f3; color:#333;  padding:5px; border-bottom:1px solid #ddd; border-right:#fff 1px solid }

/* 테이블 */
.t1 { border-collapse: collapse; width:100%; margin:5px 0 5px 0; border-top: 1px solid #95c03d;  border-right:2px solid #fff; text-indent:0; font-weight:normal;line-height:180%; }
.t1 thead, .t1 tbody th, .t1 tfoot { border-bottom: 1px solid #dedede; height:35px; background: #f5f5f5; font-weight:bold; color: #666; vertical-align: middle; text-align:center  }
.t1 thead th{padding:5px 3px 5px 3px; border-top: 1px solid #95c03d;   background:#f5f5f5;   font-weight:bold; color:#108fb6; text-align:center }
.t1 thead td{padding:5px 3px 5px 3px; border-top: 1px solid #dedede;  text-align:center   }
.t1 thead th { border-bottom: 1px solid #dedede; padding:5px; color:#1a65a5;text-align:center; }
.t1 tr.color { background:#f0f4fd; }
.t1 td.color { background:#f0f4fd; }
.t1 td { border-bottom: 1px solid #dedede; padding:5px; text-align:center;vertical-align: middle; }
.t1 td.left1 { border-bottom: 1px solid #dedede; padding:5px 5px 5px 10px; text-align:left;}
.t1 td.left2 { border-bottom: 1px solid #dedede; padding:5px 5px 5px 10px; text-align:left; vertical-align:top;}
.t1 td.point { border-bottom: 1px solid #dedede; padding:5px;font-weight:bold; background: #f5f5f5; }
.t1 td.td_l { border-bottom: 1px solid #dedede; padding:5px 8px 5px 15px; }
.t1 td.td_f { border-bottom: 1px solid #dedede;  background: #f9f5fa; color: #ab81a9; width:160px;  text-align: center;  }
.t1 tr th, .t1 tr td { border-right: 1px solid #dedede; }

.t1_l { border-collapse: collapse; width:100%; margin:5px 0 5px 0; border-top: 1px solid #95c03d;  border-right:2px solid #fff; text-indent:0; font-weight:normal;line-height:180%; }
.t1_l thead, .t1_l tbody th, .t1_l tfoot { border-bottom: 1px solid #dedede; height:35px; background: #f5f5f5; font-weight:bold; color: #666; vertical-align: middle; text-align:center  }
.t1_l thead th{padding:5px 3px 5px 3px; border-top: 1px solid #95c03d;   background:#f5f5f5;   font-weight:bold; color:#108fb6; text-align:center }
.t1_l thead td{padding:5px 3px 5px 3px; border-top: 1px solid #dedede;  text-align:left   }
.t1_l thead th { border-bottom: 1px solid #dedede; padding:5px; color:#1a65a5;text-align:center; }
.t1_l tr.color { background:#f0f4fd; }
.t1_l td.color { background:#f0f4fd; }
.t1_l td { border-bottom: 1px solid #dedede; padding:5px; text-align:left;vertical-align: middle; }
.t1_l td.cen { border-bottom: 1px solid #dedede; padding:5px 5px 5px 10px; text-align:center;}
.t1_l td.left2 { border-bottom: 1px solid #dedede; padding:5px 5px 5px 10px; text-align:left; vertical-align:top;}
.t1_l td.point { border-bottom: 1px solid #dedede; padding:5px;font-weight:bold; background: #f5f5f5; }
.t1_l td.td_l { border-bottom: 1px solid #dedede; padding:5px 8px 5px 15px; }
.t1_l td.td_f { border-bottom: 1px solid #dedede;  background: #f9f5fa; color: #ab81a9; width:160px;  text-align: center;  }
.t1_l tr th, .t1_l tr td { border-right: 1px solid #dedede; }

/*-----------------------------------------------------------------------------------------------------------
컨텐츠
-----------------------------------------------------------------------------------------------------------*/
#SubP h4	{}
.h4_title	{ background:url(/image/common/btn_bullet.gif) no-repeat left; padding-left:20px; clear:both; margin:10px 0; font-size:1.25em; color:#444; font-weight:bolder }
.h4_title2	{ background:url(/image/common/btn_bullet.gif) no-repeat left; padding-left:20px; clear:both; margin:20px 0 5px 0; font-size:1.25em; color:#444; font-weight:bolder }

.h5_title	{ padding:5px 0 0 10px; font-weight:bold;}
.h5_title2	{ background:url(/image/common/bu_2.gif) no-repeat left; padding-left:25px; clear:both; margin:10px 0 10px 15px; font-size:1.15em; font-weight: bolder}
.bul_tit	{ padding:3px 0 0 15px; background:url(/image/common/bu_2.gif) no-repeat left top 7px; color:#666; font-weight:normal; border:none; font-weight:bold;}

.subTitle { background: url(/images/common/depthPoint.png) no-repeat 1px 50%; padding: 0 0 0 20px; font-size:16px; color: #505050; font-weight: bold; text-align: left; margin:35px 0 10px 0; position: relative;letter-spacing:-0.5px; }

.con						{ padding-bottom:20px}
.con .title					{ background:url(/image/common/btn_bullet.gif) no-repeat left 3px; padding-left:20px; font-size:1.2em; font-weight:bold; color:#333; clear:both}
.con .title span			{ font-weight:bold; color:#545454; font-size:14px;}
.con .txt					{ padding:0 0 10px 15px; line-height:170%; border-bottom:1px dotted #ccc;font-family: '나눔고딕', 'NanumGothic', 'NanumGothicWeb', 'NanumMyeongjoWeb'}
.con .txt2					{ padding:0 0 10px 15px; line-height:170%;font-family: '나눔고딕', 'NanumGothic', 'NanumGothicWeb', 'NanumMyeongjoWeb'}
.con .txt3					{ padding:10px 0 0 15px; line-height:170%;font-family: '나눔고딕', 'NanumGothic', 'NanumGothicWeb', 'NanumMyeongjoWeb'}
.con .line					{ padding:5px 0; border-bottom:1px dotted #ccc; margin-bottom:10px}


.con ul li					{padding:0 5px 0px 15px;}
.con ul.bu1 li 				{font-size:1em; margin:5px 0 0 10px; border-bottom:1px dotted #ccc; line-height:170%}
.con ul.bu1 li ul 			{padding-top:5px}
.con ul.bu1 li ul li 		{padding-left:10px; background:url(/image/common/bu_2.gif) no-repeat left top 7px; color:#666; font-weight:normal; border:none}


.con ul.bu1 li.bu_num1		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_01.gif) no-repeat left top; .background:url(/image/common/ico_num_01.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_01.gif) no-repeat 4px 6px; }
.con ul.bu1 li.bu_num2		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_02.gif) no-repeat left top; .background:url(/image/common/ico_num_02.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_02.gif) no-repeat 4px 6px; }
.con ul.bu1 li.bu_num3		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_03.gif) no-repeat left top; .background:url(/image/common/ico_num_03.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_03.gif) no-repeat 4px 6px; }
.con ul.bu1 li.bu_num4		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_04.gif) no-repeat left top; .background:url(/image/common/ico_num_04.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_04.gif) no-repeat 4px 6px; }
.con ul.bu1 li.bu_num5		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_05.gif) no-repeat left top; .background:url(/image/common/ico_num_05.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_05.gif) no-repeat 4px 6px; }
.con ul.bu1 li.bu_num6		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_06.gif) no-repeat left top; .background:url(/image/common/ico_num_06.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_06.gif) no-repeat 4px 6px; }
.con ul.bu1 li.bu_num7		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_07.gif) no-repeat left top; .background:url(/image/common/ico_num_07.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_07.gif) no-repeat 4px 6px; }
.con ul.bu1 li.bu_num8		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_08.gif) no-repeat left top; .background:url(/image/common/ico_num_08.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_08.gif) no-repeat 4px 6px; }

.con ul li					{padding:0 5px 0px 15px;}
.con ul.bu2 li 				{padding:0 5px 0px 10px; margin:5px 0 0 10px; background:url(/image/common/bu_3.gif) no-repeat left top 7px;line-height:170%}
.con ul.bu2 li ul 			{}
.con ul.bu2 li ul li 		{padding-left:10px; background:url(/image/common/bu_4.gif) no-repeat left top 4px 10px; .background:url(/image/common/bu_4.gif) no-repeat 4px 10px; background/***/:url(/image/common/bu_4.gif) no-repeat 4px 10px; color:#666; font-weight:normal}


.con ul.bu3 li 				{padding:3px 5px 0px 15px; margin-left:10px; background:url(/image/common/bu_4.gif) no-repeat left top 8px; .background:url(/image/common/bu_4.gif) no-repeat 5px 10px; background/***/:url(/image/common/bu_4.gif) no-repeat 5px 10px; font-size:1em; line-height:150%;}
.con ul.bu3 li ul li		{padding:3px 5px 0px 10px; margin-left:15px; background:url(/image/common/bu_5.gif) no-repeat left; font-size:1em; line-height:170%;}


.con ul.bu5 li 				{margin:5px; line-height:170%;border-bottom:1px dotted #ccc; }
.con ul.bu5 li.bu_num1		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_01.gif) no-repeat left top; .background:url(/image/common/ico_num_01.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_01.gif) no-repeat 4px 6px; }
.con ul.bu5 li.bu_num2		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_02.gif) no-repeat left top; .background:url(/image/common/ico_num_02.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_02.gif) no-repeat 4px 6px; }
.con ul.bu5 li.bu_num3		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_03.gif) no-repeat left top; .background:url(/image/common/ico_num_03.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_03.gif) no-repeat 4px 6px; }
.con ul.bu5 li.bu_num4		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_04.gif) no-repeat left top; .background:url(/image/common/ico_num_04.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_04.gif) no-repeat 4px 6px; }
.con ul.bu5 li.bu_num5		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_05.gif) no-repeat left top; .background:url(/image/common/ico_num_05.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_05.gif) no-repeat 4px 6px; }
.con ul.bu5 li.bu_num6		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_06.gif) no-repeat left top; .background:url(/image/common/ico_num_06.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_06.gif) no-repeat 4px 6px; }
.con ul.bu5 li.bu_num7		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_07.gif) no-repeat left top; .background:url(/image/common/ico_num_07.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_07.gif) no-repeat 4px 6px; }
.con ul.bu5 li.bu_num8		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_08.gif) no-repeat left top; .background:url(/image/common/ico_num_08.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_08.gif) no-repeat 4px 6px; }
.con ul.bu5 li.bu_num9		{padding:3px 5px 0px 22px; background:url(/image/common/ico_num_09.gif) no-repeat left top; .background:url(/image/common/ico_num_09.gif) no-repeat 4px 6px; background/***/:url(/image/common/ico_num_09.gif) no-repeat 4px 6px; }

ul.bu5 li {padding:3px 20px 0px 10px; margin-left:15px; background:url(/images/dot4.gif) no-repeat 0 10px; font-size:1em; line-height:165%;}
ul.bu5 ul {padding: 5px 0 ; list-style:none;font-size:1em;}
ul.bu5 ul li {padding:3px 10px 3px 10px; margin:0; background:url(/images/dot.gif) no-repeat 0 10px; font-size:1em; line-height:1.4em; font-weight:normal; line-height:160%; margin-left:3px}

.about1						{ background:url(/image/sub/about_01_img_02.gif) no-repeat bottom right;}
.history_list				{ padding:0 0 20px 20px; clear:both;}
.history_year				{ float:left; width:180px; color:#468f06; font-weight:bold; font-size:2.0em; line-height:130%; letter-spacing:-1}
.history_list dl			{ float:right; width:540px;}
.history_list dt			{ float:left; width:90px; font-weight:bold; padding:4px 2px; border-bottom:1px dotted #ccc; }
.history_list dd			{ float:left; width:440px; padding:4px 2px; border-bottom:1px dotted #ccc;}
.history_list dt.end		{ float:left; width:90px; font-weight:bold; padding:4px 2px; border-bottom:1px solid #ccc; margin-bottom:20px}
.history_list dd.end		{ float:left; width:440px; padding:4px 2px; border-bottom:1px solid #ccc; margin-bottom:20px}


/* 둘러보기 */
#tourWrap					{position:relative; margin:0 auto; overflow:hidden; background-color:#f3f3f3; border:1px solid #ccc; padding:20px 50px; margin:10px 0}
#tourWrap .img_left			{position:absolute; right:0; z-index:100;}
#tourWrap #tour_visual		{position:relative; width:100%; margin:0 auto;}
#tourWrap #tour_visual .bigImgZone		{position:relative; width:650px; height:350px; padding:0; margin:0 0 10px 0; }
#tourWrap #tour_visual .sImgZone		{width:100%; position:relative; bottom:0; }
#tourWrap #tour_visual .sImgZone ul		{overflow:hidden;}
#tourWrap #tour_visual .sImgZone ul li	{float:left; margin:0 11px 10px 0; cursor:pointer;}
#tourWrap #tour_visual .sImgZone ul .last{margin:0;}

/*인사말*/
.greeting_conBox { padding-left:0px; margin:0 10px 0 0; position: relative;background:url(/images/sub/greeting_img.jpg) no-repeat left; min-height:48px;}
.greeting_conBox dd.greeting2 { display:block; padding: 30px 0 0 300px;}
.greeting_conBox dd.greeting2 span.txt1 { clear:both; font-size:2.3em; color:#505050; font-weight:bold; letter-spacing:-0.3px; display:block;}
.greeting_conBox dd.greeting2 span.txt2 { clear:both; font-size:18px; color:#505050; font-weight:bold; letter-spacing:-0.5px; line-height:1.5em; display:block; }
.greeting_conBox dd.greeting2 span.txt3 { clear:both; font-size:13px; color:#555555;  letter-spacing:-0.3px; line-height:1.6em; display:block; }

.logo		{position: relative; width:750px;}
.logo_img	{float:left; width:220px;}
.logo_txt	{float:right;width:530px;}

/* 컨텐츠 영역_사이트맵 */
#contents_sitemap{width:750px; height:auto; margin:0 auto;}
#contents_sitemap p.site{background-color:#fff; color:#333;font-weight:bold; padding:20px 20px;border-top:2px solid #333;border-bottom:1px solid #333;font-size:14px;}
#contents_sitemap #cate_line{margin-bottom:20px;}
#contents_sitemap #cate_line .cate{float:left; width:175px; height:auto; margin:20px 30px 10px 30px;}
#contents_sitemap #cate_line .cate dl{ margin:10px 0 15px 0}
#contents_sitemap #cate_line .cate dl dt{background:url(/images/common/sitemap_icon.gif) 8px 10px  no-repeat; padding:4px 0 5px 17px;margin-top:3px;border-bottom:#dbdbdb 1px solid;text-align:left;}
#contents_sitemap #cate_line .cate dl dt.up{height:23px; background:url(/_img/icon/sitemap_icon1.gif) 8px 10px no-repeat; padding-left:17px;padding-top:6px;border-top:#dbdbdb 1px solid;border-bottom:#dbdbdb 1px solid;}
#contents_sitemap #cate_line .cate dl dt.add{height:20px; background:url(/_img/icon/sitemap_icon.gif) 5px 10px no-repeat; margin-left:12px;border:none}
#contents_sitemap #cate_line .cate dl dt a{ color:#666; letter-spacing:0px; }
#contents_sitemap #cate_line .cate dl dt a:hover{color:#7cad21;}
#contents_sitemap #cate_line .cate dl dt.end{height:30px;}
.clears{clear:both}

.mapbox		{width:730px; text-align:center; border:solid 1px #ccc; margin:10px 0; padding:5px; clear:both}


div.per			{ height:150px;  border:#CCC 1px solid; width:730px; background:#FFF; margin:0 0 10px 0; padding:5px; overflow-x:hidden; line-height:170%;}
div.per p.txt	{ border-bottom:1px dotted #ccc; padding-left:5px}
div.per div.t3 	{ background:url(/image/common/bu_2.gif) no-repeat left; padding-left:25px; clear:both; margin:10px 0 5px 0; font-weight:bold;}
div.per ul		{}
div.per ul.bu li 				{padding:0 5px 0px 10px; margin-left:10px; background:url(/image/common/bu_4.gif) no-repeat left top 7px;line-height:170%}
div.per ul.bu li ul 			{padding-top:5px}
div.per ul.bu li ul li 		{padding-left:10px; background:url(/image/common/bu_4.gif) no-repeat left top 4px 10px; .background:url(/image/common/bu_4.gif) no-repeat 4px 10px; background/***/:url(/image/common/bu_4.gif) no-repeat 4px 10px; color:#666; font-weight:normal}

/*치료회복프로그램*/
.sub02_01		{ width:700px; position: relative;height:140px; }
.sub02_02		{ width:700px; position: relative;height:170px; }
.sub02_01_01	{ width:160px; height:120px; float:left;border-radius: 20px; background:#0098b3; }
.sub02_01_02	{ width:160px; height:150px; float:left;border-radius: 20px; background:#94c03d;  }
.sub02_01_03	{ width:160px; height:120px; float:left;border-radius: 20px; background:#2e3192;  }
.sub02_01_01_use{ width:540px; height:120px; float:right;border-radius: 20px; background:#efefef }
.sub02_01_02_use{ width:540px; height:150px; float:right;border-radius: 20px; background:#efefef; }
.sub02_01_txt	{ padding-top:30px; text-align:center; color:#fff; font-size:1.3em; letter-spacing:-0.5px; line-height:170%; font-weight:650;}
.sub02_01_02_txt{ padding-top:50px; text-align:center; color:#fff; font-size:1.3em; letter-spacing:-0.5px; line-height:170%; font-weight:650;}

/*자원봉사*/
.sub03_bg { padding-left:0px; margin:0 10px 0 0; position: relative;background:url(/images/sub/sub03_bg2.jpg) no-repeat right; min-height:290px;}


