/*■■■■■ ↓消さないでください↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* type087-21 */

@import url("../../../../go/designtemplate/pc/type087-01/stylebase.css");
@import url("../../../../go/designtemplate/pc/type087-01/stylebasecolor.css");
@import url("../../../../go/designtemplate/pc/type087-01/style_noside.css");

/*■■■■■ ↑消さないでください↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





/*■■■■■ ↓カスタムデザイン用スタイル記述エリア↓ ■■■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ container ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.container_in {
	border-top-color: #66B8DD;
}


/*■■■■■ main_menu ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.main_menu {
	margin-bottom: 0;
}
.main_menu:after {
	content: none !important;
}


/*■■■■■ リンクボタンタイプ（おすすめタイプ２） ■■■■■*/
.rilinktype0 {
	padding: 10px 30px !important;
	border-radius: 0 !important;
}

.rilinktype0 {
	background-color: #66B8DD;
	border: 1px solid #66B8DD !important;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.rilinktype0:hover {
	background-color: #FFFFFF;
	border: 1px solid #66B8DD !important;
	box-shadow: none !important;
	color: #66B8DD !important;
	filter: alpha(opacity=1) !important;
	opacity: 1 !important;
}


/*■■■■■ 詳細のマーク ■■■■■*/
.list_1 .mark_details_1,
.list_1 .mark_details_2,
.list_2 .mark_details_2 {
	border-color: #66B8DD;
	color: #66B8DD;
}
.list_1 .mark_details_1:before,
.list_1 .mark_details_2:before,
.list_2 .mark_details_2:before {
	border-bottom-color: #66B8DD;
}


/*■■■■■ 子タイトル ■■■■■*/
.area_2 .list_2 .child_link .title,
.area_2 .list_2 .child_link .title_s {
	color: #6699CC;
	font-family: "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}


/*■■■■■ .title3rd ■■■■■*/
.title3rd {
	color: #8d6e63;
}


/*■■■■■ 大見出し ■■■■■*/
.nicEdit-main .heading1,
.area_7 .heading1,
.area_8 .heading1,
.area_9 .heading1 {
	font-size: 138% !important;
}


/*■■■■■ 小見出し ■■■■■*/
.heading2 {
	color: #8d6e63;
}


/*■■■■■ 流れ hr ■■■■■*/
hr.pagearrow,
.nicEdit-main hr.pagearrow {
	border-color: #66B8DD;
}
hr.pagearrow:after,
.nicEdit-main hr.pagearrow:after {
	border-top-color: #66B8DD;
}


/*■■■■■ 箇条書き ul ■■■■■*/
ul li:before,
.nicEdit-main ul li:before,
.edit_area_area_8_1 ul li:before {
	color: #66B8DD;
}

/*■■■■■ 箇条書き ol ■■■■■*/
ol li:before,
.nicEdit-main ol li:before {
	color: #66B8DD;
}


/*■■■■■ 引用 ■■■■■*/
.area_7 blockquote,
.area_8 blockquote,
.nicEdit-main blockquote {
	padding: 25px 50px 20px;
}


/*■■■■■ 特記 ■■■■■*/
.area_7 .point,
.area_7 .point1,
.area_7 .point2,
.area_8 .point,
.area_8 .point1,
.area_8 .point2,
.nicEdit-main .point,
.nicEdit-main .point1,
.nicEdit-main .point2 {
	padding: 40px;
}


/*■■■■■ 表 ■■■■■*/
table th,
.nicEdit-main table th {
	background-color: #8DD5E2;
	border-color: #66B8DD;
}
table td,
.nicEdit-main table td {
	border-color: #66B8DD;
}


/*■■■■■ ブロックテンプレート（コース/プラン説明） ■■■■■*/
.flow_1 li {
	background: #fbf9f5;
	border: none;
	padding: 4% !important;
	margin: 0 0 50px 0 !important;
}
.flow_1 li:not(:last-of-type)::after {
	bottom: -57px;
}

.prev_all_smart .flow_1 li {
	padding: 8% !important;
}
@media screen and (max-width: 480px) {
	.flow_1 li {
		padding: 8% !important;
	}
}


/*■■■■■ box tate_border list_2 ■■■■■*/
.list_1 .tate_border .list_2 {
	padding: 4% !important;
}
.tate_border .list_2 {
	box-shadow: 0 0 5px rgb(0 0 0 / 10%);
}




/*■■■■■ ↑カスタムデザイン用スタイル記述エリア↑ ■■■■■■■■■■■■■■■■■■■■■■*/
