@charset "utf-8";

body {font-family: 'Noto Sans SC', 'Metropolis', sans-serif;}
.bread_crumb > a,
.notoSC {font-family: 'Noto Sans SC';}
.btn_more {font-weight: 400;}
.sub_section__title small {margin-bottom: 0.3em;}
.ceo_message_contents .inner .sign .tag {margin-bottom: 0.2em;}
.page_intro__title::after {margin-bottom: 0.07em;}
.gn_card .inner .address {}
.product_intro .icons .item {text-align: center; align-items: center;}
.product_intro .desc {font-weight: 300;}
.lnb--tabmenu a,
.procam_feature_evaporation ._table .row .col .cont .txt,
.product_intro .desc,
.product_intro .icons .item .txt {font-weight: 400;}
.procam_feature_evaporation .figures .tit,
.procam_feature_evaporation ._table .row .col .cont .tit,
.procam_feature__vacuum .contents .cont h5 {font-weight: 700;}
.product_intro .subtitle {margin-bottom: 0.3em;}
@media screen and (min-width: 1700px) {
    .para {line-height: 1.8;}
    .ceo_message_contents .para {font-size: 20px;}
}
@media screen and (min-width: 1400px) {
    .ceo_message_contents .inner {padding-right: 100px;}
    .rnd_banner__grid .row > .item {min-height: 280px;}
    .rnd_banner__grid .row > .item .tit{margin-bottom: 20px;}
    .prod_list ._table .row > .col .cont .info .key {min-width: 100px;}
}
@media screen and (min-width: 1200px) {}
@media screen and (max-width: 1700px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 768px) {
    .product_intro .icons .item {align-items: flex-start;}
}