body { 
font-family:"noto sans kr" !important;
color:#333333;
font-size:15px !important;
}
td p, p {
    margin: 0;
}
.nav.header-nav > li > a.nav-top-link {
    font-family: "notoKRbold" !important;
    font-size: 15px;
    letter-spacing: -.3px;
    font-weight:normal !important;
}
h1, h2, h3, h4, h5, h6, .widget-title, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: notoKRbold !important;
    font-weight:normal !important;
}

.rev_slider .tp-mask-wrap .tp-caption {
    font-family:y130;
    font-weight:normal;
}
.rev_slider .tp-mask-wrap .tp-caption.rev-btn {
    font-family: inherit;
}
.product-main {padding: 40px 0 0 0;}
th, td {line-height:1.5}
.product-main .product-info.col {padding:0 15px 0px 15px}

th,td {font-size:15px}

.elementor-text-editor td:first-child {
    padding-left: .5em;
    vertical-align: top;
}
.box-text p.product-title  {
    font-size: 1.1em;
    font-family: "notoKRbold";
}
.box-text p.box-excerpt {
    font-weight:500;
    font-size: 1em;
}
.all_check_header_footer.all_check_header span {
    display:none;
}
.kboard-document-wrap .kboard-document-action {display:none;}
.kboard-attach button::before { content: "다운로드: "; }
#kboard-default-document .kboard-button-download {color: #ff0000; font-size:16px; font-family:"Noto Sans KR"}
#kboard-default-document .kboard-title h1 {    font-size: 18px; }

.product-footer .woocommerce-tabs > .nav-line:not(.nav-vertical) {
    margin-top: 0;
}
.related-products-wrapper .box-image > div > a {     height: 165px; }
.home .flickity-slider .box-image img {height:161px; width:247px;object-fit: cover;}
#custom_html-2.widget {margin-bottom:0px}