@charset "utf-8";

/* responsive webpage */
table .pcOnly{display:table-cell;}

@media (max-width: 767px) {
	table .pcOnly{display:none;}
}

/*.ellipsis {float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:90%;}*/

/* bbs_list
*=================================*/
.noticeList{width:100%;}
.noticeList_tab{height:38px; background:url('/images/web/common/news_tit_bg.gif') repeat-x left bottom;}
.noticeList_tab div{overflow:hidden; position:absolute; top:25px; left:0; padding:20px 0; width:100%;}
.noticeList_tab li{float:left; border-right:1px solid #cdcdcd; height:32px; padding:6px 25px 0; }
.noticeList_tab li a{text-decoration:none; color:#444; font-weight:bold;}
.noticeList_tab li.tab_on{background-color:#707070; height:32px; padding:6px 25px 0; display:inline-block;}
.noticeList_tab li.tab_on a{color:#fff; font-weight:bold;}

.bbs01{width:100%; border-bottom:1px solid #838383!important; letter-spacing:-0.005em;}
.txt_right{text-align:right; padding:10px 0;}
.bbs01 th{height:34px; border-top:2px solid #0078ba; border-bottom:1px solid #838383; font-weight:bold; color:#333333;}
.bbs01 td{padding:8px 0; border-top:1px solid #d5d5d5; text-align:center; }
.bbs01 td a{color:#444; text-decoration:none;}
.left_td{text-align:left!important;}

.bbs02{width:100%; border-bottom:1px solid #838383!important; letter-spacing:-0.005em;}
.bbs02{width:100%; border-bottom:1px solid #838383!important; letter-spacing:-0.005em;}
.txt_right{text-align:right; padding:10px 0;}
.bbs02 th{height:34px; border-top:2px solid #0078ba; border-bottom:1px solid #838383; font-weight:bold; color:#333333;}
.bbs02 td{padding:8px 0; border-top:1px solid #d5d5d5; text-align:center; }
.bbs02 td a{color:#444; text-decoration:none;}
.left_td{text-align:left!important;}

/* bbs_view
*=================================*/
.bbs_content{border-bottom:solid 1px #D5D5D5; border-top: 2px solid #0552A9;}	
.bbs_content .tit{background: url('/images/tit_icon.png') 14px center no-repeat; border-bottom:solid 1px #D5D5D5;}
.bbs_content .tit h3{font-weight:bold; color:#444; letter-spacing:normal; padding:10px; font-family:Arial,sans-serif;}
.bbs_content .tit_list > ul{border-bottom:solid 1px #D5D5D5;}
.bbs_content .tit_list > ul > li{width:33%; padding:10px; border-right:solid 1px #D5D5D5; display:inline-block;}
.bbs_content .tit_list > ul > li:last-child{border-right:none;}
.bbs_content .tit_list > ul > li > dl{overflow:hidden; color:#666;}
.bbs_content .tit_list > ul > li > dl > dt{float:left; padding:0px 8px; border-right:solid 1px #bebebe; color:#145EA2;}
.bbs_content .tit_list > ul > li > dl > dd{float:left; padding:0px 8px;}
.bbs_view{padding:40px 20px; line-height:24px; color:#444; letter-spacing:normal; border-bottom:solid 1px #D5D5D5;}

.bbs01_view{width:100%; overflow:hidden;}
.bbs01_view > ul{border-top:solid 2px #0078BA; border-bottom:1px solid #D5D5D5; overflow:hidden;}
.bbs01_view > ul > li{overflow:hidden; border-bottom:1px solid #D5D5D5;}
.bbs01_view > ul > li:last-child{border-bottom:none;}   
.bbs01_view > ul > li > dl{overflow:hidden; background-color:#F7FDFF; }
.bbs01_view > ul > li > dl > dt{float:left; width:25%; text-align:center; font-weight:bold; color:#145E86; overflow:hidden; padding:10px 0px;}
.bbs01_view > ul > li > dl > dd{float:left; width:75%; min-height:40px; overflow:hidden; padding:10px 0px 10px 15px; border-left:1px solid #D5D5D5; background-color:#fff;} 
.bbs01_view > ul > li > dl > dd > a{color:#222;}

.bbs_file{padding:15px;}
.bbs_file dl{overflow:hidden;}
.bbs_file dl > dt{color:#145E86; float:left; font-weight:bold; margin-right:20px;}
.bbs_file dl > dd{float:left; background: url('/images/eng_new/sub/icon_file.gif') left center no-repeat; padding-left:15px;}

.bbs_view_wrap{overflow: hidden;}
.btn_list{margin:20px 0px; float:right;}
.btn_list a{display:block; background-color:#0171b5; padding:7px 15px; border:solid 1px #1f6396;}
.btn_list a span{background:url('/images/eng_new/sub/list_icon.png') left center no-repeat; padding-left:20px; font-weight:bold; color:#fff; }

.sub_container {overflow: hidden;}
.bbs_view_wrap {overflow: visible;}
.view_con {padding: 30px 0px; position: relative;}
.view_con .swiper-button-next, 
.view_con .swiper-button-prev{width: 63px; height: 63px; margin-top: -32px; background-size: 100%;}
.view_con .swiper-button-prev{ left: -124px; background-image: url('/images/home/sub/icon_viewArrSliderL.png');}
.view_con .swiper-button-next{right: -124px; background-image: url('/images/home/sub/icon_viewArrSliderR.png');}
.view_con .swiper-container {width: 100%; margin-left: auto; margin-right: auto;}
.view_con .swiper-slide{display:flex; align-items:center; justify-content:center; /*height: 100%;*/ width: 100%; overflow: hidden;}
.view_con .swiper-slide img{max-width: 100%; height: auto; margin: 0 auto; display: block; max-height:670px; object-fit:contain;}
.view_gallery_top{width: 100%;}
.view_gallery_thumbs{box-sizing: border-box; padding-top: 35px; height: 220px;}   
.view_gallery_thumbs .swiper-slide img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; min-height: 100%; max-width: none; max-height: none; overflow: hidden;}

@media (max-width: 1250px) and (min-width: 1121px) {
.sub_container {overflow: visible;}
.bbs_view_wrap {overflow: hidden;}
.view_con .swiper-button-prev{left: 24px;}
.view_con .swiper-button-next{right: 24px}
}

@media (max-width: 1120px) and (min-width: 766px) {
.sub_container {overflow: visible;}
.bbs_view_wrap {overflow: hidden;}
.view_con .swiper-button-next, .view_con .swiper-button-prev{display: none;}
.view_gallery_thumbs{height: 165px; padding-top: 26px;}
}

@media (max-width: 767px) {
.sub_container {overflow: visible;}
.bbs_view_wrap {overflow: hidden;}
.view_con .swiper-slide img{height:270px;}
.view_gallery_thumbs{height: 98px; padding-top: 16px;}
}

@media (max-width: 480px) {
.sub_container {overflow: visible;}
.bbs_view_wrap {overflow: hidden;}
.view_gallery_thumbs{height: 66px; padding-top: 11px;}
}


/*검색박스*/
.search_box01{padding:20px 0; background:#dce8f3; border:1px solid #cbdbe9;}
.search_box01 dl{position:relative; margin-top:5px; padding:0 10px 0 18.5%;}
.search_box01 dl:first-child {margin:0;}
.search_box01 dt{width:93px; height:25px; padding:5px 10px 0 0; color:#434343; text-align:right; font-weight:400; float:left;}
.search_box01 dl.input_organi dd{position:relative; min-height:30px;}
.select_drop_wrap{box-sizing:border-box; padding-left:10px; float:left;}
.select_drop{}
.select_drop button{box-sizing:border-box; width:120px; height:28px; padding:0 10px; text-align:left;}
.select_drop button i{display:block; height:28px; background:url("/images/home/sub/bullet_btn_sch.png") no-repeat right top; text-align:left; font-style:normal; line-height:28px;}
.select_drop button.on i{background:url("/images/home/sub/bullet_btn_sch.png") no-repeat right bottom;}
.select_drop ul { display:none; }
.select_drop .select_option{box-sizing:border-box; width:120px; height:30px; text-align:left;}
.search_box01 .input_organi .clause{position:relative; display:inline-block; vertical-align: top !important;}
.search_box01 label span { overflow:hidden; display:block; position:absolute; visibility:hidden; width:1px; height:1px; font-size:1px;}
.search_box01 input[type="text"] { box-sizing:border-box; width:190px; padding:0 5px; height:30px; background:#fff; border:1px solid #d8d6d6; line-height:30px; vertical-align:top;}
.search_box01 input.search_inp[type="submit"] { position:absolute; top:0; right:-70px; width:60px; height:30px; background:#4e8fc7; border:0; color:#fff; cursor:pointer;}
.search_box01 .btnCalendar{border:0px; display:inline-block; width:30px; height:30px; cursor:pointer; background: url('/images/home/sub/btn_search.png') no-repeat; text-indent: -9999px;}
.ma_l10{margin-left:10px;}
.clause02 input[type="text"] {right:0px; }

@media (max-width: 1120px) {
	.search_box01 dl{padding:0 10px 0 11.5%;}
}

@media (max-width: 767px) {
	.search_box01 dl{padding:0 0 0 20px;}
	.search_box01 dt{display:none;}
}

@media (max-width: 480px) {
	.search_box01 dl{padding:0;}
	.select_drop .select_option{width:auto;}
	.search_box01 input[type="text"] {width:130px;}
}

.bbs_info{overflow:hidden; padding:30px 10px 10px 10px;}
.bbs_info span{background:url("/images/home/sub/bullet_bbsDivision.png") no-repeat right center; padding-right:8px; margin-right:5px;}
.bbs_info span:last-child{background:none; padding-right:0px; margin-right:0px;}
.bbs_info i{color:#e24040;}
.bbs_info .ft_l {text-align:left;}
.bbs_info .ft_r {text-align:right;}
.bbs_info .ft_r ul li{float:left; margin-left:5px;}
.bbs_info .ft_r button.on{width:55px; height:24px; background-color:#757a98; color:#fff;}
.bbs_info .ft_r button{width:55px; height:24px; background-color:#dce8f3; color:#757a98;}


/*페이지
.page{text-align:center; padding-top:40px;}
.page span a{display:inline-block; width:22px; height:22px; border:1px solid #dadada; color:#444444; font-weight:bold; text-decoration:none;}
.page span a.onBox{color:#fff; background-color:#0172b0;}
*/

/*
*페이지 대표홈페이지 양식으로 수정
*/
.paging{padding:30px 0; text-align:center;}
.paging *{vertical-align:top;}
.paging a{display:inline-block; width:34px;height:34px;line-height:32px; font-weight:400; margin: 0 3px;}
.paging a.prev{border:none; width:34px;}
.paging a.next{border:none; width:34px;}
.page_num a{width:32px; height:32px; border:solid 1px #ddd; background-color:#fff; color:#333;}
.page_num a.on{background:#4f8ec3; border:1px solid #4f8ec3; color:#fff; width:32px; height:32px;}


/*이전글 다음글*/
.board_view{width:100%;}
.board_view .board_btlist {border-bottom:1px solid #838383; border-top:1px solid #838383; float:left; margin-bottom:50px; position:relative; width:100%;}
.board_view .board_btlist dl{width:100%;}
.board_view .board_btlist dt {background: rgba(0, 0, 0, 0) url("/images/eng_new/sub/blt_arrow_pre.gif") no-repeat scroll 82% center; border-bottom:1px solid #d5d5d5; float:left; font-weight:bold; padding:10px 0; text-align:center; width:13%;}
.board_view .board_btlist dd {background:rgba(0, 0, 0, 0) url("/images/eng_new/sub/bbs_th_line.gif") no-repeat scroll left center; border-bottom:1px solid #d5d5d5; float:left; padding:10px; width:87%;}
 
 /*버튼*/
.btn_wrap{padding:20px 5px;}
.btn_wrap .f_right{float:right;}
.btn_wrap .f_right input{display:inline-block; width:100px; height:40px; border:none; margin:0 5px;}
.btn_wrap .f_right .btn_save{background-color:#4f8ec3; color:#fff;}
.btn_wrap .f_right .btn_cancel{background-color:#62798c; color:#fff;}





/* bbs */
/*=================================*/ 
.bbs01_list{}

.bbs02_list{position:relative; overflow:hidden; width:100%;}
.bbs02_list ul{}
.bbs02_list ul li{float:left; margin:0 5% 50px 0; width:30%;}
.bbs02_list ul li:nth-child(3n+3){margin-right:0px;}
.bbs02_list .gallery_wrap{width:100%; position:relative;}
.bbs02_list .gallery_wrap a.gallery_img{}
.bbs02_list .gallery_wrap a.gallery_img img {width:100%;}
.bbs02_list .gallery_wrap a.gallery_txt{color:#333; padding:10px 0 10px 5px; display:block; height:40px;}
.bbs02_list .gallery_wrap a span{position:absolute; z-index:999; top:50%; left:50%; width:83px; height:88px; margin:-80px 0 0 -35px; background:url("/images/home/sub/icon_play.png") no-repeat;}
.bbs02_list .gallery_wrap aside{width:100%; text-align:right; display:block; background-color:#f5f8fa; overflow:hidden; height:40px; }
.bbs02_list .gallery_wrap aside p{display:inline-block; color:#6d6d6d; padding:5px 8px 5px 5px; background:url("/images/home/sub/bullet_bbsDivision.png") no-repeat right center;}
.bbs02_list .gallery_wrap aside p:last-child{background:none; text-align:left;}

@media (max-width: 1120px) {
	.bbs02_list .gallery_wrap a.gallery_img img {width:100%; height:auto;}
	.bbs02_list .gallery_wrap a.gallery_txt{height:50px;}
	.bbs02_list .gallery_wrap aside p{font-size:9px; padding:11px 8px 11px 5px;}
}

@media (max-width: 767px) {
	.bbs02_list ul li{margin-right:6%; width:47%;}
	.bbs02_list ul li:nth-child(3n+3){margin-right:6%;}
	.bbs02_list ul li:nth-child(2n+2){margin-right:0;}
}

@media (max-width: 480px) {
	.bbs02_list ul li{margin-right:0; width:100%;}
	.bbs02_list ul li:nth-child(3n+3){margin-right:0;}
	.bbs02_list ul li:nth-child(2n+2){margin-right:0;}
	.bbs02_list .gallery_wrap a.gallery_txt{font-size:13px;}
	.bbs02_list .gallery_wrap aside p{font-size:12px; padding:5px 8px 5px 5px;}
}

.bbs_view_wrap{}
.bbs_view_wrap header{text-align:center; color:#3d464c; font-size:120%; word-break:keep-all;}
.bbs_view_wrap .view_info01{margin-top:25px; border-top:solid 1px #d2d5d9; border-bottom:solid 1px #d2d5d9; overflow:hidden;}
.bbs_view_wrap .view_info01 ul li{float:left; width:295px; margin-bottom:1px;}
.bbs_view_wrap .view_info01 ul li dl{height:40px; display:table;}
.bbs_view_wrap .view_info01 ul li dl dt{display:table-cell; vertical-align:middle; width:95px; text-align:center; background-color:#dee6ec; color:#444; font-weight:400;}
.bbs_view_wrap .view_info01 ul li dl dd{display:table-cell; vertical-align:middle; width:175px; color:#666; padding-left:25px;}
.bbs_view_wrap .view_info02{border-bottom:solid 1px #d2d5d9; height:40px;}
.bbs_view_wrap .view_info02 ul li{float:left; width:295px; height:40px;}
.bbs_view_wrap .view_info02 ul li dl{height:40px; display:table;}
.bbs_view_wrap .view_info02 ul li dl dt{display:table-cell; vertical-align:middle; width:95px; height:40px; text-align:center; background-color:#dee6ec; color:#444; font-weight:400;}
.bbs_view_wrap .view_info02 ul li dl dd{display:table-cell; vertical-align:middle; width:175px; height:40px; color:#666; padding-left:25px;}

@media (max-width: 767px) {
	.bbs_view_wrap header{font-size:14px;}
	.bbs_view_wrap .view_info01 ul li dl{height:20px;}
	.bbs_view_wrap .view_info01 ul li{width:auto;}
	.bbs_view_wrap .view_info01 ul li dl dt{width:60px;}
	.bbs_view_wrap .view_info01 ul li dl dd{width:100px; padding:0; text-align:center;}
}

/*=================================  (20161206 추가) */ 
.bbs_view_wrap .view_info02_1{border-bottom:solid 1px #d2d5d9; height:40px;}
.bbs_view_wrap .view_info02_1 ul li{float:left;  height:40px;}
.bbs_view_wrap .view_info02_1 ul li dl{height:40px; display:table;}
.bbs_view_wrap .view_info02_1 ul li dl dt{display:table-cell; vertical-align:middle; width:95px; height:40px; text-align:center; background-color:#dee6ec; color:#444; font-weight:400;}
.bbs_view_wrap .view_info02_1 ul li dl dd{display:table-cell; vertical-align:middle; height:40px; color:#666; padding-left:25px;}
.bbs_view_wrap .view_info02_2{border-bottom:solid 1px #d2d5d9; height:40px;}
.bbs_view_wrap .view_info02_2 ul li{float:left; width:45%; height:40px;}
.bbs_view_wrap .view_info02_2 ul li dl{height:40px; display:table;}
.bbs_view_wrap .view_info02_2 ul li dl dt{display:table-cell; vertical-align:middle; width:95px; height:40px; text-align:center; background-color:#dee6ec; color:#444; font-weight:400;}
.bbs_view_wrap .view_info02_2 ul li dl dd{display:table-cell; vertical-align:middle; height:40px; color:#666; padding-left:25px;}
.bbs_view_wrap .view_info01_1{margin-top:25px; border-bottom:solid 1px #d2d5d9; border-top:solid 1px #d2d5d9; height:40px;}
.bbs_view_wrap .view_info01_1 ul li{float:left; width:295px; height:40px;}
.bbs_view_wrap .view_info01_1 ul li dl{height:40px; display:table;}
.bbs_view_wrap .view_info01_1 ul li dl dt{display:table-cell; vertical-align:middle; width:95px; height:40px; text-align:center; background-color:#dee6ec; color:#444; font-weight:400;}
.bbs_view_wrap .view_info01_1 ul li dl dd{display:table-cell; vertical-align:middle; height:40px; color:#666; padding-left:25px;}
.bbs_view_wrap .view_info01_2{margin-top:25px; border-bottom:solid 1px #d2d5d9; border-top:solid 1px #d2d5d9; height:40px;}
.bbs_view_wrap .view_info01_2 ul li{float:left;  width:45%; height:40px;}
.bbs_view_wrap .view_info01_2 ul li dl{height:40px; display:table;}
.bbs_view_wrap .view_info01_2 ul li dl dt{display:table-cell; vertical-align:middle; width:95px; height:40px; text-align:center; background-color:#dee6ec; color:#444; font-weight:400;}
.bbs_view_wrap .view_info01_2 ul li dl dd{display:table-cell; vertical-align:middle; height:40px; color:#666; padding-left:25px;}
.view_con_1{padding:30px 20px 30px 20px; line-height:27px; border-bottom:solid 1px #d2d5d9;}
/*=================================  (20161206 추가) */ 

.view_con{padding:30px 20px; line-height:27px; min-height:200px;} /* (20161207 padding 수정) */ 

@media (max-width: 767px) {
	.view_con{padding:30px 0; font-size:13px;}
	.view_con img{width:100%; height:auto;}
}

.phpto_in{width:620px; overflow:hidden; margin:20px auto; display:block;}
.phpto_in p.phpto_l{float:left;}
/* .phpto_in p.phpto_l img{width:466px; height:332px;} */
.phpto_in p.phpto_l img{width:466px; height:322px;}
.phpto_in .s_img{float:right;}
.phpto_in .s_img li{padding-bottom:26.5px;}
.phpto_in .s_img li img{width:130px; height:93px;}

.phpto_mobile{display:none;}
.phpto_mobile p{margin-bottom:20px;}

@media (max-width: 767px) {
	.phpto_in{display:none;}
	.phpto_mobile{display:block;}
}

.view_file{padding-top:20px;}
.view_file header{width:132px; height:40px; text-align:left; padding-left:48px; display:table; background:#6c96bc url("/images/home/sub/icon_file.png") no-repeat 14px center;}
.view_file header span{background-color:#e9ecf0; width:100%; height:100%; color:#5d82a3; display:table-cell; vertical-align:middle; padding-left:20px; font-weight:400;}
.view_file ul{border:solid 1px #dae2e6; padding:5px 15px;}
.view_file ul li{padding:5px 0;}
.view_file ul li a{padding:10px 0; color:#555; margin-right:5px;}

.view_vod{margin-bottom:30px;}
.view_vod header{width:132px; height:40px; text-align:left; padding-left:48px; display:table; background:#6c96bc url("/images/home/sub/icon_vod.png") no-repeat 11px center;}
.view_vod header span{background-color:#e9ecf0; width:100%; height:100%; color:#5d82a3; display:table-cell; vertical-align:middle; padding-left:20px; font-weight:400;}
.view_vod .textarea_style02{width:100%; height:150px; padding:10px; border:1px solid #ccc; line-height:1.8em;}

.prev_next_wrap{position:relative; overflow:hidden; border-bottom:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; margin-top:30px; height:80px; width:885px;}
.prev_next_wrap ul{}
.prev_next_wrap ul li{height:80px; width:382px; float:left; display:table;}
.prev_next_wrap ul li:first-child{padding-left:60px; border-right:solid 1px #e5e5e5; background:url("/images/home/sub/icon_viewArrL.png") no-repeat 15px center;}
.prev_next_wrap ul li:last-child{padding-right:60px; text-align:right; background:url("/images/home/sub/icon_viewArrR.png") no-repeat 412px center;}
.prev_next_wrap ul li dl{display:table-cell; height:80px; vertical-align:middle;}
.prev_next_wrap ul li dl dt{color:#1a1a1a; font-weight:400;}
.prev_next_wrap ul li dl dd{color:#949494; margin-top:5px;}

.prev_next_wrap2{position:relative; overflow:hidden; border-bottom:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; margin-top:30px; height:80px; width:1000px;}
.prev_next_wrap2 ul{}
.prev_next_wrap2 ul li{height:80px; width:500px; float:left; display:table;}
.prev_next_wrap2 ul li:first-child{padding-left:60px; border-right:solid 1px #e5e5e5; background:url("/images/home/sub/icon_viewArrL.png") no-repeat 15px center;}
.prev_next_wrap2 ul li:last-child{padding-right:60px; text-align:right; background:url("/images/home/sub/icon_viewArrR.png") no-repeat 470px center;}
.prev_next_wrap2 ul li dl{display:table-cell; height:80px; vertical-align:middle;}
.prev_next_wrap2 ul li dl dt{color:#1a1a1a; font-weight:400;}
.prev_next_wrap2 ul li dl dd{color:#949494; margin-top:5px;}

.view_btn{margin:15px 0 30px 0; float:right;}
.view_btn a{background-color:#596e80; padding:10px 30px; display:inline-block; color:#fff!important;}
 
 
 /*
/* table
/*=================================*/
.table_case01 {width:100%; border-bottom: 1px solid #7d9ab3!important;}
.table_case01 thead th {color:#333; background-color:#e5ebf0;}
.table_case01 thead tr:first-child th { padding:10px 0; border-top:3px solid #7d9ab3; font-weight:400; }
.table_case01 tbody th, .table_case01 tbody td{ height:40px; padding:0 5px; border-top:1px solid #eaebeb; text-align:center; color:#333; font-size:90%; font-weight:300;}
.table_case01 tbody td a:hover{color:#337fbe;}
.table_case01 tbody td.al { text-align:left;}
.table_case01 .bbs_link{color:#299aab;}

@media (max-width: 767px) {
	.table_case01 tbody th, .table_case01 tbody td{font-size:13px; font-weight:normal;}
}

.table_case02 {width:100%; border-bottom: 1px solid #7d9ab3!important; border-right: 1px solid #c6c9cc!important; border-left: 1px solid #c6c9cc!important;}
.table_case02 thead tr th {color:#333; background-color:#e5ebf0; padding:10px 0; font-weight:400; border-right:solid 1px #c6c9cc; border-bottom:solid 1px #c6c9cc;}
.table_case02 thead tr:first-child th{border-top:3px solid #7d9ab3; }
.table_case02 thead tr th:first-child {border-left:solid 1px #c6c9cc;}
.table_case02 tbody tr:first-child th, td{border-top:0px solid #eaebeb;}
.table_case02 tbody th {padding:10px 15px; border-top:1px solid #c6c9cc; border-right:solid 1px #c6c9cc; text-align:center; color:#444; vertical-align:middle; font-weight:400; background-color:#f2f6f9;}
.table_case02 tbody tr td:last-child{border-right:solid 0px #c6c9cc;}
.table_case02 tbody td {padding:10px 15px; border-top:1px solid #eaebeb; border-right:solid 1px #eaebeb; text-align:left; color:#444; vertical-align:top;}
.table_case02 tbody td ul li.table_b01{padding:4px 0;}
.table_case02 tbody td ul li.table_b02{padding:0px 0 4px 14px; background:url("/images/home/sub/bullet_line.png") 5px 8px no-repeat;}
.table_case02 tbody td ul li.table_b03{padding:0px 0 4px 23px; background:url("/images/home/sub/bullet_table.png") 15px 8px no-repeat;}
.table_case02 tbody th:first-child {border-left:solid 0px #c6c9cc;}
.table_case02 tbody td:first-child {border-left:solid 0px #eaebeb;}
.table_case02 tbody td.ac{ text-align:center;}
.table_case02 tfoot tr td{background-color:#bdcfde; color:#333; font-weight:400; padding:10px 0; text-align:center; border-right:solid 1px #aaaeb3; }
.table_case02 tfoot tr td:last-child{border-right:solid 0px #7d9ab3;} 

.table_case03 {width:100%; border-top: 1px solid #7d9ab3!important; border-bottom:1px solid #eaebeb; text-align:left;}
.table_case03 tbody th, .table_case03 tbody td{height:50px; color:#333;}
.table_case03 tbody th{color:#333; background-color:#eef4f8; font-weight:normal; padding:0 20px 0 40px;}
.table_case03 tbody th.essential{background:#eef4f8 url("/images/home/sub/icon_write.png") 20px 20px no-repeat;}
.table_case03 tbody td{padding:0 25px;}
.table_case03 tbody td.write_textarea{padding:10px 25px;}
.table_case03 tbody td.write_report{padding:10px 25px;}
.table_case03 tbody td.write_report ul li{padding:3px 10px; background:url("/images/home/sub/bullet_line.png") left center no-repeat;}
.table_case03 tbody td p{padding-bottom:5px;}
.table_case03 tbody td span{display:inline-block; margin-right:30px;}
.table_case03 tbody td span i{display:inline-block; padding-top:3px!important; margin-right:5px;}
.table_case03 tbody td a:hover{color:#337fbe;}
.table_case03 tbody td.al { text-align:left;}
.table_case03 .bbs_link{color:#299aab;} 
.table_case03 .input_style01{width:600px; height:30px;} 
.table_case03 .input_style02{width:200px; height:30px; margin-left:5px;} 
.table_case03 .input_style03{width:300px; height:30px; margin-left:5px;} 
.table_case03 .select_style01{width:200px; height:34px;}
.table_case03 .textarea_style01{width:600px; height:150px;}

.table_case01_1 {width:100%; border-bottom: 1px solid #7d9ab3!important;}
.table_case01_1 thead th {color:#333; background-color:#e5ebf0;}
.table_case01_1 thead tr:first-child th { padding:10px 0; border-top:3px solid #7d9ab3; font-weight:400; }
.table_case01_1 tbody th,
.table_case01_1 tbody td{ height:40px; padding:0 5px; border-top:1px solid #eaebeb; text-align:center; color:#333;}
.table_case01_1 tbody td a:hover{color:#337fbe;}
.table_case01_1 tbody td.al { text-align:left;}
.table_case01_1 .bbs_link{color:#299aab;}

.file_input_textbox{float:left; width:250px;}
.file_input_div{position:relative; width:85px; height:28px; overflow:hidden;}
.file_input_button{width:85px; position:absolute; top:0px; background-color:#3e3e3e; color:#fff; border-style:solid; height:29px; cursor:pointer;}
.file_input_hidden{position:absolute; right:0px; top:0px; cursor:pointer;}
.btn_wrap{padding:20px 5px;}
.btn_wrap .f_right{float:right;}
.btn_wrap .f_right input{display:inline-block; width:100px; height:40px; border:none; margin:0 5px;}
.btn_wrap .f_right .btn_save{background-color:#4f8ec3; color:#fff;}
.btn_wrap .f_right .btn_cancel{background-color:#62798c; color:#fff;}
.btn_wrap02{padding:20px 5px;}
.btn_wrap02 .f_right{float:right;}
.btn_wrap02 .f_right input{display:inline-block; height:40px; border:none; margin:0 5px; width:175px;}
.btn_wrap02 .f_right .btn_number{color:#fff; padding:0 20px 0 0px; background:#7ea2c2 url("/images/home/sub/icon_down03.png") 140px center no-repeat; }
.btn_wrap02 .f_right .btn_staff{color:#fff; padding:0 20px 0 5px; background:#4d6980 url("/images/home/sub/icon_staff.png") 120px center no-repeat;}

.btn_Ssearch{background-color:#7f7f7f; color:#fff; width:70px; height:34px!important; border:none!important;}


/*
/* table (20161202 추가)
/*=================================*/ 
.table_case04 {width:100%; border-bottom: 1px solid #7d9ab3!important;}
.table_case04 thead th {color:#333; background-color:#e5ebf0; border-right:solid 1px #c6c9cc; border-left:solid 1px #c6c9cc;}
.table_case04 thead tr:first-child th { padding:10px 0; border-top:3px solid #7d9ab3; font-weight:400; }
.table_case04 tbody th,
.table_case04 tbody td{ height:40px; padding:0 5px; border-top:1px solid #eaebeb; text-align:center; color:#333; border-right:solid 1px #eaebeb; border-left:solid 1px #eaebeb;}
.table_case04 tbody td a:hover{color:#337fbe;}
.table_case04 tbody td.al { text-align:left;}
.table_case04 .bbs_link{color:#299aab;}
/*=================================*/ 

/*
/* table (20161206 추가)
/*=================================*/ 
.table_case05 {width:100%; border-bottom: 1px solid #7d9ab3!important; border-right: 1px solid #c6c9cc!important; border-left: 1px solid #c6c9cc!important;}
.table_case05 thead tr th {color:#fff; background-color:#7d9ab3; padding:10px 0; font-weight:400; border-right:solid 1px #c6c9cc; border-bottom:solid 1px #c6c9cc;}
.table_case05 thead tr:first-child th{}
.table_case05 thead tr th:first-child {border-left:solid 1px #c6c9cc;}
.table_case05 tbody tr:first-child th, td{border-top:0px solid #eaebeb;}
.table_case05 tbody th {padding:10px 15px; border-top:1px solid #c6c9cc; border-right:solid 1px #c6c9cc; text-align:center; color:#444; vertical-align:middle; font-weight:400; background-color:#f2f6f9;}
.table_case05 tbody tr td:last-child{border-right:solid 0px #c6c9cc;}
.table_case05 tbody td {padding:10px 15px; border-top:1px solid #eaebeb; border-right:solid 1px #eaebeb; text-align:left; color:#444; vertical-align:top; background-color:#fff;}
.table_case05 tbody td ul li.table_b01{padding:4px 0;}
.table_case05 tbody td ul li.table_b02{padding:0px 0 4px 14px; background:url("/images/home/sub/bullet_line.png") 5px 8px no-repeat;}
.table_case05 tbody td ul li.table_b03{padding:0px 0 4px 23px; background:url("/images/home/sub/bullet_table.png") 15px 8px no-repeat;}
.table_case05 tbody th:first-child {border-left:solid 0px #c6c9cc;}
.table_case05 tbody td:first-child {border-left:solid 0px #eaebeb;}
.table_case05 tbody td.ac{ text-align:center;}
.table_case05 tfoot tr td{background-color:#bdcfde; color:#333; font-weight:400; padding:10px 0; text-align:center; border-right:solid 1px #aaaeb3; }
.table_case05 tfoot tr td:last-child{border-right:solid 0px #7d9ab3;} 
/*================================= (20161206 추가) */ 
 
 

 
 
 