@charset "utf-8";

/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, button, p, blockquote, th, td { margin:0; padding:0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html { width:100%; height:100%;}
body, code { min-width:320px; font-family:NanumGothic,'나눔고딕';font-size:14px; line-height:1em; color:#1b1b1b; background:#fff; -webkit-text-size-adjust:none;letter-spacing:-0.05em; }
code { background:none; display:block; }
ul li { list-style:none; }
ol {list-style:none;}
img, fieldset{ border:none; }
img { vertical-align:middle; }
hr.layout { display:none; }
em, address { font-style:normal; }
ins { text-decoration:none; }
a { text-decoration:none; color:#000; }
a:active { text-decoration:none; }
table { width:100%; table-layout:fixed; border:0 none; border-spacing:0; border-collapse:collapse; }
table caption { display:none; }
th, td { border:0; line-height:18px; }
legend { height:0; width:0; display:block; text-indent:-9999em; }
label { cursor:pointer; }
h1 {font-size:15px;color:#202020;}
h4 {font-size:13px;color:#767676;font-weight:normal;}
h5 {font-size:12px;color:#999999;font-weight:normal;}
h6 {font-size:11px;color:#999999;font-weight:normal;}
/**/


.wrap {
	width:100%;
	min-width:320px;
	max-width:640px;
	height:auto;
	margin:0 auto;
}
.wrap > div.main_box:first-child { background:#f8f8f8 url('../img/main_box_01_ico.png') no-repeat right 10px bottom 10px; background-size:30% auto; }
.wrap > div.main_box:nth-child(2) { background:#fff url('../img/main_box_02_ico.png') no-repeat right 10px bottom 10px; background-size:30% auto; }
.wrap > div.main_box:nth-child(3) { background:#fff url('../img/main_box_04_ico.png') no-repeat right 10px bottom 10px; background-size:30% auto; }
.wrap > div.main_box:last-child { background:#f8f8f8 url('../img/main_box_03_ico.png') no-repeat right 10px bottom 10px; background-size:30% auto; }
.header {
	min-width:292px;
	max-width:576px;
	width:90%;
	min-height:20px;
	height:auto;
	border-bottom:1px solid #e9e9e9;
	padding:5% 4%;
	margin:0 auto;
}
.logo {
	min-width:122px;
	width:41%;
	height:auto;
	float:left;
}
.toggle {
	min-width:17px;
	width:6%;
	height:auto;
	float:right;
	margin-top:3px;
}
.slide_menu .filter {
	display:none;
	z-index:9999;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	min-height:100%;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.slide_menu .contain {
	z-index:10000;
	position:fixed;
	right:-78%;
	top:0;
	min-width:250px;
	max-width:500px;
	width:78%;
	min-height:100%;
	background:#fff;
	display:none;
	overflow:scroll;
}
.contain_wrap {
	min-width:222px;
	width:88%;
	height:auto;
	right:15px;
	position:absolute;
}
.menu_btn {
	width:6%;
	height:auto;
	margin-top:22px;
	float:right;
}
.menu {
	margin-top:40px
}
.menu .title {
	width:100%;
	height:25px;
	border-bottom:1px solid #202020;
	text-align:left;
	color:#202020;
	font-weight:bold;
	margin-top:40px;
	padding-bottom:12px;
	font-size:15px;
}
.menu .title span img {
	float:right;

}
.menu .title a {
	font-size:15px;
	font-weight:bold;	
}

.sub_menu ul li {
	height:24px;
	border-bottom:1px solid #e9e9e9;
	margin:14px 0px 0px 5px;
	font-size:13px;
}
.sub_menu ul li.sm {
	width:95%;
	height:auto;
	text-align:center;
	background:#b61c21;
	border:2px solid #f8f8f8;
	padding:20px 0px;
	margin-bottom:30px;
	
}
.sub_menu ul li.sm a {
	font-weight:bold;
	color:#fff;
	font-size:14px;
}
.share_box {
	min-width:320px;
	width:100%;
	height:auto;
	padding:30px 0;
	margin:15px auto;
	background:#fbfbfb;
	text-align:center;
}
.share_box .list-box li img{
	width:100%; height:auto;
}
.share_box ul li {
	width:10%;
	min-width:32px;
	display:inline-block;
	margin-right:3px;
}

/*Footer*/
.footer_menu {
	min-width:320px;
	max-width:640px;
	width:100%;
	height:44px;
	margin:0 auto;
	background:#555555;
	
}
.footer_menu_cell {
	width:24%;
	border-right:1px solid #767676;
	background:#555555;
	color:#fff;
	text-align:center;
	float:left;
	line-height:40px;
	font-size:14px;
}
.footer_info {
	min-width:292px;
	width:90%;
	margin:20px auto;;
}
.footer_info h4 {
	color:#3a3d45;
	font-weight:bold;
}
.footer_info h5 {
	margin-top:12px;
	line-height:16px;
}
.footer_info h5 a {
	color:#999999;
}
.footer_sub {
	min-width:292px;
	width:90%;
	height:50px;
	margin:0 auto;
}
.footer_sub_menu {
	min-width:244px;
	max-width:488px;
	width:76%;
	float:left;	
	margin-top:6px;
}
.footer_sub_menu a {
	color:#767676;
	font-size:12px;
}
.footer_sub_menu h6{
	margin-top:20px;
}
.top_button {
	min-width:48px;
	width:15%;
	float:right;
}



/*index*/
.main_box {
	width:50%;
	min-width:156px;
	box-sizing:border-box;
	border:1px solid #e9e9e9;
	float:left;
	position:relative;

}
.main_box .main_box_7 {
	position:absolute;
	bottom:30px;
	right:20px;
	width:40px;
	height:40px;
	background:url(../img/main_box_07.png) no-repeat;
	background-size:100% 100%;

}
.main_box .main_box_10 {
	position:absolute;
	bottom:30px;
	right:20px;
	width:97px;
	height:40px;
	background:url(../img/main_box_10.png) no-repeat;
	background-size:100% 100%;

}
.main_box .main_box_10_02 {
	position:absolute;
	bottom:30px;
	right:20px;
	width:140px;
	height:40px;
	background:url(../img/main_box_10_02.jpg) no-repeat;
	background-size:100% 100%;

}
.main_box h1 {
	margin:6% 0% 3% 4%;
}
.main_box h4 {
	line-height:17px;
	margin-left:4%;
	margin-bottom:21%;
	font-weight:normal;

}
.main_box_img {
	width:16%;
	margin-left:58%;
	margin-top:43%;
}
.main_box_bg {
	width:15%;
	height:auto;
	position:absolute;

}
.main_box_bg img {
	width:46px;
}
.main_box_more {
	min-width:35px;
	width:11%;
	padding:10px 0px;
	border:1px solid #e9e9e9;
	margin-left:-1px;
	margin-bottom:-1px;
	background-color:#fff;
	font-size:25px;
	text-align:center;
}

.mobile_call {
	min-width:292px;
	width:91%;
	height:42px;
	background:#b61c21;
	margin:8px auto;
}
.mobile_call h4 {
	font-weight:bold;
	color:#fff;	
	margin-left:5%;
	font-size:13px;
	float:left;
	line-height:40px;
}
.mobile_call img {
	float:right;
}
		

/*SUB_PAGE*/
.sub_banner {
	width:100%;
	min-width:320px;
	max-width:640px;
	text-align:center;
	margin:0px auto 14px auto;
}
.sub_banner_title {
	position:absolute;
	width:100%;
	max-width:640px;
	min-width:320px;
	margin:15% auto 0 auto;
	color:#fff;
	text-align:center;
	font-size:24px;
}

	
.sub_title {
	font-size:23px;
	font-weight:bold;
	color:#fff;
	letter-spacing:-0.05em;
	margin:0px auto 0 auto;
	text-align:center;
}
.sub_title_bar {
	width:21px;
	height:3px;
	background:#fff;
	margin:15px auto 10px auto;
}
.sub_txt {
	font-size:13px;
	color:#fff;
}
.sub_nav {
	min-width:320px;
	width:100%;
	max-width:640px;
	height:18px;
	border-bottom:1px solid #e9e9e9;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin:0 auto;
	padding:13px 0px;
}
.sub_nav > a {
	color:#222222;
	font-size:16px;
	padding:10px 0px;
	margin-left:10px;
}
.sub_nav_ico {
	width:47px;
	float:left;
	margin-top:-10px;
}
.sub_gnb {
	width:90%;
	padding:10px 0px 20px 5%;
	border-bottom:1px solid #e9e9e9;
}
.sub_gnb h4 {
	margin-bottom:7px;
}

.sub_gnb h4 a {
	color:#202020;
}
.sub_topic {
	min-width:292px;
	width:91%;
	margin:0px auto;
	padding:20px 0px;
	border-bottom:2px solid #202020;
	font-size:21px;
	font-weight:bold;
}

/*Sub_01_00*/
.sub_01_00_box_wrap,
.sub_05_01_box_wrap {
	width:91%;
	margin:0 auto;	
}
.sub_01_00_box {
	min-width:139px;
	max-width:278px;
	width:48%;
	margin-right:4%;
	padding-top:20px;
	float:left;
	color:#fff;
	text-align:center;
	font:15px NanumGothicBold;
	font-weight:bold;
}
.sub_01_00_number {
	font:24px NanumGothic;
	letter-spacing:-0.1em;
}
.sub_01_00_btn {
	width:74px;
	height:17px;
	border:1px solid #fff;
	margin:20px auto 30px auto;
	font-size:9px;
	padding-top:7px;
}
.sub_01_00_btn a {
	color:#fff;
	
}
.sub_01_00_tel {
	font-size:10px;
	font-weight:normal;
}
	
	
/*Sub_01_01*/
.sub_01_01_wrap,
.sub_01_02_wrap {
	width:91%;
	min-width:292px;
	margin:0 auto;
}
.sub_01_01_table {
	width:85%;
	min-width:270px;
	height:auto;;
	border:1px solid #e9e9e9;
	margin:13px 0px 0px 10px;
}
.table_title {
	width:94%;
	min-width:250px;
	background:#f6f6f6;
	padding:14px 0px 14px 6%;
	font:13px NanumGothic;
	color:#555555;
	
}
.table_contents {
	width:88%;
	min-width:250px;
	padding:17px 6% 22px 6%;
	font-size:12px;
	line-height:17px;
}
.table_contents h4 {
	line-height:17px;
	color:#767676;
}
.table_contents h5 {
	line-height:20px;
	color:#999999;
	margin-top:10px;
}
.arrow_img {
	width:12px;
	text-align:center;
	margin:8px auto 4px auto;
}


/*Sub_01_02*/
.sub_01_02_table_step,
.sub_02_02_table_step {
	width:91%;
	min-width:292px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#ededed;
	text-align:center;
	padding:11px 0px;
	margin:0 auto;
}

.sub_01_03_table_step,
.sub_01_04_table_step {
	width:100%;
	min-width:292px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#ededed;
	text-align:center;
	margin:0 auto;
}

.sub_01_02_table_title,
.sub_02_02_table_title {
	padding:15px 4.5%;
	width:82%;
	min-width:262px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#f6f6f6;
	margin:0 auto;	
}
.sub_01_03_table_title,
.sub_01_04_table_title,
.sub_02_04_table_title {
	width:91%;
	min-width:262px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#f6f6f6;
	padding:15px 4.5%;
	margin:0 auto;
}
.sub_02_02_table_contents,
.sub_01_02_table_contents {
	width:82%;
	min-width:260px;
	padding:15px 4.5% 22px 4.5%;
	margin:0 auto;
	color:#555555;
	border-bottom:1px solid #e9e9e9;
}


.sub_01_03_table_contents,
.sub_02_04_table_contents {
	width:91%;
	min-width:260px;
	border-bottom:1px solid #e9e9e9;
	padding:15px 4.5% 22px 4.5%;
	margin:0 auto;
}
.sub_01_02_table_title h1{
	line-height:22px;
}
.sub_01_02_table_contents h3 {
	font-weight:normal;
	font-family:NanumGothic;
	line-height:19px;
}
.sub_01_02_time {
	width:92%;
	min-width:268px;
	border:1px solid #e9e9e9;
	margin:20px auto 0px auto;
}

.sub_01_02_time_txt {
	width:92%;
	min-width:268px;

}
.sub_01_02_time_txt .year {
	width:80%;
	padding:6%;
	min-width:228px;
	color:#b61c21;
	font:bold 15px NanumGothic;
}
.sub_01_02_time_txt .txt {
	width:80%;
	padding:0% 6%;
	min-width:228px;
}
.txt h4 {
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#555555;
}
.txt h5 {
	line-height:11px;
}
.search_btn {
	min-width:252px;
	width:78%;
	background:#b61c21;
	margin:0 auto;
	padding:3%;
	text-align:center;
}
.search_btn a {
	color:#fff;
	font-weight:bold;
	font-size:13px;
	line-height:12px;
	letter-spacing:-0.07em;
}






/*Sub_01_03*/
.sub_01_03_close {
	width:91%;
	min-width:292px;
	border-top:1px solid #202020;
	margin:30px auto;
	
}
.sub_01_03_table_step h1,
.sub_01_04_table_step h1{
	margin:10px auto;
}
.sub_01_03_open	{ 
	width:91%;
	min-width:292px;
	margin:20px auto 0px;
	padding-bottom:60px;
	display:none; 
	border-bottom:1px solid #e9e9e9;
}
.sub_01_03_open h4 {
	color:#767676;
	margin:15px 0 0 20px;
}
.sub_01_03_open h4 a {
	text-decoration:underline;
	font-weight:bold;
}
.arrow_div {
	width:20px;
	text-align:center;
	margin:14px auto;
	
}
.icon_arr {
	float:right;
	margin-top:00px;

}
.sub_01_03_table_title {
	font-size:16px;
	font-weight:bold;
	color:#202020;
	line-height:22px;
}
.sub_01_03_table_contents {
	font:13px NanumGothic;
	color:#555555;
	line-height:19px;
}
.download_btn {
	width:136px;
	border:1px solid #e9e9e9;
	background:#f6f6f6;
	padding:12px;
	text-align:center;
	margin:20px 0px 00px 00px;
}
.download_btn a {
	color:#767676;
	font-weight:bold;
}

.sub_01_03_customer {
	min-width:280px;
	max-width:100%;
	border:1px solid #e9e9e9;
	text-align:left;
	margin-top:20px;
}
.sub_01_03_left_area {
	min-width:280px;
	max-width:80%;
	padding:15px 0px 15px 10px;
	font:bold 12px NanumGothic;
	line-height:25px;
	margin:0 auto;
}
.sub_01_03_right_area {
	min-width:280px;
	max-width:100%;
	background:#f6f6f6;
	padding:10px 0px 10px 10px;
	font:bold 17px NanumGothic;
	color:#555555;
	margin:0 auto;
	text-align:center;
}

.sub_01_03_right_area span {
	color:#b61c21;
	font-size:18px;
	letter-spacing: -0.08em;
}

/** 모달윈도우 **/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
#modal_01,
#modal_02,
#modal_03,
#modal_04,
#modal_05,
#modal_06,
#modal_07,
#modal_08,
#modal_09,
#modal_10,
#modal_11,
#modal_12 {
  min-width: 280px;
  max-width:80%;
  height:50%;
  overflow-y:auto;
  margin-top:10px;
  padding:15px 5px;
  background: #fff;
  display:none;
}
#modal_01 > h1,
#modal_02 > h1,
#modal_03 > h1,
#modal_04 > h1,
#modal_05 > h1,
#modal_06 > h1,
#modal_07 > h1,
#modal_08 > h1,
#modal_09 > h1,
#modal_10 > h1,
#modal_11 > h1,
#modal_12 > h1 {
	
	margin:10px 0px;
	font:15px NanumGothicBold;
}
.modal_contents {
	max-width:480px;
	min-width:260px;
	margin:00px 0px;
	padding-top:20px;
	border-top:2px solid #000;
}
.modal_contents h4 {
	margin-left:0;
	padding:0;
	color:#555555;
}
.modal_contents h5.bold {
	font-family: NanumGothicBold;
}
.modal_contents h5 {
	line-height:20px;
	margin-left:10px;
	margin-top:5px;
}
.modal_contents h6 {
	line-height:23px;
	margin-left:20px;
	margin-top:5px;
}
.modal_close {
	position:fixed;
	width:40px;
	height:30px;
	font:25px NanumGothic;
	color:#fff;
	padding-top:0px;
	text-align:center;
	background:#b61c21;
	margin-top:-45px;
	margin-left:-5px;
	
}
.modal_close a {
	color:#fff;
}

/** Sub_01_04 **/
.sub_01_04_table_title h1 {
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:30px;
}
.sub_01_04_table_title > .icon_arr_03 {

	position:absolute;
	left:50%;
	margin-top:-10px;
	
}

.sub_01_04_close {
	margin-top:30px;
}
.sub_01_04_close > .open_wrap	{
	height:60px;
	margin-top:30px;
}
.sub_01_04_open,
.sub_02_04_open	{ 
	width:94%;
	margin:0 auto;
	padding:30px 2%;
	display:none;
	border-bottom:1px solid #e9e9e9;
}
.sub_01_04_open h3 {
	color:#555555;
	line-height:22px;
	font-weight:normal;
	font-size:13px;
}
.sub_01_04_open h3 b {
	color:#b61c21;
	font-weight:bold;
}
.sub_01_04_qna {
	width:95%;
	height:78px;
	border:1px solid #e9e9e9;
	margin-top:55px;
	background:#fafafa;
}
.sub_01_04_qna_txt {
	width:70%;
	height:48px;
	float:left;
	padding:20px 0px 0px 5%;
}
.sub_01_04_qna_btn {
	width:20%;
	height:70px;
	float:right;
}
.qna_btn {
	width:90%;
	height:30px;
	background:#b61c21;
	font:13px bold NanumGothic;
	color:#fff;
	text-align:center;
	margin-top:20px;
	padding-top:10px;
}
.sub_01_04_hot {
	background:#b61c21;
	color:#fff;
	font-size:13px;
	text-align:center;
	padding:2px 9px;
	position:absolute;
	z-index:2;
}

/* Sub_01_05*/
/* Sub_01_05_list*/


.board_view,
.board_view th,
.board_view td,
.board_write,
.board_write th,
.board_write td {
	border:0;

}

.board_list a {
	color:#555555;
	font:18px NanumGothic;
	text-decoration:none
}
.board_list a:hover {
	color:#202020;
	font-weight:bold;
	text-decoration:underline;
}
.board_list,
.board_view,
.board_write {
	width:91%;
	min-width:292px;
	color:#555;
	font:13px NanumGothic;
	table-layout:fixed;
	/*border-top:solid 1px #b61c21;*/
	margin:0 auto;
}
.cell_info {
	display:inline-block;
	min-width:292px;
	width:100%;
	border-bottom:solid 1px #e9e9e9;
	padding-bottom:14px;
	margin-top:5px;
}
.cell_info td.cell_td {
	font-size:11px;
	border-right:1px solid #e9e9e9;
	line-height:9px;
	text-align:center;
	padding:0px 13px;
}
	
.board_view th {
	/*border-top:solid 1px #b61c21;*/
	border-bottom:solid 1px #e9e9e9;
	background-color:#f6f6f6;
	color:#202020;
	line-height:17px;
	font-size:15px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	padding:15px;
	font-weight:bold;
}
.board_write th {
	background-color:#f6f6f6;
	border-bottom:solid 1px #e9e9e9;
	color:#555555;
	line-height:60px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
.board_list td,
.board_view td,
.board_write td {
	padding:0px;

}
.board_write td {
	border-bottom:1px solid #e9e9e9;
}
.board_write tr td label {
	margin-right:20px;
}
.board_list .title {
	text-align:left;
	min-width:292px; 
	width:100%;
	padding-top:10px;
}
.board_list .title a {
	font-size:15px;
}

.board_view .name,
.board_view .date,
.board_view .hit {
	font-size:13px;
	text-align:left;
	padding:10px 13px;


}

.board_view .contents {
	width:91%;
	min-width:262px;
	min-height:340px;
	padding:15px;
	vertical-align:top;
	text-align:left;
	line-height:18px;
	font-size:13px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}

.list_btn {
	min-width:100px;
	width:31%;
	background:#b61c21;
	color:#fff;
	text-align:center;
	padding:14px 0px;
	font:bold 13px NanumGothic;
	margin:15px auto 0px;
}
.write_title {
	width:95%;
	min-width:198px;
	height:38px;
	border:1px solid #d1d1d1;
	margin-left:10px;
}
.write_content {
	width:95%;
	min-width:190px;
	min-height:198px;
	border:1px solid #d1d1d1;
}
.write_file {
	width:90%;
	margin-top:10px;	
}
.btn_area {
	width:210px;	
	margin:0 auto;
	padding-bottom:30px;
}
.radio_btn {
	margin-left:10px;	
}
.paging {
	width:100%;
	min-width:320px; 
	text-align:center;
	margin:15px auto;
}
.paging a {
	display:inline-block;
	color:#767676;
	font-size:11px;
	width:28px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	margin-right:2px;
	border:1px solid #e9e9e9;
}
.paging a.active {
	color:#fff;
	background-color:#b61c21;
}
.paging .page_btn {
	font-size:13px;
	border:1px solid #e9e9e9;
	line-height:28px;
	vertical-align:middle;
}
.paging .btn_prev {
	margin-right:8px;
}
.paging .btn_next {
	margin-left:8px;
}

.board_search {
	width:91%;
	min-width:292px;
	padding:15px 0px;
	background:#f6f6f6;
	margin:30px auto 15px auto;
	text-align:center;
}

.search_key {
	width:81%;
	min-width:260px;
	height:28px;
	border:1px solid #e9e9e9;
	font:11px NanumGothic;
	color:#767676;
	padding-left:10px;
}
.input_search {
	width:57%;
	min-width:182px;
	height:28px;
	border:1px solid #e9e9e9;
	padding-left:10px;
	font:15px NanumGothic;
	margin-top:7px;	
}

.submit_search {
	min-width:60px;
	width:18.75%;
	height:30px;
	background:#555;
	color:#fff;
	font:11px NanumGothic;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	margin-left:5px;
}


/*Sub_02_01*/
.sub_02_01_wrap,
.sub_03_01_wrap,
.sub_03_02_wrap {
	min-width:292px;
	width:91%;
	max-width:584px;
	margin:0 auto;
	margin-top:20px;
}
.sub_02_01_wrap h4,
.sub_02_01_wrap h5,
.sub_03_01_wrap h4,
.sub_03_01_wrap h5,
.sub_03_02_wrap h4,
.sub_03_02_wrap h5 {
	margin-left:10px;
	line-height:18px;
}

.sub_02_01_wrap h4,
.sub_03_01_wrap h4,
.sub_03_02_wrap h4 {
	font-size:13px;	
	
}
/*Sub_02_02*/
.sub_02_02_txt {
	font:16px NanumGothic;
	width:91%;
	min-width:292px;
	color:#202020;
	line-height:22px;
	margin:20px auto 0px auto;
}
.sub_02_02_table_contents h4 {
	line-height:22px;
	font-size:13px;
	color:#555555;
}
.sub_02_02_table_contents ol li {
	margin-left:10px;	
}
.sub_02_02_table_contents span {
	background:#f6f6f6;
	padding:0px 20px;	
	line-height:20px;
}
.sub_02_02_file {
	min-width:260px;
	width:81%;
	height:44px;
	border:1px solid #e9e9e9;
	margin:20px 0px;
	font:12px NanumGothic;
}
.sub_02_02_file_left {
	width:80px;
	background:#f6f6f6;
	text-align:center;
	padding:16px 0px 14px 0px;
	float:left;
}
.sub_02_02_file_right {
	min-width:160px;
	width:50%;
	padding:16px 0px 16px 20px;
	float:left;
}
.sub_02_02_file_right a {
	text-decoration:underline;
	font-weight:bold;
	color:#3a3d46;
}



/*Sub_02_04*/

.sub_02_04_table_title {
	width:87.5%;
	min-width:280px !important;
	padding:11px 0px 11px 12px;
}
.sub_02_04_close {
	margin-top:10px;
}
.sub_02_04_close>.open_wrap {
	margin-top:10px;
}
.sub_02_04_open {
	width:82%;
	min-width:262px;
	margin:15px auto;	
}
.sub_02_04_detail {
	width:90%;
	min-width:220px;
	padding:20px;
	border:1px solid #e9e9e9;
	margin:10px auto 0px auto;
}
.sub_02_04_detail h3 {
	font:bold 13px NanumGothic;
}
.sub_02_04_detail_box {
	width:35%;
	min-width:73px;
	border:1px solid #e9e9e9;
	text-align:center;
	background:#f6f6f6;
	float:left;
	padding:10px 0px;
	font:bold 12px NanumGothic;
	margin-top:10px;
}
.sub_02_04_detail_box a {
	color:#767676;
}
.sub_02_04_detail_map {
	float:left;
	width:41%;
	min-width:100px;
	padding:11px 0px;
	background:#b61c21;
	text-align:center;
	font:bold 12px NanumGothic;
	margin-top:10px;
	margin-left:10px;
}
.sub_02_04_detail_map a {
	color:#fff;
}

.sub_02_04_table_title .icon_arr {
	margin-top:-9px;
	margin-right:15px;
}
	
	
/*Sub_03_01*/	
.sub_03_01_box {
	margin-top:10px;
	width:95%;
	height:41px;
	border:1px solid #e9e9e9;
	background:#f6f6f6;
	padding:17px 0px 0px 3%;
}
.sub_03_01_box h1 {
	font:15px NanumGothicBold;
	font-weight:bold;
}
.sub_03_01_wrap h3 {
	line-height:25px;
	font-size:1em;
}
.sub_03_01_graph {
	width:100%;	
	min-width:283px;
	margin-top:20px;
}

.sub_03_01_circle {
	width:90px;
	height:60px;
	padding-top:30px;
	margin-top:10px;
	background:#f6f6f6;
	text-align:center;
	float:left;
	border:1px solid #e9e9e9;
	border-radius:45px;
	 -moz-border-radius : 45px;
	 -webkit-border-radius : 45px;
	 -ms-border-radius :45px;
	 -khtml-border-radius : 45px;
	 -o-border-radius :45px;
}

.sub_03_01_circle h4 {
	margin:0px;
	font-weight:bold;
	line-height:18px;
}


/*Sub_03_02*/
.sub_03_02_box {
	margin-top:10px;
	width:95%;
	height:58px;
	border:1px solid #e9e9e9;
	background:#f6f6f6;
	font:13px NanumGothicBold;
	font-weight:bold;
}
.sub_03_02_left {
	float:left;
	width:30%;
	height:41px;
	text-align:center;
	background:#ededed;
	padding-top:17px;
}
.sub_03_02_right {
	float:left;
	height:41px;
	width:62%;
	padding-top:13px;
	margin-left:20px;
}
.sub_03_02_wrap h3 {
	line-height:25px;
	font-size:1em;
}


.sub_03_02_img {
	width:100%;
	min-width:292px;
	float:left;
	margin:20px auto 0px auto;
}
.sub_03_02_img img {
	border:1px solid #e9e9e9;
}
.sub_03_02_img h4 {
	text-align:center;
	margin:10px 0px 0px !important;
}


/*Sub_04_02*/
.sub_04_02_graph {
	margin:10px auto;
}





/*Sub_04_03*/
table#sub_04_03_table {
	width:90%;
	height:auto;
	border:1px solid #e9e9e9;
	vertical-align:central;
	border-collapse: collapse;
	font:13px NanumGothic;
	color:#767676;
	line-height:23px;
	margin:15px 0px 0px 20px;
	
}
table#sub_04_03_table tr th {
	background:#b61c21;
	color:#fff;
	font:bold 13px NanumGothic;	
	border:1px solid #950f13;
	border-top:1px solid #202020;
}
table#sub_04_03_table tr td {
	border:1px solid #e9e9e9;
	text-align:center;
	vertical-align:middle;
}
table#sub_04_03_table .table_left {
	background:#f6f6f6;
	text-align:center;
}

table#sub_04_03_table02,
table#sub_04_03_table03,
table#sub_04_03_table04 {
	width:90%;
	max-width:576px;
	height:auto;
	border:1px solid #e9e9e9;
	vertical-align:central;
	border-collapse: collapse;
	font:15px NanumGothic;
	color:#767676;
	line-height:23px;
	margin:50px 0px 0px 10px;
	text-align:center;
}
table#sub_04_03_table02 th,
table#sub_04_03_table03 th,
table#sub_04_03_table04 th {
	background:#b61c21;
	color:#fff;
	padding:10px 0px;
}
table#sub_04_03_table02 td,
table#sub_04_03_table03 td,
table#sub_04_03_table04 td {
	border-bottom:1px solid #e9e9e9;
	padding:10px 0px;
}
table#sub_04_03_table02 .text,
table#sub_04_03_table03 .text,
table#sub_04_03_table04 .text {
	background:#f6f6f6;
	text-align:left;
	
}


/*Sub_05_01*/
.sub_05_01_box {
	width:48%;
	min-width:139px;
	max-width:278px;
	margin-right:4%;
	margin-top:15px;
	float:left;
	color:#fff;
	text-align:center;
	font:12px NanumGothic;
	line-height:16px;
	padding:25px 0px;
}




.sub_05_01_box h1 {
	color:#fff;
	font:15px NanumGothic;
	font-weight:bold;
	margin-bottom:14px;
	
}
.sub_05_01_number {
	font:24px NanumGothic;
	letter-spacing:-0.1em;
}
.sub_05_01_qna {
	width:86%;
	min-width:260px;
	padding:15px;
	border:1px solid #e9e9e9;
	margin:10px auto 0px auto;
}
.sub_05_01_qna_txt {
	font:12px NanumGothic;
	font-weight:bold;
	color:#555555;
	float:left;
	min-width:160px;
	width:50%;
	
}
.sub_05_01_qna_btn {
	min-width:78px;
	width:24%;
	border:1px solid #e9e9e9;
	background:#f6f6f6;
	float:right;
	font:12px NanumGothic;
	font-weight:bold;
	color:#767676;
	text-align:center;
	padding:7px 0px;
}

/*Sub_06_01*/
.sub_06_01_wrap {
	min-width:290px;
	width:90%;
	max-width:584px;
	border:1px solid #e9e9e9;	
	background:#f6f6f6;
	margin:15px auto 30px auto;
}
.sub_06_01_login {
	width:252px;
	margin:30px auto 0px auto;;

}
.sub_06_01_login h1{
	font:18px NanumGothic;
	color:#202020;
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}
.sub_06_01_txt {
	width:222px;
	padding:15px;
	background:#e9e9e9;
	margin:5px 0px 10px 0px;
	font:11px NanumGothic;
	color:#999999;
	line-height:16px;
}

.sub_06_01_txt > ul > li > h5 {
	font-family:"NanumGohticBold";
	font-weight:bold;
	color:#555555;
}
.input_serial,
.input_code,
.input_tel {
	width:224px;
	border:1px solid #e9e9e9;
	padding:13px;
	margin-top:10px;
}

.submit_code {
	width:252px;
	background:#767676;
	color:#fff;
	font-weight:bold;
	border:0px;
	padding:14px 0px;
	margin-top:10px;
	font:13px NanumGothic;
	font-weight:bold;
}
.submit_login {
	width:252px;
	background:#b61c21;
	color:#fff;
	font:15px NanumGothic;
	font-weight:bold;
	border:0px;
	padding:18px 0px;
	margin:10px auto 30px auto;
}

input::-webkit-input-placeholder {
	color:#555555;	
	font:12px NanumGothic;
}
input::-moz-placeholder {
	color:#555555;	
	font:12px NanumGothic;
}
input:-ms-input-placeholder {
	color:#555555;	
	font:12px NanumGothic;
}


/*Sub_06_02*/

.top_area {
	width:100%;
	max-width:640px;
	height:36px;
	margin:0 auto;
	border-top:4px solid #b61c21;
	border-bottom:1px solid #e9e9e9;
}
.doc_logo {
	max-width:240px;
	min-width:100px;
	height:22px;
	float:left;	
	padding-top:10px;
	margin-left:5%;
}
.doc_logo h1 {
	color:#fff;	
}
.doc_menu {
	max-width:300px;
	min-width:180px;
	height:22px;
	float:right;
	font:12px NanumGothic;
	padding-top:10px;
	margin-right:20px;
}
.doc_menu ul li {
	float:right;	
	margin-right:2%;
}
.doc_menu ul li img {
	vertical-align:middle;
	margin:-2px 0px 0px 5px;
}
.doc_menu ul li a {
	color:#fff;	
}


.doc_folder_box {
	width:96%;
	max-width:614px;
	min-height:50px;
	height:100%;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#f6f6f6;
	margin:30px auto 0px auto;
	letter-spacing:-0.05em;
	padding:15px 0px 0px 0px;
	box-sizing:border-box;
}
.doc_folder_num {
	background:#ededed;
	width:12%;
	max-width:80px;
	height:100%;
	min-height:100%;
	text-align:center;
	padding:15px 0px;
	margin-top:-15px;
	border-bottom:1px solid #e9e9e9;
	float:left;
	font:30px NanumGothicBold;
	color:#fff;
	box-sizing:border-box;
}

.doc_folder_con {
	float:left;
	width:72%;
	max-width:512px;
	padding-left:4%;
}
.doc_folder_con ul {
	padding:0px;
	margin:0px;
}
.doc_folder_icon {
	width:8%;
	float:left;
	margin-left:2%;
	height:auto;
}
.doc_folder_reply {
	font-size:13px;	
}
.doc_folder_con ul {
 	width:100%;
}
.doc_folder_con ul li {
	display:inline-block;
		vertical-align:middle;
}

.doc_folder_con ul > .doc_folder_title {
	font-size:16px;	
	font-weight:500;
	color:#202020;
	line-height:1.3em;
}
.doc_folder_con ul > .doc_folder_info {
	font:12px NanumGothic;
	color:#767676;
	padding:0px 5px;
	border-right:1px solid #e9e9e9;
}

.doc_folder_open {
	min-width:100px;
	max-width:200px;
	text-align:center;
	font:13px NanumGothicBold;
	color:#555555;
	padding-top:15px;
	margin:0 auto;

}
.doc_folder_open img {
	vertical-align:middle;
	margin:-2px 0px 0px 10px;

}
.doc_folder_ad {
	min-width:320px;
	max-width:640px;
	height:298px;
	background:#f6f6f6;
	margin-top:20px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}


/*Sub_06_03*/

.doc_list_folder_box {
	width:96%;
	max-width:614px;
	min-height:50px;
	max-height:auto;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#f6f6f6;
	margin:30px auto 0px auto;
	letter-spacing:-0.05em;
	padding:15px 0px;
}
.doc_list_folder_con {
	float:left;
	width:79%;
	max-width:512px;
	padding:0% 3%;
}
.doc_list_folder_icon {
	width:10%;
	float:left;
	margin-left:2%;
	height:auto;
}
.doc_list_folder_reply {
	font-size:13px;	
}
.doc_list_folder_con ul {
 	width:100%;
}
.doc_list_folder_con ul li {
	display:inline-block;
		vertical-align:middle;
}

.doc_list_folder_con ul > .doc_list_folder_title {
	font-size:15px;	
	font-weight:500;
	color:#202020;
	line-height:1.3em;
}
.doc_list_folder_con ul > .doc_list_folder_info {
	font:12px NanumGothic;
	color:#767676;
	padding:0px 5px;
	border-right:1px solid #e9e9e9;
}

.doc_list_folder_open {
	min-width:100px;
	max-width:200px;
	text-align:center;
	font:13px NanumGothicBold;
	color:#555555;
	padding-top:15px;
	margin:0 auto;
}

.doc_write_btn {
	width:50%;
	text-align:center;
	padding:20px 40px;
	background:#f6f6f6;
	border:1px solid #e9e9e9;
	margin:30px auto;
}
.doc_board_list,
.doc_board_list th,
.doc_board_list td {
	padding:0px;
	border-collapse:collapse;
}

.doc_board_list td {
	padding:10px;	
	border:1px solid #e9e9e9;
	
}


.doc_board_view,
.doc_board_view th,
.doc_board_view td,
.board_write,
.board_write th,
.board_write td {
	border:0;
	height:20px;
}
.doc_board_list a {
	color:#555555;
	font:13px NanumGothic;
	text-decoration:none
}
.doc_board_list a:hover {
	color:#202020;
	font-weight:bold;
	text-decoration:underline;
}
.doc_board_list .name,
.doc_board_list .date,
.doc_board_list .hit, 
.doc_board_list .ing {
	font-size:12px;
	text-align:center;
	padding:5px 0px;
	border:0px;
}

.doc_board_list .ing {
	border-right:1px solid #e9e9e9;	
}
.doc_board_list .doc_state {
	text-align:center;
	margin:0 auto;
	background:#f6f6f6;
	
}
.doc_board_list .state_01_writing,
.doc_board_list .state_04_report {
	color:#b61c21;
	font:11px NanumGothicBold;
}
.doc_board_list .state_02_check,
.doc_board_list .state_03_ok {
	font:11px NanumGothicBold;
}
.doc_board_list,
.doc_board_view,
.doc_board_write {
	width:96%;
	color:#555;
	font:13px NanumGothic;
	table-layout:fixed;
	margin:0 auto;
}
.doc_board_view td,
.doc_board_write td {
	padding:20px;
	border-bottom:solid 1px #e9e9e9;
}
.doc_board_list td.number {
	width:20px;
	text-align:center;
}
.doc_board_list .title {
	text-align:left;
	border-bottom:0px;
	 
}
.doc_board_list .title a {
	font-size:16px;
}
.doc_board_list .title .pic,
.doc_board_list .title .new {
	margin:0 5px 2px 0;
	vertical-align:middle
}



/*Sub_06_04*/
.doc_view_btn_list {
	padding:15px 20px;
	background:#f6f6f6;
	border:1px solid #e9e9e9;
	width:30%;
	text-align:center;
	float:left;
	margin:20px 0px;
	box-sizing:border-box;
}
.doc_view_btn_list h3 {
	font-size:15px;
	font-weight:normal;
}

.doc_view_info {
	margin:0px auto;
	width:96%;
}
.doc_view_info td.check {
	border:1px solid #e9e9e9;
	text-align:center;
}
.doc_view_info th {
	text-align:left;
	padding:5px 0px;
	font-size:11px;
}
.doc_view_info td {
	padding:5px 0px;
	font:11px NanumGothic;	
}
.doc_view_report_btn {
	width:60%;
	border:1px solid #e9e9e9;
	background:#ededed;
	text-align:center;
	font-size:17px;
	color:#b61c21;
	padding:14px 0px;
	box-sizing: border-box;
	float:right;
	margin:20px 0px;
}

.doc_view_report_btn img {
	vertical-align:middle;
	margin-top:-2px;	
}
.doc_view_add_file {
	min-width:150px;
	border:1px solid #e9e9e9;
	background:#f6f6f6;
	margin:10px auto 0px auto;
	text-align:center;
	font-size:15px;
	padding:5px;
}

.doc_board_view .contents {
	min-height:440px;
	padding:30px;
	vertical-align:top;
	text-align:left;
	line-height:25px;
	border-top:1px solid #e9e9e9;
	font-size:17px;
}
.doc_board_view th {
	border-bottom:solid 1px #e9e9e9;
	background-color:#f6f6f6;
	color:#202020;
	line-height:30px;
	vertical-align:middle;
	padding:10px;
	font-size:18px;
}
.doc_btn_area {
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
}
.doc_list_btn {
	min-width:60px;
	width:25%;
	background:#b61c21;
	color:#fff;
	text-align:center;
	padding:14px 0px;
	font:bold 13px NanumGothic;
	margin:15px auto 0px;
	box-sizing:border-box;
}


/*Sub_06_05*/


.doc_board_write th {
	background-color:#f6f6f6;
	border-bottom:solid 1px #e9e9e9;
	color:#555555;
	line-height:60px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
.doc_search_key {
	width:220px;
	height:38px;
	border:1px solid #e9e9e9;
	font:11px NanumGothic;
	color:#767676;
	padding-left:10px;
	margin-left:10px;
}
.doc_inputTypeText {
	margin:15px 0px;	
	width:100%;
	height:28px;
}
.doc_write_btn_title {
	width:150px;
	height:35px;
	padding-top:15px;
	float:left;
	margin-top:30px;
	text-align:left;

}
.doc_write_btn_title h1 {
	font-size:18px;
	color:#202020;	
	font-weight:bold;
	line-height:20px;
}
.doc_write_btn_save {
	min-width:120px;
	width:30%;
	height:35px;
	padding-top:15px;
	background:#b61c21;
	border:1px solid #e9e9e9;
	float:right;
	margin-top:30px;
	text-align:center;	
}
.doc_write_btn_save h4 {
	color:#fff;	
	font:12px NanumGothic;
}

.doc_write_title {
	width:95%;
	min-width:198px;
	height:38px;
	border:1px solid #d1d1d1;
	padding-left:10px;
	box-sizing:border-box;
	font-size:15px;
}
.doc_write_content {
	width:90%;
	min-width:200px;
	min-height:198px;
	border:1px solid #d1d1d1;
}
.doc_write_file {
	width:80%;
	margin-top:10px;	
}

/*Sub_06_06*/
.admin_input_box {
	width:100%;
	box-sizing:border-box;
	font-size:14px;	
	padding:20px 0px;
	border-bottom:1px solid #e9e9e9;
}
.admin_input {
	width:80%;
	box-sizing:border-box;
	max-width:200px;
	margin:10px 5px;
	padding:5px 10px;	
}
.input_del a{
	color:#b61c21;
	font:13px NanumGothicBold;
	font-weight:bold;
	float:right;
	margin:0px 10px 10px 0px;
}


.sub_07_01_wrap.type-second {
	text-align:center;
	width:100%;
	padding:0 20px;
	font-family: "NanumSquare";
	margin:0;
	box-sizing: border-box;;
}
.sub_07_01_wrap.type-second img {
	border:none;
}
.sub_07_01_wrap.type-second .title-wrap {
	padding-bottom:30px;
	font-size:20px;
	text-align:center;

}
.sub_07_01_wrap.type-second p.title-sub {
	font-size:15px; text-align:center;
	font-weight:400;
	line-height:20px;
	margin-bottom:20px;
}

.sub_07_01_wrap.type-second .dl-info2 {
	text-align: left;
}
.sub_07_01_wrap.type-second .dl-info2 + .dl-info2 {
	margin-top:0;
}
.sub_07_01_wrap.type-second .dl-info2 dd .txt-dash {
	font-size:14px;
	padding-left:20px;
	color:#555555;
	display:flex;

}
.sub_07_01_wrap.type-second .dl-info2 dd .txt-dash:before {
	font-size:11px;
	position:relative;
	top:4px;
	content:'-';
	display:inline-block;
	margin-right:6px;
	line-height:25px;
}
.sub_07_01_wrap.type-second .txt-number {
	font-size:14px;
	line-height:20px;
	color:#555555;
}
.sub_07_01_wrap.type-second .dl-info2 dt {
	font-size:15px;
	line-height:30px;
	margin:20px 0 10px 0;
	font-weight:bold;
}
.sub_07_01_wrap.type-second .dl-info2 dd {
	font-size:15px;
	line-height:20px;

}
.sub_07_01_wrap.type-second .dl-info2 dd .list-dot li {
	display:flex;
	line-height:20px;;
}
.sub_07_01_wrap.type-second .dl-info2 dd .list-dot li +li {
}
.sub_07_01_wrap.type-second .dl-info2 dd .list-dot li:before {
	width:3px;
	height:3px;
	border-radius: 50%;
	background-color:#000;
	display:inline-block; 
	margin-right:5px;
	flex:none;
	content:'';
	position:relative;
	top:8px;
}
.sub_07_01_wrap.type-second .dl-info2 dd + dd {
	margin-top:5px;
}
.sub_07_01_wrap.type-second .dl-info2 dd .txt-dot {
	display:flex;
}
.sub_07_01_wrap.type-second .dl-info2 dd.type-dot {
	display:flex;
}
.sub_07_01_wrap.type-second .dl-info2 dd .txt-dot:before,
.sub_07_01_wrap.type-second .dl-info2 dd.type-dot:before {
	font-size:15px;
	content:'▪';
	display:inline-block; 
	margin-right:10px;
	flex:none;
}



.sub_07_01_wrap.type-second .img-info {
	text-align:center;
}
.sub_07_01_wrap.type-second .img-info img {
	width:100%;
	margin-bottom:57px;
	margin-top:0;

}
.sub_07_01_wrap.type-second .img-info.type-flex {
	display:flex;
}
.sub_07_01_wrap.type-second .img-info.type-flex img {
	width:49%;
}
.sub_07_01_wrap.type-second .img-info.type-flex img + img {
	margin-left:auto;
}
.sub_07_01_wrap.type-second .txt-info {
	font-size:15px;
	margin-bottom:20px;
	line-height:20px;
}
.sub_07_01_wrap.type-second .txt-info2 {
	text-align:center;
	font-size:15px;
	line-height:20px;
	margin-bottom:14px;
}
.sub_07_01_wrap.type-second .sub-title img {
	display:inline-block;
	margin-bottom:10px;
}
.sub_07_01_wrap.type-second .sub-title {
	margin-top:20px;
	display:flex;
	flex-direction: column;
	font-size:15px;
	line-height:20px;
	align-items: center;
	justify-content: center;
	

}
.sub_07_01_wrap.type-second .dl-info dt {
	padding-bottom:20px;
}
.sub_07_01_wrap.type-second .dl-info dd {
	font-size:26px;
}
.sub_07_01_wrap.type-second .dl-info dd strong {
	display:block;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
}
.sub_07_01_wrap.type-second .dl-info dd {
	font-size:15px;
	line-height:20px;
}

.sub_07_01_wrap.type-second .dl-info dd.txt-flex {
	display:flex;
	align-items: center;
	justify-content: center;
}
.sub_07_01_wrap.type-second .dl-info dd .table-info {
	text-align:center;
	font-size:14px ;
	color:#555;
	line-height:20px;
}
.sub_07_01_wrap.type-second .dl-info dd + dd {margin-top:20px;}
.sub_07_01_wrap.type-second .box-dl {display:inline-block; width:100%; box-sizing:border-box; border:3px solid #ddd; padding:10px; text-align:left;}
.sub_07_01_wrap.type-second .box-dl .label-dl { font-size:15px; color:#555;line-height:20px;}
.sub_07_01_wrap.type-second .box-dl .label-dl:before {
	display:inline-block; width:15px; height:15px; margin-top:1px; margin-right:3px;content:''; background:url(../img/icon-square.png) no-repeat; background-size:100% 100%; vertical-align: top;
}
.sub_07_01_wrap.type-second .box-dl .dl-det {font-size:15px; color:#555; line-height:20px;}
.sub_07_01_wrap.type-second .phone-num {margin-top:30px; text-align:center; font-size:20px; line-height:30px;}
.sub_07_01_wrap.type-second .phone-num .label-phone {margin-bottom:10px;}
.sub_07_01_wrap.type-second .phone-num .label-phone a,
.sub_07_01_wrap.type-second .phone-num .label-phone span{background-color:#b61c21; font-size:20px; display:inline-block; color:#fff; padding:5px;}
.sub_07_01_wrap.type-second .board_list tr td,
.sub_07_01_wrap.type-second .board_list tr th {font-size:13px;}
.sub_07_01_wrap.type-second .board_list tr th.txt-center {
	text-align:center;
}
.sub_07_01_wrap.type-second .board_list tr td.txt-center {
	text-align:center;
}
.sub_07_01_wrap.type-second .board_list tr th {
	border-bottom:solid 1px #e9e9e9;
	background-color:#f6f6f6;
	color:#202020;
	line-height:30px;
	vertical-align:middle;
	font-weight:normal;
	padding-left:10px;
}
.sub_07_01_wrap.type-second .board_list tr td {padding:10px; border-bottom:solid 1px #e9e9e9;}
.sub_07_01_wrap.type-second .board_list tr td.txt-left {text-align:left;}

.sub_07_01_wrap.type-second .txt-det {
	font-size:15px;
	line-height:20px;
	margin:10px 0 5px 0;
	text-align:left;
}
/*Sub_07_01*/
.sub_07_01_wrap {
	width:292px;
	margin:30px auto 30px auto;
}
.sub_07_01_wrap h1 {
	font:18px NanumGothic;
	font-weight:bold;
}
.sub_07_01_wrap img{
	border:1px solid #e9e9e9;
	margin-top:10px;
}
.sub_07_01_online {
	width:250px;
	background:#f6f6f6;
	border:1px solid #e9e9e9;
	margin-top:16px;
	padding:20px;
	font-size:15px;
	color:#555555;
	line-height:20px;
}
.sub_07_01_btn {
	width:100px;
	background:#b61c21;
	text-align:center;
	padding:14px 0px;
	float:left;
	margin-left:5px;
	margin-top:15px;
}
.sub_07_01_btn h4 {
	font-weight:bold;
	color:#fff;
}
.view-news .bx-wrapper {
	box-shadow: none;;
}

.view-news .bx-wrapper .bx-pager {
	padding-top:0;
	margin-top:20px;

}
.view-news .bx-wrapper .bx-pager.bx-default-pager a {
	width:8px;
	height:8px;
	background-color:#000;
	margin:0 2px;

}

.view-news .bx-wrapper .bx-pager, .view-news .bx-wrapper .bx-controls-auto {
	position:relative;
}
.ui-news {
	padding:26px 10px;
	display:flex;
	box-sizing:border-box;
	align-items: center;
}
.ui-news .img-photo {
	width:30%;
	margin-right:10px;
}
.ui-news .txt-news {
	width:70%;

}

.ui-news .media_end_summary {
	line-height:15px;
	font-size:12px;
	margin-top:3px;
	letter-spacing:-1px;
}
.ui-news .txt-link {
	display:inline-block;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;;

}