@charset "UTF-8";

/* --------------------------------------------------------------------------------------
	英語版（/en/）用の上書き
--------------------------------------------------------------------------------------- */

/* メインコピー：英文が3行に折れないよう文字サイズを調整 */
.key h2 { font-size: 3.4rem; }

/* ABOUT：日本語版は1段落目を改行させない指定のため、英文では折り返す */
.about article > div p:first-child { white-space: normal; }

/* ABOUT：折り返しで本文ブロックが縮むと点線の縦線と角丸がずれるため、日本語版と同じ幅に固定 */
.about article > div { flex: 0 0 705px; }

@media (max-width: 1000px) {

	/* メインコピー：右側の縦書き「scroll」と重ならないよう余白を確保 */
	.key h2 {
		font-size: 5.6vw;
		padding-right: 14vw;
	}

	/* MISSION / VISION：スマホでは強制改行を解除 */
	.about .m-v section p br { display: none; }

	/* フォームのボタン：英文（Review Your Message）が矢印と重ならないよう調整 */
	.contact form .conf-btn li::after { right: 5.333vw; }

	.contact form .conf-btn li a,
	.contact form .conf-btn li input[type='submit'],
	.contact form .conf-btn li input[type='button'] {
		font-size: 4.267vw;
		padding-left: 11.2vw;
		padding-right: 11.2vw;
	}
}
