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;
}
.article-contents img {max-width: 100%;}

/* 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: #eee; text-align: center; width: 10%;}
table.table-board.table-view tbody td {text-align: left; width: 40%;}
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 {max-width: 100%;}

table.table-list {
	margin-bottom: 0;
	table-layout: fixed;
}

/*항일기념관*/
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-layout: fixed;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
table.table-list tbody td.title {
	text-align: left;
	width: 100%;
}
table.table-list tbody td.title a {
	display: inline-block;
	max-width: 80%;
	vertical-align: middle;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;	
}
table.table-list tbody td.no {
	font-size: .95em;
}

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

.bottomFormBox .alert {text-align: right;}


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;
}



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


@media (max-width: 991px) {
  .thumbnail {width: 100%;}
}

.table .label {font-size: 10px; border-radius: 2px; vertical-align: top;}


.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;}
.want-selectbox .want-btn:focus{outline: 5px auto -webkit-focus-ring-color !important; outline-offset: -3px !important;}

/*제주포토뉴스*/
.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 a {display: block;}
.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;}
}

/*코로나 QnA*/
@media (max-width: 991px) {
	.corona-qna {float: left; width: 100%; border-top: 2px solid #000; margin-bottom: 30px;}
	.corona-qna .cq-list {float: left; width: 100%;	border-bottom: 1px solid #666; position: relative; padding: 10px;}
	.corona-qna .cq-list .title {float: left; width: 100%; font-size: 15px; color: #383838; margin-bottom: 10px;}
	.corona-qna .cq-list .cq-btn {float: left; width: 100%;}
	.corona-qna .cq-list .cq-btn a {display: inline-block;}

}

/*온라인추모관*/
.remembrance-board {float: left; width: 100%; border-top: 2px solid #b0b0b0; margin-top: 5px;}
.remembrance-board .rb-list {float: left; width: 100%; border-bottom: 1px solid #dfdfdf; padding: 15px;}
.remembrance-board .rb-list p {float: left; line-height: 30px;}
.remembrance-board .rb-list .no {width: 7%; text-align: center;}
.remembrance-board .rb-list .name {width: 18%; padding-left: 40px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2S2018%2Svzntrf%2Sfho%2Svpb_qo.cat) no-repeat left center;}
.remembrance-board .rb-list .title {width: 65%;}
.remembrance-board .rb-list .data {width: 10%; text-align: center;}
.remembrance-btn {float: left; width: 100%; margin: 0 auto; text-align: center;}
.remembrance-btn a {display: inline-block; padding: 10px 15px; font-size: 18px; text-align: center; border:1px solid #394047; color:#fff; background-color:#394047;}
.remembrance-btn a:hover {border:1px solid #394047; color:#394047; background-color:#fff; text-decoration: none;}
.remembrance-box {float: left; width: 100%; border: 1px solid #dfdfdf; padding: 25px 3% 25px 9%; margin: 20px 0; position: relative; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2S2018%2Svzntrf%2Sfho%2Svpb_qo.cat) no-repeat 3% center;}
.remembrance-box span {font-size: 24px; color: #2d498f;}
.remembrance-flower {position: relative; float: left; width: 100%; height: 280px; overflow: hidden; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2S2018%2Svzntrf%2Sfho%2Sot.wct) no-repeat left center}
.remembrance-flower .txt {padding: 40px 0 0 40px;}
.remembrance-flower .flower-btn {margin: 30px 0 0 40px;}
.remembrance-flower .flower-btn a {z-index: 100; display: inline-block; width: 140px; height: 40px; padding-top: 7px; border: 1px solid #274922; font-size: 18px; color: #274922; text-align: center; text-decoration: none;}
.remembrance-flower .flower-btn a:hover {background: #274922; color: #fff; text-decoration: none;}
.remembrance-flower .flower {opacity: 0; position: absolute; top: 0; left: 0;}

.remembrance-sns {float: right; margin-bottom: 10px;}
.remembrance-sns p.title {display: block; position: relative; float: left; font-size: 20px; line-height: 46px; font-weight: bold; color: #4d46b2;}
.remembrance-sns p.title:after {content: ""; font-size: 0; position: absolute; top: 50%; right: 0; width: 100px; margin-right: -110px; border-top: 1px solid #4d46b2;}
.remembrance-sns ul {font-size: 0; float: left; padding-left: 120px;}
.remembrance-sns ul li {display: inline-block;}
.remembrance-sns ul li a {width: 46px; height: 46px; display: block; background-size: cover;}
.remembrance-sns ul li a.icon1 {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Spbeban19%2Svzntrf%2Sfaf_sp.cat);}
.remembrance-sns ul li a.icon2 {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Spbeban19%2Svzntrf%2Sfaf_gj.cat); border: 1px solid #ddd; border-radius: 50%;}
.remembrance-sns ul li a.icon3 {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Spbeban19%2Svzntrf%2Sfaf_xx.cat);}
.remembrance-sns ul li a.icon4 {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Spbeban19%2Svzntrf%2Sfaf_yx.cat);}
.remembrance-sns ul li:nth-child(n+2) {margin-left: 15px;}

.remembrance-count {float: left; font-size: 16px; margin-top: 5px; color: #000;}

@media (max-width: 991px) {
	.remembrance-board .rb-list {padding: 10px 0;}
	.remembrance-board .rb-list p {line-height: 25px;}
	.remembrance-board .rb-list .no {display: none;}
	.remembrance-board .rb-list .name {width: 100%; background-size: 20px; padding-left: 25px;}
	.remembrance-board .rb-list .title {width: 100%;}
	.remembrance-board .rb-list .data {width: 100%; text-align: left;}
	.remembrance-box {padding: 20px 3% 20px 13%;}
	.remembrance-flower {position: relative; float: left; width: 100%; height: 280px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2S2018%2Svzntrf%2Sfho%2Sot.wct) no-repeat left center}
	.remembrance-flower .txt {padding: 30px 0 0 5%;}
	.remembrance-flower .txt img {width: 90%;}
	.remembrance-flower .flower-btn {margin: 0 auto; text-align: center; margin-top: 20px;}

	.remembrance-sns {float: left; width: 100%; margin-bottom: 10px;}
	.remembrance-sns p.title {float: left; font-size: 18px; line-height: 35px;}
	.remembrance-sns p.title:after {display: none;}
	.remembrance-sns ul {float: right; padding-left: 0px;}
	.remembrance-sns ul li a {width: 35px; height: 35px;}
	.remembrance-sns ul li:nth-child(n+2) {margin-left: 5px;}

}

/*노태우대통령 온라인추모관*/
.memory-board {float: left; width: 100%; border-top: 2px solid #b0b0b0; margin-top: 5px; display: none;}
.memory-board .rb-list {float: left; width: 100%; border-bottom: 1px solid #dfdfdf; padding: 15px;}
.memory-board .rb-list p {float: left; line-height: 30px;}
.memory-board .rb-list .no {width: 7%; text-align: center;}
.memory-board .rb-list .name {width: 18%; padding-left: 40px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2S2018%2Svzntrf%2Sfho%2Sarj_vpb_qo.cat) no-repeat left center;}
.memory-board .rb-list .title {width: 65%;}
.memory-board .rb-list .data {width: 10%; text-align: center;}
.memory-btn {float: left; width: 100%; margin: 0 auto; text-align: center;}
.memory-btn a {display: inline-block; padding: 10px 15px; font-size: 18px; text-align: center; border:1px solid #394047; color:#fff; background-color:#394047;}
.memory-btn a:hover {border:1px solid #394047; color:#394047; background-color:#fff; text-decoration: none;}
.memory-box {float: left; width: 100%; border: 1px solid #dfdfdf; padding: 25px 3% 25px 9%; margin: 20px 0; position: relative; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2S2018%2Svzntrf%2Sfho%2Sarj_vpb_qo.cat) no-repeat 3% center;}
.memory-box span {font-size: 24px; color: #2d498f;}
.memory-flower {position: relative; float: left; width: 100%; height: 280px; overflow: hidden; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2S2018%2Svzntrf%2Sfho%2Sarj_ot.wct) no-repeat left center}
.memory-flower .txt {padding: 40px 0 0 40px;}
.memory-flower .flower-btn {margin: 30px 0 0 40px;}
.memory-flower .flower-btn a {z-index: 100; display: inline-block; width: 140px; height: 40px; padding-top: 7px; border: 1px solid #274922; font-size: 18px; color: #274922; text-align: center; text-decoration: none;}
.memory-flower .flower-btn a:hover {background: #274922; color: #fff; text-decoration: none;}
.memory-flower .flower {opacity: 0; position: absolute; top: 0; left: 0;}

.remembrance-sns {float: right; margin-bottom: 10px;}
.remembrance-sns p.title {display: block; position: relative; float: left; font-size: 20px; line-height: 46px; font-weight: bold; color: #4d46b2;}
.remembrance-sns p.title:after {content: ""; font-size: 0; position: absolute; top: 50%; right: 0; width: 100px; margin-right: -110px; border-top: 1px solid #4d46b2;}
.remembrance-sns ul {font-size: 0; float: left; padding-left: 120px;}
.remembrance-sns ul li {display: inline-block;}
.remembrance-sns ul li a {width: 46px; height: 46px; display: block; background-size: cover;}
.remembrance-sns ul li a.icon1 {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Spbeban19%2Svzntrf%2Sfaf_sp.cat);}
.remembrance-sns ul li a.icon2 {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Spbeban19%2Svzntrf%2Sfaf_gj.cat); border: 1px solid #ddd; border-radius: 50%;}
.remembrance-sns ul li a.icon3 {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Spbeban19%2Svzntrf%2Sfaf_xx.cat);}
.remembrance-sns ul li a.icon4 {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Spbeban19%2Svzntrf%2Sfaf_yx.cat);}
.remembrance-sns ul li:nth-child(n+2) {margin-left: 15px;}

.remembrance-count {float: left; font-size: 16px; margin-top: 5px; color: #000;}



@media (max-width: 991px) {
	.memory-board .rb-list {padding: 10px 0;}
	.memory-board .rb-list p {line-height: 25px;}
	.memory-board .rb-list .no {display: none;}
	.memory-board .rb-list .name {width: 100%; background-size: 20px; padding-left: 25px;}
	.memory-board .rb-list .title {width: 100%;}
	.memory-board .rb-list .data {width: 100%; text-align: left;}
	.memory-box {padding: 20px 3% 20px 13%;}
	.memory-flower {position: relative; float: left; width: 100%; height: 280px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.wrwh.tb.xe%2Scho%2Sfvgr%2Swrwharg%2S2018%2Svzntrf%2Sfho%2Sarj_ot.wct) no-repeat left center}
	.memory-flower .txt {padding: 30px 0 0 5%;}
	.memory-flower .txt img {width: 90%;}
	.memory-flower .flower-btn {margin: 0 auto; text-align: center; margin-top: 20px;}

	.remembrance-sns {float: left; width: 100%; margin-bottom: 10px;}
	.remembrance-sns p.title {float: left; font-size: 18px; line-height: 35px;}
	.remembrance-sns p.title:after {display: none;}
	.remembrance-sns ul {float: right; padding-left: 0px;}
	.remembrance-sns ul li a {width: 35px; height: 35px;}
	.remembrance-sns ul li:nth-child(n+2) {margin-left: 5px;}

}







