	/* °øÅë */
	
#subSpot {width:100%; background:url("/html/images/comm/bg_subSpot.png") top center repeat; height:243px} 
	.subSpot {width:1000px; margin:0 auto; background:url("/html/images/comm/subSpot.png") top center repeat; height:243px; position:relative;}

		.subSpot_txt01 {position:absolute; top:45px; left:140px; color:#013d74; font-size:28px;  font-family:'ng800';}
		.subSpot_txt02 {position:absolute; top:86px; left:140px; color:#111111; font-size:15px;  font-family:'ng700'}



#sub_contents {width:1000px; margin:0 auto; padding:0;}
#snbWrap {float:left; width:168px; padding:0; margin:0;}

	.snb_tit {float:left; width:168px; font-size:24px; border-bottom:2px solid #266fcc; padding:25px 0 10px 0} 

	.snb {float:left; width:168px; }
	.snb ul {width:168px; }
	.snb ul li { width:168px; border-bottom:1px solid #e5e5e5; padding:10px 0 10px 5px;}
	.snb ul li a {color:#3c3c3c; font-family:'ng800'; font-size:15px;}
	.snb ul li a:hover {color:#2465a9; font-family:'ng800'; font-size:15px;}
	.snb ul li.on a {color:#2465a9;}


#contents {float:right; width:760px; padding:0 0 0 30px; border-left:1px solid #e5e5e5;}
	h2 {float:left; width:760px; padding:20px 0 20px 0; margin:0; font-size:30px; font-family:'ng700'; position:relative}



	 .btn_admin {position:absolute; bottom:10px; right:5px}

/* °øÅë ³¡ */




/* ¸ð±³ ¼Ò°³ */
.stimg {float:left; width:100%; padding:0 0 20px 0}

dl.stit {float:left; width:760px; margin:0; padding:0 0 20px 0;}
dl.stit dt {float:left; width:745px; background:url("/html/images/comm/bg_stit.png") left 5px no-repeat; padding:0 0 8px 15px; margin:0; position:relative;font-size:15px;  font-family:'ng800';}  
dl.stit dd {float:left; width:760px; padding:0; margin:0;} 
	.txt_goal {float:left; width:738px; padding:10px; border:1px solid #4190e3; background-color:#f7f7f7;  font-size:14px;  font-family:'ng800'; margin:0; text-align:center}

	.tbl_history {float:left; width:760px; border-top:2px solid #4190e3;}
	.tbl_history th {background-color:#e6ecf3; width:160px;  font-family:'ng800'; color:#0d5db0; padding:8px; border:1px solid #c6c6c6; text-align:center}
	.tbl_history td {background-color:#fff; padding:8px; width:600px;  border:1px solid #c6c6c6;}
		

		.map {float:left; width:760px;}

		.mapTxt {float:left; width:600px; padding-top:20px;}
		.mapTxt dl {float:left; width:600px;}
		.mapTxt dl dt {float:left; width:80px; font-weight:bold;}
		.mapTxt dl dd {float:left; width:520px;}
		
		.mapWrap {width:760px; overflow:hidden; position:relative;} 
		.map_address {width:100%; overflow:hidden; clear:both; *zoom:1}
		.map_address .text {float:left; width:65%; padding-top:25px; }
		.map_address .text p {padding-top:2px;}
		.map_address .map_btn {float:right;}

		.address_icon {background:url('/html/images/school/ic_map01.png') top left no-repeat; height:30px; padding-left:35px;}
		.tel_icon {background:url('/html/images/school/ic_map02.png') top left no-repeat; height:30px; padding-left:35px;  float:left;}
		.point_txt { font-family:'ng700';}

/* ¸ð±³ ¼Ò°³ ³¡ */



/* µ¿¹®È¸ ¼Ò°³ */
.tbl_association {float:left; width:760px; margin:0 0 30px 0}
.tbl_association th {width:160px; vertical-align:top; text-align:left}
.tbl_association td {width:620px; position:relative;  vertical-align:top; line-height:160%}
.tbl_association td strong {color:#2465a9;  font-family:'ng800'; font-size:18px;}
.tbl_association td p.sign {position:absolute; right:50px; bottom:0;}



.tbl_time {float:left; width:760px; margin:0; padding:0;} 

.tbl_time th {float:left; background:url("/html/images/association/bg_time01.png") top left repeat-y; height:2px; font-size:1; width:760px;} 
.tbl_time td {float:left; background:url("/html/images/association/bg_time02.png") bottom left repeat-y; width:760px; border-bottom:20px solid #fff; min-height:80px} 

	table.tbl_time_in {float:right; width:740px; margin:0; padding:0;}  
	table.tbl_time_in td {margin:0; padding:20px 0 20px 0; background:none; border:0; vertical-align:top}  

		.timeWrap dl {float:left; width:350px;}
		.timeWrap dl dt {float:left; width:150px;}
		.timeWrap dl dd {float:left; width:200px;}
		.timeWrap dl dd strong {color:#2465a9;  font-family:'ng800'; font-size:18px;}
		.timeWrap dl dd strong.txt_name {color:#191919;  font-family:'ng800'; font-size:14px; line-height:200%;}


.org {float:left; width:671px; height:580px; background:url("/html/images/association/bg_org.png") top left no-repeat; margin:20px 0 0 30px; position:relative;}
.org p {color:#fff; font-family:'ng800'; font-size:15px; text-align:center;}

	.org p.org_txt1 {position:absolute; top:16px; left:0; width:170px; visibility: hidden;}
	.org p.org_txt2 {position:absolute; top:16px; left:259px; width:170px; visibility: hidden;}

	.org p.org_txt3 {position:absolute; top:16px; left:0; width:170px;}
	.org p.org_txt4 {position:absolute; top:16px; left:259px; width:170px;}

	.org p.org_txt5 {position:absolute; top:16px; left:501px; width:170px;}



	.org p.org_txt6 {position:absolute; top:120px; left:259px; width:170px;}

	.org p.org_txt7 {position:absolute; top:342px; left:0px; width:170px;}
	.org p.org_txt8 {position:absolute; top:327px; left:259px; width:170px;}
	.org p.org_txt9 {position:absolute; top:342px; left:501px; width:170px;}

	.org p.org_txt10 {position:absolute; top:472px; left:10px; width:124px; color:#292929; font-size:13px}
	.org p.org_txt11 {position:absolute; top:472px; left:146px; width:124px; color:#292929; font-size:13px}
	.org p.org_txt12 {position:absolute; top:472px; left:279px; width:124px; color:#292929; font-size:13px}
	.org p.org_txt13 {position:absolute; top:472px; left:412px; width:124px; color:#292929; font-size:13px}
	.org p.org_txt14 {position:absolute; top:472px; left:548px; width:124px; color:#292929; font-size:13px}

.tbl_rule {float:left; width:760px; padding:0; margin:0;}
.tbl_rule th {float:left; width:760px; padding:5px 0 5px 0; margin:0; color:#191919;  font-family:'ng800'; font-size:14px; text-align:left}
.tbl_rule td {float:left; width:760px; margin:0 0 0 10px; padding:0 0 10px 0; line-height:140%;}




/* µ¿¹®È¸ »ç¾÷ */

.tbl_work {float:left; width:760px; border-top:2px solid #4190e3;}
.tbl_work th {background-color:#e6ecf3; font-family:'ng800'; color:#0d5db0; padding:8px; border:1px solid #c6c6c6;}
.tbl_work td {background-color:#fff; padding:8px; border:1px solid #c6c6c6; text-align:center}


/* ¸ðÀÓÀÇ ±¤Àå */
.tbl_place {float:left; width:760px; margin:0; padding:0;}
.tbl_place td {background:url("/html/images/community/bg_place.png") top left no-repeat; height:125px; padding-right:16px; width:138px;}
.tbl_place td:last-child {padding:0;}

	dl.place_in {float:left; width:138px; position:relative; margin:0; height:93px}
	dl.place_in dt {font-size:18px; font-family:'ng800'; color:#195798; text-align:center; padding:0 0 2px 0;}
	dl.place_in dd {text-align:center}
		.btn_zoom {position:absolute; bottom:0; right:0;}

	.tit_place {float:left; width:760px; padding:6px 0 0 0; height:34px; background:url("/html/images/community/bg_place02.png") top left no-repeat; font-size:18px;  font-family:'ng800'; margin:0; text-align:center; color:#fff; }


/* µ¿¹®¹×Àº»çÃ£±â */

dl.box_search {float:left; width:760px; background:url("/html/images/search/bg_search.png") bottom left no-repeat; padding:0 0 18px 0; margin:0 0 25px 0}
dl.box_search dt {float:left; width:760px; padding:6px 0 0 0; height:34px; background:url("/html/images/search/bg_search01.png") top left no-repeat;  font-size:18px;  font-family:'ng800'; margin:0; text-align:center; color:#fff;}
dl.box_search dt.green {float:left; width:760px; padding:6px 0 0 0; height:34px; background:url("/html/images/search/bg_search02.png") top left no-repeat;  font-size:18px;  font-family:'ng800'; margin:0; text-align:center; color:#fff;}
dl.box_search dd {float:left; width:760px;  text-align:center; padding:15px 0 5px 0; font-size:14px;  font-family:'ng800';}
	
	.w180 {width:180px;}


.tbl_searchList {float:left; width:760px; border-top:2px solid #6a707e;  border-bottom:2px solid #cccccc;}
.tbl_searchList th { background-color:#efefef; padding:9px 0; border-bottom:1px solid #cccccc; font-family:'ng800';}
.tbl_searchList td {border-bottom:1px solid #dfdfdf; text-align:center; padding:8px 0}
.tbl_searchList td.Lft {text-align:left; padding-left:10px;}



 


/* È¸¿øÁ¤º¸ */
.agree_in {float:left; width:760px; font-family:'ng800'; position:relative; height:40px;}
	p.btn_agree {position:absolute; bottom:50%; right:10px;}

	

	.tbl_member {float:left; width:760px; border-top:2px solid #4190e3;}
	.tbl_member th {background-color:#e6ecf3; width:160px;  font-family:'ng800'; color:#0d5db0; padding:8px; border:1px solid #c6c6c6; text-align:center}
	.tbl_member td {background-color:#fff; padding:8px; width:600px;  border:1px solid #c6c6c6;}
	.tbl_member td span.stxt {font-size:11px; color:#666}


.box_searchPW {float:left; width:730px; padding:15px; margin:0 0 20px 0; border:1px solid #c6c6c6; background-color:#f7f7f7; text-align:center} 
	dl.searchWP_in {float:left; width:500px; position:relative; padding:0 0 0 100px; margin:0;}
	dl.searchWP_in dt {float:left; width:80px; padding:2px 0 5px 0; font-size:14px;  font-family:'ng800'; text-align:left}
	dl.searchWP_in dd {float:left; width:420px; padding:0 0 5px 0; text-align:left}
		.btn_searchPW {position:absolute; right:80px; top:0;}




/* °Ô½ÃÆÇ */
ul.box_board {float:left; width:728px; padding:15px; margin:0 0 20px 0; border:1px solid #c6c6c6; background-color:#f7f7f7}
ul.box_board li {float:left; width:760px;  background:url("/html/images/board/arr_orange.png") left 4px no-repeat; padding-left:20px; font-family:'ng800';}



.tbl_boardList {float:left; width:760px; border-top:2px solid #266fcc;  border-bottom:2px solid #cccccc;}
.tbl_boardList th { background-color:#efefef; padding:9px 0; border-bottom:1px solid #cccccc; font-family:'ng800';}
.tbl_boardList td {border-bottom:1px solid #dfdfdf; text-align:center; padding:8px 0}
.tbl_boardList td.Lft {text-align:left; padding-left:10px;}



.tbl_boardView {float:left; width:760px;border-top:2px solid #266fcc;  border-bottom:2px solid #cccccc;}
.tbl_boardView th {background-color:#efefef; padding:9px 0; border-bottom:1px solid #cccccc; font-family:'ng800';}
.tbl_boardView td {border-bottom:1px solid #dfdfdf; text-align:left; padding:8px 0 8px 10px} 
.tbl_boardView td.td_view {padding:15px;} 




.tbl_commentView {float:left; width:760px; border-bottom:2px solid #cccccc;}
.tbl_commentView td {border-bottom:1px solid #dfdfdf; text-align:center; padding:10px 0}
.tbl_commentView td.Lft {text-align:left}
.tbl_commentView td.nameC {font-family:'ng800';}





.numWrap {float:left; width:760px; position:relative;  padding:15px 0; text-align:center; margin-bottom:20px;}
.numWrap .btnL {position:absolute; left:2px; top:15px;}
.numWrap .btnR {position:absolute; right:2px; top:15px;}
.numWrap img {padding:0 3px}
.numWrap span a.numBlue {color:#266fcc;  font-family:'ng800';}

.searchWrap {float:left; width:760px; padding:0; text-align:center; margin-bottom:20px;}

.tbl_del {float:left; width:500px; border:1px solid #dfdfdf; margin:30px 0 0 130px}
.tbl_del td { text-align:center; padding:30px 0; background-color:#f7f7f7;} 



.tbl_commentWrite {float:left; width:760px; border:1px solid #dfdfdf; margin:20px 0 0 0}
.tbl_commentWrite td { text-align:center; padding:10px 0; background-color:#f7f7f7;} 
.tbl_commentWrite td.nameC {font-family:'ng800';}



/* »çÁø¹æ */
.tbl_gallery {float:left; width:760px; border-top:2px solid #6a707e;  border-bottom:2px solid #cccccc; margin:0; padding:20px 0 0 0;}

	dl.gallery_in {float:left;width:135px; padding:0; margin:0 8px 0 8px;}
	dl.gallery_in dt {float:left; width:135px; }   
	dl.gallery_in dd {float:left; width:135px; text-align:center; padding:5px 0 0 0; margin:0;}  
	dl.gallery_in dd.stxt {padding:0 0 25px 0;}  
	dl.gallery_in dd.stxt a {font-size:11px;}  








ul.sitemap {float:left; width:760px; margin-bottom:30px}
ul.sitemap li {float:left; width:190px; height:210px}
ul.sitemap li:last-child {padding:0;}

ul.sitemap li dl.sitemap_detail {float:left; width:170px;}
ul.sitemap li dl.sitemap_detail dt {float:left; width:170px; height:30px; padding:5px 0 0 0; color:#fff; font-family:'ng800'; background-color:#3d5980; text-align:center; font-size:15px}
ul.sitemap li dl.sitemap_detail dd {float:left; width:170px; height:28px; border-bottom:1px solid #ddd; padding-top:5px}