/*■■■■■ ↓消さないでください↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* type100-25 */

@import url("../../../../go/designtemplate/pc/type100-01/stylebase.css");
@import url("../../../../go/designtemplate/pc/type100-05/stylebasecolor.css");
@import url("../../../../go/designtemplate/pc/type100-01/style_noside.css");

/*■■■■■ ↑消さないでください↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





/*■■■■■ ↓カスタムデザイン用スタイル記述エリア↓ ■■■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ リンクボタンタイプ（おすすめタイプ２） ■■■■■*/
.rilinktype0,
.edit_form .rilinktype0,
.nicEdit-main .rilinktype0,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"] + label > span.rilinktype0 {
	background: #333333;
	border: 1px solid #333333 !important;
	color: #FFFFFF !important;
	font-weight: bold;
	padding: 5px 25px 5px !important;
	border-radius: 0;
}
.rilinktype0:hover,
.edit_form .rilinktype0:hover,
.nicEdit-main .rilinktype0:hover,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"] + label > span.rilinktype0:hover {
	background: #FFFFFF;
	color: #333333 !important;
	border-radius: 0;
}

/*■■■■■ 詳細のマーク ■■■■■*/
.list_1 .mark_details_1,
.list_1 .mark_details_2,
.list_2 .mark_details_2 {
	padding: 5px 30px 5px 25px !important;
	border-radius: 0;
}
.list_1 .mark_details_1 > span:after,
.list_1 .mark_details_2 > span:after,
.list_2 .mark_details_2 > span:after {
	top: 11px;
}


/*■■■■■ header ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.header {
	margin-top: 35px;
}


/*■■■■■ container ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.container {
	border: none;
}

/*■■■■■ ロゴ ■■■■■*/
.prev_all_smart .area_1 .logo img {
	width: 160px !important;
}
@media screen and (max-width: 767px) {
	.area_1 .logo img {
		width: 160px !important;
	}
}

/*■■■■■ メインイメージ ■■■■■*/
.area_7 .topimage_area::before {
   content: none;
}


/*■■■■■ sidebar ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.sidebar_top {
	background: #F8F8F8;
}


/*■■■■■ footer ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.footer {
	margin-top: 0 !important;
}


/*■■■■■ ↓各areaの設定↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.area_4 {
	padding-bottom: 50px;
}

/*■■■■■ スライド ■■■■■*/
.area_8 .slick-slide {
	padding: 20px;
	box-sizing: border-box;
}

/*■■■■■ 親タイトル ■■■■■*/
.area_7 .none .title,
.area_7 .this .title,
.area_7 .form_none .form_title,
.area_7 .form_this .form_title {
	border: none;
	font-size: clamp(1.625rem, 1.511rem + 0.57vw, 1.875rem);
	text-shadow: 0 0 30px rgba(0, 0, 0, 1);
	margin: 0;
	padding: 50px 0;
}
.prev_all_smart .area_7 .none .title,
.prev_all_smart .area_7 .this .title,
.prev_all_smart .area_7 .form_none .form_title,
.prev_all_smart .area_7 .form_this .form_title {
	text-shadow: 0 0 15px rgba(0, 0, 0, 1);
}

@media screen and (max-width: 767px) {
	.area_7 .none .title,
	.area_7 .this .title,
	.area_7 .form_none .form_title,
	.area_7 .form_this .form_title {
		text-shadow: 0 0 15px rgba(0, 0, 0, 1);
	}
}

/*■■■■■ 箇条書き ul（チェックマークのリスト） ■■■■■*/
.rschecklist li:last-child,
.edit_area .edit_box_left .rschecklist li:last-child {
	margin: 0 !important;
}
.rschecklist li:before,
ul.rsstep li .rschecklist li:before,
ol.rsstep li .rschecklist li:before {
	background: #FFFFFF;
	top: 6px !important;
}
.rschecklist li:after,
ul.rsstep li .rschecklist li:after,
ol.rsstep li .rschecklist li:after {
	top: 11px !important;
}






/*■■■■■ ↓個別の設定↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■ 背景文字 ■■■■■*/
.prev_all_smart #riid_250,
.prev_all_smart #riid_251,
.prev_all_smart #riid_264,
.prev_all_smart #riid_265,
.prev_all_smart #riid_270 {
	background-size: 50% !important;
}
@media screen and (max-width: 767px) {
	#riid_250,
	#riid_251,
	#riid_264,
	#riid_265,
	#riid_270 {
		background-size: 50% !important;
	}
}

/*■■■■■ おすすめメニュー ■■■■■*/
#riid_251 .list_2 .text_box_1,
#riid_co_19 .list_2 .text_box_1,
#riid_co_13 .list_2 .text_box_1,
#riid_264 .list_2 .text_box_1 {
	padding-top: 15px !important;
	display: block;
}

#riid_251 .list_2,
#riid_co_19 .list_2 {
	padding: 0 25px !important;
}
#riid_co_13 .list_2 {
	padding: 0 40px !important;
}
.prev_all_smart #riid_251 .list_2,
.prev_all_smart #riid_co_19 .list_2,
.prev_all_smart #riid_co_13 .list_2 {
	padding: 0 !important;
}

@media screen and (max-width: 767px) {
	#riid_251 .list_2,
	#riid_co_19 .list_2,
	#riid_co_13 .list_2 {
		padding: 0 !important;
	}
}



/*■■■■■ ↑カスタムデザイン用スタイル記述エリア↑ ■■■■■■■■■■■■■■■■■■■■■■*/
