
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}

.page_area {
	padding: 0px; text-align: center; overflow: hidden; position: relative;
}
.page_area a {
	vertical-align: top;
}
.page_area img {
	vertical-align: top;
}
.page_area span {
	vertical-align: top;
}
.page_area img {
	
}
.page_area a {
	border: 1px solid rgb(225, 225, 225); border-image: none; width: 34px; height: 34px; color: rgb(0, 0, 0); line-height: 34px; font-weight: normal; display: inline-block;
}
.page_area .current {
	border: 1px solid rgb(0, 86, 165); border-image: none; width: 34px; height: 34px; color: rgb(0, 86, 165); line-height: 34px; font-weight: bold; display: inline-block;
}
.s_tab_area8 {
	width: 100%; overflow: hidden; display: block;
}
.s_tab_area8 .s_tab {
	overflow: hidden; display: block; position: relative;
}
.s_tab_area8 ul {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; display: block;
}
.s_tab_area8 ul .s_cnt {
	width: 58px; margin-right: 1px; float: left; display: block; position: relative;
}
.s_tab_area8 ul .s_cnt a.tab_btn { 
	background: rgb(227, 227, 227); border: 1px solid rgb(193, 193, 193); border-image: none; width: 58px; height: 29px; text-align: center; color: rgb(1, 1, 1); line-height: 29px; font-size: 9pt; font-weight: 600; display: block;
}
.s_tab_area8 ul li:hover a.tab_btn {
	background: rgb(65, 132, 221); border: 1px solid rgb(86, 129, 184); border-image: none; color: rgb(255, 255, 255);
}
.s_tab_area8 ul li.current a.tab_btn {
	background: rgb(65, 132, 221); border: 1px solid rgb(86, 129, 184); border-image: none; color: rgb(255, 255, 255);
}
.s_tab_area8 ul li.current div.s_cnt_area {
	display: block;
}

.s_tab_area5 {
	width: 100%; overflow: hidden; display: block;
}
.s_tab_area5 .s_tab {
	overflow: hidden; display: block; position: relative;
}
.s_tab_area5 ul {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; display: block;
}
.s_tab_area5 ul .s_cnt {
	width: 165px; margin-right: 1px; float: left; display: block; position: relative;
}
.s_tab_area5 ul .s_cnt a.tab_btn {
	background: rgb(227, 227, 227); border: 1px solid rgb(193, 193, 193); border-image: none; width: 165px; height: 39px; text-align: center; color: rgb(1, 1, 1); line-height: 39px; font-size: 13px; font-weight: 600; display: block;
}
.s_tab_area5 ul .s_cnt #tab2 {
	margin-left: -166px;
}
.s_tab_area5 ul .s_cnt #tab3 {
	margin-left: -332px;
}
.s_tab_area5 ul .s_cnt #tab4 {
	margin-left: -498px;
}
.s_tab_area5 ul .s_cnt #tab5 {
	margin-left: -664px;
}
.s_tab_area5 ul .s_cnt .s_cnt_area {
	width: 833px; padding-top: 30px; border-top-color: rgb(86, 129, 184); border-top-width: 2px; border-top-style: solid; display: none;
}
.s_tab_area5 ul .s_cnt .s_cnt_area .h4_label {
	color: rgb(0, 0, 0); font-size: 20px; font-weight: bold;
}
.s_tab_area5 ul li:hover a.tab_btn {
	background: rgb(65, 132, 221); border: 1px solid rgb(86, 129, 184); border-image: none; color: rgb(255, 255, 255);
}
.s_tab_area5 ul li.current a.tab_btn {
	background: rgb(65, 132, 221); border: 1px solid rgb(86, 129, 184); border-image: none; color: rgb(255, 255, 255);
}
.s_tab_area5 ul li.current div.s_cnt_area {
	display: block;
}

