@charset "utf-8";

.sub_top {
	width:100%;
	max-width:1920px;
	min-width:1400px;
	height:327px;
	margin:auto;
	text-align:center;
}

.sub_top h3 {
	font-size:40px;color:#fff;font-weight:600;
	padding-top:100px;
	font-family: "Poppins";
}
.sub_top.m2 h3 {padding-top:85px}
.sub_top.m3 h3 {padding-top:85px}
.sub_top .bar {
	width:40px;
	height:1px;
	background:#fff;
	display:inline-block;
	margin: 15px 0 10px;
}
.sub_top p {
	font-size:25px;color:#fff;font-weight:200;
	font-family: "Poppins";
}

#tabTop {
	width:100%;
	max-width:1920px;
	min-width:1400px;
	border-bottom:1px solid #e6e6e6;
	margin:0 auto 93px;
}
#tabTop ul {
	width:1400px;
	margin:auto;
	text-align:center;

}
#tabTop ul li {
	display:inline-block;
	width:216px;
	position: relative;
}
#tabTop ul li:after {
	content:"";
	display:block;
	width:1px;
	height:10px;
	background:#e6e6e6;
	position: absolute;
	right:-2px;
	top:25px;
	
}
#tabTop ul li:first-child:before {
	content:"";
	display:block;
	width:1px;
	height:10px;
	background:#e6e6e6;
	position: absolute;
	left:-2px;
	top:25px;
	
}
#tabTop ul li  > a {
	font-size:14px;
	color:#222222;
	display:block;
	height:60px;
	line-height:60px;
	font-weight:500;
	transition: all .25s;
}
#tabTop ul li > a:hover,
#tabTop ul li > a.on{color:#0199d7;}
#tabTop ul li > a:after {
	content:"";
	display:block;
	width:0;
	height:4px;
	background:#0199d7;
	position: absolute;
	left:50%;
	bottom:0px;
	transition: all .25s;
}
#tabTop ul li > a:hover:after,
#tabTop ul li > a.on:after{
	width:100%;
	left:0;
}

#titleTop {
	width:1400px;
	margin:0 auto 70px;
	text-align:center;
}
#titleTop p {
	text-transform:uppercase;
	line-height:25px;
	font-size:14px;
	color:#979797;
}
#titleTop h2{
	text-transform:uppercase;
	line-height:45px;
	font-size:43px;
	color:#000;
	margin-bottom:10px;
}
#titleTop .bar {
	display:inline-block;
	width:40px;
	height:3px;
	background:#000;

}

.m00 {
	width:1400px;
	margin:0 auto 150px;
	position: relative;
}
.m11 .box{
	width:100%;
	background:#f4f4f4 url('/images/page/m11_bg.jpg') no-repeat right bottom;
	margin-bottom:78px;
}
.m11 .box .img {
	float:left;
	position: relative;
}
.m11 .box .img:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position: absolute;
	left:-10px;
	top:-10px;
	border:1px solid #d6e1e5;
	box-sizing: border-box;
}
.m11 .box .text {
	float:right;
	width:602px;
	padding-left:98px;
	padding-top:74px;
	height:612px;

}
.m11 .box .text  h3 {
	line-height:43px;
	font-size:32px;
	color:#000000;
	font-weight:500;
	margin-bottom:20px;
}
.m11 .box .text  .h3Bar {
	border-top:1px solid #72c3e5;
	border-bottom:1px solid #72c3e5;
	height:1px;
	background:#0199d7;
	width:36px;
	margin-bottom:20px;
}
.m11 .box .text  p {
	line-height:25px;
	color:#818181;
	font-size:15px;
}
.m11 .m11_table {
	width:1400px;
	margin:auto;
	border-top:2px solid #0199d7;
}
.m11 .m11_table th,
.m11 .m11_table td {
	padding:12px 0;
	border-bottom:1px solid #d4d4d4;
	text-align:left;
	font-size:15px;

}
.m11 .m11_table th {
	padding-left:18px;
	width:180px;
	line-height:42px;
	color:#292929;
	font-weight:500;
}
.m11 .m11_table th img {margin-right:25px;}
.m11 .m11_table td {
	color:#818181;
	width:502px;
}

