/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 24 2026 | 01:41:21 */
.f_600{
	font-weight: 600;
}
.f_700{
	font-weight: 700;
}

.f_800{
	font-weight: 800;
}

.f_900{
	font-weight: 900;
}
/**************************
**ニュース
**************************/
.news_top .ys-posts__date{
	font-size: 16px;
    color: #000;
}
.ys-posts__cat{
	    background: #D9D9D9 !important;
    color: #000 !important;
    font-size: 13px !important;
}
.ys-posts.is-simple .ys-posts__item{
	    padding: 22px 0 !important;
}
/**************************
**header
**************************/
@media (min-width: 769px) {
    .header-type--row1 .site-header__content {
          max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    }
	.global-nav__menu>.menu-item {
    margin-left: 40px;
}
}
.header-contact a{
	    background: linear-gradient(180deg, #F97316 0%, #ff6a00 50%, #C63F00 100%);
    color: #fff;
    padding: 14px 24px !important;
    font-size: 20px;
    font-weight: 800 !important;
    border-radius: 100px;
}
@media screen and (max-width: 768px) {
	ul#global-nav__menu a{
		    font-size: 1rem;
    font-weight: 900;
    padding: 20px 0 !important;
    border-bottom: 1px solid;
	}
	ul#global-nav__menu .header-contact a{
		        padding: 14px 24px !important;
        font-size: 20px;
        margin-top: 20px;
	}
}
/**************************
**footer
**************************/
.footer-main {
    padding-top: 0 !important;
}
.footer_button a{
      background: linear-gradient(180deg, #F97316 0%, #C63F00 100%);
}


.content__main {
    max-width: 1020px;
}