/********************************************
 * insider-stories (FULL OVERRIDE)
 * ルート #insider-stories 配下のスタイル（サイト共通を上書き）
 ********************************************/
#insider-stories {
	color: #111;
	font-size: 1.8rem;
}

#insider-stories * {
	box-sizing: border-box;
}


/******** 改行タグの表示切り替え ********/
#insider-stories br.sp {
	display: none;
}

#insider-stories br.pc {
	display: inline;
}


/******** webfont（Neuzeit Grotesk 調整版） ********/
@font-face {
	font-family: "neuzeit-grotesk-adjusted-bold";
	src: url("https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	font-display: auto;
	font-style: normal;
	font-weight: 900;
	font-stretch: normal;
	unicode-range: U+0020-007E;
	size-adjust: 118%;
}

@font-face {
	font-family: "neuzeit-grotesk-adjusted-normal";
	src: url("https://use.typekit.net/af/341355/000000000000000077359e98/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/341355/000000000000000077359e98/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/341355/000000000000000077359e98/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
	font-display: auto;
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
	unicode-range: U+0020-007E;
	size-adjust: 118%;
}




/******** secondary-header（KV・ヘッダー帯） ********/
/* experience コンポーネントの横パディング打ち消し */
#insider-stories .experience-component .px-2,
#insider-stories .experience-component .px-3,
.experience-component .mx-n2,
.experience-component .mx-n3 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* KV 背景画像をセクション全面に敷く */
#insider-stories section.secondary-header picture img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	position: absolute;
	top: 0;
	left: 0;
}

/* セクション外周マージン（デスクトップ） */
#insider-stories section.secondary-header {
	margin-left: 40px;
	margin-right: 40px;
}

/* ヘッダー内ラッパー（ロゴ列 / リード文列） */
#insider-stories section.secondary-header .secondary-header-inner {
	position: relative;
	width: 100%;
	max-width: 1280px;
	height: 100%;
	color: #fff;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
}

/* ロゴブロック */
#insider-stories section.secondary-header .secondary-header-inner .logo {
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 0;
	flex: 1;
}

/* リード文ブロック */
#insider-stories section.secondary-header .secondary-header-inner .read {
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin: 0 !important;
	flex: 1.25;
}

/* ロゴ画像の最大幅 */
#insider-stories .experience-component section.secondary-header .secondary-header-inner .logo img {
	display: block;
	height: auto;
	max-width: 90%;
}

/* リード本文 */
#insider-stories section.secondary-header .secondary-header-inner p {
	color: #fff;
	font-size: 14px;
	font-size: clamp(0.75rem, 0.563rem + 0.39vw, 0.875rem);
	line-height: 2em;
	max-width: 82.5%;
	text-align: justify;
	font-weight: 600;
}

/* 見出し系フォント（experience 内） */
#insider-stories .experience-component,
#insider-stories .experience-component p {
	font-family: "neuzeit-grotesk-adjusted-bold", sans-serif !important;
}

/* セクション本体（高さ・オーバーフロー） */
#insider-stories section.secondary-header {
	width: 100%;
	height: 350px;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	position: relative;
	overflow: hidden;
}

/******** insider-stories-content-inner（本文カラム幅ラッパー） ********/
#insider-stories .insider-stories-content-inner {
	width: 1000px;
	margin: 0 auto;
	padding: 0 20px;
}





/******** insider-stories-title（記事ヒーロー） ********/
/* タイトルブロック */
#insider-stories .insider-stories-title {
	padding: 40px;
}

/* 内側ラッパー（画像＋テキストの重ね） */
#insider-stories .insider-stories-title-inner {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}

/* メイン画像エリア */
#insider-stories .insider-stories-title-inner .title-img {
	width: 100%;
	height: 100%;
}

/* メイン画像 */
#insider-stories .insider-stories-title-inner .title-img img {
	object-fit: cover;
	object-position: center;
	display: block;
	aspect-ratio: 16 / 9;
	aspect-ratio: 1.91 / 1;
	overflow: hidden;
}

/* 画像下方向グラデーション */
#insider-stories .insider-stories-title-inner .title-img::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
	z-index: 1;
}

/* 記事番号＋見出し（画像上に絶対配置） */
#insider-stories .insider-stories-title-inner .title-txt {
	width: 100%;
	height: 100%;
	color: #fff;
	z-index: 3;
	position: absolute;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	gap: 0.6em;
	padding: 45px;
}

