問題解決のための交渉コンサルティング
ひとりぼっちで悩んでませんか?

2週間後

スッキリ解決しました
受講者の声
親身になってアドバイスをしてもらいました

たいへん懇切丁寧に、ご指導くださいまして、誠にありがとうございます。 誰も味方がいなくて、深く傷ついたまま心細い思いをしていた時、本当に助けてください ました。質問にも一つ一つ応えてくださり、アドバイスして頂きました。 自分なりにそれを一生懸命実践して不倫相手と交渉しました。 相手がきちんと約束を果たすか見守り、万一の場合は、その対処を教えて頂きながら実践 していきたいと思います。本当に頼りになります。

満足な離婚ができました

今野様には交渉の練習でお世話になりました。とても厳しく泣きそうでしたが、そのお陰 で満足な離婚ができました。 折に触れ、おふたりの仕事に対する、人に対する、私たちに対する 愛 を感じました。 “だから、私もここまで来れた”のだと思います。 おふたりのお陰で、1年半前がウソのように元気です。本当にありがとうございました。

私の思い通りになりました

メールやTELでアドバイスをもらい、自分の内面を見つめ直したり、主人との話し方 (交渉術)を学んでいきました。 主人は頭の回転が早い人で、私はいつも言いくるめられる方だったので、交渉、話し合い は全く自信がありませんでした。ですが今野さんから約3か月交渉術を学び、何度もシナリオ制作、訂正をし、電話で予行 演習をしていくうちに自信が 持て、当日の話し合いは練習通りに行え、また、予測通り の主人の言動で、面白いほど、私のペースに進めていくことができました。 今野さんの教えで「話し合いには準備が大切」「準備さえすれば必ずうまくいく」とのこ とでした。私も毎日、本番に向けて努力しました。 その結果、主人とはもちろん、相手女性との話し合いも、すべて私のペース、私の思い通 りになりました。交渉術、コンサルティングの内容は、当時は不倫問題の本番に向けての学びでしたが、今では、この学びがすべての人との話し合い、会話の中で役立っています。

*相談者コメントは、リーデスト体験「お客さまの声」より抜粋しています。あくまで個人の感想であり、効果を保証するものではありません。
あなたを待っている幸せがあります
  • 短期決戦
  • 子供に影響を残さない
  • 判例基準より多くのお金を手に入れる
  • 配偶者に嫌われない
  • 別れるならスムーズな離婚
  • つづけるならリスタート
  • 慰謝料請求が大事にならない
  • 裁判までしないですむ
交渉コンサルティング Lead’Est(リーデスト) &nbsp代表 今野裕幸 

1976年、埼玉生まれ。示談交渉歴26年のプロフェッショナル。多岐に渡る調査の提案、法律、示談のアドバイスまで幅広く活動している。TBS 『ゴゴスマ – GO GO ! Smile ! -』、テレビ朝日「AbemaPrime」日本テレビ『行列の出来る法律相談所』などテレビ出演多数。「PRESIDENT」(プレジデント社)、「ViVi」(講談社)にも取り上げられている。著書は「浮気がバレる男、バレない女」 (フォレスト2545新書)、「彼の携帯 見る?見ない?? 動かぬ証拠51の見つけ方」(三才ブックス)など。

