@import url('https://fonts.googleapis.com/css2?family=Mochiy+Pop+P+One&display=swap');

* {word-break: break-all !important;}

.m-plus 1 code-<uniquifier> {
  font-family: "M PLUS 1 Code", monospace;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
.prott span,
html, body{ font-family: "M PLUS 1 Code", monospace;}



/***********************
포인트폰트 글씨체 바꾸기
************************/
.dela-gothic one-regular {
  font-family: "Dela Gothic One", sans-serif;
  font-weight: 400;
  font-style: normal;
}
/*메인*/
#section1 .s-inner1  .in01  dd,
.prott,
.calbtn,
.listarea ul li dl dt,
.newstt,
.programcontt {font-family: "Mochiy Pop P One", sans-serif;   font-weight: 400;}

/*서브*/
.s_visual .sv_tit h2,
.subtt,
.programlist ul li div dl dt span,
.subtoptt,
.proinfott,
.hashtag-area .wrapin dt,
.direct_area .area dl  dt,
.depart_inner .inner dl dt ,
.depart_inner .inner dl dd {font-family: "Mochiy Pop P One", sans-serif; font-weight: 400;}

/*레이아웃*/

#gnb_pc .gnb_dp1>div>a {font-family: "Mochiy Pop P One", sans-serif;   font-weight: 400;}






#slide1 {
  background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),;
  background: url('/jap/nimg/main2024.jpg') no-repeat center -40px !important;
  padding: 0;
}

@media (max-width: 640px) {
  #slide1 {
    background: #202637 url('/jap/nimg/poster2_2.jpg') no-repeat center 12px !important;
    background-size: 100% auto !important;
  }
}



@media screen and (min-width: 1024px) {
  #section1 .s-inner1 .in01 dt { font-size: 17px; line-height: 25px; }
  #section1 .s-inner1 .in01 dd { font-size: 50px;  line-height: 60px; }

}

@media screen and (max-width: 640px) {
  #section1 .s-inner1 .in01 dt {
    font-size: 12px;
    line-height:18px;
  }


* {word-break:normal !important;;}
.titlest01 { font-size:15px; line-height:23px; overflow:hidden;}

}






/* 글씨크기 맞추기*/

.gallery > ul > li > .tit {display:none;}
.foodsection .menu_rep { padding:60px 30px;}
.foodsection .menu_rep div { padding: 30px 30px;}


@media screen and (max-width:640px){
  .s_visual .sv_tit h2 { font-size: 25px;}
  .s_visual .sv_tit .t1 {font-size: 13px; line-height:17px; }

.subright,
.titlest01 {  font-size: 15px; line-height: 23px;}
.tblst01 tr th,
.tblst01 tr td{ font-size:15px; line-height:22px;}
.subtt {font-size: 24px; line-height: 33px; }
 .width_auto li a { padding: 0px 9px !important;  line-height: 15px;  font-size: 14px; }
.proinfott { font-size: 19px;  line-height: 25px;}
.direct_area .area dl {padding:10px 10px 10px 10px;}
.direct_area .area dl  dt{position:relative; top:auto; left:auto; width:100%;   font-size:17px;  line-height:21px;}
.traffictt span { font-size:inherit;  line-height:inherit;}
 .depart_inner .inner dl dd { font-size: 18px;  line-height: 22px; }
  .programcontt {  font-size:18px;  line-height: 26px;  padding:6px 0px; }
 .programcontt1_new dt, .programcontt1_new dd { font-size: 15px; line-height: 18px;  }
.foodsection .menu_rep { padding:10px 10px;}
.foodsection .menu_rep  h2 { font-size:20px; margin-bottom:10px;  line-height:30px;  }
.foodsection .menu_rep  div { border-radius:20px; padding:12px 12px; }
.foodsection .menu_rep  dl dt {max-width:60%}
.foodsection .menu_rep  dl dt,
.foodsection .menu_rep  dl dd {font-size:16px;  text-align:left; line-height:19px; padding:2px;}
.subtoptt { font-size: 18px; line-height:26px;}



}

.food_market_wrap dl dd:nth-child(2) { font-size:22px; line-height:30px;  padding-bottom:5px;}

.food_market_wrap dl dd:nth-child(2) {
font-family: "Mochiy Pop P One";
}