.s_tab_area4 {
	width: 100%; overflow: hidden; display: block;
}
.s_tab_area4 .s_tab {
	overflow: hidden; display: block; position: relative;
}
.s_tab_area4 ul {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; display: block;
}
.s_tab_area4 ul .s_cnt {
	width: 206px; margin-right: 1px; float: left; display: block; position: relative;
}
.s_tab_area4 ul .s_cnt a.tab_btn {
	background: rgb(227, 227, 227); border: 1px solid rgb(193, 193, 193); border-image: none; width: 207px; height: 39px; text-align: center; color: rgb(1, 1, 1); line-height: 39px; font-size: 13px; font-weight: 600; display: block;
}
.s_tab_area4 ul .s_cnt #tab2 {
	margin-left: -207px;
}
.s_tab_area4 ul .s_cnt #tab3 {
	margin-left: -414px;
}
.s_tab_area4 ul .s_cnt #tab4 {
	margin-left: -621px;
}
.s_tab_area4 ul .s_cnt #tab5 {
	margin-left: -828px;
}
.s_tab_area4 ul .s_cnt .s_cnt_area {
	width: 833px; padding-top: 30px; border-top-color: rgb(86, 129, 184); border-top-width: 2px; border-top-style: solid; display: none;
}
.s_tab_area4 ul .s_cnt .s_cnt_area .h4_label {
	color: rgb(0, 0, 0); font-size: 20px; font-weight: bold;
}
.s_tab_area4 ul li:hover a.tab_btn {
	background: rgb(65, 132, 221); border: 1px solid rgb(86, 129, 184); border-image: none; color: rgb(255, 255, 255);
}
.s_tab_area4 ul li.current a.tab_btn {
	background: rgb(65, 132, 221); border: 1px solid rgb(86, 129, 184); border-image: none; color: rgb(255, 255, 255);
}
.s_tab_area4 ul li.current div.s_cnt_area {
	display: block;
}

.s_tab_area3 {
	width: 100%; overflow: hidden; display: block;
}
.s_tab_area3 .s_tab {
	overflow: hidden; display: block; position: relative;
}
.s_tab_area3 ul {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; display: block;
}
.s_tab_area3 ul .s_cnt {
	width: 274px; margin-right: 1px; float: left; display: block; position: relative;
}
.s_tab_area3 ul .s_cnt a.tab_btn {
	background: rgb(227, 227, 227); border: 1px solid rgb(193, 193, 193); border-image: none; width: 274px; height: 39px; text-align: center; color: rgb(1, 1, 1); line-height: 39px; font-size: 13px; font-weight: 600; display: block;
}
.s_tab_area3 ul .s_cnt #tab2 {
	margin-left: -275px;
}
.s_tab_area3 ul .s_cnt #tab3 {
	margin-left: -550px;
}
.s_tab_area3 ul .s_cnt #tab4 {
	margin-left: -825px;
}
.s_tab_area3 ul .s_cnt .s_cnt_area {
	width: 826px; padding-top: 30px; border-top-color: rgb(86, 129, 184); border-top-width: 2px; border-top-style: solid; display: none;
}
.s_tab_area3 ul .s_cnt .s_cnt_area .h4_label {
	color: rgb(0, 0, 0); font-size: 20px; font-weight: bold;
}
.s_tab_area3 ul li:hover a.tab_btn {
	background: rgb(65, 132, 221); border: 1px solid rgb(86, 129, 184); border-image: none; color: rgb(255, 255, 255);
}
.s_tab_area3 ul li.current a.tab_btn {
	background: rgb(65, 132, 221); border: 1px solid rgb(86, 129, 184); border-image: none; color: rgb(255, 255, 255);
}
.s_tab_area3 ul li.current div.s_cnt_area {
	display: block;
}
.board_size {
	overflow: hidden; display: block;
}
.btn_normal {
	background: rgb(89, 89, 89); margin: 0px 1px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}
.btn_normal:hover {
	background: rgb(89, 89, 89); margin: 0px 1px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}
[type=submit].btn_normal {
	background: rgb(89, 89, 89); margin: 0px 1px; border: currentColor; border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 0px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}
[type=button].btn_normal {
	background: rgb(89, 89, 89); margin: 0px 1px; border: currentColor; border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 0px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}
