@charset "UTF-8";

html, body {font-family: ncm;}
body {word-break: break-all;}

.objHeading_h2 {font-family: ncm;}
.objHeading_h3 {font-family: ncm;}
.objHeading_h4 {font-family: ncm;}

.con-list1 > ul > li {font-family: ncm;}
.con-list1 > ul > li strong {font-family: ncm;} 
.con-list2 > ul > li {font-family: ncm;}
.con-list2 > ul > li strong {font-family: ncm;}
@media (max-width:700px) {
    .con-list2 > ul > li::before {top:11px;}
}
.circle-num-list > ul > li {font-family: ncm;}

.con-desc {font-family: ncm;}

.btn-style1 {font-family: ncm;}
.btn-style2 {font-family: ncm;}

.con-table thead th {font-family: ncm;} 
.con-table tbody th {font-family: ncm;}
.con-table tbody td {font-family: ncm;} 

.wrap-text-banner .text {font-family: ncm;}
.wrap-step-banner strong {font-family: ncb;}
.wrap-text-banner .title {font-family: ncm;}
.wrap-link-banner .title .text {font-family: ncb;}
.wrap-link-banner .list li {font-family: ncm;}

.b1 {font-family: ncb !important;}
.m1 {font-family: ncm !important;}

.noti-txt {font-family: ncm;}


.info-box2 .list > li {font-family: ncm;}

.func-title.type .must-text {font-family: ncr;}
.func-table4 thead th {font-family: ncm;}
.func-table4 tbody td {font-family: ncm;}
.wrap-traffic .info .exel .btn-exel {font-family: ncm;}

.bookingModule dl dt label {font-family: ncb;}
.bookingModule dl dd select {font-family: ncr;}
.bookingModule dl dd span {font-family: ncm;}
.bookingBtn {font-family: ncm;}

.tab_div .ul_4 > li > a {font-family: ncm;}
.tab_div .ul_5 > li > a {font-family: ncm;}
.tab_div .ul_5 > li > a:hover,
.tab_div .ul_5 > li._active > a {font-family: ncm;}

.func-title.type h3 {font-family: ncr;}
.apply-form.type .row .title {font-family: ncb;}
.apply-form.type .insert {font-family: ncr;}

.objHeading_h2 {line-height: 1.5;}

@media screen and (max-width: 960px) {
  .con-table:after,
  .con-table2:after{background: rgba(31,59,101,0.1) url('../../images/common/img_mobile_text.png') no-repeat center 20px;}
}

.noise-map .m1 {left: 76.85%;}
.noise-map .m2 {left: 83.8%;}
.noise-map .m3 {left: 84.2%;}
.noise-map .m5 {left: 27.3%}
.noise-map .m6 {left: 30.55%}
.noise-map .m8 {left: 37.1%;}
.noise-map .m12 {left: 38.72%;}
.noise-map .m13 {left: 39.1%;}

#_JW_sitemap_bass li ._stMpWrap .stMp_Title {font-family: ncb;}
#_JW_sitemap_bass li ._stMpWrap > ul > li > a {font-family: ncb;}

.wrap-rating .title {font-family: ncb !important;}
.cm-radio span {font-family: ncm;}
.wrap-rating .box-input input[type="text"] {font-family: ncm !important;}
.wrap-rating .box-input button {font-family: ncb !important;}

.wrap-contact .title strong {font-family: ncb;}

.boardWrap .board-table tbody td {font-family: ncm;}
.board-view .title .left strong {font-family: ncb;}
.wrap-contact .info .text li {font-family: ncm;}

.esg-g .list1 .right li p b {font-family: ncm;}
.esg-g .list1 .right li p em {font-family: ncm;}
.esg-g .list7 .right .box-list2 > li strong {font-family: ncb;}
.esg-g .list8 .right strong {font-family: ncb;}
.esg-g .list8 .right .info {font-family: ncm;}

.info-box2 .title strong {font-family: ncb;}
.func-title2 h3 {font-family: ncb;}
.func-table4 tbody th {font-family: ncb;}

.wrap-sub-visual .slogan-big {font-family: ncb;}