﻿.tooltip_item{text-decoration:underline;position:relative;padding-right:15px}.tooltip_item::after{position:absolute;content:'';top:0;bottom:0;right:0;width:14px;height:14px;background:url(/assets/tool/icon_tooltip.png) no-repeat;background-size:cover;pointer-events:none;z-index:5}.dark-tooltip{display:none;position:absolute;z-index:99;text-decoration:none;font-weight:normal;height:auto;top:0;left:0;max-width:320px}.dark-tooltip.small img{max-width:160px;vertical-align:top}.dark-tooltip.small .tooltip_inner{padding:10px}.dark-tooltip.medium img{max-width:320px;vertical-align:top}.dark-tooltip.medium .tooltip_inner{padding:15px}.dark-tooltip.medium .tooltip_inner a{color:#4486D0;text-decoration:underline}.dark-tooltip.small{padding:4px;font-size:12px;max-width:160px !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.dark-tooltip.medium{padding:0;font-size:14px;line-height:24px;max-width:320px !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.dark-tooltip.large{padding:16px;font-size:16px;max-width:250px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.dark-tooltip .tip{transform:scale(1.01);-webkit-transform:scale(1.01);transform:scale(1.01);content:"";position:absolute;width:0;height:0;border-style:solid;line-height:0px}.dark-tooltip.south .tip{left:50%;top:100%}.dark-tooltip.west .tip{left:0;top:50%}.dark-tooltip.north .tip{left:50%;top:0}.dark-tooltip.east .tip{left:100%;top:50%}.dark-tooltip.south.small .tip{border-width:7px 5px 0 5px;margin-left:-5px}.dark-tooltip.south.medium .tip{border-width:8px 6px 0 6px;margin-left:-6px}.dark-tooltip.south.large .tip{border-width:14px 12px 0 12px;margin-left:-12px}.dark-tooltip.west.small .tip{border-width:5px 7px 5px 0;margin-left:-7px;margin-top:-5px}.dark-tooltip.west.medium .tip{border-width:6px 8px 6px 0;margin-left:-8px;margin-top:-6px}.dark-tooltip.west.large .tip{border-width:12px 14px 12px 0;margin-left:-14px;margin-top:-12px}.dark-tooltip.north.small .tip{border-width:0 5px 7px 5px;margin-left:-5px;margin-top:-7px}.dark-tooltip.north.medium .tip{border-width:0 6px 8px 6px;margin-left:-6px;margin-top:-8px}.dark-tooltip.north.large .tip{border-width:0 12px 14px 12px;margin-left:-12px;margin-top:-14px}.dark-tooltip.east.small .tip{border-width:5px 0 5px 7px;margin-top:-5px}.dark-tooltip.east.medium .tip{border-width:6px 0 6px 8px;margin-top:-6px}.dark-tooltip.east.large .tip{border-width:12px 0 12px 14px;margin-top:-12px}.dark-tooltip ul.confirm{list-style-type:none;margin-top:5px;display:inline-block;margin:0 auto}.dark-tooltip ul.confirm li{padding:10px;float:left;margin:5px;min-width:25px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.dark-tooltip.dark{background-color:#1B1E24;color:#fff}.dark-tooltip.light{background-color:#fff;color:#1B1E24;filter:drop-shadow(0px 3px 25px rgba(0,0,0,0.25))}.dark-tooltip.dark.south .tip{border-color:#1B1E24 transparent transparent transparent;_border-color:#1B1E24 #000000 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.dark-tooltip.dark.west .tip{border-color:transparent #1B1E24 transparent transparent;_border-color:#000000 #1B1E24 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.dark-tooltip.dark.north .tip{border-color:transparent transparent #1B1E24 transparent;_border-color:#000000 #000000 #1B1E24 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.dark-tooltip.dark.east .tip{border-color:transparent transparent transparent #1B1E24;_border-color:#000000 #000000 #000000 #1B1E24;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.dark-tooltip.light.south .tip{border-color:#ebedf3 transparent transparent transparent;_border-color:#ebedf3 #000000 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.dark-tooltip.light.west .tip{border-color:transparent #ebedf3 transparent transparent;_border-color:#000000 #ebedf3 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.dark-tooltip.light.north .tip{border-color:transparent transparent #ebedf3 transparent;_border-color:#000000 #000000 #ebedf3 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.dark-tooltip.light.east .tip{border-color:transparent transparent transparent #ebedf3;_border-color:#000000 #000000 #000000 #ebedf3;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.dark-tooltip.dark ul.confirm li{background-color:#416E85}.dark-tooltip.dark ul.confirm li:hover{background-color:#417E85}.dark-tooltip.light ul.confirm li{background-color:#C1DBDB}.dark-tooltip.light ul.confirm li:hover{background-color:#DCE8E8}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes flipInUp{0%{-webkit-transform:perspective(400px) rotateX(-90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(5deg)}70%{-webkit-transform:perspective(400px) rotateX(-5deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInUp{0%{transform:perspective(400px) rotateX(-90deg);opacity:0}40%{transform:perspective(400px) rotateX(5deg)}70%{transform:perspective(400px) rotateX(-5deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInUp{0%{-o-transform:perspective(400px) rotateX(-90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(5deg)}70%{-o-transform:perspective(400px) rotateX(-5deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInUp{0%{transform:perspective(400px) rotateX(-90deg);opacity:0}40%{transform:perspective(400px) rotateX(5deg)}70%{transform:perspective(400px) rotateX(-5deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}@-webkit-keyframes flipInRight{0%{-webkit-transform:perspective(400px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(5deg)}70%{-webkit-transform:perspective(400px) rotateY(-5deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInRight{0%{transform:perspective(400px) rotateY(-90deg);opacity:0}40%{transform:perspective(400px) rotateY(5deg)}70%{transform:perspective(400px) rotateY(-5deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInRight{0%{-o-transform:perspective(400px) rotateY(-90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(5deg)}70%{-o-transform:perspective(400px) rotateY(-5deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInRight{0%{transform:perspective(400px) rotateY(-90deg);opacity:0}40%{transform:perspective(400px) rotateY(5deg)}70%{transform:perspective(400px) rotateY(-5deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipIn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important}.flipIn.south,.flipIn.north{-webkit-animation-name:flipInUp;-moz-animation-name:flipInUp;-o-animation-name:flipInUp;animation-name:flipInUp}.flipIn.west,.flipIn.east{-webkit-animation-name:flipInRight;-moz-animation-name:flipInRight;-o-animation-name:flipInRight;animation-name:flipInRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.darktooltip-modal-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/modal-bg.png);opacity:.7;display:none}.about-offices-order{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.about-offices-order .balloon-trigger{position:relative;height:32px;width:fit-content;padding:0 14px;border-radius:4px;border:solid 1px #e0e0e0;background-color:var(--white);font-size:12px;font-weight:normal;line-height:30px;letter-spacing:normal;text-align:left;color:#747474;user-select:none}.about-offices-order .balloon-position{opacity:0;position:absolute;top:52px;right:-112px;width:335px;z-index:100;transition:opacity 200ms ease;pointer-events:none}.about-offices-order .balloon-position .balloon-guidepost{position:relative}.about-offices-order .balloon-position .balloon-guidepost .about-offices-order-balloon{position:absolute;padding:16px 20px;background-color:#fff;font-size:12px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#3b4043;z-index:20;box-shadow:0 0 6px 0 rgba(0,0,0,0.16)}.about-offices-order .balloon-position .balloon-guidepost .about-offices-order-balloon .about-offices-order-balloon-list{margin:0;list-style:none;padding:0}.about-offices-order .balloon-position .balloon-guidepost .about-offices-order-balloon .about-offices-order-balloon-list li{position:relative;padding-left:1em}.about-offices-order .balloon-position .balloon-guidepost .about-offices-order-balloon .about-offices-order-balloon-list li::before{position:absolute;content:'';top:8px;left:3px;width:3px;height:3px;border-radius:50%;background-color:#3b4043}.about-offices-order .balloon-position .balloon-guidepost::before{position:absolute;content:'';top:-14px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 17.5px 20px 17.5px;border-color:transparent transparent #ffffff transparent;filter:drop-shadow(0 0 6px rgba(0,0,0,0.16));z-index:10}.about-offices-order .balloon-position .balloon-guidepost::after{position:absolute;content:'';top:-14px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 17.5px 20px 17.5px;border-color:transparent transparent #ffffff transparent;z-index:30}.about-offices-order .balloon-trigger:hover{cursor:none}.about-offices-order .balloon-trigger:hover+.balloon-position{opacity:1}.about-offices-order.about-offices-order--top{margin-bottom:-40px}.for-lawyer-link{display:block;position:fixed;right:0;top:20px;width:60px;height:240px;background-color:#fff;border-radius:5px 0 0 5px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);z-index:5000}.for-lawyer-link .for-lawyer-image{display:block;width:60px;height:240px;border-radius:5px 0 0 5px;font-size:15px;word-break:break-all;text-align:center}.for-lawyer-link__close-button{position:fixed;right:49px;top:17px;width:22px;height:22px;background-color:#f0f0f0;background-image:url(/assets/common/for_lawyer_link_close_button-97744ce176ed6e64311083058a6f3c0456450988a0cf52fb969a3411358082a4.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:10px;border-radius:50%;z-index:5010;cursor:pointer}.fixed__scroll-page-top{position:fixed;bottom:20px;right:20px;z-index:1000}.fixed__scroll-page-top .scroll-page-top-button{display:block;width:58px;height:58px;border-radius:50%;background-color:rgba(255,255,255,0.8);box-shadow:0 0 6px 0 rgba(0,0,0,0.16);font-size:24px;font-weight:normal;line-height:58px;letter-spacing:normal;text-align:center;color:#505050;user-select:none}.section-search-tool-1line .section-content{padding:0 0 40px}.section-search-tool-1line .search-tool-1line{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:#f8f8f8;border-radius:5px;padding:24.5px 43px 24.5px 35px;transition:border-radius 200 linear;z-index:20}.section-search-tool-1line .search-tool-1line .st1l-label{flex-basis:140px;font-size:18px;font-weight:bold;line-height:1.72;letter-spacing:normal;text-align:left;color:#282828}.section-search-tool-1line .search-tool-1line .st1l-main{flex-basis:810px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:275px;height:50px;padding:0 14px;border-radius:5px;border:solid 1px #e6e6e6;background-color:var(--white);background-image:url(/assets/bennavi/icon_sort_both_000000_14-4ea50a1f00805ce5cf451d6bb037877387ca76c9fa2b0ffb5ca70f2838e4cfde.png);background-repeat:no-repeat;background-position:top 50% right 20px;background-size:10px 14px;font-size:16px;font-weight:normal;line-height:1.69;letter-spacing:normal;text-align:left;color:#282828}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-select:focus{outline:none}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-submit-button{width:100px;height:50px;background-color:#a89b5f;border:none;border-radius:5px;font-size:18px;font-weight:bold;line-height:50px;letter-spacing:normal;text-align:center;color:var(--white);cursor:pointer}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-submit-button:active{transform:translateY(2px)}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-advanced-criteria-switch{position:relative;height:50px;padding:0 31px 0 0;font-size:16px;font-weight:bold;line-height:50px;letter-spacing:normal;text-align:left;color:#282828;cursor:pointer}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-advanced-criteria-switch i.fa-solid{margin-left:15px}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-advanced-criteria-switch::before{position:absolute;content:'\f056';top:0;bottom:0;right:0;width:16px;height:16px;margin:auto 0;background-color:#3E3A39;border-radius:50%;background:radial-gradient(circle, white 75%, rgba(255,255,255,0) 75%);font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:16px;color:#3e3a39;z-index:200}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-advanced-criteria-switch::after{position:absolute;content:'\f055';top:0;bottom:0;right:0;width:16px;height:16px;margin:auto 0;background-color:transparent;border-radius:50%;background:radial-gradient(circle, white 75%, rgba(255,255,255,0) 75%);font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:16px;color:#3e3a39;transition:opacity 200ms linear;z-index:210;opacity:1}.section-search-tool-1line .search-tool-1line .st1l-main .st1l-advanced-criteria-switch.switch--opened::after{opacity:0}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria{opacity:0;position:absolute;bottom:-100px;left:0;width:1024px;height:100px;border-radius:0 0 5px 5px;background-color:#f8f8f8;padding:0 35px 30px 35px;transform:rotate3d(1, 0, 0, 90deg);transition:transform 200ms ease, opacity 200ms ease;pointer-events:none;transform-origin:top center}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria .criteria-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background-color:#fff;border-radius:5px;padding:17.5px 10px 17.5px 30px}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria .criteria-group .criteria-item{display:block;margin:7.5px 20px 7.5px 0}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria .criteria-group .criteria-item .criteria-item-checkbox{display:none}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria .criteria-group .criteria-item .criteria-item-apperance{display:block;position:relative;padding:0 0 0 29px;font-weight:normal;font-size:14px;color:#282828;letter-spacing:normal;line-height:18px;white-space:nowrap}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria .criteria-group .criteria-item .criteria-item-apperance::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:18px;height:18px;background-color:#fff;border:1px solid #CFD6DC;border-radius:5px}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria .criteria-group .criteria-item .criteria-item-checkbox:checked+.criteria-item-apperance::before{background-color:var(--media-color);border-color:var(--media-color)}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria .criteria-group .criteria-item .criteria-item-checkbox:checked+.criteria-item-apperance::after{position:absolute;content:'\f00c';top:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:5px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:18px;color:#fff}.section-search-tool-1line .search-tool-1line .st1l-advanced-criteria.st1l-advanced-criteria--opened{transform:rotate3d(1, 0, 0, 0);pointer-events:auto;opacity:1}.section-search-tool-1line .search-tool-1line.search-tool-1line--opened{border-radius:5px 5px 0 0}.section-search-tool-1line .search-tool-1line.search-tool-1line--for-top{display:block}.section-search-tool-1line .search-tool-1line.search-tool-1line--for-top .st1l-upper{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.section-search-tool-1line .search-tool-1line.search-tool-1line--for-top .st1l-advanced-criteria{opacity:1;position:initial;transform:initial;padding:30px 0 0;width:946px;pointer-events:auto;transition:opacity 200ms ease}.section-search-tool-1line .search-tool-1line.search-tool-1line--for-top .st1l-advanced-criteria.search-tool-1line--closed{opacity:0}.section-caraccident-cases+.section-search-tool-1line .section-content,.section-flow-caraccidents-resolution+.section-search-tool-1line .section-content{padding-bottom:60px}.bennavi-columns-cta-kohinata{padding:50px 0 40px}.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:#0073BE;background-image:url(/assets/cta_column_kohinata/bcck_widget_heading_bg-bac428a06fa3d1db35d28a67ee3c6242c893ebed8fa947ed8e16e09663677c66.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;margin-bottom:0}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-heading .bcck-widget-heading-balloon-guidepost{position:absolute;top:-16px;left:170px}.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;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}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main{border-radius:0 0 10px 10px;background-color:#0073BE;padding:0 3px 3px}.bennavi-columns-cta-kohinata .bcck-widget .bcck-widget-main .bcck-widget-prefectures-link-table-wrapper{background:linear-gradient(90deg, #f0f7fb 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;background:initial !important;color:initial !important}.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}.office-search__tool-header{text-align:center;font-size:16px;line-height:27px;font-weight:bold;color:#333;margin:10px 0 30px}.office-search__tool-header span{color:var(--media-color)}#column-cta--4917{margin:70px auto;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25);background-color:#fff;border-radius:4px}#column-cta--4917 .column-cta-heading{position:relative;flex-grow:0;margin:38px 0 0;padding:30px 0 14px 205px;background-color:#ac9c5c;border-radius:4px 4px 0 0}#column-cta--4917 .column-cta-heading .heading-balloon{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:fit-content;top:-17px;right:85px;height:38px;position:absolute;border-radius:38px;padding:0 35px;box-shadow:0 2px 20px 0 rgba(0,0,0,0.25);background-color:#fff;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:normal;text-align:left;color:#333}#column-cta--4917 .column-cta-heading .heading-balloon .balloon-logo{display:block;margin:0;width:90px;height:30px}#column-cta--4917 .column-cta-heading .heading-balloon .emphasis-dots{position:relative;vertical-align:baseline;font-weight:bold;color:#a29357}#column-cta--4917 .column-cta-heading .heading-balloon .emphasis-dots::before{position:absolute;content:'';top:-1em;left:0;width:2em;height:2em;background-color:transparent;background-image:url(/assets/columns/cta/4917/emphasis_dots-532fba518ab7e1c7d6a7b978c79ab3f7dcc70debf2a126369d8e2403b7c8dda6.png);background-repeat:repeat-x;background-position:top 50% left 0;background-size:65px 16px}#column-cta--4917 .column-cta-heading .heading-person{display:block;margin:0;position:absolute;bottom:0;left:85px}#column-cta--4917 .column-cta-heading .heading-label{font-size:22px;font-weight:bold;line-height:normal;letter-spacing:normal;text-align:left;color:#fff}#column-cta--4917 .column-cta-heading .heading-label b{vertical-align:baseline;font-weight:bold;color:#facd1a}#column-cta--4917 .column-cta-main{position:relative;padding:0 0 65px}#column-cta--4917 .column-cta-main .select-and-search{background-color:#0073BE;padding:10px 0}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-label{font-size:14px;font-weight:bold;line-height:1.33;letter-spacing:normal;text-align:center;color:#fff}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-form-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:stretch;gap:0 5px;margin:10px auto 0;width:fit-content}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-form-elements .form-element-select-apperance{position:relative;box-sizing:border-box;width:196px;height:36px;border-radius:4px;background-color:#fff}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-form-elements .form-element-select-apperance .form-element-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:196px;height:36px;background-color:transparent;border-radius:4px;border:none;padding:0 22px 0 35px;font-size:12px;font-weight:bold;line-height:normal;letter-spacing:normal;color:#333}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-form-elements .form-element-select-apperance.apperance--prefectures::before{position:absolute;content:'\f276';top:0;bottom:0;left:30px;left:15px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#0073BE}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-form-elements .form-element-select-apperance.apperance--problems::before{position:absolute;content:'\f46d';top:0;bottom:0;left:30px;left:15px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#0073BE}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-form-elements .form-element-select-apperance::after{position:absolute;content:'\f107';top:0;bottom:0;right:18px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;text-align:center;line-height:1.0;color:#333}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-form-elements .form-element-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:130px;height:36px;border-radius:4px;background-color:#facd1a;border:none;font-size:14px;font-weight:bold;line-height:36px;letter-spacing:normal;text-align:center;color:#333;cursor:pointer}#column-cta--4917 .column-cta-main .select-and-search .select-and-search-form-elements .form-element-button:active{padding-top:6px;box-shadow:inset 0 3px 6px 0 rgba(0,0,0,0.5);line-height:30px}#column-cta--4917 .column-cta-main .office-list{width:532px;margin:0 auto;padding:10px 0 0}#column-cta--4917 .column-cta-main .office-list .office-unit{padding:20px 0;border-bottom:1px solid #aaa}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;gap:0 20px}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-info a{display:block;flex-basis:204px;border-radius:6px}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-info a .office-picture-link{display:block;width:204px;height:135px;margin-bottom:0;border-radius:6px;background-color:#d9d9d9;object-fit:cover}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-info .office-info-main{flex-basis:308px}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-info .office-info-main .office-name-link{font-size:22px;font-weight:bold;line-height:1.27;letter-spacing:normal;text-align:left;color:#277de0;text-decoration-thickness:1px;text-underline-offset:3px}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-info .office-info-main .office-address{position:relative;box-sizing:border-box;margin-top:10px;padding-left:20px;font-size:14px;font-weight:bold;line-height:1.43;letter-spacing:normal;text-align:left;color:#aaa}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-info .office-info-main .office-address::before{position:absolute;content:'\f3c5';top:3.5px;left:0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:#aaa}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-info .office-info-main .office-comment{margin-top:9px;font-size:14px;font-weight:bold;line-height:1.43;letter-spacing:normal;text-align:left;color:#333}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta{margin-top:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 16px}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-call-number{width:258px;height:60px;border-radius:60px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);background-color:#0073BE;font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;cursor:pointer}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-call-number .cta_tel_click,#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-call-number .cta_tel_display{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:258px;height:60px;border-radius:60px;font-size:20px}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-call-number .cta_tel_click i.fa-solid,#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-call-number .cta_tel_display i.fa-solid{margin-right:10px;font-size:20px;font-family:"Font Awesome 6 Free";font-weight:900}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-buttom{width:258px;height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:60px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);background-color:#fff;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333;text-decoration:none}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-buttom i.fa-solid{margin-right:10px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;color:#A89B5F}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-buttom:active{transform:translateY(2px)}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-or-line-buttom{width:258px;height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:60px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);background-color:#fff;text-decoration:none}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-or-line-buttom .mail-or-line-label{font-size:18px;font-weight:bold;line-height:1.125;letter-spacing:normal;text-align:center;color:#333}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-or-line-buttom .mail-or-line-label .fs-sm{font-weight:bold;font-size:14px;vertical-align:baseline}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-or-line-buttom .mail-or-line-label .c-line{font-weight:bold;color:#40D74B;vertical-align:baseline}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-or-line-buttom i.fa-solid{margin-right:10px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;color:#A89B5F}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta .cta-mail-or-line-buttom:active{transform:translateY(2px)}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta:not(:has(.cta-mail-buttom,.cta-mail-or-line-buttom)) .cta-call-number{width:532px}#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta:not(:has(.cta-mail-buttom,.cta-mail-or-line-buttom)) .cta-call-number .cta_tel_click,#column-cta--4917 .column-cta-main .office-list .office-unit .office-unit-cta:not(:has(.cta-mail-buttom,.cta-mail-or-line-buttom)) .cta-call-number .cta_tel_display{width:532px}#column-cta--4917 .column-cta-main .office-list-action{margin:20px auto 0;width:532px}#column-cta--4917 .column-cta-main .office-list-action .find-another-offices{display:block;width:258px;height:60px;margin:0 auto;border-radius:60px;background-color:#ac9c5c;font-size:18px;font-weight:bold;line-height:60px;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}#column-cta--4917 .column-cta-main .office-list-action .find-another-offices:active{transform:translateY(2px)}#column-cta--4917 .column-cta-main .about_order_link{position:absolute;bottom:30px;right:120px;float:initial;margin:0 0 0 auto;padding:0}#column-cta--4917 .column-cta-main .about_order_link .about_order_box{box-sizing:border-box;background-color:transparent;width:111px;padding-left:16px;letter-spacing:normal;font-size:12px;line-height:34px;text-align:left}#column-cta--4917 .column-cta-main .about_order_link .about_order_box::before{box-sizing:border-box;position:absolute;content:'\3f';top:0;bottom:0;left:0;margin:auto 0;width:12px;height:12px;border-radius:50%;background-color:#d9d9d9;font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;text-align:center;line-height:12px;color:#333}#column-cta--4917 .column-cta-main .about_order_link .about_order_box::after{display:none}#column-cta--4917 .column-cta-main .about_order_link .about_order_box i.fa{display:none}.mail-or-line-modal__overlay{display:none;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.column-cta__mail-or-line-modal{display:none;box-sizing:border-box;position:fixed;z-index:1010;top:0;left:0;right:0;bottom:0;margin:auto;width:340px;height:245px;background-color:#fff;border-radius:10px}.column-cta__mail-or-line-modal .line-modal-liner{box-sizing:border-box;position:relative;padding:40px}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line-modal__close-button{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line-modal__close-button .icon-close{display:block;margin:0}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .mail-link-button{display:block;height:55px;border-radius:55px;box-shadow:0 0 4px 0 rgba(0,0,0,0.25);background-color:#fff;color:#333;text-align:center;font-size:16px;font-weight:bold;line-height:55px;text-decoration:none;transition:background-color 100ms ease-in-out, color 100ms ease-in-out}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .mail-link-button i.fa-solid{margin-right:10px;font-family:"Font Awesome 6 Free";font-weight:900;color:#A89B5F;font-size:18px;transition:color 100ms ease-in-out}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .mail-link-button:hover{background-color:#A89B5F;color:#fff}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .mail-link-button:hover i.fa-solid{color:#fff}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .mail-link-button:active{transform:translateY(2px)}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-link-button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;height:55px;border-radius:55px;border:solid 1px #07c756;background-color:#e2fcec;color:#07c756;text-align:center;font-size:16px;font-weight:bold;line-height:1.0;text-decoration:none;pointer-events:none;cursor:auto;transition:border-color 100ms ease-in-out, background-color 100ms ease-in-out}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-link-button .icon-line{margin:0}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-link-button:active{transform:translateY(2px)}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-rule-accept-label{display:block;margin:20px auto 0;cursor:pointer;width:fit-content}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-rule-accept-label input{display:none}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-rule-accept-label .line-rule-accept-apperance{position:relative;display:block;padding-left:26px;font-family:'Hiragino Sans', sans-serif;font-size:12px;font-weight:normal;line-height:19px;letter-spacing:normal;text-align:left}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-rule-accept-label .line-rule-accept-apperance .line-rule-link-text{vertical-align:baseline;color:#0075ff;text-decoration:none}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-rule-accept-label .line-rule-accept-apperance b{font-family:'Hiragino Sans', sans-serif;font-weight:normal;vertical-align:baseline;color:#c13636}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-rule-accept-label .line-rule-accept-apperance::before{box-sizing:border-box;position:absolute;content:'';top:0;left:0;width:19px;height:19px;border-radius:2px;border:solid 1px #aaa;background-color:#fff}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-rule-accept-label input:checked+.line-rule-accept-apperance::before{background-color:#A89B5F;border-color:#A89B5F}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper .line-rule-accept-label input:checked+.line-rule-accept-apperance::after{box-sizing:border-box;position:absolute;content:'\f00c';top:0;left:0;width:19px;height:19px;border-radius:2px;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;text-align:center;line-height:19px;color:#fff}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .line-wrapper:has(input:checked) .line-link-button{background-color:#07C756;border-color:#07C756;color:#fff;pointer-events:auto;cursor:pointer}.column-cta__mail-or-line-modal .line-modal-liner .mail-or-line__link-buttons .mail-link-button+.line-wrapper{margin:15px 0 0}.sc-portal-qa{margin:40px 0}.sc-portal-qa .portal-qa-heading{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;box-sizing:border-box;border-radius:10px 10px 0 0;padding:30px 15px;background-color:#004191;background-image:url(/assets/columns/shortcode/heading_bg-1abcf18bb5dd92704137e1b8514121c8f57bad3f86de9111b224ffd9d26ea43d.jpg);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:cover}.sc-portal-qa .portal-qa-heading .lawyer-pict{display:block;position:absolute;bottom:0;left:0;margin:0}.sc-portal-qa .portal-qa-heading .heading-sentence{color:#FFF;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif !important;font-size:28px;font-weight:600;line-height:1.5;letter-spacing:1.4px;vertical-align:baseline !important}.sc-portal-qa .portal-qa-heading .heading-sentence b{vertical-align:baseline !important;letter-spacing:1.4px;font-size:28px;font-weight:600;color:#FFEB00;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif !important;line-height:1.5}.sc-portal-qa .portal-qa-main{border-radius:0 0 10px 10px;border:2px solid #004191;border-top:none;background-color:#FFF}.sc-portal-qa .portal-qa-main .qa-unit-group{position:relative;height:325px;overflow-y:hidden}.sc-portal-qa .portal-qa-main .qa-unit-group .qa-unit{padding:20px 23px}.sc-portal-qa .portal-qa-main .qa-unit-group .qa-unit .qa-title{color:#0452CE;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif !important;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:2px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:none;vertical-align:baseline !important}.sc-portal-qa .portal-qa-main .qa-unit-group .qa-unit .qa-question{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;color:#282828;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif !important;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.28px;vertical-align:baseline !important}.sc-portal-qa .portal-qa-main .qa-unit-group .qa-unit .qa-detail-link{display:block;width:fit-content;margin:25px 0 0 auto;text-decoration:none;line-height:1.5;vertical-align:baseline !important;color:#5C5C5C;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif !important;font-size:12px;font-style:normal;font-weight:700;line-height:1.0;letter-spacing:0.24px}.sc-portal-qa .portal-qa-main .qa-unit-group .qa-unit .qa-detail-link i.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;line-height:12px;vertical-align:baseline !important;-webkit-text-stroke:0.5px #5C5C5C}.sc-portal-qa .portal-qa-main .qa-unit-group .qa-unit .qa-detail-link:active{transform:translateY(2px)}.sc-portal-qa .portal-qa-main .qa-unit-group .qa-unit:nth-of-type(n+2){border-top:1px solid #e6e6e6}.sc-portal-qa .portal-qa-main .qa-unit-group .group-full-show-screen{position:absolute;bottom:0;left:0;right:0;width:100%;height:115px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 25%, white 70%)}.sc-portal-qa .portal-qa-main .qa-unit-group .group-full-show-screen .group-full-show-button{position:absolute;bottom:5px;left:0;right:0;margin:0 auto;border-radius:20px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.16);height:28px;width:fit-content;padding:0 25px;color:#282828;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif !important;font-size:15px;font-weight:300;line-height:28px;letter-spacing:0.75px;text-align:center;cursor:pointer}.sc-portal-qa .portal-qa-main .qa-unit-group .group-full-show-screen .group-full-show-button:active{transform:translateY(2px)}.sc-portal-qa .portal-qa-main .qa-unit-group.group--fullshow{height:unset;overflow-y:unset}.sc-portal-qa .portal-qa-main .portal-qa-action{padding:30px 0 27px}.sc-portal-qa .portal-qa-main .portal-qa-action .cta-link-button{box-sizing:border-box;display:block;width:fit-content;min-width:385px;margin:0 auto 3px;padding:21px 0;border-radius:5px;background:#FFE86A;box-shadow:0 3px 0 0 #BAAA43;color:#282828;text-align:center;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif !important;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:0.65px;text-decoration:none}.sc-portal-qa .portal-qa-main .portal-qa-action .cta-link-button:active{box-shadow:0 0 0 0 #BAAA43;transform:translateY(3px)}.top-office-cta-wrap{padding-top:50px;padding-bottom:20px !important}.container{width:700px;margin:auto;position:relative}.container .top_about_order_link_renew .about_order_link{text-align:right;padding:0 0 5px;position:absolute;margin-top:-70px;margin-left:730px}.container .top_about_order_link_renew .about_order_link .about_order_box{float:right;display:inline-block;position:absolute;font-weight:normal;text-decoration:none !important;color:#333;font-size:15px;line-height:20px;width:130px;margin-left:-180px}.container .top_about_order_link_renew .about_order_link .about_order_box .fa-angle-double-right:before{content:"";background:url(/assets/pc/double_right_arrow.png) no-repeat;background-size:13px 14px;padding-left:15px}.container .top_about_order_link_renew .about_order_link .s-balloon{z-index:10;position:absolute;right:0;display:none;opacity:0;width:470px;font-size:12px;line-height:18px;font-weight:normal;padding:10px;border-radius:8px;color:#333;background-color:#fff;border:2px solid #3E71D9;text-align:left}.container .top_about_order_link_renew .about_order_link .s-balloon .underline{color:#333;font-size:13px;line-height:18px;font-weight:normal;text-decoration:underline}.container .top_about_order_link_renew .about_order_link .about_order_box:hover .s-balloon{display:inline-block;opacity:1;top:30px}.container .top_about_order_link_renew .about_order_link .s-balloon::before{content:"";position:absolute;top:-8px;right:50px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #3E71D9}.cta-office-detail{margin:0;z-index:0;padding:0;width:700px}.cta-office-detail a,.cta-office-detail a:hover{text-decoration:none}.cta-office-detail .cta-tab-wrap{padding:0 20px}.cta-office-detail .cta-office-wrap{padding:40px;border:1px solid #DDDDDD;border-radius:6px;box-sizing:border-box;background-color:white}.cta-office-detail .cta-office-wrap .link-section-supreme{display:block;width:350px;height:55px;border-radius:5px;background:transparent;border:1px solid #3E71D9;margin:30px auto 0;text-align:center;font-weight:bold;font-size:16px;line-height:55px;color:#3E71D9;position:relative}.cta-office-detail .cta-office-wrap .link-section-supreme:before{position:absolute;content:'';width:10px;height:18px;top:0;bottom:0;right:10px;background-size:cover;margin:auto}.cta-office-detail .cta-office-wrap .page-office-loop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;padding:0 0}.cta-office-detail .cta-office-wrap .page-office-loop .page-office{width:180px;padding:0 0;display:flex;flex-direction:column}.cta-office-detail .cta-office-wrap .page-office-loop .page-office .pgofc-thumb{display:block;width:180px;height:140px;border:0px solid #D5D5D5;overflow:hidden}.cta-office-detail .cta-office-wrap .page-office-loop .page-office .pgofc-thumb .image{width:100%;object-fit:cover}.cta-office-detail .cta-office-wrap .page-office-loop .page-office .pgofc-name{margin-top:10px;display:block;width:180px;font-size:15px;line-height:22px;font-weight:600;color:#3E71D9;text-align:left;flex-grow:1;overflow:hidden;height:42px}.cta-office-detail .cta-office-wrap .page-office-loop .page-office .pgofc-excerpt{margin-top:10px;height:40px;width:180px;font-size:12px;line-height:20px;font-weight:normal;color:#333;text-align:left;overflow:hidden}.cta-office-detail .cta-office-wrap .page-office-loop .page-office .pgofc-btn{margin-top:15px;display:block;width:180px;height:33px;border-radius:5px;background:#fafafa;border:1px solid #DDDDDD;font-weight:bold;font-size:13px;line-height:33px;text-align:center;color:#333333;position:relative}.cta-office-detail .cta-office-wrap .page-office-loop .page-office .pgofc-btn:before{position:absolute;content:'';width:10px;height:17px;top:0;bottom:0;right:10px;background-size:cover;margin:auto}.cta-office-detail .office-search-link{margin-top:20px;text-align:center}.cta-office-detail .office-search-link a{display:inline-block;padding:20px 50px 20px 40px;border:2px solid #68AF98;border-radius:6px;background-color:#FFFFF4;font-size:18px;line-height:20px;font-weight:bold;color:#68AF98;position:relative}.cta-office-detail .office-search-link a:after{content:'';position:absolute;margin:auto;top:0;bottom:0;right:20px;display:block;width:10px;height:16px;background-repeat:no-repeat;background-size:cover}.cta-office-detail .chevron::before{font-size:15px;color:white;border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:0.45em;left:0.15em;position:relative;top:0.15em;transform:rotate(-45deg);vertical-align:top;width:0.45em}.cta-office-detail .chevron.bottom:before{top:21px;left:10px;transform:rotate(135deg)}.cta-office-detail .flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.cta-office-detail .area_select_tab{justify-content:space-between}.cta-office-detail .area_select_tab .tab{position:relative;display:inline-block;padding:15px 0;cursor:pointer;border-bottom:0;margin:0 3px;background-color:#F0F0F0;font-size:15px;line-height:20px;width:100px;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:300;color:#707070;font-family:ヒラギノ角ゴシック;border-color:#FFFFFF}.cta-office-detail .area_select_tab .tab:hover{cursor:pointer}.cta-office-detail .area_select_tab .selected-renew{margin-bottom:-1px;background-color:#3E71D9;border-bottom:1px solid white;border-radius:6px 6px 0 0;font-weight:600;color:white;border-color:#3E71D9}.cta-office-detail .office{float:left;width:330px;height:480px;margin-right:25px;background:#FFFFFF;overflow:hidden;z-index:0}.cta-office-detail .office:last-child{margin-right:0}.cta-office-detail .office .office_image{position:relative;width:180px;height:135px;background-repeat:no-repeat;background-size:cover;background-position:center center}.cta-office-detail .office .office_image .whether-in-business{position:absolute;margin:0;top:0;left:0;width:100px;height:30px;background:#8D8D8D;color:#FFFFFF;text-align:center;line-height:30px;font-size:13px}.cta-office-detail .office .office_image .in_business{background:#FFAE00}.cta-office-detail .office .office-info{margin-top:10px}.cta-office-detail .office .office-info a,.cta-office-detail .office .office-info a:hover{text-decoration:none}.cta-office-detail .office .office-info .office-tag{margin-bottom:5px}.cta-office-detail .office .office-info .office-tag .pref_tag{display:inline-block;background:#db6161;color:#fff;font-size:14px;font-weight:600;line-height:30px;height:30px;margin-right:8px;padding:0 19px;border-radius:3px}.cta-office-detail .office .office-info .office-tag .pro_tag{display:inline-block;background:#3E71D9;color:#fff;font-size:14px;font-weight:600;line-height:30px;height:30px;margin-right:8px;padding:0 19px;border-radius:3px}.cta-office-detail .office .office-info .office-name{display:table-cell;height:60px;vertical-align:top;font-size:15px;line-height:22px;font-weight:600;overflow:hidden}.cta-office-detail .office .office-info .office-msg{margin-top:10px;height:50px;vertical-align:top;font-size:12px;font-weight:300;line-height:18px;overflow:hidden}.cta-office-detail .office .office-info .office-link{margin-top:15px;display:block;box-sizing:border-box;border:1px solid #ddd;border-radius:6px;background-color:#fcfcfc;font-size:18px;line-height:40px;font-weight:bold;text-decoration:none;text-align:center}.hesitation .hesitation__upper{box-sizing:border-box;padding:17.5px 0;background-color:#3e71d9;border-radius:8px 8px 0 0}.hesitation .hesitation__upper .hesitation__title{font-size:22px;font-weight:700;line-height:1.68;letter-spacing:0.88px;text-align:center;color:#fff}.hesitation .hesitation__lower{box-sizing:border-box;border-radius:8px;background-color:#f0f8ff;border-radius:0 0 8px 8px;padding:0 15px 15px}.hesitation .hesitation__lower .intro{padding:17.5px 15px}.hesitation .hesitation__lower .intro .intro__text{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#333333}.hesitation .hesitation__lower .hesitation__content{box-sizing:border-box;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,0.08);background-color:#fff;padding:30px 35px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item{margin-bottom:15px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item:last-of-type{margin-bottom:0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title{position:relative;box-sizing:border-box;border:solid 2px #e1e1e1;border-radius:8px;background-color:#f8f8f8;padding:12.5px 45px;font-size:16px;font-weight:700;line-height:1.75;text-align:left;color:#333;cursor:pointer}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:34px;height:100%;background-image:url(/assets/column/follow/icon_person_3e71d9.png);background-repeat:no-repeat;background-position:100% 50%;background-size:14px 16px;pointer-events:none}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title::after{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:50px;height:100%;background-image:url(/assets/column/follow/icon_angle_down_square_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:28px;pointer-events:none}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title.opened{border-radius:8px 8px 0 0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__title.opened::after{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:50px;height:100%;background-image:url(/assets/column/follow/icon_angle_up_square_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:28px;pointer-events:none}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body{display:none;border-radius:0 0 8px 8px;border:solid 2px #e1e1e1;border-top:0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;padding-top:30px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices{width:170px;margin-left:15px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices:first-of-type{margin-left:0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__title{box-sizing:border-box;padding:10px 0;background-color:#eff6ff;border-radius:8px 8px 0 0;font-size:14px;font-weight:700;line-height:1.29;text-align:center;color:#3d71d9}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body{box-sizing:border-box;padding:22.5px 0;border-radius:0 0 10px 10px;border:solid 4px #eff6ff;border-top:0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body .necessity-choices__icon--building,.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body .necessity-choices__icon--person-tied,.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__group .necessity-choices .necessity-choices__body .necessity-choices__icon--persons-talk{display:block;height:75px;width:auto;margin:0 auto}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other{padding:15px 0 30px;background-image:url(/assets/column/follow/photo_fem_cautious.png);background-repeat:no-repeat;background-position:100% 100%;background-size:auto 156px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other .description--mid{padding-bottom:15px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other .description--mid .description__text{font-size:16px;line-height:1.5;text-align:center;color:#333}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-choices__other .necessity-choices__icon--arrow-down{display:block;height:auto;width:130px;margin:0 auto}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis{position:relative;box-sizing:border-box;background-color:#eff6ff;padding:32px 0;border-radius:0 0 5px 5px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .copy--sliped-off{position:absolute;top:-20px;left:0;right:0;margin:0 auto;font-size:20px;font-weight:700;line-height:1.9;text-align:center;color:#e2574c}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button{position:relative;box-sizing:border-box;display:block;width:420px;margin:0 auto;padding:17.5px 0;box-shadow:0 4px 0 0 #a89040;background-image:linear-gradient(to bottom, #ffe869, #ffd139);border-radius:6px;text-align:center}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:80px;height:100%;background-image:url(/assets/column/follow/icon_person_and_checklist.png);background-repeat:no-repeat;background-position:left 48px top 50%;background-size:auto 30px;pointer-events:none}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button:active{box-shadow:0 0 0 0 #a89040;transform:translate3d(0, 4px, 0)}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button .button-text{box-sizing:border-box;display:inline-block;font-size:20px;font-weight:700;line-height:1.15;color:#272727}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .necessity-diagnosis .necessity-diagnosis__link--button .tag--free{position:absolute;top:0;bottom:0;right:47px;margin:auto 0;box-sizing:border-box;display:inline-block;height:22px;padding:0 5px;border-radius:3px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);background-color:#fff;font-size:14px;font-weight:700;line-height:22px;text-align:center;color:#e2574c}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container{box-sizing:border-box;padding:37.5px 30px 40px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container.padding-top-narrow{padding-top:25px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .copy--charge{margin-bottom:25px;font-size:22px;font-weight:600;line-height:1.36;text-align:center;color:#333}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .diagram__image{display:block;width:420px;height:310px;margin:0 auto 25px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .body-container__text{box-sizing:border-box;font-size:15px;line-height:1.8;text-align:left;color:#333}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .body-container__text.margin-bottom{margin-bottom:30px}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .migration__link--button{box-sizing:border-box;display:block;width:350px;margin:25px auto 0;border:solid 1px #e2574c;border-radius:5px;padding:12.5px 0;background-image:url(/assets/column/follow/icon_angle_right_e2574c.png);background-repeat:no-repeat;background-position:right 17px top 50%;background-size:6px auto;font-size:16px;font-weight:700;line-height:1.44;text-align:center;color:#e2574c}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .list--checked{box-sizing:border-box;padding:25px 0}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .list--checked .list-item{box-sizing:border-box;position:relative;padding-left:20px;font-size:17px;font-weight:700;line-height:1.88;text-align:left;color:#333}.hesitation .hesitation__lower .hesitation__content .content-item__group .content-item .content-item__body .body-container .list--checked .list-item::before{position:absolute;content:'';top:0;left:0;width:20px;height:1.88em;background-image:url(/assets/column/follow/icon_checked_3e71d9.png);background-repeat:no-repeat;background-position:0 50%;background-size:15px auto;pointer-events:none}.c-red{color:#E2574C}.fw-b{font-weight:700}
