@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap);@import 'https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Figtree:wght@300;500;700&display=swap';*{box-sizing:border-box}html{color:#303030;font-family:"Noto Sans JP",sans-serif}html,body{height:100%;margin:0}a{color:#045c86;transition:0.3s opacity ease;text-decoration:none}a[href]:hover{opacity:0.7}input[type='submit']:hover{opacity:0.7}input::-moz-placeholder{color:#999999}input:-ms-input-placeholder{color:#999999}input::placeholder{color:#999999}img{max-width:100%;height:auto;vertical-align:top;flex-shrink:0}h1,h2,h3,h4,h5{font-weight:500}b,strong{font-weight:bold}ul{list-style:none}.sp-only{display:none}@media (max-width: 991px){.sp-only{display:block}}.pc-only{display:block}@media (max-width: 991px){.pc-only{display:none}}.toast{position:fixed;display:inline-block;padding:15px 20px;background:#3c3c3c;color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,0.1);border:solid 1px rgba(242,242,242,0.5);border-radius:5px;font-size:16px;bottom:30px;left:15px;z-index:99999}.sns_btn_area_Wrap{padding:40px 0;flex-direction:column}.sns_btn_area{padding:12px 0;display:flex;justify-content:center;align-items:center}.sns_btn_area_authed{display:flex;justify-content:center;align-items:center;width:100%;height:44px;background-color:#eaeaea;border-radius:2px;font-size:18px;color:gray}#appleid-signin{max-width:330px !important;width:auto !important;height:44px !important}.g_id_signin{max-width:330px !important;width:auto !important}#credential_picker_container{display:none}@-webkit-keyframes allowAnime{0%{bottom:30px}50%{bottom:20px}100%{bottom:30px}}@keyframes allowAnime{0%{bottom:30px}50%{bottom:20px}100%{bottom:30px}}@-webkit-keyframes bgInR{0%{opacity:0;background-position:right 1000px bottom 676px}40%{opacity:0}100%{opacity:1;background-position:right 0% bottom 10px}}@keyframes bgInR{0%{opacity:0;background-position:right 1000px bottom 676px}40%{opacity:0}100%{opacity:1;background-position:right 0% bottom 10px}}@-webkit-keyframes bgInRSp{0%{opacity:0;background-position:right 750px bottom 676px}40%{opacity:0}100%{opacity:1;background-position:right -250px bottom 10px}}@keyframes bgInRSp{0%{opacity:0;background-position:right 750px bottom 676px}40%{opacity:0}100%{opacity:1;background-position:right -250px bottom 10px}}@-webkit-keyframes bgInL{0%{opacity:0;background-position:left 1000px bottom 676px}40%{opacity:0}100%{opacity:1;background-position:left 0% bottom 10px}}@keyframes bgInL{0%{opacity:0;background-position:left 1000px bottom 676px}40%{opacity:0}100%{opacity:1;background-position:left 0% bottom 10px}}@-webkit-keyframes bgInLSp{0%{opacity:0;background-position:left 750px bottom 676px}40%{opacity:0}100%{background-position:left -250px bottom 10px}}@keyframes bgInLSp{0%{opacity:0;background-position:left 750px bottom 676px}40%{opacity:0}100%{background-position:left -250px bottom 10px}}@-webkit-keyframes lineAnime{0%{width:0}5%{width:100%}5.111%{width:100%;transform:translateX(0)}10.111%{width:0;transform:translateX(100%)}100%{width:0;transform:translateX(100%)}}@keyframes lineAnime{0%{width:0}5%{width:100%}5.111%{width:100%;transform:translateX(0)}10.111%{width:0;transform:translateX(100%)}100%{width:0;transform:translateX(100%)}}@-webkit-keyframes lineAnimeLeft{0%{width:0}5%{width:40px}5.111%{width:40px;transform:translateX(0)}10.111%{width:0;transform:translateX(40px)}100%{width:0;transform:translateX(40px)}}@keyframes lineAnimeLeft{0%{width:0}5%{width:40px}5.111%{width:40px;transform:translateX(0)}10.111%{width:0;transform:translateX(40px)}100%{width:0;transform:translateX(40px)}}@-webkit-keyframes lineAnimeRight{0%{width:0;transform:translateX(-40px)}5%{width:40px;transform:translateX(0)}5.111%{width:40px}10.111%{width:0}100%{width:0}}@keyframes lineAnimeRight{0%{width:0;transform:translateX(-40px)}5%{width:40px;transform:translateX(0)}5.111%{width:40px}10.111%{width:0}100%{width:0}}@-webkit-keyframes kvAnime-1{0%{right:-1000px;top:-666px;opacity:0}40%{opacity:0}100%{right:0;top:0;opacity:1}}@keyframes kvAnime-1{0%{right:-1000px;top:-666px;opacity:0}40%{opacity:0}100%{right:0;top:0;opacity:1}}@-webkit-keyframes kvAnime-2{0%{right:-900px;top:-666px;opacity:0}40%{opacity:0}100%{right:50px;top:40px;opacity:1}}@keyframes kvAnime-2{0%{right:-900px;top:-666px;opacity:0}40%{opacity:0}100%{right:50px;top:40px;opacity:1}}@-webkit-keyframes kvAnime-3{0%{right:-770px;top:-716px;opacity:0}40%{opacity:0}100%{right:230px;top:0;opacity:1}}@keyframes kvAnime-3{0%{right:-770px;top:-716px;opacity:0}40%{opacity:0}100%{right:230px;top:0;opacity:1}}@-webkit-keyframes kvAnime-4{0%{right:-950px;top:-616px;opacity:0}40%{opacity:0}100%{right:50px;top:200px;opacity:1}}@keyframes kvAnime-4{0%{right:-950px;top:-616px;opacity:0}40%{opacity:0}100%{right:50px;top:200px;opacity:1}}@-webkit-keyframes kvAnime-5{0%{right:-950px;top:-566px;opacity:0}40%{opacity:0}100%{right:0;top:100px;opacity:1}}@keyframes kvAnime-5{0%{right:-950px;top:-566px;opacity:0}40%{opacity:0}100%{right:0;top:100px;opacity:1}}@-webkit-keyframes kvAnime-1-sp{0%{right:-1100px;top:-466px;opacity:0}40%{opacity:0}100%{right:-100px;top:200px;opacity:1}}@keyframes kvAnime-1-sp{0%{right:-1100px;top:-466px;opacity:0}40%{opacity:0}100%{right:-100px;top:200px;opacity:1}}@-webkit-keyframes kvAnime-2-sp{0%{right:-1150px;top:-666px;opacity:0}40%{opacity:0}100%{right:-150px;top:0;opacity:1}}@keyframes kvAnime-2-sp{0%{right:-1150px;top:-666px;opacity:0}40%{opacity:0}100%{right:-150px;top:0;opacity:1}}@-webkit-keyframes kvAnime-3-sp{0%{right:-1230px;top:-436px;opacity:0}40%{opacity:0}100%{right:-230px;top:230px;opacity:1}}@keyframes kvAnime-3-sp{0%{right:-1230px;top:-436px;opacity:0}40%{opacity:0}100%{right:-230px;top:230px;opacity:1}}@-webkit-keyframes kvAnime-4-sp{0%{right:-1080px;top:-536px;opacity:0}40%{opacity:0}100%{right:-80px;top:130px;opacity:1}}@keyframes kvAnime-4-sp{0%{right:-1080px;top:-536px;opacity:0}40%{opacity:0}100%{right:-80px;top:130px;opacity:1}}@-webkit-keyframes kvAnime-5-sp{0%{right:-1250px;top:-566px;opacity:0}40%{opacity:0}100%{right:-250px;top:100px;opacity:1}}@keyframes kvAnime-5-sp{0%{right:-1250px;top:-566px;opacity:0}40%{opacity:0}100%{right:-250px;top:100px;opacity:1}}.container_100{width:100%}.container{max-width:1360px;width:auto;margin:0 auto}@media (max-width: 991px){.container{width:100%}}.top-kv{width:100%;height:40.625vw;background-image:url("../../images/micloud/rescuehosho/kv-bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}@media (max-width: 991px){.top-kv{align-items:flex-end;height:175.23364vw;background-image:url("../../images/micloud/rescuehosho/kv-bg-sp.jpg")}}.top-kv .top-kv-title-wrapper{margin-left:12.29167vw}@media (min-width: 1500px){.top-kv .top-kv-title-wrapper{margin-left:177px}}@media (max-width: 991px){.top-kv .top-kv-title-wrapper{margin:0vw 7.00935vw 10.04673vw}}@media (max-width: 991px) and (min-width: 1500px){.top-kv .top-kv-title-wrapper{margin:0px 22.5px 32.25px}}.top-kv .top-kv-title-wrapper h1 span{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#fff;line-height:1;letter-spacing:.045em;font-size:1.875vw}@media (min-width: 1500px){.top-kv .top-kv-title-wrapper h1 span{font-size:1.6875rem}}@media (max-width: 991px){.top-kv .top-kv-title-wrapper h1 span{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#fff;line-height:1;letter-spacing:.045em;font-size:5.60748vw}}@media (max-width: 991px) and (min-width: 1500px){.top-kv .top-kv-title-wrapper h1 span{font-size:1.125rem}}.top-kv .top-kv-title-wrapper strong{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#fff;line-height:1.44;letter-spacing:.045em;font-size:2.60417vw}@media (min-width: 1500px){.top-kv .top-kv-title-wrapper strong{font-size:2.34375rem}}@media (max-width: 991px){.top-kv .top-kv-title-wrapper strong{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#fff;line-height:1.44444;letter-spacing:.045em;font-size:8.41121vw}}@media (max-width: 991px) and (min-width: 1500px){.top-kv .top-kv-title-wrapper strong{font-size:1.6875rem}}.top-kv .top-kv-title-wrapper strong span{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#fff;line-height:2.4;letter-spacing:.045em;font-size:1.5625vw}@media (min-width: 1500px){.top-kv .top-kv-title-wrapper strong span{font-size:1.40625rem}}@media (max-width: 991px){.top-kv .top-kv-title-wrapper strong span{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#fff;line-height:2.16667;letter-spacing:.045em;font-size:5.60748vw}}@media (max-width: 991px) and (min-width: 1500px){.top-kv .top-kv-title-wrapper strong span{font-size:1.125rem}}.top-kv .top-kv-title-wrapper .top-cta-btn{display:flex;justify-content:center;align-items:center;width:20.625vw;height:4.94792vw;background:linear-gradient(#ecdc6c, #fff29b);font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1;letter-spacing:.045em;font-size:1.30208vw;margin-top:2.8125vw}@media (max-width: 991px){.top-kv .top-kv-title-wrapper .top-cta-btn{width:79.43925vw;height:18.69159vw}}@media (min-width: 1500px){.top-kv .top-kv-title-wrapper .top-cta-btn{font-size:1.17188rem}}@media (max-width: 991px){.top-kv .top-kv-title-wrapper .top-cta-btn{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1;letter-spacing:.045em;font-size:5.60748vw}}@media (max-width: 991px) and (min-width: 1500px){.top-kv .top-kv-title-wrapper .top-cta-btn{font-size:1.125rem}}@media (min-width: 1500px){.top-kv .top-kv-title-wrapper .top-cta-btn{margin-top:40.5px}}@media (max-width: 991px){.top-kv .top-kv-title-wrapper .top-cta-btn{margin:0 auto;margin-top:9.34579vw}}@media (max-width: 991px) and (min-width: 1500px){.top-kv .top-kv-title-wrapper .top-cta-btn{margin-top:30px}}.top-kv .top-kv-title-wrapper>span{display:block;margin-top:2.23958vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#fff;line-height:1;letter-spacing:.045em;font-size:.625vw}@media (min-width: 1500px){.top-kv .top-kv-title-wrapper>span{margin-top:32.25px}}@media (min-width: 1500px){.top-kv .top-kv-title-wrapper>span{font-size:.5625rem}}@media (max-width: 991px){.top-kv .top-kv-title-wrapper>span{margin-top:7.00935vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#fff;line-height:1.42857;letter-spacing:.045em;font-size:3.27103vw}}@media (max-width: 991px) and (min-width: 1500px){.top-kv .top-kv-title-wrapper>span{margin-top:22.5px}}@media (max-width: 991px) and (min-width: 1500px){.top-kv .top-kv-title-wrapper>span{font-size:.65625rem}}.top-about{display:flex;flex-direction:column;align-items:center;max-width:56.25vw;margin:0 auto;margin-top:4.89583vw;margin-bottom:4.42708vw}@media (min-width: 1500px){.top-about{margin-top:70.5px}}@media (min-width: 1500px){.top-about{margin-bottom:63.75px}}@media (max-width: 991px){.top-about{max-width:initial;max-width:auto;width:100%;margin:0;padding:15.42056vw 7.00935vw 16.35514vw}}@media (max-width: 991px) and (min-width: 1500px){.top-about{padding:49.5px 22.5px 52.5px}}.top-about .top-about-title-wrapper h2{display:flex;flex-direction:column;align-items:center;margin:0}.top-about .top-about-title-wrapper h2 span{display:block;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1;letter-spacing:.045em;font-size:1.25vw}@media (min-width: 1500px){.top-about .top-about-title-wrapper h2 span{font-size:1.125rem}}@media (max-width: 991px){.top-about .top-about-title-wrapper h2 span{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.63636;letter-spacing:.045em;font-size:5.14019vw}}@media (max-width: 991px) and (min-width: 1500px){.top-about .top-about-title-wrapper h2 span{font-size:1.03125rem}}.top-about .top-about-title-wrapper h2 strong{display:block;text-align:center;margin-top:1.40625vw;font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1.52778;letter-spacing:.045em;font-size:1.875vw}@media (min-width: 1500px){.top-about .top-about-title-wrapper h2 strong{margin-top:20.25px}}@media (min-width: 1500px){.top-about .top-about-title-wrapper h2 strong{font-size:1.6875rem}}@media (max-width: 991px){.top-about .top-about-title-wrapper h2 strong{margin-top:6.07477vw;font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1.42857;letter-spacing:.045em;font-size:6.54206vw}}@media (max-width: 991px) and (min-width: 1500px){.top-about .top-about-title-wrapper h2 strong{margin-top:19.5px}}@media (max-width: 991px) and (min-width: 1500px){.top-about .top-about-title-wrapper h2 strong{font-size:1.3125rem}}.top-about .top-about-content-wrapper{width:100%;margin-top:2.34375vw;display:flex;justify-content:space-between;height:17.13542vw}@media (min-width: 1500px){.top-about .top-about-content-wrapper{margin-top:33.75px}}@media (max-width: 991px){.top-about .top-about-content-wrapper{flex-direction:column;height:auto;margin-top:9.34579vw}}@media (max-width: 991px) and (min-width: 1500px){.top-about .top-about-content-wrapper{margin-top:30px}}.top-about .top-about-content-wrapper span{display:block;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.top-about .top-about-content-wrapper span:first-of-type{width:27.08333vw;background-image:url("../../images/micloud/rescuehosho/about1.png")}@media (max-width: 991px){.top-about .top-about-content-wrapper span:first-of-type{width:100%;height:89.71963vw;background-image:url("../../images/micloud/rescuehosho/about1-sp.png")}}.top-about .top-about-content-wrapper span:last-of-type{width:27.08333vw;background-image:url("../../images/micloud/rescuehosho/about2.png")}@media (max-width: 991px){.top-about .top-about-content-wrapper span:last-of-type{width:100%;height:71.26168vw;background-image:url("../../images/micloud/rescuehosho/about2-sp.png")}}.top-approach{background-color:#d5f4ff}.top-approach .top-approach-wrapper{display:flex;flex-direction:column;align-items:center;max-width:56.25vw;margin:0 auto;padding-top:3.64583vw;padding-bottom:5.20833vw}@media (min-width: 1500px){.top-approach .top-approach-wrapper{padding-top:52.5px}}@media (min-width: 1500px){.top-approach .top-approach-wrapper{padding-bottom:75px}}@media (max-width: 991px){.top-approach .top-approach-wrapper{max-width:initial;max-width:auto;width:100%;margin:0;padding:7.00935vw 7.00935vw 21.02804vw}}@media (max-width: 991px) and (min-width: 1500px){.top-approach .top-approach-wrapper{padding:22.5px 22.5px 67.5px}}.top-approach .top-approach-wrapper .top-approach-title-wrapper h2{margin:0;position:relative;display:flex;align-items:flex-end;height:10.9375vw}@media (max-width: 991px){.top-approach .top-approach-wrapper .top-approach-title-wrapper h2{height:53.73832vw}}.top-approach .top-approach-wrapper .top-approach-title-wrapper h2::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:11.09375vw;height:7.34375vw;background-image:url("../../images/micloud/rescuehosho/approach.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 991px){.top-approach .top-approach-wrapper .top-approach-title-wrapper h2::before{width:32.00935vw;height:21.02804vw}}.top-approach .top-approach-wrapper .top-approach-title-wrapper h2 strong{display:block;margin-top:1.40625vw;font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1;letter-spacing:.045em;font-size:1.875vw}@media (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-title-wrapper h2 strong{margin-top:20.25px}}@media (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-title-wrapper h2 strong{font-size:1.6875rem}}@media (max-width: 991px){.top-approach .top-approach-wrapper .top-approach-title-wrapper h2 strong{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1.42857;letter-spacing:.045em;font-size:6.54206vw}}@media (max-width: 991px) and (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-title-wrapper h2 strong{font-size:1.3125rem}}.top-approach .top-approach-wrapper .top-approach-content-wrapper>span{display:block;background-position:center;background-repeat:no-repeat;background-size:contain}.top-approach .top-approach-wrapper .top-approach-content-wrapper>span:nth-of-type(1){margin-top:1.71875vw;width:100%;height:11.45833vw;background-image:url("../../images/micloud/rescuehosho/approach2.png")}@media (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>span:nth-of-type(1){margin-top:24.75px}}@media (max-width: 991px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>span:nth-of-type(1){height:88.31776vw;background-image:url("../../images/micloud/rescuehosho/approach2-sp.png")}}.top-approach .top-approach-wrapper .top-approach-content-wrapper>span:nth-of-type(2){margin:0 auto;margin-top:2.8125vw;width:42.70833vw;height:10.10417vw;background-image:url("../../images/micloud/rescuehosho/approach4.png")}@media (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>span:nth-of-type(2){margin-top:40.5px}}@media (max-width: 991px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>span:nth-of-type(2){margin-top:10.74766vw;width:100%;height:32.24299vw;background-image:url("../../images/micloud/rescuehosho/approach4-sp.png")}}@media (max-width: 991px) and (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>span:nth-of-type(2){margin-top:34.5px}}.top-approach .top-approach-wrapper .top-approach-content-wrapper>div{display:flex;flex-direction:column;align-items:center;margin-top:1.5625vw}@media (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div{margin-top:22.5px}}@media (max-width: 991px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div{margin-top:8.41121vw}}@media (max-width: 991px) and (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div{margin-top:27px}}.top-approach .top-approach-wrapper .top-approach-content-wrapper>div strong{display:block;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.9;letter-spacing:.045em;font-size:1.04167vw}@media (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div strong{font-size:.9375rem}}@media (max-width: 991px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div strong{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.66667;letter-spacing:.045em;font-size:4.20561vw}.top-approach .top-approach-wrapper .top-approach-content-wrapper>div strong>br{display:none}}@media (max-width: 991px) and (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div strong{font-size:.84375rem}}.top-approach .top-approach-wrapper .top-approach-content-wrapper>div span{display:block;margin-top:1.5625vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1;letter-spacing:.045em;font-size:.625vw}@media (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div span{margin-top:22.5px}}@media (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div span{font-size:.5625rem}}@media (max-width: 991px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div span{margin-top:1.30208vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.71429;letter-spacing:.045em;font-size:3.27103vw}}@media (max-width: 991px) and (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div span{margin-top:18.75px}}@media (max-width: 991px) and (min-width: 1500px){.top-approach .top-approach-wrapper .top-approach-content-wrapper>div span{font-size:.65625rem}}.top-cta{background-image:url("../../images/micloud/rescuehosho/cta-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;height:19.11458vw}@media (max-width: 991px){.top-cta{background-image:url("../../images/micloud/rescuehosho/cta-bg-sp.jpg");height:85.74766vw}}.top-cta .top-cta-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 991px){.top-cta .top-cta-wrapper{justify-content:flex-start}}.top-cta .top-cta-wrapper>img{width:30.36458vw;-o-object-fit:contain;object-fit:contain}@media (max-width: 991px){.top-cta .top-cta-wrapper>img{margin-top:13.31776vw;width:89.48598vw}}@media (max-width: 991px) and (min-width: 1500px){.top-cta .top-cta-wrapper>img{margin-top:42.75px}}.top-cta .top-cta-wrapper .top-cta-btn{display:flex;justify-content:center;align-items:center;width:20.625vw;height:4.94792vw;background:linear-gradient(#ecdc6c, #fff29b);font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1;letter-spacing:.045em;font-size:1.30208vw;margin-top:2.60417vw}@media (max-width: 991px){.top-cta .top-cta-wrapper .top-cta-btn{width:79.43925vw;height:18.69159vw}}@media (min-width: 1500px){.top-cta .top-cta-wrapper .top-cta-btn{font-size:1.17188rem}}@media (max-width: 991px){.top-cta .top-cta-wrapper .top-cta-btn{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1;letter-spacing:.045em;font-size:5.60748vw}}@media (max-width: 991px) and (min-width: 1500px){.top-cta .top-cta-wrapper .top-cta-btn{font-size:1.125rem}}@media (min-width: 1500px){.top-cta .top-cta-wrapper .top-cta-btn{margin-top:37.5px}}@media (max-width: 991px){.top-cta .top-cta-wrapper .top-cta-btn{margin-top:9.81308vw}}@media (max-width: 991px) and (min-width: 1500px){.top-cta .top-cta-wrapper .top-cta-btn{margin-top:31.5px}}.top-desc{background-color:#fafafa}.top-desc .top-desc-wrapper{display:flex;flex-direction:column;align-items:center;max-width:56.25vw;margin:0 auto;padding-top:4.6875vw;padding-bottom:4.6875vw}@media (min-width: 1500px){.top-desc .top-desc-wrapper{padding-top:67.5px}}@media (min-width: 1500px){.top-desc .top-desc-wrapper{padding-bottom:67.5px}}@media (max-width: 991px){.top-desc .top-desc-wrapper{max-width:initial;max-width:auto;width:100%;margin:0;padding:7.00935vw 7.00935vw 21.02804vw}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper{padding:22.5px 22.5px 67.5px}}.top-desc .top-desc-wrapper .top-desc-title-wrapper h2{display:flex;flex-direction:column;align-items:center;margin:0}.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 span{display:block;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1;letter-spacing:.045em;font-size:1.25vw}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 span{font-size:1.125rem}}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 span{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.63636;letter-spacing:.045em;font-size:5.14019vw}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 span{font-size:1.03125rem}}.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 strong{display:block;text-align:center;margin-top:1.40625vw;font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1.52778;letter-spacing:.045em;font-size:1.875vw}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 strong{margin-top:20.25px}}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 strong{font-size:1.6875rem}}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 strong{margin-top:6.07477vw;font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1.42857;letter-spacing:.045em;font-size:6.54206vw}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 strong{margin-top:19.5px}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-title-wrapper h2 strong{font-size:1.3125rem}}.top-desc .top-desc-wrapper .top-desc-content-wrapper{width:100%}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;margin:0;margin-top:2.60417vw}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul{margin-top:37.5px}}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul{margin:0;flex-direction:column;justify-content:flex-start;align-items:center}}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li{padding:0;margin:0;position:relative;width:16.14583vw;margin-top:3.64583vw}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li{margin-top:52.5px}}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li{margin-top:15.18692vw;width:77.1028vw}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li{margin-top:48.75px}}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li>img{width:100%;height:9.89583vw;-o-object-fit:contain;object-fit:contain}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li>img{display:block;margin:0 auto;width:72.42991vw;height:auto}}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li::before{position:absolute;top:-3.64583vw;left:-1.66667vw;z-index:1;transform:scale(0.5);transform-origin:top left}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li::before{transform:scale(0.7);top:-8.41121vw;left:-3.50467vw}}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(1)::before{content:url("../../images/micloud/rescuehosho/desc1.png")}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(2)::before{content:url("../../images/micloud/rescuehosho/desc2.png")}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(3)::before{content:url("../../images/micloud/rescuehosho/desc3.png")}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(4)::before{content:url("../../images/micloud/rescuehosho/desc4.png")}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(5){width:32.29167vw}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(5)::before{content:url("../../images/micloud/rescuehosho/desc5.png")}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(5){width:100%}}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(5)>div{display:flex}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(5)>div{flex-direction:column;align-items:center;width:72.42991vw;margin:0 auto}}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(5)>div>img{width:50%;height:9.89583vw;-o-object-fit:contain;object-fit:contain}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li:nth-of-type(5)>div>img{width:100%;height:auto}}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li strong{display:block;margin-top:1.14583vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.6;letter-spacing:.045em;font-size:1.04167vw}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li strong{margin-top:16.5px}}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li strong{font-size:.9375rem}}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li strong{text-align:center;margin-top:4.6729vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.45455;letter-spacing:.045em;font-size:5.14019vw}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li strong{margin-top:15px}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li strong{font-size:1.03125rem}}.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li p{display:block;margin-top:.9375vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.6;letter-spacing:.045em;font-size:.78125vw}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li p{margin-top:13.5px}}@media (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li p{font-size:.70312rem}}@media (max-width: 991px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li p{text-align:center;margin-top:4.6729vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.5;letter-spacing:.045em;font-size:3.73832vw}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li p{margin-top:15px}}@media (max-width: 991px) and (min-width: 1500px){.top-desc .top-desc-wrapper .top-desc-content-wrapper ul li p{font-size:.75rem}}.top-faq{display:flex;flex-direction:column;align-items:center;max-width:56.25vw;margin:0 auto;margin-top:2.86458vw;margin-bottom:2.91667vw}@media (min-width: 1500px){.top-faq{margin-top:41.25px}}@media (min-width: 1500px){.top-faq{margin-bottom:42px}}@media (max-width: 991px){.top-faq{max-width:initial;max-width:auto;width:100%;margin:0;padding:8.41121vw 7.00935vw 10.51402vw}}@media (max-width: 991px) and (min-width: 1500px){.top-faq{padding:27px 22.5px 33.75px}}.top-faq .top-faq-title-wrapper h2{position:relative;display:flex;align-items:center;height:5.26042vw}@media (max-width: 991px){.top-faq .top-faq-title-wrapper h2{height:18.69159vw}}.top-faq .top-faq-title-wrapper h2::before,.top-faq .top-faq-title-wrapper h2::after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:4.42708vw;height:5.26042vw;background-image:url("../../images/micloud/rescuehosho/faq.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 991px){.top-faq .top-faq-title-wrapper h2::before,.top-faq .top-faq-title-wrapper h2::after{width:15.65421vw;height:18.69159vw}}.top-faq .top-faq-title-wrapper h2::before{left:-5.20833vw}@media (max-width: 991px){.top-faq .top-faq-title-wrapper h2::before{left:-18.69159vw}}.top-faq .top-faq-title-wrapper h2::after{right:-5.20833vw}@media (max-width: 991px){.top-faq .top-faq-title-wrapper h2::after{right:-18.69159vw}}.top-faq .top-faq-title-wrapper h2 strong{display:block;margin-top:1.40625vw;font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1;letter-spacing:.045em;font-size:1.875vw}@media (min-width: 1500px){.top-faq .top-faq-title-wrapper h2 strong{margin-top:20.25px}}@media (min-width: 1500px){.top-faq .top-faq-title-wrapper h2 strong{font-size:1.6875rem}}@media (max-width: 991px){.top-faq .top-faq-title-wrapper h2 strong{font-family:"Noto Sans JP",sans-serif;font-weight:800;color:#00587a;line-height:1;letter-spacing:.045em;font-size:6.54206vw}}@media (max-width: 991px) and (min-width: 1500px){.top-faq .top-faq-title-wrapper h2 strong{font-size:1.3125rem}}.top-faq .top-faq-content-wrapper{width:40.88542vw;margin:0 auto}@media (max-width: 991px){.top-faq .top-faq-content-wrapper{width:100%}}.top-faq .top-faq-content-wrapper ul{width:100%;padding:0;margin:0;margin-top:1.40625vw}@media (min-width: 1500px){.top-faq .top-faq-content-wrapper ul{margin-top:20.25px}}@media (max-width: 991px){.top-faq .top-faq-content-wrapper ul{margin-top:3.50467vw}}@media (max-width: 991px) and (min-width: 1500px){.top-faq .top-faq-content-wrapper ul{margin-top:11.25px}}.top-faq .top-faq-content-wrapper ul li{padding:0;margin:0}.top-faq .top-faq-content-wrapper ul li strong{display:block;width:100%;height:1.82292vw;background-position:center left;background-repeat:no-repeat;background-size:contain}@media (max-width: 991px){.top-faq .top-faq-content-wrapper ul li strong{height:7.47664vw}}.top-faq .top-faq-content-wrapper ul li:nth-of-type(1) strong{background-image:url("../../images/micloud/rescuehosho/faq1.png")}@media (max-width: 991px){.top-faq .top-faq-content-wrapper ul li:nth-of-type(1) strong{background-image:url("../../images/micloud/rescuehosho/faq1-sp.png");height:16.82243vw}}.top-faq .top-faq-content-wrapper ul li:nth-of-type(2) strong{background-image:url("../../images/micloud/rescuehosho/faq2.png")}@media (max-width: 991px){.top-faq .top-faq-content-wrapper ul li:nth-of-type(2) strong{background-image:url("../../images/micloud/rescuehosho/faq2-sp.png")}}.top-faq .top-faq-content-wrapper ul li:nth-of-type(3) strong{background-image:url("../../images/micloud/rescuehosho/faq4.png")}@media (max-width: 991px){.top-faq .top-faq-content-wrapper ul li:nth-of-type(3) strong{background-image:url("../../images/micloud/rescuehosho/faq4-sp.png");height:16.82243vw}}.top-faq .top-faq-content-wrapper ul li p{display:block;margin:.9375vw 1.5625vw 2.60417vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:2;letter-spacing:.045em;font-size:.83333vw}@media (min-width: 1500px){.top-faq .top-faq-content-wrapper ul li p{margin:13.5px 22.5px 37.5px}}@media (min-width: 1500px){.top-faq .top-faq-content-wrapper ul li p{font-size:.75rem}}@media (max-width: 991px){.top-faq .top-faq-content-wrapper ul li p{margin:3.97196vw 0vw 8.17757vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#00587a;line-height:1.75;letter-spacing:.045em;font-size:3.73832vw}}@media (max-width: 991px) and (min-width: 1500px){.top-faq .top-faq-content-wrapper ul li p{margin:12.75px 0px 26.25px}}@media (max-width: 991px) and (min-width: 1500px){.top-faq .top-faq-content-wrapper ul li p{font-size:.75rem}}.footer{background-color:#fafafa}.footer .footer-wrapper{display:flex;flex-direction:column;align-items:center;max-width:56.25vw;margin:0 auto;padding-top:4.6875vw;padding-bottom:2.96875vw}@media (max-width: 991px){.footer .footer-wrapper{max-width:initial;max-width:auto;width:100%;margin:0;padding:14.01869vw 7.00935vw 11.21495vw}}@media (max-width: 991px) and (min-width: 1500px){.footer .footer-wrapper{padding:45px 22.5px 36px}}@media (min-width: 1500px){.footer .footer-wrapper{padding-top:67.5px}}@media (min-width: 1500px){.footer .footer-wrapper{padding-bottom:42.75px}}.footer .footer-wrapper ul{width:33.85417vw;margin:0 auto;display:flex;justify-content:space-around;padding:0}@media (max-width: 991px){.footer .footer-wrapper ul{justify-content:flex-start;flex-direction:column;align-items:center;width:initial;width:auto}}.footer .footer-wrapper ul li{display:block}.footer .footer-wrapper ul li a{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#363636;line-height:1;letter-spacing:.045em;font-size:.83333vw}@media (min-width: 1500px){.footer .footer-wrapper ul li a{font-size:.75rem}}@media (max-width: 991px){.footer .footer-wrapper ul li a{margin-bottom:8.41121vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#363636;line-height:1;letter-spacing:.045em;font-size:3.27103vw}}@media (max-width: 991px) and (min-width: 1500px){.footer .footer-wrapper ul li a{margin-bottom:27px}}@media (max-width: 991px) and (min-width: 1500px){.footer .footer-wrapper ul li a{font-size:.65625rem}}.footer .footer-wrapper .copyright{display:block;margin-top:1.30208vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#363636;line-height:1;letter-spacing:.045em;font-size:.72917vw}@media (min-width: 1500px){.footer .footer-wrapper .copyright{margin-top:18.75px}}@media (min-width: 1500px){.footer .footer-wrapper .copyright{font-size:.65625rem}}@media (max-width: 991px){.footer .footer-wrapper .copyright{margin-top:10.04673vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#363636;line-height:1;letter-spacing:.045em;font-size:2.80374vw}}@media (max-width: 991px) and (min-width: 1500px){.footer .footer-wrapper .copyright{margin-top:32.25px}}@media (max-width: 991px) and (min-width: 1500px){.footer .footer-wrapper .copyright{font-size:.5625rem}}.header{background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999999}.header .header-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:2.08333vw;padding-right:2.08333vw}@media (min-width: 1500px){.header .header-wrapper{padding-left:30px}}@media (min-width: 1500px){.header .header-wrapper{padding-right:30px}}@media (max-width: 991px){.header .header-wrapper{padding-left:2.80374vw;padding-right:2.80374vw}}@media (max-width: 991px) and (min-width: 1500px){.header .header-wrapper{padding-left:9px}}@media (max-width: 991px) and (min-width: 1500px){.header .header-wrapper{padding-right:9px}}.header .header-wrapper img{display:block;width:19.79167vw;-o-object-fit:contain;object-fit:contain;margin-top:1.5625vw;margin-bottom:1.5625vw}@media (min-width: 1500px){.header .header-wrapper img{margin-top:22.5px}}@media (min-width: 1500px){.header .header-wrapper img{margin-bottom:22.5px}}@media (max-width: 991px){.header .header-wrapper img{width:56.07477vw;margin-top:5.60748vw;margin-bottom:5.60748vw}}@media (max-width: 991px) and (min-width: 1500px){.header .header-wrapper img{margin-top:18px}}@media (max-width: 991px) and (min-width: 1500px){.header .header-wrapper img{margin-bottom:18px}}.header .header-wrapper a{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#363636;line-height:1;letter-spacing:.045em;font-size:.9375vw}@media (min-width: 1500px){.header .header-wrapper a{font-size:.84375rem}}@media (max-width: 991px){.header .header-wrapper a{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#363636;line-height:1;letter-spacing:.045em;font-size:3.73832vw}}@media (max-width: 991px) and (min-width: 1500px){.header .header-wrapper a{font-size:.75rem}}
