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

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

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url('/static/front/fonts/MaterialIcons-Regular.woff') format('woff');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 18px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  vertical-align: middle;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
@media all and (max-width:640px) {
  .material-icons{line-height:0.5;}
}
@media all and (max-width:640px) {
  .material-icons{line-height:0.5;}
}
.material-icons i {vertical-align: baseline;}

/*.content__lang__zh_TW * {font-size:16px !important;}*/
.content__lang__zh_TW .board-content p, .content__lang__zh_TW .board-content div{line-height: 1.7; font-size:17px; color:#333; text-align:left;}
.content__lang__zh_TW .board-content > div > h3{font-size: 32px; font-weight: 900; color:#333; letter-spacing: -0.03em; margin:0 ; padding:0; padding-bottom: 25px!important; margin:80px 0 30px 0;background:none !important; text-align:left; border-bottom: 1px solid #eee;border-top:0 !important; line-height:1.3}


/* 개별 콘텐츠 스타일 정의 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.content__lang__zh_TW {font-family:"Arial", "Microsoft YaHei", "SimSun", "PingFang SC", "Apple SD Gothic Neo", "Tahoma", "Georgia", "Malgun Gothic", "Dotum" , sans-serif;}
.content__lang__zh_TW .board-view {max-width:950px;margin:auto;}
.content__lang__zh_TW .board-view dl.title{display:block;width:100%;margin-bottom:1rem;}
.content__lang__zh_TW .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__zh_TW .board-view dl.title dd{display:inline-block;}

.content__lang__zh_TW .board-view .content{display:block;margin-bottom:4rem;margin-top:2rem;}
.content__lang__zh_TW .board-view .content img{	max-width:100%;margin-bottom:30px;margin-left:auto;margin-right:auto;display:table;}
.content__lang__zh_TW .board-view .content p{margin:30px 0;line-height: 1.706em;font-size: 17px;color: #333;}
.content__lang__zh_TW .board-view .desc{color:#91864d;font-size:1rem;font-weight:700;margin-bottom:1rem;}
.content__lang__zh_TW .board-view .useful_info em {font-style:normal;}
.content__lang__zh_TW .board-view .tour_info em {font-size:17px;font-style:normal;}

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

.content__lang__zh_TW .page-content .page-section .sec{margin-top: 60px;}
.content__lang__zh_TW .page-content .page-section .sec:first-child{margin-top: 0px;}
.content__lang__zh_TW .page-content .page-section .sub0102_wrap .img img{width: 100%;}
.content__lang__zh_TW .page-content .page-section .sub0102_top { margin:60px 0 80px; text-align:center; line-height:1;}
.content__lang__zh_TW .page-content .page-section .sub0102_top .sub0102_txt01 { font-size:24px; color:#666; font-weight:500; line-height:1.2;}
.content__lang__zh_TW .page-content .page-section table.tbl01{width: 100%; border-top: 2px solid #e58833;}
.content__lang__zh_TW .page-content .page-section 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__zh_TW .page-content .page-section table.tbl01 th:first-child{border-left: 0;}
.content__lang__zh_TW .page-content .page-section table.tbl01 th:last-child{border-right: 0;}
.content__lang__zh_TW .page-content .page-section table.tbl01 td{border: 1px solid #ddd; padding: 10px; text-align: center; word-break:break-all; vertical-align: middle;}
.content__lang__zh_TW .page-content .page-section table.tbl01 td:first-child{border-left:0; word-break: keep-all;}
.content__lang__zh_TW .page-content .page-section table.tbl01 td:last-child{border-right:0;}
.content__lang__zh_TW .page-content .page-section table.tbl01 td.time{color: #e58833; background: #fffcfa;}
.content__lang__zh_TW .page-content .page-section .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__zh_TW .page-content .page-section .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__zh_TW .page-content .page-section .sub0102_wrap .pop_up_wrap .pop_up .pop_inner { padding:60px 85px;}
.content__lang__zh_TW .page-content .page-section .sub0102_wrap .pop_up_wrap .pop_up .pop_con { text-align:center; line-height:1;}
.content__lang__zh_TW .page-content .page-section .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__zh_TW .page-content .page-section .sub0102_wrap .pop_up_wrap .pop_up .pop_tbl table.tbl01 { border-left:1px solid #ddd; border-right:1px solid #ddd;}
.content__lang__zh_TW .page-content .page-section .sub0102_wrap .pop_up_wrap .pop_up .pop_tbl table.tbl01 td { padding:8px; font-size:17px;}

.content__lang__zh_TW .page-content .page-section .sub0103_top { margin:60px 0 80px; text-align:center; line-height:1;}
.content__lang__zh_TW .page-content .page-section .sub0103_top .sub0103_txt01 { font-size:24px; color:#666; font-weight:500; line-height:1.2;}
.content__lang__zh_TW .page-content .page-section .sub0103_wrap .day_wrap{display: flex; flex-wrap:wrap; margin-top:80px;}
.content__lang__zh_TW .page-content .page-section .sub0103_wrap .day{width: 48%; margin-right: 4%; text-align: center; float: left; margin-top: 40px;}
.content__lang__zh_TW .page-content .page-section .sub0103_wrap .day:nth-child(2n){margin-right: 0;}
.content__lang__zh_TW .page-content .page-section .sub0103_wrap .day:nth-child(-n+2){margin-top: 0;}
.content__lang__zh_TW .page-content .page-section .sub0103_wrap .day h6{font-size: 24px; font-weight: 600; margin-bottom: 10px; color: #579047;}
.content__lang__zh_TW .page-content .page-section table.tbl02{width: 100%;}
.content__lang__zh_TW .page-content .page-section table.tbl02 tr.top th{background:#579047; color: #fff; padding: 15px; font-weight: 400; font-size: 17px;}
.content__lang__zh_TW .page-content .page-section table.tbl02 tr.top th:first-child{border-radius:10px 0 0 15px ;}
.content__lang__zh_TW .page-content .page-section table.tbl02 tr.top th:last-child{border-radius:0 10px 15px 0;}
.content__lang__zh_TW .page-content .page-section 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__zh_TW .page-content .page-section table.tbl02 td:first-child{word-break: keep-all;}
.content__lang__zh_TW .page-content .page-section .sub0103_wrap .calendar_wrap{width: 900px; margin:0 auto;}
.content__lang__zh_TW .page-content .page-section table.calendar{width: 100%;}
.content__lang__zh_TW .page-content .page-section table.calendar th{border: 1px solid #ddd; text-align: center; padding: 5px; border-right: 0; color: #222; background: #f9f9f9;}
.content__lang__zh_TW .page-content .page-section table.calendar th:first-child{border-left: 0;}
.content__lang__zh_TW .page-content .page-section table.calendar td{border: 1px solid #ddd; text-align: right; padding:5px 10px 40px 10px; border-right: 0;}
.content__lang__zh_TW .page-content .page-section table.calendar td:first-child{border-left: 0;}
.content__lang__zh_TW .page-content .page-section table.calendar .red{color: #ff2508;}
.content__lang__zh_TW .page-content .page-section table.calendar .gray{color: #aaa;}
.content__lang__zh_TW .page-content .page-section 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__zh_TW .page-content .page-section .sub0104_wrap .day{text-align: center;}
.content__lang__zh_TW .page-content .page-section .sub0104_wrap .day h6{font-size: 24px; font-weight: 600; margin-bottom: 10px; color: #add4e3;}
.content__lang__zh_TW .page-content .page-section table.tbl02.skyblue tr.top th{background:#add4e3; color: #fff; }
.content__lang__zh_TW .page-content .page-section table.tbl02.skyblue td{background: #ecf2f4; color: #555;}

.content__lang__zh_TW .local-view p { color: #333; margin-bottom: 30px !important }
.content__lang__zh_TW .local-view h1 { font-size: 28px !important; text-align: left !important; line-height: 1.4; font-weight: 100; color: #222; margin-bottom:0; }
.content__lang__zh_TW .local-view.editor > .page-section { padding: 0 !important }
.content__lang__zh_TW .local-view.editor h3 { font-size: 18px !important; padding-top: 20px !important }
.content__lang__zh_TW .local-view .section { margin-top: 40px !important }
.content__lang__zh_TW .local-view .cont img { margin-bottom: 20px; }
.content__lang__zh_TW .local-view .cont .img-area { margin-bottom: 20px !important }
.content__lang__zh_TW .local-view .section h2 { border-top: none; position: relative; padding-left: 15px !important; font-weight: bold; line-height: 1.6 !important; margin-bottom: 30px !important; margin-top: 60px !important; font-size: 1.2rem !important; }
.content__lang__zh_TW .local-view .section .box {display: table; border: 1px solid #eee !important; padding: 40px !important; background-color: #fff  !important; width: 100%; box-sizing: border-box; margin-bottom: 20px; }

.content__lang__zh_TW .local-view .cont .sub0301_link_wrap img{margin-bottom: 0;}
.content__lang__zh_TW .page-content .page-section .sub0301_top { margin:60px 0 80px; text-align:center; line-height:1;}
.content__lang__zh_TW .page-content .page-section .sub0301_top .sub0301_txt01 { font-size:24px; color:#666; font-weight:500; line-height:1.2;}
.content__lang__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list { display:flex; flex-wrap:wrap; align-items:stretch; justify-content: space-between;}
.content__lang__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li { width:calc((100% - 40px)/2); margin-right:0; background:#f7f7f7; margin-top: 40px;}
.content__lang__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li .img_wrap { overflow:hidden; position:relative; width:100%; padding-bottom:142%;}
.content__lang__zh_TW .page-content .page-section .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__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li .txt_wrap { padding:30px; line-height:1;}
.content__lang__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li .txt_wrap strong { font-size:20px; color:#222; font-weight:600;}
.content__lang__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info { margin:20px 0;}
.content__lang__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info li { display:flex;}
.content__lang__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info li ~ li { margin-top:10px;}
.content__lang__zh_TW .page-content .page-section .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__zh_TW .page-content .page-section .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__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li .txt_wrap .list_info li:nth-child(3) p { min-height:70px;}
.content__lang__zh_TW .page-content .page-section .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__zh_TW .page-content .page-section .sub0301_list_wrap .sub0301_list > li .txt_wrap .intro_txt { padding:15px 20px; border-radius:10px; background:#fff;}
.content__lang__zh_TW .page-content .page-section .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__zh_TW .page-content .page-section .sub0301_wrap .sub0301_link_wrap { display:flex; margin-bottom: 20px; justify-content: space-between; }
.content__lang__zh_TW .page-content .page-section .sub0301_wrap .sub0301_link_wrap li { width:calc((100% - 60px)/4); height:80px; border-radius:90px; border:1px solid #ddd; background:#fff;}
.content__lang__zh_TW .page-content .page-section .sub0301_wrap .sub0301_link_wrap li ~ li { margin-left:20px;}
.content__lang__zh_TW .page-content .page-section .sub0301_wrap .sub0301_link_wrap li a { display:flex; justify-content:center; align-items:center; width:100%; height:100%;}

.content__lang__zh_TW .board-content .column-wrap { max-width:950px; margin: 0 auto; padding: 0; background: #FFF; text-align: left ; }
.content__lang__zh_TW .board-content .column-wrap a:link,
.content__lang__zh_TW .board-content .column-wrap a:visited,
.content__lang__zh_TW .board-content .column-wrap a:hover { color: #0b68f5; text-decoration: underline; word-break: break-all; }
.content__lang__zh_TW .board-content .column-wrap h2 { margin: 30px 0; text-align: center }
.content__lang__zh_TW .board-content .column-wrap h3 { margin: 50px 0 25px 0; text-align: left; color: #333; line-height: 1.2; letter-spacing: -0.03em; font-size:24px }
.content__lang__zh_TW .board-content .column-wrap h4 { margin: 40px 0 20px 0; text-align: left; color: #333; line-height: 1.2; letter-spacing: -0.03em; font-size:19px }
.content__lang__zh_TW .board-content .column-wrap .baro { text-align: center; font-weight: bold; color: #A60817}
.content__lang__zh_TW .board-content .column-wrap .txtmT { margin-top: 35px }
.content__lang__zh_TW .board-content .column-wrap .mT4 { margin-top: 4px }
.content__lang__zh_TW .board-content .column-wrap .infoA { background-color:#F8F8F8; padding: 25px; margin-top: 30px; text-align: left; word-break: break-all; overflow: hidden }
.content__lang__zh_TW .board-content .column-wrap .infoB { border: 1px solid #dadada; padding: 45px; margin-top: 30px; text-align: left; word-break: break-all; overflow: hidden }
.content__lang__zh_TW .board-content .column-wrap [class*='infoB'] > .in-tit { color: #333; font-weight: 900; margin-bottom: 15px }
.content__lang__zh_TW .board-content .column-wrap [class*='infoB'] > ul > li > strong { color: #555; font-weight: 900; }
.content__lang__zh_TW .board-content .column-wrap .last-infoB { border-top: 1px solid #333; border-bottom: 1px solid #999; padding: 20px; margin-top: 40px; text-align: left; word-break: break-all; }
.content__lang__zh_TW .board-content .column-wrap .lasttxt { margin: 25px 0 0 0; color: #ff5303; }
.content__lang__zh_TW .board-content .column-wrap .lastinfo {margin-top: 25px;}
.content__lang__zh_TW .board-content .column-wrap .lastinfo + .lasttxt {margin-top:0;}
.content__lang__zh_TW .board-content .column-wrap .caption{ background-color: rgba(0,0,0,.30); color: #fff; padding:7px 10px; margin-bottom:10px; text-align:left; font-size:16px; font-family:Arial !important;}

.content__lang__zh_TW .board-content .column-wrap .jp_bnr { margin-bottom: 20px }
.content__lang__zh_TW .board-content .column-wrap .box-col { background-color:#EDE9E3 ; border-radius: 2em; padding: 25px; text-align: left !important; margin-top: 35px; padding-left: 30px; padding-right: 30px; }
.content__lang__zh_TW .board-content .column-wrap .box-col .txt-col { font-weight: bold; font-size: 20px; text-align: left !important; color: #1A1A1A; }

.content__lang__zh_TW .board-content .column-wrap .txt {margin-top: 15px; padding-left: 5px; font-size: 16px; color: #FFFFFF; letter-spacing: 0; line-height: 1.5; border-top: 1px solid #ffffff;padding:0; padding-top: 25px!important;}
.content__lang__zh_TW .board-content .column-wrap .box2 { padding:8px 8px 0px 0px; background-color:#DDA94B;}

.content__lang__zh_TW .board-content .column-wrap .txt-box { display: block; padding: 40px 45px; background-color: #1E4174; box-sizing: border-box; text-align: left; word-break: break-all; overflow: hidden}
.content__lang__zh_TW .board-content .column-wrap .yello {font-weight:900; font-size: 25px; color: #DDA94B !important; letter-spacing: 0; line-height: 1; margin-bottom: 5px;}
.content__lang__zh_TW .board-content .column-wrap .yello span {color: #FFFFFF;}

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

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

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

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

/*3개 이미지  분리*/
.content__lang__zh_TW .board-content .column-wrap .cap-imgwrap .img-area-col3 {max-width: 100%; overflow: hidden;  }
.content__lang__zh_TW .board-content .column-wrap .cap-imgwrap .img-area-col3 li { float: left; width: 33%; margin-left: 0.5%;}
.content__lang__zh_TW .board-content .column-wrap .cap-imgwrap .img-area-col3 li:first-child { margin-left: 0;}

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

    .content__lang__zh_TW .board-content .column-wrap .cap-imgwrap .img-area-col .large{width: 100%  !important}
    .content__lang__zh_TW .board-content .column-wrap .cap-imgwrap .img-area-col .small{width: 100% !important}
}

.content__lang__zh_TW .board-content .drama-wrap .mo_only { display: none;}
.content__lang__zh_TW .board-content .drama-wrap h3#kdrama-tit { text-align: center; border: none; margin: 0;}
.content__lang__zh_TW .board-content .drama-wrap .tab-btn { margin-top: 55px;}
.content__lang__zh_TW .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__zh_TW .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__zh_TW .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__zh_TW .board-content .drama-wrap .tab-btn ul li.on {background-color: #27ae6b; border: 1px solid #27ae6b;}
.content__lang__zh_TW .board-content .drama-wrap .tab-btn ul li.on a {color: #fff;}
.content__lang__zh_TW .board-content .drama-wrap .tab-cont {margin-top: 70px;}
.content__lang__zh_TW .board-content .drama-wrap .tab-cont h3#kdrama-tit {margin-top: 30px;padding-bottom: 0;}
.content__lang__zh_TW .board-content .drama-wrap .tab-cont .subtit-txt {padding: 40px 0;border-bottom: 1px solid #eee;}
.content__lang__zh_TW .board-content .drama-wrap .tab-cont .img-wrap {margin-top: 30px;}
.content__lang__zh_TW .board-content .drama-wrap .tab-list {overflow: hidden;visibility: hidden;opacity: 0;height: 0;text-indent: -9999px;}
.content__lang__zh_TW .board-content .drama-wrap .tab-list.active {height: auto;text-indent: 0;opacity: 1;visibility: inherit;}
.content__lang__zh_TW .board-content .drama-wrap .tab-list #drama-subtit {display:block;text-align:center ; margin:0 auto; width:auto !important;max-width:950px; margin-bottom:0px !important}
.content__lang__zh_TW .board-content .drama-wrap .photo-provide {display: inline-block;font-size: 15px;margin-top: 40px;}
.content__lang__zh_TW .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__zh_TW .board-content .drama-wrap .btn-video a:link,
.content__lang__zh_TW .board-content .drama-wrap .btn-video a:visited {text-decoration: none;color: #35b675;}

.content__lang__zh_TW .not-found {padding:50px 15px; text-align:center; font-weight:normal; color:#333;cursor:default !important}
.content__lang__zh_TW .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}

.mt0 {margin-top: 0px !important; }
.mt2 {margin-top: 2px !important; }
.mt5 {margin-top: 5px !important; margin-top: 5px !important; }
.mt10 {margin-top: 10px !important; margin-top: 0.625rem !important; }
.mt15 {margin-top: 15px !important; margin-top: 0.938rem !important; }
.mt20 {margin-top: 20px !important; margin-top: 1.25rem !important; }
.mt25 {margin-top: 25px !important; margin-top: 1.563rem !important; }
.mt30 {margin-top: 30px !important; margin-top: 1.875rem !important; }
.mt35 {margin-top: 35px !important; margin-top: 2.188rem !important; }
.mt40 {margin-top: 40px !important; margin-top: 2.5rem !important; }
.mt45 {margin-top: 45px !important; margin-top: 2.813rem !important; }
.mt50 {margin-top: 50px !important; margin-top: 3.125rem !important; }
.mt55 {margin-top: 55px !important; margin-top: 3.438rem !important; }
.mt60 {margin-top: 60px !important; margin-top: 3.75rem !important; }
.mt65 {margin-top: 65px !important; margin-top: 4.063rem !important; }
.mt70 {margin-top: 70px !important; margin-top: 4.375rem !important; }
.mt75 {margin-top: 75px !important; margin-top: 4.688rem !important; }
.mt80 {margin-top: 80px !important; margin-top: 5rem !important; }
.mt85 {margin-top: 85px !important; margin-top: 5.313rem !important; }
.mt90 {margin-top: 90px !important; margin-top: 5.625rem !important; }
.mt95 {margin-top: 95px !important; margin-top: 5.938rem !important; }
.mt100 {margin-top: 100px !important; margin-top: 6.25rem !important; }

.mb0{margin-bottom: 0px !important; margin-bottom: 0rem !important;}
.mb2 {margin-bottom: 2px !important;}
.mb5 {margin-bottom: 5px !important; margin-bottom: 0.313rem !important; }
.mb10 {margin-bottom: 10px !important; margin-bottom: 0.625rem !important; }
.mb15 {margin-bottom: 15px !important; margin-bottom: 0.938rem !important; }
.mb20 {margin-bottom: 20px !important; margin-bottom: 1.25rem !important; }
.mb25 {margin-bottom: 25px !important; margin-bottom: 1.563rem !important; }
.mb30 {margin-bottom: 30px !important; margin-bottom: 1.875rem !important; }
.mb35 {margin-bottom: 35px !important; margin-bottom: 2.188rem !important; }
.mb40 {margin-bottom: 40px !important; margin-bottom: 2.5rem !important; }
.mb45 {margin-bottom: 45px !important; margin-bottom: 2.813rem !important; }
.mb50 {margin-bottom: 50px !important; margin-bottom: 3.125rem !important; }
.mb55 {margin-bottom: 55px !important; margin-bottom: 3.438rem !important; }
.mb60 {margin-bottom: 60px !important; margin-bottom: 3.75rem !important; }
.mb65 {margin-bottom: 65px !important; margin-bottom: 4.063rem !important; }
.mb70 {margin-bottom: 70px !important; margin-bottom: 4.375rem !important; }
.mb75 {margin-bottom: 75px !important; margin-bottom: 4.688rem !important; }
.mb80 {margin-bottom: 80px !important; margin-bottom: 5rem !important; }
.mb85 {margin-bottom: 85px !important; margin-bottom: 5.313rem !important; }
.mb90 {margin-bottom: 90px !important; margin-bottom: 5.625rem !important; }
.mb95 {margin-bottom: 95px !important; margin-bottom: 5.938rem !important; }
.mb100 {margin-bottom: 100px !important; margin-bottom: 6.25rem !important; }

.w-100 { width:auto; display:block; margin:0 auto }

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

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

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

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

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

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

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

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

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

/* blog list*/
.content__lang__zh_TW .db-list .board-content  .blog-list > ul { border-top: 2px solid #eee; }
.content__lang__zh_TW .db-list .board-content  .blog-list > ul > li { padding: 33px 0; border-bottom: 1px solid #eee; overflow: hidden; min-height: 100px; outline:none}
.content__lang__zh_TW .db-list .board-content  .blog-list > ul > li:hover, .blog-list > ul > li:focus { cursor: pointer; }
.content__lang__zh_TW .db-list .board-content  .blog-list > ul > li.nodata { min-height: auto; text-align: center; }
.content__lang__zh_TW .db-list .board-content  .blog-list > ul > li > .thumnails { float: left; width: 320px; }
.content__lang__zh_TW .db-list .board-content  .blog-list > ul > li > .thumnails > img { width: 280px; height: 170px; }
.content__lang__zh_TW .db-list .board-content  .blog-list > ul > li > h3 { font-size: 22px; color: #333; margin-bottom: 25px; font-weight: bold }
.content__lang__zh_TW .db-list .board-content  .blog-list > ul > li > h3:hover { text-decoration: underline }
.content__lang__zh_TW .db-list .board-content  .blog-list > ul > li > .text { display: block; color: #555; line-height: 1.6; margin-bottom: 40px; word-wrap: break-word; }
.content__lang__zh_TW .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;}

.content__lang__zh_TW .board-view .board-content #news03_wrap {color:#666;width:100%;margin:0 auto; margin-bottom:20px ;margin-top:0}
.content__lang__zh_TW .board-view .board-content #news01_content { text-align: left; overflow:hidden}
.content__lang__zh_TW .board-view .board-content #news03_wrap p.img_line{  margin:0 0 10px 0; text-align:center;}
.content__lang__zh_TW .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__zh_TW .board-view .board-content #news01_content p{margin:0 0 5px 0;text-align:left }
.content__lang__zh_TW .board-view .board-content #news03_detail div{border-top:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid; padding:30px 5px; text-align:left ; margin:40px auto 0 ; clear:both;  }
.content__lang__zh_TW .board-view .board-content #news01_content a:link,
.content__lang__zh_TW .board-view .board-content #news01_content a:visited,
.content__lang__zh_TW .board-view .board-content #news01_content a:hover { color: #0b68f5; text-decoration: underline; word-break: break-all; }
.content__lang__zh_TW .board-view .board-content #news03_content a:link,
.content__lang__zh_TW .board-view .board-content #news03_content a:visited,
.content__lang__zh_TW .board-view .board-content #news03_content a:hover { color: #0b68f5; text-decoration: underline; word-break: break-all; }
.content__lang__zh_TW .board-view .board-content #news03_detail .detail a:link,
.content__lang__zh_TW .board-view .board-content #news03_detail .detail a:visited,
.content__lang__zh_TW .board-view .board-content #news03_detail .detail a:hover { color: #0b68f5; text-decoration: underline; word-break: break-all; }

.content__lang__zh_TW .board-view .board-content .tit-sub,
.content__lang__zh_TW .board-view .board-content .tit-sub2 { font-size:32px !important; margin:80px 0 40px 0; border-bottom: 1px solid #eee;border-top:0 }
.content__lang__zh_TW .board-view .board-content .post-img-wrap img {display:block;margin:0 auto;}
.content__lang__zh_TW .board-view .board-content h4 { font-size: 22px; font-weight: 600; color:#333; letter-spacing: -0.03em; margin:20px 0 !important; background:none; text-align:left;}
.content__lang__zh_TW .board-view .board-content hr { border:0; background:#eee; margin:0; height:1px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.content__lang__zh_TW .board-view .board-content hr.dashed {border-top: 1px dashed #D5D5D5; background:transparent;}
.content__lang__zh_TW .board-view .board-content i.material-icons{display:none}
.content__lang__zh_TW .board-view .board-content .notice {font-weight:bold; color:#c01111 !important;}
.content__lang__zh_TW .board-view .board-content .container .row h5 {font-size:18px;}

.content__lang__zh_TW .board-view .board-content .container .row .column { width: 100%; max-width:702px; margin: 0 auto; color:#2B2B2B;  -webkit-text-size-adjust:none; font-size: 16px; line-height: 1.3; }
.content__lang__zh_TW .board-view .board-content .container .row .column .visual { padding: 56px 0 32px; margin-bottom: 72px; background-color: #000000; color: #FFFFFF; }
.content__lang__zh_TW .board-view .board-content .container .row .column .visual .title { padding: 6.4%; font-size: 60px; font-weight: bold; letter-spacing: -0.9px; line-height: 1.04; padding-bottom: 50%; /* background: CMS 리소스로 등재, html 인라인으로 넣음 */ background-size: cover; }
.content__lang__zh_TW .board-view .board-content .container .row .column .visual .title span { display: block; color: #79A5ED; }
.content__lang__zh_TW .board-view .board-content .container .row .column .visual > div { padding: 40px 6.4% 0; }
.content__lang__zh_TW .board-view .board-content .container .row .column .visual .txt { padding-bottom: 48px; border-bottom: 1px solid #3E3E3E; letter-spacing: 0; line-height: 1.5;}
.content__lang__zh_TW .board-view .board-content .container .row .column .visual .txt p {color:#fff;}
.content__lang__zh_TW .board-view .board-content .container .row .column .visual .tag { padding-top: 24px; }
.content__lang__zh_TW .board-view .board-content .container .row .column .visual .tag ul { overflow: hidden; }
.content__lang__zh_TW .board-view .board-content .container .row .column .visual .tag ul li { float: left; border: 1px solid #858585; border-radius: 17.5px; padding: 7px 12px; color: #858585; margin-right: 8px; margin-bottom: 8px; }

.content__lang__zh_TW .board-view .board-content .container .row .column .contents .container-box  { border-top: 1px solid #2B2B2B; position: relative; margin-bottom: 72px; }
.content__lang__zh_TW .board-view .board-content .container .row .column .contents .container-box:last-of-type { margin-bottom: 32px; }
.content__lang__zh_TW .board-view .board-content .container .row .column .contents .container-box  .number { position: absolute;  font-size: 24px; letter-spacing: -0.36px; padding: 4px 16px; background-color: #ffffff; left: 50%; top: 0; transform: translateX(-50%) translateY(-50%); }
.content__lang__zh_TW .board-view .board-content .container .row .column .contents .container-box  .title_icon { display: block; margin: 0 auto; margin: 37px auto 8px; }
.content__lang__zh_TW .board-view .board-content .container .row .column .contents .container-box  .title {font-size: 28px; letter-spacing: -0.42px; text-align: center; line-height: 1.15; margin-bottom: 48px; }
.content__lang__zh_TW .board-view .board-content .container .row .column .contents .slider-w ul { margin-bottom: 0; }
.content__lang__zh_TW .board-view .board-content .container .row .column .contents .slider-w ul li { position: relative; }
.content__lang__zh_TW .board-view .board-content .container .row .column .contents .slider-w ul li p { position: absolute; left: 0; bottom: 0; font-size: 14px; color: #FFFFFF; letter-spacing: 0; padding: 20px; background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.6) 100%); width: 100%; box-sizing: border-box; }

.content__lang__zh_TW .board-view .board-content .container .row .video-container {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}
.content__lang__zh_TW .board-view .board-content .container .row .video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}
.content__lang__zh_TW .board-view .board-content .container .row .caption-tong {color:#cc6633; font-size:15px; margin-top:5px; text-align:center;}

.content__lang__zh_TW .board-view .board-content .container .blind{height:0; width:0; font-size:0; line-height:0; overflow:hidden; position:absolute; top:-9999px; left:-9999px;}

.content__lang__zh_TW .board-content .hikr-wrap .mo_only {display: none;}
.content__lang__zh_TW .board-content .hikr-wrap h3#hikr-tit {text-align: center;border: none;margin: 0;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn {margin-top: 55px;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul {text-align: center;overflow: hidden;border-left: 1px solid #efefef;border-top: 1px solid #efefef;height: auto;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul li {float: left;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;box-sizing: border-box;height: 80px;padding: 0 15px;display: flex;align-items: center;justify-content: center;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul li:nth-child(1),
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul li:nth-child(2),
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul li:nth-child(3) {width: calc(100% / 3);}
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul li:nth-child(4),
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul li:nth-child(5) {width: 50%;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul li:nth-child(5) {margin-left: -1px;}
.content__lang__zh_TW .board-content .hikr-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__zh_TW .board-content .hikr-wrap .tab-btn ul li.on {background-color: #27ae6b;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-btn ul li.on a {color: #fff;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-cont {margin-top: 70px;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-cont h3#hikr-tit {margin-top: 30px;padding-bottom: 0;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-cont .subtit-txt {padding: 40px 0;border-bottom: 1px solid #eee;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-cont .img-wrap {margin-top: 30px;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-list {overflow: hidden;visibility: hidden;opacity: 0;height: 0;text-indent: -9999px;}
.content__lang__zh_TW .board-content .hikr-wrap .tab-list.active {height: auto;text-indent: 0;opacity: 1;visibility: inherit;}
.content__lang__zh_TW .board-content .hikr-wrap .photo-provide {display: inline-block;font-size: 15px;margin-top: 15px;}


.content__lang__zh_TW .board-content .column-wrap table {border-top:1px dashed #CCC;border-left:1px dashed #CCC;margin-bottom:30px;}
.content__lang__zh_TW .board-content .column-wrap table tr td{vertical-align:top;padding:14px;text-align:center;border-bottom:1px dashed #CCC;border-right:1px dashed #CCC;}
.content__lang__zh_TW .board-content .column-wrap table tr td a span{display:block;padding-top:10px;}
.content__lang__zh_TW .board-content .column-wrap .info{border:1px solid #177bcd;padding:20px;margin-bottom:30px;text-align:left;overflow:hidden;clear:both;}
.content__lang__zh_TW .board-content .column-wrap dl dt{margin-bottom:10px;color:#177bcd;text-align:left;font-weight:bold}
.content__lang__zh_TW .board-content .column-wrap dl dd{margin:0;padding:0}
.content__lang__zh_TW .board-content .column-wrap .lasttxt{color:#ff5303;text-align:left;}
.content__lang__zh_TW .board-content .column-wrap .pic_txt {margin:10px 0 40px; text-align:left; color:#666;}
.content__lang__zh_TW .board-content .column-wrap .pic_txt_middle {margin:10px 0 15px 0; text-align:left; color:#666;}
.content__lang__zh_TW .board-content .column-wrap .all_more_info {margin:10px 0 40px; padding:20px; border:1px solid #c9aae4;}
.content__lang__zh_TW .board-content .column-wrap .last_info {margin-top:20px; color:#ff5303;}
.content__lang__zh_TW .board-content .column-wrap span {color:red;}
.content__lang__zh_TW .board-content .column-wrap .img-left{float:left;margin:0 25px 10px 0 !important;}

.content__lang__zh_TW .board-content .column-wrap table {border-top:1px dashed #CCC;border-left:1px dashed #CCC;margin-bottom:30px;}
.content__lang__zh_TW .board-content .column-wrap table tr td{vertical-align:top;padding:14px;text-align:center;border-bottom:1px dashed #CCC;border-right:1px dashed #CCC;}
.content__lang__zh_TW .board-content .column-wrap table tr td a span{display:block;padding-top:10px;}
.content__lang__zh_TW .board-content .column-wrap .info{border:1px solid #177bcd;padding:20px;margin-bottom:30px;text-align:left;overflow:hidden;clear:both;}
.content__lang__zh_TW .board-content .column-wrap dl dt{margin-bottom:10px;color:#177bcd;text-align:left;font-weight:bold}
.content__lang__zh_TW .board-content .column-wrap dl dd{margin:0;padding:0}

.content__lang__zh_TW .board-content .column-wrap .lasttxt{color:#ff5303;text-align:left;}

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

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