@charset "utf-8";
/* ==================================================================================================
    [중간] 콘텐츠 스타일 (리터치)
================================================================================================== */

.clear { display:block; overflow:visible; width:auto; clear:both; *zoom:1;}

.content__lang__zh_CN .board-content {max-width:950px;margin:auto;}
.content__lang__zh_CN .board-content #medi_article_wrap .s-tit::before{ content:''; float:left; margin-right:8px; margin-top:5px;display:block; width:22px; height:22px; background:url('https://chinese.visitkorea.or.kr/chs/ATR/medical/img/cms/vkm_acbl_icon.png') no-repeat; background-size:160px}
.content__lang__zh_CN .board-content > div > h3{font-size: 32px; font-weight: 900; color:#333; letter-spacing: -0.03em; margin:0 ; padding:0; padding-bottom: 25px!important; margin:80px 0 30px 0;background:none !important; text-align:left; border-bottom: 1px solid #eee;border-top:0 !important; line-height:1.3}
.content__lang__zh_CN .board-content > div > h4{font-size: 22px; font-weight: 900; color:#333; letter-spacing: -0.03em; margin:50px 0 20px 0  ; background:none; text-align:left; line-height:1.3}
.content__lang__zh_CN .board-content h4{font-size: 22px; font-weight: 900; color:#333; letter-spacing: -0.03em; margin:50px 0 20px 0  ; background:none; text-align:left; line-height:1.3}
.content__lang__zh_CN .board-content h5 {font-size:18px;line-height:1.4;}
.content__lang__zh_CN .board-content .point_txt{color: #26ae6a !important; font-weight: 600;}
.content__lang__zh_CN .board-content .list li {font-size:17px;}
.content__lang__zh_CN .board-content .inside li {font-size:17px;}
.content__lang__zh_CN .board-content p,
.content__lang__zh_CN .board-content div {line-height: 1.7; font-size:17px; color:#333; text-align:left;}
.content__lang__zh_CN .board-content div img,
.content__lang__zh_CN .board-content p img {display:block;text-align:center ; margin:0 auto; max-width:100%; width:auto;margin-bottom:0 !important;}
.content__lang__zh_CN .board-content img {display:block;text-align:center ; margin:0 auto ; max-width:100%; width:auto;}
.content__lang__zh_CN .board-content .useful_info em {font-style:normal;}
.content__lang__zh_CN .board-content a:link,
.content__lang__zh_CN .board-content a:hover,
.content__lang__zh_CN .board-content a:active,
.content__lang__zh_CN .board-content a:focus,
.content__lang__zh_CN .board-content a:visited{color: #1e75d6; text-decoration: underline ; font-size: inherit; vertical-align:baseline; word-break:break-all}
.content__lang__zh_CN dl.title{display:block;width:100%;margin-bottom:1rem;}
.content__lang__zh_CN dl.title dt{color:white;background-color:#91864d;display:inline-block;font-size:0.8rem;padding:0.2rem 0.5rem;text-align:center;}
.content__lang__zh_CN dl.title dd{display:inline-block;}
.content__lang__zh_CN .desc{color:#91864d;font-size:1rem;font-weight:700;margin-bottom:1rem;}
.content__lang__zh_CN .desc:before{content:" ";display:inline-block;border-left:2px solid #e1d69a;width: 5px;height: 1rem;vertical-align: bottom;}
.content__lang__zh_CN .desc:after{display:inline-block;vertical-align: bottom;margin-left:0.5rem;color:#e1d69a;}
.content__lang__zh_CN .content{display:block;margin-bottom:4rem;margin-top:2rem;}
.content__lang__zh_CN .content img{width:100%;margin-bottom:30px;margin-left:auto;margin-right:auto;display:table;}
.content__lang__zh_CN .content p{margin:30px 0;line-height: 1.706em;font-size: 17px;color: #333;}

.content__lang__zh_CN .ltitle {font-size: 0.8rem;padding: 3px 10px;color: white;margin-bottom: 10px;display: inline-table;line-height: 1.2;}
.content__lang__zh_CN .ltitle.cruise {background-color: #c8d6c1;color: #333;}
.content__lang__zh_CN .board-view-luxury {border-bottom: 2px solid #bfbfbf;border-top: 2px solid #444;padding:5%  10%;display:table;}
.content__lang__zh_CN .board-view-luxury .desc{display:block;width:100%;margin-bottom:20px;max-width:936px;}
.content__lang__zh_CN .board-view-luxury .desc .lcont{display:inline-block;width:47%;position:relative;}
.content__lang__zh_CN .board-view-luxury .desc .lcont img{width:100%;}
.content__lang__zh_CN .board-view-luxury .desc .rcont{display:inline-block;margin-left:4%;width:48%;vertical-align:top;}
.content__lang__zh_CN .board-view-luxury .desc .rcont h2{font-size:1.8rem;margin-bottom:2rem;line-height:2.5rem;}
.content__lang__zh_CN .board-view-luxury .desc .rcont dl{display:table;width:100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eeeeee;}
.content__lang__zh_CN .board-view-luxury .desc .rcont dl dt{display:table-cell;width:30%;color:#91864d;font-size:0.9rem;font-weight:500;}
.content__lang__zh_CN .board-view-luxury .desc .rcont dl dd{display:table-cell;width:70%;color:#333;font-size:0.9rem;}
.content__lang__zh_CN .board-view-luxury .desc .rcont dd.price{font-weight:800;font-size:1.2rem;}
.content__lang__zh_CN .board-view-luxury .content{display:block;margin-bottom:4rem;font-size:0.9rem;line-height:1.5rem;}
.content__lang__zh_CN .board-view-luxury .content img{max-width:100%;margin-bottom:10px;}
.content__lang__zh_CN .board-view-luxury .content p{margin:5px 0;}
.content__lang__zh_CN .board-view-luxury .cal{border-top:2px solid #e0d496;margin-bottom:3rem;margin-top:3rem;display:block;max-width:936px;padding:3rem 0 0 0;}
.content__lang__zh_CN .board-view-luxury .cal li{margin-bottom:1rem;}
.content__lang__zh_CN .board-view-luxury .cal h3{font-size:1.8rem;font-weight:800;text-align:center;display:block;width:100%;margin-top:2rem;margin-bottom:2rem;}
.content__lang__zh_CN .board-view-luxury .cal h3 span{color:#e0d496;}
.content__lang__zh_CN .board-view-luxury .cal .lcont{display:inline-block;width:30%;}
.content__lang__zh_CN .board-view-luxury .cal .lcont img{width:100%;}
.content__lang__zh_CN .board-view-luxury .cal .rcont{margin-left:2%;width:67%;display:inline-block;vertical-align:top;}
.content__lang__zh_CN .board-view-luxury .cal .rcont h4{font-size:1.3rem;font-weight:800;margin-bottom:1rem;}
.content__lang__zh_CN .board-view-luxury .cal .rcont .address{font-size:0.9rem;color:#999999;margin-bottom:0.5rem;}
.content__lang__zh_CN .board-view-luxury .cal .rcont .text{font-size:0.9rem;color:#333333;margin-bottom:1rem;line-height:1.5rem;}
.content__lang__zh_CN .board-view-luxury .cal .rcont .link{font-size:0.95rem;color:#91864d !important;text-decoration:none;}
.content__lang__zh_CN .board-view-luxury .cal .rcont .link:before{content:"";background-image:url("https://chinese.visitkorea.or.kr/chs/img/icon_link.png");width:16px;height:16px;display:inline-block;margin-right: 10px;vertical-align: bottom;}

.content__lang__zh_CN .local-view h2 { border-top: none; position: relative; padding:0 !important; padding-left: 15px !important;font-weight: bold; line-height: 1.6 !important; margin-bottom: 30px !important; margin-top: 60px !important; font-size: 1.2rem !important; }
.content__lang__zh_CN .local-view p { color: #333; margin-bottom: 30px !important }
.content__lang__zh_CN .local-view strong { font-size: 17px; }
.content__lang__zh_CN .local-view .img-area img { margin-bottom: 20px !important; }
.content__lang__zh_CN .local-view .section .box {display: table; border: 1px solid #eee !important; padding: 40px !important; background-color: #fff  !important; width: 100%; box-sizing: border-box; margin-bottom: 20px; }
.content__lang__zh_CN .local-view.editor h3 { font-size: 18px !important; padding-top: 20px !important; margin-bottom:45px; }
.content__lang__zh_CN .local-view.editor .box strong {margin-bottom:30px;}
.content__lang__zh_CN .local-view h2 { border-top: none; position: relative; padding:0 !important; padding-left: 15px !important;font-weight: bold; line-height: 1.6 !important; margin-bottom: 30px !important; margin-top: 60px !important; }
.content__lang__zh_CN .page-content h3{font-size:22px; line-height:28px;letter-spacing:-0.035em; color:#333 !important}

.content__lang__zh_CN .board-content .column-wrap { margin: 0 auto; padding: 0; background: #FFF; text-align: left ; }
.content__lang__zh_CN .board-content .column-wrap a:link, .column-wrap a:visited, .column-wrap a:hover { color: #0b68f5; text-decoration: underline; word-break: break-all; }
.content__lang__zh_CN .board-content .column-wrap h2 { font-size: 31px; margin: 30px 0; text-align: left;}
.content__lang__zh_CN .board-content .column-wrap h3 { margin: 50px 0 25px 0; text-align: left; color: #333; line-height: 1.2; letter-spacing: -0.03em; font-size:24px;}
.content__lang__zh_CN .board-content .column-wrap h4 { margin: 40px 0 20px 0; text-align: left; color: #333; line-height: 1.2; letter-spacing: -0.03em; font-size:19px }
.content__lang__zh_CN .board-content .column-wrap .txtmT { margin-top: 35px; }
.content__lang__zh_CN .board-content .column-wrap .mT4 { margin-top: 4px }
.content__lang__zh_CN .board-content .column-wrap .infoA { background-color:#F8F8F8; padding: 25px; margin-top: 30px; text-align: left; word-break: break-all; overflow: hidden }
.content__lang__zh_CN .board-content .column-wrap .infoB { border:1px solid #dadada; padding: 45px; margin-top: 30px; text-align: left; word-break: break-all; overflow: hidden }
.content__lang__zh_CN .board-content .column-wrap [class*='infoB'] > .in-tit { color: #333; font-weight: 900; margin-bottom: 15px;}
.content__lang__zh_CN .board-content .column-wrap [class*='infoB'] > ul > li > strong { color: #555; font-weight: 900; }
.content__lang__zh_CN .board-content .column-wrap .last-infoB { border-top: 1px solid #333; border-bottom: 1px solid #999; padding: 20px; margin-top: 40px; text-align: left; word-break: break-all; }
.content__lang__zh_CN .board-content .column-wrap .lasttxt { margin: 25px 0 0 0; color: #ff5303; }
.content__lang__zh_CN .board-content .column-wrap .caption{position: absolute;bottom:0;margin-bottom:0px !important;width: 100%;font-size:16px;line-height:20px;text-align: center;padding:0 0 25px 0 !important;font-weight: 600 !important;color: black;z-index:3;background:none !important;letter-spacing:-0.01em !important;}
.content__lang__zh_CN .board-content .column-wrap .jp_bnr { margin-bottom: 20px }
.content__lang__zh_CN .board-content .column-wrap .txt {margin-top: 15px; padding-left: 5px; font-size: 16px; color: #FFFFFF; letter-spacing: 0; line-height: 1.5; border-top: 1px solid #ffffff;padding:0; padding-top: 25px!important;}
.content__lang__zh_CN .board-content .column-wrap .box2 { padding:8px 8px 0px 0px; background-color:#DDA94B;}
.content__lang__zh_CN .board-content .column-wrap .txt-box { display: block; padding: 40px 45px; background-color: #1E4174; box-sizing: border-box; text-align: left; word-break: break-all; overflow: hidden}
.content__lang__zh_CN .board-content .column-wrap .yello {font-weight:900; font-size: 25px; color: #DDA94B !important; letter-spacing: 0; line-height: 1; margin-bottom: 5px;}
.content__lang__zh_CN .board-content .column-wrap .yello span {color: #FFFFFF;}
.content__lang__zh_CN .board-content .column-wrap .box-col { background-color: #efefef; padding: 25px; margin-top: 35px }
.content__lang__zh_CN .board-content .column-wrap .box-col .txt-col { font-weight: bold; color: #363; }

/*이미지 사이즈 조정*/
.content__lang__zh_CN .board-content .cap-imgwrap div { width: 100% !important; max-width: 100% !important;}
.content__lang__zh_CN .board-content .column-wrap img { width: 100% !important; max-width: 100% !important; height: 100%; display:block}

/*2개 이미지  분리*/
.content__lang__zh_CN .board-content .img-area-col {max-width: 100%; overflow: hidden; }
.content__lang__zh_CN .board-content .img-area-col li { float: left; width: 49.75%; margin-left: 0.5%; /*margin-top: 5px;*/ }
.content__lang__zh_CN .board-content .column-wrap [class*='img-area-col']  li:first-child {margin-left: 0;}

/*2개 이미지  분리 - 사이즈 다름*/
.content__lang__zh_CN .board-content .img-area-col.diff .large{width: 68.9%}
.content__lang__zh_CN .board-content .img-area-col.diff .small{width: 30.6%}

/*2개 이미지  분리 - 사이즈 다름*/
.content__lang__zh_CN .board-content .img-area-col.diff2 .large{width: 64%}
.content__lang__zh_CN .board-content .img-area-col.diff2 .small{width: 35.5%}

@media screen and (max-width: 950px) {
    .content__lang__zh_CN .board-content .column-wrap [class*='img-area-col']  li {float:none; width: 100%; margin-left: 0;margin-top: 5px;}
    .content__lang__zh_CN .board-content .column-wrap [class*='img-area-col']  li:first-child {margin-left: 0;margin-top: 0}

    .content__lang__zh_CN .board-content .img-area-col .large{width: 100%  !important}
    .content__lang__zh_CN .board-content .img-area-col .small{width: 100% !important}
}
.content__lang__zh_CN .board-content .column-wrap .img-left {float:left; width: 23%; margin:0 25px 10px 0;}

.content__lang__zh_CN .daehakro-view .page-section.cont .h1-desc {font-size:17px !important;}
.content__lang__zh_CN .daehakro-view .h2-header dd {font-size:17px !important;}
.content__lang__zh_CN .editor p { margin-top:1rem; margin-bottom:1rem; }
.content__lang__zh_CN .editor dl.title{ margin-top:1rem; margin-bottom:1rem; }
.content__lang__zh_CN .editor dl.title dt{ font-size:1.1rem; font-weight:bold; }
.content__lang__zh_CN .editor dl.title dd{ display:block; }
.content__lang__zh_CN .daehakro-view h1{ text-align:center; letter-spacing:-1px; }
.content__lang__zh_CN .daehakro-view .section{   display:table; margin-top:40px; }
.content__lang__zh_CN .daehakro-view h2{ text-align:center; color:#ee977d !important; font-weight:bold; font-size:1.4rem; margin-top:30px; margin-bottom:20px; }
.content__lang__zh_CN .daehakro-view .h2-header{ display:table; position:relative; margin-bottom:20px; }
.content__lang__zh_CN .daehakro-view .h2-header::before{ content:" "; display:block; position:absolute; top:0; left:0; width:5px; height:100%; background-color:#ee977d; margin-right:10px; }
.content__lang__zh_CN .daehakro-view .h2-header dt{ display:block; margin-left:20px; font-size:1.2rem; font-weight:bold; }
.content__lang__zh_CN .daehakro-view .h2-header dd{ display:block; margin-left:20px; font-size:0.9rem; }
.content__lang__zh_CN .img-group{ line-height:0; margin-bottom:10px; }
.content__lang__zh_CN .img-group >img{ margin-bottom:2px !important;   }
.content__lang__zh_CN .img-area{ display:table; width:100%; margin-bottom:2px; }
.content__lang__zh_CN .img-area div{ vertical-align:top; display:table-cell; }
.content__lang__zh_CN .img-area div img{ display:block; width:100%; margin-bottom:0px !important; }
.content__lang__zh_CN .img-area div{ padding-right:2px; }
.content__lang__zh_CN .img-area div:last-child{ padding-right:0px; }
.content__lang__zh_CN .daehakro-view .box{ display:table; width:100%; padding:3%; background-color:#ed987b; color:white; margin-bottom:20px; margin-top:20px; box-sizing:border-box; }
.content__lang__zh_CN .daehakro-view .box li{ display:table; width:100%; font-weight:normal; padding:1px 0 1px 9px; position:relative; }
.content__lang__zh_CN .daehakro-view .box li::before{ position: absolute; top: 1px; left: 0; content: '-'; width: 9px; height: 14px; padding-right: 4px; }
.content__lang__zh_CN .daehakro-view p { display:table; width:100%; margin-bottom:10px; }
.content__lang__zh_CN .daehakro-view .cont h3{ font-size:1rem; }
.content__lang__zh_CN .daehakro-view .cont h3::after{ content:"*"; color:#ed987b; }
.content__lang__zh_CN .daehakro-view .cafe h2{ color:#6cbaaa !important; }
.content__lang__zh_CN .daehakro-view .cafe .h2-header::before{ background-color:#6cbaaa; }
.content__lang__zh_CN .daehakro-view .cafe .box {   background-color: #6cbaaa; }

@media screen and ( max-width:767px){
    .content__lang__zh_CN .daehakro-view h1 { font-size: 1.2rem; }
    .content__lang__zh_CN .daehakro-view h2 { font-size: 1.2rem; }
    .content__lang__zh_CN .daehakro-view .h2-header dt { font-size: 1.1rem; }
}

.content__lang__zh_CN .board-content {max-width:950px;margin:auto;}
.content__lang__zh_CN .board-content #medi_article_wrap .s-tit::before{ content:''; float:left; margin-right:8px; margin-top:5px;display:block; width:22px; height:22px; background:url('https://chinese.visitkorea.or.kr/chs/ATR/medical/img/cms/vkm_acbl_icon.png') no-repeat; background-size:160px}
.content__lang__zh_CN .board-content > div > h3{font-size: 32px; font-weight: 900; color:#333; letter-spacing: -0.03em; margin:0 ; padding:0; padding-bottom: 25px!important; margin:80px 0 30px 0;background:none !important; text-align:left; border-bottom: 1px solid #eee;border-top:0 !important; line-height:1.3}
.content__lang__zh_CN .board-content > div > h4{font-size: 22px; font-weight: 900; color:#333; letter-spacing: -0.03em; margin:50px 0 20px 0  ; background:none; text-align:left; line-height:1.3}
.content__lang__zh_CN .board-content h4{font-size: 22px; font-weight: 900; color:#333; letter-spacing: -0.03em; margin:50px 0 20px 0  ; background:none; text-align:left; line-height:1.3}
.content__lang__zh_CN .board-content h5 {font-size:18px;line-height:1.4;}
.content__lang__zh_CN .board-content .point_txt{color: #26ae6a !important; font-weight: 600;}
.content__lang__zh_CN .board-content .list li {font-size:17px;}
.content__lang__zh_CN .board-content .inside li {font-size:17px;}
.content__lang__zh_CN .board-content p,
.content__lang__zh_CN .board-content div {line-height: 1.7; font-size:17px; color:#333; text-align:left;}
.content__lang__zh_CN .board-content div img,
.content__lang__zh_CN .board-content p img {display:block;text-align:center ; margin:0 auto; max-width:100%; width:auto;margin-bottom:0 !important;}
.content__lang__zh_CN .board-content img {display:block;text-align:center ; margin:0 auto ; max-width:100%; width:auto;}
.content__lang__zh_CN .board-content .useful_info em {font-style:normal;}
.content__lang__zh_CN .board-content .tour_info em {font-style:normal;}
.content__lang__zh_CN .board-content #article_wrap .img-area {display:flex;flex-wrap:wrap;}
.content__lang__zh_CN .board-content a:link,
.content__lang__zh_CN .board-content a:hover,
.content__lang__zh_CN .board-content a:active,
.content__lang__zh_CN .board-content a:focus,
.content__lang__zh_CN .board-content a:visited{color: #1e75d6; text-decoration: none; font-size: inherit; vertical-align:baseline; word-break:break-all}
.content__lang__zh_CN dl.title{display:block;width:100%;margin-bottom:1rem;}
.content__lang__zh_CN dl.title dt{color:white;background-color:#91864d;display:inline-block;font-size:0.8rem;padding:0.2rem 0.5rem;text-align:center;}
.content__lang__zh_CN dl.title dd{display:inline-block;}
.content__lang__zh_CN .desc{color:#91864d;font-size:1rem;font-weight:700;margin-bottom:1rem;}
.content__lang__zh_CN .desc:before{content:" ";display:inline-block;border-left:2px solid #e1d69a;width: 5px;height: 1rem;vertical-align: bottom;}
.content__lang__zh_CN .desc:after{display:inline-block;vertical-align: bottom;margin-left:0.5rem;color:#e1d69a;}
.content__lang__zh_CN .content{display:block;margin-bottom:4rem;margin-top:2rem;}
.content__lang__zh_CN .content img{width:100%;margin-bottom:30px;margin-left:auto;margin-right:auto;display:table;}
.content__lang__zh_CN .content p{margin:30px 0;line-height: 1.706em;font-size: 17px;color: #333;}

.content__lang__zh_CN .ltitle {font-size: 0.8rem;padding: 3px 10px;color: white;margin-bottom: 10px;display: inline-table;line-height: 1.2;}
.content__lang__zh_CN .ltitle.cruise {background-color: #c8d6c1;color: #333;}
.content__lang__zh_CN .board-view-luxury {border-bottom: 2px solid #bfbfbf;border-top: 2px solid #444;padding:5%  10%;display:table;}
.content__lang__zh_CN .board-view-luxury .desc{display:block;width:100%;margin-bottom:20px;max-width:936px;}
.content__lang__zh_CN .board-view-luxury .desc .lcont{display:inline-block;width:47%;position:relative;}
.content__lang__zh_CN .board-view-luxury .desc .lcont img{width:100%;}
.content__lang__zh_CN .board-view-luxury .desc .rcont{display:inline-block;margin-left:4%;width:48%;vertical-align:top;}
.content__lang__zh_CN .board-view-luxury .desc .rcont h2{font-size:1.8rem;margin-bottom:2rem;line-height:2.5rem;}
.content__lang__zh_CN .board-view-luxury .desc .rcont dl{display:table;width:100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eeeeee;}
.content__lang__zh_CN .board-view-luxury .desc .rcont dl dt{display:table-cell;width:30%;color:#91864d;font-size:0.9rem;font-weight:500;}
.content__lang__zh_CN .board-view-luxury .desc .rcont dl dd{display:table-cell;width:70%;color:#333;font-size:0.9rem;}
.content__lang__zh_CN .board-view-luxury .desc .rcont dd.price{font-weight:800;font-size:1.2rem;}
.content__lang__zh_CN .board-view-luxury .content{display:block;margin-bottom:4rem;font-size:0.9rem;line-height:1.5rem;}
.content__lang__zh_CN .board-view-luxury .content img{max-width:100%;margin-bottom:10px;}
.content__lang__zh_CN .board-view-luxury .content p{margin:5px 0;}
.content__lang__zh_CN .board-view-luxury .cal{border-top:2px solid #e0d496;margin-bottom:3rem;margin-top:3rem;display:block;max-width:936px;padding:3rem 0 0 0;}
.content__lang__zh_CN .board-view-luxury .cal li{margin-bottom:1rem;}
.content__lang__zh_CN .board-view-luxury .cal h3{font-size:1.8rem;font-weight:800;text-align:center;display:block;width:100%;margin-top:2rem;margin-bottom:2rem;}
.content__lang__zh_CN .board-view-luxury .cal h3 span{color:#e0d496;}
.content__lang__zh_CN .board-view-luxury .cal .lcont{display:inline-block;width:30%;}
.content__lang__zh_CN .board-view-luxury .cal .lcont img{width:100%;}
.content__lang__zh_CN .board-view-luxury .cal .rcont{margin-left:2%;width:67%;display:inline-block;vertical-align:top;}
.content__lang__zh_CN .board-view-luxury .cal .rcont h4{font-size:1.3rem;font-weight:800;margin-bottom:1rem;}
.content__lang__zh_CN .board-view-luxury .cal .rcont .address{font-size:0.9rem;color:#999999;margin-bottom:0.5rem;}
.content__lang__zh_CN .board-view-luxury .cal .rcont .text{font-size:0.9rem;color:#333333;margin-bottom:1rem;line-height:1.5rem;}
.content__lang__zh_CN .board-view-luxury .cal .rcont .link{font-size:0.95rem;color:#91864d !important;text-decoration:none;}
.content__lang__zh_CN .board-view-luxury .cal .rcont .link:before{content:"";background-image:url("/public/asis/img/icon_link.png");width:16px;height:16px;display:inline-block;margin-right: 10px;vertical-align: bottom;}

.content__lang__zh_CN .local-view h2 { border-top: none; position: relative; padding:0 !important; padding-left: 15px !important;font-weight: bold; line-height: 1.6 !important; margin-bottom: 30px !important; margin-top: 60px !important; font-size: 1.2rem !important; }
.content__lang__zh_CN .local-view p { color: #333; margin-bottom: 30px !important }
.content__lang__zh_CN .local-view strong { font-size: 17px; }
.content__lang__zh_CN .local-view .img-area img { margin-bottom: 20px !important; }
.content__lang__zh_CN .local-view .section .box {display: table; border: 1px solid #eee !important; padding: 40px !important; background-color: #fff  !important; width: 100%; box-sizing: border-box; margin-bottom: 20px; }
.content__lang__zh_CN .local-view.editor h3 { font-size: 18px !important; padding-top: 20px !important; margin-bottom:45px; }
.content__lang__zh_CN .local-view.editor .box strong {display:block;margin-bottom:30px;}
.content__lang__zh_CN .local-view h2 { border-top: none; position: relative; padding:0 !important; padding-left: 15px !important;font-weight: bold; line-height: 1.6 !important; margin-bottom: 30px !important; margin-top: 60px !important; }
.content__lang__zh_CN .page-content h3{font-size:22px; line-height:28px;letter-spacing:-0.035em; color:#333 !important}

.content__lang__zh_CN .board-content .column-wrap { margin: 0 auto; padding: 0; background: #FFF; text-align: left ; }
.content__lang__zh_CN .board-content .column-wrap a:link, .column-wrap a:visited, .column-wrap a:hover { color: #0b68f5; text-decoration: underline; word-break: break-all; }
.content__lang__zh_CN .board-content .column-wrap h2 { font-size: 31px; margin: 30px 0; text-align: left;}
.content__lang__zh_CN .board-content .column-wrap h3 { margin: 50px 0 25px 0; text-align: left; color: #333; line-height: 1.2; letter-spacing: -0.03em; font-size:24px;}
.content__lang__zh_CN .board-content .column-wrap h4 { margin: 40px 0 20px 0; text-align: left; color: #333; line-height: 1.2; letter-spacing: -0.03em; font-size:19px }
.content__lang__zh_CN .board-content .column-wrap .txtmT { margin-top: 35px; }
.content__lang__zh_CN .board-content .column-wrap .mT4 { margin-top: 4px }
.content__lang__zh_CN .board-content .column-wrap .infoA { background-color:#F8F8F8; padding: 25px; margin-top: 30px; text-align: left; word-break: break-all; overflow: hidden }
.content__lang__zh_CN .board-content .column-wrap .infoB { border:1px solid #dadada; padding: 45px; margin-top: 30px; text-align: left; word-break: break-all; overflow: hidden }
.content__lang__zh_CN .board-content .column-wrap [class*='infoB'] > .in-tit { color: #333; font-weight: 900; margin-bottom: 15px;}
.content__lang__zh_CN .board-content .column-wrap [class*='infoB'] > ul > li > strong { color: #555; font-weight: 900; }
.content__lang__zh_CN .board-content .column-wrap .last-infoB { border-top: 1px solid #333; border-bottom: 1px solid #999; padding: 20px; margin-top: 40px; text-align: left; word-break: break-all; }
.content__lang__zh_CN .board-content .column-wrap .lasttxt { margin: 25px 0 0 0; color: #ff5303; }
.content__lang__zh_CN .board-content .column-wrap .caption{ background-color: rgba(0,0,0,.30); color: #fff; padding:7px 10px; margin-bottom:10px; text-align:left; font-size:16px; font-family:Arial !important;}
.content__lang__zh_CN .board-content .column-wrap .jp_bnr { margin-bottom: 20px }
.content__lang__zh_CN .board-content .column-wrap .txt {margin-top: 15px; padding-left: 5px; font-size: 16px; color: #FFFFFF; letter-spacing: 0; line-height: 1.5; border-top: 1px solid #ffffff;padding:0; padding-top: 25px!important;}
.content__lang__zh_CN .board-content .column-wrap .box2 { padding:8px 8px 0px 0px; background-color:#DDA94B;}
.content__lang__zh_CN .board-content .column-wrap .txt-box { display: block; padding: 40px 45px; background-color: #1E4174; box-sizing: border-box; text-align: left; word-break: break-all; overflow: hidden}
.content__lang__zh_CN .board-content .column-wrap .yello {font-weight:900; font-size: 25px; color: #DDA94B !important; letter-spacing: 0; line-height: 1; margin-bottom: 5px;}
.content__lang__zh_CN .board-content .column-wrap .yello span {color: #FFFFFF;}
.content__lang__zh_CN .board-content .column-wrap .box-col { background-color: #efefef; padding: 25px; margin-top: 35px }
.content__lang__zh_CN .board-content .column-wrap .box-col .txt-col { font-weight: bold; color: #363; }

/*이미지 사이즈 조정*/
.content__lang__zh_CN .board-content .cap-imgwrap div { width: 100% !important; max-width: 100% !important;}
.content__lang__zh_CN .board-content .column-wrap img { width: 100% !important; max-width: 100% !important; height: 100%; display:block}

.content__lang__zh_CN .page-section .section{ margin-top:60px; }
.content__lang__zh_CN .page-section .section h2{ font-size:1.3rem; margin-bottom:20px; }
.content__lang__zh_CN .page-section .section .title{font-size:17px !important; line-height: 1.4; margin-bottom: 30px;}
.content__lang__zh_CN .page-section .section .paragraph{ margin-bottom:20px; display:table; }
.content__lang__zh_CN .page-section .section .paragraph .poster{ display:table-cell; padding-right:20px; vertical-align:top; }
.content__lang__zh_CN .page-section .section .paragraph .poster img {max-width:unset;}
.content__lang__zh_CN .page-section .section .paragraph .content{ display:table-cell; vertical-align:top; }
.content__lang__zh_CN .page-section .section .paragraph .content h3{ font-size:1.2rem; color:#6cbaaa;margin-bottom:45px; }
.content__lang__zh_CN .page-section .section .paragraph .content h4{ font-size:1.2rem; margin-bottom:10px; }
.content__lang__zh_CN .page-section .section.interview .paragraph{ margin-top:40px; }
.content__lang__zh_CN .page-section .section.interview .paragraph .poster img{ border-radius:50%; border:5px solid #6cbaaa; }
.content__lang__zh_CN .page-section .section.interview .paragraph .content h3{ color:white; background-color:#6cbaaa; width:auto; padding:3px 10px; display:table; }
@media screen and ( max-width:767px){
    .content__lang__zh_CN .page-section .section .paragraph .poster { display: table; width:100%; text-align:center; margin-bottom:10px; }
    .content__lang__zh_CN .page-section .section .paragraph .poster img { width:100%; }
    .content__lang__zh_CN .page-section .section .paragraph .content { display: table; width:100%; }
    .content__lang__zh_CN .page-section .section.interview .paragraph .content h3 { width:100%; box-sizing:border-box; }
}

.content__lang__zh_CN .area-space{margin-top:40px;}
.content__lang__zh_CN .area-space .ltitle.green { background-color: #8be0cd; color: #333; }
.content__lang__zh_CN .area-space .list{width: 100%; display: table; list-style-type: none ; border-top:1px solid #ccc;}
.content__lang__zh_CN .area-space .list li { display: inline-block; float: left; }
.content__lang__zh_CN .area-space .list.num-2.list-2 li{ padding-top:20px;}
.content__lang__zh_CN .area-space .num-2.list-2 > li .title{height:3.8rem}
.content__lang__zh_CN .area-space .list-2 > li:nth-of-type(2n+1) { border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.content__lang__zh_CN .area-space .list-2 > li > div:nth-child(1) { width: 40%; display: inline-table; vertical-align:top}
.content__lang__zh_CN .area-space .list-2 > li:nth-of-type(2n+1) { border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.content__lang__zh_CN .area-space .list-2 > li .cont { line-height: 1.3; }
.content__lang__zh_CN .area-space .list-2 > li:nth-of-type(2n+2) { border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.content__lang__zh_CN .area-space .list-2 > li > div:nth-child(1) img { max-width: 100%; width:200px ; height:285px}
.content__lang__zh_CN .area-space .list-2 > li > div:nth-child(2) { margin-left: 2%; width: 52%; display: inline-table; vertical-align: top; padding-right: 2%; }
.content__lang__zh_CN .area-space .list-2 > li > div:nth-child(2) .ltitle{margin-right: 5px;}
.content__lang__zh_CN .area-space .list-2 > li > div:nth-child(2) .date { font-size: 15px; color: #555; font-weight: 500; margin-top: 10px; display: block; width: 100%; }
.content__lang__zh_CN .area-space .list-2 > li > div:nth-child(2) .cont { font-size: 16px; color: #555; font-weight: 500; margin-top: 20px; display: block; width: 100%; word-break: break-all;}
.content__lang__zh_CN .area-space .list.num-1 > li { width: 100%; margin-right: 0; margin-top: 2rem; }
.content__lang__zh_CN .area-space .list.num-1 > li:nth-child(1) { margin-top: 0rem; padding-top:0 }
.content__lang__zh_CN .area-space .list.num-2 > li { width: 50%; margin-right: 0 ; min-height:220px;}
.content__lang__zh_CN .area-space .list.num-2.list-2 li{ padding-top:20px;}
.content__lang__zh_CN .area-space .list.num-2.gap1 > li { width: 49.5%; margin-right: 1% }
.content__lang__zh_CN .area-space .list.num-2.gap2 > li { width: 49%; margin-right: 2% }
.content__lang__zh_CN .area-space .list.num-2.gap3 > li { width: 23%; margin-right: 2.66% }
.content__lang__zh_CN .area-space .list.num-2 > li:nth-of-type(4n+0) { margin-right: 0%; }
.content__lang__zh_CN .area-space .list.num-2 .title{ margin-bottom:30px;}
.content__lang__zh_CN .area-space .list.num-2 > li:nth-child(1) { margin-top: 0rem; }
.content__lang__zh_CN .area-space .list.num-2 > li:nth-child(2) { margin-top: 0rem; }
.content__lang__zh_CN .area-space .list.num-3 > li { width: 33.33%; margin-right: 0 }
.content__lang__zh_CN .area-space .list.num-3.gap1 > li { width: 32.66%; margin-right: 1% }
.content__lang__zh_CN .area-space .list.num-3.gap2 > li { width: 32%; margin-right: 2% }
.content__lang__zh_CN .area-space .list.num-3.gap3 > li { width: 31.33%; margin-right: 3% }
.content__lang__zh_CN .area-space .list.num-3 > li:nth-of-type(3n+0) { margin-right: 0%; }
.content__lang__zh_CN .area-space .list.num-3 > li:nth-of-type(3n+1) { margin-top: 2rem; clear: both; }
.content__lang__zh_CN .area-space .list.num-3 > li:nth-of-type(3n+2) { margin-top: 2rem; }
.content__lang__zh_CN .area-space .list.num-3 > li:nth-of-type(3n+3) { margin-top: 2rem; }
.content__lang__zh_CN .area-space .list.num-3 > li:nth-child(1) { margin-top: 0rem; }
.content__lang__zh_CN .area-space .list.num-3 > li:nth-child(2) { margin-top: 0rem; }
.content__lang__zh_CN .area-space .list.num-3 > li:nth-child(3) { margin-top: 0rem; }
.content__lang__zh_CN .area-space .list.num-2.list-2 .title{ font-size:18px !important}
@media screen and (max-width:1279px) {
    .content__lang__zh_CN .area-space .list-2 > li > div:nth-child(1) img{width:15vw; height:20vw}
    .content__lang__zh_CN .area-space .list-2 > li > div:nth-child(2) .date{font-size:1.4vw}
    .content__lang__zh_CN .area-space .list-2 > li > div:nth-child(2) .cont{font-size:1.4vw}
    .content__lang__zh_CN .area-space .list-2 > li .title{font-size:1.6vw;height:2vw}
}

.content__lang__zh_CN .db-list .board-view-title {padding:40px 25px}
.content__lang__zh_CN .db-list .board-view-title > h3{font-size:30px; color:#333; margin-bottom:0;width:100%; font-weight:normal !important; line-height:1.4; letter-spacing:-0.02em}
.content__lang__zh_CN .db-list .swiper-container{width:100% !important; height:64vw; margin-bottom:40px}
.content__lang__zh_CN .db-list .swiper-slide img{width:auto !important; height:58vw !important}
.content__lang__zh_CN .db-list .board-view-title .row { width: 100%; display: table; table-layout: fixed; }
.content__lang__zh_CN .db-list .board-view-title .row .col { min-height: 1px; display: table-cell; }
.content__lang__zh_CN .db-list .board-view-title .row .col.ta-c { text-align: center; }
.content__lang__zh_CN .db-list .board-view-title .row .col.w-40 { width: 40%;vertical-align:top; }
.content__lang__zh_CN .db-list .board-view-title .row .col.w-60 { width: 60%; }
.content__lang__zh_CN .db-list .board-view-title .left .sns-list { display: block; text-align: center; margin-top: 15px; }
.content__lang__zh_CN .db-list .board-view-title .right { padding-left: 30px; }
.content__lang__zh_CN .db-list .board-view-title .right h1 { border-bottom: none; margin-bottom: 0px; font-size: 30px; color: #333; font-weight: normal !important; line-height: 1.4; margin-top:0;padding-bottom:20px;}
.content__lang__zh_CN .db-list .board-view-title .right dl { margin-top: 0px; font-size: 15px; line-height: 1.6 }
.content__lang__zh_CN .db-list .board-view-title .right dt { display: inline-block; width: 30%; margin-top: 10px; vertical-align: top; color: #222; font-weight:900 }
.content__lang__zh_CN .db-list .board-view-title .right dd { display: inline-block; width: 60%; margin-left: 5%; margin-top: 10px; word-break:break-all; }
.content__lang__zh_CN .db-list .board-view-title .right button { display: block; margin-top: 20px; background-color: #6cbaa9; ; font-size: 1rem; color: white; padding: 10px 30px; border: none; text-transform: uppercase }

.content__lang__zh_CN .db-list .board-content {max-width:1000px;}
.content__lang__zh_CN .db-list .board-content .row h2 { padding-bottom: 20px; margin-bottom: 30px; border-bottom: 2px solid #eee; color: #222; font-size: 22px; line-height: 1.2 ; letter-spacing:-0.025em;}
.content__lang__zh_CN .db-list .board-content .synopsis .title { color: #333; font-size: 1.2rem; margin-bottom: 10px; }
.content__lang__zh_CN .db-list .board-content .performance-view .row .section p { margin-bottom: 30px; }
.content__lang__zh_CN .db-list .board-content .synopsis p { margin-bottom: 10px; }
.content__lang__zh_CN .db-list .board-content .cont-bottom { margin-top: 20px; }
.content__lang__zh_CN .db-list .board-content .cont-bottom p { margin-top: 15px; font-size: 0.9em; }
.content__lang__zh_CN .db-list .board-content .character .box { border: 1px solid #e0e0e0; padding: 30px; font-size: 15px; background-color: #fff; margin-bottom: 60px; }
.content__lang__zh_CN .db-list .board-content .synopsis .cont { margin-top: 20px; }
.content__lang__zh_CN .db-list .board-content .synopsis .cont img { max-width: 100%; }


.content__lang__zh_CN .db-list .board-content .db-infobox{padding: 55px;border: 1px solid #eee;margin-bottom:55px}
.content__lang__zh_CN .db-list .board-content .db-infobox .event-info{ margin-bottom:55px;}
.content__lang__zh_CN .db-list .board-content .db-infobox .map-box .map{border: 1px solid #ccc; height:450px !important}
.content__lang__zh_CN .db-list .board-content .db-infobox .map-box .go-map{ text-align:right; margin-top:15px;}
.content__lang__zh_CN .db-list .board-content .db-infobox .map-box .go-map > a:last-child{display: inline-block;border:1px solid #e5e5e5;font-size:14px !important;border-radius:2px;text-align:left;color:#666!important;text-decoration:none !important;height:40px;line-height:40px;padding:0 40px 0 15px;background:url(https://chinese.visitkorea.or.kr/chs/img/board/icon_go_map.png) no-repeat center right;background-position:calc(100% - 10px) center}

/*tab-menu : content-inner*/
.content__lang__zh_CN .db-list .board-content .tab-menu > li { float: left; }
.content__lang__zh_CN .db-list .board-content .tab-menu > li > a { display: block; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 17px; font-weight: bold }
.content__lang__zh_CN .db-list .board-content .tab-menu > li:first-child{ background:url(/public/asis/img/board/page_view_depth_line.png) no-repeat right center;}
.content__lang__zh_CN .db-list .board-content .tab-menu.inner {position:relative; clear:both;box-sizing:border-box ;overflow:hidden;border-bottom:1px  solid #eee;margin-bottom:40px;; margin-left:-1px}
.content__lang__zh_CN .db-list .board-content .tab-menu.inner  > li {box-sizing:border-box}
.content__lang__zh_CN .db-list .board-content .tab-menu.inner > li > a {width:50%;border:1px solid #ddd;border-bottom-color:#333;padding:15px 0;color:#333 !important; position:absolute; top:0; left:0; font-size:15px !important; text-decoration:none !important; }
.content__lang__zh_CN .db-list .board-content .tab-menu.inner > li.on > a {border:1px solid #333;border-bottom-color:#fff;color:#333!important;; font-weight:bold; text-decoration:none !important;}
.content__lang__zh_CN .db-list .board-content .tab-menu.inner.border {padding:20px 0;}
.content__lang__zh_CN .db-list .board-content .tab-menu.inner.border > li > a {top:20px;}
.content__lang__zh_CN .db-list .board-content .tab-menu.inner.border.top {border-top:1px solid #e5e5e5; padding:20px 0;}
.content__lang__zh_CN .db-list .board-content .tab-menu .tab-content {margin-top:100px; }

/* blog list*/
.content__lang__zh_CN .db-list .board-content  .blog-list > ul { border-top: 2px solid #eee; }
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li { padding: 33px 0; border-bottom: 1px solid #eee; overflow: hidden; min-height: 100px; outline:none}
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li:hover, .blog-list > ul > li:focus { cursor: pointer; }
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li.nodata { min-height: auto; text-align: center; }
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li > .thumnails { float: left; width: 320px; }
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li > .thumnails > img { width: 280px; height: 170px; }
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li > h3 { font-size: 22px; color: #333; margin-bottom: 25px; font-weight: bold }
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li > h3:hover { text-decoration: underline }
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li > .text { display: block; color: #555; line-height: 1.6; margin-bottom: 40px; word-wrap: break-word; }
.content__lang__zh_CN .db-list .board-content  .blog-list > ul > li > .text a { color: #666; }
p.ps-area-point, .ps-area-point{color: #ff615f !important;font-size: 14px;letter-spacing:-0.01em;line-height:1.7;position:relative;padding-left:25px;}

/*news veiw*/
.content__lang__zh_CN .board-content #news03_wrap {color:#666;width:100%;margin:0 auto; margin-bottom:20px ;margin-top:0}
.content__lang__zh_CN .board-content #news01_content { text-align: left; overflow:hidden}
.content__lang__zh_CN .board-content #news03_wrap p.img_line{  margin:0 0 10px 0; text-align:center;}
.content__lang__zh_CN .board-content #news03_wrap span.img_detail { display:block; margin-bottom:30px;text-align:center;font-size:14px;color:#888; line-height:1.4; letter-spacing:-0.02em;}
.content__lang__zh_CN .board-content #news01_content p{margin:0 0 5px 0;text-align:left }
.content__lang__zh_CN .board-content #news03_detail div{border-top:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid; padding:30px 5px; text-align:left ; margin:40px auto 0 ; clear:both;  }

/* ================================================================== 리터치 ~// */

.img-full {text-align:center; margin:0 auto 40px auto; max-width: 702px;}
/* 개별 콘텐츠 스타일 정의 */

.h_auto{ height: auto !important}
.note {display:block; margin-bottom:18px; color:#333; font-size:17px;}

/*  상단 큰타이틀 영역 */
.submain_vis .page-title{width:100%; height:240px; position: relative;text-align: center; background-position-x:center}
.submain_vis .page-title h2,
.submain_vis .page-title > p{color:#fff;font-size:43px;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;letter-spacing: 7px;font-weight: 900;text-transform: uppercase;font-family:Arial, sans-serif !important}
.submain_vis .page-title h2 span, .submain_vis .page-title > p span{ font-family:inherit !important}

.page-content .page-section h2{line-height: 36px;}
.page-content .page-section h2:first-child{margin:100px 0 25px 0}
.page-content .img-full + .page-section h2:first-child{margin-top:50px}

/* CMS class  page-content */
.page-wrap {width:100%;max-width:1170px; margin:0 auto; padding:60px 0 0 0; border-top:2px solid #444;line-height:1.706em;}
.page-wrap.box-type01 {max-width:1170px; margin:0 auto; padding:40px 0 0 0;} /*UNESCO*/
.page-wrap.box-type02 {max-width:1170px; margin:0 auto; padding:0 9.41%;border-top:0}
.page-wrap.box-type03 {max-width:1170px; margin:0 auto; padding:0;border-top:0}/*no-line*/
.wide-bx{width:100%;max-width:1170px;margin:-62px auto 0 auto;border-top:2px solid #fff;background:#fff; } /* no-line */
.page-content.wide-bxline {width:100%;max-width:1170px;margin:-22px auto 0 auto; background:#fff} /* line */
.page-content.tab-con-type01{width:100%;max-width:1170px;}
.page-content {max-width:950px; width:100%; margin:0 auto; text-align:left}

.page-content p, .paragraph{font-size:17px;line-height:1.706em; letter-spacing:-0.03em; }
.page-content .paragraph{margin-bottom:40px;text-align:left}
.page-wrap.box-type03 > .page-content {max-width:1170px; width:100%; margin:0 auto; text-align:left}
.page-wrap.box-type01 > .page-content {max-width:1170px; width:100%; margin:0 auto; text-align:left}

/* layout */
.page-content{margin-bottom:0px}
.page-content +.page-content > .page-section { padding:0 0 18px 0;}
.page-content > .page-section:first-child { padding-top:0;}
.page-content  p + .page-section {margin-top:20px;}
.page-section {margin:20px 0 50px 0;text-align:left}
.page-section:first-child{margin:0 0 50px 0;}
.pg-sc0 {padding-bottom:0px !important;}
.page-section .page-number { margin:55px 0 1px;}
.page-section .post-title + .page-number { padding-top:0;}
.page-section .post-title + .dot-area { margin-top:0;}
.page-section .page-number:first-child { padding:0 0 0 0px;}

.dot-area {margin-bottom:55px;}
.dot-area .title-dot {margin:6px 0 10px;font-size:1.1em; font-weight: bold;color:#222; margin-bottom:25px;}
.dot-area .title-dot.unlink { color:#222;}
.dot-area .title-dot::before { margin-right:0}
.title-dot::before {content:''; margin-right:0}
.title-dot-02 {color:#222;}
.page-number .title-number {margin-bottom:15px; color:#333; font-size:1.15em;}

/* text */
.font-bold { display:inline-block; font-weight:bold;}
.paragraph.paragraph-large { margin-top:40px;}
.page-content .paragraph:nth-child(1) { margin-top:0}

/* link */
a:link.link, a:hover.link, a:focus.link, a:visited.link{font-size:inherit; color:#1e75d6 ; text-decoration:underline; vertical-align:inherit}

/* blit */
.blit {display:inline-block; vertical-align:middle; font-size:0; color:transparent; }
.blit.link {background:url(/public/asis/img/board/icon_newchang.png) no-repeat center 0; width:20px; height:20px;}

/* link  basic 링크 색상 color:#1e75d6 */
.paragraph a:link, .paragraph a:hover, .paragraph a:focus, .paragraph a:visited {font-size:inherit; color:#1e75d6 ; text-decoration:underline;vertical-align:inherit}
a:link.link, a:hover.link, a:focus.link, a:visited.link{font-size:inherit; color:#1e75d6 ; text-decoration:underline; vertical-align:inherit}
a.link > strong, a.link > span{font-size:inherit; color:#1e75d6 ; text-decoration:underline}
a.blit-link{font-size:inherit; color:#1e75d6 ; text-decoration:underline}
a.blit-link > strong, a.blit-link > span {font-size:inherit; color:#1e75d6 ; text-decoration:underline}
a.blit-link:after{content:''; background:url(/public/asis/img/board/icon_newchang.png) no-repeat center center; width:20px; height:20px;display:inline-block;vertical-align:middle;margin-left:8px}
#contents .page-content .color-focus{color:#26ae6a}
.color-focus{color:#26ae6a}
.page-information { margin-top:40px; line-height: 1.5; }
.page-information +.page-information{ margin-top:10px;}

/*  page update */
p.ps-area, .ps-area, .page-information, .page-information.color-focus, .update-information{color: #26ae6a !important; font-size:14px !important;letter-spacing:-0.01em;line-height:1.7;position:relative;padding-left:25px; position:relative;display:block;}
.page-information strong{color: #26ae6a !important;}
.ps-area::before, .update-information::before, .page-information:before{content: ""; display:block;position:absolute;top:4px;left:0px;width:16px;height:16px;background: url(/public/asis/img/board/icon_page_column_consult.png) no-repeat top left;}
p.ps-area-point, .ps-area-point{color: #ff615f;font-size: 14px;letter-spacing:-0.01em;line-height:1.7;position:relative;padding-left:25px;}
.ps-area-point::before{content: "";position: absolute;top:4px;left: 0px;width:17px;height:17px;background:url(/public/asis/img/board/icon_page_column_point.png) no-repeat center left;}

/* list type */
.dash-list { overflow:hidden; }
.dash-list > li { position:relative; padding:0;font-size:17px; margin-top:15px; line-height:1.706em; }
.dash-list > li::before { position:absolute; top:0; left:0; content:''; width:0; height:0; padding-right:0; }
.dash-list > li > strong{font-weight:600 !important; color:#333}
.dash-list.bar { overflow:hidden; }
.dash-list.bar > li { position:relative; padding:0 0 0 20px;font-size:17px; font-weight:100 ;margin-top:15px; line-height:1.706em; }
.dash-list.bar > li::before { position:absolute; top:0; left:0; content:'-'; width:0; height:0; padding-right:0;}
.dash-list.bar > li > strong{ color:#333}
.star-list { overflow:hidden;}
.star-list > li { position:relative; padding:5px 0 7px 15px; line-height:1.7;color: #26ae6a !important; font-size:14px}
.star-list > li::before { position:absolute; top:6px; left:0; content:'*'; width:9px; height:17px; padding-right:4px; }
.dash-list > li > span{vertical-align:top}
.star-list-small li { padding:3px 0 2px 9px ; }
.star-list-type02 li span { font-weight:bold;}

.define-list { overflow:hidden;}
.define-list > li {display:table; width:100%;font-size:15px;}
.define-list > li span.define {display: table-cell; width: 30%;color: #333; padding-top:3px;font-size: 15px; font-weight: bold; vertical-align: top; letter-spacing: -0.5px; position: relative; line-height:1.5;word-break:keep-all}
.define-list > li > span:nth-child(2){color: #555; font-size: 15px; display: table-cell; width: 70%; }
.define-list-type02 li { position:relative; border: none;    margin: 0;    padding: 0;    letter-spacing: -0.025em;}

.define-list2 { overflow:hidden;}
.define-list2 > li {display:table; width:100%;font-size:15px;}
.define-list2 > li span.define {display: table-cell; width: 40%;color: #333; padding-top:3px;font-size: 15px; font-weight: bold; vertical-align: top; letter-spacing: -0.5px; position: relative; line-height:1.5;word-break:keep-all}
.define-list2 > li > span:nth-child(2){color: #555; font-size: 15px; display: table-cell; width: 70%; }
.dash-list2.bar { overflow:hidden; }
.dash-list2.bar > li { position:relative; padding:0 0 0 20px;font-size:17px; font-weight:100 ;margin-top:15px; line-height:1.706em; }
.dash-list2.bar > li::before { position:absolute; top:0; left:0; content:'-'; width:0; height:0; padding-right:0; }
.dash-list2.bar > li > strong{font-weight:600 !important; color:#333}

.dash-list.dash_mt0 li:first-child{ margin-top: 15px}
.dash-list.dash_mt0 li{ margin-top: 0px}
.dash-list.dash-f-mt0 li:first-child{margin-top:0;}

/* hanbok */
.page-content.flea .define-list > li {display: inline-block;font-size:15px;}
.page-content.flea .define-list > li span.define {display:inline;font-size:15px; width: auto; vertical-align:inherit}

/*table*/
#sub-container .page-content table{table-layout:fixed}
table.basic {border-top:1px solid #444;width:100%;/*max-width:950px;*/margin:20px auto;}
table.basic th {color:#333;padding:20px 10px;border-bottom: 1px solid #eee;font-size:16px;line-height:1.7;vertical-align:middle;border-right: 1px solid #eee;}
table.basic td {color:#666;padding:20px 10px;border-bottom: 1px solid #eee;font-size:15px;line-height:1.7;vertical-align:middle;word-break:break-all;border-right: 1px solid #eee;}
table.basic td p{color:#666;}
table.basic thead > tr > th {background:#f9f9f9; text-align: center;}
table.basic tbody > tr > th {background:#f9f9f9;text-align: center;border-top: 0;}
table.basic tfoot > tr > th {background:#f9f9f9; text-align: center; }
table.basic th:first-child,
table.basic tr > td:first-child{ border-left:0}
table.basic th:last-child,
table.basic tr > td:last-child{ border-right:0}
.tbx-roll{overflow-x:auto}

/* table */
.basic.table-mobile {display:none;}
.box-gray-mobile { display: none}
table.basic.web { display:table;}

/* blog-list type */
.blog-list-content { margin-top:40px;} /* blog-list-content STYLE -default */
.blog-list-content > ul {border-top:2px solid #333; }
.blog-list-content > ul > li {padding:20px; border-bottom:1px solid #eaeaeb; overflow:hidden; min-height:100px;}
.blog-list-content > ul > li.bg-color {background-color:#fbfbfb;}
.blog-list-content > ul > li > .thumnails {float:left; width:330px; }
.blog-list-content > ul > li > .thumnails > img {width:300px; height:200px;}
.blog-list-content > ul > li > h3 {font-size:1.333em; color:#000; letter-spacing:-0.042em; font-weight:normal; margin-bottom:10px;}
.blog-list-content > ul > li > .text {display:block; color:#666; line-height:1.5; margin-bottom:5px; overflow: hidden;  word-wrap:break-word; height:auto; /* height:56px 11.27 */ display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.blog-list-content > ul > li > .text a {color:#666;}
.blog-list-content-type02 { margin-top:0;} /* blog-list-content STYLE- float style */
.blog-list-content-type02 > ul { border-top:0; margin-bottom:15px;}
.blog-list-content-type02 > ul > li { padding-left:0;}
.blog-list-content-type02 > ul > li:first-child { padding-top:0;}
.blog-list-content-type02 ul li h3,
.blog-list-content-type02 ul li h4 { font-weight:bold; font-size:22px; color:#333;}
.blog-list-content-type02 ul li h3 > a,
.blog-list-content-type02 ul li h4 > a { color:inherit;}
.blog-list-content-type02 ul li .dash-list li .link { color:#0b68f5;}
.blog-list-content-type03 ul li h3 { font-weight:bold; font-size:1.1em; color:#333;}
.blog-list-content-type03 ul li h3.unlink { font-size: 1.333em; color: #000; letter-spacing: -0.042em; font-weight: normal; margin-bottom: 10px;}
.blog-list-content-type03 ul li h3 > a { color:inherit;}
.blog-list-content-type03 > ul > li > .thumnails { display: table-cell;}
.blog-list-content-type03 > ul > li .blog-text { display: table-cell;}
.blog-list-content-type03 ul li .blog-text p.text { margin:8px 0;}
.blog-list-content-type03 ul li .blog-text p.text:first-child { margin-top:0;}

/* #contents안의 title */
.page-content h2, .tab-box h2{font-size:32px;line-height:38px;letter-spacing: -0.025em; font-weight:900; color:#333 !important}
.page-content h3{font-size:22px; line-height:28px;letter-spacing:-0.035em; color:#333 !important}
.page-content + .page-content > h2 {margin-bottom:15px;}
.content-title {font-size:32px; line-height:38px;letter-spacing: -0.025em; font-weight:900; margin-bottom:25px;}
.content-title-small {margin-bottom:10px; font-size:22px;line-height:28px;color: #333; letter-spacing:-0.042em;}
.page-content h2.page-content-title {margin-bottom:0px;font-size:32px;line-height:38px;}
.page-content h3.page-content-title {margin-bottom:0px;font-size:22px;line-height:28px;}
.post-title {color:#333;font-size:22px;letter-spacing:-0.042em; margin-bottom:30px; text-align:left}
h2.post-title {font-size:32px; font-weight: bold; line-height:38px; letter-spacing:-0.025em; padding-bottom: 25px; margin:100px 0 55px 0; border-bottom: 1px solid #eee }
.post-title > a.title-link {color:inherit;}
.page-section > .subbig-title{margin-top:20px;}
.page-content h2{ margin:100px 0 25px 0  }
.page-content h2:first-child {font-size:32px;font-weight:bold;letter-spacing:-0.025em; margin-top:0  }
.page-content.h2_type2 h2:first-of-type{margin: 0px 0 30px 0 !important;}
.page-content:first-child .page-section:first-child h2:first-child{margin-top:0 }
.post-title a::after {content:''; display: inline-block; background: url(/public/asis/img/board/icon_newchang.png) no-repeat center 0; width: 16px; height: 15px; padding-left:20px}

/*sub tit*/
.subbig-title{font-size:32px !important; font-weight: bold; letter-spacing: -0.025em; padding-bottom:25px; margin:80px 0 55px 0; border-bottom: 1px solid #eee}
.sub-title{font-size:22px; line-height:28px;margin:0 0 30px 0 !important;letter-spacing:-0.035em; color:#333; font-weight:600}

/*  page img */
.img-full img, .img-area img {padding:0;}
.img-full {text-align:center; margin-bottom:40px}
.img-full > img {width:auto; max-width: 100%; margin:0 auto; vertical-align: top;}
.img-full .img-sub-text {display:block;padding:10px 0 10px 0; text-align:center; font-size:14px;color:#888; line-height:1.4; letter-spacing:-0.02em;}
.img-full.img-full-noTitle + h2 {margin-top:25px;}
.img-left {float:left; margin:0 25px 10px 0;}
.img-area {overflow:hidden; margin:0 auto; max-width:702px; display: -webkit-box; display:-ms-flexbox; display: flex; -webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;  -webkit-justify-content: center;
  justify-content:center; -webkit-box-align:start;-ms-flex-align:start;align-items: flex-start; }
.img-area.align_l{-webkit-justify-content:flex-start ;justify-content: flex-start; }
.img-area > li {float:left; margin-left:2px; margin-bottom:2px;}
.img-area > li > img {display:block;}
/*  같은 사이즈 이미지 2장 나열 */
.img-area > li > span {display: -ms-grid;display: grid;-ms-grid-columns:minmax(348px, 348px);grid-template-columns:minmax(348px, 348px); padding:10px 0 30px 0; text-align:center; font-size:14px;color:#888;line-height:1.2; letter-spacing:-0.02em;/*height:50px;*/}
/*  같은 사이즈 이미지 3장 나열  */
.img-area.col3 > li {width: 33%}
.img-area.col3 > li > span {display:block; }
.img-area > li.row_first_img_mb span {padding:10px 0 20px;min-height: auto;}
.img-area > li.con_col3_img > span{grid-template-columns:minmax(auto, auto);}
.img-area > li.con_col2_img{width: calc(50% - 2px)}
/*  서로다른 사이즈 이미지 2장 나열:  big 444px  small 254px */
.img-area > li.big img{width:444px}
.img-area > li.big > span{-ms-grid-columns:minmax(444px, 444px);grid-template-columns:minmax(444px, 444px);}
.img-area > li.small img{width:254px}
.img-area > li.small > span{-ms-grid-columns:minmax(254px, 254px);grid-template-columns:minmax(254px, 254px);}
/* 2개 이미지의 사이즈가 각각 다를 때 (비고정)*/
.img-area.col2_img_rd > li > span {display: -ms-grid;display: grid;-ms-grid-columns:minmax(auto, auto);grid-template-columns:minmax(auto, auto);}
/*gird-columns auto */
.grid_colum_auto > li > span {-ms-grid-columns:minmax(auto, auto) !important;grid-template-columns:minmax(auto, auto) !important;}
/*img-area 영역 안에 이미지 개수가 랜덤일때 */
/*2개일때*/
li.img-col2{width:calc(50% - 1px) !important}
/*3개일때*/
li.img-col3{width:calc(33.333% - 1.5px) !important}
li.img-col2,li.img-col3{ width: 100%;}
/* 큰이미지 아래 같은사이즈 2장 나열일때 .full 추가  */
.img-area.full > li:nth-child(1) > span {-ms-grid-columns:minmax(702px, 702px);grid-template-columns:minmax(702px, 702px);padding:10px 0}
.img-area > li.no-space {margin-left:0;}
.img-area + .img-sub-text {display:block;padding:10px 0 30px 0; text-align:center; font-size:14px;color:#888; line-height:1.2; letter-spacing:-0.02em;}
.img-sub-text {display:block;padding:10px 0 30px 0; text-align:center; font-size:14px;color:#888; line-height:1.2; letter-spacing:-0.02em;}
.page-content .img-full + .page-section{padding-top:0}
.text-img-ri{float:left; width: 72%}
/*텍스트가 이미지를 감쌀 때 이미지 여백 */
.img-inline{padding: 0 20px 0px 0;display: inline-block;}
.img-area + .img-sub-text + .dash-list li:first-child{margin-top:0 !important}
/*.img-area + .paragraph{margin-top:0 !important}*/
.img-full + .dash-list li:first-child{margin-top:0 !important}
/* img 950  */
.img-area.pic950 {overflow:hidden;margin:0 auto; max-width:none;}
.img-area.pic950 > li {width:49.35%; margin-left:0.4%; text-align:center}
.img-area.pic950 > li img{width:auto; max-width:100%; display:inline-block}
.img-area.pic950 > li > span {display: -ms-grid;display: grid;-ms-grid-columns:minmax(100%, 100%);grid-template-columns:minmax(100%, 100%);line-height:1.4;}
.img-area.pic950 .full {width:auto}
.img-area.pic950 .full img{width:auto; max-width:100%}
.img-area.pic950 .full span {-ms-grid-columns:minmax(702px, 100%);grid-template-columns:minmax(702px, 100%);}
.img-area > li.col-same {width:32.9%;}
.img-area > li.col-same > span {display: -ms-grid;display: grid;-ms-grid-columns:minmax(100%, 100%);grid-template-columns:minmax(100%, 100%);line-height:1.4;}
.img-area.pic950 > li.large {width:63%;}
.img-area.pic950 > li.small {width:35.05%}
.img-area.pic950.left {justify-content:left;-webkit-justify-content:left}

/* table */
.basic.table-mobile {display:none;}
.box-gray-mobile { display: none}
table.basic.web { display:table;}

.box-gray .box-title.box-title02 {margin:30px 0; color:#333;}
.box-gray .box-section {overflow:hidden; margin-top:0; padding-top:0; border-top: 1px solid #d6d6d6;}
.box-gray .box-section{padding:30px 0 !important}
.box-gray .box-section:first-child {margin-top:0; padding-top:0 !important; border-top:none;}
.box-gray .box-section:last-child {margin-top:0; padding-bottom:0 !important;}
.box-white {overflow:hidden; margin:20px 0 0 0; padding:20px 30px; border:1px solid #d4d4d4; background-color:#fff; }
.box-gray .blit.circleNote {display:none;}

.box-title {margin-bottom:30px; color:#333; font-size:18px;font-weight:bold;}
.box-gray {overflow:hidden; margin:20px 0;padding: 55px 45px; border: 1px solid #eee;}
.box-gray.bg-gr{background:#f3f3f3}
.box-gray.bo-gr{border:1px solid #bfbfbf;}

[class*='box-gray'] {padding: 55px 45px; border: 1px solid #eee; }
[class*='box-gray'] .tit::before {content: ""; position: absolute; width: 20px; height: 20px; background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; left: 0px; top: 6px; }
[class*='box-gray'] .tit.add::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; }  /*  -22px up   */
[class*='box-gray'] .tit.how-togo::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -22px }
[class*='box-gray'] .tit.day::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -44px }
[class*='box-gray'] .tit.tel::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -66px }
[class*='box-gray'] .tit.site::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -88px }

[class*='box-gray'] .tit.food-type::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -110px}
[class*='box-gray'] .tit.food-info::before,
[class*='box-gray'] .tit.info::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -132px }
[class*='box-gray'] .tit.time::before      {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -154px }
[class*='box-gray'] .tit.food-man::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -176px }
[class*='box-gray'] .tit.food-halal::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -198px }
[class*='box-gray'] .tit.car::before      {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -220px }
[class*='box-gray'] .tit.bus::before      {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -243px }
[class*='box-gray'] .tit.islam-room::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -265px }
[class*='box-gray'] .tit.islam-house::before {background: url(/public/asis/img/board/page_view_con_icon_list.png) no-repeat top left; background-position-y: -287px }

[class*='box-gray'] > ul > li {display: table; width: 100%; margin-top: 15px; }
[class*='box-gray'] > ul > li:first-child {margin-top: 0px; }
[class*='box-gray'] > ul > li > .tit {color: #333; font-size: 15px; font-weight: bold; display: table-cell; width: 30%; vertical-align: top; letter-spacing: -0.5px; position: relative; width: auto; padding-left: 30px; }
[class*='box-gray'] > ul > li > .con {color: #555; font-size: 15px; display: table-cell; width: 70%; }
[class*='box-gray'] .big-tit {overflow: hidden; display: inline-block; background: #fff; margin-top: -21px; margin-bottom: 7px; padding-left: 13px; padding-right: 13px; font-size: 18px; font-weight: bold; line-height: 1.38; color: #252525; }

.box-gray-area{display: table; width: 100%;overflow:hidden;font-size: 14px !important;}
[class*='box-gray'] .define.tit {color: #333; font-size: 14px; font-weight:100; display: table-cell; width: 25%; vertical-align: top; letter-spacing: -0.5px; position: relative; width: auto; padding-left: 30px; white-space: nowrap;}
[class*='box-gray'] >  h4{ font-size:18px;}

/*  box-gray 안의 li사이즈 타입2  */
[class*='box-gray'].type01 > li {display:table;width:100%;}
[class*='box-gray'].type01 > li span.define, .type01 > li .tit {display:table-cell;width:20%;}
[class*='box-gray'].type01 > li .con {display: table-cell;width:80%; }


/*4댑 green-tab */
.tab_starea .tab_in{ display:none}
.tab_starea > ul {overflow:hidden; position:relative; z-index:0;}
.tab_starea > ul > li {float:left;border:1px solid #eee;position:relative; z-index:10; margin-left:-1px; height:68px;overflow:hidden; color:#333}
.tab_starea > ul > li a{ display:block;position:relative; top:50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);text-align:center; font-size:15px; line-height:1.3; color:#333}
.tab_starea > ul > li a span {display:block; padding:0 0px; color:#333}
.tab_starea > ul > li:nth-child(5n+1){margin-left:0}
.tab_starea > ul > li:nth-child(n+6){margin-top:-1px;}
.tab_starea > ul > li.tab_on {background:#26ae6a;border:1px solid #26ae6a; z-index:100; color:#fff}
.tab_starea > ul > li.tab_on a{ color:#fff}
.tab_starea > ul > li.tab_on span{color:#fff; font-weight:600}
.tab_conts{margin-top:60px !important;}
.tab_starea + .page-wrap {border:0 !important}
.tab_starea + .performance,.tab_starea + .daehakro,.tab_starea + form {margin-top:60px !important}

/*tab-box */
.tabbx > ul {overflow:hidden; position:relative; z-index:5;}
.tabbx > ul > li {float:left;border-bottom:2px solid #eee;position:relative; z-index:10;height:68px;overflow:hidden; color:#333}
.tabbx > ul > li span{ display:block;position:relative; top:50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);text-align:center; font-size:15px; line-height:1.3; color:#333}
.tabbx > ul > li span {display:block; padding:10px 15px; color:#333; cursor:pointer}
.tabbx > ul > li.on {border-bottom:2px solid #000; z-index:100; color:#000; font-weight:bold}
.tabbx > ul > li.on span{color:#000; font-weight:bold}
.tabbx > ul > li::after{content:'';display:block;margin-top:-10px;height:16px; width:1px; background:#eee}
.tabbx > ul > li:first-child::after{display:none;}
.tab_conts{width:100%; max-width:950px; margin:0 auto}

/*tab-box green */
.tabbx.g-Tab .tab_in{ display:none}
.tabbx.g-Tab > ul > li {border:1px solid #eee; margin-left:-1px; }
.tabbx.g-Tab > ul > li span{ display:block;position:relative; top:50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);text-align:center; font-size:15px; line-height:1.3; color:#333}
.tabbx.g-Tab > ul > li span {display:block; padding:0 15px; color:#333}
.tabbx.g-Tab > ul > li.on {background:#26ae6a;border:1px solid #26ae6a; z-index:100; color:#fff}
.tabbx.g-Tab > ul > li.on span{color:#fff; font-weight:bold}
.tabbx.g-Tab > ul > li:nth-child(5n+1){margin-left:0}
.tabbx.g-Tab > ul > li:nth-child(n+6){margin-top:-1px;}
.tabbx.g-Tab > ul > li::after{content:'';display:none;}
.board-section .tab_conts{width:100%; max-width:1170px; margin:0 auto}

/*tab-box 중복 탭 */
.tabbx-ot > ul {overflow:hidden; position:relative; z-index:5;}
.tabbx-ot > ul > li {float:left;border-bottom:2px solid #eee;position:relative; z-index:10;height:68px;overflow:hidden; color:#333; cursor:pointer}
.tabbx-ot > ul > li span{ display:block;position:relative; top:50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);text-align:center; font-size:15px; line-height:1.3; color:#333}
.tabbx-ot > ul > li span {display:block; padding:0 15px; color:#333; cursor:pointer}
.tabbx-ot > ul > li.on {border-bottom:2px solid #000; z-index:100; color:#000; font-weight:bold}
.tabbx-ot > ul > li.on span{color:#000; font-weight:bold}
.tabbx-ot > ul > li::after{content:'';display:block;margin-top:5px;height:16px; width:1px; background:#eee}
.tabbx-ot > ul > li:first-child::after{display:none;}
.tab_conts_tb{width:100%; max-width:950px; margin:0 auto}

/* UNESCO World Heritages */
/* img-tab style common 이미지탭 */
 nav.img-tab-wrapper{display: block;width: auto !important;position:static;background:none !important;z-index: 1;height: auto;box-shadow: none !important; border:0}
.img-tab-wrapper { display: block; margin-left:5px; margin-top:15px; margin-bottom:38px;}
.img-tab-wrapper + .tab-box .page-section { padding-top:0 !important;}
.tab-box .page-section { padding-top:0 !important;}
.page-content .tab-box{margin-top:100px;padding-bottom:80px; border-bottom:2px solid #eee}
.page-content .tab-box h2{font-size:30px !important; font-weight:500 !important;line-height:1.2; letter-spacing:-0.03em;padding-bottom:40px;margin-bottom:60px;border-bottom:1px solid #eee}

.tab-box { display: none;}
.tab-box .dot-area .title-dot {color:#333;}
.tab-box .dot-area .box-gray { border:0;}
.tab-box .dot-area .box-gray strong { margin-bottom:15px;}
.tab-box .dot-area .box-gray .link {line-height: 1.4;}

.img-tab-wrapper ul { font-size: 0; word-spacing: 0;}
.img-tab-wrapper ul li { display:inline-block; width:280px; height:115px; margin:0 10px 10px 0; border:1px solid #d9d9d9; vertical-align: top; box-sizing:border-box}
.img-tab-wrapper ul li:nth-child(4n){ margin-right:0;}
.img-tab-wrapper ul li a { display:block;}
.img-tab-wrapper ul li a span em { display:none;font-size:13px; font-weight:normal;line-height: 1.3;}
.img-tab-wrapper ul li a span{ vertical-align:middle}

/* Cultural Heritage Sites - img-tab style*/
.img-tab-wrapper ul li a span {display:block;box-sizing:border-box; width:280px; height:115px; font-size:14.5px; line-height:1.3; letter-spacing: -0.25px; font-weight:600; color:#333; background-image: url('/public/asis/img/unesco/bg_imgTab01.png'); background-repeat: no-repeat;  background-position : calc(100% - 20px) center;  padding:20px 105px 20px 20px}
.img-tab-wrapper ul li.img-tab02 a span { background-image: url('/public/asis/img/unesco/bg_imgTab02.png');}
.img-tab-wrapper ul li.img-tab03 a span { background-image: url('/public/asis/img/unesco/bg_imgTab03.png');}
.img-tab-wrapper ul li.img-tab04 a span { background-image: url('/public/asis/img/unesco/bg_imgTab04.png');}
.img-tab-wrapper ul li.img-tab05 a span { background-image: url('/public/asis/img/unesco/bg_imgTab05.png');}
.img-tab-wrapper ul li.img-tab06 a span { background-image: url('/public/asis/img/unesco/bg_imgTab06.png');}
.img-tab-wrapper ul li.img-tab07 a span { background-image: url('/public/asis/img/unesco/bg_imgTab07.png');}
.img-tab-wrapper ul li.img-tab08 a span { background-image: url('/public/asis/img/unesco/bg_imgTab08.png');}
.img-tab-wrapper ul li.img-tab09 a span { background-image: url('/public/asis/img/unesco/bg_imgTab09.png');}
.img-tab-wrapper ul li.img-tab10 a span { background-image: url('/public/asis/img/unesco/bg_imgTab10.png');}
.img-tab-wrapper ul li.img-tab11 a span { background-image: url('/public/asis/img/unesco/bg_imgTab11.png');}
.img-tab-wrapper ul li.img-tab12 a span { background-image: url('/public/asis/img/unesco/bg_imgTab12.png');}
.img-tab-wrapper ul li.img-tab13 a span { background-image: url('/public/asis/img/unesco/bg_imgTab13.png');}

/*   hover */
.img-tab-wrapper ul li:hover {width:280px; height:115px; border:2px solid #26ae6a; box-shadow:3px 3px 6px #e0e0e0}
.img-tab-wrapper ul li:hover a span { color:#26ae6a;}

/* on */
.img-tab-wrapper ul li.on {width:280px; height:115px; border:2px solid #26ae6a; box-shadow:3px 3px 6px #e0e0e0}
.img-tab-wrapper ul li.on a span { color:#26ae6a;}

/* Intangible Heritage of Humanity List : img-tab style  */
.img-tab-wrapper-intagible ul li a span { box-sizing:border-box;width:280px; height:115px; padding:20px 105px 20px 20px}
.img-tab-wrapper-intagible ul li.img-tab01 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-01.png');}
.img-tab-wrapper-intagible ul li.img-tab02 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-02.png');}
.img-tab-wrapper-intagible ul li.img-tab03 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-03.png');}
.img-tab-wrapper-intagible ul li.img-tab04 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-04.png');}
.img-tab-wrapper-intagible ul li.img-tab05 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-05.png');}
.img-tab-wrapper-intagible ul li.img-tab06 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-06.png');}
.img-tab-wrapper-intagible ul li.img-tab07 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-07.png');}
.img-tab-wrapper-intagible ul li.img-tab08 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-08.png');}
.img-tab-wrapper-intagible ul li.img-tab09 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-09.png');}
.img-tab-wrapper-intagible ul li.img-tab10 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-10.png');}
.img-tab-wrapper-intagible ul li.img-tab11 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-11.png');}
.img-tab-wrapper-intagible ul li.img-tab12 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-12.png');}
.img-tab-wrapper-intagible ul li.img-tab13 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-13.png');}
.img-tab-wrapper-intagible ul li.img-tab14 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-14.png');}
.img-tab-wrapper-intagible ul li.img-tab15 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-15.png');}
.img-tab-wrapper-intagible ul li.img-tab16 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-16.png');}
.img-tab-wrapper-intagible ul li.img-tab17 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-17.png');}
.img-tab-wrapper-intagible ul li.img-tab18 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-18.png');}
.img-tab-wrapper-intagible ul li.img-tab19 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-19.png');}
.img-tab-wrapper-intagible ul li.img-tab20 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-20.png');}
.img-tab-wrapper-intagible ul li.img-tab21 a span { background-image: url('/public/asis/img/unesco/bg_CulturalTab-21.png');}

/* img-tab-wrapper-memory img-tab style*/
.img-tab-wrapper-memory ul li a span { box-sizing:border-box;width:280px; height:115px; padding:20px 105px 20px 20px}
.img-tab-wrapper-memory ul li a span em { line-height:1.3;}
.img-tab-wrapper-memory ul li.img-tab01 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-01.png');}
.img-tab-wrapper-memory ul li.img-tab02 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-02.png');}
.img-tab-wrapper-memory ul li.img-tab03 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-03.png');}
.img-tab-wrapper-memory ul li.img-tab04 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-04.png');}
.img-tab-wrapper-memory ul li.img-tab05 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-05.png');}
.img-tab-wrapper-memory ul li.img-tab06 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-06.png');}
.img-tab-wrapper-memory ul li.img-tab07 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-07.png');}
.img-tab-wrapper-memory ul li.img-tab08 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-08.png');}
.img-tab-wrapper-memory ul li.img-tab09 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-09.png');}
.img-tab-wrapper-memory ul li.img-tab10 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-10.png');}
.img-tab-wrapper-memory ul li.img-tab11 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-11.png');}
.img-tab-wrapper-memory ul li.img-tab12 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-12.png');}
.img-tab-wrapper-memory ul li.img-tab13 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-13.png');}
.img-tab-wrapper-memory ul li.img-tab14 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-14.png');}
.img-tab-wrapper-memory ul li.img-tab15 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-15.png');}
.img-tab-wrapper-memory ul li.img-tab16 a span { background-image: url('/public/asis/img/unesco/bg_memoryTab-16.png');}

@media screen and (max-width:1279px) {
    /* 유네스코 탭스타일 */
    .img-tab-wrapper ul li {width:32.66%; height:115px; margin:0 1% 10px 0; border:1px solid #d9d9d9; vertical-align: top; box-sizing:border-box}
    .img-tab-wrapper ul li:nth-child(4n){ margin-right:1%}
    .img-tab-wrapper ul li:nth-child(3n){ margin-right:0}
    .img-tab-wrapper ul li a span {display:block;box-sizing:border-box; width:100%; font-size:1.3vw}
    .img-tab-wrapper ul li a span em{font-size:1.2vw}
    .img-tab-wrapper ul li:hover {width:32.67%; height:115px;}
    .img-tab-wrapper ul li.on {width:32.67%; height:115px;}
}

@media screen and (max-width:750px) {
    /* 유네스코 탭스타일 */
    .page-content .tab-box{margin-top:50px;}
    .page-content .tab-box  h2{font-size:1.8rem !important; padding-bottom:30px; margin-bottom:30px;}
    .img-tab-wrapper ul li {width:49.5%; height:115px; margin:0 1% 1.2% 0; border:1px solid #d9d9d9; vertical-align: top; box-sizing:border-box}
    .img-tab-wrapper ul li:nth-child(4n){ margin-right:0}
    .img-tab-wrapper ul li:nth-child(3n){ margin-right:1%}
    .img-tab-wrapper ul li:nth-child(2n){ margin-right:0}
    .img-tab-wrapper-intagible ul li a span{padding:15px}
    .img-tab-wrapper ul li a span {width:100%; font-size:13px; background:none}
    .img-tab-wrapper ul li a span em{font-size:13px}
    .img-tab-wrapper ul li:hover {width:49.5%; height:115px;}
    .img-tab-wrapper ul li.on {width:49.5%; height:115px;}
    [class*='img-tab-wrapper'] ul li a span { background:none !important; padding:20px;}
}

@media screen and (max-width:939px) {
    /*tab-box */
    .tabbx > ul {overflow:hidden; position:relative; z-index:5;}
    .tabbx > ul > li {border:1px solid #eee;width:50% !important}
    .tabbx > ul > li span{ display:block;position:relative; top:50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);text-align:center; font-size:15px; line-height:1.3; color:#333}
    .tabbx > ul > li span {display:block; padding:0 15px; color:#333}
    .tabbx > ul > li:nth-child(2n){margin-left:-1px;}
    .tabbx > ul > li:nth-child(n+3){margin-top:-1px;}
    .tabbx > ul > li.on {border-bottom:2px solid #000; z-index:100; color:#000; font-weight:bold}
    .tabbx > ul > li.on span{color:#000; font-weight:bold}
    .tabbx > ul > li:after{content:'';display:none;}
    .tab_conts{margin-top:40px !important;}
}

.contents-wrap p { line-height:24px; letter-spacing: -0.4px; }
.contents-wrap a { text-decoration: none; color:#999999; }
.contents-wrap img{ border:0; display: block; }

/* contents-wrap */
.contents-wrap { padding:60px 20px 200px 20px; color:#333333; }
.contents-wrap * { box-sizing:border-box; }
.contents-wrap { width:100%; max-width:1170px; margin:0 auto; font-family:'IBMPlexSans', 'Verdana', 'Tahoma','Arial', 'Geneva', 'Georgia', 'Malgun Gothic', 'Dotum';  -webkit-text-size-adjust:none; }
.contents-wrap .tit.blue { font-size:22px; font-weight:bold; letter-spacing:-0.4px; color:#0D39AE; margin-top:8px; }
.contents-wrap hr.tit-line { width:24px; height:2px; border-top:2px solid #0D39AE; }

.contents-wrap .explain-wrap { position:relative; }
.contents-wrap .explain-wrap p.bullet { font-size:15px; margin-bottom:16px; padding-left:32px; line-height:24px; vertical-align: middle; }
.contents-wrap .explain-wrap p.bullet:before { content:""; position:absolute; left:0; margin-top:1px; display:inline-block; width:24px; height:24px; background:url("/public/asis/contents/corona/bullet_check.svg") center no-repeat; vertical-align: middle; }
.contents-wrap .bottom-contents { border:1px solid #E4E4E4; width:100%; padding:24px; font-size:12px; color:#666666; }
.contents-wrap .bottom-contents.red { color:#922A38; }

/* guid */
.contents-wrap .guid .guid-bg { background:url("/public/asis/contents/corona/img01_bg.png") center no-repeat; background-size:cover;  }
.contents-wrap .guid img { vertical-align: top; }
.contents-wrap .guid .guid-lead { width:100%; background:#6A7075; color:#ffffff; border-top:3px solid #000000; font-size:17px; text-align:center; padding:48px; line-height:28px;  }
.contents-wrap .guid .guid-lead .tit { font-family:'Times New Roman' ,'IBMPlexSans', 'Verdana', 'Tahoma','Arial', 'Geneva', 'Georgia', 'Malgun Gothic', 'Dotum'; line-height:39px; display:inline; font-size:40px; position:relative; }
.contents-wrap .guid .guid-lead .tit span { position:relative; z-index:1; }
.contents-wrap .guid .guid-lead .tit:before { content:""; display:block; width:17px; height:17px; background:#FFCC00; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; position:absolute; top:3px; left:-3px; }

/* tab-menu */
.contents-wrap .tab-menu ul li { box-sizing:border-box; float:left; display:table; width:25%; min-height:68px; text-align:center; background:#F1F1F1; border:3px solid #F1F1F1; font-size:15px; font-weight:bold; color:#999999; }
.contents-wrap .tab-menu ul li a { height:100%; display:table-cell; text-align:center; vertical-align: middle; }
.contents-wrap .tab-menu ul li.active a { color:#333333; }
.contents-wrap .tab-menu ul li.active { background:#ffffff ; border:3px solid #333333; }

.contents-wrap .tab-content > div { display: none; }
.contents-wrap .tab-content > div.active{ display: block; }

/* tab-content */
.contents-wrap .article.has-padding { padding:0 109px; }
.contents-wrap .article {clear: both; padding-top: 30px}
.contents-wrap .article .article-tit { font-size:32px; line-height:38px; letter-spacing:-0.5px;text-align:center; margin-bottom:56px; }
.contents-wrap .article .article-tit span { box-shadow: inset 0 -20px 0 #DEF3E9; }
.contents-wrap .article .article-sub { font-size:17px; text-align:center; line-height:28px; }

/* tab1 article01 */

.contents-wrap .tab1 .article01 .box01 { width:100%; max-width:950px; margin:0 auto; background:#F5F5F5; position:relative; padding:24px; padding-bottom:0; margin-bottom:60px; }
.contents-wrap .tab1 .article01 .box01 .index-wrap > * { position:absolute; }
.contents-wrap .tab1 .article01 .box01 .index-wrap > p { top:-16px; right:0; }
.contents-wrap .tab1 .article01 .box01 .index-wrap > img { bottom:-20px; left:20px; }

.contents-wrap .tab1 .article01 .box01 .explain-wrap { width:100%; max-width:560px; position:relative; }
.contents-wrap .tab1 .article01 .box01 .explain-wrap .tit { margin-top:6px; margin-bottom:24px; }
.contents-wrap .tab1 .article01 .box01 .explain-wrap p a { color:#0A7942; text-decoration:underline; }


/* tab2 article02 */
/* .contents-wrap .tab2 .article02 .article02-content-wrap { padding:0 80px; } */
.contents-wrap .tab2 .article02 .symptomatic-wrap { width:50%; padding:0 17px; }
.contents-wrap .tab2 .article02 .asymptomatic-wrap { width:50%; padding:0 17px; }

.contents-wrap .tab2 .article02 .box02 { margin-bottom:44px; border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; position:relative; }
.contents-wrap .tab2 .article02 .box02.type1 { border:3px solid #333333;  padding:26px 16px; }
.contents-wrap .tab2 .article02 .box02.arrow:after { content:""; display:block; width:20px; height:39px; background:url("/public/asis/contents/corona/arrow_down_b.svg") center no-repeat; position:absolute; bottom:0; left:50%; transform:translate(-50%,60%) ; -webkit-transform:translate(-50%,60%) ; -moz-transform:translate(-50%,60%) ; -ms-transform:translate(-50%,60%) ; -o-transform:translate(-50%,60%) ; }
.contents-wrap .tab2 .article02 .box02.type1 p { font-size:15px; color:#666666; }
.contents-wrap .tab2 .article02 .box02.type1 .tit { font-size:17px; font-weight:bold; color:#333333; }
.contents-wrap .tab2 .article02 img { display:inline-block; text-align:center; vertical-align: top; width:100%; max-width:305px;  }
.contents-wrap .tab2 .article02 .symptomatic-wrap img { margin-left:-7%; }

.contents-wrap .tab2 .article02 .box02.type2 { border:1px solid #BBBBBB; overflow:hidden; }
.contents-wrap .tab2 .article02 .box02.type2 div { padding:16px; }
.contents-wrap .tab2 .article02 .box02.type2 p { font-size:15px; font-weight:bold; color:#666666; }
.contents-wrap .tab2 .article02 .box02.type2 .tit { width:100%; padding:16px 16px; background:#F5F5F5; font-size:17px; font-weight:bold; color:#333333; }
.contents-wrap .tab2 .article02 .box02.type2 .sub { font-size:12px; font-weight:normal; }
.contents-wrap .tab2 .article02 .box02.type2 .tit.red { color:#922A2A; }
.contents-wrap .tab2 .article02 .box02.type2 .arrow { position:relative; }

.contents-wrap .tab2 .article02 .box02.type2 .arrow:after { content:""; display:block; width:20px; height:20px; background:url("/public/asis/contents/corona/arrow_down_cir.svg") center no-repeat; position:absolute; left:50%; bottom:-28px; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.contents-wrap .tab2 .article02 .box02.type2 .tit.arrow:after { bottom:-9px; }


.contents-wrap .tab2 .article02 .bottom-contents li { line-height:20px; }

/* tab3 article03 */
.contents-wrap .tab3 .article03 .box01 { width:100%; height:140px; background:#F5F5F5; text-align:center; padding:0 20px; }
.contents-wrap .tab3 .article03 .box01 img { display:inline-block; width:100%; max-width:364px;margin-right:-5%; }

.contents-wrap .tab3 .article03 .article03-content-wrap { margin-top:113px; }
.contents-wrap .tab3 .article03 .content01-list li { float:left; width:calc(33.333333% - 20px); margin-right:30px; }
.contents-wrap .tab3 .article03 .content01-list li:last-child { margin-right:0; }
.contents-wrap .tab3 .article03 .content01-list li div { background:#E2E2E2; position:relative; height:144px; overflow:hidden; }
.contents-wrap .tab3 .article03 .content01-list li div:after { content:""; display:block; width:24px; height:24px; background:url("/public/asis/contents/corona/bullet_check.svg") center no-repeat; position:absolute; top:8px; right:8px; }
.contents-wrap .tab3 .article03 .content01-list li div img { position:absolute; top:18px; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.contents-wrap .tab3 .article03 .content01-list .tit { font-size:15px; font-weight:bold; color:#333333; }
.contents-wrap .tab3 .article03 .content01-list .sub { font-size:12px; font-weight:normal; color:#666666; line-height:20px; }
.contents-wrap .tab3 .article03 .content01 .bottom-contents { margin-top:24px; }

.contents-wrap .tab3 .article03 .content02 .explain-wrap .tit { font-size:15px; font-weight:bold; color:#333333; }

@media screen and (max-width:768px){

  /* guid */
  .contents-wrap .guid .guid-lead { padding:32px; font-size:16px; }
  .contents-wrap .guid .guid-lead .tit { font-size:34px; }

  /* tab-menu */
  .contents-wrap .tab-menu ul li { float:none; width:100%; }

  /* tab1 article01 */
  .contents-wrap .article01 .explain-wrap { float:none; }
  .contents-wrap .article01 .img-wrap { float:none; width:100%; text-align:center; margin-top:40px; }
  .contents-wrap .article01 .img-wrap img { display:inline-block; text-align:center; vertical-align: top; }

  /* tab2 article02 */
  .contents-wrap .article.has-padding { padding:0; }
  .contents-wrap .tab2 .article02 .article02-content { padding:0; }
  .contents-wrap .tab2 .article02 .symptomatic-wrap { width:100%; padding:0; }
  .contents-wrap .tab2 .article02 .asymptomatic-wrap { width:100%; padding:0; margin-top:80px; }

  .contents-wrap .tab2 .article02 .box02 { margin-bottom:24px; }
  .contents-wrap .tab2 .article02 .box02.type1 { margin-bottom:44px; }

  /* tab3 article03 */
  .contents-wrap .tab3 .article03 .content01 .bottom-contents { margin-top:0; }
  .contents-wrap .tab3 .article03 .content01-list li { float:none; width:100%; margin-right:0; margin-bottom:24px; }
}
@media screen and (max-width:470px){

}


.mt24 { margin-top: 24px;}
.mb80 {margin-bottom: 80px !important; margin-bottom: 5rem !important; }

.board-content div.caption {
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    padding: 0 0 25px 0 !important;
    font-weight: 600 !important;
    color: #fff !important;
    z-index: 3;
    background: none !important;
    letter-spacing: -0.01em !important;
    font-family: Verdana, sans-serif !important
}

.column-wrap .infoB {
    border: 1px solid #dadada;
    padding: 45px;
    margin-top: 30px;
    text-align: left;
    word-break: break-all;
    overflow: hidden;
}

.column-wrap .lasttxt {
    margin: 25px 0 0 0;
    color: #ff5303;
}

/* https://uniess.atlassian.net/browse/VK2025-286 (DW) 데스티네이션 플로팅 퍼블수정 */
@media screen and (max-width: 1200px) { .floating-button .section.section-2 span { font-size : 3.47vw }  }