@charset "utf-8";

.subvis01 {
   background: url("/_img/sub_vis_01.png") no-repeat center; width: 100%; height: 250px; background-color:#fff;
}
.subvis02 {
   background: url("/_img/sub_vis_02.png") no-repeat center; width: 100%; height: 250px; background-color:#fff;
}
.subvis03 {
   background: url("/_img/sub_vis_03.png") no-repeat center; width: 100%; height: 250px; background-color:#fff;
}
.subvis04 {
   background: url("/_img/sub_vis_04.png") no-repeat center; width: 100%; height: 250px; background-color:#fff;
}
.subvis05 {
   background: url("/_img/sub_vis_05.png") no-repeat center; width: 100%; height: 250px; background-color:#fff;
}
.subvis06 {
   background: url("/_img/sub_vis_06.png") no-repeat center; width: 100%; height: 250px; background-color:#fff;
}
.subvis07 {
   background: url("/_img/sub_vis_07.png") no-repeat center; width: 100%; height: 250px; background-color:#fff;
}

.subvis01 .maxwid, .subvis02 .maxwid, .subvis03 .maxwid, .subvis04 .maxwid, .subvis05 .maxwid, .subvis06 .maxwid, .subvis00 .maxwid {
   height: 262px; position: relative; display:table;
}
.subvis01 div img, .subvis02 img, .subvis03 img, .subvis04 img, .subvis05 img, .subvis06 img, .subvis00 img {
   display:block; max-width:249px; width:100%;
}
.subcopy {
	margin:0 auto; color: rgb(255, 255, 255); display:table-cell; vertical-align:middle; 
}
.content {margin-top:40px; margin-bottom:20px;}
.sub_l {width: 250px; padding-right:60px; display:inline-block; vertical-align:top; }
.sub_r {padding-left:30px; width: calc( 100% - 255px ); min-height: 500px; display:inline-block; vertical-align:top;}
.left_tit {margin-bottom:10px; background:#64cb00; width: 250px; height: 80px; text-align:center; display:table; border-radius:10px 10px 0 0;}
.tit_txt{display:table-cell; vertical-align:middle;}
.l_txt{color:#fff; font-family:"NanumSquareB","맑은고딕", "Malgun Gothic", "돋움", Verdana; font-size: 22px;}
.s_txt{color:#e2f3ff; font-size: 14px; font-weight:bold;}

.sub_l ul {border-top:1px solid #ccc; width: 250px; background:#fff; border-radius:0 0 10px 10px; border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;}
.sub_l ul li {font-family: "NanumSquareB"; position: relative;}
.sub_l ul li a {width: 100%; color:#555; font-size: 15px; display: block; padding:10px 0px 10px 30px; border-bottom:1px solid #ccc;}
.sub_l ul li.on {width: 250px;}
.sub_l ul li.on a {color:#fff; background-color:#f2938f;}
.right_tit {overflow: hidden; background:url('./images/subtit_bullet.png') no-repeat left 15px;}
.page_tit {padding: 10px 5px 0px 5px; width: auto; color: rgb(51, 51, 51); font-family:"NanumSquareB","맑은고딕", "Malgun Gothic", "돋움", Verdana; font-size: 30px; color:#232323; float: left;}
.nav_tit {padding-top: 20px; float: right; color: rgb(85, 85, 85); margin-right:10px; font-size:14px;}
.nav_tit > span{ color: #767676; line-height:14px;}
.nav_tit > span > img{vertical-align:middle;}
.nav_tit > span.nav_cur{color:#232323; font-weight:bold;}
.sub_con {padding:25px 7px 0 0px;}

@media screen and (max-width:1230px)
{
	.subvis01 {padding-left:20px; padding-right:20px;}
	.sub_l {display: none;}
	.sub_r {width: 100%; padding-left: 20px; padding-right:20px;}
}

@media screen and (max-width:600px)
{
	.subcopy {text-align:center;}
}

@media screen and (max-width:450px)
{
	.copy_stxt img{width:100%;}
}


/*세로형 테이블*/
.rwd-table_c a{ font-size : 13px; }
.rwd-table_c {
  border-top: 1px solid #92c83d;
  width:100%;
  /*min-width: 300px;*/
 font-family:'맑은고딕', 'Malgun Gothic', '나눔고딕', 'nanumgothic', '돋움', Verdana;
  margin-bottom:25px;
  border-collapse:separate;
  border-left:none;
  background:#fff;
}
.rwd-table_c th {
  display: none;
  border-bottom : 1px solid #ccc;
  color:#333;
  font-size:14px;
  background:#f3f3f3;
}
.rwd-table_c td {
  display: block;
	border-bottom:1px solid #dddddd;
	color : #555555;
	font-size : 13px;
	text-align:left;
}
.rwd-table_c td:first-child {
  padding-top: .5em;
}
.rwd-table_c td:last-child {
  padding-bottom: .5em;
}
.rwd-table_c td:before {
  content: attr(data-th) " : ";
  font-weight: bold;
  width: auto;
  display: inline-block;
  padding-right: 10px;
  text-align:left;
}
.rwd-table_c th, .rwd-table_c td {
	padding:9px;
	border-left:none;
	line-height:20px;
	border-collapse:separate;
}
.rwd-table_c tr > td:last-child, .rwd-table_c tr > th:last-child{
	border-right:none;
}
.rwd-table_c td.nobdb {
	border-bottom:none;
}
.rwd-table_c .align {
	text-align:left;
}
.rwd-table_c .headline {
	font-size:13px;
	color:#333;
}

.rwd-table_c .board_reply {background:#92c83d;}

@media screen and (max-width: 600px) {
.rwd-table_c th, .rwd-table_c td {
	border-right:none;}
.rwd-table_c tr:last-child > td:last-child {border-bottom:none;}
}

@media (min-width: 600px) {
  .rwd-table_c td:before {
    display: none;
  }
}
@media (min-width: 600px) {
  .rwd-table_c th, .rwd-table_c td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table_c th:first-child, .rwd-table_c td:first-child {
    padding-left: 0;
  }
  .rwd-table_c th:last-child, .rwd-table_c td:last-child {
    padding-right: 0;
  }
}

@media (max-width: 600px) {
  .rwd-table_c th, .rwd-table_c td {
  text-align:left;
  }
}
.rwd-table_c {
  overflow: hidden;
}
.rwd-table_c tr {}
.rwd-table_c .notice_bg {background:#f3f3f3;}

@media (min-width: 600px) {
  .rwd-table_c th, .rwd-table_c td {
    padding:10px !important;
  }
}
.rwd-table_c th, .rwd-table_c td:before {
  color:#333;
}

/* 가로형 테이블 */
.rwd-table a{ font-size : 13px; }
.rwd-table {
  border-top: 2px solid #92c83d;
  width:100%;
  /*min-width: 300px;*/
 font-family:'맑은고딕', 'Malgun Gothic', '나눔고딕', 'nanumgothic', '돋움', Verdana;
  margin-bottom:25px;
  border-collapse:separate;
  border-left:none;
  background:#fff;
}
.rwd-table th {
  display: none;
  border-bottom : 1px solid #555555;
}
.rwd-table td {
  display: block;
	border-bottom:1px solid #dddddd;
	color : #555555;
	font-size : 13px;
}
.rwd-table td:first-child {
  padding-top: .5em;
}
.rwd-table td:last-child {
  padding-bottom: .5em;
}
.rwd-table td:before {
  content: attr(data-th) " : ";
  font-weight: bold;
  width: auto;
  display: inline-block;
  padding-right: 10px;
  text-align:left;
}
.rwd-table th, .rwd-table td {
  padding:9px;
	border-left:none;
	line-height:20px;
	border-collapse:separate;
	border-right:1px solid #dddddd;
	text-align:center;
}
.rwd-table tr > td:last-child, .rwd-table tr > th:last-child{
	border-right:none;
}
.rwd-table td.nobdb {
	border-bottom:none;
}
.rwd-table th {
	color:#333;
	font-size:14px;
	background:#f3f3f3;
}
.rwd-table .align {
	text-align:left;
}
.rwd-table .headline {
	font-size:13px;
	color:#333;
}

.rwd-table .board_reply {background:#f3f3f3;}

@media screen and (max-width: 600px) {
.rwd-table th, .rwd-table td {
	border-right:none;}
.rwd-table tr > td:last-child, .rwd-table tr > th:last-child {border-bottom:2px solid #92c83d;}
.rwd-table tr:last-child > td:last-child {border-bottom:none;}
}

@media (min-width: 600px) {
  .rwd-table td:before {
    display: none;
  }
}
@media (min-width: 600px) {
  .rwd-table th, .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child, .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child, .rwd-table td:last-child {
    padding-right: 0;
  }
}

@media (max-width: 600px) {
  .rwd-table th, .rwd-table td {
  text-align:left;
  }
}
.rwd-table {
  overflow: hidden;
}
.rwd-table tr {
}

@media (min-width: 600px) {
  .rwd-table th, .rwd-table td {
    padding:10px !important;
  }
}
.rwd-table th, .rwd-table td:before {
  color:#333;
}

/* 가로형 테이블 - 반응형 X*/
.rwd-table_n a{ font-size : 13px; }
.rwd-table_n {
  border-top: 1px solid #92c83d;
  width:100%;
  /*min-width: 300px;*/
 font-family:'맑은고딕', 'Malgun Gothic', '나눔고딕', 'nanumgothic', '돋움', Verdana;
  margin-bottom:25px;
  border-collapse:separate;
  border-left:none;
  background:#fff;
}
.rwd-table_n th {
  display: none;
  border-bottom : 1px solid #dddddd;
}
.rwd-table_n td {
  display: block;
	border-bottom:1px solid #dddddd;
	color : #555555;
	font-size : 13px;
}
.rwd-table_n td:first-child {
  padding-top: .5em;
}
.rwd-table_n td:last-child {
  padding-bottom: .5em;
}

.rwd-table_n th, .rwd-table_n td {
    display: table-cell;
    padding:10px !important;
	border-left:none;
	line-height:20px;
	border-collapse:separate;
	border-right:1px solid #dddddd;
	text-align:center;
}
.rwd-table_n tr > td:last-child, .rwd-table_n tr > th:last-child{
    padding-right: 0;
	border-right:none;
}
.rwd-table_n td.nobdb {
	border-bottom:none;
}
.rwd-table_n th {
	color:#333;
	font-size:14px;
	background:#f3f3f3;
}
.rwd-table_n .align {
	text-align:left;
}
.rwd-table_n .headline {
	font-size:13px;
	color:#333;
}

.rwd-table_n .board_reply {background:#f3f3f3;}

.rwd-table_n th:first-child, .rwd-table_n td:first-child {
padding-left: 0;
}

/* 서브탭 */
.sub_tab {border-bottom:1px solid #ccc; text-align:right; margin-bottom:40px;}
.sub_tab > li {display:inline-block; border-radius:5px 5px 0 0; width:105px; height:35px; text-align:center; line-height:35px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; vertical-align:bottom; background:url('/_sub01/img/sub_tab_bbg.png') no-repeat center center; margin-bottom:-1px;}
.sub_tab > li > a {color:#666; font-size:15px;}
.sub_tab > li.on {height:43px; background:url('/_sub01/img/sub_tab_bg.png') no-repeat center bottom; border-top:2px solid #6dce0e; border-bottom:2px solid #fff; border-left:2px solid #6dce0e; border-right:2px solid #6dce0e; background-color:#fff;}
.sub_tab > li.on > a {color:#64cb00; font-size:17px; font-family:'NanumSquareR';}
.sub_tab > li.on > a:after {}

.sub_tit{ background:url(/_sub01/img/blit.png) no-repeat left center; color:#232323;  font-size:22px; padding-left:30px;  font-family: "NanumSquareB","맑은고딕", "Malgun Gothic", "돋움", Verdana;}

.t1_blit1{background:url(/_sub01/img/t1_blit.png) no-repeat left 5px; color:#232323; font-size:20px; font-family: "NanumSquareB","맑은고딕", "Malgun Gothic", "돋움", Verdana; padding-left:30px; }
.t1_blit1_t{ font-size:15px; color:#555555;}
.t2_blit{}
.t2_blit ul li{background:url(/_sub01/img/t2_blit2.png) no-repeat 10px 5px;  color:#555555; font-size:15px;padding-left:30px;}
.t2_blit_tit{background:url(/_sub01/img/t2_blit1.png) no-repeat left 3px;  color:#232323; font-size:18px; font-family: "NanumSquareB","맑은고딕", "Malgun Gothic", "돋움", Verdana; padding-left:15px;}
.t3_blit{ background:#f5f5f5; padding: 10px; border-radius: 10px;}
.t3_blit ul li{background:url(/_sub01/img/t3_blit2.png) no-repeat 10px 8px; color:#555555; font-size:14px; padding-left:22px;}
.t3_blit_tit{background:url(/_sub01/img/t3_blit1.png) no-repeat; font-size:15px; color:#232323; padding-left:10px;font-weight:bold;}


	.tbl_info01{border-top:1px solid #92c83d; font-size:14px; margin-top:20px; width:96%; margin-left:4%; background:url(../_sub01/img/sub01_tbl_bg.png) no-repeat bottom right;}
	.tbl_info01 th{background:#f3f3f3; text-align:center; font-weight: bold; font-size:14px; padding:0 10px;
	 border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
	.tbl_info01 td{ padding:2%; border-bottom:1px solid #dfdfdf;}