.c-high-temp{color:#ff4f4f}.c-low-temp{color:#0fa1e0}.c-blue-d{color:#003a79}.c-blue-m{color:#0061ca}.c-Cloud03{color:#949494}.c-white{color:#fff}.c-black{color:#000}.c-bg-blue-m{background-color:#0061ca}.c-caution{color:#ff2800}.c-saturday{color:#0fa1e0}.c-sunday{color:#ff4f4f}.m-footer{background-color:#f5f5f5;padding:32px 0}.m-footer .m-tenkijp-common-footer{width:1000px;text-align:center;margin:0 auto}@media screen and (max-width: 639px){.m-footer .m-tenkijp-common-footer{width:375px}}.m-footer .m-tenkijp-common-footer a{color:#000;text-decoration:underline}.m-footer .m-tenkijp-common-footer .ft-menu{margin-bottom:8px}.m-footer .m-tenkijp-common-footer .ft-menu li{display:inline;padding:0 12px;border-right:solid 1px #ccc}.m-footer .m-tenkijp-common-footer .ft-menu li:last-child{border-right:none}.l-base-width{position:relative;width:750px}@media screen and (max-width: 750px){.l-base-width{width:100%}}@media screen and (min-width: 751px){.u-none-pc{display:none !important}}@media screen and (max-width: 750px){.u-none-sp{display:none !important}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:1em}html,body{width:100%;height:100%}body{font:normal 1em/1.8 "M PLUS Rounded 1c",sans-serif;color:#000;letter-spacing:0;background:#fff;margin:0;font-weight:400}.f-f-noto-serif{font:normal 1em/1.8 "Noto Serif JP",sans-serif;font-weight:400}.f-f-noto-sans{font:normal 1em/1.8 "Noto Sans JP",sans-serif;font-weight:400}body p,body span,body dl,body a,h1,h2,h3,h4,h5,h6{transform:rotate(0.03deg);-moz-transform:rotate(0.03deg);-ms-transform:rotate(0.03deg);-o-transform:rotate(0.03deg);-webkit-transform:rotate(0.03deg)}a{display:inline-block;text-decoration:none}li{list-style:none}*,*:before,*:after{box-sizing:border-box}img{display:inline;height:fit-content}@media screen and (max-width: 750px){img{max-width:100%}}body{color:var(--Color-Semantic-Text-DefaultBlack, #292929);font-family:"Noto Sans JP";font-size:var(--size-24px, 24px);font-style:normal;font-weight:400;line-height:160%;letter-spacing:.48px;overflow-x:hidden}@media screen and (max-width: 750px){body{font-size:16px}}a{color:var(--Color-Semantic-Text-Linkdefault, #334D9A);text-align:center;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}footer a{font-weight:normal}.heading-2{color:#001c6b;font-size:40px;font-style:normal;font-weight:900;line-height:normal;text-align:center}@media screen and (max-width: 750px){.heading-2{font-size:20px}}.heading-3{color:#001c6b;text-align:center;font-size:var(--size-32px, 32px);font-style:normal;font-weight:700;line-height:160%}@media screen and (max-width: 750px){.heading-3{font-size:16px}}.heading-3-2{color:#001c6b;text-align:center;font-size:var(--size-32px, 32px);font-style:normal;font-weight:700;line-height:160%;flex:1;text-align:left}@media screen and (max-width: 750px){.heading-3-2{font-size:16px}}.text-default{font-size:var(--size-24px, 24px);font-style:normal;font-weight:400;line-height:160%;letter-spacing:.4px}@media screen and (max-width: 750px){.text-default{font-size:12px}}.text-default a{color:var(--Color-Semantic-Text-LinkDefault, #334D9A);line-height:100%;letter-spacing:1.2px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.text-note{font-size:var(--size-12px, 12px);font-style:normal;font-weight:400;line-height:160%;letter-spacing:.24px}@media screen and (max-width: 750px){.text-note{font-size:10px}}.text-note-3{color:var(--Color-Semantic-Text-Defaultwhite, #FFF);text-align:center;font-size:8.436px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.169px}@media screen and (max-width: 750px){l-ta-c-sp{text-align:center}}.l-indent{padding-left:1rem;text-indent:-0.88rem}.l-indent a{display:inline}.l-m-auto{margin-left:auto;margin-right:auto}.l-flex{display:flex}@media screen and (min-width: 751px){.l-flex-pc{display:flex}}.l-flex-xy-c{display:flex;justify-content:center;align-items:center}.l-ta-c{text-align:center}@media screen and (max-width: 750px){.l-ta-c-sp{text-align:center}}.l-mt--20{margin-top:-20px}@media screen and (min-width: 751px){.l-ml-60-pc{margin-left:60px}}@media screen and (min-width: 751px){.l-mx--40-pc{margin-left:-40px;margin-right:-40px}}.l-mt-48{margin-top:48px}@media screen and (max-width: 750px){.l-mt-48{margin-top:24px}}.l-mt-32{margin-top:32px}@media screen and (max-width: 750px){.l-mt-32{margin-top:16px}}.l-mt-12{margin-top:12px}@media screen and (max-width: 750px){.l-mt-12{margin-top:6px}}.l-mt-16{margin-top:16px}@media screen and (max-width: 750px){.l-mt-16{margin-top:8px}}@media screen and (max-width: 750px){.l-mt-14-sp{margin-top:14px}}@media screen and (max-width: 750px){.l-wh-24-sp{width:24px;height:24px}}@media screen and (max-width: 750px){.l-w-50-sp{width:50px}}@media screen and (max-width: 750px){.l-w-75-sp{width:75px}}@media screen and (max-width: 750px){.l-w-120-sp{width:120px}}@media screen and (max-width: 750px){.l-w-200-sp{width:200px}}.l-w-100pct{width:100%}.l-mt-8{margin-top:8px}@media screen and (max-width: 750px){.l-mt-8{margin-top:4px}}.l-mt-24{margin-top:24px}@media screen and (max-width: 750px){.l-mt-24{margin-top:12px}}.l-mt-28{margin-top:28px}@media screen and (max-width: 750px){.l-mt-28{margin-top:14px}}.l-pb-40{padding-bottom:40px}.l-pxy-16{padding:16px}@media screen and (max-width: 750px){.l-pxy-16{padding:8px}}.text-note-2{font-size:var(--size-14px, 14px);font-style:normal;font-weight:400;line-height:160%;letter-spacing:.28px}@media screen and (max-width: 750px){.text-note-2{font-size:12px}}.m-footer{color:var(--Color-Semantic-Text-DefaultBlack, #292929);font-size:var(--size-14px, 14px);font-style:normal;font-weight:400;line-height:160%;letter-spacing:.28px}.bg-wrapper{background:linear-gradient(0deg, var(--Color-Monotone-OpacityBlack-200, rgba(0, 0, 0, 0.2)) 0%, var(--Color-Monotone-OpacityBlack-200, rgba(0, 0, 0, 0.2)) 100%),#001c6b;background-position:center top;background-repeat:no-repeat}.wrapper{max-width:750px;border-top-left-radius:350px 84px;border-top-right-radius:350px 84px;margin-top:-180px;position:relative;z-index:2}@media screen and (max-width: 750px){.wrapper{margin-top:-100px}}.bg-main{background:var(--Color-Semantic-Main-BackgroundWhite, #FFF)}.bg-fv{background:#001c6b}.l-mx-16{margin-left:16px;margin-right:16px}@media screen and (max-width: 750px){.l-mx-16{margin-left:8px;margin-right:8px}}.l-mx-32{margin-left:32px;margin-right:32px}@media screen and (max-width: 750px){.l-mx-32{margin-left:16px;margin-right:16px}}.l-my-16{margin-top:16px;margin-bottom:16px}@media screen and (max-width: 750px){.l-my-16{margin-top:8px;margin-bottom:8px}}.l-my-48{margin-top:48px;margin-bottom:48px}@media screen and (max-width: 750px){.l-my-48{margin-top:24px;margin-bottom:24px}}.l-gap-28{gap:0 28px}@media screen and (max-width: 750px){.l-gap-28{gap:0 14px}}.m-step{display:flex;padding:var(--48px, 48px);flex-direction:column;align-items:center;border-radius:24px;background:var(--Color-Semantic-Main-TenkiBackground, #F1F6FD);font-family:"Noto Sans JP";font-size:var(--size-18px, 18px);font-style:normal;font-weight:400;line-height:160%;letter-spacing:.36px}@media screen and (max-width: 750px){.m-step{padding:var(--24px, 24px)}}@media screen and (max-width: 750px){.m-step{font-size:12px}}.m-step-title{padding:var(--8px, 8px) var(--24px, 24px);border-radius:var(--full, 999px);background:#001c6b;color:var(--Color-Semantic-Text-DefaultWhite, #FFF);text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.48px;margin-right:16px}@media screen and (max-width: 750px){.m-step-title{padding:var(--4px, 4px) var(--12px, 12px)}}@media screen and (max-width: 750px){.m-step-title{font-size:12px}}@media screen and (max-width: 750px){.m-step-title{margin-right:8px}}.m-card{color:var(--Color-Semantic-Text-Defaultblack, #292929);font-size:var(--size-18px, 18px);font-weight:400;line-height:160%;letter-spacing:.36px;display:flex;padding:var(--36px, 36px) var(--24px, 24px);flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:24px;border:1px solid var(--Color-Primitive-Blue-200, #C8DDF5);background:var(--Color-Semantic-Another-CardBackground, #FFF);box-shadow:0 2px 6px 0 rgba(0,0,0,.08)}@media screen and (max-width: 750px){.m-card{font-size:12px}}@media screen and (max-width: 750px){.m-card{padding:var(--18px, 18px) var(--12px, 12px)}}.m-card .inner{width:100%}.m-point{color:var(--Color-Semantic-Main-TenkiPrimary, #0061CA);text-align:center;font-size:var(--size-20px, 20px);font-style:normal;font-weight:700;line-height:140%;letter-spacing:.4px}@media screen and (max-width: 750px){.m-point{font-size:12px}}.m-note{font-size:var(--size-12px, 12px);font-style:normal;font-weight:400;line-height:160%;letter-spacing:.24px}@media screen and (max-width: 750px){.m-note{font-size:10px}}.m-button-area{display:flex;width:750px;max-width:100%;padding:var(--48px, 48px) 0;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.8);box-sizing:border-box}@media screen and (min-width: 1771px){.m-button-area{display:none}}.m-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;appearance:none;display:flex;max-width:100%;padding:var(--20px, 20px);flex-direction:column;justify-content:center;align-items:center;border-radius:1998px;background:var(--Color-Primitive-Orange-500, #FF800A);box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}@media screen and (min-width: 751px){.m-button{width:640px}}@media screen and (max-width: 750px){.m-button{padding:var(--16px, 16px) var(--48px, 48px)}}.m-button .text-1{color:var(--Color-Semantic-Text-DefaultWhite, #FFF);font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.2px}@media screen and (max-width: 750px){.m-button .text-1{font-size:12px}}.m-button .text-2{color:var(--Color-Semantic-Text-DefaultWhite, #FFF);text-align:center;font-size:40px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:1.6px}@media screen and (max-width: 750px){.m-button .text-2{font-size:20px}}.m-line{width:100px;height:8px;border-radius:var(--full, 999px);background:var(--Color-Semantic-Main-TenkiSecondary, #2E447A)}@media screen and (min-width: 751px){.l-flex-1-pc{flex:1}}.m-sticky{padding:32px 0;background-color:hsla(0,0%,100%,.9)}.m-sticky.js-active{position:sticky;bottom:0;z-index:3}@media screen and (max-width: 750px){.m-sticky{padding:16px 0}}.m-about{font-size:var(--size-20px, 20px);display:flex;padding:var(--32px, 32px);flex-direction:column;align-items:center;align-self:stretch;border-radius:var(--16px, 16px);background:var(--Color-Semantic-Main-TenkiBackground, #F1F6FD)}@media screen and (max-width: 750px){.m-about{font-size:12px}}@media screen and (max-width: 750px){.m-about{padding:var(--16px, 16px)}}.m-about .strong{color:var(--Color-Semantic-Main-TenkiPrimary, #0061CA);text-align:center;font-size:var(--size-28px, 28px);font-style:normal;font-weight:700;line-height:140%;letter-spacing:.56px}@media screen and (max-width: 750px){.m-about .strong{font-size:14px}}.m-about-detail{width:100%;display:flex;padding:var(--16px, 16px) var(--0px, 0);justify-content:center;align-items:center;gap:var(--16px, 16px);border-radius:var(--16px, 16px);background:var(--Color-Semantic-Main-BackgroundWhite, #FFF);color:var(--Color-Semantic-Text-DefaultBlack, #292929);font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media screen and (max-width: 750px){.m-about-detail{padding:var(--8px, 8px) var(--0px, 0)}}@media screen and (max-width: 750px){.m-about-detail{gap:var(--8px, 8px)}}@media screen and (max-width: 750px){.m-about-detail img{width:50px}}@media screen and (max-width: 750px){.m-about-detail{font-size:12px}}.m-about-detail .strong{color:var(--Color-Semantic-Main-TenkiPrimary, #0061CA);font-size:32px;font-style:normal;font-weight:900;line-height:normal}@media screen and (max-width: 750px){.m-about-detail .strong{font-size:16px}}.arrow-down{color:var(--Color-Semantic-Main-TenkiSecondary, #2E447A)}.arrow-right{color:var(--Color-Semantic-Main-GreyPrimary, #989898)}.l-sticky-common,.l-sticky-right,.l-sticky-left{position:sticky;top:70px;display:none}@media screen and (max-width: 750px){.l-sticky-common,.l-sticky-right,.l-sticky-left{display:none}}@media screen and (max-width: 1769px){.l-sticky-common,.l-sticky-right,.l-sticky-left{display:none !important}}.l-sticky-left{height:361px}.l-sticky-right{height:331px}.l-float-left{width:490px;height:451px;position:absolute;top:-15px;left:calc(50% - 880px)}@media screen and (max-width: 750px){.l-float-left{display:none}}@media screen and (max-width: 1769px){.l-float-left{display:none !important}}.l-float-right{width:490px;position:absolute;top:15px;right:calc(50% - 880px)}@media screen and (max-width: 750px){.l-float-right{display:none}}@media screen and (max-width: 1769px){.l-float-right{display:none !important}}.l-float-right p{color:#fff;font-family:"Hiragino Sans";font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.22px}.u-appear{display:block}.u-f-s-32{font-size:32px !important;font-weight:900;line-height:100%;letter-spacing:1.28px}@media screen and (max-width: 750px){.u-f-s-32{font-size:20px !important}}.u-f-s-16{font-size:16px !important;font-weight:900;line-height:100%;letter-spacing:1.28px}@media screen and (max-width: 750px){.u-f-s-16{font-size:12px !important}}.carousel-wrapper{width:750px}@media screen and (max-width: 750px){.carousel-wrapper{width:100vw}}.carousel-card{width:468px;height:427px;padding:var(--48px, 48px) var(--28px, 28px);gap:var(--16px, 16px);border-radius:var(--16px, 16px);border:1px solid var(--Color-Semantic-Another-BorderDark, #BDBDBD);background:var(--Color-Semantic-Main-BackgroundWhite, #FFF);box-shadow:0 2px 6px 0 rgba(0,0,0,.08)}@media screen and (max-width: 750px){.carousel-card{width:72%}}@media screen and (max-width: 750px){.carousel-card{height:auto}}@media screen and (max-width: 750px){.carousel-card{padding:var(--24px, 24px) 0}}.carousel .slick-arrow{position:absolute;z-index:2 !important;top:50%}.carousel .arrow-next{right:87px !important}@media screen and (max-width: 750px){.carousel .arrow-next{right:30px !important}}.carousel .arrow-prev{left:87px !important}@media screen and (max-width: 750px){.carousel .arrow-prev{left:30px !important}}.carousel-text-heading{color:var(--Color-Semantic-Text-Defaultblack, #292929);font-size:20px;font-weight:700;line-height:normal;text-align:center}@media screen and (max-width: 750px){.carousel-text-heading{font-size:10px}}.carousel-text-strong{color:var(--Color-Semantic-Main-Tenkiprimary, #0061CA);font-size:32px;font-weight:900;line-height:normal}@media screen and (max-width: 750px){.carousel-text-strong{font-size:16px}}.carouse-text-1{color:var(--Color-Semantic-Text-Defaultblack, #292929);font-size:var(--size-18px, 18px);font-weight:400;line-height:160%;letter-spacing:.36px;text-align:center}@media screen and (max-width: 750px){.carouse-text-1{font-size:11px}}.u-c-white{color:var(--Color-Semantic-Text-DefaultWhite, #FFF) !important}.u-c-black{color:var(--Color-Semantic-Text-DefaultBlack, #292929) !important}.u-f-w-700{font-weight:700 !important}.u-f-s-10{font-size:10px !important}@media screen and (max-width: 750px){.u-f-s-14-sp{font-size:14px !important}}.u-lh-160{line-height:160% !important}@media screen and (min-width: 751px){.u-none-pc{display:none !important}}@media screen and (max-width: 750px){.u-none-sp{display:none !important}}