@charset "UTF-8";
/* --- ヘッダー --- */
.header .header-contact-button, .header .header-contact-button:hover {
    background: #f4d11f;
    color: #333;
}
.header-logo .logo {
	max-height: 70px;
}

.top-news {
    height: 330px;
}
.top-news-wrapper {
    height: 410px;
}
.header.header-normal .bordered{
    border-radius: 0;
}


/* --- 見出し --- */
.headline-h2 {
    padding-left: 0;
}

/* --- 共通 --- */
.plain-wrapper .title {
    display: block;
    text-align: center;
}
.list-wrapper {
    margin-bottom: 0px;
    margin-top: 30px;
}
.plain-wrapper .column {
    margin-bottom: 0;
    padding-top: 20px;
}
.gallery {
    margin-top: 40px;
}