@charset "utf-8";

.ellip { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px;}

div.board_wrap_bbs table.basicV td.context *	{ word-break:break-all; color: inherit;font-size: 14px;line-height: 1.6;}
div.board_wrap_bbs table.basicV td.context p	{ display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-size: inherit;}
div.board_wrap_bbs table.basicV td.context span	{ line-height: 1.6;font-size: inherit;}
div.board_wrap_bbs table.basicV td.context	ol { margin-left: 20px; list-style: inherit;  }
div.board_wrap_bbs table.basicV td.context	ol li { margin-left: 20px;  list-style-type:decimal;  }
div.board_wrap_bbs table.basicV td.context	ol li > ol li { margin-left: 20px; list-style: inherit; list-style-type: upper-roman !important; }
div.board_wrap_bbs table.basicV td.context	ol li > ol li > ol li { margin-left: 20px; list-style: inherit; list-style-type: square !important;  }
div.board_wrap_bbs table.basicV td.context	ul { margin-left: 20px; }
div.board_wrap_bbs table.basicV td.context	ul li { margin-left: 20px; list-style: inherit; list-style-type: disc !important;  }
div.board_wrap_bbs table.basicV td.context	ul li > ul li { margin-left: 20px; list-style: inherit; list-style-type: circle !important; }
div.board_wrap_bbs table.basicV td.context	ul li > ul li > ul li { margin-left: 20px; list-style: inherit; list-style-type: square !important;  }




