.logo-title { position: relative; margin: 50px 0 30px; padding-left: 40px; font-size: 24px; color: #343c40; background: url(/_res/tongmyong/ce/img/h2_dot.png) no-repeat left 3px; line-height: 1.4; }
.logo-title span { font-size: 16px; }
.text-bold { font-weight: 600; }
.subVisual.bg1 { background-image: url(/_res/tongmyong/newsweb/img/sub-visual01.png); }
.subVisual.bg2 { background-image: url(/_res/tongmyong/newsweb/img/sub-visual02.png); }
.subVisual.bg3 { background-image: url(/_res/tongmyong/newsweb/img/sub-visual03.png); }
.subVisual.bg4 { background-image: url(/_res/tongmyong/newsweb/img/sub-visual04.png); }
.subVisual.bg5 { background-image: url(/_res/tongmyong/newsweb/img/sub-visual05.png); }
.subVisual.bg6 { background-image: url(/_res/tongmyong/newsweb/img/sub-visual06.png); }
.subVisual.bg7 { background-image: url(/_res/tongmyong/newsweb/img/sub-visual08.png); }
.subVisual.bga { background-image: url(/_res/tongmyong/newsweb/img/sub-visual07.png); }


.btnBc a, .btnBc button, .btnBc input { color: #fff; background-color: #004d40; background-repeat: no-repeat; border: 1px solid transparent; }

.board-img img{position:static;top:50%;left:50%;transform:none;transition:.3s;object-fit:cover;width:100%}

.ready-page{text-align: center;}

.main-v .board-category, .main-v .board-date{ display: none; }

.sub08-03{ max-width: 1340px; width: 100%; margin: 0 auto; }
.sub08-03 .input-wrap {float: left;width: 50%;position: relative;}
.sub08-03 input[type="text"]{margin: 0;width: 100%;border-radius:0}
.sub08-03 button{height: 48px;vertical-align: bottom;width: 48px;border: 0;cursor: pointer; background: #0fa13c url(/_res/tongmyong/tuhome/img/sub/search.png)no-repeat center;position: absolute;}
.sub08-03 select {height: 48px;border: 1px solid #e1e1e1;width: 170px;padding-left: 20px;appearance: none;margin-left: 10px;background:url(/_res/tongmyong/tuhome/img/sub/select-arr.png)no-repeat 90% center}
.sub08-03 .select-wrap{float: right;}
.sub08-03 .section{padding:35px 0; border-bottom:1px solid #ddd; color:#353535}
.sub08-03 .section06.section{border-bottom:0}
.sub08-03 .section .tit{font-size:20px;margin-bottom: 30px;font-weight:bold}

.sub08-03 .section .tit span{font-weight:normal}
.sub08-03 .section.section01 .tit{font-size:18px;margin-bottom: 0px;}
.sub08-03 .section li{padding:0 0 10px 20px}
.sub08-03 .section i {color:#fe045c;font-style: inherit;}
.sub08-03 .section a{color:#2147a7}
.sub08-03 .table-wrap table.table-st1{margin:0}
.sub08-03 .notice-wrap{padding-left:20px}
.sub08-03 .notice-wrap .notice-tit{margin-bottom:15px;font-size:18px}

@media (max-width: 640px) {
	.logo-title span { display: block; }
}

.listTypeC ul li .box .infor .txt,
.boardt-imgtxt.type-youtube .board-confirm{ display: inline-block; background: #005629; color: white; padding: 3px 15px; border-radius: 20px; margin-top: 10px; }

/*240823 메인에서 기사 클릭 시 제목 스타일*/
.main-v .viewTop{padding: 30px 40px; background: #f6f7f8; border-bottom: 1px solid #dee2e4; margin-bottom: 20px;}
.main-v .viewTop h2{font-size:24px;}
.main-v .viewTop ul li{position: relative; display: inline-block; margin-right: 10px; padding-right: 15px; color: #80898e;}
.main-v .viewTop ul li::before{position: absolute; top: 10px; right: 0; width: 0; height: 13px; content: ''; border-left: 1px solid #80898e;}
.main-v .viewTop ul li:last-child::before{content: none;}

@media (max-width: 1200px) {
	.main-v .viewTop{padding: 20px 30px;}
	.main-v .viewTop h2{font-size:18px;}
}

@media (max-width: 640px) {
	.main-v .viewTop{padding: 10px 20px;}
	.main-v .viewTop ul li::before{top: 5px;}
}