/* ■ページ：フロントページ
====================================== */
/* Paragraph（文字設定） */
.pg-sarafrnt4itn p {
	display: block;
	max-width: 100%;
	line-height: clamp(1.66em, calc(1.66em + ((1vw - 0.225em) * 0.55)), 1.88em);
	letter-spacing: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
	font-size: clamp(13.6px, calc(13.6px + ((1vw - 3.6px) * 0.7188)), 21px);
}

.pg-sarafrnt4itn p.fz-lg {
	font-size: clamp(14.4px, calc(14.4px + ((1vw - 3.6px) * 0.7188)), 21px);
}

/* Small（注釈・小字） */
.pg-sarafrnt4itn small {
	display: block;
	max-width: 100%;
	font-weight: 400;
	font-size: clamp(11px, calc(11px + ((1vw - 3.6px) * 0.1563)), 12px);
	line-height: 1.5;
	letter-spacing: 0;
}

.pg-sarafrnt4itn small.fz-xs {
	font-size: clamp(11px, calc(11px + ((1vw - 3.6px) * 0.1563)), 13px);
}

/* 強調・中字（em） */
.pg-sarafrnt4itn em {
	display: block;
	font-weight: 400;
	font-size: clamp(16.4px, calc(16.4px + ((1vw - 3.6px) * 0.7188)), 21px);
}

/* （PC） */
@media print,
screen and (min-width: 744px) {
	.pg-sarafrnt4itn em {
		text-align: center;
	}
}

.pg-sarafrnt4itn .link-posts.button {
	width: 250px;
	max-width: 92.5vw;
	padding: 0.4em 0.7em 0.4em 1.7em;
	border: 1px solid hsla(0, 0%, 44%, 1);
	font-size: clamp(16px, calc(16px + ((1vw - 3.6px) * 0.3125)), 18px);
}

.pg-sarafrnt4itn i.vshaped-down1 {
	display: inline-block;
	width: 0.6em;
	height: 0.6em;
	margin-right: 0em;
	margin-left: 1.2em;
	transform: rotate(45deg);
	transform-origin: 50% -50%;
	border-right: 1px solid hsla(0, 0%, 44%, 1);
	border-bottom: 1px solid hsla(0, 0%, 44%, 1);
	vertical-align: 0.1em;
}

/* 見出し */
.pg-sarafrnt4itn .titolo.titolo-chapter {
	font-weight: 400;
	font-size: clamp(20.6px, calc(20.6px + ((1vw - 3.6px) * 2.5625)), 40px);
	line-height: 1.5;
	letter-spacing: 0.02em;
	text-align: center;
	color: hsla(0, 0%, 30%, 1);
}

.sect-frnt4ITN-Frontcov .titolo-division {
	display: inline-block;
	font-size: clamp(16.8px, calc(16.8px + ((1vw - 3.6px) * 1.125)), 24px);
	line-height: 1.5;
	letter-spacing: 0.04em;
	text-align: center;
}




/* Pattertn
====================================== */
/* .board（absolute）
-------------------------------------- */
.pg-sarafrnt4itn [class^="board-wrapper"] {
	position: relative;
	width: 900px;
	max-width: 92.5vw;
	height: auto;
}

.pg-sarafrnt4itn [class^="board-wrapper"]>.brd-basis {
	width: 100%;
	height: auto;
	padding-top: calc(var(--½fem) * 2);
}

.pg-sarafrnt4itn .sect-frnt4ITN-Actual [class^="board-wrapper"]>.brd-basis {
	padding-top: 11pc;
}




/* .frame（absolute／中央揃え）
-------------------------------------- */
.pg-sarafrnt4itn [class^="frame-wrapper"] {
	position: relative;
	width: 100%;
	height: auto;
}

.pg-sarafrnt4itn [class^="frame-wrapper"]>.frm-basis {
	width: 100%;
	height: auto;
}