.m12 {
	width:100%;
	max-width:1920px;
	min-width:1400px;
	margin:0 auto;
}
.m12 .top {
	width:1401px;
	height:410px;
	margin:auto;
	background:url('/images/page/m12_img00_new.png') no-repeat center top;
	text-align:center;
}
.m12 .top li {
	float:left;
	padding-top:91px;
	width:164px;
	margin-left: 70px;
}
.m12 .top li:first-child {
	margin-left: 27px;
}
.m12 .top li:nth-child(3) {
	margin-left: 77.5px;
}
.m12 .top li:nth-child(4) {
	margin-left: 70.5px;
}
.m12 .top li h3 {
	font-size:15px;
	line-height:17px;
	color:#fff;
	margin-bottom:166px;
}
.m12 .top li p {
	line-height:25px;
	color:#646e72;
	font-size:20px;
	font-weight:500;
}

.m12 .history {
	width:100%;
	background:#f9f9f9;
	padding: 87px 0 147px;
	text-align:center;
}

.m12 .history > h3{
	text-transform:uppercase;
	line-height:52px;
	color:#000;
	font-size:35px;
	margin-bottom:6px;
}
.m12 .history .h3Bar {
	display:inline-block;
	width:40px;
	height:3px;
	background:#000;
	margin-bottom:80px;
}
.m12 .history .list {
	width:1400px;
	padding-top:3px;
	height:2079px;
	position: relative;
	margin:auto;
}
.m12 .history .list .listBar {
	position: absolute;
	left:50%;
	top:0;
	margin-left:-0.5px;
	width:1px;
	height:100%;
	
	background: url('/images/page/m12_listbar01.jpg') no-repeat center top , url('/images/page/m12_listbar02.jpg') no-repeat center bottom;
	background-color:#acacac;
}
.m12 .history .list li{
	position: relative;
	z-index:100;
	min-height:200px;
}
/*홀수*/
.m12 .history .list li:nth-child(even) {
	margin-left:694.5px;
	padding-left:130px;
	text-align:left;
	background: url('/images/page/m12_list_right.png') no-repeat left 61px; 
}
/*짝수*/
.m12 .history .list li:nth-child(odd) {
	margin-right:694.5px;
	padding-right:130px;
	text-align:right;
	background: url('/images/page/m12_list_left.png') no-repeat right 61px; 
}
.m12 .history .list li h3 {
	font-size:70px;
	color:#000;
	line-height:80px;
	font-weight:200;
}
.m12 .history .list li .text {
	display:inline-block;
	margin-top:30px;
}
.m12 .history .list li .text td,
.m12 .history .list li .text th {
	line-height:22px;
	padding:5px 0;
}
.m12 .history .list li .text th {
	width:62px;
	font-size:17px;
	font-weight:500;
	color:#414141;
	vertical-align:top;
}
.m12 .history .list li .text td {
	font-size:15px;
	color:#818181;
}
.m13 .m13Tab {
	width: 466px;
	margin:auto;
	text-align:center;
}
.m13 .m13Tab li {
	float:left;
	width:232px;
	height:50px;
	border:1px solid #b4b4b4;
	border-left:0;
	box-sizing: border-box;
	transition: all .25s;
}

