@charset "utf-8";

/* =============================================================

　　カラー設定

============================================================= */


/* 帯
-------------------------- */
.band.second {
	background: #1d293f;
	color: #fff;
}

/* テキスト設定
-------------------------- */
a {
	color: #4171ba;
	text-decoration: none;
}

.important {
	color: #fe7144;
}

.default {
	color: #4171ba;
}

.bold {
	font-weight: bold;
}



/*  アイコン　設定
-------------------------- */
    
/*左側の△矢印*/
.l-into.default::before{
border-left: 4px solid #4171ba;
}

/* 　ボタン　設定
---------------------------------------------*/

.btn-round {
	background: #4171ba;
	box-shadow: 3px 3px 7px rgba(65,113,186,0.5);
	color: #fff;
	cursor: pointer;
}
.btn-round:hover {
	background: #225095;
}

.btn-round.important {
 	background-color: #fe7144;
	box-shadow: 3px 3px 7px rgba(254,113,61,0.5);
}
.btn-round.important:hover {
	background: #e55e32;
}

.btn-round.second {
	background-color: #d8dee6;
	border:2px solid #bac9df;
	color: #081428;
	box-shadow:none;
}

.btn-round.second:hover {
	background-color: #bac9df !important;
	color: #1d293f !important;
}


/* 　ヘッダー　設定
---------------------------------------------*/

#header {
	background: #fff;
}

/*  エラー　設定
---------------------------------------------*/

.error-message {
	border: 2px solid #fe7144;
	color:#fe7144;
}

.error-item {
	border: 1px solid #fe7144;
	background:#fbeeee;
}

.error-caption {
	color:#fe7144;
}

/*  コースの購入
---------------------------------------------*/

/* 共通 */
.txt-y-payment {
	color:#fe7144;
}

.y-payment {
    background: #fe7144;
}

.bg-link {
	background: #4171ba;
}
