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

/* default.css */

.fl-l { float:left; }
.fl-r { float:right; }
.cl-b { width:0; height:0; font-size:0; line-height:0; clear:both;}
.va-m { vertical-align:middle;}
.va-t { vertical-align: top;}
.max { width:100%; }
.ta-c { text-align:center; }
.ta-l { text-align:left; }
.ta-r { text-align:right; }
.clear { display:block; overflow:visible; width:auto; clear:both; *zoom:1;}
.clear:after { display:block; visibility:hidden; height:0; font-size:0; clear:both; content:'';}
.w100 { width:100%; }

.ml0 { margin-left:0;}
.mr0 { margin-right:0;}
.mt0 { margin-top:0px;}
.mt2 { margin-top:2px;}
.mt5 { margin-top:5px; margin-top:5px; }
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.mt35 { margin-top:35px;}
.mt40 { margin-top:40px;}
.mt45 { margin-top:45px;}
.mt50 { margin-top:50px;}
.mt55 { margin-top:55px;}
.mt60 { margin-top:60px;}
.mt65 { margin-top:65px;}
.mt70 { margin-top:70px;}
.mt75 { margin-top:75px;}
.mt80 { margin-top:80px;}
.mt85 { margin-top:85px;}
.mt90 { margin-top:90px;}
.mt95 { margin-top:95px;}
.mt100 { margin-top:100px;}
.mb0 { margin-bottom:0px;}
.mb2 { margin-bottom:2px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mb35 { margin-bottom:35px;}
.mb40 { margin-bottom:40px;}
.mb45 { margin-bottom:45px;}
.mb50 { margin-bottom:50px;}
.mb55 { margin-bottom:55px;}
.mb60 { margin-bottom:60px;}
.mb65 { margin-bottom:65px;}
.mb70 { margin-bottom:70px;}
.mb75 { margin-bottom:75px;}
.mb80 { margin-bottom:80px;}
.mb85 { margin-bottom:85px;}
.mb90 { margin-bottom:90px;}
.mb95 { margin-bottom:95px;}
.mb100 { margin-bottom:100px;}

.mt20-down-text {margin-top: 20px}
.mt40-down-text {margin-top: 40px}

.pt0 { padding-top:0;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}
.pt35 { padding-top:35px;}
.pt40 { padding-top:40px;}
.pt45 { padding-top:45px;}
.pt50 { padding-top:50px;}
.pt55 { padding-top:55px;}
.pt60 { padding-top:60px;}
.pt65 { padding-top:65px;}
.pt70 { padding-top:70px;}
.pt75 { padding-top:75px;}
.pt80 { padding-top:80px;}
.pt85 { padding-top:85px;}
.pt90 { padding-top:90px;}
.pt95 { padding-top:95px;}
.pt100 { padding-top:100px;}

.pb0 { padding-bottom:0;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}
.pb35 { padding-bottom:35px;}
.pb40 { padding-bottom:40px;}
.pb45 { padding-bottom:45px;}
.pb50 { padding-bottom:50px;}
.pb55 { padding-bottom:55px;}
.pb60 { padding-bottom:60px;}
.pb65 { padding-bottom:65px;}
.pb70 { padding-bottom:70px;}
.pb75 { padding-bottom:75px;}
.pb80 { padding-bottom:80px;}
.pb85 { padding-bottom:85px;}
.pb90 { padding-bottom:90px;}
.pb95 { padding-bottom:95px;}
.pb100 { padding-bottom:100px;}

.of-hi { overflow:hidden; }
.bg-fff { background:#ffffff; }
.bg-efefef { background:#EFEFEF; }
.color-000 { color:#000000; }
.pos-r { position:relative;}
.pos-a { position:absolute;}

@media all and (max-width:640px) {
  .mt10 { margin-top:6px }
  .mt15 { margin-top:9px }
  .mt20 { margin-top:12px }
  .mt25 { margin-top:15px }
  .mt30 { margin-top:18px }
  .mt35 { margin-top:21px }
  .mt40 { margin-top:24px }
  .mt45 { margin-top:27px }
  .mt50 { margin-top:30px }
  .mt55 { margin-top:33px }
  .mt60 { margin-top:36px }
  .mt65 { margin-top:39px }
  .mt70 { margin-top:42px }
  .mt75 { margin-top:45px }
  .mt80 { margin-top:48px }
  .mt85 { margin-top:51px }
  .mt90 { margin-top:54px }
  .mt95 { margin-top:57px }
  .mt100 { margin-top:60px }

  .mb10 { margin-bottom:6px }
  .mb15 { margin-bottom:9px }
  .mb20 { margin-bottom:12px }
  .mb25 { margin-bottom:15px }
  .mb30 { margin-bottom:18px }
  .mb35 { margin-bottom:21px }
  .mb40 { margin-bottom:24px }
  .mb45 { margin-bottom:27px }
  .mb50 { margin-bottom:30px }
  .mb55 { margin-bottom:33px }
  .mb60 { margin-bottom:36px }
  .mb65 { margin-bottom:39px }
  .mb70 { margin-bottom:42px }
  .mb75 { margin-bottom:45px }
  .mb80 { margin-bottom:48px }
  .mb85 { margin-bottom:51px }
  .mb90 { margin-bottom:54px }
  .mb95 { margin-bottom:57px }
  .mb100 { margin-bottom:60px }

  .pt10 { padding-top:6px }
  .pt15 { padding-top:9px }
  .pt20 { padding-top:12px }
  .pt25 { padding-top:15px }
  .pt30 { padding-top:18px }
  .pt35 { padding-top:21px }
  .pt40 { padding-top:24px }
  .pt45 { padding-top:27px }
  .pt50 { padding-top:30px }
  .pt55 { padding-top:33px }
  .pt60 { padding-top:36px }
  .pt65 { padding-top:39px }
  .pt70 { padding-top:42px }
  .pt75 { padding-top:45px }
  .pt80 { padding-top:48px }
  .pt85 { padding-top:51px }
  .pt90 { padding-top:54px }
  .pt95 { padding-top:57px }
  .pt100 { padding-top:60px }

  .pb10 { padding-bottom:6px }
  .pb15 { padding-bottom:9px }
  .pb20 { padding-bottom:12px }
  .pb25 { padding-bottom:15px }
  .pb30 { padding-bottom:18px }
  .pb35 { padding-bottom:21px }
  .pb40 { padding-bottom:24px }
  .pb45 { padding-bottom:27px }
  .pb50 { padding-bottom:30px }
  .pb55 { padding-bottom:33px }
  .pb60 { padding-bottom:36px }
  .pb65 { padding-bottom:39px }
  .pb70 { padding-bottom:42px }
  .pb75 { padding-bottom:45px }
  .pb80 { padding-bottom:48px }
  .pb85 { padding-bottom:51px }
  .pb90 { padding-bottom:54px }
  .pb95 { padding-bottom:57px }
  .pb100 { padding-bottom:60px }

  .mt40-down-text {margin-top:24px}
  .mt20-down-text {margin-top:20px}
}

.content__lang__ja a.title-link::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}
/* 개별 콘텐츠 스타일 정의 */

.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:10px;}
.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_type2 h2:first-of-type{margin: 0px 0 30px 0 !important;}
.page-content h2:first-child {font-size:32px;font-weight:bold;letter-spacing:-0.025em; margin-top:0  }
.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('https://english.visitkorea.or.kr/enu/img/contents/travel/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;}
}


/* 23.04.04 add */
/*
 * =======================================
 * 해당파일은 리터치 기간에만 적용되는 파일
 * ======================================= */

 /*.content__lang__ja {font-family:'Verdana', 'ＭＳ Ｐゴシック','MS PGothic', 'Malgun Gothic', 'Dotum', sans-serif !important;}*/
 .content__lang__ja .board-content a:link,
 .content__lang__ja .board-content a:hover,
 .content__lang__ja .board-content a:active,
 .content__lang__ja .board-content a:focus,
 .content__lang__ja .board-content a:visited{color: #1e75d6; text-decoration: underline ; font-size: inherit; vertical-align:baseline; word-break:break-all}
 .content__lang__ja .board-content a strong{color: #1e75d6; text-decoration: underline ; font-size: inherit}
 .content__lang__ja .board-content #medi_article_wrap {max-width:950px;margin:auto;padding:60px 0;}
 .content__lang__ja .board-content #medi_article_wrap h3:first-child {margin-top:0;}
 .content__lang__ja .board-content #medi_article_wrap 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__ja .board-content p {margin-top: 1rem; margin-bottom: 1rem; color:#333; font-size: 17px;line-height:1.7;word-break:break-all;}
 .content__lang__ja .board-content #medi_article_wrap .txt_green { color: #26ae6a;}
 .content__lang__ja .board-content #medi_article_wrap .text { margin-bottom:50px;}
 .content__lang__ja .board-content #medi_article_wrap .bold-tit{ margin-bottom:20px; font-weight:bold}
 .content__lang__ja .board-content #medi_article_wrap h4 { font-weight: 600; font-size: 1.3rem; margin-bottom: 40px}
 .content__lang__ja .board-content #medi_article_wrap h5 { font-weight: 600;  font-size:1.2rem; margin-bottom: 30px;}
 .content__lang__ja .board-content #medi_article_wrap .s-tit{ overflow:hidden; font-size:1.2rem; margin:0 0 25px 0; color:#222; font-weight:bold !important}
 .content__lang__ja .board-content #medi_article_wrap .s-tit::before{ content:''; float:left; margin-right:8px; margin-top:6px; display:block; width:22px; height:22px; background:url('https://japanese.visitkorea.or.kr/jpn/ATR/medical/img/cms/vkm_acbl_icon.png') no-repeat; background-size:160px}
 .content__lang__ja .board-content #medi_article_wrap .s-tit.non { margin:0}
 .content__lang__ja .board-content #medi_article_wrap .s-tit.non::before { display:none}
 .content__lang__ja .board-content #medi_article_wrap section { margin-top: 60px; }
 .content__lang__ja .board-content #medi_article_wrap .mb60 { margin-bottom: 60px !important; margin-bottom:3.75rem !important;}
 .content__lang__ja .board-content #medi_article_wrap .mb40 { margin-bottom: 40px !important; margin-bottom:2.5rem !important;}
 .content__lang__ja .board-content #medi_article_wrap .mb20 { margin-bottom:20px !important; margin-bottom:1.25rem !important;}
 .content__lang__ja .board-content #medi_article_wrap .step-bx li { position:relative; width:100%; margin-bottom:10px; }
 .content__lang__ja .board-content #medi_article_wrap .step-bx li span:nth-child(1){  position:absolute; top:0; display:block;  width:25px; height:24px; line-height:24px;  letter-spacing:-0.12em; box-sizing:border-box; background-color:#e4f5cf; font-size:0.87rem; font-weight:bold; color:#24810e; border-radius:50px; text-align:center;}
 .content__lang__ja .board-content #medi_article_wrap .step-bx li span:nth-child(2){ display:block;  font-size:0.98rem; padding-left:33px;}
 .content__lang__ja .board-content #medi_article_wrap .whi-txt { position:relative; border:1px solid #bdbdbd; border-radius:4px; margin-top:80px; padding:10px 25px 10px 100px; font-size:0.87rem}
 .content__lang__ja .board-content #medi_article_wrap .whi-txt i{display:block;font-size:0; background-color:#fff;width: 30px; height: 35px; position:absolute; top: 33px; left: 30px;}
 .content__lang__ja .board-content #medi_article_wrap .whi-txt i::before{content:'';display:block; width: 40px; height: 35px; background:#fff url('/public/asis/contents/medical/img/cms/vkm_acbl_icon.png') no-repeat;opacity:0.5; background-position:-155px 0}
 .content__lang__ja .board-content #medi_article_wrap .whi-txt p{ font-size:0.87rem}
 .content__lang__ja .board-content #medi_article_wrap .chart-list { border-bottom:1px dashed #CCC; padding-bottom:40px;}
 .content__lang__ja .board-content #medi_article_wrap .chart-list.noline { border-bottom:0; padding-bottom:0;}
 .content__lang__ja .board-content #medi_article_wrap .chart-list li { position:relative; margin-bottom:15px; vertical-align:middle}
 .content__lang__ja .board-content #medi_article_wrap .chart-list li span:nth-child(1){padding-left:15px;width:auto;display: inline-block; font-weight:bold; font-size: 1rem; vertical-align: middle;}
 .content__lang__ja .board-content #medi_article_wrap .chart-list li span:nth-child(1)::after{content:'┃'; display:inline-block; font-weight:normal}
 .content__lang__ja .board-content #medi_article_wrap .chart-list li span::before{ content:'•'; display:block;  font-size: 0.6rem; color:#26ae6a;vertical-align: text-bottom;position: absolute;left: 0;top: 5px;}
 .content__lang__ja .board-content #medi_article_wrap .chart-list li span:nth-child(2){display: inline; font-size: 1rem; }
 .content__lang__ja .board-content #medi_article_wrap .chart-list li:last-child{ margin-bottom:0}
 .content__lang__ja .board-content #medi_article_wrap .chart-list li::before {display:none;padding-left:0;}
 .content__lang__ja .board-content #medi_article_wrap .smtxt{ font-size:0.87rem}
 .content__lang__ja .board-content #medi_article_wrap .point {color: #ff5303}
 .content__lang__ja .board-content #medi_article_wrap .cap-point {display:block; clear:both; color:#a65a08; text-align:center; margin-top:10px;}
 .content__lang__ja .board-content #medi_article_wrap .cap-point::before {display:none !important;}
 .content__lang__ja .board-content #medi_article_wrap .img-area { margin: 0 auto 30px; max-width: none;}
 .content__lang__ja .board-content #medi_article_wrap .img-area img { display:block; width: auto; margin-bottom: 0px !important; margin:auto;}
 .content__lang__ja .board-content #medi_article_wrap .img-area div { width: 100% !important; max-width: 100% !important;margin:auto !important;}
 .content__lang__ja .board-content #medi_article_wrap .img-area-col {max-width: 100%; overflow: hidden; }
 .content__lang__ja .board-content #medi_article_wrap .img-area-col li { float: left; width: 49.75%; margin-left: 0.5%;}
 .content__lang__ja .board-content #medi_article_wrap [class*='img-area-col'] li:first-child {margin-left: 0;}
 .content__lang__ja .board-content #medi_article_wrap .img-area-col.diff2 .large{width: 64%}
 .content__lang__ja .board-content #medi_article_wrap .img-area-col.diff2 .small{width: 35.5%}
 .content__lang__ja .board-content #medi_article_wrap .img-area-col3 {max-width: 100%; overflow: hidden;  }
 .content__lang__ja .board-content #medi_article_wrap .img-area-col3 li { float: left; width: 33%; margin-left: 0.5%;}
 .content__lang__ja .board-content #medi_article_wrap .img-area-col3 li:first-child { margin-left: 0;}
 .content__lang__ja .board-content #medi_article_wrap .play{text-align: center; margin-top: 30px;}


 @media (max-width: 767px) {
     .content__lang__ja .board-content #medi_article_wrap { width : 100% }
     .content__lang__ja .board-content #medi_article_wrap p { font-size: 0.9rem; margin-top:0.9rem }
     .content__lang__ja .board-content #medi_article_wrap .text { margin-bottom:30px}
     .content__lang__ja .board-content #medi_article_wrap h3{font-size:1.28rem; margin-top:0; line-height:1.3}
     .content__lang__ja .board-content #medi_article_wrap h4 { font-size: 1.1rem; margin-bottom: 20px }
     .content__lang__ja .board-content #medi_article_wrap h5 { font-size: 1rem; margin-bottom: 10px }
     .content__lang__ja .board-content #medi_article_wrap section { margin-top: 35px; }

     .content__lang__ja .board-content #medi_article_wrap .play iframe { width: 100%; height: 240px;}
     .content__lang__ja .board-content #medi_article_wrap .mb60{ margin-bottom:36px !important; }
     .content__lang__ja .board-content #medi_article_wrap .mb40 { margin-bottom:24px !important; }
     .content__lang__ja .board-content #medi_article_wrap .mb20 { margin-bottom:12px !important; }
     .content__lang__ja .board-content #medi_article_wrap .chart-list {padding-bottom:24px;}
     .content__lang__ja .board-content #medi_article_wrap .chart-list li span:nth-child(1){ display:block; width:auto; margin-right:0; font-size:0.9rem;}
     .content__lang__ja .board-content #medi_article_wrap .chart-list li span:nth-child(1)::before{vertical-align: text-top;}
     .content__lang__ja .board-content #medi_article_wrap .chart-list li span:nth-child(1)::after{content:'';}
     .content__lang__ja .board-content #medi_article_wrap .chart-list li span:nth-child(2){ display:block; font-size:0.9rem; }
     .content__lang__ja .board-content #medi_article_wrap .s-tit::before{ margin-right:3px;margin-top:6px;height:19px; background-size:130px}
     .content__lang__ja .board-content #medi_article_wrap .s-tit {font-size: 0.92rem; margin:30px 0 15px;}
     .content__lang__ja .board-content #medi_article_wrap .whi-txt i{top: -15px; right: 20px; left:auto}
     .content__lang__ja .board-content #medi_article_wrap .whi-txt {margin-top:8vw;  padding:0 5vw;}
     .content__lang__ja .board-content #medi_article_wrap .whi-txt p{font-size:0.78rem}
     .content__lang__ja .board-content #medi_article_wrap .cap-point {font-size:0.754rem;margin-top:0}
     .content__lang__ja .board-content #medi_article_wrap .img-area { display: block; width:auto; margin:0 auto }
     .content__lang__ja .board-content #medi_article_wrap .img-area img { max-width: 100%; width: 100% }
     .content__lang__ja .board-content #medi_article_wrap div.caption {position:inherit !important; color: #777 !important; margin-bottom:0 !important; padding:5px 0 8px 0 !important; font-size:0.754rem; font-weight:normal !important}
     .content__lang__ja .board-content #medi_article_wrap div.caption::after { display:none !important}
     .content__lang__ja .board-content #medi_article_wrap [class*='img-area-col']  li {float:none; width: 100%; margin-left: 0;margin-top: 5px;}
     .content__lang__ja .board-content #medi_article_wrap [class*='img-area-col']  li:first-child  {margin-left: 0;margin-top: 0}
     .content__lang__ja .board-content #medi_article_wrap .img-area-col .large{width: 100%  !important}
     .content__lang__ja .board-content #medi_article_wrap .img-area-col .small{width: 100% !important}
     .content__lang__ja .board-content #medi_article_wrap .play iframe {width:100%; height:240px;}
 }

 .content__lang__ja .board-view {padding:60px 0;max-width:950px;margin:auto;}
 .content__lang__ja .board-view .board-content {max-width:950px;margin:auto;}
 .content__lang__ja .board-view .board-content img {display:block; max-width:100%; width:auto; margin:auto;}
 .content__lang__ja .board-view .board-content h5 {font-size:17px;}
 .content__lang__ja .board-view .board-content section .point_txt{color: #26ae6a; font-weight: 600;}
 .content__lang__ja .board-view .board-content #medi_article_wrap .chart-list { border-bottom:1px dashed #CCC; padding-bottom:40px;}
 .content__lang__ja .board-view .board-content #medi_article_wrap .chart-list.noline { border-bottom:0; padding-bottom:0;}
 .content__lang__ja .board-view .board-content #medi_article_wrap .chart-list li {display:table; width:100%; margin-bottom:15px; vertical-align:middle}
 .content__lang__ja .board-view .board-content #medi_article_wrap .chart-list li span:nth-child(1){display:table-cell; width:12%; margin-right:15px; font-weight:bold; font-size: 1rem; vertical-align: top}
 .content__lang__ja .board-view .board-content #medi_article_wrap .chart-list li span:nth-child(1)::before{ content:'•'; font-size: 0.6rem; color:#26ae6a; margin-right:8px; vertical-align:3px;}
 .content__lang__ja .board-view .board-content #medi_article_wrap .chart-list li span:nth-child(1)::after {display:none;}
 .content__lang__ja .board-view .board-content #medi_article_wrap .chart-list li span:nth-child(2){display:table-cell;display:block; font-size: 1rem; }
 .content__lang__ja .board-view .board-content #medi_article_wrap .chart-list li:last-child{ margin-bottom:0}


 .content__lang__ja .board-view .board-content div.caption{position: absolute; bottom:0; margin-bottom:0 !important; width: 100%; font-size:16px; line-height:20px; text-align: center; padding:0 0 25px 0 !important; font-weight: 500 !important; color:#fff !important; z-index:3; background:none !important; letter-spacing:-0.01em !important;  }
 .content__lang__ja .board-view .board-content div.caption::after{content:''; display: block; position: absolute;bottom:0px; width:100%;height:300px;text-shadow: 1px 1px 0px rgba(0,0,0,0.6); letter-spacing: 0px; z-index:-10;
     background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%) ;
     background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
     background: linear-gradient(to bottom, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000', GradientType=0 )}

 .content__lang__ja .board-view dl.title{display:block;width:100%;margin-bottom:1rem;}
 .content__lang__ja .board-view 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__ja .board-view dl.title dd{display:inline-block;}
 .content__lang__ja .board-view .desc{color:#91864d;font-size:1rem;font-weight:700;margin-bottom:1rem;}
 .content__lang__ja .board-view .desc:before{content:" ";display:inline-block;border-left:2px solid #e1d69a;width: 5px;height: 1rem;vertical-align: bottom;}
 .content__lang__ja .board-view .desc:after{display:inline-block;vertical-align: bottom;margin-left:0.5rem;color:#e1d69a;}
 .content__lang__ja .board-view .useful_info em {font-style:normal;}
 .content__lang__ja .board-view .tour_info em {font-size:17px;font-style:normal;}
 .content__lang__ja .board-view .content{display:block;margin-bottom:4rem;margin-top:2rem;}
 .content__lang__ja .board-view .content img{width:100%;margin-bottom:30px;margin-left:auto;margin-right:auto;display:table;}
 .content__lang__ja .board-view .content p{margin:30px 0;line-height: 1.706em;font-size: 17px;color: #333;}

 .content__lang__ja .board-view .board-view-luxury {border-bottom: 2px solid #bfbfbf;border-top: 2px solid #444;padding:5%  10%;display:table;}
 .content__lang__ja .board-view .board-view-luxury .desc{display:block;width:100%;margin-bottom:20px;max-width:936px;}
 .content__lang__ja .board-view .board-view-luxury .desc .lcont{display:inline-block;width:47%;position:relative;}
 .content__lang__ja .board-view .board-view-luxury .desc .lcont img{width:100%;}
 .content__lang__ja .board-view .board-view-luxury .desc .rcont{display:inline-block;margin-left:4%;width:47%;vertical-align:top;}
 .content__lang__ja .board-view .board-view-luxury .desc .rcont h2{font-size:1.8rem;margin-bottom:2rem;line-height:2.5rem;}
 .content__lang__ja .board-view .board-view-luxury .desc .rcont dl{display:table;width:100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eeeeee;}
 .content__lang__ja .board-view .board-view-luxury .desc .rcont dl dt{display:table-cell;width:30%;color:#91864d;font-size:0.9rem;font-weight:500;}
 .content__lang__ja .board-view .board-view-luxury .desc .rcont dl dd{display:table-cell;width:70%;color:#333;font-size:0.9rem;}
 .content__lang__ja .board-view .board-view-luxury .desc .rcont dd.price{font-weight:800;font-size:1.2rem;}
 .content__lang__ja .board-view .board-view-luxury .content{display:block;margin-bottom:4rem;font-size:0.9rem;line-height:1.5rem;}
 .content__lang__ja .board-view .board-view-luxury .content img{max-width:100%;margin-bottom:10px;}
 .content__lang__ja .board-view .board-view-luxury .content p{margin:5px 0;}
 .content__lang__ja .board-view .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__ja .board-view .board-view-luxury .cal li{margin-bottom:1rem;}
 .content__lang__ja .board-view .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__ja .board-view .board-view-luxury .cal h3 span{color:#e0d496;}
 .content__lang__ja .board-view .board-view-luxury .cal .lcont{display:inline-block;width:30%;}
 .content__lang__ja .board-view .board-view-luxury .cal .lcont img{width:100%;}
 .content__lang__ja .board-view .board-view-luxury .cal .rcont{margin-left:2%;width:67%;display:inline-block;vertical-align:top;}
 .content__lang__ja .board-view .board-view-luxury .cal .rcont h4{font-size:1.3rem;font-weight:800;margin-bottom:1rem;}
 .content__lang__ja .board-view .board-view-luxury .cal .rcont .address{font-size:0.9rem;color:#999999;margin-bottom:0.5rem;}
 .content__lang__ja .board-view .board-view-luxury .cal .rcont .text{font-size:0.9rem;color:#333333;margin-bottom:1rem;line-height:1.5rem;}
 .content__lang__ja .board-view .board-view-luxury .cal .rcont .link{font-size:0.95rem;color:#91864d !important;text-decoration:none;}
 .content__lang__ja .board-view .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__ja .board-view .board-view-luxury .book{display:table;width:100%;border-top:1px solid #ccc;padding-top:20px;margin-top:20px;}
 .content__lang__ja .board-view .board-view-luxury .book .lcont{display:inline-block;width:50%;float:left;}
 .content__lang__ja .board-view .board-view-luxury .book .rcont{display:inline-block;width:50%;float:right;text-align:right;}
 .content__lang__ja .board-view .board-view-luxury .book .lcont .link{font-size:1rem;color:#91864d !important;text-decoration:none;font-weight:700;margin-bottom:1rem;}
 .content__lang__ja .board-view .board-view-luxury .book .lcont dl{display:table;width:100%;margin-top:1rem;}
 .content__lang__ja .board-view .board-view-luxury .book .lcont dl dt{display:table-cell;width:30%;color:#333;font-size:0.9rem;font-weight:600;}
 .content__lang__ja .board-view .board-view-luxury .book .rcont dl dd{display:table-cell;width:70%;color:#333;font-size:0.9rem;}
 .content__lang__ja .board-view .board-view-luxury .book .rcont button{border:1px solid #e0d496;color:#91864d;background-color:#fff;padding:10px 60px;font-size:1rem;font-weight:500;}
 .content__lang__ja .board-view .board-view-luxury .board-btn, a.board-btn {background: #91864d !important;border:none;}
 .content__lang__ja .board-view .board-view-luxury .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {margin: 0 5px -5px 0;width: 20px;height: 20px;padding-top: 2px;box-sizing: border-box;}
 .content__lang__ja .board-view .board-view-luxury .swiper-container-horizontal > .swiper-pagination {text-align: center;bottom: 5%;color: white;font-size: 0.8rem;}
 .content__lang__ja .board-view .board-view-luxury .swiper-pagination-bullet {opacity: .7;}
 .content__lang__ja .board-view .board-view-luxury .swiper-pagination-bullet-active {opacity: 1 !important;background: #007aff;}
 .content__lang__ja .board-view .board-view-luxury .img-slide img{width:100% !important;height:auto  !important;}
 .content__lang__ja .board-view .board-view-luxury .relate{border-top: 1px solid #bfbfbf;margin-top: 2rem;padding-top: 2rem;}
 .content__lang__ja .board-view .board-view-luxury .relate dl > dt{margin-bottom:1rem;}
 .content__lang__ja .board-view .board-view-luxury .relate dl > dt >span{background-color:#91864d;font-size:0.9rem;width:auto;color:white;padding:0.2rem 0.4rem;}
 .content__lang__ja .board-view .board-view-luxury .relate dl > dd li{margin-bottom:0.5rem;}


 @media screen and (max-width: 767px) {
     .content__lang__ja .board-view .board-content #article_wrap .img-area img {height:auto;}
     .content__lang__ja .board-view .board-content #article_wrap .spot img {width:100%;height:auto;}
     .content__lang__ja .board-view .board-content #article_wrap .play iframe {width:100%;height:auto;}
 }

 .content__lang__ja .page-content .page-section .section 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__ja .page-content.local-view .page-section .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__ja .page-content.local-view.editor .box strong{display:block;margin-bottom:30px}

 .content__lang__ja .page-content.local-view p { color: #333; margin-bottom: 30px !important }
 .content__lang__ja .page-content.local-view .cont .img-area { margin-bottom: 20px !important }

 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_top { margin:60px 0 80px; text-align:center; line-height:1;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_top .sub0301_txt01 { font-size:24px; color:#666; font-weight:500; line-height:1.2;}

 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_link_wrap img{margin-bottom: 0;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list { display:flex; flex-wrap:wrap; align-items:stretch; justify-content: space-between;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li { width:calc((100% - 40px)/2); margin-right:0; background:#f7f7f7; margin-top: 40px;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .img_wrap { overflow:hidden; position:relative; width:100%; padding-bottom:142%;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .img_wrap img { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap { padding:30px; line-height:1;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap strong { font-size:20px; color:#222; font-weight:600;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info { margin:20px 0;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info li { display:flex;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info li ~ li { margin-top:10px;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info li span { display:block; margin-right:10px; width:74px; height:26px; font-size:16px; color:#fff; background:#666; border-radius:26px; line-height:26px; text-align:center;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info li p { width:calc(100% - 83px); font-size:16px; color:#666; line-height:26px; margin-bottom: 5px !important;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info li:nth-child(3) p { min-height:70px;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .intro_tit { display:block; margin:15px 0 10px; font-size:18px; color:#222; font-weight:500;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .intro_txt { padding:15px 20px; border-radius:10px; background:#fff;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_list_wrap .sub0301_list > li .txt_wrap .intro_txt p { font-size:15px; color:#555; line-height:24px; margin-bottom: 0 !important;}

 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_link_wrap { display:flex; margin-bottom: 20px; justify-content: space-between; }
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_link_wrap li { width:calc((100% - 60px)/4); height:80px; border-radius:90px; border:1px solid #ddd; background:#fff;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_link_wrap li ~ li { margin-left:20px;}
 .content__lang__ja .page-content.local-view .cont .sub0301_wrap .sub0301_link_wrap li a { display:flex; justify-content:center; align-items:center; width:100%; height:100%;}

 .content__lang__ja .page-content.local-view .cont .sub0103_wrap .sub0103_top { margin:60px 0 80px; text-align:center; line-height:1;}
 .content__lang__ja .page-content.local-view .cont .sub0103_wrap .sub0103_top .sub0103_txt01 { font-size:24px; color:#666; font-weight:500; line-height:1.2;}
 .content__lang__ja .page-content.local-view .cont .sub0103_wrap .day_wrap{display: flex; flex-wrap:wrap; margin-top:80px;}
 .content__lang__ja .page-content.local-view .cont .sub0103_wrap .day{width: 48%; margin-right: 4%; text-align: center; float: left; margin-top: 40px;}
 .content__lang__ja .page-content.local-view .cont .sub0103_wrap .day:nth-child(2n){margin-right: 0;}
 .content__lang__ja .page-content.local-view .cont .sub0103_wrap .day:nth-child(-n+2){margin-top: 0;}
 .content__lang__ja .page-content.local-view .cont .sub0103_wrap .day h6{font-size: 24px; font-weight: 600; margin-bottom: 10px; color: #579047;}

 .content__lang__ja .page-content.local-view .cont .conbody table{border-top: none !important;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sec{margin-top: 60px;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sec:first-child{margin-top: 0px;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sec .tab {display:none;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sec .mob {display:none;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sec map {cursor: pointer;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .img img{width: 100%;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sub0102_top { margin:60px 0 80px; text-align:center; line-height:1;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sub0102_top .sub0102_txt01 { font-size:24px; color:#666; font-weight:500; line-height:1.2;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap table.tbl01{width: 100%; border-top: 2px solid #e58833;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap table.tbl01 th{background: #f7f7f7; border: 1px solid #ddd; padding: 10px; color: #222; word-break:keep-all; vertical-align: middle; text-align:center;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap table.tbl01 th:first-child{border-left: 0;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap table.tbl01 th:last-child{border-right: 0;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap table.tbl01 td{border: 1px solid #ddd; padding: 10px; text-align: center; word-break:break-all; vertical-align: middle;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap table.tbl01 td:first-child{border-left:0; word-break: keep-all;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap table.tbl01 td:last-child{border-right:0;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap table.tbl01 td.time{color: #e58833; background: #fffcfa;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_bg { display:none; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.4); z-index:5500;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up { display:none; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); width:850px; height:600px; background:#fff; border-radius:15px; z-index:6000;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_inner { padding:60px 85px;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_con { text-align:center; line-height:1;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_tit { display:block; margin-bottom:30px; font-size:50px; color:#222; font-family: 'BMJUA_otf'; font-weight:400;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_tbl table.tbl01 { border-left:1px solid #ddd; border-right:1px solid #ddd;}
 .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_tbl table.tbl01 td { padding:8px; font-size:17px;}

 .content__lang__ja .page-content.local-view .cont .sub0104_wrap .day{text-align: center;}
 .content__lang__ja .page-content.local-view .cont .sub0104_wrap .day h6{font-size: 24px; font-weight: 600; margin-bottom: 10px; color: #add4e3;}
 .content__lang__ja .page-content.local-view .cont table.tbl02{width: 100%;}
 .content__lang__ja .page-content.local-view .cont table.tbl02 tr.top th{background:#579047; color: #fff; padding: 15px; font-weight: 400; font-size: 17px;}
 .content__lang__ja .page-content.local-view .cont table.tbl02 tr.top th:first-child{border-radius:10px 0 0 15px ;}
 .content__lang__ja .page-content.local-view .cont table.tbl02 tr.top th:last-child{border-radius:0 10px 15px 0;}
 .content__lang__ja .page-content.local-view .cont table.tbl02 td{background: #e9efe7; border: 10px solid #fff; text-align: center; padding: 15px; border-radius:25px ;color: #555; word-break: break-all; vertical-align: middle;}
 .content__lang__ja .page-content.local-view .cont table.tbl02 td:first-child{word-break: keep-all;}
 .content__lang__ja .page-content.local-view .cont table.calendar{width: 100%;}
 .content__lang__ja .page-content.local-view .cont table.calendar th{border: 1px solid #ddd; text-align: center; padding: 5px; border-right: 0; color: #222; background: #f9f9f9;}
 .content__lang__ja .page-content.local-view .cont table.calendar th:first-child{border-left: 0;}
 .content__lang__ja .page-content.local-view .cont table.calendar td{border: 1px solid #ddd; text-align: right; padding:5px 10px 40px 10px; border-right: 0;}
 .content__lang__ja .page-content.local-view .cont table.calendar td:first-child{border-left: 0;}
 .content__lang__ja .page-content.local-view .cont table.calendar .red{color: #ff2508;}
 .content__lang__ja .page-content.local-view .cont table.calendar .gray{color: #aaa;}
 .content__lang__ja .page-content.local-view .cont table.calendar span.green{display: block; cursor: pointer;  color: #fff; background: #579047; width: 30px; height: 30px; border-radius:50%; text-align: center; line-height: 28px; float: right;}

 .content__lang__ja .page-content.local-view .cont table.tbl02.skyblue tr.top th{background:#add4e3; color: #fff; }
 .content__lang__ja .page-content.local-view .cont table.tbl02.skyblue td{background: #ecf2f4; color: #555;}

 @media screen and (max-width: 767px) {
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sec .pc {display:none;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sec .tab {display:none;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .sec .mob {display:block;}

     .content__lang__ja .page-content.local-view .cont .conbody .sub0102_wrap .sec.tableScroll{margin-top: 30px; overflow-x: scroll;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_bg { display:none; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.4); z-index:5500;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up { display:none; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); width:94.68%; height:auto; background:#fff; border-radius:15px; z-index:6000;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_inner { padding:30px;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_con { text-align:center; line-height:1;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_tit { display:block; margin-bottom:20px; font-size:25px; color:#222; font-family: 'BMJUA_otf'; font-weight:400;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_tbl table.tbl01 { border-left:1px solid #ddd; border-right:1px solid #ddd;}
     .content__lang__ja .page-content.local-view .cont .sub0102_wrap .pop_up_wrap .pop_up .pop_tbl table.tbl01 td { padding:10px; font-size:12px;}

     .content__lang__ja .page-content.local-view .cont table.tbl01{width: 100%; border-top: 2px solid #e58833;}
     .content__lang__ja .page-content.local-view .cont table.tbl01 th{background: #f7f7f7; border: 1px solid #ddd; padding: 5px; color: #222; word-break:keep-all; font-size: 12px;}
     .content__lang__ja .page-content.local-view .cont table.tbl01 th:first-child{border-left: 0;}
     .content__lang__ja .page-content.local-view .cont table.tbl01 th:last-child{border-right: 0;}
     .content__lang__ja .page-content.local-view .cont table.tbl01 td{border: 1px solid #ddd; padding: 5px; text-align: center; font-size: 12px;}
     .content__lang__ja .page-content.local-view .cont table.tbl01 td:first-child{border-left:0;}
     .content__lang__ja .page-content.local-view .cont table.tbl01 td:last-child{border-right:0; word-break: keep-all;}
     .content__lang__ja .page-content.local-view .cont table.tbl01 td.time{color: #e58833;}

     .content__lang__ja .page-content.local-view .cont .conbody .sub0102_wrap .sec.tableScroll{margin-top: 30px; overflow-x: scroll;}

 }

 .content__lang__ja .board-view .board-content .drama-wrap .mo_only {display: none;}
 .content__lang__ja .board-view .board-content .drama-wrap h3#kdrama-tit {text-align: center;border: none;margin: 0;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-btn {margin-top: 55px;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-btn ul {text-align: center;overflow: hidden;border-left: 1px solid #efefef;border-top: 1px solid #efefef;height: auto;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-btn ul li {float: left;width: 25%;margin-left: -1px;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;box-sizing: border-box;height: auto;padding: 20px 0;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-btn ul li a {display: inline-block;font-size: 15px;font-weight: 900;color: #000;text-decoration: none;line-height: 20px;box-sizing: border-box;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-btn ul li.on {background-color: #27ae6b;border: 1px solid #27ae6b;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-btn ul li.on a {color: #fff;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-cont {margin-top: 70px;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-cont h3#kdrama-tit {margin-top: 30px;padding-bottom: 0;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-cont .subtit-txt {padding: 40px 0;border-bottom: 1px solid #eee;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-cont .img-wrap {margin-top: 30px;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-list {overflow: hidden;visibility: hidden;opacity: 0;height: 0;text-indent: -9999px;}
 .content__lang__ja .board-view .board-content .drama-wrap .tab-list.active {height: auto;text-indent: 0;opacity: 1;visibility: inherit;}
 .content__lang__ja .board-view .board-content .drama-wrap .photo-provide {display: inline-block;font-size: 15px;margin-top: 40px;}
 .content__lang__ja .board-view .board-content .drama-wrap .btn-video a {display: inline-block;border: 1px solid #35b675;color: #35b675;font-size: 14px;font-weight: 900;padding: 7px 20px;border-radius: 20px;margin-left: 20px;}
 .content__lang__ja .board-view .board-content .drama-wrap .btn-video a:link,
 .content__lang__ja .board-view .board-content .drama-wrap .btn-video a:visited {text-decoration: none;color: #35b675;}
 .content__lang__ja .board-view .board-content .drama-wrap h3#kdrama-tit {font-size:32px;padding-bottom:25px!important;}
 /* 기존 */
 .content__lang__ja .board-view .board-content .column-wrap {margin: 0 auto;padding: 0;background: #FFF;text-align: left;}
 .content__lang__ja .board-view .board-content .column-wrap a:link,
 .content__lang__ja .board-view .board-content .column-wrap a:visited,
 .content__lang__ja .board-view .board-content .column-wrap a:hover {color: #0b68f5;text-decoration: underline;word-break: break-all;}
 .content__lang__ja .board-view .board-content .column-wrap h2 {margin: 30px 0;text-align: center}
 .content__lang__ja .board-view .board-content .column-wrap h3 {margin: 50px 0 25px 0;text-align: left;color: #333;line-height: 1.2;letter-spacing: -0.03em;}
 .content__lang__ja .board-view .board-content .column-wrap 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__ja .board-view .board-content .column-wrap h4 {margin: 40px 0 20px;text-align: left;color: #333;line-height: 1.2;letter-spacing: -0.03em;font-size: 22px}
 .content__lang__ja .board-view .board-content .column-wrap .baro {font-weight: bold;color: #A60817;}
 .content__lang__ja .board-view .board-content .column-wrap .txtmT {margin-top: 35px}
 .content__lang__ja .board-view .board-content .column-wrap .mT4 {margin-top: 5px;}
 .content__lang__ja .board-view .board-content .column-wrap .infoA { background-color:#F8F8F8; padding: 25px; margin-top: 30px; text-align: left; word-break: break-all; overflow: hidden }
 .content__lang__ja .board-view .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__ja .board-view .board-content .column-wrap .infoB.bg-cl{ background:#efefef; border:0}
 .content__lang__ja .board-view .board-content .column-wrap .infoB > .in-tit{color:#333; font-size:17px;margin-top:0;}
 .content__lang__ja .board-view .board-content .column-wrap .infoB > .in-tit.txtmT { margin-top: 30px }
 .content__lang__ja .board-view .board-content .column-wrap .infoB ul li{ color:#333;font-size:17px;line-height:1.7;}
 .content__lang__ja .board-view .board-content .column-wrap [class*='infoB']>.in-tit {color: #333;font-weight: 900;margin-bottom: 15px;}
 .content__lang__ja .board-view .board-content .column-wrap [class*='infoB']>ul>li>strong {color: #555;font-weight: 900;}
 .content__lang__ja .board-view .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__ja .board-view .board-content .column-wrap .last-infoB ul li {color:#333;font-size:17px;line-height:1.7;}
 .content__lang__ja .board-view .board-content .column-wrap .lasttxt {margin:25px 0 0 0;color: #ff5303;}
 .content__lang__ja .board-view .board-content .column-wrap .red {color:red;}
 .content__lang__ja .board-view .board-content .column-wrap .lastinfo {margin-top: 25px;}
 .content__lang__ja .board-view .board-content .column-wrap .jp_bnr {margin-bottom: 20px}
 .content__lang__ja .board-view .board-content .column-wrap .box-col {background-color: #DDDBEB;border-radius: 2em;padding: 25px;margin-top: 35px;padding-left: 30px;padding-right: 30px;}
 .content__lang__ja .board-view .board-content .column-wrap .box-col .txt-col {font-weight: bold;font-size: 20px;text-align: center !important;color: #1A1A1A;}
 .content__lang__ja .board-view .board-content .column-wrap #drama-subtit {width:auto !important;}
 .content__lang__ja .board-view .board-content .column-wrap .video-container {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}
 .content__lang__ja .board-view .board-content .column-wrap .video-container iframe,
 .content__lang__ja .board-view .board-content .column-wrap .video-container object,
 .content__lang__ja .board-view .board-content .column-wrap .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}

 .content__lang__ja .board-view .board-content .column-wrap .notice {color:#cb0000;}
 .content__lang__ja .board-view .board-content .column-wrap .video-txt {margin-top:10px; text-align:center;}

 /*이미지 사이즈 조정*/
 .content__lang__ja .board-view .board-content .column-wrap .cap-imgwrap div {width: 100% !important;max-width: 100% !important;margin:auto !important;}
 .content__lang__ja .board-view .board-content .column-wrap img {width: auto;max-width: 100% !important;display: block;}
 /*2개 이미지  분리*/
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col {max-width: 100%;overflow: hidden;}
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col li {float: left;width: 49.75%;margin-left: 0.5%;}
 .content__lang__ja .board-view .board-content .column-wrap [class*='img-area-col'] li:first-child {margin-left: 0;}
 /*2개 이미지  분리 - 사이즈 다름*/
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col.diff .large {width: 68.9%}
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col.diff .small {width: 30.6%}
 /*2개 이미지  분리 - 사이즈 다름*/
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col.diff2 .large {width: 64%}
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col.diff2 .small {width: 35.5%}
 /*3개 이미지  분리*/
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col3 {max-width: 100%;overflow: hidden;}
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col3 li {float: left;width: 33%;margin-left: 0.5%;}
 .content__lang__ja .board-view .board-content .column-wrap .img-area-col3 li:first-child {margin-left: 0;}
 @media screen and (max-width: 750px) {
     .content__lang__ja .board-view .board-content .drama-wrap .pc_only {display: none;}
     .content__lang__ja .board-view .board-content .drama-wrap .mo_only {display: block;}
     .content__lang__ja .board-view .board-content .drama-wrap img#drama-subtit {width: 66% !important;}
     .content__lang__ja .board-view .board-content .drama-wrap .tab-btn ul li {width: 50%;margin-left: 0;}
     .content__lang__ja .board-view .board-content .drama-wrap .tab-btn ul li.on {background-color: #27ae6b;border-left: none;border-top: none;border-right: 1px solid #27ae6b;border-bottom: 1px solid #27ae6b;}
     .content__lang__ja .board-view .board-content .drama-wrap .photo-provide {margin-top: 25px;}
     .content__lang__ja .board-view .board-content .drama-wrap .btn-video {display: block;text-align: center;}
     .content__lang__ja .board-view .board-content .drama-wrap .btn-video a {margin: 20px 0 0 0;}
     .content__lang__ja .board-view .board-content .column-wrap [class*='img-area-col'] li {float: none;width: 100%;margin-left: 0;margin-top: 5px;}
     .content__lang__ja .board-view .board-content .column-wrap [class*='img-area-col'] li:first-child {margin-left: 0;margin-top: 0;}
     .content__lang__ja .board-view .board-content .column-wrap .img-area-col .large {width: 100% !important;}
     .content__lang__ja .board-view .board-content .column-wrap .img-area-col .small {width: 100% !important;}
     .content__lang__ja .board-view .board-content .column-wrap .infoB {padding:1rem;}
 }

 .content__lang__ja .area-space .mt-3{margin-bottom:30px}
 .content__lang__ja .area-space{margin-top:40px;}
 .content__lang__ja .area-space .list{width: 100%; display: table; list-style-type: none ; border-top:1px solid #ccc;}
 .content__lang__ja .area-space .list li { display: inline-block; float: left; }
 .content__lang__ja .area-space .list.num-1 > li { width: 100%; margin-right: 0; margin-top: 2rem; }
 .content__lang__ja .area-space .list.num-1 > li:nth-child(1) { margin-top: 0rem; padding-top:0 }
 .content__lang__ja .area-space .list.num-2 > li { width: 50%; margin-right: 0 ; min-height:220px;}
 .content__lang__ja .area-space .list.num-2.list-2 li{ padding-top:20px;}
 .content__lang__ja .area-space .list.num-2.gap1 > li { width: 49.5%; margin-right: 1% }
 .content__lang__ja .area-space .list.num-2.gap2 > li { width: 49%; margin-right: 2% }
 .content__lang__ja .area-space .list.num-2.gap3 > li { width: 23%; margin-right: 2.66% }
 .content__lang__ja .area-space .list.num-2 > li:nth-of-type(4n+0) { margin-right: 0%; }
 .content__lang__ja .area-space .list.num-2 .title{ margin-bottom:30px;}
 .content__lang__ja .area-space .list.num-2 > li:nth-child(1) { margin-top: 0rem; }
 .content__lang__ja .area-space .list.num-2 > li:nth-child(2) { margin-top: 0rem; }
 .content__lang__ja .area-space .list.num-3 > li { width: 33.33%; margin-right: 0 }
 .content__lang__ja .area-space .list.num-3.gap1 > li { width: 32.66%; margin-right: 1% }
 .content__lang__ja .area-space .list.num-3.gap2 > li { width: 32%; margin-right: 2% }
 .content__lang__ja .area-space .list.num-3.gap3 > li { width: 31.33%; margin-right: 3% }
 .content__lang__ja .area-space .list.num-3 > li:nth-of-type(3n+0) { margin-right: 0%; }
 .content__lang__ja .area-space .list.num-3 > li:nth-of-type(3n+1) { margin-top: 2rem; clear: both; }
 .content__lang__ja .area-space .list.num-3 > li:nth-of-type(3n+2) { margin-top: 2rem; }
 .content__lang__ja .area-space .list.num-3 > li:nth-of-type(3n+3) { margin-top: 2rem; }
 .content__lang__ja .area-space .list.num-3 > li:nth-child(1) { margin-top: 0rem; }
 .content__lang__ja .area-space .list.num-3 > li:nth-child(2) { margin-top: 0rem; }
 .content__lang__ja .area-space .list.num-3 > li:nth-child(3) { margin-top: 0rem; }
 .content__lang__ja .area-space .list.num-2.list-2 .title{ font-size:18px !important}

 .content__lang__ja .area-space .list-2 > li > div:nth-child(1) {width: 40%;display: inline-table;vertical-align:top}
 .content__lang__ja .area-space .list-2 > li:nth-of-type(2n+1) { border-bottom: 1px solid #ccc; padding-bottom: 20px; }

 .content__lang__ja .area-space .list-2 > li .cont { line-height: 1.3; }
 .content__lang__ja .area-space .list-2 > li:nth-of-type(2n+2) { border-bottom: 1px solid #ccc; padding-bottom: 20px; }
 .content__lang__ja .area-space .list-2 > li > div:nth-child(1) img { max-width: 100%; width:200px ; height:285px}
 .content__lang__ja .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__ja .area-space .list-2 > li > div:nth-child(2) .ltitle{margin-right: 5px;}
 .content__lang__ja .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__ja .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__ja .area-space .ltitle { font-size: 0.8rem; padding: 3px 10px; color: white; margin-bottom: 10px; display: inline-table; line-height: 1.2; }
 .content__lang__ja .area-space .ltitle:lang(ja) { font-size: 0.8rem; padding: 3px 5px; }
 .content__lang__ja .area-space .ltitle.green { background-color: #8be0cd; color: #333; }
 .content__lang__ja .area-space .ltitle.green2 { background-color: #5f8b4d; color: #fff; }
 .content__lang__ja .area-space .ltitle.gray { background-color: #878787; color: #fff; }
 .content__lang__ja .area-space .ltitle.gray2 { background-color: #999999; color: #fff; }
 .content__lang__ja .area-space .ltitle.gray3 { background-color: #5a5a5a; color: #fff; }
 .content__lang__ja .area-space .ltitle.red1 { background-color: #fda284; color: #333; }
 .content__lang__ja .area-space .ltitle.red2 { background-color: #ffb1b1; color: #333; }
 .content__lang__ja .area-space .ltitle.purple { background-color: #7e4295; color: #fff; }

 .content__lang__ja .nodata {width:100% !important; text-align:center;margin-left:0;padding:50px 15px; text-align:center; font-weight:normal; color:#333;cursor:default !important; border:0 !important}
 .content__lang__ja .nodata > td{text-align:center !important;font-weight:500 !important;margin:0;padding:50px 15px !important;color: #333 !important;cursor: default;}
 .content__lang__ja .nodata:hover{border:0 !important;box-shadow:none !important; background:none  !important}
 .content__lang__ja .nodata td:hover{ box-shadow:none !important; background:none !important}

 @media screen and ( max-width:639px) {
     .content__lang__ja .area-space .list-1 > li img{ height:300px;}
     .content__lang__ja .area-space .list-5 li { width:100%; float:none}
     .content__lang__ja .area-space .list-5 li img{ width:100%}
     .content__lang__ja .area-space .list.num-2.num-xs-1 li:nth-of-type(2n+1) { clear: none;}
     .content__lang__ja .area-space .list.num-2.num-xs-2 li:nth-of-type(2n+1) { clear: none;}
     .content__lang__ja .area-space .list.num-2.num-xs-3 li:nth-of-type(2n+1) { clear: none;}
     .content__lang__ja .area-space .list.num-2.num-xs-4 li:nth-of-type(2n+1) { clear: none;}
     .content__lang__ja .area-space .list.num-2.num-xs-5 li:nth-of-type(2n+1) { clear: none;}
     .content__lang__ja .area-space .list.num-xs-1 li { width: 100%; margin-right: 0; margin-top: 0; }
     .content__lang__ja .area-space .list.num-xs-1 li:nth-child(1) { margin-top: 0rem; }
     .content__lang__ja .area-space .list.num-xs-1 li:nth-child(2) { margin-top: 0rem; }
     .content__lang__ja .area-space .list.num-xs-1.gap1 li { width: 100%; margin-right: 0% }
     .content__lang__ja .area-space .list.num-xs-1.gap2 li { width: 100%; margin-right: 0% }
     .content__lang__ja .area-space .list.num-xs-1.gap3 li { width: 100%; margin-right: 0% }
     .content__lang__ja .area-space .list-2 > li > div:nth-child(1) { width: 30%; }
     .content__lang__ja .area-space .list-2 > li > div:nth-child(1) img{height:auto}
     .content__lang__ja .area-space .list-2 > li > div:nth-child(2) { width: 65%; padding-right: 0; }
 }

 .content__lang__ja .page-section .section { margin-top:60px; }
 .content__lang__ja .page-section .section h2{ font-size:1.6rem; margin-bottom:20px; }
 .content__lang__ja .page-section [class*='sec'] h3 {margin-bottom:45px;}
 .content__lang__ja .page-section .section h4 {font-weight:bold;}
 .content__lang__ja .page-section .section .title{font-size:17px !important; line-height: 1.4; margin-bottom: 30px;}
 .content__lang__ja .page-section .section .paragraph{ margin-bottom:20px; display:table; }
 .content__lang__ja .page-section .section .paragraph .poster{ display:table-cell; padding-right:20px; vertical-align:top; }
 .content__lang__ja .page-section .section .paragraph .poster img {max-width:unset;}
 .content__lang__ja .page-section .section .paragraph .content{ display:table-cell; vertical-align:top; }
 .content__lang__ja .page-section .section .paragraph .content h3{ font-size:1.2rem; color:#6cbaaa; }
 .content__lang__ja .page-section .section .paragraph .content h4{ font-size:1.2rem; margin-bottom:10px; }
 .content__lang__ja .page-section .section.interview .paragraph{ margin-top:40px; }
 .content__lang__ja .page-section .section.interview .paragraph .poster img{ border-radius:50%; border:5px solid #6cbaaa; }
 .content__lang__ja .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__ja .page-section .section .paragraph .poster { display: table; width:100%; text-align:center; margin-bottom:10px; }
     .content__lang__ja .page-section .section .paragraph .poster img { width:100%; }
     .content__lang__ja .page-section .section .paragraph .content { display: table; width:100%; }
     .content__lang__ja .page-section .section.interview .paragraph .content h3 { width:100%; box-sizing:border-box; }
 }

 .content__lang__ja .daehakro-view .page-section.cont .h1-desc { font-size: 17px !important; }
 .content__lang__ja .daehakro-view .h2-header dd { font-size: 17px !important; line-height: 1.4 }

 .content__lang__ja .db-list .board-view-title {padding:40px 0;}
 .content__lang__ja .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__ja .db-list .swiper-container{width:100% !important; height:64vw; margin-bottom:40px}
 .content__lang__ja .db-list .swiper-slide img{width:auto !important; height:58vw !important}
 .content__lang__ja .db-list .board-view-title .row { width: 100%; display: table; table-layout: fixed; }
 .content__lang__ja .db-list .board-view-title .row .col { min-height: 1px; display: table-cell; }
 .content__lang__ja .db-list .board-view-title .row .col.ta-c { text-align: center; }
 .content__lang__ja .db-list .board-view-title .row .col.w-40 { width: 40%;vertical-align:top; }
 .content__lang__ja .db-list .board-view-title .row .col.w-60 { width: 60%; }
 .content__lang__ja .db-list .board-view-title .left .sns-list { display: block; text-align: center; margin-top: 15px; }
 .content__lang__ja .db-list .board-view-title .right { padding-left: 30px; }
 .content__lang__ja .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__ja .db-list .board-view-title .right dl { margin-top: 0px; font-size: 15px; line-height: 1.6 }
 .content__lang__ja .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__ja .db-list .board-view-title .right dd { display: inline-block; width: 60%; margin-left: 5%; margin-top: 10px; word-break:break-all; }
 .content__lang__ja .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__ja .db-list .board-content {max-width:1000px;}
 .content__lang__ja .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__ja .db-list .board-content .synopsis .title { color: #333; font-size: 1.2rem; margin-bottom: 10px; }
 .content__lang__ja .db-list .board-content .performance-view .row .section p { margin-bottom: 30px; }
 .content__lang__ja .db-list .board-content .synopsis p { margin-bottom: 10px; }
 .content__lang__ja .db-list .board-content .cont-bottom { margin-top: 20px; }
 .content__lang__ja .db-list .board-content .cont-bottom p { margin-top: 15px; font-size: 0.9em; }
 .content__lang__ja .db-list .board-content .character .box { border: 1px solid #e0e0e0; padding: 30px; font-size: 15px; background-color: #fff; margin-bottom: 60px; }
 .content__lang__ja .db-list .board-content .synopsis .cont { margin-top: 20px; }
 .content__lang__ja .db-list .board-content .synopsis .cont img { max-width: 100%; }


 .content__lang__ja .db-list .board-content .db-infobox{padding: 55px;border: 1px solid #eee;margin-bottom:55px}
 .content__lang__ja .db-list .board-content .db-infobox .event-info{ margin-bottom:55px;}
 .content__lang__ja .db-list .board-content .db-infobox .map-box .map{border: 1px solid #ccc; height:450px !important}
 .content__lang__ja .db-list .board-content .db-infobox .map-box .go-map{ text-align:right; margin-top:15px;}
 .content__lang__ja .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__ja .db-list .board-content .tab-menu > li { float: left; }
 .content__lang__ja .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__ja .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__ja .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__ja .db-list .board-content .tab-menu.inner  > li {box-sizing:border-box}
 .content__lang__ja .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__ja .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__ja .db-list .board-content .tab-menu.inner.border {padding:20px 0;}
 .content__lang__ja .db-list .board-content .tab-menu.inner.border > li > a {top:20px;}
 .content__lang__ja .db-list .board-content .tab-menu.inner.border.top {border-top:1px solid #e5e5e5; padding:20px 0;}
 .content__lang__ja .db-list .board-content .tab-menu .tab-content {margin-top:100px; }

 /* blog list*/
 .content__lang__ja .db-list .board-content  .blog-list > ul { border-top: 2px solid #eee; }
 .content__lang__ja .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__ja .db-list .board-content  .blog-list > ul > li:hover, .blog-list > ul > li:focus { cursor: pointer; }
 .content__lang__ja .db-list .board-content  .blog-list > ul > li.nodata { min-height: auto; text-align: center; }
 .content__lang__ja .db-list .board-content  .blog-list > ul > li > .thumnails { float: left; width: 320px; }
 .content__lang__ja .db-list .board-content  .blog-list > ul > li > .thumnails > img { width: 280px; height: 170px; }
 .content__lang__ja .db-list .board-content  .blog-list > ul > li > h3 { font-size: 22px; color: #333; margin-bottom: 25px; font-weight: bold }
 .content__lang__ja .db-list .board-content  .blog-list > ul > li > h3:hover { text-decoration: underline }
 .content__lang__ja .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__ja .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;}

 @media screen and ( max-width:767px){
     .xs-100 { width: 100% !important; display: table !important; table-layout: fixed; }
     .performance-view .right { padding-left: 0px !important; }
     .performance-view .right button { display: block; margin-top: 40px; width: 100%; background-color: #6cbaa9; }
     .content__lang__ja .db-list .board-content .db-infobox {padding:1rem;}
     .content__lang__ja .db-list .board-content .db-infobox .map-box .map {height:50vw !important;}
     .content__lang__ja .db-list .board-content .db-infobox .map-box .go-map > a:last-child {width:100%;}
     .content__lang__ja .db-list .board-content .blog-list > ul > li > .thumnails > img {width:auto !important;height:auto !important;}
 }

 .content__lang__ja .board-view .board-content #news03_wrap {color:#666;width:100%;margin:0 auto; margin-bottom:20px ;margin-top:0}
 .content__lang__ja .board-view .board-content #news03_wrap #news01_content { text-align: left; overflow:hidden; color:#333;font-size:17px;line-height:1.7;}
 .content__lang__ja .board-view .board-content #news03_wrap #news01_content div {color:#333;font-size:17px;line-height:1.7;}
 .content__lang__ja .board-view .board-content #news03_wrap p.img_line{  margin:0 0 10px 0; text-align:center;}
 .content__lang__ja .board-view .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__ja .board-view .board-content #news01_content p{margin:0 0 5px 0;text-align:left }
 .content__lang__ja .board-view .board-content #news03_detail .detail {border-top:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid; padding:30px 5px; text-align:left ; margin:40px auto 0 ; clear:both; color:#333;font-size:17px;line-height:1.7; }

 .content__lang__ja .board-view .board-content .special-tourist-zones .tip-box{width: 100%; border:1px solid #cecece; background: #dadada;}
 .content__lang__ja .board-view .board-content .special-tourist-zones .tip-box th, td {padding: 20px 10px 20px 10px;}
 .content__lang__ja .board-view .board-content .special-tourist-zones .tip-box th{width: 110px; font-size:1.250em;}
 .content__lang__ja .board-view .board-content .special-tourist-zones .tip-box th span{font-size: 21px; font-weight: normal; vertical-align: middle; color: #e47f26;}
 .content__lang__ja .board-view .board-content .special-tourist-zones .tip-box td span{font-size:1.167em;}
 .content__lang__ja .board-view .board-content .special-tourist-zones .Transportation-table{border-top: 2px solid #494949;}
 .content__lang__ja .board-view .board-content .special-tourist-zones .Transportation-table th, td{border-bottom: 1px solid #cdcdcd;border-left:none;border-right:none;word-break: keep-all;}
 .content__lang__ja .board-view .board-content .special-tourist-zones .Transportation-table th{background: #ededed;}

 .content__lang__ja .board-view .board-content .column-wrap .img-wrap{position:relative; margin:0 auto;width:100%;}
 .content__lang__ja .board-view .board-content .column-wrap .img-wrap .cap{position: absolute; bottom:0; width: 100%; font-size: 16px !important; text-align: center; padding-bottom:30px; font-weight: 500 !important; color:#fff; z-index:3}
 .content__lang__ja .board-view .board-content .column-wrap .img-wrap .cap::after{content:''; display: block; position: absolute;bottom:0px;width:100%;height:300px;text-shadow: 1px 1px 0px rgba(0,0,0,0.6); letter-spacing: 0px; z-index:-10;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
 }

 .content__lang__ja .board-view .board-content .column-wrap .clearfix::after,
 .content__lang__ja .board-view .board-content .column-wrap .clearfix::before{content:'';display:block;clear:both}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .mo_only{display:none !important}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .btn_ebook{display:inline-block;margin:40px auto 60px}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 h3{border-bottom:none;margin-top:0;letter-spacing:0}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner{position:relative}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner img{width:100%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a{position:absolute;text-decoration:none;font-size:14px;padding:10px 25px;box-sizing:border-box;border-radius:23px;background:#fff}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.on{border:2px solid;font-weight:900}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region01{top:74.1%;left:68.6%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region02{top:53.6%;left:77.8%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region03{top:9.8%;left:16.4%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region04{top:66%;left:5%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region05{top:47.9%;left:9%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region06{top:64.3%;left:78.1%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region07{top:30.9%;left:14.7%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region08{top:24.2%;left:45.5%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region09{top:14.4%;left:59.3%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region10{top:33%;left:55.6%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region11{top:38.3%;left:6%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region12{top:57%;left:14%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region13{top:80.8%;left:17%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region14{top:43.2%;left:69.8%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region15{top:80.6%;left:52.5%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .btn_region a.region16{top:88.8%;left:33.2%}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region01{color:#f08200;border:1px solid #f08200;background-color:#f08200}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region02{color:#eb6134;border:1px solid #eb6134;background-color:#eb6134}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region03{color:#ea6170;border:1px solid #ea6170;background-color:#ea6170}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region04{color:#e95098;border:1px solid #e95098;background-color:#e95098}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region05{color:#c265a4;border:1px solid #c265a4;background-color:#c265a4}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region06{color:#796caf;border:1px solid #796caf;background-color:#796caf}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region07{color:#386eb5;border:1px solid #386eb5;background-color:#386eb5}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region08{color:#007fcb;border:1px solid #007fcb;background-color:#007fcb}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region09{color:#00a0e9;border:1px solid #00a0e9;background-color:#00a0e9}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region10{color:#00a0c6;border:1px solid #00a0c6;background-color:#00a0c6}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region11{color:#00afb0;border:1px solid #00afb0;background-color:#00afb0}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region12{color:#00a979;border:1px solid #00a979;background-color:#00a979}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region13{color:#0ca53d;border:1px solid #0ca53d;background-color:#0ca53d}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region14{color:#6ab82c;border:1px solid #6ab82c;background-color:#6ab82c}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region15{color:#bfb309;border:1px solid #bfb309;background-color:#bfb309}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .region16{color:#f39800;border:1px solid #f39800;background-color:#f39800}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list{display:inline-block;padding:15px;position:absolute;background-color:#fff;border-radius:15px;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);width:auto}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region01{top:72.5%;left:24.5%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region02{top:59.5%;left:54%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region03{top:7%;left:36%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region04{top:55%;left:23%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region05{top:43%;left:28%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region06{top:61.5%;left:34%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region07{top:15.5%;left:8%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region08{top:30.1%;left:44.4%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region09{top:20%;left:56.5%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region10{top:39%;left:52%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region11{top:45.5%;left:5%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region12{top:63.5%;left:11.1%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region13{top:65%;left:32%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region14{top:50%;left:54.5%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region15{top:46%;left:48.5%}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list.region16{top:54.5%;left:23%}
 .content__lang__ja .board-view .board-content .column-wrap .btn_close{position:absolute;right:25px;text-indent:-9999px;border:none !important;}
 .content__lang__ja .board-view .board-content .column-wrap .btn_close::after,.btn_close::before{content:'';position:absolute;left:50%;width:3px;height:18px;background-color:inherit}
 .content__lang__ja .board-view .board-content .column-wrap .btn_close::before{transform:rotate(45deg)}
 .content__lang__ja .board-view .board-content .column-wrap .btn_close::after{transform:rotate(-45deg)}
 .map_wrap .map_inner .pop_region .pop_list .pop_inner{padding:15px 0}
 .content__lang__ja .board-view .board-content .column-wrap .num{float:left;text-indent: -9999px;margin-top:-5px;width:44px;height:53px;background:url(https://tong.visitkorea.or.kr/cms/resource_etc/44/2815444_image2_1.png) no-repeat}
 .content__lang__ja .board-view .board-content .column-wrap .num.n01{background-position:0 0}
 .content__lang__ja .board-view .board-content .column-wrap .num.n02{background-position:-45px 0}
 .content__lang__ja .board-view .board-content .column-wrap .num.n03{background-position:-90px 0}
 .content__lang__ja .board-view .board-content .column-wrap .num.n04{background-position:-135px 0}
 .content__lang__ja .board-view .board-content .column-wrap .num.n05{background-position:0 -54px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n06{background-position:-45px -54px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n07{background-position:-90px -54px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n08{background-position:-135px -54px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n09{background-position:0 -108px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n10{background-position:-45px -108px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n11{background-position:-90px -108px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n12{background-position:-135px -108px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n13{background-position:0 -162px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n14{background-position:-45px -162px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n15{background-position:-90px -162px}
 .content__lang__ja .board-view .board-content .column-wrap .num.n16{background-position:-135px -162px}
 .content__lang__ja .board-view .board-content .column-wrap .map_wrap .map_inner .pop_region .pop_list .pop_inner .place_txt{float:left;padding:0 14px 0 10px}
 .content__lang__ja .board-view .board-content .safe125 strong{border:none !important;background:none !important;font-size:20px;font-weight:900}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 .place_txt ul{width:300px}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 ul li{color:#333;font-size:14px;padding-bottom:2px;display:flex}
 .content__lang__ja .board-view .board-content .column-wrap.safe125 ul li em{display:inline-block;width:18px;height:18px;margin:3px 8px 0 0;border-radius:50%;text-align:center;color:#fff!important;font-size:9px;font-weight:900;flex-shrink:0;font-style:normal;}
 .content__lang__ja .board-view .board-content .column-wrap .tab-cont{display:flex;margin-top:80px}
 .content__lang__ja .board-view .board-content .column-wrap .tab-cont .row{width:33.33%}
 .content__lang__ja .board-view .board-content .column-wrap .tab-cont .row.r-2,.tab-cont .row.r-3{padding-left:15px}
 .content__lang__ja .board-view .board-content .column-wrap .tab-cont .row.r-2{padding-right:15px;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}
 .content__lang__ja .board-view .board-content .column-wrap .tab-cont .row .tab_list{display:block;padding:15px 0;background-color:#fff;width:auto;border:none}
 .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num{float:initial;display:block}
 @media screen and (max-width:750px){
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn .sel-btn,.tab-btn .sel-lst{border:1px solid #000;text-align:left}
     .column-wrap.safe125 .mo_only,.tab-cont{display:block !important}
     .column-wrap.safe125 .pc_only{display:none !important}
     .column-wrap.safe125 a:active,.column-wrap.safe125 a:hover,.column-wrap.safe125 a:link,a:focus{color:inherit;text-decoration:none}
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn{margin-top:25px;position:relative}
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn .sel-btn{position:relative;width:100%;background:#fff;padding:15px;font-size:15px;margin-bottom:20px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn .sel-btn::after{content:"";display:inline-block;position:absolute;top:45%;right:20px;background:url(https://tong.visitkorea.or.kr/cms/resource_etc/89/2808089_image2_1.png) 100% 0/100% no-repeat;width:17px;height:10px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn .sel-btn.active::after{background:url(https://tong.visitkorea.or.kr/cms/resource_etc/88/2808088_image2_1.png) 100% 0/100% no-repeat}
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn .sel-lst{overflow-y:auto;height:50vh;width:100%;float:none;margin-top:-21px;position:absolute;background-color:#fff;z-index:100;display:none}
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn ul li{float:none;width:100%;border:none;padding:17px 15px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn ul li.on{background:#f7f7f7;border:none}
     .content__lang__ja .board-view .board-content .column-wrap .tab-btn ul li a{display:inline-block;font-size:15px;line-height:20px;box-sizing:border-box}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont{margin-top:0}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .row{width:100%}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .row.r-2{border:none}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .row.r-2,.tab-cont .row.r-3{padding-left:0}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .row .tab_list{overflow:hidden;visibility:hidden;opacity:0;height:0;text-indent:-9999px;padding:0;width:100%}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .tab_list.active{height:auto;text-indent:0;opacity:1;visibility:inherit}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num{margin-top:0;float:left;background:url(https://tong.visitkorea.or.kr/cms/resource_etc/43/2815443_image2_1.png) 0 0/400% no-repeat;width:33px;height:39px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n01{background-position:0 0}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n02{background-position:-33px 0}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n03{background-position:-66px 0}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n04{background-position:-99px 0}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n05{background-position:0 -39px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n06{background-position:-33px -39px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n07{background-position:-66px -39px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n08{background-position:-99px -39px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n09{background-position:0 -79px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n10{background-position:-33px -79px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n11{background-position:-66px -79px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n12{background-position:-99px -79px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n13{background-position:0 -119px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n14{background-position:-33px -119px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n15{background-position:-66px -119px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont .num.n16{background-position:-99px -119px}
     .content__lang__ja .board-view .board-content .column-wrap .tab-cont ul{margin-top:15px;width:100%}#sub-container .safe125 strong{line-height:35px;padding-left:5px}
 }

 .content__lang__ja .board-view .board-content .content-wrap .mo {display: none !important;}
 .content__lang__ja .board-view .board-content .content-wrap .tab-btn .tab-in{display:none}
 .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul{text-align:center;overflow:hidden;border-left:1px solid #efefef;border-top:1px solid #efefef;height:auto}
 .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li{float:left;width:25%;margin-left:-1px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;box-sizing:border-box;height:80px;padding:20px 0}
 .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li.on{background-color:#27ae6b;border:1px solid #27ae6b}
 .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li.on a,.content-wrap .tab-btn ul li.on a b{color:#fff}
 .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li a{display:inline-block;font-size:15px;color:#000;text-decoration:none;line-height:20px;box-sizing:border-box}
 .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li a b{display:block}
 .content__lang__ja .board-view .board-content .content-wrap .tab_list{overflow:hidden;visibility:hidden;opacity:0;height:0;text-indent:-9999px}
 .content__lang__ja .board-view .board-content .content-wrap .tab_list.active{height:auto;text-indent:0;opacity:1;visibility:inherit}
 .content__lang__ja .board-view .board-content .content-wrap .column-wrap .video{position:relative;margin-bottom:30px}
 .content__lang__ja .board-view .board-content .content-wrap .column-wrap .video .play{position:absolute;left:0;top:0;width:100%;height:100%}

 @media screen and (max-width: 750px) {
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn,
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn .sel-btn{position:relative;width:100%}
     .content__lang__ja .board-view .board-content .content-wrap .mo{display:block !important}
     .content__lang__ja .board-view .board-content .content-wrap .pc{display:none !important}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn{margin:0 auto}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn .sel-btn{height:60px;border:1px solid #000;text-align:left;background:#fff;padding:10px 15px;font-size:15px;line-height:18px}
     .content__lang__ja .board-view .board-content .column-wrap .infoB ul li br,.tab-btn .sel-btn span{display:block}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn .sel-btn::after{content:"";display:inline-block;position:absolute;top:45%;right:20px;background:url(https://tong.visitkorea.or.kr/cms/resource_etc/89/2808089_image2_1.png) 100% 0/100% no-repeat;width:17px;height:10px}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn .sel-btn.active::after{background:url(https://tong.visitkorea.or.kr/cms/resource_etc/88/2808088_image2_1.png) 100% 0/100% no-repeat}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn .sel-lst{border:1px solid #000;overflow-y:auto;width:100%;float:none;text-align:left;margin-top:-1px;z-index:100;display:none}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul{position:absolute;background:#fff}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li{float:none;width:100%;height:60px;border:none;padding:10px 15px}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn.mo ul li.on{background:#f7f7f7;border:none}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li.on a{color:#000}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li a{line-height:18px;letter-spacing:-1}
     .content__lang__ja .board-view .board-content .content-wrap .tab-btn ul li a span{display:block;text-align:left}
     .content__lang__ja .board-view .board-content .content-wrap .column-wrap .video{width:100%;height:100%}
     .content__lang__ja .board-view .board-content .column-wrap h3{font-size:1.7rem}
     .content__lang__ja .board-view .board-content .column-wrap h4{font-size:1.25rem}
     .content__lang__ja .board-view .board-content .column-wrap [class*=img-area-col] li{float:none;width:100%;margin-left:0;margin-top:5px}
     .content__lang__ja .board-view .board-content .column-wrap [class*=img-area-col] li:first-child{margin-left:0;margin-top:0}
 }

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

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