.wrap{--gutter:clamp(16px,4vw,40px);--section-y:clamp(48px,6vw,80px);--container:1168px;--brand-navy:#1c5988;--brand-yellow:#FFB817}.wrap img{display:inline}.wrap #gnav .logo_top img,.wrap .prose img{display:block}.wrap .content1 .area_banner{height:auto;min-height:0;padding-bottom:40px}@media screen and (max-width:960px){.wrap .content1 .area_banner{padding-bottom:20px}}.wrap .content_intro{position:relative;z-index:2;overflow:hidden;background-color:var(--brand-navy);padding:var(--section-y) 0}.wrap .content_intro:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:clamp(560px,92vw,1280px);aspect-ratio:767/390;transform:translateX(-50%);background:url(/lp/images/bg_intro_ship.webp) 50%/100% 100% no-repeat;filter:grayscale(1);opacity:.18;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.wrap .content_intro #intro .catch{margin-top:0}.wrap .content_intro #intro .description{color:#fff;line-height:1.8}.wrap #appbtn{transition:opacity .2s ease,visibility .2s}.wrap #appbtn.is-hidden{opacity:0;visibility:hidden}.wrap #quote-form{scroll-margin-top:70px}.wrap .inner{box-sizing:border-box;width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-left:var(--gutter);padding-right:var(--gutter)}.wrap #service{max-width:calc(1056px + var(--gutter) * 2)}.wrap .area_bottom,.wrap .content3,.wrap .content4,.wrap .content5,.wrap .content6,.wrap .content7,.wrap .content9{padding-top:var(--section-y);padding-bottom:var(--section-y)}.wrap #guidance,.wrap #plan,.wrap #root,.wrap #service{padding-top:0}.wrap #pier{margin-top:var(--section-y)}.wrap #root .img_root{margin-top:32px}.wrap #option .row_option{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(12px,2.4vw,32px);max-width:calc(336px * 3 + 32px * 2);margin:0 auto}@media screen and (max-width:590px){.wrap #option .row_option{grid-template-columns:repeat(2,minmax(0,1fr))}}.wrap #option .row_option li{width:auto;margin:0}.wrap #option .row_option li img{display:block;width:100%}.wrap #contact,.wrap #flow,.wrap #point_catch{margin-top:0;padding-top:0}.wrap #flow{padding-bottom:var(--section-y)}.wrap #contact,.wrap #flow,.wrap #guidance,.wrap #news,.wrap #option,.wrap #pier,.wrap #plan,.wrap #point_catch,.wrap #reason,.wrap #root,.wrap #service{scroll-margin-top:64px}@media screen and (min-width:900.02px){.wrap #gnav{display:flex;align-items:center;gap:clamp(16px,2vw,32px);box-sizing:border-box;max-width:calc(var(--container) + var(--gutter) * 2);height:53px;padding:0 var(--gutter)}.wrap #gnav .logo_top{float:none;flex:0 0 auto;width:clamp(140px,14vw,200px);padding:0}.wrap #gnav .logo_top img{display:block;width:100%;height:auto}.wrap #gnav ul{float:none;display:flex;flex:1 1 auto;justify-content:center;gap:clamp(10px,1.6vw,28px);width:auto;margin:0;padding:0}.wrap #gnav ul:after,.wrap #gnav ul:before{display:none}.wrap #gnav li{float:none;padding:0}.wrap #gnav li a:not(.btn){white-space:nowrap;font-size:clamp(11px,.95vw,13px)}.wrap #gnav .link_button{float:none;flex:0 0 auto;width:200px;max-width:none}.wrap #gnav .btn{white-space:nowrap}}.wrap #gnav li a:hover{color:#FFD35C;text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:900px){.wrap #gnav .logo_top{padding-left:var(--gutter)}}.wrap [role=button]:focus-visible,.wrap a:focus-visible,.wrap button:focus-visible{outline:2px solid #FFD35C;outline-offset:2px}.wrap #news .box_service{margin-bottom:0;padding:clamp(20px,4vw,48px);border-radius:12px}.wrap #news .news_body>br{display:none}.wrap #news .news_body p{margin:0 0 1em;line-height:1.9}.wrap #news .content_body>h3,.wrap #news .news_body h3{margin:2em 0 .8em;padding:.1em 0 .1em .7em;border-left:4px solid var(--brand-yellow);color:var(--brand-navy);font-size:1.15em;font-weight:700;line-height:1.5}.wrap #news .content_body>h3:first-child,.wrap #news .news_body>h3:first-child{margin-top:0}.wrap #news .news_body ul{margin:0 0 1.2em;padding-left:1.4em}.wrap #news .news_body li{list-style:disc;margin:.3em 0;line-height:1.7}.wrap #news .news_body strong{font-weight:700;color:var(--brand-navy)}@counter-style uc-paren{system:extends decimal;prefix:"（";suffix:"）"}.wrap.wrap--legal{--ink:#1f2937;--rule:#d5dbe3;--tint:#f4f6f9}.wrap.wrap--legal .page-document{background:#fff;padding:110px var(--gutter) 88px;color:var(--ink);font-size:15px;line-height:1.9}.wrap.wrap--legal .page-document h1,.wrap.wrap--legal .page-document>div{max-width:760px;margin:0 auto;padding:0;background:none}.wrap.wrap--legal .page-document h1{margin-bottom:28px;padding-bottom:14px;border-bottom:2px solid var(--ink);font-size:26px;line-height:1.5;letter-spacing:.02em}.wrap.wrap--legal .page-document p{margin:0 0 12px}.wrap.wrap--legal .page-document>div>p:first-child{margin-bottom:32px}.wrap.wrap--legal .page-document h2{margin:36px 0 10px;font-size:16px;line-height:1.6;letter-spacing:.02em}.wrap.wrap--legal .page-document ol,.wrap.wrap--legal .page-document ul{margin:0 0 12px;padding-left:2em}.wrap.wrap--legal .page-document ol{list-style-type:decimal}.wrap.wrap--legal .page-document li{margin-bottom:6px;padding-left:.2em}.wrap.wrap--legal .page-document li::marker{font-weight:700}.wrap.wrap--legal .page-document li>ol,.wrap.wrap--legal .page-document li>ul{margin-top:6px}.wrap.wrap--legal .page-document li>p{margin-bottom:8px}.wrap.wrap--legal .page-document li ol,.wrap.wrap--legal .page-document p+ol{list-style-type:uc-paren;padding-left:2.8em}.wrap.wrap--legal .page-document ul{list-style-type:"・";padding-left:1em}.wrap.wrap--legal .page-document table{display:table;width:auto;min-width:min(100%,440px);margin:10px 0 14px;border-collapse:collapse;font-size:14px;line-height:1.6}.wrap.wrap--legal .page-document td,.wrap.wrap--legal .page-document th{padding:8px 14px;border:1px solid var(--rule)}.wrap.wrap--legal .page-document th{background:var(--tint);font-weight:700}.wrap.wrap--legal-terms .page-document td:last-child{text-align:right;font-variant-numeric:tabular-nums}.wrap.wrap--legal .page-document a{color:var(--brand-navy);text-decoration:underline;text-underline-offset:3px}.wrap.wrap--legal-privacy .page-document>div>table,.wrap.wrap--legal-tokushoho .page-document>div>table{width:100%;min-width:0;margin:14px 0 20px;border-top:1px solid var(--rule);font-size:inherit;line-height:1.8}.wrap.wrap--legal-privacy .page-document>div>table thead,.wrap.wrap--legal-tokushoho .page-document>div>table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap.wrap--legal-privacy .page-document>div>table td,.wrap.wrap--legal-tokushoho .page-document>div>table td{padding:16px 0;border:0;border-bottom:1px solid var(--rule);vertical-align:baseline;overflow-wrap:anywhere}.wrap.wrap--legal-privacy .page-document>div>table td:first-child,.wrap.wrap--legal-tokushoho .page-document>div>table td:first-child{width:16.5em;padding-right:24px;color:#6b7280;font-size:13.5px;font-weight:600;letter-spacing:.03em;word-break:keep-all}.wrap.wrap--legal-tokushoho .page-document>div>table{margin-top:0}.wrap.wrap--legal-tokushoho .page-document>div>table td:first-child{width:13em}@media screen and (max-width:640px){.wrap.wrap--legal-privacy .page-document>div>table,.wrap.wrap--legal-privacy .page-document>div>table tbody,.wrap.wrap--legal-privacy .page-document>div>table td,.wrap.wrap--legal-privacy .page-document>div>table tr,.wrap.wrap--legal-tokushoho .page-document>div>table,.wrap.wrap--legal-tokushoho .page-document>div>table tbody,.wrap.wrap--legal-tokushoho .page-document>div>table td,.wrap.wrap--legal-tokushoho .page-document>div>table tr{display:block;width:auto}.wrap.wrap--legal-privacy .page-document>div>table tr,.wrap.wrap--legal-tokushoho .page-document>div>table tr{padding:14px 0;border-bottom:1px solid var(--rule)}.wrap.wrap--legal-privacy .page-document>div>table td,.wrap.wrap--legal-privacy .page-document>div>table td:first-child,.wrap.wrap--legal-tokushoho .page-document>div>table td,.wrap.wrap--legal-tokushoho .page-document>div>table td:first-child{padding:0;border:0}.wrap.wrap--legal-privacy .page-document>div>table td:first-child,.wrap.wrap--legal-tokushoho .page-document>div>table td:first-child{width:auto;margin-bottom:4px;font-size:12.5px}.wrap.wrap--legal-privacy .page-document li td:last-child,.wrap.wrap--legal-privacy .page-document li th:last-child{width:6.5em}}.wrap.wrap--legal-privacy .page-document li table{width:100%;min-width:0;margin:12px 0 16px;font-size:14px;line-height:1.75}.wrap.wrap--legal-privacy .page-document li td,.wrap.wrap--legal-privacy .page-document li th{padding:12px 16px 12px 0;border:0;border-bottom:1px solid var(--rule);vertical-align:baseline}.wrap.wrap--legal-privacy .page-document li th{padding-top:0;padding-bottom:8px;border-bottom-color:var(--ink);background:none;color:#6b7280;font-size:12.5px;font-weight:600;letter-spacing:.03em}.wrap.wrap--legal-privacy .page-document li td:last-child,.wrap.wrap--legal-privacy .page-document li th:last-child{width:9em;padding-right:0}.wrap.wrap--legal #appbtn{display:none}@media screen and (max-width:960px){.wrap.wrap--legal .page-document{padding:84px var(--gutter) 56px;font-size:14.5px}.wrap.wrap--legal .page-document h1{font-size:22px}}.wrap footer{padding-top:48px;padding-bottom:32px}.wrap footer .btm_footer,.wrap footer .nav_foot{box-sizing:border-box;max-width:calc(var(--container) + var(--gutter) * 2);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.wrap footer .nav_foot{display:flex;flex-wrap:wrap;justify-content:center}.wrap footer .nav_foot .nav_foot__col{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}@media screen and (max-width:960px){.wrap footer .nav_foot .nav_foot__col{text-align:center}.wrap footer .nav_foot .nav_foot__col li{display:inline-block;padding:6px 10px}.wrap footer .nav_foot .nav_foot__col li a{white-space:nowrap}}.wrap footer .foot_map{box-sizing:border-box;display:grid;grid-template-columns:1.25fr 1.35fr .8fr 1fr;gap:24px 40px;max-width:calc(var(--container) + var(--gutter) * 2);margin:32px auto 0;padding:28px var(--gutter) 0;text-align:left}.wrap footer .foot_group__title{margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.35);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.05em}.wrap footer .foot_group__title button{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:default}.wrap footer .foot_group__sub{margin:10px 0 2px;font-size:11px;font-weight:700;opacity:.7}.wrap footer .foot_group__sec:first-child .foot_group__sub{margin-top:0}.wrap footer .foot_group ul{margin:0;padding:0;list-style:none}.wrap footer .foot_group li{padding:3px 0;font-size:12px;line-height:1.5}.wrap footer .foot_group li a:hover{text-decoration:underline}.wrap footer .btm_footer{margin-top:32px}.wrap footer .btm_footer .copy{float:none;margin:0;text-align:center}@media screen and (max-width:960px){.wrap footer .foot_map{display:block;margin-top:20px;padding-top:0}.wrap footer .foot_group{border-bottom:1px solid rgba(255,255,255,.3)}.wrap footer .foot_group:first-child{border-top:1px solid rgba(255,255,255,.3)}.wrap footer .foot_group__title{margin:0;padding:0;border-bottom:0}.wrap footer .foot_group__title button{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 4px;cursor:pointer}.wrap footer .foot_group__title button:after{content:"+";font-size:18px;font-weight:400;line-height:1}.wrap footer .foot_group.is-open .foot_group__title button:after{content:"\2212"}.wrap footer .foot_group__body{display:none;padding:0 4px 14px}.wrap footer .foot_group.is-open .foot_group__body{display:block}.wrap footer .foot_group ul{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.wrap footer .foot_group li{padding:6px 0}.wrap footer .btm_footer{margin-top:20px;padding-top:0;border-top:0}}.wrap .uc-vq__modes{display:flex;flex-direction:row;gap:0;border:1px solid #c9d6e3;border-radius:8px;overflow:hidden}.wrap .uc-vq__modes button{flex:1 1 0;width:auto;margin:0;padding:10px 12px;border:0;background:#fff;color:#33475b;font:inherit;font-size:14px;cursor:pointer}.wrap .uc-vq__modes button+button{border-left:1px solid #c9d6e3}.wrap .uc-vq__modes button.is-active{background:#1d5a8c;color:#fff;font-weight:700}.wrap .uc-vq__fieldset{border:0;margin:0;padding:0;min-width:0}.wrap .uc-vq__radios{display:flex;flex-wrap:wrap;gap:8px 20px}.wrap .uc-vq__radios label{display:inline-flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.wrap .uc-vq__row,.wrap .uc-vq__rows{display:grid;gap:6px}.wrap .uc-vq__row{align-items:center;grid-template-columns:minmax(0,2.4fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.8fr) 32px}.wrap .uc-vq__row--head{font-size:12px;color:#5d6b7d}.wrap .uc-vq__row .uc-form__input{padding-top:8px;padding-bottom:8px}.wrap .uc-vq__amount{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.wrap .uc-vq__del{width:32px;height:32px;border:1px solid #d9dfe7;border-radius:6px;background:#fff;color:#8a4a4a;cursor:pointer}.wrap .uc-vq__del:disabled{opacity:.35;cursor:not-allowed}.wrap .uc-vq__rowerr{grid-column:1/-1;margin:0}.wrap .uc-vq__add{margin-top:8px;padding:6px 14px;border:1px dashed #9fb3c8;border-radius:6px;background:#f7fafc;color:#1d5a8c;font:inherit;font-size:13px;cursor:pointer}.wrap .uc-vq__total{margin:10px 0 0;text-align:right;font-variant-numeric:tabular-nums}.wrap .uc-vq__total strong{font-size:18px;margin-left:8px}.wrap .uc-vq__pier{margin-top:6px;line-height:1.6}@media screen and (max-width:640px){.wrap .uc-vq__row{grid-template-columns:1fr 1fr 1fr}.wrap .uc-vq__row--head{display:none}.wrap .uc-vq__row>:first-child{grid-column:1/-1}.wrap .uc-vq__row>:nth-child(5){grid-column:1/3}.wrap .uc-vq__row{padding:8px 0;border-bottom:1px dotted #d9dfe7}}@media screen and (max-width:590px){.wrap .content1 .area_banner .bnr_main{padding-left:10px;padding-right:10px}.wrap .mv_form{padding-left:8px;padding-right:8px}.wrap .mv_form .uc-form--stepper{padding:20px 16px}}.wrap .uc-form__grid>.uc-form__consent,.wrap .uc-form__grid>.uc-form__status,.wrap .uc-form__grid>.uc-form__turnstile,.wrap .uc-form__grid>.uc-stepper__nav,.wrap .uc-form__grid>[data-error-for=consent],.wrap .uc-form__grid>[data-turnstile-missing]{grid-column:1/-1}.wrap .uc-form--stepper{scroll-margin-top:70px}html{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html.uc-smooth-scroll{scroll-behavior:smooth}}.wrap .uc-vo__case{background:#f7fafc;border:1px solid #e3e8ef;border-radius:8px;padding:12px 16px}.wrap .uc-vo__case h3{margin:0 0 6px}.wrap .uc-vo__summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 16px;margin:0}.wrap .uc-vo__summary div{display:flex;flex-direction:column}.wrap .uc-vo__summary dt{font-size:12px;color:#5d6b7d}.wrap .uc-vo__summary dd{margin:0;font-size:15px;font-weight:600}.wrap{--sub-navy:#1c5988;--sub-navy-deep:#143f63;--sub-gold:#c9a45c;--sub-ground:#f3f5f8;--sub-band:260px}.wrap .content7.uc-subpage,.wrap:not(.wrap--legal) .page-document{background:linear-gradient(180deg,var(--sub-navy) 0,var(--sub-navy-deep) var(--sub-band),var(--sub-ground) var(--sub-band));padding:118px var(--gutter,16px) 96px}.wrap .content7.uc-subpage .catch,.wrap:not(.wrap--legal) .page-document h1{max-width:960px;margin:0 auto 44px;padding:0;background:none;color:#fff;font-size:30px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-align:center}.wrap .content7.uc-subpage .catch:after,.wrap:not(.wrap--legal) .page-document h1:after{content:"";display:block;width:48px;height:3px;margin:18px auto 0;border-radius:2px;background:var(--sub-gold)}.wrap .content7.uc-subpage #news{padding:0}.wrap .content7.uc-subpage .box_service,.wrap:not(.wrap--legal) .page-document>div{box-sizing:border-box;max-width:960px;margin:0 auto;padding:48px 56px;background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(16,42,67,.06),0 12px 32px rgba(16,42,67,.1);color:#1c2530;line-height:1.9}.wrap .content7.uc-subpage .box_service{font-size:16px}.wrap:not(.wrap--legal) .page-document h2{margin-top:0;padding-left:12px;border-left:4px solid var(--sub-navy);color:#1c2530;font-size:20px}@media screen and (max-width:640px){.wrap{--sub-band:200px}.wrap .content7.uc-subpage,.wrap:not(.wrap--legal) .page-document{padding:96px 12px 64px}.wrap .content7.uc-subpage .catch,.wrap:not(.wrap--legal) .page-document h1{margin-bottom:28px;font-size:22px}.wrap .content7.uc-subpage .box_service,.wrap:not(.wrap--legal) .page-document>div{padding:28px 20px;border-radius:12px}.wrap .content7.uc-subpage .box_service{font-size:15px;line-height:1.8}.wrap .content7.uc-subpage .cv-style{flex-direction:column;gap:20px}.wrap .content7.uc-subpage .cv-style>.wp-block-column{flex-basis:auto!important}.wrap .content7.uc-subpage .cv-style img{display:block;width:100%;max-width:240px;height:auto;margin:0 auto;border-radius:8px}}.wrap.wrap--company{--co-ink:#1f2937;--co-sub:#6b7280;--co-rule:#e5e7eb;--co-accent:var(--sub-navy)}.wrap.wrap--company .page-document>div{padding:64px 72px 72px;border:1px solid var(--co-rule);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.04);color:var(--co-ink);font-size:15px;line-height:1.9}.wrap.wrap--company .page-document h2{margin:72px 0 24px;padding:0;border:0;color:var(--co-ink);font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.04em}.wrap.wrap--company .page-document>div>h2:first-child{margin-top:0}.wrap.wrap--company .page-document h3{display:flex;align-items:center;gap:16px;margin:40px 0 16px;padding:0;background:none;border:0;color:var(--co-accent);font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.08em}.wrap.wrap--company .page-document h3:after{content:"";flex:1;height:1px;background:var(--co-rule)}.wrap.wrap--company .page-document h2+h3{margin-top:0}.wrap.wrap--company .page-document table{width:100%;margin:0;border-collapse:collapse;display:table;overflow:visible}.wrap.wrap--company .page-document thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap.wrap--company .page-document td{padding:0;border:0;background:none;overflow-wrap:anywhere}.wrap.wrap--company .page-document table:first-of-type{border-top:1px solid var(--co-rule)}.wrap.wrap--company .page-document table:first-of-type td{padding:22px 0;border-bottom:1px solid var(--co-rule);line-height:1.7;vertical-align:baseline}.wrap.wrap--company .page-document table:first-of-type td:first-child{width:200px;padding-right:24px;color:var(--co-sub);font-size:14px;font-weight:600;letter-spacing:.04em}.wrap.wrap--company .page-document table:first-of-type td:last-child{font-size:15.5px;word-break:keep-all}.wrap.wrap--company .page-document table:not(:first-of-type){border-top:1px solid var(--co-rule)}.wrap.wrap--company .page-document table:not(:first-of-type) td{padding:20px 0;border-bottom:1px solid var(--co-rule);line-height:1.8;vertical-align:baseline}.wrap.wrap--company .page-document table:not(:first-of-type) td:first-child{width:300px;padding-right:32px;color:var(--co-ink);font-size:15px;font-weight:700;word-break:keep-all}.wrap.wrap--company .page-document table:not(:first-of-type) td:last-child{color:var(--co-sub);font-size:14.5px}.wrap.wrap--company .page-document h2~p{margin:0}.wrap.wrap--company .page-document a{color:var(--co-accent);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:900px){.wrap.wrap--company .page-document>div{padding:48px 36px 56px}.wrap.wrap--company .page-document table:first-of-type td:first-child{width:140px}.wrap.wrap--company .page-document table:not(:first-of-type) td:first-child{width:220px;padding-right:24px}}@media screen and (max-width:640px){.wrap.wrap--company .page-document>div{padding:36px 20px 40px;font-size:14.5px}.wrap.wrap--company .page-document h2{margin:56px 0 18px;font-size:19px}.wrap.wrap--company .page-document table,.wrap.wrap--company .page-document tbody,.wrap.wrap--company .page-document td,.wrap.wrap--company .page-document tr{display:block;width:auto}.wrap.wrap--company .page-document tr{padding:16px 0;border-bottom:1px solid var(--co-rule)}.wrap.wrap--company .page-document table:first-of-type td,.wrap.wrap--company .page-document table:not(:first-of-type) td,.wrap.wrap--company .page-document table:not(:first-of-type) td:first-child{width:auto;padding:0;border:0}.wrap.wrap--company .page-document table:not(:first-of-type) td:first-child{margin-bottom:4px}.wrap.wrap--company .page-document table:first-of-type td:first-child{width:auto;margin-bottom:4px;padding:0;font-size:12.5px}.wrap.wrap--company .page-document table:first-of-type td:last-child{font-size:15px}}.wrap>main>article:not(.page-document)>.article-header,.wrap>main>h1.page-title{margin:0;padding:118px var(--gutter,16px) 0;background:linear-gradient(180deg,var(--sub-navy) 0,var(--sub-navy-deep) 100%);color:#fff;text-align:center}.wrap>main>h1.page-title{padding-bottom:96px;font-size:30px;font-weight:700;letter-spacing:.06em}.wrap>main>h1.page-title:after{content:"";display:block;width:48px;height:3px;margin:18px auto 0;border-radius:2px;background:var(--sub-gold)}.wrap>main>.article-list{display:grid;gap:20px;margin:0;padding:0 var(--gutter,16px) 96px;background:linear-gradient(180deg,var(--sub-navy-deep) 0,var(--sub-navy-deep) 56px,var(--sub-ground) 56px)}.wrap>main>.article-list>*{width:100%;max-width:880px;margin:0 auto}.wrap>main>.article-list .article-card{padding:28px 32px;background:#fff;border:0;border-radius:14px;box-shadow:0 1px 2px rgba(16,42,67,.06),0 12px 32px rgba(16,42,67,.1)}.wrap>main>.article-list .article-card h2{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.5}.wrap>main>.article-list .article-card h2 a{color:var(--sub-navy);text-decoration:none}.wrap>main>.article-list .article-card h2 a:hover{text-decoration:underline}.wrap>main>.article-list .article-meta,.wrap>main>article:not(.page-document) .article-meta{margin:0 0 10px;font-size:13px;color:#6b7a8c}.wrap>main>.article-list .article-desc{margin:0;color:#3c4a5c;font-size:15px;line-height:1.8}.wrap>main>article:not(.page-document){background:var(--sub-ground);padding-bottom:96px}.wrap>main>article:not(.page-document)>.article-header{position:static;z-index:auto;width:auto;height:auto;padding-bottom:100px}.wrap>main>article:not(.page-document)>.article-header h1:after{left:50%;width:48px;height:3px;background:var(--sub-gold);transform:translateX(-50%)}.wrap>main>article:not(.page-document)>.article-header h1{padding-bottom:20px;max-width:880px;margin:0 auto 12px;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.03em}.wrap>main>article:not(.page-document)>.article-header .article-meta{justify-content:center;text-align:center;color:rgba(255,255,255,.75)}.wrap>main>article:not(.page-document)>.prose{box-sizing:border-box;max-width:880px;margin:-64px auto 0;padding:48px 56px;background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(16,42,67,.06),0 12px 32px rgba(16,42,67,.1);color:#1c2530;font-size:16px;line-height:1.95}.wrap>main>article:not(.page-document)>.prose p{margin:0 0 1.2em}.wrap>main>article:not(.page-document)>.prose h2{margin:2.2em 0 .8em;padding:10px 14px;border-left:4px solid var(--sub-navy);background:#f4f7fb;font-size:21px;font-weight:700;line-height:1.5}.wrap>main>article:not(.page-document)>.prose h3{margin:1.8em 0 .6em;padding-bottom:6px;border-bottom:2px solid #e3e8ef;font-size:18px;font-weight:700}.wrap>main>article:not(.page-document)>.prose ol{list-style:decimal;padding-left:1.6em;margin:0 0 1.2em}.wrap>main>article:not(.page-document)>.prose ul{list-style:disc;padding-left:1.6em;margin:0 0 1.2em}.wrap>main>article:not(.page-document)>.prose li{margin:.3em 0;list-style:inherit}.wrap>main>article:not(.page-document)>.prose img{max-width:100%;height:auto;border-radius:8px}.wrap>main>article:not(.page-document)>.prose a{color:var(--uc-accent,#0e7490);text-decoration:underline}@media screen and (max-width:640px){.wrap>main>h1.page-title{padding:96px 16px 72px;font-size:22px}.wrap>main>.article-list .article-card{padding:20px}.wrap>main>.article-list .article-card h2{font-size:17px}.wrap>main>article:not(.page-document)>.article-header{padding:96px 16px 80px}.wrap>main>article:not(.page-document)>.article-header h1{font-size:21px}.wrap>main>article:not(.page-document){padding-left:12px;padding-right:12px;padding-bottom:64px}.wrap>main>article:not(.page-document)>.article-header{margin:0 -12px}.wrap>main>article:not(.page-document)>.prose{margin-top:-52px;padding:28px 20px;font-size:15px;line-height:1.9}.wrap>main>article:not(.page-document)>.prose h2{font-size:18px}.wrap>main>article:not(.page-document)>.prose h3{font-size:16px}}.wrap .uc-vq__requote{padding:14px 16px;border:1px solid #f0c36d;border-left-width:5px;border-radius:8px;background:#fff8e6}.wrap .uc-vq__requote h3{margin:0 0 6px;color:#7a5200}.wrap .uc-vq__pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.wrap .uc-vq__request{margin-top:10px;padding-top:10px;border-top:1px dashed #d9dfe7}.wrap .uc-vq__request-label{display:block;font-size:12px;color:#5d6b7d}.wrap .uc-vq__sub{margin-top:8px}.wrap .uc-vq__candidates{margin:8px 0 0;padding:10px 12px;border:1px solid #d9dfe7;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px 18px}.wrap .uc-vq__candidates legend{padding:0 4px}.wrap .uc-vq__candidates label{display:inline-flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.wrap .uc-vq__plan{margin:0;padding:14px 18px 18px;border:1px solid #d9dfe7;border-radius:10px;background:#fbfcfe}.wrap .uc-vq__plan-legend{display:flex;align-items:center;gap:12px;padding:0 6px}.wrap .uc-vq__plan-no{padding:2px 12px;border-radius:999px;background:var(--sub-navy,#1c5988);color:#fff;font-size:14px;font-weight:700}.wrap .uc-vq__plan-del{padding:3px 10px;border:1px solid #e3b4b4;border-radius:6px;background:#fff;color:#8a4a4a;font:inherit;font-size:12px;cursor:pointer}.wrap .uc-vq__planmeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.wrap .uc-vq__planmeta>div{display:flex;flex-direction:column;gap:6px}.wrap .uc-vq__addplan .uc-vq__add{width:100%;padding:10px 14px;font-size:14px;font-weight:600}@media screen and (max-width:640px){.wrap .uc-vq__plan{padding:12px 12px 14px}.wrap .uc-vq__planmeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.wrap .uc-vq__planmeta{grid-template-columns:minmax(0,1fr)}}.wrap .uc-vq__commission-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wrap .uc-vq__commission-row .uc-form__input{max-width:200px}.wrap .uc-vq__commission-row .uc-vq__add{margin-top:0}.wrap .uc-vq__warn{color:#8a5a00;font-weight:600}.wrap .uc-vq__pay{padding:14px 16px;border:1px dashed #b9c4d2;border-radius:10px;background:#f7f9fc}.wrap .uc-vq__pay h3{margin:0 0 8px}.wrap .uc-vq__pay-row{margin:0 0 10px}.wrap .uc-vq__pay-plan{font-weight:700;color:#1c5988}.wrap .uc-pier .uc-pier__alias{margin:-8px 0 20px;color:#5b6573;font-size:.95em}.wrap .uc-pier .uc-pier__caution{margin:0 0 20px;padding:12px 16px 12px 44px;position:relative;border:1px solid #f0c36d;border-radius:10px;background:#fff8e6;color:#6b4a00;font-weight:700}.wrap .uc-pier .uc-pier__caution:before{content:"!";position:absolute;left:14px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:#e0a100;color:#fff;font-size:13px;line-height:20px;text-align:center}.wrap .uc-pier .uc-pier__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 8px}.wrap .uc-pier .uc-pier__summary>div{padding:12px 16px;border-radius:10px;background:#f2f6fa}.wrap .uc-pier .uc-pier__summary>div:last-child:nth-child(odd){grid-column:1/-1}.wrap .uc-pier figure.image{margin:0 0 24px}.wrap .uc-pier figure.image img{display:block;width:100%;max-width:none;height:auto;border-radius:10px}.wrap .uc-pier .uc-pier__summary dt{color:#1c5988;font-size:.85em;font-weight:700}.wrap .uc-pier .uc-pier__summary dd{margin:2px 0 0;line-height:1.6}.wrap .uc-pier .uc-pier__mapimg{margin:0 0 8px}.wrap .uc-pier .uc-pier__mapimg a{display:block;position:relative;border:1px solid #d5dde6;border-radius:10px;overflow:hidden}.wrap .uc-pier .uc-pier__mapimg img{display:block;width:100%;height:auto}.wrap .uc-pier .uc-pier__mapimg-open{position:absolute;right:10px;bottom:10px;padding:6px 14px;border-radius:999px;background:#1c5988;color:#fff;font-size:.85em;font-weight:700;box-shadow:0 2px 6px rgba(16,42,67,.25)}.wrap .uc-pier .uc-pier__mapimg figcaption{margin-top:4px;color:#6b7280;font-size:.75em;text-align:right}.wrap .uc-pier .uc-pier__maplinks{display:flex;flex-wrap:wrap;gap:8px 20px}.wrap .uc-pier .uc-pier__guide{margin:0 0 20px}.wrap .uc-pier .uc-pier__guide pre{margin:0 0 10px;padding:14px 16px;border:1px dashed #b9c4d2;border-radius:10px;background:#f7f9fc;font:inherit;font-size:.95em;line-height:1.8;white-space:pre-wrap;word-break:break-all}.wrap .uc-pier .uc-pier__guide button{padding:10px 20px;border:0;border-radius:999px;background:#1c5988;color:#fff;font:inherit;font-weight:700;cursor:pointer}@media screen and (max-width:640px){.wrap .uc-pier .uc-pier__summary{grid-template-columns:1fr}}.wrap .uc-pier .uc-pier__cta{margin:32px 0 8px;padding:28px 24px 22px;border-radius:14px;background:linear-gradient(135deg,#0b3a5c,#1c5988 60%,#0e7490);color:#fff;text-align:center}.wrap .uc-pier .uc-pier__cta p{color:inherit;margin:0}.wrap .uc-pier .uc-pier__cta-eyebrow{display:inline-block;padding:4px 14px;border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:.85em;font-weight:700;letter-spacing:.06em}.wrap .uc-pier .uc-pier__cta .uc-pier__cta-lead{margin-top:14px;font-size:1.6em;font-weight:700;line-height:1.45;letter-spacing:.04em}.wrap .uc-pier .uc-pier__cta .uc-pier__cta-quick{margin-top:18px;color:#fde68a;font-weight:700}.wrap .uc-pier .uc-pier__cta-btn{display:inline-block;margin:6px 0 14px;padding:16px 40px;border-radius:999px;background:#f59e0b;color:#1c2530;font-weight:700;font-size:1.1em;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .15s ease}.wrap .uc-pier .uc-pier__cta-btn:after{content:" \203A"}.wrap .uc-pier .uc-pier__cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.3);color:#1c2530}.wrap .uc-pier .uc-pier__cta-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.wrap .uc-pier .uc-pier__cta-note{font-size:.8em;opacity:.85}.wrap .uc-pier .uc-pier__list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.wrap .uc-pier .uc-pier__list-area{border:1px solid var(--uc-border,#e2e5ec);border-radius:10px;padding:14px 16px}.wrap .uc-pier .uc-pier__list-title{margin:0 0 6px;font-weight:700;color:#1c5988}.wrap .uc-pier .uc-pier__list ul{margin:0;padding:0;list-style:none}.wrap .uc-pier .uc-pier__list li{list-style:none;margin:0;padding:7px 0;border-top:1px dashed var(--uc-border,#e2e5ec);line-height:1.5}.wrap .uc-pier .uc-pier__list li:first-child{border-top:0}.wrap .uc-pier .uc-pier__list li:before{content:none}.wrap .uc-pier .uc-pier__list small{display:block;font-size:.8em;color:#5b6573}.wrap .uc-pier .uc-pier__list [aria-current=page]{font-weight:700}@media (max-width:768px){.wrap .uc-pier .uc-pier__list{grid-template-columns:1fr}.wrap .uc-pier .uc-pier__cta{padding:24px 16px 18px}.wrap .uc-pier .uc-pier__cta .uc-pier__cta-lead{font-size:1.35em}.wrap .uc-pier .uc-pier__cta-btn{display:block;padding:16px 12px}}.wrap .uc-form__grid>.uc-form__prefill{grid-column:1/-1;margin:0 0 8px;padding:8px 12px;border-radius:6px;background:#e8f4f8;color:#0b5563;font-size:.9em;line-height:1.5}.wrap .uc-pier .uc-pier__area{display:inline-flex;align-items:center;gap:4px;margin:0 0 8px;padding:4px 12px 4px 8px;border-radius:999px;background:#1c5988;color:#fff;font-size:.85em;font-weight:700;line-height:1.4}.wrap .uc-pier .uc-pier__area--yokohama{background:#0e7490}.wrap .uc-pier .uc-pier__area--kawasaki{background:#7a5a17}.wrap .uc-pier .uc-pier__area svg{flex:none}