@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100..900&display=swap";
@import "https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";
@font-face{font-family:Source Han Sans JP;src:url(/fonts/SourceHanSansJP-VF.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans JP;src:url(/fonts/SourceHanSansJP-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans JP;src:url(/fonts/SourceHanSansJP-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--blackblack:#000;--bluscontrasttext:#fff;--BOLD-24-font-family:"Noto Sans JP", Helvetica;--BOLD-24-font-size:24px;--BOLD-24-font-style:normal;--BOLD-24-font-weight:700;--BOLD-24-letter-spacing:0px;--BOLD-24-line-height:36px;--BOLD-40-font-family:"Noto Sans JP", Helvetica;--BOLD-40-font-size:40px;--BOLD-40-font-style:normal;--BOLD-40-font-weight:700;--BOLD-40-letter-spacing:0px;--BOLD-40-line-height:56px;--landing-page-1:0px 10px 50px 0px #0000001a;--landing-page-2:0px -15px 30px 0px #0000001a;--landing-page-bold-14-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-14-font-size:14px;--landing-page-bold-14-font-style:normal;--landing-page-bold-14-font-weight:700;--landing-page-bold-14-letter-spacing:0px;--landing-page-bold-14-line-height:20px;--landing-page-bold-16-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-16-font-size:16px;--landing-page-bold-16-font-style:normal;--landing-page-bold-16-font-weight:700;--landing-page-bold-16-letter-spacing:0px;--landing-page-bold-16-line-height:30px;--landing-page-bold-18-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-18-font-size:18px;--landing-page-bold-18-font-style:normal;--landing-page-bold-18-font-weight:700;--landing-page-bold-18-letter-spacing:0px;--landing-page-bold-18-line-height:30px;--landing-page-bold-20-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-20-font-size:20px;--landing-page-bold-20-font-style:normal;--landing-page-bold-20-font-weight:700;--landing-page-bold-20-letter-spacing:0px;--landing-page-bold-20-line-height:30px;--landing-page-bold-24-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-24-font-size:24px;--landing-page-bold-24-font-style:normal;--landing-page-bold-24-font-weight:700;--landing-page-bold-24-letter-spacing:0px;--landing-page-bold-24-line-height:30px;--landing-page-bold-30-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-30-font-size:30px;--landing-page-bold-30-font-style:normal;--landing-page-bold-30-font-weight:700;--landing-page-bold-30-letter-spacing:6.5px;--landing-page-bold-30-line-height:40px;--landing-page-bold-32-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-32-font-size:32px;--landing-page-bold-32-font-style:normal;--landing-page-bold-32-font-weight:700;--landing-page-bold-32-letter-spacing:0px;--landing-page-bold-32-line-height:40px;--landing-page-bold-36-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-36-font-size:36px;--landing-page-bold-36-font-style:normal;--landing-page-bold-36-font-weight:700;--landing-page-bold-36-letter-spacing:0px;--landing-page-bold-36-line-height:40px;--landing-page-bold-40-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-40-font-size:40px;--landing-page-bold-40-font-style:normal;--landing-page-bold-40-font-weight:700;--landing-page-bold-40-letter-spacing:0px;--landing-page-bold-40-line-height:60px;--landing-page-bold-80-font-family:"Source Han Sans JP", Helvetica;--landing-page-bold-80-font-size:80px;--landing-page-bold-80-font-style:normal;--landing-page-bold-80-font-weight:700;--landing-page-bold-80-letter-spacing:0px;--landing-page-bold-80-line-height:80px;--landing-page-regular-14-font-family:"Source Han Sans JP", Helvetica;--landing-page-regular-14-font-size:14px;--landing-page-regular-14-font-style:normal;--landing-page-regular-14-font-weight:400;--landing-page-regular-14-letter-spacing:0px;--landing-page-regular-14-line-height:18px;--landing-page-regular-16-font-family:"Source Han Sans JP", Helvetica;--landing-page-regular-16-font-size:16px;--landing-page-regular-16-font-style:normal;--landing-page-regular-16-font-weight:400;--landing-page-regular-16-letter-spacing:0px;--landing-page-regular-16-line-height:24px;--landing-page-regular-18-font-family:"Source Han Sans JP", Helvetica;--landing-page-regular-18-font-size:18px;--landing-page-regular-18-font-style:normal;--landing-page-regular-18-font-weight:400;--landing-page-regular-18-letter-spacing:0px;--landing-page-regular-18-line-height:30px;--landing-page-regular-20-font-family:"Source Han Sans JP", Helvetica;--landing-page-regular-20-font-size:20px;--landing-page-regular-20-font-style:normal;--landing-page-regular-20-font-weight:400;--landing-page-regular-20-letter-spacing:0px;--landing-page-regular-20-line-height:32px;--landing-pageblack-1:#222b3a;--landing-pageblack-2:#6f6f6f;--landing-pageprimary:#fdede3;--landing-pagesecondary:#198aff;--landing-button:#ff4700;--landing-pagewhite-1:#fff;--landing-pagewhite-2:#f3f3f3;--REGULAR-14-font-family:"Noto Sans JP", Helvetica;--REGULAR-14-font-size:14px;--REGULAR-14-font-style:normal;--REGULAR-14-font-weight:400;--REGULAR-14-letter-spacing:0px;--REGULAR-14-line-height:22px;--REGULAR-16-font-family:"Noto Sans JP", Helvetica;--REGULAR-16-font-size:16px;--REGULAR-16-font-style:normal;--REGULAR-16-font-weight:400;--REGULAR-16-letter-spacing:0px;--REGULAR-16-line-height:24px;--whitewhite:#fff}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}html,body{height:100%;margin:0}button:focus-visible{outline:2px solid #4a90e2!important;outline:-webkit-focus-ring-color auto 5px!important}a{text-decoration:none}.bn-estimate{flex-direction:column;align-items:flex-end;display:flex;position:relative;overflow-x:hidden}.bn-estimate .top-up-bar{background-color:#fff;justify-content:space-between;align-self:stretch;align-items:center;gap:20px;width:100%;height:63px;padding:10px 14px;display:flex;position:relative}.bn-estimate .top-up-bar-wrapper{flex-grow:1;justify-content:space-between;align-items:center;width:100%;display:flex}.bn-estimate .profile-container{align-items:center;gap:10px;display:flex;position:relative}.bn-estimate .profile-container .profile{align-items:center;gap:10px;display:flex}.bn-estimate .profile-container .frame-95>img{position:relative}.bn-estimate .profile-container .frame-95:before{content:"";z-index:1;border-radius:15px;flex-shrink:0;width:8px;height:8px;display:block;position:absolute;top:3px;left:29px}.bn-estimate .profile-container .frame-95.has-new-message:before{background:red}.bn-estimate .LOGO-2{flex-shrink:0;min-width:93.33px;height:44px;position:relative}.bn-estimate .LOGO-2 img{object-fit:cover;width:100%;height:100%}.navbar-sp{flex-direction:column;align-items:center;gap:8px;display:none}.navbar-sp>img{position:relative;top:-2px}.navbar-sp p{color:#222b3a;letter-spacing:2.5px;font-size:11.467px;font-style:normal;font-weight:700;line-height:12px}.bn-estimate .frame-94{flex:none;align-items:flex-end;gap:20px;height:43px;display:inline-flex;position:relative}.bn-estimate .frame-95{flex:none;align-self:stretch;align-items:center;gap:4px;margin-top:-1px;display:inline-flex;position:relative}.bn-estimate .img-4{object-fit:cover;width:42px;height:42px;position:relative}.bn-estimate .text-wrapper-96{color:#575e69;letter-spacing:0;white-space:nowrap;width:fit-content;font-family:Source Han Sans JP VF-Regular,Helvetica;font-size:14px;font-weight:400;line-height:18px;position:relative}.bn-estimate .font-bolder{font-weight:700!important}.bn-estimate .frame-96{cursor:pointer;border:1px solid #a7a7b1;border-radius:999px;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:11px 40px;display:inline-flex;position:relative}.bn-estimate .text-wrapper-97{color:var(--blackblack);letter-spacing:0;white-space:nowrap;text-align:center;margin-top:-1px;font-family:Source Han Sans JP,Helvetica;font-size:14px;font-weight:700;line-height:20px;position:relative}.bn-estimate .frame-97{background-color:#ff4700;border-radius:99999px;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:fit-content;padding:11px 40px;display:flex;position:relative}.bn-estimate .frame-96,.bn-estimate .frame-97{min-width:204px}.bn-estimate .text-wrapper-98{color:var(--bluscontrasttext);letter-spacing:0;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Source Han Sans JP,Helvetica;font-size:14px;font-weight:700;line-height:20px;position:relative}.bn-estimate .navbar{background-color:var(--landing-pagewhite-2);justify-content:center;align-self:stretch;align-items:flex-start;width:100%;height:45px;display:flex;position:relative}.bn-estimate .navbar.show{opacity:1;z-index:9998;top:76px}.bn-estimate .navbar.menu-to-top{z-index:-1;animation:.5s ease-in-out forwards slideDown;top:0}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.bn-estimate .frame-98{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;width:189px;display:flex;position:relative}.bn-estimate .navbar .text-wrapper{color:var(--landing-pageblack-1);font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);text-align:center;cursor:pointer;flex:1;justify-content:center;align-self:stretch;align-items:center;max-width:189px;display:flex;position:relative}.bn-estimate .navbar .text-wrapper:hover{color:var(--Landing-page-secondary,#198aff)}.bn-estimate .navbar .text-wrapper:after{content:"";opacity:0;background:#ff4700;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.bn-estimate .navbar .text-wrapper.active:after{opacity:1}.bn-estimate .text-wrapper-99{color:var(--landing-pageblack-1);font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);text-align:center;flex:1;align-self:stretch;position:relative}.bn-estimate .vector-9{align-self:stretch;width:100%;height:4px;margin-top:-1px;margin-bottom:-2px;position:relative}.bn-estimate .text-wrapper-100{font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);text-align:center;align-self:stretch;width:189px;margin-top:-1px;position:relative}.bn-estimate .text-wrapper-101{color:var(--landing-pageblack-1);font-family:var(--landing-page-regular-14-font-family);font-size:var(--landing-page-regular-14-font-size);font-style:var(--landing-page-regular-14-font-style);font-weight:var(--landing-page-regular-14-font-weight);letter-spacing:var(--landing-page-regular-14-letter-spacing);line-height:var(--landing-page-regular-14-line-height);text-align:center;align-self:stretch;width:189px;margin-top:-1px;position:relative}.bn-estimate .CTA-3{color:var(--landing-pagewhite-1)!important}.bn-estimate .CTA-4{align-self:center;width:100%;max-width:478px;padding:0 16px;top:582px;position:absolute!important}.fixed-frame-94{z-index:100;background:#fff;position:sticky;top:0;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.fixed-frame-94{top:56px}}@media (max-width:1023px){.bn-estimate .profile-container{order:3}.bn-estimate .profile-container .frame-95.is-login:before{left:36px}.bn-estimate .frame-96,.bn-estimate .frame-97{min-width:unset}.bn-estimate .LOGO-2{order:2;min-width:115px;height:54px}.navbar-sp{order:1;margin-right:4px;display:flex}.bn-estimate .top-up-bar{flex-direction:column;gap:0;height:auto;padding:0;transition:all .2s}.bn-estimate .top-up-bar.top-bar-fixed{z-index:998;position:fixed;top:0;left:0}.top-up-bar.top-bar-fixed~.element{margin-top:141px}.bn-estimate .frame-95{flex-direction:column;order:3;justify-content:center;gap:8px}.bn-estimate .profile-container:has(.frame-95) a.frame-95{z-index:999;opacity:0;cursor:pointer;background:#fff;border-radius:4px;flex-direction:row;height:0;padding:0;transition:all .1s;position:absolute;top:calc(100% + 3px);right:0;overflow:hidden;box-shadow:0 -15px 30px #0000001a}.bn-estimate .profile-container.active a.frame-95{opacity:1;height:auto;padding:8px 12px}.bn-estimate .frame-95 .text-wrapper-96{color:#222b3a;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:14px;overflow:clip}.bn-estimate .top-up-bar-wrapper{padding:8px 16px}.bn-estimate .navbar{opacity:0;z-index:-1;flex-wrap:wrap;gap:12px;height:auto;padding:20px 12px;transition:all .2s;position:fixed;top:-100%}.bn-estimate .frame-94{background:var(--White-Style-1,#f8f8f8);justify-content:center;gap:16px;width:100%;height:auto;padding:12px 16px}.bn-estimate .navbar .text-wrapper{white-space:nowrap;flex-shrink:0;min-width:170px;padding:12px 8px;display:block}.bn-estimate .CTA-4{top:612px}.bn-estimate .frame-95 .img-4{cursor:pointer;width:32px;height:32px}}@media (max-width:767px){.navbar-sp{display:flex;position:relative;top:2px}.bn-estimate .top-up-bar{height:auto}.bn-estimate .top-up-bar-wrapper{height:76px}.bn-estimate .frame-96,.bn-estimate .frame-97{flex:1;padding:5px 18px}.bn-estimate .text-wrapper-97,.bn-estimate .text-wrapper-98{text-align:center;font-family:Source Han Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:30px}}@media (max-width:486px){.bn-estimate .CTA-4{width:100%;padding:0 16px;top:544px}.CTA .frame-92{padding-left:0}.CTA .frame-93{left:-5px}}@media (max-width:361px){.bn-estimate .CTA-4{top:543px}}.mypage_link{font-weight:600!important}
