html{font-size:1vw;scroll-behavior:smooth}@media screen and (max-width: 767px){html{scroll-padding:15rem}}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}ul,li{list-style:none}a{color:var(--black-color) !important;text-decoration:none}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-grid{display:grid !important}@media screen and (min-width: 768px)and (max-width: 1920px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-grid{display:grid !important}}@media screen and (min-width: 1921px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-grid{display:grid !important}}.text-center{text-align:center !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-center{text-align:center !important}}@media screen and (min-width: 1921px){.text-md-center{text-align:center !important}}.text-start{text-align:left !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-start{text-align:left !important}}@media screen and (min-width: 1921px){.text-md-start{text-align:left !important}}.text-end{text-align:right !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-end{text-align:right !important}}@media screen and (min-width: 1921px){.text-md-end{text-align:right !important}}.justify-content-start{justify-content:flex-start !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-start{justify-content:flex-start !important}}@media screen and (min-width: 1921px){.justify-content-md-start{justify-content:flex-start !important}}.justify-content-end{justify-content:flex-end !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-end{justify-content:flex-end !important}}@media screen and (min-width: 1921px){.justify-content-md-end{justify-content:flex-end !important}}.justify-content-center{justify-content:center !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-center{justify-content:center !important}}@media screen and (min-width: 1921px){.justify-content-md-center{justify-content:center !important}}.justify-content-between{justify-content:space-between !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-between{justify-content:space-between !important}}@media screen and (min-width: 1921px){.justify-content-md-between{justify-content:space-between !important}}.justify-content-around{justify-content:space-around !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-around{justify-content:space-around !important}}@media screen and (min-width: 1921px){.justify-content-md-around{justify-content:space-around !important}}.justify-content-evenly{justify-content:space-evenly !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-evenly{justify-content:space-evenly !important}}@media screen and (min-width: 1921px){.justify-content-md-evenly{justify-content:space-evenly !important}}.align-items-start{align-items:flex-start !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-start{align-items:flex-start !important}}@media screen and (min-width: 1921px){.align-items-md-start{align-items:flex-start !important}}.align-items-end{align-items:flex-end !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-end{align-items:flex-end !important}}@media screen and (min-width: 1921px){.align-items-md-end{align-items:flex-end !important}}.align-items-center{align-items:center !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-center{align-items:center !important}}@media screen and (min-width: 1921px){.align-items-md-center{align-items:center !important}}.align-items-baseline{align-items:baseline !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-baseline{align-items:baseline !important}}@media screen and (min-width: 1921px){.align-items-md-baseline{align-items:baseline !important}}.align-items-stretch{align-items:stretch !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-stretch{align-items:stretch !important}}@media screen and (min-width: 1921px){.align-items-md-stretch{align-items:stretch !important}}.flex-column{flex-direction:column !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-column{flex-direction:column !important}}@media screen and (min-width: 1921px){.flex-md-column{flex-direction:column !important}}.flex-column-reverse{flex-direction:column-reverse !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 1921px){.flex-md-column-reverse{flex-direction:column-reverse !important}}.flex-row{flex-direction:row !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-row{flex-direction:row !important}}@media screen and (min-width: 1921px){.flex-md-row{flex-direction:row !important}}.flex-row-reverse{flex-direction:row-reverse !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-row-reverse{flex-direction:row-reverse !important}}@media screen and (min-width: 1921px){.flex-md-row-reverse{flex-direction:row-reverse !important}}.flex-wrap{flex-wrap:wrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-wrap{flex-wrap:wrap !important}}@media screen and (min-width: 1921px){.flex-md-wrap{flex-wrap:wrap !important}}.flex-nowrap{flex-wrap:nowrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-nowrap{flex-wrap:nowrap !important}}@media screen and (min-width: 1921px){.flex-md-nowrap{flex-wrap:nowrap !important}}.text-wrap{text-wrap:wrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-wrap{text-wrap:wrap !important}}@media screen and (min-width: 1921px){.text-md-wrap{text-wrap:wrap !important}}.text-nowrap{text-wrap:nowrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-nowrap{text-wrap:nowrap !important}}@media screen and (min-width: 1921px){.text-md-nowrap{text-wrap:nowrap !important}}.position-relative{position:relative !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-relative{position:relative !important}}@media screen and (min-width: 1921px){.position-md-relative{position:relative !important}}.position-absolute{position:absolute !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-absolute{position:absolute !important}}@media screen and (min-width: 1921px){.position-md-absolute{position:absolute !important}}.position-fixed{position:fixed !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-fixed{position:fixed !important}}@media screen and (min-width: 1921px){.position-md-fixed{position:fixed !important}}header{position:relative;padding:1.8rem 0rem 0;z-index:1;width:100%}@media screen and (max-width: 767px){header{position:fixed;top:0;padding:3rem 0;background-color:#fff}}header>.tel-box{font-size:2rem;color:#fff;width:20%;margin-left:auto;margin-right:6.7%}header>.tel-box .telnum{display:inline-flex;align-items:center;text-decoration:none;letter-spacing:.06rem}header>.tel-box .telnum::before{content:"";display:inline-block;width:2.85rem;height:2.85rem;margin:-0.5rem .8rem 0 0;background-image:url("../img/telephone.png");background-size:contain;background-repeat:no-repeat}header>.header-row{width:89%;margin:-2.8rem auto 0}@media screen and (max-width: 767px){header>.header-row{width:95%;margin:auto}}header>.header-row>.logo-box>h1.logo-area,header>.header-row>.logo-box>p.logo-area{width:18rem}@media screen and (max-width: 767px){header>.header-row>.logo-box>h1.logo-area,header>.header-row>.logo-box>p.logo-area{width:25rem}}header>.header-row>.logo-box>h1.logo-area>span,header>.header-row>.logo-box>p.logo-area>span{text-indent:-9999px;display:block;position:absolute}header>.header-row .menu-container{margin:.75rem 0rem 0 0;width:49.6rem}@media screen and (max-width: 767px){header>.header-row .menu-container{position:absolute;background-color:#fff;width:100%;left:0;top:16rem;transform:translateX(100%);transition:.5s;height:100vh;margin:0}}@media screen and (max-width: 767px){header>.header-row .menu-container.active{transform:translateX(0%)}}@media screen and (max-width: 767px){header>.header-row .menu-container .main-navigation .menu-mainmenu1-container{margin-top:0}}header>.header-row .menu-container .main-navigation .menu-mainmenu1-container ul#Main1{gap:2.45rem}@media screen and (max-width: 767px){header>.header-row .menu-container .main-navigation .menu-mainmenu1-container ul#Main1{display:initial}}header>.header-row .menu-container .main-navigation .menu-mainmenu1-container ul#Main1 li{position:relative;color:#fff}@media screen and (max-width: 767px){header>.header-row .menu-container .main-navigation .menu-mainmenu1-container ul#Main1 li{border-top:solid 1px #013f7d}}header>.header-row .menu-container .main-navigation .menu-mainmenu1-container ul#Main1 li a{font-size:1.4rem;letter-spacing:.12rem;white-space:nowrap}@media screen and (max-width: 767px){header>.header-row .menu-container .main-navigation .menu-mainmenu1-container ul#Main1 li a{font-size:4rem;letter-spacing:.3rem;color:#013f7d !important;padding:3rem}}header>.header-row .menu-container .main-navigation .menu-mainmenu1-container ul#Main1 li::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-0.6rem;width:2.8rem;height:2px;background:#fff}@media screen and (max-width: 767px){header>.header-row .menu-container .main-navigation .menu-mainmenu1-container ul#Main1 li::after{content:initial}}header>.header-row .menu-container .tel-box{font-size:5rem;color:#fff;background-color:#013f7d;width:65%;margin:10rem auto}header>.header-row .menu-container .tel-box .telnum{display:inline-flex;align-items:center;text-decoration:none;letter-spacing:.5rem;padding:1rem;width:85%}header>.header-row .menu-container .tel-box .telnum::before{content:"";display:inline-block;width:6rem;height:6rem;margin-right:2rem;background-image:url("../img/telephone.png");background-size:contain;background-repeat:no-repeat}header>.header-row .btn1{position:relative;background:hsla(0,0%,100%,0);cursor:pointer;width:8rem;height:7rem;border:none;padding:0}header>.header-row .btn1 span{display:inline-block;transition:all .4s;position:absolute;left:10%;height:2px;border-radius:2px;width:80%}header>.header-row .btn1 span:nth-of-type(1){top:1rem;background-color:#013f7d}header>.header-row .btn1 span:nth-of-type(2){top:3.25rem;background-color:#013f7d}header>.header-row .btn1 span:nth-of-type(3){top:5.5rem;background-color:#013f7d}header>.header-row .btn1.active span:nth-of-type(1){top:8px;left:10%;transform:translateY(6px) rotate(-45deg);width:80%}header>.header-row .btn1.active span:nth-of-type(2){opacity:0}header>.header-row .btn1.active span:nth-of-type(3){top:20px;left:10%;transform:translateY(-6px) rotate(45deg);width:80%}footer .logo-box{margin:3.3rem auto 0rem;width:23%}@media screen and (max-width: 767px){footer .logo-box{margin:10rem auto 0rem;width:50%}}footer .footer--menu1{width:90%;margin:2.2rem auto 0}@media screen and (max-width: 767px){footer .footer--menu1{margin:10rem auto 0}}footer .footer--menu1 ul#Footer1{gap:3.3rem;font-size:2rem}@media screen and (max-width: 767px){footer .footer--menu1 ul#Footer1{font-size:3rem}}footer>.copyright{margin:1rem 0 0 0}@media screen and (max-width: 767px){footer>.copyright{margin:5rem 0 0 0}}footer>.copyright>p{font-size:1.33rem}@media screen and (max-width: 767px){footer>.copyright>p{font-size:3rem}}footer>.copyright>p>span{font-size:2rem;vertical-align:middle}@font-face{font-family:"noto-sans";src:url("../fonts/NotoSansJP-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"noto-serif";src:url("../fonts/NotoSerifJP-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.noto-sans{font-family:"noto-sans"}.noto-serif{font-family:"noto-serif"}@media screen and (max-width: 767px){.top-page{margin-top:27.7rem}}.top-page .top-mv{margin-top:-10.5rem}.top-page .top-mv .img-box{background-image:url("../img/top-mv.jpg");background-size:cover;background-position:center;height:63rem}.top-page .top-mv .mv-text{left:0;bottom:0;width:100%;background:linear-gradient(transparent 0%, #013F7D 90%)}@media screen and (max-width: 767px){.top-page .top-mv .mv-text{top:2rem;bottom:initial;background:initial}}.top-page .top-mv .mv-text h2{width:50rem;margin-left:14rem;font-size:3.1rem;letter-spacing:1rem;color:#fff;margin-bottom:1.9rem}@media screen and (max-width: 767px){.top-page .top-mv .mv-text h2{width:60rem;margin-left:5rem;font-size:4.5rem;margin-bottom:0rem}}.top-page .top-mv .recruit-btn{right:0;bottom:0;width:37.8%;height:9.25rem;border-radius:.75rem 0 0;background-color:#fff}@media screen and (max-width: 767px){.top-page .top-mv .recruit-btn{width:70%;height:initial}}.top-page .top-mv .recruit-btn a{width:61%;margin:3rem auto}@media screen and (max-width: 767px){.top-page .top-mv .recruit-btn a{width:75%;margin:3rem auto}}.top-page .top-mv .recruit-btn a::before{content:"";position:absolute;left:0;top:1rem;background-color:#d9d9d9;border-radius:1rem;width:1rem;height:1rem}@media screen and (max-width: 767px){.top-page .top-mv .recruit-btn a::before{top:1.75rem;border-radius:1.5rem;width:3rem;height:3rem}}.top-page .top-mv .recruit-btn a::after{content:"";position:absolute;top:1rem;right:0;background-image:url("../img/arrow.png");background-size:contain;background-repeat:no-repeat;width:2.5rem;height:.9rem}@media screen and (max-width: 767px){.top-page .top-mv .recruit-btn a::after{top:2.15rem;width:6.5rem;height:2.4rem}}.top-page .top-mv .recruit-btn a p{font-size:2rem;border-bottom:solid 2px #013f7d;color:#013f7d;padding:0 0 0 2.3rem;letter-spacing:.1rem;padding-bottom:.7rem}@media screen and (max-width: 767px){.top-page .top-mv .recruit-btn a p{font-size:4rem;padding:0 0 0 6rem;letter-spacing:.5rem;padding-bottom:1.5rem}}.top-page .top-message .bg-img{background-image:url("../img/bg-img1.png");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.top-page .top-message .bg-img{background-size:cover}}.top-page .top-message .bg-img .text{padding:7.5rem 0 4.7rem}@media screen and (max-width: 767px){.top-page .top-message .bg-img .text{padding:15rem 0}}.top-page .top-message .bg-img .text p{font-size:2rem;letter-spacing:.05rem}@media screen and (max-width: 767px){.top-page .top-message .bg-img .text p{font-size:3.5rem;letter-spacing:.1rem;line-height:7rem}}.top-page .top-service{background-color:#013f7d;padding-bottom:18rem}.top-page .top-service .service-title{padding-top:3.4rem;width:20.5%;margin:auto;border-bottom:solid 2px #fff}@media screen and (max-width: 767px){.top-page .top-service .service-title{padding-top:15rem;width:35%}}.top-page .top-service .service-title h2{color:#fff;font-size:3.5rem;font-weight:normal;padding-bottom:.55rem}@media screen and (max-width: 767px){.top-page .top-service .service-title h2{font-size:6rem;font-weight:normal;padding-bottom:1rem}}.top-page .top-service .service-row{margin:5.5rem auto 0;width:86%}@media screen and (max-width: 767px){.top-page .top-service .service-row{width:90%;margin:10rem auto 0}}.top-page .top-service .service-row .text-col{width:43rem;background-color:#fff;border-radius:1rem;padding:2.5rem 5rem}@media screen and (max-width: 767px){.top-page .top-service .service-row .text-col{width:85%;margin-right:auto;margin-top:-5rem;padding:5rem}}.top-page .top-service .service-row .text-col .title-top p{font-size:1.7rem}@media screen and (max-width: 767px){.top-page .top-service .service-row .text-col .title-top p{font-size:3.5rem}}.top-page .top-service .service-row .text-col .title{margin-bottom:2rem}.top-page .top-service .service-row .text-col .title h3{font-size:2.6rem;font-weight:normal;letter-spacing:.2rem}@media screen and (max-width: 767px){.top-page .top-service .service-row .text-col .title h3{font-size:4.5rem;font-weight:normal;letter-spacing:.3rem}}.top-page .top-service .service-row .text-col .text p{font-size:1.6rem;letter-spacing:.125rem}@media screen and (max-width: 767px){.top-page .top-service .service-row .text-col .text p{font-size:3.25rem;letter-spacing:.125rem}}.top-page .top-service .service-row .img-col{width:59%;margin-left:auto}@media screen and (max-width: 767px){.top-page .top-service .service-row .img-col{width:85%}}.top-page .top-service .service-row .img-col img{height:100%;object-fit:contain;width:100%;border-radius:1rem}.top-page .top-service .service-row.row2{margin:4.5rem auto 0}@media screen and (max-width: 767px){.top-page .top-service .service-row.row2{margin:15rem auto 0}}.top-page .top-service .service-row.row2 .text-col{width:43rem;right:0;padding:2.5rem 6.75rem}@media screen and (max-width: 767px){.top-page .top-service .service-row.row2 .text-col{width:85%;margin-right:auto;margin-left:initial;padding:5rem}}.top-page .top-service .service-row.row2 .text-col .title-top{margin-bottom:1rem}.top-page .top-service .service-row.row2 .text-col .title{margin-bottom:1rem}.top-page .top-service .service-row.row2 .img-col{width:58.75%;margin-left:0}@media screen and (max-width: 767px){.top-page .top-service .service-row.row2 .img-col{width:85%;margin-left:auto}}.top-page .top-introduce{padding-bottom:4.2rem}@media screen and (max-width: 767px){.top-page .top-introduce{padding-bottom:15rem}}.top-page .top-introduce .bg-truck{background-image:url("../img/truck.png");background-size:contain;background-repeat:no-repeat;width:41.5rem;height:37.5rem;top:-22.5rem;right:15.7rem}@media screen and (max-width: 767px){.top-page .top-introduce .bg-truck{width:55.5rem;height:49.5rem;top:-47.5rem;right:26rem}}.top-page .top-introduce .bg-truck2{background-image:url("../img/truck2.png");background-size:contain;background-repeat:no-repeat;width:13.5rem;height:6rem;top:-4.6rem;right:1rem}@media screen and (max-width: 767px){.top-page .top-introduce .bg-truck2{width:20.5rem;height:8rem;top:-26rem;right:1rem}}.top-page .top-introduce .introduce-title{width:20.5%;margin-top:8.5rem;margin-left:8.4rem}@media screen and (max-width: 767px){.top-page .top-introduce .introduce-title{width:35%;margin-top:30rem;margin-left:5%}}.top-page .top-introduce .introduce-title h2{font-size:3.3rem;font-weight:normal;padding:0px 0 0 3.8rem;letter-spacing:.15rem;color:#013f7d;border-bottom:solid 2.5px #013f7d}@media screen and (max-width: 767px){.top-page .top-introduce .introduce-title h2{font-size:6rem;font-weight:normal;padding:0 0 1rem 6rem}}.top-page .top-introduce .introduce-title h2::before{content:"";position:absolute;left:.8rem;top:2rem;background-color:#d9d9d9;border-radius:.5rem;width:1rem;height:1rem}@media screen and (max-width: 767px){.top-page .top-introduce .introduce-title h2::before{top:3.25rem;border-radius:1.5rem;width:3rem;height:3rem}}.top-page .top-introduce .content{width:86.25%}@media screen and (max-width: 767px){.top-page .top-introduce .content{width:90%}}.top-page .top-introduce .content.content1{margin:4.8rem auto 0}.top-page .top-introduce .content.content2,.top-page .top-introduce .content.content3{margin:4.3rem auto 0}.top-page .top-introduce .content .top-row .tag{width:17.2rem;background-color:#013f7d}@media screen and (max-width: 767px){.top-page .top-introduce .content .top-row .tag{width:25rem}}.top-page .top-introduce .content .top-row .tag p{color:#fff;font-size:3.5rem;padding:.3rem 0}@media screen and (max-width: 767px){.top-page .top-introduce .content .top-row .tag p{font-size:4rem;padding:1.75rem 0}}.top-page .top-introduce .content .top-row .text{margin-left:1.5rem}.top-page .top-introduce .content .top-row .text p{font-size:2rem}@media screen and (max-width: 767px){.top-page .top-introduce .content .top-row .text p{font-size:3.5rem}}.top-page .top-introduce .content .content-row{margin-top:1rem}@media screen and (max-width: 767px){.top-page .top-introduce .content .content-row{margin-top:5rem}}.top-page .top-introduce .content .content-row .content-col{width:30%}@media screen and (max-width: 767px){.top-page .top-introduce .content .content-row .content-col{width:47%;margin-bottom:5rem}}.top-page .top-introduce .content .content-row .content-col img{width:100%;height:100%;object-fit:contain}.top-page .top-introduce .content .content-row .content-col .text{margin-top:1rem}.top-page .top-introduce .content .content-row .content-col .text p{font-size:2rem}@media screen and (max-width: 767px){.top-page .top-introduce .content .content-row .content-col .text p{font-size:3.5rem}}.top-page .top-company{background-color:#013f7d;padding-bottom:8.7rem}@media screen and (max-width: 767px){.top-page .top-company{padding-bottom:15rem}}.top-page .top-company .ontext{width:90%;bottom:0;left:50%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%)}.top-page .top-company .ontext p{font-size:7rem;color:#fff;font-weight:bold;line-height:6rem;text-wrap:nowrap}.top-page .top-company .company-title{padding-top:4.5rem}@media screen and (max-width: 767px){.top-page .top-company .company-title{padding-top:15rem}}.top-page .top-company .company-title h2{font-size:3.3rem;letter-spacing:.1rem;font-weight:normal;color:#fff}@media screen and (max-width: 767px){.top-page .top-company .company-title h2{font-size:6rem}}.top-page .top-company .company-box{width:70%;margin:2.25rem auto}@media screen and (max-width: 767px){.top-page .top-company .company-box{width:90%;margin:10rem auto}}.top-page .top-company .company-box dl{margin:0;padding-top:2rem;padding-bottom:2rem;border-bottom:solid 2px #fff}@media screen and (max-width: 767px){.top-page .top-company .company-box dl{padding-top:4rem;padding-bottom:4rem}}.top-page .top-company .company-box dl dt{width:32%;font-size:2rem;color:#fff;font-weight:normal;margin:0}@media screen and (max-width: 767px){.top-page .top-company .company-box dl dt{width:30%;font-size:3.5rem}}.top-page .top-company .company-box dl dd{margin:0}.top-page .top-company .company-box dl dd p{font-size:2rem;line-height:2.8rem;color:#fff;font-weight:normal;letter-spacing:.1rem}@media screen and (max-width: 767px){.top-page .top-company .company-box dl dd p{font-size:3.5rem;line-height:initial}}.top-page .top-company .company-box dl dd p.s{margin-top:1rem}@media screen and (max-width: 767px){.top-page .top-company .company-box dl dd p.s{margin-top:3rem}}.top-page .top-company .company-box dl dd p.caution{font-size:1.425rem;color:#fe2b2b;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff;font-weight:bold}@media screen and (max-width: 767px){.top-page .top-company .company-box dl dd p.caution{font-size:2.5rem;text-shadow:initial}}.top-page .top-recruit{margin-top:13.6rem}@media screen and (max-width: 767px){.top-page .top-recruit{margin-top:15rem}}.top-page .top-recruit .recruit-row{margin-bottom:8.2rem}@media screen and (max-width: 767px){.top-page .top-recruit .recruit-row{margin-bottom:15rem}}.top-page .top-recruit .recruit-row .text-col{width:50.5%}.top-page .top-recruit .recruit-row .text-col .text{margin-left:13rem;margin-bottom:2rem}@media screen and (max-width: 767px){.top-page .top-recruit .recruit-row .text-col .text{margin:4rem 0 8rem}}.top-page .top-recruit .recruit-row .text-col .text h2{font-size:2.5rem;font-weight:normal;letter-spacing:.3rem}@media screen and (max-width: 767px){.top-page .top-recruit .recruit-row .text-col .text h2{font-size:4.5rem}}.top-page .top-recruit .recruit-row .text-col .more-btn{width:34rem;margin-left:12rem;border:solid 3px #013f7d}@media screen and (max-width: 767px){.top-page .top-recruit .recruit-row .text-col .more-btn{width:100%;margin-left:initial}}.top-page .top-recruit .recruit-row .text-col .more-btn a p{font-size:2.575rem;font-weight:normal;letter-spacing:.2rem;padding:1.5rem 0;color:#013f7d}@media screen and (max-width: 767px){.top-page .top-recruit .recruit-row .text-col .more-btn a p{font-size:4rem;font-weight:bold}}.top-page .top-recruit .recruit-row .text-col .more-btn a::before{content:"";position:absolute;top:2.7rem;right:-1.5rem;background-image:url("../img/arrow.png");background-size:contain;background-repeat:no-repeat;width:4rem;height:1.5rem}@media screen and (max-width: 767px){.top-page .top-recruit .recruit-row .text-col .more-btn a::before{top:2.7rem;right:-4.5rem;width:9rem;height:3.5rem}}.top-page .top-recruit .recruit-row .img-col{width:49.5%}@media screen and (max-width: 767px){.top-page .top-recruit .recruit-row .img-col{width:75%}}.top-page .top-recruit .recruit-row .img-col img{width:100%;height:100%;object-fit:contain}.top-page .top-recruit .bottom-content{background-color:#013f7d;padding-bottom:1rem}.top-page .top-recruit .bottom-content .text{padding-top:2.6rem}@media screen and (max-width: 767px){.top-page .top-recruit .bottom-content .text{padding-top:7.5rem}}.top-page .top-recruit .bottom-content .text p{color:#fff;font-size:2rem}@media screen and (max-width: 767px){.top-page .top-recruit .bottom-content .text p{font-size:3.5rem}}.top-page .top-recruit .bottom-content .contact-btn{width:27%;margin:1.8rem auto;background-color:#fff;border-radius:1rem}@media screen and (max-width: 767px){.top-page .top-recruit .bottom-content .contact-btn{width:50%;margin:7rem auto}}.top-page .top-recruit .bottom-content .contact-btn a p{font-size:2rem;padding:1.65rem 0}@media screen and (max-width: 767px){.top-page .top-recruit .bottom-content .contact-btn a p{font-size:4rem;padding:2.5rem 0}}
/*# sourceMappingURL=top.css.map */
