@charset "UTF-8";
/* Goalsに関するお問い合わせ（/contact/corporate/）のみ。functions.php の規約で自動読み込み */

/* ページヘッダー：アイキャッチなし。タイトル y=239（パンくずの下 48）でニュース一覧と同じ。SP は共通値に戻す */
#contents_>.c-article-header{padding-top:3.6rem}
#contents_>.c-article-header>small{text-transform:none}   /* 英字ラベルは Title Case（general.css の uppercase を打ち消す） */
@media screen and (max-width: 959px){
	#contents_>.c-article-header{padding-top:10rem}
}

/* プレスキット導線（TASK 24）：リード文の直下・ステップの前。template.php でフォームの出力に差し込む */
#page>header>.c-press-kit{display:flex;justify-content:space-between;align-items:center;column-gap:1.3rem;margin:1.8rem 0 0;padding:2.4rem;border-radius:20px;background:#F2F4F7;text-align:left}
#page>header>.c-press-kit>.body>b{display:block;color:#E35C44;font-size:1.2rem;font-weight:bold;line-height:1.625}
#page>header>.c-press-kit>.body>p{margin:.3rem 0 0;color:#222222;font-size:1.35rem;line-height:1.78}
#page>header>.c-press-kit>.c-button{flex:0 0 17.4rem;justify-content:center;padding:1.25em 3em 1.25em 2em;font-size:1.2rem}
#page>header>.c-press-kit>.c-button::after{transform:rotate(90deg)}
#page>header>.c-press-kit>.c-button:hover::after{animation:none}
#page>header>.c-press-kit+#indicator{padding-top:1.8rem}

/* 確認・完了の画面では、リード文と同じく非表示 */
.wpcf7c-elm-step2:not(.wpcf7c-force-hide)~#page>header>.c-press-kit,
.wpcf7c-elm-step3:not(.wpcf7c-force-hide)~#page>header>.c-press-kit{display:none}

@media screen and (max-width: 959px){
	#page>header>.c-press-kit{flex-direction:column;align-items:stretch;row-gap:1.6rem;margin-top:2rem;padding:2rem}
	#page>header>.c-press-kit>.body>b{font-size:1.2rem}
	#page>header>.c-press-kit>.body>p{font-size:1.3rem;line-height:1.7}
	#page>header>.c-press-kit>.c-button{flex:none}
	#page>header>.c-press-kit+#indicator{padding-top:3rem}
}
