.areabanner{padding:50px 0}.sp{display:none}.bannernew,.bannerfix{font-size:14px;line-height:1.5;color:#000;font-weight:500;font-family:'Noto Sans JP',sans-serif}.bannernew p,pre,.bannerfix p,pre{margin:0}.bannernew ul,.bannerfix ul{list-style:none}.bannernew dl,.bannernew menu,.bannernew ol,.bannernew ul,.bannerfix dl,.bannerfix menu,.bannerfix ol,.bannerfix ul{margin:0}.bannernew dd,.bannerfix dd{margin:0}.bannernew menu,.bannernew ol,.bannernew ul,.bannerfix menu,.bannerfix ol,.bannerfix ul{padding:0}.bannernew nav ul,.bannernew nav ol,.bannerfix nav ul,.bannerfix nav ol{list-style:none;list-style-image:none}.bannernew ul,.bannerfix ul{list-style:none}.bannernew a,.bannerfix a{text-decoration:none;color:#000}.bannernew a:focus,.bannerfix a:focus{outline:none}.bannernew *,.bannerfix *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.bannernew a:active,.bannernew a:hover,.bannerfix a:active,.bannerfix a:hover{outline:0}.bannernew h1,.bannernew h2,.bannernew h3,.bannernew h4,.bannernew h5,.bannernew h6,.bannerfix h1,.bannerfix h2,.bannerfix h3,.bannerfix h4,.bannerfix h5,.bannerfix h6{font-size:100%;margin:0}.bannernew img,.bannerfix img{max-width:100%;height:auto;vertical-align:top;border:0;-ms-interpolation-mode:bicubic}.hover{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.hover:hover{opacity:.8}.bannernew{max-width:940px;margin:0 auto;width:100%;padding:0 5px 5px;background:#0695e3}.bannernew .top__container{padding:0}.bannernew .wrap__title{text-align:center;padding:6px 20px 8px}.bannernew .wrap__title .box__title{max-width:687px}.bannernew .title__banner{color:#fff;font-weight:700;text-align:center;font-size:28px;position:relative;display:inline-block;padding:0 14px;letter-spacing:-1.4px;margin-bottom:-1px}.bannernew .title__banner:before{content:"";position:absolute;background:#fff;height:36px;width:1px;left:0;top:19px;transform:rotate(317deg)}.bannernew .wrap__title .title__banner:after{content:"";position:absolute;background:#fff;height:36px;width:1px;right:0;top:19px;transform:rotate(44deg)}.bannernew .wrap__title .title__banner span{font-size:52px;line-height:1}.bannernew .wrap__title .title__Big{color:#ffef5c;font-weight:700;text-align:center;font-size:40px;letter-spacing:-3px;line-height:1.4}.bannernew .wrap__title .title__Big span{font-size:52px}.bannernew .wrap__content__between{background:#fff}.bannernew .wrap__content__between .box_content_between{display:flex;padding:3px 0 2px 15px;position:relative;z-index:2;background:url(../../assets/images/two-banner-new/bg-banner-new.png);background-size:cover}.bannernew .wrap__content__between .box_content_between .title__banner.sp{display:none}.bannernew .wrap__content__between .wrap__banner__left{width:80%}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new,.bannerPhone .number__banner__new{position:relative;margin-bottom:-4px}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new:before,.bannerPhone .number__banner__new:before{content:"";position:absolute;background:url(../../assets/images/two-banner-new/tel-before-new.png) no-repeat;background-size:100%;width:85px;height:79px;top:17px;left:4px}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a,.bannerPhone .number__banner__new a{padding-left:91px;letter-spacing:-1.8px;line-height:1.15;font-size:83px;font-weight:700;position:relative;font-family:Jost,sans-serif}.bannerPhone .number__banner__new a{letter-spacing:1.1px}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a.border__number,.bannerPhone .number__banner__new a.border__number,.text-shadow-time{display:block;text-shadow:1px 9px 4px rgb(86 86 86 /30%),-1px 9px 4px rgb(86 86 86 / 30%),-1px 9px 4px rgb(86 86 86 / 30%);-webkit-text-stroke:10px #fff}.bannerPhone .number__banner__new a.border__number{text-shadow:1px 6px 6px rgb(86 86 86 /30%),-1px 6px 6px rgb(86 86 86 / 30%),-1px 6px 6px rgb(86 86 86 / 30%)}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a.border__number__gradient,.bannerPhone .number__banner__new a.border__number__gradient,.bg-gradient-time,.bannerPhone .bg-gradient-time{text-transform:uppercase;background:linear-gradient(to bottom,#ff9a00 0%,#ff6900 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;left:0;top:0}.bg-gradient-time{left:11px}.bannernew .time__banner,.bannerPhone .time__banner{font-size:26px;background:linear-gradient(to bottom,#ff9a00 0%,#ff6900 100%);-webkit-background-clip:text;-webkit-text-fill-color:inherit;font-weight:700;padding-left:11px;letter-spacing:2.3px;margin-bottom:22px;position:relative}.bannernew .wrap__content__between .wrap__banner__left .wrap__button__banner{display:flex}.bannernew .wrap__content__between .wrap__banner__left .wrap__button__banner li{width:34.4%}.bannernew .wrap__content__between .wrap__banner__right{width:44.3%;position:absolute;right:-5px;top:-132px}.bannernew .wrap__content__bottom{display:flex;position:relative;z-index:2;background:#fff;padding:2px 29px 3px 8px;align-items:center}.bannernew .wrap__content__bottom .txt__number{font-size:32px;width:58%;letter-spacing:-1px}.bannernew .wrap__content__bottom .box__banner_bottom{width:45%;display:flex;align-items:center}.bannernew .wrap__content__bottom .box__banner_bottom .butoon__buttom{width:47%;margin-right:11px;color:#fff;background:#0695e3;text-align:center;border-radius:30px;padding:6px 5px 7px 5px;font-size:14px;display:block;letter-spacing:1.6px}.bannernew .wrap__content__bottom .box__banner_bottom .banner__img{width:56.9%}.bannernew .wrap__content__bottom .title__banner.sp{display:none}.bannerfixBt{display:none;position:fixed;background:#fff;z-index:9;width:100%;bottom:0;padding:9px 0 0;left:calc(50% + 117px);transform:translateX(-50%)}.bannerfix{max-width:940px;margin:0 auto;position:relative}.bannerfix .titleBanner{margin-left:10px;width:82%}.bannerfix .wrap__button__banner{display:inline-block;width:364px;margin-left:7px;margin-top:3px;vertical-align:top}.bannerfix .wrap__button__banner li{width:180px;display:inline-block}.bannerPhone{display:inline-block;width:390px}.bannerContent{display:block;width:100%;vertical-align:top}.bannerPhone .number__banner__new a{font-size:47px}.bannerPhone .number__banner__new:before{width:54px;height:50px;top:10px;left:6px}.bannerPhone .number__banner__new a{padding-left:61px;letter-spacing:1.1px}.bannerPhone .time__banner{font-size:15px;margin-left:10px;padding-left:0;margin-bottom:0}.bannerPhone .number__banner__new{margin-bottom:1px;margin-top:-5px}.bannerPhone .text-shadow-time{text-shadow:1px 6px 6px rgb(86 86 86 /30%),-1px 6px 6px rgb(86 86 86 / 30%),-1px 6px 6px rgb(86 86 86 / 30%)}.bannerfix .person{position:absolute;right:10px;top:-20px;width:160px}.bannerfix .wrap__button__banner{width:47%}.bannerfix .wrap__button__banner li{width:49.5%}.bannerPhone{width:51%}.bannerContent{width:82%}@media (max-width:980px) and (min-width:769px){.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a{letter-spacing:0;line-height:1.3;font-size:70px}.bannernew .wrap__title .box__title{max-width:79%}.bannernew .wrap__title .title__banner span{font-size:50px}.bannernew .title__banner{font-size:26px}.bannernew .wrap__title .title__Big{font-size:42px}.bannernew .wrap__title .title__Big span{font-size:50px}}@media (max-width:960px) and (min-width:769px){.bannernew .wrap__content__bottom .txt__number{font-size:28px}.bannernew .wrap__content__bottom .box__banner_bottom .butoon__buttom{font-size:12px}}@media (max-width:933px) and (min-width:769px){.bannerPhone .number__banner__new a{font-size:40px}.bannerPhone .number__banner__new{margin-top:1px}.bannerPhone .number__banner__new:before{top:5px}}@media (max-width:890px) and (min-width:769px){.bannernew .title__banner{font-size:24px}.bannernew .wrap__title .title__Big{font-size:40px}.bannernew .wrap__title .title__banner span{font-size:40px}.bannernew .wrap__title .title__Big span{font-size:46px}}@media (max-width:860px) and (min-width:769px){.bannernew .wrap__title .box__title{max-width:76%}.bannernew .title__banner{font-size:22px}.bannernew .wrap__title .title__banner span{font-size:40px}.bannernew .title__banner:before{height:26px;top:15px}.bannernew .wrap__title .title__banner:after{height:26px;top:17px}.bannernew .wrap__title .title__Big{font-size:36px}.bannernew .wrap__title .title__Big span{font-size:42px}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new:before{width:65px;height:59px;top:17px;left:4px}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a{line-height:1.2;font-size:60px;padding-left:80px}.bannernew .wrap__content__between .wrap__banner__right{top:-12vw;width:42.3%}}@media (max-width:822px) and (min-width:769px){.bannerfix .person{width:160px}.bannerfix .wrap__button__banner li{display:unset;float:left}.bannerPhone .number__banner__new a{font-size:37px}}@media (max-width:815px) and (min-width:769px){.bannernew .wrap__content__bottom .txt__number{font-size:26px}.bannernew .wrap__content__bottom .box__banner_bottom .butoon__buttom{font-size:10px}}@media (max-width:822px) and (min-width:769px){.bannerPhone .number__banner__new a{font-size:35px}}@media (min-width:769px){.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a:hover,.bannernew .wrap__content__between .wrap__banner__left .number__banner__new,.bannerPhone .number__banner__new{pointer-events:none}}@media (max-width:768px){.sp{display:block}.pc{display:none}.areabanner{padding:33px 0!important}.bannernew{padding-bottom:3px}.bannernew .top__container{padding:0 .9vw}.bannernew .wrap__content__bottom .title__banner.sp,.bannernew .wrap__content__between .box_content_between .title__banner.sp{display:block}.bannernew .wrap__content__between .box_content_between .title__banner:before,.bannernew .wrap__content__between .box_content_between .title__banner:after{display:none}.bannernew .wrap__content__between .box_content_between .title__banner{padding:0;margin-bottom:14px}.bannernew{padding:0 0 .9vw 0!important}.bannernew .wrap__title{text-align:center;padding:5px 7px 8px;margin-bottom:179px}.bannernew .wrap__title .box__title{max-width:inherit}.bannernew .wrap__title .title__banner{display:none;padding:0 14px;letter-spacing:-1.4px;margin-bottom:-1px}.bannernew .wrap__title .title__banner:after{content:"";position:absolute;background:#fff;height:36px;width:1px;right:0;top:19px;transform:rotate(44deg)}.bannernew .wrap__title .title__banner span{font-size:52px;line-height:1}.title__tel{font-size:7.8vw!important;text-align:center;color:#fff;margin-bottom:-1px;text-shadow:0 3px 2px rgba(86,86,86,.3)}.bannernew .wrap__title .title__Big{font-size:4vw;letter-spacing:.7px;line-height:1.4;margin-bottom:1px;color:#fff}.bannernew .wrap__title .title__Big span{font-size:12.5vw;display:block;line-height:1.1;letter-spacing:-.9px}.bannernew .wrap__content__between{background:#fff}.bannernew .wrap__content__between .box_content_between{flex-direction:column-reverse;padding:7.6vw 10px 8px 10px}.bannernew .wrap__content__between .wrap__banner__left{width:100%}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new{position:relative;margin-bottom:0;padding-top:0;border-top:1px solid #fff}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new:before{background:url(../../assets/images/two-banner-new/tel-before-new-sp.png) no-repeat;background-size:100%;width:9.7vw;height:8vw;top:63%;transform:translateY(-50%);left:2.7vw}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a.border__number{font-size:9vw;text-shadow:inherit;padding-left:13vw;color:#fff;line-height:1;background:transparent;-webkit-text-fill-color:inherit;text-shadow:0 3px 2px rgba(86,86,86,.3);-webkit-text-stroke:0 #fff;transform:translateY(4px);letter-spacing:.4vw}.border__number__gradient{text-transform:uppercase;background:linear-gradient(to bottom,#ff9a00 0%,#ff6900 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;left:0;top:0}.wrap__tel__sp{background:linear-gradient(to bottom,#ff9a00 0%,#ff6900 100%);border-radius:4px;padding:5px 16px 14px 16px;position:relative;max-width:95.4%;margin:0 auto 13px;box-shadow:0 4px 6px rgba(86,86,86,.3)}.wrap__tel__sp:after{content:"";position:absolute;background:url(../../assets/images/two-banner-new/pointer-banner-sp.png) no-repeat;background-size:100%;width:11vw;height:11vw;top:5vw;right:-1.3vw}.bannernew .title__banner{font-size:5.6vw;color:#000;margin-bottom:6px;text-shadow:2px 2px 0 #ffffff,2px -2px 0 #ffffff,-2px 2px 0 #ffffff,-2px -2px 0 #ffffff,2px 0 0 #ffffff,0 2px 0 #ffffff,-2px 0 0 #ffffff,0 -2px 0 #fff;display:block;padding:0 10px}.bannernew .time__banner{font-size:3.8vw;margin-bottom:6px;color:#fff;background:transparent;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;text-align:center;letter-spacing:1.7px;text-shadow:0 3px 2px rgba(86,86,86,.3)}.bannernew .wrap__content__between .wrap__banner__left .wrap__button__banner{padding:0 0;width:98%;margin:0 auto}.bannernew .wrap__content__between .wrap__banner__left .wrap__button__banner li{width:50%}.bannernew .wrap__content__between .wrap__banner__right{width:94.3%;right:1.1%;top:-32.2%;z-index:-1}.bannernew .wrap__content__bottom{flex-direction:column;padding:0 0 9px}.bannernew .wrap__content__bottom .txt__number{font-size:30px;width:53%}.bannernew .wrap__content__bottom .box__banner_bottom{width:100%;display:flex;align-items:center;padding:0 8px}.bannernew .wrap__content__bottom .box__banner_bottom .butoon__buttom{width:45%;margin-right:11px;border-radius:30px;padding:4px 5px 4px 5px;font-size:3.6vw;letter-spacing:0}.bannernew .wrap__content__bottom .box__banner_bottom .banner__img{width:50.7%;padding-top:2px}.bannernew .wrap__content__bottom .title__banner{display:block;font-size:5.2vw;margin-bottom:5px}.bannernew .wrap__content__bottom .title__banner span{color:#ff0056;font-weight:700;text-shadow:initial}.bannernew .wrap__content__bottom .title__banner span.fsz30{font-size:7vw;line-height:1.2}.bannernew .wrap__content__bottom .title__banner:after,.bannernew .wrap__content__bottom .title__banner:before{display:none}.bannersp ul.bannerBtn{width:43%;margin-left:1.6%}.bannersp ul.bannerBtn li{float:left;width:50%;margin-right:-1.2%}.bannerspPhone{background:url(../../assets/images/two-banner-new/tel-sp.png) no-repeat;background-size:100%;width:54.6%;display:inline-block;margin-left:.4%;padding-bottom:11px}.bannerspPhone .phoneTitle{text-align:center;font-size:3.4vw;margin-top:1%;color:#fff;text-shadow:0 3px 2px rgba(86,86,86,.3)}.bannerspPhone .phoneNumber{position:relative;margin-left:6%;margin-top:1%}.bannerspPhone .phoneNumber .border__number{font-size:6.5vw;text-shadow:inherit;padding-left:14%;color:#fff;line-height:1;background:transparent;-webkit-text-fill-color:inherit;text-shadow:0 3px 2px rgba(86,86,86,.3);-webkit-text-stroke:0 #fff;font-family:Jost,sans-serif}.bannerspPhone .phoneNumber:before{content:"";position:absolute;top:20%;left:2px;width:12%;height:63%;background:url(../../assets/images/two-banner-new/tel-before-new-sp.png) no-repeat;background-size:100%}.bannerspPhone .timeBanner{font-size:2vw;color:#fff;background:transparent;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;text-align:center;letter-spacing:1.7px;text-shadow:0 3px 2px rgba(86,86,86,.3);margin-top:2px}.bannerfixBt{padding:8px 0 13px;left:0;transform:translateX(0);background:url(../../assets/images/two-banner-new/bg-cta-new-footer.png) no-repeat top 40px center/100% 28vw;background-size:100% 100%}.bannernew span.border__number{display:block;font-size:9.9vw;padding-left:40px;line-height:1.2;letter-spacing:.4px;transform:translateY(0);color:#fff;background:transparent;-webkit-text-fill-color:inherit;text-shadow:0 3px 2px rgba(86,86,86,.3);-webkit-text-stroke:0 #fff;font-weight:700;position:relative;font-family:Jost,sans-serif;text-align:center}}@media (max-width:500px){.bannernew .wrap__content__between .wrap__banner__right{right:4px;top:-84px}.bannernew .wrap__title{margin-bottom:81px}.bannernew .wrap__title .title__Big{font-size:28px}.bannernew .wrap__title .title__Big span{font-size:46px;line-height:1.2}.bannernew .title__banner{font-size:22px}.title__tel{font-size:29px!important}.bannernew .time__banner{font-size:14px}.wrap__tel__sp{padding:2px 16px 14px 16px;padding-bottom:6px}.bannernew .wrap__content__between .box_content_between .title__banner{padding:0;margin-bottom:6px}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a.border__number{font-size:37px;padding-left:40px;line-height:1.2;letter-spacing:.4px;transform:translateY(0)}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new:before{width:37px;height:40px;top:11px;left:2px;transform:inherit}.bannernew .wrap__content__between .wrap__banner__left .wrap__button__banner{padding:0;width:98%;margin:0 auto}.bannernew .wrap__content__bottom .title__banner{font-size:20px}.bannernew .wrap__content__bottom .title__banner span.fsz30{font-size:38px;line-height:.95}.bannernew .wrap__content__bottom .box__banner_bottom .butoon__buttom{font-size:14px}.wrap__tel__sp:after{width:41px;height:41px;top:18px;right:-8px}}@media (max-width:414px){.bannernew span.border__number{font-size:37px}}@media (max-width:360px){.bannernew .wrap__title .title__Big{font-size:24px}.bannernew .wrap__title .title__Big span{font-size:40px}.bannernew .title__banner{font-size:18px}.title__tel{font-size:26px!important}.bannernew .wrap__content__between .box_content_between{padding:7.6vw 10px 8px 10px}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new:before{width:37px;height:28px;top:6px;left:2px}.bannernew .wrap__content__between .wrap__banner__left .number__banner__new a.border__number{font-size:32px}.bannernew .wrap__content__bottom .title__banner{font-size:18px;padding:0 10px;letter-spacing:0}.bannernew .wrap__content__bottom .title__banner span.fsz30{font-size:32px}.bannernew .wrap__content__bottom .box__banner_bottom .butoon__buttom{font-size:12px}}@media (max-width:320px){.wrap__tel__sp{padding:2px 5px 14px 10px}}@media(min-width:769px){.bannerCt .wrap__title{text-align:center;padding:10px 20px 8px}.bannerCt .title__banner{font-size:31px;margin-left:-43px;letter-spacing:-1.3px}.bannerCt .title__banner:before{left:-1px;top:6px;transform:rotate(315deg)}.bannerCt .wrap__title .title__banner:after{height:40px;right:-2px;top:4px;transform:rotate(45deg)}.bannerCt .wrap__title .title__Big{font-size:55px;font-weight:900;text-align:left;line-height:.8;letter-spacing:1px;margin-bottom:12px}.bannerCt .wrap__title .title__Big .number{display:inline-block;font-size:83px;font-weight:600;font-style:italic;letter-spacing:0;margin:0 4px 0 -14px;transform:translateY(4px)}.bannerCt .wrap__title .title__Big .number small{font-size:55px}.bannerCt .wrap__title .title__Big .off{font-size:58px;letter-spacing:-1px}}@media (max-width:768px){.bannerCt .wrap__title .titleSub{color:#ffef5c;font-size:9.5vw;line-height:1;margin-bottom:11px}.bannerCt .wrap__title .titleSub .vertical{display:inline-block;writing-mode:vertical-rl;text-orientation:upright;font-size:4.5vw;margin:0 .3vw 0 .7vw;transform:translateY(3px);letter-spacing:-.7px}.bannerCt .wrap__title .titleSub .number{display:inline-block;font-weight:600;font-style:italic;font-size:13.6vw;transform:translateY(2px);margin-right:0}.bannerCt .wrap__title .titleSub .number small{font-size:9.1vw}.bannerCt .wrap__title .titleSub .off{font-size:9.6vw}}@media (max-width:500px){.bannernew .wrap__title{padding:11px 3px 8px}.bannerCt .wrap__title .title__Big{font-size:4.7vw;color:#fff;letter-spacing:-1px;margin-bottom:-5px;margin-left:-5px}}.banner-cta-new{position:relative;font-family:"Noto Sans JP",sans-serif;width:100%;background-color:#0695E3;border:5px solid #0695E3;max-width:940px;margin:20px auto;overflow:hidden}.banner-cta-new .cta-header{color:#FFF;font-weight:700;display:flex;align-items:center;gap:15px;padding:5px 25px 15px 21px}.banner-cta-new .cta-header .cta-sub-title{margin:0;line-height:1.3;font-size:22px;letter-spacing:.93px;text-align:center;font-family:"Noto Sans JP",sans-serif}.banner-cta-new .cta-header .cta-main-title{font-weight:700;font-size:47px;line-height:73px;margin:0;letter-spacing:-.4px;font-family:"Noto Sans JP",sans-serif}.banner-cta-new .cta-content{background:#FFF;display:flex}.banner-cta-new .cta-content-left{width:80%;padding:7px 0 8px 15px}.banner-cta-new .cta-content-left .cta-info .cta-info-title{margin:0 0 0 120px;font-size:28px;font-weight:700;display:inline-block;position:relative;letter-spacing:-1.78px;line-height:42px}.banner-cta-new .cta-content-left .cta-info.foot .cta-info-title{margin:0 0 0 55px;font-size:26px;line-height:39px;letter-spacing:-1.93px}.banner-cta-new .cta-content-left .cta-info .wrap-info-content{margin-top:-8px}.banner-cta-new .cta-content-left .cta-info.foot .wrap-info-content{margin:-5px 0 5px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box{text-decoration:none;font-weight:700;font-size:82px;line-height:90px;font-family:Jost,sans-serif;letter-spacing:-2%;position:relative;padding-left:87px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box::before{content:"";position:absolute;background:url(../../assets/images/two-banner-new/tel-before-new.png) no-repeat;background-size:100%;width:81px;height:79px;top:30px;left:5px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.orange{background:linear-gradient(to bottom,#ff9a00 0%,#ff6900 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.red{color:#CA0F1F;font-size:63px;line-height:78px;padding-left:75px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.red::before{background:url(../../assets/images/two-banner-new/tel-red-before-new.png) no-repeat;top:21px}.banner-cta-new .cta-content-left .cta-info .cta-info-time-text{color:#000;font-weight:700;font-size:20px;letter-spacing:.2px;font-family:"Noto Sans JP",sans-serif;margin:-7.5px 0 3px 192px;display:flex;align-items:flex-start}.banner-cta-new .cta-content-left .cta-info .cta-info-time-text .time{line-height:1.5}.banner-cta-new .cta-content-left .cta-info .cta-info-time-text .cta-info-badge-gray{font-size:15px;background:#5D5D5D;border-radius:5px;color:#FFF;padding:1px 8px 3px;line-height:1.5;margin-left:10px}.banner-cta-new .cta-content-left .cta-info.foot .cta-info-time-text{margin:-8px 0 0 125px}.banner-cta-new .cta-content-left .cta-banner-buttons{display:flex;margin-left:5px}.banner-cta-new .cta-content-left .cta-banner-buttons .cta-banner-img{display:block;max-width:220px;width:100%}.banner-cta-new .cta-content-right{position:absolute;bottom:0;right:-3px;width:43.6%}.banner-cta-new .cta-content-right a{cursor:default}.banner-cta-new .cta-content-right a:hover{opacity:1}.banner-cta-new .cta-content-right img{width:100%}@media (max-width:768px){.banner-cta-new{border:3px solid #0695E3;width:100%}.banner-cta-new .cta-header{flex-direction:column;padding:25px 0 190px;gap:0}.banner-cta-new .cta-header .cta-sub-title{font-size:22px;line-height:39px;letter-spacing:.7px}.banner-cta-new .cta-header .cta-main-title{font-size:7.8vw;line-height:1.5;letter-spacing:-.9px;margin-top:-10px}.banner-cta-new .cta-content{flex-direction:column;z-index:2;background:url(../../assets/images/two-banner-new/bg-banner-new.png);background-size:cover}.banner-cta-new .cta-content-left{width:100%;position:static;z-index:2;padding:7.6vw 10px 9px}.banner-cta-new .cta-content-left .cta-info{padding:0;text-align:center}.banner-cta-new .cta-content-left .cta-info .cta-info-title,.banner-cta-new .cta-content-left .cta-info.foot .cta-info-title{font-size:5.6vw;line-height:1.5;letter-spacing:-1.4px;margin:0;text-shadow:2px 2px 0 #ffffff,2px -2px 0 #ffffff,-2px 2px 0 #ffffff,-2px -2px 0 #ffffff,2px 0 0 #ffffff,0 2px 0 #ffffff,-2px 0 0 #ffffff,0 -2px 0 #fff;margin-bottom:5px}.banner-cta-new .cta-content-left .cta-info .cta-info-title>span{display:inline-block}.banner-cta-new .cta-content-left .cta-info .cta-info-title::after,.banner-cta-new .cta-content-left .cta-info .cta-info-title::before{content:none}.banner-cta-new .cta-content-left .cta-info .wrap-info-content{position:relative;background:linear-gradient(to bottom,#ff9a00 0%,#ff6900 100%);border-radius:4px;padding:6px 5px 11px;max-width:95.4%;margin:0 auto 13px;box-shadow:0 4px 6px rgba(86,86,86,.3)}.banner-cta-new .cta-content-left .cta-info .wrap-info-content.red{background:#CA0F1F}.banner-cta-new .cta-content-left .cta-info .wrap-info-content::after{content:'';position:absolute;background:url(../../assets/images/two-banner-new/icon-pointer.svg) no-repeat;background-size:100%;bottom:-8px;right:-8px;width:41px;height:41px}.banner-cta-new .cta-content-left .cta-info.foot .wrap-info-content::after{bottom:-5px;right:-6px}.banner-cta-new .cta-content-left .cta-info.foot .wrap-info-content{margin:0 auto;padding:7px 5px 11px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box,.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.red{font-size:9.9vw;line-height:1.2;letter-spacing:.4px;padding-left:50px;text-shadow:0 3px 2px rgba(86,86,86,.3)}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.orange,.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.red{background:unset;color:#FFF;-webkit-text-fill-color:unset;display:block;padding-left:35px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box::before{background:url(../../assets/images/two-banner-new/tel-before-new-sp.png) no-repeat;width:9.7vw;height:8vw;top:50%;transform:translateY(-50%);left:12px;background-size:100%}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.red::before{background:url(../../assets/images/two-banner-new/tel-before-new-sp.png) no-repeat;top:50%;transform:translateY(-50%);background-size:100%}.banner-cta-new .cta-content-left .cta-info .cta-info-time-text{margin:0 0 3px;font-size:3.8vw;line-height:1.5;letter-spacing:1.7px;color:#FFF;justify-content:center}.banner-cta-new .cta-content-left .cta-info.foot .cta-info-time-text{margin:2px 0 3px 0}.banner-cta-new .cta-content-left .cta-banner-buttons{width:97.5%;margin:0 auto 7px}.banner-cta-new .cta-content-left .cta-banner-buttons .cta-banner-img{max-width:50%}.banner-cta-new .cta-content-left .cta-info .cta-info-time-text .cta-info-badge-gray{background:#FFF;color:#FF8101;border-radius:0;font-size:3.2vw;letter-spacing:4%;padding:0 5px 2px}.banner-cta-new .cta-content-left .cta-info.foot .cta-info-time-text .cta-info-badge-gray{color:#CA0F1F}.banner-cta-new .cta-content-right{bottom:unset;top:6.5%;right:-3px;width:100%;z-index:1}.banner-cta-new .cta-content-footer{text-align:center;padding:0 10px 5px;background:#FFF}.banner-cta-new .cta-content-footer .cta-title-footer{font-size:18px;color:#000;font-weight:700;font-family:"Noto Sans JP",sans-serif;margin:1px 0 0;line-height:1;display:flex;justify-content:center;align-items:center}.banner-cta-new .cta-content-footer .cta-title-footer .red{color:#FF0056;font-size:20px;line-height:1.9;letter-spacing:0}.banner-cta-new .cta-content-footer .cta-title-footer .fsz38{font-size:38px;line-height:.9;margin:0 2px}}@media (max-width:600px){.banner-cta-new .cta-header{padding:25px 0 165px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box::before{left:8px}.banner-cta-new .cta-content-right{top:8.5%}}@media (max-width:500px){.banner-cta-new .cta-header{padding:25px 0 130px}}@media (max-width:450px){.banner-cta-new .cta-header{padding:8px 0 85px}.banner-cta-new .cta-header .cta-main-title{font-size:29px;line-height:55px;margin-top:-13px}.banner-cta-new .cta-content-left{padding-top:65px}.banner-cta-new .cta-content-left .cta-info .cta-info-title,.banner-cta-new .cta-content-left .cta-info.foot .cta-info-title{font-size:22px;line-height:33px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box,.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.red{font-size:37px;line-height:44px}.banner-cta-new .cta-content-left .cta-info .cta-info-time-text{font-size:14px;line-height:21px;margin:2px 0 3px 0;letter-spacing:1.2px}.banner-cta-new .cta-content-left .cta-info.foot .cta-info-time-text{margin:2px 0 3px 0}.banner-cta-new .cta-content-left .cta-info .cta-info-time-text .cta-info-badge-gray{font-size:12px}}@media (max-width:390px){.banner-cta-new .cta-content-left{padding-top:35px}.banner-cta-new .cta-content-right{top:8.7%;right:-3px;width:96%}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box::before{background:url(../../assets/images/two-banner-new/tel-before-new-sp-2.png) no-repeat;width:35px;height:25px;top:9px;left:11px;transform:translateY(0);padding-left:15px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.red::before{background:url(../../assets/images/two-banner-new/tel-before-new-sp-2.png) no-repeat;top:15px;left:4px;transform:translateY(0);padding-left:15px}}@media (max-width:375px){.banner-cta-new .cta-content-left{padding-top:30px}.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box::before,.banner-cta-new .cta-content-left .cta-info .cta-info-phone-box.red::before{top:9px;left:11px}}