@charset "utf-8";

/************************************* 
korea.net Style Sheet
Author : korea.net
Create date : 2025.08.01
Last update : 2025.08.01 !!마지막 업데이트 날짜 항상 표시!!
*************************************/
/* post img */
.post-img .img-wrap {display:block; width:auto; min-height:auto; background:#fff;}
.post-img .img-wrap img {display:block; width:auto; margin:0 auto; max-width:1040px;}
.post-img .img-wrap video {display:block; width:auto; max-width:800px; margin:0 auto;}
.post-img .img-txt {margin: 4px 0 0 0;padding:0 !important;font-size: 16px !important;font-weight: 600;line-height:20px;text-align:left;}
p.figcaption {margin:10px 0 0 0;  padding:0 !important; font-size:13px !important; line-height:20px; text-align:left; color:#999; }
.post-txt {display:block; margin:60px 0 0 0; padding:0 0 40px 0; border-bottom:1px solid #f1f1f1}
.post-txt img {width:auto !important;text-align:center;max-width:1040px;}
.post-txt .figCenter {margin:0 auto;text-align:center;}
.post-txt .figCenter img {width:100% !important;}
.post-txt iframe {max-width:1040px; text-align:center !important;}
.post-txt iframe table {margin:0 auto;}
.post-txt:after {content:''; clear:both; display:block;}
.post-txt p {margin:0; padding:0;}
.post-txt p.abus-txt {font-size:18px; color:#111; line-height:30px;}

.post-txt .txt-another-lang { position:relative; margin:60px 0 0 0; padding-right:25px; float:right; font-size:16px; color:#333; background:url('../images/common/arrow/arrow-sel.png') right top 2px no-repeat;}
.post-txt .txt-another-lang.on {background:url('../images/common/arrow/arrow-sel-up.png') right top 2px no-repeat;}
.post-txt .txt-another-lang a {display:block;}
.post-txt .txt-another-lang .lang-wrap-inner {display:none; position:absolute; padding:35px 10px; right:0; top:35px; width:190px; text-align:left; z-index:5; background:#fff; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
.post-txt .txt-another-lang.on .lang-wrap-inner {display:block;}
.post-txt .txt-another-lang .lang-top button.btn-close-lang2 {padding:0 20px 0 0; width:150px; height:48px; font-size:16px; color:#333; vertical-align: middle; border:0; background:url('../images/common/arrow/arrow-language-up.png') right center no-repeat; }
.post-txt .txt-another-lang .lang-top button.btn-close-lang2 i {margin-right:5px;}
.post-txt .txt-another-lang .lang-bot {padding:5px 0 0 38px;}
.post-txt .txt-another-lang .lang-bot ul li {line-height:35px;}
.post-txt .txt-another-lang .lang-bot ul li a {font-size:16px;}
.post-txt .txt-another-lang .lang-bot ul li.on a {color:#9b1024;}
.al-list {margin: 62px auto 0;width: 887PX;background: #e8eff6;border-radius: 5px;background-repeat: no-repeat;background-position: 0 0px;padding: 0 0 0 10px;}
.al-list:before {content: '';height: 26px;position:absolute;padding: 10px 0 10px 32px;background: url("../images/ico_lang.svg")no-repeat 4px 9px;background-size: 26px; filter: invert(35%) sepia(14%) saturate(7015%) hue-rotate(187deg) brightness(44%) contrast(99%); }
.al-list .txt-another-lang a.lang-ctrl{color: #395b83;width: 0;line-height: inherit;font-size: 0px;margin: 3px 0 0 30px;display: inline-block;}
.al-list .txt-another-lang .lang-wrap-inner {color: #395b83;width: auto; font-size: 11px;display: inline-grid;margin:3px 0 10px;}
.al-list .txt-another-lang .lang-wrap-inner .lang-top {display:none; }
.al-list .txt-another-lang .lang-top button.btn-close-lang2 {padding:0 20px 0 0;width: 138px;height:48px;font-size:16px;color:#333;vertical-align: middle;border:0;background:url('../images/common/arrow/arrow-language-up.png') right center no-repeat;}
.al-list .txt-another-lang .lang-top button.btn-close-lang2 i {margin-right:5px;}
.al-list .txt-another-lang .lang-bot {padding:10px 0 0 0;}
.al-list .txt-another-lang .lang-bot ul li {font-size: 14px;float: left;letter-spacing: -0.5px;margin:0 8px;}
.al-list .txt-another-lang div li {filter: grayscale(0) opacity(1);}
.al-list .txt-another-lang .on {font-weight: 600;}
.al-list .txt-another-lang .off {filter: grayscale(1) opacity(0.3); }

.al-list .txt-another-lang .lang-bot ul li.on a {color:#9b1024;}
.post-img.img-v1 {display:block; overflow:hidden;}
.post-img.img-v1 .img-wrap {float:left;}
.post-img.img-v1 .img-wrap img {display:block;}
.post-img.img-v1 .img-txt {float:left; margin:0 0 0 30px; padding:40px 0;}
.post-img.img-v1 .img-txt p.tit {margin:0; font-size:24px; font-weight:bold; color:#111; line-height:30px;}
.post-img.img-v1 .img-txt p.txt {margin:15px 0 0 0; font-size:16px; color:#666; line-height:30px;}

.cont-img {display:block;}
.cont-img img {display:block; width:100%;}

#content_text_ALLBOX {font-size:16px;}
.post-main-cont #content_text_ALLBOX.cont-img {text-align:center;}
.post-main-cont #content_text_ALLBOX.cont-img iframe {max-width:730px;}
#content_text_ALLBOX > p {font-size:16px;line-height:22px;word-break:break-word;}
.figCenter {display:block; margin:0 auto; padding:10px 0; max-width:100%;}
.figLeft {float:left; padding:5px 20px 10px 0;}
.figLeft img {width:fit-content !important; max-width:-webkit-fill-available; display:inline-block;}
.figRight {clear:both; float:right; padding:5px 0 10px 20px;box-sizing: content-box;}
.figRight img {float:right; padding:5px 0 10px 20px;}
/********************************************************************/
/*************************** AboutKorea Area ***************************/
#AboutKorea_Area [type='radio'],
#AboutKorea_Area [type='checkbox'] {width:20px; height: 20px; margin: 0;}
.bg-chk {position: relative; display: inline-block; margin: 0;}
.bg-chk [type='checkbox'],
.bg-chk [type='radio'] {position: absolute; left: 0; top: 0.25rem; z-index: 0; opacity: 0;}
.bg-chk label {padding-left: 3rem;}
.bg-chk label:before {content: ''; position: absolute; left: 0; top: 0.25rem; display: block; width: 20px; height: 20px; background: url('/resources/images/mps/sub/koreanet/bg-chk-radio.png') no-repeat 0 0; cursor: pointer;}
.bg-chk [type='checkbox'] + label:before {background-position: 0 0;}
.bg-chk [type='checkbox']:checked + label:before {background-position: -20px 0;}
.bg-chk [type='checkbox']:checked:hover + label:before {background-position: -20px 0;}
.bg-chk [type='checkbox'][disabled] + label:before {background-position: -40px 0;}
.bg-chk [type='checkbox'][disabled]:checked + label:before {background-position: -60px 0;}
.bg-chk [type='checkbox'][disabled]:checked:hover + label:before {background-position: -60px 0;}
.bg-chk [type='radio'] + label:before {background-position:0 -20px;}
.bg-chk [type='radio']:checked + label:before {background-position: -20px -20px;}
.bg-chk [type='radio']:checked:hover + label:before {background-position: -20px -20px;}
.bg-chk [type='radio'][disabled] + label:before {background-position: -40px -20px;}
.bg-chk [type='radio'][disabled]:hover + label:before {background-position: -40px -20px;}
.bg-chk [type='radio'][disabled]:checked + label:before {background-position: -60px -20px;}
.bg-chk [type='radio'][disabled]:checked:hover + label:before {background-position: -60px -20px;}
.bg-chk.hide {margin: 0;}
.bg-chk.hide label {width: 2rem; height: 2rem; padding: 0 0 0 2rem; font-size: 0; line-height: 0;}

.fr-chk {position: relative; display: inline-block;}
.fr-chk [type='radio'] {position: absolute; left: 0; top: 0; z-index: 0; opacity: 0;}
.fr-chk input {position: relative; appearance: none; cursor: pointer;}
.fr-chk input:before {content: ''; position: absolute; left: 0; top: 0; display: block; width: 20px; height: 20px; background: url('/resources/images/mps/sub/koreanet/bg-chk-radio.png') no-repeat 0 0; cursor: pointer;}
.fr-chk [type='checkbox']:before {background-position: 0 0;}
.fr-chk [type='checkbox']:checked:before {background-position: -20px 0;}
.fr-chk label {padding: 0 1rem;}

/* thumb list */
.thumb-list {display: flex; flex-direction: row; flex-wrap: wrap; padding: 3rem 0 3rem; border-top: 2px solid #333; overflow: hidden;}
.thumb-list.nt-border {border-top: 0;}
.thumb-list.bd-gray {border-top: 1px solid #ddd;}
.thumb-list.cont-inner {padding: 0; border-width: 0px;}
.thumb-list .list-box {position: relative; margin-bottom: 4rem;}
.thumb-list .list-box a {display: block;}
.thumb-list .list-box a:hover {text-decoration: underline;}
.thumb-list .list-box.new:before {content:'NEW'; position: absolute; left: 0; top: 0; width: 46px; height: 24px; line-height: 24px; text-align:c enter; font-size: 11px;color: #fff; background: #9b1024; z-index: 6;}
.thumb-list.col-2 .list-box {width:48.5%; margin-right:3%;}
.thumb-list.col-2 .list-box:nth-child(2n) {margin-right:0;}
.thumb-list.col-3 .list-box {margin-right: 3%;width: 31%;}
.thumb-list.col-3 .list-box:nth-child(3n) {margin-right:0;}
.thumb-list.col-4 .list-box {width: 23.4%;margin-right: 2.13%;}
.thumb-list.col-4 .list-box:nth-child(4n) {margin-right:0;}
.thumb-list .list-box .thumb {display:block;position:relative;overflow:hidden;width:100%; border-radius: var(--round01-radius); background: #f3f3f3 url(../images/koreanet_logo.svg) no-repeat center;background-size: 60%;}
html:lang(ar) .thumb-list.col-3 .list-box {margin:0 0 40px 3%;}
html:lang(ar) .thumb-list.col-3 .list-box:nth-child(3n) {margin:0 0 40px 0;}

.thumb-list .list-box .thumb img {display:block; width:100%;}
.thumb-list .list-box.video .thumb:after {content:''; position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px; width:48px; height:48px; border-radius:24px; background:rgba(17, 17, 17, 0.8) url('/resources/images/mps/sub/koreanet/ico-play.png') left 16px top 13px no-repeat;}
.thumb-list .list-box p.tit {margin: 1.2rem 0 0 0; line-height: 1.3; font-weight: 700; font-size: 1.8rem;}
.thumb-list .list-box p.txt {margin: 1.2rem 0 0 0; line-height: 1.3; color:#999; font-size:1.4rem;}
.thumb-list .list-box p.tit-sub {margin:0 0 1.6rem; line-height: 1.3; color: #ba3444; font-weight: 700; font-size:13px; }
.thumb-list .list-box p.tit-sub2 {margin:10px 0 16px; font-size:13px; line-height:18px; color:#333;}
.thumb-list .list-box p.date {margin:5px 0;font-size: 12px;line-height:22px;color:#999;}
.thumb-list.col-4 .list-box p.txt {font-size:14px; line-height:22px; color:#333; max-height:110px; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden}
.thumb-list.h-auto .list-box {min-height:auto !important;}

.thumb-list.v2 {border:0;padding: 0;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: start;}
.thumb-list.v2 .list-box .thumb {max-height:initial !important; background:url('/resources/images/mps/sub/koreanet/bg-no-img-thumb.jpg') center center no-repeat;}
.thumb-list.v2.col-3 .list-box {width: 31.3%;}
.thumb-list.v2.col-3 .list-box,
.thumb-list.v2.col-3 .list-box .thumb {height:auto !important;min-height: 467px;}
.thumb-list.v2 .list-box p.tit {font-size: 3.2rem;}
.thumb-list.v2 .list-box p.txt {color: #999; font-size: 1.6rem;}
.thumb-list.v2 .list-box a.more {margin: 1.4rem 0 0; color:  #ba3444; font-size: 1.4rem;}

.thumb-list.v3 {padding:0; border-bottom:0;}
.thumb-list.v3 .list-box {overflow:hidden; position:relative; padding:30px 366px 30px 0; margin:0; width:100%; min-height:250px;  border-bottom:1px solid #f1f1f1;} 
.thumb-list.v3.no-img .list-box {padding:20px 0; min-height:initial !important;}
.thumb-list.v3 .list-box .thumb {position:absolute; width:326px; right:0; top:30px; }
.thumb-list.v3 .list-box p.min-tit {margin:5px 0 0; font-size:14px; color: #ba3444;}
.thumb-list.v3 .list-box p.tit {margin:0;font-size:22px;line-height: inherit;}
.thumb-list.v3 .list-box p.tit i {margin-left:5px;}
.thumb-list.v3 .list-box p.txt {margin:8px 0; font-size:16px; line-height:22px; color:#333;}
.thumb-list.v3 .list-box p.date {margin-top:5px;}

.thumb-list.v4 .list-box {border:1px solid #ddd; height:445px;border-radius: var(--round01-radius);}
.thumb-list.v4 .list-box a:hover p{ text-decoration: underline; }
.thumb-list.v4 .list-box .thumb {max-height:initial !important;min-height: 109px;border-radius: var(--round02-radius);}
.thumb-list.v4 .list-box .txt-wrap {padding: 9% 10%;}
.thumb-list.v4 .list-box .txt-wrap p.tit-sub {margin: 0;}
.thumb-list.v4 .list-box .txt-wrap p.tit {display:block;margin:0;max-height: 102px;line-height: 23px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient:vertical;overflow:hidden}
.thumb-list.v4 .list-box .txt-wrap p.txt {margin:5px 0 0;font-size:14px;color:#333;display:inline-block;max-height:69px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.thumb-list.v4 .list-box .txt-wrap p.date {margin: 5px 0 0;}

.thumb-list.v5 {padding:0; border-bottom:0;}
.thumb-list.v5 .list-box {overflow:hidden;display:table;position:relative;padding:30px 0;margin:0;height: auto !important;width:100%;border-bottom:1px solid #f1f1f1;} 
.thumb-list.v5 .list-box .thumb {display:table-cell; width:350px; max-height:auto;  padding-right:20px; background:none; vertical-align:top;}
.thumb-list.v5 .list-box .info {display:table-cell;vertical-align:top;}
.thumb-list.v5 .list-box p.tit { font-size:24px; line-height:32px;}
.thumb-list.v5 .list-box p.txt {font-size:16px; line-height:24px; color:#333; max-height:48px;  word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.thumb-list.v5 .list-box p.date {margin-top:10px;}

.thumb-list.mb-v1 .list-box {min-height:560px;}
.thumb-list.mb-v1 .list-box .thumb {max-height:initial !important;}
#current-affairs-list .thumb {min-height: 190px;}

.magazines-list{width: 1380px; padding:50px 0 10px;overflow:hidden;border-top:2px solid #333;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.magazines-list .list-box {background: #f5f5f5; width: 48.5%;margin: 0 0 50px 0;display: flex;line-height: 0;height: revert-layer;}
.magazines-list .list-box div.thumb {width: 43.3%;}
.magazines-list .list-box div.thumb img {width: 100%;}
.magazines-list .list-box div.thumb a{position: relative;display: block;height: 100%;background: #ededed url(../images/koreanet_logo.svg) no-repeat center;}
.magazines-list .list-box div.thumb a::after {content: '';border: 1px solid rgba(0, 0, 0, .06);position: absolute;top: 0;bottom: 0;left: 0;right: 0;transform: translateZ(0);perspective: 1px;}

.magazines-list .list-box div.info {padding:30px 30px 0;line-height: 18px;width: 56%;}
.magazines-list .list-box div.info .tit{ font-size: 18px;margin: 0 0 20px auto;font-weight: bold;}
.magazines-list .list-box div.info .txt{ font-size: 12px;height: 256px;overflow-y: auto;overflow-x: hidden;}

@media (max-width: 1400px) and (min-width: 1280px){
	.magazines-list .list-box div.thumb{height: 374px;}
}
@media (max-width: 1280px) and (min-width: 860px){
	.thumb-list {padding:30px 2% 10px;margin-bottom: 20px;}
	.thumb-list .col-4 .list-box {min-height:250px;margin-bottom: 10px;}
	.thumb-list .list-box.video .thumb:after { left:50%; top:50%; margin:-24px 0 0 -24px; width:48px; height:48px; border-radius:24px; background:rgba(17, 17, 17, 0.8) url('/resources/images/mps/sub/koreanet/ico-play.png') left 16px top 13px no-repeat;}
	.thumb-list .list-box p.tit {font-size: 16px;}
	.thumb-list.v4 .list-box .txt-wrap {padding: 5% 7%;}
	.thumb-list.v2.col-3 .list-box {width: 31.3%;}
	.thumb-list.col-3 .list-box:nth-child(3n) {margin-right: 0;}
	.thumb-list.v2 {border:0;padding: 0 2% 0 2%;}
	.thumb-list.v2.col-3 .list-box .thumb {height:auto !important;min-height: 325px;}
	.thumb-list.v2 .list-box p.tit {font-size:20px;line-height: 23px;}
	.thumb-list.v2 .list-box p.txt {font-size:14px;}
	.thumb-list.v4 .list-box .txt-wrap p.txt {max-height: 86px;-webkit-line-clamp:4;}
	.thumb-list.v4 .list-box .txt-wrap p.tit {display:block;margin:0;max-height: 102px;line-height:24px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient:vertical;overflow:hidden}
}
@media (max-width:1024px){.magazines-list{width: 100%; }
	.magazines-list .list-box div.info {padding: 20px; }
	.magazines-list .list-box div.thumb a {  height: auto;}
	.magazines-list .list-box div.info .txt{height: 186px;line-height: 14px;}
}
@media (max-width:700px){
	#resources_m_list.magazines-list .list-box{width: 100%;}
	.magazines-list{width: 100%; padding: 0 20px; border: 0px;}
	.magazines-list .list-box{margin: 0 0 20px 0;}
	.magazines-list .list-box div.info {padding: 30px;}
	.magazines-list .list-box div.info .tit {margin: 0 0 10px auto;font-size: 18px;}
	.magazines-list .list-box div.info .txt{display: block;max-height: 250px;min-height: 243px;}
}
@media (max-width:500px){
	#resources_m_list.magazines-list .list-box{display: block;padding: 20px;}
	.magazines-list .list-box div.info .tit {margin: 20px 0 10px auto;font-size: 22px;}
	.magazines-list .list-box div.thumb, .magazines-list .list-box div.info {width: 100%;padding:0}
	.magazines-list .list-box div.info .txt{height:auto;min-height: auto;}
	.magazines-list .list-box div.info .txt{margin:0 0 20px 0}
}
@media (max-width: 860px) and (min-width: 680px){
	.thumb-list .list-box {position:relative;margin-bottom:40px;}
	.thumb-list {padding: 30px 0 10px 2%;margin-bottom: 20px;}
	.thumb-list.col-4 .list-box {width: calc(49% - 1%);min-height:290px;margin: 0 2% 0 0;}
	.thumb-list.col-4 .list-box:nth-child(even) {margin-bottom: 20px;margin-right:0;}
	.thumb-list.list-box.video .thumb:after { left:50%; top:50%; margin:-24px 0 0 -24px; width:48px; height:48px; border-radius:24px; background:rgba(17, 17, 17, 0.8) url('/resources/images/mps/sub/koreanet/ico-play.png') left 16px top 13px no-repeat;}
	.thumb-list.list-box p.tit {font-size: 16px; line-height: 22px;}
	.thumb-list.v4 .list-box .txt-wrap {padding: 5% 7%;}
	.thumb-list.v4 .list-box .thumb {min-height: 120px;}
	.thumb-list.v4 .list-box .txt-wrap p.tit-sub {margin:0 0 0px;}
	.thumb-list .col-4 .list-box {min-height:250px;margin-bottom: 10px;}
	.thumb-list.v2 {padding: 0 2%;justify-content:space-around;}
	.thumb-list.v2.col-3 .list-box {width: 46%;margin: 0 0 5% 0;}
	.thumb-list.v2.col-3 .list-box:nth-child(3n) {margin-right:0;}
	.thumb-list.v2.col-3 .list-box .thumb {height:auto !important;min-height: 179px;}
	.thumb-list.v2 .list-box p.tit {font-size:16px;line-height: 20px;}
	.thumb-list.v2 .list-box p.txt {font-size:13px;line-height: 15px;}
	.thumb-list.v4 .list-box .txt-wrap p.tit {margin:0; font-size:16px; display:inline-block; }
}
@media (max-width: 680px) and (min-width: 420px){
	.thumb-list .list-box {position:relative;margin-bottom:40px;}
	.thumb-list {padding:30px 2% 10px;margin-bottom: 20px;}
	.thumb-list.col-4 .list-box {width: 48%;margin-right:4%;}
	.thumb-list.col-4 .list-box:nth-child(even) {margin-right:0;}
	.thumb-list.list-box.video .thumb:after { left:50%; top:50%; margin:-24px 0 0 -24px; width:48px; height:48px; border-radius:24px; background:rgba(17, 17, 17, 0.8) url('/resources/images/mps/sub/koreanet/ico-play.png') left 16px top 13px no-repeat;}
	.thumb-list.list-box p.tit {font-size: 16px;line-height:22px;}
	.thumb-list.v4 .list-box .txt-wrap {padding: 5% 7%;}
	.thumb-list.v4 .list-box .txt-wrap p.tit-sub {margin:0 0 0px;}
	.thumb-list.v2 { padding:0 4%; }
	.thumb-list.v2.col-3 .list-box {width: 48%;margin: 0 4% 5% 0;}
	.thumb-list.v2.col-3 .list-box:nth-child(even) {margin: 0%;}
	.thumb-list.v2.col-3 .list-box .thumb {height:auto !important;min-height: 179px;}
	.thumb-list.v2 .list-box p.tit {font-size:16px;line-height: 20px;}
	.thumb-list.v2 .list-box p.txt {font-size:13px;line-height: 15px;}
	.thumb-list.v4 .list-box .txt-wrap p.tit {margin:0;font-size: 16px;display:inline-block;}

}

#resources_m_list.thumb-list.col-4 .list-box .thumb { height: auto !important; border:1px solid #f1f1f2;}
#current-affairs-list .list-box {min-height:430px;}
#summit-diplomacy-list .list-box {padding:20px 200px 20px 0; min-height:200px; height:auto !important}
#summit-diplomacy-list .list-box .thumb {width:170px; top:50%; margin-top:-58px;}
#presidential-speeches-list .list-box {padding:15px 190px 20px 0; height:auto !important; min-height:auto !important;}
#presidential-speeches-list .list-box .thumb {width:170px; top:20px;background: #f5f5f5;border-radius: var(--round01-radius);}
#presidential-speeches-list .list-box .thumb ::before{display: block;content:'';height: 102px;background: url(../images/koreanet_logo.svg) no-repeat center;filter: invert(35%) sepia(14%) saturate(0%) hue-rotate(187deg) brightness(90%) contrast(100%);background-size: 70%;}

#issue-list.thumb-list.v3.nt-border .list-box {min-height:200px; padding:30px 286px 30px 0;}
#issue-list.thumb-list.v3.h-auto .list-box {min-height:200px; padding:30px 0px 30px 20px !important;}
#issue-list.thumb-list.v3.nt-border .list-box .thumb {width:266px;top:20px;} */
#current-affairs-list .list-box .thumb {min-height:190px;}

@media (max-width:1280px){
	#resources_m_list .list-box {min-height:140px !important;}
	#presidential-speeches-list .list-box {padding:15px 20px;}
	#presidential-speeches-list .list-box .thumb {display:none;}
	#summit-diplomacy-list .list-box {padding:15px 20px;}
	#summit-diplomacy-list .list-box .thumb {display:none;}
	#issue-list.thumb-list.v3.nt-border .list-box {padding: 24px 180px 20px 20px;min-height:140px;}
	#issue-list.thumb-list.v3.nt-border .list-box .thumb {width:148px; margin:0 20px 0 0}
	#issue-list .list-box {height:auto !important;}
	#issue-list .list-box .txt {display:none;}
}

@media (max-width: 768px) and (min-width: 421px){
	.thumb-list.v3 .list-box p.tit {font-size: 18px;line-height: 21px;}
}

@media only screen and (max-width:420px){

	.thumb-list {padding:0 20px; border:0;}
	.thumb-list.mb-border {padding:30px 0 0; margin:0 20px; border-top:2px solid #333;}
	.thumb-list .list-box {width:100% !important;margin-right:0 !important;height: auto !important;}
	.thumb-list .list-box p.tit {font-size:16px;}
	.thumb-list .list-box p.txt {font-size:13px;}
	.thumb-list .list-box p.tit-sub {font-size:11px;}
	.thumb-list .list-box p.date {font-size:13px;}
	.thumb-list .list-box .thumb {height:auto !important; max-height:auto;}
	.thumb-list.mb-v1 .list-box {position:relative; padding:0 0 0 140px; min-height:175px;}
	.thumb-list.mb-v1 .list-box .thumb {position:absolute; left:0; top:0; width:128px; background:#fff;}
	.thumb-list.mb-v1 .list-box .thumb img {display:block;}
	.thumb-list.mb-v1 .list-box .tit {margin-top:0;}
	.thumb-list.col-4 .list-box {min-height:initial !important;height:  auto !important;}
	.thumb-list.v1 {padding:0;}
	.thumb-list.v1 .list-box {position:relative; overflow:hidden; margin:0 0 30px 0;}
	.thumb-list.v1 .list-box .thumb {float:left; overflow:hidden; width:45%; min-height:auto; margin-right:25px; }
	.thumb-list.v1 .list-box .thumb img {width:100%; height:100%;}
	.thumb-list.v1 .list-box p.tit {margin:0; font-size:14px; font-weight:400; line-height:22px; }

	.thumb-list.v2 .list-box {margin-bottom:60px;}
	.thumb-list.v2 .list-box p.tit {padding:0 20px; font-size:22px; line-height:28px;}
	.thumb-list.v2 .list-box p.txt {padding:0 20px; font-size:14px; line-height:22px;}
	.thumb-list.v2 .list-box a.more {padding:0 20px; }
	.thumb-list.v2.col-3 .list-box .thumb {min-height:auto !important;}

	.thumb-list.v3 {margin-bottom:60px;}
	.thumb-list.v3.no-img {padding-top:0; margin-top:10px;}
	.thumb-list.v3.no-img .list-box {padding: 24px 20px; min-height:auto;}
	.thumb-list.v3 .list-box p.tit {margin:0;font-size:15px;}
	.thumb-list.v3 .list-box .thumb {width:148px;background:none;}
	#issue-list .list-box p.tit {margin:0;font-size: 14px;letter-spacing: -0.02em;}
	#issue-list.thumb-list.v3.nt-border .list-box .thumb {width:128px;}
	#issue-list.thumb-list.v3.nt-border .list-box {padding: 24px 160px 20px 20px;min-height:120px;}
	.thumb-list.v3 .list-box p.txt {font-size:14px; line-height:22px;}

	.thumb-list.v4 {height:auto;}
	.thumb-list.v4 .list-box {height:auto; min-height:auto;}
	.thumb-list.v4 .list-box .txt-wrap {padding: 5% 7%;}
	.thumb-list.v4 .list-box .txt-wrap p.tit {font-size:16px;}
	.thumb-list.v4 .list-box .txt-wrap p.txt {font-size:14px;}
	.thumb-list.v4 .list-box .txt-wrap p.date {font-size:13px;}
	.thumb-list.v5 .list-box .thumb {width: 40%;padding: 0px 10px 0 0;}
	.thumb-list.v5 .list-box p.tit {font-size:16px; margin:0; line-height:20px;}
	.thumb-list.v5 .list-box p.txt {font-size:14px; line-height:18px;}
}

/* list-half */
.list-half {display:flex;}
.list-half.aboutKorea .left-cont {width: 32rem; margin-right: 4rem;}
.list-half.aboutKorea .right-cont {width: calc(100% - 32rem - 4rem);}
.list-half.aboutKorea .left-cont li {padding: 0.5rem 0;}
.list-half.aboutKorea .left-cont li span{ font-size: 2rem;}
.list-half.aboutKorea .left-cont [type='checkbox'],
.list-half.aboutKorea .left-cont [type='radio'],
.list-half.aboutKorea .left-cont label:before {top: 0.25rem;}
.list-half.aboutKorea .left-cont .bg-chk [type='checkbox'], 
.list-half.aboutKorea .left-cont .bg-chk [type='radio'],
.list-half.aboutKorea .left-cont .bg-chk label:before{top: 0.55rem;}
.list-half.aboutKorea .left-cont li .bg-chk label span,
.list-half.aboutKorea .left-cont li .fr-chk label span{ font-size: 1.6rem; color: #777;}
.list-half.aboutKorea .left-cont li span.counter {color:#777; font-size: 1.8rem;}
.list-half.aboutKorea .left-cont .category {margin:0 0 4rem 0; padding: 3rem; background: #ededed;}
.list-half.aboutKorea .left-cont .category h2{display: block; margin-bottom: 2rem; padding-bottom: 2rem; border-bottom:1px solid #ddd; font-size: 2.4rem;}
.list-half.aboutKorea .left-cont .keyword{float: inherit; width: 100%; margin: 0 0 40px;}
.list-half.aboutKorea .left-cont .keyword h2{color: #222; font-size: 2.4rem;}
.list-half.aboutKorea .left-cont .keyword h2 .keywordResetBtn{border: 1px solid #ddd;padding: 12px;font-size: 0;border-radius: 20px;margin: 2px 0 0 5px;position: absolute;background: url('/images/common/arrow/reset.svg')no-repeat center;background-size: auto;background-size: 75%;}
.list-half.aboutKorea .left-cont .keyword li {display: inline-block; margin: 0.5rem 0.25rem 0.5rem  0; padding: 0.5rem 2rem; border: 1px solid #ddd; border-radius: 20px; font-weight: 600;}
html:lang(ar) .list-half.aboutKorea .left-cont li .bg-chk label span { float: left; padding:0 1rem;}
html:lang(ar) .list-half.aboutKorea .left-cont {float:right; width:320px; margin-right:0;}
html:lang(ar) .list-half.aboutKorea .right-cont {float:right; width:1020px;}
html:lang(ar) .list-half.aboutKorea .thumb-list.v2 .list-box p.tit{line-height: inherit;font-size: 20px;}
html:lang(ar) .list-half.aboutKorea .left-cont .keyword li, 
html:lang(ar) .aboutKorea .right-cont .keyword li{padding: 6px 12px;line-height: inherit;font-size: 15px;}
html:lang(ar) .post-half.aboutKorea .right-cont .link-with-img ul li a p{line-height: inherit;}
html:lang(ar) .list-half.aboutKorea .aboutkorea_pdf a{padding: 20px 88px 12px 0;}
html:lang(ja) .list-half.aboutKorea .left-cont .keyword li, 
html:lang(ja) .aboutKorea .right-cont .keyword li{padding:5px 15px}
html:lang(ce) .list-half.aboutKorea .left-cont .keyword li, 
html:lang(ce) .aboutKorea .right-cont .keyword li{padding:6px 15px}
html:lang(ce) .list-half.aboutKorea .thumb-list.v2 .list-box p.tit,
html:lang(ja) .list-half.aboutKorea .thumb-list.v2 .list-box p.tit{line-height: inherit;}
/* link-with-img */
.post-half.aboutKorea .right-cont .link-with-img ul {overflow:hidden;}
.post-half.aboutKorea .right-cont .link-with-img ul li {float: left;padding: 0;width: calc(50% - 10px);margin-right: 20px;border: 0 !important;border-radius: var(--round01-radius);}
.post-half.aboutKorea .right-cont .link-with-img ul li:first-child {border-top:0px solid #f1f1f1;}
.post-half.aboutKorea .right-cont .link-with-img ul li a {position:relative;word-break:break-word;padding:0;width:100%;height:80px;display:table-cell;vertical-align:middle;font-size:16px;font-weight: 600;}
.post-half.aboutKorea .right-cont .link-with-img ul li a p {display:block; margin:10px 0 20px 0; max-height:fit-content; line-height:initial; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:inherit; -webkit-box-orient:vertical; overflow:hidden}
.post-half.aboutKorea .right-cont .link-with-img ul li a span { position:relative; overflow:hidden; right:0; top:0; width:100%; height:80px;border-radius: var(--round01-radius);}
.post-half.aboutKorea .right-cont .link-with-img ul li a span img { display:block; width:100%; margin-top:-20%;border-radius: var(--round01-radius);}
.post-half.aboutKorea .right-cont .link-with-img ul li:nth-child(2n) {margin-right:0;}

.list-half.aboutKorea .aboutkorea_pdf {display: flex; align-items: center; padding: 1rem; border:1px solid #ddd; border-radius: 10px; font-size:2rem;}
.list-half.aboutKorea .aboutkorea_pdf i {display: inline-block; width: 7rem; height: 7rem; background: #ddd url('none') no-repeat center center; border-radius: 14px; font-size:0;}
.list-half.aboutKorea .aboutkorea_pdf a {display: block; padding: 0 2rem; font-weight: 700;}
.list-half.aboutKorea .aboutkorea_pdf a span {display: block; color:#e4022d; font-size: 1.3rem;}
.list-half.aboutKorea .thumb-list.v2.col-3 .list-box .thumb{display: flex; justify-content: center; align-items: center; height: 30.5rem !important; min-height: 30.5rem; overflow: hidden;}
.list-half.aboutKorea .thumb-list .list-box .thumb img{width: 100%; max-width: 100%; object-fit: contain;}
.list-half.aboutKorea .thumb-list.v2 .list-box p.tit{display: block; text-align: center; color: #000; font-size: 2.2rem;}
.list-half.aboutKorea .thumb-list.v2 .list-box p.txt{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: calc((1.4rem * 1.3) * 3);
	line-height: 1.3;
	word-wrap: break-word; 
	text-overflow: ellipsis;
	color: #000;
	font-weight: 500;
	font-size: 1.4rem;
	overflow: hidden;
}
.list-half.aboutKorea .info {width: 100%; padding: 2rem 0 4rem; border-top: 1px solid #ccc; font-size: 1.8rem; color:#777;}
.list-half.aboutKorea .issue {font-size:20px;color:#a0a0a0; padding:10px 0 0;width: 100%;height: auto;}
.list-half.aboutKorea .issue h2 {font-size:0;color:#999; padding:10px 0 ;width: 100%; border-top:2px solid #e0e0e7;}
.list-half.aboutKorea .issue h2:after {content: "Issue Focus";position: relative;top: -30px;left: calc( 50% - 94px ); background:#fff;font-size:26px;padding: 0 20px;}
.list-half.aboutKorea .issue .list-box{border:1px solid #e0e0e7; padding:20px;border-radius: 5px;}
.list-half.aboutKorea .issue .thumb-list.v2.col-3 .list-box {min-height: 400px;}
.list-half.aboutKorea .issue .thumb-list.v2.col-3 .list-box .thumb{height: 100px !important;display: flex;justify-content: center;min-height: 100px;}
.list-half.aboutKorea .issue .thumb-list.v2 .list-box p.txt{color:#000;font-size:12px; font-weight:bold;height: 70px;}
.list-half.aboutKorea .issue .list-box .thumb{width: 100px;margin: 0 auto;height: 100px;background: #ddd;min-height: 100%;border-radius: 100px;}
.list-half.aboutKorea .issue .list-box .thumb img{height: 100%;min-width: 135%;}
.list-half.aboutKorea .issue ul.keyword {margin-top:20px}
.list-half.aboutKorea .issue .keyword li{border:1px solid #ddd; border-radius: 50px;padding: 2px 12px;display: inline-block;margin: 5px 5px 0 0; font-size:14px}
.list-half.aboutKorea .issue .keyword li a{color:#999}

.list-half.aboutKorea .newsfocus {width: 100%; height: auto; padding:1rem 0 0; color: #6f6f6f; font-size: 2rem;}
.list-half.aboutKorea .newsfocus h2 {position: relative;font-size:0;color:#999; margin:25px 0 ;width: 100%; border-top:2px solid #e0e0e7;}
.list-half.aboutKorea .newsfocus h2:after {content: "News Focus"; position: absolute; top: -3rem; right: calc( 50% - 90px ); padding: 0 2rem; background:#f5f5f5; font-size:2.6rem;}
.list-half.aboutKorea .newsfocus .list-box{padding: 2rem; border:1px solid #e0e0e7; border-radius: 5px;}
.list-half.aboutKorea .newsfocus .thumb-list.v2.col-3 .list-box {min-height: 400px;}
.list-half.aboutKorea .newsfocus .thumb-list.v2.col-3 .list-box .thumb{height: 100px !important;display: flex;justify-content: center;min-height: 100px;}
.list-half.aboutKorea .newsfocus .thumb-list.v2 .list-box p.txt{display: block; margin: 1rem 0; color:#000; font-size:1.4rem; font-weight: 600;}
.list-half.aboutKorea .newsfocus .list-box .thumb{width: 100px;margin: 0 auto;height: 100px;background: #ddd;min-height: 100%;border-radius: 100px;}
.list-half.aboutKorea .newsfocus .list-box .thumb img{height: 100%;min-width: 166%;}
.list-half.aboutKorea .newsfocus .keyword li{all: unset; display: inline-block; margin: 0.5rem;}
.list-half.aboutKorea .newsfocus .keyword li a{display: inline-block; padding: 0.2rem 1.2rem; border: 1px solid #ddd; border-radius: 20px; font-size: 1.4rem; font-weight: 600;}
html:lang(ar) .list-half.aboutKorea .newsfocus h2:after {content: "نظرة على الأخبار";position: relative;right: calc( 50% - 120px ); }
html:lang(ja) .list-half.aboutKorea .newsfocus h2:after { content: "ニュース";right: calc( 50% - 67px );}
html:lang(ce) .list-half.aboutKorea .newsfocus h2:after { content: "焦点新闻";right: calc( 50% - 67px );}
html:lang(de) .list-half.aboutKorea .newsfocus h2:after { content: "Fokus Nachrichten";right: calc( 50% - 135px );}
html:lang(fr) .list-half.aboutKorea .newsfocus h2:after { content: "Actualités";right: calc( 50% - 76px );}
html:lang(es) .list-half.aboutKorea .newsfocus h2:after { content: "Noticias";right: calc( 50% - 67px );}
html:lang(ru) .list-half.aboutKorea .newsfocus h2:after { content: "Главные новости";right: calc( 50% - 125px );}
html:lang(vi) .list-half.aboutKorea .newsfocus h2:after { content: "Tâm điểm mới";right: calc( 50% - 100px );}
html:lang(id) .list-half.aboutKorea .newsfocus h2:after { content: "Fokus Berita";right: calc( 50% - 95px );}

.list-half.aboutKorea .list-category {
	position: absolute;
	top: 1rem;
	left: 0;
	width: max-content;
	padding: 0.25rem 1.5rem;
	background: rgba(0, 0 , 0, 0.5);
	border-radius: 0;
	text-align: left;
	color: #fff;
	font-size: 12px;
	z-index: 1;
}
html:lang(ar) .list-half.aboutKorea .list-category {text-align: right;}

.list-half.aboutKorea .thumb-list.v2 .list-box{border-radius:5px; }
.list-half.aboutKorea .thumb-list.v2 .list-box p.txt,
.list-box[class^="ak"] p {margin: 1rem;}
.list-box.ak277 p.txt,
.list-box.ak294 p.txt, 
.list-box.ak298 p.txt, 
.list-box.ak303 p.txt, 
.list-box.ak306 p.txt {color: #000 !important;}
.list-box.ak272 p, 
.list-box.ak280 p, 
.list-box.ak286 p, 
.list-box.ak289 p, 
.list-box.ak292 p, 
.list-box.ak300 p, 
.list-box.ak305 p, 
.list-box.ak310 p, 
.list-box.ak330 p {color: #fff !important;}
.list-box.ak280 {background-color: #0b263c;}
.list-box.ak272, 
.list-box.ak286, 
.list-box.ak289, 
.list-box.ak292 {background-color: #000;}
.list-box.ak277 {background-color: #5ee7bb}
.list-box.ak292 {background-color: #4a7c9c;}
.list-box.ak294 {background-color: #fad39a;}
.list-box.ak298 {background-color: #e9d0b1;}
.list-box.ak300 {background-color: #333;}
.list-box.ak303 {background-color: #d6dff8;}
.list-box.ak305 {background-color: #867a79}
.list-box.ak306 {background-color: #f7c224}
.list-box.ak310 {background-color: #ea1b23}
.list-box.ak330 {background-color: #655b9a;}

.list-half.aboutKorea .thumb-list.v2.col-3 .list-box.ak303 .thumb,
.list-half.aboutKorea .thumb-list.v2.col-3 .list-box.ak304 .thumb,
.list-half.aboutKorea .thumb-list.v2.col-3 .list-box.ak305 .thumb,
.list-half.aboutKorea .thumb-list.v2.col-3 .list-box.ak310 .thumb,
.list-half.aboutKorea .thumb-list.v2.col-3 .list-box.ak330 .thumb {display: block;}

.post-half.aboutKorea .post-txt{margin: 30px 0 0 0; border:0px}
@media (max-width: 1280px) and (min-width: 860px){
	.list-half.aboutKorea .thumb-list.v2 {border: 0;padding: 0;}
}
@media (max-width:1024px){
	.list-half{
		display: flex;
		flex-flow: row wrap;
	}
	.list-half.aboutKorea .left-cont,
	.list-half.aboutKorea .right-cont{
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.list-half.aboutKorea .left-cont{
		text-align: center;
	}
	.list-half.aboutKorea .left-cont li {
		display: inline-block;
		padding: 0.5rem;
	}
	.list-half.aboutKorea .left-cont .category h2,
	.list-half.aboutKorea .left-cont .keyword h2,
	.list-half.aboutKorea .aboutkorea_pdf{
		display:none;
	}
	.list-half.aboutKorea .right-cont .thumb-list.v2.col-3 .list-box{
		width: 31.3%;
		margin: 0 3% 2rem 0;
		min-height: auto;
	}
	.list-half.aboutKorea .right-cont .thumb-list.v2.col-3 .list-box:nth-child(3n){
		width: 31.3%;
		margin: 0 0 2rem 0;
	}
	
	
	/* .list-half.aboutKorea .inner {width: 100%;}
	.post-half.aboutKorea .right-cont h3.tit, .post-half.aboutKorea .link-with-img {display:none}
	.list-half.aboutKorea .left-cont .category,
	.list-half.aboutKorea .left-cont .keyword {display: block;text-align: center; width: 100%;}
	.list-half.aboutKorea .right-cont {width: 100%;}
	.list-half.aboutKorea .right-cont {padding: 0 20px;}
	.list-half.aboutKorea .right-cont .thumb-list.v2{padding: 0;justify-content: start; }
	.list-half.aboutKorea .left-cont .category, .list-half.aboutKorea .left-cont .keyword {margin: 0 0 20px 0;}
	.list-half.aboutKorea .thumb-list.v2 .list-box p.txt {height: fit-content;font-size: 14px;margin: 10px 0 20px 0;}
	.bg-chk label {margin-top: -6px;} */
	html:lang(ar) .list-half.aboutKorea .right-cont .thumb-list.v2.col-3 .list-box{margin: 0 0 20px 3%;}
	html:lang(ar) .list-half.aboutKorea .right-cont .thumb-list.v2.col-3 .list-box:nth-child(3n){margin: 0 0 20px 0;}
}
@media (max-width: 860px) and (min-width: 500px){
	.list-half.aboutKorea .thumb-list.v2.col-3 .list-box .thumb {height: 205px !important;min-height: 205px;font-size: 12px;}
	.list-half.aboutKorea .newsfocus .keyword li{border-radius: 12px;}
	.list-half.aboutKorea .newsfocus .list-box{padding: 10px;}
	.list-half.aboutKorea .newsfocus ul.keyword {margin-top: 5px;}
	.list-half.aboutKorea .thumb-list.v2 .list-box p.tit {margin:8px 0 0 0;font-size: 18px;}
	.list-half.aboutKorea .thumb-list.v2 .list-box p.txt {height: calc((12px * 1.3) * 3); font-size: 12px;}

}
@media (max-width: 640px) and (min-width: 500px){
	.list-half.aboutKorea .thumb-list.v2.col-3 .list-box .thumb {height: 160px !important;min-height: 160px;}
	.list-half.aboutKorea .thumb-list.v2 .list-box p.tit, 
	 html:lang(ar) .list-half.aboutKorea .thumb-list.v2 .list-box p.tit{font-size: 16px;}
	.list-half.aboutKorea .newsfocus .thumb-list.v2 .list-box p.txt,  html:lang(ar) .list-half.aboutKorea .newsfocus .thumb-list.v2 .list-box p.txt{color:#000;font-size:12px; font-weight:normal;}
}
@media (max-width:500px){
	.list-half.aboutKorea .left-cont li .bg-chk label span,
	.list-half.aboutKorea .left-cont li .fr-chk label span{ font-size:14px;}
	.list-half.aboutKorea .right-cont{margin: 0 0 120px 0;}
	.list-half.aboutKorea .list-box {margin-bottom: 20px;}
	.list-half.aboutKorea .issue .thumb-list.v2.col-3 .list-box {min-height: 350px;}
	.list-half.aboutKorea .left-cont .category { margin:0 0 2rem 0; padding:2rem; }
	.list-half.aboutKorea .left-cont li span {font-size: 18px;}
	.list-half.aboutKorea .left-cont .keyword li,
	.post-half.aboutKorea .right-cont .keyword li {font-size: 14px;padding: 5px 12px;}
	.list-half.aboutKorea .right-cont .thumb-list.v2.col-3 .list-box,
	.list-half.aboutKorea .right-cont .thumb-list.v2.col-3 .list-box:nth-child(3n){width: 100%;margin: 0 0 20px 0;}
	.list-half.aboutKorea .thumb-list.v2 .list-box p.txt{font-size: 16px;padding: 0 ;}
	.list-half.aboutKorea .thumb-list.v2 .list-box p.tit {margin:10px 0 0 0;font-size: 20px;padding: 0 ;}
	.list-half.aboutKorea .newsfocus{padding: 40px 0 0;}
	.list-half.aboutKorea .newsfocus ul.keyword {margin-top: 0px;}
	.list-half.aboutKorea .newsfocus .keyword li{font-size: 12px;}

}
/* link-with-img change 20250618 */

.post-half.aboutKorea h3{ color:#999;}
.post-half.aboutKorea .link-with-img {border-top:0px solid #f0f0f0;padding: 0;}
.aboutKorea .post-main-cont .related,
.aboutKorea .right-cont .keyword, .aboutKorea .right-cont .related { display: inline-block;width: 100%;}
.aboutKorea .post-main-cont .related h3{padding:20px 0 10px }
.aboutKorea .post-main-cont .related li{font-size: 18px; font-weight: bold;color:#333;padding: 0 0 10px 15px;}
.aboutKorea .post-main-cont .related li::before {content: "";position: absolute;left: 0;width: 4px;height: 4px;border-radius: 50%;background-color: #666;text-align: center;font-size: 12px;margin: 9px 0 0 0;}
.aboutKorea .right-cont .keyword li{text-transform:capitalize;border:1px solid #ddd; border-radius: 50px;padding: 8px 15px;font-weight: bold;line-height: initial; float: inline-start; margin: 5px 5px 0 0; font-size:16px}
.aboutKorea .post-main-cont .related .btn-more{text-align: center;margin: 20px auto 0;}
.aboutKorea .post-main-cont .related .btn-more button{border: 1px solid #999;background: #fff;padding: 7px 30px;color: #999;border-radius: 50px;}
.post-half.aboutKorea .post-main-con.link-wrap {border: 0;}
.post-half.aboutKorea .post-main-cont .link-wrap {border-bottom: 0px solid #f1f1f1;}
.post-half.aboutKorea .right-cont div.keyword{padding:40px 0 0 0}

@media (max-width:500px){
.post-half.aboutKorea .post-txt::before {font-size: 12px;padding: 10px 20px;border-radius: 5px;}
.post-half.aboutKorea .post-main-cont .related {margin: 0 20px; width: auto;}	
.post-half.aboutKorea .post-main-cont .related li {font-size: 16px;line-height: initial;padding: 0 0 10px 10px;}
.post-half.aboutKorea .post-main-cont .related li::before{left: 20px;}
}

.link-with-img ul {overflow:hidden;}
.link-with-img ul li {overflow:hidden;margin:0;padding:15px 0;display:table;width:100%;float:left; padding:0; width:calc(50% - 10px); margin-right:20px; border:0 !important;border-radius: var(--round01-radius);}
.link-with-img ul li:nth-child(2n) {margin-right:0;}
.link-with-img ul li a {position:relative;word-break:break-word;padding:0;width:100%;height:80px;display:table-cell;vertical-align:middle;font-size:16px;line-height:24px;font-weight: 600;}
.link-with-img ul li a p {display:block; margin:5px 0 20px 0; max-height:72px; line-height:initial; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.link-with-img ul li a span { position: relative;word-break: break-word;padding: 0;width: 100%;height: 80px;display: table-cell;vertical-align: middle;font-size: 16px;line-height: 24px;font-weight: 600;}
.link-with-img ul li a span img { display:block; width:100%; margin-top:-20%;border-radius: var(--round01-radius);}


@media (max-width: 1024px) and (min-width: 760px){
	.list-half .left-cont {margin:0; padding:0 20px;}
	.list-half .right-cont {float:right; width:calc(100% - 38%);padding:0 20px 0 0;}
}
@media only screen and (max-width:760px){
	.list-half .left-cont {width:100%; margin-right:0; padding:0 20px;}
	.list-half .right-cont {width:100%; padding:0 20px;}
}

.post-half .right-cont {float:right; padding:25px 0 0 40px; width:360px;}
.post-half .right-cont h3.tit {padding:0 0 15px 0; line-height:22px;}
.post-half .right-cont .post-img img {width:100%;}
/********************************************************************/