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

/*------------------------------------- */
/* 特別色設定 */
/*------------------------------------- */
/*************固定色****************/
/*白背景用*/
.whiteback{
    background-color: #ffffff !important;
    color:#555555 !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:#555555 !important;
}

/*------------------------------------- */
/* テナント別色設定 */
/*------------------------------------- */

/* メインカラー */
.keycolor01{
	color:#b60014 !important;
}
.keycolor01back{
	background-color:#b60014 !important;
	color: #ffffff !important;
}
.keycolor01border{
	border-color:#b60014 !important;
}
.keycolor01btn{
	background-color:#b60014 !important;
	color: #ffffff !important;
	border:solid 1px #b60014 !important;
}
.keycolor01hover:hover{
	color:#b60014 !important;
}
.keycolor01borderhover:hover{
	border-color:#b60014 !important;
}
.keycolor01btnhover:hover{
	background-color:#ffffff !important;
	color: #b60014 !important;
	border:solid 1px #b60014 !important;
}
.keycolor01backafter:after{
    background:#b60014 !important;
}
.keycolor01backbefore:before{
    background:#b60014 !important;
}


/* サブカラー */
.keycolor02{
	color:#000090 !important;
}
.keycolor02back{
	background-color:#000090 !important;
	color: #ffffff !important;
}
.keycolor02border{
	border-color:#000090 !important;
}
.keycolor02btn{
	background-color:#000090 !important;
	color: #ffffff !important;
	border:solid 1px #000090 !important;
}
.keycolor02hover:hover{
	color:#000090 !important;
}
.keycolor02borderhover:hover{
	border-color:#000090 !important;
}
.keycolor02btnhover:hover{
	background-color:#000090 !important;
	color: #ffffff !important;
	border:solid 1px #000090 !important;
}
.keycolor02backafter:after{
    background:#000090 !important;
}
.keycolor02backbefore:before{
    background:#000090 !important;
}


/* 差し色 カートの数字の部分 現状ピンク*/
.keycolor03{
	color:#782047 !important;
}
.keycolor03back{
	background-color:#782047 !important;
	color: #ffffff !important;
}
.keycolor03border{
	border-color:#782047 !important;
}
.keycolor03btn{
	background-color:#782047 !important;
	color: #ffffff !important;
	border:solid 1px #782047 !important;
}
.keycolor03hover:hover{
	color:#782047 !important;
}
.keycolor03borderhover:hover{
	border-color:#782047 !important;
}
.keycolor03btnhover:hover{
	background-color:#ffffff !important;
	color: #782047 !important;
	border:solid 1px #782047 !important;
}
.keycolor03backafter:after{
    background:#782047 !important;
}
.keycolor03backbefore:before{
    background:#782047 !important;
}



/* うすいグレー ヘッダーバックやフッターバック 戻るボタン ヘッダーメニューなど*/
.subcolor01{
	color:#ffeff0 !important;
}
.subcolor01back{
	background-color:#ffeff0 !important;
	color: #555555 !important;
}
.subcolor01border{
	border-color:#bb1729 !important;
}
.subcolor01btn{
	background-color:#ffeff0 !important;
	color: #555555 !important;
	border:solid 1px #d1d1d1 !important;
}
.subcolor01hover:hover{
	color:#555555 !important;
}
.subcolor01borderhover:hover{
	border-color:#ffeff0 !important;
}
.subcolor01btnhover:hover{
	background-color:#ffeff0 !important;
	color: #555555 !important;
	border:solid 1px #d1d1d1 !important;
}
.subcolor01backafter:after{
    background:#ffeff0 !important;
}
.subcolor01backbefore:before{
    background:#ffeff0 !important;
}
.subcolor01backhover:hover{
    background:#ffeff0 !important;
}

/* 濃いグレー moreやタグ イベントのハートカウント背景  */
.subcolor02{
	color:#c2c2c2 !important;
}
.subcolor02back{
	background-color:#ffeff0 !important;
	color: #555555 !important;
}
.subcolor02border{
	border-color:#cccccc !important;
}
.subcolor02btn{
	background-color:#ffeff0 !important;
	color: #555555 !important;
	border:solid 1px #d1d1d1 !important;
}
.subcolor02hover:hover{
	color:#ffeff0 !important;
}
.subcolor02borderhover:hover{
	border-color:#ffeff0 !important;
}
.subcolor02btnhover:hover{
	background-color:#ffffff !important;
	color: #555555 !important;
	border:solid 1px #d1d1d1 !important;
}
.subcolor02backafter:after{
    background:#ffeff0 !important;
}
.subcolor02backbefore:before{
    background:#ffeff0 !important;
}







.subBackcolor, .circle-list h2:before, .circle-list li:hover h2:before {
	background-color: #ffeff0 !important;
	color: #555555 !important;
}


/* 見出しタイトル文字色 */
/*
.titlecolor01{
color:#cfab5a;
}
*/



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