.m13 .m13Tab li:first-child {border-left:1px solid #b4b4b4;}
.m13 .m13Tab li a {
	display:block;
	line-height:50px;
	color:#818181;
	font-size:15px;
	transition: all .25s;
}
.m13 .m13Tab li.on {
	background:#0199d7;
	border:1px solid #0199d7;
}
.m13 .m13Tab li.on a {color:#fff;}
.m13 .m13List {
	width:1400px;
	margin:38px auto 0;
}
/* .m13 .m13List > li {display:none;}
.m13 .m13List > li.on {display:block;} */
.m13 .m13List > li .map_table {display:none;}
.m13 .m13List > li h4 {display:none;}
.m13 .m13List > li.on .map_table {display:block;}
.m13 .m13List > li.on h4 {display:block;}

/* 171130 탭메뉴 하나에 지도 2개 추가 */
.tabcontent{
   position:absolute;
   top:-10000px;
   left:-10000px;
}
.tabcontent.on{
   display:block;
   position:static;
}
/* // */

.m13 .m13List h4 {
	font-size:24px;
	color:#272727;
	line-height:56px;
}
.m13 .m13List iframe {
	border:1px solid #e5e5e5;
}

.m13 .m13List .map_table {
	width:1400px;
	margin: 75px auto 0;
	border-top:2px solid #0199d7;
}
.m13 .m13List .map_table th ,
.m13 .m13List .map_table td {
	padding:12px 0;
	text-align:left;
	font-size:15px;
	border-bottom:1px solid #d4d4d4;
}

.m13 .m13List .map_table th {
	padding-left:20px;
	width:180px;
	line-height:42px;
	color:#292929;
	font-weight:500;
}
.m13 .m13List .map_table th img {
	margin-right:24px;
}
.m13 .m13List .map_table td {
	width:500px;
	color:#818181;
}

.m14 > h3 {
	font-size:24px;
	color:#272727;
	line-height:54px;

}
.m14 > .map {
	border:1px solid #e5e5e5;
	background:#f4f4f4;
}
.m14 > .map .box {
	width:100%;
}
.m14 > .map .box ul {
	width:100%;
	padding:48px 0 50px;
	border-bottom:1px solid #e5e5e5;
}
.m14 > .map .box li {
	width:410px;
	padding-left:56px;
	float:left;
	position: relative;
}
.m14 > .map .box li .img ,
.m14 > .map .box li .text {float:left;}
.m14 > .map .box li .text {min-height:71px;}
.m14 > .map .box li .img {margin-right:20px;}
.m14 > .map .box li:before {
	content:"";
	display:block;
	width:1px;
	height:81px;
	background:#e5e5e5;
	position: absolute;
	right:0;
	top:0px;
	
}
.m14 > .map .box li:last-child:before {display:none;}
.m14 > .map .box li .text h4 {
	font-size:15px;
	color:#4c4c4c;
	font-weight:500;
	line-height:30px;
	padding-top:11px;
}
.m14 > .map .box li .text p {
	line-height:26px;
	font-size:15px;
	color:#818181;
}

.m14 > .map .box li .text2 {

}
.m14 > .map .box li .text h5 {
	font-size:18px;
	color:#4c4c4c;
	font-weight:500;
	line-height:30px;
	padding-bottom:10px;
	background: url('/images/page/m14_h5.png') no-repeat left 13px; 
}
.m14 > .map .box li .text2 h5,
.m14 > .map .box li .text2 p {
	padding-left:15px;
}
.m14 > .map .box li.item:before {top:8px;}
.m14 > .map .box .list2 {border-bottom:0;}

.m21 .topImg {
	position: relative;
}
.m21 .topImg img {
	position: relative;
	z-index:100;
}
.m21 .topImg:before,
.m21 .topImg:after {
	position: absolute;
	display:block;
	content:"";
	width:151px;
	height:151px;
	background:#0199d7;
}
.m21 .topImg:before {
	top:-5px;
	left:-5px;
}
.m21 .topImg:after {
	right:-5px;
	bottom:-5px;
	z-index:50;
}
.m21 .box {
	width:1300px;
	margin:52px auto 0;
	padding:50px;
	background:#f4f4f4;
}

.m21 .box > h3 {
	font-size:25px;
	color:#454545;
	font-weight:500;
}
.m21 .box .h3Bar {
	width:37px;
	height:2px;
	background:#0199d7;
	margin:15px 0;
}
.m21 .box > p {
	float:left;
	width:50%;
	font-size:14.5px;
	color:#818181;
	line-height:25px;
	width:640px;
	margin-right:20px;
}
.m21 .box > p.last {margin-right:0;}
.m21 .box  > .img {
	margin-top:40px;
	text-align:center;
	padding:52px 0 ;
	background:#fff;
	position: relative;
}
.m21 .box  .img .item {
	position: absolute;
	top:52px;
	left:0px;
}
.m21 .box  .img .btn {
	display:block;
	position: absolute;
	width:218px;
	height:52px;
	line-height:52px;
	font-size:15px;
	color:#393939;
	text-align:center;
	left: 540px;
    bottom: 52px;
}
/* .m21 .box  .img .item > li {
	width:239px;
	height:143px;
	padding-top:96px;
	float:left;

} */
/* 171130 수정 */
.m21 .box  .img .item > li {
	width:239px;
	height:143px;
	padding-top:96px;
	float:left;

}
.m21 .box  .img .item.item2 > li {
	width:191px;
	height:121px;
	padding-top:70px;
	float:left;
	margin-left:36px;
}
.m21 .box  .img .item.item2 > li:first-child {
	margin-left:100px;
}
/* // */
.m21 .box  .img .item > li  p{
	line-height:51px;
	font-size:15px;
	color:#fff;
	text-align:center;
	line-height: 17px;
	padding:17px 0;
}
.m21 .box  .img .item > li  p.line2 {padding: 8.5px 0;}
.m21 .box  .img .item > li  p.line3 {padding:0;}

.m22 {
	width:100%;
	min-width:1400px;
	margin:0 auto 152px;
}
.m22 > p {
	text-align:center;
	line-height:25px;
	color:#818181;
	font-size:15px;
	margin-bottom:55px;
}
.m22 > .img {text-align:center;}
.m22 > .box {
	width:100%;
	min-width:1400px;
	max-width:1920px;
	margin:auto;
	background:#f4f4f4;
	padding:50px 0;
	text-align:center;
}
.m22 > .box >  h3 {
	color:#000;
	font-size:32px;
	font-weight:600;
}
.m22 > .box > .h3Bar {
	width:36px;
	height:1px ;
	background:#0199d7;
	border-top:1px solid rgba(1,153,215,0.5);
	border-bottom:1px solid rgba(1,153,215,0.5);
	display:inline-block;
	margin: 25px 0 70px;
}
.m22 > .box .boxImg {
	text-align:center;
	width:1107px;
	margin:auto;
	position: relative;
}
.m22 > .box .boxImg  ul {
	position: absolute;
	left:0;
	top:0;
}
.m22 > .box .boxImg .btn {
	position: absolute;
	left:96px;
	bottom:0;
	width:675px;
	height:52px;
	line-height:52px;
	font-size:15px;
	color:#393939;
}
.m22 > .box .boxImg  ul li {
	float:left;
	width:160px;
	height:160px;
}
.m22 > .box .boxImg  ul li  p {
	line-height:17px;
	font-size:15px;
	color:#fff;
	text-align:center;
	padding:8.5px 0;
	margin-top:67px;
}
.m22 > .box .boxImg  ul li  p.line2 {
	padding:0;
}
.m31 > .img{
	width:1400px;
	position: relative;
	margin:0 auto 55px;
}
.m31 {
	width:100%;
	min-width:1400px;
	max-width:1920px;
	margin:0 auto 150px;
	position: relative;
}

.m31 > .img > .left{float:left;}
.m31 > .img > .right{float:right;}
.m31 > .img > img {position: relative; z-index:100;}
.m31 > .img:before,
.m31 > .img:after {
	position: absolute;
	display:block;
	content:"";
	width:151px;
	height:151px;
	background:#0199d7;
}
.m31 > .img:before {
	top:-5px;
	left:-5px;
}
.m31 > .img:after {
	right:-5px;
	bottom:-5px;
	z-index:50;
}
.m31 > .m31_table {
	width:1400px;
	border-bottom:0;
	text-align:center;
	margin:0 auto 52px;
}
.m31 > .m31_table th {
	line-height:63px;
	font-size:20px;
	color:#545454;
	background:#d6d6d6;
	border-right:1px solid #b4b4b4;
	width:33.333%;
}
.m31 > .m31_table th:first-child,
.m31 > .m31_table td:first-child{
	border-left:1px solid #b4b4b4;
}
.m31 > .m31_table td.first {border-left:0;}
.m31 > .m31_table td {
	padding:13px;
	font-size:15px;
	color:#818181;
	line-height:17px;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
.m31 > .item {
	width:1467px;
	margin:auto;
	height:187px;
	padding-top:77px;
	background: url('/images/page/m31_item.png') no-repeat center top; 
	text-align:center;
}
.m31 > .item  > li {
	float:left;
	width:180px;
}
.m31 > .item  > li p {
	font-size:15px;
	color:#535353;
	line-height:22px;
}

.m31 >  .box {
	width:100%;
	min-width:1400px;
	padding-top:26px;
	background:#f9f9f9;
	text-align:center;
}
.m31 >  .box > h3 {
	line-height:80px;
	font-size:25px;
	font-weight:600;
	color:#454545;
}
.m31 >  .box > .h3Bar {
	display:inline-block;
	width:37px;
	height:2px;
	background:#0199d7;
	margin-bottom:51px;

} 
.m31 >  .box > ul  {
	width:1291px;
	margin:auto;
	height:135px;
	padding-top:75px;
	background: url('/images/page/m31_item2.png') no-repeat center top; 
	text-align:center;
}
.m31 >  .box > ul > li {
	float:left;
}
.m31 >  .box > ul > li p {
	font-size:15px;
	color:#535353;
	line-height:22px;
	width:200px;
}

.m40_table {
	width:1400px;
	text-align:left;
	border-top:1px solid #d6d6d6;
}
.m40_table th,
.m40_table td {
	padding:15px 30px;
	vertical-align:top;
	line-height:32px;
}
.m40_table td {
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	font-size:15px;
	color:#535353;
}
.m40_table th {
	background:#f9f9f9;
	width:150px;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	font-size:17px;
	color:#818181;
}
.m40_table td.td1 {width:505px;}

.m40_table td input ,
.m40_table td select{
	border:1px solid #d6d6d6;
	font-size:15px;
	color:#535353;
	line-height:32px;
	height:32px;
	padding:0 20px;
	text-align:left;
}
.m40_table td select {
	height:34px;line-height:34px;padding-right:35px;
	background:url(/images/page/m40_select_v.jpg) right center no-repeat;
	-webkit-appearance: none; /* 네이티브 외형 감추기 */
	-moz-appearance: none;
	appearance: none;
}
.m40_table td select::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

.m40_table td #r_content {
	border:1px solid #d6d6d6;
	width:505px;
	max-width:505px;
	min-width:505px;
	height:210px;
	box-sizing: border-box;
	padding:15px;
	font-size:15px;
	color:#535353;
}
.m40_table td #agree {
	background:#f5f5f5;
	width:100%;
	margin:15px 0;
	padding-top:20px;
}
.m40_table td #agree h3 {
	padding-left:20px;
	font-size:18px;
	line-height:25px;
	color:#454545;
	font-weight:500;
	margin-bottom:15px;
}

