﻿@charset "utf-8"; 
:root { --color: #1b3729;    --hovercolor: #1b3729;}
:root{--fontfamily:"Noto Serif",sans-serif;}
header,footer{font-family:"Noto Sans", sans-serif;}
@media (min-width:1025px) and (max-width:1370px){footer .foot-item.foot-contact{width:25%;}}
.head-left .item:nth-child(n+2){margin-left:20px}
@media (min-width:1025px){body:not(.nobanner) header:not(.is-active){background:rgba(0 0 0 / 40%);border-bottom:1px solid rgba(255 255 255 / 60%)}}
.kche-flex-list>div>.kche-flex-t>p {border: inherit;width: 100px;}
@media (min-width: 1024px) {.head-logo a img { max-height: 75px;}}
@media (min-width:1024px) {header:not(.is-active)  .head-logo a .himg {transform: scale(1.4);}header:not(.is-active) .head-nav .nav-ul>li>a.inmenu_1,header:not(.is-active) .head-nav .nav-ul>li:hover>a{color:#fff !important}
header:not(.is-active) .head-nav .nav-ul>li>a::before{background:#fff}}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