.btn_action {
	background: rgb(0, 86, 165); margin: 0px 1px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}
.btn_action:hover {
	background: rgb(0, 86, 165); margin: 0px 1px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}
[type=submit].btn_action {
	background: rgb(0, 86, 165); margin: 0px 1px; border: currentColor; border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 0px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}
[type=button].btn_action {
	background: rgb(0, 86, 165); margin: 0px 1px; border: currentColor; border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 0px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}
.btn_small {
	background: rgb(56, 60, 66); border-radius: 0.1em; border: currentColor; border-image: none; height: 24px;line-height: 24px; color: rgb(255, 255, 255); line-height: 1; font-size: 11px; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 50px;
}
[type=submit].btn_small {
	background: rgb(56, 60, 66); border-radius: 0.1em; border: currentColor; border-image: none; height: 24px; color: rgb(255, 255, 255); line-height: 1; font-size: 11px; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 50px;
}
.btn_bigA {
	background: rgb(0, 86, 165); border-radius: 0.2em; border: currentColor; border-image: none; height: 44px !important; color: rgb(255, 255, 255) !important; line-height: 44px !important; padding-right: 10px; padding-left: 10px; font-size: 16px; vertical-align: middle; display: inline-block; cursor: pointer;min-width: 80px !important;
}
.btn_bigA:hover {
	height: 44px !important; line-height: 44px !important; font-size: 16px; min-width: 80px;
}
.btn_smallA {
	background: rgb(0, 86, 165); border-radius: 0.2em; border: currentColor; border-image: none; height: 24px; color: rgb(255, 255, 255) !important; line-height: 24px; padding-right: 10px; padding-left: 10px; font-size: 11px; vertical-align: middle; display: inline-block; cursor: pointer;min-width: 30px;
}
.btn_smallA:hover {
	height: 24px !important; line-height: 24px !important; font-size: 11px; 
}
.btn_small2 {
	background: rgb(56, 60, 66); border-radius: 0.2em; border: currentColor; border-image: none; height: 24px; color: rgb(255, 255, 255) !important; line-height: 24px; padding-right: 10px; padding-left: 10px; font-size: 11px; vertical-align: middle; display: inline-block; cursor: pointer;
}
[type=submit].btn_small2 {
	background: rgb(56, 60, 66); border-radius: 0.2em; border: currentColor; border-image: none; height: 24px; color: rgb(255, 255, 255) !important; line-height: 24px; padding-right: 10px; padding-left: 10px; font-size: 11px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.board_status {
	padding: 0px; overflow: hidden; display: block;
}
.board_status::after {
	clear: both; display: block; content: "";
}
.board_status .board_status_left {
	text-align: left; float: left; display: block;
}
.board_status .board_status_right {
	text-align: right; float: right; display: block;
}
.board_status select {
	height: 20px; vertical-align: middle; display: inline-block;
}
.board_status .obj {
	vertical-align: middle; display: inline-block;
}
.board_status .obj strong {
	vertical-align: top; display: inline-block;
}
.board_status a {
	height: 20px; line-height: 20px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.btn_area {
	overflow: hidden; display: block;
}
.btn_area::after {
	clear: both; display: block; content: "";
}
.btn_area .btn_area_left {
	float: left; display: block;
}
.btn_area .btn_area_right {
	margin-left: 20px; float: right; display: block;
}
.btn_area a {
	vertical-align: middle;
}
.btn_area input {
	vertical-align: middle;
}

.bbslist_search  {position:relative; background-color:#eeeeee;border-collapse: collapse;border:1px #cccccc solid; width:100%;margin-bottom:20px;}
.bbslist_search tr th { background-color:#eeeeee;height:40px;line-height:40px;text-align:center;}
.bbslist_search tr td { background-color:#eeeeee;height:40px;line-height:40px;text-align:center;}
.bbslist_search tr td select  { width:150px;height:30px;line-height:30px;text-align:center;border:1px #cccccc solid;}
.bbslist_search tr td input  { height:30px;line-height:30px;text-align:left;border:1px #cccccc solid;}
.bbslist_search [type=submit] {
	background: rgb(51, 102, 255); margin: 0px 1px; border: currentColor; border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 0px; padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; min-width: 60px;
}

.bbslist_searchs1  { position:relative; border-collapse: collapse;border:0; width:90%;padding:0;margin:0;float:left;}
.bbslist_searchs1 tr th { background-color:#eeeeee;height:33px;line-height:33px;text-align:center;padding:5px;margin:0px;}
.bbslist_searchs1 tr td { background-color:#eeeeee;height:33px;line-height:33px;text-align:left;padding:5px;margin:0px;}
.bbslist_searchs1 tr td select  { height:30px;line-height:30px;text-align:center;border:1px #cccccc solid;}
.bbslist_searchs1 tr td input  { height:30px;line-height:30px;text-align:left;border:1px #cccccc solid;}

.bbslist_list { border-collapse: collapse;border:1px #cccccc solid; width:100%;}
.bbslist_list thead tr th { background-color:#eeeeee;height:40px;line-height:40px;text-align:center;border:1px #cccccc solid;}
.bbslist_list tbody tr td { height:30px;line-height:30px;text-align:center;border:1px #cccccc solid;}

.bbslist_listss { border-collapse: collapse;width:100%;border:0px #cccccc solid;}
.bbslist_listss tbody tr td { height:30px;line-height:1.5em;text-align:center;border-left:0px #cccccc solid;border-top:0px #cccccc solid;border-right:0px #cccccc solid;border-bottom:1px #cccccc solid;}
.bbslist_listss tbody tr:hover td { background:#026d8f;color:#ffffff;}
.bbslist_listss .active { background:#026d8f;color:#ffffff;}


.mmbox_tit {clear:left;line-height:40px;font-size:15pt;font-weight:550;color:#323232;font-family:"³ª´®°íµñ","³ª´® °íµñ",NanumGothic,"Nanum Gothic",Arial,Helvetica,Tahoma;}
.mmbox_tit .subcr1 {color:#026d8f;font-weight:bold;}
.mmbox_tit_l {line-height:2em;font-size:12pt;color:#323232;font-family:"³ª´®°íµñ","³ª´® °íµñ",NanumGothic,"Nanum Gothic",Arial,Helvetica,Tahoma;margin:10px 0 30px 0px;}
.mmbox_tit_l .subcr1 {color:#026d8f;font-weight:bold;}
.mmbox_tit_l .subcr2 {color:#ff0000;font-weight:300;}

.mmbox_tit_s {line-height:2em;font-size:11pt;letter-spacing:0.5px;color:#323232;font-family:"³ª´®°íµñ","³ª´® °íµñ",NanumGothic,"Nanum Gothic",Arial,Helvetica,Tahoma;margin:10px 0 30px 10px;}
.mmbox_tit_s .subcr1 {color:#026d8f;font-weight:550;}
.mmbox_tit_s .subcr2 {color:#ff0000;font-weight:300;}

.mmbox22  { border-collapse: collapse;border:1px #8c8c8c solid; width:80%;margin-bottom:20px;}
.mmbox22 thead tr th { background-color:#ebf5f7;font-size:11pt;text-align:center;height:20px;line-height:1.5em;border:1px #8c8c8c solid;}
.mmbox22 thead tr td { background-color:#ffffff;font-size:11pt;text-align:center;height:20px;line-height:1.5em;border:1px #8c8c8c solid;}
.mmbox22 tbody tr th { background-color:#ebf5f7;font-size:11pt;text-align:center;font-weight:600;line-height:1.5em;padding:10px 0 10px 0;border:1px #8c8c8c solid;}
.mmbox22 tbody tr td { background-color:#ffffff;font-size:11pt;line-height:1.5em;padding:10px 0 10px 10px;text-align:left;border:1px #8c8c8c solid;}
.mmbox22 .submsg { color:#026d8f;line-height:1.5em;}

.c_026d8f {color:#026d8f;}