Contact

お問合せフォーム

掲載ご希望の企業さまや、その他ご質問は下記フォームよりお問合せください。

お名前 例)山田 花子
貴社名 例)株式会社◯◯
メールアドレス ※半角英数
電話番号 例)××-××××-××××
問合せ内容 例)企業リストへの掲載希望
プライバシーポリシーの確認について 確認した
プライバシーポリシー(「個人情報の取扱いについて」ページ)を確認の上、次の画面へお進みください
@charset "UTF-8"; /* =================================== タグマネージャー =================================== */ /* =================================== 基本設定 =================================== */ html { overflow-y: scroll; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; margin: 0; font-style: normal; font-weight: normal; } li { list-style: none; } * { -webkit-box-sizing: border-box; box-sizing: border-box; } /* =================================== 画面全体のレイアウト =================================== */ /* 画面全体の表示設定 */ body { color: #333; text-align: center; /* フォームエリアを中央に表示 */ } /* フォームエリア全体の設定 */ div.container { /* フォントの初期サイズ */ margin: 0 auto; font-size: 16px; /* 画面の中央に表示 */ text-align: left; /* 左寄せ */ } /* =================================== 設問エリアのレイアウト =================================== */ /* 設問エリア全体の設定 */ div.wrapper { margin-left: auto; margin-right: auto; width: 100%; max-width: 1100px; } @media screen and (max-width: 640px) { div.wrapper { padding-left: 5.3333333333vw; padding-right: 5.3333333333vw; } } @media screen and (min-width: 641px) and (max-width: 1023px) { div.wrapper { padding-left: 10.6666666667vw; padding-right: 10.6666666667vw; } } @media screen and (min-width: 1024px) { div.wrapper { padding-left: 9.7364568082vw; padding-right: 9.7364568082vw; } } @media screen and (min-width: 1367px) { div.wrapper { padding-left: 133px; padding-right: 133px; } } /* 設問の行 */ tr.item { border-bottom: 1px solid #c9c9c9; } /* 必要であれば行のデザインを設定することができます */ /*設問名のセルのデザイン */ td.label { width: 200px; /* 実際の設問名の文字の長さに合わせて調整してください */ padding: 12px 12px; font-size: 16px; font-weight: bold; vertical-align: middle; /* ラベルの配置 セルの上部に表示したい場合は top */ } /* 設問の入力セルおよび表示セルのデザイン */ td.value { width: 500px; /* 入力コントロールの幅に合わせて調整してください */ padding: 12px 12px; } /* 設問の入力例/説明セルのデザイン */ td.comment { padding-left: 10px; color: DarkSlateGray; font-size: 14px; background: White; } /* 入力セルの「氏」「名」の文字のデザイン */ span.label_name { padding-right: 5px; color: DarkSlateGray; font-size: 85%; font-weight: bold; } /* 入力確認画面、完了画面の入力された文字のデザイン */ p.value { font-size: 110%; } /* ボタンの表示エリアの設定 */ div.button_area { width: 940px; padding: 10px 0 10px 0; margin: 10px auto 10px auto; /* ボタンとの上下の隙間のサイズ */ text-align: center; /* 中央に表示、上下に10pxの余白 */ background: GhostWhite; /* 中央にボタンを表示 */ } div.button_area { margin-left: auto; margin-right: auto; width: 100%; max-width: 1100px; } @media screen and (max-width: 640px) { div.button_area { padding-left: 5.3333333333vw; padding-right: 5.3333333333vw; } } @media screen and (min-width: 641px) and (max-width: 1023px) { div.button_area { padding-left: 10.6666666667vw; padding-right: 10.6666666667vw; } } @media screen and (min-width: 1024px) { div.button_area { padding-left: 9.7364568082vw; padding-right: 9.7364568082vw; } } @media screen and (min-width: 1367px) { div.button_area { padding-left: 133px; padding-right: 133px; } } /* 入力エラーメッセージのデザイン */ div.message { padding: 5px 10px 5px 10px; /* メッセージテキストと背景色の隙間のサイズ */ margin: 10px 13px 10px 13px; color: OrangeRed; /* 上 右 下 左 の隙間のサイズ */ font-size: 14px; font-weight: bold; background: LightYellow; } /* 公開終了メッセージのデザイン */ div.finished-message { padding: 5px 10px 5px 10px; /* メッセージテキストと背景色の隙間のサイズ */ margin: 10px 13px 10px 13px; color: Crimson; /* 上 右 下 左 の隙間のサイズ */ font-size: 14px; font-weight: bold; background: MistyRose; } /* =================================== 入力コントロールのデザイン =================================== */ /* 確認/送信/戻る/登録ボタン */ input[type=button] { /* ボタンの色 */ padding: 5px 10px 2px 10px; /* ボタンの文字の 上 右 下 左 の隙間のサイズ */ margin: 0 10px 0 10px; /* ボタンに枠線をつけたい場合は、ここを設定してください */ color: white; font-size: 18px; /* 文字の色 */ font-weight: bold; background: SteelBlue; /* 確認画面に表示される2つのボタンの左右の余白サイズ */ border: none; } input[type=button]:hover { cursor: pointer; } /* 入力中のフィールドの背景色 */ /* それぞれの入力フィールドにカーソルが移動したときに背景の色が変わります。不要な場合は削除してください。 */ input[type="text"]:focus { background-color: LightYellow; } /* テキストボックス */ select:focus { background-color: LightYellow; } /* プルダウン */ textarea:focus { background-color: LightYellow; } /* テキストエリア */ /* =================================== 必須項目のマークおよびメッセージなど =================================== */ /* 必須項目のマーク */ span.required { float: right; margin-right: 4px; color: OrangeRed; font-size: 60%; font-weight: bold; } span.required:after { /* ここを編集することで表示されるマークを変更できます */ content: "※必須"; } /* 必須項目についての説明文 */ p.required_msg { margin-right: 4px; color: OrangeRed; font-size: 80%; font-weight: bold; text-align: right; } p.required_msg:after { /* ここを編集することで表示されるマークを変更できます */ content: "「※必須」となっている項目は必ず入力してください。"; } /* メールアドレスの再入力メッセージ */ p.label_mail { margin: 5px 0 1px 0; color: DarkSlateGray; font-size: 85%; font-weight: bold; } p.label_mail:after { /* ここを編集することで表示されるメッセージを変更できます */ content: "確認のため、もう一度メールアドレスを入力してください"; } /* =================================== スマートフォン表示用のレイアウト =================================== */ /* スマートフォンとして認識する画面の横幅のサイズ */ @media screen and (max-width: 1022px) { /* フォームエリア全体の設定 */ div.container { width: 100%; } /* 設問エリア全体の設定 */ div.wrapper { width: 100%; } /* 設問の表 */ table.items { width: 100%; } /*設問名のセルのデザイン */ td.label { float: left; width: 95%; /*height: 25px;*/ padding: 10px; } /* 必須項目のマーク */ span.required { float: initial; } /* 設問の入力セルおよび表示セルのデザイン */ td.value { float: left; width: 95%; /* 入力コントロールの幅に合わせて調整してください */ padding-bottom: 0; } /* 設問の入力例/説明セルのデザイン */ td.comment { float: left; width: 95%; padding: 0 2px 10px 2px; } /* 設問の入力例/テキストボックス */ input[type="text"] { width: 95% !important; font-size: 120%; } /* 設問の入力例/テキストエリア */ textarea { width: 95%; height: 100px; } /* ボタンの表示エリアの設定 */ div.button_area { width: 95%; } } /* =================================== 上書き =================================== */ input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; } input, textarea, select { *font-size: 100%; } textarea { max-width: 440px; } table.items { width: 100%; border-collapse: collapse; } input[type="text"] { height: 36px; max-width: 400px; padding: 0 .5em; border: 1px solid #c9c9c9; border-radius: 5px; } input[name="person_name_last"] { margin-right: 10px; } select { height: 36px; } @media screen and (max-width: 1022px) { select { border: 1px solid #c9c9c9; } } textarea { padding: .5em .5em; border: 1px solid #c9c9c9; border-radius: 5px; } input[type=button] { /* ボタンの色 */ padding: .5em 3em; /* ボタンの文字の 上 右 下 左 の隙間のサイズ */ margin: 0; font-size: 24px; /* 確認画面に表示される2つのボタンの左右の余白サイズ */ font-weight: bold; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #f39800; border-radius: 0; } @media screen and (max-width: 1022px) { input[type=button] { padding: .5em 2em; font-size: 20px; } } #privacy_policy { max-width: 940px; margin-right: auto !important; margin-left: auto !important; } #privacy_policy { margin-left: auto; margin-right: auto; width: 100%; max-width: 1100px; } @media screen and (max-width: 640px) { #privacy_policy { padding-left: 5.3333333333vw; padding-right: 5.3333333333vw; } } @media screen and (min-width: 641px) and (max-width: 1023px) { #privacy_policy { padding-left: 10.6666666667vw; padding-right: 10.6666666667vw; } } @media screen and (min-width: 1024px) { #privacy_policy { padding-left: 9.7364568082vw; padding-right: 9.7364568082vw; } } @media screen and (min-width: 1367px) { #privacy_policy { padding-left: 133px; padding-right: 133px; } } div.button_area { background: transparent; } @media screen and (max-width: 1022px) { td.comment { float: left; width: 95%; padding: 4px 12px 10px 12px; } } /* =================================== カスタマイズ =================================== */ /* =================================== cutting =================================== */ /* html5doctor.com Reset Stylesheet v1.6.1 Last Updated: 2010-09-17 Author: Richard Clark - http://richclarkdesign.com Twitter: @rich_clark */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } nav ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; } /* change colours to suit your needs */ ins { background-color: #ff9; color: #000; text-decoration: none; } /* change colours to suit your needs */ mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; } table { border-collapse: collapse; border-spacing: 0; } /* change border colour to suit your needs */ hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } *, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } svg, img { max-width: 100%; vertical-align: middle; } li { list-style: none; } h1, h2, h3, h4, h5, h6, th, dt { font-weight: inherit; } article, main, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, picture { display: block; } .__tri:before { content: ""; display: block; width: 100%; height: 2.0625rem; background-color: #fff; position: absolute; left: 0; top: -0.03125rem; -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%); clip-path: polygon(0 0, 100% 0, 50% 100%); pointer-events: none; } :root { --color: $color; --header-height: 4.125rem; } @media screen and (min-width: 1024px) { :root { --header-height: 9.625rem; } } .is-section-dark, .is-nav-open { --color: #fff; } /*---------------------------------------------------- フォーム ----------------------------------------------------*/ [hidden] { display: none !important; } [disabled] { cursor: not-allowed; } :focus:not(:focus-visible) { outline: none; } .sr-only { position: absolute; clip: rect(1px, 1px, 1px, 1px); left: -9999px; top: -9999px; } input, select, label { vertical-align: middle; color: #000; } [type=text] { line-height: normal; } input[type=text], input[type=email], input[type=tel], button { -webkit-appearance: none; padding: 0; /* border: none; */ border-radius: 0; outline: none; background: none; color: #000; font-family: source-han-sans-japanese, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "メイリオ", "Meiryo", sans-serif; } input[type=submit], button { cursor: pointer; } textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; resize: none; padding: 0; border-radius: 0; outline: none; background: transparent; } *:focus { outline: none; } /*---------------------------------------------------- フォント ----------------------------------------------------*/ html { font-size: 16px; } @media screen and (max-width: 640px) { html { font-size: 4.2666666667vw; } } @media screen and (min-width: 641px) and (max-width: 1023px) { html { font-size: 2.1333333333vw; } } @media screen and (min-width: 1024px) { html { font-size: 1.1713030747vw; } } @media screen and (min-width: 1367px) { html { font-size: 16px; } } body { font-family: source-han-sans-japanese, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "メイリオ", "Meiryo", sans-serif; line-height: 1.5; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; word-wrap: break-word; color: #000; } .serif { font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HG明朝E", "MS 明朝", serif; } /*---------------------------------------------------- レスポンシブ ----------------------------------------------------*/ @media screen and (min-width: 641px) { .sp { display: none; } } @media screen and (min-width: 1024px) { .sp-tab { display: none; } } @media screen and (max-width: 1023px) { .pc { display: none; } } @media screen and (max-width: 640px) { .pc-tab { display: none; } } @media screen and (max-width: 640px) { .tab { display: none; } } @media screen and (min-width: 1024px) { .tab { display: none; } } /*---------------------------------------------------- リンク ----------------------------------------------------*/ a { color: #000; text-decoration: none; -webkit-transition: color 0.3s cubic-bezier(0.37, 0, 0.63, 1), background 0.3s cubic-bezier(0.37, 0, 0.63, 1), border 0.3s cubic-bezier(0.37, 0, 0.63, 1), opacity 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1); transition: color 0.3s cubic-bezier(0.37, 0, 0.63, 1), background 0.3s cubic-bezier(0.37, 0, 0.63, 1), border 0.3s cubic-bezier(0.37, 0, 0.63, 1), opacity 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1); transition: color 0.3s cubic-bezier(0.37, 0, 0.63, 1), background 0.3s cubic-bezier(0.37, 0, 0.63, 1), border 0.3s cubic-bezier(0.37, 0, 0.63, 1), opacity 0.3s cubic-bezier(0.37, 0, 0.63, 1), box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1); transition: color 0.3s cubic-bezier(0.37, 0, 0.63, 1), background 0.3s cubic-bezier(0.37, 0, 0.63, 1), border 0.3s cubic-bezier(0.37, 0, 0.63, 1), opacity 0.3s cubic-bezier(0.37, 0, 0.63, 1), box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1); } a img { -webkit-transition: color 0.3s cubic-bezier(0.37, 0, 0.63, 1), background 0.3s cubic-bezier(0.37, 0, 0.63, 1), border 0.3s cubic-bezier(0.37, 0, 0.63, 1), opacity 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-transform 0.3s cubic-bezier(0.37, 0, 0.63, 1); transition: color 0.3s cubic-bezier(0.37, 0, 0.63, 1), background 0.3s cubic-bezier(0.37, 0, 0.63, 1), border 0.3s cubic-bezier(0.37, 0, 0.63, 1), opacity 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-transform 0.3s cubic-bezier(0.37, 0, 0.63, 1); transition: color 0.3s cubic-bezier(0.37, 0, 0.63, 1), background 0.3s cubic-bezier(0.37, 0, 0.63, 1), border 0.3s cubic-bezier(0.37, 0, 0.63, 1), opacity 0.3s cubic-bezier(0.37, 0, 0.63, 1), box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1), transform 0.3s cubic-bezier(0.37, 0, 0.63, 1); transition: color 0.3s cubic-bezier(0.37, 0, 0.63, 1), background 0.3s cubic-bezier(0.37, 0, 0.63, 1), border 0.3s cubic-bezier(0.37, 0, 0.63, 1), opacity 0.3s cubic-bezier(0.37, 0, 0.63, 1), box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1), transform 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-box-shadow 0.3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-transform 0.3s cubic-bezier(0.37, 0, 0.63, 1); } @media (hover: hover) { a[href^="tel:"] { pointer-events: none; } } @media (hover: none) { a, button { -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; } } [anchor-target] { content: ""; display: block; position: relative; pointer-events: none; top: calc(-1 * var(--header-height)); } /*---------------------------------------------------- コンテナ ----------------------------------------------------*/ .l-container { margin-left: auto; margin-right: auto; width: 100%; max-width: 1366px; } @media screen and (max-width: 640px) { .l-container { padding-left: 5.3333333333vw; padding-right: 5.3333333333vw; } } @media screen and (min-width: 641px) and (max-width: 1023px) { .l-container { padding-left: 10.6666666667vw; padding-right: 10.6666666667vw; } } @media screen and (min-width: 1024px) { .l-container { padding-left: 9.7364568082vw; padding-right: 9.7364568082vw; } } @media screen and (min-width: 1367px) { .l-container { padding-left: 133px; padding-right: 133px; } } /*---------------------------------------------------- body ----------------------------------------------------*/ html { height: 100%; } body { position: relative; height: 100%; } body.no-scroll { overflow: hidden; height: 100vh; } .l-body-wrap { width: 100%; min-height: 100%; overflow: hidden; } /*---------------------------------------------------- ヘッダー ----------------------------------------------------*/ .l-header { position: fixed; width: 100%; height: var(--header-height); background-color: #fff; z-index: 500; } @media screen and (min-width: 1024px) { .l-header { position: absolute; } } .l-header-logo { position: absolute; left: 1.25rem; top: 0.5rem; } .l-header-logo img { width: 12.1875rem; height: auto; } @media screen and (min-width: 1024px) { .l-header-logo { left: 2.125rem; top: 1.625rem; } .l-header-logo img { width: 24.375rem; } } /*---------------------------------------------------- main ----------------------------------------------------*/ .l-main { padding-top: var(--header-height); } /*---------------------------------------------------- フッター ----------------------------------------------------*/ .l-footer { padding: 3.75rem 0; color: #fff; background: #555; margin-top: 5em; } @media screen and (min-width: 1024px) { .l-footer__wrap { display: -ms-grid; display: grid; grid-template-areas: "logo logo" "nav copyright"; gap: 2rem; } } .l-footer-logo { grid-area: logo; } @media screen and (min-width: 1024px) { .l-footer-logo img { width: 24.375rem; } } .l-footer-nav { grid-area: nav; } .l-footer-nav ul { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0.875rem; } .l-footer-nav a { color: #fff; } @media screen and (max-width: 1023px) { .l-footer-nav { margin-top: 1.875rem; } .l-footer-nav ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 0.5625rem; } .l-footer-nav a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .l-footer-nav a:before { content: "― "; } } @media screen and (min-width: 1024px) { .l-footer-nav li:not(:first-child):before { content: " | "; } } .l-footer-copyright { grid-area: copyright; font-size: 0.75rem; text-align: center; } @media screen and (min-width: 1024px){ .l-footer-logo { -ms-grid-row: 1; -ms-grid-column: 1; -ms-grid-column-span: 3; } .l-footer-nav { -ms-grid-row: 3; -ms-grid-column: 1; } .l-footer-copyright { -ms-grid-row: 3; -ms-grid-column: 3; } } @media screen and (max-width: 1023px) { .l-footer-copyright { margin-top: 1.875rem; } } @media screen and (min-width: 1024px) { .l-footer-copyright { text-align: right; } } /*::::::::::::::::::::::::::::::::::::::::::::::::::*/ /*---------------------------------------------------- ... ----------------------------------------------------*/ /*::::::::::::::::::::::::::::::::::::::::::::::::::*/ /*---------------------------------------------------- p-column ----------------------------------------------------*/ .p-column { padding-bottom: 2.5rem; } @media screen and (min-width: 1024px) { .p-column { padding-bottom: 5rem; } } /*::::::::::::::::::::::::::::::::::::::::::::::::::*/ /*::::::::::::::::::::::::::::::::::::::::::::::::::*/ /*---------------------------------------------------- cm-main ----------------------------------------------------*/ .cm-main-header { position: relative; overflow: hidden; } .cm-main-header__bg img { width: 100%; height: 13.75rem; /* height: 15.25rem; */ -o-object-fit: cover; object-fit: cover; } @media screen and (max-width: 1022px) { .cm-main-header__bg img { height: 9.25rem; } } .cm-main-header__title { position: absolute; width: 100%; /* top: 4.375rem; */ top: 50%; left: 50%; transform: translate(-50%, -50%); } /* @media screen and (min-width: 1024px) { .cm-main-header__title { top: 3.1347vw; } } */ .cm-main-header__type { position: absolute; left: calc(50% - 3.125rem); top: 5rem; } .cm-main-header__type svg { max-width: none; width: auto; height: 5rem; } @media screen and (min-width: 1024px) { .cm-main-header__type { left: calc(50% - 2.5rem); top: 3.8565153734vw; } .cm-main-header__type svg { height: 9.4375rem; } } /*---------------------------------------------------- c-heading ----------------------------------------------------*/ .c-heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0.375rem; color: #555; } @media screen and (min-width: 1024px) { .c-heading { gap: 0.75rem; } } .c-heading__en { font-family: "Montserrat", sans-serif; font-weight: 600; font-size: 2.875rem; line-height: 1; } @media screen and (min-width: 1024px) { .c-heading__en { font-size: 3.75rem; } } .c-heading__ja { font-size: 1rem; } .c-heading--header { color: #fff; } /*::::::::::::::::::::::::::::::::::::::::::::::::::*/ /*---------------------------------------------------- c-link ----------------------------------------------------*/ a:hover .c-link-alpha, .c-link-alpha:hover { opacity: 0.75; } a:hover .c-link-color, .c-link-color:hover { color: #f39800; } td { padding: 12px 12px; vertical-align: middle; } #policy_url{ color: #f39800; text-decoration: underline; } p.lead-txt { text-align: center; margin-bottom: 2.5em; }
プライバシーポリシーに同意の上、送信してください。

同意して送信すると、Cookieにより当社のWebサイト上における閲覧履歴と個人情報を紐付けて把握、分析する場合があります。