.m40_table td #agree textarea {
	border:0;
	background:#f5f5f5;
	width:562px;
	max-width:562px;
	min-width:562px;
	height:343px;
	padding:0px 20px 20px;
	box-sizing: border-box;
	font-size:15px;
	color:#818181;
	line-height:25px;
}

.m40_table td .agree_c {
	font-size:18px;
	line-height:25px;
	color:#454545;
}
.m40_table td #agree_chk {
	width:17px;
	height:17px;
	position: relative;
	top:-2px;
}
.m40_table td .fileBtn {
	display:inline-block;
	line-height:34px;
	height:34px;
	width:116px;
	color:#fff;
	background:#a0a0a0;
	margin-left:-1px;
	float: left;
	text-align:center;
	font-size:15px;
}
.btn_wrap {
	margin-top:90px;
	text-align:center;
}
.btn_wrap > a {
	display:inline-block;
	width:150px;
	height:38px;
	line-height:38px;
	font-size:17px;
	color:#fff;
	background:#0199d7;
}



/* bbs_list */
.bbs_list table {width:100%;border-top: 1px solid #dfdfdf;}
.bbs_list table tr td {padding: 51px 0;border-bottom:1px solid #ebebeb;}
.bbs_list table tr td.date {text-align:center; width:135px;}
.bbs_list table tr td.date .day {font-family: "Noto Sans KR";font-size:50px;color:#000000;font-weight:bold;line-height:100%;}
.bbs_list table tr td.date .ym {font-family: "Noto Sans KR";font-size:15px;color:#727272;font-weight:300;}
.bbs_list table tr td.sbj {text-align:left;width: 1152px;}
.bbs_list table tr td.sbj > div {border-left:1px solid #cccccc; box-sizing:border-box; padding-left:40px; padding-right:30px; word-break:keep-all;}
.bbs_list table tr td.sbj .txt_sbj {font-size:18px;  color:#000000; font-weight:600; margin-bottom:10px;}
.bbs_list table tr td.sbj .txt_con {font-size:15px; line-height:26px; color:#999999; font-weight:300;}
.bbs_list table tr td.more {padding-right: 0px;text-align: right;}

.bbs_list table tr td.more a {
    width: 156px;
    height: 42px;
    border: 1px solid #efefefef;
    display: inline-block;
    text-align: center;
    line-height: 42px;
    font-size: 15px;
    color: #fff;
    background: #cecece;
}
.bbs_list table tr:hover td.more a {
  background: #0199d7;
}
/*.bbs_list table tr td.more a {display:inline-block;}*/
.bbs_list table tr td.more  div.plus {display:inline-block; width:40px; height:40px; background:none; position:relative; border:1px solid #d4d4d4; transition:all 0.3s;}
.bbs_list table tr td.more  div.plus:hover {background:#1a6875; }
.bbs_list table tr td.more div.plus span {background:#808080; position:absolute; transition:all 0.3s;}
.bbs_list table tr td.more  div.plus:hover span {background:rgba(255,255,255,0.9); position:absolute;}
.bbs_list table tr td.more  div.plus span.line1 {width:14px; height:2px; top:50%; left:50%; margin-left:-7px; margin-top:-1px;}
.bbs_list table tr td.more  div.plus span.line2 {width:2px; height:14px; top:50%; left:50%; margin-left:-1px; margin-top:-7px;}


/* bbs_list2 */
.bbs_list2 table {border-top:2px solid #045c68; width:100%; }
.bbs_list2 table tbody tr th {padding:30px 0; border-bottom:1px solid #bbbbbb;}
.bbs_list2 table tbody tr td {padding-right:30px; border-bottom:1px solid #bbbbbb;}
.bbs_list2 table tbody tr td .txt {padding-left:50px;}
.bbs_list2 table tbody tr td .txt h3 {
	font-size:24px; letter-spacing:-0.25px; color:#000000; margin-bottom:10px; font-weight:500;

}
.bbs_list2 table tbody tr td .txt p {font-size:14px; letter-spacing:-1px; line-height:23px; color:#676767; margin-bottom:10px; word-break:keep-all;}
.bbs_list2 table tbody tr td .txt span.date {font-size:15px; letter-spacing:-0.15px; color:#797979;}
.bbs_list2 table tbody tr td a {display:inline-block;}
.bbs_list2 table tbody tr td a div.plus {display:inline-block; width:40px; height:40px; background:none; position:relative; border:1px solid #d4d4d4; transition:all 0.3s;}
.bbs_list2 table tbody tr td a:hover div.plus {background:#1a6875; }
.bbs_list2 table tbody tr td a div.plus span {background:#808080; position:absolute; transition:all 0.3s;}
.bbs_list2 table tbody tr td a:hover div.plus span {background:rgba(255,255,255,0.9); position:absolute;}
.bbs_list2 table tbody tr td a div.plus span.line1 {width:14px; height:2px; top:50%; left:50%; margin-left:-7px; margin-top:-1px;}
.bbs_list2 table tbody tr td a div.plus span.line2 {width:2px; height:14px; top:50%; left:50%; margin-left:-1px; margin-top:-7px;}

/* 게시판 뷰페이지 */
.bbs_view{margin-top:50px;}
.bbs_view table{width:100%;border-top: 1px solid #000;}
.bbs_view table th{
	position:relative;
	padding:15px;
	text-align:center;
	border-bottom:1px solid #ddd;
	font-size:16px;
}
.bbs_view table th.sbj{font-size:21px;color:#222;font-weight: 500;}
.bbs_view table th span.date{position:absolute;right:20px;top:18px;font-size:16px;color:#333;}
.bbs_view table th div.condition{position:absolute;left:20px;top:13px;font-size:16px;color:#333;}
.bbs_view table th div.condition span{
	display:block;
	width:109px;height:32px;
	text-align:center;line-height:32px;font-weight:400;
	font-size:17px;color:#fff;
}
.bbs_view table th div.condition span.ing{background:#f58220}
.bbs_view table th div.condition span.end{background:#aaa}

.bbs_view table th.file{text-align:left;}
.bbs_view table th.file span{
	font-weight:600;color:#222;margin-right:15px;
	padding-right:20px;
	background:url(/images/common/bbs_paging_bar.gif) no-repeat right center;
}
.bbs_view table th.file a{margin-right:10px;}
.bbs_view table td{
	position:relative;
	padding:15px 20px;
	border-bottom:1px solid #ddd;
	font-size:16px;
}
.bbs_view table td.viewcon{
	position:relative;
	padding:40px 20px;
	text-align:left;
}

.bbs_view table td.viewcon img {
    max-width: 100%;
}
.bbs_paging{}
.bbs_paging table{width:100%;}
.bbs_paging table th{
	padding:15px 20px;
	text-align:left;font-size:15px;font-weight:600;color:#222;
	background:url(/images/common/bbs_paging_bar.gif) no-repeat right center;
	border-bottom:1px solid #ddd;
	width:70px;
}
.bbs_paging table td{
	padding:15px 20px;
	text-align:left;font-size:14px;font-weight:400;color:#222;
	border-bottom:1px solid #ddd;
}
.bbs_btns{margin:40px 0 150px;}
.bbs_btns a{
	display:block;
	width:150px;height:45px;
	text-align:center;line-height:45px;
	margin:0 auto;
	color:#fff;font-size:16px;
	background:#00a651;
}


/* pager */
.m00 .pager {margin:50px 0 110px;}
.m00 .pager ul {text-align:center; font-size:0;}
.m00 .pager ul li {display:inline-block; width:40px; height:40px; font-size:16px; line-height:36px; vertical-align:top;}
.m00 .pager ul li a {display:inline-block;}
.m00 .pager ul li.prev {margin-right:28px;}
.m00 .pager ul li.next {margin-left:26px;}
.m00 .pager ul li.num {margin-right:2px;}
.m00 .pager ul li.num a {color:rgba(0,0,0,0.5); border:1px solid #c9c9c9; display:inline-block; width:100%; height:100%; box-sizing:border-box;}
.m00 .pager ul li.num.on {font-weight:bold;}
.m00 .pager ul li.num.on a {color: #135497;border: 1px solid #135497;}