出版実績・雑誌、テレビほかメディア出演多数
(左)著書他、各種雑誌新聞掲載 (中)「PRESIDENT」(プレジデント社)掲載  (右)TV出演多数
@charset “UTF-8”; /*———————————————————— hover・・・ボタンホバー効果 ————————————————————-*/ .btn:hover { opacity: 0.7; } /*———————————————————— clear・・・クリアフィックス解除 ————————————————————-*/ .clearfix { clear: both; } /*———————————————————— align・・・文字の横位置 ————————————————————-*/ .al-c { text-align: center; }/*中央寄せ*/ .al-r { text-align: right; }/*右寄せ*/ .al-l { text-align: left; }/*左寄せ*/ /*———————————————————— margin・・・周りのブロックからの距離 ————————————————————-*/ .m0 { margin: 0!important; }/*周りからのmarginを0に*/ .m0-t { margin-top: 0!important; }/*上からのmarginを0に*/ .m0-r { margin-right: 0!important; }/*右からのmarginを0に*/ .m0-b { margin-bottom: 0!important; }/*下からのmarginを0に*/ .m0-l { margin-left: 0!important; }/*左からのmarginを0に*/ .m5 { margin: 5px!important; } .m5-t { margin-top: 5px!important; } .m5-r { margin-right: 5px!important; } .m5-b { margin-bottom: 5px!important; } .m5-l { margin-left: 5px!important; } .m10 { margin: 10px!important; } .m10-t { margin-top: 10px!important; } .m10-r { margin-right: 10px!important; } .m10-b { margin-bottom: 10px!important; } .m10-l { margin-left: 10px!important; } .m15 { margin: 15px!important; } .m15-t { margin-top: 15px!important; } .m15-r { margin-right: 15px!important; } .m15-b { margin-bottom: 15px!important; } .m15-l { margin-left: 15px!important; } .m20 { margin: 20px!important; } .m20-t { margin-top: 20px!important; } .m20-r { margin-right: 20px!important; } .m20-b { margin-bottom: 20px!important; } .m20-l { margin-left: 20px!important; } .m25 { margin: 25px!important; } .m25-t { margin-top: 25px!important; } .m25-r { margin-right: 25px!important; } .m25-b { margin-bottom: 25px!important; } .m25-l { margin-left: 25px!important; } .m30 { margin: 30px!important; } .m30-t { margin-top: 30px!important; } .m30-r { margin-right: 30px!important; } .m30-b { margin-bottom: 30px!important; } .m30-l { margin-left: 30px!important; } .m40 { margin: 40px!important; } .m40-t { margin-top: 40px!important; } .m40-r { margin-right: 40px!important; } .m40-b { margin-bottom: 40px!important; } .m40-l { margin-left: 40px!important; } .m50 { margin: 50px!important; } .m50-t { margin-top: 50px!important; } .m50-r { margin-right: 50px!important; } .m50-b { margin-bottom: 50px!important; } .m50-l { margin-left: 50px!important; } .m60 { margin: 60px!important; } .m60-t { margin-top: 60px!important; } .m60-r { margin-right: 60px!important; } .m60-b { margin-bottom: 60px!important; } .m60-l { margin-left: 60px!important; } .m70 { margin: 70px!important; } .m70-t { margin-top: 70px!important; } .m70-r { margin-right: 70px!important; } .m70-b { margin-bottom: 70px!important; } .m70-l { margin-left: 70px!important; } .m80 { margin: 80px!important; } .m80-t { margin-top: 80px!important; } .m80-r { margin-right: 80px!important; } .m80-b { margin-bottom: 80px!important; } .m80-l { margin-left: 80px!important; } .m90 { margin: 90px!important; } .m90-t { margin-top: 90px!important; } .m90-r { margin-right: 90px!important; } .m90-b { margin-bottom: 90px!important; } .m90-l { margin-left: 90px!important; } .m100 { margin: 100px!important; } .m100-t { margin-top: 100px!important; } .m100-r { margin-right: 100px!important; } .m100-b { margin-bottom: 100px!important; } .m100-l { margin-left: 100px!important; } /*———————————————————— 5、padding・・・周りのブロックからの距離(padding) ————————————————————-*/ .p0 { padding: 0!important; } .p0-t { padding-top: 0!important; } .p0-r { padding-right: 0!important; } .p0-b { padding-bottom: 0!important; } .p0-l { padding-left: 0!important; } .p5 { padding: 5px!important; } .p5-t { padding-top: 5px!important; } .p5-r { padding-right: 5px!important; } .p5-b { padding-bottom: 5px!important; } .p5-l { padding-left: 5px!important; } .p10 { padding: 10px!important; } .p10-t { padding-top: 10px!important; } .p10-r { padding-right: 10px!important; } .p10-b { padding-bottom: 10px!important; } .p10-l { padding-left: 10px!important; } .p15 { padding: 15px!important; } .p15-t { padding-top: 15px!important; } .p15-r { padding-right: 15px!important; } .p15-b { padding-bottom: 15px!important; } .p15-l { padding-left: 15px!important; } .p20 { padding: 20px!important; } .p20-t { padding-top: 20px!important; } .p20-r { padding-right: 20px!important; } .p20-b { padding-bottom: 20px!important; } .p20-l { padding-left: 20px!important; } .p25 { padding: 25px!important; } .p25-t { padding-top: 25px!important; } .p25-r { padding-right: 25px!important; } .p25-b { padding-bottom: 25px!important; } .p25-l { padding-left: 25px!important; } .p30 { padding: 30px!important; } .p30-t { padding-top: 30px!important; } .p30-r { padding-right: 30px!important; } .p30-b { padding-bottom: 30px!important; } .p30-l { padding-left: 30px!important; } .p40 { padding: 40px!important; } .p40-t { padding-top: 40px!important; } .p40-r { padding-right: 40px!important; } .p40-b { padding-bottom: 40px!important; } .p40-l { padding-left: 40px!important; } .p50 { padding: 50px!important; } .p50-t { padding-top: 50px!important; } .p50-r { padding-right: 50px!important; } .p50-b { padding-bottom: 50px!important; } .p50-l { padding-left: 50px!important; } .p60 { padding: 60px!important; } .p60-t { padding-top: 60px!important; } .p60-r { padding-right: 60px!important; } .p60-b { padding-bottom: 60px!important; } .p60-l { padding-left: 60px!important; } .p70 { padding: 70px!important; } .p70-t { padding-top: 70px!important; } .p70-r { padding-right: 70px!important; } .p70-b { padding-bottom: 70px!important; } .p70-l { padding-left: 70px!important; } .p80 { padding: 80px!important; } .p80-t { padding-top: 80px!important; } .p80-r { padding-right: 80px!important; } .p80-b { padding-bottom: 80px!important; } .p80-l { padding-left: 80px!important; } .p90 { padding: 90px!important; } .p90-t { padding-top: 90px!important; } .p90-r { padding-right: 90px!important; } .p90-b { padding-bottom: 90px!important; } .p90-l { padding-left: 90px!important; } .p100 { padding: 100px!important; } .p100-t { padding-top: 100px!important; } .p100-r { padding-right: 100px!important; } .p100-b { padding-bottom: 100px!important; } .p100-l { padding-left: 100px!important; } /*———————————————————— font-size・・・フォントサイズの設定 ————————————————————-*/ .b { font-weight: bold!important; }/*太字*/ .normal { font-weight: normal!important; }/*太字を解除*/ .big { font-size: 1.2em!important; } .big2 { font-size: 1.5em!important; } .big3 { font-size: 1.8em!important; } .small { font-size: 0.8em!important; } /*———————————————————— color・・・フォントカラーの設定 ————————————————————-*/ .red { color: #ff0000!important; }/*赤*/ .blue { color: #0000dd!important; }/*青*/ .green { color: #008000!important; }/*緑*/ .yellow { color: #ffff00!important; }/*黄*/ .navy { color: #1F26A9!important; }/*紺*/ .orange { color: #ff6600!important; }/*橙*/ .pink { color: #cc6699!important; }/*ピンク*/ .purple { color: #660099!important; }/*紫*/ .olive { color: #808000!important; }/*黄土色*/ .lime { color: #00ff00!important; }/*黄緑*/ .aqua { color: #167FA6!important; }/*水色*/ .black { color: #000!important; }/*黒*/ .gray { color: #ccc!important; }/*灰*/ .white { color: #fff!important; }/*白*/ /*———————————————————— 下線の設定 ————————————————————-*/ .underline { text-decoration: underline!important; } /*———————————————————— 蛍光ペンのようなボックスの設定 ————————————————————-*/ .box-yellow { padding: 2px; background-color: #ff9!important; }/*黄色*/ .box-aqua { padding: 2px; background-color: #9ff!important; }/*水色*/ .box-gray { padding: 2px; background-color: #eee!important; }/*灰色*/ .box-red { padding: 2px; background-color: #fcc!important; }/*赤色*/ /*———————————————————— 入力フォームをハイライトする ————————————————————-*/ input:focus, textarea:focus, input.focus, textarea.focus { background-color: #ffffe4 !important; } /*———————————————————— 画像を簡単に回り込ませる(スマホでは解除ver.) ————————————————————-*/ /*左に画像、右に文章*/ .left_01,.left_02{ float:left; margin: 0.2em 0.4em 0.4em 0; } /*右に画像、左に文章*/ .right_01,.right_02{ float:right; margin: 0.2em 0em 0.4em 0.4em; } .imgcenter_01{ width: 100%; text-align: center; } .imgcenter_01 img{ width: 47%; height: auto; } .imgcenter_02 img{ width: 50%; height: auto; padding-top: 4em; } .imgcenter_03 img{ width: 47%; height: auto; padding-top: 0em; } @media only screen and (max-width : 768px) { .left_01,.right_01{ float: none; margin: 0 0 0.5em; } .imgcenter_01{ width: 100%; text-align: center; } .imgcenter_01 img{ width: 95%; height: auto; } .imgcenter_02 img{ width: 100%; height: auto; } .imgcenter_03 img{ width: 100%; height: auto; } /*———————————————————— スマホ改行コード(スマホ時のみ改行される) ————————————————————-*/ .sp_br { display: none; } @media only screen and (max-width : 768px) { .sp_br { display: block; } } } @charset “UTF-8”; /* CSS Document */ @media only screen and (max-width : 768px) { /*————————————————————————————- スマホ用レイアウト(768px以下スクリーン) —————————————————————————————-*/ /*————————————————– 共通設定(スマホ) —————————————————–*/ /*body全体の初期スタイル調整*/ body { width: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } /*————————————————– 見出しタグ設定(スマホ) —————————————————–*/ h2 { margin: 0.5em 0em; font-size: 1.6em; font-weight: bold; text-align: center; } h3 { margin: 0.5em 0em; padding: 0.3em 0.6em; font-size: 1.4em; font-weight: bold; border-left: 8px solid #10559A; border-bottom: 1px dotted #10559A; } h4 { margin: 0.5em 0em; padding: 0.3em 0.6em; font-size: 1.2em; border: 1px solid #ccc; font-weight: bold; } h5 { margin: 0.5em 0em; padding: 0.1em; font-size: 1em; font-weight: bold; border-bottom: 1px dotted #ccc; } h6 { margin: 0.5em 0em; padding: 0.3em; font-size: 1em; font-weight: bold; } h7 { font-size: 1.8em; line-height: 1.2em; position: relative; padding: 0.3em 0; font-family: ‘Noto Serif JP’, serif; color: #644721; font-weight: bold; } h7:after { content: “”; display: block; height: 6px; background: -webkit-linear-gradient(to right, rgb(230, 90, 90), transparent); background: linear-gradient(to right, rgb(230, 90, 90), transparent); margin-bottom: 0.3em; } /*————————————————– 全体レイアウト/背景設定(スマホ) —————————————————–*/ /*全体エリア(全体背景を設定するにはここ)*/ .main { background-color: #f2f2f2; } /*記事(ボディ)エリア*/ .article { background-color: #fff; border-left: none; border-right: none; font-size: 1.6em; /*=16px*/ } /*記事(ボディ)エリアの行間*/ .article p { line-height: 1.6; } /*カラム全体の幅を変更する*/ .article, .top_image_in { width: 100%; margin: 0 auto; /*真ん中に要素を置きたいときに使う*/ } /*————————————————– 上部固定ヘッダー設定 —————————————————–*/ /*上部固定ヘッダー全体*/ .header { position: sticky; position: -webkit-sticky; top: 0; z-index: 5000; background-color: #1ebabc; border-bottom: 1px solid #ccc; overflow: auto; } /*ヘッダー内部をカラム幅にする*/ .header_inr { max-width: 100%; margin: 0 auto; overflow: hidden; } /*ヘッダーのロゴ*/ .header_logo { width: 42%; float: left; margin: 0.5em 0em 0.5em 0.5em ; } /*ヘッダーの問い合わせボタン*/ .header_mail { width: 40%; float: right; margin: 0.5em 0em 0em; } /*ヘッダーの電話ボタン*/ .header_tel { width: 50%; float: right; margin: 0.2em 0.5em 0em; } /*————————————————– ファーストビュー設定 —————————————————–*/ .top_image { background-image: none; } .top_image_in img { width: 100%; } /*————————————————– sectionの設定 —————————————————–*/ .seciton_01 { padding: 0em 0em; } .section_02 { background-color: #FFFEF0; padding: 0.5em 0.5em; } /*————————————————– チェックリスト設定 —————————————————–*/ ul.checklist{ border: 1px solid #A09A9A; list-style: none; padding: 1.5em 0em 0.8em 0em; margin: 0.5em 0em 0em 0em; background-color: #FFFEFE; } ul.checklist li{ padding-left: 1em; margin-bottom: 0.2em; } .checklist i{padding: 0em 1em 0em 0em; color: #1ebabc;} /*————————————————– 広告設定 —————————————————–*/ .ad_01 { margin: 0em 0em 0em 0em; padding: 0em 2em 1em 2em ; background-image: url(“../images/p_pt_0229_xs_pt_02290.jpg”) } .ad_01 img { margin-bottom: 2em; padding: 0; } .kakomi {background-color: #d0f0f0; padding: 2em 2em 1.5em 2em; } .kakomi img{margin: 1em 0em;} .roadmap {background-color: #d0f0f0; padding: 0; } .line{display: none;} .cap{font-size: 0.9em; margin-top: 0.5em; margin: 0.5em 0.5em;} .roadmap{background-color: beige; padding: 1em; font-size: 0.9em; text-align: 1.4em; } /*————————————————– CTAエリア —————————————————–*/ .area_cta { background-color: #E8E3C5; padding: 1em 2em 1em 2em; font-size: 0.9em ; margin: 0em 0em; } .area_cta_inr { background-color: none; padding: 0em 0em; overflow: auto; } .pro{margin: 2em 0em;} /*————————————————– フッター部分 —————————————————–*/ .name{font-size:1.2em; margin-bottom: 1em;} .footer { background-color: #1ebabc; padding: 2em 0em; text-align: center; font-size: 1.4em; color: #fff; } .footer a { color: #fff; } /*————————————————– 下部固定ヘッダー(スマホ) —————————————————–*/ .fix_menu_smartphone { display: block; width: 100%; position: fixed; bottom: 0px; left: 0px; z-index: 10000; box-shadow: 0px 0px 3px #594a42; } .fix_menu_smartphone img { width: 100%; } .menu_left { background-color: #D55669; float: left; width: 50%; padding: 0em 0; } .menu_right { background-color: #099614; float: left; width: 50%; padding: 0em 0; } } /* Document * ========================================================================== */ /** * Add border box sizing in all browsers (opinionated). */ *, ::before, ::after { box-sizing: border-box; } /** * 1. Add text decoration inheritance in all browsers (opinionated). * 2. Add vertical alignment inheritance in all browsers (opinionated). */ ::before, ::after { text-decoration: inherit; /* 1 */ vertical-align: inherit; /* 2 */ } /** * 1. Use the default cursor in all browsers (opinionated). * 2. Change the line height in all browsers (opinionated). * 3. Use a 4-space tab width in all browsers (opinionated). * 4. Remove the grey highlight on links in iOS (opinionated). * 5. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. * 6. Breaks words to prevent overflow in all browsers (opinionated). */ html { cursor: default; /* 1 */ line-height: 1.5; /* 2 */ -moz-tab-size: 4; /* 3 */ tab-size: 4; /* 3 */ -webkit-tap-highlight-color: transparent /* 4 */; -ms-text-size-adjust: 100%; /* 5 */ -webkit-text-size-adjust: 100%; /* 5 */ word-break: break-word; /* 6 */ } /* Sections * ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Edge, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content * ========================================================================== */ /** * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. */ dl dl, dl ol, dl ul, ol dl, ul dl { margin: 0; } /** * Remove the margin on nested lists in Edge 18- and IE. */ ol ol, ol ul, ul ol, ul ul { margin: 0; } /** * 1. Add the correct sizing in Firefox. * 2. Show the overflow in Edge 18- and IE. */ hr { height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * Add the correct display in IE. */ main { display: block; } /** * Remove the list style on navigation lists in all browsers (opinionated). */ nav ol, nav ul { list-style: none; padding: 0; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics * ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent; } /** * Add the correct text decoration in Edge 18-, IE, and Safari. */ abbr[title] { text-decoration: underline; text-decoration: underline dotted; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /* Embedded content * ========================================================================== */ /* * Change the alignment on media elements in all browsers (opinionated). */ audio, canvas, iframe, img, svg, video { vertical-align: middle; } /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on iframes in all browsers (opinionated). */ iframe { border-style: none; } /** * Remove the border on images within links in IE 10-. */ img { border-style: none; } /** * Change the fill color to match the text color in all browsers (opinionated). */ svg:not([fill]) { fill: currentColor; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Tabular data * ========================================================================== */ /** * Collapse border spacing in all browsers (opinionated). */ table { border-collapse: collapse; } /* Forms * ========================================================================== */ /** * Remove the margin on controls in Safari. */ button, input, select { margin: 0; } /** * 1. Show the overflow in IE. * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. */ button { overflow: visible; /* 1 */ text-transform: none; /* 2 */ } /** * Correct the inability to style buttons in iOS and Safari. */ button, [type=”button”], [type=”reset”], [type=”submit”] { -webkit-appearance: button; } /** * 1. Change the inconsistent appearance in all browsers (opinionated). * 2. Correct the padding in Firefox. */ fieldset { border: 1px solid #a0a0a0; /* 1 */ padding: 0.35em 0.75em 0.625em; /* 2 */ } /** * Show the overflow in Edge 18- and IE. */ input { overflow: visible; } /** * 1. Correct the text wrapping in Edge 18- and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. */ legend { color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in Edge 18- and IE. * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the inheritance of text transform in Firefox. */ select { text-transform: none; } /** * 1. Remove the margin in Firefox and Safari. * 2. Remove the default vertical scrollbar in IE. * 3. Change the resize direction in all browsers (opinionated). */ textarea { margin: 0; /* 1 */ overflow: auto; /* 2 */ resize: vertical; /* 3 */ } /** * Remove the padding in IE 10-. */ [type=”checkbox”], [type=”radio”] { padding: 0; } /** * 1. Correct the odd appearance in Chrome, Edge, and Safari. * 2. Correct the outline style in Safari. */ [type=”search”] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Safari. */ ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } /** * Correct the text style of placeholders in Chrome, Edge, and Safari. */ ::-webkit-input-placeholder { color: inherit; opacity: 0.54; } /** * Remove the inner padding in Chrome, Edge, and Safari on macOS. */ ::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style upload buttons in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /** * Remove the inner border and padding of focus outlines in Firefox. */ ::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus outline styles unset by the previous rule in Firefox. */ :-moz-focusring { outline: 1px dotted ButtonText; } /** * Remove the additional :invalid styles in Firefox. */ :-moz-ui-invalid { box-shadow: none; } /* Interactive * ========================================================================== */ /* * Add the correct display in Edge 18- and IE. */ details { display: block; } /* * Add the correct styles in Edge 18-, IE, and Safari. */ dialog { background-color: white; border: solid; color: black; display: block; height: -moz-fit-content; height: -webkit-fit-content; height: fit-content; left: 0; margin: auto; padding: 1em; position: absolute; right: 0; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; } dialog:not([open]) { display: none; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Scripting * ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* User interaction * ========================================================================== */ /* * 1. Remove the tapping delay in IE 10. * 2. Remove the tapping delay on clickable elements in all browsers (opinionated). */ a, area, button, input, label, select, summary, textarea, [tabindex] { -ms-touch-action: manipulation; /* 1 */ touch-action: manipulation; /* 2 */ } /** * Add the correct display in IE 10-. */ [hidden] { display: none; } /* Accessibility * ========================================================================== */ /** * Change the cursor on busy elements in all browsers (opinionated). */ [aria-busy=”true”] { cursor: progress; } /* * Change the cursor on control elements in all browsers (opinionated). */ [aria-controls] { cursor: pointer; } /* * Change the cursor on disabled, not-editable, or otherwise * inoperable elements in all browsers (opinionated). */ [aria-disabled=”true”], [disabled] { cursor: not-allowed; } /* * Change the display on visually hidden accessible elements * in all browsers (opinionated). */ [aria-hidden=”false”][hidden] { display: initial; } [aria-hidden=”false”][hidden]:not(:focus) { clip: rect(0, 0, 0, 0); position: absolute; } @charset “UTF-8”; /* CSS Document */ /*————————————————————————————- PC用レイアウト(768px以上スクリーン) —————————————————————————————-*/ /*————————————————– 共通設定(PC) —————————————————–*/ /*body全体の初期スタイル調整*/ body { font-size: 62.5%; /*emの計算をしやすくするための定番設定*/ font-family: YuGothic, “Yu Gothic medium”, “Hiragino Sans”, Meiryo, “sans-serif”; font-weight: normal; color: #000; } /*リンク文字の設定*/ a { text-decoration: underline; } a:link, a:visited { color: #39f; } a:hover, a:active { color: #f60; } /*ブラウザのCSSをリセット*/ p { margin: 0 !important; padding: 0 !important; } /*セクションエリアの共通設定*/ section { clear: both; overflow: auto; } /*————————————————– 見出しタグ設定(PC) —————————————————–*/ h3 { margin: 0.5em 0em; padding: 0.3em 0.6em; font-size: 1.6em; font-weight: bold; border-left: 8px solid #1ebabc; border-bottom: 1px dotted #10559A; } h4 { margin: 2em 6em 2em 6em; padding: 1em 0.6em; font-size: 1.4em; border: 1px solid #ccc; font-weight: bold; text-align: center; } h5 { margin: 0.5em 0em; padding: 0.1em; font-size: 1.2em; font-weight: bold; border-bottom: 1px dotted #ccc; } h6 { margin: 0.5em 0em; padding: 0.1em; font-size: 1.1em; font-weight: bold; } h7 { font-size: 3em; position: relative; padding: 0.25em 0; font-family: ‘Noto Serif JP’, serif; color: #644721; font-weight: bold; } h7:after { content: “”; display: block; height: 8px; background: -webkit-linear-gradient(to right, rgb(230, 90, 90), transparent); background: linear-gradient(to right, rgb(230, 90, 90), transparent); margin-bottom: 0.5em; } /*————————————————– 全体レイアウト/背景設定(PC) —————————————————–*/ /*全体エリア(全体背景を設定するにはここ)*/ .main { background-color: #f2f2f2; } /*記事(ボディ)エリア*/ .article { background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 1.6em; /*=16px*/ } /*記事(ボディ)エリアの行間*/ .article p { line-height: 1.6; } /*カラム全体の幅を変更する*/ .article, .top_image_in { width: 950px; margin: 0 auto; /*真ん中に要素を置きたいときに使う*/ } /*————————————————– 上部固定ヘッダー設定 —————————————————–*/ /*上部固定ヘッダー全体*/ .header { position: sticky; position: -webkit-sticky; top: 0; z-index: 5000; background-color: #1ebabc; border-bottom: 1px solid #ccc; overflow: auto; } /*ヘッダー内部をカラム幅にする*/ .header_inr { max-width: 950px; margin: 0 auto; overflow: hidden; } /*ヘッダーのロゴ*/ .header_logo { width: 32%; float: left; margin:0.7em 2em 0.8em 0em } /*ヘッダーの問い合わせボタン*/ .header_mail { width: 28%; float: right; margin: 2em 0em 0em; } /*ヘッダーの電話ボタン*/ .header_tel { width: 38%; float: right; margin: 0.5em 2em 0.8em 0em ; } /*ヘッダー内の画像が常に幅100%になるように*/ .header_logo img, .header_mail img, .header_tel img { width: 100%; } /*————————————————– ファーストビュー設定 —————————————————–*/ .top_image { background-image: none; background-repeat: no-repeat; background-position: top center; height: auto; } .top_image_in img { width: 100%; } /*————————————————– sectionの設定 —————————————————–*/ .seciton_01 { padding: 2em 3em; } .section_02 { background-color: #FFFEF0; padding: 1.5em 3em; } .section_05 { background-color: #FFF; padding: 1.5em 3em; } /*————————————————– 広告設定 —————————————————–*/ .ad_01 { margin: 2em 0em 0em 0em; padding: 1em 3em 1em 3em ; background-image: url(“../images/p_pt_0229_xs_pt_02290.jpg”) } .ad_01 img { margin-bottom: 2em; padding: 0; } .btnad{margin: 0.5em; float: left;} .kakomi {background-color: #d0f0f0; padding: 3em 2em 3em 3em; } .kakomi img{margin: 1em 0em;} .cap{font-size: 0.9em; margin-top: 0.5em; margin: 0.5em 0.5em; } .roadmap{background-color: beige; padding: 3em;} /*————————————————– チェックリスト設定 —————————————————–*/ ul.checklist{ border: 1px solid #A09A9A; list-style: none; padding: 1.5em 0em 0.8em 0em; margin: 1.5em 1.5em 1.5em 0em; background-color: #FFFEFE; } ul.checklist li{ padding-left: 2em; margin-bottom: 0.2em; } .checklist i{padding: 0em 1em 0em 0em; color: #1ebabc;} /*————————————————– CTAエリア —————————————————–*/ .area_cta { background-color: #E8E3C5; padding: 1em 3em 3em 3em; font-size: 0.9em ; margin: 0em 0em; } .area_cta_inr { background-color: none; padding: 0em 0em; overflow: auto; } .pro{margin: 2em 0em;} /*————————————————– フッター部分 —————————————————–*/ .footer { background-color: #1ebabc; padding: 2em 0em; text-align: center; font-size: 1.4em; color: #fff; } .footer a { font-weight:bold; text-decoration:none; } a:link { color:#fff; } a:visited { color:#fff; } a:hover { color:#C1C1C1; text-decoration:underline; } /*————————————————– 下部固定ヘッダー(PCは非表示) —————————————————–*/ .fix_menu_smartphone{ display: none; }