@charset "utf-8";
/* 테스트는 임시 주석 */
/* @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap'); */
	
@font-face {
	font-family: 'NotoKrL';
	font-style: normal;
	font-weight: 100;
	src: local('Noto Sans Light'), local('NotoSans-Light'), url(/renewal2019/fonts/NotoSans-Light.eot);
	src: url(/renewal2019/fonts/NotoSans-Light.eot?#iefix) format('embedded-opentype'),
	url(/renewal2019/fonts/NotoSans-Light.woff2) format('woff2'),
	url(/renewal2019/fonts/NotoSans-Light.woff) format('woff');
	}
	@font-face {
	font-family: 'NotoKrR';
	font-style: normal;
	font-weight: 300;
	src: local('Noto Sans Regular'), local('NotoSans-Regular'), url(/renewal2019/fonts/NotoSans-Regular.eot);
	src: url(/renewal2019/fonts/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
	url(/renewal2019/fonts/NotoSans-Regular.woff2) format('woff2'),
	url(/renewal2019/fonts/NotoSans-Regular.woff) format('woff');
	}
	@font-face {
	font-family: 'NotoKrM';
	font-style: normal;
	font-weight: 500;
	src: local('Noto Sans Medium'), local('NotoSans-Medium'), url(/renewal2019/fonts/NotoSans-Medium.eot);
	src: url(/renewal2019/fonts/NotoSans-Medium.eot?#iefix) format('embedded-opentype'),
	url(/renewal2019/fonts/NotoSans-Medium.woff2) format('woff2'),
	url(/renewal2019/fonts/NotoSans-Medium.woff) format('woff');
	}
	@font-face {
	font-family: 'NotoKrB';
	font-style: normal;
	font-weight: 700;
	src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(/renewal2019/fonts/NotoSans-Bold.eot);
	src: url(/renewal2019/fonts/NotoSans-Bold.eot?#iefix) format('embedded-opentype'),
	url(/renewal2019/fonts/NotoSans-Bold.woff2) format('woff2'),
	url(/renewal2019/fonts/NotoSans-Bold.woff) format('woff');
	}
	
/* ==========================================================================
	common style
========================================================================== */
* {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;margin: 0;}

:root{
--first-color: #071530;
--second-color:#eb003b;
--third-color:#e8ecf0;
--menu-color:#fff;
--menu2-color:#6e97c5;
--top-color: #d9dfe6;
--h1-color: #666;
--tap1-color:#9eaab7;
--tap2-color:#fff;
--text1-color: #000;
--text2-color: #eb003b;
--text2-color: #a8a8a8;
--text3-color: #fff;
--text-h1-color: #666;
--multi-bg-color:#e8ecf0;
--footer-h2-color:#021c39;
--footer-text-color:#5f738a;
--footer-text3-color:#385476;
--footer-bg-color:#f0f2f4;
--point-color:#ba3444;
--content-box-color:#f0f2f4;
--content-box2-color:#fff;
--border1-color: #ccd4de;
--border2-color: #d2dee9;
--round03-radius :0 0 5px 5px ;
--round01-radius :5px;
--round02-radius :5px 5px 0 0;
--box-shadow: 0 5px 25px rgb(2, 2, 2, 0.1);
--text-shadow: 0 5px 25px rgb(2, 2, 2, 0.1);
}


html, body {width:100%; height:100%; margin:0; padding:0; font-size:16px; font-family: 'NotoSans',"Arial","Helvetica", san-serif;}
body {overflow:auto;font-size:15px;line-height:1.4;color:#333;letter-spacing:0;font-weight:normal;font-weight:400;}
body.no-scroll {overflow:hidden; overflow-y:hidden; }

.chinese {font-family:'Microsoft Yahei','微软雅黑',STXihei,'华文细黑',SimHei,'黑体',verdana,arial,sans-serif;}
.japanese {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Noto Sans","Helvetica Neue","Helvetica","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}
.arabic {font-family:'NotoSans' !important;}

.d-post-tit h2.A020102,
#content_text_ALLBOX.A020102 {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Noto Sans","Helvetica Neue","Helvetica","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}
.d-post-tit h2.A020103,
#content_text_ALLBOX.A020103 {font-family:'Microsoft Yahei','微软雅黑',STXihei,'华文细黑',SimHei,'黑体',verdana,arial,sans-serif;}
.al-list .txt-another-lang #A020104,
.d-post-tit h2.A020104,
#content_text_ALLBOX.A020104 {font-family:'NotoSans', 'NotoSansKA','Arial', 'Helvetica', serif !important;list-style-type: none;direction: rtl;text-align: right;unicode-bidi: bidi-override;}


@media (max-width:760px){
	body.mb-no-scroll {overflow:hidden; overflow-y:hidden; }
}

a:link,
a:active {text-decoration:none;color:#111;cursor: pointer;}
a:visited,
a:focus {color:#111;}
a:hover {color:#0056b9;}
a:hover,
a:focus {text-decoration:underline;}

/* a tag */
.a-link {color:#0056b9 !important;}
.a-link:hover {text-decoration:underline !important;}
.a-link.line {text-decoration:underline;}
.edit-dash {text-decoration:line-through;}

/* heading */
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

/* font */
.color-red {color:var(--second-color) !important;} 
.color-blue {color:#0056b9 !important;}
.color-burgundy {color:var(--second-color);}

/* etc */
iframe {display:inline-block; border:0;}
figure, figcaption {margin:0; padding:0;}
address {margin:0; padding:0; font-style:normal;}

ul, ol {list-style-type:none;margin:0;padding:0;}
b, strong {font-weight:700;}
em {font-style:normal;}

/* fieldset */
fieldset {margin:0; padding:0; border:0;}
legend {overflow:hidden; width:0; height:0; font-size:1px; line-height:0.1; text-indent:-9999px;}

/* label */
label {display:inline-block; vertical-align:middle; cursor:pointer;}

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {-webkit-appearance :none; margin:0;}
input[type='number'] {-moz-appearance :textfield;}

/* placeholder */
::placeholder {color:#888; opacity:1;}
:-ms-input-placeholder {color:#888;}
::-ms-input-placeholder {color:#888;}

/* input :text, password, number, tel, email ë“±ë“± */
.input-text {display:inline-block; height:40px; padding:0 10px; border:1px solid #ddd; vertical-align:middle; outline:0;border-radius: var(--round01-radius);}
.input-text:hover,
.input-text:focus {border-color:var(--point-color);}
.input-text:disabled {color:#808080; background-color:#ebebeb;}
.input-text:disabled:hover,
.input-text:disabled:focus {border-color:#d1d1d1;}

p.date,
p.date:hover {text-decoration:none !important;}
/* textarea :width, height ì˜ ê²½ìš° ë‹¤ì¤‘ í´ëž˜ìŠ¤ë¡œ ì œì–´ê°€ëŠ¥ */
.input-textarea {width:100%; min-height:200px; border:1px solid #ddd; padding:15px 10px; vertical-align:middle; resize:none; outline:0;}
.input-textarea:hover,
.input-textarea:focus {border-color:#cd2131;}
.input-textarea:disabled {color:#808080; background-color:#ebebeb;}
.input-textarea:disabled:hover,
.input-textarea:disabled:focus {border-color:#d1d1d1;}

/* input file */
.add-file {position:relative; height:40px; margin:0; padding:0 0 0 10px; cursor:pointer;}
.add-file .label {display:block; position:absolute !important; left:140px; top:0; z-index:3; width:60%; height:100%; padding:0 10px !important; line-height:40px; cursor:pointer;}
.add-file .button {display:block; position:absolute; left:0; top:0; z-index:1; width:120px; height:100%; padding:0;color:#fff; background:#333;}
.add-file .text {display:block; width:100%; height:100%; margin:0; padding:0 10px; line-height:34px; color:#333; }
.add-file.only-button {width:80px; padding:0;}
.add-file.only-button .input-file {width:80px;}
.add-file.only-button .label {opacity:0;}
.add-file.only-button .text {overflow:hidden; opacity:1;}
.input-file {display:none; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; padding:0; opacity:0;}
p.add-txt {font-size:16px; line-height:18px; color:#666;}

@media (max-width:1280px){
	p.add-txt {font-size:14px; line-height:18px; }
}
/* checkbox , radio */
[type='radio'],
[type='checkbox'] {width:20px; height:20px; margin-top:0;}

.bg-chk {display:inline-block; position:relative; margin:0 10px 0 0;}
.bg-chk [type='checkbox'],
.bg-chk [type='radio'] {position:absolute; left:0; top:0; z-index:0; opacity:0;}
.bg-chk label {position:relative; padding:0 0 0 32px; line-height:20px;}
.bg-chk label:before {content:''; display:block; position:absolute; left:0; top:50%; width:20px; height:20px; margin:-11px 0 0 0; cursor:pointer; background:url('../images/common/bg/bg-chk-radio.png') no-repeat 0 0;}
.bg-chk [type='checkbox'] + label:before {background-position:0 0;}
.bg-chk [type='checkbox']:hover + label:before,
.bg-chk [type='checkbox']:focus + label:before {outline:1px dotted #cd2131;}
.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']:hover + label:before,
.bg-chk [type='radio']:focus + label:before {outline:1px dotted #cd2131;}
.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:20px; height:20px; padding:0 0 0 20px; font-size:0; line-height:0;}

/* btn-radio */
.btn-radio {overflow:hidden; display:inline-block; vertical-align:middle;border: 1px solid #6c88a3;border-radius: var(--round01-radius);}
.btn-radio span {display:block; float:left;} 
.btn-radio span input[type='radio'] {position:absolute; z-index:0; opacity:0; outline:0; width:0; height:0;}
.btn-radio span input[type='radio']:checked + label {position:relative; background-color:#6c88a3;  color:#fff; z-index:1;border: 0;}
.btn-radio span label {display:block; min-width:60px; height:37px; line-height:38px; text-align:center; font-size:14px; padding:0 10px; background-color:#fff;  margin-left:-1px;border: 0;border-left: 1px solid #6c88a3;}
.btn-radio span:first-child label {margin-left:0;}

.label-group {display:block; vertical-align:top;}
.label-group .bg-chk {display:inline-block; margin-right:15px; margin:5px 0; vertical-align:top;}
.label-group .bg-chk:last-child {margin-right:0;}
.label-group.col-1 .bg-chk {width:100%; margin-right:0;}
.label-group.col-2 .bg-chk {width:calc(50% - 3px); margin-right:0;}
.label-group.col-3 .bg-chk {width:calc(33.333333% - 3px); margin-right:0;}
.label-group.col-4 .bg-chk {width:calc(25% - 3px); margin-right:0;}
.label-group.col-5 .bg-chk {width:calc(20% - 3px); margin-right:0;}

/* select */
select {max-width:300px; min-width:90px; height:40px; padding:0 30px 0 10px; border:1px solid #ddd; outline:0; font-family:inherit; background:#fff url('../images/common/arrow/arrow-sel.png') no-repeat right center; vertical-align:middle;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
border-radius: var(--round01-radius);
}

@media (max-width:1280px){
	select {background:#fff url('../images/common/arrow/arrow-sel-mo.png') no-repeat right 5px center; background-size:16px;}
}
select:focus {border-color:#cd2131;}
select:disabled {color:#808080; background-color:#ebebeb;}
select::-ms-expand {display:none;}

.imp {position:relative;}
.imp:before {content:'*'; color:#e12; margin-right:3px;}

/* datepicker */
.datepicker {display:inline-block; vertical-align:middle;}
.datepicker span {display:inline-block; position:relative; width:145px; height:40px; padding:0 35px 0 10px !important;   vertical-align:middle;border: 1px solid var(--border2-color);border-radius: var(--round01-radius);}
.datepicker input {width:100%; height:100%; padding:0; border:1px solid #d1d1d1; vertical-align:middle; border:0; color:#666; font-size:14px; background:none;}
.datepicker em {max-width:20%; display:inline-block; margin:0 6px; vertical-align:middle;}
.datepicker .ui-datepicker-trigger {overflow:hidden; position:absolute;border-radius: 0px; top:42%; right:8px; width:22px; height:22px; margin-top:-8px; padding:0; border:0; text-indent:-9999px; vertical-align:middle; background:url('../../renewal2024/images/ico_calendar.svg') no-repeat 0 0;}
.datepicker.disabled span {border-color:#ccc !important; background-color:#f1f1f1 !important; padding:0 15px !important;}
.datepicker.disabled input {color:#000 !important;}
.datepicker.disabled button {display:none;}

@media (max-width:1280px){
	.datepicker {display:block; overflow:hidden; width:100%;}
	.datepicker.date-2 span {float:left; margin:0; width:calc(50% - 10px);}
	.datepicker.date-2 em {float:left; margin:0; width:20px; text-align:center; line-height:40px;}
}
/* IR í…ìŠ¤íŠ¸ */
.ir {text-indent:-9999px; position:fixed; top:-9999px; font-size:1px; width:1px; height:1px; opacity:0;}

.display-block {display:block;}

/* font-size */
.font-size-13 {font-size:13px !important;}
.font-size-21 {font-size:21px !important;}

/* hidden */
.hidden {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
/* hide class ì‚¬ìš© ê¸ˆì§€. reset.css ì—ì„œ ì‚¬ìš© ì¤‘ */

/* float clear */
.clearfix:before,
.clearfix:after {content:''; display:table;}
.clearfix:after {clear:both;}

/* float */
.float-l {float:left !important;}
.float-r {float:right !important;}
.float-n {float:none !important;}

/* text-align */
.a-l {text-align:left !important;}
.a-r {text-align:right !important;}
.a-c {text-align:center !important;}
.a-j {text-align:justify !important;}

/* vertical-align */
.va-t {vertical-align:top !important;}
.va-m {vertical-align:middle !important;}
.va-b {vertical-align:bottom !important;}

/* ellipsis */
.ellipsis {overflow:hidden; margin-right:10px; display:inline-block; max-width:90%; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis;}
.ellipsis-line2 {display:inline-block; max-height:40px; line-height:1.5; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden}

.over-y {overflow-y:auto; max-height:250px;}
/* icon */
.iconset {overflow:hidden;display:inline-block;margin:-1px 3px 0;padding:0;font-size:1px;line-height:0;vertical-align:middle;background-position:0 0;background-color: #fff;background-repeat:no-repeat;background-size:100% auto;text-indent:-9999px;color:rgba(0,0,0,0) !important;}

	.ico-prev-month {width:24px; height:24px; background-image:url('../images/common/ico/ico-prev-month.png');}
	.ico-next-month {width:24px; height:24px; background-image:url('../images/common/ico/ico-next-month.png');}
	.ico-refine {width:16px; height:16px; background-image:url('../images/common/ico/ico-refine.png');}
	.ico-link {width:22px;height:22px;background:url("../images/ico_link.svg") no-repeat;}
	.ico-sound {width:16px; height:16px; background-image:url('../images/common/ico/ico-sound.png');}
	.ico-addr {width:16px; height:16px; background-image:url('../images/common/ico/ico-addr.png');}
	.ico-tel {width:16px; height:16px; background-image:url('../images/common/ico/ico-tel.png');}
	.ico-mail {width:14px; height:10px;background-image: url('../images/ico_mail.svg');}
	.ico-down {width:16px; height:17px; background-image:url('../images/common/ico/ico-down.png');}
	.ico-close {width:17px; height:17px; background-image:url('../images/common/ico/ico-close.png');}
	.ico-search {width:21px; height:21px; background-image:url('../images/ico_search.svg');}
	.ico-menu {width:20px; height:20px; background-image:url('../images/common/ico/ico-menu.png');}
	.ico-language {width:20px; height:20px; background-image:url('../images/common/ico/ico-language.png');}
	.ico-live {width:18px; height:18px; background-image:url('../images/common/ico/ico-live.png'); }
	.ico-talktalk {width:24px; height:24px; background-image:url('../images/common/ico/ico-talktalk.png');}
	.ico-rss {width:24px; height:24px; background-image:url('../images/common/ico/ico-rss.png');}
	.ico-webzine {width:24px; height:24px; background-image:url('../images/common/ico/ico-webzine.png');}
	.ico-magazine {width:24px; height:24px; background-image:url('../images/common/ico/ico-magazine.png');}
	.ico-newsletter {width:24px; height:24px; background-image:url('../images/common/ico/ico-newsletter.png');}
	.ico-top {width:40px; height:40px; background:#fff url('../images/common/ico/ico-top.png');}
	.ico-kocis {width:40px; height:40px; background-image:url('../images/common/ico/ico-kocis.png');}
	.ico-flickr {width:40px; height:40px; background-image:url('../images/common/ico/ico-flickr.png');}
	.ico-youtube {width:40px; height:40px; background-image:url('../images/common/ico/ico-youtube.png');}
	.ico-facebook {width:40px; height:40px; background-image:url('../images/common/ico/ico-facebook.png');}
	.ico-instagram {width:40px; height:40px; background-image:url('../images/common/ico/ico-instagram.png');}
	.ico-foot-flickr {width:32px; height:32px; background-image:url('../images/common/ico/ico-foot-flickr.png');}
	.ico-foot-youtube {width:32px; height:32px; background-image:url('../images/common/ico/ico-foot-youtube.png');}
	.ico-foot-facebook {width:32px; height:32px; background-image:url('../images/common/ico/ico-foot-facebook.png');}
	.ico-foot-instagram {width:32px; height:32px; background-image:url('../images/common/ico/ico-foot-instagram.png');}
	.ico-m-flickr {width:40px; height:40px; background-image:url('../images/common/ico/ico-m-flickr.png');}
	.ico-m-youtube {width:40px; height:40px; background-image:url('../images/common/ico/ico-m-youtube.png');}
	.ico-m-facebook {width:40px; height:40px; background-image:url('../images/common/ico/ico-m-facebook.png');}
	.ico-m-instagram {width:40px; height:40px; background-image:url('../images/common/ico/ico-m-Instagram.png');}

	.ico-file-hwp {width:16px; height:16px; background-image:url('../images/common/ico/ico-file-hwp.png'); background-size:16px 16px;}
	.ico-file-doc {width:16px; height:16px; background-image:url('../images/common/ico/ico-file-doc.png'); background-size:16px 16px;}
	.ico-file-etc {width:16px; height:16px; background-image:url('../images/common/ico/ico-file-etc.png'); background-size:16px 16px;}
	.ico-file-pdf {width:16px; height:16px; background-image:url('../images/common/ico/ico-file-pdf.png'); background-size:16px 16px;}
	.ico-file-ppt {width:16px; height:16px; background-image:url('../images/common/ico/ico-file-ppt.png'); background-size:16px 16px;}
	.ico-file-xls {width:16px; height:16px; background-image:url('../images/common/ico/ico-file-xls.png'); background-size:16px 16px;}
	.ico-file-zip {width:16px; height:16px; background-image:url('../images/common/ico/ico-file-zip.png'); background-size:16px 16px;}

	.ico-share {width:16px; height:16px; background-image:url('../images/common/ico/ico-share.png'); background-size:16px 16px;}
	.ico-share-copy {width:16px; height:16px; background-image:url('../images/common/ico/ico-share-copy.png'); background-size:16px 16px;}
	.ico-share-facebook {width:16px; height:16px; background-image:url('../images/common/ico/ico-share-facebook.png'); background-size:16px 16px;}
	.ico-share-kakao {width:16px; height:16px; background-image:url('../images/common/ico/ico-share-kakao.png'); background-size:16px 16px;}
	.ico-share-mail {width:16px; height:16px; background-image:url('../images/common/ico/ico-share-mail.png'); background-size:16px 16px;}
	.ico-share-print {width:16px; height:16px; background-image:url('../images/common/ico/ico-share-print.png'); background-size:16px 16px;}
	.ico-share-twitter {width:16px; height:16px; background-image:url('../images/common/ico/ico-share-twitter.png'); background-size:16px 16px;}

	.ico-alert {width:32px; height:32px; background-image:url('../images/common/ico/ico-alert.png');}
	.btn-more:after {content: '';width:15px; height:9px; float: right;margin: 6px 0 0 0; background:url('../../renewal2024/images/ico_arrow-more.svg') no-repeat;filter: invert(0%) sepia(7%) saturate(30%) hue-rotate(254deg) brightness(0%) contrast(106%);}

	.ico-facebook-sm {width:48px; height:48px; margin-right:5px; margin-left:0 !important; background:url('../images/common/ico/ico-facebook-sm.png') center center no-repeat; background-size:48px 48px;}
	.ico-flickr-sm {width:48px; height:48px; margin-right:5px; margin-left:0 !important; background:url('../images/common/ico/ico-flickr-sm.png') center center no-repeat; background-size:48px 48px;}
	.ico-instagram-sm {width:48px; height:48px; margin-right:5px; margin-left:0 !important;  background:url('../images/common/ico/ico-instagram-sm.png') center center no-repeat; background-size:48px 48px;}
	.ico-youtube-sm {width:48px; height:48px; margin-right:5px; margin-left:0 !important; background:url('../images/common/ico/ico-youtube-sm.png') center center no-repeat; background-size:48px 48px;}
	.ico-scribd-sm {width:48px; height:48px; margin-right:5px; margin-left:0 !important; background:url('../images/common/ico/ico-scribd-sm.png') center center no-repeat; background-size:48px 48px;}
	.ico-youku-sm {width:48px; height:48px; margin-right:5px; margin-left:0 !important; background:url('../images/common/ico/ico-youku-sm.png') center center no-repeat; background-size:48px 48px;}
	.ico-weibo-sm {width:48px; height:48px; margin-right:5px; margin-left:0 !important; background:url('../images/common/ico/ico-weibo-sm.png') center center no-repeat; background-size:48px 48px;}
	
@media (max-width:1280px){
	.ico-close {width:17px; height:17px; background-image:url('../images/common/ico/ico-close-m.png'); background-size:17px 17px;}
	
	.ico-menu {background-image:url('../images/common/ico/ico-menu-m.png'); background-size:20px 20px;}
	.ico-top {background:#fff url('../images/common/ico/ico-top-m.png'); background-size:40px 40px;}
	.ico-search {background-image:url('../images/common/ico/ico-search-m.png'); background-size:21px 21px;}
	.ico-live {background-image:url('../images/common/ico/ico-live-m.png'); background-size:18px 18px;}
	.ico-language {background-image:url('../images/common/ico/ico-language-m.png'); background-size:20px 20px;}
	.ico-kocis { background-image:url('../images/common/ico/ico-kocis-m.png'); background-size:40px 40px;}
	.ico-flickr { background-image:url('../images/common/ico/ico-flickr-m.png'); background-size:40px 40px;}
	.ico-youtube { background-image:url('../images/common/ico/ico-youtube-m.png'); background-size:40px 40px;}
	.ico-facebook { background-image:url('../images/common/ico/ico-facebook-m.png'); background-size:40px 40px;}
	.ico-instagram { background-image:url('../images/common/ico/ico-instagram-m.png'); background-size:40px 40px;}

	.ico-share { background-image:url('../images/common/ico/ico-share-m.png'); background-size:16px 16px;}
	.ico-share-copy { background-image:url('../images/common/ico/ico-share-copy-m.png'); background-size:16px 16px;}
	.ico-share-facebook { background-image:url('../images/common/ico/ico-share-facebook-m.png'); background-size:16px 16px;}
	.ico-share-kakao { background-image:url('../images/common/ico/ico-share-kakao-m.png'); background-size:16px 16px;}
	.ico-share-mail { background-image:url('../images/common/ico/ico-share-mail-m.png'); background-size:16px 16px;}
	.ico-share-print { background-image:url('../images/common/ico/ico-share-print-m.png'); background-size:16px 16px;}
	.ico-share-twitter { background-image:url('../images/common/ico/ico-share-twitter-m.png'); background-size:16px 16px;}

	.ico-facebook-sm {background:url('../images/common/ico/ico-facebook-sm-m.png') center center no-repeat; background-size:40px 40px;}
	.ico-flickr-sm {background:url('../images/common/ico/ico-flickr-sm-m.png') center center no-repeat; background-size:40px 40px;}
	.ico-instagram-sm {  background:url('../images/common/ico/ico-instagram-sm-m.png') center center no-repeat; background-size:40px 40px;}
	.ico-youtube-sm { background:url('../images/common/ico/ico-youtube-sm-m.png') center center no-repeat; background-size:40px 40px;}
	.ico-scribd-sm { background:url('../images/common/ico/ico-scribd-sm-m.png') center center no-repeat; background-size:40px 40px;}
	.ico-youku-sm { background:url('../images/common/ico/ico-youku-sm-m.png') center center no-repeat; background-size:40px 40px;}
	.ico-weibo-sm { background:url('../images/common/ico/ico-weibo-sm-m.png') center center no-repeat; background-size:40px 40px;}
	
}
/* tag */
	.tagset {display:inline-block; min-width:60px; height:28px; padding:0 15px; color:#333; font-size:15px; font-weight:400; line-height:26px; border-radius:28px; text-align:center; vertical-align:middle;}
	.tagset.large {min-width:150px; height:49px; line-height:49px; font-size:19px; border-radius:49px;}
	.tagset.navy {color:#303c52; border:1px solid #303c52;}
	.tagset.bg-navy {color:#fff; background-color:#303c52;}
	.tagset.blue {color:#fff; background-color:#056cd4;}
	.tagset.red {color:#db3c11; border:1px solid #db3c11;}
	.tagset.green {color:#007f41; border:1px solid #007f41;}
	.tagset.gray {color:#333; background-color:#f9f9f9;}

/* button */
	.button-group {overflow:hidden; margin:40px 0 0;}
	.button-group .float-l .button,
	.button-group.a-l .button {margin-right:12px;}
	.button-group .float-l .button.small,
	.button-group.a-l .button.small {margin-right:8px;}
	.button-group .float-r .button,
	.button-group.a-r .button {margin-left:10px;}
	.button-group .float-r .button.small,
	.button-group.a-r .button.small {margin-left:8px;}
	.button-group.a-c .button + .button {margin-left:12px;}
	.button-group.a-c .button.small + .button.small {margin-left:8px;}

/* button - reset */
	button {cursor:pointer; border:0; vertical-align:middle;border-radius: var(--round01-radius);}
	.button.x-small {padding:0 10px; min-width:32px; height:30px; line-height:26px; font-size:15px;}
	.button.small {min-width:40px; height:32px; line-height:30px; font-size:15px;}
	.button.medium {min-width:70px; height:40px; line-height:38px; font-size:16px;}
	.button.large {min-width:100px; height:46px; line-height:44px; font-size:20px; font-weight:400;}
	.button.x-large {min-width:140px; height:56px; line-height:54px; font-size:18px;}

@media (max-width:1280px){
	.button.x-small {min-width:30px; font-size:12px;}
	.button.small {min-width:36px; font-size:13px;}
	.button.medium {min-width:60px; font-size:14px;}
	.button.large {min-width:100px; height:40px; line-height:38px; font-weight:bold; font-size:15px;}
	.button.x-large {min-width:120px; height:40px; line-height:38px; font-size:16px;}

	.button-group.mb-col-2 {padding:0 20px;}
	.button-group.mb-col-2 .button {width: 30%;}
}

/* button */
.button,
a.button {overflow:hidden; display:inline-block; min-width:50px; height:36px; margin:0; padding:0 15px; font-size:14px; line-height:34px; color:#333; font-family:'Arial', sans-serif; font-weight:400;  text-align:center; text-decoration:none; vertical-align:middle; background-color:#fff;border-radius: var(--round01-radius);border: 0;}

.button:hover,
a.button:hover,
.button:focus,
a.button:focus {border-color:#000; text-decoration:none !important;}
.button:disabled,
a.button.disabled {color:#c4c4c4 !important; border-color:#ccc !important; background-color:#f0f0f0 !important; cursor:default; opacity:1;}

.button.gray,
a.button.gray {color:#fff; background-color:#999;}
.button.gray:hover,
a.button.gray:hover,
.button.gray:focus,
a.button.gray:focus { background-color:#999;}
.button.gray.disabled,
a.button.gray:disabled {opacity:1; color:#c4c4c4; background-color:#303c52;}

.button.navy,
a.button.navy {color:#fff; background-color:#333;}
.button.navy:hover,
a.button.navy:hover,
.button.navy:focus,
a.button.navy:focus { background-color:#999;}
.button.navy.disabled,
a.button.navy:disabled {opacity:1; color:#c4c4c4; background-color:#303c52;}

.button.burgundy,
a.button.burgundy {color:#fff; background-color:#9b1024;}
.button.burgundy:hover,
a.button.burgundy:hover,
.button.burgundy:focus,
a.button.burgundy:focus { background-color:#9b1024;}
.button.burgundy.disabled,
a.button.burgundy:disabled {opacity:1; color:#c4c4c4; background-color:#9b1024;}

/* table reset */
table {width:100%; margin:0; border:0; table-layout:fixed; border-collapse:collapse; empty-cells:show;}
table caption {overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
table th,
table td {padding:0; word-break:break-word;}

/* col-table */

/* ëª©ë¡í˜• í‘œ */
.col-table {position:relative; border-top:2px solid #555960;}
.col-table > table > thead > tr > th,
.col-table > table > tbody > tr > td {height:50px; padding:0 10px; text-align:center; vertical-align:middle; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; color:#111;}
.col-table > table > tbody > tr > td {padding:16px 10px;}
.col-table > table > thead > tr > th:last-child,
.col-table > table > tbody > tr > td:last-child {border-right:0;}
.col-table > table > thead > tr > th {height:44px; font-size:16px; font-weight:400; background-color:#f5f5f5; text-align:center;}
.col-table > table > thead > tr:first-child th {border-top:0;}
.col-table > table tbody tr:hover td {background-color:#f6f6f6;}

@media (max-width: 1280px){
	.col-table {overflow:hidden; overflow-x:scroll; border-bottom:0;}
	.col-table table {min-width:1280px; border-bottom:1px solid #ddd;}

}
@media (max-width: 768px){
	table tbody {display: block; width: 100%; overflow-x: auto; white-space: nowrap;}
	table th, table td {padding:4px; width:auto !important}
}

/* row-table */
.row-table {border-top:2px solid #333;}
.row-table table {width: 100%;border-radius: var(--round01-radius);}
.row-table table th,
.row-table table td {height:72px; text-align:left; border:1px solid #f1f1f1; border-width:0 0 1px 0; background-color:#fff;}
.row-table table th:last-child,
.row-table table td:last-child {padding-right:0; border-right:0px;}
.row-table table th {padding: 16px;font-size:16px;}
.row-table table td {padding:16px;}

.row-table table .label {display:inline-block; position:relative; padding:0 0 0 0;}
.row-table table .label.req:after {content:'*'; display:inline-block; margin:0 0 0 4px; padding:0; color:#d8265d;}
.row-table table .label.req.no-dot {padding-left:0;}
.row-table table .label.req.no-dot:before {display:none;}
.row-table + .table-content {padding:25px 0 40px 0; border-bottom:1px solid #e8e8e8;}

.row-table.v1 table th,
.row-table.v1 table td {min-height:48px; height:auto; text-align:left; border:1px solid #f1f1f1; border-width:0 0 1px 0; background-color:#fff;}
.row-table.v1 table th {padding:16px; font-size:16px; font-weight:400; background:#f5f5f5;}
.row-table.v1 table td {padding:16px;}

.row-table.v2 {border:0;}
.row-table.v2 table th,
.row-table.v2 table td {min-height:44px; height:auto; text-align:left; border:0; border-width:0; background-color:#fff;}
.row-table.v2 table th {padding:16px; font-size:16px; font-weight:400; background:#fff;}
.row-table.v2 table td {padding:0 16px;}

.row-table.v3 {border:0;}
.row-table.v3 table th,
.row-table.v3 table td {height:60px; text-align:left; border:0; border-width:0; background-color:#fff;}
.row-table.v3 table th {padding:10px; font-size:16px; font-weight:400; background:#fff;}
.row-table.v3 table td {padding:10px;}

.board-file-wrap {border-top:2px solid #333; border-bottom:1px solid #ddd; padding:30px 0;}
.board-file-wrap .file a {display:inline-block; margin-top:10px;}
.board-file-wrap .file a:first-child {margin-top:0;}
.board-file-wrap .file .list-text {margin:0; padding:0;}


/* list-table */
.list-table {border-top:2px solid #333; margin-bottom:60px;}
.list-table table th,
.list-table table td {height:72px; text-align:left; border:1px solid #f1f1f1; font-size:16px; color:#111; border-width:0 0 1px 0; background-color:#fff;}
.list-table table th:last-child,
.list-table table td:last-child {padding-right:0; border-right:0px;}
.list-table table th {padding:16px; font-weight:400; background:#f5f5f5;}
.list-table table td {padding:16px;}
.list-table table td .button {min-width:80px; font-size:14px;}

@media (max-width: 1280px){
	.detail-post .row-table {padding:20px;}
	.row-table {padding:0; border:0;}
	.row-table table colgroup {display:none;}
	.row-table table th,
	.row-table table td {height:auto;display:block;border:0;font-size:15px;}	
	.row-table table th {padding: 16px 0 0 0;}
	.row-table table td {padding: 10px 0 16px 0;}
	.row-table.v2 table th {padding:10px 5px !important; background:none; font-weight:700 !important; border-right:0px;}
	.row-table.v2 table td {padding:5px 0 10px !important; margin-bottom:0;}
		
	.row-table.v1 table th,
	.row-table.v1 table td {border:0;}
	.col-table table thead th, .col-table table tbody td {height:40px; padding:10px 12px; font-size:15px;}
		
	.list-table table th,
	.list-table table td {font-size:14px;}
}

/* pagination */
.pagination {overflow:hidden; position:relative; text-align:center; margin-top:30px}
.pagination a,
.pagination strong {display:inline-block; vertical-align: middle; width:32px; height:32px; line-height:32px; margin:0 3px; font-size:14px; color:#111;}
.pagination a.first {text-indent:-9999px; background:url("../images/common/bg/paging-first.png") no-repeat center;}
.pagination a.last {text-indent:-9999px; background:url("../images/common/bg/paging-last.png") no-repeat center;}
.pagination a.prev {text-indent:-9999px; background:url("../images/common/bg/paging-prev.png") no-repeat center;}
.pagination a.next {text-indent:-9999px; background:url("../images/common/bg/paging-next.png") no-repeat center;}
.pagination a.on,
.pagination strong {color:#fff; background-color:var(-); font-weight:700; pointer-events: none;border-radius: var(--round01-radius);}



/* mobile more button */
.btn-mb-more {display:none; margin:0 auto; text-align:center;}
.btn-mb-more button {padding:0 20px; border:1px solid #ddd; min-width:150px; height:40px; line-height:38px; color:#666; font-size:12px; background-color: #fff;}

@media (max-width: 1280px){
	.btn-mb-more {display:block;}
	.box-gray iframe {width:100% !important;}
}

/* list */
.list-text > li {position:relative; margin-top:10px;}
.list-text > li:first-child {margin-top:0;}

.list-text.v1 > li {padding:0 0 0 15px; font-size:14px; color:#666;}
.list-text.v1 > li a {display:inline-block; color:#666;}
.list-text.v1 > li b {color:#111; font-weight:bold;}
.list-text.v1 > li a:hover {color:#0056b9; text-decoration: underline;}
.list-text.v1 > li:before {position:absolute; content:''; left:0; top:8px; width:4px; height:4px; background-color:#666; border-radius:2px;}

.list-text.inner-tit > li {position:relative; padding-left:150px; min-height:20px; font-size:14px; line-height:26px;}
.list-text.inner-tit > li strong {position:absolute;left:0; width:150px; font-size:15px;}

.list-text.inner-tit.v2 > li {position:relative; padding-left:136px; font-size:16px; color:#111;}
.list-text.inner-tit.v2 > li strong {position:absolute;left:0;width:120px;}
.list-text.inner-tit.v2 > li strong:after {content:''; position:absolute; right:0; top:6px; width:1px; height:10px; background:#ddd;}
.koreanetContectUs{margin-top:40px;padding: 0;}
.koreanetContectUs h3 {margin:40px 0} 
.contactusList {margin: 30px;}
.contactusList h4{font-size:20px;border-bottom: 1px solid #dddddd;}
.contactusList  ul {border-bottom: 1px dotted  #e0e0e0;}
.contactusList .inner-tit.v2 > li {position:relative;padding-left: 14%; font-size:16px; color:#111;margin: 11px 0;}
.contactusList .inner-tit.v2 > li strong {display: inline-block;position:revert;/* left:0; */width: 30%;}
.contactusList .inner-tit.v2 > li strong:after {/* content:''; */position: absolute;left: 200px; top:6px; width:1px; height:10px; background:#ddd;}
.contactusList .inner-tit.v2 > li span {position:absolute;left:0;text-align: center;color: #999;}
.contactusList .inner-tit.v2 > li a {padding: 0 0 0 5px;}
.mt20 .iconset.ico-link {margin: 0 10px 0 0;}
												
@media (max-width: 1280px){
	.list-text.inner-tit > li {padding-left:100px;}
	.list-text.inner-tit > li strong { width:85px; word-break: break-word;}
}

@media (max-width: 500px){
	.koreanetContectUs {margin-top: 40px;padding: 0 10px;border: 1px solid #ddd;border-radius: 5px;}
	.koreanetContectUs h3 {font-size: 14px; margin: 10px 0;color: var(--point-color);}
	.contactusList h4 {font-size: 18px;padding: 0 0 5px;}
	.contactusList {margin: 0 0 30px;}
	.contactusList .inner-tit.v2 > li {padding-left: 0;font-size: 14px;}
	.contactusList .inner-tit.v2 > li span {position: relative;display: flex;margin-bottom: 5px;}
	.contactusList .inner-tit.v2 > li strong {min-width: 41%;}
	html:lang(ar) .contactusList .inner-tit.v2 > li a {padding: 0 5px 0 0;}
	html:lang(ar) .contactusList .inner-tit.v2 > li strong {min-width: 42%;}
}

ol.round-num {margin-bottom: 50px;}
ol.round-num li {position:relative; margin:0 0 15px 0; padding-left:26px; line-height:22px; color:#333; font-size:14px;}
ol.round-num li em.number {position:absolute; left:0; top:3px; display:inline-block; width:20px; height:20px; font-size:12px; line-height:20px; border-radius:10px; text-align:center; color: var(--text3-color);
background-color: var(--first-color);}
ol.round-num li strong {font-size:14px; font-weight:bold; display:block; color:#9b1024;}


/* text-box */
.box-gray {position:relative; overflow:hidden; margin:0 0 60px 0; padding:24px; font-size:16px; background: #f5f5f5;border-radius: var(--round01-radius);}
.box-gray.v1 {padding:40px 170px 40px 40px;}
.box-gray .more-txt {display:block; font-size:16px; max-height:120px; line-height:24px; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden}
.box-gray .more-txt.on {max-height:100%; overflow:visible; display:block;}
.box-gray.on {max-height:100%; overflow:visible; display:block;}
.box-gray .btn-more-wrap {display:block; margin-top:20px; overflow:hidden;}
.box-gray .btn-txt-more { display:block; float:right; text-decoration:none; padding-right:20px; background: url('../images/common/arrow/arrow-sel.png') right center no-repeat;}
.box-gray .btn-txt-more.on {background: url('../images/common/arrow/arrow-sel-up.png') right center no-repeat;}
.box-gray .button.righten {position:absolute; right:30px; top:50%; margin:-20px 0 0 0;}
.box-border {padding:30px; border:1px solid #ddd;}
.box-border.v1 {padding:20px; border:1px solid #333;}

@media (max-width: 1280px){
	.box-gray {position:relative;overflow:hidden;margin:0 0 20px 0;padding:24px;font-size:16px;background: #f5f5f5;}
	.box-gray.v1 {padding:20px;}
	.box-gray .button.righten {display:inline-block; position:relative; margin:10px 0 0; width:auto; right:initial; top:initial;}
	.box-border {padding:24px 16px;}
}

/* ==========================================================================
	common
========================================================================== */
/* title */
h1.page-tit {margin:0; padding:0 0 30px 0; font-size:1.7143em; line-height:1.1; font-weight:700; word-break: break-word;}
h2.tit {margin:0;padding:0 0 22px 0;font-size:32px;line-height:34px;font-weight:700;word-break: break-word;}
h3.tit {position:relative;margin:0;padding:0 0 25px 0;font-size:24px;font-weight:700;word-break: break-word;}
h4.tit {position:relative; margin:0; padding:0 0 15px 0; color:#222; font-size:20px; line-height:1.1; font-weight:700; word-break: break-word;}
h5.tit {position:relative; margin:0; padding:0 0 15px 0; color:#222; font-size:18px; line-height:1.1; font-weight:700; word-break: break-word;}
p.page-head {margin:0; padding:0; color:var(--point-color); font-size:14px; font-weight:700;}
p.date {margin:0;color:#999;font-size:14px;text-decoration:none;}

h3.tit.asia-p {color:#f3403d;}
h3.tit.europe {color:#0056b9;}
h3.tit.america {color:#6334c7;}
h3.tit.africa {color:#19ac66;}
h3.tit.asia {color:#f3403d;}


@media (max-width: 1280px) and (min-width: 1024px){
	h2.tit {font-size: 28px;line-height: 33px;}
	h3.tit {font-size:21px;padding:0 0 10px;}
}
@media (max-width: 1024px) and (min-width: 760px){
	h2.tit {font-size: 26px;line-height: 30px;}
	h3.tit {font-size:18px;padding:0 0 10px;}
}
@media (max-width: 760px) and (min-width: 420px){
	h2.tit {font-size:22px;}
	h3.tit {font-size: 18px;padding:0 0 10px;}
}
@media only screen and (max-width:420px){
	h2.tit {font-size:22px; line-height:40px;}
	h3.tit {font-size:21px;padding:0 0 10px;}
	h2.mb-inner,
	h3.mb-inner {padding:0 20px;}
	h4.tit {font-size:16px; line-height:40px;}
}
/* ==========================================================================
	animaite
========================================================================== */
@keyframes fadein {	from {opacity: 0;}	to {opacity: 1;}}
@-moz-keyframes fadein { from {opacity: 0;}	to {opacity: 1;}}
@-webkit-keyframes fadein { from {opacity: 0;} to {opacity: 1;}}
@-o-keyframes fadein { from {opacity: 0;} to {opacity: 1;}}


/* ==========================================================================
	layout
========================================================================== */
/* skip navigation */
.skip {overflow:hidden; position:fixed; left:-99999px; top:-99999px; z-index:1000; width:1px; height:1px; font-size:1px; line-height:0.1; text-indent:-99999px}
.skip.on {left:0; top:0; width:100%; height:50px; font-size:14px; text-indent:0; text-align:center; background-color:#3683c3;}
.skip.on a {display:inline-block; margin:8px 10px 0 10px; padding:0 10px; color:#fff; line-height:30px;}
.skip.on a:hover,
.skip.on a:focus {text-decoration:none; outline:2px solid #fff;}

/* loading */
.page-loading {position:fixed; width:100%; height:100%; left:0; top:0; bottom:0; text-align:center; background:rgba(255, 255, 255, 0.5); z-index:9999;}
.page-loading > img {position:fixed; top:50%; margin-top:-21px;}

.only-mb {display:none;}


@media (max-width: 1280px){
	.only-pc {display:none !important;}
	.only-mb {display:block;}
	#container {padding:0 0 40px;}
	.inner {width:100%; padding:0;}
	.mb-inner {padding:0 20px;}
}

/* layout */
#wrap  {display:block; position:relative; width:100%; height:100%; z-index:1;}
#container {display:block; position:relative; width:100%; padding-bottom:60px;}
.inner {width:100%;max-width:1380px;margin:0 auto;position:relative;}
.inner:after {clear:both; display:block; content:"";}

/* breadcrumbs */
.breadcrumbs-wrap {overflow:hidden;display:block;margin:0;width:100%;background-color:#fff;  position: relative;top: auto;transition: top 0.3s ease, background-color 0.3s ease;}
.breadcrumbs-wrap .breadcrumbs {width:100%; max-width:1380px; margin:0 auto; padding:0; overflow:hidden;}
.breadcrumbs-wrap .breadcrumbs ul {padding:16px 0; float:left; overflow:hidden;}
.breadcrumbs-wrap .breadcrumbs ul li {float:left;  font-size:13px;color:#999; margin-right: 5px;}
.breadcrumbs-wrap .breadcrumbs ul li:before {content:'>'; margin-right:5px;}
.breadcrumbs-wrap .breadcrumbs ul li div ul li:before {content:''; margin-right:0;}
.breadcrumbs-wrap .breadcrumbs ul li div ul .btn-sel-on a{font-size: 13px;}
.breadcrumbs-wrap .breadcrumbs ul li .depth-select {display: inline;}
.breadcrumbs-wrap .breadcrumbs ul li.home {margin-left:0; text-transform:uppercase;cursor: pointer;}
.breadcrumbs-wrap .breadcrumbs ul li.home:before {display:none; }
.nav-stik {position: fixed;top: 0;width: 100%;background-color: rgba(255, 255, 255, 1);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); z-index: 1000;}

@media (max-width: 1280px){
.breadcrumbs-wrap .breadcrumbs {padding: 0 20px}
}
/* ==========================================================================
	contents layout
========================================================================== */
/* list-top */
.list-top {overflow:hidden; display:block; margin:20px 0 30px 0; width:100%; }
.list-top .left {float:left;}
.list-top .right {float:right;}
.list-top .right select,
.list-top .right .datepicker,
.list-top .right input {float:left;}
.list-top .right .datepicker {margin-right:10px;}
.list-top .right .datepicker span {width:120px;}

@media (max-width:1280px){
	.list-top {padding:0 20px;margin: 20px 0 5px;}
	.list-top .left,
	.list-top .right {display:block;width:100%;}
	.list-top .right {margin: 0 0  10px;}
	.list-top .right .datepicker {margin-bottom:10px;}
	.list-top .right .datepicker span {width:calc(50% - 10px);}
	.list-top .right select {width:100px;}
	.list-top .right .search-field {width:calc(100% - 105px); float:right;}
}

.depth-select.v1 {max-width:100%;}
.depth-select .btn-sel-on,
.depth-select .btn-sel-on.btn-sel-on-dept2,
.depth-select .btn-sel-on.btn-sel-on-dept3 {display: inline-block;padding-right:21px;color:#111;word-break:break-word;background:url('../images/common/arrow/ico_nav_up.svg') right 0  no-repeat;}
.depth-select .btn-sel-on.btn-sel-on-dept2.default-on,
.depth-select .btn-sel-on.btn-sel-on-dept3.default-on {display: inline-block;padding-right:21px;color:#111;word-break:break-word;background:url('../images/common/arrow/ico_nav_down.svg') right 0  no-repeat;}

.depth-select.on .btn-sel-on-dept2,
.depth-select.on .btn-sel-on-dept3 {background: url('../images/common/arrow/ico_nav_down.svg') right 0 no-repeat; }
.depth-select.on .depth-list {display:block;}
.depth-select.no-ano-depth {background:none;}
.depth-select .depth-list {position:fixed;display:none;width: 250px;height:auto;overflow-y:auto;z-index:9;border-radius: var(--round01-radius);box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.17);background:#fff;margin-top: 7px;}
.depth-select.v1 .depth-list {top:70px;}
.depth-select .depth-list ul > li {width:100%; line-height: 14px; margin: 0;}
.depth-select .depth-list ul > li.active > a {color:var(--second-color); background:#f5f5f5;}
.depth-select .depth-list ul > li > a {display:block; padding:8px 10px; color:#111; font-size:14px;letter-spacing: 0.01em;font-weight: bold;}
.depth-select .depth-list ul > li > a:hover {color:var(--second-color); text-decoration: none; background:#f2f2f2;}
.depth-select .depth-list ul > li ul.depth-2 li {position:relative; padding-left:12px;}
.depth-select .depth-list ul > li ul.depth-2 li:before {content:''; position:absolute; left:22px; top:50%; margin-top:-2px; width:4px; height:4px; border-radius:50%; background:#111;}
.breadcrumbs-wrap .breadcrumbs ul li div ul{padding:7px 0; width: 100%;}
.depth-list::-webkit-scrollbar {width: 4px;}
.depth-list::-webkit-scrollbar-thumb {background-color: rgba(17, 17, 17, 0.12); border-radius: 4px;}
.depth-list::-webkit-scrollbar-track {background-color:#fff;}

.search-field {position:relative; float:left; margin-left:4px;}
.search-field .input-text {padding:0 34px 0 10px; width:280px; font-size:16px; color:#333;}
.search-field .btn-list-search {position:absolute; right:10px; top:7px; width:25px; height:25px; font-size:0; background: url('../images/common/ico/ico-search.png') center center no-repeat;}

.lSAction > a.lSPrev {background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-prev.png') no-repeat; }
.lSAction > a.lSNext {background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-next.png') no-repeat; }
.lSAction > a.lSPrev,
.lSAction > a.lSNext {background-position:center center !important; margin:-20px 0 0 0 !important; z-index:9 !important;}


html:lang(ar) .depth-select .btn-sel-on,
html:lang(ar) .depth-select .btn-sel-on.btn-sel-on-dept2,
html:lang(ar) .depth-select .btn-sel-on.btn-sel-on-dept3 {display: inline-block;padding:0 0 0 22px;color:#111;word-break:break-word;background:url('../images/common/arrow/ico_nav_up.svg') left 0  no-repeat;}

html:lang(ar) .depth-select.on .btn-sel-on-dept2,
html:lang(ar) .depth-select.on .btn-sel-on-dept3 {background: url('../images/common/arrow/ico_nav_down.svg') left 0 no-repeat; }

@media (max-width: 768px) {
	.breadcrumbs-wrap .breadcrumbs ul li.home { width: 20px;height: 20px; background:url('../images/common/arrow/ico_nav_home.svg') right   no-repeat; font-size: 0;}
	div.breadcrumbs-wrap > div > ul > li:nth-child(2) {display: none;}
	.breadcrumbs-wrap .breadcrumbs ul {padding: 16px 0 10px;}
}

/* tab list */
.tab-list {border-bottom:1px solid var(--border1-color);}
.tab-list ul:after {content:''; clear:both; display:block;}
.tab-list li {position:relative; padding:10px 0; float:left; margin-right:40px; width:auto; line-height:23px;}
.tab-list li:last-child{margin:0}
.tab-list li a {display:block; font-size:16px; color:var(--tap1-color); font-weight:bold; text-decoration: none;;}
.tab-list li a:hover {color:var(--tap1-color);text-decoration: underline;}
.tab-list li.curr:before {content:''; position:absolute; left:0; bottom:0; width:100%; height:4px; background:var(--border1-color);}
.tab-list li.curr a {color:var(--second-color); }
.tab-wrap {padding-top:30px;}
.tab-area {display:none; padding:20px;}
.tab-area.show {display:block;}

/* thumb-top */
.thumb-top {position:relative;margin-bottom:80px;display:block;overflow: hidden;width:100%;}
.thumb-top a {display:block;}
.thumb-top .txt-box a:hover p.tit {text-decoration: underline;}
.thumb-top .txt-box p.tit {margin:0;font-size: 2.2vw;line-height: 2.3vw;color:#333;font-weight: 600;}
.vietnamese .thumb-top .txt-box p.tit {font-size: 2vw;line-height: 2.5vw;}
.thumb-top .txt-box p.txt {margin:40px 0 0;font-size: 16px;line-height: 20px;color:#333;max-height:96px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.thumb-top .txt-box p.date {margin:25px 0 0; font-size:14px; color:#999; line-height:24px; text-decoration:none;}
.thumb-top .txt-box .list-text {margin:20px 0 0;}
.thumb-top.type-01 { background:#f5f5f5;border-radius: var(--round01-radius);}
.thumb-top.type-01 .thumb {float:left;overflow:hidden;width:auto;max-width: calc(100% - 50%);}
.thumb-top.type-01 .thumb img {display:block; width:100%;}
.thumb-top.type-01 .txt-box {overflow:hidden;right:0;top:0;bottom:0;padding: 4%;background-color:#f5f5f5;}
.thumb-top.type-02 {background:#f5f5f5;}
.thumb-top.type-02 .thumb {float:right;overflow:hidden;width: 40%;}
.thumb-top.type-02 .thumb img {display:block;width:100%;}
.thumb-top.type-02 .txt-box {left:0;top:0;float: left;bottom:0;padding: 3%;width: 60%;height:100%;background-color:#f5f5f5;}
.thumb-top.type-02 .txt-box p.txt {margin:24px 0 0;}

@media (max-width: 1280px) and (min-width: 760px){
	.thumb-top {margin-bottom:50px;}
	.thumb-top.type-01 .thumb {display:block;max-width: 73%;width: calc(60% - 1%);margin: auto;}
	.thumb-top.type-01 .txt-box {position:relative;display:block;padding:20px 20px;height:auto;top:inherit;bottom:inherit;}
	.thumb-top .txt-box p.tit {margin-bottom:10px;font-size: 2.7vw;line-height: inherit;}
	.thumb-top .txt-box p.txt {font-size: 16px;line-height: 20px;color:#333;max-height:96px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;overflow:hidden;}
	.thumb-top .txt-box p.date {margin:5px 0 0; font-size:14px;}
	.thumb-top.type-01 .thumb img {display:block;}
	.thumb-top.type-02 .txt-box {padding: 3%;}
	.vietnamese .thumb-top .txt-box p.tit {font-size: 2.7vw;line-height: inherit;}

}

@media (max-width: 760px) and (min-width: 420px){
	.thumb-top {margin-bottom:20px}
	.thumb-top.type-01 .thumb {display:block;max-width: 96%;margin: 2% auto 0;float: none;}
	.thumb-top.type-01 .txt-box {position:relative; display:block; padding:20px 20px; width:100%; height:auto; top:inherit; bottom:inherit;}
	.thumb-top .txt-box p.tit {margin-bottom:10px;font-size: 4vw;line-height: inherit;}
	.thumb-top .txt-box p.date {margin:5px 0 0; font-size:14px;}
	.thumb-top.type-01 .thumb img {display:block;}
	.thumb-top.type-02 .thumb {float:none;overflow:hidden;width: 100%;}
	.thumb-top.type-02 .txt-box {left:0;top:0;float: left;bottom:0;padding: 3%;width: 100%;height:100%;background-color:#f5f5f5;}
	.thumb-top.type-02 .thumb img {display:block;width:100%;padding:20px;}
	.vietnamese .thumb-top .txt-box p.tit {font-size:4vw;line-height: inherit;}
}
@media only screen and (max-width:420px){
	.thumb-top {margin-bottom:20px}
	.thumb-top.type-01 .thumb {display:block;max-width: 100%;float: none;}
	.thumb-top.type-01 .txt-box {position:relative; display:block; padding:20px 20px; width:100%; height:auto; top:inherit; bottom:inherit;}
	.thumb-top .txt-box p.tit {margin-bottom:10px;font-size:20px;line-height: inherit;}
	.thumb-top .txt-box p.txt {display:none; }
	.thumb-top .txt-box p.date {margin:5px 0 0; font-size:14px;}
	.thumb-top.type-01 .thumb img {display:block;}
	.thumb-top.type-02 .thumb {float:none;overflow:hidden;width: 100%;}
	.thumb-top.type-02 .txt-box {left:0;top:0;float: left;bottom:0;padding: 3%;width: 100%;height:100%;background-color:#f5f5f5;}
	.thumb-top.type-02 .thumb img {display:block;width:100%;padding:20px;}
	.vietnamese .thumb-top .txt-box p.tit {font-size: 20px;line-height: inherit;}
	.tab-list li {padding: 9px 0;margin-right: 15px;}
	.depth-select.v1 .depth-list {top:60px; padding:10px 0; border-top:1px solid #f1f1f2; border-bottom:1px solid #f1f1f2;}

}


@media (max-width:1280px){
	.right select.search {width:90px;}
	.right .search-field {width:calc(100% - 95px);}
	.search-field {position:relative; float:left; margin-left:4px; width:100%;}
	.search-field .btn-list-search {background: url('../images/common/ico/ico-search-m.png') center center no-repeat; background-size:21px 21px;}
	.search-field .input-text {width:100%; font-size:14px;}
	.tab-list {max-width:100%;padding:0 20px;}
	.tab-wrap {padding:0;}
	.tab-list li {padding: 9px 0;margin-right: 30px;}

}

@media (max-width: 1280px) and (min-width: 760px){
	.depth-select .depth-list {top:auto}
}

@media (max-width:760px) and (min-width: 420px){
	.depth-select .depth-list {top:auto}
}



/* thumb list */
.thumb-list {padding:30px 0 10px;overflow:hidden;border-top:2px solid #333;display:flex;flex-direction: row;flex-wrap: wrap;}
.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:40px;}
.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:center; 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('../images/common/ico/ico-play.png') left 16px top 13px no-repeat;}
.thumb-list .list-box p.tit {margin:12px 0 0 0;font-weight:bold;font-size: 18px;line-height:22px;}
.thumb-list .list-box p.txt {margin:12px 0 0 0; font-size:14px; line-height:22px; color:#999;}
.thumb-list .list-box p.tit-sub {margin:0 0 16px; font-weight:bold; font-size:13px; line-height:22px; color:var(--point-color);}
.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('/renewal2021/images/common/bg/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:32px;line-height:38px;}
.thumb-list.v2 .list-box p.txt {font-size:16px;line-height: 22px;color:#999;}
.thumb-list.v2 .list-box a.more {margin: 14px 0 0;font-size:14px;color:var(--point-color);}

.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:var(--point-color);}
.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;}

@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('../images/common/ico/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: 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('../images/common/ico/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('../images/common/ico/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;}
}

/* detail post */
.detail-post {margin:0; }
.detail-post + .box-gray {margin-top:20px;}
.detail-post.subscribe-agreement {margin:100px 0;}
.prcon {height: auto;background: url(/upload/content/editImage/20220502163359521_HDNWW87S.jpg) center no-repeat;display: -webkit-box; width: 100%;
FONT-VARIANT: JIS04;bottom: 0; background-position-y: 14rem;line-height: 1.7rem;font-size: 1.5rem;}
.prcon h1{line-height: 2.8rem;color: dodgerblue;font-size: 2.5rem;}
.prcon .PlayBox {width: 800px;margin: 3% 0 0 0;}
.prcon .PlayBox iframe {width: 746px;height: 420px;}
.prcon:after {position:absolute; content: '';   background:rgb(255,255,255); background: linear-gradient(0deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%); right: 0;   width: 100%; height: 47rem;bottom: 0;}
.prcon:before {position:absolute; content: '';  right: -28rem; bottom: 1rem; background: url('https://www.korea.net/2022BH/img/sub/message_img02.png') no-repeat bottom/contain;z-index: 1; width: 100%; height: 37rem;}
.arabic .prcon:after {left: 0;   width: 100%; height: 47rem;bottom: 0;}
.arabic .prcon:before {    bottom: 3rem; right: 25rem;  }
.spanish .prcon:before {display:none;}

.prtext{z-index: 2;position: relative;}
.prtext p {margin:0;/* width: 73%; */}
.prbanner li {width:20%; PADDING: 5PX;float:left;BORDER: 1PX SOLID #DDD;background: #fff;BORDER-RADIUS: 5PX;}
.prbanner li img{width:100%;}
.arabic .prbanner li { float: right;}
.list-top .left .depth-select a{font-size: 32px;color: #111; font-weight: bold;background: none;}
.d-post-tit-wrap .d-post-tit .tit-sub {font-size:16px; line-height:23px; color:#666; margin:0;}
.d-post-tit-wrap.fixed {position:fixed; left:0; top:0; width:100%; height:96px; background:#fff; border-bottom:1px solid #ddd; z-index:99;}
.d-post-tit-wrap.fixed .d-post-tit {position:relative; width:100%; max-width:1380px; height:96px; padding:20px 280px 0 0; margin:0 auto;}
.d-post-tit-wrap.fixed .d-post-tit h2.tit{font-size:16px;line-height: 24px;}
.d-post-tit-wrap.fixed .d-post-tit .page-head {font-size:14px; line-height:23px; padding-bottom:5px;}
.d-post-tit-wrap.fixed .list-top .depth-select .btn-sel-on {font-size:16px; line-height:22px; background: url('../images/common/arrow/arrow-depth2.png') right top no-repeat;}
.d-post-tit-wrap.fixed .d-post-tit .tit-sub {display:none;}
.d-post-tit-wrap.fixed .d-post-tit .date {display:none;}
.d-post-tit-wrap .others-function {display:none;}
.d-post-tit-wrap.fixed .others-function {display:block; position:absolute; right:30px; bottom:24px;}
.d-post-tit-wrap.fixed .depth-select .depth-list {top:95px;}


@media (max-width: 1240px) and (min-width: 680px){
	.detail-post {padding: 5px 0;}
	.d-post-tit-wrap.fixed .d-post-tit {position:relative; width:100%; max-width:1380px; height:96px; padding:20px 280px 0 0; margin:0 auto;}
	.d-post-tit-wrap .d-post-tit .list-top {margin:0; padding:0;}
	.d-post-tit-wrap.fixed .list-top .depth-select .btn-sel-on {font-size: 19px;}
	.d-post-tit-wrap .d-post-tit .date {font-size:12px;}
	.d-post-tit-wrap .d-post-tit .list-top {margin:0; padding:0;}
	.d-post-tit-wrap .d-post-tit .list-top .btn-sel-on {font-size: 23px;}
	.d-post-tit-wrap.fixed {height: 68px;}
	.d-post-tit-wrap.fixed .d-post-tit { padding:10px 190px 0 0; height:64px; }
	.d-post-tit-wrap.fixed .d-post-tit .tit {padding:0;max-height:24px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
	.d-post-tit-wrap.fixed .d-post-tit .page-head {padding:0;font-size: 14px;line-height:20px;}
	.d-post-tit-wrap.fixed .d-post-tit .date {display:none;}
	.d-post-tit-wrap.fixed .others-function {right: 0;bottom: 15px;}
}
@media (max-width: 1240px) and (min-width: 900px){
	.prcon { line-height: 1.5rem;font-size: 1.3rem;}
	.prcon h1{line-height: 2.4rem;font-size: 1.5em;}
	.prcon:after {position:absolute; content: '';  background:rgb(255,255,255); background: linear-gradient(0deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%); right: 0;   width: 100%; height: 39rem;}
	.prcon:before { right: -30%;    background-size: 42%;}
	.prcon .PlayBox {width: 61%;padding: 2% 0 0 2%;margin: 0;}
	.prcon .PlayBox iframe {height: -webkit-fill-available;height: 346px;}
	.prbanner li {width: 30%; }
	.prbanner li img{width:100%;}
	.arabic .prcon:before {bottom: 9rem; right: 17rem;  }
}

@media (max-width: 900px) and (min-width: 680px){
	.prcon {  line-height: 1.5rem;height: 40rem;font-size: 1.3rem;}
	.prcon h1{line-height: 2.1rem;font-size: 1.7em;}
	.prcon:before { right: -14rem;  bottom: 1rem;  background-size: 42%;}
	.prtext p {margin:0;width: 100%;}
	.prcon .PlayBox {width: 60%;padding: 3% 0 0 3%;margin: 0;}
	.prcon .PlayBox iframe {height: 267px;}
	.prbanner li {width: 30%; }
	.prbanner li img{width:100%;}
}

@media (max-width: 680px) and (min-width: 460px){
	.detail-post + .box-gray {margin-top:0;}
	.detail-post {padding:20px 0; }
	.d-post-tit-wrap .d-post-tit .tit {font-size:21px; line-height:27px; padding:0;}
	.d-post-tit-wrap .d-post-tit .date {font-size:12px;}
	.d-post-tit-wrap.fixed .list-top .depth-select .btn-sel-on {font-size:14px; line-height:18px;}
	.d-post-tit-wrap .d-post-tit .list-top .btn-sel-on {font-size: 16px;min-height: 40px;}
	.d-post-tit-wrap.fixed {height:64px;}
	.d-post-tit-wrap .d-post-tit .list-top {margin:0; padding:0;}
	.d-post-tit-wrap.fixed .d-post-tit { padding:10px 0 0 0; height:64px; }
	.d-post-tit-wrap.fixed .d-post-tit .page-head {padding:0;line-height:20px;}
	.d-post-tit-wrap.fixed .d-post-tit .tit {padding:0;max-height:24px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
	.d-post-tit-wrap.fixed .d-post-tit .date {display:none;}
	.d-post-tit-wrap.fixed .others-function {display: none;bottom:16px;right:0;}.prcon {  background: none;font-size: 1.5rem;}
	.prcon h1{line-height: 2.1rem;font-size: 1.5em;}
	.prtext p {margin:0;width: 100%;line-height: 1.4rem;font-size: 1.2rem;}
	.prcon:after {height: 39rem;}
	.prcon:before { display: none;right: -12rem;  bottom: 10rem;background: url('https://www.korea.net/2022BH/img/sub/message_img02.png') no-repeat bottom/contain;z-index: 1; width: 100%; background-size: 42%;}
	.prcon .PlayBox {width: 100%;margin: 0;}
	.prcon .PlayBox iframe {height:300px;}
	.prbanner li {width: 34%; }
	.prbanner li img{width:100%;}
}
@media (max-width:460px){
	.detail-post {padding:20px 0; }
	.detail-post + .box-gray {margin-top:0;}
	.d-post-tit-wrap .d-post-tit .page-head {font-size:13px;line-height: 10px;padding-bottom:10px;}
	.d-post-tit-wrap .d-post-tit .tit {font-size:21px;line-height: 24px;padding:0;}
	.d-post-tit-wrap .d-post-tit .date {font-size:12px;margin: 7px 0 0;}
	.d-post-tit-wrap.fixed .list-top .depth-select .btn-sel-on {font-size:14px;line-height:18px;}
	.d-post-tit-wrap .d-post-tit .list-top {margin:0; padding:0;}
	.d-post-tit-wrap .d-post-tit .list-top .btn-sel-on {font-size: 17px;min-height: 40px;}
	.d-post-tit-wrap.fixed {height:64px;}
	.d-post-tit-wrap.fixed .d-post-tit {padding: 10px 0 0 0;height:64px;}
	.d-post-tit-wrap.fixed .d-post-tit .page-head {padding:0;line-height:20px;}
	.d-post-tit-wrap.fixed .d-post-tit .tit {padding:0;max-height:24px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
	.d-post-tit-wrap.fixed .d-post-tit .date {display:none;}
	.d-post-tit-wrap.fixed .others-function {display: none;bottom:16px;right:0;}
	.d-post-tit-wrap.fixed .depth-select .depth-list {top:63px;}
	.prcon {  line-height: 1.5rem;height: 40rem;background: none;font-size: 1.3rem;}
	.prcon h1{line-height: 1.8rem;font-size: 1.4em;}
	.prcon:after {position:absolute; content: '';  background:rgb(255,255,255); background: linear-gradient(0deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%); right: 0;   width: 100%; height: 39rem;}
	.prcon:before { /* right: -10rem; */  bottom: 0;  background-size: 33%;}

	.prcon .PlayBox {width: 100%;padding: 0;height: 37%;margin: 0 0 10px 0;}
	.prcon .PlayBox iframe {height: -webkit-fill-available;}
	.prbanner li {width: 55%; }
	.prbanner li img{width:100%;}
}
/* list-half */
	.list-half {display:block; overflow:hidden;}
	.list-half .left-cont {float:left; width:320px; margin-right:40px;}
	.list-half .right-cont {float:right; width:calc(100% - 360px);}

@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 {display:block; }
.post-half:before {content:''; clear:both; display:block;}
.post-half .post-main-cont {float:left; width:calc(100% - 360px);}
.post-half .post-main-cont.no-right {width:100%;}
.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%;}

.post-util {margin:25px 0 20px; overflow:hidden; width:100%;}
.post-util .txt-size-ctrl {float:left; padding-left:1px;}
.post-util .txt-size-ctrl ul:after {display:block; content:''; clear:both;}
.post-util .txt-size-ctrl ul li {float:left; margin-left:-1px;}
.post-util .txt-size-ctrl ul li button {width:32px; height:32px; padding:0; line-height:30px; font-size:14px; border-radius: 0; font-weight:bold; text-align:center; border:1px solid #e2e2e2; box-sizing:border-box; background:#fff;}
.post-util .txt-size-ctrl ul li:nth-child(1) button {border-radius: 5px 0 0 5px;}
.post-util .txt-size-ctrl ul li:nth-child(3) button {border-radius: 0 5px 5px 0}
.others-function {float:right;}
.others-function ul:after {display:block; content:''; clear:both;}
.others-function ul li {float:left; margin-left:4px;}
.others-function ul li a {display:block; width:32px; height:32px; line-height:30px; text-align:center; border:1px solid #e2e2e2; box-sizing:border-box; /*! background:#fff; */border-radius: var(--round01-radius);}

@media (max-width:1280px){
	.post-util {padding:0 20px;}
	.post-half .right-cont{padding: 25px 0 0 20px;width: 25%;}
	.post-half .post-main-cont {width: calc(100% - 26%);}
}

.img-wrap  {display:block;width:100%;height:100%;min-height:180px; background:#f5f5f5;}
.img-wrap ::before{display: block;content:'';height: 26px;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: 47%;padding: 50% 0 0;}
.img-wrap img {display: block; width:100%;}

/* post img */
.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: var(--round01-radius);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;}

.event_wrap{word-break:keep-all}
.japanese .event_wrap.intro{word-break: break-all;}
.chinese .event_wrap.intro{word-break: break-all;}
.event_wrap.intro .top_visual{position: relative;left:0;top:0;width:100%;height: 22.6rem;background: url(https://www.korea.net/2022BH/img/sub/img_event_introBg.jpg) center no-repeat;background-size:cover;z-index:-1}
.event_wrap.intro .top_visual:after{content:"";position:absolute;left:0;bottom:0;width:100%;height: 12.1rem;background:rgb(255,255,255);background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%)}
.event_wrap.intro .serif_tit{text-align:center;margin: 0 0 3rem 0;}

.event_wrap .event_info{margin-bottom: 2rem;}
.event_info{padding: 0 2rem;}
.event_info:after{content:"";display:block;clear:both}
.event_info dl{float:left;display:table;width:50%;height:13rem;table-layout:fixed}
.event_info dl>*{display:table-cell;vertical-align:middle}
.event_info dl dt{width: 9rem;vertical-align: top;}
.event_info dl dt .circle{display:inline-block;width: 8rem;height: 8rem;padding-top: 3.2rem;color:#fff;text-align:center;border-radius:50%;background:#19A0B5}
.event_info dl dt .circle i{font-size:2.6rem;margin-bottom:1.3rem;}
.event_info dl dt .circle span{display:block;font-weight: 500;letter-spacing: -0.06em;margin: 0 0 0 -0.1rem;line-height: inherit;}
.event_info dl.item2 dt .circle{background:#E23E58}
.event_info dl dd{padding: 0 1rem 0 0rem;}
.event_info dl dd>strong{display:block;font-size: 1.3rem;font-weight:600;color:#333}
.event_info dl dd>ul{margin-top:.5rem}
.gray_box{position:relative;padding: 2.8rem 0;font-size: 1.3rem;line-height: 1.8rem;margin: 0 0 2rem 0;color:#474747}
.gray_box:before{content:"";position:absolute;top:0;left:50%;width:500%;height:100%;transform:translateX(-50%);background:#F8F8FA;z-index:-1}

.event_info dl dd>ul>li{margin-top:1rem;font-size: 1.1rem;color:#5C5C5C}
.img_desc_list{width:calc(100% + 2.4rem)}
.img_desc_list:after{content:"";display:block;clear:both}
.img_desc_list>li{float:left;width: calc(33.3% - 1.4rem);margin: 0 1.4rem 4rem 0;}
.img_desc_list>li:nth-child(3n+1){clear:both}
.img_desc_list>li>.img{text-align:center;max-width: 100%;}
.img_desc_list>li>.img img{max-width: 100%;border: 0 none;font-size: 0;vertical-align: middle;}
.img_desc_list>li>.desc{margin-top: 1.1rem;}
.img_desc_list>li>.desc>strong{display:block;margin-bottom: 0.5rem;font-size: 1.4rem;color:#111;font-weight:600}
.img_desc_list>li>.desc>p{line-height: 1.3rem;padding-right:.2rem}


@media (max-width: 1280px) and (min-width: 914px){
	.post-txt {margin: 60px 0 0 20px;padding:0 0 40px 0;border-bottom:1px solid #f1f1f1}
	.event_info{padding:0}
	.event_info dl{display:block;height:auto}
	.event_info dl>*{display:block;text-align:center}
	.event_info dl dt{width:100%;margin-bottom:2rem}
	.event_info dl dd>strong{font-size: 1.3rem;}
	.event_info dl dd{padding-left: 0;}
	.al-list {margin: 62px auto 0;width: 100%;/* padding: 0 0 0 184px; *//*! height: 46px; *//*! max-height: max-content; */display: inline-table;max-height: 100px;}
}
@media (max-width: 914px) and (min-width: 768px){
	.al-list .txt-another-lang .lang-bot ul li {font-size: 13px; letter-spacing: -0.2px;margin: 0 8px;}
	.al-list {width:100%}
	.al-list .txt-another-lang a.lang-ctrl{display:none;}
	.al-list .txt-another-lang .lang-bot{margin: 0 }
	.al-list .txt-another-lang .lang-wrap-inner {margin:3px 0 10px 30px}
}

@media (max-width: 768px) and (min-width: 460px){
	.al-list .txt-another-lang .lang-wrap-inner { height: auto;margin: 13px 0 0 -140px;}
	.img_desc_list>li{width:calc(50% - 2.4rem)}
	.img_desc_list>li:nth-child(3n+1){clear:none}
	.img_desc_list>li:nth-child(2n+1){clear:both}
	.event_wrap.intro{padding-top: 0;}
	.event_info{margin:0; padding:0;}
	.event_wrap.intro .top_visual:after{height: 24rem;}
	.event_info dl{float:none;display:table;width:100%;height:13rem;margin-top:1rem}
	.event_info dl>*{display:table-cell;text-align:left}
	.event_info dl dt{margin-bottom:0}
	.event_info dl dt .circle{width: 9rem;height: 9rem;}
	.event_info dl dt .circle i{margin:0}
	.event_info dl dd>strong{font-size: 1.5rem;}
	.event_info dl dd{padding-left: 1rem;}
	.event_info dl dd>ul>li{margin-top:.3rem}
	#content_text_ALLBOX .PlayBox iframe {width: 100% !important; height: 350px !important;}
	
}
@media (max-width: 460px){
	.post-img .img-wrap img {width:100%;}
	.post-txt iframe {width:100%;}
	.post-txt img,
	.post-txt .figCenter {z-index: 1;zoom: 1;position: relative;text-align:  center;margin: 0px -10px;}
	.post-txt .lSGallery img {margin: 0px 0px !important;}
	.post-txt .figLeft{clear:both;padding:5px 20px 10px 0; margin:0px; padding:0px}
	.post-txt .figLeft img{max-width: 100%;margin: 0;padding: 0 10px 5px 0;}
	.post-txt .figRight img {max-width: 100%;margin: 0;padding: 0 0 5px 10px;}
	.post-txt p.abus-txt {font-size:16px; line-height:24px;}
	.post-img.img-v1 {padding:0 20px;}
	.post-img.img-v1 .img-txt {margin:0 0 0 20px; padding:20px 0;}
	.post-img.img-v1 .img-txt p.tit {font-size:18px; line-height:24px;}
	.post-img.img-v1 .img-txt p.txt {margin:10px 0 0 0; font-size:14px; line-height:22px;}
	#content_text_ALLBOX {font-size:15px;/* margin: 0; *//* padding: 0; */}
	#content_text_ALLBOX div.figCenter img {max-width: 113% !important;width: 113% !important;height:auto !important; }
	#content_text_ALLBOX div.figCenter p.figcaption {margin: 0 10px;clear:both;max-width: 100% !important;width: 100% !important;}
	#content_text_ALLBOX .PlayBox{position:relative; padding-bottom:56.25%;}
	#content_text_ALLBOX .PlayBox iframe {width: 100% !important;height: 100% !important;position:absolute;left:0;right:0;top:0;bottom:0}
	p.figcaption {line-height:18px !important;}
	.event_wrap.intro {padding: 0; margin:0;}
	.event_wrap.intro .top_visual{height: 13rem;}
	.event_wrap.intro .top_visual:after{height: 12rem;}
	.event_wrap.intro .serif_tit{text-align:center;margin: 0 0 3rem 0;font-size: 1.3rem;}
	.event_info dl{float:none;display:table;width:100%;height:13rem;margin-top:1rem}
	.event_info{margin:0;padding: 0;}
	.event_info dl dt .circle i{margin:0}
	.event_info dl dd>strong{font-size: 1.3rem;}
	.event_info dl dd{padding: 0;margin: 0;}
	.event_info dl dd>ul>li{margin-top:.3rem}
	.event_info dl{display:block;height:auto;margin-top:5rem}
	.event_info dl:first-child{margin-top:0}
	.event_info dl>*{display:block;text-align:center}
	.event_info dl dt{width:100%;margin-bottom:2rem}
	.img_desc_list,
	.img_desc_list>li{width:100%}

}
.person-detail {position:relative;overflow:hidden;width:100%;height:420px;background:#f5f6f8;}
.person-detail:before {content:''; position:absolute; left:0; top:0; width:0; height:0; border-top:30px solid #fff; border-left:30px solid #fff; border-right:30px solid  transparent; border-bottom:30px solid  transparent;}
.person-detail:after {content:''; position:absolute; right:0; bottom:0; width:0; height:0; border-top:30px solid transparent; border-left:30px solid transparent; border-right:30px solid  #fff; border-bottom:30px solid  #fff;}
.person-detail .img-wrap {float:left;width: 560px;}
.person-detail .img-wrap img {display:block;}
.person-detail .person-info {float:right;padding: 3% 5%;width:calc(100% - 560px);text-align:left;}
.person-detail .person-info > p.tit {display:block;margin:0;padding:40px 0 20px;font-size: 39px;line-height: 33px;color:#022a58;font-weight:bold;}
.person-detail .person-info > p.country {display:block; margin:0; font-size:16px; color:#022a58;line-height:22px; }
.person-detail .person-info .personal-data {margin-top: 65px;padding-left:16px;border-left:4px solid #e2e6ec;}
.person-detail .person-info .personal-data p.tit {font-weight:bold; font-size:16px; color:#022a58;}
.person-detail .person-info .personal-data ul.data-list li {position:relative; padding-left:146px; line-height:20px; min-height:32px; font-size:14px;}
.person-detail .person-info .personal-data ul.data-list li span {position:absolute; left:0; width:140px; color:#022a58;}

@media (max-width: 1280px) and (min-width: 1024px){
.person-detail .person-info > p.tit {display:block;margin:0;padding:2% 0 2%;font-size: 36px;line-height: 33px;color:#022a58;font-weight:bold;}
.person-detail .person-info {padding: 4%;}
.person-detail .person-info .personal-data {margin-top: 63px;padding-left:16px;border-left:4px solid #e2e6ec;}
.person-detail .person-info .personal-data ul.data-list li span {width:100px;}
}
@media (max-width: 1024px) and (min-width: 860px){
.person-detail {position:relative;overflow:hidden;width:100%;height: 357px;background:#f5f6f8;}
.person-detail .person-info > p.tit {font-size:30px;line-height: 33px;padding: 30px 0 6px;}
.person-detail .person-info {padding: 2% 4%;width: 47%;}
.person-detail .person-info .personal-data {margin-top:30px; padding-left:16px; border-left:4px solid #e2e6ec;}
.person-detail .img-wrap {float:left;width: 52%;}
.person-detail .person-info .personal-data ul.data-list li {padding-left:120px; }
}
@media (max-width: 860px) and (min-width: 460px){
.president_wrap {height:100%;margin: 0 20px;}
.person-detail {height:100%;padding: 1%;}
.person-detail:before {border-top:15px solid #fff; border-left:15px solid #fff; border-right:15px solid  transparent; border-bottom:15px solid  transparent;}
.person-detail:after {border-top:15px solid transparent; border-left:15px solid transparent; border-right:15px solid  #fff; border-bottom:15px solid  #fff;}
.person-detail .img-wrap {display:block; width:100%; background:#fff;}
.person-detail .img-wrap img {width:100%;}
.person-detail .person-info {display:block;padding: 30px;width:100%;}
.person-detail .person-info > p.tit {padding:0;font-size: 29px;}
.person-detail .person-info > p.country {font-size: 15px;}
.person-detail .person-info .personal-data {margin-top:30px; padding-left:12px; border-left:2px solid #e2e6ec;}
.person-detail .person-info .personal-data p.tit {font-size:14px; }
.person-detail .person-info .personal-data ul.data-list li {padding-left:110px; line-height:20px; font-size:13px;}
}
@media all and (max-width:460px){
.president_wrap {height:100%;margin: 0;}
.person-detail {height:100%;}
.person-detail:before {border-top:15px solid #fff; border-left:15px solid #fff; border-right:15px solid  transparent; border-bottom:15px solid  transparent;}
.person-detail:after {border-top:15px solid transparent; border-left:15px solid transparent; border-right:15px solid  #fff; border-bottom:15px solid  #fff;}
.person-detail .img-wrap {display:block;width: 100%;float: none;background:#fff;}
.person-detail .img-wrap img {width:100%;}
.person-detail .person-info {display:block;padding: 20px;width:100%;}
.person-detail .person-info > p.tit {padding:0; font-size:20px;}
.person-detail .person-info > p.country {font-size:13px; }
.person-detail .person-info .personal-data {margin-top:30px; padding-left:12px; border-left:2px solid #e2e6ec;}
.person-detail .person-info .personal-data p.tit {font-size:14px; }
.person-detail .person-info .personal-data ul.data-list li {padding-left:110px; line-height:20px; font-size:13px;}
}
.person-list {overflow:hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.person-list .list {float:left;margin:0 40px 40px 0;width:calc(33.3% - 26.7px);height:180px;}
.person-list .list:nth-child(3n) {float:right;margin:0 0 40px 0; width:calc(33.4% - 26.6px);}
.person-list .list .img-wrap {float:left; width:160px;}
.person-list .list .img-wrap img {display:block; width:100%;}
.person-list .list .person-detail {position:relative;float:right;padding: 5%;width:calc(100% - 160px);height:100%;}
.person-list .list .person-detail:before {display:none;}
.person-list .list .person-detail:after {border-top:15px solid transparent; border-left:15px solid transparent; border-right:15px solid  #fff; border-bottom:15px solid  #fff;}
.person-list .list .person-detail p.tit {margin:0; font-size:20px; color:#333; line-height:28px; font-weight:bold;}
.person-list .list .person-detail p.txt {margin:8px 0 30px 0; width:100%; min-height:40px; font-size:14px; color:#999; line-height:22px;}
.person-list .list .person-detail a {position:absolute; left:30px; bottom:20px; display:inline-block; font-size:16px; line-height:24px; color:#111; }


@media (max-width: 1280px) and (min-width: 760px){
.person-list .list {float:left;margin: 0 0 40px 0;width: 48%;height:180px;}
.person-list .list:nth-child(3n) {float:left;margin:0 0 40px 0;width:48%}
}
@media only screen and (max-width:760px){
	.person-list {padding:0 20px;}
	.person-list .list {width:100%; margin:0 0 20px; height:144px;}
	.person-list .list:nth-child(3n) {width:100%; margin:0 0 20px;}
	.person-list .list .img-wrap {width:128px; min-height:144px; overflow:hidden;} 
	.person-list .list .person-detail {margin:0;width:calc(100% - 128px);padding: 3%;}
	.person-list .list .person-detail:after {border-top:10px solid transparent; border-left:10px solid transparent; border-right:10px solid  #fff; border-bottom:10px solid  #fff;}
	.person-list .list .person-detail p.tit {font-size:16px; line-height:24px; margin-bottom:7px !important}
	.person-list .list .person-detail p.txt {margin:6px 0 5px 0;min-height:50px; font-size:12px !important; line-height:18px !important;}
	.person-list .list .person-detail a {display:inline-block; font-size:14px; left:20px; bottom:10px;}
	.al-list{position:fixed;z-index: 10;bottom: 0;border-radius: 20px 20px 0 0;width: auto;margin: 0px 0 0 -20px;height: auto;background-image: none;text-align: center;box-sizing: border-box;padding:6px 12px;width: 100%;}
	.al-list .txt-another-lang a.lang-ctrl{width: 232px;line-height: 15px;margin: 0;display: contents;}
	.al-list .txt-another-lang .lang-bot {padding: 0;min-height: 95px;}
	.al-list .txt-another-lang .lang-bot ul{display: flex; flex-wrap: wrap; justify-content: center;}
	.al-list .txt-another-lang .lang-wrap-inner {margin: 4px 0 0 0;border-top: 1px solid #c6d3e1;font-size:14px;}
	.al-list .txt-another-lang .lang-bot ul li {font-size: 16px;float: left;flex-wrap: wrap;margin: 8px 8px 0;}
	.al-list .txt-another-lang #A020110 a,.al-list .txt-another-lang #A020110 span a {margin-left: 0px;border-left: 0;padding: 0;}
	.al-list .txt-another-lang.on .lang-wrap-inner {display: none;z-index: 2;}
	.al-list .txt-another-lang a.lang-ctrl:after{content:'';display: inline-block;background-image: url("/upload/content/editImage/20221020165742200_T85Z3SAO.png");background-repeat: no-repeat;background-position: 5px -10px;height: 10px;width: 26px;background-size: 20px;}
	.al-list .txt-another-lang.on a.lang-ctrl:after{background-position: 5px 0px;}
	.al-list:before {display: none;}	
}

.y-history-list {margin-top:60px;}
.y-history-list ul {width:100%; border-top:1px solid #022a58;}
.y-history-list ul li {position:relative; padding:24px 0 24px 120px; font-size:16px; line-height:26px; min-height:64px; border-bottom:1px solid #f1f1f1;}
.y-history-list ul li span {position:absolute; left:0; width:110px; line-height:18px; color:#022a58;}
.y-history-list.rus ul li {padding:24px 0 24px 160px;}
.y-history-list.rus ul li span {width:150px;}

.president_wrap {overflow:hidden;}
.president_tit {display:none;}
.president_wrap .President_pic {float:left; width:440px;}
.president_wrap .President_pic img {width:100%;}
.president_wrap .President_box {float:right; width:calc(100% - 500px);}
.President_box strong.Stit {font-size:20px; line-height:22px; color:#022a58;}
.President_box table.view_table1 {margin:15px 0 60px; border-top:1px solid #022a58;}
.President_box table.view_table1 tr th,
.President_box table.view_table1 tr td {height:64px; font-size:16px; color:#111; text-align:left; border-bottom:1px solid #f1f1f1;}
.President_box table.view_table1 tr th {width:150px; color:#022a58; }

table.eventInfo {border:1px solid #f1f1f1;border-top: 2px solid #666;padding:30px;margin: 50px 0 20px;}
table.eventInfo tr th,
table.eventInfo tr td {line-height: 21px;padding:15px 0 15px 15px;min-height:42px;font-size:15px;text-align:left;border-bottom:1px solid #f1f1f1;}
table.eventInfo tr td p {margin:0 !important;}
table.eventInfo tr th {width:220px;}


@media (max-width: 760px) and (min-width: 420px){
	table.eventInfo tr th {display:none;}
}
@media only screen and (max-width:420px){
	.y-history-list {padding: 0 5%;}
	.y-history-list ul li {padding:16px 0 16px 80px;font-size:14px;line-height:22px;min-height:48px;}
	.president_wrap .President_pic {width:100%;}
	.president_wrap .President_box {margin-top:30px; padding:0 20px; width:100%;}
	table.eventInfo tr th {display:none;}
	table.eventInfo tr td {width:100% !important; padding:10px; word-break: break-word;}
}
.post-detail {overflow:hidden; padding:0 0 40px 0; width:100%; border-bottom:1px solid #ddd;}
.post-detail .img-wrap {float:left; width:320px;}
.post-detail .img-wrap img {width:100%;}
.post-detail .post-cont {float:left; padding:30px 40px; width:calc(100% - 320px);}
.post-detail .post-cont p.txt {margin:0; font-size:18px; color:#111; line-height:26px;}
.post-detail .post-cont .list-text.inner-tit {margin:40px 0 0 0;}
.file-inline-list > div {display:inline-block; margin-right:30px;}
.file-inline-list > div > em {display:inline-block;width:100px;font-size:14px;font-weight:bold;vertical-align: middle;}
.russian .file-inline-list > div > em {width:90px;}
.file-inline-list a.down1 {display:inline-block;background: url('/renewal2021/images/common/ico/ico-file-pdf.png') 48px 3px  no-repeat;background-size:16px 16px;}
.file-inline-list a.down2 {display:inline-block;vertical-align: middle;width:16px;height:16px;background: url('/renewal2021/images/common/ico/ico-file-ebook.png') 49px 4px no-repeat;background-size:16px 16px;}
.file-inline-list a.down1,
.file-inline-list a.down2 {width: 70px;height: 24px;border: 1px solid #e7e7e7;border-radius: 3px;padding: 0 6px;color: #999;text-decoration: none;font-size: 12px;vertical-align: middle;}
.file-inline-list a.down1:after {content: "PDF";/* margin: 0 20px; */}
.file-inline-list a.down2:after {content: "E-Book";/* margin: 0 20px; */}
.file-inline-list a.down1:hover,
.file-inline-list a.down2:hover {border: 1px solid #999;color: #111;}

@media (max-width: 1280px) and (min-width: 760px){
	.post-detail {padding:0;}
	.post-detail .post-cont {padding: 0 20px;}
	.post-detail .post-cont p.txt {font-size:16px; line-height:24px;}
}
@media (max-width: 760px) and (min-width: 420px){
		.post-detail .img-wrap {width: 40%;}
	.post-detail .post-cont {float:left;padding: 10px;width: calc(100% - 40%);}

}

@media only screen and (max-width:420px){
	.post-detail {padding: 0;}
	.post-detail .img-wrap {width:100%;}
	.post-detail .post-cont {padding: 23px 20px;width:100%;}
	.post-detail .post-cont p.txt {padding: 10px 20px;}
	.post-detail .post-cont ul {padding: 10px 0;}
}
.img-swiper {position:relative; width:100%; max-width:560px; margin:0 auto;}
.img-swiper .swiper-wrapper .swiper-slide {width:100%;}
.img-swiper .swiper-wrapper .swiper-slide img {display:block; width:100%;}
.img-swiper .swiper-button-prev, 
.img-swiper .swiper-button-next {width:50px; height:50px; margin-top:-25px;}
.img-swiper .swiper-button-prev:after, 
.img-swiper .swiper-button-next:after {width:50px; height:50px;font-size:0;}
.img-swiper .swiper-button-prev {left:0; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-prev.png') center center no-repeat;}
.img-swiper .swiper-button-next {right:0; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-next.png') center center no-repeat;}
.img-swiper .swiper-pagination {bottom:-30px !important;}
.img-swiper .swiper-pagination .swiper-pagination-bullet {width:10px; height:10px; opacity:1; border-radius:10px; border:1px solid #111; background:#fff;}
.img-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#111;}



/* tags */
.tags-wrap {margin-top:40px; padding:0 0 30px 0; border-bottom:1px solid #f1f1f1;}
.tags-wrap ul {overflow:hidden;}
.tags-wrap ul li {float:left;  margin:0 8px 8px 0; width:auto; min-height:38px; line-height:38px; }
.tags-wrap ul li a {display:block; padding:0 14px; font-size:14px; color:#111; text-decoration: none; background:#f1f1f1;border-radius: var(--round01-radius);}
.tags-wrap ul li a.avtive,
.tags-wrap ul li a:hover {color:#fff; background:var(--point-color);}
.tags-wrap h3.tit {display:none}
.post-bot-thumb {margin:60px 0 0 0;}
.result-wrap .thumb-list .list-box .thumb,
.post-bot-thumb .thumb-list .list-box .thumb {height: 188px;}

@media (max-width:1280px){
	.result-wrap .thumb-list .list-box .thumb,
.post-bot-thumb .thumb-list .list-box .thumb {height: 170px;}
}
@media (max-width:1100px){
	.result-wrap .thumb-list .list-box .thumb,
	.post-bot-thumb .thumb-list .list-box .thumb {height: 150px;}
	}
@media (max-width:1024px){
	.post-half .post-main-cont {width:100%;}
	.post-half .right-cont {padding:0 20px;margin-top:40px;width:100%;}
	.post-txt {padding:0 20px 30px;margin:40px 0 0;}
	.tags-wrap {margin-top:0; padding:40px 20px;}
	.tags-wrap ul li a {font-size:14px; padding:8px; min-height:36px; line-height:18px;}
	.post-bot-thumb {margin:40px 0 0 0; padding:0 20px 10px; border-bottom:1px solid #f1f1f1;}
	.post-bot-thumb .thumb-list.cont-inner .list-box .thumb {width:100%;} 
	.result-wrap .thumb-list .list-box .thumb,
	.post-bot-thumb .thumb-list .list-box .thumb {height: 170px;}
}
@media (max-width:900px){
	.result-wrap .thumb-list .list-box .thumb,
	.post-bot-thumb .thumb-list .list-box .thumb {height: 150px;}
	}
@media (max-width:786px){
	.result-wrap .thumb-list .list-box .thumb,
	.post-bot-thumb .thumb-list .list-box .thumb {height: 130px;}
	}
@media (max-width:650px){
	.result-wrap .thumb-list .list-box .thumb,
	.post-bot-thumb .thumb-list .list-box .thumb {height: 100px;}
	}
@media (max-width:500px){
	.result-wrap .thumb-list .list-box .thumb,
	.post-bot-thumb .thumb-list.col-3 .list-box {width: 100%;}
	}

/* Attached File */
.atta-file-wrap {margin-top:40px; padding:0 0 30px 0; border-bottom:1px solid #f1f1f1;}
.atta-file-wrap ul {overflow:hidden;}
.atta-file-wrap ul li {position:relative; display:block;  margin:0 8px 8px 0; padding-left:24px; width:auto; line-height:24px; }
.atta-file-wrap ul li a {font-size:16px; color:#111;}
.atta-file-wrap ul li a i {/*! position:relative; */ /*! left:0; */ /*! top:0; */}
.atta-file-wrap ul li a i {background: url('../images/common/ico/ico_down.svg') no-repeat 6px 4px;background-size: 16%; padding: 2px 12px 5px 27px;}
.atta-file-wrap ul li a i::after{content: "Download"; font-size: 12px; font-style: normal;}
.atta-file-wrap ul li a i,
.synapDownIco {border: 1px solid var(--border2-color);border-radius: var(--round01-radius);margin: 0 0 0 7px;}
/*05_Government >  Briefing Room  Press Releases*/
.synapDownIco {  padding: 2px 0 5px 23px; background: url(/renewal2024/images/common/ico/ico_viewer.svg) no-repeat 6px 2px;background-size: 28%;}
.synapDownIco::after{content: "Viewer"; font-size: 12px;padding: 0 10px 0 0;}

@media (max-width:1280px){
	.atta-file-wrap {margin-top:40px; padding:0 20px 30px 20px; }
	.atta-file-wrap ul li {line-height:22px;}
	.atta-file-wrap ul li a {font-size:14px; line-height:22px;}
}

/* link */
.link-wrap {margin-top:40px; padding:0 0 40px 0; border-bottom:1px solid #f1f1f1;}
.link-wrap ul {overflow:hidden;}
.link-wrap ul li {display:block; margin-bottom:20px; width:100%; line-height:24px;}
.link-wrap ul li:last-child {margin-bottom:0;}
.link-wrap ul li a {display:inline-block; font-size:15px;}
.link-wrap ul li a i {margin-right:5px;}

@media (max-width:1280px){
	.link-wrap {padding:0 20px 40px;}
	.link-wrap ul li {margin-bottom:5px; }
	.link-wrap ul li a {font-size:14px;}
	
}

/* link-with-img */
.link-with-img ul {overflow:hidden;}
.link-with-img ul li {overflow:hidden;margin:0;padding:15px 0;display:table;width:100%;border-bottom:1px solid #f1f1f1;}
.link-with-img ul li:first-child {border-top:1px solid #f1f1f1;}
.link-with-img ul li a {position:relative;word-break:break-word;padding:0 120px 0 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:0; max-height:48px; line-height:24px; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden}
.link-with-img ul li a span { position:absolute; overflow:hidden; right:0; top:0; width:106px; height:80px;border-radius: var(--round01-radius);}
.link-with-img ul li a span img { display:block; width:100%; margin-top:-20%;border-radius: var(--round01-radius);}

@media (max-width:1280px){
	.link-with-img ul li {float:left; padding:0; width:calc(50% - 15px); 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 {padding:0; font-size:14px;}
	.link-with-img ul li a p {margin:12px 0 25px 0; line-height:20px; max-height:44px;}
	.link-with-img ul li a span {position:relative; width:100%; height:100%;}
}

.refine-wrap {border-top:2px solid #333;padding: 20px 0 0 0;}
.refine-wrap .refine-btn {margin-top:24px; padding-top:24px; border-top:1px solid #f1f1f1;}
.refine-wrap .refine-btn .button:first-child {float:left; width:80px;}
.refine-wrap .refine-btn .button:last-child {float:right; width:calc(100% - 88px);}
.refine-wrap .refine-link li a {font-size:14px; color:#333;line-height:32px;}


.select-type .btn-sel-open {margin:0 0 8px 0; padding:0 20px 0 12px; width:100%; height:40px; font-size:14px; color:#666; text-align:left; border:1px solid #ddd; background:#fff url('../images/common/arrow/arrow-sel.png') right 10px center no-repeat;}
.select-type.on .btn-sel-open {background:#fff url('../images/common/arrow/arrow-sel-up.png') right 10px center no-repeat;}
.select-type .sel-list {display:none; margin:0 0 8px 0; padding:16px; width:100%; height:auto; max-height:380px; overflow-y:auto; background:#f5f5f5;}
.select-type.on .sel-list {display:block;}
.select-type .sel-list::-webkit-scrollbar {width: 4px;}
.select-type .sel-list::-webkit-scrollbar-thumb {background-color: rgba(17, 17, 17, 0.12); border-radius: 4px;}
.select-type .sel-list::-webkit-scrollbar-track {background-color:#fff;}

.select-type .sel-list .chk-all {margin-top:0px; font-weight:bold;}
.select-type .sel-list .bg-chk {margin-top:8px; display:block;}


.web-directory {display:block; overflow:hidden; width:100%; }
.web-directory .block {margin:0 0 60px 0;background: #f5f5f5;float:left;width: calc(50% - 20px);}
.web-directory .block:nth-child(2n) {float:right;}
.web-directory .block:after {content:''; clear:both; display:block;}
.web-directory .block .img-wrap {width: 43%;float:left;}
.web-directory .block .img-wrap img {display:block; width:100%;}
.web-directory .block .block-cont {display:block;float:left;width: calc(100% - 43%);height:100%;padding: 7% 0 0 7%;}
@media (max-width: 1280px) and (min-width: 1024px){

}
@media (max-width: 1024px) and (min-width: 760px){

	.web-directory .block .img-wrap {display:none;}
	.web-directory .block .block-cont {width:100%;min-height:200px;padding:40px 20px;}
}

@media only screen and (max-width:760px){
	.refine-ctrl {display:inline-block;}
	.refine-wrap h4.tit {cursor: pointer;}
	.refine-wrap {padding:0 0 20px; border:2px solid #333; border-width:0 0 2px 0; }
	.refine-list {display:none;}
	.refine-wrap.on .refine-list {display:block;}
	.refine-wrap .refine-select {width:100%; max-width:100%;}
	
	.web-directory .block {margin:0 0 20px 0;  width:100%;}
	.web-directory .block .img-wrap {display:none;}
	.web-directory .block .block-cont {width:100%; min-height:200px; padding:40px 20px;}
}

.kc-center-map {position:relative; overflow:hidden; width:1380px; height:720px; background:#fafafa url('/renewal2021/images/images/bg-world-map.png') center center no-repeat;}
.kc-center-map .center-info-list .info-wrap > li {position:absolute;}
.kc-center-map .center-info-list .info-wrap a.btn-info-open {font-size:0; width:24px; height:24px; border-radius:12px;}
.kc-center-map .center-info-list .info-wrap a.btn-info-open em {display:none; position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px; width:24px; height:24px; border-radius:12px;}
.kc-center-map .center-info-list .info-wrap a.btn-info-open:before {content:''; position:absolute; left:50%; top:50%; margin:-4px 0 0 -4px; width:8px; height:8px; border-radius:4px;}
.kc-center-map .center-info-list .info-wrap a.btn-info-open:after { display:none; content:''; position:absolute; left:50%; top:50%; margin:-8px 0 0 -8px; width:16px; height:16px; border-radius:8px;}
.kc-center-map .center-info-list .info-wrap li.on a.btn-info-open em,
.kc-center-map .center-info-list .info-wrap li.on a.btn-info-open:after,
.kc-center-map .center-info-list .info-wrap a.btn-info-open:focus em,
.kc-center-map .center-info-list .info-wrap a.btn-info-open:focus:after {display:block;}
.kc-center-map .center-info-list .info-wrap li.on a.btn-info-open em,
.kc-center-map .center-info-list .info-wrap li.on a.btn-info-open:after,
.kc-center-map .center-info-list .info-wrap a.btn-info-open:hover em,
.kc-center-map .center-info-list .info-wrap a.btn-info-open:hover:after {display:block;}
.kc-center-map .center-info-list .info-wrap li.asia-p a.btn-info-open em {background:#fa5c59; opacity:0.12;}
.kc-center-map .center-info-list .info-wrap li.asia-p a.btn-info-open:before {background:#fa5c59;}
.kc-center-map .center-info-list .info-wrap li.asia-p a.btn-info-open:after {background:#fa5c59; opacity:0.24;}
.kc-center-map .center-info-list .info-wrap li.asia a.btn-info-open em {background:#0056b9; opacity:0.12;}
.kc-center-map .center-info-list .info-wrap li.asia a.btn-info-open:before {background:#0056b9;}
.kc-center-map .center-info-list .info-wrap li.asia a.btn-info-open:after {background:#0056b9; opacity:0.24;}
.kc-center-map .center-info-list .info-wrap li.europe a.btn-info-open em {background:#0056b9; opacity:0.12;}
.kc-center-map .center-info-list .info-wrap li.europe a.btn-info-open:before {background:#0056b9;}
.kc-center-map .center-info-list .info-wrap li.europe a.btn-info-open:after {background:#0056b9; opacity:0.24;}
.kc-center-map .center-info-list .info-wrap li.america a.btn-info-open em {background:#6c2fec; opacity:0.12;}
.kc-center-map .center-info-list .info-wrap li.america a.btn-info-open:before {background:#6c2fec;}
.kc-center-map .center-info-list .info-wrap li.america a.btn-info-open:after {background:#6c2fec; opacity:0.24;}
.kc-center-map .center-info-list .info-wrap li.africa a.btn-info-open em {background:#1ec575; opacity:0.12;}
.kc-center-map .center-info-list .info-wrap li.africa a.btn-info-open:before {background:#1ec575;}
.kc-center-map .center-info-list .info-wrap li.africa a.btn-info-open:after {background:#1ec575; opacity:0.24;}

.kc-center-map .center-info-list .info-wrap li.china {left:520px; top:290px;}
.kc-center-map .center-info-list .info-wrap li.china .block {margin:20px 0 0 -100px;}
.kc-center-map .center-info-list .info-wrap li.china-b {left:520px; top:290px;}
.kc-center-map .center-info-list .info-wrap li.china-b .block {margin:20px 0 0 -100px;}
.kc-center-map .center-info-list .info-wrap li.china-s {left:540px; top:325px;}
.kc-center-map .center-info-list .info-wrap li.china-s .block {margin:20px 0 0 -100px;}
.kc-center-map .center-info-list .info-wrap li.hongkong {left:515px; top:360px;}
.kc-center-map .center-info-list .info-wrap li.hongkong .block {margin:20px 0 0 -100px;}
.kc-center-map .center-info-list .info-wrap li.japan {left:602px; top:308px;}
.kc-center-map .center-info-list .info-wrap li.japan .block {margin:20px 0 0 -100px;}
.kc-center-map .center-info-list .info-wrap li.japan-o {left:592px; top:313px;}
.kc-center-map .center-info-list .info-wrap li.japan-o .block {margin:20px 0 0 -100px;}
.kc-center-map .center-info-list .info-wrap li.japan-t {left:605px; top:310px;}
.kc-center-map .center-info-list .info-wrap li.japan-t .block {margin:20px 0 0 -100px;}
.kc-center-map .center-info-list .info-wrap li.iran {left:310px; top:310px;}
.kc-center-map .center-info-list .info-wrap li.iran .block {margin:20px 0 0 -50px;}
.kc-center-map .center-info-list .info-wrap li.singapore {left: 486px;top: 433px;}
.kc-center-map .center-info-list .info-wrap li.singapore .block {margin:-30px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.austria {left:183px; top:262px;}
.kc-center-map .center-info-list .info-wrap li.austria .block {margin:-30px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.sweden {left:197px; top:205px;}
.kc-center-map .center-info-list .info-wrap li.sweden .block {margin:-30px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.uk {left:140px; top:240px;}
.kc-center-map .center-info-list .info-wrap li.uk .block {margin:-30px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.usa-was {left:1095px; top:297px;}
.kc-center-map .center-info-list .info-wrap li.usa-was .block {margin:20px 0 0 -450px;}
.kc-center-map .center-info-list .info-wrap li.usa-nw {left:1105px; top:285px;}
.kc-center-map .center-info-list .info-wrap li.usa-nw .block {margin:20px 0 0 -450px;}
.kc-center-map .center-info-list .info-wrap li.usa-la {left:960px; top:308px;}
.kc-center-map .center-info-list .info-wrap li.usa-la .block {margin:-250px 0 0 -500px;}
.kc-center-map .center-info-list .info-wrap li.sa {left:225px; top:530px;}
.kc-center-map .center-info-list .info-wrap li.sa .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.australia {left:640px; top:560px;}
.kc-center-map .center-info-list .info-wrap li.australia .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.indonesia {left:495px; top:460px;}
.kc-center-map .center-info-list .info-wrap li.indonesia .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.india {left:400px; top:340px;}
.kc-center-map .center-info-list .info-wrap li.india .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.kazakhstan {left:380px; top:260px;}
.kc-center-map .center-info-list .info-wrap li.kazakhstan .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.thailand {left:477px; top:390px;}
.kc-center-map .center-info-list .info-wrap li.thailand .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.vietnam {left:492px; top:363px;}
.kc-center-map .center-info-list .info-wrap li.vietnam .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.belgium {left:158px; top:247px;}
.kc-center-map .center-info-list .info-wrap li.belgium .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.germany {left:183px; top:242px;}
.kc-center-map .center-info-list .info-wrap li.germany .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.hungary {left:200px; top:257px;}
.kc-center-map .center-info-list .info-wrap li.hungary .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.italy {left:185px; top:285px;}
.kc-center-map .center-info-list .info-wrap li.italy .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.poland {left:205px; top:240px;}
.kc-center-map .center-info-list .info-wrap li.poland .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.russia {left:270px; top:225px;}
.kc-center-map .center-info-list .info-wrap li.russia .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.spain {left:130px; top:290px;}
.kc-center-map .center-info-list .info-wrap li.spain .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.france {left:150px; top:260px;}
.kc-center-map .center-info-list .info-wrap li.france .block {margin:-130px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.argentina {left:1155px; top:565px;}
.kc-center-map .center-info-list .info-wrap li.argentina .block {margin:-250px 0 0 -500px;}
.kc-center-map .center-info-list .info-wrap li.brazil {left:1198px; top:522px;}
.kc-center-map .center-info-list .info-wrap li.brazil .block {margin:-250px 0 0 -530px;}
.kc-center-map .center-info-list .info-wrap li.canada {left:1098px; top:265px;}
.kc-center-map .center-info-list .info-wrap li.canada .block {margin:-250px 0 0 -500px;}
.kc-center-map .center-info-list .info-wrap li.mexico {left:1022px; top:370px;}
.kc-center-map .center-info-list .info-wrap li.mexico .block {margin:-250px 0 0 -500px;}
.kc-center-map .center-info-list .info-wrap li.egypt {left:245px; top:333px;}
.kc-center-map .center-info-list .info-wrap li.egypt .block {margin:-30px 0 0 30px;}
.kc-center-map .center-info-list .info-wrap li.turkey {left:255px; top:295px;}
.kc-center-map .center-info-list .info-wrap li.turkey .block {margin:-30px 0 0 30px;}
.kc-center-map .center-info-list .info-wrap li.uae {left:325px; top:355px;}
.kc-center-map .center-info-list .info-wrap li.uae .block {margin:-30px 0 0 30px;}
.kc-center-map .center-info-list .info-wrap li.nigeria {left:168px; top:405px;}
.kc-center-map .center-info-list .info-wrap li.nigeria .block {margin:-30px 0 0 30px;}
.kc-center-map .center-info-list .info-wrap li.czech {left: 185px;top:250px;}
.kc-center-map .center-info-list .info-wrap li.czech .block {margin:-30px 0 0 20px;}
.kc-center-map .center-info-list .info-wrap li.malaysia {left: 482px;top: 424px;}
.kc-center-map .center-info-list .info-wrap li.malaysia .block {margin:-30px 0 0 20px;}


												

.kc-center-map .center-info-list .info-wrap .on .block {display:block;}
.kc-center-map .center-info-list .info-wrap .block {display:none; position:absolute; left:0; top:0; padding:30px 10px 10px 108px; width:690px; height:230px; border:1px solid #ddd; background:#fff; z-index:5;}
.kc-center-map .center-info-list .info-wrap .block:nth-child(2n) {float:right;}
.kc-center-map .center-info-list .info-wrap .block.asia-p {border-top:1px solid #fa5c59;}
.kc-center-map .center-info-list .info-wrap .block.europe {border-top:1px solid #0056b9;}
.kc-center-map .center-info-list .info-wrap .block.america {border-top:1px solid #6c2fec;}
.kc-center-map .center-info-list .info-wrap .block.africa {border-top:1px solid #1ec575;}
.kc-center-map .center-info-list .info-wrap .block.asia {border-top:1px solid #ddd;}
.kc-center-map .center-info-list .info-wrap .block .flag {position:absolute; left:30px; top:30px;}
.kc-center-map .center-info-list .info-wrap .block .center-info h4.tit {margin:10px 0;}
.kc-center-map .center-info-list .info-wrap .block .center-info ul.inner-tit li {margin:0; font-size:14px; padding-left:85px;}
.kc-center-map .center-info-list .info-wrap .block .center-info ul.inner-tit li strong {width:85px;}
.kc-center-map .center-info-list .info-wrap .block .btn-close {position:absolute; right:30px; top:40px; width:16px; height:16px; background:url('/renewal2021/images/common/btn/btn-close.png') 0 0 no-repeat;}

.kc-center-list {overflow:hidden;width:100%;margin-bottom:40px;}
.kc-center-list .block {position:relative;float:left;margin:0 0 40px;padding:30px 10px 10px 108px;width:calc(50% - 20px);height:220px;border:1px solid #ddd;}
.kc-center-list .block:nth-child(2n) {float:right;}
.kc-center-list .block.asia-p {border-top:1px solid #fa5c59;}
.kc-center-list .block.europe {border-top:1px solid #0056b9;}
.kc-center-list .block.america {border-top:1px solid #6c2fec;}
.kc-center-list .block.africa {border-top:1px solid #1ec575;}
.kc-center-list .block.asia {border-top:1px solid #ddd;}
.kc-center-list .block .flag {position:absolute; left:30px; top:30px;}
.kc-center-list .block .center-info h4.tit {margin: 10px 0;}
.kc-center-list .block .center-info ul.inner-tit li {font-size:14px;padding-left:85px;line-height: 24px;margin:0;letter-spacing: -0.02em;}
.kc-center-list .block .center-info ul.inner-tit li strong {width:85px;}

@media (max-width: 1024px) and (min-width: 420px){
.kc-center-list .block {position:relative;float:left;margin:0 0 40px;padding:20px 10px 10px 108px;width:calc(50% - 20px);height:220px;border:1px solid #ddd;}
.kc-center-list .block .center-info h4.tit {margin: 0px 0;}

#kc-view-map {overflow-x:auto; }
.kc-view-chart h3.mb-inner {padding: 0 20px 7px;}
	.kc-center-list {padding:0 20px; margin-bottom:20px;}
	.kc-center-list .block {width:100%; height:auto; min-height:100px; margin:0 0 20px 0; padding:20px; }
	.kc-center-list .block .flag {left:20px; top:20px;}
	.kc-center-list .block .center-info h4.tit {margin: 5px 0; padding-left: 85px;}
	.kc-center-list .block .center-info ul.inner-tit li {font-size:13px;/* line-height: 25px; */}

}
@media only screen and (max-width:420px){
	#kc-view-map {overflow-x:auto; }
	.kc-center-list {padding:0 20px; margin-bottom:20px;}
	.kc-center-list .block {width:100%; height:auto; min-height:100px; margin:0 0 20px 0; padding:20px; }
	.kc-center-list .block .flag {left:20px; top:20px;}
	.kc-center-list .block .center-info h4.tit {margin: 5px 0; padding-left: 85px;}
	.kc-center-list .block .center-info ul.inner-tit li {font-size:13px;}

}



.mcst-top-cont {overflow:hidden;margin:0;padding:65px 50px;width:100%;min-height:auto;border-top:2px solid #333;border-bottom:1px solid #ea1b24;}
.mcst-top-cont .img-wrap {float:left; width:236px; background:none;}
.mcst-top-cont .img-wrap img {display:block;}
.mcst-top-cont .cont {float:left; width:calc(100% - 236px); padding-left:64px;}
.mcst-top-cont .cont p.txt {margin:0 0 40px; font-size:16px; color:#333;}
.mcst-top-cont .list-text strong i {margin-right:5px;}

.mcst-list {display:block;}
.mcst-list .list {display:block; padding:60px 0; width:100%; border-bottom:1px solid #ddd;}
.mcst-list .list .tit {padding:0;}
.mcst-list .list .txt {margin:5px 0 40px;}
.mcst-list .list strong i {margin-right:5px;}

@media (max-width: 760px) and (min-width: 420px){
	.mcst-top-cont .img-wrap {float: none;width:236px;margin: 20px auto 0;background:none;}
	.mcst-top-cont .cont {width:100%;}
	.mcst-top-cont { padding:0;}
	.mcst-top-cont .cont {width:100%;padding: 10px 0;}
	.mcst-list .list {display:block; padding:50px 0;}
}

@media only screen and (max-width:420px){
	.mcst-top-cont{padding: 22px 0;margin: 10px 0;}
	.mcst-list .list {padding: 40px 0;}
	.mcst-top-cont .img-wrap {float: none;width:236px;margin: 0 auto;background:none;}
	.mcst-top-cont .cont {width:100%;padding: 0;}

}


/* main */
.main-wrap .notice_line {position:relative; margin:20px auto; width:100%; max-width:1100px; height:40px; line-height:40px; font-size:18px; text-align:center; border-radius:20px;}
.main-wrap .notice_line a {text-decoration: none;}
.main-wrap .notice_line p {border-radius:20px; color:#fff; background:#9b1024 !important;}
.main-wrap .notice_line .notice-close {position:absolute; right:20px; top:50%; margin:-15px 0 0 0; width:30px; height:30px; background:url('/renewal2021/images/common/btn/btn-close-w.png') center center no-repeat; background-size:16px;}
@media (max-width:1280px){
	.main-wrap .notice_line {position:fixed;max-width:100%; margin:0; left:0; bottom:0; right:0; border-radius:0; z-index:99;}
	.main-wrap .notice_line p { margin:0; border-radius:0; font-size:13px;}
	.main-wrap .notice_line .notice-close { background:url('/renewal2021/images/common/ico/ico-close-w-m.png') center center no-repeat; background-size:16px;}
}
.main-wrap .contents {overflow:hidden;}
.main-wrap #container {padding-bottom:80px;}
.main-top-banner {overflow:hidden; display:block; margin:40px auto 20px; width:100%; max-width:1380px;}
.main-top-banner .half-block {position:relative; float:left; width:calc(50% - 20px); height:460px; }
.main-top-banner .half-block a {display:block; text-decoration:none;}
.main-top-banner .half-block a:hover {text-decoration:none;}
.main-top-banner .half-block:last-child {float:right;}
.main-top-banner .half-block .img-wrap {position:relative;min-height:406px;max-height:407px;overflow:hidden;}
.main-top-banner .half-block .img-wrap:before {content:''; position:absolute; left:0; top:0; bottom:0; width:100%; height:100%; opacity:0.5; z-index:5; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);}
.main-top-banner .half-block .img-wrap img {height:100%;}
.main-top-banner .half-block .txt-wrap {position:absolute; padding:20px 40px; left:0; bottom:0; right:0; color:#fff; z-index:6;}
.main-top-banner .half-block .txt-wrap p.tit {margin:0 0 12px;font-size:28px;font-weight:bold;line-height: 30px;}
.main-top-banner .half-block .txt-wrap p.txt {margin:0 0 20px; font-size:16px; line-height:24px; max-height:48px; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden}
.main-top-banner .half-block .txt-wrap a {color:#fff; }
.main-top-banner .half-block .txt-wrap a:hover {text-decoration: underline;}
.main-top-banner .half-block.last .txt-wrap {padding:20px 30px; z-index:6;}
.russian .main-top-banner .half-block.last .txt-wrap {padding:15px 20px; z-index:6;}

.main-top-banner .half-block.last .txt-wrap p.tit {font-size:20px; line-height:24px; word-break: break-word;}
.main-top-banner .swiper-pagination {bottom:0 !important; margin:0 auto;}
.main-top-banner .swiper-pagination .swiper-pagination-bullet {margin:0 3px; width:10px; height:10px; opacity:1; border-radius:10px; border:1px solid #111; background:#fff;}
.main-top-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#111;}
.main-top-banner .swiper-button-prev, 
.main-top-banner .swiper-button-next {display:none; top:initial; bottom:0; width:40px; height:40px; margin-top:-25px;}
.main-top-banner .swiper-button-prev:after, 
.main-top-banner .swiper-button-next:after {width:40px; height:40px;font-size:0;}
.main-top-banner .swiper-button-prev {left:initial; right:41px; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-prev.png') center center no-repeat;}
.main-top-banner .swiper-button-next {right:0; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-next.png') center center no-repeat;}
.main-swiper {position:relative; width:100%; max-width:680px; margin:0 auto;}
.main-swiper .swiper-pagination {display:none;}
.main-swiper .swiper-wrapper .swiper-slide img {display:block;width:auto;max-height: 406px;min-height: 406px;}
.main-swiper2 {position:relative; width:100%; max-width:680px; margin:0 auto;}
.main-swiper2 .swiper-wrapper {padding-bottom:10px;}
.main-swiper2 .swiper-wrapper .swiper-slide {overflow:hidden; width:100%; max-height:406px;}
.main-swiper2 .swiper-wrapper .swiper-slide img {display:block;width:auto;max-height: 406px;min-height: 406px;transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(1.0);}
.main-swiper2 .swiper-wrapper .swiper-slide img:hover {transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform:scale(1.045)}

.main-top-banner .half-block .ctrl-group {position:relative; overflow:hidden; width:100%; height:21px; text-align:center;}
.main-top-banner .half-block .ctrl-group .swiper-pagination {position:relative; left:initial; display:inline-block; vertical-align: middle;}
.swiper-button-play.on,
.swiper-button-pause.on {display:inline-block; vertical-align: middle; margin:1px 0 0 -5px;}
.swiper-button-play {display:none; width:20px; height:20px; font-size:0; background: url('/renewal2021/images/common/ico/ico-sw-play.png') center center no-repeat; background-size:8px 10px;}
.swiper-button-pause {display:none; width:20px; height:20px; font-size:0; background: url('/renewal2021/images/common/ico/ico-sw-pause.png') center center no-repeat; background-size:9px 10px;}

@media (max-width:880px){
	.main-wrap #container {padding-bottom:20px;}
	.main-swiper {max-width:100%;}
	.main-wrap .contents h2.tit {font-size:22px;line-height: 36px;}
	.main-top-banner {margin-top:0;}
	.main-top-banner .half-block {width:100%; height:auto; margin:0; }
	.main-top-banner .half-block .txt-wrap {padding:24px 20px;}
	.main-top-banner .half-block .txt-wrap p.tit {font-size:22px;line-height:26px;margin: 0;}
	.main-top-banner .half-block.first .swiper-pagination { display:none;}
	.main-top-banner .half-block.last {margin:30px 0 0; padding: 0 0px; }
	.main-top-banner .half-block.last .txt-wrap {padding:0 20px 24px 20px;}
	.main-top-banner .half-block.last .txt-wrap p.tit {margin:0; font-size:18px; font-weight:400; line-height:22px;}
	.main-top-banner .half-block .img-wrap {min-height:406px;max-height:407px;}
	.main-top-banner .half-block .img-wrap img {height:100%;}
	.main-swiper .img-wrap {min-height:auto !important;}
	.main-swiper .swiper-wrapper .swiper-slide img {width: 130%;margin-left: -16%;}
	.main-swiper2 {padding-bottom:10px;}
	.main-swiper2 .img-wrap {min-height:177px !important; }	
	.main-swiper2 .swiper-wrapper .swiper-slide {width: 48% !important;margin: 0 4%  0 0%!important;}
	.main-swiper2 .swiper-wrapper .swiper-slide:last-child {width: 48% !important;margin: 0%!important;}
	.main-swiper2 .swiper-wrapper .swiper-slide img {width:100%; height:auto; min-height:auto;}
	.main-swiper2 .swiper-pagination {position:relative; bottom:0 !important;}
	.main-top-banner .swiper-button-prev, 
	.main-top-banner .swiper-button-next {display:block;}
	.swiper-button-play.on,
	.swiper-button-pause.on {margin-top:-1px;}
	#mainTopLogo_1 {display:none}
}
@media (max-width:680px){
	.main-swiper .swiper-wrapper .swiper-slide img {display:block;max-height: 300px;min-height: 300px;}
	.main-top-banner .half-block.last .txt-wrap p.tit { font-size: 1.2rem;  line-height: 1.4rem;}
	.main-top-banner .half-block.last .txt-wrap {padding:0 7% 7%}	
}
@media (max-width:420px){
	.main-swiper .swiper-wrapper .swiper-slide img {display:block;width:auto;max-height: 300px;min-height: 300px;}
	.main-top-banner .half-block.last .txt-wrap p.tit { font-size: 1.1rem;  line-height: 1.2rem;}
	}
.main-second-banner {overflow:hidden; padding:0 0 40px 0; margin:0 auto 40px; max-width:1380px; border-bottom:1px solid #ec1b24;}
.main-second-banner .block {float:left; width:calc(25% - 30px); margin-right:40px;}
.main-second-banner .block:last-child {margin-right:0;}
.main-second-banner .block a {display:block;}
.main-second-banner .block .img-wrap {overflow:hidden;display:block;width:100%;height:180px;margin:0 0 18px 0;}
.main-second-banner .block .img-wrap img {display:block;width:100%;height:100%;transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(1.0);}
.main-second-banner .block .img-wrap img:hover {transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform:scale(1.045)}
.main-second-banner .block p.tit-cate {margin:0; font-size:14px; line-height:23px; font-weight:bold; color:#9b1024;}
.main-second-banner .block p.tit {margin:4px 0 8px; font-size:18px; line-height:22px;}
.main-second-banner .block p.tit span {display:inline-block}
.main-second-banner .block p.date {margin:0; font-size:14px; color:#999;}

@media (max-width:1280px){
	.main-second-banner {width:calc(100% - 40px);margin:40px 20px 40px;padding:0 0 20px 0;overflow:hidden;overflow-x:scroll;border:0;}
	.main-second-banner::-webkit-scrollbar {height: 3px;}
	.main-second-banner::-webkit-scrollbar-thumb {background-color: rgba(17, 17, 17, 1); border-radius: 4px;}
	.main-second-banner::-webkit-scrollbar-track {background-color:#f1f1f1;}
	.main-second-banner .scroll-wrap {display:block;padding:0;width:1380px;/* overflow-x:scroll; */}
	.main-second-banner .block {min-width:200px; margin-right:5px; width:calc(25% - 4px);}
	.main-second-banner .block .img-wrap {height:auto;margin: 0 0 5px 0;min-height:auto;}
	.main-second-banner .block p.tit-cate {font-size:13px;}
	.main-second-banner .block p.tit {margin:4px 0 0;font-weight:400;font-size:16px;padding-right:10px;line-height:22px;}
	.main-second-banner .block p.date {display:none;}
}

.middle-cont {overflow:hidden; margin:0 auto 80px; width:100%; max-width:1380px;}
.issue-focus-wrap {overflow:hidden; float:left; width:calc(100% - 320px);}
.issue-focus-wrap .block {width:calc(33.3% - 40px);height:435px;float:left;border: 1px solid #ddd;margin-right:40px;}
.issue-focus-wrap .block .img-wrap {display:block; width:100%; height:auto; max-height:190px; overflow: hidden;}
.issue-focus-wrap .block .img-wrap img {display:block; width:100%;}
.issue-focus-wrap .block .txt-wrap {padding: 20px;max-height: 244px;overflow:hidden;}
.issue-focus-wrap .block .txt-wrap .figCenter {display:none;}
.issue-focus-wrap .block .txt-wrap p.tit {margin:0;color:#333;font-size: 18px;line-height:24px;font-weight:bold;}
.issue-focus-wrap .block .txt-wrap p.txt {margin: 11px 0 0;font-size: 15px;line-height:22px;color: #666;max-height:112px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 5;-webkit-box-orient:vertical;overflow:hidden;}
.issue-focus-wrap div a:hover, 
.issue-focus-wrap h2 a:hover {text-decoration: none}
.issue-focus-wrap .block .txt-wrap p.tit:hover {text-decoration:underline; color:#0056b9}
.issue-focus-wrap .swiper-pagination2 {display:none;}
.most-pop-wrap {position:relative; float:right; width:320px;}

.russian .issue-focus-wrap .block {height:485px;}
.russian .issue-focus-wrap .block .txt-wrap {max-height:280px;}

@media (max-width:1280px){
	.middle-cont {margin-bottom:0;}
	.issue-focus-wrap {position:relative;width:100%;display:block;padding:0 20px 40px 20px;}
	.issue-focus-wrap .block {height:auto;border: 1px solid #ddd;border-bottom: 0;}
	.issue-focus-wrap .block .txt-wrap {padding: 20px 20px 0;max-height: 244px;overflow:hidden;}
	.middle-cont .tit {padding-bottom:10px}
	.issue-focus-wrap .block .img-wrap {max-height:345px;}
	.issue-focus-wrap .swiper-pagination2 {display:block;padding: 0 0 10px 0;margin: 0;text-align:center;border: 1px solid #ddd;border-top: 0;}
	.issue-focus-wrap .swiper-pagination2 .swiper-pagination-bullet {width:10px; height:10px; opacity:1; border-radius:10px; border:1px solid #111; background:#fff;}
	.issue-focus-wrap .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#111;}
	.issue-focus-wrap .block .txt-wrap p.txt {max-height: 112px;-webkit-line-clamp: 4;}
	.most-pop-wrap {width:100%; display:block; padding:0 20px;}
}

.featured-wrap {overflow:hidden;padding:40px 60px;width:100%;height:auto;margin:0 auto 80px;max-width:1380px;background: url('/renewal2021/images/images/bg-featured.png') 0 0 no-repeat;}
.featured-wrap h2.tit {padding:0;}
.featured-wrap .video-wrap {position:relative; overflow:hidden; float:left; margin:20px 0 0; width:777px; }
.featured-wrap .video-wrap .swiper-button-prev, 
.featured-wrap .video-wrap .swiper-button-next { display:none; position:absolute; margin-top:-70px; right:0; top:50%; width:40px; height:40px; }
.featured-wrap .video-wrap .swiper-button-prev:after, 
.featured-wrap .video-wrap .swiper-button-next:after {width:40px; bottom:0; width:40px;font-size:0;}
.featured-wrap .video-wrap .swiper-button-prev {left:20px; right:61px; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-prev.png') center center no-repeat;}
.featured-wrap .video-wrap .swiper-button-next {right:20px; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-next.png') center center no-repeat;}
.featured-wrap .swiper-pagination3 {display:none; margin:10px 0 0 0; text-align:center;}
.featured-wrap .swiper-pagination3 .swiper-pagination-bullet {width:10px; margin:0 3px; height:10px; opacity:1; border-radius:10px; border:1px solid #111; background:#fff;}
.featured-wrap .swiper-pagination3 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#111;}
.featured-wrap .video-wrap p.tit {margin: 10px 0;padding:0;font-size:20px;line-height: 26px;overflow:hidden;display:inline-block;max-width:100%;vertical-align:middle;}
.featured-wrap .video-list {float:right; width:calc(100% - 777px); }
.featured-wrap .video-list .v-list { margin:0 0 15px 54px; display:block; overflow:hidden;}
.featured-wrap .video-list .v-list:first-child {margin-top:20px;}
.featured-wrap .video-list .v-list:nth-child(n+4) {display:none;}
.featured-wrap .video-list .v-list a {display:block;}
.featured-wrap .video-list .v-list a:hover p.tit {text-decoration:underline;}
.featured-wrap .video-list .v-list .thum-wrap {position:relative; float:left; width:240px; max-height:140px;}
.featured-wrap .video-list .v-list .thum-wrap img {display:block; width:100%; height:100%;}
.featured-wrap .video-list .v-list .thum-wrap:after {content:''; position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px; width:32px; height:32px; background: url(/renewal2021/images/common/ico/ico-play2.png) center center no-repeat;}
.featured-wrap .video-list .v-list p.tit {float:left; margin:0; padding:0 0 0 20px; width:calc(100% - 240px); font-size:15px; line-height:22px; color:#333;}

@media (max-width:1280px){
	.featured-wrap {padding:40px 0;margin:40px 0;height:auto;}
	.featured-wrap h2.tit {padding:0 20px }
	.featured-wrap .video-wrap {width:100%;margin:10px 0 0;padding: 0 20px 0;}
	.featured-wrap .video-wrap iframe {width:100%; height:auto; min-height:235px;}
	.featured-wrap .video-wrap .swiper-button-prev, 
	.featured-wrap .video-wrap .swiper-button-next,
	.featured-wrap .swiper-pagination3 {display:inline-block;}
	.featured-wrap .video-wrap p.tit {font-size: 16px;line-height:22px;}
	.featured-wrap .video-list {display:none;}
	.video-wrap .swiper-pagination3 {margin:0}
}
.outer-tit a:hover {text-decoration:none;}
.honorary-wrap {overflow:hidden; width:100%; padding:0; margin:0 auto 80px; max-width:1380px;}
.honorary-wrap .block {float:left; width:calc(25% - 30px); margin-right:40px;}
.honorary-wrap .block:last-child {margin-right:0;}
.honorary-wrap .block a {display:block;}
.honorary-wrap .block .img-wrap {overflow:hidden;display:block;width:100%;}
.honorary-wrap .block .img-wrap img {display:block; width:100%; height:100%; transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform:scale(1.0)}
.honorary-wrap .block .img-wrap img:hover {transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform:scale(1.045)}
.honorary-wrap .block p.tit-cate {margin:18px 0 0; font-size:14px; line-height:23px; font-weight:bold; color:#9b1024;}
.honorary-wrap .block p.tit {margin:8px 0; font-size:18px; line-height:24px; }
.honorary-wrap .block p.date {margin:0;font-size:14px;color:#999;}

@media (max-width:1280px){
	.honorary-wrap {width:calc(100% - 40px); margin:0 20px 60px; padding:0 0 30px 0; overflow:hidden; overflow-x:scroll; border:0;}
	.honorary-wrap h2.tit {display:block; padding:0 0 10px;}
	.honorary-wrap::-webkit-scrollbar {height: 3px;}
	.honorary-wrap::-webkit-scrollbar-thumb {background-color: rgba(17, 17, 17, 1); border-radius: 4px;}
	.honorary-wrap::-webkit-scrollbar-track {background-color:#f1f1f1;}
	.honorary-wrap .scroll-wrap {display:block; padding:0; width:1380px; overflow-x:auto;}
	.honorary-wrap .block {min-width:200px; margin-right:5px; width:calc(25% - 4px);}
	.honorary-wrap .block .img-wrap {height:auto; min-height:auto; max-height:180px;}
	.honorary-wrap .block p.tit-cate {margin:12px 0 0; font-size:13px;}
	.honorary-wrap .block p.tit {margin:8px 0 0;font-size:16px;line-height:22px;max-height:44px;display: inline-block;}
	.honorary-wrap .block p.date {font-size:13px;}
}
.main-bottom-banner {overflow:hidden; width:100%; margin:0 auto 40px; max-width:1380px;}
.main-bottom-banner a img {display:block; width:100%;}
.main-bottom-banner .col-1-swiper {position:relative; max-height:auto; overflow: hidden;}
.main-bottom-banner .pc-swiper a {display:block;}
.main-bottom-banner .m-swiper a {display:none;}
.main-bottom-banner .col-1-swiper .swiper-button-prev, 
.main-bottom-banner .col-1-swiper .swiper-button-next {position:absolute; top:50%; margin-top:-20px; right:0; bottom:0; width:40px; height:40px; }
.main-bottom-banner .col-1-swiper .swiper-button-prev:after, 
.main-bottom-banner .col-1-swiper .swiper-button-next:after {width:40px; height:40px;font-size:0;}
.main-bottom-banner .col-1-swiper .swiper-button-prev {left:0;  background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-prev.png') center center no-repeat;}
.main-bottom-banner .col-1-swiper .swiper-button-next {right:0; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-next.png') center center no-repeat;}
.col-1-swiper .swiper-pagination4 {display:none; margin:10px 0 0 0; text-align:center; }
.col-1-swiper .swiper-pagination4 .swiper-pagination-bullet {width:10px; height:10px; opacity:1; border-radius:10px; border:1px solid #111; background:#fff;}
.col-1-swiper .swiper-pagination4 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#111;}

.main-bottom-banner .col-2-swiper {position:relative; overflow:visible; margin-top:40px; padding-bottom:30px;}
.main-bottom-banner .col-2-swiper .swiper-slide {float:left; display:block;}
.main-bottom-banner .col-2-swiper .swiper-slide:first-child {margin-left:0px;}
.col-2-swiper .swiper-pagination5 {display:block;  margin:10px 0 0 0; text-align:center;}
.col-2-swiper .swiper-pagination5 .swiper-pagination-bullet {width:10px; height:10px; opacity:1; border-radius:10px; border:1px solid #111; background:#fff;}
.col-2-swiper .swiper-pagination5 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#111;}

@media (max-width:1280px){
	.main-bottom-banner .m-swiper a {display:block;}
	.main-bottom-banner .pc-swiper a {display:none;}
	.main-bottom-banner {padding:0 20px; margin-bottom:40px;}
	.main-bottom-banner .col-1-swiper {padding-bottom:10px;}
	.main-bottom-banner .col-1-swiper a {overflow:hidden;}
	.main-bottom-banner .col-2-swiper {margin-top:30px;}
	.main-bottom-banner .pc-swiper .swiper-button-prev, 
	.main-bottom-banner .pc-swiper .swiper-button-next {display:none;}
}

.k-photo-wrap .photo-list .block a:focus {border:3px solid #ec1b24}
.k-photo-wrap {position:relative;overflow:hidden;margin: 0 auto 80px;width:100%;max-width:1380px;}
.k-photo-wrap .photo-list {}
.k-photo-wrap .photo-list .block {overflow:hidden;position:relative;float:left;width:calc(25% - 1px);}
.k-photo-wrap .photo-list .block a {display:block; transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform:scale(1.0)}
.k-photo-wrap .photo-list .block a:hover {transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform:scale(1.045)}
.k-photo-wrap .photo-list .block a .img-wrap {overflow:hidden; display:block;position:relative;}
.k-photo-wrap .photo-list .block a .img-wrap:before {content:''; display:block; padding-bottom:100%;}
.k-photo-wrap .photo-list .block a .img-wrap:after {content:''; position:absolute; left:0; top:0; bottom:0; width:100%; height:100%; opacity:0.5; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);}
.k-photo-wrap .photo-list .block a .img-wrap img {display:block;position:absolute;left:0;top:0;width:auto;height:100%;}
.k-photo-wrap .photo-list .block a p {position:absolute;margin:0;left:24px;bottom:20px;right:24px;font-size:18px;line-height: 20px;color:#fff;}
.k-photo-wrap .photo-list .block a span.more-photo {position:absolute; display:inline-block; left:50%; top:50%; margin:-20px 0 0 -60px; width:120px; height:40px; line-height:40px; font-size:18px; border-radius:20px; text-align:center; color:#333; background:#fff;}
.k-photo-wrap .swiper-button-prev, 
.k-photo-wrap .swiper-button-next {display:none; top:50%; margin-top:-40px; bottom:1px; width:40px; height:40px; margin-top:-25px;}
.k-photo-wrap .swiper-button-prev:after, 
.k-photo-wrap .swiper-button-next:after {width:40px; height:40px;font-size:0;}
.k-photo-wrap .swiper-button-prev {left:0; right:initial; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-prev.png') center center no-repeat;}
.k-photo-wrap .swiper-button-next {right:0; background:#000 url('/renewal2021/images/common/arrow/arrow-swiper-next.png') center center no-repeat;}
.k-photo-wrap .swiper-pagination6 {display:none;}
@media (max-width:1280px){
	.k-photo-wrap .photo-list .block {margin:0;}
	.k-photo-wrap .photo-list .block a .img-wrap {min-height:390px; max-height:390px; background:none;}
	.k-photo-wrap .photo-list .block a .img-wrap:before {display:none;}
	.k-photo-wrap .photo-list .block a .img-wrap img {width:initial;height:100%;max-height:360px;left: 0;margin:0 auto;min-height:360px;position:relative;}
	.k-photo-wrap .swiper-button-prev, 
	.k-photo-wrap .swiper-button-next {display:block;}
	.k-photo-wrap {overflow:visible;margin: 0 auto;}
	.k-photo-wrap .swiper-pagination6 {/* display:block; */margin:10px 0 0 0;text-align:center;}
	.k-photo-wrap .swiper-pagination6 .swiper-pagination-bullet {width:10px; height:10px; opacity:1; border-radius:10px; border:1px solid #111; background:#fff;}
	.k-photo-wrap .swiper-pagination6 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#111;}

}
@media (max-width:480px){
	.k-photo-wrap .photo-list .block a .img-wrap img {width:initial;height:100%;max-height:390px;left: 0;margin: 0;min-height:390px;position:relative;}
}

.government-wrap {overflow:hidden; padding:40px 40px 20px 40px; width:100%; height:auto; margin:0 auto 60px; max-width:1380px; background-color:#f5f5f5;display: none;}
.government-wrap .block {float:left; width:25%;}
.government-wrap .block:nth-child(1) {width:190px;}
.government-wrap .block:nth-child(2) {width:calc(100% - 920px); margin:0 40px 0 90px;}
.government-wrap .block:nth-child(3) {width:280px; margin:0 40px 0 0;}
.government-wrap .block:nth-child(4) {width:280px;}
.government-wrap .block .gover-news-list li {display:block; margin:0 0 15px; padding:0 0 15px; width:100%; min-height:38px; line-height:19px; font-size:16px; border-bottom:1px solid #dedede;}
.government-wrap .block .gover-news-list li:last-child {border:0; margin-bottom:0;}
.government-wrap .block p.tit {margin:0 0 16px; font-size:20px; line-height:28px; font-weight:bold; color:#9b1024;}
.government-wrap .block p.txt {margin:0; font-size:16px; line-height:24px; color:#333;}

@media (max-width:1280px){
	.government-wrap {height:auto;padding: 56px 20px;margin-bottom:40px;}
	.government-wrap .block {width:100% !important; margin:0 0 10px;}
	.government-wrap .block:nth-child(1) {margin:0;}
	.government-wrap .block:nth-child(2) {margin:0;}
	.government-wrap .block:nth-child(3) {margin:0 0 20px;}
	.government-wrap .block .gover-news-list li {font-size:14px;min-height:38px; margin: 0 0 12px; padding: 0 0 12px; height:auto;}
	.government-wrap .block p.tit {font-size:16px; margin-bottom:0; }
	.government-wrap .block p.txt {font-size:14px; line-height:22px;}
}



.others-wrap {overflow:hidden; width:100%; height:auto; margin:0 auto; max-width:1380px; /* border-top:1px solid #eee; */}
.others-wrap .left-cont-wrap {float:left; padding: 0; width:calc(100% - 350px); }
.others-wrap .opinion-wrap {margin-bottom:50px; }
.others-wrap .opinion-wrap a {text-decoration:none}
.others-wrap .opinion-wrap .opinion-list {overflow:hidden; position:relative;  margin-top:5px; padding:0 30px 30px 0;}
.others-wrap .opinion-wrap .opinion-list .block {position:relative; float:left; width:calc(33.3% - 26.7px); margin:0 0 0 40px; padding:0 0 0 75px;}
.others-wrap .opinion-wrap .opinion-list .block:first-child {margin-left:0; width:calc(33.4% - 26.7px);}
.others-wrap .opinion-wrap .opinion-list .block a {display:block;}
.others-wrap .opinion-wrap .opinion-list .block .prof {position:absolute; left:0; top:0; border-radius:50%;}
.others-wrap .opinion-wrap .opinion-list .block .prof img {border-radius:50%;}
.others-wrap .opinion-wrap .opinion-list .block p.tit {margin:0; font-size:20px; line-height:28px; font-weight:bold; color:#333;}
.others-wrap .opinion-wrap .opinion-list .block p.tit-sub {margin:0; font-size:12px; line-height:16px; color:#999;}
.others-wrap .opinion-wrap .opinion-list .block p.txt {margin:8px 0 0;font-size:16px;line-height:24px;min-height:72px;max-height:72px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.opinion-wrap .opinion-list .swiper-pagination7 {display:none; margin:10px 0 0 0; text-align:center;}
.opinion-wrap .opinion-list .swiper-pagination7 .swiper-pagination-bullet {width:10px; height:10px; opacity:1; border-radius:10px; border:1px solid #111; background:#fff;}
.opinion-wrap .opinion-list .swiper-pagination7 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#111;}

.others-wrap .events-wrap {overflow:hidden; display:block; padding:0 30px 0 0;}
.others-wrap .events-wrap a {text-decoration:none}
.others-wrap .events-wrap .event-scroll {overflow:hidden;}
.others-wrap .events-wrap .event-scroll .block {float:left; width:calc(33.3% - 26.7px); margin-right:40px;}
.others-wrap .events-wrap .event-scroll .block:last-child {margin-right:0;}
.others-wrap .events-wrap .event-scroll .block a {display:block;}
.others-wrap .events-wrap .event-scroll .block .img-wrap {overflow:hidden; display:block; width:100%;}
.others-wrap .events-wrap .event-scroll .block .img-wrap img {display:block;width:100%;height:100%;transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(1.0);}
.others-wrap .events-wrap .event-scroll .block .img-wrap img:hover {transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform:scale(1.045)}
.others-wrap .events-wrap .event-scroll .block p.tit {margin:12px 0 8px; font-size:20px; font-weight:bold; line-height:28px; }
.others-wrap .events-wrap .event-scroll .block p.date {margin:0;font-size: 14px;line-height: 22px;max-height:48px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

.others-wrap .oversea-wrap {float:right; padding: 0 0 0 30px; width:350px; min-height:635px; height:100%; border-left:1px solid #eee;}
.others-wrap .oversea-wrap a {text-decoration:none}
.others-wrap .oversea-wrap .oversea-list {overflow:hidden; margin-top:5px;}
.others-wrap .oversea-wrap .oversea-list .block {position:relative; margin:0 0 23px; min-height:68px; padding:0 0 0 60px;}
.others-wrap .oversea-wrap .oversea-list .block:nth-child(n+7) {display:none;}
.others-wrap .oversea-wrap .oversea-list .block a {display:block;}
.others-wrap .oversea-wrap .oversea-list .block .flag {position:absolute; left:0; top:0;}
.others-wrap .oversea-wrap .oversea-list .block .flag > img {border-radius:50%;}
.others-wrap .oversea-wrap .oversea-list .block p.tit {margin:0; font-size:16px; font-weight:bold; color:#333;}
.others-wrap .oversea-wrap .oversea-list .block p.txt {margin:4px 0 0; font-size:14px; line-height:22px; min-height:42px; max-height:44px; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden}

.outer-tit h2.tit {margin:0 auto; max-width:1380px;}

@media (max-width:1280px){
	.others-wrap .opinion-wrap {margin-bottom:40px;}
	.outer-tit h2.tit {padding:0 20px 10px;}
	.others-wrap .tit {padding-bottom: 5px;}
	.others-wrap {height:auto; border:0; margin-top: 43px;}
	.others-wrap .left-cont-wrap {width:100%; display:block; margin:0; padding:0 20px;}

	.others-wrap .opinion-wrap .opinion-list {overflow:hidden;padding: 0 0 17px 0;margin: 0;border: 1px solid #ddd;}
	.others-wrap .opinion-wrap .opinion-list .block {margin:0;padding: 20px 20px 0 95px;/* border:1px solid #ddd; */border-width:1px;}
	.others-wrap .opinion-wrap .opinion-list .block:first-child { border-width:1px 1px 1px 1px;}
	.others-wrap .opinion-wrap .opinion-list .block a {display:block;}
	.others-wrap .opinion-wrap .opinion-list .block .prof {position:absolute; left:20px; top:20px;}
	.others-wrap .opinion-wrap .opinion-list .block p.tit { font-size:16px; line-height:28px; font-weight:bold; color:#333;}
	.others-wrap .opinion-wrap .opinion-list .block p.tit-sub { font-size:12px; line-height:16px; color:#999; letter-spacing:-0.5px;}
	.others-wrap .opinion-wrap .opinion-list .block p.txt {font-size: 14px;line-height:22px;min-height:66px;max-height:66px;}
	.opinion-wrap .opinion-list .swiper-pagination7 {display:block;bottom:0px !important;clear: both;margin: 0;}
	
	.others-wrap .events-wrap {width:100%; overflow:hidden; padding:0;}
	.others-wrap .events-wrap .event-scroll {width:100%; margin:0 0 40px; padding:0 0 30px 0; overflow:hidden; overflow-x:scroll; border:0;}
	.others-wrap .events-wrap .event-scroll .scroll-wrap {display:block;padding:0;width:1100px;/* overflow-x:scroll; */} 
	.others-wrap .events-wrap .event-scroll::-webkit-scrollbar {height: 3px;}
	.others-wrap .events-wrap .event-scroll::-webkit-scrollbar-thumb {background-color: rgba(17, 17, 17, 1); border-radius: 4px;}
	.others-wrap .events-wrap .event-scroll::-webkit-scrollbar-track {background-color:#f1f1f1;}
	.others-wrap .events-wrap .event-scroll .scroll-wrap .block {min-width:200px; margin-right:5px; width:calc(33.3% - 3px);}
	.others-wrap .events-wrap .event-scroll .scroll-wrap .block:last-child {margin-right:0;}
	.others-wrap .events-wrap .event-scroll .scroll-wrap .block .img-wrap {height:auto; min-height:auto;}
	.others-wrap .events-wrap .event-scroll .scroll-wrap .block p.tit {margin:8px 0 0;font-size:14px;line-height:22px;max-height:44px;}
	.others-wrap .events-wrap .event-scroll .scroll-wrap .block p.txt {font-size:13px; line-height:22px; max-height:66px; -webkit-line-clamp:3;}
	.others-wrap .oversea-wrap .oversea-list .block p.txt {max-height: 66px;display:-webkit-box;margin: 0;-webkit-line-clamp: 4;}
	.others-wrap .oversea-wrap {width:100%; min-height:auto; border:0; padding:0 20px;}
}

/* others */

.privacy-wrap h3.tit {margin:60px 0 10px 0; padding:0;}
.privacy-wrap p.txt {margin:0; font-size:18px; line-height:30px; color:#111;}
.privacy-wrap .list-text {margin-top:20px;}
.privacy-wrap .list-text li {font-size:18px; line-height:30px; color:#111;}
.privacy-wrap .list-text li:before {top:13px; background:#111;}

.others-txt-wrap {margin-top:20px;}
.others-txt-wrap h3.tit {margin:60px 0 10px 0; padding:0;}
.others-txt-wrap h4.tit  {line-height:24px;}
.others-txt-wrap p.txt {margin:0; font-size:18px; line-height:26px; color:#111;}
.others-txt-wrap p.txt-min {font-size:16px; line-height:24px; color:#111;padding: 10px 0;}
.others-txt-wrap .list-text {margin-top:20px;}
.others-txt-wrap .list-text li {font-size:18px; line-height:26px; color:#111;}
.others-txt-wrap .list-text li:before {top:13px; background:#111;}
.others-txt-wrap .img-wrap {margin:20px 0; background:none;}
.others-txt-wrap .img-wrap img {display:block; width:auto;}
.others-txt-wrap a.link {display:block; margin:20px 0;}
.others-txt-wrap .button {font-size:14px;}

@media (max-width:1280px){
	.privacy-wrap {margin:30px 0 0 0; padding:0 20px;}
	.privacy-wrap p.txt {font-size:16px; line-height:24px; }
	.privacy-wrap .list-text {margin-top:20px;}
	.privacy-wrap .list-text li {font-size:16px; line-height:24px;}
	.privacy-wrap .list-text li:before {top:13px;}
	.rss-wrap {padding:0 20px;}
	.others-txt-wrap {margin:30px 0 0 0; }
	.others-txt-wrap h3.tit {padding:0 20px;}
	.others-txt-wrap p.txt {font-size:16px; line-height:24px; padding:0 20px;}
	.others-txt-wrap .list-text {margin-top:20px; padding:0 20px;}
	.others-txt-wrap .list-text li {font-size:16px; line-height:24px; }
	.others-txt-wrap .list-text li:before {top:13px;}
	
}

/* search */
.search-box { padding:50px 40px; text-align:center;  background: var(--content-box-color);border-radius: var(--round01-radius);border: 1px solid var(--border2-color);}
.search-box .search-wrap {  margin:0 auto;display: block;}
.search-box .search-input {float:left; position:relative; margin:0 auto; width:calc(100% - 168px); height:40px; line-height:38px; border:1px solid var(--border2-color); background:#fff;border-radius: var(--round01-radius);box-shadow: 0px 0px 5px rgba(173, 202, 230, 0.4);}
.search-box .search-input input {padding:0 60px 0 16px; width:100%; height:38px; line-height:38px; font-size:14px; border:0;border-radius: var(--round01-radius);}
.search-box .search-input .btn-kn-search {position:absolute; right:0; top:0; padding:0; margin:0; width:40px; height:40px; background:none;}
.search-box .btn-search-detail {float:right; text-align:left; width:147px; height:40px; line-height:40px; background:url('/renewal2021/images/common/arrow/arrow-sel.png') right center no-repeat;}
.search-box .btn-search-detail.on {background:url('/renewal2021/images/common/arrow/arrow-sel-up.png') right center no-repeat;}
.search-box .btn-search-detail a {display:block;}
.search-box .btn-search-detail a:hover { text-decoration: none; color:#333;}
.search-box .btn-search-detail.on .search-detail-wrap {display:block;}
.search-box .btn-search-detail .search-detail-wrap {display:none; position:absolute; left:49.95%; top:100px; margin:0 0 0 -50%;  height:auto; border:1px solid var(--border2-color); background:var(--content-box-color); z-index:11;border-top: 0;border-radius: var(--round03-radius);/*! transition: all 1s ease-in-out; *//*! opacity: 1; */width: 100.1%;}
.search-box .btn-search-detail .search-detail-wrap .row-table {margin:0px 40px 20px;border-radius: var(--round01-radius);padding: 2px 20px;background: var(--content-box2-color);}
.search-box .btn-search-detail .search-detail-wrap .bot-btn {position:relative; padding:0; width:100px; height:64px; border-top:0;margin: 0 auto;}
.search-box .btn-search-detail .search-detail-wrap .bot-btn .button {float:right; width:94px; height:40px; line-height:38px; font-size:14px;background: var(--point-color);border-radius: var(--round01-radius);border: 0;}
.search-box .btn-search-detail .search-detail-wrap .search-close-btn {display:none; position:absolute; left:20px; top:20px; width:26px; height:26px; background:url('/renewal2021/images/common/btn/btn-close.png') center center no-repeat;}

.search-box .pop-words {display:block; overflow:hidden; margin:20px auto 0; width:980px; line-height:24px; vertical-align:middle;}
.search-box .pop-words strong {float:left; vertical-align:middle; font-size:14px; margin-right:30px;}
.search-box .pop-words ul {float:left; vertical-align:middle;}
.search-box .pop-words ul li {float:left; margin:0 20px 0 0; font-size:14px; line-height:24px;}
.search-words {padding:70px 0; text-align:center; font-size:24px; font-weight:bold; line-height:28px;}
.search-result {  height:auto; min-height:250px; }
.search-result .result-wrap {margin:60px 0 0 0;}
.search-result .result-wrap:first-child {margin:30px 0 0 0;}
.search-result .result-wrap h3.tit a.btn-more {float:right;font-size:14px;font-weight:400;width: 56px;}
.no-result {min-height: 450px;margin:40px 0 0 0; padding:80px 0 30px; font-size:16px; color:#333; line-height:18px; border-top:2px solid #333; text-align:center; border-bottom:1px solid #ddd; background:url('/renewal2021/images/common/bg/bg-no-result.png') top 30px center no-repeat;}
.search-wrap .search-box, .search-wrap .search-words,  .search-wrap .search-result{right: 0;width: calc(100% - 26%);float: left;position: relative;margin: 0;}
.search-wrap .tab-list{right: 0;width: calc(100% - 26%);float: left;position: relative;margin: 0;border: 0;padding: 0;}
.search-wrap .input-text {border: 1px solid var(--border2-color);border-radius: var(--round01-radius);}
.search-wrap .input-text:hover,
.search-wrap .input-text:focus {border-color:#cd2131;}
.search-wrap .tab-list {background: var(--first-color);border-radius: var(--round01-radius);padding: 0 0 0 20px;}
.search-wrap .tab-list li.curr:before { height:0px;}
.search-wrap .tab-list div.tab-btn {float: left;position: absolute;right: 6px;top: 11px;font-size: 12px;z-index: 1;}
.search-wrap .tab-list .tab-btn li{padding: 3px 10px;background: var(--content-box-color);border-radius: var(--round01-radius);margin: 0 2px;}
.search-wrap .tab-list .tab-btn span {background: var(--content-box-color);border-radius: var(--round01-radius);padding: 5px 6px;margin: 0 0 0 4px;}
.search-wrap .tab-list span a{font-size: 13px;}
.search-wrap .tab-list span.curr a{color: var(--second-color);}
.search-wrap .thumb-list .list-box p.tit{font-size:20px;margin: 5px 0 0;}
.search-wrap .thumb-list .list-box p.txt{font-size:16px;margin-bottom: 10px;}
.search-wrap .thumb-list .list-box p.tit font,
.search-wrap .thumb-list .list-box p.txt font{color: var(--second-color);}
.search-wrap .keyword{width: 24%;background: var(--content-box-color);border-radius: var(--round01-radius);position: absolute;right: 0;border: 1px solid var(--border2-color);}
.search-wrap .keyword div{padding: 30px 20px;display: flow-root;}
.search-wrap .keyword li a{color:#183978; font-size:16px;}
.search-wrap .hottopic h3{margin: 0 0 15px 0;border-bottom: 1px solid #fff;padding: 0 0 10px 0;color: var(--second-color);}
.search-wrap .hottopic ul li {padding: 0.2em 1em;margin: 0 0.5em 0.5em 0;border-radius: 50px;background: #fff;border: 1px solid var(--border2-color);width: auto;float: left;}
.search-wrap .btn-radio span:first-child label {margin-left: -1px;}
.search-wrap .popular {background: var(--content-box2-color);}
.search-wrap .popular h3{margin: 0 0 15px 0;border-bottom: 1px solid var(--border2-color);padding: 0 0 10px 0;color: #6c88a3;}
.search-wrap .popular ol {list-style: none; counter-reset: item; padding-left: 0;}
.search-wrap .popular ol li {position: relative;padding: 3px 0px 3px 2em;margin-bottom: 0.5em;}
.search-wrap .popular ol li::before {content: counter(item) "";counter-increment: item;position: absolute;left: 0;width: 1.5em;height: 1.5em;line-height: 1.5em;border-radius: 50%;background-color: #bbc9d6;color: white;text-align: center;font-size: 12px;margin: 4px 0 0 0;}
.search-wrap h3 {padding: 0 0 10px 0; font-size:18px; color: var(--first-color)}
.search-wrap .thumb-list .list-box {border-radius: var(--round01-radius);padding: 20px 0 20px;}
.search-wrap .result-wrap .thumb-list{border: 1px solid #ddd;border-radius: var(--round01-radius);padding: 0 20px 20px 20px;justify-content: flex-start;}.search-wrap .thumb-list .list-box:first-letter-child {color: var(--text3-color);border: 0;padding: 20px 0 0 0;}
.search-wrap .thumb-list .list-box:last-child {color: var(--text3-color);border: 0;padding: 20px 0 0 0;}
.search-wrap .file{background:#bac7d2;border-radius: var(--round01-radius);padding: 5px 10px;margin: 10px 0 0 0;display: flex;justify-content: space-between;align-items: center;}	
.search-wrap .file span a {width: 28px;height: 24px;display: inline-table;border-radius: 3px;margin: 0 0 0 2px;}
.search-wrap .file span {display: flex;align-items: center;}
.search-wrap span a.btn_download {background:#8ca2bc url('../../renewal2024/images/ico_download.svg') no-repeat center center;font-size: 0;background-size: 20px;}
.search-wrap span a.btn_viewer  {background:#8ca2bc url('../../renewal2024/images/ico_viewer.svg') no-repeat center center; font-weight: 200; font-size: 0;background-size: 20px;}
.search-wrap .file p.file-tit{font-size: 14px; font-weight: 200; color: var(--text3-color);width: 100%;line-height: 17px;margin: 5px 5px;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);}
.search-wrap .list-box a .nav  {color: #6889af;font-size: 13px;margin: 0;}
.search-wrap .thumb-list.col-3 .list-box {width: 32%;margin: 0 2% 0 0;padding: 20px 0 0 0;}
.search-wrap .thumb-list.col-3 .list-box:nth-child(3),
.search-wrap .thumb-list.col-3 .list-box:nth-child(6),
.search-wrap .thumb-list.col-3 .list-box:nth-child(9){margin: 0 ;}
.search-wrap .thumb-list .list-box .thumb img{border-radius:var(--round01-radius)}

html:lang(ar) .search-wrap .search-box,
html:lang(ar) .search-wrap .search-words, 
html:lang(ar) .search-wrap .tab-list,
html:lang(ar) .search-wrap .search-result {float: right;}
html:lang(ar) .search-wrap .keyword {position: absolute;display: contents;}
html:lang(ar) .search-wrap .hottopic {background: var(--content-box-color);border-radius: var(--round01-radius);right: 0;border: 1px solid var(--border2-color);width: 24%;display: flow-root;margin: 0 auto 0 0;}
html:lang(ar) .search-wrap .hottopic li {float: right;}
html:lang(ar) .search-box .btn-search-detail { width:110px;background-position-x: left;text-align: right;margin: 0 20px 0 0;}
html:lang(ar) .search-box .search-input {float: right;}
html:lang(ar) .search-wrap .thumb-list.col-3 .list-box {margin: 0 0 0 2% ;}
html:lang(ar) .search-wrap .thumb-list.col-3 .list-box:nth-child(3),
html:lang(ar) .search-wrap .thumb-list.col-3 .list-box:nth-child(6),
html:lang(ar) .search-wrap .thumb-list.col-3 .list-box:nth-child(9){margin: 0 ;}
html:lang(ar) .search-wrap .hottopic ul li {margin: 0  0 0.5em 0.5em;}
html:lang(ar) .search-wrap .tab-list {direction: rtl; height: 41px; padding: 0 10px 0 0;}
html:lang(ar) .search-wrap .tab-list div.tab-btn{top: 7px;display: flex;justify-content: end;width: -moz-available;width:-webkit-fill-available;padding: 0px 0 0 7px;}
html:lang(ar) .search-wrap .tab-list ul{direction: rtl;}
html:lang(ru) .search-box .search-input,
html:lang(es) .search-box .search-input { width:calc(100% - 186px);}
html:lang(fr) .search-box .btn-search-detail,
html:lang(id) .search-box .btn-search-detail {width: 160px;}
html:lang(ja) .search-box .btn-search-detail,
html:lang(ce) .search-box .btn-search-detail {width: 112px;}
html:lang(ru) .search-box .btn-search-detail,
html:lang(es) .search-box .btn-search-detail {width: 170px;letter-spacing: -0.2px;}
@media (max-width:1280px){

	.search-words {padding: 60px 20px;text-align:center;font-size: 22px;}
	.search-box {margin-top: 10px;padding: 20px 20px;}
	.search-box .search-wrap,
	.search-box .search-input,	
	.search-box .tab-list,
	.search-box .pop-words {width:100%;}
	.search-box .btn-search-detail {background:none; padding:0; text-align:right; color:#666; text-decoration:underline;}
	.search-box .btn-search-detail .search-detail-wrap {position:fixed; padding:60px 0 0 0; left:0; /*! top:0; */ bottom:0; margin:0; width:100%; height:100%;}
	.search-box .btn-search-detail .search-detail-wrap .row-table {padding:20px;}
	.search-box .btn-search-detail .search-detail-wrap .row-table tr th {padding:0; font-weight:bold; height:auto;}
	.search-box .btn-search-detail .search-detail-wrap .row-table tr td {padding:0; height:auto;}
	.search-box .btn-search-detail .search-detail-wrap .row-table tr td .btn-radio {width:100%; margin-bottom:10px;}
	.search-box .btn-search-detail .search-detail-wrap .row-table tr td .btn-radio span {width:33.3%;}
	.search-box .btn-search-detail .search-detail-wrap .bot-btn {border-top:0;}
	.search-box .btn-search-detail .search-detail-wrap .bot-btn .button {width:100%; }
	.search-box .btn-search-detail .search-detail-wrap .search-close-btn {display:block;}
	.search-result .result-wrap h3.tit a.btn-more {/*! float: initial; */display: block;}
	.search-result {margin:0 20px; width:calc(100% - 40px);}
	.search-result .thumb-list {padding:0;}
	.search-result .thumb-list.mb-border {margin-right:0; margin-left:0;}
	.search-result .btn-mb-more {margin:40px 0 0;}
    .search-wrap .thumb-list .list-box p.tit, .search-result .thumb-list.v5 .list-box p.tit{font-size:18px}


}
@media (max-width:1024px){
	.search-wrap .search-box, .search-wrap .search-words, .search-wrap .tab-list, .search-wrap .search-result{width: 100%;/*! float: left; */}
	.search-wrap .search-result {padding: 0 20px;margin-bottom: 20px;}
	.search-box .btn-search-detail .search-detail-wrap { z-index:8; padding:60px 0 0 0; background: #fff;top: 59px;}
	.search-wrap .hottopic ul li{margin: 5px;}
	.search-wrap .keyword{width: 96%;display: table;margin: 30px auto 0;position: relative;padding: 0;}
	.search-result .result-wrap h3.tit a.btn-more {float: inline-end;}
	.search-box .btn-search-detail .search-detail-wrap .row-table {margin:0px 0 0;border-radius: 0;background: var(--content-box2-color);}
	.search-wrap .tab-list {padding: 0;}
	.search-wrap .tab-list ul {padding: 0 0 0 20px;}
	.no-result {min-height: 250px;}
	.search-wrap .thumb-list.v5 .list-box .thumb { width:30%;}
	html:lang(ar) .search-wrap .hottopic {width: inherit;margin: 0 auto;}
}

@media (max-width:768px){
	.search-box {margin-top: 10px;border-radius: 0;border-top: 1px solid var(--border2-color);border-left: 0;border-right: 0;}
	.search-result {margin: 50px 0 0 0}
	.search-wrap .search-result {padding: 0 15px;margin-bottom: 15px;}
	.thumb-list.v5 .list-box p.tit {font-size: 18px;line-height: initial;}
	.search-result .result-wrap {margin:40px 0 0;}
	.search-result .result-wrap:first-child {margin: 70px 0 0 0;}
	.search-result .thumb-list.v5 .list-box p.tit {font-size:16px}
	.search-wrap .tab-list div.tab-btn {position: relative;top: 31px;margin: 0 auto;width: 150px;float: none;display: flow-root;}
	.search-wrap .tab-list {border-radius: 0; height: 43px;}
	.search-wrap .keyword {width:auto ;display: table;margin: 30px 15px 0;position: relative;padding: 0;}
	.search-wrap .keyword div {padding: 30px 25px;display: flow-root;}
	.search-box .btn-search-detail .search-detail-wrap .row-table tr td .btn-radio {width:auto; margin-bottom:10px;}
	.search-wrap .tab-list	.swiper-notification{direction: none;}
	.search-wrap .result-wrap .thumb-list {padding: 0 15px 15px 15px;}
	.search-wrap .thumb-list .list-box{padding:15px 0 15px}
	.search-wrap .keyword div {padding: 15px;}
	.search-wrap .hottopic h3 {margin: 0 0 10px 0;}
	html:lang(ar) .search-wrap .tab-list div.tab-btn{top: 31px;margin: 0 auto;width:150px;}
	html:lang(ar) .search-wrap .keyword {position: relative;display: table; border: 0;}

}
@media (max-width:420px){
	.search-wrap h3 {border-bottom: 2px solid var(--border2-color);}
	.search-wrap .hottopic ul li{margin:5px 0;}
	.search-wrap .thumb-list.v5 .list-box .thumb {width: 40%;}
	.search-wrap .result-wrap .thumb-list {border: 0px; padding:0}
	.search-wrap .thumb-list .list-box p.txt{max-height: 48px;}
}

.box-contact {margin:20px 0; padding:60px 0; display:block; width:100%; font-size:24px; text-align:center; background:#f5f5f5 url('/renewal2021/images/common/bg/bg-contact.png') right bottom no-repeat;}
.box-contact p {margin:0;}

.download01{ display: flex;}
.download01 h2{padding: 3px 0px 4px;color: rgb(68, 68, 68);font-size: 19px;font-weight: bold;}
.btn_download01,
.btn_download02
{margin: 0 10px 0 10px;border: 1px solid #9b1024;font-size: 14px;padding: 6px 10px 0 24px;border-radius: 3px;background-image: url("/upload/content/editImage/20220928111331720_WC5L6XR6.png");background-repeat: no-repeat;background-position: 5px 9px;}
.btn_download02{border: 1px solid #d7d7d7;padding: 6px 10px 6px 24px;line-height: 38px;}
.btn_download02 a{color:#9b1024}
.download01 a{color:#999}

.stie-map {margin-top:10px; border-top:2px solid #333;}
.stie-map > .block {display:block;overflow:hidden;padding: 30px 0;border-bottom:1px solid #f1f1f1;}
.stie-map > .block:nth-child(2) ul.depth-2 > li:nth-child(4){margin: 0 0 40px 0;}
.stie-map .depth-1 {float:left;width: 18%;}
.stie-map .depth-1 a {font-weight:bold; font-size:24px; color:#333;word-break: break-word;}
.stie-map .depth-under {float:left;padding:0;width: 82%;}
.stie-map .depth-under ul.depth-2 {overflow:hidden;}
.stie-map .depth-under ul.depth-2 > li {margin: 0px 2% 0 0;float:left;width: 23%;}
.stie-map .depth-under ul.depth-2 > li > a {font-size:18px;font-weight:bold;}

.stie-map > .block:nth-child(3) .depth-under ul.depth-2 > li:first-child > a::after {content:" ";background-image:url('../images/common/ico/ico-link.png');background-repeat: no-repeat;background-size: 16px;  background-position:7px 4px ;width:25px; height:20px;line-height:20px;margin:0 0 -2px 0 ;display:inline-block;}
.stie-map .depth-under ul.depth-3 {margin: 12px 0 0 0;}
.stie-map .depth-under ul.depth-3 li {width:100%;margin-bottom: 16px;}
.stie-map .depth-under ul.depth-3 li a {font-size: 15px;line-height: 16px;word-break: break-word;}

@media (max-width: 1280px) and (min-width: 1024px){
	.box-contact { margin:20px; width:calc(100% - 40px); padding:24px 20px; font-size:18px; background:#f5f5f5;}
}

@media (max-width: 1024px) and (min-width: 780px){
	.stie-map > .block {display:block;overflow:hidden;padding: 30px 2%;border-bottom:1px solid #f1f1f1;}
	.stie-map .depth-1 {margin-bottom:30px;}
	.stie-map .depth-under ul.depth-2 > li {width: 30%;}
	.stie-map .depth-under {float:left;padding:0;width: 82%;}
}

@media (max-width: 780px) and (min-width: 420px){
	.stie-map .depth-1 {float:left; width: 100%;}
	.stie-map > .block {display:block; overflow:hidden;padding: 48px 2%;border-bottom:1px solid #f1f1f1;}
	.stie-map .depth-1 {margin-bottom:30px;}
	.stie-map .depth-under ul.depth-2 > li {width: 47%;}
	.stie-map > .block:nth-child(2)  .depth-under ul.depth-2 > li:nth-child(even) {float:left;min-height:250px;}
	.stie-map .depth-under {float:left;padding:0;width: 100%;}
	.stie-map .depth-under ul.depth-2 > li > a {width:100%}
	.download01{display: inline-block;margin: 0 0 20px 0;}
	.download01 h2{padding: 0 0px 5px;color: rgb(68, 68, 68);font-size: 14px;font-weight: bold;}
	.btn_download01{background-position: 5px 6px;padding: 3px 10px 4px 24px;margin: 0;}

}

@media only screen and (max-width:420px){
	.stie-map {width:100%; margin:0; word-break: break-word;}
	.stie-map > .block {padding:20px;}
	.stie-map .depth-1 {margin-bottom:30px; width:100%;}
	.stie-map .depth-under {width:100%;}
	.stie-map .depth-under ul.depth-2 > li {width:100%;margin:0 0 10px;}
	.stie-map .depth-under ul.depth-2 > li > a {font-size:15px; line-height:20px;}
	.stie-map .depth-under ul.depth-3 {margin-top:10px;}
	.stie-map .depth-under ul.depth-3 li {margin-bottom:10px;}
	.stie-map .depth-under ul.depth-3 li a {font-size:13px; line-height:16px;}

	
	.download01{display: inline-block; margin: 0 0 20px 0;}
	.download01 h2{font-size: 15px;}
	.btn_download01{margin: 0;font-size: 14px;padding: 4px 10px 3px 27px;background-position: 5px 7px;}
}

.se-contents span{font-size: 16px !important;line-height: initial !important;text-align: center;width: 100%;}
.se-contents div{margin: 0 !important;white-sppace-collapse: initial;} 
.se-image {text-align: center;}
.se-image img{max-width: 800px !important;width: 100% !important;height: fit-content !important;margin: 0;}

#stcpDiv {display:none;}

