
/*---------------------*/
/*-------custom--------*/

.menu-1 a{
	background-color: #b94047;
}
.menu-2 a, .more a, .news-category{
	background-color: #333;
}

@media (max-width: 1024px){
    .toggle-hamburger, .global-menu{
        background-color: #b94047;
    }
}
.main .main-head{
	color: #333;
    line-height: 1.3;
    padding: 24px 4%;
}

.title {
	color: #b94047 !important;
	font-family: 'Zen Antique', serif;
}

.sub-message{
	font-family: Noto Serif JP;
}

.company-content {
	background-color: #333;
	margin-bottom: 100px;
}

.company{
	background: linear-gradient(to bottom, #b94047 0%, #b94047 70%, white 70%, white 100%);
    margin-bottom: 0 !important;
}

.company .max{
    width: 1040px;
}

.company-list .company-item .more2 p {
    border-bottom: 2px solid #b94047;
    color: #fff;
}

.company-list .company-item .more2 ::after{
	background-color: #b94047 !important;
}

.imatch{
	background-color: rgb(238,238,238);
}

.introduce, .minhou{
	background-color: #fff;
}

.footer-above-info-nav .info-list li a{
	border: 3px solid #b94047;
	color: #b94047;	
}
.news .footer-above-info-nav .info-list li a{
	color: inherit;
    border: inherit;
}

.news .footer-above-info-nav .info-list li a{
	background: inherit !important;
}
.news .footer-above-info-nav .info-list li a:before{
	border: none !important;
}

.footer-above-content .footer-above-inner {
    padding: 16px;
    border-bottom: 3px solid #333;
}

.footer-above-title {
    margin-bottom: 0px;
}
.footer-above-title::before {
    position: absolute;
    content: "";
    top: 24px;
    right: 24px;
    width: 16px;
    height: 16px;
    border-top: 3px solid #b94047;
    border-right: 3px solid #b94047;
    -webkit-transform: rotate(45deg) translateY(-60%);
    -ms-transform: rotate(45deg) translateY(-60%);
    transform: rotate(135deg) translateY(-60%);
}

.footer-above-info-nav{
	display: none;
}

.footer-above-info-nav a::before {
    border-top: 1px solid #b94047 !important;
	border-right: 1px solid #b94047 !important;
}

.footer-above-info-nav a:hover{
	background: #b94047 !important;
	color: #fff !important;
	border: #fff;
}

.footer-above h2{
	cursor: pointer;
}

footer {
    background-color: #F0EDE2 !important;
}

.footer-content, .footer-nav-list a{
	color: #333 !important;
}