﻿@charset "utf-8"; 
:root{--color:#c1000e}
footer .foot-main .foot-item .foot-title{font-family: Fredoka !important;font-size: 24px;}
.pro-detail .pro-detail-top .pro-info .pro-name,.tabs-nav p,.common-main article .news-title,.common-inquiry-title{font-family: "Merriweather", serif!important}
table tr:nth-child(odd){background-color: #f1f1f1;}
table tr:nth-child(even){background-color: #fff;}
.pro-d-main .pro-detail-content>.l-wrap{max-width:1200px;}
@media (max-width:1280px){.pro-d-main .pro-detail-content>.l-wrap{max-width:1000px;}}
.pro-d-main .pro-detail .pro-detail-top .pro-info .pro-name{font-weight:var(--fontbold7);}
@media (min-width:1281px){.pro-d-main .pro-detail .pro-detail-top .pro-info .pro-name{font-size:27px;}}
.tabs-nav p{font-weight: var(--fontbold7);}
.pro-detail-box table strong { color: #cd3333;}
.pro-d-main .pro-detail .pro-detail-top .pro-info .pro-name{font-family:Fredoka}
.tabs-nav p{font-family: "Fredoka", sans-serif;font-weight:600}
.pro-detail .pro-detail-content .pro-detail-box .kche-t83{text-align:center}
.common-main .pro-list .pro-info .pro-des {display:none;}
.sidebar-item .sidebar-title {font-family:"Fredoka",sans-serif;font-size:25px;}
@media (min-width:769px){.tabs-nav p{font-size:24px;}
.pro-detail .pro-detail-content .pro-detail-box .kche-t83>h5 *{font-size:22px}}
.pro-detail .pro-detail-content .pro-detail-box .kche-t83>h5 *{font-family:"Fredoka", sans-serif;}
#about .about-con .home-title,.home-title,#info .info-cont .info-title{font-family:"Fredoka", sans-serif;}
.pro-detail .pro-detail-title,.contact .contact-sec2 .contact-inquiry .item-name{font-family:"Fredoka",sans-serif}
@media (min-width:1025px){.contact .contact-sec2 .contact-inquiry .item-name{font-size:32px}}
@media (min-width:1367px){#about .about-con .home-title,.home-title,#info .info-cont .info-title{font-size:46px;}}
.contact>iframe{border:0}
.ab-va .kche-color-theme{font-size: 28px !important;font-family:"Fredoka", sans-serif;}
.ab-va .kche-color-theme *{font-family:"Fredoka", sans-serif}
.fontfFredoka,.fontfFredoka *{font-family:"Fredoka",sans-serif}
@media (min-width:1025px) and (max-width:1600px){body.index .l-wrap{padding:0 7%;}}
#info {background:none!important;padding-top:20px;}
#info .info-cont {color:#000;}
#news {padding-top:5%}
footer .foot-main .foot-item.foot-cate:nth-child(3) ul li {width:100%;}
.document-main .document-contact {background:none!important;color:#000;padding-top:0}
.document-main .document-contact .more{background:var(--color);color:#fff;}