<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">table {word-break: break-all;}
.article-contents a[target="_blank"]:not([title]) {
  border:none;
}
.article-contents a[target="_blank"]:not([title]):after {
  content: none;
  display:inline;
}
.article-contents img:not([alt]) {
  border:none;
  display:initial;
}

/* form */
table.table-board.table-form {table-layout: fixed;}
table.table-board.table-form th {width: 15%;}
table.table-board.table-form td {width: 35%;}
/* list */
table.table-board.table-list {table-layout: fixed;}
table.table-board.table-list thead th {background-color: #eee; text-align: center;}
table.table-board.table-list tbody td {white-space: nowrap; text-align: center;}
table.table-board.table-list tbody td.title {overflow:hidden; text-overflow: ellipsis; text-align: left;}

/* view */
table.table-board.table-view {table-layout: fixed;}
table.table-board.table-view tbody th {background-color: #F1F1F1; text-align: center; width: 10%; border-left:0; font-size:18px; color:#000; font-weight:normal;}
table.table-board.table-view tbody td {text-align: left; width: 40%; font-size:18px;}
table.table-board.table-view tbody td td {width:auto;}

.comment-list .media {border-bottom: 1px solid #ddd;}


.comment-2 {
	padding-left: 70px;
}

.comment-3 {
	padding-left: 120px;
}

.comment-4 {
	padding-left: 270px;
}
/* misc. */
table.table-board tbody td span.article-category.label {font-size: .8em;}

.thumbnail {margin:10px auto;}

table.table-list {
	margin-bottom: 0;

}

/*항일기념관*/
table.yugongTable {border-top: 1px solid #ddd; border-left: 1px solid #ddd; margin-bottom: 20px;}
table.yugongTable thead th {background-color: #eee; text-align: center; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;  vertical-align: middle;}
table.yugongTable tbody td {text-align: center; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
table.yugongTable tbody td.title {overflow:hidden; text-overflow: ellipsis; text-align: left;}

/* 스킨 추가 수정 */
table.table-list thead th {
	border-top: 1px solid #444;
	text-align: center;
	background-color: #eee;
}

table.table-list tbody td {
	text-align: center;
}

table.table-list tbody td.title {
	text-align: left;
	/* white-space: nowrap; */
	overflow: hidden;
	text-overflow: ellipsis;
}

table.table-list tbody td.no {
	font-size: .95em;
}

table.table-list tbody td .no-reply {font-size: .9em;}


.bottomFormBox .alert-default {clear: both; padding: 20px 13px; border: none; margin-bottom: 30px; background-color:#F6F6F6;  text-align:center;}
.bottomFormBox .alert-default .bottomButton {float: left;}
.bottomFormBox .alert-default .bottomButton .btn-default {background: #eee !important; color: #888 !important; padding: 3px 5px 5px; border: 1px solid #ccc; width: 30px; height: 30px; float: left; margin-right: 2px; font-weight: bold; text-align: center;}

.bottomFormBox .alert-default .bottomButton .num {float: left; margin: 0 3px;}
.bottomFormBox .alert-default .bottomButton .num p a  {background: #fff !important; color: #555 !important;}
.bottomFormBox .alert-default .bottomButton .num p a:hover {background: #d6f0ff !important;}
.bottomFormBox .alert-default .bottomButton .num .hover {background: #d6f0ff !important;}






.bottomFormBox .alert-default .rightForm select {
	background-color: #fff;
	color: #000;
	width: 150px;
	height: 50px;
	padding-left: 10px;
	vertical-align: top;
	border: 1px solid #E6E6E6;
  font-size:16px;
  color:#000;
   box-shadow: inset 0 0px 0px;
   vertical-align:top;
}

.bottomFormBox .alert-default .rightForm select::-ms-expand {
    display: none;
}

.bottomFormBox .alert-default .rightForm option {
    background-color: #fff;
    color: #000;
}


.bottomFormBox .alert-default .rightForm input {vertical-align:top;width: 516px; height: 50px; padding: 0 0 0 10px; background:#fff; color: #000; border: 1px solid #E6E6E6; font-size:16px; box-shadow: inset 0 0px 0px;}
.bottomFormBox .alert-default .rightForm button {vertical-align:top; min-width:80px; height: 50px; text-align: center; background-color: #555; color:#fff; border: 1px solid #E6E6E6; font-size:16px; box-shadow: inset 0 0px 0px;}


@media (max-width: 991px) {

  .bottomFormBox .alert-default .form-group {margin-bottom:0;}
  .bottomFormBox .alert-default .rightForm select {display:inline-block; max-width: 25%; font-size:15px; }
  .bottomFormBox .alert-default .rightForm input {display:inline-block; max-width: 50%; font-size:15px; }
  .bottomFormBox .alert-default .rightForm button {display:inline-block; min-width:60px; font-size:15px; }

}




table.table-form {table-layout: fixed;}
table.table-form th {background-color: #eee; font-weight: bold; text-align: center; width: 15%;}
table.table-form td {width: 35%;}


.categoryTab .active {text-decoration:underline !important; color:#23527c;}
.alert-success {float:left; width:100%; border: 1px solid #ccc; margin-bottom: 10px;}
.alert-success h5 {float:left; margin:0 0 5px 0 !important; min-width:32.333%; clear: none;}
.defaultBoard h5 a.active { text-decoration:underline;  }
.alert-success .active {text-decoration:underline !important; color:#23527c;}

span.highlight {background-color: #FDF795;}

td.article-contents {
	word-wrap: break-word;
	white-space: normal;
}
.article-contents-box {
  padding-bottom:50px;
}


.mw-m {
  min-width: 690px;
}





@media (min-width: 992px) {
	/*콘텐츠마켓 게시판*/
	.market-application {margin:0 -13px;  }
	.market-application:after { clear:both; display:table; content:'';  }
	.market-application .app-list {float:left;   padding:0 13px 50px;  }
	.market-application .app-list {width:25%;    }
	.market-application .app-list:nth-of-type(4n+1) { clear:both;  }
	.market-application .app-list .al-img { width:100%; height:210px; text-align:center; background:#E3E3E3;  }
	.market-application .app-list .al-img a { display:block; width:100%; height:210px; }
	.market-application .app-list .al-img a:hover {box-shadow: 6px 6px 12px rgba(0,0,0,0.3); }
	.market-application .app-list .al-img img { width:100%; height:100%;  }
	.market-application .app-list .al-tit { width:100%; padding:20px 0 10px;  border-bottom:1px dashed #AAAAAA; }
	.market-application .app-list .al-tit a { font-size:17px; color:#111;   }
	.market-application .app-list .al-txt { margin-top:10px;   }
	.market-application .app-list .al-txt li { font-size:14px; margin-bottom:5px;  color:#666; }
	.market-application .app-list .al-txt li strong { color:#111; display:inline-block; margin-right:5px;  }

	/*콘텐츠마켓 뷰*/
	.market-view {   }
	.market-view .market-view-top { background:#F6F6F6; border-radius:0 60px 0 0 ;  padding:25px; min-height:405px; margin-top:80px;  }
	.market-view .market-view-top:after { content:''; display:table; clear:both; }
	.market-view .market-view-top .img { float:left; width:50%; padding-right:60px; margin-top:-50px;  }
	.market-view .market-view-top .img img {width:100%; height:405px; }
	.market-view .market-view-top .text-wrap { float:left; width:50%;  }
	.market-view .market-view-top .text-wrap .title { padding-top:88px; padding-bottom:30px;border-bottom: 1px dashed #AAAAAA;font-size:24px; color:#111; }
	.market-view .market-view-top .text-wrap .al-txt {margin-top:30px;  }
	.market-view .market-view-top .text-wrap .al-txt li {font-size:16px; margin-bottom:10px;  color:#666;line-height:1.6;  }
	.market-view .market-view-top .text-wrap .al-txt li strong { color:#111; display:inline-block; margin-right:5px;  }
	.market-view .market-view-top .text-wrap .al-txt li a { color:blue; text-decoration:underline; display:inline-block; margin-top:5px; }



}

@media (min-width: 992px) and (max-width: 1199px) {
	.market-application .app-list {width:33.333%;    }
	.market-application .app-list:nth-of-type(4n+1) { clear:none;  }
	.market-application .app-list:nth-of-type(3n+1) { clear:both;  }
}

@media (max-width: 991px) {
	 .market-application {margin:0 -7px;   }
	 	.market-application:after { clear:both; display:table; content:'';  }
	.market-application .app-list {width:50%;   padding:0 7px 30px;    }
	.market-application .app-list:nth-of-type(2n+1) { clear:both;  }
	.market-application .app-list .al-img { width:100%; height:180px; text-align:center; background:#E3E3E3;  }
	.market-application .app-list .al-img a { display:block; width:100%; height:180px; box-shadow: 6px 6px 12px rgba(0,0,0,0.3); }
	.market-application .app-list .al-img img { width:100%; height:100%;  }
	.market-application .app-list .al-tit { width:100%; padding:20px 0 10px;  border-bottom:1px dashed #AAAAAA; }
	.market-application .app-list .al-tit a { font-size:17px; color:#111;   }
	.market-application .app-list .al-txt { margin-top:10px;   }
	.market-application .app-list .al-txt li { font-size:14px; margin-bottom:5px;  color:#666; }
	.market-application .app-list .al-txt li strong { color:#111; display:inline-block; margin-right:5px;  }

	/*콘텐츠마켓 뷰*/
	.market-view {  }
	.market-view .market-view-top { background:#F6F6F6; border-radius:0 30px 0 0 ;  padding:15px;   }
	.market-view .market-view-top:after { content:''; display:table; clear:both; }
	.market-view .market-view-top .img {  width:100%;  }
	.market-view .market-view-top .img img {width:100%;  }
	.market-view .market-view-top .text-wrap {   }
	.market-view .market-view-top .text-wrap .title { padding-top:30px; padding-bottom:15px;border-bottom: 1px dashed #AAAAAA;font-size:20px; color:#111; }
	.market-view .market-view-top .text-wrap .al-txt {margin-top:20px;  }
	.market-view .market-view-top .text-wrap .al-txt li {font-size:14px; margin-bottom:10px;  color:#666;line-height:1.6;  }
	.market-view .market-view-top .text-wrap .al-txt li strong { color:#111; display:inline-block; margin-right:5px;  }
	.market-view .market-view-top .text-wrap .al-txt li a { color:blue; text-decoration:underline; display:inline-block; margin-top:5px; }


}




@media (max-width: 991px) {
	.mw-m {min-width: 100%;overflow-x: hidden;}
  .thumbnail {width: 100%;}
  table.table-board.table-view {margin: 0 3% 20px 3%;width: 94%;}


}

.table .label {font-size: 12px; border-radius: 2px; padding: 2px 4px 3px;}


.want-selectbox {float: left; width: 100%;}
.want-selectbox .want-select {float: left; width: 92%;}
.want-selectbox .want-btn {float: left; width: 7%; margin-left: 1%; height: 34px; background: #777; color: #fff; border: none;}

/*제주포토뉴스*/
.photonewsBoard .photonews-list {float: left; width: 100%; border-top: 1px solid #0074b9; padding: 30px 0;}
.photonewsBoard .photonews-list li {float: left; width: 33.333%; padding: 0 10px 20px 10px;}
.photonewsBoard .photonews-list li .photonews-img {float: left; width: 100%; height: 200px; margin-bottom: 10px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.photonewsBoard .photonews-list li .photonews-tit {float: left; width: 100%;font-weight:bold; font-size: 18px; color: #000; margin-bottom: 10px;}
.photonewsBoard .photonews-list li .photonews-date {font-size: 16px; color: #666;}
.photonewsBoard .photonews-list li:nth-of-type(4),
.photonewsBoard .photonews-list li:nth-of-type(7),
.photonewsBoard .photonews-list li:nth-of-type(10) {clear: both;}

@media (max-width: 991px) {
.photonewsBoard .photonews-list li {width: 50%;}
.photonewsBoard .photonews-list li .photonews-img {height: 5.54545455rem;}
.photonewsBoard .photonews-list li:nth-of-type(4),
.photonewsBoard .photonews-list li:nth-of-type(7),
.photonewsBoard .photonews-list li:nth-of-type(10) {clear: none;}
.photonewsBoard .photonews-list li:nth-child(odd) {clear: both;}
}


/*페이징*/
.paging {
    text-align: center;
    margin: 20px 0;
    clear: both;
}

.paging .prev-2-btn i:before, .paging .next-2-btn i:before {
    margin: 0px;
    width: 7px;
}

.paging a {
    margin: 0 6px;
    color: #777;
    font-size: 15px;
    vertical-align: bottom;
}

.paging a i {
    font-size: 11px;
    color: #777;
    line-height: 24px;
}

.paging a.active {
    color: #000;
    text-decoration: none;
    font-weight: 500;
}</pre></body></html>