@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}.l-header{position:fixed;height:98px;width:100%;padding:0 30px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;z-index:10;box-sizing:border-box;transition:.5s}.l-header::after{position:absolute;z-index:-1;background-image:url(../images/fv_bg.webp);background-size:cover;content:"";width:100%;height:100%;left:0}@media (max-width:1280px){.l-header::after{display:none}}.l-header .bg{position:absolute;width:100%;height:100%;left:0;transition:.5s}@media (max-width:1280px){.l-header{background-color:#0068d0;background-image:none;overflow:auto}}.l-header::before{position:fixed;width:100%;height:calc(100svh - 98px);background-color:#0055a8;content:"";top:98px;left:0;opacity:0;visibility:hidden;transition:.2s}.l-header.child-show::before{opacity:.7;visibility:visible}.l-header.hidden.active{background-color:transparent}.l-header.hidden.active .bg{background-color:transparent}@media (max-width:1280px){.l-header.hidden{opacity:1;visibility:visible}}.l-header.active{background-color:#0068d0;background-image:none}.l-header.active .bg{background-color:#0068d0}.l-header h1{margin:0;position:relative}@media (max-width:640px){.l-header h1{width:180px}}.l-header h1 img{width:100%}.l-header__nav{width:100%}.l-header__navlist{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center}@media (max-width:1280px){.l-header__navlist{display:flex;flex-direction:column;align-items:flex-start;padding:60px 30px 200px;box-sizing:border-box;max-width:680px;margin:0 auto;gap:60px;display:none}}.l-header__navlist_item{margin-right:28px;position:relative;height:100%;display:flex;align-items:center}@media (max-width:1280px){.l-header__navlist_item{flex-direction:column;align-items:flex-start;margin:0}}.l-header__navlist_item::before{content:"";position:absolute;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#fff;width:12px;height:8px;top:50%;right:0;transform:translateY(-50%)}@media (max-width:1280px){.l-header__navlist_item::before{display:none}}.l-header__navlist_item.chid-n::before{display:none}.l-header__navlist_item.sp-link{display:none}@media (max-width:1280px){.l-header__navlist_item.sp-link{display:block}}.l-header__navlist_link{padding:0 20px 0 0;text-decoration:none;color:#fff;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;display:flex;align-items:center;position:relative;cursor:pointer}@media (max-width:1280px){.l-header__navlist_link{font-size:24px;line-height:21px}}.l-header__navlist_link span:last-child{display:none}@media (max-width:1280px){.l-header__navlist_link span:last-child{display:block}.l-header__navlist_link span:first-child{display:none}}.l-header__navlist_link::after{position:absolute;left:0;content:"";width:100%;height:2px;background:#fff;bottom:-8px;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.l-header__navlist_link:hover::after{transform:scale(1,1);transform-origin:left top}.l-header__navlist_contact-sp{display:none}@media (max-width:1280px){.l-header__navlist_contact-sp{display:block;margin:0 auto}.l-header__navlist_contact-sp a{background-color:#fff;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:18px;width:228px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:30px;gap:6px}.l-header__navlist_contact-sp a svg{fill:#0068d0;width:28px}}.l-header__navlist_contact{margin:0;position:relative}@media (max-width:1280px){.l-header__navlist_contact{margin:0 auto}}.l-header__navlist_contact a{background-color:#fff;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;width:180px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:30px;gap:6px;transition:.3s}@media (max-width:1280px){.l-header__navlist_contact a{width:238px;height:60px;font-size:18px}}.l-header__navlist_contact a svg{fill:#0068d0;width:23px;transition:.3s}.l-header__navlist_contact a:hover{background-color:#ffbe29;color:#fff}.l-header__navlist_contact a:hover svg{fill:#fff}.l-header__navlist_child{position:fixed;right:-20px;top:60px;transform:translateX(-25%);width:1000px;padding-top:38px;transition:.3s;opacity:0;visibility:hidden}@media (max-width:1280px){.l-header__navlist_child{position:relative;opacity:1;top:0;right:auto;visibility:visible;transform:none;background-color:#0068d0;width:100%;padding-top:0;margin-top:30px;margin-left:.8rem;padding-left:.8rem;border-left:1px solid #fff}}.l-header__navlist_child.active{opacity:1;visibility:visible}.l-header__navlist_child_inner{padding:50px 60px;display:flex;background-color:#fff;box-shadow:10px 10px 15px rgba(27,39,51,.2);border-radius:0 0 10px 10px}@media (max-width:1280px){.l-header__navlist_child_inner{background-color:#0068d0;box-shadow:none;padding:0}}.l-header__navlist_child_index{white-space:nowrap;color:#0068d0;font-weight:700;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N";font-size:24px;padding-right:55px;width:9rem;border-right:1px solid #6e6e6e}@media (max-width:1280px){.l-header__navlist_child_index{display:none}}.l-header__navlist_child_detail{padding-left:55px;display:flex;gap:60px}@media (max-width:1280px){.l-header__navlist_child_detail{padding:0;flex-direction:column;gap:30px}}.l-header__navlist_child_detail_links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:10px}@media (max-width:1280px){.l-header__navlist_child_detail_links{gap:30px}}.l-header__navlist_child_detail_links li{position:relative}.l-header__navlist_child_detail_links li a{white-space:nowrap;text-decoration:none;color:#6e6e6e;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:600;font-size:18px;position:relative;display:flex;align-items:center;transition:.24s;gap:6px;line-height:30px}.l-header__navlist_child_detail_links li a span:last-child{display:none}@media (max-width:1280px){.l-header__navlist_child_detail_links li a span:last-child{display:block}.l-header__navlist_child_detail_links li a span:first-child{display:none}}@media (max-width:1280px){.l-header__navlist_child_detail_links li a{color:#fff;line-height:21px;font-size:18px}}.l-header__navlist_child_detail_links li a::before{content:"";clip-path:polygon(0 0,0 100%,100% 50%);background-color:#80befd;width:11px;height:16px}@media (max-width:1280px){.l-header__navlist_child_detail_links li a::before{display:none}}.l-header__navlist_child_detail_links li a.blank::after{content:"";background-image:url(../images/blank.svg);width:22px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1280px){.l-header__navlist_child_detail_links li a.blank::after{background-image:url(../images/blank-w.svg)}}.l-header__navlist_child_detail_links li a:hover{opacity:.65}.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 1rem;padding:0 0 0 1rem;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){.l-header__nav{position:fixed;width:100%;height:calc(100svh - 98px);top:98px;left:0;background-color:#0068d0;overflow:auto;opacity:0;visibility:hidden;transition:.4s all;z-index:0}}@media (max-width:1280px) and (max-width:640px){.l-header__nav{top:76px;height:calc(100svh - 76px)}}@media (max-width:1280px){.l-header__nav.nav-active{opacity:1;visibility:visible}.l-header__nav.nav-active .l-header__navlist{display:flex}}@media (max-width:1280px) and (max-width:640px){.l-header{height:76px}}@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 .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}@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}}.Inpage__contents{padding:100px 0}@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 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}