@charset "UTF-8";
/*=============================================================

	Date: 2025-01-22
	CSS Document ： カジサポ｜フェリシモの家事サポートサービス｜洋服
	

=============================================================*/
#footercontent .fsc_gfooter__breadcrumb {
	display: none;
}
.is_safari .infoDate_kaji, .is_safari .stepTitle_kaji,
.is_safari regulerNavTitle_kaji, .is_safari .takuhai_kaji, .is_safari .menuTitle_kaji,
#futon_kaji.is_safari  .menuTitle_kaji,
#youhuku_kaji.is_safari  .menuTitle_kaji,
#kutsu_kaji.is_safari  .menuTitle_kaji,
#box_kaji.is_safari  .menuTitle_kaji,
#guide_kaji table.kitTble_kaji td.menuTitle_kaji,
#guide_kaji .guideInner_kaji table td.menuTitle_kaji {
	-webkit-text-stroke: inherit;
}

/* =======================================

	共通更新
	
======================================= */
#wrapper_kaji {
		font-family: "游ゴシック", "Yu Gothic", "YuGothic", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "Noto Sans", "Noto Sans CJK JP", "system-ui", sans-serif;
		letter-spacing: 0.07em;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		/* font-size: 85%; */
		line-height: 1.7;
}
/* =======================================

	ふとんクリーニング
	
======================================= */
#futon_kaji .quality_kaji ul li .kodawariHaed_kaji {
		background-image: url(../images/kodawari_line.gif);
}
ul.kitList_kaji li.kitTitle_kaji {
		background: url(../images/orderKitBg.gif) no-repeat center bottom;
}
#main_banner {
		padding-bottom: 2em;
		background:none;
}
#main_banner p.lead_kaji {
		font-size: 120%;
		margin: 1em auto 0;
}
#wrapper_kaji .howTo_kaji p.stepDetail_kaji a {
		text-decoration: underline !important;
		color: #CC3366;
}
.howTo_kaji li p.stepDetail_kaji {
		color: #715a58;
		font-size: 105%;
}
dl.openBtn_kaji dt p {
		font-weight: bold;
}
ul.clenableItem_kaji li.down_kaji {
		margin-bottom: 2em;
}

/* ------------------------------------

キット
	
------------------------------------ */
#futon_kaji ul.kitList_kaji{
	display: flex;
	justify-content: center;
	align-items: normal;
	flex-wrap: wrap;
	width: 48%;
	gap: 3%;
	margin-bottom: 2em;
}
#futon_kaji ul.kitList_kaji.kitList2_kaji{
	float:right;
}
#futon_kaji ul.kitList_kaji li{width: 100%;}
#futon_kaji ul.kitList_kaji li:nth-child(2){
	/* margin-right:10px; */
}
#futon_kaji ul.kitList_kaji li.kit02_kaji {
	width: 48%;
	display: flex;
	/* height: 100%; */
	margin: 0;
	flex-direction: column;
	}
#futon_kaji ul.kitList_kaji li.kit02_kaji a div:not(.kitBtn_kaji) {
	margin: auto;
}
#futon_kaji ul.kitList_kaji li.kit02_kaji a {
	display: flex;
	flex-direction: column;
	height: 100%;
	/* margin-top: auto; */
	}
ul.kitList_kaji li.kit02_kaji .kitBtn_kaji {
	margin-top:auto;
}
/* ------------------------------------

除外　リンクボタン
	
------------------------------------ */
.jogai-btn-box {
		text-align: center;
}
.jogai-btn {
		color: #FFF !important;
		position: relative;
		background: #A02246;
		padding: 0.8em 3.9em;
		margin: 1.3em auto 2em;
		border-radius: 10em;
		display: inline-block;
		font-size: 150%;
		transition: all 0.3s;
		line-height: 1.5;
		width: 90%;
		box-sizing: border-box;
		font-weight: bold;
		text-decoration: none !important;
}
.jogai-btn::after {
		display: block;
		width: 1em;
		height: 100%;
		content: '';
		background-image: url(../images/form_arrow.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 0.7em;
		position: absolute;
		top: 0;
		right: 1.2em;
		transition: all 0.3s;
}
@media (hover: hover) {
		.jogai-btn:hover {
				background: #300500;
		}
		.jogai-btn:hover::after {
				right: 0.9em;
		}
}
/* =======================================

SP
	
======================================= */
@media screen and (max-width: 919px) {
		#wrapper_kaji {
				font-size: 2.5vw;
		}
		#main_banner .maxPhoto_kaji {
				width: 130% !important;
				max-width: none;
				margin: 0 -15%;
		}
		#main_banner p.lead_kaji {
				font-size: 100%;
		}
		ul.clenableItem_kaji li.down_kaji {
				width: 100%;
				margin-left: 0;
		}
		.jogai-btn {
				font-size: 120%;
		}
	h3.title_kaji p {
    font-size: 100%;
}
	/* ------------------------------------

キット
	
------------------------------------ */
#futon_kaji ul.kitList_kaji{
	width: 100%;
}
}
@media screen and (max-width: 678px) {
		#wrapper_kaji {
				font-size: 3.7vw;
		}
}