	body {font-size:13px; }
	body, h1, h2, h3, h4, h5, h6, dl, dt, dd, li, table, th, td, form, fieldset, legend, textarea, button, a, span{	
		margin:0; padding:0; word-wrap:break-word; color:#333333; 
		font-family:'NanumGothic', '나눔고딕', 'sans-serif',  'MalgunGothic','맑은고딕', '돋움','굴림';
	}
	h1, h2, h3, h4, h5, h6, strong {font-family:'NanumGothicBold', 'NanumGothic', 'sans-serif',  'MalgunGothic','맑은고딕', '돋움','굴림';}

	/*.hanja {font-family:'Malgun Gothic','맑은 고딕', '돋움','굴림';} */
	
	body {height:100%; overflow-y:scroll; background:#ffffff; min-width:1200px;}
	body.pop {overflow-y:auto; min-width:320px; background:#ffffff;}
	a, area, input, textarea {outline:0 none; }
	a { text-decoration:none;}
	a:visited {color:#333333; }
	a:hover {color:#ff3300;}

	select, input {background-color:#ffffff; vertical-align:middle;}
	select {font-size:12px; font-family:'돋움','굴림';height:22px; border:solid 1px #cccccc;}
	textarea {background-color:#ffffff; border:solid 1px #cccccc; }
	input.txt , input.g_txt {border:solid 1px #cccccc; height:20px; line-height:20px; padding-left:2px; }
	input.noBox {border:0 none;}
	.active {ime-mode:active;}
	.inactive {ime-mode:inactive;}
	input[type='radio'] {vertical-align:text-bottom;}

	input::placeholder, textarea::placeholder {color:#aaaaaa; font-size:13px; }

	label.g_cursor {padding:0 3px; display:inline-block; white-space:nowrap;}
	label.g_cursor:hover {text-decoration:underline; color:#ff3300;}

	img {border:0; }
	ul, dl {margin:0; padding:0; }
	ul {list-style-type:none; }
	input, img {vertical-align:middle; }
	em {font-style:normal; }

	.mlevel0 {color:#808080;}
	.mlevel1 {color:#333333;}
	.mlevel4 {color:#76A634;}
	.mlevel5 {color:#30A7BC;}
	.mlevel7 {color:#990000; }
	.mlevel9 {color:#ff0000; }

	.g_ellipsis {overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap;  }
	.g_clear_both {clear:both;}
	.g_cursor {cursor:pointer;}
	.g_round3  {border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
	.g_round5  {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
	.g_shadow  {box-shadow:3px 3px 3px #cccccc; }

	.em_green {color:#78B722;}
	.em_violet {color:#6346A0;}
	.em_blue {color:#4682B4;}
	.em_navy {color:#175167;}
	.em_brown {color:#8f6e28; }
	.em_orange {color:#ff3300;}
	.em_red {color:#ff3300;}
	.em_gray {color:#999999;}
	.em_sky {color:#cff3ff;}
	.em_gold {color:#ffd700;}

	.aCenter {text-align:center;}
	.aRight {text-align:right;}

	.line_blue {border-top:solid 2px #3eb1bf;}
	.line_green {border-top:solid 2px #81bc3d;}
	.bt_icon {background:url(/images/bt_icon.png?t=20220804) no-repeat;}

	.sub_title {line-height:1em; background:url(/images/board/bullet_blue_12.gif) no-repeat 0 5px; padding-left:18px; margin-bottom:8px;  }
	h1 {font-size:22px; line-height:1.4em;}
	h2 {font-size:18px; line-height:1.6em;}
	h3 {font-size:16px; line-height:1.6em; margin-bottom:1em;}
	h2.sub_title {background-position:0 3px; margin-bottom:20px;  }
	h3.sub_title {background-position:0 4px; }
	h4.sub_title {font-size:15px; }
	
	ul.disc {padding-left:20px; list-style-type:disc;}
	ul.roman {padding-left:20px; list-style-type:upper-roman;}
	ul.alpha {padding-left:20px; list-style-type:upper-alpha;}

	p.top_guide, .top_guide {padding:10px 15px; border:solid 1px #cccccc; margin-top:0;  line-height:1.7em;}
	p.top_guide span, .top_guide span {font-size:1em;}

/*레이아웃*/
	.section {width:100%; max-width:1200px; margin:0 auto;}
	.content {line-height:1.8em; font-size:15px; }

/*헤더*/
	/*헤더*/
	.header {padding:20px 0px; }
	.header .section {position:relative; }
	.sub_header {border-bottom:solid 1px #dddddd;}
	.header .col1 {float:left; padding-left:10px;}
	.header .col2 {float:left; padding-left:90px; }/*gnv 영역*/
	.header .col3 {float:right; text-align:right; padding-right:10px; position:relative;}

	/*로고 영역*/
	.col1 img.logo {height:40px; }

	/*글로벌 메뉴*/
	.header .col2 dl {float:left;  vertical-align:top; text-align:left; position:relative; margin-left:10px; }
	.header .col2 dl dt a {display:block; font-size:17px; height:46px; line-height:46px; color:#000000; text-align:center; padding:0 15px;
		font-weight:bold; border-bottom:solid 2px #ffffff; 
	}
	.header .col2 dl dt.on a {border-bottom:solid 2px #ff8c00;}
	.header .col2 dl dt.on a:hover {}
	.header .col2 dl dd {display:none;position:absolute; top:46px; left:50%; margin-left:-70px; z-index:7; 
		padding:10px 0; width:140px; background:#007cbb; border-radius:0 0 5px 5px; }
	.header .col2 dl dd a {display:block; height:36px; line-height:36px;  font-size:15px; white-space:nowrap; 
		border-bottom:0; background:#007cbb; color:#ffffff; text-align:center; 
	}
	.header .col2 dl dd a.on {background:#5e95ac;  }
	.header .col2 dl dd a:hover {background:#185a7b;}

	/*상단 아이콘 버튼*/
	#search_top {display:none;}
	#search_top input.active {ime-mode:active; border:solid 1px #0c7ec5; height:26px; line-height:26px; width:150px; padding:0 5px;}
				
	.header .col3 span, .header .col3 a.bt_icon, .bt_all_close span.bt_icon
	{display:inline-block; cursor:pointer; width:36px; height:36px; line-height:36px; vertical-align:middle; }
	.header .col3 a.sponsor {background:#009ff0; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; border-radius:6px; display:none; }
	.header .col3 a.sponsor.report_unfair {width:72px; background:#ff3300; margin-left:4px;}
	.header .col3 a.login_after {background-color:#fff6af;}
	.header .col3 span:hover, .header .col3 a.bt_icon:hover {background-color:#f6f6f6; }
	.header .col3 a.sponsor:hover {background:#888888; }
	.header .col3 span.bt_all_show {background-position:0px 0px;}
	.header .col3 span.bt_all_hide {background-position:-60px 0px; }
	
	#bt_mem {background-position:-180px 0px;}
	#bt_search {background-position:-240px 0px;}

	/*전체 메뉴 닫기: 모바일*/
	.bt_all_close {display:none; padding:5px 10px 0 0; text-align:right;}
	.bt_all_close span.bt_icon {background-position:-60px 0; }

	/*상단 회원 버튼*/
	ul#bt_mem_list {display:none; position:absolute; top:65px; right:20px; background:#ffffff; z-index:8; border:solid 1px #cccccc; min-width:120px; }
	ul#bt_mem_list li {border-bottom:solid 1px #cccccc; }
	ul#bt_mem_list li.head {padding:10px 0; text-align:center; background:#f6f7f0; font-size:15px; }
	ul#bt_mem_list li a {display:block; padding:10px 15px; white-space:nowrap; text-align:center; }
	ul#bt_mem_list li a:hover {color:#ffffff; background:#007cbb; }

	a.tool {display:inline-block; position:absolute; right:40px; top:3px; color:#ff3300; font-weight:bold; }
	a.tool:hover  {color:#333333; }
	a.tool span.bt_icon {display:inline-block; width:17px; height:17px; background-position:-120px -60px; vertical-align:middle;  margin-right:3px; }
	a.tool:hover span.bt_icon {background-position:-180px -60px; }

	/*글로벌 메뉴 복사*/
	.gnv_clone {display:none; position:absolute; top:101px; left:0px; width:100%; background:#f9f9f9; padding:25px 0; 
		 z-index:6; border:solid 1px #dddddd; border-top:0; 
	}
	.gnv_clone .inner {text-align:center; }
	.gnv_clone dl {display:inline-block; vertical-align:top; text-align:left; margin-left:15px; padding-left:15px; border-left:dashed 1px #cccccc;}
	.gnv_clone dl:first-child {border-left:0; margin-left:0; }
	.gnv_clone dl dt {margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #cccccc; }
	.gnv_clone dl dt a {font-size:17px; color:#000000; font-weight:bold; }
	.gnv_clone dl dt a:hover {color:#ff3300;}
	.gnv_clone dl dt.on a {background-color:#0c7ec5; color:#ffffff;}
	.gnv_clone dl dt.on a:hover {color:#ffffff;}
	.gnv_clone dl dd {}
	.gnv_clone dl dd a { line-height:1.8em;  font-size:14px; font-weight:bold; color:#666666; }
	.gnv_clone dl dd a.on {color:#007cbb; }
	.gnv_clone dl dd a:hover {color:#ff3300; text-decoration:underline; }

	/*스크롤 메뉴 고정*/
	.gnv_fix {position:fixed; width:100%; z-index:8; margin:0; top:0; left:0;opacity:0.97; background:#f8f6f1; padding:10px;}
	.gnv_fix img.logo {height:32px; }
	.gnv_fix .col2 dl dt a {height:28px; line-height:30px; font-size:15px; border-bottom:solid 2px #f8f6f1; }
	.gnv_fix .col2 dl dd {top:28px;}
	.gnv_fix .col3 {margin-right:10px;}
	.gnv_fix .col3 span, .gnv_fix .col3 a.bt_icon {width:36px; height:36px;}

	.gnv_fix .gnv_clone {top:49px;	}
	#fixed_height {height:90px; display:none; }

	.gnv_fix a.tool {display:none; }

/*푸터*/
	.footer {text-align:center; background:#5d667a; clear:both; margin-top:40px; }
	.footer .footer_copy {text-align:center;  padding:25px 0 30px 0; color:#cccccc; line-height:1.7em;
		background:url(/images/logo_footer.png?t=20220824) no-repeat 10px 50px ;
	}
	.footer a {display:inline-block; margin-bottom:10px; color:#cccccc; }

/*본문*/
	.noData {border:solid 1px #cccccc; text-align:center ;font-size:14px; padding:20px 0; margin-top:5px; }

	/*본문 내용*/
	.sub_side {float:left; width:240px; min-height:400px; }
	.article {float:right; width:920px; min-height:400px; background:#ffffff; padding-bottom:20px; }
		
	/*현재위치,타이틀*/
	.now_loc {padding:20px 0 20px 10px; border-bottom:solid 1px #dddddd; background:#f6f6f6; }
	.now_loc, .now_loc a {font-size:14px; }
	.now_loc span.bt_icon {display:inline-block; width:10px; height:20px; vertical-align:middle; margin:0 10px; 
		background-position:-180px -120px;
	}
	.now_loc a.bt_home {background-position:-120px -120px;; display:inline-block; width:16px; height:17px; vertical-align:middle; }

	.bodyTitle {padding:35px 0 30px 0; margin-bottom:30px;position:relative; border-bottom:solid 1px #dddddd; }
	.bodyTitle h1 {font-size:26px; max-width:700px; }
	.bbs_detail_title h1 {font-size:22px; line-height:1.5em; max-width:700px; }

	/*서브메뉴*/
	.sub_nav { margin-bottom:20px; padding-top:10px; }
	.sub_nav h2 {text-align:center; color:#ffffff; background:#ff8c00; padding:25px 0; border-radius:0 10px 0 0 ;}
	.sub_nav ul li {padding:15px 0 15px 35px; border:solid 1px #cccccc;  border-top:0; background:url(/images/bt_icon.png?t=20220804) no-repeat -290px -44px; }
	.sub_nav ul li.on {font-weight:bold; color:#007cbb; background:url(/images/bt_icon.png?t=20220804) no-repeat -290px -164px; }
	.sub_nav ul li a {font-size:15px; }
	.sub_nav ul li.on a {color:#ff8c00; }

	/*사이드 목록*/
	.sub_list {padding:20px 0 ;}
	.sub_list div {margin-bottom:0px;}
	.sub_list div strong {display:inline-block; border:solid 1px #cccccc; padding:5px 15px; border-bottom:0; font-size:13px; 
		background:#f3f3f3; border-radius:2px 10px 0 0; max-width:200px; 
	}
	.sub_list ul {padding:10px 0; border:solid 1px #cccccc; padding:10px; border-radius:0 10px 10px 10px;}
	.sub_list ul li {height:28px; line-height:28px;}

	.bn_spon_side_fix {position:fixed; top:100px;; }

	/*서브페이지 탭 버튼*/
	table.sub_tab { border-collapse:collapse; margin-bottom:30px; }
	table.sub_tab td {text-align:center; background:#f6f6f6; padding:0px; width:120px; border:solid 1px #dddddd;}
	table.sub_tab td a {display:block; height:100%; padding:10px 20px; }
	table.sub_tab td a:hover {color:#ff6633;}
	table.sub_tab td.on {background-color:#808080; border:solid 1px #808080;}
	table.sub_tab td.on a {color:#ffffff; }

	/*본문 내용*/
	dl.content {padding-left:20px; margin-bottom:20px; }
	dl.content dt {  display:inline-block;  border:solid 1px #cccccc; border-radius:20px; padding:3px 20px; text-align:center; min-width:80px; color:#000000; }
	dl.content dd {margin-top:10px; padding-left:20px; }

	ul.hor {margin:0; }
	ul.hor li {display:inline-block; min-width:80px; margin-right:10px; }

/*공통 : 검색 결과*/
	.srcWrapper {margin-top:20px; line-height:1.6em; }
	.srcWrapper dl {margin-bottom:20px; margin-left:20px; }
	.srcWrapper dl dt {padding:5px 0; color:#666666; }
	.srcWrapper dl dt a {text-decoration:underline; color:#084aad; font-size:15px;}
	.srcWrapper dl dt a:hover {color:#ff6600; }
	.srcWrapper dl dd {margin-bottom:10px; }
	.srcWrapper h4 {margin-bottom:10px; border-bottom:dotted 1px #aaaaaa; }
	.srcWrapper h4 span {font-size:12px; font-weight:normal; } 
	
	/*검색중*/
	.search_ing {text-align:center; position:relative;}
	.search_ing div {position:absolute; left:0; top:0; width:100%;}

/*폼 테이블*/
	table.border_vert {width:100%;  margin:3px 0; border-collapse:collapse; border-top:solid 2px #787b86;}
	table.border_vert caption {text-align:left; padding:8px 0;}
	table.border_vert th, table.border_vert td {padding:12px 8px;  padding-left:10px; border-bottom:solid 1px #dddddd; line-height:1.6em; color:#666666;}
	table.border_vert th { background:#f7f7f7;  text-align:left;}
	table.border_vert th.sky { background:#f0f0fc; }
	table.border_vert th.wheat { background:#f3ece3; }
	table.border_vert th.red { background:#de6470; color:#ffffff}
	table.border_vert td {border-left:solid 1px #dddddd; }
	table.border_vert td label {cursor:pointer; }
	table.border_vert td label:hover {color:#ff3300}
	
	table.border_vert td a {font-size:1em; }
	table.border_vert th.aCenter {text-align:center; }
	table.line_blue {border-top:solid 2px #2dadd9;}
	.preparing {margin-top:0; padding:50px; font-size:1.2em; text-align:center; border:solid 1px #dddddd; }

	table.border_hor {width:100%;  margin:3px 0; border-collapse:collapse; border-top:solid 1px #cccccc;}
	table.border_hor th, table.border_hor td { border-bottom:solid 1px #dddddd; line-height:1.7em; color:#666666;}
	table.border_hor th {padding:3px; background:#f6f6f6; font-weight:normal; }
	table.border_hor td {padding:6px 16px; font-size:13px; text-align:center; }
	table.border_hor td.aLeft {text-align:left; }
	table.border_hor th.wheat { background:#f3ece3; }
	table.border_hor th.sky { background:#f0f0fc; }
	table.border_hor th.no_back { background:#ffffff; }

/*게시판*/
	.list_info {padding:10px 0; }
	.list_info .col1 {float:left;}
	.list_info .col2 {float:right;}

	.is_notice1, .is_notice2 {background:url(/images/board/notice9.gif) no-repeat center; } /*전체 공지*/

	/*목록: 기본형*/
	table.list_basic {width:100%; border-collapse:collapse; table-layout:fixed; }
	table.list_basic th, table.list_basic td {font-size:12px;	}
	table.list_basic th {padding:12px 0;background:#f7f7f7;  color:#000000; 
		 border-top:solid 2px #787b86; border-bottom:solid 1px #cccccc; border-left:solid 1px #dddddd
	}
	table.list_basic th.first {border-left:0;}
	table.list_basic td {padding:14px 0;color:#808080;  text-align:center; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9;}
	table.list_basic td.wname {color:#333333; font-size:13px;}
	table.list_basic td.subject {text-align:left; }
	table.list_basic td.subject img {vertical-align:baseline; }
	table.list_basic td.subject a {font-size:15px; }

	table.list_basic td .view4moblie {display:none; padding-top:13px; font-size:13px;} /*모바일에서만 보임*/
	table.list_basic td .view4moblie strong {color:#525865;}
	table.list_basic td .view4moblie img.list_file {margin-left:30px;}

	/*목록: webzin*/
	ul.list_webzin {clear:both; width:100%; border-top:solid 1px #cccccc;}
	ul.list_webzin li {position:relative; }
	ul.list_webzin li a.list_img {float:left; display:block; width:160px; aspect-ratio:16/9;  overflow:hidden;  margin:0 15px 15px 0; }
	ul.list_webzin li a.list_img img {width:100%; }
	ul.list_webzin li {padding:15px 0; border-bottom:solid 1px #e6e6e6; }
	ul.list_webzin li dl {min-height:100px; line-height:1.7em; }
	/*ul.list_webzin li dl.img_y {margin-left:175px;}*/
	ul.list_webzin li dl.img_y {margin-left:5px;}
	ul.list_webzin li dl dt {margin-bottom:10px; }
	ul.list_webzin li dl dt a {font-size:17px; color:#333333; font-weight:600; }
	ul.list_webzin li dl dt a.now_subject {color:#ff6633;}

	ul.list_webzin li dl dt a:hover {color:#ff3300; }
	ul.list_webzin li dl dd {}
	ul.list_webzin li dl dd a {font-size:14px; color:#606060;}
	ul.list_webzin li dl dd  a:hover {color:#ff3300; }
	ul.list_webzin li dl dd div {font-size:12px; color:#808080; padding-top:10px;}

	/*목록 video*/
	ul.list_video {width:100%;float:left; clear:both; margin-top:5px; padding-top:15px;  border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc}
	ul.list_video li {float:left; width:25%; height:220px; overflow:hidden; text-align:center; padding:5px 0; margin-bottom:10px; position:relative; }
	ul.list_video li.now_idx {background:#fff0f0; border:solid 1px #599CE3;}
	
	ul.list_video li dl {margin:0 10px;  }
	ul.list_video li dl dt {margin-bottom:15px; overflow:hidden; }
	ul.list_video li dl dt img.list_img {width:200px; height:113px; border:solid 1px #cccccc; }
	ul.list_video li dl dd .g_ellipsis {margin-bottom:10px; }
	ul.list_video li dl dd .g_ellipsis a {font-size:14px; }
	ul.list_video li .date {font-size:12px; color:#808080; }

	/*목록 card*/
	ul.list_card li dl dt img.list_img {width:200px; height:150px;}

	/*목록 book*/
	ul.list_book {width:100%;float:left; clear:both; margin-top:5px; padding-top:15px;  border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc}
	ul.list_book li {float:left; width:25%; height:240px; overflow:hidden; text-align:center; padding:5px 0; margin-bottom:10px; position:relative; }
	ul.list_book li.now_idx {background:#fff0f0; border:solid 1px #599CE3;}
	
	ul.list_book li dl {margin:0 10px;  }
	ul.list_book li dl dt {margin-bottom:15px; overflow:hidden; }
	ul.list_book li dl dt img.list_img {width:120px; height:180px; border:solid 1px #cccccc; }
	ul.list_book li dl dd .g_ellipsis {margin-bottom:10px; }
	ul.list_book li dl dd .g_ellipsis a {font-size:14px; }
	ul.list_book li .date {font-size:12px; color:#808080; }

	/*목록 검색*/
	.list_search_bottom {margin-top:20px; text-align:center; }
	.list_search_bottom {margin-top:20px; text-align:center; }

	/*게시물 상세보기*/
	.detail_info {color:#666666; margin-bottom:40px; padding:10px; background:#f9f9f9; border-bottom:solid 1px #eeeeee; line-height:1.6em;}
	.detail_text {font-size:17px; line-height:1.8em; }
	.detail_text a, .detail_text span {font-size:17px;}
	.detail_text p {margin:0; padding:0; }

	.detail_text iframe {width:100%; }

	h4.detail_facebook_ment {background:url(/images/bt_icon.png?t=20220804) no-repeat -120px -120px; padding:1px 0 5px 20px; font-size:14px;
		border-bottom:dotted 1px #cccccc; display:inline-block; 
	}

	/*게시물 상세보기 버튼*/
	.detail_bt_area {text-align:center; padding:35px 0 15px 0;}
	.detail_bt_area a.bt_icon, .detail_bt_area span.bt_icon {display:inline-block; width:38px; height:38px; line-height:38px; border-radius:20px; 
		overflow:hidden;  margin-left:5px; text-align:center; cursor:pointer; font-size:12px;
		background:url(/images/bt_icon.png?t=20220804) no-repeat -1000px -1000px #f3f3f3; 
	}
	.detail_bt_area a.bt_icon:hover, .detail_bt_area span.bt_icon:hover {box-shadow:0px 0px 5px #ff6633;}
	.detail_bt_area span#facebook {background-position:0 -120px; }
	.detail_bt_area span#twitter {background-position:0 -180px; }
	.detail_bt_area span#naver {background-position:0 -240px; }
	.detail_bt_area span#google {background-position:0 -300px; }
	.detail_bt_area span#kakao {background-position:0 -360px; }
	.detail_bt_area span#print {background-position:0 -480px; }
	.detail_bt_area a#list {margin-left:30px;}

	/*상세보기 후원하기*/
	a.icon_card {display:inline-block; background:url(/images/sub/icon_card.png) no-repeat 25px 10px #f16b4a; color:#ffffff; font-size:17px; 
		padding:0px 30px 0px 60px; border-radius:30px; height:38px; line-height:38px; vertical-align:top; margin-right:30px; 
	}

	/*게시물 상세보기 태그*/
	.detail_tag {text-align:center; margin-bottom:10px; padding-top:20px;}
	.detail_tag a {display:inline-block; padding:5px 10px; background:#f7f7f7; border:solid 1px #cccccc; border-radius:3px; 
		font-size:14px; margin:0 2px; 
	}

	/*댓글 내용*/
	div#ment_wrapper {margin:2px 0 30px 0; }
	
	dl.mentList {padding:0px 15px 10px 0; margin:0; border-top:solid 1px #dddddd; line-height:1.7em;}
	dl.mentList dt {color:#909090; padding:8px 0 0 0px; margin-bottom:5px; ; position:relative;}
	dl.mentList dt strong {font-size:14px; }
	dl.mentList dt span {color:#999999; font-size:12px; }

	dl.mentList dt span.m_new {color:#ff9900; }
	dl.mentList dd {padding:0px 8px 10px 18px; color:#666666; font-size:14px;   border-bottom:dashed 1px #dddddd; }
	
	/*댓글 쓰기*/
	table.m_write {width:100%;  margin-top:10px; }
	table.m_write caption {padding-bottom:5px; text-align:left; }
	table.m_write caption span.bt_icon {display:inline-block; width:16px; height:18px; background-position:-300px -60px; margin-right:6px; vertical-align:middle; }
	table.m_write td.txt_area {border:solid 1px #dddddd;}
	table.m_write textarea {width:98%; padding:2px 1%; height:70px; border:0 none; line-height:1.4em; font-size:14px; }
	table.m_write td.bt_area {width:100px; text-align:right; }
	table.m_write td.bt_area span.button {width:67px; height:67px; line-height:67px; font-size:16px; }
	.m_name {padding-top:6px;}
	.m_name label {display:inline-block; padding:0px 10px; background:#aaaaaa; color:#ffffff; margin-right:2px; font-size:12px; height:23px; line-height:23px;
	vertical-align:top;
	}

	/*글쓰기*/
	/*관리 활동 관련 팝업창 : 태그 선택, 목록이미지 선택*/
	.setting_pop {display:none; position:absolute; border:solid 4px #459cd5; 	background:#ffffff; padding:10px; z-index:10; 
		max-width:640px; width:100%; 
	}
	ul.select_list {padding-top:5px; }
	ul.select_list li {display:inline-block; min-width:90px; padding:3px 0; }
	ul.select_list_img {text-align:center;}
	ul.select_list_img li img.g_cursor {width:120px;}

	/*모바일 관련*/
	.br4moblie {display:none; }

/*목록 네비*/
	.list_nav {clear:both; text-align:center; margin:20px 0; }
	.list_nav a {display:inline-block; border:solid 1px #dddddd; width:30px; height:30px; line-height:30px; 
		font-size:12px; font-family:arial,sans-serif; vertical-align:middle;
	}
	.list_nav a:hover {background:#f3f3f3; color:#333333;}
	.list_nav a.nowPage {background:#1baf73; color:#ffffff; border:solid 1px #1baf73; }
	.list_nav a.bt_icon {background:url(/images/bt_icon.png?t=20220804) no-repeat -1200px -1200px; overflow:hidden; 
		text-align:left; text-indent:-2000px;	
	}
	.list_nav a.firstPage {background-position:-51px -169px;}
	.list_nav a.prevPage {background-position:-51px -229px;}
	.list_nav a.nextPage {background-position:-51px -289px;}
	.list_nav a.lastPage {background-position:-51px -349px;}

/*팝업창 관련*/
	.popup {position:absolute; z-index:8; background:#333333; }
	.popup p {margin:0; padding:0; }
	.popup_content {overflow:hidden; cursor:move; background:#ffffff; }
	.popup_bt { background:#333333; color:#dddddd; height:30px;  line-height:27px; position:relative; padding-left:5px; font-size:11px;cursor:move; 
		text-align:left;
	}
	.popup_bt label:hover {color:#ffff90; }
	.popup_bt strong {cursor:pointer; font-size:22px; margin-left:50px; position:absolute; bottom:2px; right:10px; }

/*전체화면 팝업*/
	.my_dialog {display:none; position:fixed; top:0; left:0; z-index:10; background:url(/images/trans_semi_25.png); width:100%; height:100%; }
	.my_dialog dl.content {position:fixed; top:35%; left:50%; margin-left:-200px; margin-top:-160px; background:#ffffff; box-shadow:1px 1px 5px #333333; }
	.my_dialog dl.content dt {text-align:center;  padding:8px 0; background:#42a8d3; color:#ffffff; font-weight:bold; font-size:15px; cursor:move; }
	.my_dialog dl.content dd {padding:20px 20px 10px 20px; }
	
	.my_dialog dl.view_img dt {font-size:12px; }
	.my_dialog dl.view_img dd {padding:0; }
	.my_dialog dl.view_img dd img.g_cursor{cursor:crosshair; }

/*버튼 영역*/
	.bt_area_left {text-align:left; padding:20px;}
	.bt_area {text-align:center; padding:20px;}
	.bt_area_right {text-align:right; padding:10px 0px;}

	span.button, a.button {display:inline-block; border:solid 1px #cccccc; padding:5px 10px 5px 10px; border-radius:3px; text-align:center; 
		background-color:#f7f7f7; background-image:linear-gradient(to top, #f3f3f3, #ffffff) ; cursor:pointer; font-size:12px; line-height:1em; vertical-align:middle;
	}

	span.bt_middle, a.bt_middle {font-size:14px; padding:5px 15px 5px 15px;}
	span.bt_big, a.bt_big {font-size:16px; padding:7px 15px 7px 15px;}

	span.bt_gray , a.bt_gray, a.bt_gray:visited {color:#ffffff; border:solid 1px #666666; background-color:#666666; background-image:linear-gradient(to top, #666666, #808080) ;}
	span.bt_blue , a.bt_blue, a.bt_blue:visited {color:#ffffff; border:solid 1px #0b7fc6; background-color:#0b7fc6; background-image:linear-gradient(to top, #0b7fc6, #3cacf1) ;}
	span.bt_orange , a.bt_orange, a.bt_orange:visited {color:#ffffff; border:solid 1px #ff8c00; background-color:#ff8c00; background-image:linear-gradient(to top, #ff8c00, #ffa332) ;}
	span.bt_green , a.bt_green, a.bt_green:visited {color:#ffffff; border:solid 1px #82ba55; background-color:#82ba55; background-image:linear-gradient(to top, #82ba55, #ace380) ;}
	span.bt_tomato , a.bt_tomato, a.bt_tomato:visited {color:#ffffff; border:solid 1px #e0624e; background-color:#e0624e; background-image:linear-gradient(to top, #e0624e, #fb8572) ;}
	
	span.bt_check , a.bt_check {}
	span.bt_excel:before , a.bt_excel:before {
		content:''; background:url(/bbs/editor_daum/images/icon/editor/p_xls_s.gif) no-repeat; display:inline-block; width:16px; height:16px;
		margin-right:10px; vertical-align:middle;  
	}
	span.button:hover, a.button:hover {color:#ffecaa; background:linear-gradient(to top, #ffecaa, #ffffff); border:solid 1px #ffd700; color:#000000}

/*멤버십*/
	.mem_wrap {padding:70px 0; border:solid 1px #dddddd; }
	.mem_wrap h2 {text-align:center; font-size:20px; margin-bottom:30px; }
	.mem_wrap table {margin:0 auto;}
	.mem_wrap table th, .mem_wrap table td {padding:3px 8px; }
	.mem_wrap table th {text-align:right; padding-left:0}
	.mem_wrap input.g_txt {padding:7px 10px; width:94%; font-size:15px; }
	.mem_wrap table td .bt_big {height:60px; line-height:60px;}

