@charset "utf-8";

/*모든 문서 공통*/
html, body {
    margin: 0;
    padding: 0;
	font-size: 100%; 
	letter-spacing:-0.05em;
}
p {font-size:13px; line-height:1.5;}
select,input[type='submit'],input[type='text'],textarea {font:normal 400 12px/120%; height:30px; border:1px solid #ddd; padding:2px 0 0 5px; width:100%;}
textarea {min-height:100px;}
* {-webkit-text-size-adjust:auto;}

@media (max-width: 479px) { 
    html {font-size: 80%;} 
}

/* sub */
.sub_container .contents {padding:60px 0;}

/* margin */
.ma{margin:0 auto;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}

.mb0{margin-bottom:0px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}

.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}

.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}

.pd20{padding:20px;}

/* float */
.floatL{float:left !important;}
.floatR{float:right !important;}

/* text */
.alignL{text-align:left !important}
.alignC{text-align:center !important}
.alignR{text-align:right !important}

.txt_blue{color:#4983b3 !important;}
.txt_green{color:#5c9099 !important;}
.txt_navy{color:#395467 !important;}
.txt_gray{color:#888 !important;}
.txt_black{color:#333 !important;}
.txt_white{color:#fff !important;}

h3.tit_navy{color:#395467; line-height:2.5; letter-spacing:-0.07em; font-size:20px;}
h3.tit_blue{color:#537fa6; line-height:1.4; letter-spacing:-0.07em;}
h3, h4{letter-spacing:-0.07em;}
h4.titS{line-height:1.5; font-size:20px; font-weight:700;}


.fontXL{font-size:40px;}
.fontL{font-size:30px;}
.fontM{font-size:24px;}
.fontS{font-size:20px;}
.fontXS{font-size:16px;}
.fontBasic{font-size:14px;}
.fontBold {font-weight:700;}
.fontNormal {font-weight:100;}
.fs14{font-size:14px;}

.lh13{line-height:1.3}
.lh15{line-height:1.5}
.lh2{line-height:2}
.lh25{line-height:2.5}

/* list &icon text */
.infoTxt{font-weight:700; font-size:15px; line-height:1.8; background:url('/images/minister/sub/con_ico_info.png') no-repeat 0 4px; padding-left:24px }
.list_txt dt {font-size:15px; color:#333; line-height:1.8;}
.list_txt dd {line-height:1.6; background:url('/images/minister/sub/con_ico_dot.png') no-repeat 15px 8px; padding-left:24px; font-size:13px;}

/* background */
.bg_blue{background-color:#6191c2 !important;}
.bg_Dblue{background-color:#386991 !important;}
.bg_green{background-color:#6ba8b3 !important;}
.bg_Dgreen{background-color:#458a97 !important;}
.bg_navy{background-color:#596e80 !important;}
.bg_gray{background-color:#95a0a6 !important;}
.bg_Lgray{background-color:#f0f3f5 !important;}
.bg_LBgray{background-color:#f8fbfc !important;}
.bg_Lgray2{background-color:#dcdfe0 !important;}
.bg_Bgray{background-color:#6f91ab !important;}
.bg_Dgray{background-color:#62798c !important;}

/* box */
.box30 {width:30%;}
.box40 {width:40%;}
.box47r {width:47%; padding-right:3%}
.box47l {width:47%; padding-left:3%}
.box50 {width:50%;}
.box60 {width:60%;}
.box70 {width:70%;}
.box100 {width:100%;}

.line-box {border-top:4px solid #a1a5ab; padding:20px; border-bottom:1px solid #ddd; margin-top:30px; height:auto; min-height:50px;}

/* border */
.bdr {border-right:1px solid #ddd;}
.bdb {border-bottom:1px solid #ddd;}
.bdl {border-left:1px solid #ddd;}
.bdt {border-top:1px solid #ddd;}

/* tab */
.tabArea {position:relative; margin:20px 0 30px;}
.tab_type01 {width:80%; margin:0 auto;}
.tab_type01 > li {float: left; width:33%; margin-right:1px;}
.tab_type01 > li:last-child{margin-right:0;}
.tab_type01 > li > a {border-bottom: 5px solid #e4e9ee; background-color:#fff; color: #767676; display: block; font-size: 14px; padding: 13px 0px; text-align: center; }
.tab_type01 > li.on > a{font-weight:bold; border-bottom: 5px solid #4f8ec3; color: #4f8ec3;}

.tab_type02 {background: url('/images/minister/sub/bg_tab_line.gif') repeat-x 0 41px; width:100%;}
.tab_type02 > li {float: left; width:25%;}
.tab_type02 > li > a {border-left:1px solid #cecece; border-right: 1px solid #cdcdcd; border-top: 1px solid #cecece; background-color:#f7f7f7; color: #888; display: block; font-size: 14px; padding: 13px 0px; text-align: center;border-bottom: 2px solid #406180;margin-right: -1px;}
.tab_type02 > li.on > a{font-weight:bold; background-color: #fff; border-top: 2px solid #596e80; border-right: 2px solid #596e80; border-left: 2px solid #596e80; border-bottom:1px solid #fff; color: #596e80; margin: 0 0 -1px 0;}

/* table */
.tbl_type01 {border-top: 2px solid #406180; border-bottom: 2px solid #406180; width:90%; margin:0 auto;}
.tbl_type01 thead th {font-size:14px;border-bottom:1px solid #eee;font-weight:normal;background:#ebeef2;color:#444;padding:10px;}
.tbl_type01 tbody td {font-size:14px;padding:10px;background:#fff; color:#666; border-bottom: 1px solid #eee;}
.tbl_type01 tbody td > p {margin:10px 0; line-height:1.5;}

.tbl_type02 {border-top: 2px solid #406180; border-bottom: 1px solid #406180; width:90%; margin:0 auto;}
.tbl_type02 thead th {font-size:14px;background:#f8fbfc; color:#444;padding:15px;border-bottom: 1px solid #406180;}
.tbl_type02 tbody td {font-size:14px;padding:15px;background:#fff; color:#666; border-bottom: 1px solid #eee; text-align:center;}

.tbl_write {border-top: 1px solid #406180; border-bottom: 1px solid #406180; width:100%;}
.tbl_write thead th {font-size:14px; background:#eef4f8; color:#444; padding:15px;border-bottom: 1px solid #406180;}
.tbl_write tbody th {font-size:14px; background:#eef4f8; color:#444; padding:10px 10px 10px 30px; text-align:left; border-bottom: 1px solid #fff;}
.tbl_write tbody tr:last-child th {border-bottom: 1px solid #406180;}
.tbl_write tbody td {font-size:14px; padding:5px 20px; background:#fff; color:#666;}
.tbl_write tbody th.blt_ness {background: #eef4f8 url('/images/minister/sub/con_ico_ness.png') no-repeat 12px 50%;}

.tbl_list {border-top: 1px solid #406180; border-bottom: 1px solid #ccc; width:100%; border-spacing:2px;}
.tbl_list thead th {font-size:13px; background:#eef4f8;color:#444;padding:15px;border-bottom: 1px solid #406180;}
.tbl_list tbody td {font-size:13px;padding:13px;background:#fff; color:#666; border-top: 1px solid #eee; text-align:center;}

.tbl_head {width:100%;}
.tbl_head thead th {font-size:13px; background:#6191c2; color:#fff; padding:11px 0; font-weight:100;}

.tbl_head.Bgray th {font-size:13px; background:#62798c; color:#fff; padding:11px 0; font-weight:100;}
.tbl_head.Bgray td {height:70px; vertical-align: top; font-size:13px; padding:13px; border-bottom: 1px solid #eee; text-align:center;}
.tbl_head.Bgray td > img{margin:8px 2px 0;}

.tbl_view {width: 100%; border-top: 1px solid #ccc; margin-bottom:20px;}
.tbl_view thead th {padding:13px; text-align: center; font-weight:normal; color: #333; background:#dee6ec; font-size:13px;border-bottom: solid 1px #ccc;}
.tbl_view thead td {padding:13px; text-align: center; font-weight:normal; color: #333; background:#fff; font-size:13px;}
.tbl_view tbody th {text-align: left; font-weight:normal; color: #333; background:#dee6ec; font-size:13px;}
.tbl_view tbody td {padding:10px; text-align: center; font-weight:normal; color: #333; background:#fff; font-size:13px;}
.tbl_viewBox {padding:20px; color:#666; font-size:13px; line-height:1.5;}
.tbl_movie_Box{text-align:left; padding:20px; border:#dae2e6 1px solid;}
.tbl_movie_tit{text-align:left;}

.tbl_view02 {width: 100%; border-top: 1px solid #ccc; margin-bottom:20px;}
.tbl_view02 thead th {padding:13px; text-align: center; font-weight:normal; color: #333; background:#dee6ec; font-size:13px;border-bottom: solid 1px #ccc;}
.tbl_view02 thead td {padding:13px; text-align: center; font-weight:normal; color: #333; background:#fff; font-size:13px; border-bottom: solid 1px #ccc;}
.tbl_view02 tbody th {text-align: left; font-weight:normal; color: #333; background:#dee6ec; font-size:13px;}
.tbl_view02 tbody td {padding:10px; text-align: center; font-weight:normal; color: #333; background:#fff; font-size:13px;}


.tbl_view03 {width: 100%; border-top: 1px solid #406180; border-bottom: 1px solid #406180; margin-bottom:20px;}
.tbl_view03 tbody th {padding:13px; text-align: center; font-weight:normal; color: #333; background:#dee6ec; font-size:13px;}
.tbl_view03 tbody td {padding:13px; text-align: center; font-weight:normal; color: #333; background:#fff; font-size:13px;}


.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%; font-size:14px; 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; font-size:13px; color:#555; margin-right:5px;}

.pageNaviArea {width:100%;}
.pageNaviArea > div {width:50%; float:left;}
.pageNaviNext{text-align:right; padding:15px 50px 15px 15px; border-top:1px solid #eee; border-bottom:1px solid #eee; border-left:1px solid #eee; background: url('/images/minister/sub/con_navi_next.png') no-repeat right center; height:80px;}
.pageNaviPrev{text-align:left; padding:15px 15px 15px 50px; border-top:1px solid #eee; border-bottom:1px solid #eee; border-left:1px solid #eee; background: url('/images/minister/sub/con_navi_prev.png') no-repeat left center; height:80px;}
.pageNaviNext > a > p, .pageNaviPrev > a > p {font-size:14px; margin-top:5px; font-weight:700; color:#4983b3;}
.pageNaviNext > a > span, .pageNaviPrev > a > span{font-size:13px; display:block; margin-top:10px; height:15px; white-space:nowrap; width:100%; overflow:hidden;}




/* btn */
.btn20 {display:inline-block;font-size:12px;color:#fff !important;padding:0 15px;height:30px;line-height:30px;vertical-align:middle;cursor: pointer; text-align:center;}
.btn30 {display:inline-block;font-size:13px;color:#fff !important;padding:0 15px;height:34px;line-height:34px;vertical-align:middle;cursor: pointer;}
.btn40 {display:inline-block;font-size:14px;color:#fff !important;padding:0 20px;height:40px;line-height:40px;vertical-align:middle;cursor: pointer; min-width:80px; text-align:center;}
.btn40 > a {color:#fff;}

/* search */
.blind {display: block; overflow: hidden; position: absolute; top: 0; left: 0; width: 0; height: 0; border: 0; background: 0 0; font-size: 0; line-height: 0;}
.searchArea {margin:10px 0;}
.searchArea select {border:1px solid #cecece; font-size:13px; height:30px; width:150px; color:#666;}
.searchArea input{width:200px; border:1px solid #cecece; font-size:13px; margin-left:-4px;}
.searchArea input.calendar {width:120px; color:#999; margin-right:-4px; font-size:12px;}

.boardListInfo {color:#666; font-size:13px;text-align: right; margin: 25px 0 5px;}
.boardListInfo .total {padding-right:15px;}
.boardListInfo .total em {font-style:normal; color:#386991;}
.boardListInfo .page {padding-left:15px; border-left:1px solid #ccc; padding-top:0;}

/* pagination */
.pagination{display:inline-block;padding:0;margin:0;}
.pagination li{display:inline}
.pagination li a{text-decoration:none;color:#333;float:left;padding:7px 10px 6px 10px; font-size:13px;border:1px solid #fff;}
.pagination li a.on{border:1px solid #ddd; color:#4983b3; font-weight:700;}
.pagination li a:hover{border:1px solid #ddd; color:#4983b3;}
.page-btn {width:28px; padding:0; border:0; height:28px;}
.pagination li a.page-btn:hover{border:0;}
.page-btn.last{background: url('/images/minister/sub/con_btn_last.png') no-repeat center 0; padding:0;border:0;}
.page-btn.prev{background: url('/images/minister/sub/con_btn_prev.png') no-repeat center 0; padding:0;border:0;}
.page-btn.next{background: url('/images/minister/sub/con_btn_next.png') no-repeat center 0; padding:0;border:0;}
.page-btn.first{background: url('/images/minister/sub/con_btn_first.png') no-repeat center 0; padding:0;border:0;}



/* 장/차관소개
*=================================*/
.cont{width:100%;display:flex;}
.cont > div{float:left;}
.cont .leftBox {width:46%;align-self:flex-end;}
.cont .rightBox {width:53%;}
.cont .leftBox > dl, .cont .leftBox > div {padding:40px 20px; min-height:100px; height:auto; float:left;}
.cont .leftBox > dl > dt, .cont .rightBox > dl > dt {text-align:center;}
.cont .leftBox > dl > dt, .cont .rightBox > dl > dt {margin-bottom:25px;}
.cont .rightBox > dl {padding:30px 20px; padding-bottom: 5px; min-height:340px; height:auto; /* background-image: url('/images/minister/sub/con_bg_minister.png'); background-position: center bottom; background-repeat: no-repeat; */}
.cont .cont_box01 {background:#6195c2; width:100%; color:#fff; text-align:center;}
.cont .cont_box01 > span, .cont .cont_box02 > span  {font-size:30px; margin-top:15px}
.cont .cont_box01 > span.fontM, .cont .cont_box02 > span.fontM{font-size:24px;}
.cont .cont_box01 > span.fontS, .cont .cont_box02 > span.fontS{font-size:20px;}
.cont .cont_box03 > dt, .cont .cont_box04 > dt {font-size:24px;}
.cont .cont_box03 > dd {font-size:15px; font-weight:300; margin-bottom:8px; line-height:1.5; margin-left: 88px; text-indent: -88px; word-break: keep-all;}
.cont .cont_box04 > dd {font-size:15px; font-weight:300; margin-bottom:8px; line-height:1.5; /*margin-left: 113px; text-indent: -113px; */word-break: keep-all;display:flex;white-space:nowrap;}
.cont .cont_box04 > dd span {white-space: normal;}
.cont .cont_box04 > dd.vice {margin-left: 79px; text-indent: -79px;}
.cont .cont_box02 {background:#fff; width:100%; border-top:#eee 1px solid; text-align:center;}
.cont .cont_box03 {background:#4c7599; width:100%; color:#fff;}
.cont .cont_box04 {background:#f0f5fa; width:100%;}

/* 인사말
*=================================*/
.M_message{background: url('/images/minister2021/sub06_01_img01_20250924.png') no-repeat left; min-height:550px; width:1040px; height:auto; line-height:1.5;}
.M_message > p{font-size:14px; color:#666;}
.M_message h3 {font-size:40px;}
.M_message h4 {font-size:26px; text-align:right;}
.M_message .sign {font-size:24px;}
.txt_box01{width:50%;}
.M_message .message_txt02 {font-size:16px; text-align:right; line-height:1.9em;}
.M_message .alignR img{padding-right:5em; margin-top:-4em;}

/* 장관동정
*=================================*/
.newsArea{width:100%; margin:0 auto;}
.newsArea > ul > li{display:inline-block; width:320px; padding:0 15px; height:auto; margin:0 auto;}
.newsArea > ul > li > a > img{width:100%; height: auto;}
.newsArea .news_txt .news_tit{font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; max-width:300px; color:#333; line-height:3; font-weight:700;}
.newsArea .news_txt > span{font-size:13px; overflow: hidden; text-overflow: ellipsis; display: block; max-width:330px; color:#666; line-height:1.6; height:40px; font-weight:100; margin-bottom:10px;}
aside > p {width:50%; float:left; display:inline-block; text-align:right; background:#f5f8fa; line-height:2; padding-right:10px; font-size:12px; margin-bottom:20px}

/* 장관일정
*=================================*/
#sub_section01 .sel_area select{width:20%;font-size:13px; color:#666;}
.data_top > li{float:left; text-align:center; width:14%;}
.calendarList > li > p{text-align:left; vertical-align:top; line-height:1.6; font-size:13px; display:inline-block; width:31%; padding-left: 4px; margin-left: 8px;}
.calendarList > li {margin-top:10px; padding:0 20px;}


/*장관과의 대화 검색 box*/
.search_talkList {padding:10px 0 10px 20px; background:#fff; width:100%; }
.search_talkList_drop{width:150px; height:28px; background:#fff; margin-top: 5px; float:left;}
.search_talkList button{margin-top: 5px; text-align:center; margin-left:10px;}


/*
* PC접근이 아닐때
*/
.min_pc{width:100%; height:auto;}


/*
* sitemap_wrap
*/
.sitemap_wrap{position:relative; overflow:hidden; margin-bottom:40px;}
.sitemap_wrap header{background-color:#7ea2c2;}
.sitemap_wrap header a{display:block; color:#fff; padding:10px 0 10px 30px; font-size:15px; font-weight:400;}
.sitemap_wrap > ul{}
.sitemap_wrap > ul > li.sitemap_1depth{width:281px; margin-right:21px; float:left;}
.sitemap_wrap > ul > li:last-child.sitemap_1depth{margin-right:0px;}
.sitemap_wrap > ul > li.sitemap_1depth > ul{}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth{border-bottom:dashed 1px #7ea2c2;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth a{padding:15px 0 10px 30px; background-color:#f2f6f9; display:block; color:#444;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth a:hover, a:focus{color:#1d81d6;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li:first-child.sitemap_2depth a{background:#f2f6f9 url("/images/home/sub/bullet_sitemap.png") 30px top no-repeat;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul{padding:10px 0;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul > li.sitemap_3depth{}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul > li.sitemap_3depth a{background:#fff url("/images/home/sub/bullet_sitemap02.png") 30px 12px no-repeat; padding:5px 0px 5px 40px; font-size:13px;}


/*
/* photo_bbs (20161209 추가)
/*=================================*/ 
.photo_bbs{width:100%; border-top:2px solid #7d9ab3; margin-top:20px;}
.photo_bbs li{border-bottom:1px solid #d5d5d5; padding:15px 20px 10px 20px; overflow:auto;}
.phpto_in{width:620px; margin:0 auto;}
.photo_bbs .photo_img{float:left; width:160px; height:110px; margin-right:10px;}
.photo_bbs .photo_img_popupZone{float:left; width:245px; height:120px; margin-right:10px;}
.photo_bbs .photo_img_banner{float:left; margin-right:10px; margin-top:4px;}
.photo_bbs_tit{font-weight:400; font-size:14px!important;}
.photo_bbs a{color:#333333; font-size:13px; text-decoration:none; }
.photo_bbs p{padding-top:9px;word-break:break-all;}
.right_num{text-align:right; font-size:12px;}
.right_num_space{margin-right:8px; padding-right:10px; background:url("/images/home/sub/bullet_bbsDivision.png") no-repeat right center;}
.phpto_l{float:left;}
.phpto_s{float:left; width:152px; background-color:#eeeeee; text-align:center; margin-left:16px;}
.photo_txt{clear:both; text-align:left; padding:22px 0; }
.photo_txt p span{vertical-align:top !important;}
.photo_bbs a.photo_bbs_link{color:#299aab!important; display:inline-block; margin-top:10px; font-size:14px;}
.photo_bbs a:hover.photo_bbs_link{text-decoration:underline;}


@media (max-width: 767px) {
	.contents{max-width:767px; font-size:80%;}

	.cont{display:inline;}
	.cont > div{width:100% !important; float:none;}
	.cont .cont_box01 > span, .cont .cont_box02 > span  {font-size:24px; margin-top:15px}
	.cont .cont_box01 > span.fontM, .cont .cont_box02 > span.fontM{font-size:20px;}
	.cont .cont_box01 > span.fontS, .cont .cont_box02 > span.fontS{font-size:15px;}
	.cont .cont_box03 > dd {font-size:14px; margin-left: 110px; text-indent: -110px;}
	.cont .cont_box04 > dd {font-size:14px;/* margin-left: 104px; text-indent: -104px;*/}
	.cont .cont_box04 > dd.vice {margin-left: 72px; text-indent: -72px;}
	
	.rightBox > h3.tit_navy{margin-top:30px;}
	.M_message{background-size:70% auto; background-position:right 80px;}
	.cont img{width:100%;}
	.box40 {width:50%;}
	.box50 {width:100%;}
	.txt_box01 {width:40%; margin-top:30px;}
}

@media (max-width: 479px) {
	.contents{max-width:479px;}
	
	.cont{display:inline;}
	.cont > div{margin-top:5px;}
	.cont .cont_box03 > dd {font-size:13px; margin-left: 104px; text-indent: -104px; word-break:normal;}
	.cont .cont_box04 > dd {font-size:13px;/* margin-left: 98px; text-indent: -98px;*/}
	.cont .cont_box04 > dd.vice {margin-left: 69px; text-indent: -69px;}
	
	.rightBox > h3.tit_navy{font-size:18px; margin-top:30px;}

	.tbl_type01 tbody td {font-size:13px;padding:10px;}
	.tbl_type02 thead th {font-size:13px;}
	.tbl_type02 tbody td {font-size:13px;padding:10px;}

	.M_message{background-size:100% auto; background-position:right 10px; padding-top:250px; width:100%;}
            .M_message .message_txt02{font-size: 9px;}

	.box40 {width:100%;}
	.box50 {width:100%;}
	.box47r {width:100%; padding:0;}
	.box47l {width:100%; padding:0;}
	.txt_box01 {width:100%; margin-top:200px;}

	.fontXL{font-size:30px;}
	.fontL{font-size:22px;}
	.fontM{font-size:18px;}
	.fontS{font-size:16px;}
	.fontXS{font-size:12px;}

	.M_message h3 {font-size:30px;}
	.M_message h4 {font-size:14px;}
	.M_message .sign {font-size:18px; font-weight:700}

	.btn20 {display:inline-block;font-size:12px;color:#fff !important;padding:0 10px;height:30px;line-height:30px;vertical-align:middle;cursor: pointer; text-align:center;}
	.btn30 {display:inline-block;font-size:12px;color:#fff !important;padding:0 10px;height:34px;line-height:34px;vertical-align:middle;cursor: pointer;}
	.btn40 {display:inline-block;font-size:13px;color:#fff !important;padding:0 10px;height:40px;line-height:40px;vertical-align:middle;cursor: pointer; min-width:80px; text-align:center;}
	.btn40 > a {color:#fff;}

	.tbl_write tbody th {font-size:13px; background:#eef4f8; color:#444; padding:10px 0px 10px 20px; text-align:left}
	.tbl_write tbody td {font-size:13px; padding:5px; background:#fff; color:#666;}
	.tbl_write tbody th.blt_ness {background: #eef4f8 url('/images/minister/sub/con_ico_ness.png') no-repeat 5px 50%;}
	.calendarList > li > p{text-align:left; line-height:1.6; font-size:12px; display:inline-block; width:30%;}
	.calendarList > li {margin-top:10px; padding:0 10px;}

}

/* iframe player */
.gabia_ob {width:600px; height:417px;}

@media (max-width: 767px) {
	.gabia_ob {width:100%; height:340px;}
}

@media (max-width: 479px) {
	.gabia_ob {height:260px;}
}


/*
/* btn_case
/*=================================*/
/* 새창열기 */
.btn_case01{background-color:#3f7099; padding:8px 15px; display:inline-block;}
.btn_case01:hover span{}
.btn_case01 span{background:url("/images/home/sub/icon_Nbrowser.png") center right no-repeat; padding-right:20px; color:#fff; font-weight:400;}
.btn_case01 span.bgnone{background:none; padding-right:0px;}
.btn_case01 span.filedown{background:url("/images/home/sub/icon_down03.png") center right no-repeat; padding-right:25px;}

/* 새창열기 */
.btn_case02{background-color:#2e9499; color:#fff; padding:8px 15px; display:inline-block;}
.btn_case02 span{background:url("/images/home/sub/icon_Nbrowser.png") center right no-repeat; padding-right:20px; color:#fff; font-weight:400;}

.btn_case03{overflow:hidden; display:inline-block;}
.btn_case03 ul li{border:solid 1px #dcdcdc; background-color:#fff; border-radius:3px; float:left; margin-right:10px;}
.btn_case03 ul li a{padding:7px 15px 7px 40px; color:#545454; display:block; font-size:13px; background:url("/images/home/sub/icon_down02.png") 15px center no-repeat;}

/* 바로가기 */
.btn_case04{background-color:#3f7099; color:#fff; padding:8px 15px; display:inline-block;}
.btn_case04 span{background:url("/images/home/sub/bullet_arr02.png") center right no-repeat; padding-right:20px; color:#fff; font-weight:400;}

/* 바로가기 */
.btn_case05{background-color:#2e9499; color:#fff; padding:8px 15px; display:inline-block;}
.btn_case05 span{background:url("/images/home/sub/bullet_arr02.png") center right no-repeat; padding-right:20px; color:#fff; font-weight:400;}
