/* .breadcrumb（パンくずリスト）
-------------------------------------- */
.saraintv4itn .breadcrumb.leckermaul,
.saraintv4itn .breadcrumb.leckermaul a,
.saraintv4itn .breadcrumb.leckermaul li:not(:nth-of-type(1))::before {
	color: hsla(0, 0%, 100%, 1)
}

.saraintv4itn .breadcrumb.leckermaul .current_page_item a {
	color: hsla(0, 0%, 100%, 1);
}

@media (any-hover:hover) {
	.saraintv4itn .breadcrumb.leckermaul a:is(:hover, :focus) {
		color: hsla(0, 0%, 100%, 1);
	}
}

/* .dept */
.dept-intv4ITN-Leave,
.dept-intv4ITN-Saving,
.dept-intv4ITN-Suggestion {
	width: 1100px;
	max-width: 95vw;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1rem;
	padding-bottom: 1rem;
	background: white;
}

.dept-intv4ITN-Leave {
	padding-top: 2rem;
}

.dept-intv4ITN-Suggestion {
	padding-top: 3rem;
}

/* .section */
.sect-intv4ITN-Owner,
.sect-intv4ITN-Chance,
.sect-intv4ITN-Merit,
.sect-intv4ITN-Thought {
	width: 1100px;
	max-width: 95vw;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2rem;
	padding-bottom: 1rem;
	background: white;
}

.sect-intv4ITN-Owner {
	padding-top: 3rem;
}

.sect-intv4ITN-Thought {
	padding-top: 1rem;
	padding-bottom: 4rem;
}

/* 画像：absolute（.gioca-pos-dd） */
:is([class^="dept-intv4ITN"], [class^="sect-intv4ITN"]) .gioca4ITN-dl-posR {
	position: relative;
}

:is([class^="dept-intv4ITN"], [class^="sect-intv4ITN"]) .gioca4ITN-dl-posR>.gioca4ITN-dd-posA {
	position: absolute;
	right: 20px;
	bottom: 20px;
	margin: auto;
	height: auto;
	width: auto;
	padding: 15px 30px 15px 30px;
	background: rgba(0, 0, 0, 0.6);
}

/* 画像：absolute（.gioca-pos-dd） */
:is([class^="dept-intv4ITN"], [class^="sect-intv4ITN"]) .gioca4ITN-dl-posR>.gioca4ITN-dt-posN {
	float: none;
	width: 100%;
	height: auto;
	/* padding: 上  横  下 */
	padding: 0px 0px 0px;
	overflow: hidden;
}

:is([class^="dept-intv4ITN"], [class^="sect-intv4ITN"]) .gioca4ITN-dl-posR>.gioca4ITN-dt-posN img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

:is([class^="dept-intv4ITN"], [class^="sect-intv4ITN"]) .gioca4ITN-dl-posR>.gioca4ITN-dd-posA {
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: auto;
	/* 文字行数 */
	height: auto;
	width: auto;
	/* padding: 上  右  下  左 */
	padding: 5px 15px 5px 15px;
	background: rgba(0, 0, 0, 0.6);
}

/* （PC） */
@media print,
screen and (min-width: 744px) {
	:is([class^="dept-intv4ITN"], [class^="sect-intv4ITN"]) .gioca4ITN-dl-posR>.gioca4ITN-dd-posA {
		right: 25px;
		bottom: 20px;
	}
}




