/* This is CSS added by outcome to avoid conflict with LB code */
.header-title {
	background-color: unset;
}
.site-icon-wrap {
    width: 250px;
}
.header-wrapper .small-header-title {
    font-size: 10px;
    word-break: keep-all;
}
.menu-list li.menu-item {
    display: flex;
    flex-wrap: nowrap;
}
.menu-list a {
    white-space: nowrap;
}
.section-calendar .inquiry{
    word-break: break-all;
    line-height: 1.2;
}
.section-news .item{
    color: var(--light_blue-1, #A8B7CD);
}
.section-news .item:hover,.section-news .item:hover .date{
    color: var(--hover, #D7BE88)
}
.section-news .item .text {
    padding-bottom: 0;
    margin-bottom: 0;
}
.text-bg-top .caption h1, .text-bg-top .caption h2 {
    color: var(--oc-primary-color);
}
@media screen and (max-width: 768px) {
    .site-icon-wrap {
        width: 180px;
    }
    .section-calendar .on-day {
        font-size: 30px;
    }
}