.BranchSearchByMap-module-scss-module__-Cg0Ea__title{color:#10069f;text-align:center;font-size:36px;font-weight:700;line-height:1.3}.BranchSearchByMap-module-scss-module__-Cg0Ea__error{color:#df0d00;text-align:center}.BranchSearchByMap-module-scss-module__-Cg0Ea__map-stage{aspect-ratio:552/750;width:100%;max-width:552px;margin:0 auto;position:relative}.BranchSearchByMap-module-scss-module__-Cg0Ea__map-image{object-fit:contain;object-position:center}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button{z-index:2;color:#2c2a29;background-color:#fff;border:1px solid #f5f7fa;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:75px;height:50px;padding:0 8px;font-size:16px;font-weight:700;line-height:1.2;transition:transform .2s,box-shadow .2s,color .2s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000014}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button:hover,.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button:focus-visible{color:#140d77;outline:none;transform:translate(-50%,-52%);box-shadow:0 6px 16px #0000002e}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--hokkaido{top:10%;left:86%}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--tohoku{top:34.3%;left:83%}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--kanto{top:59%;left:84%}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--chubu{top:61%;left:60%}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--kinki{top:63%;left:42%}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--chugoku{top:56%;left:26%}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--shikoku{top:74%;left:29.5%}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--kyushu{top:72%;left:9%}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button--okinawa{top:96.5%;left:-1%}.BranchSearchByMap-module-scss-module__-Cg0Ea__prefecture-panel{z-index:3;background:#fff;border:1px solid #dfe3e9;border-radius:12px;padding:22px 24px;position:absolute;box-shadow:0 4px 16px #0000001a}.BranchSearchByMap-module-scss-module__-Cg0Ea__prefecture-list{flex-wrap:wrap;gap:16px 64px;max-width:574px;margin:0;padding:24px 40px;list-style:none;display:flex}.BranchSearchByMap-module-scss-module__-Cg0Ea__prefecture-list a{color:#3064d5;font-size:16px;font-weight:700;line-height:1.3;text-decoration:underline}.BranchSearchByMap-module-scss-module__-Cg0Ea__prefecture-list a:hover{color:#140d77}@media screen and (max-width:767px){.BranchSearchByMap-module-scss-module__-Cg0Ea__branch-map-search{gap:16px;margin-top:24px}.BranchSearchByMap-module-scss-module__-Cg0Ea__area-button{gap:4px;width:90px;height:50px;padding:0;font-size:14px}.BranchSearchByMap-module-scss-module__-Cg0Ea__prefecture-panel{border-radius:10px;padding:16px}.BranchSearchByMap-module-scss-module__-Cg0Ea__prefecture-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.BranchSearchByMap-module-scss-module__-Cg0Ea__prefecture-list a{font-size:14px}}
.page-module-scss-module__qnDekq__main-visual{box-sizing:border-box;width:100vw;height:190px;margin-top:-40px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual{height:446px}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-background{width:100%;height:100%;display:block;position:absolute;inset:0}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__hero-image{object-fit:cover;object-position:center;filter:brightness(80%);width:100%;height:100%;display:block;position:absolute;inset:0}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-overlay{z-index:1;background:linear-gradient(#0003 0% 100%);position:absolute;inset:0}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content{z-index:2;justify-content:center;align-items:center;padding:16px 20px;display:flex;position:absolute;inset:0}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content{padding:64px 40px 40px}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group{color:var(--ui-static-white);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group{gap:16px}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-heading-group{flex-direction:column;align-items:center;gap:4px;display:flex}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-heading-group{gap:0}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-subtitle{letter-spacing:.5px;font-size:13px;font-weight:700;line-height:1.2}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-text-title{font-size:24px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-text-title{letter-spacing:4px;font-size:80px;line-height:1.1}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-title-sp{align-items:baseline;display:inline-flex}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-title-sp{display:none}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-title-sp .page-module-scss-module__qnDekq__highlight{letter-spacing:2px;font-size:28px;line-height:1.2;display:inline}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-title-pc{display:none}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-title-pc{display:inline}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-text-desc{text-shadow:0 0 4px #00000026;font-size:13px;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-text-desc{text-shadow:none;font-size:20px;line-height:1.65}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-desc-sp{flex-direction:column;display:flex}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-desc-sp>span{display:inline-block}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-desc-sp{display:none}}.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-desc-pc{display:none}@media screen and (min-width:768px){.page-module-scss-module__qnDekq__main-visual .page-module-scss-module__qnDekq__mv-content .page-module-scss-module__qnDekq__mv-text-group .page-module-scss-module__qnDekq__mv-desc-pc{display:inline}}@media screen and (max-width:767px){.page-module-scss-module__qnDekq__map-section{display:none!important}}.page-module-scss-module__qnDekq__content-wrapper{flex-direction:column;gap:80px;display:flex}.page-module-scss-module__qnDekq__corporate-store-link-wrapper{justify-content:center;display:flex}.page-module-scss-module__qnDekq__contents .page-module-scss-module__qnDekq__about-title{text-align:center;font-size:36px;font-weight:700}@media screen and (max-width:767px){.page-module-scss-module__qnDekq__contents .page-module-scss-module__qnDekq__about-title{font-size:24px}}.page-module-scss-module__qnDekq__contents .page-module-scss-module__qnDekq__underline{margin-inline:auto;background-color:var(--ui-static-unleash-blue-40);width:80px;height:3px;margin-top:24px;display:block}.page-module-scss-module__qnDekq__heading-wrapper{align-items:center;gap:8px;display:flex}.page-module-scss-module__qnDekq__heading-wrapper .page-module-scss-module__qnDekq__heading-icon{width:32px;height:32px}@media screen and (max-width:640px){.page-module-scss-module__qnDekq__heading-wrapper .page-module-scss-module__qnDekq__heading-icon{width:24px;height:24px}}.page-module-scss-module__qnDekq__heading-wrapper .page-module-scss-module__qnDekq__heading-title{color:var(--ui-static-black);font-size:26px;font-weight:700;line-height:130%}@media screen and (max-width:640px){.page-module-scss-module__qnDekq__heading-wrapper .page-module-scss-module__qnDekq__heading-title{font-size:18px}}.page-module-scss-module__qnDekq__consultant-search{flex-direction:column;gap:24px;display:flex}.page-module-scss-module__qnDekq__consultant-search .page-module-scss-module__qnDekq__consultant-search-button{background-color:var(--ui-static-yellow-70);border-radius:100px;justify-content:center;align-items:center;gap:4px;max-width:302px;height:44px;margin-inline:auto;padding:12px 24px 12px 16px;font-weight:700;display:flex}.page-module-scss-module__qnDekq__map-search-section{flex-direction:column;gap:24px;display:flex}.page-module-scss-module__qnDekq__page-container{flex-direction:column;row-gap:120px;margin-top:40px;display:flex}