.pg-sarafrnt4itn :is(.frame-wrapper, .frame-wrapper_pc)>.put-center {
	position: absolute;
	z-index: 10;
	inset: 0;
	margin: auto;
	/* Flex */
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

.pg-sarafrnt4itn :is(.frame-wrapper, .frame-wrapper_pc)>.pin-center {
	position: absolute;
	z-index: 10;
	inset: 0;
	margin: auto;
	/* Table */
	display: table;
}




/* Layout
====================================== */
/* （SP） */
@media screen and (max-width: 743.9px) {

	/* .campista（余白調整：page中） */
	.adj-frnt4ITN-campistaA {
		display: block;
		width: 100%;
		height: 0pc;
		margin-bottom: -2pc;
	}
}

/* Section, Inner */
.pg-sarafrnt4itn [class^="dept-frnt4ITN"],
.pg-sarafrnt4itn [class^="sect-frnt4ITN"] {
	width: 100%;
	max-width: 100vw;
	height: auto;
}

/* .intainer */
[class^="dept-frnt4ITN"] .division__intainer,
[class^="sect-frnt4ITN"] .section__inheader,
[class^="sect-frnt4ITN"] .section__intainer,
[class^="sect-frnt4ITN"] .section__infooter {
	width: 900px;
	max-width: 92.5vw;
	height: auto;
}




/* .section
-------------------------------------- */
.pg-sarafrnt4itn .sect-frnt4ITN-Banner {
	display: block;
	width: 100%;
	height: clamp(26.5pc, calc(74.5pc + ((1vw - 0.2575pc) * -130.6122)), 74.5pc);
	background: hsl(197, 24%, 94%);
}

/* 記事バナー */
.pinup-f364538pyu {
	position: relative;
	z-index: 20;
	top: clamp(-5pc, calc(5pc + ((1vw - 0.2575pc) * -27.2109)), 5pc);
	left: 0px;
	right: 0px;
	margin: auto;
	width: 100%;
	max-width: 92.5vw;
	padding: calc(var(--⅝fem) * 1) calc(var(--⅝fem) * 2) calc(var(--⅝fem) * 2);
	border-radius: 0px;
	background: hsla(195, 27%, 100%, 1);
	border: 1px solid hsla(0, 0%, 46%, 0.46);
}

/* （PC） */
@media print,
screen and (min-width: 744px) {
	.pinup-f364538pyu {
		width: 1030px;
		height: auto;
		border-radius: 1em;
		box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	}
}



/* .section
-------------------------------------- */
.sect-frnt4ITN-Invest {
	display: block;
	width: 100%;
	height: auto;
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 3.5) 0px calc(var(--⅝fem) * 3);
	overflow: hidden;
}


/* .section
-------------------------------------- */
/* .sect-frnt4ITN-Interview */
.sect-frnt4ITN-Interview {
	display: block;
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 3) 0px calc(var(--½fem) * 2);
	overflow: hidden;
	background: #759CAD;
}

.sect-frnt4ITN-Interview .ly-frnt4ITN__chestD {
	width: 900px;
	max-width: 92.5vw;
	height: auto;
	margin-right: auto;
	margin-bottom: 2pc;
	margin-left: auto;
	/* padding: 上  横  下 */
	padding: 0px 0px calc(var(--⅝fem) * 3);
}

/* 画像：absolute（.gioca-pos-dd） */
.sect-frnt4ITN-Interview [class^="gioca4ITN"] dt,
.sect-frnt4ITN-Interview [class^="gioca4ITN"] dd {
	margin: 0;
	padding: 0;
}

.sect-frnt4ITN-Interview .gioca4ITN-dd-posA1 p {
	display: table-cell;
	color: #FFF;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.5;
	vertical-align: middle;
}

