@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 767px){.pc{display:none !important}.tb{display:none}}@media screen and (min-width: 1281px){.tb,.below-tb{display:none !important}.hide-tb{display:''}}@media screen and (max-width: 767px){.sp{display:block}.hide-tb{display:''}}@media (min-width: 768px) and (max-width: 1280px){.tb{display:block}}@media screen and (max-width: 1280px){.below-tb{display:block}}@media screen and (min-width: 768px){.col{float:left;text-align:left;display:block}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;text-transform:none;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.ttl{font-size:16px}}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}@media screen and (max-width: 767px){.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;text-transform:none;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}div.white-content-box-title{width:100%;text-align:center;padding-top:20px;margin-top:30px}div.white-content-box-title-sub-dir{font-size:3.5rem}div.content-box-title h1
p{font-weight:bold;margin-bottom:30px}div.content-box-title h1
p{font-size:2.6rem;line-height:30px;text-align:left}div.white-content-box-form{padding:30px
10px;margin:30px
0 0}}*{--fuji-po-blue-1:#0391BE;--fuji-po-blue-2:#03B6D6;--fuji-po-yellow:#FFB600;--fuji-po-red:#FF3E5A;--fuji-po-red-accessibility:#D91A3A;--fuji-po-gray-1:#505050;--fuji-po-gray-2:#F5F5F5}html{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:500;font-size:62.5%}body{background:#FFF;padding:0;margin:0;box-sizing:border-box;font-size:1.3rem;color:#1E1E1E;line-height:1}img{width:auto;height:auto}a{text-decoration:none;color:var(--fuji-po-red)}a.pink-link{text-decoration:underline;color:var(--fuji-po-red)}a.pink-link
.remark-text,.remark-text.campaign{font-size:1.1rem}p{margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;line-height:2.0rem;margin:0}ul{padding-inline-start:0}h1,ul.List{margin:0em;padding-left:0px;font-size:62.5%}table th, table td,header,footer{font-size:1.3rem}@media screen and (min-width: 768px){.pc,
div.div-pc,
img.div-pc,
span.pc_dot,
#cv dl dt a.pc,span.pc_br,.overseas-table-unselected{display:""}.sp,
div.div-sp,
img.div-sp,
span.sp_br,
.sp_btn,
#sp-menu,
#cv dl dt a.sp,img.img-mv-sp,.sp.flex-btns-container{display:none}}@media screen and (max-width: 767px){.pc,
div.div-pc,
img.div-pc,
span.pc_dot,
table.overseas-plan-table .overseas-table-pc,
span.pc_br,
#cv dl dt a.pc,.overseas-table-unselected,img.img-mv,.pc.flex-btns-container{display:none}.sp,
div.div-sp,
img.div-sp,
span.sp_br,
#sp-menu,
.sp_btn,
#cv dl dt a.sp,
table.overseas-plan-table .overseas-table-sp,img.img-mv-sp{display:""}img.div-sp{height:auto}}header{height:80px;background-color:#FFF;position:fixed;left:0;right:0;top:0;z-index:10000;transition: .2s;box-shadow:0px 0px 10px rgb(0 0 0 / 30%)}header
.inner{max-width:980px;height:80px;margin:0
auto;display:flex;justify-content:space-between}header
.logo{width:150px;margin:0;padding:16px
0}header .logo
a{display:inline-block;text-decoration:none}header .logo
img{width:100%}header .header-menu-wrapper-pc{width:calc(100% - 400px);display:flex;justify-content:flex-end;margin-block-start:0em;margin-block-end:0em}header .header-menu-wrapper-sp{display:none}header .header-menu{width:100%;max-width:120px;margin:8px
0;position:relative;display:inline-block;list-style:none;letter-spacing:unset;text-align:center;text-indent:0;border-left:1px solid #000;line-height:1.3}header .header-menu:first-of-type{border-left:none}header .header-menu::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-100;content:"";background:var(--fuji-po-blue-2);opacity: .1;transform-origin:right;transform:scale(0, 1);transition:transform 0.2s}header .header-menu:hover
a{color:var(--fuji-po-blue-1);z-index:3}header .header-menu:hover::before{transform-origin:left top;transform:scale(1, 1);z-index:2}header .header-menu
a{height:100%;padding:10px
0;display:flex;align-items:center;justify-content:center;position:relative;font-size:1.4rem;color:#000;box-sizing:border-box}header .header-menu-entry{width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:0;padding:10px;background:var(--fuji-po-red)}header .header-menu-entry::before{background-color:var(--fuji-po-blue-2);z-index:1;opacity:1}header .header-menu-entry
a{display:block;height:100%;padding:14px
0;position:relative;font-weight:bold;color:#fff;line-height:1.4;z-index:2;white-space:nowrap;box-sizing:content-box}header .header-menu-entry a::after{position:absolute;content:'';display:inline-block;bottom:20px;right:5px;width:0;height:0;border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}header .header-menu-entry:hover
a{color:#000}header .header-menu-entry:hover a::after{border-left:8px solid #000}header .entry-text{font-size:1.1rem}header .large-text{font-size:1.5rem}header #humberger-menu{display:none;width:35px;height:29px;position:absolute;right:0;top:22px;z-index:999999;margin:0;transition: .3s all}header #humberger-menu
a{display:block}header #humberger-menu
span{position:absolute;width:100%;height:2px;transition:0.3s ease-in-out;left:0;background:#000}header #humberger-menu span.top-border{top:0}header #humberger-menu span.middle-border{top:13px;margin:0}header #humberger-menu span.last-border{top:26px;margin:0}header #humberger-menu.open{display:block;top:30px}header #humberger-menu.open
span{background:var(--fuji-po-blue-1)}header #humberger-menu.open span.top-border{transform:rotate(-45deg);top:15px}header #humberger-menu.open span.middle-border{background:transparent}header #humberger-menu.open span.last-border{transform:rotate(45deg);top:15px}header #humberger-menu:focus{outline-offset:5px;transition:none}header .header-menu-wrapper-sp.open{width:100%;height:100%;padding:20% 10%;position:fixed;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;background:#F5F5F5;z-index:111;transform:scale(1);box-sizing:border-box}header .header-menu-wrapper-sp .header-menu
a{font-size:1.6rem}header .header-menu-logo{display:block;max-width:160px;margin:0
auto}header .header-menu-logo
img{width:100%}header ul.header-menu-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:420px;margin:30px
auto 0}header ul.header-menu-list
li{width:calc(100% / 2 - 10px);max-width:100%;margin:15px
0 0;border-left:none}header ul.header-menu-list
a{padding:0;justify-content:flex-start;font-weight:bold;color:var(--fuji-po-blue-1)}header .header-menu-bottom{margin-top:30px;display:flex;justify-content:center;gap:15px}header .header-menu-bottom
a{width:calc(100% / 2 - 40px);padding:12px;position:relative;text-align:center;box-sizing:border-box;color:#fff;font-weight:bold;font-size:1.4rem}header .header-menu-bottom a::after{position:absolute;content:"";display:inline-block;top:0;bottom:0;right:10px;margin:auto;width:0;height:0;border-left:10px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}header .header-menu-bottom
a.entry{background:var(--fuji-po-red)}header .header-menu-bottom a.corp-entry{background:var(--fuji-po-blue-1)}.header-link-wrapper{display:flex;margin:0}header .header-menu.header-menu-entry{border-left:none}header .header-link-mypage{padding:10px;background:#F2F5F5;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:0;z-index:1}header .header-link-mypage
a{display:block;height:unset;z-index:2}header .header-link .mypage-icon{display:block;max-width:40px;margin:auto;padding-bottom:3px;line-height:1}@media (min-width: 768px) and (max-width: 1280px){header
div.inner{position:relative;max-width:740px}header
.logo{width:120px;padding:20px
0}header .header-menu-entry{padding:8px
4px;transform:translateX(-50%)}header .header-menu-entry a::after{bottom:18px;right:10px}header #humberger-menu{display:block}header .header-link-mypage{display:none}}@media screen and (max-width:767px){header.fuji-header
ul{display:unset;position:unset;opacity:unset;z-index:unset;background:unset;left:unset;right:unset;top:unset;bottom:unset;box-sizing:unset;padding:unset}header.fuji-header ul
li{width:unset;height:100%;display:flex;justify-content:center;align-items:center}header{height:70px}header
.inner{height:70px;padding:0
5%;position:relative}header
.logo{width:120px}header .header-menu-entry{width:86px;transform:translateX(-45px)}header #humberger-menu{display:block}header #humberger-menu{right:4%}header ul.header-menu-list{max-width:300px}header .header-menu-wrapper-sp .header-menu
a{font-size:1.4rem}}#footer-scroll{position:fixed;bottom:110px;right:-18px;z-index:100}footer #footer-scroll{text-align:center}footer #footer-scroll .follow-btn{width:90px;margin-bottom:10px}footer #footer-scroll .follow-btn-entry{width:105px;transform:translateX(-15px)}footer #footer-scroll #js-top
img{margin-top:11px;width:60px;margin-bottom:9px;margin-left:5px}#footer-scroll
li{position:relative}#footer-scroll li .five-minutes{position:absolute;top:-25%;left:-25%;width:55px;height:55px;z-index:1000}@media (min-width: 768px) and (max-width: 1280px){footer #footer-scroll .follow-btn{width:90px}footer #footer-scroll .follow-btn-entry{width:105px}}@media screen and (max-width:767px){footer #footer-scroll{width:70%;bottom:0;left:0;text-align:center;display:block}footer #footer-scroll
ul{margin:0;padding:0;display:flex}footer #footer-scroll .follow-btn{position:relative;margin-bottom:0;padding:10px
15px 10px 0px;border-radius:14px 14px 0 0;border:1px
solid #fff;border-bottom:none}footer #footer-scroll .follow-btn::after{position:absolute;content:'';display:inline-block;top:0;bottom:0;right:10px;margin:auto;width:0;height:0;border-left:10px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}footer #footer-scroll .follow-btn-entry-corp{width:50%;background:var(--fuji-po-blue-1)}footer #footer-scroll .follow-btn-faq{width:50%;background:var(--fuji-po-gray-1)}footer #footer-scroll .follow-btn
a{color:#fff}footer #footer-scroll img.img-mv-sp{height:50px}}footer.fuji-footer{background-color:var(--fuji-po-blue-1);line-height:1.7}footer ul
li{list-style:none}footer
.inner{max-width:840px;margin:auto;position:relative}footer
.row{display:flex;justify-content:space-between;align-items:center}footer #footer-entry{padding:50px
0;background-color:#C4E1F4}footer .footer-entry-button{width:400px;height:100px;position:relative;display:flex;align-items:center;justify-content:center;background:var(--fuji-po-red)}footer .footer-entry-button
a{width:100%;display:block;padding:18px
0 18px 70px;text-align:center;font-size:2.3rem;font-weight:bold;color:#fff;transition: .2s all}footer .footer-entry-button a:hover{opacity: .8}footer .footer-entry-button
img{max-width:140px;position:absolute;top:-25px;left:0;margin:auto}footer .footer-entry-button a span.entry-text{position:relative}footer .footer-entry-button a span.entry-text::before{position:absolute;content:'';display:inline-block;top:2px;bottom:0;right:-20px;margin:auto;width:0;height:0;border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}footer .footer-entry-button span.entry-text-top{display:block;font-size:1.6rem}footer .footer-entry-houjin{background:#fff}footer .footer-entry-houjin
a{padding:30px
0 30px 70px;color:var(--fuji-po-blue-1)}footer .footer-entry-houjin
img{max-width:130px;top:-30px}footer .footer-entry-houjin a span.entry-text::before{border-left:14px solid var(--fuji-po-blue-1)}footer .footer-link{padding:40px
0;text-align:center}footer .footer-link
.row{align-items:flex-start;gap:40px;margin-top:20px}footer a.footer-link-logo{display:inline-block}footer .footer-link-list{width:100%;margin:0;text-align:left}footer .footer-link-list
li{display:flex;justify-content:space-between;align-items:center;transition: .2s all}footer .footer-link-list li:hover{opacity: .8}footer .footer-link-list li+li{margin-top:8px}footer .footer-link-list li
a{width:100%;font-size:1.5rem;font-weight:bold;color:#fff}footer .footer-link-list .dli-caret-circle-fill-right{right:40px}footer .footer-link-list .dli-caret-circle-fill-right::before{color:var(--fuji-po-blue-1)}footer .footer-nest{width:100%}footer .footer-nest-title{margin:0;text-align:left;font-size:1.5rem;color:#fff;border-bottom:1px solid #fff}footer .footer-nest-inner+.footer-nest-inner{margin-top:20px}footer .footer-nest .footer-link-list
li{margin-top:8px}footer .privacy-mark{width:75px;padding:calc(75px / 4);position:absolute;bottom:0;right:0;transform:translate(90px, 40px);box-sizing:initial}footer .privacy-mark
img{width:100%}footer .footer-copy{position:absolute;right:145px;bottom:-18px;color:#fff}@media (min-width: 768px) and (max-width: 1280px){footer .footer-entry-button{width:325px}footer .footer-entry-button
a{padding:18px
0 18px 90px;font-size:2rem}footer .footer-entry-button
img{max-width:130px}footer .footer-entry-houjin
a{padding:30px
0 30px 80px}footer .footer-entry-houjin
img{max-width:120px}footer .footer-link{padding:40px
0 100px}footer .footer-link-list li
a{font-size:1.3rem}footer .footer-link-list .dli-caret-circle-fill-right{right:10px}footer .footer-link
.row{flex-wrap:wrap;gap:0}footer .footer-link .row>.footer-link-list{width:calc(100% / 2 - 20px)}footer .footer-link-logo{max-width:140px}footer .footer-link-logo
img{width:100%}footer .footer-link-list li
a{font-size:1.4rem}footer .footer-link-list .dli-caret-circle-fill-right{right:15px}footer .footer-link-list.second .dli-caret-circle-fill-right{right:0}footer .footer-nest{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}footer .footer-nest-inner{width:calc(100% / 2 - 20px)}footer .footer-nest-inner+.footer-nest-inner{margin-top:0}footer .footer-nest-title{width:94%;font-size:1.5rem}footer .footer-nest-inner + .footer-nest-inner .footer-nest-title{width:100%}footer .privacy-mark{transform:none;bottom:-84px}footer .footer-copy{right:100px;bottom:-62px}}@media screen and (max-width: 767px){footer #footer-entry{padding:50px
0 30px}footer #footer-entry
.inner{max-width:80%;margin:0
0 0 auto;position:relative}footer .entry-text-top{position:absolute;top:-30px;left:0;right:0;margin:auto;text-align:center;font-weight:bold;color:var(--fuji-po-blue-1)}footer #footer-entry
.row{justify-content:center;gap:10px}footer .footer-entry-button{width:100px;height:auto}footer .footer-entry-button
a{padding:15px
10px 15px 0;font-size:1.4rem}footer .footer-entry-button
img{max-width:110px;left:-110px}footer .footer-entry-button a span.entry-text::before{right:2px;border-left:10px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}footer .footer-entry-houjin
a{padding:15px
15px 15px 0}footer .footer-entry-houjin a span.entry-text::before{right:-5px;border-left:10px solid var(--fuji-po-blue-1)}footer .footer-link{padding:20px
0 85px}footer .footer-link
.inner{padding:0
4%}footer .footer-link
.row{flex-wrap:wrap;gap:0}footer .footer-link .row>.footer-link-list.first{width:48%}footer .footer-link .row>.footer-link-list.second{width:52%}footer .footer-link-logo{max-width:140px}footer .footer-link-logo
img{width:100%}footer .footer-link-list li
a{font-size:1.4rem;letter-spacing:-1px}footer .footer-link-list .dli-caret-circle-fill-right{right:15px}footer .footer-link-list.second .dli-caret-circle-fill-right{right:0}footer .footer-nest{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}footer .footer-nest-inner{width:48%}footer .footer-nest-inner+.footer-nest-inner{width:52%;margin-top:0}footer .footer-nest-title{width:94%;font-size:1.5rem}footer .footer-nest-inner + .footer-nest-inner .footer-nest-title{width:100%}footer .privacy-mark{transform:none;bottom:-84px}footer .footer-copy{right:100px;bottom:-62px}}div.empty-area{height:10px}div.content-box-inner{max-width:980px;width:100%;margin:0
auto}div.content-box-inner
p{font-size:1.3rem}.content-box-inner.empty-top,.section-container.empty-top{margin-top:50px}div.content-box-title
p{font-size:3.8rem;line-height:40px;text-align:center;margin-bottom:26px}div.main{margin-top:80px}.section-inner{max-width:980px;margin:0
auto}h1.main-title,h2{text-align:center;font-size:5rem;color:var(--fuji-po-blue-1);position:relative;letter-spacing:3px;width:fit-content;margin:0
auto}h1.main-title
p{line-height:1.3}h1.main-title span.main-phrase-emphasis,
h2 span.main-phrase-emphasis{display:block;font-size:2.8rem;color:var(--fuji-po-yellow);margin-bottom:15px}.sub-phrase{text-align:center;font-weight:bold;margin-top:40px}.sub-phrase p:nth-of-type(1){font-size:2.9rem;line-height:1.3}.sub-phrase p:nth-of-type(2){font-size:1.8rem;margin-top:15px}@media screen and (min-width: 768px){img.img-mv{width:100%;height:auto}}@media (min-width: 768px) and (max-width: 1280px){h1.main-title,h2{font-size:4.2rem;line-height:1.2}h1.main-title span.main-phrase-emphasis,
h2 span.main-phrase-emphasis{font-size:2.5rem;margin-bottom:13px}.section-inner{max-width:691px}.sub-phrase p:nth-of-type(1){font-size:2.5rem}}@media screen and (max-width:767px){body{min-width:0}h1.main-title,h2{font-size:2.7rem;letter-spacing:1px;line-height:1.2}h1.main-title span.main-phrase-emphasis,
h2 span.main-phrase-emphasis{font-size:1.4rem;margin-bottom:10px}div.main{margin-top:70px}.sub-phrase p:nth-of-type(1){font-size:2.2rem}.sub-phrase p:nth-of-type(2){font-size:1.6rem}}@media (min-width: 768px) and (max-width: 1280px){body{min-width:100%}.hide-tb.pc{display:none}div.inner{max-width:680px}}.inner{max-width:980px;margin:0
auto}@media (min-width: 768px) and (max-width: 1280px){.inner{max-width:680px}}@media screen and (max-width:767px){.inner{max-width:100%}}button{font-family:"Montserrat","Noto Sans JP",sans-serif}div#price_fix.column-fix.faq-btn{width:40px;position:fixed;right:0;background:transparent;z-index:5;transition: .3s all;cursor:pointer;margin-right:9%;filter:drop-shadow(0px 3px 6px rgb(0,0,0,20%));border-radius:20px;top:90vh}@media screen and (max-width: 767px){div#price_fix.column-fix.faq-btn{margin-right:2%;width:25px;top:auto;bottom:80px}}.page-key-visual{width:100%;height:315px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.page-key-visual
img{width:100%}.page-key-visual.bg-type-red{background-image:url(/assets/img/page-kv-bg-red-pc.webp)}.page-key-visual.bg-type-blue{background-image:url(/assets/img/page-kv-bg-blue-pc.webp)}.page-key-visual img.page-key-visual-fuji{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:auto;max-width:1280px;z-index:0}.page-key-visual .page-key-visual-main{position:absolute;left:50%;transform:translateX(-50%);z-index:1;width:980px}.page-key-visual .page-key-visual-main
img{width:100%;height:auto}@media (min-width: 768px) and (max-width: 1280px){.page-key-visual{height:auto}.page-key-visual .page-key-visual-main{position:relative;width:100%;max-width:980px}}@media screen and (max-width:767px){.page-key-visual{height:auto}}#breadcrumbs{padding-top:10px}#breadcrumbs i.ico-home{display:inline-block;background:transparent url(/assets/img/ico-home.png) left no-repeat;width:20px;height:18px;background-size:20px 18px}#breadcrumbs
ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;width:980px;margin:0
auto}#breadcrumbs ul
li{list-style:none;font-weight:normal;display:flex;gap:4px;align-items:center}#breadcrumbs ul li
a{padding-top:1px}#breadcrumbs ul li
span.breadcrumb_arrow{font-size:14px}#breadcrumbs ul li
span.breadcrumb_page_name{font-size:12px;padding-top:3px;line-height:1.3}#breadcrumbs ul li
a{color:var(--fuji-po-blue-1)}@media screen and (max-width:767px){#breadcrumbs{padding:10px
5% 0}}.page-nav-flex{margin:0
auto 15px;padding:25px
0 60px;display:flex;justify-content:center;gap:10px;max-width:980px}.page-nav-flex a.fuji-default-button{width:calc(100% / 4 - 7.5px);padding:10px
15px;margin:0;text-align:center}.page-nav-flex a.fuji-default-button.btn-red{background-color:var(--fuji-po-red)}.page-nav-flex a.fuji-default-button.btn-red .dli-caret-circle-fill-bottom::before{border-top-color:var(--fuji-po-red)}.page-nav-flex a.fuji-default-button.btn-blue{background-color:var(--fuji-po-blue-1)}.page-nav-flex a.fuji-default-button.btn-blue .dli-caret-circle-fill-bottom::before{border-top-color:var(--fuji-po-blue-1)}.page-nav-flex a.fuji-default-button .dli-caret-circle-fill-bottom{width:1.1em;height:1.1em;right:10px}.page-nav-flex a.fuji-default-button .dli-caret-circle-fill-bottom::before{left:50%}@media (min-width: 768px) and (max-width: 1280px){.page-nav-flex{max-width:680px}.page-nav-flex a.fuji-default-button{font-size:1.2rem;padding:10px
20px 10px 10px}.page-nav-flex a.fuji-default-button .dli-caret-circle-fill-bottom{right:7px}}@media screen and (max-width:767px){.page-nav{padding:0
5%}.page-nav-flex{max-width:400px;width:100%;flex-wrap:wrap;padding:20px
0 30px;box-sizing:border-box}.page-nav-flex a.fuji-default-button{width:calc(100% / 2 - 5px);padding:10px
15px 10px 5px;font-size:1.2rem}.page-nav-flex a.fuji-default-button .dli-caret-circle-fill-bottom{width:1.1em;height:1.1em;right:8px}}.section-background-1{position:relative;padding:85px
30px}.section-background-2,.section-background-3,.section-background-4,.section-background-5{position:relative;padding:125px
30px 85px}.section-background-4{padding:0
30px 85px}.section-background-1,.section-background-3,.section-background-4{background-color:#FFF}.section-background-2{background-color:var(--fuji-po-gray-2);color:var(--fuji-po-gray-1)}.section-background-2::before,.section-background-3::before,.section-background-5::before{display:block;position:absolute;top:-15px;left:0;right:0;content:'';background-image:url(/assets/img/section-fuji2.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 0;padding-bottom:9%}.section-background-3::before{background-image:url(/assets/img/section-fuji.svg)}.section-background-5::before{background-image:url(/assets/img/section-fuji3.svg)}.section-background-5.type-bg-gray::before{background-image:url(/assets/img/section-fuji3-bg-gray.svg)}.section-background-3{color:var(--fuji-po-gray-1)}.section-background-5{background-color:var(--fuji-po-blue-1)}@media (min-width: 768px) and (max-width: 1280px){.section-background-1{padding:85px
30px 105px}.section-background-2,.section-background-3,.section-background-4,.section-background-5{padding:95px
30px 85px}}@media screen and (max-width:767px){.section-background-1{padding:45px
5% 70px}.section-background-2,.section-background-3,.section-background-4,.section-background-5{position:relative;padding:80px
5% 70px}.section-background-2::before,.section-background-3::before,.section-background-5::before{display:block;position:absolute;top:-15px;left:0;right:0;content:'';width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 0;padding-bottom:25vw;border:0}}.default-btn-wrap{text-align:center}.fuji-default-button{position:relative;padding:10px
36px;background-color:var(--fuji-po-gray-1);color:#FFF;border-radius:100px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:bold;box-sizing:border-box;line-height:1.3;border:none;margin:0
auto;cursor:pointer}.fuji-default-button.normal{width:265px}.fuji-default-button.wide{width:450px;padding:20px;font-size:1.8rem}.fuji-default-button.type-red{background-color:var(--fuji-po-red)}.fuji-default-button.type-blue{background-color:var(--fuji-po-blue-1)}.fuji-default-button.type-red .dli-caret-circle-fill-right::before{color:var(--fuji-po-red)}.fuji-default-button.type-blue .dli-caret-circle-fill-right::before{color:var(--fuji-po-blue-1)}.fuji-default-button .dli-caret-circle-fill-right,
.fuji-default-button .dli-caret-circle-fill-bottom{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:1.1em;height:1.1em}.fuji-default-button .dli-caret-circle-fill-bottom::before{border-width:0.468616em 0.334em;top:54%;left:51%}.fuji-default-button.open .dli-caret-circle-fill-bottom::before{top:46%;border-bottom:solid 7px;border-bottom-color:currentColor;border-top:0}.fuji-default-button.wide .dli-caret-circle-fill-right,
.fuji-default-button.wide .dli-caret-circle-fill-bottom{right:40px}.fuji-default-button:hover{transition:0.2s linear;opacity:0.8}@media screen and (max-width:767px){.fuji-default-button.normal{width:190px;padding:8px
25px;font-size:1.3rem}.fuji-default-button.open .dli-caret-circle-fill-bottom::before{border-bottom:solid 6px}}.device-icon-btn{display:inline-block;width:320px;position:relative;height:80px;line-height:80px;color:#fff;font-size:2rem;font-weight:bold;border-radius:50px;letter-spacing:2px;padding-left:25px;box-sizing:border-box}.device-icon-btn.bg-type-red{background-color:var(--fuji-po-red)}.device-icon-btn.bg-type-blue{background-color:var(--fuji-po-blue-1)}.device-icon-btn.bg-type-gray{background-color:var(--fuji-po-gray-1)}.device-icon-btn span.dli-caret-circle-fill-right{width:25px;height:25px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.device-icon-btn.bg-type-red span.dli-caret-circle-fill-right::before{color:var(--fuji-po-red)}.device-icon-btn.bg-type-blue span.dli-caret-circle-fill-right::before{color:var(--fuji-po-blue-1)}.device-icon-btn.bg-type-gray span.dli-caret-circle-fill-right::before{color:var(--fuji-po-gray-1)}.device-icon-btn span.circle-img{display:inline-block;width:60px;height:60px;border-radius:50%;position:absolute;left:10px;top:50%;transform:translateY(-50%);background-color:#fff;box-sizing:border-box}.device-icon-btn.bg-type-red span.circle-img{padding:12px
0 0 13px}.device-icon-btn.bg-type-blue span.circle-img{padding:1px
0 0 17px}.device-icon-btn.bg-type-gray span.circle-img{padding:1px
4px 0 14px}.device-icon-btn span.circle-img
img{width:100%}.device-icon-btn:hover{transition:0.2s linear;opacity:0.8}.icon-btn-flex{display:flex;justify-content:space-between}@media (min-width: 768px) and (max-width: 1280px){.icon-btn-flex .device-icon-btn{width:220px;height:60px;line-height:60px;font-size:1.5rem}.icon-btn-flex .device-icon-btn span.circle-img{width:40px;height:40px}.icon-btn-flex .device-icon-btn.bg-type-red span.circle-img{padding:3px
0 0 9px}.icon-btn-flex .device-icon-btn.bg-type-blue span.circle-img{padding:0
0 0 12px}.icon-btn-flex .device-icon-btn.bg-type-blue span.circle-img
img{margin-bottom:3px}.icon-btn-flex .device-icon-btn.bg-type-gray span.circle-img{padding:0
2px 0 10px}.icon-btn-flex .device-icon-btn.bg-type-gray span.circle-img
img{margin-bottom:2px}.device-icon-btn span.dli-caret-circle-fill-right{right:10px}}@media screen and (max-width:767px){.device-icon-btn{width:260px;height:65px;line-height:65px;padding-left:13px;font-size:1.7rem}.device-icon-btn span.circle-img{width:45px;height:45px}.device-icon-btn.bg-type-red span.circle-img{padding:6px
0 0 9px}.device-icon-btn.bg-type-blue span.circle-img{padding:0
0 0 13px}.device-icon-btn.bg-type-blue span.circle-img
img{margin-bottom:2px}.device-icon-btn.bg-type-gray span.circle-img{padding:0
0 0 10px}.icon-btn-flex{flex-direction:column;justify-content:center;gap:15px}}.dli-caret-circle-fill-right{display:inline-block;vertical-align:middle;color:#FFF;line-height:1;position:relative;width:1.1em;height:1.1em;border:0.075em solid currentColor;background:currentColor;border-radius:50%;box-sizing:content-box;margin-left:7px}.dli-caret-circle-fill-right::before{content:'';color:var(--fuji-po-gray-1);width:0;height:0;border-style:solid;border-color:transparent;border-width:0.38em 0.51177em;border-left-color:currentColor;border-right:0;transform:translateX(15%);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.dli-caret-circle-fill-bottom{display:inline-block;vertical-align:middle;color:#FFF;line-height:1;position:relative;width:1.6em;height:1.6em;border:0.075em solid currentColor;background:currentColor;border-radius:50%;box-sizing:content-box}.dli-caret-circle-fill-bottom::before{content:'';color:var(--fuji-po-gray-1);width:0;height:0;border-style:solid;border-color:transparent;border-width:0.759616em 0.45em;border-top-color:currentColor;border-bottom:0;top:55%;left:48%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);position:absolute;margin:auto}.dli-caret-fill-right{content:'';color:#FFF;width:0;height:0;border-style:solid;border-color:transparent;border-width:0.48em 0.71177em;border-left-color:currentColor;border-right:0;margin-left:10px}@media screen and (max-width: 767px){img.img-mv-sp{width:100%}}.fuji-point-fujikichi{position:absolute;top:79%;right:-30px;transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);width:200px}.fuji-point-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0
auto;margin-top:30px}.fuji-point-area>div{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:50px;position:relative;z-index:1;width:calc((100% - 30px)/2);height:360px}.fuji-point-number{text-align:center;font-size:2.8rem;font-weight:bold;color:var(--fuji-po-blue-1)}.fuji-point-number
span{font-size:5rem;margin-left:5px}.fuji-point-1 .fuji-point-img{height:135px;margin-top:35px;margin-left:30px}.fuji-point-2 .fuji-point-img{height:103px;margin-top:35px}.fuji-point-3 .fuji-point-img{height:130px;margin-top:24px;margin-left:7px}.fuji-point-4 .fuji-point-img{height:112px;margin-top:35px;margin-left:17px}.fuji-point-text{font-size:2.7rem;font-weight:bold;color:var(--fuji-po-blue-2);letter-spacing:-1px;line-height:1.3}.fuji-point-text
span{color:var(--fuji-po-red);font-size:1.2em}.fuji-point-1 .fuji-point-text{margin-top:-32px}.fuji-point-2 .fuji-point-text{margin-top:28px}.fuji-point-sub-text{font-size:1.8rem;margin-top:9px;line-height:1.5;width:395px;font-weight:bold;color:var(--fuji-po-gray-1)}.fuji-point-1 .fuji-point-sub-text{margin-top:16px;width:fit-content}.fuji-point-2 .fuji-point-sub-text{margin-top:10px;width:fit-content}.fuji-point-3 .fuji-point-sub-text{margin-top:12px;width:355px}.fuji-point-4 .fuji-point-sub-text{margin-top:10px;width:324px}.fuji-point-button{position:absolute;padding:10px
36px;background-color:var(--fuji-po-gray-1);color:#FFF;bottom:0px;left:50%;transform:translateX(-50%);border-radius:100px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:bold;width:265px;box-sizing:border-box;line-height:1.3}.fuji-point-button:hover{transition:0.2s linear;opacity:0.8}.fuji-point-1 .fuji-point-button{bottom:7px}.fuji-point-4 .fuji-point-button{bottom:-3px}.fuji-point-button .dli-caret-circle-fill-bottom{width:1.1em;height:1.1em;margin-left:7px}.fuji-point-button .dli-caret-circle-fill-bottom::before{border-width:0.468616em 0.334em;top:54%;left:49%}@media screen and (min-width:768px){.fuji-point-area{width:900px}.fuji-point-area>div:before{content:"";background:var(--fuji-po-gray-2);height:360px;width:360px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:absolute;z-index:-1}}@media (min-width: 768px) and (max-width: 1280px){.fuji-point-fujikichi{top:-12%;right:45px;width:97px}.fuji-point-area{width:100%;max-width:691px}.fuji-point-area>div{height:310px}.fuji-point-area>div:before{height:310px;width:310px}.fuji-point-1 .fuji-point-img{height:110px;margin-top:25px;margin-left:25px}.fuji-point-text{font-size:2.3rem}.fuji-point-sub-text{font-size:1.5rem}.fuji-point-3 .fuji-point-sub-text{width:300px}.fuji-point-2 .fuji-point-img{height:87px;margin-top:25px}.fuji-point-3 .fuji-point-img{height:107px;margin-top:25px;margin-left:7px}.fuji-point-4 .fuji-point-button{bottom:-32px}}@media screen and (max-width:767px){.fuji-point-area{display:block}.fuji-point-area>div{width:100%;height:auto;margin-top:48px}.fuji-point-area>div:not(:first-of-type){margin-top:32px;padding-top:32px;border-top:1px solid var(--fuji-po-gray-1)}.fuji-point-1 .fuji-point-img,
.fuji-point-3 .fuji-point-img,
.fuji-point-4 .fuji-point-img{height:70px;margin:20px
auto 5px}.fuji-point-number{font-size:1.9rem;margin-bottom:17px}.fuji-point-number
span{font-size:4rem;margin-left:5px}.fuji-point-sp-background{background-color:var(--fuji-po-gray-2);width:100%}.fuji-point-1 .fuji-point-text,
.fuji-point-2 .fuji-point-text,
.fuji-point-3 .fuji-point-text,
.fuji-point-4 .fuji-point-text{margin-top:12px;font-size:1.49rem}.fuji-point-1 .fuji-point-sub-text,
.fuji-point-2 .fuji-point-sub-text,
.fuji-point-3 .fuji-point-sub-text,
.fuji-point-4 .fuji-point-sub-text{margin-top:5px;font-size:1.4rem}.fuji-point-1 .fuji-point-button,
.fuji-point-4 .fuji-point-button{position:static;transform:unset;transform:unset;font-size:1.3rem;padding:6px
20px;margin-top:10px;padding:8px
25px}.fuji-point-button .dli-caret-circle-fill-bottom::before{top:54%;left:50%}.fuji-point-fujikichi{display:none}.fuji-point-2 .fuji-point-img{height:26px;margin:34px
auto}.fuji-point-3 .fuji-point-sub-text,
.fuji-point-4 .fuji-point-sub-text{width:fit-content}}.plan-title .plan-title-flex{display:flex;align-items:center;justify-content:center;font-weight:bold;border-bottom:5px solid;padding-bottom:8px;gap:15px}.plan-title{margin-top:60px}.plan-title.type-red{color:var(--fuji-po-red)}.plan-title.type-blue{color:var(--fuji-po-blue-1)}.plan-title.type-gray{color:var(--fuji-po-gray-1)}.plan-title .plan-title-flex .plan-title-main{font-size:5.5rem}.plan-title .plan-title-flex .plan-title-main
span{font-size:3.8rem}.plan-title .plan-title-flex .plan-title-sub{padding-top:10px}.plan-title .plan-title-flex .plan-title-sub
span{font-size:2rem;border-radius:30px;text-align:center;padding:3px
30px;letter-spacing:2px}.plan-title.type-red .plan-title-flex .plan-title-sub
span{border:4px
solid var(--fuji-po-red)}.plan-title.type-blue .plan-title-flex .plan-title-sub
span{border:4px
solid var(--fuji-po-blue-1)}.plan-title.type-gray .plan-title-flex .plan-title-sub
span{border:4px
solid var(--fuji-po-gray-1)}.plan-title
p{text-align:center;margin-top:10px;font-size:1.8rem;font-weight:bold;color:var(--fuji-po-gray-1)}.plan-point-flex{display:flex;gap:40px;justify-content:center;margin-top:30px}.plan-point-flex .point-box .point-bg{width:160px;height:160px;background-color:#fff;border-radius:50%;padding-top:15px;box-sizing:border-box}.plan-point-flex .point-box .point-bg .point-number{text-align:center;font-size:1.7rem;font-weight:bold;margin-bottom:10px}.plan-point-flex.type-red .point-box .point-bg .point-number{color:var(--fuji-po-red)}.plan-point-flex.type-blue .point-box .point-bg .point-number{color:var(--fuji-po-blue-1)}.plan-point-flex.type-gray .point-box .point-bg .point-number{color:var(--fuji-po-gray-1)}.plan-point-flex .point-box .point-bg .point-number
span{font-size:2.6rem;margin-left:3px}.plan-point-flex .point-box .point-bg
img{width:100%}.plan-point-flex .point-box .point-bg .point-text{font-size:1.3rem;font-weight:bold;color:var(--fuji-po-gray-1);text-align:center;position:relative;top:-30px}.plan-point-flex .point-box .point-bg a.fuji-default-button{padding:8px
10px;font-size:1.3rem;width:160px;margin:3px
auto 0}.plan-point-flex .point-box .point-bg a.fuji-default-button .dli-caret-circle-fill-right{right:10px}.plan-price-flex{display:flex;align-items:center;margin-top:60px}.plan-price-flex.flex-4-column{gap:10px}.plan-price-flex.flex-4-column .plan-price-box{width:calc(100% / 4 - 7.5px)}.plan-price-flex.flex-3-column{gap:15px}.plan-price-flex.flex-3-column .plan-price-box{width:calc(100% / 3 - 10px)}.plan-price-flex .plan-price-box .box-gb{text-align:center;font-size:4rem;font-weight:bold;color:#fff;padding:9px
5px}.plan-price-flex.type-red .plan-price-box .box-gb{background-color:var(--fuji-po-red)}.plan-price-flex.type-blue .plan-price-box .box-gb{background-color:var(--fuji-po-blue-1)}.plan-price-flex.type-gray .plan-price-box .box-gb{background-color:var(--fuji-po-gray-1)}.plan-price-flex .plan-price-box .box-gb
span{font-size:2rem}.plan-price-flex .plan-price-box .box-gb.box-type-2{font-size:3rem;line-height:0.7;padding:8px;height:58px;box-sizing:border-box}.plan-price-flex .plan-price-box .box-gb.box-type-2 span.gb-text-sub{font-size:1.6rem}.plan-price-flex .plan-price-box .box-price{background-color:#fff;padding:15px
0;position:relative}.plan-price-flex .plan-price-box .box-price
img{width:60px;position:absolute;right:-5px;top:-30px}.plan-price-flex .plan-price-box .box-price
p{font-size:1.5rem;font-weight:bold;text-align:center}.plan-price-flex.type-red .plan-price-box .box-price p span,
.plan-price-flex.type-gray .plan-price-box .box-price p
span{color:var(--fuji-po-red)}.plan-price-flex.type-blue .plan-price-box .box-price p
span{color:var(--fuji-po-blue-1)}.plan-price-flex .plan-price-box .box-price .price-flex{display:flex;align-items:center;justify-content:center;margin-top:5px}.plan-price-flex .plan-price-box .box-price .price-flex .price-big-text{font-size:4.5rem;font-weight:bold}.plan-price-flex.type-red .plan-price-box .box-price .price-flex .price-big-text{color:var(--fuji-po-red)}.plan-price-flex.type-blue .plan-price-box .box-price .price-flex .price-big-text{color:var(--fuji-po-blue-1)}.plan-price-flex.type-gray .plan-price-box .box-price .price-flex .price-big-text{color:var(--fuji-po-gray-1)}.plan-price-flex .plan-price-box .box-price .price-flex .price-unit-text{font-size:1.2rem;font-weight:bold;margin:6px
0 0 5px;text-align:center;line-height:1.2}.plan-caution{margin-top:10px;margin-bottom:40px}.plan-caution
p{font-size:1.3rem;line-height:1.5;text-indent:-1em;padding-left:1em}@media (min-width: 768px) and (max-width: 1280px){.plan-title .plan-title-flex .plan-title-main{font-size:4.5rem}.plan-title .plan-title-flex .plan-title-main
span{font-size:3.2rem}.plan-title .plan-title-flex .plan-title-sub
span{font-size:1.8rem}.plan-price-flex .plan-price-box .box-gb{font-size:3rem}.plan-price-flex .plan-price-box .box-price
p{font-size:1.3rem}.plan-price-flex .plan-price-box .box-price .price-flex .price-big-text{font-size:3.6rem}.plan-price-flex .plan-price-box .box-price .price-flex .price-unit-text{font-size:1.1rem;margin:6px
0 0 3px}.plan-price-flex .plan-price-box .box-price
img{width:45px;top:-22px}.plan-caution
p{font-size:1.2rem}.plan-price-flex .plan-price-box .box-gb.box-type-2{font-size:2.6rem;padding:7px;height:50px}.plan-price-flex .plan-price-box .box-gb.box-type-2 span.gb-text-sub{font-size:1.5rem}}@media screen and (max-width: 767px){.nentoku-plan{max-width:400px;margin:0
auto}.rakuraku-plan{max-width:400px;margin:80px
auto 0}.plan-title{margin:50px
auto 0}.plan-title .plan-title-flex{gap:5px;border-bottom:7px solid}.plan-title .plan-title-flex .plan-title-main{font-size:3.6rem}.plan-title .plan-title-flex .plan-title-main
span{font-size:2.6rem}.plan-title .plan-title-flex .plan-title-sub
span{font-size:1.6rem;padding:3px
25px;letter-spacing:1px;white-space:nowrap}.plan-title
p{margin-top:15px;font-size:1.6rem;line-height:1.3}.plan-title .plan-title-flex .plan-title-sub{padding-top:5px}.plan-point-flex{gap:10px}.plan-point-flex .point-box .point-bg .point-text{font-size:1.1rem;letter-spacing:-1px;line-height:1.4;top:-25px}.plan-point-flex .point-box .point-bg{width:105px;height:105px;padding-top:8px}.plan-point-flex .point-box .point-bg .point-number{font-size:1.4rem;margin-bottom:0}.plan-point-flex .point-box .point-bg .point-number
span{font-size:2rem;margin-left:2px}.plan-point-flex .point-box .point-bg a.fuji-default-button{padding:5px
10px 5px 5px;font-size:1.1rem;width:115px;margin:5px
0 0 -5px}.plan-point-flex .point-box .point-bg a.fuji-default-button .dli-caret-circle-fill-right{right:5px}.plan-price-flex{flex-direction:column}.plan-price-flex.flex-3-column,.plan-price-flex.flex-4-column{gap:15px}.plan-price-flex.flex-3-column .plan-price-box,
.plan-price-flex.flex-4-column .plan-price-box{width:100%;display:flex}.plan-price-flex .plan-price-box .box-gb{width:120px;font-size:3.4rem;padding-top:38px}.plan-price-flex .plan-price-box .box-gb.box-type-2{padding:28px
5px 9px;height:auto;box-sizing:unset;font-size:3.4rem}.plan-price-flex .plan-price-box .box-gb.box-type-2 .gb-text-sub{font-size:1.6rem;margin-top:5px}.plan-price-flex .plan-price-box .box-price{width:calc(100% - 120px);padding:10px
0;text-align:center}.plan-price-flex .plan-price-box .box-price
img{width:45px;right:-5px;top:-5px}.plan-price-flex .plan-price-box .box-price
p{display:inline-block;text-align:left;min-width:165px}.plan-price-flex .plan-price-box .box-price .price-flex{margin-top:0px}.plan-price-flex .plan-price-box .box-price .price-flex .price-unit-text{margin:10px
0 0 5px}.plan-caution{margin:20px
auto;max-width:400px}.plan-caution
p{font-size:1.2rem}}.option-service-wrap{display:flex;align-items:end;margin-top:100px;margin-bottom:50px}.option-box-left{width:50%}.option-box-left .box-title{position:relative;padding:50px
145px 0 0}.option-box-left .box-title{font-size:4.5rem;font-weight:bold;line-height:1.2}.option-box-left .box-title
span{font-size:2.5rem}.option-box-left .box-title
img{position:absolute;right:0;top:0;width:60%}.option-box-left .box-sub-text{font-size:1.8rem;font-weight:bold;margin-top:20px;line-height:1.5}.option-box-left .option-price{display:flex;position:relative;width:fit-content;align-items:baseline;margin-top:20px}.option-box-left .option-price .price-big-text{font-size:7rem;font-weight:bold;color:var(--fuji-po-red)}.option-box-left .option-price .price-unit-text{font-size:1.5rem;font-weight:bold}.option-box-left .option-price
img{position:absolute;right:-70px;bottom:0;width:60px}.option-box-right{width:50%;text-align:center}.content-notes{margin-top:35px}.content-notes
table{width:100%;border-collapse:collapse;table-layout:fixed}.content-notes table tbody p,
.content-notes table tbody th,
.content-notes table tbody
td{font-size:1.4rem;line-height:1.5}.content-notes table tbody th,
.content-notes table tbody
td{padding:10px
12px;border:1px
solid #ccc}.content-notes table tbody
th{width:20%}.content-notes table tbody
ul{margin:0;padding:0;list-style:none}.content-notes table tbody ul
li{padding-left:1em;text-indent:-1em}.content-notes table tbody ul li::before{content:"・"}@media (min-width: 768px) and (max-width: 1280px){.option-service-wrap{margin-top:60px;gap:10px}.option-box-left .box-title{font-size:3.2rem;padding:35px
100px 0 0}.option-box-left .box-title
span{font-size:1.8rem}.option-box-left .box-sub-text{font-size:1.45rem}.option-box-left .option-price .price-big-text{font-size:6rem}.option-box-left .option-price{margin-top:15px}.option-box-right
img{width:100%}}@media screen and (max-width: 767px){.option-service-wrap{flex-direction:column;align-items:baseline;max-width:400px;margin:10px
auto 30px}.option-box-left,.option-box-right{width:100%}.option-box-left .box-title
img{width:90%}.option-box-left .box-title{padding:65px
90px 0 0;font-size:3rem}.option-box-left .box-title
span{font-size:1.8rem}.option-box-left .box-sub-text{font-size:1.4rem}.option-box-left .option-price{margin:20px
auto;align-items:center;padding-right:40px}.option-box-left .option-price .price-big-text{font-size:5.5rem}.option-box-left .option-price .price-unit-text{font-size:1.3rem;margin:8px
0 0 5px}.option-box-left .option-price
img{right:-10px;bottom:7px;width:45px}.option-box-right
img{width:100%}.content-notes{margin-top:25px}.content-notes table tbody
td{text-align:left}.content-notes table tbody
th{width:22%}.content-notes table tbody p,
.content-notes table tbody th,
.content-notes table tbody
td{font-size:1.2rem}.content-notes table tbody th,
.content-notes table tbody
td{padding:8px}}.data-charge-wrap{display:flex;margin-top:40px}.data-charge-wrap .data-charge-left{width:42%;padding-top:20px}.data-charge-wrap .data-charge-left .data-text-main{font-size:2.2rem;font-weight:bold}.data-charge-wrap .data-charge-left .data-text-sub{font-size:1.8rem;font-weight:bold;margin-top:20px;line-height:1.5}.data-charge-wrap .data-charge-right{width:58%;display:flex;gap:20px;align-items:center}.data-charge-wrap .data-charge-right .data-box{width:calc(100% / 3 - 13.4px);text-align:center}.data-box .giga-plan{text-align:center;font-size:4rem;font-weight:bold;color:var(--fuji-po-blue-1)}.data-box .giga-plan span:nth-child(2){font-size:1.8rem}.data-charge-wrap .data-box
img{width:50%;margin:10px
auto}.data-box .giga-price{display:flex;align-items:center;justify-content:center}.data-box .giga-price .price-big-text{font-size:5rem;font-weight:bold;color:#D91A3A}.data-box .giga-price .price-unit-text{font-size:1.3rem;font-weight:bold;margin:6px
0 0 5px;text-align:left;line-height:1.2}.data-charge-step{border:3px
solid var(--fuji-po-blue-1);padding:30px
80px;position:relative;margin-top:70px;margin-bottom:40px}.data-charge-step .charge-title-box{position:absolute;left:50%;transform:translateX(-50%);top:-45px;height:45px;line-height:45px;background-color:var(--fuji-po-blue-1);color:#fff;font-size:2rem;font-weight:bold;text-align:center;clip-path:polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);padding:0
80px}.data-charge-step .step-box-flex{display:flex;justify-content:center;gap:50px}.data-charge-step .step-box-flex .step-box{width:calc(100% / 3 - 33.4px)}.data-charge-step .step-box-flex .step-box .step-box-img{width:100%;padding-left:50px;box-sizing:border-box}.data-charge-step .step-box-flex .step-box .step-box-img
img{width:100%}.data-charge-step .step-box-flex .step-box .step-box-content{position:relative;margin-top:20px;padding-bottom:35px}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text{position:absolute;left:50%;transform:translateX(-50%);bottom:0}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text .step-text-main{font-size:1.7rem;font-weight:bold}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text .step-text-main
a{text-decoration:underline;color:var(--fuji-po-gray-1)}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text .step-text-sub{font-size:1.2rem;white-space:nowrap;margin-top:10px;line-height:1.4}.data-charge-step .step-box-flex .step-box .step-number{font-size:1.6rem;color:var(--fuji-po-red);text-align:center;font-weight:bold}.data-charge-step .step-box-flex .step-box .step-number
span{font-size:2.6rem;margin-left:2px}@media (min-width: 768px) and (max-width: 1280px){.data-charge-wrap .data-charge-left{width:47%;padding-top:10px}.data-charge-wrap .data-charge-left .data-text-main{font-size:2rem}.data-charge-wrap .data-charge-left .data-text-sub{font-size:1.45rem;margin-top:15px}.data-charge-wrap .data-charge-right{width:53%;gap:5px}.data-box .giga-plan{font-size:3.2rem}.data-box .giga-price .price-big-text{font-size:3.2rem}.data-charge-wrap .data-charge-right .data-box{width:calc(100% / 3 - 3.34px)}.data-box .giga-price .price-unit-text{font-size:1.1rem;margin:6px
0 0 2px}.data-charge-step{padding:30px
20px}.data-charge-step .step-box-flex .step-box .step-box-img{padding-left:42px}.data-charge-step .step-box-flex{gap:30px}.data-charge-step .step-box-flex .step-box{width:calc(100% / 3 - 20px)}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text{bottom:-5px;text-align:center}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text .step-text-main{font-size:1.5rem;display:inline-block;text-align:left}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text .step-text-sub{margin-top:5px;text-align:left}.data-charge-step .step-box-flex .step-box .step-box-content{margin-top:10px}}@media screen and (max-width: 767px){.section-background-2.router-section-3{padding-bottom:40px}.data-charge-wrap{flex-direction:column;max-width:400px;margin:40px
auto 0}.data-charge-wrap .data-charge-left{width:100%;padding-top:0}.data-charge-wrap .data-charge-right{width:100%;gap:10px;margin-top:20px}.data-charge-wrap .plan-caution{margin:15px
0}.data-charge-wrap .data-charge-left .data-text-sub{font-size:1.45rem;margin-top:15px}.data-charge-wrap .data-charge-right .data-box{width:calc(100% / 3 - 6.67px);background-color:#fff;padding:10px
0}.data-box .giga-plan{font-size:2.4rem}.data-box .giga-price .price-big-text{font-size:2.6rem;color:var(--fuji-po-red)}.data-box .giga-price .price-unit-text{font-size:1.1rem;margin:0
0 0 3px;line-height:1}.data-charge-step .charge-title-box{top:-35px;height:35px;line-height:35px;font-size:1.6rem;padding:0
20px;width:200px;box-sizing:border-box}.data-charge-step{padding:20px
0 20px 10px;max-width:400px;margin:52px
auto 30px}.data-charge-step .step-box-flex{gap:30px;flex-direction:column}.data-charge-step .step-box-flex .step-box{width:100%;display:flex;align-items:center;gap:10px}.data-charge-step .step-box-flex .step-box .step-box-content{position:relative;margin-top:0;padding-bottom:0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%}.data-charge-step .step-box-flex .step-box .step-box-img{width:35%;padding-left:10px}.data-charge-step .step-box-flex .step-box .step-box-img
img{position:relative;top:16px;max-width:85px}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text{position:unset;transform:unset;width:65%}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text .step-text-main{font-size:1.5rem}.data-charge-step .step-box-flex .step-box .step-box-content .step-box-text .step-text-sub{font-size:1.1rem;margin-top:0px}.fuji-default-button.wide{width:fit-content;padding:12px
30px;font-size:1.4rem}.fuji-default-button.wide .dli-caret-circle-fill-right,
.fuji-default-button.wide .dli-caret-circle-fill-bottom{right:15px}}
div.faq-content{padding:0}.application-date-link{width:fit-content;margin:-30px 0 30px auto}div.content-box-inner{max-width:unset}.uk-position-center-right{position:absolute;top:0;bottom:0;right:0;margin:auto}@media screen and (max-width: 767px){div.faq-content{padding:0}.application-date-link{margin:-30px auto 30px 0}div.content-box-title h1
p{text-align:center}}.first_popup
.conductor{position:relative;width:100%;top:0;right:0;background:none;margin:0
auto;color:#333;font-size:2em;padding:15px;display:block;text-align:center;height:auto;transition: .3s all;line-height:1.3;box-sizing:border-box}.first_popup
a.conductor{border:2px
solid #0173B8;background-color:#fff}.first_popup a.conductor:hover{color:#fff;background-color:#0173B8}.faq_link_box{display:flex;font-size:0.8rem}.bg_first_popup{position:fixed;top:0px;left:0px;z-index:10000;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5)}.first_popup{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:50%;min-width:800px;background-color:#fff;cursor:pointer}.onetime_popup_title{position:relative;padding:30px
90px;margin:0px;background-color:#38d;color:#fff;font-size:32px;text-align:center;line-height:1.5}.onetime_popup_title::before,.onetime_popup_title::after{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:30px;height:4px;background-color:#fff;content:""}.onetime_popup_title::before{transform:rotate(45deg)}.onetime_popup_title::after{transform:rotate(-45deg)}.onetime_popup_content{padding:60px;text-align:center}@media screen and (max-width: 767px){.first_popup
.conductor{font-size:14px;display:flex;justify-content:center;padding-top:12px;width:90%}.faq_link_box{display:inherit}.first_popup{min-width:90%}.onetime_popup_content{padding:60px
5px}}div.document-popup-close-button{background-color:#000;width:35px;height:35px;position:absolute;right:-15px;top:-15px;text-align:center;border-radius:17px;display:flex;justify-content:center;align-items:center;cursor:pointer}div.document-popup-close-button
img{width:50%}div.document-popup-close-button.conductor{border-radius:0;border:2px
solid #c40a00}div.document-popup-close-button.conductor:hover{color:#fff;background-color:#c40a00}.faq-notice{width:300px;margin:55px
auto 0}.faq-notice
a{position:relative;display:block;text-align:center;color:#FFF;font-size:1.5rem;line-height:1.4;padding:1rem 0;font-weight:bold;background-color:#0173B8;border:2px
solid #0173B8;border-radius:12px;box-sizing:border-box;transition:all .3s}.faq-notice a .material-icons-white{color:#FFF;margin-right:0 !important;transition:all .3s}.faq-notice a:hover{color:#0173B8;background-color:#FFF}.faq-notice a:hover .material-icons-white{color:#0173B8}.faq_link_box{display:flex;flex-direction:column;gap:40px;font-size:1.3rem}@media screen and (max-width: 767px){.faq-notice{margin:45px
auto 20px}.faq_link_box{font-size:0.8rem;gap:20px}.first_popup
.conductor{line-height:1.5;width:90%}.content-box-inner.empty-top.faq-content{margin-top:30px}}@media screen and (max-width: 320px){.faq-notice{padding:8px}}.tab_content{margin-bottom:65px}.tab_content
dl{border-bottom:solid 1px #908E8E;padding:0;margin-block-start:0;margin-block-end:0}.tab_content dl:last-child{border-bottom:solid 1px #908E8E}.tab_content
dt{padding:25px
30px 25px 65px;position:relative;font-size:2rem;font-weight:500;line-height:1.4;letter-spacing:0.1em;cursor:pointer}.tab_content dt::after{content:"";display:block;position:absolute;right:0;top:39px;transform:translateY(-50%);width:14px;height:14px;background:url(/assets/img/arrow03.png) no-repeat center;background-size:contain}.tab_content dt.active::after{transform:rotate(180deg);top:33px}.tab_content dt span,
.tab_content dd
span{font-size:3rem;position:absolute;left:20px;top:20px}.tab_content
dd{background:#FFF;padding:30px
20px 30px 65px;margin:0
0 30px;position:relative;box-sizing:border-box;display:none}.tab_content dd
span{top:27px}.tab_content dd
p{font-size:1.3rem;line-height:1.8;letter-spacing:0.1em;text-align:justify}div.faq-category-title{margin:30px
0 15px}@media screen and (max-width: 767px){.tab_content{margin-bottom:15px}.tab_content
dl{padding:0
0 15px}.tab_content
dt{padding:15px
20px 0 45px;font-size:1.5rem;line-height:1.4}.tab_content dt::after{top:26px}.tab_content dt.active::after{top:20px}.tab_content dt
span{left:7px;transform:translateY(-30%)}.tab_content
dd{padding:15px
20px 15px 45px;margin:15px
0 0}.tab_content dd
span{font-size:3rem;position:absolute;left:10px;top:15px}.tab_content dd
p{font-size:1.2rem;text-align:left}div.faq-category-title{margin:50px
0 15px}}div.faq-nav-icons{padding:30px
0;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;width:100%}div.faq-nav-icons div.nav-box{background:url(/assets/img/arrow03.png) no-repeat center 55px #FFF;background-size:14px;font-size:1.3rem;font-weight:bold;line-height:1.4;color:#000;border-radius:12px;height:73px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:0
0 18px;box-shadow:0 0 15px rgb(0 0 0 / 20%);transition:all .3s;margin-bottom:20px}div.faq-nav-icons div.nav-box
p{font-size:1.7rem}div.faq-nav-icons div.nav-box p
.sp{display:block}div.faq-nav-icons div.nav-box-text span::before{content:"\A";white-space:pre}div.faq-nav-icons div.nav-box:hover{background-color:#D1EEFE}div.faq-nav-icon-box{text-align:center;cursor:pointer;position:relative;width:calc((100% / 3) - 2%);margin:0}.faq-header.faq-header-category>p{text-align:center;margin:10px
0 30px;font-size:1.45rem;line-height:1.6}@media screen and (max-width: 767px){div.nav-box-text
p{font-size:1.1rem}div.faq-nav-icons{justify-content:space-around;padding:0;margin:0}div.faq-nav-icons div.nav-box{margin-bottom:0;padding:0
0 15px}div.faq-nav-icon-box{width:calc((100% - 6%)/2);margin:0
0 30px}div.document-popup-close-button{width:35px;height:35px;position:absolute;right:-15px;top:-15px;text-align:center;background-color:#000;border-radius:17px;display:flex;justify-content:center;align-items:center;cursor:pointer}div.document-popup-close-button
img{width:50%}div.document-notion-black-background{position:fixed;background-color:#000;opacity:0.4;width:100%;height:100%;top:0;left:0;z-index:1000000000001}div.white-content-box-document-notion{position:fixed;height:75%;max-height:initial;top:50%;bottom:50px;left:0;right:0;transform:translateY(-50%);padding:50px
0;margin:0
5%;z-index:1000000000002;background-color:#F3F3F3}div.white-content-box-document-notion div.white-content-box-inner-document{width:90%;height:75%;overflow-x:hidden;margin:30px
auto 0}div.white-content-box-document-notion div.white-content-box-title-notion{padding:0;text-align:center}div.white-content-box-title-notion
p{font-size:2.8rem;line-height:1.2em;padding:0
5%}div.faq-nav-icons div.nav-box
p{font-size:1.3rem}.faq-header.faq-header-category>p{margin-bottom:40px}}
.popup-required-documents .white-content-box-body
p{line-height:1.5}table.required-documents-biz
ul{display:block;padding-left:20px;margin:0}table.required-documents-biz ul
li{width:auto;list-style:disc}div.form-capacity-description-body-left table th,
div.form-capacity-description-body-right table th,
table.required-documents-biz th,
div.form-capacity-description-body-left table td,
div.form-capacity-description-body-right table td,
table.required-documents-biz
td{border:1px
solid #333;text-align:left;padding:8px
10px;width:360px;font-size:1.2rem;line-height:1.4}table.required-documents-biz{border-collapse:collapse;margin:10px
auto}table.required-documents-biz tr:first-of-type th:last-of-type{width:600px}table.required-documents-biz tr:first-of-type
th{text-align:center}div.form-capacity-description-body-left table th,
table.required-documents-biz
th{background-color:#e5e5e5}table.required-documents-biz
td.slash{background-image:linear-gradient(to left top, transparent calc(50% - 0.5px), #333 50%, #333 calc(50% + 0.5px), transparent calc(50% + 1px))}table.required-documents-biz.sp tr:not([colspan="2"]) th{width:20%;padding:10px;text-align:center}table.required-documents-biz~p{font-size:1.2rem}table.required-documents-biz-faq{table-layout:fixed;border:3px
solid #000}table.required-documents-biz-faq
th{width:280px}
section div.inner .section-heading
p{width:490px;text-align:center;font-size:3rem;font-weight:bold;margin:auto;padding:0
1.5em 0.5em;border-bottom:3px solid var(--faq-color-1);line-height:3rem;color:var(--faq-color-1);;font-style:italic;letter-spacing:0.2rem}#faq_top{width:100%;margin-top:30px}#faq_top
#text{margin:60px
auto 30px;width:75%;max-width:1020px}#faq_top #text
p{text-align:center;margin-bottom:30px}#faq_top #text p:first-child{margin-bottom:20px;font-weight:bold}#faq_top
ul{display:flex;flex-wrap:wrap;justify-content:space-between}#faq_top ul
li{width:30%;margin-bottom:15px}#faq_top ul li
a{text-decoration:none;padding:10px;box-sizing:border-box;background:#ebf6fb;color:#39abd7;display:block;width:100%;border-bottom:2px solid #fff}#faq_top ul li a:hover{border-bottom:2px solid #39abd7}#category{max-width:1020px;margin:40px
auto;padding:0
20px}@media (max-width: 767px){#category{padding:0
5vw}}#category
h2{text-align:center;font-size:50px;font-weight:bold;margin-bottom:50px}#category article
ul{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center;gap:30px;width:100%;margin:0
auto}@media (max-width: 767px){#category article
ul{max-width:500px}section div.inner .section-heading
p{width:100%;box-sizing:border-box}}#category article ul
li{width:calc(100% / 3 - 90px)}#category article ul li
br{display:none}@media (max-width: 767px){#category article
ul{gap:4vw}#category article ul
li{width:calc(100% / 2 - 2vw)}}@media (max-width: 499px){#category article ul li
br{display:initial}}#category article
.copy{text-align:center;margin:50px
0 30px}#category article .copy
p{display:inline-block;font-size:16px;line-height:1.7;font-weight:bold}#category article ul li
div{position:relative;height:0;padding-bottom:76px}#category article ul li
a{position:absolute;top:0;bottom:0;left:0;right:0;color:#333;font-size:16px;line-height:1.2;font-weight:bold;text-decoration:none;display:flex;align-items:center;justify-content:center;padding-bottom:12px;border:2px
solid #39abd7;border-radius:10px;transition:0.25s}#category article ul li a::after{position:absolute;bottom:15px;left:50%;content:'';width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#333 transparent transparent transparent;transform:translate(-50%, 0);transition:all .25s}@media (max-width: 499px){#category article ul li a::after{bottom:10px}}#category article ul li a:hover{color:#fff;background-color:#39abd7;opacity:1;transform:translateY(3px)}#category article ul li a:hover::after{border-top-color:#fff;transform:translate(-50%,3px)}#youtube{width:75%;max-width:1020px;margin:0
auto 70px;text-align:center}#faq_content{max-width:1020px;padding:0
20px;margin:0
auto;box-sizing:border-box}@media (max-width: 767px){#faq_content{padding:0
5vw}}#faq_content
h3{font-size:30px;font-weight:bold;padding:5px
30px;border-left:8px solid #39abd7}@media (max-width: 767px){#faq_content
h3{font-size:20px;padding:5px
20px}}#faq_content
h4{font-size:20px;font-weight:bold;padding:30px
0 10px 38px}@media (max-width: 767px){#faq_content
h4{font-size:16px;padding:30px
0 10px}}#faq_content
dl{width:80%;max-width:1020px;margin:0
auto;padding:30px
0;border-bottom:1px solid #ccc}@media (max-width: 767px){#faq_content
dl{width:100%;max-width:700px}}#faq_content
dt{position:relative;padding-left:30px;margin-bottom:8px}#faq_content dt::before{position:absolute;top:1px;left:0;content:'\FF1F';font-weight:bold;font-size:1.5em;line-height:1;color:#FFF;background-color:#39abd7;padding:0.5em;border-radius:100vh}#faq_content
dd{position:relative;padding-left:30px;margin-bottom:8px}#faq_content dd::before{position:absolute;top:1px;left:0;content:'\FF1F';font-weight:bold;font-size:1.5em;line-height:1;color:#DF0074}#faq_content dd
p{font-weight:bold}#faq_content dd
span{font-size:90%}#faq_content article dl:last-child{border-bottom:none;margin-bottom:50px}#faq_content article .yt_logo
img{width:120px;height:auto;margin-top:10px;display:block}#faq_content article
.initialRelease{width:300px;color:#fff;align-items:center;line-height:1em;border-radius:5px;text-align:center;padding:15px;transition:0.3s;background:#e6b43c;cursor:pointer;border:none;display:block;text-decoration:none}#header{max-width:1020px;padding:0
20px;margin:0
auto;display:flex;align-items:flex-end;box-sizing:border-box}@media (max-width: 767px){#header{padding:0
5vw}}#header
h1{width:200px;padding:20px
20px 0 0}#header
h2{vertical-align:bottom;font-size:24px;padding-bottom:10px}@media (max-width: 767px){#header
h1{width:170px;padding:20px
20px 0 0}#header
h2{font-size:16px}}#gotop-button{position:fixed;bottom:4%;right:9%;width:40px;height:40px;border-radius:20px;filter:drop-shadow(0px 3px 6px rgb(0,0,0,20%));transition: .3s all;visibility:hidden;opacity:0;cursor:pointer;z-index:5;transition:all .5s}#gotop-button a:hover{opacity:1}#gotop-button.show{opacity:1;visibility:visible}footer article
p{color:#000}table,tbody,tr,th,td{border:solid 1px gray}table{border:solid 3px #000;text-indent:initial;border-spacing:2px}tr{display:table-row;vertical-align:middle;border-color:middle}th{display:table-cell;vertical-align:middle;font-weight:bold;text-align:center;font-size:1.3rem}td{display:table-cell;vertical-align:middle;font-size:1.3rem}.faq-table-102{border-collapse:collapse;border:3px
solid gray}.faq-table-102 th,
.faq-table-102
td{text-align-last:left;padding:2px
10px;font-size:1.3rem}table#callcenter-table th:first-of-type{width:120px}table#callcenter-table th:nth-of-type(3),
table#callcenter-table td:nth-of-type(2){width:250px}table#callcenter-table th:nth-of-type(2),
table#callcenter-table td:nth-of-type(1){padding:0.4rem 0px;width:180px}div.document-popup-close-button{width:35px;height:35px;position:absolute;right:-15px;top:-15px;text-align:center;background-color:#000;border-radius:17px;display:flex;justify-content:center;align-items:center;cursor:pointer}div.document-popup-close-button
img{width:50%}div.document-notion-black-background{position:fixed;background-color:#000;opacity:0.4;width:100%;height:100%;top:0;left:0;z-index:1000000000001}div.white-content-box-document-notion{position:fixed;height:75%;max-height:initial;top:50%;bottom:50px;left:0;right:0;transform:translateY(-50%);padding:50px
0;margin:0
5%;z-index:1000000000002;background-color:#F3F3F3}div.white-content-box-document-notion div.white-content-box-inner-document{width:90%;height:75%;overflow-x:hidden;margin:30px
auto 0}div.white-content-box-document-notion div.white-content-box-title-notion{padding:0;text-align:center}div.white-content-box-title-notion
p{font-size:2.8rem;line-height:1.2em;padding:0
5%}
@charset "UTF-8";main{overflow-x:visible}#faq-chatbot-content
*{--faq-color-1:#1FB0E4;--faq-color-1-rgb:0, 191, 191;--faq-color-2:#1FB0E4}.page-header
p{font-size:1.3rem;text-align:center}.faq-header{position:relative;z-index:2}.section-heading{margin:0
auto 40px}section div.inner .section-heading
h2{text-align:center;font-size:3rem;font-weight:bold;color:#000;margin:0
auto;padding:0.5em 1.5em 0;line-height:1.3em;letter-spacing:0.3rem}.faq-header .faq-nav-icons{margin-bottom:30px}.faq-header
.message{display:flex;justify-content:center}.faq-header .message
.show{margin:25px
0 -10px}.faq-header .message
.text{color:#ff003c;font-size:1.5rem;line-height:1.3}.faq-header-wrap{background-color:#f2f5f5;padding:25px
30px;margin-bottom:40px;border-radius:30px}.faq-header-title{display:flex;align-items:center;justify-content:center;position:relative;color:var(--faq-color-1);font-size:2.1rem;font-weight:bold;line-height:1.3;text-align:center;margin:10px
auto 30px;padding-bottom:12px}.faq-header-title::before{position:absolute;bottom:0;left:0;right:0;content:"";width:40%;margin:0
auto;border-bottom:3px solid var(--faq-color-1)}.faq-header-title>.icon{fill:var(--faq-color-1);margin-right:0.3em}.faq-header-title>.icon-category{width:28px;height:28px}.faq-header-title>.icon-search{stroke:var(--faq-color-1);stroke-width:1%;width:28px;height:28px}.faq-header .search-form{display:flex;justify-content:space-between;gap:15px;margin:0
15px}.faq-header .search-form-input{position:relative;flex:1}.faq-header .search-form-input>.icon-search{position:absolute;top:50%;left:10px;width:20px;height:20px;fill:#b5b5b5;stroke:#b5b5b5;stroke-width:2%;z-index:3;margin-top:1px;transform:translateY(-50%);transition:all 0.25s}.faq-header .search-form-input
input{position:relative;font-family:"Roboto","Noto Sans JP","游ゴシック","メイリオ",sans-serif;font-size:1.6rem;line-height:1.3;bottom:0;width:100%;height:46px;padding:8px
36px 8px 36px;margin-top:2px;background-color:#fff;border:0;border-radius:12px;outline:2px
solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);transition:all 0.25s;z-index:2}.faq-header .search-form-input input:focus, .faq-header .search-form-input input:focus-visible{outline:2px
solid var(--faq-color-1);box-shadow:0 0 8px rgba(var(--faq-color-1-rgb), 0.3)}.faq-header .search-form-input input:focus ~ .icon-search, .faq-header .search-form-input input:focus-visible~.icon-search{fill:#777;stroke:#777}.faq-header .search-form-btn{flex:0 1 calc(20% - 10px)}.faq-header .search-form-btn
input{color:#fff;font-family:"Roboto","Noto Sans JP","游ゴシック","メイリオ",sans-serif;font-size:1.8rem;letter-spacing:0.2em;text-indent:0.1em;font-weight:bold;line-height:1.3;bottom:0;width:100%;height:50px;padding:8px
16px;background-color:var(--faq-color-1);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:12px;outline:none;transition:all 0.25s;cursor:pointer}.faq-header .search-form-btn input:hover{background-color:var(--faq-color-2)}.js-faq{min-height:80vh;margin-bottom:40px}.js-faq-section{max-height:0;opacity:0;visibility:hidden;overflow:hidden}.js-faq-section.visible{max-height:none;opacity:1;visibility:visible;overflow:visible}#recharge .js-faq-section{margin-top:0}.js-faq-clear-word{position:absolute;top:50%;right:10px;width:20px;height:20px;margin-top:1px;transform:translateY(-50%);z-index:3}.js-faq-clear-word>.icon-clear{width:20px;height:20px;fill:#b5b5b5;stroke:#b5b5b5;stroke-width:2%;cursor:pointer;transition:all 0.25s}.js-faq-clear-word>.icon-clear:hover{fill:#777;stroke:#777}.js-faq-suggest{display:none;position:absolute;top:auto;left:-2px;right:-2px;margin-top:6px}.js-faq-suggest.active{display:block}.js-faq-suggest
ul{border:1px
solid #ccc;background-color:#fff;border-radius:10px;overflow:hidden;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.15))}.js-faq-suggest ul
li{display:flex;align-items:flex-start;color:#333;font-weight:400;font-size:1.5rem;line-height:1.2;padding:10px;cursor:pointer}.js-faq-suggest ul li:not(:last-child){border-bottom:1px solid #ddd}.js-faq-suggest ul li:hover{background-color:#f5f5f5}.js-faq-suggest ul li:hover
.icon{fill:#777;stroke:#777}.js-faq-suggest ul li
strong{font-weight:bold;color:#000}.js-faq-suggest ul li
.icon{position:relative;fill:#b5b5b5;stroke:#b5b5b5;stroke-width:2%;width:20px;height:20px;margin-right:0.3em}.js-faq-suggest ul li
.text{flex:1;margin-top:2px}.js-faq .js-faq-result-title{max-height:0;margin:0;padding:0;opacity:0;visibility:hidden;overflow:hidden;transition:opacity 0.5s 0s, visibility 0s 0.5s}.js-faq .js-faq-result-title.hidden{visibility:hidden;height:0}.js-faq-category{min-height:200vh}.js-faq-category
.tab_content{margin-bottom:0}.js-faq-result{min-height:200vh}.js-faq-result
.tab_content{margin-bottom:0}.js-faq-result .js-faq-result-title{margin:-20px 0 15px;padding-top:30px;max-height:-moz-fit-content;max-height:fit-content;opacity:1;visibility:visible;transition:opacity 0.5s 0s, visibility 0s 0s}.js-faq-result .js-faq-result-title
p{line-height:1.2;font-weight:normal}.js-faq .js-faq-search-word,
.js-faq .js-faq-count{font-size:1em}.js-faq .js-faq-search-word{font-weight:bold}.js-faq .js-faq-count
.num{font-style:normal}.js-faq strong,.js-faq
.suffix{display:inline-block}.js-faq
.suffix{font-size:1em}.js-faq-complete{min-height:auto}.js-faq .no-result{display:none}.js-faq-no-result .no-result{display:block;margin-top:50px}.js-faq-no-result .no-result
p{font-size:2rem;line-height:1.3}.js-faq-cat-title.hidden,.js-faq-body.hidden{display:none}.faq-header-search p.serch-message{margin:0.5em 50px;font-size:1.2rem;color:#898989}div.faq-category-title
p{font-size:3.2rem}@media (min-width: 768px) and (max-width: 1280px){section div.inner .section-heading
h2{font-size:2.4rem}}@media (max-width: 767px){.section-heading{margin:0
auto 20px}.faq-header-wrap{border-radius:15px;padding:15px
15px 35px}.faq-header-title{font-size:1.9rem;padding-bottom:10px;margin-bottom:20px}.faq-header-title::before{width:min(70vw,320px)}.faq-header-title>.icon-category{width:24px;height:24px}.faq-header-title>.icon-search{width:24px;height:24px}.faq-header .search-form{flex-direction:column;align-items:center;margin:0}.faq-header .search-form-input{width:100%;flex:1 1 100%}.faq-header .search-form-input>.icon-search{left:6px}.faq-header .search-form-input
input{font-size:1.3rem;padding:8px
30px;border-radius:8px}.faq-header .search-form-btn{width:150px}.faq-header .search-form-btn
input{border-radius:8px}.js-faq-clear-word{right:6px}.js-faq-suggest ul li
.icon{top:1px;width:17px;height:17px}.js-faq-suggest ul li
.text{margin-top:1px}div.faq-category-title
p{font-size:2.4rem}.faq-header-search p.serch-message{margin:0
auto 0.5em}section div.inner .section-heading
h2{width:100%;font-size:2.4rem;padding:0.5em 0;margin-bottom:20px}.js-faq{margin-bottom:0}}
@media screen and (min-width: 1281px){.tb{display:none}}@media screen and (min-width: 768px){footer #footer-link_p ul li
a{padding:10px;border-bottom:solid 1px #fff}footer #footer-link_p ul li a
figure{margin:0}footer #footer-link_p ul li a figure
img{filter:brightness(0%) invert(100%);margin-right:20px}footer #footer-link_p .fw-b{font-size:14px;line-height:unset}footer #footer-link_p .uk-accordion-content
a{display:block;background-color:#d9eff6;color:#0173B8 !important;font-weight:bold;line-height:1.616;font-size:14px}footer #footer-link_p ul li
a{padding:10px;border-bottom:solid 1px #fff}footer #footer-copy{margin:0}#pnav-menu{display:none}}@media screen and (max-width: 767px){.tb{display:none}.tb.sp{display:block}.sp{display:block}#footer-link{padding-top:30px}#footer-link .footer-link-list>.ttl{margin-bottom:10px}#footer-link .footer-link-list>.ttl>ul>li+li{margin-top:2px}}@media (min-width: 768px) and (max-width: 1280px){body{min-width:100%}.tb{display:block}.hide-tb.pc{display:none}div.inner{max-width:680px}.grid,.grid-d,.grid-narrow,.grid-wide{width:100%;max-width:960px}header #header-r .row-fuji ul li
a{text-align:center;height:auto}header #header-l{padding-left:10px}footer #footer-scroll{width:75px}footer #footer-scroll .js-btn
.width{width:75px}footer #footer-scroll li .five-minutes{top:-30%;left:-30%}footer #footer-entry .footer-entry-text{width:720px;margin:auto;box-sizing:border-box}footer #footer-link.grid{padding:0
20px;box-sizing:border-box}footer #footer-link
p.ttl{font-size:14px}footer #footer-link ul
li{font-size:13px}}
@media (min-width: 768px) and (max-width: 1280px){div.faq-header-wrap{padding:25px
25px 45px}div.faq-nav-icons div.nav-box
p{font-size:1.4rem}}
#faq-chatbot-content{overflow-x:hidden}body,section.other-first{background-color:#F3F3F3}ul.List{padding-bottom:20px;padding-top:20px}a:hover{opacity:1}@media screen and (max-width: 767px){div.section-container{padding:0
4%}div.content-box-title h1
p{text-align:center}}div#price_fix.column-fix.faq-btn{width:40px;position:fixed;background:transparent;z-index:5;transition: .3s all;visibility:hidden;opacity:0;cursor:pointer;margin-right:9%;border-radius:20px;top:90vh;filter:drop-shadow(0px 3px 6px rgb(0,0,0,20%))}#price_fix.column-fix.faq-btn{right:0}#price_fix.column-fix.faq-btn.show{visibility:visible;opacity:1}@media screen and (max-width: 767px){section.other-first{padding-bottom:0}div#price_fix.column-fix.faq-btn{margin-right:5vw;width:40px;top:auto;bottom:60px}}#faq-chatbot-content .content-box-title
.text{font-size:1.8rem;line-height:1.8;font-weight:normal;width:fit-content;margin:43px
auto 45px;text-align:left}#faq-chatbot-content .content-box-title .text
.underline{font-size:2rem;border-bottom:4px double #c40a00;font-weight:bold}#faq-chatbot-content .faq-chatbot{max-width:1100px;min-height:100vh;margin-top:35px}#faq-chatbot-content .faq-chatbot-body
.heading{text-align:center;margin-bottom:30px}#faq-chatbot-content .faq-chatbot-body .heading
h2{font-size:3.8rem;font-weight:700;line-height:1.3;margin:0
auto}#faq-chatbot-content .faq-chatbot-body .heading
.text{font-size:2.2rem;line-height:1.4;margin-top:8px;font-weight:normal}#faq-chatbot-content .faq-chatbot-main-categories,
.support .faq-chatbot-main-categories{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;list-style:none;width:850px;gap:20px;margin:50px
auto 80px}#faq-chatbot-content .faq-chatbot-main-categories .category-btn a,
.support .faq-chatbot-main-categories .category-btn
a{position:relative;display:flex;align-items:center;justify-content:center;width:270px;height:70px;padding-top:3px;background-color:#fff;border-radius:15px;box-sizing:border-box;filter:drop-shadow(0 0 6px rgba(0, 0, 0, .2))}#faq-chatbot-content .faq-chatbot-main-categories .category-btn a:hover,
.support .faq-chatbot-main-categories .category-btn a:hover{background-color:#1FB0E4;transition:all .3s}#faq-chatbot-content .faq-chatbot-main-categories .icon,
.support .faq-chatbot-main-categories
.icon{display:block;position:relative;left:15px;width:32px;height:32px}#faq-chatbot-content .faq-chatbot-main-categories .icon img,
.support .faq-chatbot-main-categories .icon
img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0
auto;display:block}#faq-chatbot-content .faq-chatbot-main-categories .icon .normal,
.support .faq-chatbot-main-categories .icon
.normal{position:absolute;top:0;bottom:0;left:0;right:0;opacity:1;transition:all .3s}#faq-chatbot-content .faq-chatbot-main-categories a:hover .icon .normal,
.support .faq-chatbot-main-categories a:hover .icon
.normal{opacity:0}#faq-chatbot-content .faq-chatbot-main-categories .title,
.support .faq-chatbot-main-categories
.title{flex:1;display:flex;align-items:center;justify-content:center;color:#1e1e1e;font-size:1.8rem;font-weight:700;line-height:1.3;text-align:center;margin-left:17px}#faq-chatbot-content .faq-chatbot-include-chat{background-color:#fff;padding:40px
0 50px;margin-bottom:60px}#faq-chatbot-content .faq-chatbot-include-chat
#ulAiWidget{margin:0
auto;max-width:910px}#faq-chatbot-content #ulAiWidget
iframe{display:block !important;height:600px;margin:0
auto}#faq-chatbot-content .faq-chatbot-include-faq{background-color:#fff;overflow:hidden;padding-top:40px;margin-bottom:40px}@keyframes
Heading{0%{opacity:0;display:none}99%{opacity:0;display:block}100%{opacity:1;display:block}}#faq-chatbot-content .faq-chatbot-include-faq
.heading{display:none;opacity:0}#faq-chatbot-content .faq-chatbot-top .faq-chatbot-include-faq
.heading{display:block;position:relative;margin-bottom:0;opacity:1;z-index:2;animation:Heading .2s ease-in 0s forwards}#faq-chatbot-content .faq-chatbot-top .faq-chatbot-include-faq
#ulfaq{overflow:hidden}#faq-chatbot-content .faq-chatbot-top .faq-chatbot-include-faq #ulfaq
iframe{margin-top:-50px;margin-bottom:-50px}#faq-chatbot-content #faq-section{position:relative;top:-150px}#faq-chatbot-content div#price_fix.faq-btn{top:calc(100vh - 85px)}@media screen and (min-width: 1281px){#faq-chatbot-content .faq-chatbot-main-categories .category-btn:nth-of-type(4){padding-left:1px}#faq-chatbot-content .faq-chatbot-main-categories .category-btn:nth-of-type(5){padding-right:1px}}@media (min-width: 768px) and (max-width: 1280px){#faq-chatbot-content .faq-chatbot-main-categories, .support .faq-chatbot-main-categories{justify-content:center;width:680px;margin:40px
auto 60px}#faq-chatbot-content .faq-chatbot-main-categories .category-btn a, .support .faq-chatbot-main-categories .category-btn
a{width:330px}#faq-chatbot-content .faq-chatbot-include-chat
#ulAiWidget{max-width:620px}html{min-width:100%}#faq-chatbot-content .faq-chatbot{max-width:680px}#faq-chatbot-content .faq-chatbot-main-categories, .support .faq-chatbot-main-categories{justify-content:left;width:680px;margin:40px
auto 60px}.support .faq-chatbot-main-categories{width:90%}.support .faq-chatbot-main-categories .category-btn{width:47%;margin:auto}#faq-chatbot-content .faq-chatbot-main-categories .category-btn a,
.support .faq-chatbot-main-categories .category-btn
a{width:330px}.support .faq-chatbot-main-categories .category-btn
a{width:100%;min-width:250px}#faq-chatbot-content .faq-chatbot-body .heading
h2{font-size:3.2rem}#faq-chatbot-content .faq-chatbot-body .heading
.text{font-size:1.8rem}#faq-chatbot-content .faq-chatbot-include-chat
#ulAiWidget{max-width:620px}#_ul-chat-widget #_ul-chat-widget-chat-log .chat-log .chat-bot{max-width:calc(100% - 124px)}#faq-chatbot-content .faq-chatbot-include-faq{padding:40px
30px 0}.inquiries .category-faqlist .category-item .category-header{width:calc(100% - 0.5em)}}@media (max-width: 767px){#faq-chatbot-content .content-box-title
.text{font-size:1.8rem;text-align:left;margin:20px
auto}#faq-chatbot-content .faq-chatbot-body .heading
h2{font-size:2.6rem}#faq-chatbot-content .faq-chatbot-body .heading
.text{font-size:1.8rem}#faq-chatbot-content .faq-chatbot-main-categories,
.support .faq-chatbot-main-categories{width:100%;gap:10px;margin:40px
auto 80px}#faq-chatbot-content .faq-chatbot-main-categories .category-btn,
.support .faq-chatbot-main-categories .category-btn{width:calc(50% - 10px / 2)}#faq-chatbot-content .faq-chatbot-main-categories .category-btn a,
.support .faq-chatbot-main-categories .category-btn
a{flex-direction:column;width:100%;justify-content:center;border-radius:10px}#faq-chatbot-content .faq-chatbot-main-categories .category-btn a::before{border-radius:10px}#faq-chatbot-content .faq-chatbot-main-categories .title,
.support .faq-chatbot-main-categories
.title{font-size:1.42rem;line-height:1.2;margin-left:0}#faq-chatbot-content .faq-chatbot-main-categories .icon,
.support .faq-chatbot-main-categories
.icon{left:0;margin:-2px 0 8px;width:20px;height:20px;order:1}#faq-chatbot-content .faq-chatbot-include-chat{width:auto;margin-bottom:50px}#faq-chatbot-content .faq-chatbot-include-chat
#ulAiWidget{padding-bottom:0}.faq-chatbot-include-chat,.faq-chatbot-include-faq{width:auto;background-color:#fff;margin:0
-5%}.faq-chatbot-include-chat{margin:0
-4vw}#faq-chatbot-content .faq-chatbot-top .faq-chatbot-include-faq
.heading{padding:10px
0}#faq-chatbot-content .faq-chatbot-include-chat
#ulAiWidget{width:90vw !important}#faq-chatbot-content #ulAiWidget
iframe{height:540px}#faq-chatbot-content .faq-chatbot-include-faq{padding-top:15px;margin:0
auto;width:90vw}#faq-chatbot-content .faq-chatbot-top .faq-chatbot-include-faq #ulfaq
iframe{margin-top:-70px;margin-bottom:-70px}#faq-chatbot-content div#price_fix.column-fix.faq-btn{top:auto;margin-right:30px;width:40px;bottom:25px}#faq-chatbot-content .faq-chatbot{margin-top:31px}}