/* ■ページ：インタビュー（PC）
====================================== */
@media print,
screen and (min-width: 768px) {
	.saraintv4itn {
		margin: 0;
		padding: 0;
		display: block;
		/* フォントベース */
		line-height: 2.0;
		font-size: 20px;
		font-weight: var(--va-saraciere-fw_base);
		text-align: justify;
	}

	/* 文字設定（p） */
	.saraintv4itn p {
		display: block;
		max-width: 100%;
		line-height: 2.0;
		font-size: 20px;
		font-weight: 400;
		text-align: justify;
		color: #707070;
		margin-bottom: 0pc;
	}

	/* 強調・大字（strong） */
	.saraintv4itn strong {
		margin: 0;
		padding: 0;
		display: block;
		max-width: 100%;
		line-height: 1.5;
		font-size: min(max(17px, calc(17px + ((1vw - 3.6px) * 1.25))), 25px);
		min-height: 0vw;
		font-weight: 500;
		color: hsla(0, 0%, 30%, 1);
		margin-bottom: 0pc;
	}

	/* 強調・中字（em） */
	.saraintv4itn em {
		margin: 0;
		padding: 0;
		display: block;
		max-width: 100%;
		font-size: min(max(17px, calc(17px + ((1vw - 3.6px) * 1.25))), 25px);
		min-height: 0vw;
		font-weight: 500;
		color: #707070;
		text-align: center;
		margin-bottom: 30px;
	}

	/* 注釈・小字（small） */
	.saraintv4itn small {
		margin: 0;
		padding: 0;
		display: block;
		max-width: 100%;
		font-size: 12px;
		font-weight: var(--va-saraciere-fw_base);
		margin-bottom: 0pc;
	}

	/* 太字（b） */
	.saraintv4itn b {
		font-weight: 700;
	}

	/* 改行（span） */
	.saraintv4itn em span,
	.saraintv4itn strong span,
	.saraintv4itn p span,
	.saraintv4itn small span {
		display: block;
	}

	/* display: none（PC） */
	@media screen and (min-width: 768px) {
		.saraintv4itn .d-none_pc {
			display: none;
		}
	}

	/* 水平線（.hr） */
	.saraintv4itn .hr-intv4ITN {
		margin-top: 8px;
		display: block;
		position: relative;
		width: 144px;
		max-width: 90vw;
		height: 6px;
		margin-right: auto;
		margin-left: auto;
		background: #DB92A8;
		margin-bottom: 0pc;
	}

	/* 見出し（.titolo） */
	.saraintv4itn .titolo {
		margin: 0;
		padding: 0;
		max-width: 100%;
	}

	.saraintv4itn .titolo.titolo-page {
		line-height: 1.5;
		font-size: 50px;
		font-weight: 600;
		text-align: center;
		color: #90AFBD;
		margin-bottom: 0pc;
	}

	.saraintv4itn .titolo.titolo-chapter {
		line-height: 1.5;
		font-size: 40px;
		font-weight: 400;
		text-align: center;
		color: #707070;
		margin-bottom: 30px;
	}

	.saraintv4itn .titolo.titolo-section {
		display: table;
		width: 100%;
		line-height: 1.5;
		font-size: min(max(17px, calc(17px + ((1vw - 3.6px) * 1.25))), 25px);
		min-height: 0vw;
		font-weight: 500;
		text-align: justify;
		color: #90AFBD;
		/* padding: 上  右  下  左 */
		padding: 0px 0px 10px 0px;
		border-bottom: 2px solid #90AFBD;
		margin-bottom: 12px;
	}

	.saraintv4itn .titolo.titolo-section .uhead {
		display: table-cell;
		vertical-align: top;
		width: 1.2em;
	}

	.saraintv4itn .titolo.titolo-section .uhind {
		display: table-cell;
		vertical-align: top;
		width: auto;
	}

	/* 文字調整 */
	.sect-intv4ITN-Owner p,
	.dept-intv4ITN-Leave p,
	.dept-intv4ITN-Saving p,
	.dept-intv4ITN-Suggestion p {
		line-height: 1.84;
		color: #FFF;
	}

	/* ページレイアウト
-------------------------------------- */
	.saraintv4itn [class^="ly-intv4ITN__hding"],
	.saraintv4itn [class^="ly-intv4ITN__chest"] {
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}

	.saraintv4itn .ly-intv4ITN__hdingA {
		width: 1000px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}

	/* アンカーリンク調整 */
	.a-murasa {
		display: block;
		margin-top: -86px;
		padding-top: 86px;
	}

	/* 余白：上 */
	.saraintv4itn .ly-adjuster-saraintv4ITN__mezzalaA {
		display: block;
		width: 100%;
		height: 0pc;
	}

	/* 外塗り（.lacquer） */
	.saraintv4itn .lacquer-saraintv4ITN {
		margin: 0;
		padding: 0;
		display: block;
		width: 100%;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 55px;
		overflow: hidden;
		background: #90AFBD;
		margin-bottom: 55px;
	}

	.sect-intv4ITN-Owner .ly-intv4ITN__chestA {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像：absolute（.gioca-pos-dd） */
	.sect-intv4ITN-Owner .gioca4ITN-dl-posR>.gioca4ITN-dt-posN {
		float: none;
		width: 100%;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		overflow: hidden;
	}

	.sect-intv4ITN-Owner .gioca4ITN-dl-posR>.gioca4ITN-dt-posN img {
		width: 100%;
		height: auto;
		max-width: 100%;
	}

	/* .sect-intv4ITN-Chance */
	.sect-intv4ITN-Chance {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 30px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Chance .ly-intv4ITN__chestB {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像右（.gioca-right） */
	.sect-intv4ITN-Chance .gioca4ITN-right {
		position: relative;
		overflow: hidden;
	}

	/* IE対策 */
	.sect-intv4ITN-Chance .gioca4ITN-right p,
	.sect-intv4ITN-Chance .gioca4ITN-right i {
		max-width: 100%;
		font-style: normal;
	}

	.sect-intv4ITN-Chance .gioca4ITN-right dt,
	.sect-intv4ITN-Chance .gioca4ITN-right dd {
		margin: 0;
		padding: 0;
	}

	.sect-intv4ITN-Chance .gioca4ITN-right dt {
		float: right;
		width: 44%;
		max-width: 90vw;
		/* padding: 上  右  下  左 */
		padding: 0px 0px 0px 4%;
	}

	.sect-intv4ITN-Chance .gioca4ITN-right dt img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.sect-intv4ITN-Chance .gioca4ITN-right dd {
		float: none;
		width: auto;
		/* padding */
		padding: 0px;
		overflow: hidden;
	}


	/* .sect-intv4ITN-Howit */
	.sect-intv4ITN-Howit {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Howit .ly-intv4ITN__chestC {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像：absolute（.gioca-pos-dd） */
	.dept-intv4ITN-Leave .gioca4ITN-dl-posR>.gioca4ITN-dt-posN {
		float: none;
		width: 100%;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		overflow: hidden;
	}

	.dept-intv4ITN-Leave .gioca4ITN-dl-posR>.gioca4ITN-dt-posN img {
		width: 100%;
		height: auto;
		max-width: 100%;
	}

	/* .sect-intv4ITN-Difficult */
	.sect-intv4ITN-Difficult {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 45px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Difficult .ly-intv4ITN__chestE {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* .sect-intv4ITN-Satisfaction */
	.sect-intv4ITN-Satisfaction {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Satisfaction .ly-intv4ITN__chestF {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像左（.gioca-left） */
	.sect-intv4ITN-Satisfaction .gioca4ITN-left {
		position: relative;
		overflow: hidden;
	}

	/* IE対策 */
	.sect-intv4ITN-Satisfaction .gioca4ITN-left p,
	.sect-intv4ITN-Satisfaction .gioca4ITN-left i {
		max-width: 100%;
		font-style: normal;
	}

	.sect-intv4ITN-Satisfaction .gioca4ITN-left dt,
	.sect-intv4ITN-Satisfaction .gioca4ITN-left dd {
		margin: 0;
		padding: 0;
	}

	.sect-intv4ITN-Satisfaction .gioca4ITN-left dt {
		float: right;
		width: 50%;
		max-width: 90vw;
		/* padding: 上  右  下  左 */
		padding: 0px 0px 0px 4%;
	}

	.sect-intv4ITN-Satisfaction .gioca4ITN-left dt img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.sect-intv4ITN-Satisfaction .gioca4ITN-left dd {
		float: none;
		width: auto;
		/* padding */
		padding: 0px;
		overflow: hidden;
	}

	.sect-intv4ITN-Merit .ly-intv4ITN__chestH {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* .sect-intv4ITN-Interest */
	.sect-intv4ITN-Interest {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Interest .ly-intv4ITN__chestI {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像右（.gioca-right） */
	.sect-intv4ITN-Interest .gioca4ITN-right {
		position: relative;
		overflow: hidden;
	}

	/* IE対策 */
	.sect-intv4ITN-Interest .gioca4ITN-right p,
	.sect-intv4ITN-Interest .gioca4ITN-right i {
		max-width: 100%;
		font-style: normal;
	}

	.sect-intv4ITN-Interest .gioca4ITN-right dt,
	.sect-intv4ITN-Interest .gioca4ITN-right dd {
		margin: 0;
		padding: 0;
	}

	.sect-intv4ITN-Interest .gioca4ITN-right dt {
		float: right;
		width: 46%;
		max-width: 90vw;
		/* padding: 上  右  下  左 */
		padding: 0px 0px 0px 4%;
	}

	.sect-intv4ITN-Interest .gioca4ITN-right dt img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.sect-intv4ITN-Interest .gioca4ITN-right dd {
		float: none;
		width: auto;
		/* padding */
		padding: 0px;
		overflow: hidden;
	}

	.sect-intv4ITN-Thought .ly-intv4ITN__chestK {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像右（.gioca-right） */
	.sect-intv4ITN-Thought .gioca4ITN-right {
		position: relative;
		overflow: hidden;
	}

	/* IE対策 */
	.sect-intv4ITN-Thought .gioca4ITN-right p,
	.sect-intv4ITN-Thought .gioca4ITN-right i {
		max-width: 100%;
		font-style: normal;
	}

	.sect-intv4ITN-Thought .gioca4ITN-right dt,
	.sect-intv4ITN-Thought .gioca4ITN-right dd {
		margin: 0;
		padding: 0;
	}

	.sect-intv4ITN-Thought .gioca4ITN-right dt {
		float: right;
		width: 45%;
		max-width: 90vw;
		/* padding: 上  右  下  左 */
		padding: 0px 0px 0px 4%;
	}

	.sect-intv4ITN-Thought .gioca4ITN-right dt img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.sect-intv4ITN-Thought .gioca4ITN-right dd {
		float: none;
		width: auto;
		/* padding */
		padding: 0px;
		overflow: hidden;
	}

	/* .sect-intv4ITN-Choose */
	.sect-intv4ITN-Choose {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 45px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Choose .ly-intv4ITN__chestL {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 余白：下 */
	.saraintv4itn .ly-adjuster-saraintv4ITN__medianoA {
		display: block;
		width: 100%;
		height: 0pc;
	}
}

/* ■ページ：インタビュー（スマホ）
====================================== */
@media screen and (max-width: 767.9px) {
	.saraintv4itn {
		margin: 0;
		padding: 0;
		display: block;
		/* フォントベース */
		line-height: 2.0;
		font-size: 16px;
		font-weight: var(--va-saraciere-fw_base);
		text-align: justify;
	}

	/* 文字設定（p） */
	.saraintv4itn p {
		display: block;
		max-width: 100%;
		line-height: 2.0;
		font-size: 16px;
		font-weight: 400;
		text-align: justify;
		color: #707070;
		margin-bottom: 0pc;
	}

	/* 強調・大字（strong） */
	.saraintv4itn strong {
		margin: 0;
		padding: 0;
		display: block;
		max-width: 100%;
		line-height: 1.5;
		font-size: calc(16px + 0.3vw);
		font-weight: 500;
		color: hsla(0, 0%, 30%, 1);
		margin-bottom: 0pc;
	}

	/* 強調・中字（em） */
	.saraintv4itn em {
		margin: 0;
		padding: 0;
		display: block;
		max-width: 100%;
		font-size: calc(16px + 0.3vw);
		font-weight: 500;
		color: #707070;
		text-align: left;
		margin-bottom: calc(var(--⅝fem) * 2);
	}

	/* 注釈・小字（small） */
	.saraintv4itn small {
		margin: 0;
		padding: 0;
		display: block;
		max-width: 100%;
		font-size: 12px;
		font-weight: var(--va-saraciere-fw_base);
		margin-bottom: 0pc;
	}

	/* 太字（b） */
	.saraintv4itn b {
		font-weight: 700;
	}

	/* display: none（PC） */
	@media screen and (min-width: 768px) {
		.saraintv4itn .d-none_pc {
			display: none;
		}
	}

	/* 水平線（.hr） */
	.saraintv4itn .hr-intv4ITN {
		margin-top: 8px;
		display: block;
		position: relative;
		width: 90px;
		max-width: 90vw;
		height: 6px;
		margin-right: auto;
		margin-left: auto;
		background: #DB92A8;
		margin-bottom: 0pc;
	}

	/* 見出し（.titolo） */
	.saraintv4itn .titolo {
		margin: 0;
		padding: 0;
		max-width: 100%;
	}

	.saraintv4itn .titolo.titolo-page {
		line-height: 1.5;
		font-size: 50px;
		font-weight: 600;
		text-align: center;
		color: #90AFBD;
		margin-bottom: 0pc;
	}

	.saraintv4itn .titolo.titolo-chapter {
		line-height: 1.5;
		font-size: calc(16px + 1.6vw);
		font-weight: 400;
		text-align: center;
		color: #707070;
		margin-bottom: calc(var(--⅝fem) * 2);
	}

	.saraintv4itn .titolo.titolo-section {
		display: table;
		width: 100%;
		line-height: 1.5;
		font-size: calc(16px + 0.3vw);
		font-weight: 500;
		text-align: justify;
		color: #90AFBD;
		/* padding: 上  右  下  左 */
		padding: 0px 0px 10px 0px;
		border-bottom: 2px solid #90AFBD;
		margin-bottom: 12px;
	}

	.saraintv4itn .titolo.titolo-section .uhead {
		display: table-cell;
		vertical-align: top;
		width: 1.2em;
	}

	.saraintv4itn .titolo.titolo-section .uhind {
		display: table-cell;
		vertical-align: top;
		width: auto;
	}

	/* 文字調整 */
	.sect-intv4ITN-Owner p,
	.dept-intv4ITN-Leave p,
	.dept-intv4ITN-Saving p,
	.dept-intv4ITN-Suggestion p {
		line-height: 1.5;
		font-size: 14px;
		color: #FFF;
	}

	/* ページレイアウト
-------------------------------------- */
	.saraintv4itn [class^="ly-intv4ITN__hding"],
	.saraintv4itn [class^="ly-intv4ITN__chest"] {
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}

	/* アンカーリンク調整 */
	#a-Interview1.a-murasa,
	#a-Interview2.a-murasa,
	#a-Interview3.a-murasa,
	#a-Interview4.a-murasa {
		display: block;
		margin-top: -60px;
		padding-top: 60px;
	}

	/* 余白：上 */
	.saraintv4itn .ly-adjuster-saraintv4ITN__mezzalaA {
		display: block;
		width: 100%;
		height: 0pc;
	}

	/* 外塗り（.lacquer） */
	.saraintv4itn .lacquer-saraintv4ITN {
		margin: 0;
		padding: 0;
		display: block;
		width: 100%;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 55px;
		overflow: hidden;
		background: #90AFBD;
		margin-bottom: 55px;
	}

	.sect-intv4ITN-Owner .ly-intv4ITN__chestA {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* .sect-intv4ITN-Chance */
	.sect-intv4ITN-Chance {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 95vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 30px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Chance .ly-intv4ITN__chestB {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像下（.gioca4ITN-bottom_sp） */

	.sect-intv4ITN-Chance .gioca4ITN-bottom_sp {
		position: relative;
		overflow: hidden;
		display: flex;
		flex-direction: column-reverse;
	}

	/* IE対策 */
	.sect-intv4ITN-Chance .gioca4ITN-bottom_sp p,
	.sect-intv4ITN-Chance .gioca4ITN-bottom_sp i {
		max-width: 100%;
		font-style: normal;
	}

	.sect-intv4ITN-Chance .gioca4ITN-bottom_sp dt,
	.sect-intv4ITN-Chance .gioca4ITN-bottom_sp dd {
		margin: 0;
		padding: 0;
	}

	.sect-intv4ITN-Chance .gioca4ITN-bottom_sp dt {
		float: none;
		width: 100%;
		max-width: 90vw;
		/* padding: 上  右  下  左 */
		padding: 4% 0px 0px 0px;
	}

	.sect-intv4ITN-Chance .gioca4ITN-bottom_sp dt img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.sect-intv4ITN-Chance .gioca4ITN-bottom_sp dd {
		float: none;
		width: auto;
		/* padding */
		padding: 0px;
		overflow: hidden;
	}

	/* .sect-intv4ITN-Howit */
	.sect-intv4ITN-Howit {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 95vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Howit .ly-intv4ITN__chestC {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* .sect-intv4ITN-Difficult */
	.sect-intv4ITN-Difficult {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 95vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px calc(var(--⅝fem) * 2);
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Difficult .ly-intv4ITN__chestE {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* .sect-intv4ITN-Satisfaction */
	.sect-intv4ITN-Satisfaction {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 95vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Satisfaction .ly-intv4ITN__chestF {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像上（.gioca-top） */
	.sect-intv4ITN-Satisfaction .gioca4ITN-top_sp {
		position: relative;
		overflow: hidden;
	}

	/* IE対策 */
	.sect-intv4ITN-Satisfaction .gioca4ITN-top_sp p,
	.sect-intv4ITN-Satisfaction .gioca4ITN-top_sp i {
		max-width: 100%;
		font-style: normal;
	}

	.sect-intv4ITN-Satisfaction .gioca4ITN-top_sp dt,
	.sect-intv4ITN-Satisfaction .gioca4ITN-top_sp dd {
		margin: 0;
		padding: 0;
	}

	.sect-intv4ITN-Satisfaction .gioca4ITN-top_sp dt {
		float: none;
		width: 100%;
		max-width: 90vw;
		/* padding: 上  右  下  左 */
		padding: 0px 0px 1em 0px;
	}

	.sect-intv4ITN-Satisfaction .gioca4ITN-top_sp dt img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.sect-intv4ITN-Satisfaction .gioca4ITN-top_sp dd {
		float: none;
		width: 100%;
		/* padding */
		padding: 0px;
		overflow: hidden;
	}

	.sect-intv4ITN-Merit .ly-intv4ITN__chestH {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* .sect-intv4ITN-Interest */
	.sect-intv4ITN-Interest {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 95vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Interest .ly-intv4ITN__chestI {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像下（.gioca-bottom） */
	.sect-intv4ITN-Interest .gioca4ITN-top_sp {
		position: relative;
		overflow: hidden;
		display: flex;
		flex-direction: column;
	}

	/* IE対策 */
	.sect-intv4ITN-Interest .gioca4ITN-top_sp p,
	.sect-intv4ITN-Interest .gioca4ITN-top_sp i {
		max-width: 100%;
		font-style: normal;
	}

	.sect-intv4ITN-Interest .gioca4ITN-top_sp dt,
	.sect-intv4ITN-Interest .gioca4ITN-top_sp dd {
		margin: 0;
		padding: 0;
	}

	.sect-intv4ITN-Interest .gioca4ITN-top_sp dt {
		float: none;
		width: 100%;
		max-width: 90vw;
		/* padding: 上  右  下  左 */
		padding: 0px 0px 4% 0px;
	}

	.sect-intv4ITN-Interest .gioca4ITN-top_sp dt img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.sect-intv4ITN-Interest .gioca4ITN-top_sp dd {
		float: none;
		width: auto;
		/* padding */
		padding: 0px;
		overflow: hidden;
	}

	.sect-intv4ITN-Thought .ly-intv4ITN__chestK {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 画像下（.gioca-bottom） */
	.sect-intv4ITN-Thought .gioca4ITN-bottom_sp {
		position: relative;
		overflow: hidden;
		display: flex;
		flex-direction: column-reverse;
	}

	/* IE対策 */
	.sect-intv4ITN-Thought .gioca4ITN-bottom_sp p,
	.sect-intv4ITN-Thought .gioca4ITN-bottom_sp i {
		max-width: 100%;
		font-style: normal;
	}

	.sect-intv4ITN-Thought .gioca4ITN-bottom_sp dt,
	.sect-intv4ITN-Thought .gioca4ITN-bottom_sp dd {
		margin: 0;
		padding: 0;
	}

	.sect-intv4ITN-Thought .gioca4ITN-bottom_sp dt {
		float: none;
		width: 100%;
		max-width: 90vw;
		/* padding: 上  右  下  左 */
		padding: 4% 0px 0px 0px;
	}

	.sect-intv4ITN-Thought .gioca4ITN-bottom_sp dt img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.sect-intv4ITN-Thought .gioca4ITN-bottom_sp dd {
		float: none;
		width: auto;
		/* padding */
		padding: 0px;
		overflow: hidden;
	}

	/* .sect-intv4ITN-Choose */
	.sect-intv4ITN-Choose {
		margin: 0;
		padding: 0;
		display: block;
		width: 1100px;
		max-width: 95vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 45px;
		overflow: hidden;
		background: white;
	}

	.sect-intv4ITN-Choose .ly-intv4ITN__chestL {
		margin: 0;
		width: 900px;
		max-width: 90vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0pc;
	}

	/* 余白：下 */
	.saraintv4itn .ly-adjuster-saraintv4ITN__medianoA {
		display: block;
		width: 100%;
		height: 0pc;
	}
}