/* 記事番号 */
#insider-stories .insider-stories-title-inner .title-txt p {
	/* font-size: 26px; */
	font-size: clamp(1.375rem, 1rem + 0.78vw, 1.625rem);/*22px〜26px*/
	margin: 0;
	color: #fff;
	font-family: "neuzeit-grotesk", sans-serif !important;
	font-weight: 700;
}

/* 記事タイトル（H1） */
#insider-stories .insider-stories-title-inner .title-txt h1 {
	/* font-size: 48px;
	font-size: clamp(2rem, 1.25rem + 1.56vw, 2.5rem); */
	font-size: clamp(1.875rem, 0.188rem + 3.52vw, 3rem);
	font-size: clamp(1.75rem, 0.625rem + 2.34vw, 2.5rem); /*28px〜40px*/
	line-height: 1.4em;
	font-weight: 800;
	margin: 0;
	color: #fff;
	font-family: "neuzeit-grotesk-adjusted-bold", sans-serif !important;
	font-weight: 700;
	letter-spacing: normal;
}

/******** insider-stories-body（本文エリア） ********/
/* 本文コンテナ */
#insider-stories .insider-stories-body {
	width: 100%;
	max-width: 1080px;
	margin: 0 auto;
	padding: 1em 40px;
}

/* 本文内ラッパー・カラム（縦積みフレックス） */
#insider-stories .insider-stories-body-inner,
#insider-stories .insider-stories-body-inner .column,
#insider-stories .insider-stories-body-inner .column-inner {
	display: flex;
	flex-direction: column;
	gap: 2.4em;
	padding: 0;
}

/* センター配置のワイド画像 */
#insider-stories .insider-stories-body-inner .center-img {
	width: 100%;
	max-width: 1000px;
	margin: 0;
	padding: 0;
}

/* 本文段落 */
#insider-stories .insider-stories-body p {
	font-size: 16px;
	line-height: 2.2em;
	text-align: justify;
	margin: 0;
	font-family: "neuzeit-grotesk-adjusted-normal", sans-serif !important;
	font-weight: normal !important;
}

/* 本文内の中央画像（幅60%） */
#insider-stories .insider-stories-body .center-img {
	width: 60%;
	margin: 0 auto;
}

/* 2カラム行（テキスト＋画像など） */
#insider-stories .insider-stories-body .column {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	padding: 0;
	gap: 50px;
}

/* 2カラムの左右反転 */
#insider-stories .insider-stories-body .column.reverse {
	flex-direction: row-reverse;
}

/* 各カラムセル */
#insider-stories .insider-stories-body .column .column-inner {
	width: 450px;
	justify-content: flex-start;
}

/* 画像側カラム（幅広） */
#insider-stories .insider-stories-body .column .column-inner.img {
	width: 500px;
}

/* キャプション */
#insider-stories .insider-stories-body p.caption {
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 1em;
}


/******** profile（プロフィール・紹介ブロック） ********/
/* プロフィール行全体 */
#insider-stories .insider-stories-body .profile {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 40px 50px 40px 50px;
	gap: 40px;
	background: #f7f7f7;
}

/* 顔写真 */
#insider-stories .insider-stories-body .profile .profile-img {
	width: 180px;
	height: 180px;
}

/* テキスト列（DL・本文） */
#insider-stories .insider-stories-body .profile .profile-txt {
	width: 700px;
}

/* primary-content 内の dd リセット（CMS 上書き） */
.primary-content dl dd {
	float: none;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

/* 名前・肩書き（定義リスト） */
#insider-stories .insider-stories-body .profile .profile-txt dl {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	display: block;
	float: none !important;
	line-height: 1em;
	vertical-align: top;
}

/* ラベル（dt） */
#insider-stories .insider-stories-body .profile .profile-txt dl dt {
	font-size: 16px;
	font-weight: bold;
	color: #999;
	display: inline;
	float: none !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

/* dt と dd の区切り */
#insider-stories .insider-stories-body .profile .profile-txt dl dt::after {
	content: "　-　";
	display: inline;
	float: none !important;
	color: #999;
	line-height: 1.2em;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

/* 名前（dd） */
#insider-stories .insider-stories-body .profile .profile-txt dl dd {
	font-size: 16px;
	font-weight: 900;
	display: inline;
	float: none !important;
	line-height: 1.2em;
}

