/* カスタマイズ用CSS */

/*新着情報の丸いアイコン*/
.ec-newsRole .ec-newsRole__newsCloseBtn {background: #d40000;}

/*新着情報の年月日*/
.ec-newsRole__newsDate{
    background: #d40000;
    width: 70px;
    border-radius: 5px;
    text-align: center;
}
.ec-newsRole .ec-newsRole__newsDate{color: #ffffff;width: 70px;}
@media only screen and (min-width: 768px) {
    .ec-newsRole .ec-newsRole__newsDate {
        min-width: 100px;
        margin-right: 10px;
        padding-top: 3px;
    }
}

/*タイトル*/
.c-title {
	text-align: center;
	font-size: 28px;
	border-bottom: 10px solid #d40000;
	border-image: linear-gradient(to right, #ffb3b3 0%, #d40000 100%);
	border-image-slice: 1;
}
/*フッター*/
.ec-footerRole{
/*	background: #d40000;*/
    background: #ffffff;
    color: #1c9f8a;
}
/*プライバシーポリシー 特定商取引法に基づく表記 お問い合わせ*/
.ec-footerNavi{
    color: #000000;
}
/*サイトタイトル*/
.ec-footerTitle .ec-footerTitle__logo a{
    color: #000000;
}
/*コピーライト*/
.ec-footerTitle .ec-footerTitle__copyright{
    color: #000000;
}

/*フッター画像*/
.footer-img{
	width: 100%;
	margin-top: -70px;
}

/**/
.ec-headerRole {background:#F8FBFD;}
.ec-headerTitle .ec-headerTitle__title a{color: #D40000;text-shadow: 4px 3px 2px #bbb;text-align:left;}
.ec-headerTitle .ec-headerTitle__title h1, .ec-headerTitle .ec-headerTitle__title .h1{text-align: left;}
.ec-headerRole{max-width: none;}
.ec-headerTitle .ec-headerTitle__title a{font-family:century;}