/*■■■■■ ↓消さないでください↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* type117-21 */

@import url("../../../../go/designtemplate/pc/type117-01/stylebase.css");
@import url("../../../../go/designtemplate/pc/type117-01/stylebasecolor.css");
@import url("../../../../go/designtemplate/pc/type117-01/style_noside.css");

/*■■■■■ ↑消さないでください↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





/*■■■■■ ↓カスタムデザイン用スタイル記述エリア↓ ■■■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ リンクボタンタイプ（おすすめタイプ２） ■■■■■*/
.rilinktype0,
.edit_form .rilinktype0,
.nicEdit-main .rilinktype0,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"] + label > span.rilinktype0 {
	background: #20304F;
	border: 1px solid #20304F !important;
	color: #FFFFFF !important;
}
.rilinktype0:hover,
.edit_form .rilinktype0:hover,
.nicEdit-main .rilinktype0:hover,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"] + label > span.rilinktype0:hover {
	background: #FFFFFF;
	color: #20304F !important;
}
#INDEX .rilinktype0 {
	padding: 15px 15px 14px 15px !important;
}

/*■■■■■ メインイメージ ■■■■■*/
.topimage_area {
	margin: 50px auto 0;
}

/*■■■■■ ↓各areaの設定↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.area_1 {
	width: 40%;
}


/*■■■■■ list_1 ■■■■■■■■■■■■■■■*/
#INDEX .area_8 .list_1,
.area_8 .list_1[style*="background"],
#INDEX .area_8 .list_1:first-child,
.container_sol .area_8 .list_1,
.container_sol .area_8 .list_1[style*="background"] {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}
#INDEX .prev_all_smart .area_8 .list_1,
.prev_all_smart .area_8 .list_1[style*="background"],
#INDEX .prev_all_smart .area_8 .list_1:first-child,
.prev_all_smart .container_sol .area_8 .list_1,
.prev_all_smart .container_sol .area_8 .list_1[style*="background"] {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
@media screen and (max-width: 768px) {
    #INDEX .area_8 .list_1,
	.area_8 .list_1[style*="background"],
	#INDEX .area_8 .list_1:first-child,
	.container_sol .area_8 .list_1,
	.container_sol .area_8 .list_1[style*="background"] {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}

/*■■■■■ コンテンツ一覧 ■■■■■*/
:is(#riid_332, #riid_co_51)
.yoko_bborder .list_2 .child_link .title_s {
	border-bottom: none !important;
    padding: 0 0 0 30px;
    margin: 5px 0 0 0;
}
:is(#riid_332, #riid_co_51)
.yoko_bborder .list_2 .child_link .title_s:is(::before, ::after) {
	content: "" !important;
}
:is(#riid_332, #riid_co_51)
.list_1 :is(.tate_border, .yoko_bborder) .list_2 {
	padding: 1% 2% !important;
	margin-bottom: 10px!important;
}



/*■■■■■ ↑カスタムデザイン用スタイル記述エリア↑ ■■■■■■■■■■■■■■■■■■■■■■*/