.sect-frnt4ITN-Interview .gioca4ITN-dd-posA2 p {
	font-weight: 400;
	font-size: 16px;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN {
	width: 100%;
	max-width: 92.5vw;
	height: auto;
	margin-right: auto;
	float: none;
	overflow: hidden;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

/* gioca4ITN-dl-posR1 */
.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1 {
	position: relative;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN {
	width: 100%;
	max-width: 92.5vw;
	height: auto;
	margin-right: auto;
	float: none;
	overflow: hidden;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dd-posA1 {
	display: table;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: auto;
	height: auto;
	margin: auto;
	padding: 5px 12px 5px 15px;
	background: rgba(0, 0, 0, 0.6);
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dd-posA2 {
	position: absolute;
	width: 100%;
	max-width: 92.5vw;
	margin-left: auto;
	padding: 15px;
	background: rgba(255, 255, 255, 0.8);
	text-align: center;
}

/* gioca4ITN-dl-posR2 */
.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2 {
	position: relative;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dt-posN {
	width: 100%;
	max-width: 92.5vw;
	height: auto;
	margin-left: auto;
	float: none;
	overflow: hidden;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dd-posA1 {
	display: table;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: auto;
	height: auto;
	margin: auto;
	padding: 5px 12px 5px 15px;
	background: rgba(0, 0, 0, 0.6);
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dd-posA2 {
	position: absolute;
	width: 100%;
	max-width: 92.5vw;
	height: auto;
	margin-right: auto;
	padding: 15px;
	background: rgba(255, 255, 255, 0.8);
	text-align: center;
}

/* gioca4ITN-dl-posR3 */
.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3 {
	position: relative;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dt-posN {
	width: 100%;
	max-width: 92.5vw;
	height: auto;
	margin-right: auto;
	float: none;
	overflow: hidden;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dd-posA1 {
	display: table;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: auto;
	height: auto;
	margin: auto;
	padding: 5px 12px 5px 15px;
	background: rgba(0, 0, 0, 0.6);
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dd-posA2 {
	position: absolute;
	width: 100%;
	max-width: 92.5vw;
	height: auto;
	margin-left: auto;
	padding: 15px;
	background: rgba(255, 255, 255, 0.8);
	text-align: center;
}

/* gioca4ITN-dl-posR4 */
.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4 {
	position: relative;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dt-posN {
	width: 100%;
	max-width: 92.5vw;
	height: auto;
	margin-left: auto;
	float: none;
	overflow: hidden;
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dd-posA1 {
	display: table;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: auto;
	height: auto;
	margin: auto;
	padding: 5px 12px 5px 15px;
	background: rgba(0, 0, 0, 0.6);
}

.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dd-posA2 {
	position: absolute;
	width: 100%;
	max-width: 92.5vw;
	height: auto;
	margin-right: auto;
	padding: 15px;
	background: rgba(255, 255, 255, 0.8);
	text-align: center;
}


/* .section
-------------------------------------- */
.sect-frnt4ITN-Attribute {
	position: relative;
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 3) 0px calc(var(--⅝fem) * 3);
	overflow: hidden;
	background: hsla(197, 23%, 94%, 1);
}

.sect-frnt4ITN-Attribute em {
	font-size: clamp(17.6px, calc(17.6px + ((1vw - 3.6px) * 1.4687)), 27px);
}

.sect-frnt4ITN-Attribute .ly-frnt4ITN__hdingC {
	margin-bottom: 2pc;
}

/* shelf（Flex） */
.sect-frnt4ITN-Attribute .ly-frnt4ITN__shelfC {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	width: 900px;
	max-width: 92.5vw;
	height: auto;
}

.sect-frnt4ITN-Attribute .ly-frnt4ITN__shelfC>div {
	width: 48.5%;
	height: auto;
	text-align: center;
}


/* .section
-------------------------------------- */
.sect-frnt4ITN-Point {
	width: 100%;
	height: auto;
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 3) 0px 0pc;
	overflow: hidden;
}

.sect-frnt4ITN-Point p {
	color: #FFF;
	font-weight: 500;
	font-size: clamp(16px, calc(16px + ((1vw - 3.6px) * 0.4688)), 19px);
	text-align: center;
}

.sect-frnt4ITN-Point .gioca4ITN-dl-posR>.gioca4ITN-dd-posMA {
	z-index: 1;
	position: absolute;
	bottom: calc(var(--½fem) * 1);
	width: 100%;
	text-align: center;
	pointer-events: none;
}


/* .division ------------------------- */
.dept-frnt4ITN-FaQ {
	width: 100%;
	height: auto;
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 0) 0px calc(var(--⅝fem) * 3);
}

.dept-frnt4ITN-FaQ .division__intainer {
	width: 640px;
	max-width: 80vw;
	height: auto;
}


/* .section
-------------------------------------- */
.sect-frnt4ITN-Reason {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 3) 0px calc(var(--⅝fem) * 3);
	background: #F2EEE8;
}

/* 画像左（.gioca-left） */
.sect-frnt4ITN-Reason .gioca4ITN-left {
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
}

.sect-frnt4ITN-Reason .gioca4ITN-left dt {
	position: relative;
	left: -1px;
	/* Flex */
	display: flex;
	justify-content: center;
	align-items: center;
	width: 3em;
	height: 3em;
	background: #4283A0;
}

/* （SP） */
@media screen and (max-width: 743.9px) {
	.sect-frnt4ITN-Reason .gioca4ITN-left dt img {
		position: absolute;
		z-index: 10;
		inset: 0;
		margin: auto;
		height: 2em;
		width: auto;
	}
}

.sect-frnt4ITN-Reason .gioca4ITN-left dd {
	/* Flex */
	display: flex;
	align-items: center;
	/* padding: 上  横  下 */
	padding: 1em 0.5em 1em;
}

.sect-frnt4ITN-Reason .gioca4ITN-left p {
	font-size: clamp(13.8px, calc(13.8px + ((1vw - 3.6px) * 1.125)), 24px);
}

.sect-frnt4ITN-Reason .gioca4ITN-left b {
	line-height: 1.44;
	font-size: clamp(25.4px, calc(25.4px + ((1vw - 3.6px) * 3.0625)), 45px);
	font-weight: 600;
	color: #4283A0;
}


/* .section
-------------------------------------- */
.sect-frnt4ITN-Actual {
	display: block;
	width: 100%;
	height: auto;
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 3) 0px 0pc;
	overflow: hidden;
}

/* （SP） */
@media screen and (max-width: 743.9px) {
  .sect-frnt4ITN-Actual {
    padding-bottom: 5pc;
  }
}




@media screen and (max-width: 743.9px) {
	.pg-sarafrnt4itn :is(.board-wrapper, .board-wrapper_pc) {
		/* Flex */
		display: flex;
		flex-direction: column-reverse;
	}

	.pg-sarafrnt4itn :is(.board-wrapper, .board-wrapper_sp)>.pin-topCenter {
		/* Table */
		display: table;
		z-index: 10;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		margin: auto;
	}

	.pg-sarafrnt4itn :is(.board-wrapper, .board-wrapper_sp)>.pin-bottomRight {
		z-index: 10;
		position: absolute;
		right: 0;
		bottom: 0.1em;
		margin: auto;
	}

	.sect-frnt4ITN-Interview .ly-frnt4ITN__chestD.chestD1 {
		padding-bottom: 130px;
	}

	.sect-frnt4ITN-Interview .ly-frnt4ITN__chestD.chestD2 {
		padding-bottom: 130px;
	}

	.sect-frnt4ITN-Interview .ly-frnt4ITN__chestD.chestD3 {
		padding-bottom: 130px;
	}

	.sect-frnt4ITN-Interview .ly-frnt4ITN__chestD.chestD4 {
		padding-bottom: 130px;
	}

	.pg-sarafrnt4itn {
		display: block;
		margin: 0;
		padding: 0;
		color: #231815;
		font-weight: 400;
		font-size: calc(16px + 0.3vw);
		/* フォントベース */
		line-height: 1.84;
	}

	/* 強調・大字（strong） */
	.pg-sarafrnt4itn strong {
		display: block;
		max-width: 100%;
		margin-bottom: calc(var(--⅝fem) * 1.7);
		padding: 0;
		color: #707070;
		font-weight: 500;
		font-size: calc(16px + 0.5vw);
		line-height: 1.5;
		text-align: center;
	}

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

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

	/* display: none（SP） */
	.pg-sarafrnt4itn :is(.d-none_sp, .d-none_sp) {
		display: none;
	}

	.pg-sarafrnt4itn .titolo.titolo-subsection {
		min-height: 0vw;
		margin-bottom: calc(var(--⅝fem) * 2);
		color: hsla(0, 0%, 30%, 1);
		font-weight: 400;
		font-size: 40px;
		font-size: clamp(16px, calc(16px + ((1vw - 3.6px) * 3.75)), 40px);
		line-height: 1.5;
		text-align: center;
	}

	.pg-sarafrnt4itn .titolo.titolo-chapter.c-white {
		color: #FFF;
	}

	.sect-frnt4ITN-Frontcov .individ.individ-page {
		z-index: 1;
		position: absolute;
		top: 0%;
		left: 50%;
		width: 100%;
		max-width: 100%;
		height: 0;
		/* 縦横比 (= 1067 ÷ 800)  */
		padding-bottom: 133.375%;
		overflow: hidden;
		transform: translate(-50%, 0%);
	}

	.sect-frnt4ITN-Frontcov .individ.individ-page img {
		width: 100%;
		height: auto;
		object-fit: contain;
	}


	/* トップ下：セミナー */
	.top_trequar_seminar {
		z-index: 20;
		position: absolute;
		top: 95%;
		right: 0px;
		left: 0px;
		width: 84vw;
		height: auto;
		margin: auto;
	}

	.top_trequar_seminar img {
		width: 100%;
		height: auto;
	}

	/* .board（absolute） */
	.top_trequar_seminar .board-wrapper {
		position: relative;
		width: 100%;
		height: auto;
		border-radius: 10px;
		box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	}

	.top_trequar_seminar .board-wrapper>dt {
		width: 100%;
		height: auto;
		float: none;
		overflow: hidden;
	}

	.top_trequar_seminar .board-wrapper>.pinupA1 {
		z-index: 1;
		position: absolute;
		top: 43.7%;
		right: 6.5%;
		width: 12%;
		height: auto;
		margin: auto;
	}

	/* ページレイアウト
-------------------------------------- */
	.pg-sarafrnt4itn [class^="ly-frnt4ITN__shelf"],
	.pg-sarafrnt4itn [class^="ly-frnt4ITN__hding"],
	.pg-sarafrnt4itn [class^="ly-frnt4ITN__chest"] {
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}

	.sect-frnt4ITN-Invest .ly-frnt4ITN__hdingA {
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
	}

	.sect-frnt4ITN-Reason small {
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin-top: -0.45em;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
		text-align: right;
	}

	.sect-frnt4ITN-Reason .gioca4ITN-left dt p b {
		font-size: 45px;
	}

	.sect-frnt4ITN-Reason dt img.frnt4ITN_point1 {
		width: 155px;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 30px 0px;
	}

	.sect-frnt4ITN-Reason dt img.frnt4ITN_point2 {
		width: 163px;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 30px 0px;
	}

	.sect-frnt4ITN-Reason dt img.frnt4ITN_point3 {
		width: 164px;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 30px 0px;
	}

	.sect-frnt4ITN-Reason dt img.frnt4ITN_point4 {
		width: 164px;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 30px 0px;
	}

	.sect-frnt4ITN-Reason dt img.frnt4ITN_point5 {
		width: 164px;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 30px 0px;
	}

	.sect-frnt4ITN-Reason .ly-frnt4ITN__hdingB {
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin: 0;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
	}

	[class^="sect-frnt4ITN"] .ly-frnt4ITN__chestB1 {
		box-sizing: border-box;
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin: 0;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		border: 3px solid #4283A0;
		background: white;
	}

	[class^="sect-frnt4ITN"] .ly-frnt4ITN__chestB2 {
		width: 100%;
		max-width: 100vw;
		height: auto;
		margin-top: calc(var(--⅝fem) * 5.6);
		margin-right: auto;
		margin-left: auto;
	}

	/* shelf（Flex） */
	.sect-frnt4ITN-Point .ly-frnt4ITN__shelfE {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: space-between;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__shelfE {
		width: 1280px;
		max-width: 92.5vw;
		height: auto;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__shelfE>div {
		width: 100%;
		max-width: 92.5vw;
		height: auto;
		margin-bottom: 20px;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE {
		position: relative;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE>a {
		display: inline-block;
		width: 100%;
		height: 100%;
		background: hsla(0, 0%, 50%, 1);
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE>a dt img {
		opacity: 0.6;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE>a:hover dd img,
	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE>a:hover dt img {
		opacity: 0.9;
	}

	/* 画像：absolute（.gioca-pos-dd） */
	.sect-frnt4ITN-Point .gioca4ITN-dl-posR {
		position: relative;
	}

	.sect-frnt4ITN-Point [class^="gioca4ITN"] dt,
	.sect-frnt4ITN-Point [class^="gioca4ITN"] dd {
		margin: 0;
		padding: 0;
	}

	.sect-frnt4ITN-Point .gioca4ITN-dl-posR>.gioca4ITN-dt-posN {
		width: 100%;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		float: none;
		overflow: hidden;
	}

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

	.sect-frnt4ITN-Point .gioca4ITN-dl-posR>.gioca4ITN-dd-posCM {
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		z-index: 1;
		position: absolute;
		position: absolute;
		top: 50%;
		left: 50%;
		width: 100%;
		padding: 0px 10px 20px;
		transform: translate(-50%, -50%);
		text-align: center;
		pointer-events: none;
	}

	.sect-frnt4ITN-Actual em {
		font-size: calc(16px + 0.3vw);
	}

	.sect-frnt4ITN-Actual small {
		text-align: right;
	}

	/* pt-View_Front
-------------------------------------- */
	.sect-frnt4ITN-Blog {
		display: block;
		width: 100%;
		height: auto;
		padding: calc(var(--⅝fem) * 3) 0px calc(var(--⅝fem) * 3);
		overflow: hidden;
	}

	.sect-frnt4ITN-Blog .titolo.titolo-subsection {
		min-height: 0vw;
		margin-bottom: calc(var(--⅝fem) * 2);
		color: hsla(0, 0%, 30%, 1);
		font-weight: 400;
		font-size: 40px;
		font-size: clamp(21px, calc(21px + ((1vw - 3.6px) * 2.9688)), 40px);
		line-height: 1.5;
		text-align: center;
	}

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

	.sect-frnt4ITN-Blog p {
		min-height: 0vw;
		font-size: 19px;
		font-size: min(max(17px, calc(17px + ((1vw - 3.6px) * 0.3125))), 19px);
		text-align: center;
	}

	.sect-frnt4ITN-Blog .pt-cv-wrapper {
		width: 1000px;
		max-width: 92.5vw;
		height: auto;
		margin: 0;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
	}

	.sect-frnt4ITN-Reason .gioca4ITN-top_sp dd p {
		text-align: center;
	}

	.sect-frnt4ITN-Reason .gioca4ITN-top_sp dd p {
		text-align: center;
	}
}


@media print,
screen and (min-width: 744px) {

	.sect-frnt4ITN-Interview [class^="gioca4ITN"] dt,
	.sect-frnt4ITN-Interview [class^="gioca4ITN"] dd {
		margin: 0;
		padding: 0;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dd-posA1 p {
		display: table-cell;
		color: #FFF;
		font-weight: 500;
		font-size: 16px;
		vertical-align: middle;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dd-posA2 p {
		font-weight: 400;
		font-size: 20px;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN {
		width: 100%;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		float: none;
		overflow: hidden;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	/* gioca4ITN-dl-posR1 */
	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1 {
		position: relative;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dd-posA1 {
		display: table;
		position: absolute;
		bottom: 20px;
		left: 0px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 15px 30px 15px 30px;
		background: rgba(0, 0, 0, 0.6);
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dd-posA2 {
		position: absolute;
		right: 0px;
		bottom: -57px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 25px 30px 25px 30px;
		background: rgba(255, 255, 255, 0.8);
	}

	/* gioca4ITN-dl-posR2 */
	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2 {
		position: relative;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dd-posA1 {
		display: table;
		position: absolute;
		right: 0px;
		bottom: 20px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 15px 30px 15px 30px;
		background: rgba(0, 0, 0, 0.6);
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dd-posA2 {
		position: absolute;
		bottom: -57px;
		left: 0px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 25px 30px 25px 30px;
		background: rgba(255, 255, 255, 0.8);
	}

	/* gioca4ITN-dl-posR3 */
	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3 {
		position: relative;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dd-posA1 {
		display: table;
		position: absolute;
		bottom: 20px;
		left: 0px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 15px 30px 15px 30px;
		background: rgba(0, 0, 0, 0.6);
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dd-posA2 {
		position: absolute;
		right: 0px;
		bottom: -57px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 25px 30px 25px 30px;
		background: rgba(255, 255, 255, 0.8);
	}

	/* gioca4ITN-dl-posR4 */
	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4 {
		position: relative;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dd-posA1 {
		display: table;
		position: absolute;
		right: 0px;
		bottom: 20px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 15px 30px 15px 30px;
		background: rgba(0, 0, 0, 0.6);
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dd-posA2 {
		position: absolute;
		bottom: -57px;
		left: 0px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 25px 30px 25px 30px;
		background: rgba(255, 255, 255, 0.8);
	}
}


@media print,
screen and (min-width: 744px) {
	.pg-sarafrnt4itn :is(.board-wrapper, .board-wrapper_pc)>.pin-topLeft {
		/* Table */
		display: table;
		z-index: 10;
		position: absolute;
		top: 0;
		left: 5em;
		margin: auto;
	}

	.pg-sarafrnt4itn :is(.board-wrapper, .board-wrapper_pc)>.pin-topCenter {
		/* Table */
		display: table;
		z-index: 10;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		margin: auto;
	}

	.pg-sarafrnt4itn :is(.board-wrapper, .board-wrapper_pc)>.pin-bottomRight {
		z-index: 10;
		position: absolute;
    right: 15pc;
    bottom: 0.9em;
		margin: auto;
	}

	.pg-sarafrnt4itn strong span,
	.pg-sarafrnt4itn em span,
	.pg-sarafrnt4itn p span,
	.pg-sarafrnt4itn small span {
		display: block;
	}

	.sect-frnt4ITN-Interview [class^="gioca4ITN"] dt,
	.sect-frnt4ITN-Interview [class^="gioca4ITN"] dd {
		margin: 0;
		padding: 0;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dd-posA1 p {
		display: table-cell;
		color: #FFF;
		font-weight: 500;
		font-size: 16px;
		vertical-align: middle;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dd-posA2 p {
		font-weight: 400;
		font-size: 20px;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN {
		width: 100%;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		float: none;
		overflow: hidden;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	/* gioca4ITN-dl-posR1 */
	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1 {
		position: relative;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dd-posA1 {
		display: table;
		position: absolute;
		bottom: 20px;
		left: 0px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 15px 30px 15px 30px;
		background: rgba(0, 0, 0, 0.6);
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dd-posA2 {
		position: absolute;
		right: 0px;
		bottom: -57px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 25px 30px 25px 30px;
		background: rgba(255, 255, 255, 0.8);
	}

	/* gioca4ITN-dl-posR2 */
	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2 {
		position: relative;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dd-posA1 {
		display: table;
		position: absolute;
		right: 0px;
		bottom: 20px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 15px 30px 15px 30px;
		background: rgba(0, 0, 0, 0.6);
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dd-posA2 {
		position: absolute;
		bottom: -57px;
		left: 0px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 25px 30px 25px 30px;
		background: rgba(255, 255, 255, 0.8);
	}

	/* gioca4ITN-dl-posR3 */
	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3 {
		position: relative;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dd-posA1 {
		display: table;
		position: absolute;
		bottom: 20px;
		left: 0px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 15px 30px 15px 30px;
		background: rgba(0, 0, 0, 0.6);
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dd-posA2 {
		position: absolute;
		right: 0px;
		bottom: -57px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 25px 30px 25px 30px;
		background: rgba(255, 255, 255, 0.8);
	}

	/* gioca4ITN-dl-posR4 */
	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4 {
		position: relative;
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dd-posA1 {
		display: table;
		position: absolute;
		right: 0px;
		bottom: 20px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 15px 30px 15px 30px;
		background: rgba(0, 0, 0, 0.6);
	}

	.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dd-posA2 {
		position: absolute;
		bottom: -57px;
		left: 0px;
		width: auto;
		/* 文字行数 */
		height: auto;
		margin: auto;
		/* padding: 上  右  下  左 */
		padding: 25px 30px 25px 30px;
		background: rgba(255, 255, 255, 0.8);
	}

	.pg-sarafrnt4itn {
		display: block;
		min-height: 0vw;
		color: #231815;
		font-weight: 400;
		font-size: min(max(17px, calc(17px + ((1vw - 3.6px) * 0.3125))), 19px);
		/* フォントベース */
		line-height: 1.84;
	}

	/* 強調・大字（strong） */
	.pg-sarafrnt4itn strong {
		display: block;
		max-width: 100%;
		margin: 0;
		margin-bottom: 30px;
		padding: 0;
		color: #707070;
		font-weight: 500;
		font-size: 29px;
		line-height: 1.5;
		text-align: center;
	}

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

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

	/* 改行（span／PC） */
	.pg-sarafrnt4itn strong span,
	.pg-sarafrnt4itn em span,
	.pg-sarafrnt4itn p span,
	.pg-sarafrnt4itn small span {
		display: block;
	}

	/* display: none（PC） */
	.pg-sarafrnt4itn :is(.d-none_pc, .d-none_pc) {
		display: none;
	}

	/* 見出し（.titolo） */
	.pg-sarafrnt4itn .titolo {
		position: relative;
		width: 100%;
		max-width: 100%;
	}

	.pg-sarafrnt4itn .individ.individ-page {
		z-index: 1;
		position: absolute;
		top: 0%;
		left: 50%;
		width: 100%;
		max-width: 100%;
		height: 0;
		/* 縦横比 (= 960 ÷ 1920)  */
		padding-bottom: 50%;
		overflow: hidden;
		transform: translate(-50%, 0%);
	}

	.pg-sarafrnt4itn .individ.individ-page img {
		width: 100%;
		height: auto;
		object-fit: contain;
	}


	/* ページカバー（Frontcov）
-------------------------------------- */
	.sect-frnt4ITN-Frontcov {
		display: block;
		position: relative;
		width: 100%;
		max-width: 100vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}




	/* ページレイアウト
-------------------------------------- */
	[class^="ly-frnt4ITN__shelf"],
	[class^="ly-frnt4ITN__hding"],
	[class^="ly-frnt4ITN__chest"] {
		width: 100%;
		max-width: 92.5vw;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}

	.sect-frnt4ITN-Invest .ly-frnt4ITN__hdingA {
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin: 0;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
	}

	.sect-frnt4ITN-Reason small {
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin-top: -0.45em;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
		text-align: right;
	}

	.sect-frnt4ITN-Reason .ly-frnt4ITN__hdingB {
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin: 0;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
	}

	[class^="sect-frnt4ITN"] .ly-frnt4ITN__chestB1 {
		box-sizing: border-box;
		width: 900px;
		max-width: 92.5vw;
		height: auto;
		margin: 0;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		border: 3px solid #90AFBD;
		background: white;
	}

	.sect-frnt4ITN-Reason .gioca4ITN-left dt {
		width: 210px;
		max-width: 92.5vw;
		height: 150px;
		/* padding: 上  右  下  左 */
		padding: 0px 20px 0px 20px;
	}

	.sect-frnt4ITN-Reason .gioca4ITN-left dt p {
		min-height: 0vw;
		color: #FFF;
		font-weight: 700;
		font-size: min(max(17px, calc(17px + ((1vw - 3.6px) * 1.25))), 25px);
	}

	.sect-frnt4ITN-Reason .gioca4ITN-left dt p b {
		font-size: 45px;
	}

	.sect-frnt4ITN-Reason .gioca4ITN-left dd {
		width: auto;
		height: 150px;
		/* padding: 上  右  下  左 */
		padding: 0px 25px 0px 25px;
	}

	[class^="sect-frnt4ITN"] .ly-frnt4ITN__chestB2 {
		width: 100%;
		max-width: 100vw;
		height: auto;
		margin-top: 90px;
		margin-right: auto;
		margin-left: auto;
	}

	/* 画像：absolute（.gioca-pos-dd） */
	@media print,
	screen and (min-width: 744px) {

		.sect-frnt4ITN-Interview [class^="gioca4ITN"] dt,
		.sect-frnt4ITN-Interview [class^="gioca4ITN"] dd {
			margin: 0;
			padding: 0;
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dd-posA1 p {
			display: table-cell;
			color: #FFF;
			font-weight: 500;
			font-size: 16px;
			vertical-align: middle;
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dd-posA2 p {
			font-weight: 400;
			font-size: 20px;
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN {
			width: 100%;
			height: auto;
			/* padding: 上  横  下 */
			padding: 0px 0px 0px;
			float: none;
			overflow: hidden;
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dt-posN img {
			width: 100%;
			max-width: 100%;
			height: auto;
		}

		/* gioca4ITN-dl-posR1 */
		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1 {
			position: relative;
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dd-posA1 {
			display: table;
			position: absolute;
			bottom: 20px;
			left: 0px;
			width: auto;
			/* 文字行数 */
			height: auto;
			margin: auto;
			/* padding: 上  右  下  左 */
			padding: 15px 30px 15px 30px;
			background: rgba(0, 0, 0, 0.6);
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR1>.gioca4ITN-dd-posA2 {
			position: absolute;
			right: 0px;
			bottom: -57px;
			width: auto;
			/* 文字行数 */
			height: auto;
			margin: auto;
			/* padding: 上  右  下  左 */
			padding: 25px 30px 25px 30px;
			background: rgba(255, 255, 255, 0.8);
		}

		/* gioca4ITN-dl-posR2 */
		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2 {
			position: relative;
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dd-posA1 {
			display: table;
			position: absolute;
			right: 0px;
			bottom: 20px;
			width: auto;
			/* 文字行数 */
			height: auto;
			margin: auto;
			/* padding: 上  右  下  左 */
			padding: 15px 30px 15px 30px;
			background: rgba(0, 0, 0, 0.6);
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR2>.gioca4ITN-dd-posA2 {
			position: absolute;
			bottom: -57px;
			left: 0px;
			width: auto;
			/* 文字行数 */
			height: auto;
			margin: auto;
			/* padding: 上  右  下  左 */
			padding: 25px 30px 25px 30px;
			background: rgba(255, 255, 255, 0.8);
		}

		/* gioca4ITN-dl-posR3 */
		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3 {
			position: relative;
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dd-posA1 {
			display: table;
			position: absolute;
			bottom: 20px;
			left: 0px;
			width: auto;
			/* 文字行数 */
			height: auto;
			margin: auto;
			/* padding: 上  右  下  左 */
			padding: 15px 30px 15px 30px;
			background: rgba(0, 0, 0, 0.6);
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR3>.gioca4ITN-dd-posA2 {
			position: absolute;
			right: 0px;
			bottom: -57px;
			width: auto;
			/* 文字行数 */
			height: auto;
			margin: auto;
			/* padding: 上  右  下  左 */
			padding: 25px 30px 25px 30px;
			background: rgba(255, 255, 255, 0.8);
		}

		/* gioca4ITN-dl-posR4 */
		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4 {
			position: relative;
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dd-posA1 {
			display: table;
			position: absolute;
			right: 0px;
			bottom: 20px;
			width: auto;
			/* 文字行数 */
			height: auto;
			margin: auto;
			/* padding: 上  右  下  左 */
			padding: 15px 30px 15px 30px;
			background: rgba(0, 0, 0, 0.6);
		}

		.sect-frnt4ITN-Interview .gioca4ITN-dl-posR4>.gioca4ITN-dd-posA2 {
			position: absolute;
			bottom: -57px;
			left: 0px;
			width: auto;
			/* 文字行数 */
			height: auto;
			margin: auto;
			/* padding: 上  右  下  左 */
			padding: 25px 30px 25px 30px;
			background: rgba(255, 255, 255, 0.8);
		}
	}

	/* shelf（Flex） */
	.sect-frnt4ITN-Point .ly-frnt4ITN__shelfE {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: space-between;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__shelfE {
		width: 1280px;
		max-width: 92.5vw;
		height: auto;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__shelfE>div {
		width: 49.2%;
		height: auto;
		margin-bottom: 20px;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE {
		position: relative;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE>a {
		display: inline-block;
		width: 100%;
		height: 100%;
		background: hsla(0, 0%, 50%, 1);
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE>a dt img {
		opacity: 0.6;
	}

	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE>a:hover dd img,
	.sect-frnt4ITN-Point .ly-frnt4ITN__chestE>a:hover dt img {
		opacity: 0.9;
	}

	/* 画像：absolute（.gioca-pos-dd） */
	.sect-frnt4ITN-Point .gioca4ITN-dl-posR {
		position: relative;
	}

	.sect-frnt4ITN-Point [class^="gioca4ITN"] dt,
	.sect-frnt4ITN-Point [class^="gioca4ITN"] dd {
		margin: 0;
		padding: 0;
	}

	.sect-frnt4ITN-Point .gioca4ITN-dl-posR>.gioca4ITN-dt-posN {
		width: 100%;
		height: auto;
		/* padding: 上  横  下 */
		padding: 0px 0px 0px;
		float: none;
		overflow: hidden;
	}

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

	.sect-frnt4ITN-Point .gioca4ITN-dl-posR>.gioca4ITN-dd-posCM {
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		z-index: 1;
		position: absolute;
		position: absolute;
		top: 50%;
		left: 50%;
		width: auto;
		width: 100%;
		transform: translate(-50%, -50%);
		text-align: center;
		pointer-events: none;
	}

	.sect-frnt4ITN-Actual em {
		min-height: 0vw;
		font-size: min(max(17px, calc(17px + ((1vw - 3.6px) * 0.3125))), 19px);
	}

	.sect-frnt4ITN-Actual small {
		text-align: right;
	}

	/* pt-View_Front
-------------------------------------- */
	.sect-frnt4ITN-Blog {
		display: block;
		width: 100%;
		height: auto;
		padding: calc(var(--⅝fem) * 3) 0px calc(var(--⅝fem) * 3);
		overflow: hidden;
	}

	.sect-frnt4ITN-Blog .titolo.titolo-subsection {
		min-height: 0vw;
		margin-bottom: calc(var(--⅝fem) * 2);
		color: hsla(0, 0%, 30%, 1);
		font-weight: 400;
		font-size: 40px;
		font-size: clamp(21px, calc(21px + ((1vw - 3.6px) * 2.9688)), 40px);
		line-height: 1.5;
		text-align: center;
	}

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

	.sect-frnt4ITN-Blog p {
		min-height: 0vw;
		font-size: 19px;
		font-size: min(max(17px, calc(17px + ((1vw - 3.6px) * 0.3125))), 19px);
		text-align: center;
	}

	.sect-frnt4ITN-Blog .pt-cv-wrapper {
		width: 1000px;
		max-width: 92.5vw;
		height: auto;
		margin: 0;
		margin-right: auto;
		margin-bottom: 0pc;
		margin-left: auto;
	}
}