/*메인 황금환을 찾아라*/
.eventarea_main .session-num {
 width: fit-content !important; 
}

.commu_section .movie_inwrap {height:auto !important;}




/*메인 버튼크기*/
.incall_icon a {
  font-size: clamp(16px, 2.5vw, 21px); 
  }


.event-slider .card-title:lang(ja),
.event-slider .card-title:lang(zh) {
    word-break: normal;
    white-space: normal;
}

html[lang="en"] .event-slider .card-title {
    overflow-wrap: anywhere;
    word-break: normal;
    white-space: normal;
}


/*메뉴*/

 #gnb_mo ul.smenu li{widtH:100%;}



/*일문띄어쓰기*/
html[lang="ja"]  .main-sub {    overflow-wrap: anywhere;
    word-break: normal;
    white-space: normal; }

.eventarea_main .width_area ,
.eventarea_main .bento{overflow:hidden;}

/*지도설명*/
.wrap-road .item-row,
.wrap-road .card-teal2 .item-row{min-width:fit-content}
 html[lang="en"] .road_section_wrap   .clip-orange img {clip-path: inset(18% 40% 17% 21% round 6px);}

.card-radio .radio-inner{flex-wrap:wrap;}



@media (max-width: 650px) {
.card-radio .radio-btn {width:100%;}

}
 html[lang="en"]  .road_section_wrap .zone-label {
  font-size: clamp(9px, 2.2vw, 14px);

}



/*먹거리*/
.food_market_wrap dl dd:nth-child(2) {
  font-size: 24px; 
  line-height:1.5;
}



/*개요*/

.tblst01 tr th {    word-break: normal;
    white-space: normal;}
.tblst01 tr th {font-size:16px; padding-inline:0;}





/***************
****************
글씨체 기본셋업
****************
***************/

.smenu a:lang(en),
.subtt:lang(en){
  text-transform: capitalize;
}

/* 일어 */
.programcontt:lang(ja),
.programlist ul li div dl dt span:lang(ja),
.subtoptt:lang(ja),
.food_market_wrap dl dd:nth-child(2):lang(ja),
.subtt:lang(ja),
.s_visual .sv_tit h2:lang(ja) {
 font-family: 'MultiLang'; font-weight:900;
  src: local('Noto Sans JP'), local('Yu Gothic'), local('Meiryo');
  unicode-range: U+3040-309F, U+30A0-30FF, U+31F0-31FF;
}


@media (max-width: 650px) {
.space-txt {flex-wrap:wrap;}
.road-inner-wrap .space-txt {flex:1;flex-wrap:wrap; flex-direction:column; }
.road-inner-wrap .space-card {overflow:hidden;}

.flow-nodes:lang(zh), 
.flow-nodes:lang(ja) {justify-content:center;}
.space-li:lang(zh),
.space-li:lang(ja)  {    word-break: normal;
    white-space: normal; }

    .road-inner-wrap .fnode:lang(zh), 
    .road-inner-wrap .fnode:lang(ja) {
        width: 140px;
    }
}



/* 중국어 */
.food_market_wrap dl dd:nth-child(2):lang(zh),
.programcontt:lang(zh),
.programlist ul li div dl dt span:lang(zh),
.subtoptt:lang(zh),
.subtt:lang(zh),
.s_visual .sv_tit h2:lang(zh) {
  font-family: 'MultiLang';font-weight:900;
  src: local('Noto Sans SC'), local('Microsoft YaHei');
  unicode-range: U+4E00-9FFF, U+3400-4DBF;
}

