/* -------------------- navbar  -------------------- */
/* 背景色とボーダーカラー */
.navbar-default {
	background-color: #4C42A8;
	border-color: #4C42A8;
}
/* 店名のカラー */
.navbar-default .navbar-brand {
	color: #ffffff;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #ffffff;
	background-color: transparent;
}
/* ------------------ background ------------------ */
body {
	background: #EDEBF6 !important;
}
/* -------------- プログレスバー -----------------*/
.p-curcle .done {
	color: #4C42A8;
}
.p-curcle .undone {
	color: #ccc;
}
/*---------------- 各ページ見出し ----------------*/
h3 {
	color: #4C42A8;
}
/*----------------- HOME用見出し------------------*/
h4 {
	color: #4C42A8;
}
/*--------------------- 注意 ---------------------*/
.attention {
	color: red;
}
/*-------------- content内文字色 -----------------*/
#content p,
#content ul {
	color: #333;
}
/*---------------- フォームラベル ----------------*/
form label {
	color: #333;
}
/*----------------- 選択肢ボタン -----------------*/
.table-wrapper,
/*.table-wrapper table,*/
.select_list {
	background: #F5F2EB;
}
/*------------ 選択肢ボタン内のマーク ------------*/
.circle {
	background-color: #fff;
	color: #999;
	border-color: #999;
}
/*-------------- 選択肢ボタン内の文字 ------------*/
#content .table-wrapper table h5,
#content .table-wrapper table p {
	color: #333;
}
/*---------------- 結果リスト背景 ----------------*/
.confirm table {
	background-color: #fff;
}
/*---------------- 結果リスト文字 ----------------*/
.confirm th,
.confirm td {
	color: #333;
}
/*-------------- カレンダー月名 ------------------*/
.calWrap h5 {
	color: #4C42A8;
}
/* -------------------- navbar  --------------------*/
.navbar-default .navbar-nav > li > a {
	color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #26534c;
	background-color: transparent;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #26534c;
	background-color: #c3ede7;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #3e6962;
	background-color: #c3ede7;
}
.dropdown-menu {
	background-color: #65baad;
	border: 1px solid #3e6962;
	border: 1px solid #3e6962(0, 0, 0, .15);
	-webkit-box-shadow: 0 6px 12px rgba(94, 136, 129, 0.35);
	box-shadow: 0 6px 12px rgba(94, 136, 129, 0.35);
}
.dropdown-menu>li>a {
	color: #ffffff;
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	color: #26534c;
	background-color: #c3ede7;
}
.dropdown-menu .divider {
	background-color: #3e6962;
}
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #26534c;
	background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	color: #ffb163;
	background-color: #d4ede9;
}
}
.navbar-default .navbar-toggle {
	border-color: #65baad;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #65baad;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #ffffff;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	border-color: #65baad;
}
.navbar-default .navbar-toggle:focus > .icon-bar,
.navbar-default .navbar-toggle:hover > .icon-bar {
	background-color: #65baad;
}