/* 紹介文 */
#insider-stories .insider-stories-body .profile .profile-txt p {
	font-size: 14px;
	line-height: 1.6em;
	margin-top: 1.6em;
	margin-bottom: 0.5em;
}



/******** 関連商品・CTA ********/
/* CTA ブロック全体（グラデーション背景） */
#insider-stories .cta {
	display: flex;
	width: 100%;
	padding: 0;
	margin: 2.4em 0 0 0;
	gap: 0;
	background-image: linear-gradient(0deg, rgba(247, 247, 247, 1), rgba(255, 255, 255, 1) 35% 75%, rgba(247, 247, 247, 1));
}

/* 左カラム：プロダクト画像 */
#insider-stories .cta .pro-img {
	width: 30%;
	padding: 0;
	margin: 0;
	display: flex;
}

/* プロダクト画像 */
#insider-stories .cta .pro-img img {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

/* 右カラム：見出し・商品グリッド */
#insider-stories .cta .use-item {
	width: 70%;
	margin: 0;
	padding: 40px 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	justify-items: center;
}

/* CTA 見出し */
#insider-stories .cta .use-item h3 {
	font-size: 44px;
	margin: 0;
}

/* リード文 */
#insider-stories .cta .use-item p {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
}

/* 商品カード一覧（グリッド列数は件数で可変） */
#insider-stories .cta .use-item .use-item-list {
	display: inline-grid;
	grid-template-columns: repeat(3, 1fr);
	justify-items: center;
	list-style: none;
	padding: 0;
	margin: 0.5em 2em 0 2em;
	gap: 1.2em;
}

/* 1件のみ：1列 */
#insider-stories .cta .use-item .use-item-list:has(> :last-child:nth-child(1)) {
	grid-template-columns: auto;
}

/* 2件：2列 */
#insider-stories .cta .use-item .use-item-list:has(> :last-child:nth-child(2)) {
	grid-template-columns: repeat(2, 1fr);
}

/* 4件：2×2 */
#insider-stories .cta .use-item .use-item-list:has(> :last-child:nth-child(4)) {
	grid-template-columns: repeat(2, 1fr);
}

/* 各商品カード */
#insider-stories .cta .use-item .use-item-list li {
	display: block;
	max-width: 260px;
	padding: 0;
	margin: 0;
}

/* 4件レイアウト時のカード幅 */
#insider-stories .cta .use-item .use-item-list:has(> :last-child:nth-child(4)) li {
	max-width: 220px;
}





/* 商品リンク */
#insider-stories .cta .use-item .use-item-list li a {
	display: block;
	padding: 0;
	margin: 0;
}

/* サムネイル枠 */
#insider-stories .cta .use-item .use-item-list li a .item-img {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

/* サムネイル画像（ホバー拡大） */
#insider-stories .cta .use-item .use-item-list li a .item-img img {
	display: block;
	overflow: hidden;
	transition: transform 0.5s ease;
}

/* ホバー時のズーム */
#insider-stories .cta .use-item .use-item-list li a:hover .item-img img {
	transform: scale(1.1);
	cursor: pointer;
}

/* カード下商品名（experience 内） */
.experience-component #insider-stories .cta .use-item-list li p {
	margin-bottom: 0;
	margin-top: 0.75em;
	font-size: 16px;
}

/* CTA 内段落の装飾疑似要素を無効化 */
.experience-component #insider-stories .cta p::after,
.experience-component #insider-stories .cta p::before {
	display: none;
	margin-bottom: 0;
	margin-top: 0;
}



/********************************************
 * Responsive: max-width 1080px
 * タブレット横〜狭いデスクトップ（本文2カラム比率・CTA グリッド調整）
 ********************************************/

@media (max-width: 1080px) {

	/******** insider-stories-body ********/
	#insider-stories .insider-stories-body {
		width: 100%;
		padding: 0 40px;
		box-sizing: border-box;
	}

	#insider-stories .insider-stories-body-inner,
	#insider-stories .insider-stories-body-inner .column {
		gap: 50px;
	}

	#insider-stories .insider-stories-body-inner .column-inner {
		gap: 1em;
	}

	#insider-stories .insider-stories-body p {
		font-size: clamp(0.875rem, 0.569rem + 0.64vw, 1rem);
		line-height: 2em;
	}

	#insider-stories .insider-stories-body .column {
		gap: 40px;
		align-items: flex-start;
	}

	#insider-stories .insider-stories-body .column .column-inner {
		width: 50%;
	}

	#insider-stories .insider-stories-body .column .column-inner.img {
		width: 50%;
	}




	/******** cta ********/
	#insider-stories .cta .use-item .use-item-list li {
		max-width: 220px;
	}

	#insider-stories .cta .use-item .use-item-list {
		margin: 0.5em 2em 0 2em;
		gap: 1.2em;
	}

}



