問題解決のための交渉コンサルティング
2週間後
受講者の声
親身になってアドバイスをしてもらいました
たいへん懇切丁寧に、ご指導くださいまして、誠にありがとうございます。
誰も味方がいなくて、深く傷ついたまま心細い思いをしていた時、本当に助けてください
ました。質問にも一つ一つ応えてくださり、アドバイスして頂きました。
自分なりにそれを一生懸命実践して不倫相手と交渉しました。
相手がきちんと約束を果たすか見守り、万一の場合は、その対処を教えて頂きながら実践
していきたいと思います。本当に頼りになります。
満足な離婚ができました
今野様には交渉の練習でお世話になりました。とても厳しく泣きそうでしたが、そのお陰
で満足な離婚ができました。
折に触れ、おふたりの仕事に対する、人に対する、私たちに対する 愛 を感じました。
“だから、私もここまで来れた”のだと思います。
おふたりのお陰で、1年半前がウソのように元気です。本当にありがとうございました。
私の思い通りになりました
メールやTELでアドバイスをもらい、自分の内面を見つめ直したり、主人との話し方
(交渉術)を学んでいきました。
主人は頭の回転が早い人で、私はいつも言いくるめられる方だったので、交渉、話し合い
は全く自信がありませんでした。ですが今野さんから約3か月交渉術を学び、何度もシナリオ制作、訂正をし、電話で予行
演習をしていくうちに自信が 持て、当日の話し合いは練習通りに行え、また、予測通り
の主人の言動で、面白いほど、私のペースに進めていくことができました。
今野さんの教えで「話し合いには準備が大切」「準備さえすれば必ずうまくいく」とのこ
とでした。私も毎日、本番に向けて努力しました。
その結果、主人とはもちろん、相手女性との話し合いも、すべて私のペース、私の思い通
りになりました。交渉術、コンサルティングの内容は、当時は不倫問題の本番に向けての学びでしたが、今では、この学びがすべての人との話し合い、会話の中で役立っています。
*相談者コメントは、リーデスト体験「お客さまの声」より抜粋しています。あくまで個人の感想であり、効果を保証するものではありません。
あなたを待っている幸せがあります
- 短期決戦
- 子供に影響を残さない
- 判例基準より多くのお金を手に入れる
- 配偶者に嫌われない
- 別れるならスムーズな離婚
- つづけるならリスタート
- 慰謝料請求が大事にならない
- 裁判までしないですむ
交渉コンサルティング Lead’Est(リーデスト)  代表 今野裕幸
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;
}