﻿@charset "UTF-8";
/* CSS Document */

/*------------------------------------- */
/* 特別色設定 */
/*------------------------------------- */
/*************固定色****************/
/*白背景用*/
.whiteback{
    background-color: #ffffff !important;
    color:#333333 !important;
}
/*黒背景用*/
.blackback{
	background-color:#333333 !important;
}
/*全体背景…全体の背景色と画像(非表示)*/
.backAllcolor{
	background-color:#ffffff !important;
/*	background-attachment: fixed !important;*/
/*	background: linear-gradient(#000000,#000000,#000000,#000000,#000000,#000000,#000000) !important;*/
}
.textAllcolor{
    color:#333333 !important;
}

/*------------------------------------- */
/* テナント別色設定 */
/*------------------------------------- */
.keycolor01{
	color:#9f4558 !important;
}
.keycolor01back{
	background-color:#9f4558 !important;
	color: #ffffff !important;
}
.keycolor01border{
	border-color:#9f4558 !important;
}
.keycolor01btn{
	background-color:#9f4558 !important;
	color: #ffffff !important;
	border:solid 0.05vw #9f4558 !important;
}
.keycolor01hover:hover{
	color:#9f4558 !important;
}
.keycolor01borderhover:hover{
	border-color:#9f4558 !important;
}
.keycolor01btnhover:hover{
	background-color:#9f4558 !important;
	color: #ffffff !important;
	border:solid 0.05vw #9f4558 !important;
}
.keycolor01backafter:after{
    background:#9f4558 !important;
}
.keycolor01backbefore:before{
    background:#9f4558 !important;
}

.keycolor02{
	color:#505050 !important;
}
.keycolor02back{
	background-color:#505050 !important;
	color: #ffffff !important;
}
.keycolor02border{
	border-color:#505050 !important;
}
.keycolor02btn{
	background-color:#505050 !important;
	color: #ffffff !important;
	border:solid 0.05vw #505050 !important;
}
.keycolor02hover:hover{
	color:#505050 !important;
}
.keycolor02borderhover:hover{
	border-color:#505050 !important;
}
.keycolor02btnhover:hover{
	background-color:#505050 !important;
	color: #ffffff !important;
	border:solid 0.05vw #505050 !important;
}
.keycolor02backafter:after{
    background:#505050 !important;
}
.keycolor02backbefore:before{
    background:#505050 !important;
}



.subcolor01{
	color:#f6f6f6 !important;
}
.subcolor01back{
	background-color:#f6f6f6 !important;
	color: #333333 !important;
}
.subcolor01border{
	border-color:#f6f6f6 !important;
}
.subcolor01btn{
	background-color:#f6f6f6 !important;
	color: #333333 !important;
	border:solid 0.05vw #f6f6f6 !important;
}
.subcolor01hover:hover{
	color:#f6f6f6 !important;
}
.subcolor01borderhover:hover{
	border-color:#f6f6f6 !important;
}
.subcolor01btnhover:hover{
	background-color:#f6f6f6 !important;
	color: #333333 !important;
	border:solid 0.05vw #f6f6f6 !important;
}
.subcolor01backafter:after{
    background:#f6f6f6 !important;
}
.subcolor01backbefore:before{
    background:#f6f6f6 !important;
}



.subcolor02{
	color:#aaaaaa !important;
}
.subcolor02back{
	background-color:#aaaaaa !important;
	color: #333333 !important;
}
.subcolor02border{
	border-color:#aaaaaa !important;
}
.subcolor02btn{
	background-color:#aaaaaa !important;
	color: #333333 !important;
	border:solid 0.05vw #aaaaaa !important;
}
.subcolor02hover:hover{
	color:#aaaaaa !important;
}
.subcolor02borderhover:hover{
	border-color:#aaaaaa !important;
}
.subcolor02btnhover:hover{
	background-color:#aaaaaa !important;
	color: #333333 !important;
	border:solid 0.05vw #aaaaaa !important;
}
.subcolor02backafter:after{
    background:#aaaaaa !important;
}
.subcolor02backbefore:before{
    background:#aaaaaa !important;
}

.contactlogo{
	filter: brightness(0.1);
	line-height: 0;
}

.logo-mina .logobg{
	filter: brightness(100);
}

/*------------------------------------- */
/* css対応 */
/*------------------------------------- */