.listTb_st1				{ width:100%; }
.listTb_st1 table		{ border-top:2px solid #208da9; border-collapse:collapse; }
.listTb_st1 table th			{ background:#f7f7f7; border:1px solid #dedede; border-bottom:0; font-size:15px; color:#555; padding:16px 0; }
.listTb_st1 table td			{ border:1px solid #dedede; font-size:15px; color:#555; padding:16px 15px; text-align:center; }
.listTb_st1 table td a		{ font-size:15px; color:#555; }
.listTb_st1 table td.l			{ text-align:left; }


.thumeList				{ width:100%; vertical-align: middle;margin-left: 6px;}
.thumeList p.total		{ font-size:15px; color:#444; padding:0 0 10px; }
.thumeList p.total strong			{ font-size:15px; color:#208da9; vertical-align:baseline; }
.thumeList ul			{ border-top:2px solid #208da9; }
.thumeList ul li			{ border-bottom:1px solid #dedede; padding:30px 0 78px 242px; position:relative; min-height:234px; }
.thumeList ul li .thumeImg		{ width:210px; height:270px; border:1px solid #dedede; position:absolute; top:30px; left:0; }
.thumeList ul li .thumeImg img	{ width:210px; height:270px; }
.thumeList ul li .tit					{ line-height:38px; font-size:20px; color:#444; }
.thumeList ul li .tit .col				{ display:inline-block; font-size:14px; width:66px; height:28px; margin:0 5px 0 0; line-height:28px; text-align:center; color:#fff; vertical-align:text-bottom; }
.thumeList ul li .tit .point			{ display:inline-block; width:118px; height:38px; color:#fff; font-size:15px; background:#208da9; margin:0 0 0 10px; text-align:center; line-height:38px; vertical-align:top; }
.thumeList ul li .txt					{ padding:20px 0 0 20px; }
.thumeList ul li .txt span			{ display:block; position:relative; font-size:15px; color:#444; padding:5px 0; }
.thumeList ul li .txt span strong			{ font-size:15px; color:#444; display:inline-block;width:50px; font-weight:normal; padding:0 0 0 10px; position:relative; }
.thumeList ul li .txt2 span strong			{ font-size:15px; color:#444; display:inline-block;width:80px; font-weight:normal; padding:0 0 0 10px; position:relative; }
.thumeList ul li .txt span strong:after			{ content:''; position:absolute; top:7px; left:0; width:4px; height:4px; background:#34926b; }
.thumeList ul li .bt					{ display:inline-block; position:absolute; bottom:30px; right:0; }
.thumeList ul li .bt a					{ display:inline-block; width:118px; height:38px; color:#fff; font-size:15px; background:#656565; text-align:center; line-height:38px; border:0; }


.viewTb					{ padding:0 1px 0 0; margin:0 0 40px; }
.viewTb table			{  }
.viewTb table.c			{ text-align:center; }
.viewTb table th				{ background:#f7f7f7; border:1px solid #dedede; height:35px; padding:5px 0; font-size:15px; color:#555; font-weight:normal; }
.viewTb table td				{ border:1px solid #dedede; padding:8px 10px; font-size:15px; color:#555; line-height:140%; }
.viewTb table td.genRad label			{ padding:0 20px 0 4px; }
.viewTb table td.l				{ text-align:left; }
.viewTb table td.r				{ text-align:right; }
.viewDataNum th,
.viewDataNum td				{ word-break:break-all; }

.viewTb.exWriteTb th					{ padding:5px 15px; }
.viewTb.exWriteTb label				{ padding:0 5px; margin:0 10px 0 0; }
.viewTb.exWriteTb td>p				{ display:inline-block; font-size:15px; color:#555; padding:2px 0; }
.viewTb.exWriteTb td>span			{ font-size:15px; color:#555; display:inline-block; padding:0 3px; }
.viewTb.exWriteTb td>a				{ display:inline-block; width:52px; height:26px; font-size:13px; line-height:26px; background:#656565; color:#fff; border:1px solid #656565; }
.viewTb.exWriteTb select				{ width:60px; height:28px; border:1px solid #bfbfbf; }
.viewTb.exWriteTb input[type="text"]			{ width:80px; height:26px; border:1px solid #bfbfbf; margin:0 4px 0 0; }
.viewTb.exWriteTb td .tdbr			{ display:none; }

.viewTb.exWriteTb2 input			{ width:80px; height:26px; border:1px solid #bfbfbf; margin:0 4px 0 0; }
.viewTb.exWriteTb2 strong			{ font-size:15px; font-weight:bold; color:#208da9; }

.viewTb.exWriteTb3 th					{ width:24%; background:#e8f3f6; font-size:15px; font-weight:bold; color:#208da9; }
.viewTb.exWriteTb3 td					{ font-size:24px; font-weight:bold; color:#208da9; padding:25px 20px; }

.thumeViewTb td				{ text-align:center; }
.thumeViewTb td span		{ padding:5px 8px; color:#fff; font-size:15px; display:inline-block; white-space:nowrap; }
.thumeViewTb td a			{ padding:5px 8px; color:#fff; font-size:15px; display:inline-block; white-space:nowrap; }

.appTb th:nth-child(1)		{ width:12% }
.appTb td:nth-child(2)		{ width:38% }
.appTb th:nth-child(3)		{ width:12%; }
.appTb td:nth-child(4)		{ width:38%; }
.appTb input[type="text"]			{ width:64px; height:26px; border:1px solid #dedede; font-size:15px; color:#555; }
.appTb input[type="text"].mail	{ width:140px; }
.appTb select								{ width:66px; height:28px; border:1px solid #dedede; font-size:15px; color:#555; }
.appTb select.mail						{ width:120px; }
.appTb select.long						{ width:200px; }
.appTb td p									{ display:inline-block; width:30%; }
.appTb td p label							{ display:inline-block; font-size:15px; color:#555; margin:0 10px 0 0; }
.appTb td span.point					{ font-size:15px; color:#208da9; display:inline-block; margin:0 0 0 10px; }


.searchForm						{ width:100%; display:inline-block; margin:20px 0; text-align:right; height:28px; }
.searchForm select			{ width:86px; height:28px; border:1px solid #999; }
.searchForm input			{ width:214px; height:26px; border:1px solid #999; }
.searchForm button			{ width:52px; height:28px; color:#fff; font-size:15px; border:1px solid #383838; background:#555; }


div.board_top					{ width:100%; margin:35px 0 10px; display:inline-block; }
div.information					{ float:left; font-size:15px; color:#444; margin:6px 0 0; padding:0 0 5px 10px; position:relative; }
div.information:after		{ content:''; width:4px; height:4px; background:#34926b; position:absolute; top:8px; left:0; }
div.information strong			{ font-size:15px; color:#208da9; vertical-align:baseline; font-weight:normal;}
div.search_form					{ float:right; }
div.search_form select			{ width:84px; height: 36px; border:1px solid #999; font-size:15px; color:#333; padding: 4px;}
div.search_form input[type="text"]			{ height: 34px; line-height:26px; border:1px solid #999999; padding:0 0 0 5px; font-size:14px; color:#333; }
div.search_form input[type="submit"]		{  height: 36px; color:#fff; font-size:15px; border:1px solid #383838; background:#046eb7; vertical-align:top; width: 90px;}

div.board_wrap_bbs.boardTop_txt				{ width:100%; }
div.board_wrap_bbs.boardTop_txt table		{ border-top:2px solid #7699c7; border-bottom:1px solid #dedede; table-layout: fixed; height: 50px;}
div.board_wrap_bbs.boardTop_txt table th	{ height: 50px; background:#ececec; font-size: 16px; color:#3d3d3d; }
div.board_wrap_bbs.boardTop_txt table td	{ border-top:1px solid #dedede; text-align:center; padding:12px 0; font-size:16px; color:#393939; background-color: #fff;}
div.board_wrap_bbs.boardTop_txt table td.txtL			{ text-align:left; padding-left:12px; }
div.board_wrap_bbs.boardTop_txt table td a				{ font-size:16px; color:#393939; }

div#pageNation_wrap							{ width:100%; margin:23px 0 0 0; position:relative; }
div#pageNation_wrap div.pageNation			{ width:100%; text-align:center; }
div#pageNation_wrap div.pageNation a		{ width:29px; height:30px; line-height:30px; color: #343434; font-size: 13px; text-align:center; background:#fff; border:1px solid #d1d1d1; display:inline-block; margin:0 2px;vertical-align: middle; color: #000;}
div#pageNation_wrap div.pageNation a:hover,
div#pageNation_wrap div.pageNation a.on		{  background:#e2e2e2;   text-decoration:none; }
div#pageNation_wrap div.pageNation span		{ width:31px; height:30px; line-height:27px; text-align:center; border:1px solidd1d1d1; background:#fff; color:#353535; font-weight:bold; text-decoration:none; display:inline-block; margin:0 2px; font-weight: normal;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
div#pageNation_wrap div.pageNation span.on{ background-color: #2071b8;border: 1px solid #383838; color: #fff;vertical-align: middle;display: inline-block;}

div.board_wrap_bbs table.basicV				{ border-top:2px solid #7699c7; margin: 0; border-collapse:inherit; }
div.board_wrap_bbs table.basicV th			{ height:47px; text-align:center; font-size:15px; color:#3d3d3d; background:#fff; border-bottom:1px solid #dedede;}
div.board_wrap_bbs table.basicV th.right	{ border-right:1px solid #dedede; }
div.board_wrap_bbs table.basicV td			{font-size:15px; border-bottom:1px solid #dedede; padding:12px;  color:#393939; background-color: #fff;}
div.board_wrap_bbs table img			{max-width:100%;height: auto !important;}
div.board_wrap_bbs table.basicV td.space	{ padding:10px 0 10px 12px; }
div.board_wrap_bbs table.basicV td.context	{ padding:25px 20px; }
div.board_wrap_bbs table.basicV td.center		{ text-align: center; padding: 10px 0 ;}
div.board_wrap_bbs table.basicV td a				{ font-size:15px; color:#393939; }
div.board_wrap_bbs table.basicV td .attachViewLink			{ vertical-align:initial; margin-left:8px; }

div.board_wrap_bbs table.basicW				{ border-top:3px solid #208da9; margin:35px 0 0 0; border-collapse:inherit; }
div.board_wrap_bbs table.basicW th			{ height:39px; text-align:center; font-size:15px; color:#3d3d3d; background:#f7f7f7; border-bottom:1px solid #dedede; border-right:1px solid #dedede; }
div.board_wrap_bbs table.basicW td			{ border-bottom:1px solid #dedede; padding:9px; font-size:15px; color:#393939; }
div.board_wrap_bbs table.basicW td input[type="text"]			{ width:100%; height:28px; border:1px solid #dedede; box-sizing:border-box; font-size:15px; color:#393939; padding:0 10px; }
div.board_wrap_bbs table.basicW td textarea							{ width:100%; height:200px; border:1px solid #dedede; box-sizing:border-box; font-size:15px; color:#393939; padding:15px; }
div.board_wrap_bbs table.basicW td.noPad								{ padding:0; }
div.board_wrap_bbs table.basicW td.noPad ul							{  }
div.board_wrap_bbs table.basicW td.noPad ul li							{ padding:11px 9px; border-bottom:1px solid #dedede; }
div.board_wrap_bbs table.basicW td.noPad p							{ padding:9px; font-size:15px; color:#208da9; }


div#thumList									{ width:100%; margin:50px 0 0 0; }
div#thumList table							{ border-top:1px solid #dedede; border-collapse:inherit; }
div#thumList table th						{ height:39px; text-align:center; border-bottom:1px solid #dedede; font-size:15px; color:#3d3d3d; font-weight:normal; }
div#thumList table th.prev				{  background:#fff url(../img/sub/arrow_top.png) 15% 50% no-repeat;}
div#thumList table th.next				{ background:#fff url(../img/sub/arrow_bottom.png) 15% 50% no-repeat; }
div#thumList table td						{ text-align:left; padding-left:12px; border-bottom:1px solid #dedede; font-size:15px; color:#555; background-color: #fff;}
div#thumList table td a					{ font-size:15px; color:#555; }


.gallery_board									{ width:100%;  border-bottom:1px solid #dedede; }
/*.gallery_board ul								{ width:calc(100% - 30px); margin:30px 15px 0; display:inline-block; }
.gallery_board ul li							{ width:25%; float:left; }
.gallery_board ul li a						{ display:block; padding: 12px; }
.gallery_board ul li a img					{ width:100%; max-height: 250px;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;}
.gallery_board ul li a span				{ display:block; }
.gallery_board ul li a span.galleryTit				{ font-size:15px; color:#333;  text-align:center; margin-top: -6px;padding: 14px 0 14px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd;background-color: #fff;}*/

.gallery_board ul								{overflow: hidden;margin-right: -28px;padding-bottom: 30px;border-bottom: 1px solid #dedede;}
.gallery_board ul li							{float: left;width: 324px;height: 304px;margin-right: 25px;margin-bottom: 25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #dddddd;overflow: hidden;}
.gallery_board ul li a						{display: block;}
.gallery_board ul li a:hover				{text-decoration: underline;}
.gallery_board ul li a img					{overflow: hidden;width: 100%;height: 253px;}
.gallery_board ul li a span				{ display:block; }
.gallery_board ul li a span.galleryTit				{ font-size:15px; color:#333;  text-align:center; margin-top: -6px;padding: 14px 0 14px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd;background-color: #fff;}

.btn_area {overflow: hidden;margin-top: 40px;margin-bottom: 40px;}
.btn_area.BtnAlign_R{float: right;}
.btn_area.BtnAlign_R .blueBt{ display: inline-block;padding: 0px 30px 0 30px;line-height: 35px;background-color: #046eb7;font-size: 16px;color: #fff;height: 36px;font-weight: 400;border: 1px solid #015b99;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}

.input_pw{text-align: center;}


/* 191021 */

.brd_area {border-top: 2px solid #292a2c; border-bottom: 1px solid #dedede;}

.brd_list1 > dt{width: 15%}
.brd_list1 > dd{width: 85%}
.brd_list1 > dd > span,	.brd_list1 > dd > a{margin-left: 25px}
.brd_list1 > dd.bd_sub1{width: 48%}
.brd_list1 > dd.bd_sub2{width: 22%}

@media(max-width:1200px){
	.thumeList ul li .tit .point			{ display:inline-block; width:118px; height:38px; color:#fff; font-size:15px; background:#208da9; margin:0; text-align:center; line-height:38px; vertical-align:top; position:absolute; top:30px; left:0; }

}


@media(max-width:740px){
	div.search_form input[type="submit"]		{  width: inherit;}
	.listTb_st1				{ width:100%; }
	.listTb_st1 table		{ border-top:2px solid #208da9; border-collapse:collapse; }
	.listTb_st1 table th			{ background:#f7f7f7; border:1px solid #dedede; border-bottom:0; font-size:15px; color:#555; padding:8px 0; }
	.listTb_st1 table td			{ border:1px solid #dedede; font-size:15px; color:#555; padding:8px 4px; text-align:center; }
	.listTb_st1 table td.l			{ text-align:left; }

	.thumeList				{ width:100%; }
	.thumeList p.total		{ font-size:13px; color:#444; padding:0 0 10px; }
	.thumeList p.total strong			{ font-size:13px; color:#208da9; vertical-align:baseline; }
	.thumeList ul			{ border-top:2px solid #208da9; }
	.thumeList ul li			{ border-bottom:1px solid #dedede; padding:15px 0 51px 121px; position:relative; min-height:100px; }
	.thumeList ul li .thumeImg		{ width:105px; height:135px; border:1px solid #dedede; position:absolute; top:15px; left:0; }
	.thumeList ul li .thumeImg img	{ width:105px; height:135px; }
	.thumeList ul li .tit					{ line-height:26px; font-size:16px; color:#444; }
	.thumeList ul li .tit .col				{ display:inline-block; font-size:15px; width:44px; height:20px; margin:0 5px 0 0; line-height:20px; text-align:center; color:#fff; vertical-align:text-bottom; }
	.thumeList ul li .tit .point			{ display:inline-block; width:56px; height:26px; color:#fff; font-size:15px; background:#208da9; margin:0; text-align:center; line-height:26px; vertical-align:top; position:absolute; top:15px; left:0; }
	.thumeList ul li .txt					{ padding:10px 0 0 10px; }
	.thumeList ul li .txt span			{ display:block; position:relative; font-size:15px; color:#444; padding:3px 0; }
	.thumeList ul li .txt span strong			{ font-size:15px; color:#444; display:inline-block;width:40px; font-weight:normal; padding:0 0 0 8px; position:relative; }
	.thumeList ul li .txt2 span strong			{ font-size:15px; color:#444; display:block;width:auto; font-weight:normal; padding:0 0 0 8px; position:relative; margin-left:-8px; }
	.thumeList ul li .txt span strong:after			{ content:''; position:absolute; top:7px; left:0; width:2px; height:2px; background:#34926b; }
	.thumeList ul li .bt					{ display:inline-block; position:absolute; bottom:15px; right:0; }
	.thumeList ul li .bt a					{ display:inline-block; width:74px; height:26px; color:#fff; font-size: 15px; background:#656565; text-align:center; line-height:26px; }

	.viewTb					{ padding:0 1px 0 0; margin:0 0 20px; }
	.viewTb table			{  }
	.viewTb table th				{ background:#f7f7f7; border:1px solid #dedede; height:32px; font-size:15px; color:#555; font-weight:normal; }
	.viewTb table td				{ border:1px solid #dedede; padding:3px 2px; font-size:15px; color:#555; }
	.viewTb table td.genRad label			{ padding:0 10px 0 2px; }

	.viewTb.exWriteTb th					{ padding:5px 2px; }
	.viewTb.exWriteTb label				{ padding:0 2px; margin:0 0 0 0; }
	.viewTb.exWriteTb td>p				{ display:block; font-size:15px; color:#555; padding:2px 0; text-align:center; }
	.viewTb.exWriteTb td>span			{ display:none; }
	.viewTb.exWriteTb select				{ width:60px; height:28px; border:1px solid #bfbfbf; }
	.viewTb.exWriteTb input[type="text"]			{ width:40px; height:24px; border:1px solid #bfbfbf; margin:0 2px 0 0; }
	.viewTb.exWriteTb td>p:last-child select		{ margin:0 0 0 3px; }
	.viewTb.exWriteTb td .tdbr			{ display:block; }

	.viewTb.exWriteTb2 input			{ width:40px; height:24px; border:1px solid #bfbfbf; margin:0 2px 0 0; }
	.viewTb.exWriteTb2 strong			{ font-size:15px; font-weight:bold; color:#208da9; }

	.viewTb.exWriteTb3 th					{ width:30%; background:#e8f3f6; font-size:15px; font-weight:bold; color:#208da9; }
	.viewTb.exWriteTb3 td					{ font-size:20px; font-weight:bold; color:#208da9; padding:25px 20px; }


	.thumeViewTb td				{ text-align:center; }
	.thumeViewTb td span		{ padding:2px 3px; color:#fff; font-size:15px; display:inline-block; white-space:nowrap; }
	.thumeViewTb td a			{ padding:2px 3px; color:#fff; font-size:15px; display:inline-block; white-space:nowrap; }

	.appTb th:nth-child(1)		{ width:18% }
	.appTb td:nth-child(2)		{ width:30% }
	.appTb th:nth-child(3)		{ width:18%; }
	.appTb td:nth-child(4)		{ width:34%; }
	.appTb input[type="text"]			{ width:64px; height:24px; border:1px solid #dedede; font-size:15px; color:#555; box-sizing:border-box; }
	.appTb input[type="text"].mail	{ width:100%; margin:0 0 2px 0; }
	.appTb select								{ width:66px; height:24px; border:1px solid #dedede; font-size:15px; color:#555; }
	.appTb select.mail						{ width:100%; }
	.appTb select.long						{ width:100%; }
	.appTb td p									{ display:inline-block; width:30%; }
	.appTb td p label							{ display:inline-block; font-size:15px; color:#555; margin:0 0 4px 0; }
	.appTb td span.point					{ font-size:15px; color:#208da9; display:inline-block; margin:4px 0 0 0; }

	.searchForm						{ width:100%; display:inline-block; margin:20px 0; text-align:right; height:28px; padding:0 57px 0 91px; position:relative; box-sizing:border-box; }
	.searchForm select			{ width:86px; height:28px; border:1px solid #999; position:absolute; top:0; left:0; }
	.searchForm input			{ width:100%; height:26px; border:1px solid #999; }
	.searchForm button			{ width:52px; height:28px; color:#fff; font-size:15px; border:1px solid #383838; background:#555; position:absolute; top:0; right:0; }


	div.board_top					{ width:100%; margin:35px 0 10px; display:inline-block; }
	div.information					{ font-size:15px; color:#3d3d3d; margin:4px 0 6px; padding:0 0 0 10px; }
	div.information:after		{ content:''; width:3px; height:3px; background:#34926b; position:absolute; top:6px; left:0; }
	div.information strong			{ font-size:15px; color:#85311e; vertical-align:baseline; }
	div.search_form					{ padding:0 58px 0 91px; position:relative; float:none; }
	div.search_form form			{ width:100%; display:inline-block; }
	div.search_form select			{ height:28px; border:1px solid #999; font-size:14px; color:#333; padding: 3px; background: #fff; position:absolute; bottom:0; left:0; }
	div.search_form input[type="text"]			{ width: 100%; height:28px; line-height:28px; border:1px solid #999; padding:0 0 0 5px; font-size:14px; color:#333; box-sizing:border-box; }
	div.search_form input[type="submit"]		{ width:52px; height:28px; color:#fff; font-size:15px;   vertical-align:top; position:absolute; bottom:0; right:0; }

	div.board_wrap_bbs.boardTop_txt				{ width:100%; }
	div.board_wrap_bbs.boardTop_txt table		{ border-top:2px solid #208da9; border-bottom:1px solid #dedede; table-layout: fixed; }
	div.board_wrap_bbs.boardTop_txt table th	{ height:39px; background:#f7f7f7; font-size:15px; color:#3d3d3d; }
	div.board_wrap_bbs.boardTop_txt table td	{ border-top:1px solid #dedede; text-align:center; padding:12px 0; font-size:15px; color:#555; }
	div.board_wrap_bbs.boardTop_txt table td.txtL			{ text-align:left; padding-left:12px; }
	div.board_wrap_bbs.boardTop_txt table td a				{ font-size: 15px; color:#555; }

	div#pageNation_wrap							{ width:100%; margin:23px 0 0 0; position:relative; }
	div#pageNation_wrap div.pageNation			{ width:100%; text-align:center; }
	div#pageNation_wrap div.pageNation a:hover,


	div.board_wrap_bbs table.basicV td a				{  color:#393939; }
	div.board_wrap_bbs table.basicV td .attachViewLink			{ vertical-align:initial; margin-left:8px; }


	div.board_wrap_bbs table.basicW				{ border-top:2px solid #208da9; margin:35px 0 0 0; border-collapse:inherit; }
	div.board_wrap_bbs table.basicW th			{ height:39px; text-align:center; font-size:15px; color:#3d3d3d; background:#f7f7f7; border-bottom:1px solid #dedede; border-right:1px solid #dedede; }
	div.board_wrap_bbs table.basicW td			{ border-bottom:1px solid #dedede; padding:5px; font-size:15px; color:#393939; }
	div.board_wrap_bbs table.basicW td input[type="text"]			{ width:100%; height:28px; border:1px solid #dedede; box-sizing:border-box; font-size:15px; color:#393939; padding:0 5px; }
	div.board_wrap_bbs table.basicW td textarea							{ width:100%; height:80px; border:1px solid #dedede; box-sizing:border-box; font-size:15px; color:#393939; padding:8px; }
	div.board_wrap_bbs table.basicW td.noPad								{ padding:0; }
	div.board_wrap_bbs table.basicW td.noPad ul							{  }
	div.board_wrap_bbs table.basicW td.noPad ul li							{ padding:6px 5px; border-bottom:1px solid #dedede; }
	div.board_wrap_bbs table.basicW td.noPad p							{ padding:5px; font-size:15px; color:#208da9; }


	.gallery_board									{ width:100%; border-top:2px solid #208da9; border-bottom:1px solid #dedede; }
	.gallery_board ul								{ width:calc(100% - 14px); margin:15px 3px 0; display:inline-block; }
	.gallery_board ul li							{ width: 50%; float:left; }
	.gallery_board ul li a						{ display:block; padding:4px; }
	.gallery_board ul li a img					{ width:100%; height: auto;max-height: inherit;}
	.gallery_board ul li a span				{ display:block; }
	.gallery_board ul li a span.galleryTit				{ font-size:15px; color:#444; padding:6px 0 12px; text-align:center; }



	div#thumList									{ width:100%; margin:30px 0 0 0; }
	div#thumList table							{ border-top:1px solid #dedede; border-collapse:inherit; }
	div#thumList table th						{ height: 38px; text-align:center; border-bottom:1px solid #dedede; font-size: 15px; color:#3d3d3d; font-weight:normal; }
	div#thumList table th.prev				{ background:#fff; }
	div#thumList table th.next				{ background:#fff; }
	div#thumList table td						{ text-align:left; padding-left:12px; border-bottom:1px solid #dedede; font-size:15px; color:#555; }
	div#thumList table td a					{ font-size: 15px; color:#555; }


}








#file_BRD_Q_FILE_0{vertical-align: 0 !important;}
.fileUploadGroupContainer{display: inline-block;width: 80%;vertical-align: middle;}


@media (max-width:479px){
	div.board_wrap_bbs table.basicV td.context	{ padding: 5px; }

}
