@charset "UTF-8";html{scrollbar-gutter:stable}body{margin:0;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;line-height:28px}img{vertical-align:middle}a,button,input{font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}#youtube_bg_sp{display:none}.p-home{background-image:url(../images/fv_bg.webp);background-size:cover;padding-top:98px}@media (max-width:640px){.p-home{padding-top:76px}}.p-home .pin-spacer{width:calc(100% - 363px);height:calc(100svh - 295px);margin:0 0 0 auto;transition:.8s;margin-bottom:110px}@media (max-width:1200px){.p-home .pin-spacer{width:calc(95% - 120px)}}@media (max-width:640px){.p-home .pin-spacer{width:100%;height:calc(100svh - 76px);position:relative;margin-bottom:0}}.p-home .pin-spacer .iframe_box{width:100%;height:100%;overflow:hidden;position:relative}.p-home .pin-spacer::before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}@media (max-width:1280px){.p-home .pin-spacer::before{display:none}}.p-home .pin-spacer iframe{position:absolute;top:50%;left:50%;min-width:100%;transform:translate(-50%,-50%);border:none;pointer-events:none}.p-home__mv{margin-top:117px;display:flex;flex-direction:column}@media (max-width:640px){.p-home__mv{margin-top:0}}.p-home__mv h2{position:absolute;bottom:150px;left:170px;color:#fff;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:64px;margin:0 auto;line-height:1.5;width:auto;line-height:92px;transition:1s all}@media (max-width:1200px){.p-home__mv h2{font-size:40px;line-height:55px;width:90%;max-width:1080px;left:50%;transform:translateX(-50%);bottom:168px}}.p-home__mv h2 .sp{display:none}@media (max-width:640px){.p-home__mv h2 .sp{display:inline-block}}@media (max-width:640px){.p-home__mv h2{font-size:48px;line-height:1.4;bottom:90px;width:100%;padding:0 30px;box-sizing:border-box;left:0;transform:none}}@media (max-width:640px){.p-home__mv h2 span{font-size:22px}}.p-home__mv .playbtn{position:absolute;bottom:240px;right:60px;transition:.3s;margin:0}.p-home__mv .playbtn:hover{opacity:.7}@media (max-width:640px){.p-home__mv .playbtn{bottom:30px;width:109px;margin:0}}.p-home__classification{position:relative;z-index:2;padding-bottom:120px}@media (max-width:640px){.p-home__classification{padding-bottom:80px}}.p-home__classification_inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;width:90%}@media (max-width:960px){.p-home__classification_inner{flex-wrap:wrap;justify-content:center;gap:30px}}@media (max-width:640px){.p-home__classification_inner{width:100%;padding:0 25px;box-sizing:border-box}}.p-home__classification_item{background-color:#fff;width:31.2%;display:flex;flex-direction:column;align-items:center;padding:35px;box-sizing:border-box;box-shadow:10px 10px 15px rgba(7,99,167,.2)}@media (max-width:960px){.p-home__classification_item{width:100%;max-width:600px}}.p-home__classification_item h2{margin:0;font-size:28px;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700}.p-home__classification_item ul{padding:0;margin:0 0 30px;list-style:none;display:flex;flex-direction:column;gap:10px}.p-home__classification_item ul li a{text-decoration:none;position:relative;display:flex;align-items:baseline;font-size:18px;font-weight:500;color:#676767;gap:6px;transition:.24s}.p-home__classification_item ul li a::before{content:"";clip-path:polygon(0 0,0 100%,100% 50%);width:11px;height:16px}.p-home__classification_item ul li a:hover{opacity:.65}.p-home__classification_item .btn{margin:auto auto 0;width:100%;text-align:center}.p-home__classification_item .btn a{text-decoration:none;width:100%;aspect-ratio:267/59;display:flex;align-items:center;justify-content:space-between;padding:0 25px;box-sizing:border-box;color:#fff;font-size:18px;transition:.24s}@media (max-width:960px){.p-home__classification_item .btn a{max-width:267px;margin:0 auto}}.p-home__classification_item .btn a svg{width:6.5px;fill:#fff;transition:.24s}.p-home__classification_item:first-child h2{color:#f58744}.p-home__classification_item:first-child ul li a::before{background-color:#f58744}.p-home__classification_item:first-child .btn a{background-color:#f58744;border:1px solid #f58744}.p-home__classification_item:first-child .btn a:hover{background-color:#fff;color:#f58744}.p-home__classification_item:first-child .btn a:hover svg{fill:#f58744}.p-home__classification_item:nth-child(2) h2{color:#39c7e5}.p-home__classification_item:nth-child(2) ul li a::before{background-color:#39c7e5}.p-home__classification_item:nth-child(2) .btn a{background-color:#39c7e5;border:1px solid #39c7e5}.p-home__classification_item:nth-child(2) .btn a:hover{background-color:#fff;color:#39c7e5}.p-home__classification_item:nth-child(2) .btn a:hover svg{fill:#39c7e5}.p-home__classification_item:nth-child(3) h2{color:#25cc6f}.p-home__classification_item:nth-child(3) ul li a::before{background-color:#25cc6f}.p-home__classification_item:nth-child(3) .btn a{background-color:#25cc6f;border:1px solid #25cc6f}.p-home__classification_item:nth-child(3) .btn a:hover{background-color:#fff;color:#25cc6f}.p-home__classification_item:nth-child(3) .btn a:hover svg{fill:#25cc6f}.p-home__news{padding:140px 0 170px}@media (max-width:640px){.p-home__news{padding:80px 0 90px}}.p-home__news .Wrap{display:flex;gap:80px;max-width:1100px;width:90%;margin:0 auto}@media (max-width:640px){.p-home__news .Wrap{flex-direction:column;width:calc(100% - 60px);gap:60px}}.p-home__news .Wrap .btn-sp{display:none;margin:0 auto;width:100%;max-width:267px;text-align:center}@media (max-width:640px){.p-home__news .Wrap .btn-sp{display:block}}.p-home__news .Wrap .btn-sp a{text-decoration:none;border:2px solid #0068d0;color:#0068d0;width:100%;aspect-ratio:267/59;display:flex;align-items:center;justify-content:space-between;padding:0 25px;box-sizing:border-box;font-size:18px;transition:.24s;font-weight:600}.p-home__news .Wrap .btn-sp a svg{width:6.5px;fill:#0068d0;transition:.24s}.p-home__news .Wrap .btn-sp a:hover{background-color:#0068d0;color:#fff}.p-home__news .Wrap .btn-sp a:hover svg{fill:#fff}.p-home__news-title{display:flex;flex-direction:column;justify-content:space-between}.p-home__news-title h2{display:flex;flex-direction:column;gap:10px;margin:0;color:#6c6c6c;font-size:24px;line-height:31px}@media (max-width:640px){.p-home__news-title h2{font-size:18px;line-height:30px;gap:0}}.p-home__news-title h2 span{font-family:Ubuntu,sans-serif;color:#0068d0;font-size:77px;font-weight:500;letter-spacing:4.24px;line-height:70px}@media (max-width:640px){.p-home__news-title h2 span{font-size:44px;line-height:60px}}.p-home__news-title .btn{margin:70px auto 0;width:100%;max-width:267px;text-align:center}@media (max-width:640px){.p-home__news-title .btn{display:none}}.p-home__news-title .btn a{text-decoration:none;border:2px solid #0068d0;color:#0068d0;width:100%;aspect-ratio:267/59;display:flex;align-items:center;justify-content:space-between;padding:0 25px;box-sizing:border-box;font-size:18px;transition:.24s;font-weight:600}.p-home__news-title .btn a svg{width:6.5px;fill:#0068d0;transition:.24s}.p-home__news-title .btn a:hover{background-color:#0068d0;color:#fff}.p-home__news-title .btn a:hover svg{fill:#fff}.p-home__news-list{display:flex;flex-direction:column;gap:33px}.p-home__news-list .item{padding-bottom:22px;border-bottom:1px solid #ccc}.p-home__news-list .item a{text-decoration:none;display:flex;flex-direction:column;gap:10px}.p-home__news-list .item a time{font-family:Ubuntu,sans-serif;font-weight:500;color:#666}.p-home__news-list .item a h3{margin:0;color:#000;font-weight:500;transition:.24s;font-size:18px}.p-home__news-list .item:hover h3{color:#0068d0}.p-home__recruit{margin-bottom:160px}@media (max-width:640px){.p-home__recruit{margin-bottom:125px}}.p-home__recruit .Wrap{background-color:#39c7e5;max-width:1200px;width:95%;margin:0 auto;display:flex;box-shadow:10px 10px 15px rgba(0,0,0,.1607843137);border-radius:80px 0 60px 0;gap:60px}@media (max-width:640px){.p-home__recruit .Wrap{flex-direction:column;width:calc(100% - 60px);border-radius:30px 0;gap:19px}}.p-home__recruit-text{color:#fff;padding:45px 30px 35px 0;width:calc(56% - 60px)}@media (max-width:640px){.p-home__recruit-text{width:100%;padding:0 24px 35px;box-sizing:border-box}}.p-home__recruit-text hgroup{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px;padding-bottom:20px;border-bottom:1px solid #fff;width:95%}@media (max-width:640px){.p-home__recruit-text hgroup{gap:10px;padding-bottom:5px}}.p-home__recruit-text hgroup span{font-family:Ubuntu,sans-serif;font-weight:500;font-size:57px;letter-spacing:3.13px}@media (max-width:640px){.p-home__recruit-text hgroup span{font-size:42px;line-height:49px}}.p-home__recruit-text hgroup h2{margin:0;font-weight:700;font-size:23px}@media (max-width:640px){.p-home__recruit-text hgroup h2{font-size:16px}}.p-home__recruit-text p{font-size:18px;font-weight:700;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin:15px 0;line-height:36px}@media (max-width:640px){.p-home__recruit-text p{font-size:16px}.p-home__recruit-text p .pc{display:none}}@media (max-width:640px){.p-home__recruit-text .btn{margin-top:30px}}.p-home__recruit-text .btn a{display:flex;width:238px;height:60px;background-color:#fff;border-radius:30px;text-decoration:none;color:#12b3d5;align-items:center;justify-content:space-between;padding:0 25px;box-sizing:border-box;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:18px;transition:.24s;margin:0 0 0 auto;border:1px solid #fff}@media (max-width:640px){.p-home__recruit-text .btn a{margin:0 auto;font-size:16px;width:181px;height:42px;border-radius:21px;padding:0 15px}}.p-home__recruit-text .btn a svg{width:6.5px;fill:#12b3d5;transition:.24s}.p-home__recruit-text .btn a:hover{background-color:#39c7e5;color:#fff}.p-home__recruit-text .btn a:hover svg{fill:#fff}.p-home__recruit-img{width:41.17%;border-radius:80px 0 60px 0}@media (max-width:640px){.p-home__recruit-img{width:100%;border-radius:30px 0 0 0;height:147px}}.p-home__recruit-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:80px 0 60px 0}@media (max-width:640px){.p-home__recruit-img img{border-radius:30px 0 0 0}}.p-home__recruit-img picture:last-child{display:none}@media (max-width:640px){.p-home__recruit-img picture:last-child{display:block;height:100%}.p-home__recruit-img picture:first-child{display:none}}.p-home__links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:37px;width:90%;margin:0 auto 120px}@media (max-width:640px){.p-home__links{gap:17p}}.p-home__links a{transition:.24s}@media (max-width:640px){.p-home__links a:nth-child(1){width:114px}.p-home__links a:nth-child(2){width:113px}.p-home__links a:nth-child(3){width:46px}.p-home__links a:nth-child(4){width:169px}.p-home__links a:nth-child(5){width:52px}}.p-home__links a picture{width:100%}.p-home__links a img{width:100%}.p-home__links a:hover{opacity:.65}.home-service{background-color:#f7f7f7;padding-top:140px;padding-bottom:145px;position:relative;z-index:3}@media (max-width:640px){.home-service{padding-top:80px;padding-bottom:80px}}.home-service__inner{max-width:1100px;margin:0 auto;width:75%}@media (max-width:640px){.home-service__inner{width:100%}}.home-service__inner h2{margin:0 0 90px;text-align:center;color:#0068d0;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:34px;padding:19.1px;border-top:1px solid #0068d0;border-bottom:1px solid #0068d0;line-height:1.4}.home-service__inner h2 span{display:inline-block}@media (max-width:640px){.home-service__inner h2{width:calc(100% - 60px);margin:0 30px 60px;box-sizing:border-box;font-size:28px}}.home-service .service-swiper{position:relative;width:calc(100% + 40px);padding:0 20px 20px;box-sizing:border-box;overflow:hidden;transform:translateX(-20px)}@media (max-width:640px){.home-service .service-swiper{width:100%;padding:0;transform:none}}.home-service .swiper-slide.item{box-shadow:10px 10px 15px rgba(0,0,0,.1019607843);background-color:#fff;padding:15px 0 0;box-sizing:border-box}.home-service .swiper-slide.item h3{width:100%;margin:0 auto}.home-service .swiper-slide.item h3 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:0 15px;box-sizing:border-box}.home-service .swiper-slide.item p{background-color:#f0f0f0;padding:20px;color:#676767;font-size:16px;box-sizing:border-box;margin:0 15px;line-height:28px}.home-service .swiper-slide.item ul{padding:0;display:flex;list-style:none;margin:25px auto 0}.home-service .swiper-slide.item ul li{width:50%}.home-service .swiper-slide.item ul li a{box-sizing:border-box;border:1px solid #0068d0;display:block;width:100%;text-decoration:none;text-align:center;padding:15px 0 14px;line-height:1;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;position:relative;transition:.24s}.home-service .swiper-slide.item ul li a::before{clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;content:"";width:11px;height:11px;right:2px;bottom:3px;transition:.24s}.home-service .swiper-slide.item ul li.only{width:100%}.home-service .swiper-slide.item ul li.link a{background-color:#0068d0;color:#fff}.home-service .swiper-slide.item ul li.link a::before{background-color:#fff}.home-service .swiper-slide.item ul li.link a:hover{background-color:#fff;color:#0068d0}.home-service .swiper-slide.item ul li.link a:hover::before{background-color:#0068d0}.home-service .swiper-slide.item ul li.movie a{color:#0068d0}.home-service .swiper-slide.item ul li.movie a::before{background-color:#0068d0}.home-service .swiper-slide.item ul li.movie a:hover{background-color:#0068d0;color:#fff}.home-service .swiper-slide.item ul li.movie a:hover::before{background-color:#fff}.home-service__arrow-box{position:relative}.home-service__arrow-box .swiper-button-prev{width:49px;height:49px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(-1,1);left:-90px;z-index:3;background-color:#0068d0;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (max-width:1120px){.home-service__arrow-box .swiper-button-prev{left:-55px}}@media (max-width:640px){.home-service__arrow-box .swiper-button-prev{left:5%;width:36px;height:36px}}.home-service__arrow-box .swiper-button-prev::after{content:""}.home-service__arrow-box .swiper-button-prev svg{width:7.5px;fill:#fff}.home-service__arrow-box .swiper-button-prev::after{content:""}.home-service__arrow-box .swiper-button-next{width:49px;height:49px;border-radius:50%;display:flex;align-items:center;justify-content:center;right:-90px;z-index:3;background-color:#0068d0;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (max-width:1120px){.home-service__arrow-box .swiper-button-next{right:-55px}}@media (max-width:640px){.home-service__arrow-box .swiper-button-next{right:5%;width:36px;height:36px}}.home-service__arrow-box .swiper-button-next::after{content:""}.home-service__arrow-box .swiper-button-next svg{width:7.5px;fill:#fff}.home-service .btn{margin:70px auto 0;width:100%;max-width:267px;text-align:center}.home-service .btn a{text-decoration:none;border:2px solid #0068d0;color:#0068d0;width:100%;aspect-ratio:267/59;display:flex;align-items:center;justify-content:space-between;padding:0 25px;box-sizing:border-box;font-size:18px;transition:.24s;font-weight:600}.home-service .btn a svg{width:6.5px;fill:#0068d0;transition:.24s}.home-service .btn a:hover{background-color:#0068d0;color:#fff}.home-service .btn a:hover svg{fill:#fff}.l-footer{background-color:#f2f4f8;padding:80px 0 100px;position:relative}@media (max-width:640px){.l-footer{padding:100px 30px 130px}}.l-footer__nav{max-width:1240px;width:95%;margin:0 auto}.l-footer__nav_top{display:flex;justify-content:space-between;position:relative}@media (max-width:1280px){.l-footer__nav_top{justify-content:center}}.l-footer__nav_top .main-link{display:flex;gap:60px;flex-wrap:wrap}@media (max-width:1280px){.l-footer__nav_top .main-link{gap:30px 0;width:80%}}@media (max-width:640px){.l-footer__nav_top .main-link{width:100%;gap:50px}}@media (max-width:1280px){.l-footer__nav_top .main-link_list{width:50%}}@media (max-width:640px){.l-footer__nav_top .main-link_list{width:100%}}.l-footer__nav_top .main-link_list .title{text-decoration:none;color:#0068d0;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:16px;line-height:21.6px;transition:.24s}.l-footer__nav_top .main-link_list ul{margin:13px 0 0 8px;padding:0 0 0 15rem;list-style:none;border-left:1px solid #b5b5b5;display:flex;flex-direction:column;gap:5px}.l-footer__nav_top .main-link_list ul li a{text-decoration:none;color:#6c6c6c;font-weight:600;font-size:14px;line-height:21.6px;transition:.24s}.l-footer__nav_top .main-link_list ul li a:hover{opacity:.65}.l-footer__nav_top .main-link_sublist{margin:0 0 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}@media (max-width:640px){.l-footer__nav_top .main-link_sublist{width:100%;flex-wrap:wrap;flex-direction:row;gap:20px 0;margin:0 0 60px}}@media (max-width:640px){.l-footer__nav_top .main-link_sublist li{width:50%}.l-footer__nav_top .main-link_sublist li:nth-child(1){order:1}.l-footer__nav_top .main-link_sublist li:nth-child(2){order:3}.l-footer__nav_top .main-link_sublist li:nth-child(3){order:5}.l-footer__nav_top .main-link_sublist li:nth-child(4){order:2}.l-footer__nav_top .main-link_sublist li:nth-child(6){order:6}.l-footer__nav_top .main-link_sublist li:nth-child(5){order:4}}.l-footer__nav_top .main-link_sublist li a{text-decoration:none;color:#0068d0;line-height:21.6px;font-size:18px;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;transition:.24s}.l-footer__nav_top .main-link_sublist li a:hover{opacity:.65}.l-footer__nav_top .special-link{display:flex;flex-direction:column;align-items:flex-end}.l-footer__nav_top .special-link .pagetop{font-family:Ubuntu,sans-serif;font-weight:500;font-size:20px;line-height:24px;text-decoration:none;color:#0068d0;position:relative;display:flex;align-items:center;transition:.24s;gap:7px}@media (max-width:640px){.l-footer__nav_top .special-link .pagetop{position:absolute;top:-45px;right:0;font-size:20px}}.l-footer__nav_top .special-link .pagetop::after{content:"";clip-path:polygon(0 100%,50% 0,100% 100%);background-color:#0068d0;width:20px;height:17.5px;transition:.24s}.l-footer__nav_top .special-link .pagetop:hover{opacity:.65}.l-footer__nav_top .special-link .contact{margin-top:30px}@media (max-width:640px){.l-footer__nav_top .special-link .contact{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%)}}.l-footer__nav_top .special-link .contact a{background-color:#0068d0;text-decoration:none;color:#fff;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:16px;width:180px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:30px;gap:6px;transition:.3s}@media (max-width:640px){.l-footer__nav_top .special-link .contact a{width:228px;height:60px;font-size:18px}}.l-footer__nav_top .special-link .contact a svg{fill:#fff;width:23px;transition:.3s}@media (max-width:640px){.l-footer__nav_top .special-link .contact a svg{width:28px}}.l-footer__nav_top .special-link .contact a:hover{background-color:#ffbe29;color:#fff}.l-footer__nav_top .special-link .contact a:hover svg{fill:#fff}.l-footer__nav_bottom{margin-top:60px;border-top:1px solid #6c6c6c;padding-top:33px}@media (max-width:640px){.l-footer__nav_bottom{margin-top:120px}}.l-footer__nav_bottom .Wrap{display:flex}@media (max-width:1280px){.l-footer__nav_bottom .Wrap{flex-direction:column}}.l-footer__nav_bottom .Wrap .bottom_nav{width:71%}@media (max-width:1280px){.l-footer__nav_bottom .Wrap .bottom_nav{width:100%}}.l-footer__nav_bottom .Wrap .bottom_nav .etc-link{padding:0;margin:0;display:flex;list-style:none;align-items:center}@media (max-width:640px){.l-footer__nav_bottom .Wrap .bottom_nav .etc-link{flex-wrap:wrap;gap:20px 0}}.l-footer__nav_bottom .Wrap .bottom_nav .etc-link li{padding:0 20px;border-right:1px solid #6c6c6c;line-height:1}@media (max-width:640px){.l-footer__nav_bottom .Wrap .bottom_nav .etc-link li{border:none;padding:0 30px 0 0}}.l-footer__nav_bottom .Wrap .bottom_nav .etc-link li:first-child{padding-left:0}.l-footer__nav_bottom .Wrap .bottom_nav .etc-link li:last-child{padding-right:0;border-right:none}.l-footer__nav_bottom .Wrap .bottom_nav .etc-link li a{text-decoration:none;color:#6c6c6c;font-weight:600;font-size:14px;line-height:1;transition:.24s}@media (max-width:640px){.l-footer__nav_bottom .Wrap .bottom_nav .etc-link li a{font-size:13px}}.l-footer__nav_bottom .Wrap .bottom_nav .etc-link li a:hover{opacity:.65}.l-footer__nav_bottom .Wrap .bottom_nav .external-link{padding:0;margin:20px 0 0;display:flex;list-style:none;align-items:center;gap:31px}.l-footer__nav_bottom .Wrap .bottom_nav .external-link li a{display:flex;color:#0068d0;text-decoration:none;white-space:nowrap;align-items:center;font-size:14px;font-weight:600;gap:15px}@media (max-width:640px){.l-footer__nav_bottom .Wrap .bottom_nav .external-link li a{font-size:13px}}.l-footer__nav_bottom .Wrap .bottom_nav .external-link li a svg{width:12px;fill:#0068d0}.l-footer__nav_bottom .Wrap .PrivacyMark{display:flex;gap:20px;padding-left:25px;border-left:1px solid #6c6c6c}@media (max-width:1280px){.l-footer__nav_bottom .Wrap .PrivacyMark{border-left:none;border-top:1px solid #6c6c6c;margin-top:30px;padding-top:25px}}@media (max-width:640px){.l-footer__nav_bottom .Wrap .PrivacyMark{padding-left:0}}@media (max-width:640px){.l-footer__nav_bottom .Wrap .PrivacyMark img{width:42px}}.l-footer__nav_bottom .Wrap .PrivacyMark p{margin:0;font-size:12px;line-height:21px;color:#4d4d4d}@media (max-width:640px){.l-footer__nav_bottom .Wrap .PrivacyMark p{font-size:11px}}@media (max-width:640px){.l-footer__nav_bottom .Wrap .PrivacyMark p br{display:none}}.l-footer__nav_bottom small{font-family:Ubuntu,sans-serif;font-size:10px;margin-top:29px;display:block}@media (max-width:1280px){.sp-contact{position:fixed;width:55px;height:55px;background-color:#fff;border-radius:50%;right:60px;display:flex;align-items:center;justify-content:center}}@media (max-width:1280px) and (max-width:640px){.sp-contact{width:40px;height:40px;top:17px}}@media (max-width:1280px){.sp-contact svg{width:30px;fill:#0068d0}}@media (max-width:1280px) and (max-width:640px){.sp-contact svg{width:20px}}@media (max-width:1280px){.hamburger{position:fixed;top:35px;right:20px;width:30px;cursor:pointer;z-index:20}}@media (max-width:1280px) and (max-width:640px){.hamburger{top:22px}}@media (max-width:1280px){.hamburger span{display:block;height:3px;width:100%;background-color:#fff;margin:5px 0;transition:.4s}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content{position:relative;width:90%;max-width:1080px;margin:0 auto}.close{position:absolute;top:-30px;right:0;color:#fff;font-size:30px;cursor:pointer}.video-container{position:relative;width:100%;height:auto}.video-container iframe{width:100%;height:auto;aspect-ratio:1280/720}.bottom-nav{position:fixed;display:none}@media (max-width:640px){.bottom-nav{display:flex;z-index:10;width:100%;opacity:0;visibility:hidden;bottom:0;transition:.4s}.bottom-nav.active{opacity:1;visibility:visible}.bottom-nav a{width:33.3333333333%;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:15px;font-weight:700}.bottom-nav a p{margin:0;font-size:14px;width:109px;height:30px;border-radius:20px;background-color:#fff;text-align:center}.bottom-nav a:nth-child(1){background-color:#f58745}.bottom-nav a:nth-child(1) p{color:#f58745}.bottom-nav a:nth-child(2){background-color:#39c7e5;border-left:2px solid #707070;border-right:2px solid #707070;box-sizing:border-box}.bottom-nav a:nth-child(2) p{color:#39c7e5}.bottom-nav a:nth-child(3){background-color:#25cc6f}.bottom-nav a:nth-child(3) p{color:#25cc6f}}.fade-text{background-clip:text;-webkit-background-clip:text;background-size:300% 300%;color:transparent}.fade-text.to__right{background-image:linear-gradient(to right,#fff 30%,rgba(255,255,255,0) 60%);background-position:left 100% center;transform:translate(-20px,0);animation:toRight var(--duration,2.4s) var(--ease) var(--delay,.6s) forwards}@keyframes toRight{100%{transform:translate(0,0);background-position:left 0 center}}.page .l-header{height:84px}@media (max-width:640px){.page .l-header{height:76px}}.page .l-header::before{top:84px;height:calc(100svh - 84px)}.page .l-header::after{background-image:none;background:#0068d0}.page .l-header__navlist_child{top:45px}@media (max-width:1280px){.page .l-header__navlist_child{top:0}}.page .l-header .hamburger{top:28px}@media (max-width:640px){.page .l-header .hamburger{top:22px}}@media (max-width:1280px){.page .l-header__nav{height:calc(100svh - 84px);top:84px}}@media (max-width:640px){.page .l-header__nav{height:calc(100svh - 76px);top:76px}}.page .Inpage__mainimage{width:100%;height:310px;background-image:url(../images/page/page-mainimage.webp);background-position:bottom left;background-size:cover}@media (max-width:640px){.page .Inpage__mainimage{height:216px;background-image:url(../images/page/page-mainimage-sp.webp);background-position:top left;position:relative;top:76px}}.page .Inpage__mainimage hgroup{width:90%;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;max-width:1100px;padding-bottom:70px;box-sizing:border-box}.page .Inpage__mainimage hgroup.center{align-items:center}@media (max-width:640px){.page .Inpage__mainimage hgroup{padding-bottom:55px;align-items:center}}.page .Inpage__mainimage h2{margin:0;font-size:38px;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;animation:toRight var(--duration,2.4s) var(--ease) var(--delay,.6s) forwards;line-height:1.2}.page .Inpage__mainimage h2 br{display:none}@media (max-width:640px){.page .Inpage__mainimage h2 br{display:inline-block}}@media (max-width:640px){.page .Inpage__mainimage h2{text-align:center;font-size:30px}}.page .Inpage__mainimage span{background-color:#fff;color:#0068d0;border-radius:18px;font-size:15px;font-weight:700;padding:10px 18px;line-height:1;margin-bottom:20px}@media (max-width:640px){.page .Inpage__mainimage span{margin-bottom:15px}}.page.contact .Inpage__mainimage{height:240px}@media (max-width:640px){.page.contact .Inpage__mainimage{height:110px}}.page.contact .Inpage__mainimage .center{padding-bottom:56px}@media (max-width:640px){.page.contact .Inpage__mainimage .center{padding:0;align-items:center;justify-content:center}}@media (max-width:640px){.page.contact .Inpage__mainimage .center h2{font-size:28px}}.Inpage__contents{padding:100px 0}.Inpage__contents.pd60{padding:60px 0}@media (max-width:640px){.Inpage__contents.pd60{padding:130px 0 110px}}@media (max-width:640px){.Inpage__contents{padding:110px 0}}.Inpage__body{width:90%;max-width:1100px;margin:0 auto}@media (max-width:640px){.Inpage__body{width:100%;padding:0 20px;box-sizing:border-box}}.Inpage__body .Inpage__body_comment p{font-size:18px;text-align:center;font-weight:600;margin:0}.Inpage__body .Inpage__body_comment p .pc{display:none}@media (max-width:640px){.Inpage__body .Inpage__body_comment p{font-size:16px}.Inpage__body .Inpage__body_comment p .pc{display:inline-block}}.Inpage__body h3{color:#0068d0;font-weight:700;font-size:20px;line-height:32px}.Inpage__body p{color:#000;font-weight:600;font-size:16px}.Inpage__body .foreigner{display:flex;justify-content:space-between;padding-bottom:30px;gap:20px}@media (max-width:940px){.Inpage__body .foreigner{flex-direction:column}}.Inpage__body .foreigner__summary{display:flex;flex-direction:column;align-items:center}.Inpage__body .foreigner__summary img{position:relative;left:-20px}@media (max-width:640px){.Inpage__body .foreigner__summary img{width:276px;left:0}}.Inpage__body .foreigner__summary_title{text-align:center;margin:30px 0 0;color:#0068d0;font-weight:700;font-size:20px;line-height:32px}@media (max-width:640px){.Inpage__body .foreigner__summary_title{font-size:20px}}.Inpage__body .foreigner__summary_text{text-align:center;color:#000;font-weight:600;font-size:16px;margin:28px 0 0}@media (max-width:640px){.Inpage__body .foreigner__summary_text{text-align:left}.Inpage__body .foreigner__summary_text .pc{display:none}}.Inpage__body .foreigner__summary_list{background-color:#ebf5fe;width:95%;padding:30px;box-sizing:border-box;list-style:none;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:45px;margin-bottom:0}@media (max-width:640px){.Inpage__body .foreigner__summary_list{width:100%}}.Inpage__body .foreigner__summary_list li{position:relative;font-size:16px;font-weight:600;line-height:28px;display:flex;align-items:flex-start;gap:20px}.Inpage__body .foreigner__summary_list li::before{min-width:22px;min-height:22px;background-image:url(../images/page/check-square-offset.svg);content:"";background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;top:.1rem}@media (max-width:640px){.Inpage__body .foreigner__summary_list li::before{top:.2rem}}.Inpage__body .foreigner__form{max-width:488px;width:100%;display:flex;flex-direction:column;gap:25px}@media (max-width:940px){.Inpage__body .foreigner__form{max-width:940px;margin-top:45px}}.Inpage__body .foreigner__form .Contact--Item .Label{display:flex;align-items:center;gap:15px;font-size:16px;font-weight:600;line-height:28px;line-height:1;margin-bottom:10px}.Inpage__body .foreigner__form .Contact--Item .Label .name{margin:0}.Inpage__body .foreigner__form .Contact--Item .Label .Mast{margin:0;font-size:13px;font-weight:500;background-color:#eb001c;border-radius:11px;width:52px;height:22px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.Inpage__body .foreigner__form .Contact--Item .Label .Any{margin:0;font-size:13px;font-weight:500;background-color:#acacac;border-radius:11px;width:52px;height:22px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.Inpage__body .foreigner__form .Contact--Item .Input input[type=text]{background-color:#f5f8fa;border:1px solid #aec5db;width:100%;font-size:14px;font-weight:500;line-height:1;box-sizing:border-box;padding:7px 15px}.Inpage__body .foreigner__form .Contact--Item .Input input[type=text]::-moz-placeholder{color:#d3d3d3}.Inpage__body .foreigner__form .Contact--Item .Input input[type=text]::placeholder{color:#d3d3d3}.Inpage__body .foreigner__form .Contact--Item .Input input[type=email]{background-color:#f5f8fa;border:1px solid #aec5db;width:100%;font-size:14px;font-weight:500;line-height:1;box-sizing:border-box;padding:7px 15px}.Inpage__body .foreigner__form .Contact--Item .Input input[type=email]::-moz-placeholder{color:#d3d3d3}.Inpage__body .foreigner__form .Contact--Item .Input input[type=email]::placeholder{color:#d3d3d3}.Inpage__body .foreigner__form .Contact--Item.radio{margin-bottom:10px}.Inpage__body .foreigner__form .Contact--Item.radio .Label{align-items:baseline;margin-bottom:20px;margin-top:7px}.Inpage__body .foreigner__form .Contact--Item.radio .Label .name{display:flex;flex-direction:column;line-height:20px}.Inpage__body .foreigner__form .Contact--Item.radio .Label .name span{font-size:14px;margin-left:-.5rem}.Inpage__body .foreigner__form .Contact--Item.radio .row{display:flex}@media (max-width:640px){.Inpage__body .foreigner__form .Contact--Item.radio .row{flex-direction:column;gap:14px}}.Inpage__body .foreigner__form .Contact--Item.radio .Input{width:50%;display:flex;flex-direction:column;gap:14px}@media (max-width:640px){.Inpage__body .foreigner__form .Contact--Item.radio .Input{width:100%;gap:17px}}.Inpage__body .foreigner__form .Contact--Item.radio .Input span{font-size:14px;font-weight:600;margin:0}.Inpage__body .foreigner__form .Contact--Item.radio .Input span label{display:flex;align-items:flex-start;line-height:24px;gap:10px}@media (max-width:640px){.Inpage__body .foreigner__form .Contact--Item.radio .Input span label{line-height:1}}.Inpage__body .foreigner__form .Contact--Item.radio .Input span label input{margin:.33rem 0 0;transform:scale(1.3)}@media (max-width:640px){.Inpage__body .foreigner__form .Contact--Item.radio .Input span label input{margin:0}}.Inpage__body .foreigner__form .Contact--Item .Contact--Privacy{background-color:#f5f8fa;border-radius:4px;overflow:auto;max-height:194px;border:1px solid #aec5db;box-sizing:border-box;margin-top:15px;padding:15px 10px 15px 15px}.Inpage__body .foreigner__form .Contact--Item .Contact--Privacy ol{margin:0;padding:0 0 0 1.2rem;font-size:14px;font-weight:500;line-height:28px}.Inpage__body .foreigner__form .Input--Checkbox{margin-top:30px}@media (max-width:940px){.Inpage__body .foreigner__form .Input--Checkbox{display:flex;justify-content:center}}.Inpage__body .foreigner__form .Input--Checkbox span label{display:flex;align-items:baseline;line-height:24px;gap:10px;font-size:16px;font-weight:600}.Inpage__body .foreigner__form .Input--Checkbox span label input{margin:0;transform:scale(1.3);position:relative}@media (max-width:640px){.Inpage__body .foreigner__form .Input--Checkbox span label input{top:.1rem}}.Inpage__body .foreigner__form .Contact--Btns{margin-top:25px}@media (max-width:940px){.Inpage__body .foreigner__form .Contact--Btns{display:flex;justify-content:center}}.Inpage__body .foreigner__form input[type=submit]{background-color:#0068d0;color:#fff;border:none;border-radius:4px;width:228px;height:50px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;cursor:pointer;transition:.3s}.Inpage__body .foreigner__form input[type=submit]:hover{background-color:#ffbe29}.Inpage__body_contact-type{display:flex;margin:60px auto 70px;justify-content:center;gap:40px}@media (max-width:640px){.Inpage__body_contact-type{flex-direction:column;gap:20px;align-items:center;margin:45px auto 55px;padding:0 18px}}.Inpage__body_contact-type a{width:360px;height:72px;border:2px solid #f58743;border-radius:10px;box-sizing:border-box;text-align:center;text-decoration:none;font-size:18px;font-weight:700;color:#f58743;line-height:1.4;display:flex;align-items:center;justify-content:center;transition:.3s}@media (max-width:640px){.Inpage__body_contact-type a{width:100%}}.Inpage__body_contact-type a:nth-child(2){border:2px solid #39c7e6;color:#39c7e6}.Inpage__body_contact-type a:nth-child(2):hover{background-color:#39c7e6;color:#fff}.Inpage__body_contact-type a:hover{background-color:#f58743;color:#fff}.Inpage__body_contact-progress{display:flex;justify-content:center;gap:90px}@media (max-width:640px){.Inpage__body_contact-progress{gap:25px}}.Inpage__body_contact-progress .item{width:56px;height:56px;border-radius:50%;border:2px solid #9d9d9d;color:#9d9d9d;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1;box-sizing:border-box;position:relative;background:#fff}.Inpage__body_contact-progress .item.active{background:#0068d0;border:2px solid #0068d0;color:#fff}.Inpage__body_contact-progress .item:nth-child(n+2)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:95px;height:2px;background:#9d9d9d;left:-95px;z-index:-1}@media (max-width:640px){.Inpage__body_contact-progress .item:nth-child(n+2)::before{width:30px;left:-30px}}body.contact .mw_wp_form{padding:80px 0 60px;max-width:916px;width:100%;margin:0 auto}@media (max-width:640px){body.contact .mw_wp_form{padding:50px 0 0}}body.contact .mw_wp_form .Contact--Item{display:flex;flex-wrap:nowrap;margin-bottom:35px;gap:30px;align-items:flex-start}@media (max-width:640px){body.contact .mw_wp_form .Contact--Item{flex-direction:column;gap:10px}}@media (max-width:640px){body.contact .mw_wp_form .Contact--Item.Privacy{margin-top:65px}}body.contact .mw_wp_form .Contact--Item .Label{display:flex;justify-content:space-between;align-items:center;min-width:210px;padding-top:8px}@media (max-width:640px){body.contact .mw_wp_form .Contact--Item .Label{min-width:auto;gap:15px;padding:0}}body.contact .mw_wp_form .Contact--Item .Label p{margin:0;font-size:16px;font-weight:600}body.contact .mw_wp_form .Contact--Item .Label p.Any{font-size:13px;font-weight:500;color:#fff;background:#81797a;border-radius:11px;width:52px;height:22px;box-sizing:border-box;line-height:1;display:flex;align-items:center;justify-content:center}body.contact .mw_wp_form .Contact--Item .Label p.Mast{font-size:13px;font-weight:500;color:#fff;background:#eb001c;border-radius:11px;width:52px;height:22px;box-sizing:border-box;line-height:1;display:flex;align-items:center;justify-content:center}@media (max-width:640px){body.contact .mw_wp_form .Contact--Item .Label p br{display:none}}body.contact .mw_wp_form .Contact--Item .Input{width:100%}body.contact .mw_wp_form .Contact--Item .Input.Input--Radio{position:relative}body.contact .mw_wp_form .Contact--Item .Input.Input--Radio select{width:100%;height:44px;background:#f5f8fa;border:1px solid #aec5db;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:400;color:#3c3c3c;padding:0 15px;letter-spacing:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}body.contact .mw_wp_form .Contact--Item .Input.Input--Radio::after{content:"";position:absolute;top:50%;right:1em;transform:translateY(-50%);pointer-events:none;clip-path:polygon(0 0,100% 0,50% 100%);background:#575758;width:12px;height:8px;z-index:1}body.contact .mw_wp_form .Contact--Item .Input input[type=text]{width:100%;box-sizing:border-box;height:44px;background:#f5f8fa;border:1px solid #aec5db;padding:0 15px;border-radius:4px;font-size:14px;font-weight:500;color:#3c3c3c}body.contact .mw_wp_form .Contact--Item .Input input[type=text]::-moz-placeholder{color:#d3d3d3}body.contact .mw_wp_form .Contact--Item .Input input[type=text]::placeholder{color:#d3d3d3}body.contact .mw_wp_form .Contact--Item .Input input[type=email]{width:100%;box-sizing:border-box;height:44px;background:#f5f8fa;border:1px solid #aec5db;padding:0 15px;border-radius:4px;font-size:14px;font-weight:500;color:#3c3c3c}body.contact .mw_wp_form .Contact--Item .Input input[type=email]::-moz-placeholder{color:#d3d3d3}body.contact .mw_wp_form .Contact--Item .Input input[type=email]::placeholder{color:#d3d3d3}body.contact .mw_wp_form .Contact--Item .Input .F-Red{margin:1rem 0 0;font-size:14px;font-weight:400;color:#eb001d;line-height:1}body.contact .mw_wp_form .Contact--Item .Input textarea{width:100%;box-sizing:border-box;height:44px;background:#f5f8fa;border:1px solid #aec5db;padding:15px;border-radius:4px;min-height:180px;max-width:676px;font-size:14px;font-weight:500;color:#3c3c3c}body.contact .mw_wp_form .Contact--Item .Input textarea::-moz-placeholder{color:#d3d3d3}body.contact .mw_wp_form .Contact--Item .Input textarea::placeholder{color:#d3d3d3}body.contact .Contact--Privacy{padding:15px;border:1px solid #aec5db;background:#f5f8fa;border-radius:4px;height:194px;box-sizing:border-box}body.contact .Contact--Privacy ol{padding:0;margin:0;overflow:auto;height:100%;color:#000;font-size:14px;font-weight:500;list-style:none;counter-reset:number;line-height:28px}body.contact .Contact--Privacy ol li{counter-increment:number;position:relative;padding-left:1.5rem}body.contact .Contact--Privacy ol li::before{content:counter(number) ".";position:absolute;left:0;top:0;width:1.5rem;text-align:left;display:inline-block}body.contact .Input--Checkbox{margin-top:70px}@media (max-width:640px){body.contact .Input--Checkbox{margin-top:55px}}body.contact .Input--Checkbox label{display:flex;align-items:flex-start;line-height:24px;gap:10px;font-size:16px;font-weight:600}@media (max-width:640px){body.contact .Input--Checkbox label{line-height:1.2;justify-content:center;align-items:center}}body.contact .Input--Checkbox label input{margin:.33rem 0 0;transform:scale(1.3)}@media (max-width:640px){body.contact .Input--Checkbox label input{margin:0}}body.contact .Contact--Btns{margin-top:90px}@media (max-width:640px){body.contact .Contact--Btns{margin-top:55px}}body.contact .Contact--Btns button[type=submit]{margin:0 auto;background-color:#0068d0;color:#fff;border:none;border-radius:4px;width:276px;height:50px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;cursor:pointer;transition:.3s}body.contact .Contact--Btns button[type=submit]:hover{background-color:#ffbe29}.custom-html-scale{font-size:.0694444444vw;scroll-behavior:smooth}@media screen and (min-width:1440px){.custom-html-scale{font-size:1px}}@media (max-width:640px){.custom-html-scale{font-size:.2564102564vw}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.credit{color:#000}.credit .cta_fixed{position:fixed;right:38rem;bottom:52rem;z-index:10}.credit .cta_fixed a{width:317rem;height:74rem;background:transparent linear-gradient(180deg,#f4b200 0,#ff8558 100%) 0 0 no-repeat padding-box;box-shadow:0 6rem 10rem rgba(0,0,0,.1607843137);border-radius:75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;pointer-events:none}.credit .cta_fixed a span{color:#fff;font-size:13rem;font-weight:700;line-height:1.6}.credit .cta_fixed a .number{display:flex;gap:4rem}.credit .cta_fixed a .number picture{padding-top:3rem}.credit .cta_fixed a .number img{width:18.38rem}.credit .cta_fixed a .number p{margin:0;font-size:34rem;font-family:Arial,sans-serif;color:#fff;font-weight:700}.credit .cta_fixed a:nth-child(2){display:none}@media (max-width:640px){.credit .cta_fixed{width:100%;height:91rem;background:rgba(0,0,0,.5);right:auto;left:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:5rem}.credit .cta_fixed a{pointer-events:visible;width:180rem;height:65rem;border-radius:75rem}.credit .cta_fixed a span{font-size:13rem;line-height:1}.credit .cta_fixed a .number{gap:0}.credit .cta_fixed a .number picture{padding-top:0}.credit .cta_fixed a .number img{width:11rem}.credit .cta_fixed a .number p{font-size:20rem}.credit .cta_fixed a:nth-child(2){display:flex;background:transparent linear-gradient(180deg,#3281fa 0,#0068d0 100%) 0 0 no-repeat padding-box;box-shadow:0 4rem 0 rgba(0,0,0,.1607843137)}.credit .cta_fixed a:nth-child(2) .email{display:flex;gap:5rem}.credit .cta_fixed a:nth-child(2) .email img{width:20rem}.credit .cta_fixed a:nth-child(2) .email p{margin:0;color:#fff;font-size:13rem;font-weight:700}}.credit .Inpage__contents{padding:100px 0}@media (max-width:640px){.credit .Inpage__contents{padding-top:65px}}.credit .Inpage__body{max-width:unset;width:100%;padding:0}.credit .Inpage__body .page__fv{background-size:32px 32px;background-repeat:repeat;background-image:url(../images/page/service/credit/s01-bg.webp);display:flex;justify-content:center;padding-top:30rem;padding-bottom:54rem;gap:67rem}@media (max-width:640px){.credit .Inpage__body .page__fv{padding:40rem 0 63rem}}.credit .Inpage__body .page__fv_image{width:692rem}@media (max-width:640px){.credit .Inpage__body .page__fv_image{width:342rem}}@media (max-width:640px){.credit .Inpage__body .page__fv_image picture:nth-child(1){display:none}}.credit .Inpage__body .page__fv_image picture:nth-child(2){display:none}@media (max-width:640px){.credit .Inpage__body .page__fv_image picture:nth-child(2){display:block}}.credit .Inpage__body .page__fv_image img{width:100%}.credit .Inpage__body .page__fv_link{width:537rem;height:87rem;display:flex;justify-content:center;align-items:center;border-radius:51rem;background:#e47377;box-shadow:0 8rem 0 #c45050;text-decoration:none;margin-top:36rem;gap:21rem;cursor:pointer;transition:all .2s ease;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media (max-width:640px){.credit .Inpage__body .page__fv_link{width:330rem;height:86rem;border-radius:43rem;flex-direction:column;gap:5rem;margin-top:20rem}}.credit .Inpage__body .page__fv_link .comment{font-size:18rem;color:#fff;font-weight:700;line-height:1.2}@media (max-width:640px){.credit .Inpage__body .page__fv_link .comment{font-size:16rem}.credit .Inpage__body .page__fv_link .comment br{display:none}}.credit .Inpage__body .page__fv_link p{position:relative;font-weight:700;font-size:34rem;color:#fff96a;margin:0;line-height:1.2}@media (max-width:640px){.credit .Inpage__body .page__fv_link p{font-size:30rem}}.credit .Inpage__body .page__fv_link p span{position:relative}.credit .Inpage__body .page__fv_link p::before{position:absolute;content:"";width:100%;height:8rem;left:0;bottom:0;background:#cf5a5f}.credit .Inpage__body .page__fv_link:hover{box-shadow:0 2rem 0 #c45050;transform:translateY(6rem)}.credit .Inpage__body .page__fv .area_form{width:456rem;box-shadow:10rem 10rem 15rem rgba(0,0,0,.1607843137);background:#fff;max-height:486rem;border-radius:10rem}@media (max-width:640px){.credit .Inpage__body .page__fv .area_form{display:none}}.credit .Inpage__body .page__fv .area_form h2{margin:0;width:100%;background:#0068d0;border-radius:10rem 10rem 0 0;color:#fff;font-size:16rem;font-weight:600;text-align:center;height:65rem;display:flex;align-items:center;justify-content:center}.credit .Inpage__body .page__fv .area_form #form_01_container{padding:30rem 25rem 30rem 30rem;height:calc(100% - 65rem);box-sizing:border-box;border-radius:0 0 10rem 10rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container{overflow:auto;height:100%;box-sizing:border-box;padding-right:15rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box{display:block;margin-bottom:55rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact{display:flex;flex-direction:column;margin-bottom:18rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .lbl{display:flex;align-items:center;gap:25rem;margin-bottom:11rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .lbl .item_name{font-size:16rem;font-weight:600;line-height:1}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .lbl .req{margin:0;background:#eb001c;border-radius:11rem;width:52rem;height:22rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:500;color:#fff;line-height:1;padding-top:.5rem;box-sizing:border-box}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .lbl .any{margin:0;background:#acacac;border-radius:11rem;width:52rem;height:22rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:500;color:#fff;line-height:1;padding-top:.5rem;box-sizing:border-box}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input input::-moz-placeholder{color:#d3d3d3}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input input::placeholder{color:#d3d3d3}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input input[type=text]{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 22rem;height:44rem;border-radius:4rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input input[type=email]{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 22rem;height:44rem;border-radius:4rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input textarea{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 22rem;min-height:160rem;border-radius:4rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input textarea::-moz-placeholder{color:#d3d3d3}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input textarea::placeholder{color:#d3d3d3}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .note{font-size:14rem;font-weight:500;color:#eb001d;margin:5rem auto 0}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy{background-color:#f5f8fa;border:1rem solid #aec5db;box-sizing:border-box;padding:10rem;font-size:14rem;font-weight:500;border-radius:4rem;max-height:211rem;overflow:auto;margin-bottom:55rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy p{font-size:14rem;font-weight:500}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy ol{margin:0;padding:0 0 0 1.2rem;font-size:14rem;font-weight:500;line-height:1.8;list-style:none}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy ol li{display:flex;gap:10rem;margin-bottom:5rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy_chk{display:block;padding-left:20rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy_chk label{display:flex;align-items:center;gap:20rem;font-size:16rem;font-weight:600;line-height:1}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy_chk label input{margin:0;transform:scale(1.3);transform-origin:center left;position:relative;margin-bottom:2rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .Input--Radio{display:flex;align-items:flex-start;flex-direction:column;width:100%;position:relative}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .Input--Radio::after{content:"";position:absolute;clip-path:polygon(0 0,100% 0,50% 100%);width:15rem;height:8rem;background:#575758;top:50%;transform:translateY(-50%);right:22rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .Input--Radio select{width:100%;height:44rem;background:#f5f8fa;border-radius:4rem;border:1rem solid #aec5db;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:22rem;padding-right:22rem;color:#444;font-weight:500;font-size:14rem;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .btns_contact{padding-left:5rem;margin-bottom:10rem}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .btns_contact button{background-color:#0068d0;color:#fff;border:none;border-radius:4rem;width:276rem;height:50rem;display:flex;justify-content:center;align-items:center;font-size:18rem;font-weight:700;cursor:pointer;transition:.3s}.credit .Inpage__body .page__fv .area_form .mw_wp_form_container .btns_contact button:hover{background-color:#ffbe29}.credit .Inpage__body .lp-section{padding:90rem 0}.credit .Inpage__body .lp-section.lp-about{background:#fffcde;padding-top:75rem;padding-bottom:57rem}.credit .Inpage__body .lp-section.lp-about .inner h2{color:#1c6f87;font-size:38rem;font-weight:700;text-align:center;margin:0 auto 30rem;line-height:1}.credit .Inpage__body .lp-section.lp-about .inner h2 br{display:none}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner h2{font-size:28rem;line-height:1.4}.credit .Inpage__body .lp-section.lp-about .inner h2 br{display:inline-block}}.credit .Inpage__body .lp-section.lp-about .inner .cost_list{display:flex;justify-content:center;margin-bottom:40rem}.credit .Inpage__body .lp-section.lp-about .inner .cost_list .name{background:#1c6f87;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:10rem 0 0 10rem;width:301rem;font-size:28rem;font-weight:700}.credit .Inpage__body .lp-section.lp-about .inner .cost_list .item{margin:0;padding:23rem 24rem;list-style:none;background:#fff;border:2rem solid #1c6f87;box-sizing:border-box;border-radius:0 10rem 10rem 0;width:799rem;display:flex;flex-wrap:wrap;gap:18rem 30rem}.credit .Inpage__body .lp-section.lp-about .inner .cost_list .item li{font-size:28rem;color:#1c6f87;font-weight:700}.credit .Inpage__body .lp-section.lp-about .inner .cost_list .item li span{font-size:22rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .cost_list .item{width:100%;display:flex;flex-direction:column;gap:14rem;border-radius:0 0 10rem 10rem}.credit .Inpage__body .lp-section.lp-about .inner .cost_list .item li{flex-direction:column;display:flex;line-height:1.4;font-size:24rem}.credit .Inpage__body .lp-section.lp-about .inner .cost_list .item li span{font-size:18rem;padding-left:15rem}}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .cost_list{flex-direction:column;width:350rem;margin:0 auto 40rem}.credit .Inpage__body .lp-section.lp-about .inner .cost_list .name{width:100%;height:62rem;border-radius:10rem 10rem 0 0;font-size:22rem}}.credit .Inpage__body .lp-section.lp-about .inner .card_plan{background:#fff;width:1100rem;margin:0 auto 54rem;display:flex;align-items:center;padding:30rem;box-sizing:border-box;gap:36.5rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .card_plan{flex-direction:column;width:350rem;padding:25rem 20rem;gap:29rem;margin:0 auto 40rem}}.credit .Inpage__body .lp-section.lp-about .inner .card_plan .name{width:273rem;padding:18rem 25rem;box-sizing:border-box;background:#fff9ba;color:#1c6f87;border-top:2rem solid #1c6f87;border-bottom:2rem solid #1c6f87;font-size:22rem;font-weight:700;line-height:1.4}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .card_plan .name{font-size:20rem;width:100%}}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .card_plan picture:nth-child(2){display:none}}.credit .Inpage__body .lp-section.lp-about .inner .card_plan picture:nth-child(3){display:none}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .card_plan picture:nth-child(3){display:block}}.credit .Inpage__body .lp-section.lp-about .inner .card_plan img{width:718.83rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .card_plan img{width:267.66rem}}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text{text-align:center;display:flex;justify-content:center;gap:20rem;margin-bottom:35rem}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text p{margin:0;font-size:30rem;font-weight:700;color:#1c6f87}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text .triangle{display:flex;align-items:center;padding-top:3rem;gap:8rem}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text .triangle span{width:19rem;height:17rem;background:#1c6f87;clip-path:polygon(0 0,100% 0,50% 100%)}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text .triangle::before{width:19rem;height:17rem;background:#1c6f87;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text .triangle::after{width:19rem;height:17rem;background:#1c6f87;clip-path:polygon(0 0,100% 0,50% 100%);content:""}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text{gap:3rem;margin-bottom:26rem}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text .triangle{padding:0}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text .triangle span{width:19rem;height:17rem}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text .triangle::before{display:none}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text .triangle::after{display:none}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .information_text p{font-size:20rem}}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .youtube_grid{display:flex;flex-wrap:wrap;gap:30rem;justify-content:center}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .youtube_grid .youtube-wrapper{position:relative;width:381rem;aspect-ratio:16/9;background:#000;overflow:hidden;transition:opacity .3s ease}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .youtube_grid .youtube-wrapper.hover-effect:hover{opacity:.6}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .youtube_grid .youtube-wrapper iframe{position:absolute;width:100%;height:100%;border:0;left:0;top:0}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .youtube_grid{gap:20rem;flex-direction:column;align-items:center}.credit .Inpage__body .lp-section.lp-about .inner .youtube_area .youtube_grid .youtube-wrapper{width:350rem}}.credit .Inpage__body .lp-section.lp-reason{background:repeating-linear-gradient(-45deg,#65ccc8,#65ccc8 4px,#5ec8c4 4px,#5ec8c4 8px)}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason{padding:53rem 0 38rem}}.credit .Inpage__body .lp-section.lp-reason .h2_group{width:1100rem;height:90rem;border-radius:45rem;margin:0 auto;padding-left:30rem;background:#1367be;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason .h2_group{width:360rem;height:76rem;padding:0}}.credit .Inpage__body .lp-section.lp-reason .h2_group h2{color:#fff000;margin:0;font-size:38rem;font-weight:700;line-height:1}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason .h2_group h2{font-size:20rem;text-align:center;line-height:1.2}}.credit .Inpage__body .lp-section.lp-reason .h2_group h2 br{display:none}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason .h2_group h2 br{display:inline-block}}.credit .Inpage__body .lp-section.lp-reason .h2_group img{position:absolute;width:114.2rem;left:135rem;top:-40rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason .h2_group img{width:86rem;left:5rem;top:-30rem}}.credit .Inpage__body .lp-section.lp-reason .point_list{width:1100rem;display:flex;flex-wrap:wrap;gap:30rem 28rem;margin:30rem auto 0}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason .point_list{width:360rem;gap:16rem}}.credit .Inpage__body .lp-section.lp-reason .point_list .item{width:536rem;background:#fff;border-radius:10rem;padding:27rem 27rem 30rem;box-sizing:border-box}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason .point_list .item{padding:20rem}}.credit .Inpage__body .lp-section.lp-reason .point_list .item hgroup{display:flex;align-items:center;gap:10rem;margin-bottom:20rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason .point_list .item hgroup{flex-direction:column}}.credit .Inpage__body .lp-section.lp-reason .point_list .item hgroup h3{margin:0;line-height:1;font-size:30rem;font-weight:700;color:#1367be;margin-top:2rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-reason .point_list .item hgroup picture{margin-right:20rem}}.credit .Inpage__body .lp-section.lp-reason .point_list .item hgroup img{width:153.35rem;height:auto}.credit .Inpage__body .lp-section.lp-reason .point_list .item p{color:#676767;font-size:18rem;font-weight:600;line-height:1.8;margin:0}.credit .Inpage__body .lp-section.lp-scroll_contact{padding:100rem 0 127rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-scroll_contact{padding:50rem 0 65rem}}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact{display:flex;flex-direction:column;align-items:center;gap:8rem;justify-content:center;width:982rem;height:120rem;margin:0 auto;background:#e47377;box-shadow:0 8rem 0 #c45050;border-radius:60rem;text-decoration:none;position:relative;transition:all .2s ease}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact::before{content:"";position:absolute;width:40rem;height:25rem;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%);left:50rem;top:57rem}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact::after{content:"";position:absolute;width:40rem;height:25rem;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%);right:50rem;top:57rem}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact p{margin:0;font-size:40rem;color:#fff96a;font-weight:700;line-height:1}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact span{font-size:22rem;font-weight:600;color:#fff;line-height:1}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact:hover{box-shadow:0 2rem 0 #c45050;transform:translateY(6rem)}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact{width:350rem;height:100rem;border-radius:50rem;flex-direction:column-reverse;justify-content:flex-end;padding-top:24rem;box-sizing:border-box;box-shadow:0 6rem 0 #c45050}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact::after{display:none}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact::before{width:17rem;height:11rem;left:50%;transform:translateX(-50%);bottom:11rem;top:auto}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact p{font-size:23rem}.credit .Inpage__body .lp-section.lp-scroll_contact .scroll-to-contact span{font-size:13rem}}.credit .Inpage__body .lp-section.lp-merit{background:#dff4f3}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit{padding:37rem 0 35rem}}.credit .Inpage__body .lp-section.lp-merit h2{width:1100rem;height:84rem;margin:0 auto;display:flex;justify-content:center;align-items:center;border-top:3rem solid #1c6f87;border-bottom:3rem solid #1c6f87;color:#1c6f87;font-size:38rem;font-weight:700;box-sizing:border-box}.credit .Inpage__body .lp-section.lp-merit h2 br{display:none}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit h2{width:359rem;font-size:28rem;text-align:center;line-height:1.2;height:115rem}.credit .Inpage__body .lp-section.lp-merit h2 br{display:inline-block}}.credit .Inpage__body .lp-section.lp-merit .merit_list{margin:40rem auto 0;width:1100rem;display:flex;flex-wrap:wrap;gap:28rem}.credit .Inpage__body .lp-section.lp-merit .merit_list .item{width:536rem;height:497rem;background:#fff;border-radius:10rem;padding:30rem 30rem 0;box-sizing:border-box;display:flex;flex-direction:column}.credit .Inpage__body .lp-section.lp-merit .merit_list .item h3{width:100%;height:71rem;color:#fff;background:#5ec9c4;border-radius:10rem;display:flex;align-items:center;justify-content:center;line-height:1;font-size:30rem;font-weight:700;box-sizing:border-box;padding-top:3rem;margin:0 auto 20rem}.credit .Inpage__body .lp-section.lp-merit .merit_list .item p{color:#676767;font-size:18rem;font-weight:600;line-height:1.8;margin:0}.credit .Inpage__body .lp-section.lp-merit .merit_list .item picture{margin:auto auto 0;display:block}.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(1) picture{padding-bottom:34rem;width:332.5rem;margin:auto auto 0 55rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(1) picture{width:299rem;padding-bottom:15rem;margin:0}}.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(1) picture img{width:100%;height:auto}.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(2){padding-bottom:46rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(2) picture{margin-top:24rem}}.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(2) img{width:210rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(2) img{width:184rem}}.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(3){padding-bottom:53rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(3){padding-bottom:40rem}}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(3) picture{margin-top:19rem}}.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(3) img{width:317.85rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(3) img{width:272rem}}.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(4) picture{padding-bottom:38rem;width:357.24rem;margin:auto auto 0 62rem}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(4) picture{width:273rem;margin:30rem auto 0;padding:0}}.credit .Inpage__body .lp-section.lp-merit .merit_list .item:nth-child(4) picture img{width:100%;height:auto}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-merit .merit_list{width:360rem}.credit .Inpage__body .lp-section.lp-merit .merit_list .item{width:100%;padding:24rem;height:auto}.credit .Inpage__body .lp-section.lp-merit .merit_list .item h3{height:auto;aspect-ratio:311/66;font-size:26rem}}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-step{padding:0 0 60rem}}.credit .Inpage__body .lp-section.lp-step h2{width:1100rem;height:90rem;display:flex;align-items:center;justify-content:center;background:#1c6f88;color:#fff;font-size:38rem;font-weight:700;border-radius:10rem;margin:0 auto}.credit .Inpage__body .lp-section.lp-step h2 br{display:none}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-step h2{border-radius:0;width:100%;height:108rem;font-size:28rem;text-align:center;line-height:1.2}.credit .Inpage__body .lp-section.lp-step h2 br{display:inline-block}}.credit .Inpage__body .lp-section.lp-step h3{text-align:center;margin:0;color:#1c6f87;font-size:32rem;font-weight:700}.credit .Inpage__body .lp-section.lp-step h3 br{display:none}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-step h3{line-height:1.4;font-size:26rem}.credit .Inpage__body .lp-section.lp-step h3 br{display:inline-block}}.credit .Inpage__body .lp-section.lp-step .step_list{margin:60rem auto;width:1100rem;display:flex;gap:28rem}.credit .Inpage__body .lp-section.lp-step .step_list .item{background:#5ec9c4;border-radius:10rem;width:536rem;padding:40rem;box-sizing:border-box;position:relative}.credit .Inpage__body .lp-section.lp-step .step_list .item .num{width:134rem;height:37rem;border-radius:28rem;display:flex;align-items:center;justify-content:center;background:#1c6f87;color:#fff;font-size:21rem;font-weight:700;line-height:1;padding-top:2rem;box-sizing:border-box;margin:0 auto 16rem 0}.credit .Inpage__body .lp-section.lp-step .step_list .item .name{color:#fff;line-height:1;font-size:25rem;font-weight:700;margin:0 auto 16rem 0}.credit .Inpage__body .lp-section.lp-step .step_list .item .name br{display:none}.credit .Inpage__body .lp-section.lp-step .step_list .item img{width:100%}.credit .Inpage__body .lp-section.lp-step .step_list .item .comment{color:#fff;font-size:600;font-size:18rem;line-height:1.8;margin:16rem auto 0}.credit .Inpage__body .lp-section.lp-step .step_list .item:nth-child(1){z-index:2}.credit .Inpage__body .lp-section.lp-step .step_list .item:nth-child(1)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-38rem;width:38rem;background-position:right;height:73rem;background-image:url(../images/page/service/credit/step-arrow.svg)}.credit .Inpage__body .lp-section.lp-step .step_list .item:nth-child(2){z-index:1}@media (max-width:640px){.credit .Inpage__body .lp-section.lp-step .step_list{width:332rem;flex-direction:column;margin:26rem auto 50rem;gap:15rem}.credit .Inpage__body .lp-section.lp-step .step_list .item{width:100%;padding:25rem 20rem 35rem;display:flex;flex-direction:column;align-items:center}.credit .Inpage__body .lp-section.lp-step .step_list .item .num{margin:0 auto 14rem}.credit .Inpage__body .lp-section.lp-step .step_list .item .name{text-align:center;font-size:22rem;line-height:1.4;width:100%}.credit .Inpage__body .lp-section.lp-step .step_list .item .name br{display:inline-block}.credit .Inpage__body .lp-section.lp-step .step_list .item picture{width:100%}.credit .Inpage__body .lp-section.lp-step .step_list .item .comment{margin:23rem auto 0}.credit .Inpage__body .lp-section.lp-step .step_list .item:nth-child(1)::before{right:auto;left:50%;transform:translateX(-50%) rotate(90deg);bottom:-33rem;top:auto;width:23rem;height:44rem;background-repeat:no-repeat}}.credit .Inpage__body .lp-contact{position:relative}.credit .Inpage__body .lp-contact .scroll_point{position:absolute;top:-84px}.credit .Inpage__body .lp-contact h2{width:100%;height:157rem;background:#0068d0;display:flex;align-items:center;justify-content:center;margin:0;color:#fff;font-size:37rem}.credit .Inpage__body .lp-contact h2 br{display:none}@media (max-width:640px){.credit .Inpage__body .lp-contact h2{font-size:28rem;line-height:1.4;text-align:center}.credit .Inpage__body .lp-contact h2 br{display:inline-block}}.credit .Inpage__body .lp-contact .contact_progress{display:flex;align-items:center;justify-content:center;gap:93rem;margin-top:120rem}@media (max-width:640px){.credit .Inpage__body .lp-contact .contact_progress{gap:25rem;margin-top:100rem}}.credit .Inpage__body .lp-contact .contact_progress .item{width:56rem;height:56rem;border-radius:50%;box-sizing:border-box;border:2rem solid #9d9d9d;background:#fff;display:flex;align-items:center;justify-content:center;color:#9d9d9d;font-size:20rem;font-weight:700;position:relative}.credit .Inpage__body .lp-contact .contact_progress .item.active{background:#0068d0;border:2rem solid #0068d0;color:#fff}.credit .Inpage__body .lp-contact .contact_progress .item:nth-child(2)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:95rem;height:2rem;background:#9d9d9d;left:-95rem;z-index:-1}@media (max-width:640px){.credit .Inpage__body .lp-contact .contact_progress .item:nth-child(2)::before{width:30rem;left:-30rem}}.credit .Inpage__body .lp-contact .contact_progress .item:nth-child(3)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:95rem;height:2rem;background:#9d9d9d;left:-95rem;z-index:-1}@media (max-width:640px){.credit .Inpage__body .lp-contact .contact_progress .item:nth-child(3)::before{width:30rem;left:-30rem}}.credit .Inpage__body .lp-contact .mw_wp_form{width:916rem;margin:80rem auto}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form{width:350rem;margin:70rem auto}}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:36rem}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact{flex-direction:column;margin-bottom:30rem}}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl{display:flex;align-items:center;width:210rem;justify-content:space-between;margin-top:8rem}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl{margin-top:0;margin-bottom:10rem;width:auto;gap:14rem}}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .item_name{font-size:16rem;font-weight:600}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .req{margin:0;background:#eb001c;border-radius:11rem;width:52rem;height:22rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:500;color:#fff;line-height:1;padding-top:.5rem;box-sizing:border-box}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .req{padding-top:1.5rem}}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .any{margin:0;background:#81797a;border-radius:11rem;width:52rem;height:22rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:500;color:#fff;line-height:1;padding-top:.5rem;box-sizing:border-box}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .any{padding-top:1.5rem}}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input{width:676rem;position:relative}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input{width:100%}}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input select{width:100%;height:44rem;background:#f5f8fa;border:1rem solid #aec5db;border-radius:4rem;box-sizing:border-box;font-size:14rem;font-weight:500;color:#3c3c3c;padding:0 18rem;letter-spacing:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;position:relative}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input select{padding:0 18rem}}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input.Input--Radio::after{content:"";position:absolute;clip-path:polygon(0 0,100% 0,50% 100%);width:15rem;height:8rem;background:#575758;top:50%;transform:translateY(-50%);right:22rem}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input{width:676rem;position:relative}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input{width:100%}}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=text]{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 18rem;height:44rem;border-radius:4rem}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=text]::-moz-placeholder{color:#d3d3d3}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=text]::placeholder{color:#d3d3d3}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=email]{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 18rem;height:44rem;border-radius:4rem}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=email]::-moz-placeholder{color:#d3d3d3}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=email]::placeholder{color:#d3d3d3}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input textarea{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 18rem;min-height:180rem;border-radius:4rem}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input textarea::-moz-placeholder{color:#d3d3d3}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input textarea::placeholder{color:#d3d3d3}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input .note{font-size:14rem;font-weight:500;color:#eb001d;margin:5rem auto 0}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy{background-color:#f5f8fa;border:1rem solid #aec5db;box-sizing:border-box;padding:10rem;font-size:14rem;font-weight:500;border-radius:4rem;max-height:211rem;overflow:auto;margin-bottom:70rem}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy ol{margin:0;padding:0 0 0 1.2rem;font-size:14rem;font-weight:500;line-height:1.8;list-style:none}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy ol li{display:flex;gap:10rem;margin-bottom:5rem}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy_chk{display:block}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy_chk label{display:flex;align-items:center;gap:20rem;font-size:16rem;font-weight:600;line-height:1}.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy_chk label input{margin:0;transform:scale(1.3);transform-origin:center left;position:relative;margin-bottom:2rem}@media (max-width:640px){.credit .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy_chk label{justify-content:center;gap:10rem}}.credit .Inpage__body .lp-contact .mw_wp_form .btns_contact{margin-top:90rem}.credit .Inpage__body .lp-contact .mw_wp_form .btns_contact button{background-color:#0068d0;color:#fff;border:none;border-radius:4rem;width:276rem;height:50rem;display:flex;justify-content:center;align-items:center;font-size:18rem;font-weight:700;cursor:pointer;transition:.3s;margin:0 auto}.credit .Inpage__body .lp-contact .mw_wp_form .btns_contact button:hover{background-color:#ffbe29}.switch{color:#000}.switch .cta_fixed{position:fixed;right:38rem;bottom:52rem;z-index:10}.switch .cta_fixed a{width:317rem;height:74rem;background:transparent linear-gradient(180deg,#f4b200 0,#ff8558 100%) 0 0 no-repeat padding-box;box-shadow:0 6rem 10rem rgba(0,0,0,.1607843137);border-radius:75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;pointer-events:none}.switch .cta_fixed a span{color:#fff;font-size:13rem;font-weight:700;line-height:1.6}.switch .cta_fixed a .number{display:flex;gap:4rem}.switch .cta_fixed a .number picture{padding-top:3rem}.switch .cta_fixed a .number img{width:18.38rem}.switch .cta_fixed a .number p{margin:0;font-size:34rem;font-family:Arial,sans-serif;color:#fff;font-weight:700}.switch .cta_fixed a:nth-child(2){display:none}@media (max-width:640px){.switch .cta_fixed{width:100%;height:91rem;background:rgba(0,0,0,.5);right:auto;left:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:5rem}.switch .cta_fixed a{pointer-events:visible;width:180rem;height:65rem;border-radius:75rem}.switch .cta_fixed a span{font-size:13rem;line-height:1}.switch .cta_fixed a .number{gap:0}.switch .cta_fixed a .number picture{padding-top:0}.switch .cta_fixed a .number img{width:11rem}.switch .cta_fixed a .number p{font-size:20rem}.switch .cta_fixed a:nth-child(2){display:flex;background:transparent linear-gradient(180deg,#3281fa 0,#0068d0 100%) 0 0 no-repeat padding-box;box-shadow:0 4rem 0 rgba(0,0,0,.1607843137)}.switch .cta_fixed a:nth-child(2) .email{display:flex;gap:5rem}.switch .cta_fixed a:nth-child(2) .email img{width:20rem}.switch .cta_fixed a:nth-child(2) .email p{margin:0;color:#fff;font-size:13rem;font-weight:700}}.switch .Inpage__contents{padding:100px 0}@media (max-width:640px){.switch .Inpage__contents{padding-top:65px}}.switch .Inpage__body{max-width:unset;width:100%;padding:0}.switch .Inpage__body .page__fv{background-repeat:repeat;background-image:url(../images/page/service/guarantee/switch/fv-bg.webp);display:flex;justify-content:center;background-position:center;background-size:cover;padding-top:30rem;padding-bottom:47rem;gap:207rem;position:relative}@media (max-width:640px){.switch .Inpage__body .page__fv{background-image:url(../images/page/service/guarantee/switch/fv-bg-sp.webp);background-position:0 -60rem}}.switch .Inpage__body .page__fv::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:345rem;background:linear-gradient(91deg,#fff 0,rgba(255,255,255,0) 80%);opacity:.75}@media (max-width:640px){.switch .Inpage__body .page__fv::before{top:auto;transform:none;bottom:0;height:calc(100% - 34rem)}}@media (max-width:640px){.switch .Inpage__body .page__fv{padding:34rem 0 0}}.switch .Inpage__body .page__fv_image{width:517.21rem;margin-top:130rem;position:relative;right:-30rem}@media (max-width:640px){.switch .Inpage__body .page__fv_image{width:342rem;right:auto;margin:0;padding:20rem 0 57rem}}@media (max-width:640px){.switch .Inpage__body .page__fv_image picture:nth-child(1){display:none}}.switch .Inpage__body .page__fv_image picture:nth-child(2){display:none}@media (max-width:640px){.switch .Inpage__body .page__fv_image picture:nth-child(2){display:block}}.switch .Inpage__body .page__fv_image img{width:100%}.switch .Inpage__body .page__fv_link{width:537rem;height:87rem;display:flex;justify-content:center;align-items:center;border-radius:51rem;background:#e47377;box-shadow:0 8rem 0 #c45050;text-decoration:none;margin-top:36rem;gap:21rem;cursor:pointer;transition:all .2s ease;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media (max-width:640px){.switch .Inpage__body .page__fv_link{width:330rem;height:86rem;border-radius:43rem;flex-direction:column;gap:5rem;margin-top:20rem}}.switch .Inpage__body .page__fv_link .comment{font-size:18rem;color:#fff;font-weight:700;line-height:1.2}@media (max-width:640px){.switch .Inpage__body .page__fv_link .comment{font-size:16rem}.switch .Inpage__body .page__fv_link .comment br{display:none}}.switch .Inpage__body .page__fv_link p{position:relative;font-weight:700;font-size:34rem;color:#fff96a;margin:0;line-height:1.2}@media (max-width:640px){.switch .Inpage__body .page__fv_link p{font-size:30rem}}.switch .Inpage__body .page__fv_link p span{position:relative}.switch .Inpage__body .page__fv_link p::before{position:absolute;content:"";width:100%;height:8rem;left:0;bottom:0;background:#cf5a5f}.switch .Inpage__body .page__fv_link:hover{box-shadow:0 2rem 0 #c45050;transform:translateY(6rem)}.switch .Inpage__body .page__fv .area_form{width:456rem;box-shadow:10rem 10rem 15rem rgba(0,0,0,.1607843137);background:#fff;max-height:486rem;border-radius:10rem;position:relative;right:-30rem}@media (max-width:640px){.switch .Inpage__body .page__fv .area_form{display:none}}.switch .Inpage__body .page__fv .area_form h2{margin:0;width:100%;background:#0068d0;border-radius:10rem 10rem 0 0;color:#fff;font-size:16rem;font-weight:600;text-align:center;height:65rem;display:flex;align-items:center;justify-content:center}.switch .Inpage__body .page__fv .area_form #form_01_container{padding:30rem 25rem 30rem 30rem;height:calc(100% - 65rem);box-sizing:border-box;border-radius:0 0 10rem 10rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container{overflow:auto;height:100%;box-sizing:border-box;padding-right:15rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box{display:block;margin-bottom:55rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact{display:flex;flex-direction:column;margin-bottom:18rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .lbl{display:flex;align-items:center;gap:25rem;margin-bottom:11rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .lbl .item_name{font-size:16rem;font-weight:600;line-height:1}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .lbl .req{margin:0;background:#eb001c;border-radius:11rem;width:52rem;height:22rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:500;color:#fff;line-height:1;padding-top:.5rem;box-sizing:border-box}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .lbl .any{margin:0;background:#acacac;border-radius:11rem;width:52rem;height:22rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:500;color:#fff;line-height:1;padding-top:.5rem;box-sizing:border-box}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input input::-moz-placeholder{color:#d3d3d3}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input input::placeholder{color:#d3d3d3}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input input[type=text]{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 22rem;height:44rem;border-radius:4rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input input[type=email]{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 22rem;height:44rem;border-radius:4rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input textarea{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 22rem;min-height:160rem;border-radius:4rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input textarea::-moz-placeholder{color:#d3d3d3}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input textarea::placeholder{color:#d3d3d3}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .note{font-size:14rem;font-weight:500;color:#eb001d;margin:5rem auto 0}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy{background-color:#f5f8fa;border:1rem solid #aec5db;box-sizing:border-box;padding:10rem;font-size:14rem;font-weight:500;border-radius:4rem;max-height:211rem;overflow:auto;margin-bottom:55rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy p{font-size:14rem;font-weight:500}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy ol{margin:0;padding:0 0 0 1.2rem;font-size:14rem;font-weight:500;line-height:1.8;list-style:none}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy ol li{display:flex;gap:10rem;margin-bottom:5rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy_chk{display:block;padding-left:20rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy_chk label{display:flex;align-items:center;gap:20rem;font-size:16rem;font-weight:600;line-height:1}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .input .privacy_policy_chk label input{margin:0;transform:scale(1.3);transform-origin:center left;position:relative;margin-bottom:2rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .Input--Radio{display:flex;align-items:flex-start;width:100%;position:relative;flex-direction:column}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .Input--Radio::after{content:"";position:absolute;clip-path:polygon(0 0,100% 0,50% 100%);width:15rem;height:8rem;background:#575758;top:50%;transform:translateY(-50%);right:22rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .confirm_box .item_contact .Input--Radio select{width:100%;height:44rem;background:#f5f8fa;border-radius:4rem;border:1rem solid #aec5db;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:22rem;padding-right:22rem;color:#444;font-weight:500;font-size:14rem;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .btns_contact{padding-left:5rem;margin-bottom:10rem}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .btns_contact button{background-color:#0068d0;color:#fff;border:none;border-radius:4rem;width:276rem;height:50rem;display:flex;justify-content:center;align-items:center;font-size:18rem;font-weight:700;cursor:pointer;transition:.3s}.switch .Inpage__body .page__fv .area_form .mw_wp_form_container .btns_contact button:hover{background-color:#ffbe29}.switch .Inpage__body .lp-section{padding:90rem 0}.switch .Inpage__body .lp-section.lp-ask{background:transparent linear-gradient(180deg,#fff 0,#cef0ff 100%) 0 0 no-repeat padding-box;padding-top:84rem;padding-bottom:322rem}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask{padding-top:60rem}}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner{padding-top:60rem;background-image:url(../images/page/service/guarantee/switch/bubble-sp.webp);background-size:cover;background-position:center 180rem;background-repeat:no-repeat}}.switch .Inpage__body .lp-section.lp-ask .inner hgroup{display:flex;flex-direction:column;align-items:center;line-height:1;gap:14rem}.switch .Inpage__body .lp-section.lp-ask .inner hgroup span{font-size:31rem;font-weight:700}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner hgroup span{font-size:28rem}}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner hgroup{gap:5rem}}.switch .Inpage__body .lp-section.lp-ask .inner hgroup h2{color:#3281fa;font-size:38rem;font-weight:700;margin:0;position:relative;letter-spacing:2.28rem}.switch .Inpage__body .lp-section.lp-ask .inner hgroup h2 br{display:none}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner hgroup h2 br{display:inline-block}}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner hgroup h2{font-size:38rem;line-height:1.3;text-align:center}}.switch .Inpage__body .lp-section.lp-ask .inner hgroup h2::after{content:"";position:absolute;bottom:-30rem;width:520rem;height:14rem;background-size:contain;background-repeat:no-repeat;background-image:url(../images/page/service/guarantee/switch/wave.svg);left:50%;transform:translateX(-50%)}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner hgroup h2::after{width:308rem;height:8.3rem;bottom:-20rem}}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list{display:flex;justify-content:center;gap:45rem;width:1200rem;margin:88rem auto 0;position:relative;z-index:5}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner .ask_list{width:100%;flex-direction:column;align-items:center}}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item{width:370rem;position:relative;z-index:5}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item{width:360rem}}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item:nth-child(1) picture{width:317.15rem;display:block;margin-left:23.13rem;margin-bottom:48rem}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item:nth-child(1) picture img{width:100%}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item:nth-child(2) picture{width:350.33rem;display:block;margin-left:17.6rem;margin-bottom:46rem;margin-top:30rem}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item:nth-child(2) picture{width:340rem}}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item:nth-child(2) picture img{width:100%}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item:nth-child(3) picture{width:364rem;display:block;margin-left:6rem;margin-bottom:46rem;margin-top:5rem}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item:nth-child(3) picture{width:354rem}}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item:nth-child(3) picture img{width:100%}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item h3{text-align:center;color:#000;font-size:22rem;margin:0 auto 30rem;line-height:1.6}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .item p{margin:0;font-size:18rem;font-weight:500;color:#676767;line-height:1.8}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble{position:absolute;border-radius:50%;background-image:url(../images/page/service/guarantee/switch/bubble.svg);background-size:contain}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble{display:none}}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble:nth-of-type(4){top:-150rem;left:100rem;opacity:.35;width:99.5rem;height:99.5rem}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble:nth-of-type(5){bottom:-15rem;left:-66rem;opacity:.35;width:99.5rem;height:99.5rem}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble:nth-of-type(6){top:0;left:336rem;opacity:.4;width:36rem;height:36rem}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble:nth-of-type(7){top:26rem;left:355rem;opacity:.4;width:16rem;height:16rem}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble:nth-of-type(8){bottom:190rem;left:335rem;opacity:.35;width:59rem;height:59rem}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble:nth-of-type(9){top:-200rem;right:190rem;opacity:.35;width:99.5rem;height:99.5rem}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble:nth-of-type(10){top:-90rem;right:260rem;opacity:.35;width:44rem;height:44rem}.switch .Inpage__body .lp-section.lp-ask .inner .ask_list .bubble:nth-of-type(11){bottom:250rem;right:-80rem;opacity:.35;width:99rem;height:99rem}.switch .Inpage__body .lp-section.lp-about{background:#3281fa;margin-top:-227rem;border-radius:0 50rem;padding:88rem 0 116rem;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about{padding:80rem 0 116rem}}.switch .Inpage__body .lp-section.lp-about h2{text-align:center;color:#fff;font-size:36rem;line-height:1.6;margin:0}.switch .Inpage__body .lp-section.lp-about h2 br{display:none}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about h2 br{display:inline-block}}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about h2{font-size:30rem}}.switch .Inpage__body .lp-section.lp-about .cost_list{width:815rem;margin:59rem auto 30rem}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .cost_list{margin:40rem auto 24rem;width:360rem}}.switch .Inpage__body .lp-section.lp-about .cost_list .item{display:flex;gap:48rem;align-items:center;padding:15rem 1rem;border-top:1rem dashed #fff;box-sizing:border-box}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .cost_list .item{flex-direction:column;padding:20rem 1rem;gap:15rem}}.switch .Inpage__body .lp-section.lp-about .cost_list .item .name{width:400rem;height:70rem;background:#ffe200;display:flex;align-items:center;justify-content:center;font-size:28rem;font-weight:700}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .cost_list .item .name{width:100%;font-size:24rem;height:60rem;padding-top:2rem;box-sizing:border-box}}.switch .Inpage__body .lp-section.lp-about .cost_list .item p{color:#ffe200;font-size:32rem;font-weight:700;margin:0;line-height:1}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .cost_list .item p{font-size:40rem}}.switch .Inpage__body .lp-section.lp-about .cost_list .item:last-child{border-bottom:1rem dashed #fff}.switch .Inpage__body .lp-section.lp-about .note{width:815rem;margin:0 auto 16rem;list-style:none;color:#fff;padding:0}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .note{width:360rem}}.switch .Inpage__body .lp-section.lp-about .note li{display:flex;font-weight:500;font-size:16rem;line-height:1.8}.switch .Inpage__body .lp-section.lp-about .cost_arrow{width:500rem;height:55rem;clip-path:polygon(0 0,100% 0,50% 100%);background:transparent linear-gradient(0deg,#ffe200 0,#3281fa 100%) 0 0 no-repeat padding-box;margin:16rem auto 31rem}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .cost_arrow{width:340rem;margin:32rem auto 35rem}}.switch .Inpage__body .lp-section.lp-about .price_row{width:714rem;margin:0 auto 75rem;padding-left:33rem;box-sizing:border-box;display:flex}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .price_row{flex-direction:column;width:321rem;padding:0;margin:0 auto 85rem}}.switch .Inpage__body .lp-section.lp-about .price_row p{color:#fff;margin:40rem 0 0;font-size:38rem;font-weight:900;line-height:1}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .price_row p{text-align:center}}.switch .Inpage__body .lp-section.lp-about .price_row .y_line{display:flex;gap:3.5rem;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .price_row .y_line{gap:0;align-items:baseline;justify-content:center;margin-top:-5rem}}.switch .Inpage__body .lp-section.lp-about .price_row .y_line::before{position:absolute;content:"";width:98%;height:7rem;background:#ffe200;bottom:-15rem;left:0}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .price_row .y_line::before{width:100%}}.switch .Inpage__body .lp-section.lp-about .price_row .price{display:flex;align-items:center;gap:8rem;padding-left:8rem;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .price_row .price{gap:2rem;position:relative;bottom:-3rem}}.switch .Inpage__body .lp-section.lp-about .price_row .price svg{fill:#ffe200;width:43.15rem;height:auto}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .price_row .price svg{width:36rem}}.switch .Inpage__body .lp-section.lp-about .price_row .price .yen{display:flex;flex-direction:column;color:#ffe200;font-weight:700;margin-top:10rem}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .price_row .price .yen{margin-top:2rem}}.switch .Inpage__body .lp-section.lp-about .price_row .price .yen span:first-child{font-size:17rem}.switch .Inpage__body .lp-section.lp-about .price_row .price .yen span:last-child{font-size:35rem}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact{display:flex;flex-direction:column;align-items:center;gap:8rem;justify-content:center;width:717rem;height:110rem;margin:0 auto;background:#fff;box-shadow:0 8rem 0 #2a6cd2;border-radius:55rem;text-decoration:none;position:relative;transition:all .2s ease}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact::before{content:"";position:absolute;width:40rem;height:25rem;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%);left:50rem;top:57rem}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact::after{content:"";position:absolute;width:20rem;height:12rem;background-image:url(../images/page/service/guarantee/switch/arrow.svg);background-repeat:no-repeat;background-size:contain;right:36rem;top:50rem}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .scroll-to-contact::after{top:47rem;right:23rem}}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact p{margin:0;font-size:16rem;color:#3281fa;font-weight:700;line-height:1}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact div{font-size:32rem;font-weight:700;color:#3281fa;line-height:1;position:relative}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact div::before{position:absolute;content:"";width:100%;height:10rem;background:#ffe200;bottom:0;left:0}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .scroll-to-contact div::before{height:8rem}}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .scroll-to-contact div::after{position:absolute;content:"";width:108%;height:8rem;background:#ffe200;top:20rem;left:50%;transform:translateX(-50%)}}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact div span{position:relative;z-index:1}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .scroll-to-contact div span{font-size:25rem;text-align:center;display:block;line-height:1.3}}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact div span br{display:none}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .scroll-to-contact div span br{display:inline-block}}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact:hover{box-shadow:0 2rem 0 #3281fa;transform:translateY(6rem)}@media (max-width:640px){.switch .Inpage__body .lp-section.lp-about .scroll-to-contact{width:350rem;height:100rem;border-radius:50rem;justify-content:center;box-sizing:border-box;box-shadow:0 6rem 0 #3281fa}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact p{display:none}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact span{font-size:13rem}.switch .Inpage__body .lp-section.lp-about .scroll-to-contact span br{display:inline-block}}.switch .Inpage__body .lp-flow{padding-top:150rem;padding-bottom:130rem;margin-top:-30rem;background-image:linear-gradient(180deg,#eef4fa,#cef9ff)}@media (max-width:640px){.switch .Inpage__body .lp-flow{padding-top:110rem;padding-bottom:60rem}}.switch .Inpage__body .lp-flow h2{width:520rem;display:block;margin:0 auto;text-align:center;letter-spacing:2.28rem;font-size:38rem;font-weight:700;line-height:1;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-flow h2{width:308rem;display:flex;flex-direction:column;gap:10rem}}.switch .Inpage__body .lp-flow h2 span{color:#3281fa}.switch .Inpage__body .lp-flow h2::after{content:"";position:absolute;bottom:-30rem;width:520rem;height:14rem;background-size:contain;background-repeat:no-repeat;background-image:url(../images/page/service/guarantee/switch/wave.svg);left:50%;transform:translateX(-50%)}@media (max-width:640px){.switch .Inpage__body .lp-flow h2::after{width:308rem;height:8rem}}.switch .Inpage__body .lp-flow .step_list{margin:105rem auto 0;width:1012rem;display:flex;flex-direction:column;gap:40rem;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-flow .step_list{width:350rem;margin:115rem auto 0;gap:60rem}}.switch .Inpage__body .lp-flow .step_list::before{content:"";position:absolute;width:4rem;height:100%;top:0;left:87.5rem;background:#3281fa}@media (max-width:640px){.switch .Inpage__body .lp-flow .step_list::before{left:50%;transform:translateX(-50%)}}.switch .Inpage__body .lp-flow .step_list .item{width:100%;background:#fff;border-radius:10rem;box-shadow:6rem 6rem 10rem rgba(0,0,0,.1607843137);display:flex;align-items:center;gap:25rem;padding:40rem;box-sizing:border-box;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-flow .step_list .item{flex-direction:column;padding:0 20rem 20rem}}.switch .Inpage__body .lp-flow .step_list .item .number{min-width:97rem;height:97rem;border-radius:50%;background:#3281fa;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media (max-width:640px){.switch .Inpage__body .lp-flow .step_list .item .number{width:85rem;min-width:85rem;height:85rem;position:relative;top:-40rem;margin-bottom:-40rem}}.switch .Inpage__body .lp-flow .step_list .item .number span{color:#ff0;font-family:Arial,sans-serif;font-size:14rem;font-weight:700;line-height:1;font-weight:400}.switch .Inpage__body .lp-flow .step_list .item .number p{color:#ff0;margin:0;font-family:Arial,sans-serif;line-height:1;font-size:40rem;font-weight:400}.switch .Inpage__body .lp-flow .step_list .item .contents h3{font-size:28rem;color:#3281fa;font-weight:700;margin:0 0 20rem}.switch .Inpage__body .lp-flow .step_list .item .contents h3 br{display:none}@media (max-width:640px){.switch .Inpage__body .lp-flow .step_list .item .contents h3 br{display:inline-block}}@media (max-width:640px){.switch .Inpage__body .lp-flow .step_list .item .contents h3{font-size:24rem;line-height:1.4;text-align:center}}.switch .Inpage__body .lp-flow .step_list .item .contents p{margin:0;font-size:18rem;font-weight:500;line-height:1.8}@media (max-width:640px){.switch .Inpage__body .lp-flow .step_list .item .contents p{font-size:16rem}}.switch .Inpage__body .lp-contact{position:relative}.switch .Inpage__body .lp-contact .scroll_point{position:absolute;top:-84px}.switch .Inpage__body .lp-contact h2{width:100%;height:157rem;background:#0068d0;display:flex;align-items:center;justify-content:center;margin:0;color:#fff;font-size:37rem}.switch .Inpage__body .lp-contact h2 br{display:none}@media (max-width:640px){.switch .Inpage__body .lp-contact h2{font-size:28rem;line-height:1.4;text-align:center}.switch .Inpage__body .lp-contact h2 br{display:inline-block}}.switch .Inpage__body .lp-contact .contact_progress{display:flex;align-items:center;justify-content:center;gap:93rem;margin-top:120rem}@media (max-width:640px){.switch .Inpage__body .lp-contact .contact_progress{gap:25rem;margin-top:100rem}}.switch .Inpage__body .lp-contact .contact_progress .item{width:56rem;height:56rem;border-radius:50%;box-sizing:border-box;border:2rem solid #9d9d9d;background:#fff;display:flex;align-items:center;justify-content:center;color:#9d9d9d;font-size:20rem;font-weight:700;position:relative}.switch .Inpage__body .lp-contact .contact_progress .item.active{background:#0068d0;border:2rem solid #0068d0;color:#fff}.switch .Inpage__body .lp-contact .contact_progress .item:nth-child(2)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:95rem;height:2rem;background:#9d9d9d;left:-95rem;z-index:-1}@media (max-width:640px){.switch .Inpage__body .lp-contact .contact_progress .item:nth-child(2)::before{width:30rem;left:-30rem}}.switch .Inpage__body .lp-contact .contact_progress .item:nth-child(3)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:95rem;height:2rem;background:#9d9d9d;left:-95rem;z-index:-1}@media (max-width:640px){.switch .Inpage__body .lp-contact .contact_progress .item:nth-child(3)::before{width:30rem;left:-30rem}}.switch .Inpage__body .lp-contact .mw_wp_form{width:916rem;margin:80rem auto}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form{width:350rem;margin:70rem auto}}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:36rem}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact{flex-direction:column;margin-bottom:30rem}}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl{display:flex;align-items:center;width:210rem;justify-content:space-between;margin-top:8rem}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl{margin-top:0;margin-bottom:10rem;width:auto;gap:14rem}}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .item_name{font-size:16rem;font-weight:600}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .req{margin:0;background:#eb001c;border-radius:11rem;width:52rem;height:22rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:500;color:#fff;line-height:1;padding-top:.5rem;box-sizing:border-box}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .req{padding-top:1.5rem}}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .any{margin:0;background:#81797a;border-radius:11rem;width:52rem;height:22rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:500;color:#fff;line-height:1;padding-top:.5rem;box-sizing:border-box}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .lbl .any{padding-top:1.5rem}}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input{width:676rem;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input{width:100%}}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input select{width:100%;height:44rem;background:#f5f8fa;border:1rem solid #aec5db;border-radius:4rem;box-sizing:border-box;font-size:14rem;font-weight:500;color:#3c3c3c;padding:0 18rem;letter-spacing:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP",ubuntu,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input select{padding:0 18rem}}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .Input.Input--Radio::after{content:"";position:absolute;clip-path:polygon(0 0,100% 0,50% 100%);width:15rem;height:8rem;background:#575758;top:50%;transform:translateY(-50%);right:22rem}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input{width:676rem;position:relative}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input{width:100%}}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=text]{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 18rem;height:44rem;border-radius:4rem}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=text]::-moz-placeholder{color:#d3d3d3}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=text]::placeholder{color:#d3d3d3}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=email]{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 18rem;height:44rem;border-radius:4rem}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=email]::-moz-placeholder{color:#d3d3d3}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input input[type=email]::placeholder{color:#d3d3d3}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input textarea{background-color:#f5f8fa;border:1rem solid #aec5db;width:100%;font-size:14rem;font-weight:500;line-height:1;box-sizing:border-box;padding:15rem 18rem;min-height:180rem;border-radius:4rem}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input textarea::-moz-placeholder{color:#d3d3d3}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input textarea::placeholder{color:#d3d3d3}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .input .note{font-size:14rem;font-weight:500;color:#eb001d;margin:5rem auto 0}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy{background-color:#f5f8fa;border:1rem solid #aec5db;box-sizing:border-box;padding:10rem;font-size:14rem;font-weight:500;border-radius:4rem;max-height:211rem;overflow:auto;margin-bottom:70rem}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy ol{margin:0;padding:0 0 0 1.2rem;font-size:14rem;font-weight:500;line-height:1.8;list-style:none}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy ol li{display:flex;gap:10rem;margin-bottom:5rem}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy_chk{display:block}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy_chk label{display:flex;align-items:center;gap:20rem;font-size:16rem;font-weight:600;line-height:1}.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy_chk label input{margin:0;transform:scale(1.3);transform-origin:center left;position:relative;margin-bottom:2rem}@media (max-width:640px){.switch .Inpage__body .lp-contact .mw_wp_form .confirm_box .item_contact .privacy_policy_chk label{justify-content:center;gap:10rem}}.switch .Inpage__body .lp-contact .mw_wp_form .btns_contact{margin-top:90rem}.switch .Inpage__body .lp-contact .mw_wp_form .btns_contact button{background-color:#0068d0;color:#fff;border:none;border-radius:4rem;width:276rem;height:50rem;display:flex;justify-content:center;align-items:center;font-size:18rem;font-weight:700;cursor:pointer;transition:.3s;margin:0 auto}.switch .Inpage__body .lp-contact .mw_wp_form .btns_contact button:hover{background-color:#ffbe29}.l-header{position:absolute;width:100%;display:flex;align-items:center;justify-content:space-between;padding:45px 90px;z-index:15;left:0;top:0;transition:.5s all;box-sizing:border-box}.l-header *{box-sizing:border-box}.InPage .l-header{position:fixed;top:0!important;background:#0d5499;height:100px;padding:0 90px}.l-header._fixed{position:fixed;top:0!important;background:#0d5499;height:100px;padding:0 90px}.l-header._active{position:fixed;background:0 0;pointer-events:none}.l-header__logo{transition:.5s all}.l-header__logo a{display:block;width:200px;height:28px;background:url(https://ielove-partners.co.jp/wp-ielove/wp-content/themes/ielovepartners/assets/img/new/commons/logo.svg) no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}._active .l-header__logo{opacity:0;pointer-events:none}.l-header__nav{display:flex;align-items:center}.l-header__contact{margin-right:38px;transition:.5s all;display:block}body:not(.TopPage) .l-header__contact{display:block}._active .l-header__contact{opacity:0;pointer-events:none}.l-header__contact a{width:140px;height:40px;background:#fff;text-align:center;color:#0d5499;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";display:flex;justify-content:center;align-items:center;font-size:13px;transition:.5s all;text-decoration:none}.l-header__contact a:hover{opacity:.75}.l-header__contact a::before{content:" ";width:23px;height:15px;background:url(https://ielove-partners.co.jp/wp-ielove/wp-content/themes/ielovepartners/assets/img/new/commons/mail.svg) no-repeat center;background-size:contain;margin-right:6px}.l-header__entry{margin-right:38px;transition:.5s all;display:block}._active .l-header__entry{opacity:0;pointer-events:none}.l-header__entry a{width:180px;height:40px;background:#fff;text-align:center;color:#0d5499;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";display:flex;justify-content:center;align-items:center;font-size:13px;gap:5px;transition:.5s all}.l-header__entry a:hover{opacity:.75}.l-header__entry a::before{content:"";width:24px;height:20px;display:block;background:url(data:image/svg+xml,%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.35%22%20height%3D%2220.09%22%20viewBox%3D%220%200%2024.35%2020.09%22%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill%3A%230d5499%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22b%22%20d%3D%22M15.47%2C17.52H3.26c-.38%2C0-.68-.31-.68-.68V4.63c0-.38.31-.68.68-.68h10.47c.18%2C0%2C.36-.07.48-.2l1.21-1.21c.43-.43.13-1.17-.48-1.17H.68c-.38%2C0-.68.31-.68.68v17.36c0%2C.38.31.68.68.68h18.04v-5.28c0-.61-.74-.91-1.17-.48l-1.21%2C1.21c-.13.13-.2.3-.2.48v.82c0%2C.38-.31.68-.68.68Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M7.16%2C5.93l-1.68%2C1.68c-.27.27-.27.7%2C0%2C.97l3.82%2C3.82%2C2.16%2C2.16c.27.27.7.27.97%2C0l2.16-2.16L24.15%2C2.85c.27-.27.27-.7%2C0-.97l-1.68-1.68c-.27-.27-.7-.27-.97%2C0l-9.07%2C9.07c-.27.27-.7.27-.97%2C0l-3.34-3.34c-.27-.27-.7-.27-.97%2C0Z%22%2F%3E%3C%2Fsvg%3E) no-repeat center;background-size:contain}.l-hamburger{background:0 0;border:none;color:#fff;font-size:13px;padding:0;font-family:Ubuntu,sans-serif;transition:.5s all;pointer-events:auto}.l-hamburger:hover{opacity:.75}.l-hamburger._active div span:nth-child(1){top:50%;transform:rotate(45deg)}.l-hamburger._active div span:nth-child(2){opacity:0}.l-hamburger._active div span:nth-child(3){top:50%;width:34px;transform:rotate(-45deg)}.l-hamburger div{width:34px;height:24px;margin-bottom:10px;position:relative;line-height:1}.l-hamburger div span{width:34px;height:2px;background:#fff;position:absolute;left:0;top:50%;transition:.5s all}.l-hamburger div span:nth-child(1){top:0}.l-hamburger div span:nth-child(3){top:100%;width:20px}.l-drawer{opacity:0;visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background:linear-gradient(120deg,#0d5499 0,#1e8fd0 100%);z-index:14;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.5s all}.l-drawer._active{opacity:1;visibility:visible}.l-drawer__container{display:flex;align-items:center;max-width:1100px;width:1100px}.l-nav{width:100%;display:flex;justify-content:space-between}.l-nav__global ul{list-style:none;margin:0;padding:0}.l-nav__global ul li{margin-bottom:35px}.l-nav__global ul li a{display:flex;align-items:flex-end;line-height:1;color:#fff;font-size:12.5px;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";text-decoration:none}.l-nav__global ul li a::before{content:" ";width:22px;height:1px;background:#fff;display:block;transform:rotate(-45deg);align-self:center;margin-right:10px}.l-nav__global ul li a span{font-size:22.5px;font-family:Ubuntu,sans-serif;margin-right:1em}.l-nav__global ul li ._child{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(1em,auto);gap:25px 20px;padding-left:32px;margin-top:22px}.l-nav__global ul li ._child li{margin-bottom:0}.l-nav__global ul li ._child li a{font-size:14px}.l-nav__global ul li ._child li a::before{width:12px;transform:rotate(0)}.l-nav__sub{border-left:1px solid #fff;display:flex;flex-direction:column;justify-content:space-between;padding-left:70px}.l-nav__sub ul{list-style:none;padding:0;margin:0}.l-nav__sub ul li{margin-bottom:35px}.l-nav__sub ul li a{display:flex;align-items:flex-end;line-height:1;color:#fff;font-size:17px;font-weight:700;white-space:nowrap;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";text-decoration:none}.l-nav__sub ul li a::before{content:" ";width:22px;height:1px;background:#fff;display:block;transform:rotate(-45deg);align-self:center;margin-right:10px}.l-nav__sub ul li ._child{display:flex;flex-wrap:wrap;padding-left:32px;margin-top:22px}.l-nav__sub ul li ._child li{margin:0 0 25px}.l-nav__sub ul li ._child li:first-child{margin-right:30px}.l-nav__sub ul li ._child li:nth-last-child(1),.l-nav__sub ul li ._child li:nth-last-child(2){margin-bottom:0}.l-nav__sub ul li ._child li a{font-size:14px}.l-nav__sub ul li ._child li a::before{width:12px;min-width:12px;transform:rotate(0)}.l-nav__sub .contact,.l-nav__sub .document{margin-left:auto;width:210px;height:60px}.l-nav__sub .contact a,.l-nav__sub .document a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;color:#0d5499;font-size:19.5px;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";transition:.5s all;text-decoration:none}.l-nav__sub .contact a:hover,.l-nav__sub .document a:hover{opacity:.75}.l-nav__sub .contact a::before{content:" ";width:34px;height:23px;background:url(https://ielove-partners.co.jp/wp-ielove/wp-content/themes/ielovepartners/assets/img/new/commons/mail.svg) no-repeat center;background-size:contain;margin-right:10px}.l-nav__sub .document{margin-bottom:30px}.l-nav__sub .document a::before{content:" ";width:34px;height:23px;background:url(https://ielove-partners.co.jp/wp-ielove/wp-content/themes/ielovepartners/assets/img/new/commons/document.svg) no-repeat center;background-size:contain;margin-right:10px}.Hide{display:none}.l-footer{z-index:inherit}.l-footer__links{background:#e5f8fb;display:flex;justify-content:center;align-items:center;padding:70px 0 90px}.l-footer__links li{line-height:1;width:470px;margin:0 10px;background:#fff}.l-footer__links li a{display:block;transition:.5s all}.l-footer__links li a img{width:100%}.l-footer__links li a:hover{opacity:.5}.l-footer__fixed{display:flex;bottom:auto;position:absolute;top:-20px;right:0;transition:.5s all;z-index:10}.l-footer__fixed._fixed{position:fixed;top:auto;bottom:0}.l-footer__fixed._absolute._active{opacity:1;position:absolute;top:-20px;bottom:auto;animation:footerfixed 1s forwards}@keyframes footerfixed{0%{opacity:1;position:absolute;top:-20px;bottom:auto}40%{opacity:0;position:absolute;top:-20px;bottom:auto}50%{opacity:0;position:fixed;top:auto;bottom:0;z-index:100}100%{opacity:1;position:fixed;top:auto;bottom:0;z-index:100}}.l-footer__fixed li{min-width:230px;height:76px;background:#fff}.l-footer__fixed li.ContactNav a{background:#0d5499!important;padding:0;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:21px}.l-footer__fixed li.ContactNav a svg{fill:#fff;margin-right:12px;width:41px;height:auto}.l-footer__fixed li.ContactNav a::before{display:none}.l-footer__fixed li.contact a{background:#0d5499!important}.l-footer__fixed li:nth-child(1) a{background:#eca780}.l-footer__fixed li:nth-child(2) a{background:#9fdf38}.l-footer__fixed li a{height:100%;background:#00bcd6;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";padding:0 32px;position:relative;transition:.5s all}.l-footer__fixed li a *{font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B"}.l-footer__fixed li a:hover{opacity:.75}.l-footer__fixed li a::before{content:" ";width:2px;height:62px;background:#fff;position:absolute;left:16px;top:0}.l-footer__fixed li a span{font-size:23px;margin-bottom:6px}.l-footer__nav{position:relative}.l-footer__nav .PageTop{position:absolute;right:60px}.l-footer__nav .PageTop .contact{margin-top:35px;background:#0d5499;color:#fff;line-height:1;display:flex;justify-content:center;align-items:center;width:150px;height:46px;font-size:14px;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B"}.l-footer__nav .PageTop .contact::before{content:" ";width:24px;height:17px;margin-right:6px;background:url(https://ielove-partners.co.jp/wp-ielove/wp-content/themes/ielovepartners/assets/img/new/commons/footer__contact.svg) no-repeat center;background-size:contain}.l-footer__contact{display:none}.l-cookie{background:rgba(255,255,255,.9);position:fixed;left:0;bottom:0;width:100%;box-sizing:border-box;z-index:99;padding:20px;transform:translateY(100%);transition:.5s all}.l-cookie._show{transform:translateY(0)}.l-cookie._hide{animation:hide 1s linear 0s;animation-fill-mode:forwards}@keyframes hide{from{opacity:1}to{opacity:0;visibility:hidden}}.Footer{padding-top:60px;padding-bottom:42px;position:relative;z-index:10;bottom:auto;transition-property:height,transform,opacity,bottom;transition-duration:1s,1s,.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.Footer a{text-decoration:none}.Footer.is-Fixed{position:fixed;width:100%;left:0}.Footer.is-Active{bottom:0!important}.Footer .Wrap{max-width:1280px;width:100%;padding:0 60px;box-sizing:border-box}.Footer--ForNav{min-width:460px;display:flex;z-index:99;right:0;position:fixed;bottom:0;justify-content:flex-end}.Footer--ForNav.is-bottom{position:absolute;top:-20px;bottom:auto}.Footer--ForNav li{min-width:230px;height:76px;line-height:1.1;background:#fff}.Footer--ForNav li.is-Active{display:none}.Footer--ForNav li.Tel{min-width:320px}.Footer--ForNav li.Tel a{background:#0d5499!important;padding:0;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.Footer--ForNav li.Tel a::before{display:none}.Footer--ForNav li.Tel span.Tel-Label{font-size:14px;text-align:center}.Footer--ForNav li.Tel span.Tel-Number{display:flex;justify-content:center;align-items:center;font-size:30px;font-family:ubuntu,sans-serif;margin-bottom:0}.Footer--ForNav li.Tel span.Tel-Number svg{fill:#fff;width:24px;margin-right:5px}.Footer--ForNav li.Tel span.Tel-Number svg.free{width:36px}.Footer--ForNav li.ContactNav{min-width:230px}.Footer--ForNav li.ContactNav a{background:#0d5499!important;padding:0;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:21px}.Footer--ForNav li.ContactNav a svg{fill:#fff;margin-right:12px;width:41px;height:auto}.Footer--ForNav li.ContactNav a::before{display:none}.Footer--ForNav li a{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;font-size:14px;height:100%;box-sizing:border-box;padding-left:34px;padding-bottom:15px;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";position:relative;transition:.5s all;line-height:1}.Footer--ForNav li a:before{content:" ";width:2px;height:calc(100% - 13px);position:absolute;left:16px;top:0;background:#fff}.Footer--ForNav li a:hover{opacity:.75}.Footer--ForNav li span{display:block;font-size:27px;margin-bottom:8px;font-family:ubuntu,sans-serif;font-weight:500;font-style:normal;line-height:1}.Footer--ForNav li:nth-child(1) a{background:#00bcd6}.Footer--ForNav li:nth-child(2) a{background:#eca780}.Footer--Logo{width:240px;height:35px;background:url(https://ielove-partners.co.jp/wp-ielove/wp-content/themes/ielovepartners/assets/img/Footer--Logo.png) no-repeat;background-size:cover;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin-bottom:30px}.Footer--Nav{display:flex;margin-bottom:30px;list-style-type:none;margin:0 0 30px;padding:0}.Footer--Nav li{margin-right:52px;line-height:1.1}.Footer--Nav a{color:#0d5499;font-size:12px;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";display:block}.Footer--Nav a span{display:block;font-size:24px;margin-bottom:8px;font-family:ubuntu,sans-serif;font-weight:500}.Footer--SubNav{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid #ccc;padding-top:30px}.Footer--SubNav ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.Footer--SubNav ul.External{margin-top:10px}.Footer--SubNav ul.External li a{color:#0d5499;display:flex;align-items:center;border-right:none;white-space:nowrap}.Footer--SubNav ul.External li a svg{width:15px;height:13px;margin-left:4px;fill:#0d5499}.Footer--SubNav ul li{line-height:1.1;margin:4px 0}.Footer--SubNav ul li a{font-size:14px;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B";border-right:solid 1px #4c4c4c;padding-right:24px;padding-left:24px;color:#4c4c4c;display:block}.Footer--SubNav ul li:first-child a{padding-left:0}.Footer--SubNav ul li:last-child a{border-right:none}.Footer--SubNav .Copyright{font-size:10px;margin-top:16px;line-height:1.1;font-family:ubuntu,sans-serif}.Footer--SubNav .Copyright.SPOnly{display:none}.Footer--SubNav .PrivacyMark{display:flex;align-items:center;padding-left:20px;border-left:solid 1px #ccc}.Footer--SubNav .PrivacyMark a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background:url(https://ielove-partners.co.jp/wp-ielove/wp-content/themes/ielovepartners/assets/img/PrivacyMark.svg) no-repeat center;background-size:contain;width:60px;height:60px;margin-right:20px;transition:.5s all}.Footer--SubNav .PrivacyMark a:hover{opacity:.75}.Footer--SubNav .PrivacyMark p{color:#4c4c4c;font-size:12px;line-height:22px}.Footer .PageTop{display:flex;align-items:flex-end;flex-direction:column}.Footer .PageTop a{white-space:nowrap;color:#0d5499;font-size:20px;font-weight:500;font-family:ubuntu,sans-serif;display:flex}.Footer .PageTop .PCOnly{display:block}.Footer .PageTop .SPOnly{display:none}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .confirm_box .item_contact .lbl{margin-top:0}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .confirm_box .item_contact .lbl .req{display:none}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .confirm_box .item_contact .lbl .any{display:none}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .confirm_box .item_contact.privacy_box{display:none}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .confirm_box .item_contact .input .note{display:none}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .confirm_box .item_contact .Input.Input--Radio::after{display:none}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .btns_contact{display:flex;justify-content:center;gap:20rem}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .btns_contact button{margin:0}.Inpage__body .lp-contact .mw_wp_form.mw_wp_form_preview .btns_contact input{background-color:#f2f4f8;color:#000;border:none;border-radius:4rem;width:276rem;height:50rem;display:flex;justify-content:center;align-items:center;font-size:18rem;font-weight:700;cursor:pointer;transition:.3s;margin:0}.Inpage__body .lp-contact .complete_wrap{width:916rem;margin:100rem auto;text-align:center}.switch .l-footer__links{display:none}.switch .l-footer__fixed{display:none}@media screen and (max-width:640px){.InPage .l-header{height:65px;padding:0 33px}.l-header{height:65px;padding:0 32px;background:#0d5499;position:fixed;top:0!important}.l-header._fixed{height:65px;padding:0 33px}.l-header__logo a{width:150px;height:22px}._active .l-header__logo{opacity:1;pointer-events:auto}.l-header__contact{display:block}._active .l-header__contact{opacity:1;pointer-events:auto}.l-header__contact{margin-right:14px}.l-header__contact a{width:auto;padding:0 8px;height:31px;font-size:10px}.l-header__contact a::before{width:17px;height:12px;margin-right:4px}.l-header__entry{display:block}._active .l-header__entry{opacity:1;pointer-events:auto}.l-header__entry{margin-right:14px}.l-header__entry a{width:auto;padding:0 8px;height:31px;font-size:10px}.l-header__entry a::before{width:17px;height:12px;margin-right:4px}.l-hamburger{font-size:9px}.l-hamburger div{width:24px;height:16px;margin-bottom:7px}.l-hamburger div span{width:24px}.l-hamburger div span:nth-child(3){width:14px}.l-hamburger._active div span:nth-child(3){width:24px}.l-drawer{padding:75px 33px 100px;display:block;overflow:auto;box-sizing:border-box}.l-drawer__container{display:block;width:100%}.l-nav{display:block}.l-nav__global ul li{margin-bottom:23px}.l-nav__global ul li a::before{width:18px;margin-right:7px}.l-nav__global ul li a{font-size:11.25px}.l-nav__global ul li a span{font-size:17.5px}.l-nav__global ul li ._child{padding-left:25px;display:flex;flex-wrap:wrap;gap:20px 0}.l-nav__global ul li ._child li{width:50%}.l-nav__global ul li ._child li.full{width:100%}.l-nav__global ul li ._child li a{font-size:12px}.l-nav__global ul li ._child li a::before{width:10px}.l-nav__sub{padding-left:0;display:block;border-top:1px solid #fff;border-left:none;padding-top:25px;margin-top:30px;position:relative}.l-nav__sub ul li{margin-bottom:23px}.l-nav__sub ul li a{font-size:15px}.l-nav__sub ul li a::before{width:18px;margin-right:7px}.l-nav__sub ul li ._child{padding-left:25px}.l-nav__sub ul li ._child li{margin-bottom:5px}.l-nav__sub ul li ._child li a{font-size:12px}.l-nav__sub ul li ._child li a::before{width:10px;min-width:10px}.l-nav__sub .contact,.l-nav__sub .document{display:none}.l-nav__sub .document{display:block;width:110px;height:34px}.l-nav__sub .document a{font-size:11px}.l-nav__sub .document a::before{width:20px;height:14px;margin-right:5px}.Footer{padding-top:72px;padding-bottom:26px}.Footer--ForNav{display:none}.Footer--ForNav{min-width:320px;width:320px}.Footer--ForNav li a{font-size:11px;padding:14px;padding-left:25px}.Footer--ForNav li a:before{height:calc(100% - 14px);left:12px}.Footer--ForNav li span{font-size:20px;margin-bottom:8px}.Footer--Logo{width:192px;height:28px}.Footer--Nav{flex-wrap:wrap;width:50%;margin-bottom:0}.Footer--Nav li{width:50%;margin-right:0}.Footer--Nav a{color:#f2f4f8;font-size:14px}.Footer--Nav a span{color:#0d5499;font-size:16px;margin-bottom:12px}.Footer--SubNav{padding-top:20px;display:block}.Footer--SubNav ul.External li:nth-child(1){display:block}.Footer--SubNav ul{flex-wrap:wrap;width:100%}.Footer--SubNav ul li{width:50%;margin:0;padding:0;margin-bottom:12px}.Footer--SubNav ul li a{border:none;margin:0;padding:0;font-size:11px}.Footer--SubNav ul li:nth-child(1){display:none}.Footer--SubNav ul li:nth-child(2){order:1}.Footer--SubNav ul li:nth-child(3){order:3}.Footer--SubNav ul li:nth-child(4){order:2}.Footer--SubNav ul li:nth-child(5){order:4}.Footer--SubNav .Copyright.PCOnly{display:none}.Footer--SubNav .Copyright.SPOnly{display:block}.Footer--SubNav .PrivacyMark{border-top:solid 1px #ccc;border-left:none;padding-left:0;padding-top:15px}.Footer--SubNav .PrivacyMark p{font-size:10px;line-height:18px}.Footer .PageTop{position:absolute;writing-mode:vertical-rl;text-orientation:sideways;right:35px;top:67px}.Footer .PageTop .PCOnly{display:none}.Footer .PageTop .SPOnly{display:block}.Footer .PageTop a{font-size:11px;font-weight:500;letter-spacing:0}.Footer .PageTop a span{writing-mode:vertical-rl;text-orientation:upright;margin-bottom:2px}.l-footer__nav .PageTop{right:33px;top:0}.l-footer__nav .PageTop .contact{display:none}.l-footer__contact{display:block;margin-bottom:27px}.l-footer__contact a{width:130px;height:38px;background:#0d5499;color:#fff;line-height:1;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:700;font-family:"游ゴシック体 Pr6N B","Yu Gothic Pr6N B"}.l-footer__contact a::before{content:" ";width:23px;height:15px;margin-right:5px;background:url(https://ielove-partners.co.jp/wp-ielove/wp-content/themes/ielovepartners/assets/img/new/commons/footer__contact.svg) no-repeat center;background-size:contain}.Footer .Wrap{padding:0}.Inpage__body .lp-contact .complete_wrap{width:100%}}