/* 
 * ------- color-emerald settings ---------------------
 */
 


/*----------------------------
text
-----------------------------*/



a:link, a:visited {
	color:#454545;
}
a:hover, a:active {
	color:#BBB;
}
.txtbase {
	color: #666;
}

/*----------------------------
header
-----------------------------*/

/* navi */


.fat-nav li.inq a {
	background-color:#FC9DB8; /* はいけい */
	color:#fff; /* 文字色 */
}

.fat-nav li.inq a:hover {
	background-color:#fe608d; /* ホバーはいけい */
}



/*----------------------------
inquiry set
-----------------------------*/

.inqset .inner .form a,
.lower-bar .inqset .form a {
	background-color:#FC9DB8; /* はいけい */
	color:#fff; /* 文字色 */
}

.inqset .inner .form a:hover,
.lower-bar .inqset .form a:hover {
	background-color:#fe608d; /* ホバーはいけい */
}




/*----------------------------
pickup1
-----------------------------*/



.pickup1 .inner { /*ビジュアル下背景*/
	background-color: #f6dbe3; /* はいけい */
}

.pickup1 h1, .pickup1 p {
	color: #3b0700; /* 文字色 */
}

.pickup1 .btn a {
	border: 1px solid #fff;
	color: #fff; /* 文字色 */
		background-color: rgba(252, 157, 184, 0.7); /* はいけい */

}
.pickup1 .btn a:hover {
	color: #fff; /* 文字色 */
	background-color:#fe608d; /* ホバーはいけい */

}

/*----------------------------
others
-----------------------------*/

.r-number {
	background-color: #c5c984;
}


/*----------------------------
btn
----------------------------*/



.btn_c a {
		background-color:#EFF39C; /* はいけい */
	color: #969970; /* 文字色 */
}
.btn_c a:hover {
	background-color: #f7f9c8; /* ホバーはいけい */
}

/*----------------------------
number-list
----------------------------*/
.content ol.number-list_b li:before {
            background: #ffff7f; /* はいけい */
            color: #969970; /* 文字色 */
			border:1px solid #ebebeb;
}



/*----------------------------
flow
----------------------------*/

.flow {
  color: #000000;
}
.flow li {
  background-color: #F8F8F8;
  color: #969970; /* 文字色 */
}

/* 三角形下部 */
.flow li::after {
  background-color: #F8F8F8;
  box-shadow: 2px 0 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 2px 0 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 2px 0 0px rgba(0,0,0,0.2);
}

/* 三角形上部 */
.flow li::before {
  background-color: #F8F8F8;
  box-shadow: 2px 0 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 2px 0 2px rgba(0,0,0,0.2);
  -webkit-box-shadow: 2px 0 2px rgba(0,0,0,0.2);
}

/* 右端の設定 */
.flow .active {
  background-color: #ebf16f; /* 濃いめはいけい */
  color:#969970; /* 文字色 */
}
.flow .active::before, .flow .active::after {
  background-color: #ebf16f; /* 濃いめはいけい */
}



/*----------------------------
Aパターンのメールフォームボタン
----------------------------*/


.content .btn_m a {
		background-color:#FC9DB8; /* はいけい */
	color: #fff; /* 文字色 */
}
.content .btn_m a:hover {
	background-color: #f7f9c8; /* ホバーはいけい */
}


.main-vis-inner {
	background-color:#EFF39C; /* はいけい */
}
.pickup1 {
	background-color:#EFF39C; /* はいけい */
}