/********************************************
 * Responsive: max-width 959px
 * タブレット縦（ヘッダー列比率・タイトル full・CTA 詰め）
 ********************************************/
@media (max-width: 959px) {

	/******** secondary-header ********/
	/* #insider-stories section.secondary-header .secondary-header-inner .logo {
		flex: 1;
	}

	#insider-stories section.secondary-header .secondary-header-inner .read {
		flex: 1.25;
	} */

	/******** insider-stories-title ********/
	#insider-stories .insider-stories-title.full {
		padding: 0;
	}


	/******** cta ********/
	#insider-stories .cta .use-item .use-item-list {
		gap: 0.8em;
	}

	.experience-component #insider-stories .cta .use-item-list li p {
		margin-bottom: 0;
		margin-top: 0.5em;
		font-size: 13px;
		line-height: 1.2em;
	}

	#insider-stories .cta .use-item .use-item-list:has(> :last-child:nth-child(4)) {
		margin: 0.5em 1em 0 1em;
	}

	#insider-stories .cta .use-item .use-item-list:has(> :last-child:nth-child(4)) li {
		max-width: 180px;
	}

}



/********************************************
 * Responsive: max-width 767px
 * スマートフォン（縦積み・フル幅・CTA 画像下配置）
 ********************************************/

@media (max-width: 767px) {

	/******** 改行タグの表示切り替え ********/
	#insider-stories br.sp {
		display: inline;
	}

	#insider-stories br.pc {
		display: none;
	}

	/******** secondary-header ********/
	#insider-stories section.secondary-header {
		width: 100%;
		height: auto;
	}

	/* 内ラッパー：SP 縦並び */
	#insider-stories section.secondary-header .secondary-header-inner {
		flex-direction: column;
		margin: 0 auto;
		padding: 5vw 5vw 10vw 5vw;
		align-items: center;
	}

	/* ロゴ列 */
	#insider-stories section.secondary-header .secondary-header-inner .logo {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 100%;
		max-width: 400px;
		text-align: center;
		flex: 2;
		padding: 10vw 0;
	}

	/* ロゴ画像 */
	#insider-stories .experience-component section.secondary-header .secondary-header-inner .logo img {
		display: block;
		width: 80%;
		height: auto;
		max-width: 80%;
		margin: 0 auto;
	}

	/* リード文列 */
	#insider-stories section.secondary-header .secondary-header-inner .read {
		justify-content: center;
		width: 100%;
		flex: 0.5;
	}

	/* リード本文 */
	#insider-stories section.secondary-header .secondary-header-inner p {
		width: 100%;
		max-width: inherit;
		font-size: clamp(0.563rem, 0.428rem + 0.67vw, 0.75rem);
		font-size: 12px;
		margin-bottom: 0;
	}

	/******** insider-stories-title ********/
	#insider-stories .insider-stories-title {
		padding: 5vw;
		aspect-ratio: 1/1;
	}

	/* メイン画像 1:1 */
	#insider-stories .insider-stories-title-inner .title-img img {
		aspect-ratio: 1/1;
	}

	/* full バリアント（余白なし） */
	#insider-stories.insider-stories-title.full {
		padding: 0;
	}


	#insider-stories .insider-stories-title-inner .title-txt {
		color: #fff;
		gap: 0.6em;
		padding: 0 5vw 6vw 5vw;
	}

	#insider-stories .insider-stories-title.full .insider-stories-title-inner .title-txt {
		padding: 3vw 2.5vw;
		gap: 0.6em;
	}

	#insider-stories .insider-stories-title-inner .title-txt p {
		font-size: 4.375vw;
	}

	#insider-stories .insider-stories-title-inner .title-txt h1 {

		font-size: 6.25vw;
		line-height: 1.25em;
	}

	/******** insider-stories-body ********/
	#insider-stories .insider-stories-body {
		width: 100%;
		padding: 5vw 5vw 5vw 5vw;
		font-size: 14px;
		text-align: inherit;
	}

	#insider-stories .insider-stories-body p {
		font-size: 14px;
		text-align: inherit;
	}

	#insider-stories .insider-stories-body p.caption {
		font-size: 11px;
		line-height: 1.4em;
	}

	#insider-stories .insider-stories-body-inner .center-img {
		width: 100%;
		max-width: 1000px;
		margin: 0;
		padding: 0;
	}

	#insider-stories .insider-stories-body .column .column-inner {
		width: 100%;
		gap: 10vw;
	}

	#insider-stories .insider-stories-body .column .column-inner.img {
		width: 100%;
	}

	#insider-stories .insider-stories-body .column {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-around;
		padding: 0;
		gap: 50px;
		gap: 10vw;
	}

	#insider-stories .insider-stories-body .column.reverse {
		flex-direction: column;
	}

	/* 全幅ブレイク（ビューポートはみ出し） */
	/******** insider-stories-body（large-img） ********/
	#insider-stories .insider-stories-body-inner .large-img {
		width: 100vw;
		margin: 0 0 0 -5vw;
		padding: 0;
	}

	#insider-stories .insider-stories-body-inner .large-img p.caption {
		padding: 0 5vw;
	}

	/******** profile ********/
	#insider-stories .insider-stories-body .profile {
		align-items: flex-start;
		flex-direction: column;
		align-items: center;
		padding: 10vw;
		gap: 6vw;
	}

	#insider-stories .insider-stories-body .profile .profile-img {
		display: block;
		width: 50%;
		max-width: 120px;
		height: auto;
	}

	#insider-stories .insider-stories-body .profile .profile-txt {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 6vw;
	}

	#insider-stories .insider-stories-body .profile .profile-txt p {
		font-size: 12px;
		text-align: justify;
		line-height: 1.8em;
		margin: 0;
	}

	#insider-stories .insider-stories-body .profile .profile-txt dl {
		margin: 0 0 0 0 !important;
		padding: 0 0 0 0 !important;
		display: flex;
		flex-direction: column;
		gap: 0.5em;
		float: none !important;
		line-height: 1em;
		vertical-align: top;
	}

	#insider-stories .insider-stories-body .profile .profile-txt dl dt {
		display: block;
		font-size: 13px;
		padding: 0.5em 0;
		text-align: center;
	}

	#insider-stories .insider-stories-body .profile .profile-txt dl dt::after {
		display: none;
	}

	#insider-stories .insider-stories-body .profile .profile-txt dl dd {
		display: block;
		font-size: 13px;
		font-size: clamp(0.813rem, 0.589rem + 1.12vw, 1.125rem);
		text-align: center;
		letter-spacing: 0;
	}

	/******** cta ********/
	#insider-stories .cta {
		display: flex;
		width: 100%;
		flex-direction: column-reverse;
		align-items: center;
		margin: 10vw 0 0 0;
		padding: 0 5vw;
		padding-bottom: 15vw;
	}

	/* 本文ブロック同士の縦方向スペース */
	#insider-stories .insider-stories-body-inner,
	#insider-stories .insider-stories-body-inner .column {
		gap: 10vw;
	}

	#insider-stories .cta .use-item h3 {
		font-size: 9.375vw;
		margin: 0;
	}

	.experience-component #insider-stories .cta .use-item p {
		font-size: clamp(0.688rem, 0.464rem + 1.12vw, 1rem);
		margin-bottom: 10vw;
	}

	#insider-stories .cta .pro-img {
		width: 100%;
		max-width: 420px;
		display: flex;
		padding: 0;
	}

	#insider-stories .cta .use-item {
		width: 100%;
		margin: 0;
		padding: 15vw 0 10vw 0;
	}

	#insider-stories .cta .use-item .use-item-list {
		margin: 0.5em 5vw 0.5em 5vw;
		margin: 0.5em 0 0.5em 0;
		gap: 5vw;
		max-width: 420px;
		grid-template-columns: repeat(2, 1fr);
	}

	#insider-stories .cta .use-item .use-item-list:has(> :last-child:nth-child(4)) {
		margin: 0.5em 0 0 0;
		max-width: 420px;
	}

	#insider-stories .cta .use-item .use-item-list:has(> :last-child:nth-child(4)) li {
		max-width: inherit;
	}

	#insider-stories .cta .use-item .use-item-list li {
		max-width: 220px;
	}

	.experience-component #insider-stories .cta .use-item-list li p {
		font-size: 13px;
		line-height: 1.2em;
	}

}