﻿:root{--font-family-num: Arial, Helvetica, sans-serif;--font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-awesome-5: "Font Awesome 5 Free";--white: #fff;--black: #3b4043;--gray: #ddd}.column-show-container{width:1280px;margin:0 auto}.column-show-container.has-side{width:1100px;display:flex;justify-content:space-between}.column-show-content{width:800px;margin:0 auto;position:relative}.column-show-content.has-side{margin:0}.section__column-article{word-break:break-all}.section__column-article .column-show-content{padding:0 0 40px}.section__column-article .column-article{position:relative}.section__column-article .column-heading{padding:41px 0 0}.section__column-article .column-heading .column-title{margin-bottom:16px;font-family:var(--font-family);font-size:30px;font-weight:bold;line-height:1.6;letter-spacing:normal;text-align:left;color:var(--black)}.section__column-article .column-heading .column-meta-informaition{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center;margin-bottom:26px}.section__column-article .column-heading .column-meta-informaition .meta-tag-supervised{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:26px;margin:0 20px 0 0;padding:0 10px 0 33px;border-radius:3px;background-color:#fff4ce;font-family:var(--font-family);font-size:14px;font-weight:bold;line-height:26px;letter-spacing:normal;text-align:left;color:#e07b17}.section__column-article .column-heading .column-meta-informaition .meta-tag-supervised::before{position:absolute;content:'\f24e';top:0;bottom:0;left:10px;margin:auto;width:14px;height:26px;font-family:var(--font-awesome-5);font-weight:900;font-size:14px;text-align:center;line-height:26px;color:#e07b17}.section__column-article .column-heading .column-meta-informaition.no-sub-category .meta-tag-in-category{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:26px;margin:0 20px 0 0;padding:0 6px;border-radius:3px;background-color:#f5ecde;font-family:var(--font-family);font-size:14px;font-weight:bold;line-height:26px;letter-spacing:normal;text-align:center;color:var(--black);text-decoration:none}.section__column-article .column-heading .column-meta-informaition.no-sub-category .meta-tag-in-category:active{transform:translateY(2px)}.section__column-article .column-heading .column-meta-informaition.has-sub-category{gap:5px}.section__column-article .column-heading .column-meta-informaition.has-sub-category .meta-tag-in-category{font-family:Hiragino Sans;font-weight:500;font-size:14px;line-height:100%;letter-spacing:4%;vertical-align:middle;color:var(--Natural-333333, #333);text-decoration:none}.section__column-article .column-heading .column-meta-informaition.has-sub-category .meta-tag-in-sub-category{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:26px;margin:0 20px 0 0;padding:0 6px;border-radius:3px;background-color:#FFF6E9;font-family:var(--font-family);font-size:14px;font-weight:bold;line-height:26px;letter-spacing:normal;text-align:center;color:var(--black);text-decoration:none}.section__column-article .column-heading .column-meta-informaition .meta-tag-published-dete,.section__column-article .column-heading .column-meta-informaition .meta-tag-latest-update{position:relative;padding:0 0 0 18px;font-size:13px;font-weight:normal;line-height:26px;letter-spacing:normal;text-align:left;color:#a3a3a3}.section__column-article .column-heading .column-meta-informaition .meta-tag-published-dete::before,.section__column-article .column-heading .column-meta-informaition .meta-tag-latest-update::before{position:absolute;top:0;bottom:0;left:0;margin:auto;width:13px;height:26px;font-family:var(--font-awesome-5);font-weight:900;font-size:13px;text-align:center;line-height:26px;color:#a3a3a3}.section__column-article .column-heading .column-meta-informaition .meta-tag-published-dete{margin-right:20px}.section__column-article .column-heading .column-meta-informaition .meta-tag-published-dete::before{content:'\f017';font-weight:400}.section__column-article .column-heading .column-meta-informaition .meta-tag-latest-update::before{content:'\f0e2'}.section__column-article .column-eyecatch{display:block;max-width:100%}.section__column-article .column-supervisor{margin:30px 0 45px}.section__column-article .column-supervisor .card-tag{box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;margin:0 auto 0 0;padding:0 15px;background-color:#5c5c5c;border-radius:3px 3px 0 0;font-family:var(--font-family);font-size:13px;font-weight:bold;line-height:32px;letter-spacing:normal;text-align:center;color:var(--white)}.section__column-article .column-supervisor .supervisor-profile-card{background-color:#faf9f7;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:20px 55px 30px 25px;border-radius:0 9px 9px 9px}.section__column-article .column-supervisor .supervisor-profile-card .profile-card-partition-1{flex-basis:65px}.section__column-article .column-supervisor .supervisor-profile-card .profile-card-partition-1 .supervisor-picture{display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.section__column-article .column-supervisor .supervisor-profile-card .profile-card-partition-2{flex-basis:635px}.section__column-article .column-supervisor .supervisor-profile-card .profile-card-partition-2 .profile-card-headgin .supervisor-name{font-family:var(--font-family);font-size:18px;font-weight:bold;line-height:1.72;letter-spacing:normal;text-align:left;color:#282828}.section__column-article .column-supervisor .supervisor-profile-card .profile-card-partition-2 .profile-card-headgin .firm-name{margin-left:10px;font-size:12px;font-weight:normal;line-height:31px;letter-spacing:normal;text-align:left;color:var(--black);word-break:break-all}.section__column-article .column-supervisor .supervisor-profile-card .profile-card-partition-2 .profile-sentence{margin-top:13.5px;font-size:13px;font-weight:normal;line-height:1.77;letter-spacing:normal;text-align:left;color:var(--black)}.section__column-article .column-supervisor .supervisor-profile-card .profile-card-partition-2 .firm-link{box-sizing:border-box;display:block;margin:11.5px auto 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:33px;padding:0 19px;border-radius:33px;border:solid 1px #d5d5d5;background-color:var(--white);font-family:var(--font-family);font-size:13px;font-weight:bold;line-height:31px;letter-spacing:normal;text-align:center;color:#277de0;text-decoration:none}.section__column-article .column-supervisor .supervisor-profile-card .profile-card-partition-2 .firm-link:active{transform:translateY(2px)}.section__column-article .editor-content h2{margin:35px 0 30px;padding:0 0 20px;border-bottom:solid 2px #e6dccb;font-family:var(--font-family);font-size:26px;font-weight:bold;line-height:1.38;letter-spacing:normal;text-align:left;color:var(--media-color)}.section__column-article .editor-content p{margin:-8px 0 32px;font-size:16px;font-weight:normal;line-height:2.0;letter-spacing:0.48px;text-align:left;color:#5c5c5c}.section__column-article .editor-content p a{color:#0452CE}.section__column-article .editor-content .column-mokuji{box-sizing:border-box;background-color:#f8f8f8;padding:20px}.section__column-article .editor-content .column-mokuji .mokuji-switch{box-sizing:border-box;position:relative;background-color:#fff;padding:18.5px 0 18.5px 76px;box-shadow:0 0 6px 0 rgba(0,0,0,0.1);font-family:var(--font-family);font-size:18px;font-weight:bold;line-height:30px;letter-spacing:normal;text-align:left;color:var(--black);cursor:pointer}.section__column-article .editor-content .column-mokuji .mokuji-switch::before{position:absolute;content:'\f107';top:0;bottom:0;left:15px;margin:auto 0;width:31px;height:31px;font-family:var(--font-awesome-5);font-weight:900;font-size:18px;text-align:center;line-height:31px;color:var(--black);transition:transform 200ms linear;transform:rotate3d(1, 0, 0, 0)}.section__column-article .editor-content .column-mokuji .mokuji-switch::after{position:absolute;top:0;left:56px;bottom:0;margin:auto 0;content:'';width:1px;height:30px;background-color:#ddd}.section__column-article .editor-content .column-mokuji .mokuji-switch.mokuji-switch--opened::before{transform:rotate3d(1, 0, 0, 180deg)}.section__column-article .editor-content .column-mokuji .mokuji-list-lv1{display:none;width:720px;margin:0 auto;list-style:none;padding:20px 0 0;background-color:transparent;border:none}.section__column-article .editor-content .column-mokuji .mokuji-list-lv1 .list-item-h2{padding:14.5px 0 10px}.section__column-article .editor-content .column-mokuji .mokuji-list-lv1 .list-item-h2 .h2-link{font-family:var(--font-family);font-size:16px;font-weight:bold;line-height:1.69;letter-spacing:normal;text-align:left;color:#282828;text-decoration:none}.section__column-article .editor-content .column-mokuji .mokuji-list-lv1 .list-item-h2 .mokuji-list-lv2{padding:5px 0 0 20px;list-style:none;background-color:transparent}.section__column-article .editor-content .column-mokuji .mokuji-list-lv1 .list-item-h2 .mokuji-list-lv2 .list-item-h3 .h3-link{font-size:14px;font-weight:normal;line-height:2.14;letter-spacing:normal;text-align:left;color:#5c5c5c;text-decoration:none}.section__column-article .editor-content .column-mokuji .mokuji-list-lv1 .list-item-h2 .mokuji-list-lv2 .list-item-h3:first-of-type{margin:0}.section__column-article .editor-content .column-mokuji .mokuji-list-lv1 .list-item-h2 .mokuji-list-lv2 .list-item-h3:nth-of-type(n+2){margin-top:-1px}.section__column-article .editor-content .column-mokuji .mokuji-list-lv1 .list-item-h2:nth-of-type(n+2){border-top:1px dashed #cbcbcb}.section__column-article .editor-content h3{margin:22px 0 30px;padding:0 0 12px;border-bottom:2px dotted #e6dccb;font-family:var(--font-family);font-size:20px;font-weight:bold;line-height:1.8;letter-spacing:normal;text-align:left;color:var(--media-color)}.section__column-article .editor-content h2+h3{margin-top:-8px}.section__column-article .editor-content h4{margin:0 0 21px;font-family:var(--font-family);font-size:18px;font-weight:bold;line-height:2.0;letter-spacing:normal;text-align:left;color:var(--black)}.section__column-article .editor-content p+h4{margin-top:-9px}.section__column-article .editor-content blockquote{position:relative;margin:0 0 40px;box-sizing:border-box;background-color:#f8f8f8;padding:32px 40px;font-size:16px;font-weight:normal;line-height:2.0;letter-spacing:normal;text-align:left;color:#5c5c5c}.section__column-article .editor-content blockquote::before,.section__column-article .editor-content blockquote::after{position:absolute;content:'';margin:auto;width:83px;height:57px;background-color:transparent;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:83px 57px}.section__column-article .editor-content blockquote::before{top:30px;left:30px;background-image:url(/assets/columns/show_portal/icon_quote_left-79b86e2508da197ebfc4fd796d6fda969613ed7e3215ab477ea8585cce102464.png)}.section__column-article .editor-content blockquote::after{bottom:30px;right:30px;background-image:url(/assets/columns/show_portal/icon_quote_right-0398e336e3ccd0a50d10c1afaac43fe809a60435551025713bf31b66b28fd035.png)}.section__column-article .editor-content blockquote+h3{margin-top:-8px}.section__column-article .editor-content ul{margin:0 0 40px;border-radius:5px;border:solid 1px #e6e6e6;background-color:var(--white);list-style:none;padding:24px 0}.section__column-article .editor-content ul li{width:720px;margin:0 auto;padding:7px 0;font-family:var(--font-family);font-size:16px;font-weight:bold;line-height:2;letter-spacing:normal;text-align:left;color:#282828}.section__column-article .editor-content ul li>ul{border:none;padding:0 0 0 20px;margin-bottom:0}.section__column-article .editor-content ul li>ul>li{padding:0;font-size:16px;font-weight:normal;line-height:1.6;color:#5c5c5c}.section__column-article .editor-content ul li>ul>li:first-of-type{margin-top:2px}.section__column-article .editor-content ul li>ul>li:nth-of-type(n+2){border:none;margin-top:5px}.section__column-article .editor-content ul li>ul>li:last-of-type{margin-bottom:2px}.section__column-article .editor-content ul li:nth-of-type(n+2){border-top:1px dashed #9787a0}.section__column-article .editor-content ol{margin:0 0 40px;border-radius:5px;border:solid 1px #e6e6e6;background-color:var(--white);padding:24px 0;list-style:none;counter-reset:number}.section__column-article .editor-content ol li{box-sizing:border-box;position:relative;width:720px;margin:0 auto;padding:9px 0 9px 28px;font-family:var(--font-family);font-size:16px;font-weight:bold;line-height:2;letter-spacing:normal;text-align:left;color:#282828}.section__column-article .editor-content ol li::before{position:absolute;counter-increment:number;content:counter(number) ".";top:9px;left:0;width:28px;height:32px;font-family:var(--font-family-num);font-size:18px;font-weight:bold;line-height:32px;letter-spacing:normal;text-align:left;color:var(--media-color)}.section__column-article .editor-content ol li:nth-of-type(n+2){border-top:1px dashed #a0a0a0}.section__column-article .editor-content table{width:100%;margin:0 0 40px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-collapse:collapse;table-layout:fixed}.section__column-article .editor-content table tbody tr th,.section__column-article .editor-content table tbody tr td{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:12px 20px;font-family:var(--font-family);font-size:16px;font-weight:bold;line-height:2.0;letter-spacing:normal;text-align:left;color:#282828}.section__column-article .editor-content table tbody tr th{background-color:#f8f8f8}.section__column-article .editor-content table tbody tr td{background-color:#fff;font-weight:normal}.section__column-article .editor-content table:last-of-type{margin-bottom:0}.section__related-post .column-show-content{padding:0 0 60px}.section__related-post .related-columns .related-columns-headgin{margin:-8px 0 7px;font-family:var(--font-family);font-size:16px;font-weight:bold;line-height:2.0;letter-spacing:normal;text-align:left;color:#282828}.section__related-post .related-columns .related-columns-group .related-column-unit{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;border-radius:5px;border:solid 1px #e6e6e6;padding:0 0 0 29px}.section__related-post .related-columns .related-columns-group .related-column-unit .unit-partition-1{flex-basis:530px;padding:24px 0 0;border-radius:4px 0 0 4px}.section__related-post .related-columns .related-columns-group .related-column-unit .unit-partition-1 .related-column-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:calc(2em * 1.6);font-family:var(--font-family);font-size:16px;font-weight:bold;line-height:1.6;letter-spacing:normal;text-align:left;color:#282828;text-decoration:none;opacity:1;transition:opacity 200ms ease}.section__related-post .related-columns .related-columns-group .related-column-unit .unit-partition-1 .related-column-title:hover{opacity:.67}.section__related-post .related-columns .related-columns-group .related-column-unit .unit-partition-1 .related-column-excerpt{margin:6.5px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:calc(3em * 1.6);font-size:12px;font-weight:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#747474}.section__related-post .related-columns .related-columns-group .related-column-unit .unit-partition-2{border-radius:0 4px 4px 0}.section__related-post .related-columns .related-columns-group .related-column-unit .unit-partition-2 .related-columns-eyecatch-thumbnail{border-radius:0 4px 4px 0;opacity:1;transition:opacity 200ms ease;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.section__related-post .related-columns .related-columns-group .related-column-unit .unit-partition-2 .related-columns-eyecatch-thumbnail:hover{opacity:.75}.section__related-post .related-columns .related-columns-group .related-column-unit:nth-of-type(n+2){margin-top:15px}section.section__editors-credit{background-color:#f8f8f8}section.section__editors-credit .column-show-content{padding:30px 0 35px}section.section__editors-credit .editors-credit .editors-name{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}section.section__editors-credit .editors-credit .editors-name .editorial-dept{margin-left:17px;font-size:20px;font-weight:normal;line-height:40px;letter-spacing:normal;text-align:left;color:#3b4043}section.section__editors-credit .editors-credit .credit-sentence{margin-top:22.5px;font-size:16px;font-weight:normal;line-height:1.69;letter-spacing:normal;text-align:left;color:#3b4043}section.section__editors-credit .editors-credit .credit-footnote{margin:10.5px 0 0;padding:0;list-style:none}section.section__editors-credit .editors-credit .credit-footnote li{text-indent:-1em;padding:0 0 0 1em;font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#747474}section.section__editors-credit .editors-credit .credit-footnote li .text-link{text-decoration:underline;color:#747474}.section__same-category-columns .column-show-content{padding:43px 0 55px}.section__same-category-columns .same-category-columns .category-name{margin:0 0 25px;font-family:var(--font-family);font-size:20px;font-weight:bold;line-height:1.7;letter-spacing:normal;text-align:left;color:var(--black)}.section__same-category-columns .same-category-columns .category-name b{font-family:var(--font-family);color:var(--media-color);vertical-align:baseline;font-weight:bold}.section__same-category-columns .same-category-columns .same-category-columns-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit{flex-basis:380px;border-radius:7px}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit .same-category-column-eyecatch-thumbnail{border-radius:7px 7px 0 0;opacity:1;transition:opacity 200ms ease;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit .same-category-column-eyecatch-thumbnail:hover{opacity:.75}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit .unit-border{border:solid 1px #cfd6dc;border-top:none;padding:15px 19px 20px;border-radius:0 0 7px 7px}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit .unit-border .same-category-column-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:calc(3em * 1.5);font-family:var(--font-family);font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#282828;text-decoration:none;opacity:1;transition:opacity 200ms ease}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit .unit-border .same-category-column-title:hover{opacity:.67}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit .unit-border .same-category-column-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:calc(2em * 1.67);margin-top:9px;font-size:12px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#a0a0a0}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit:nth-of-type(even){margin-left:40px}.section__same-category-columns .same-category-columns .same-category-columns-group .same-category-column-unit:nth-of-type(n+3){margin-top:40px}.section__same-category-columns .same-category-columns .same-category-columns-seemore{position:relative;display:block;margin:20px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:50px;padding:0 84px;border-radius:50px;background-color:#f8f8f8;font-family:var(--font-family);font-size:18px;font-weight:bold;line-height:50px;letter-spacing:normal;text-align:center;color:#282828;cursor:pointer;text-decoration:none}.section__same-category-columns .same-category-columns .same-category-columns-seemore::after{box-sizing:border-box;position:absolute;content:'\f107';top:0;bottom:0;right:15px;margin:auto 0;width:20px;height:20px;background-color:#fff;border-radius:50%;font-family:var(--font-awesome-5);font-weight:900;font-size:12px;text-align:center;line-height:20px;color:#747474}.section__same-category-columns .same-category-columns .same-category-columns-seemore:active{transform:translateY(2px)}.bennavi-columns-cta-kohinata{padding:50px 0 40px}.bennavi-columns-cta-kohinata.furin .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.furin .bcck-widget .bcck-widget-main{background-color:#C84287}.bennavi-columns-cta-kohinata.ricon .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.ricon .bcck-widget .bcck-widget-main{background-color:#6E327D}.bennavi-columns-cta-kohinata.jico .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.jico .bcck-widget .bcck-widget-main{background-color:#0073BE}.bennavi-columns-cta-kohinata.souzoku .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.souzoku .bcck-widget .bcck-widget-main{background-color:#007D46}.bennavi-columns-cta-kohinata.roudou .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.roudou .bcck-widget .bcck-widget-main{background-color:#004191}.bennavi-columns-cta-kohinata.keiji .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.keiji .bcck-widget .bcck-widget-main{background-color:#D2281E}.bennavi-columns-cta-kohinata.saiken .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.saiken .bcck-widget .bcck-widget-main{background-color:#0F5F64}.bennavi-columns-cta-kohinata.saimu .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.saimu .bcck-widget .bcck-widget-main{background-color:#FF8B1F}.bennavi-columns-cta-kohinata.it .bcck-widget .bcck-widget-heading,.bennavi-columns-cta-kohinata.it .bcck-widget .bcck-widget-main{background-color:#05AFE1}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading{box-sizing:border-box;position:relative;height:125px;border-radius:10px 10px 0 0;background-color:#6E327D;background-image:url(/images/cta_column_kohinata/bcck_widget_heading_bg.png);background-repeat:no-repeat;background-position:top 50% right 0;background-size:cover;padding:26.5px 0 0}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-person{position:absolute;bottom:0;left:10px}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost{position:absolute;top:-16px;left:0;right:0;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost .balloon-wrapper{position:relative}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost .balloon-wrapper .bcck-widget-heading-balloon{position:relative;z-index:20;height:32px;width:360px;border-radius:32px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);font-size:14px;font-weight:bold;line-height:32px;letter-spacing:normal;text-align:center;color:#333}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost .balloon-wrapper .bcck-widget-heading-balloon b{color:#de3a3a;vertical-align:baseline !important;line-height:32px}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost .balloon-wrapper::before,.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost .balloon-wrapper::after{position:absolute;content:'';bottom:-8px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:#ffffff transparent transparent transparent}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost .balloon-wrapper::before{z-index:10;-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,0.16));filter:drop-shadow(0 0 6px rgba(0,0,0,0.16))}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost .balloon-wrapper::after{z-index:30}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-copy{font-size:28px;font-weight:bold;line-height:1.322;letter-spacing:1.68px;text-align:center;color:#fff}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-copy b{font-weight:bold;color:#ffeb00;vertical-align:baseline !important;font-size:28px}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main{border-radius:0 0 10px 10px;background-color:#6E327D;padding:0 3px 3px}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper{background:linear-gradient(90deg, #f6f3f7 150px, white 150px, white 100%);border-radius:0 0 7px 7px;padding:0 22px}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper .bcck-widget-prefectures-link-table{border-spacing:0;border:none;margin-bottom:0;border-radius:0 0 7px 7px}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper .bcck-widget-prefectures-link-table tbody tr th{box-sizing:border-box;padding:13.5px 0;border:none;width:125px;font-size:16px;line-height:1.0;text-align:left}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper .bcck-widget-prefectures-link-table tbody tr td{border:none}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper .bcck-widget-prefectures-link-table tbody tr td .prefectures-link-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 20px}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper .bcck-widget-prefectures-link-table tbody tr td .prefectures-link-group .prefectures-link{text-decoration:none;font-size:16px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#0452ce}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper .bcck-widget-prefectures-link-table tbody tr:nth-of-type(n+2) th,.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper .bcck-widget-prefectures-link-table tbody tr:nth-of-type(n+2) td{border-top:1px dotted #bebebe}.bennavi-columns-cta-kohinata.b-c-cta-kohinata--fi .bcck-widget .bcck-widget-heading{background-color:#C84287;background-image:url(/images/cta_column_kohinata/bcck_widget_heading_bg_fi.png)}.bennavi-columns-cta-kohinata.b-c-cta-kohinata--fi .bcck-widget .bcck-widget-main{background-color:#C84287}.bennavi-columns-cta-kohinata.b-c-cta-kohinata--fi .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper{background:linear-gradient(90deg, #f6f3f7 150px, white 150px, white 100%)}.column-cta-kohinata{width:700px;margin:0 auto;padding-top:28px}.column-cta-kohinata img{display:block;margin:0 !important}.column-cta-kohinata+.column-cta-kohinata{margin-top:60px}.column-cta-kohinata .cck-widget{margin-top:-34px}.column-cta-kohinata .cck-hide-pc,.column-cta-kohinata .cck-hide-pc--il,.column-cta-kohinata .cck-hide-pc--flx{display:none !important}.column-cta-kohinata .cck-hide-sp{display:block !important}.column-cta-kohinata .cck-hide-sp-il{display:inline !important}.cck-widget .cck-heading{position:relative;height:90px;margin:35px 0 0;padding:0;border-radius:10px 10px 0 0;background-color:#ac9c5c}.cck-widget .cck-heading .cck-heading-person{position:absolute;left:-4px;bottom:0;height:120px !important}.cck-widget .cck-heading .cck-heading-balloon{position:absolute;right:46px;top:-30px;height:56px !important;-webkit-filter:drop-shadow(0 0 11px rgba(0,0,0,0.16));filter:drop-shadow(0 0 11px rgba(0,0,0,0.16))}.cck-widget .cck-heading .cck-heading-copy-1{position:absolute;right:27.5px;bottom:12px;height:37px !important}.cck-widget .cck-heading .cck-heading-copy-2{position:absolute;right:41px;bottom:18px;height:28px !important}.cck-widget .cck-main{background-color:#fffbf4;padding:20px 0}.cck-widget .cck-widget-footnote{margin-top:10px;font-size:10px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:right;color:#88847b}.cck-main .cck-introduction{display:none}.cck-main .cck-action-unit-group{width:660px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;gap:10px 20px}.cck-main .cck-action-unit-group a{text-decoration:none}.cck-main .cck-action-unit-group.group--logo .cck-action-unit{padding:14px 19px;min-height:90px}.cck-main .cck-action-unit-group.group--logo .cck-action-unit .action-unit-description{margin:4.5px 0 1.5px}.cck-action-unit-group .cck-action-unit{box-sizing:border-box;flex-basis:320px;min-height:92px;padding:16px 19px;border-radius:5px;border:solid 1px #e0d9bd;background-color:#fff;cursor:pointer}.cck-action-unit-group .cck-action-unit .action-unit-title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 10px;font-size:18px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#333}.cck-action-unit-group .cck-action-unit .action-unit-title .action-unit-title-icon{height:20px !important}.cck-action-unit-group .cck-action-unit .action-unit-title .action-unit-title-media-logo{height:25px !important}.cck-action-unit-group .cck-action-unit .action-unit-description{margin:9.5px 0 -1.5px;font-size:11px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#88847b}.cck-widget.style-2 .cck-heading{height:109px}.cck-widget.style-2 .cck-heading .cck-heading-person{left:0;height:144px !important}.cck-widget.style-2 .cck-heading .cck-heading-balloon{right:102px;top:-28px}.cck-widget.style-2 .cck-heading .cck-heading-copy-1{right:31px;bottom:21px;height:41px !important}.cck-widget.style-2 .cck-heading .cck-heading-copy-2{right:34px;bottom:26px;height:31px !important}.style-2 .cck-main .cck-action-unit-group{width:760px}.style-2 .cck-action-unit-group .cck-action-unit{flex-basis:370px;padding:19px 24px}.style-2 .cck-action-unit-group .cck-action-unit .action-unit-title{font-size:20px}.style-2 .cck-action-unit-group .cck-action-unit .action-unit-title .action-unit-title-media-logo{height:33px !important}.style-2 .cck-action-unit-group .cck-action-unit .action-unit-description{margin:11.5px 0 -3.5px;font-size:13px;line-height:1.539}.modal__trigger{cursor:pointer}.remodal-overlay.remodal-cta{background-color:rgba(59,59,59,0.8)}.remodal-wrapper.remodal-cta .remodal.remodal-cta{width:740px;padding:0;border-radius:10px}.remodal-wrapper.remodal-cta .remodal.remodal-cta .remodal-close{left:auto;right:0;top:-34px;width:24px;height:24px;background-image:url(/wp-content/themes/ashiro/img/cta_modal/icon_close.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:24px}.remodal-wrapper.remodal-cta .remodal.remodal-cta .remodal-close::before{display:none}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__heading{padding:30px 0;background-image:url(/assets/columns_cta/cta_modal_heading_background.jpg);background-repeat:no-repeat;background-position:top 0 left 0;background-size:740px 327px;border-radius:10px 10px 0 0}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__heading .heading__tag{box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:338px;height:41px;margin:0 auto;padding:0 25px;border-radius:41px;font-size:18px;font-weight:600;line-height:41px;letter-spacing:normal;text-align:center;color:#fff}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__heading .heading__copy{margin-top:15px;font-size:29px;font-weight:bold;line-height:1.5;letter-spacing:1.16px;text-align:center;color:#333}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__heading .heading__copy .c-kc{vertical-align:baseline}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__body{padding:30px 0 25px}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__body .modal-cta__problem-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__body .modal-cta__problem-group .modal-cta__problem-item{position:relative;width:244px}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__body .modal-cta__problem-group .modal-cta__problem-item .problem-icon{display:block;height:56px;margin:0 auto}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__body .modal-cta__problem-group .modal-cta__problem-item .problem-copy{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:calc(2em * 1.5);margin-top:13px;font-size:19px;font-weight:600;line-height:1.5;letter-spacing:normal;text-align:center;color:#333}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__body .modal-cta__problem-group .modal-cta__problem-item .problem-copy .c-red{color:#c13838}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__body .modal-cta__problem-group .modal-cta__problem-item .problem-copy .fw-n{font-weight:normal}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__body .modal-cta__problem-group .modal-cta__problem-item:nth-of-type(n+2)::before{position:absolute;content:"";top:21px;left:0;width:2px;height:83px;background-color:#ddd}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form{padding:30px 0;background-color:#fffbe0;border-radius:0 0 10px 10px}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row .modal-cta__form-select-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box;width:266px;height:41px;padding:0;border-radius:6px;box-shadow:0 0 4px 0 rgba(0,0,0,0.16);background-color:#fff}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row .modal-cta__form-select-wrapper::after{position:absolute;content:'';top:0;bottom:0;right:10px;margin:auto 0;width:10px;height:6px;background-color:#bbbbbb;-webkit-clip-path:polygon(50% 6px, 0% 0%, 10px 0%);clip-path:polygon(50% 6px, 0% 0%, 10px 0%);pointer-events:none}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row .modal-cta__form-select-wrapper .modal-cta__form-select__label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;box-sizing:border-box;width:101px;height:21px;padding:0;border-right:1px solid #b3b3b3;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0.28px;text-align:center;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row .modal-cta__form-select-wrapper .modal-cta__form-select__label .icon-select-label{display:block;height:18px;margin-right:5px}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row .modal-cta__form-select-wrapper .modal-cta__form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:none;border-radius:0;width:164px;padding:0 0 0 15px;background-color:transparent;background-image:url(/wp-content/themes/ashiro/img/cta_modal/icon_sort_down.png);background-repeat:no-repeat;background-position:top 50% right 10px;background-size:auto 6px;border-radius:0 6px 6px 0;height:41px;font-size:14px;font-weight:normal;line-height:26px;letter-spacing:normal;text-align:left;color:#333;cursor:pointer}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row .modal-cta__form-select-wrapper .modal-cta__form-select:focus{outline:none}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row .icon-times{display:block;height:17px;margin:0 10px}.remodal-wrapper.remodal-cta .remodal.remodal-cta .modal-cta__form .modal-cta__form-row .modal-cta__form-button{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 10px;width:103px;height:41px;border:none;border-radius:5px;padding:0 0 0 48px;background-color:#c13838;background-image:url(/assets/columns_cta/icon_loupe.png);background-repeat:no-repeat;background-position:top 50% left 25px;background-size:18px;font-size:15px;font-weight:600;line-height:41px;letter-spacing:normal;text-align:left;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .modal-cta__heading .heading__tag{background-color:#55479B}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .modal-cta__heading .heading__copy .c-kc{color:#55479B}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__heading .heading__tag{background-color:#C84287}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__heading .heading__copy .c-kc{color:#C84287}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form{background-color:#fff;padding:0}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__title{position:relative;background-color:#FFE8F3;padding:13px 0;color:#C84287;text-align:center;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:19px;font-weight:600;line-height:1.5}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__title::after{position:absolute;content:'';bottom:-15px;right:0;left:0;margin:0 auto;width:32px;height:16px;background-color:#ffe8f3;-webkit-clip-path:polygon(50% 16px, 0% 0%, 32px 0%);clip-path:polygon(50% 16px, 0% 0%, 32px 0%)}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body{padding:30px 0 0}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body .choice-items__select-radio-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 15px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body .choice-items__select-radio-group .select-radio__label{display:block;width:262px;cursor:pointer}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body .choice-items__select-radio-group .select-radio__label .select-radio__radio{display:none}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body .choice-items__select-radio-group .select-radio__label .select-radio__apperance{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 5px;border-radius:6px;border:2px solid #DDD;background-color:#FFF;height:58px;text-align:left;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.5}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body .choice-items__select-radio-group .select-radio__label .select-radio__apperance.claimant{color:#D93E5A}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body .choice-items__select-radio-group .select-radio__label .select-radio__apperance.being-claimed{color:#3982AF}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body .choice-items__select-radio-group .select-radio__label .select-radio__radio:checked+.select-radio__apperance.claimant{border-color:#D93E5A;background-color:#FFDADF}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__body .choice-items__select-radio-group .select-radio__label .select-radio__radio:checked+.select-radio__apperance.being-claimed{border-color:#3982AF;background-color:#CBEAFF}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .modal-cta__form-row{margin-top:15px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .modal-cta__form-row .modal-cta__form-select-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;width:540px;box-shadow:unset}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .modal-cta__form-row .modal-cta__form-select-wrapper .modal-cta__form-select__label{box-sizing:border-box;display:block;width:182px;border-radius:5px 0 0  5px;background-color:#FFE8F3;padding:10px 0;height:43px;border-right:unset;color:#C84287;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0.3px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .modal-cta__form-row .modal-cta__form-select-wrapper .modal-cta__form-select{box-sizing:border-box;width:358px;border-radius:0 5px 5px 0;border:2px solid #DDD;border-left:none;padding:0 0 0 12px;background-color:transparent;height:43px;color:#BBB;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0.3px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .modal-cta-action.furin{margin-top:25px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--furin .modal-cta__form .furin-isharyou__search-laywer-liner .modal-cta-action.furin .modal-cta__form-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;width:100%;padding:15px 0;background-color:#C84287;border-radius:0 0 10px 10px;border:none;color:#FFF;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:1.1px;cursor:pointer}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container{width:740px;background-image:none;padding:0}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .header{position:relative;background-color:#EEE0FF;width:100%;height:100px;padding:0;max-width:unset;border-radius:20px 20px 0 0;overflow:hidden}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .header .header-title{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;position:relative;width:100%;height:100px;padding-right:75px;color:#383838;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:29px;font-weight:700;line-height:1.5;letter-spacing:0.58px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .header .header-title .header-building{display:block;position:absolute;bottom:0;left:0;right:0}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .header .header-title span{color:#6e327d;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:29px;font-weight:700;line-height:1.5;letter-spacing:0.58px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .header .header-illust{display:block;position:absolute;bottom:0;right:63px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .buttons{padding:30px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 20px;background-color:#fff;border-radius:0 0 20px 20px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .buttons .cck-action-unit .consultation-button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 8px;width:320px;height:60px;border-radius:60px;margin:0;padding:0;border:none;text-align:center}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .buttons .cck-action-unit .consultation-button .button-icon{display:block}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .buttons .cck-action-unit .consultation-button .button-label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 5px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .buttons .cck-action-unit .consultation-button .button-label b{color:#FFF;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:22px;font-weight:600;line-height:1.0;letter-spacing:0.44px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .buttons .cck-action-unit .consultation-button .button-label span{color:#FFF;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.0;letter-spacing:0.36px}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .buttons .cck-action-unit .consultation-button.ricon{background-color:#6e327d}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .container .buttons .cck-action-unit .consultation-button.furin{background-color:#C84287}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .modal-cta__form:has(.furin-isharyou__search-laywer-liner){padding-top:0}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .modal-cta__form:has(.furin-isharyou__search-laywer-liner) .furin-isharyou__search-laywer-liner{justify-content:center}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .modal-cta__form:has(.furin-isharyou__search-laywer-liner) .furin-isharyou__search-laywer-liner .search-laywer__choice-items{flex-basis:100%;width:100%;background-color:#fff}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .modal-cta__form:has(.furin-isharyou__search-laywer-liner) .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .modal-cta__form:has(.furin-isharyou__search-laywer-liner) .furin-isharyou__search-laywer-liner .search-laywer__choice-items .choice-items__row .choice-items__title{background-color:#fff}.remodal-wrapper.remodal-cta .remodal.remodal-cta.remodal-cta--ricon .modal-cta__form:has(.furin-isharyou__search-laywer-liner) .modal-cta__form-row{padding-top:30px}@media only screen and (min-width: 641px){.remodal-wrapper.remodal-cta .remodal.remodal-cta{max-width:740px}}.hide-pc{display:none}.hide-sp{display:block}
