.content-wrapper{padding-bottom:0}picture{display:block;line-height:0}.yellow{color:#fee101}.red{color:#d4252c}.yellow_marker{background:linear-gradient(transparent 80%, #fee101 0%)}.contact_btn{background:linear-gradient(to left top, #FF2F2F 0 50%, #ff5656 calc(50% + 1px) 100%);text-shadow:2px 2px 5px #f83d0e,-2px 2px 5px #f83d0e,2px -2px 5px #f83d0e,-2px -2px 5px #f83d0e;box-shadow:0 5px 5px 0 rgba(255,46,46,.3);color:#fff;border-radius:4px;position:relative}.contact_btn::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:1.6vw 0 1.6vw 2.4vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media all and (min-width: 768px){.contact_btn::after{border-width:10px 0 10px 12px}}.balloon_title{background-color:#1a9adb;color:#fff;font-size:25px;font-size:2.5rem;font-family:"Noto Sans Japanese-b";text-align:center;position:relative;line-height:1.2;margin:8vw 0;padding:5vw 0}@media all and (min-width: 768px){.balloon_title{font-size:50px;font-size:5rem;margin:38px 0;padding:24px 0}}@media all and (min-width: 1200px){.balloon_title{font-size:50px;font-size:5rem;margin:30px calc(50% - 50vw) 58px;width:100vw}}.balloon_title .small{font-size:70%}.balloon_title::before{top:99%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(252,193,27,0);border-top-color:#1a9adb;border-width:14px 14px 0 14px;margin-left:-14px}.bubble_title_box{display:flex;flex-flow:column nowrap;padding:0 4vw 5vw}@media all and (min-width: 768px){.bubble_title_box{flex-flow:row nowrap;align-items:center;padding:0 0 43px 0}}.bubble_title_box .bubble{position:relative;width:20vw;height:20vw;padding:0px;background:#fee101;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}@media all and (min-width: 768px){.bubble_title_box .bubble{width:120px;height:120px;margin:0px 26px 0 0}}.bubble_title_box .bubble::after{content:"";position:absolute;border-style:solid;border-color:rgba(0,0,0,0) #fee101;display:block;width:0;z-index:1;right:50%;left:50%;top:100%;border-width:4vw 0 0px 7vw;margin-top:-4vw}@media all and (min-width: 768px){.bubble_title_box .bubble::after{border-width:30px 0 0px 44px;margin-top:-30px}}.bubble_title_box .bubble .bubble_title{text-align:center;color:#e90103;font-family:"Noto Sans Japanese-b";line-height:1;font-size:8px;font-size:.8rem;margin-top:1vw}@media all and (min-width: 768px){.bubble_title_box .bubble .bubble_title{font-size:15px;font-size:1.5rem;margin-top:10px}}.bubble_title_box .bubble .bubble_title span{display:block;font-size:30px;font-size:3rem;font-weight:bold;font-family:Arial,sans-serif}@media all and (min-width: 768px){.bubble_title_box .bubble .bubble_title span{font-size:50px;font-size:5rem}}.bubble_title_box .bubble_title_main{flex-basis:74%}@media all and (min-width: 768px){.bubble_title_box .bubble_title_main{flex-basis:86%}}.bubble_title_box .bubble_title_main h3{font-family:"Noto Sans Japanese-b";padding:.5rem 0 .2rem;margin-bottom:.5rem;font-weight:bold;font-size:30px;font-size:3rem;color:#004199;line-height:1.3;letter-spacing:-0.01em;text-align:center}@media all and (min-width: 768px){.bubble_title_box .bubble_title_main h3{font-size:50px;font-size:5rem;text-align:left}}.bubble_title_box .bubble_title_main p{font-size:14.5px;font-size:1.45rem;font-family:"Noto Sans Japanese-m";letter-spacing:-0.05em;line-height:1.4}@media all and (min-width: 768px){.bubble_title_box .bubble_title_main p{font-size:24px;font-size:2.4rem}}@media all and (min-width: 1200px){.bubble_title_box .bubble_title_main p{font-size:20px;font-size:2rem}}.u_bar_title{font-family:"Noto Sans Japanese-sb";position:relative;padding:.5rem 0 0;margin-bottom:.5rem;font-weight:bold;font-size:21px;font-size:2.1rem;text-align:center;color:#004199;letter-spacing:-0.05em;line-height:2;margin-bottom:5vw}@media all and (min-width: 768px){.u_bar_title{font-size:30px;font-size:3rem;margin-bottom:18px}}.u_bar_title::before{position:absolute;border-bottom:2px solid #004199;top:100%;left:50%;transform:translateX(-50%);width:60px;content:""}.support_btn{position:relative;display:flex;align-items:center;justify-content:center;height:14.66667vw;width:100%;font-family:"Noto Sans Japanese-sb";font-size:16px;font-size:1.6rem;line-height:1.2;text-align:center;margin-top:1rem}@media all and (min-width: 768px){.support_btn{height:74px;max-width:488px;width:90%;font-size:24px;font-size:2.4rem;border-width:3px;margin:0 auto}}.support_btn:link,.support_btn:visited{color:#fff}.support_btn::after{display:block;content:"";position:absolute;top:50%;right:20px;width:0;height:0;margin-top:-4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:4px 0 4px 6px}@media screen and (min-width: 768px){.support_btn::after{right:26px;margin-top:-8px;border-width:8px 0 8px 10px}}*{box-sizing:border-box}@media all and (min-width: 768px){.sp-only{display:none}}@media all and (max-width: 767px){.pc-only{display:none}}.sp-pad-only{display:none}@media only screen and (max-device-width: 1199px){.sp-pad-only{display:inline}}.main{width:100%;padding-top:48px;margin:0 auto;font-family:"Noto Sans Japanese-r";color:#000}@media all and (min-width: 768px){.main{padding-top:20px}}@media all and (min-width: 1024px){.main{padding-top:0}}.main .kome{margin-top:.25em;font-size:10px;font-size:1rem;line-height:1.4}@media all and (min-width: 768px){.main .kome{font-size:14px;font-size:1.4rem}}.gotop{right:5px !important}@media all and (max-width: 767px){.gotop{bottom:70px !important}}.gotop a{padding:7px 15px !important}.closing{padding:6vw 4vw;background-color:#004299;text-align:center;color:#fff;width:100%;position:relative;letter-spacing:-0.04em}@media all and (min-width: 768px){.closing{padding:50px 20px 40px;margin:0 0 120px}}@media all and (min-width: 1200px){.closing{padding:80px 20px 40px;margin:0 calc(50% - 50vw) 120px;width:100vw}}.closing .closing_tl{margin-bottom:.75rem;font-family:"Noto Sans Japanese-sb";font-size:30px;font-size:3rem}@media all and (min-width: 768px){.closing .closing_tl{font-size:38px;font-size:3.8rem}}.closing .closing_tl_sub{font-size:15px;font-size:1.5rem;padding-bottom:2rem;line-height:1.2}@media all and (min-width: 768px){.closing .closing_tl_sub{font-size:20px;font-size:2rem;padding-bottom:4rem}}@media all and (min-width: 768px){.closing .closing_inner{display:flex;align-items:center;justify-content:center;max-width:1200px;margin:3rem auto 0;gap:3.5rem}}.closing .closing_mail_box{padding:7%;line-height:1;text-align:center;background-color:#fff;color:#ff2f2f;margin-bottom:2rem;align-self:stretch}@media all and (min-width: 768px){.closing .closing_mail_box{display:flex;align-items:center;justify-content:center;flex-basis:49%;min-height:178px;padding:2rem 3rem;margin-bottom:0}}@media all and (min-width: 1200px){.closing .closing_mail_box{flex-basis:588px}}.closing .closing_mail_box_inner{margin:0 auto;width:100%}.closing .closing_tel_box{padding:4vw;line-height:1.4}@media all and (min-width: 768px){.closing .closing_tel_box{padding:2rem 3rem;flex-basis:30%;box-sizing:content-box}}.closing .closing_tel_link{display:block;font-family:"Noto Sans Japanese-sb";font-size:35px;font-size:3.5rem;color:#004199;position:relative;padding-left:3vw;color:#fff;margin-bottom:1.33333vw}@media all and (min-width: 768px){.closing .closing_tel_link{font-size:46px;margin-left:1rem;padding-left:1.8rem;margin-bottom:8px}}.closing .closing_tel_link::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;transform:scaleX(-1);display:block;position:absolute;font-size:25px;font-size:2.5rem;margin-right:.3em;bottom:2%;left:4%}@media all and (min-width: 768px){.closing .closing_tel_link::before{font-size:35px;font-size:3.5rem;bottom:5%;left:-2%}}.closing .closing_mail_title,.closing .closing_tel_title{font-family:"Noto Sans Japanese-sb";font-size:16px;font-size:1.6rem;margin-bottom:1.33333vw}@media all and (min-width: 768px){.closing .closing_mail_title,.closing .closing_tel_title{font-size:24px;font-size:2.4rem;margin-bottom:10px}}.closing .closing_mail_title span.sp-only,.closing .closing_tel_title span.sp-only{font-size:20px;font-size:2rem}.closing .closing_tel_txt{font-size:16px;font-size:1.6rem}@media all and (min-width: 768px){.closing .closing_tel_txt{font-size:18px}}.closing .closing_qa{text-align:right;display:block;color:#fff;max-width:1200px;margin:0 auto}.closing .closing_qa::after{margin-left:.5em;font-family:"Font Awesome 5 free";font-size:1.4rem;font-weight:900;line-height:1;content:""}.closing .contact_btn{width:100%;padding:4vw 0;display:flex;justify-content:center;color:#fff;font-family:"Noto Sans Japanese-sb";font-size:24px;font-size:2.4rem;line-height:1.4}@media all and (min-width: 768px){.closing .contact_btn{font-size:28px;padding:20px 0}}.qa-title{display:flex;flex-flow:row wrap;justify-content:space-between;width:90%;max-width:800px;padding:3rem 0 2rem;margin:3rem auto 0}@media all and (min-width: 1200px){.qa-title{max-width:900px}}.qa-title .qa-title-img{box-sizing:content-box;flex-basis:20%}@media all and (min-width: 768px){.qa-title .qa-title-img{flex-basis:20%}}@media all and (min-width: 1200px){.qa-title .qa-title-img{flex-basis:24%}}.qa-title .qa-title-txt{box-sizing:content-box;flex-basis:76%;font-size:12px;font-size:1.2rem}@media all and (min-width: 768px){.qa-title .qa-title-txt{flex-basis:80%}}@media all and (min-width: 1200px){.qa-title .qa-title-txt{flex-basis:75%;font-size:24px;font-size:2.4rem;text-align:center}}.qa-title .qa-title-txt span{display:inline-block;font-family:"Noto Sans Japanese-b";font-size:21px;font-size:2.1rem;color:#3d62ac}@media all and (min-width: 768px){.qa-title .qa-title-txt span{font-size:28px;font-size:2.8rem}}@media all and (min-width: 1200px){.qa-title .qa-title-txt span{font-size:56px;font-size:5.6rem}}.qa-box{padding:1rem;margin:0 4% 1.4rem;background:#fff;border:1px solid #e6e09e}@media all and (min-width: 768px){.qa-box{padding:40px}}.qa-box .sim_btn{background:linear-gradient(to left top, #3f85ff 0 50%, #669cff calc(50% + 1px) 100%);text-shadow:2px 2px 5px #5190ff,-2px 2px 5px #5190ff,2px -2px 5px #5190ff,-2px -2px 5px #5190ff;box-shadow:0 5px 0 0 #3471db;margin-top:1rem}.qa-box .q-box,.qa-box .a-box{display:flex;flex-flow:row nowrap;justify-content:space-between}.qa-box .q-box{align-items:center;padding-bottom:3.2vw;cursor:pointer;background:url(../images/q-box_bg_off.svg) no-repeat right center/3.46667vw auto;border-bottom:1px solid #ababab}@media all and (min-width: 768px){.qa-box .q-box{padding-bottom:12px;background-size:26px auto}}.qa-box .q-box.on{background-image:url(../images/q-box_bg_on.svg)}.qa-box .q-box dt{line-height:0}.qa-box .q-box dd{flex:1;padding-right:4.53333vw;font-family:"Noto Sans Japanese-m";font-size:15px;font-size:1.5rem;line-height:1.25;color:#3d62ac}@media all and (min-width: 768px){.qa-box .q-box dd{padding-right:34px;font-size:32px;font-size:3.2rem}}.qa-box .a-box{margin-top:3.2vw}@media all and (min-width: 768px){.qa-box .a-box{margin-top:12px}}.qa-box .a-box dd{flex:1;box-sizing:content-box;font-size:12px;font-size:1.2rem}@media all and (min-width: 768px){.qa-box .a-box dd{font-size:16px;font-size:1.6rem}}.qa-box .a-box dd .link{display:inline-block;line-height:1.6;color:#004199;text-decoration:underline}.qa-box .a-box dd .link:hover{text-decoration:none}.qa-box .q-box dt,.qa-box .a-box dt{box-sizing:content-box;flex-basis:8vw;margin-right:2.13333vw}@media all and (min-width: 768px){.qa-box .q-box dt,.qa-box .a-box dt{flex-basis:38px;margin-right:16px}}.qa-box .q-box dd span,.qa-box .a-box dd span{font-family:"Noto Sans Japanese-m";color:#3d62ac}.qa-box .expense-title{font-family:"Noto Sans Japanese-m"}.qa-box .expense-box{margin-bottom:2rem}@media all and (min-width: 768px){.qa-box .expense-box{box-sizing:content-box;flex-basis:31%}}.qa-box .a01-img,.qa-box .a-box-2clm,.qa-box .a-box-3clm{padding-top:1rem}@media all and (min-width: 768px){.qa-box .a01-img,.qa-box .a-box-2clm,.qa-box .a-box-3clm{display:flex;flex-flow:row nowrap;justify-content:space-between}}@media all and (min-width: 768px){.qa-box .a01-img span{box-sizing:content-box;flex-basis:45%}}@media all and (min-width: 768px){.qa-box .a-box-2clm span{box-sizing:content-box;flex-basis:49%}}.qa-box .a-box-4clm{padding-top:1rem;display:flex;flex-flow:row wrap;justify-content:space-between}.qa-box .a-box-4clm span{box-sizing:content-box;flex-basis:48%}@media all and (min-width: 768px){.qa-box .a-box-4clm span{flex-basis:24%}}.qa-box .bgLblue02{padding-bottom:3.2vw;margin-top:3.2vw}@media all and (min-width: 768px){.qa-box .bgLblue02{padding-bottom:24px;margin-top:24px}}@media all and (max-width: 767px){.qa-box .bgLblue02{margin-left:-10.13333vw}}.qa-box .bgLblue02 .taiseimap{height:280px;background-position:right 10% bottom;background-size:80% auto}@media all and (min-width: 768px){.qa-box .bgLblue02 .taiseimap{width:90%;height:450px;margin:0 auto;background-position:right bottom;background-size:90% auto}}@media all and (max-width: 767px){.qa-box .bgLblue02 .taiseimap{padding-top:20px}}.qa-box .bgLblue02 .areaName span{padding:2px 8px;font-size:11px;font-size:1.1rem;color:#fff !important}@media all and (min-width: 768px){.qa-box .bgLblue02 .areaName span{padding:2px 10px;font-size:16px;font-size:1.6rem}}.qa-box .bgLblue02 .areaList li{font-size:11px;font-size:1.1rem}@media all and (min-width: 768px){.qa-box .bgLblue02 .areaList li{font-size:16px;font-size:1.6rem}}.qa-box .bgLblue02 .areaList li img{width:10px;height:auto}@media all and (min-width: 768px){.qa-box .bgLblue02 .areaList li img{width:16px}}@media all and (max-width: 767px){.qa-box .bgLblue02 .mb40{margin-bottom:5.33333vw}}.hero{position:relative;margin-bottom:5.33333vw}@media all and (min-width: 768px){.hero{margin-bottom:26px;text-align:center}}.hero .slide1{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.hero .slide1 .swiper-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media all and (min-width: 768px){.hero .slide1 .swiper-slide{padding-bottom:0}}.hero .slide1 .swiper-pagination{position:relative !important;margin-top:20px !important;font-size:25px;font-size:2.5rem;z-index:0}@media all and (min-width: 768px){.hero .slide1 .swiper-pagination{font-size:25px;font-size:2.5rem}}.hero .slide1 .swiper-pagination .swiper-pagination-total{color:#c4c4c4}.hero .slide1 .swiper-button-next,.hero .slide1 .swiper-button-prev{color:#fff;width:46px;height:46px;z-index:1}@media all and (max-width: 767px){.hero .slide1 .swiper-button-next,.hero .slide1 .swiper-button-prev{width:23px}}.hero .slide1 .swiper-button-prev{left:-50px;background-color:#c1c1c1}@media all and (max-width: 767px){.hero .slide1 .swiper-button-prev{left:0}}.hero .slide1 .swiper-button-next{right:-50px;background-color:#c1c1c1}@media all and (max-width: 767px){.hero .slide1 .swiper-button-next{right:0}}.hero .slide1 .swiper-button-next:after,.hero .slide1 .swiper-button-prev:after{content:"";width:12px;height:12px;border:0;border-top:solid 3px #fff;border-right:solid 3px #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.hero .slide1 .swiper-button-prev:after{transform:rotate(-135deg);left:5px}.hero .slide1 .swiper-button-next:after{transform:rotate(45deg);right:5px}.fv_cta_wrap{text-align:center;width:90%;margin-left:auto;margin-right:auto}@media all and (min-width: 768px){.fv_cta_wrap{width:100%}}.fv_cta_wrap .fv_cta_tl{font-family:"Noto Sans Japanese-sb"}@media all and (min-width: 768px){.fv_cta_wrap .fv_cta_tl{font-size:26px}}@media all and (min-width: 768px){.fv_cta_wrap .fv_cta_items{width:454px;margin-left:auto;margin-right:auto}}.fv_cta_wrap .fv_cta_items .fv_cta_tm{color:#ff2f2f;font-family:"Noto Sans Japanese-sb";font-size:16px;font-size:1.6rem}@media all and (min-width: 768px){.fv_cta_wrap .fv_cta_items .fv_cta_tm{font-size:24px}}.fv_cta_wrap .fv_cta_items>a{font-family:"Noto Sans Japanese-sb";color:#fff;background-color:#ff2f2f;flex-basis:47%;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:2.13333vw 0;font-size:20px;font-size:2rem}@media all and (min-width: 768px){.fv_cta_wrap .fv_cta_items>a{flex-basis:40%;padding:19px 0;font-size:28px}}.bgc_blue{background-color:#def4ff;padding:4vh 0}@media all and (min-width: 768px){.bgc_blue{width:100%;margin:40px 0}}@media all and (min-width: 1200px){.bgc_blue{width:100vw;margin:40px calc(50% - 50vw)}}.nav_wrap{width:96%;max-width:1200px;margin:0 auto}.nav_wrap .nav_items{display:flex;justify-content:center;gap:20px}@media all and (max-width: 767px){.nav_wrap .nav_items{gap:10px;flex-wrap:wrap}}@media all and (min-width: 768px){.nav_wrap .nav_items{flex-wrap:nowrap}}.nav_wrap .nav_items li{font-family:"Noto Sans Japanese-sb";box-shadow:0px 0px 9px -1px rgba(10,10,10,.4)}.nav_wrap .nav_items li:hover{box-shadow:0px 0px 9px -1px rgba(10,10,10,.2)}.nav_wrap .nav_items li>a{color:#004199;display:flex;background:#fff;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:80px;text-align:center}@media all and (max-width: 767px){.nav_wrap .nav_items li>a{height:60px;line-height:normal;font-size:16px;letter-spacing:-2px;text-align:left;padding-left:11px;justify-content:flex-start}.nav_wrap .nav_items li>a .txt_min{font-size:14px}}@media all and (min-width: 768px){.nav_wrap .nav_items li>a{font-size:23px;letter-spacing:-0.1px;padding-right:22px}.nav_wrap .nav_items li>a .txt_min{font-size:18px}}.nav_wrap .nav_items li>a::after{content:"";background:url(../images/nav_icon.webp) no-repeat right center;background-size:contain;width:22px;height:95px;display:block;position:absolute;right:0}@media all and (max-width: 767px){.nav_wrap .nav_items li>a::after{background:url(../images/nav_icon.webp) no-repeat right center;background-size:93%;width:18px;height:82px}}@media all and (max-width: 767px){.nav_wrap .nav_items li{width:45%}}@media all and (min-width: 768px){.nav_wrap .nav_items li{width:340px}}.actual_results{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-bottom:2vh}@media all and (max-width: 767px){.actual_results{width:90%;margin:0 auto;padding:8vh 0}}@media all and (min-width: 768px){.actual_results{margin-top:40px;margin-bottom:80px}}.actual_results .actual_results_tl{font-family:"Noto Sans Japanese-b";font-size:5rem;color:#004199;text-align:center;display:inline-block;line-height:1.2;margin-bottom:2vh}@media all and (max-width: 767px){.actual_results .actual_results_tl{font-size:3rem}}.actual_results .actual_results_tl .big{font-size:190%}.actual_results .actual_results_tl .y_marker{background:linear-gradient(transparent 80%, #fceb56 80%)}.actual_results .actual_results_tl .small{display:block;font-size:16px;text-align:left;color:#292929;font-family:"Noto Sans Japanese-r"}@media all and (max-width: 767px){.actual_results .actual_results_tl .small{font-size:12px;text-align:right}}.actual_results .actual_results_items{display:flex;flex-flow:row wrap;justify-content:space-between;gap:1.33333vw}@media all and (min-width: 768px){.actual_results .actual_results_items{width:1088px;gap:30px 10px}}.actual_results .actual_results_items li{flex-basis:48%;box-sizing:content-box;text-align:center;font-size:16px;font-size:1.6rem;font-family:"Noto Sans Japanese-m"}@media all and (min-width: 768px){.actual_results .actual_results_items li{flex-basis:208px;font-size:20px}}.actual_results .actual_results_items li img{vertical-align:bottom}.info_box{background-color:#f2f3f5;width:100%;padding:7vw 5vw 5vw;position:relative;margin:2vw auto 15vw}@media all and (min-width: 768px){.info_box{margin:40px auto 150px}}@media all and (min-width: 1200px){.info_box{margin:40px calc(50% - 50vw) 150px;width:100vw;padding:70px 0 60px 0}}.info_box h2{color:#004299;font-size:24px;font-size:2.4rem;font-family:"Noto Sans Japanese-b";text-align:center;margin-bottom:3vw;letter-spacing:-0.05em;line-height:1.3}@media all and (min-width: 768px){.info_box h2{font-size:37.5px;font-size:3.75rem;margin-bottom:24px}}@media all and (min-width: 768px){.info_box ul{display:flex;flex-flow:row nowrap;justify-content:space-around;margin:0 auto}}@media all and (min-width: 1200px){.info_box ul{justify-content:space-between;max-width:1200px;padding:0}}.info_box ul li{max-width:589px;margin:0 auto}@media all and (min-width: 768px){.info_box ul li{flex-basis:49%}}@media all and (max-width: 767px){.info_box ul li:first-child{padding-bottom:2rem}}.info_box .accordion{margin:3em auto;max-width:1200px;display:flex;justify-content:center;flex-wrap:wrap;gap:1vw;align-items:baseline}@media screen and (max-width: 767px){.info_box .accordion{margin-bottom:0}}@media screen and (min-width: 768px){.info_box .accordion{flex-wrap:nowrap}}.info_box .toggle{display:none}.info_box .option{position:relative;margin-bottom:1em;background-color:#fff;color:#004299;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (min-width: 768px){.info_box .option{flex-basis:50%}}.info_box .option .op_tl{font-size:24px;font-size:2.4rem;text-align:center;font-family:"Noto Sans Japanese-sb";display:table;margin:3.46667vw auto 4.8vw}@media screen and (min-width: 768px){.info_box .option .op_tl{font-size:28px;margin:36px auto}}.info_box .title,.info_box .content{backface-visibility:hidden;transform:translateZ(0);transition:all .5s}.info_box .title:hover{cursor:pointer}.info_box .title>picture:hover{cursor:pointer}.info_box .title::after{content:"";display:block;width:20px;height:20px;border-top:#004299 2px solid;border-right:#004299 2px solid;transform:rotate(135deg);position:absolute;bottom:1.25em;left:48%;right:48%;margin:auto}.info_box .toggle:checked+.title::after{content:"";display:block;width:20px;height:20px;border-top:#004299 2px solid;border-right:#004299 2px solid;transform:rotate(-45deg);position:absolute;left:48%;right:48%;bottom:1.25em;margin:auto;z-index:1}.info_box .dli-chevron-down,.info_box .dli-chevron-up{display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box}.info_box .dli-chevron-down{transform:translateY(-25%) rotate(135deg)}.info_box .dli-chevron-up{transform:translateY(25%) rotate(-45deg)}.info_box .content{max-height:0;overflow:hidden;background-color:#fff}.info_box .content .option_cta{text-align:center;color:#ff2f2f;font-family:"Noto Sans Japanese-sb";padding:1.06667vw 0}@media all and (min-width: 768px){.info_box .content .option_cta{padding:30px 0 0}}.info_box .content .option_cta .option_cta_tm{font-size:16px;font-size:1.6rem}@media all and (min-width: 768px){.info_box .content .option_cta .option_cta_tm{font-size:24px}}.info_box .content .option_cta .contact_btn{color:#fff;width:90%;display:block;margin:0 auto 5%;text-align:center;padding:4vw 0;font-size:20px;font-size:2rem}@media screen and (min-width: 768px){.info_box .content .option_cta .contact_btn{width:454px;font-size:28px;padding:15px 0}}.info_box .content span.txt_min{display:block;width:80%;margin:0 auto 2rem;line-height:normal;line-height:1.2;font-size:12px}@media screen and (min-width: 768px){.info_box .content span.txt_min{width:84%;margin:0 auto}}.info_box .content p{margin:0;font-size:.9em;line-height:1.5}.info_box .toggle:checked+.title+.content{max-height:800px;transition:all .5s;padding-bottom:15px}.info_box .op_item_list{font-size:18px;font-size:1.8rem;padding:0 8vw 1.33333vw}@media screen and (min-width: 768px){.info_box .op_item_list{font-size:24px;padding:0 2.66667vw 1.33333vw}}.info_box .op_item_list .op_list_items{display:flex;justify-content:flex-start;margin-bottom:4vw;line-height:1.4;font-family:"Noto Sans Japanese-m"}@media screen and (min-width: 768px){.info_box .op_item_list .op_list_items{margin-bottom:16px}}.info_box .op_item_list .op_list_items dd{font-size:14px;font-size:1.4rem}@media screen and (min-width: 768px){.info_box .op_item_list .op_list_items dd{font-size:20px}}.plan_box .title{font-size:36px;font-size:3.6rem;color:#004299;font-family:"Noto Sans Japanese-b";text-align:center;position:relative;line-height:2;letter-spacing:-0.05em;line-height:1.7;padding-bottom:2vw}@media screen and (min-width: 768px){.plan_box .title{font-size:47px;font-size:4.7rem;padding-bottom:8px}}.plan_box .title::before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(252,193,27,0);border-top-color:#fff;border-width:5vw 5vw 0 5vw;margin-left:-5vw}@media screen and (min-width: 768px){.plan_box .title::before{border-width:14px 14px 0 14px;margin-left:-14px}}.plan_box .title span{background-color:#004299;color:#fee101;padding:0 1vw .25vw;margin:0 .5vw}.plan_box .plan_title_box{font-family:"Noto Sans Japanese-sb";background-color:#004199;text-align:center;padding:6vw 0}@media all and (min-width: 768px){.plan_box .plan_title_box{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:40px 0 40px 30px}}@media all and (min-width: 1200px){.plan_box .plan_title_box{padding:60px 80px;margin-bottom:120px}}.plan_box .plan_title_box h2{font-size:17px;font-size:1.7rem;color:#fff;margin-bottom:1vw;padding:0vw 0 2vw}@media all and (min-width: 768px){.plan_box .plan_title_box h2{font-size:34px;font-size:3.4rem;padding:0}}@media all and (min-width: 1200px){.plan_box .plan_title_box h2{font-size:35px;font-size:3.5rem;margin-bottom:10px}}.plan_box .plan_title_box .large{font-size:24px;font-size:2.4rem;color:#fee101}@media all and (min-width: 768px){.plan_box .plan_title_box .large{font-size:47px;font-size:4.7rem}}@media all and (min-width: 1200px){.plan_box .plan_title_box .large{font-size:50px;font-size:5rem}}.plan_box .plan_title_box p{width:64%;max-width:294px;margin:0 auto}@media all and (min-width: 768px){.plan_box .plan_title_box p{width:100%}}.plan_box .plan_title_box .border_b{border-bottom:4px solid #fee101;height:10vw;display:inline-block}@media all and (min-width: 1200px){.plan_box .plan_title_box .border_b{height:7.5rem}}.plan_box .plan_list_box{padding:5vw 0 0 0}@media all and (min-width: 1200px){.plan_box .plan_list_box{padding:0}}.plan_box .plan_list_box .plan_list_title{font-family:"Noto Sans Japanese-b";position:relative;padding:.5rem 0 0;margin-bottom:.5rem;font-weight:bold;font-size:24px;font-size:2.4rem;text-align:center;color:#004199;letter-spacing:-0.05em}@media all and (min-width: 768px){.plan_box .plan_list_box .plan_list_title{font-size:32px;font-size:3.2rem}}@media all and (min-width: 1200px){.plan_box .plan_list_box .plan_list_title{font-size:37.5px;font-size:3.75rem}}.plan_box .plan_list_box .plan_list_title::before{position:absolute;border-bottom:4px solid #004199;top:100%;left:50%;transform:translateX(-50%);width:60px;content:""}@media all and (min-width: 768px){.plan_box .plan_list_box ul{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center}}.plan_box .plan_list_box ul li{margin:6vw 2vw}@media all and (min-width: 768px){.plan_box .plan_list_box ul li{margin:0 10px}}.merit .balloon_title{background-color:#004199}.merit .balloon_title::before{border-top-color:#004199}.merit .merit_inner{padding-bottom:10vw;margin:0 auto;width:95%}@media all and (min-width: 768px){.merit .merit_inner{width:100%;max-width:1120px;padding-bottom:54px}}.merit .merit_cta{text-align:center;color:#ff2f2f;font-family:"Noto Sans Japanese-sb";padding:4vw 0}@media all and (min-width: 768px){.merit .merit_cta{padding:20px 0}}.merit .merit_cta .merit_cta_tm{font-size:16px;font-size:1.6rem}@media all and (min-width: 768px){.merit .merit_cta .merit_cta_tm{font-size:24px}}.merit .merit_cta .contact_btn{color:#fff;width:90%;display:block;margin:0 auto;text-align:center;padding:4vw 0;font-size:20px;font-size:2rem}@media screen and (min-width: 768px){.merit .merit_cta .contact_btn{width:454px;font-size:28px;padding:15px 0}}.merit .merit_model li{padding-bottom:5vw}@media all and (min-width: 768px){.merit .merit_model li{padding-bottom:50px}}.merit .merit_graph{padding-bottom:3vw}@media all and (min-width: 768px){.merit .merit_graph{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-bottom:58px}}.merit .merit_graph li{flex-basis:49%;margin-bottom:.5rem}.merit .banner_box{padding:5vw 0 6vw}@media all and (min-width: 768px){.merit .banner_box{padding:0 0 58px}}.merit .merit_photo{width:94%;margin:0 auto}@media all and (min-width: 768px){.merit .merit_photo{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between}}.merit .merit_photo li{padding-bottom:5vw}.merit .merit_photo .merit_photo_txt{color:#004199;font-size:15px;font-size:1.5rem;letter-spacing:-0.05em;font-family:"Noto Sans Japanese-sb"}@media all and (min-width: 768px){.merit .merit_photo .merit_photo_txt{font-size:15px;font-size:1.5rem}}.merit .merit_photo .merit_photo_txt::before{content:"";font-family:"fontAwesome";margin-right:.8rem;font-size:12px;font-size:1.2rem}@media all and (min-width: 768px){.merit .merit_photo .merit_photo_txt::before{font-size:12px;font-size:1.2rem}}.merit .saving-specials{max-width:1200px;padding:0}@media all and (min-width: 768px){.merit .saving-specials{padding:0 0 4rem 0}}.plan_list_box{padding:5vw 0 0 0}@media all and (min-width: 768px){.plan_list_box{padding:0;margin-bottom:120px}}.plan_list_box .plan_list_title{font-family:"Noto Sans Japanese-b";position:relative;padding:.5rem 0 0;margin-bottom:.5rem;font-weight:bold;font-size:24px;font-size:2.4rem;text-align:center;color:#004199;letter-spacing:-0.05em}@media all and (min-width: 768px){.plan_list_box .plan_list_title{font-size:32px;font-size:3.2rem;margin-bottom:30px}}@media all and (min-width: 1200px){.plan_list_box .plan_list_title{font-size:37.5px;font-size:3.75rem}}.plan_list_box .plan_list_title::before{position:absolute;border-bottom:4px solid #004199;top:100%;left:50%;transform:translateX(-50%);width:60px;content:""}@media all and (min-width: 768px){.plan_list_box ul{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center}}.plan_list_box ul li{margin:2vw 2vw 15vw;position:relative;flex-basis:46%;box-sizing:content-box}@media all and (min-width: 768px){.plan_list_box ul li{margin:0 10px;width:470px}}.plan_list_box ul li::after{content:"";background:url(../images/sita-sankaku.webp) no-repeat top center;background-size:contain;width:38px;height:19px;position:absolute;left:47%;bottom:-28px}.plan_list_box ul li>a{display:block;padding:1.33333vw 2.66667vw;border:9px solid #004199;text-align:center;background-color:#e5f1ff}@media all and (min-width: 768px){.plan_list_box ul li>a{padding:22px 0}}.plan_list_box ul li:nth-child(2)>a{background-color:#f7f5e0}.plan_list_box .plan_catch{position:relative;padding:0 22px;font-size:13px;font-size:1.3rem;color:#004199;font-family:"Noto Sans Japanese-sb";line-height:normal;text-align:center;display:table;margin-left:auto;margin-right:auto}@media all and (min-width: 768px){.plan_list_box .plan_catch{font-size:18px}}.plan_list_box .plan_catch::after{content:"";background:url(../images/line-catch.webp) bottom center no-repeat;background-size:contain;position:absolute;right:0;bottom:0;width:20px;height:66px}.plan_list_box .plan_catch::before{content:"";background:url(../images/line-catch.webp) bottom center no-repeat;background-size:contain;position:absolute;transform:scaleX(-1);left:0;bottom:0;width:20px;height:66px}.plan_list_box .plan_tl{font-family:"Noto Sans Japanese-b";color:#004199;font-size:20px;font-size:2rem}@media all and (min-width: 768px){.plan_list_box .plan_tl{font-size:30px}}.speed_plan .speed_plan_title{background-color:#cfe4ff;width:100%;padding:5vw 2.5vw;position:relative;margin:2vw auto 11vw}@media all and (min-width: 1200px){.speed_plan .speed_plan_title{margin:20px calc(50% - 50vw) 70px;width:100vw;padding:60px 10px 70px}}.speed_plan .speed_plan_title .speed_plan_title_box{margin:0 auto;max-width:800px}.speed_plan .speed_plan_title .speed_plan_title_box h3{font-size:30px;font-size:3rem;color:#004199;font-family:"Noto Sans Japanese-b";letter-spacing:-0.13em;text-align:center;line-height:1.3;padding-bottom:2vw}@media all and (min-width: 768px){.speed_plan .speed_plan_title .speed_plan_title_box h3{padding-bottom:0}}@media all and (min-width: 1200px){.speed_plan .speed_plan_title .speed_plan_title_box h3{font-size:72px;font-size:7.2rem}}.speed_plan .speed_plan_title .speed_plan_title_box .speed_plan_title_txt{font-size:15px;font-size:1.5rem;position:relative;font-family:"Noto Sans Japanese-sb";line-height:1.6;letter-spacing:-0.02em;width:100%;padding:0 30vw 0 0}@media all and (min-width: 768px){.speed_plan .speed_plan_title .speed_plan_title_box .speed_plan_title_txt{font-size:20px;font-size:2rem;line-height:2;padding-right:290px}}.speed_plan .speed_plan_title .speed_plan_title_box .speed_plan_title_txt::after{top:27%;right:0;position:absolute;display:inline-block;content:"";background-image:url(../images/speed_plan_img.webp);background-repeat:no-repeat;background-size:contain;width:40vw;height:42vw}@media all and (min-width: 768px){.speed_plan .speed_plan_title .speed_plan_title_box .speed_plan_title_txt::after{top:-10%;right:0;width:300px;height:310px}}.speed_plan .speed_plan_main_box{border:#e5f1ff solid 4px;border-radius:20px;padding:4vw;margin:4vw 2vw}@media all and (min-width: 768px){.speed_plan .speed_plan_main_box{padding:35px;margin:0 0 30px 0}}.speed_plan .speed_plan_main_box .speed_plan_main_title{border-bottom:#ababab solid 1px;padding:0 0 1vw 0;margin-bottom:2vw}@media all and (min-width: 1200px){.speed_plan .speed_plan_main_box .speed_plan_main_title{margin-bottom:45px;padding:0 0 30px 0}}.speed_plan .speed_plan_main_box .speed_plan_main_title h5{font-size:16px;font-size:1.6rem;font-family:"Noto Sans Japanese-sb";line-height:1.2;position:relative;padding:0 0 0 15vw;letter-spacing:-0.05em}@media all and (min-width: 768px){.speed_plan .speed_plan_main_box .speed_plan_main_title h5{font-size:33px;font-size:3.3rem;padding:0 0 0 82px}}.speed_plan .speed_plan_main_box .speed_plan_main_title .office::before{top:1%;left:0%;position:absolute;display:inline-block;content:"";background-image:url(../images/icon-office.webp);background-repeat:no-repeat;background-size:contain;width:14vw;height:14vw}@media all and (min-width: 768px){.speed_plan .speed_plan_main_box .speed_plan_main_title .office::before{top:3%;width:75px;height:75px}}.speed_plan .speed_plan_main_box .speed_plan_main_title .factry::before{top:1%;left:0%;position:absolute;display:inline-block;content:"";background-image:url(../images/icon-factry.webp);background-repeat:no-repeat;background-size:contain;width:14vw;height:14vw}@media all and (min-width: 768px){.speed_plan .speed_plan_main_box .speed_plan_main_title .factry::before{top:3%;width:75px;height:75px}}@media all and (min-width: 768px){.speed_plan .speed_plan_main_box ul{display:flex;flex-flow:row nowrap;justify-content:space-between}}.speed_plan .speed_plan_main_box ul li{flex-basis:48%}.speed_plan .speed_plan_main_box ul li:first-child{padding-bottom:2vw}.speed_plan .speed_plan_main_box ul li dl{display:flex;flex-flow:row nowrap;font-size:10px;font-size:1rem;margin-top:1vw;line-height:1.2}@media all and (min-width: 768px){.speed_plan .speed_plan_main_box ul li dl{font-size:15px;font-size:1.5rem;margin-top:10px}}.speed_plan .speed_plan_main_box ul li dl dt{margin-right:1vw}@media all and (min-width: 1200px){.speed_plan .speed_plan_main_box ul li dl dt{margin-right:10px}}.speed_plan .speed_plan_main_box ul li dl dt::first-letter{color:#004299}.speed_plan .speed_plan_main_box ul li p{text-align:right}.speed_plan .speed_plan_flow{width:100%;padding:5vw 3vw 4.4vw;position:relative;margin:2vw auto 11vw}@media all and (min-width: 1200px){.speed_plan .speed_plan_flow{margin:90px calc(50% - 50vw) 66px;padding:72px 0 64px;width:100vw}}.speed_plan .speed_plan_flow .u_bar_title_sub{font-size:18px;font-size:1.8rem;color:#004199;font-weight:bold;text-align:center}@media all and (min-width: 768px){.speed_plan .speed_plan_flow .u_bar_title_sub{font-size:24px;font-size:2.4rem}}.speed_plan .speed_plan_flow .flex_box{display:flex;flex-wrap:wrap;list-style:none;max-width:1200px;margin:0 auto}.speed_plan .speed_plan_flow .flex_box li{width:100%}.speed_plan .speed_plan_flow .flex_box li .flow_no{width:100%;font-size:36px;font-size:3.6rem;font-weight:bold;font-family:"Arial",sans-serif;text-align:center;padding:4%}@media all and (min-width: 768px){.speed_plan .speed_plan_flow .flex_box li .flow_no{font-size:60px;font-size:6rem;background-image:url(../images/number_triangle.svg);background-size:auto .25em;background-repeat:no-repeat;background-position:right 10% bottom 50%;line-height:1;padding:10px}}.speed_plan .speed_plan_flow .flex_box li .inner_flow .text_block_l{width:100%;padding:4%}.speed_plan .speed_plan_flow .flex_box li .inner_flow .text_block_l h3{font-size:18px;font-size:1.8rem;font-weight:bold;color:#004199}@media all and (min-width: 768px){.speed_plan .speed_plan_flow .flex_box li .inner_flow .text_block_l h3{font-size:20.5px;font-size:2.05rem;padding-bottom:8%}}.speed_plan .speed_plan_flow .flex_box li .inner_flow .text_block_l p{font-size:14px;font-size:1.4rem}@media all and (min-width: 768px){.speed_plan .speed_plan_flow .flex_box li .inner_flow .text_block_l p{font-size:16px;font-size:1.6rem}}.speed_plan .speed_plan_flow .flex_box li .inner_flow .text_block_r{height:1em;background-size:100% auto;background-repeat:no-repeat;background-position:left center}.speed_plan .speed_plan_flow .flex_box li .inner_flow .flow_img{text-align:center}.speed_plan .speed_plan_flow .flex_box li:nth-child(1){background-color:#f0f7ff}.speed_plan .speed_plan_flow .flex_box li:nth-child(1) .flow_no{background-color:#cee4ff;color:#004199}.speed_plan .speed_plan_flow .flex_box li:nth-child(1) .text_block_l{background-color:#f0f7ff;width:100%}.speed_plan .speed_plan_flow .flex_box li:nth-child(1) .text_block_r{background-color:#dbe7f5;background-image:url(../images/sankaku_gr.svg)}.speed_plan .speed_plan_flow .flex_box li:nth-child(2){background-color:#dbe7f5}.speed_plan .speed_plan_flow .flex_box li:nth-child(2) .flow_no{background-color:#89aedd;color:#004199}.speed_plan .speed_plan_flow .flex_box li:nth-child(2) .text_block_l{background-color:#dbe7f5}.speed_plan .speed_plan_flow .flex_box li:nth-child(2) .text_block_l .attention{font-size:.8em;padding-top:4%}.speed_plan .speed_plan_flow .flex_box li:nth-child(2) .text_block_r{background-color:#dbe7f5;background-image:url(../images/sankaku_gr.svg)}.speed_plan .speed_plan_flow .flex_box li:nth-child(3){background-color:#c7d6ea}.speed_plan .speed_plan_flow .flex_box li:nth-child(3) .flow_no{background-color:#4577bb;color:#fff}.speed_plan .speed_plan_flow .flex_box li:nth-child(3) .text_block_l{background-color:#c7d6ea}.speed_plan .speed_plan_flow .flex_box li:nth-child(3) .text_block_r{background-color:#c7d6ea;background-image:url(../images/sankaku_gr2.svg)}.speed_plan .speed_plan_flow .flex_box li:nth-child(4){background-color:#b2c6e0}.speed_plan .speed_plan_flow .flex_box li:nth-child(4) .flow_no{background-color:#004199;color:#fff}.speed_plan .speed_plan_flow .flex_box li:nth-child(4) .text_block_l{background-color:#b2c6e0}.speed_plan .speed_plan_flow .flex_box li:nth-child(4) .text_block_r{background-color:#b2c6e0;background-image:url(../images/sankaku_gr3.svg)}@media screen and (min-width: 768px){.speed_plan .speed_plan_flow .flex_box{justify-content:space-between}.speed_plan .speed_plan_flow .flex_box li{width:26%}.speed_plan .speed_plan_flow .flex_box li .inner_flow{display:flex;flex-direction:row-reverse;flex-wrap:wrap;height:calc(100% - (6rem + 20px))}.speed_plan .speed_plan_flow .flex_box li .inner_flow .text_block_l{width:85%;display:flex;flex-direction:column;padding:10% 5%}.speed_plan .speed_plan_flow .flex_box li .inner_flow .text_block_r{width:15%;background-size:auto 100%;transform:rotate(0deg);height:100%}.speed_plan .speed_plan_flow .flex_box li .inner_flow .flow_img{margin-top:auto;text-align:center}.speed_plan .speed_plan_flow .flex_box li:nth-child(1){width:22%;background-color:#f0f7ff}.speed_plan .speed_plan_flow .flex_box li:nth-child(1) .flow_no{background-color:#cee4ff;color:#004199}.speed_plan .speed_plan_flow .flex_box li:nth-child(1) .text_block_l{background-color:#f0f7ff;height:100%;position:relative;overflow:visible}.speed_plan .speed_plan_flow .flex_box li:nth-child(1) .text_block_r{display:none}.speed_plan .speed_plan_flow .flex_box li:nth-child(1) .flow_img{position:absolute;bottom:5%;left:110%;transform:translateX(-50%);width:220%;max-width:522px;z-index:1;vertical-align:bottom}.speed_plan .speed_plan_flow .flex_box li:nth-child(2){background-color:#dbe7f5}.speed_plan .speed_plan_flow .flex_box li:nth-child(2) .flow_no{background-color:#89aedd;color:#004199}.speed_plan .speed_plan_flow .flex_box li:nth-child(2) .text_block_l{background-color:#dbe7f5}.speed_plan .speed_plan_flow .flex_box li:nth-child(2) .text_block_r{background-color:#dbe7f5;background-image:url(../images/sankaku_gr.svg)}.speed_plan .speed_plan_flow .flex_box li:nth-child(3){background-color:#c7d6ea}.speed_plan .speed_plan_flow .flex_box li:nth-child(3) .flow_no{background-color:#4577bb;color:#fff}.speed_plan .speed_plan_flow .flex_box li:nth-child(3) .text_block_l{background-color:#c7d6ea}.speed_plan .speed_plan_flow .flex_box li:nth-child(3) .text_block_r{background-color:#c7d6ea;background-image:url(../images/sankaku_gr2.svg)}.speed_plan .speed_plan_flow .flex_box li:nth-child(4){background-color:#b2c6e0}.speed_plan .speed_plan_flow .flex_box li:nth-child(4) .flow_no{background-color:#004199;color:#fff}.speed_plan .speed_plan_flow .flex_box li:nth-child(4) .text_block_l{background-color:#b2c6e0}.speed_plan .speed_plan_flow .flex_box li:nth-child(4) .text_block_l .pb_big{padding-bottom:36%}.speed_plan .speed_plan_flow .flex_box li:nth-child(4) .text_block_r{background-color:#b2c6e0;background-image:url(../images/sankaku_gr3.svg)}}.campaign{margin:0 auto;max-width:1000px;padding-bottom:10vw}@media all and (min-width: 768px){.campaign{padding-bottom:90px}}.campaign .heading{display:flex;justify-content:center;align-items:center;text-align:center;color:#004199;font-family:"Noto Sans Japanese-sb";line-height:1.2;letter-spacing:-0.05em;font-size:18px;font-size:1.8rem;margin-bottom:1vw}@media all and (min-width: 768px){.campaign .heading{font-size:25px;font-size:2.5rem;margin-bottom:2rem}}.campaign .heading::before,.campaign .heading::after{content:"";width:3px;height:60px;background-color:#004199}.campaign .heading::before{margin-right:30px;transform:rotate(-25deg)}.campaign .heading::after{margin-left:30px;transform:rotate(25deg)}.campaign picture{border:1px #ddd solid}.plan_sub_titile{background-color:#004199;color:#fff;font-size:18px;font-size:1.8rem;font-family:"Noto Sans Japanese-sb";text-align:center;position:relative;line-height:1.2;padding:3vw 0;margin-bottom:5vw}@media all and (min-width: 1200px){.plan_sub_titile{font-size:30px;font-size:3rem;padding:1.2rem 0;margin-bottom:3rem}}.plan_sub_titile::before{top:99%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(252,193,27,0);border-top-color:#004199;border-width:4vw 2vw 0 2vw;margin-left:-2vw}@media all and (min-width: 768px){.plan_sub_titile::before{border-width:24px 14px 0 14px;margin-left:-14px}}.standard_plan .standard_plan_title{background-color:#ffeb8c;width:100%;padding:5vw 2.5vw;position:relative;margin:2vw auto 11vw}@media all and (min-width: 1200px){.standard_plan .standard_plan_title{margin:20px calc(50% - 50vw) 70px;width:100vw;padding:120px 1rem 134px}}.standard_plan .standard_plan_title .standard_plan_title_box{margin:0 auto}@media all and (min-width: 1200px){.standard_plan .standard_plan_title .standard_plan_title_box{max-width:836px}}.standard_plan .standard_plan_title .standard_plan_title_box h3{font-size:29px;font-size:2.9rem;color:#004199;font-family:"Noto Sans Japanese-b";letter-spacing:-0.11em;text-align:center;line-height:1.5}@media all and (min-width: 1200px){.standard_plan .standard_plan_title .standard_plan_title_box h3{font-size:70px;font-size:7rem}}.standard_plan .standard_plan_title .standard_plan_title_box .standard_plan_title_txt{font-size:15px;font-size:1.5rem;position:relative;font-family:"Noto Sans Japanese-sb";line-height:1.5;letter-spacing:-0.02em;padding-left:28vw}@media all and (min-width: 768px){.standard_plan .standard_plan_title .standard_plan_title_box .standard_plan_title_txt{font-size:20px;font-size:2rem;padding-left:234px}}@media all and (min-width: 1200px){.standard_plan .standard_plan_title .standard_plan_title_box .standard_plan_title_txt{padding-left:0}}.standard_plan .standard_plan_title .standard_plan_title_box .standard_plan_title_txt::after{bottom:-17%;left:0%;position:absolute;display:inline-block;content:"";background-image:url(../images/standard-plan_img.webp);background-repeat:no-repeat;background-size:contain;width:23vw;height:44vw}@media all and (min-width: 768px){.standard_plan .standard_plan_title .standard_plan_title_box .standard_plan_title_txt::after{bottom:-51px;left:0;width:154px;height:294px}}@media all and (min-width: 1200px){.standard_plan .standard_plan_title .standard_plan_title_box .standard_plan_title_txt::after{bottom:-134px;left:-180px;width:166px;height:319px}}.standard_plan .standard_plan_occasion ul{padding:3vw}@media all and (min-width: 768px){.standard_plan .standard_plan_occasion ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:53px}}@media all and (min-width: 1200px){.standard_plan .standard_plan_occasion ul{padding:0}}.standard_plan .standard_plan_occasion ul li{flex-basis:48%}.standard_plan .standard_plan_occasion ul li .reverse{flex-direction:row-reverse}.standard_plan .standard_plan_occasion dl{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:3rem}.standard_plan .standard_plan_occasion dl dt{flex-basis:30%}@media all and (min-width: 1200px){.standard_plan .standard_plan_occasion dl dt{flex-basis:140px}}.standard_plan .standard_plan_occasion dl dd{flex-basis:70%}.standard_plan .standard_plan_occasion .arrow_box{position:relative;width:100%;background:#fff;text-align:left;border:4px solid #000;font-family:"Noto Sans Japanese-sb";border-radius:15px;font-size:16px;font-size:1.6rem;height:30vw;padding:6vw}@media all and (min-width: 768px){.standard_plan .standard_plan_occasion .arrow_box{font-size:20px;font-size:2rem;height:134px;padding:28px 44px}}@media all and (min-width: 1200px){.standard_plan .standard_plan_occasion .arrow_box{font-size:20px;font-size:2rem;height:134px;padding:28px 44px}}.standard_plan .standard_plan_occasion .arrow_box:after,.standard_plan .standard_plan_occasion .arrow_box:before{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;right:100%;top:35%}.standard_plan .standard_plan_occasion .arrow_box:after{border-color:rgba(255,255,255,0);border-top-width:17px;border-bottom-width:17px;border-left-width:19px;border-right-width:19px;margin-top:-17px;border-right-color:#fff}.standard_plan .standard_plan_occasion .arrow_box:before{border-color:rgba(255,0,0,0);border-top-width:20px;border-bottom-width:20px;border-left-width:22px;border-right-width:22px;margin-top:-20px;margin-right:4px;border-right-color:#000}.standard_plan .standard_plan_occasion .reverse .arrow_box:after,.standard_plan .standard_plan_occasion .reverse .arrow_box:before{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;left:100%;top:35%}.standard_plan .standard_plan_occasion .reverse .arrow_box:after{border-color:rgba(255,255,255,0);border-top-width:17px;border-bottom-width:17px;border-left-width:19px;border-right-width:19px;margin-top:-17px;border-left-color:#fff}.standard_plan .standard_plan_occasion .reverse .arrow_box:before{border-color:rgba(0,0,0,0);border-top-width:20px;border-bottom-width:20px;border-left-width:22px;border-right-width:22px;margin-top:-20px;margin-left:3px;border-left-color:#000}.standard_plan .standard_plan_flow{position:relative;width:100%;margin:2vw auto 11vw;padding:5vw 5vw 4.4vw}@media all and (min-width: 768px){.standard_plan .standard_plan_flow ul{display:flex;flex-flow:row wrap;max-width:1060px;margin:0 auto;justify-content:space-around;padding-top:37px}.standard_plan .standard_plan_flow ul li{margin-bottom:55px}.standard_plan .standard_plan_flow ul li picture{max-width:231px;padding-bottom:20px}}@media all and (min-width: 1200px){.standard_plan .standard_plan_flow{margin:40px calc(50% - 50vw) 66px;width:100vw}}.standard_plan .standard_plan_flow .u_bar_title_sub{font-size:18px;font-size:1.8rem;color:#004199;font-weight:bold;text-align:center}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .u_bar_title_sub{font-size:24px;font-size:2.4rem}}.standard_plan .standard_plan_flow .flex_box{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}@media all and (min-width: 1200px){.standard_plan .standard_plan_flow .flex_box{max-width:1200px;margin:0 auto}}.standard_plan .standard_plan_flow .flex_box span{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;margin:0;padding:0}.standard_plan .standard_plan_flow .flex_box .text_block_r{width:15%;background-size:auto 100%;transform:rotate(0deg);height:100%}.standard_plan .standard_plan_flow .flex_box li h3{line-height:1.25}.standard_plan .standard_plan_flow .flex_box li:nth-child(1) img{max-width:295px}.standard_plan .standard_plan_flow .flex_box li:nth-child(1) .text_block_r{background:#fff;background-image:url(../images/sankaku_yellow_3.svg);background-repeat:no-repeat;background-position-y:center;margin-right:-299.5%}.standard_plan .standard_plan_flow .flex_box li:nth-child(2) img{max-width:280px}.standard_plan .standard_plan_flow .flex_box li:nth-child(2) .text_block_r{background:#fdf6d5;background-image:url(../images/sankaku_yellow_1.svg);background-repeat:no-repeat;background-position-y:center}.standard_plan .standard_plan_flow .flex_box li:nth-child(3) img{max-width:260px}.standard_plan .standard_plan_flow .flex_box li:nth-child(3) .text_block_r{background:#fff2ba;background-image:url(../images/sankaku_yellow_2.svg);background-repeat:no-repeat;background-position-y:center}.standard_plan .standard_plan_flow .flex_box li:nth-child(4) img{max-width:262px}.standard_plan .standard_plan_flow .flex_box li:nth-child(4) .text_block_r{background:#fff2ba;background-image:url(../images/sankaku_white.svg);background-repeat:no-repeat;background-position-y:center}.standard_plan .standard_plan_flow .flex_box li:nth-child(5) img{max-width:260px}.standard_plan .standard_plan_flow .flex_box li:nth-child(5) .text_block_r{background:#ffefaa;background-image:url(../images/sankaku_yellow_4.svg);background-repeat:no-repeat;background-position-y:center}.standard_plan .standard_plan_flow .flex_box li:nth-child(6) img{max-width:260px}.standard_plan .standard_plan_flow .flex_box li:nth-child(6) .text_block_r{background:#ffeb99;background-image:url(../images/sankaku_yellow_5.svg);background-repeat:no-repeat;background-position-y:center}.standard_plan .standard_plan_flow .flex_box .flow{width:100%;margin:0;display:flex;flex-direction:column}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .flex_box .flow{width:33.33333333%}.standard_plan .standard_plan_flow .flex_box .flow:nth-of-type(n+4){margin-top:4%}}.standard_plan .standard_plan_flow .flex_box .flow .number{width:100%;padding:4%;font-size:36px;font-size:3.6rem;color:#004199;font-weight:bold;font-family:"Arial",sans-serif;line-height:1}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .flex_box .flow .number{font-size:60px;font-size:6rem;padding:10px;background-image:url(../images/number_triangle.svg);background-size:auto .25em;background-repeat:no-repeat;background-position:right 10% bottom 50%}}.standard_plan .standard_plan_flow .flex_box .flow .inner_flow{display:flex;flex-direction:row-reverse;flex-wrap:wrap;width:100%;height:100%}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .flex_box .flow .inner_flow{flex:1;height:100%;min-height:0%}}.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l{width:100%;padding:10% 5%}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l{width:85%;display:flex;flex-direction:column}}.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l h3{font-size:18px;font-size:1.8rem;font-weight:bold;color:#004199;padding-bottom:4%}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l h3{font-size:20.5px;font-size:2.05rem}}.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l p{display:block;text-align:left;box-sizing:border-box;padding-bottom:4%;font-size:14px;font-size:1.4rem}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l p{font-size:16px;font-size:1.6rem}}.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l img{display:block;align-items:flex-end;width:100%;height:auto;margin:0 auto;margin-top:auto}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l img{margin-top:auto}}.standard_plan .standard_plan_flow .flex_box .flow .inner_flow .text_block_l .flow_img{margin-top:auto;text-align:center}.standard_plan .standard_plan_flow .flex_box .flow_1 .number{background-color:#f7f5e0}.standard_plan .standard_plan_flow .flex_box .flow_1 .inner_flow{background:#fbfaef}@media all and (min-width: 768px){.standard_plan .standard_plan_flow .flex_box .flow_1 .inner_flow .standard_plan_flow_img_1{width:100%;height:auto}}.standard_plan .standard_plan_flow .flex_box .flow_2 .number{background-color:#fbedab}.standard_plan .standard_plan_flow .flex_box .flow_2 .inner_flow{background:#fdf6d5}.standard_plan .standard_plan_flow .flex_box .flow_2 .inner_flow span:nth-of-type(2)+span{font-size:.8em}.standard_plan .standard_plan_flow .flex_box .flow_3 .number{background-color:#ffe576}.standard_plan .standard_plan_flow .flex_box .flow_3 .inner_flow{background:#fff2ba}.standard_plan .standard_plan_flow .flex_box .flow_4 .number{background-color:#ffe576}.standard_plan .standard_plan_flow .flex_box .flow_4 .inner_flow{background-color:#fff2ba}.standard_plan .standard_plan_flow .flex_box .flow_5 .number{background-color:#ffdf55}.standard_plan .standard_plan_flow .flex_box .flow_5 .inner_flow{background-color:#ffefaa}.standard_plan .standard_plan_flow .flex_box .flow_6 .number{background-color:#ffd833}.standard_plan .standard_plan_flow .flex_box .flow_6 .inner_flow{background-color:#ffeb99}.reason .bubble_title_box{padding-bottom:2rem}.reason .bubble_title_box .bubble .bubble_title{color:#004298;font-size:8px;font-size:.8rem}@media all and (min-width: 768px){.reason .bubble_title_box .bubble .bubble_title{font-size:20px;font-size:2rem}}.reason .red{color:#e0202b}.reason .big{font-size:190%}@media all and (min-width: 768px){.reason .big{line-height:1.2}}@media all and (min-width: 768px){.reason ul{display:flex;flex-flow:row nowrap;justify-content:space-between}}.reason ul li{flex-basis:49%;padding:3vw}@media all and (min-width: 768px){.reason ul li{padding:0}}.reason .reason_box{background-color:#e9f3fc;border:#cde4f4 4px solid;border-radius:20px;font-family:"Noto Sans Japanese-sb";letter-spacing:-0.05em;margin:0 2vw 5vw}@media all and (min-width: 768px){.reason .reason_box{padding:1.5rem 1rem;margin:0 0 7rem}}@media all and (min-width: 1200px){.reason .reason_box{padding:17px 36px 10px;margin:0 0 7rem}}.reason .reason_box h4{color:#094871;font-size:26px;font-size:2.6rem;text-align:center}@media all and (min-width: 768px){.reason .reason_box h4{font-size:34px;font-size:3.4rem}}.reason .reason_box h4 span{font-size:18px;font-size:1.8rem;display:block;line-height:.3;margin-bottom:.5rem}@media all and (min-width: 768px){.reason .reason_box h4 span{font-size:18px;font-size:1.8rem}}.reason .reason_box .point{font-size:24px;font-size:2.4rem}@media all and (min-width: 768px){.reason .reason_box .point{font-size:24px;font-size:2.4rem}}.reason .reason_box dl{display:flex;flex-flow:row nowrap}.reason .reason_box dl dt{flex-basis:20%;margin-right:2%}@media all and (min-width: 768px){.reason .reason_box dl dt{flex-basis:114px}}.reason .reason_box dl dd{font-size:18px;font-size:1.8rem;line-height:1.5;flex-basis:80%}@media all and (min-width: 768px){.reason .reason_box dl dd{font-size:18px;font-size:1.8rem;margin-top:1rem}}.reason .reason_box dl dd .small{font-size:14px;font-size:1.4rem;font-family:"Noto Sans Japanese-r";line-height:1.4;display:inline-block}@media all and (min-width: 768px){.reason .reason_box dl dd .small{font-size:14px;font-size:1.4rem}}.reason .reason_box dl dd .tel{position:relative;font-size:30px;font-size:3rem;padding:0 0 0 4vw}@media all and (min-width: 768px){.reason .reason_box dl dd .tel{font-size:40px;font-size:4rem;padding:0 62px 0 25px}}.reason .reason_box dl dd .tel::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;transform:scaleX(-1);display:block;position:absolute;font-size:18px;font-size:1.8rem;margin-right:.3em;bottom:5%;left:-1%}@media all and (min-width: 768px){.reason .reason_box dl dd .tel::before{font-size:25px;font-size:2.5rem;bottom:14%;left:0%}}.reason .reason_box dl dd .tel::after{position:absolute;display:inline-block;content:"";background-image:url(../images/call-free.webp);background-repeat:no-repeat;background-size:contain;width:10vw;height:6vw;bottom:2.5vw;right:-11vw}@media all and (min-width: 768px){.reason .reason_box dl dd .tel::after{width:59px;height:35px;bottom:11%;right:0%}}.reason .reason_box dl dd .call_time{font-family:"Noto Sans Japanese-m";font-size:11px;font-size:1.1rem;line-height:1.3}@media all and (min-width: 768px){.reason .reason_box dl dd .call_time{font-size:12.5px;font-size:1.25rem}}.reason .slider_box{position:relative;margin:2rem;z-index:1}.reason .slider_box .slide2{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.reason .slider_box .slide2 .slider_txt{color:#004199;font-size:14px;font-size:1.4rem;letter-spacing:-0.05em;font-family:"Noto Sans Japanese-sb";padding-left:1em;text-indent:-1em}@media all and (min-width: 768px){.reason .slider_box .slide2 .slider_txt{font-size:15px;font-size:1.5rem}}.reason .slider_box .slide2 .slider_txt::before{content:"";font-family:"fontAwesome";margin-right:.8rem;font-size:12px;font-size:1.2rem}@media all and (min-width: 768px){.reason .slider_box .slide2 .slider_txt::before{font-size:12px;font-size:1.2rem}}.reason .slider_box .slide2 .swiper-pagination{position:relative !important;margin-top:20px !important;font-size:25px;font-size:2.5rem}@media all and (min-width: 768px){.reason .slider_box .slide2 .swiper-pagination{font-size:25px;font-size:2.5rem}}.reason .slider_box .slide2 .swiper-button-next,.reason .slider_box .slide2 .swiper-button-prev{top:93.5%;width:40px;height:40px;z-index:11}.reason .slider_box .slide2 .swiper-button-next::after,.reason .slider_box .slide2 .swiper-button-prev::after{content:"";width:17px;height:17px;border:0;border-top:solid 5px #1b98db;border-right:solid 5px #1b98db;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.reason .slider_box .slide2 .swiper-button-next{right:24%}@media all and (min-width: 768px){.reason .slider_box .slide2 .swiper-button-next{right:40%}}.reason .slider_box .slide2 .swiper-button-next::after{transform:rotate(45deg);right:5px}.reason .slider_box .slide2 .swiper-button-prev{left:24%}@media all and (min-width: 768px){.reason .slider_box .slide2 .swiper-button-prev{left:40%}}.reason .slider_box .slide2 .swiper-button-prev::after{transform:rotate(-135deg);left:5px}.reason .slider_box .slide2 .swiper-pagination-bullet-active{background:#1b98db}.subsidy{background:url(/b2b/service/subsidy/images/bg.jpg) scroll no-repeat top;position:relative;background-size:190%;padding:15vw 0}@media all and (min-width: 768px){.subsidy{background-size:auto;padding:5rem 0}}@media all and (min-width: 1200px){.subsidy{margin:40px calc(50% - 50vw) 66px;width:100vw}}.subsidy .summary{list-style:none}.subsidy .summary::-webkit-details-marker{display:none}.subsidy .subsidy_inner{margin:0 auto;background:#fff;width:90%;max-width:1300px;border:#c99e38 solid 2px;position:relative;text-align:center;font-family:"Noto Sans Japanese-sb";padding:8vw 3vw}@media all and (min-width: 768px){.subsidy .subsidy_inner{padding:6rem 4rem}}.subsidy .subsidy_inner::before{top:0%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(252,193,27,0);border-top-color:#c99e38;border-width:6vw 6vw 0 6vw;margin-left:-6vw}@media all and (min-width: 1200px){.subsidy .subsidy_inner::before{border-width:35px 35px 0 35px;margin-left:-35px}}.subsidy .subsidy_inner h2{color:#c99e38;position:relative;font-size:26px;font-size:2.6rem;padding:0 0 3vw 12vw;display:inline-block}@media all and (min-width: 768px){.subsidy .subsidy_inner h2{font-size:57px;font-size:5.7rem;padding:0 0 0 79px}}.subsidy .subsidy_inner h2::before{position:absolute;display:inline-block;content:"";background-image:url(../images/icon_subsidy.webp);background-repeat:no-repeat;background-size:contain;width:11vw;height:11vw;top:0%;left:0%}@media all and (min-width: 768px){.subsidy .subsidy_inner h2::before{width:70px;height:70px;top:16%;left:0%}}.subsidy .subsidy_inner h2 .small{font-size:60%}.subsidy .subsidy_inner .subsidy_sub_title{font-size:15px;font-size:1.5rem;letter-spacing:-0.05em;line-height:1.3}@media all and (min-width: 768px){.subsidy .subsidy_inner .subsidy_sub_title{font-size:19px;font-size:1.9rem}}.subsidy .subsidy_inner .subsidy_examples{margin:0 auto;max-width:800px}.subsidy .subsidy_inner .subsidy_examples .subsidy_examples_btn{position:relative;display:flex;align-items:center;justify-content:center;height:14.66667vw;width:100%;font-family:"Noto Sans Japanese-sb";font-size:16px;font-size:1.6rem;line-height:1.2;color:#fff !important;text-align:center;background:linear-gradient(to left top, #3f85ff 0 50%, #5391ff calc(50% + 1px) 100%);box-shadow:0 5px 0 0 #3471db;margin-top:2rem;margin-bottom:2rem}@media all and (min-width: 768px){.subsidy .subsidy_inner .subsidy_examples .subsidy_examples_btn{height:94px;width:100%;font-size:24px;font-size:2.4rem;border-width:3px;margin-top:4rem;margin-bottom:5rem}}.subsidy .subsidy_inner .subsidy_examples .subsidy_examples_btn:link,.subsidy .subsidy_inner .subsidy_examples .subsidy_examples_btn:visited{color:#fff}.subsidy .subsidy_inner .subsidy_examples .subsidy_examples_btn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#fff;margin:1.4rem 0 0 1rem}.subsidy .subsidy_inner .subsidy_examples .subsidy_examples_btn h3{text-decoration:underline;text-underline-offset:3px;letter-spacing:-0.08em}@media all and (min-width: 768px){.subsidy .subsidy_inner .subsidy_examples .subsidy_examples_btn h3{font-size:35px;font-size:3.5rem;text-underline-offset:5px}}.subsidy .subsidy_inner .details[open] .subsidy_examples_btn:after{content:""}.subsidy .subsidy_inner ul{color:#0c5685;font-size:24.5px;font-size:2.45rem;margin:0 auto;line-height:1.2;letter-spacing:-0.05em}@media all and (min-width: 768px){.subsidy .subsidy_inner ul{display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:36px;font-size:3.6rem}}.subsidy .subsidy_inner ul li{border:#c99e38 4px solid;border-radius:12px;flex-basis:28%;padding:2vw 1vw 5vw;margin-bottom:1rem;box-shadow:0px 3px 0px 0px #c99e38}@media all and (min-width: 768px){.subsidy .subsidy_inner ul li{padding:2rem 1rem 3rem}}.subsidy .subsidy_inner ul li:nth-child(2){flex-basis:40%}.subsidy .subsidy_inner ul .small{font-size:66%}.subsidy .subsidy_inner ul .big{font-size:190%;color:#f60;font-family:"Noto Sans Japanese-b";padding-bottom:20px;line-height:.9}.subsidy .subsidy_inner .subsidy_note{text-align:right;margin:0 auto;font-family:"Noto Sans Japanese-r";padding-bottom:3rem}.subsidy .subsidy_inner .subsidy_support{margin:0 auto;max-width:800px}.subsidy .subsidy_inner .subsidy_support .subsidy_support_box{border:#eee 2px solid;border-top:#c89d37 2px solid;padding:8vw 2vw}@media all and (min-width: 768px){.subsidy .subsidy_inner .subsidy_support .subsidy_support_box{padding:4rem 0}}.subsidy .subsidy_inner .subsidy_support .subsidy_support_box h4{color:#0c5685;font-size:18px;font-size:1.8rem;letter-spacing:-0.05em;line-height:1.3;padding-bottom:1rem}@media all and (min-width: 768px){.subsidy .subsidy_inner .subsidy_support .subsidy_support_box h4{font-size:23px;font-size:2.3rem}}.subsidy .subsidy_inner .subsidy_support .subsidy_support_note{text-align:left;font-family:"Noto Sans Japanese-r";margin-top:1rem}#floatingbtn{z-index:99;padding-bottom:2vw}@media screen and (max-width: 767px){#floatingbtn{padding:0}}#floatingbtn>a{height:110px;font-family:"Noto Sans Japanese-sb";font-size:16px;line-height:1.4;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}#floatingbtn>a::after{margin-top:.1em;font-family:"Font Awesome 5 free";font-size:36px;font-weight:900;line-height:1;content:""}@media screen and (max-width: 767px){#floatingbtn>a{height:60px;padding-right:6%}#floatingbtn>a::after{font-size:22px;top:31%;right:-4px}}#floatingbtn .large{font-size:20px}#floatingbtn .floatingbtn_catalog{background-color:#3f85ff}#floatingbtn .floatingbtn_contact{background-color:#689f37}#floatingbtn .floatingbtn_cta{background:linear-gradient(to left top, #FF2F2F 0 50%, #ff5656 calc(50% + 1px) 100%)}#floatingbtn .flt-bn-tel{background-color:#fff;color:#0c5685;border:1px solid #ccc}#floatingbtn .flt-bn-tel::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;transform:scaleX(-1);display:block;position:relative;font-size:25px;font-size:2.5rem}@media screen and (max-width: 767px){#floatingbtn .flt-bn-tel::after{position:absolute;right:-13px;font-size:20px;webkit-transform:scaleX(1);transform:scaleX(1)}}@media all and (min-width: 768px){#floatingbtn .flt-bn-tel::after{font-size:30px;font-size:3rem}}#floatingbtn .flt-bn-tel .txt_min{font-size:80%}#floatingbtn .flt-bn-tel .txt_large{font-size:120%}.bold{font-weight:bold}.headerTop__nav{display:none}.fixed{position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:3}@media all and (min-width: 768px){.fixed{background:rgba(98,98,98,.76)}}.fixed .contact_flex{gap:1%;padding:1% 0}@media all and (max-width: 768px){.fixed .contact_flex{gap:0%;width:100%;display:flex;padding:0}}.fixed .contact_flex a.contact_btn{font-size:2rem}@media all and (max-width: 768px){.fixed .contact_flex a.contact_btn{font-size:4vw;line-height:1.2;padding:3vw 0 !important;border-radius:0;box-shadow:none}}.contact_flex{display:flex;justify-content:center;align-items:center;gap:2rem;padding:1% 0}@media all and (max-width: 768px){.contact_flex{display:block;margin:0 auto}}.contact_flex.fv_cta_wrap .fv_cta_items:nth-child(2)>a{background-color:#ff9800}.contact_flex.fv_cta_wrap .fv_cta_items:nth-child(2) .contact_btn{background:linear-gradient(to left top, #fb9600 0 50%, #ffb240 calc(50% + 1px) 100%);text-shadow:2px 2px 5px #fb9600,-2px 2px 5px #fb9600,2px -2px 5px #fb9600,-2px -2px 5px #fb9600;box-shadow:0 5px 5px 0 rgba(251,150,0,.2901960784)}.contact_flex.fv_cta_wrap .fv_cta_items a.contact_btn{padding:2% 0}@media(min-width: 768px){.contact_flex.fv_cta_wrap .fv_cta_items{margin-left:initial;margin-right:initial;padding:.5%;background:#fff}}@media all and (max-width: 768px){.contact_flex.fv_cta_wrap .fv_cta_items{width:50%}}#floatingbtn .floatingbtn_cta.floating_catalog{background:linear-gradient(to left top, #fb9600 0 50%, #ffb240 calc(50% + 1px) 100%)}#floatingbtn>a.floating_catalog::after{content:""}.closing .closing_catalog .contact_btn{background:linear-gradient(to left top, #fb9600 0 50%, #ffb240 calc(50% + 1px) 100%);text-shadow:2px 2px 5px #fb9600,-2px 2px 5px #fb9600,2px -2px 5px #fb9600,-2px -2px 5px #fb9600;box-shadow:0 5px 5px 0 rgba(251,150,0,.2901960784)}.closing .closing_catalog .closing_mail_title{color:#ff9800}.closing .closing_tl_sub.pc-only{text-align:left;margin:.5rem auto 0;max-width:1200px}@media(min-width: 1200px){.closing{margin:0 calc(50% - 50vw) 10rem}.balloon_title{margin:0 calc(50% - 50vw) 58px}}.cntArc--bggray{margin:-10rem calc(50% - 50vw) 0}.cntArc__title h3{position:relative;padding-bottom:10px;color:#313c4d;font-size:3rem;font-family:"Noto Sans Japanese-sb";text-align:center}.catalog_download_lead{font-size:18px;text-align:center;margin-bottom:30px}@media all and (max-width: 768px){.catalog_download_lead{font-size:4vw}}.flex_box{display:flex;flex-wrap:wrap;justify-content:space-between}.v2_head_l{margin:0 auto 0 10px;font-size:2.4rem;margin-left:-55px;display:flex}.v2_head_l:before{content:"";display:inline-block;background:url(/b2b/assets/img/common/iris_logo.svg) center center/contain no-repeat;width:39px;height:41px;margin-right:16px}.v2_head_m{padding:.5em 1.5em .5em 10px}.v2_head_m .bk_bl_btn{display:inline-block;background-color:#000;border-radius:50px;color:#fff;font-size:.8em;padding:.2em .8em;margin-left:.5em}.v2_head_m .hojyo_small{font-size:.75em}.v2_head_r{background-image:linear-gradient(146deg, rgb(233, 1, 7) 20%, rgb(170, 39, 42) 73%);height:63px;width:100%}@media screen and (min-width: 468px){.v2_head_r{width:auto}}.v2_head_r .ya_white{display:block;padding:.5em 3em .5em 2em;background-image:url(../images/ya_white.svg);background-repeat:no-repeat;background-position:right .5em center;background-size:1em auto;color:#fff;line-height:1.5em}.v2_head_r .mitsumori_mid{font-size:.9em}.v2_head_r .mitsumori_big{font-size:1.5em}.anker_list{display:flex;flex-wrap:wrap;padding:.5em 1em;justify-content:center;background-color:#e0e0e0}.anker_list li{margin:0 .5em}.inner{max-width:1200px}.movie{margin:6% 0}@media screen and (max-width: 428px){.movie{margin:12% 0}}.movie .movie_item_tl{margin:1em 0;font-size:3rem;font-family:"Noto Sans Japanese-sb";line-height:1.5;text-align:center;margin-bottom:3%;color:#1a9adb}@media screen and (max-width: 428px){.movie .movie_item_tl{font-size:2.2rem}}.movie .movie_item_wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width: 428px){.movie .movie_item_wrapper{width:90%;margin:0 auto}}.movie .movie_item{flex-basis:100%;margin-bottom:2vw}@media screen and (min-width: 768px){.movie .movie_item{flex-basis:48%}}.movie .movie_item_txt{margin-top:.5em;line-height:1.5;font-size:2rem;color:#231815;text-align:center}@media screen and (max-width: 428px){.movie .movie_item_txt{font-size:1.2rem}}.movie-box{position:relative;display:block;width:100%;padding:0;overflow:hidden}.movie-box::before{display:block;padding-top:56.25%;content:""}.movie-box iframe,.movie-box embed,.movie-box object,.movie-box video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}