@charset "UTF-8";.page-top .masthead .logo{margin:0 auto;width:100%}.page-top .masthead .logo img{max-width:100%}.page-top .localnav{background-color:#f7f7f7}.page-top .localnav .lnav-item span{background-color:#faed00}.page-top .footer{padding-bottom:103px}.page-top .footer .logo{margin:0 auto}.page-top .footer .logo img{max-width:100%}.page-top .btn{padding:0;max-width:448px;border-radius:8px;border:none;-webkit-box-shadow:none;box-shadow:none;background:linear-gradient(-45deg,#fd0000 50%,#ff6464 60%,#fd0000 70%);background-size:600% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.page-top .btn .--small{line-height:1.5;letter-spacing:.11em;margin-top:0}.page-top .btn:after{right:12px}.page-top .headline__title{text-align:center;font-weight:600;line-height:1.37;letter-spacing:.01em}.page-top .section-hero{position:relative;-webkit-box-shadow:3px 3px 16px 0 rgba(63,63,63,.5);box-shadow:3px 3px 16px 0 rgba(63,63,63,.5)}.page-top .section-cta{width:100%;background-color:rgba(0,0,0,.7);position:fixed;z-index:99;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.3s ease-in;transition:.3s ease-in}.page-top .section-cta.fixed{-webkit-transform:translateY(0);transform:translateY(0)}.page-top .section-cta .cta{max-width:985px}.page-top .section-cta .cta-head{text-align:center;color:#fff;font-size:2.4rem;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-cta .cta .btn-wrap .btn{max-width:510px;background:-webkit-gradient(linear,left bottom, left top,color-stop(0, #2b75bb),to(#28bae5));background:linear-gradient(0deg,#2b75bb 0,#28bae5);border-radius:39.5px;background:#e56c36;-webkit-box-shadow:3px 4px 0 0 rgba(0,0,0,.2);box-shadow:3px 4px 0 0 rgba(0,0,0,.2)}.page-top .section-cta .cta .btn-wrap .btn:after{right:6%}.page-top .section-feature{background-color:#e9f4fa}.page-top .section-feature .content{margin-top:2.5em}.page-top .section-feature .feature__link{color:#3fb6ef;text-decoration:underline;-webkit-transition:.2s;transition:.2s}.page-top .section-feature .feature__link:hover{text-decoration:none;opacity:.7}.page-top .section-feature .feature-box+.feature-box{margin-top:38px}.page-top .section-feature .feature-box.feature-02 .feature-img{width:100%;margin:0 auto}.page-top .section-feature .feature-box.feature-02 .grid-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-feature .feature-box.feature-02 .cell:not(:nth-of-type(-n+3)){margin-top:1em}.page-top .section-feature .feature-box.feature-02 .feature__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;font-weight:700;color:#2b75bb;min-height:2.4em;margin-top:1em;text-align:center}.page-top .section-feature .feature-box.feature-03 .feature-desc{position:relative}.page-top .section-feature .feature-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;background:-webkit-gradient(linear,left bottom, left top,color-stop(0, #2b75bb),to(#28bae5));background:linear-gradient(0deg,#2b75bb 0,#28bae5);color:#fff;overflow:hidden}.page-top .section-feature .feature__number{position:relative;color:#fff;background:-webkit-gradient(linear,left bottom, left top,color-stop(0, #2b75bb),to(#28bae5));background:linear-gradient(0deg,#2b75bb 0,#28bae5);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .section-feature .feature__number:before{content:"";display:inline-block;background-image:url(../img/fuji/feature-title-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-top .section-feature .feature__title{font-size:inherit;font-weight:inherit;line-height:inherit}.page-top .section-feature .feature-content{background:#fff}.page-top .section-feature .feature-term{border:2px solid #4d1f00;border-radius:6px;margin-top:1em;padding:1em 1.5em}.page-top .section-feature .feature-term__title{color:#fd0000;font-weight:700}.page-top .section-feature .feature-term__text{color:#2b75bb;letter-spacing:0;font-weight:700;line-height:1.1;margin-top:.5em;text-decoration:underline;text-underline-offset:.1em}.page-top .section-feature .feature__notes{position:relative;display:block;padding-left:1em;letter-spacing:.04em;margin-top:.75em}.page-top .section-feature .feature__notes:before{content:"※";display:inline-block;position:absolute;top:0;left:0}.page-top .section-flow .content{margin-top:2.5em}.page-top .section-flow .content.bg{background:#f7f7f7}.page-top .section-flow .flow-item{position:relative}.page-top .section-flow .flow-item:not(:last-of-type):before{content:"";display:inline-block;background-image:url(../img/fuji/step-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute}.page-top .section-flow .flow-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .section-flow .flow__num{-ms-flex-negative:0;flex-shrink:0}.page-top .section-flow .flow__title{font-weight:600;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-top .section-flow .flow-content{margin-top:.25em}.page-top .section-flow .flow-content:last-of-type{padding-bottom:40px}.page-top .section-flow .flow__text{margin-top:.5em;letter-spacing:0}.page-top .section-flow .flow__text.square{padding-left:1em;text-indent:-1em}.page-top .section-flow .flow__text.square:before{content:"◆"}.page-top .section-flow .flow__img{background:#fff;padding:30px}.page-top .section-flow .flow__list{margin-top:.5em;padding-left:1em;text-indent:-1em;letter-spacing:0}.page-top .section-flow .flow__list+.flow__text{margin-top:1em}.page-top .section-flow .flow__list__item__asterisk{margin-top:1.3em}.page-top .section-flow .flow__list__item__asterisk:before{content:"※"}.page-top .section-flow .flow__list__item:before{content:"";display:inline-block;width:1em;height:1em;vertical-align:middle;background-color:#2b75bb;border-radius:50%;margin-right:3px}.page-top .section-flow .flow__list__item.shape{color:#2b75bb;padding:.5em 0}.page-top .section-flow .flow__list__item.shape:before{border-radius:0;width:.8em;height:.8em;rotate:45deg}.page-top .section-flow .flow__list .insure{margin:1.3em auto;background-color:#fff;border-radius:5px}.page-top .section-flow .flow__sublist__item{text-indent:0;padding-left:0}.page-top .section-flow .flow__sublist__item:before{content:"・";display:inline-block}.page-top .section-flow .flow .flow__item{padding-left:1em;text-indent:-1em}.page-top .section-flow .flow .flow__item:before{content:"●"}.page-top .section-flow .notes-item{position:relative;padding-left:1em}.page-top .section-flow .notes-item:before{content:"※";display:inline-block;position:absolute;top:0;left:0}.page-top .section-flow .deco-underline{text-decoration:underline}.page-top .section-overview{background:#f7f7f7}.page-top .section-overview .section-content.row{max-width:1080px}.page-top .section-overview .overview-def{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem}.page-top .section-overview .overview-def-tit{width:20%;padding:20px 30px;background-color:#2b75bb;border-bottom:1px solid #f7f7f7;color:#fff;font-weight:600;text-align:center}.page-top .section-overview .overview-def-deta{width:80%;padding:20px 37px;background-color:#fff;border-bottom:1px solid #f7f7f7}.page-top .section-overview .overview-def__text--asterisk:before{content:"※"}.page-top .section-overview .overview-def-list-disc .overview-def-item:before{content:"・";display:inline-block}.page-top .section-overview .check{margin-top:2em}.page-top .section-overview .red{color:red}.page-top .section-term .term__title{background:#ebebeb}.page-top .section-term .term .print__text .link{color:#2b75bb}.page-top .section-term .check input[type=checkbox]:checked+label:before{background:#2b75bb}.page-top .section-term .check input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(-50%) rotate(-45deg) scale(2);transform:translateY(-50%) rotate(-45deg) scale(2)}.page-top .section-apply .term-block:not(:first-of-type){margin-top:35px}.page-top .section-apply .form{text-align:center;background:#e9f4fa}.page-top .section-apply .form-box.web .form__title,.page-top .section-apply .form-box.web .step__title{background:#7b9edc}.page-top .section-apply .form-box.web .step-item,.page-top .section-apply .form-box.web .step-list{border-color:#7b9edc}.page-top .section-apply .form-box.net .form__title,.page-top .section-apply .form-box.net .step__title{background:#de5d58}.page-top .section-apply .form-box.net .step-item,.page-top .section-apply .form-box.net .step-list{border-color:#de5d58}.page-top .section-apply .form__title{color:#fff;padding:1em 0;font-weight:500;line-height:1.1}.page-top .section-apply .form-inner{padding:20px 15px;background:#f9ebf1}.page-top .section-apply .form__type{color:#555}.page-top .section-apply .form .btn{font-weight:500;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);border-radius:10px;border:none;background:linear-gradient(-45deg,#aec741 50%,#d0de90 60%,#aec741 70%);background-size:600% 100%;max-width:100%}.page-top .section-apply .form .btn:before{content:none}.page-top .section-apply .form .btn span{display:block;font-size:1.4rem}.page-top .section-apply .form .btn:after{content:none}.page-top .section-apply .step{background:#fff}.page-top .section-apply .step__title{color:#fff;padding:.5em 0;font-weight:500}.page-top .section-apply .step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border:1px solid;border-top:none}.page-top .section-apply .step-item{width:50%;padding:22px .25em;color:#777;line-height:1.25}.page-top .section-apply .step-item:not(:nth-of-type(-n+2)){border-top:1px solid}.page-top .section-apply .step-item:nth-of-type(odd){border-right:1px solid}@media only screen and (min-width:768px) and (max-width:980px){.page-top .section-feature .feature-box.feature-01 .feature-desc{padding-left:40px}.page-top .section-feature .feature-box.feature-02 .feature-desc{padding-left:40px}.page-top .section-feature .feature-box.feature-02 .feature__caption{font-size:1.2rem}.page-top .section-feature .feature-box.feature-03 .feature__notes{left:20px}.page-top .section-feature .feature-desc{padding-left:20px}.page-top .section-apply .form__type{font-size:1.2rem;min-height:5.25em}.page-top .section-apply .form .btn{font-size:1.6rem}.page-top .section-apply .step-item{font-size:1.4rem}}@media only screen and (min-width:769px){.page-top .masthead{padding:20px 0}.page-top .masthead .logo{max-width:197px}.page-top .localnav{padding:40px 0}.page-top .footer .logo{padding:20px 0 103px;max-width:197px}.page-top .btn{font-size:1.8rem;height:85px}.page-top .btn .--small{font-size:1.2rem}.page-top .headline__title{font-size:4rem}.page-top .section-cta{padding:18px 20px 33px}.page-top .section-cta .cta{margin:0 auto}.page-top .section-cta .cta-head{height:60px}.page-top .section-cta .cta .btn-wrap .btn{font-size:2.4rem;height:76px}.page-top .section-feature{padding:70px 0 95px}.page-top .section-feature .feature-box.feature-01 .feature-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .section-feature .feature-box.feature-01 .feature-imgs{margin-top:1em;width:271px}.page-top .section-feature .feature-box.feature-01 .feature-desc{width:70%;padding-left:80px}.page-top .section-feature .feature-box.feature-02 .feature-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .section-feature .feature-box.feature-02 .feature-imgs{width:60%}.page-top .section-feature .feature-box.feature-02 .feature-img{max-width:112px}.page-top .section-feature .feature-box.feature-02 .feature-desc{width:40%;padding-left:80px}.page-top .section-feature .feature-box.feature-02 .grid-x{margin:0 -3.5%}.page-top .section-feature .feature-box.feature-02 .cell{padding:0 3.5%}.page-top .section-feature .feature-box.feature-02 .cell:not(:nth-of-type(-n+3)) .feature__caption{min-height:0}.page-top .section-feature .feature-box.feature-02 .feature__caption{font-size:1.8rem}.page-top .section-feature .feature-box.feature-03 .feature-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .section-feature .feature-box.feature-03 .feature__notes{position:absolute;bottom:0;left:40px}.page-top .section-feature .feature-box.feature-04 .feature-content,.page-top .section-feature .feature-box.feature-05 .feature-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .section-feature .feature-box.feature-05 .feature-img{margin:0 5%;width:90%}.page-top .section-feature .feature-headline{font-size:3.2rem;height:86px}.page-top .section-feature .feature__number{padding-left:20px;padding-right:15px}.page-top .section-feature .feature__number:before{right:-26px;width:26px;height:93px}.page-top .section-feature .feature__title{padding-left:47px}.page-top .section-feature .feature-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px}.page-top .section-feature .feature-imgs{width:50%}.page-top .section-feature .feature-desc{width:50%;padding-left:40px}.page-top .section-feature .feature-term__title{font-size:2.2rem}.page-top .section-feature .feature-term__text{font-size:1.8rem}.page-top .section-feature .feature__notes{font-size:1.4rem}.page-top .section-feature .cta{margin-top:60px}.page-top .section-flow{padding:90px 0 76px}.page-top .section-flow .content.bg{max-width:1020px;margin-top:70px;margin-inline:auto;padding:45px 49px 94px}.page-top .section-flow .flow-item:not(:first-of-type){margin-top:60px}.page-top .section-flow .flow-item:not(:last-of-type){min-height:180px}.page-top .section-flow .flow-item:not(:last-of-type):before{bottom:-40px;width:23px;height:34px;left:30px}.page-top .section-flow .flow__num{width:85px}.page-top .section-flow .flow__title{font-size:3.2rem;margin-left:15px}.page-top .section-flow .flow-content{padding-left:100px;padding-bottom:100px}.page-top .section-flow .notes{padding-left:100px}.page-top .section-flow .notes-item{font-size:1.4rem}.page-top .section-overview{padding-top:100px;padding-bottom:132px}.page-top .section-overview .content{margin-top:57px}.page-top .section-term{padding:92px 0 100px}.page-top .section-term .term-box.scroll{height:326px}.page-top .section-apply .form{padding:80px 0 95px}.page-top .section-apply .form-wrap{margin-top:60px}.page-top .section-apply .form__title{font-size:1.8rem}.page-top .section-apply .form__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;min-height:3.5em}.page-top .section-apply .form .btn{height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem}.page-top .section-apply .step__title{font-size:1.6rem}}@media only screen and (max-width:768px){.page-top .masthead{padding:15px 0}.page-top .masthead .logo{max-width:170px}.page-top .footer .logo{padding:15px 0;max-width:170px}.page-top .btn{font-size:1.6rem;height:80px}.page-top .btn .--small{font-size:1rem}.page-top .headline__title{font-size:2rem}.page-top .section-cta{padding:10px 10px 15px}.page-top .section-cta .cta-head{font-size:1.6rem}.page-top .section-cta .cta .btn-wrap{margin-top:5px}.page-top .section-cta .cta .btn-wrap .btn{line-height:1.3;height:45px}.page-top .section-feature{padding:30px 0 50px}.page-top .section-feature .feature-box.feature-01 .feature-imgs{width:60%;margin:auto;min-width:185px}.page-top .section-feature .feature-box.feature-02 .feature-img{max-width:80px}.page-top .section-feature .feature-box.feature-02 .feature__caption{font-size:1.2rem}.page-top .section-feature .feature-box.feature-05 .feature-img{margin:auto;width:80%}.page-top .section-feature .feature-headline{font-size:1.4rem;height:60px}.page-top .section-feature .feature__number{padding:10px}.page-top .section-feature .feature__number:before{right:-20px;width:20px;height:65px}.page-top .section-feature .feature__title{padding-left:30px}.page-top .section-feature .feature-content{padding:5%}.page-top .section-feature .feature-desc{margin-top:20px}.page-top .section-feature .feature-term__title{font-size:1.5rem}.page-top .section-feature .feature-term__text{font-size:1.4rem}.page-top .section-feature .feature__notes{font-size:1.2rem}.page-top .section-feature .cta{margin-top:40px}.page-top .section-flow{padding:50px 0}.page-top .section-flow .row{padding:0}.page-top .section-flow .content.bg{padding:20px 15px 50px}.page-top .section-flow .flow-item:not(:first-of-type){margin-top:10px}.page-top .section-flow .flow-item:not(:last-of-type){min-height:130px}.page-top .section-flow .flow-item:not(:last-of-type):before{bottom:0;width:25px;height:25px;left:8px}.page-top .section-flow .flow__num{width:40px}.page-top .section-flow .flow__title{font-size:1.8rem;margin-left:10px}.page-top .section-flow .flow-content{padding-left:50px;padding-bottom:50px}.page-top .section-flow .flow__text{font-size:1.4rem}.page-top .section-flow .flow__img{padding:15px}.page-top .section-flow .notes{padding-left:50px}.page-top .section-flow .notes-item{font-size:1.2rem}.page-top .section-overview{padding:60px 0}.page-top .section-overview .content{margin-top:2.8em}.page-top .section-overview .overview-def-tit{width:30%;padding:20px 10px}.page-top .section-overview .overview-def-deta{width:70%;padding:20px 10px}.page-top .section-term{padding:50px 0 35px}.page-top .section-apply .form{padding:40px 0 60px}.page-top .section-apply .form-wrap{margin-top:30px}.page-top .section-apply .form .cell:not(:first-of-type){margin-top:20px}.page-top .section-apply .form__title{font-size:1.6rem}.page-top .section-apply .form__type{margin-top:.75em;margin-bottom:.75em;font-size:1.2rem}.page-top .section-apply .form .btn{height:56px}.page-top .section-apply .form .btn span{font-size:1.2rem}}