﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,a,article,section,aside,label{margin:0;padding:0}html{overflow-y:scroll;margin:0;padding:0}*{box-sizing:border-box;word-break:normal;word-wrap:break-word}h1,h2,h3,h4,h5,h6,strong{font-size:100%;font-weight:normal;line-height:1em}p{margin:0;padding:0}a{text-decoration:none}ol,ul{list-style:none}img{border:0;vertical-align:top}fieldset{border:0}table{border-collapse:collapse}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}.clear{margin:0;padding:0;clear:both}.hide{margin:0;padding:0;display:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html{font-size:62.5%}:root{--black: #000;--red: #D22D25;--white: #FFF;--gray: #EFEFEF;--swiper-theme-color: var(--red)}body{margin:0;padding:0;line-height:1.4;color:var(--black);font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;width:100%;min-width:110rem}@media(max-width: 560px){body{min-width:100%;font-size:3.5714285714vw}}main{padding-top:8.1rem}@media(max-width: 560px){main{padding-top:16.0714285714vw}}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}h1{font-size:5.2rem;font-weight:bold;color:var(--white)}h1 small{margin-left:.5rem;font-size:2rem}h2{color:var(--red);font-size:3rem;font-weight:600}@media(max-width: 560px){h2{font-size:6.25vw}}h2 small{font-size:1.2rem;font-weight:700;color:var(--black);margin-left:1rem}@media(max-width: 560px){h2 small{font-size:2.8571428571vw;margin-left:0;display:block}}.highlightH2__box{display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.highlightH2__box h2{text-align:center}@media(max-width: 560px){.highlightH2__box img{height:15.5357142857vw}}a{text-decoration:none;color:var(--black);cursor:pointer}input{outline:none}input[type=file]{display:none}::placeholder{color:#ccc}select{outline:none;-webkit-appearance:none;appearance:none;background-image:url(../images/select_arrow.svg);background-position:right 1rem center;background-repeat:no-repeat}select::-ms-expand{display:none}.wrap{width:110rem;min-width:110rem;margin:0 auto}@media(max-width: 560px){.wrap{width:90%;min-width:auto}}.d-none{display:none}.d-flex{display:flex}.d-inline-block{display:inline-block}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}button{border:none;cursor:pointer}.circleBtn__wrap{width:24.8rem;height:5.4rem;display:block;margin:0 auto}@media(max-width: 560px){.circleBtn__wrap{width:60.7142857143vw;height:14.2857142857vw}}.circleBtn__wrap.w-27{width:27rem}@media(max-width: 560px){.circleBtn__wrap.w-27{width:64.2857142857vw}}.circleBtn{font-size:1.6rem;border-radius:2.7rem;position:relative;width:100%;height:100%;letter-spacing:.05em;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media(max-width: 560px){.circleBtn{font-size:3.75vw;border-radius:11.9642857143vw}}.circleBtn[disabled]{opacity:.7;cursor:not-allowed}.circleBtn.circleBtn__red{background-color:var(--red);color:var(--white);border:none}.circleBtn.circleBtn__red:after{background:url("../images/btn_after_red.svg") no-repeat;position:absolute;right:1.2rem;content:"";display:inline-block;width:2.2rem;height:2.2rem;background-size:contain;vertical-align:middle;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 560px){.circleBtn.circleBtn__red:after{width:5.8928571429vw;height:5.8928571429vw;right:2.1428571429vw}}.circleBtn.circleBtn__red-before{background-color:var(--red);color:var(--white)}.circleBtn.circleBtn__red-before:before{background:url("../images/btn_before_red.svg") no-repeat;position:absolute;left:1.2rem;content:"";display:inline-block;width:2.2rem;height:2.2rem;background-size:contain;vertical-align:middle}@media(max-width: 560px){.circleBtn.circleBtn__red-before:before{width:5.8928571429vw;height:5.8928571429vw;left:2.1428571429vw}}.circleBtn.circleBtn__white{background-color:var(--white);color:var(--red);border:1px solid var(--red)}.circleBtn.circleBtn__white:after{background:url("../images/btn_after_white.svg") no-repeat;position:absolute;right:1.2rem;content:"";display:inline-block;width:2.2rem;height:2.2rem;background-size:contain;vertical-align:middle;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 560px){.circleBtn.circleBtn__white:after{width:5.8928571429vw;height:5.8928571429vw;right:2.1428571429vw}}.mt-6{margin-top:6rem}@media(max-width: 560px){.mt-6{margin-top:10.7142857143vw}}.mb-2{margin-bottom:2rem}@media(max-width: 560px){.mb-2{margin-bottom:3.5714285714vw}}.mb-6{margin-bottom:6rem}@media(max-width: 560px){.mb-6{margin-bottom:10.7142857143vw}}.twoContents__wrap{display:grid;grid-template-columns:55.5rem 50rem;column-gap:5rem}@media(max-width: 560px){.twoContents__wrap{grid-template-columns:none}}.twoContents__wrap h3{font-size:2.5rem;font-weight:700;margin-bottom:.8rem;line-height:1.64;letter-spacing:.1em}@media(max-width: 560px){.twoContents__wrap h3{font-size:5.3571428571vw;margin-bottom:2.5vw}}.twoContents__wrap h4{font-size:1.8rem;font-weight:700;margin-bottom:2.8rem;letter-spacing:.1em}@media(max-width: 560px){.twoContents__wrap h4{font-size:4.4642857143vw;margin-bottom:4.1071428571vw}}.twoContents__wrap p{line-height:2.36;letter-spacing:.05em}@media(max-width: 560px){.twoContents__wrap p{line-height:2em}}.twoContents__wrap__btn{margin:4.2rem 0 2rem;text-align:center;display:flex;justify-content:space-between}@media(max-width: 560px){.twoContents__wrap__btn{margin:5.3571428571vw auto 0;text-align:center;flex-direction:column}}.twoContents__wrap__btn button{width:24rem;height:4.5rem;font-size:1.4rem;text-align:center}@media(max-width: 560px){.twoContents__wrap__btn button{margin-bottom:5.3571428571vw;width:100%;height:14.2857142857vw;font-size:4.2857142857vw;text-align:center;padding-left:0;border-radius:11.9642857143vw}}.twoContents__img{width:100%}@media(max-width: 560px){.twoContents__img{margin-bottom:5.3571428571vw}}.threeContents__wrap{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:5rem;row-gap:5rem}@media(max-width: 560px){.threeContents__wrap{grid-template-columns:1fr}}.date{color:var(--red);font-size:1.6rem;font-weight:700}@media(max-width: 560px){.date{font-size:3.9285714286vw}}.backGray{background-color:var(--gray)}.text-center{text-align:center}.dragover{opacity:.3}.underline{text-decoration:underline}.text-red{color:var(--red)}.w-29{width:29rem}@media(max-width: 560px){.w-29{width:51.7857142857vw}}.pc{display:block}@media(max-width: 560px){.pc{display:none}}.sp{display:none}@media(max-width: 560px){.sp{display:block}}.pcbr{display:inline}@media(max-width: 560px){.pcbr{display:none}}.spbr{display:none}@media(max-width: 560px){.spbr{display:inline}}footer{background-color:var(--black);padding-top:5rem;width:100%}footer a{color:var(--white)}.footerTop{background-clip:padding-box;border-bottom:1px solid hsla(0,0%,100%,.2);color:var(--white);padding-bottom:3rem}.footerWrap{display:flex;justify-content:space-between;align-items:left}@media(max-width: 560px){.footerWrap{flex-direction:column}}@media(max-width: 560px){.footerLogo{margin-bottom:10.1785714286vw}}.footerLogo img{width:16.1rem}@media(max-width: 560px){.footerLogo img{width:42.8571428571vw}}.footerLinkList{width:38.3rem;display:flex;justify-content:left}@media(max-width: 560px){.footerLinkList{width:100%;justify-content:start}}.footerLinkList a{margin-bottom:.9rem}.footerLinkListWrap{display:flex;flex-direction:column}.footerLinkListWrap:first-child{margin-right:5rem}@media(max-width: 560px){.footerLinkListWrap:first-child{margin-right:25vw}}@media(max-width: 560px){.copyLightWrap{flex-direction:column-reverse}}@media(max-width: 560px){.copyLightWrap small{font-size:3.0357142857vw;letter-spacing:.1em;text-align:center}}.copyLight{padding:2rem 0;color:var(--white);opacity:.5}.copyLightList{width:38.3rem;display:flex;justify-content:space-between}@media(max-width: 560px){.copyLightList{width:100%;font-size:3.2142857143vw;margin-bottom:5.5357142857vw}}.cookie-consent{display:none;position:fixed;bottom:0;left:0;width:100%;min-height:8rem;background-color:var(--black);color:var(--white);z-index:1000}@media(max-width: 560px){.cookie-consent{height:39.2857142857vw}}.cookie-consent__content{height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:stretch;min-height:8rem}@media(max-width: 560px){.cookie-consent__content{flex-direction:column}}.cookie-consent__text{color:var(--white);font-size:1.4rem;margin:1.3rem 1rem 0}@media(max-width: 560px){.cookie-consent__text{font-size:3.0357142857vw;margin:3.5714285714vw}}.cookie-consent__actions{display:flex}@media(max-width: 560px){.cookie-consent__actions{border-top:1px solid var(--white)}}.cookie-consent__button{width:11rem;padding:.8rem 2.4rem;cursor:pointer;font-size:1.8rem;border:none;transition:background-color .3s ease}@media(max-width: 560px){.cookie-consent__button{width:50%;padding:1.4285714286vw 4.2857142857vw;font-size:3.2142857143vw}}.cookie-consent__button--decline{background-color:var(--black);color:var(--white)}.cookie-consent__button--decline:hover{background-color:var(--white);color:var(--black)}.cookie-consent__button--accept{background-color:var(--red);color:#fff}.cookie-consent__button--accept:hover{background-color:#ff544a}header.header{width:100%;min-width:110rem;position:fixed;z-index:1000}@media(max-width: 560px){header.header{min-width:auto}}.headerInner__top{background-color:var(--black);display:flex;justify-content:space-between;height:3.1rem}@media(max-width: 560px){.headerInner__top{display:none}}.headerInner__top a{color:var(--white)}.headerInner__top__left{display:flex;justify-content:start;align-items:flex-end;margin-left:5rem}.headerInner__top__left a{width:8.3rem;height:2.5rem;position:relative}.headerInner__top__left a.active{background-color:var(--white);color:var(--black)}.headerInner__top__left a p{width:100%;text-align:center;position:absolute;bottom:0}.headerInner__top__right{margin-right:5rem}.headerInner__top__right .headerInner__top__right__lang{display:flex;justify-content:end;align-items:center;height:100%;color:var(--white);position:relative;cursor:pointer}.headerInner__top__right .headerInner__top__right__lang img{width:1.4rem;height:1.4rem;margin-bottom:.1rem;margin-right:.5rem}.headerInner__top__right .headerInner__top__right__lang:hover .bogo-language-switcher{display:flex}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher{background-color:var(--white);color:var(--black);display:flex;flex-direction:column;width:10rem;margin:0 auto;position:absolute;bottom:-6.5rem;left:.2rem;text-align:center;border-radius:.5rem}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher a{color:var(--black);font-weight:700;display:block;width:100%;height:100%;padding:.8rem 0}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher li{border-bottom:1px solid var(--gray)}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher{display:none}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .current{background-color:var(--red);color:var(--white)}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .ja{order:0;list-style-type:none;flex-grow:1;border-radius:.5rem .5rem 0 0;border-bottom:1px solid var(--gray)}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .ja a{border-radius:.5rem .5rem 0 0}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .en{order:1;list-style-type:none;flex-grow:1;border-radius:0 0 .5rem .5rem}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .en.current{border-bottom:none}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .en a{border-radius:0 0 .5rem .5rem}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .th{order:2;list-style-type:none;flex-grow:1;border-radius:0 0 .5rem .5rem;border-bottom:1px solid var(--gray)}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .th.current{border-bottom:none}.headerInner__top__right .headerInner__top__right__lang .bogo-language-switcher .th a{border-radius:0 0 .5rem .5rem}.headerInner__under{background-color:var(--white);display:flex;justify-content:space-between;align-items:center;height:5rem}@media(max-width: 560px){.headerInner__under{height:16.0714285714vw}}.headerLogo__img{width:16rem;height:auto;margin-left:2.4rem}@media(max-width: 560px){.headerLogo__img{width:37.5vw;margin-left:3.5714285714vw}}.headerInner_menu{display:flex;justify-content:end;align-items:center;width:100rem;height:100%}.headerInner_menu.d-none{display:none}@media(max-width: 560px){.headerInner_menu{margin-right:16.0714285714vw;font-size:3.0357142857vw;width:35.7142857143vw}}.headerInner_menu a{height:100%;text-align:center;padding:1.6rem 2rem}@media(max-width: 560px){.headerInner_menu a{width:16.0714285714vw;padding:5.3571428571vw 0;font-size:3.0357142857vw}}@media(max-width: 560px){.headerInner_menu a:nth-child(-n+5){display:none}}.headerInner_menu .headerInner_menu-red{background-color:var(--red);color:var(--white);border-right:1px solid #fff}@media(max-width: 560px){.headerInner_menu .headerInner_menu-red{display:none}}@media(max-width: 560px){.headerInner_menu .headerInner_menu-gray-sp{background-color:var(--gray);display:none}}.openbtn{display:none;position:fixed;right:0;z-index:9999;cursor:pointer;width:16.0714285714vw;height:16.0714285714vw}@media(max-width: 560px){.openbtn{display:block}}.openbtn .border{display:inline-block;transition:all .4s;position:absolute;right:4.8214285714vw;height:.3571428571vw;border-radius:.3571428571vw;background:var(--red);width:6.4285714286vw}.openbtn .border:nth-of-type(1){top:6.25vw}.openbtn .border:nth-of-type(2){top:8.0357142857vw}.openbtn .border:nth-of-type(3){top:9.8214285714vw}.openbtn.active .border:nth-of-type(1){top:6.4285714286vw;left:6.25vw;transform:translateY(1.0714285714vw) rotate(-45deg);width:6.25vw}.openbtn.active .border:nth-of-type(2){opacity:0}.openbtn.active .border:nth-of-type(3){top:8.5714285714vw;left:6.25vw;transform:translateY(-1.0714285714vw) rotate(45deg);width:6.25vw}#g-nav{position:fixed;z-index:999;top:16.0714285714vw;right:-100%;background:var(--gray);transition:all .4s;width:100%;height:calc(100vh - 16.0714285714vw)}#g-nav #g-nav-list{position:fixed;z-index:999;height:calc(100vh - 16.0714285714vw);overflow:auto;-webkit-overflow-scrolling:touch;width:100%;position:absolute;z-index:999;top:3.5714285714vw;left:50%;transform:translateX(-50%)}#g-nav #g-nav-list>ul{width:90%;border-top:.1785714286vw solid #bfbfbf;border-bottom:.1785714286vw solid #bfbfbf;margin:auto}#g-nav #g-nav-list>ul>li{list-style:none;border-bottom:.1785714286vw solid #bfbfbf;position:relative}#g-nav #g-nav-list>ul>li:not(:first-child):after{background:url("../images/btn_after_white.svg") no-repeat;position:absolute;top:50%;right:2.1428571429vw;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:5.3571428571vw;height:5.3571428571vw;background-size:contain;vertical-align:middle}#g-nav #g-nav-list>ul>li:last-child{border:none}#g-nav #g-nav-list>ul>li a{padding:3.9285714286vw 0;display:block;transition:all .5s;font-size:4.2857142857vw;font-weight:700}#g-nav #g-nav-list .bogo-language-switcher{display:none;font-size:4.2857142857vw}#g-nav #g-nav-list .bogo-language-switcher span::before{content:"";display:inline-block;height:.7142857143vw;background:var(--red);width:2.6785714286vw;vertical-align:middle;margin-right:1.7857142857vw}#g-nav #g-nav-list .bogo-language-switcher a{display:inline-block}#g-nav.panelactive{right:0}.g-nav-list__banner{text-align:center;margin:1.7857142857vw auto;padding:0 3.5714285714vw 3.5714285714vw;box-sizing:border-box}img.g-nav-list__bannerImg{width:100%;max-width:53.5714285714vw}.g-nav-btn{width:90%;text-align:center;margin:9.8214285714vw auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.g-nav-btn button{width:42.8571428571vw;height:14.2857142857vw;font-size:4.2857142857vw;border-radius:10.1785714286vw}.plus::before,.plus::after{content:"";display:inline-block;width:3.5714285714vw;height:.3571428571vw;background-color:var(--red);position:absolute;right:2.6785714286vw;top:7.1428571429vw;transform:translateY(-50%);transition:opacity 1s}.plus::after{transform:translateY(-50%) rotate(90deg);transition:transform 1s}.plus.show::before{opacity:0}.plus.show::after{transform:translateY(-50%) rotate(180deg)}.aboutAboutSection{padding:6rem 0}.aboutAboutSection h2{text-align:center}.aboutcorpPhiSection{background-color:var(--gray);padding:6rem 0}.aboutcorpPhiSection h2{text-align:center}.aboutcorpPhiSection h3{font-size:2.5rem;font-weight:700;text-align:center;line-height:1.64;letter-spacing:.1em;text-align:center;margin-bottom:4.1rem}@media(max-width: 560px){.aboutcorpPhiSection h3{font-size:5.3571428571vw}}.aboutcorpPhiSection p{line-height:2.36;letter-spacing:.05em;text-align:center}@media(max-width: 560px){.aboutcorpPhiSection p{line-height:2;text-align:left}}.aboutpasonathiaSection{padding:6rem 0}.aboutpasonathiaSection h2{text-align:center}.articleCard__img{width:100%;margin-bottom:1rem}.articleCard__img img{width:100%;height:25rem;border-radius:1rem;object-fit:cover}@media(max-width: 560px){.articleCard__img img{height:53.5714285714vw}}.articleCard__tag{display:inline-block;background-color:var(--red);color:var(--white);border-radius:.5rem;padding:.4rem .5rem;margin-bottom:.6rem;font-size:1.4rem;font-weight:500;letter-spacing:.05em}.articleCard__title{display:block;font-size:1.8rem;font-weight:700;margin-bottom:1.2rem;line-height:1.66}.articleCard__para{margin-bottom:4.1rem;line-height:2.14}.breadcrumb{width:100%;margin:auto;font-size:1.2rem;padding:1rem 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd}@media(max-width: 560px){.breadcrumb{padding:1.4285714286vw 0 1.4285714286vw 3.5714285714vw}}.breadcrumb a{font-size:1.2rem}.categoryBox{width:28rem;padding:2rem;border:.1rem solid var(--red);border-radius:1rem;align-self:start}@media(max-width: 560px){.categoryBox{width:100%;padding:3.5714285714vw}}@media(max-width: 560px){.categoryBox h2{font-size:7.5vw}}.categoryBox>p{font-size:1.2rem;font-weight:700;margin-bottom:2.1rem}@media(max-width: 560px){.categoryBox>p{font-size:3.2142857143vw;margin-bottom:3.75vw}}.categoryItem>li{padding:1rem 0}@media(max-width: 560px){.categoryItem>li{padding:1.7857142857vw 0}}.categoryItem>li:not(:last-child){border-bottom:1px solid #d6d6d6}@media(max-width: 560px){.categoryItem a{font-size:3.2142857143vw}}.companyDetailSection{padding:6rem 0}.companyDetailSection h2{text-align:center}.companyDetailSection table{table-layout:fixed;width:73%;margin:0 auto;font-size:1.4rem}@media(max-width: 560px){.companyDetailSection table{width:100%;font-size:3.5714285714vw}}.companyDetailSection table tr:first-child td{padding:0}.companyDetailSection th{font-weight:700;border-bottom:1px solid var(--red);text-align:left;width:24%;min-width:24%;box-sizing:border-box;text-align:center}.companyDetailSection td{border-bottom:1px solid #e68e8a;padding:2rem 0 2rem 5.4rem;line-height:1.77}.ctaSection{width:100%;height:25.4rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-color:var(--red)}@media(max-width: 560px){.ctaSection{height:67.6785714286vw}}.ctaSection h2{position:absolute;z-index:99;top:40%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:var(--white);font-size:2.5rem;line-height:1.48;text-align:center;width:100%}@media(max-width: 560px){.ctaSection h2{font-size:6.0714285714vw}}.ctaSection .ctaSection__btn{width:24.8rem;height:5.4rem;position:absolute;z-index:99;top:70%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:var(--white);font-size:2.5rem;line-height:1.48;text-align:center}@media(max-width: 560px){.ctaSection .ctaSection__btn{width:66.6071428571vw;height:14.2857142857vw;font-size:4.2857142857vw}}.ctaSection .ctaSection__btn .circleBtn{border:none}.ctaSection__wrap{background-image:url(../images/cta_img_pc.webp);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:25.4rem;display:flex;justify-content:left;align-items:center;opacity:.24}@media(max-width: 560px){.ctaSection__wrap{height:67.6785714286vw}}.flow__item{width:100%;height:auto;display:flex;justify-content:start;align-items:center;border:1px solid var(--red);border-radius:1rem;background-color:var(--white)}@media(max-width: 560px){.flow__item{flex-wrap:wrap;border:.1785714286vw solid var(--red);border-radius:1.7857142857vw}}.flow__item__number{flex:1.3;align-self:stretch;background-color:var(--red);color:var(--white);font-size:3rem;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:.7rem 0 0 .7rem}@media(max-width: 560px){.flow__item__number{flex:auto;width:14%;border-radius:1.25vw 0 1.25vw 0;font-size:5.3571428571vw;padding:0}}.flow__item__number:before{display:block;content:"";padding-top:100%}.flow__item__title{flex:4.5;color:var(--red);font-size:1.8rem;font-weight:700;padding:0 1.3rem 0 2.7rem}@media(max-width: 560px){.flow__item__title{flex:auto;width:86%;align-self:end;font-size:4.4642857143vw;text-align:center;padding-left:0}}.flow__item__para{flex:14;line-height:2.14;padding:2rem 1rem 2rem 0}@media(max-width: 560px){.flow__item__para{flex:auto;font-size:3.5714285714vw;padding:3.75vw}}.flow__item__link{text-decoration:underline;color:blue}.form__wrap{width:101rem;margin:4.1rem auto 6.4rem}@media(max-width: 560px){.form__wrap{width:90%}}.form__registered{text-align:right;margin-bottom:1.44rem}.form__registered img{width:1.77rem;vertical-align:middle}.form__registered a{padding-bottom:.55rem;border-bottom:1px solid var(--red);color:var(--red);font-size:1.6rem}.progressBar{width:100%;margin:0 auto 3.6rem}.progressBar ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.progressBar ul li{width:33.3%;position:relative;text-align:left;background:#f9e3e2}.progressBar ul li:nth-child(n+2){margin-left:2.5%}@media(max-width: 560px){.progressBar ul li:nth-child(n+2){margin-left:4.4642857143vw}}.progressBar ul li:nth-child(n+2):before{content:"";position:absolute;top:50%;border:0 solid #f9e3e2;border-width:2.5rem 2rem;width:0;height:0;left:-2rem;border-left-color:rgba(0,0,0,0);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 560px){.progressBar ul li:nth-child(n+2):before{border-width:4.4642857143vw 3.5714285714vw;left:-3.5714285714vw}}.progressBar ul li span{position:relative;height:5rem;line-height:5rem;display:block;font-size:2.2rem;font-weight:700;padding-left:2.5rem}@media(max-width: 560px){.progressBar ul li span{font-size:3.5714285714vw;padding-left:1.7857142857vw;height:8.9285714286vw;line-height:8.9285714286vw}}.progressBar ul li span small{font-size:1.8rem;height:2.6rem;line-height:2.3rem;display:inline-block;vertical-align:text-bottom;padding-left:1rem;letter-spacing:.1em}@media(max-width: 560px){.progressBar ul li span small{padding-left:.5357142857vw;font-size:2.5vw;vertical-align:middle}}.progressBar ul li:not(:last-child) span:after{content:"";position:absolute;top:50%;border:0 solid #f9e3e2;border-width:25px 20px;width:0;height:0;left:100%;border-color:rgba(0,0,0,0);border-left-color:#f9e3e2;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 560px){.progressBar ul li:not(:last-child) span:after{border-width:4.4642857143vw 3.5714285714vw}}.progressBar ul li.active{background:var(--red)}.progressBar ul li.active span{color:var(--white)}.progressBar ul li.active span:after{border-left-color:var(--red)}.progressBar ul li:nth-child(n+2).active:before{border:0 solid var(--red);border-width:25px 20px;border-left-color:rgba(0,0,0,0)}@media(max-width: 560px){.progressBar ul li:nth-child(n+2).active:before{border-width:4.4642857143vw 3.5714285714vw}}.form__table{width:99%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:4.1rem;table-layout:fixed}@media(max-width: 560px){.form__table{border-top:none}}.form__table tr{border-bottom:1px solid #ccc}@media(max-width: 560px){.form__table tr{border-bottom:none}}.form__table th{background-color:var(--gray);width:25rem;padding-left:1.7rem;font-size:1.6rem;font-weight:700;text-align:left}@media(max-width: 560px){.form__table th{display:block;width:100%;font-size:3.3928571429vw;padding-top:1.9642857143vw;padding-bottom:1.9642857143vw;padding-left:3.5714285714vw}}.form__table th .asta{color:var(--red);padding-left:.7rem}.form__table td{padding:1.7rem 0 1.7rem 2.6rem;font-size:1.6rem}@media(max-width: 560px){.form__table td{display:block;width:100%;padding:2.6785714286vw 0;font-size:4.1071428571vw}}.form__table input[type=text],.form__table input[type=email],.form__table input[type=number],.form__table input[type=tel]{width:26rem;height:4.6rem;border:1px solid #ccc;padding-left:1.1rem;font-size:1.6rem}@media(max-width: 560px){.form__table input[type=text],.form__table input[type=email],.form__table input[type=number],.form__table input[type=tel]{width:100%;font-size:4.1071428571vw}}.form__table input[type=text].input__textLong,.form__table input[type=email].input__textLong,.form__table input[type=number].input__textLong,.form__table input[type=tel].input__textLong{width:70rem}@media(max-width: 560px){.form__table input[type=text].input__textLong,.form__table input[type=email].input__textLong,.form__table input[type=number].input__textLong,.form__table input[type=tel].input__textLong{width:100%}}.form__table input[type=text][name=companyname]{width:62rem}@media(max-width: 560px){.form__table input[type=text][name=companyname]{width:100%}}.form__table input[type=tel][name=tel]+p{font-size:1.4rem;margin-top:1rem}.form__table input[type=radio]{margin-right:.7rem}.form__table select{width:26rem;height:4.6rem;border:1px solid #ccc;padding-left:1.1rem;font-size:1.6rem}@media(max-width: 560px){.form__table select{width:100%}}.form__table select[name=country_type]{margin-right:1.3rem;margin-bottom:.8rem}.form__table textarea{border:1px solid #ccc;width:70rem;height:16rem}@media(max-width: 560px){.form__table textarea{width:100%;height:35.7142857143vw}}.form__table .multiSelect{width:6.3rem;height:2.4rem;font-size:1.2rem;font-weight:700;border:.1rem solid var(--red);border-radius:.5rem;background-color:var(--white);color:var(--red)}@media(max-width: 560px){.form__table .multiSelect{width:16.7857142857vw;height:6.4285714286vw;font-size:3.0357142857vw}}.form__table .jobCard__title{border:none;padding:0;margin:0}@media(max-width: 560px){.form__table .jobCard__title{margin-left:3.5714285714vw}}.form__table .jobCard__number{font-size:1.6rem}@media(max-width: 560px){.form__table .jobCard__number{font-size:3.9285714286vw}}.form__table .jobCard__title__title{font-size:2.8rem}@media(max-width: 560px){.form__table .jobCard__title__title{font-size:5.3571428571vw}}.form__table .jobCard__detail{font-size:1.6rem;padding:0;margin:1rem 0 0 0}@media(max-width: 560px){.form__table .jobCard__detail{font-size:3.0357142857vw;margin-left:3.5714285714vw}}.form__table .gender__label{margin-right:13rem}@media(max-width: 560px){.form__table .gender__label{display:block}}.form__table .corp__labels{margin-bottom:1.8rem}.form__table .corp__labels+p{margin-bottom:1.1rem;font-size:1.4rem}.form__table .corp__label{margin-right:13rem}@media(max-width: 560px){.form__table .corp__label{display:block}}.form__table .birthyear{width:10rem}@media(max-width: 560px){.form__table .birthyear{width:30%}}.form__table .birthmonth{width:7rem}@media(max-width: 560px){.form__table .birthmonth{width:20%}}.form__table .birthday{width:7rem}@media(max-width: 560px){.form__table .birthday{width:20%}}.form__table .file__label{background-color:#efefef;border:.1rem solid #bebebe;display:inline-block;padding:.6rem 1.2rem;cursor:pointer}.form__table .file__name{margin-left:1rem}.form__table.confirm{margin-bottom:9.1rem}@media(max-width: 560px){.form__table.confirm td{margin-left:3.5714285714vw;padding-top:3.5714285714vw;padding-bottom:3.5714285714vw}}.form__table.confirm .jobCard__title,.form__table.confirm .jobCard__detail{margin-left:0}.form__notice{display:block;margin:0 auto;width:89%;font-size:1.6rem;line-height:1.69;margin-bottom:1.9rem}@media(max-width: 560px){.form__notice{font-size:3.2142857143vw;line-height:1.5}}.form__privacy{width:89%;height:20rem;margin:0 auto 2.7rem;border:1px solid #707070;overflow-y:scroll;font-size:1.6rem;padding-left:2.2rem;padding-right:3.7rem}@media(max-width: 560px){.form__privacy{font-size:3.2142857143vw;padding-left:2.8571428571vw;padding-right:2.8571428571vw}}.agree-area{margin:0 auto 2.7rem;font-size:1.6rem;text-align:center}@media(max-width: 560px){.agree-area{font-size:4.1071428571vw}}.agree-area .agree{margin-right:1.8rem}@media(max-width: 560px){.agree-area .agree{margin-right:2.3214285714vw}}.form__btn{display:block;width:24.8rem;height:5.4rem;margin:0 auto}.form__back{display:block;margin:2.2rem auto 0;font-size:1.8rem;font-weight:700;line-height:1.33;text-align:center}@media(max-width: 560px){.form__back{font-size:4.1071428571vw}}.form__back img{width:2.2rem;height:2.2rem;margin-right:1rem}.formComplete__wrap h2{font-size:4.4rem;text-align:center;margin-bottom:3rem;font-weight:600}@media(max-width: 560px){.formComplete__wrap h2{font-size:9.8214285714vw}}.formComplete__wrap .compThank{font-size:1.7rem;font-weight:700;margin-bottom:2.78rem;text-align:center}@media(max-width: 560px){.formComplete__wrap .compThank{font-size:3.5714285714vw}}.formComplete__wrap .compWait{margin:0 auto 4.49rem;text-align:center;line-height:2.36}@media(max-width: 560px){.formComplete__wrap .compWait{font-size:3.5714285714vw}}._formError{color:var(--red)}.halfImageCard{border:.1rem solid var(--red);border-radius:1.44rem;padding-bottom:5rem}@media(max-width: 560px){.halfImageCard{border:.1785714286vw solid var(--red);border-radius:2.8571428571vw;padding-bottom:8.9285714286vw}}.halfImageCard__img{width:100%;margin-bottom:1rem}.halfImageCard__img img{width:100%;height:auto;border-radius:1.3rem 1.3rem 0 0}@media(max-width: 560px){.halfImageCard__img img{border-radius:2.3214285714vw 2.3214285714vw 0 0}}.halfImageCard__title{font-size:2.2rem;font-weight:600;margin-bottom:.2rem;line-height:1.36;text-align:center;color:var(--red)}@media(max-width: 560px){.halfImageCard__title{font-size:5.3571428571vw}}.halfImageCard__title__second{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;line-height:1.66;text-align:center}@media(max-width: 560px){.halfImageCard__title__second{font-size:3.2142857143vw}}.halfImageCard__para{line-height:2.14;padding:0 1.6rem}@media(max-width: 560px){.halfImageCard__para{font-size:3.5714285714vw}}.jobCard{border:1px solid var(--red);border-radius:1rem;min-width:0}.jobCard__top{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;margin-bottom:2rem}.jobCard__newTag{background-color:#d9aa0e;color:var(--white);font-size:1.6rem;font-weight:600;width:6.4rem;height:3.65rem;line-height:3.65rem;clip-path:polygon(100% 0%, 85% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);padding-left:.9rem}.jobCard__favorite{margin-right:2rem;align-self:start;cursor:pointer}.jobCard__favorite::before{content:"";display:block;width:2.2rem;height:2.2rem;background-image:url(../images/heart_white.svg);background-size:contain;background-repeat:no-repeat}@media(max-width: 560px){.jobCard__favorite::before{width:4.6428571429vw;height:4.1071428571vw}}.jobCard__favorite._job-favorite-on::before{background-image:url(../images/heart_red.svg)}.jobCard__title{display:block;margin-left:2.5rem;margin-right:2.5rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ddd}@media(max-width: 560px){.jobCard__number{font-size:3.9285714286vw}}.jobCard__title__title{font-size:2rem;font-weight:700;letter-spacing:.1em;color:var(--red);word-break:break-all}@media(max-width: 560px){.jobCard__title__title{font-size:5.3571428571vw}}.jobCard__detail{margin:0 2.5rem 2rem}@media(max-width: 560px){.jobCard__detail{font-size:3.0357142857vw}}.jobCard__detail div{display:flex;justify-content:left}.jobCard__detail div img{align-self:center;margin-right:.6rem;width:1.4rem;height:1.4rem}@media(max-width: 560px){.jobCard__detail div img{width:3.5714285714vw;height:3.5714285714vw}}.jobCard__detail div:not(:last-of-type){margin-bottom:.7rem}@media(max-width: 560px){.jobCard__detail div:not(:last-of-type){margin-bottom:2.8571428571vw}}.jobCard__btn{margin:0 2.5rem 2rem}@media(max-width: 560px){.jobCard__btn{margin:0 auto 3.5714285714vw;text-align:center}}.jobCard__btn button{width:16.3rem;height:4.5rem;font-size:1.4rem;text-align:center}@media(max-width: 560px){.jobCard__btn button{width:51.7857142857vw;height:14.2857142857vw;font-size:4.2857142857vw;text-align:center;padding-left:0;border-radius:11.9642857143vw}}@media(max-width: 560px){.jobCard__btn-twoWrap a:last-child{display:none}}.jobCardLarge{border:1px solid var(--red);border-radius:1rem;margin-bottom:2.8rem;margin-top:2.2rem}.jobCardLarge__top{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;margin-bottom:2rem}.jobCardLarge__newTag{background-color:#d9aa0e;color:var(--white);font-size:2.3rem;font-weight:600;width:10rem;height:5rem;line-height:5rem;clip-path:polygon(100% 0%, 85% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);padding-left:2rem}@media(max-width: 560px){.jobCardLarge__newTag{width:14.6428571429vw;height:7.6785714286vw;line-height:7.6785714286vw;padding-left:1.9642857143vw;font-size:3.5714285714vw}}.jobCardLarge__favorite{margin-right:2rem;align-self:start;cursor:pointer}.jobCardLarge__favorite::before{content:"";display:block;width:3.2rem;height:2.8rem;background-image:url(../images/heart_white.svg);background-size:contain;background-repeat:no-repeat}@media(max-width: 560px){.jobCardLarge__favorite::before{width:4.6428571429vw;height:4.1071428571vw}}.jobCardLarge__favorite._job-favorite-on::before{background-image:url(../images/heart_red.svg)}.jobCardLarge__title{margin:0 10rem 3.3rem}@media(max-width: 560px){.jobCardLarge__title{margin:0 7.1428571429vw 5.8928571429vw;padding-bottom:1.7857142857vw;border-bottom:.1785714286vw solid #e5e5e5}}.jobCardLarge__number{font-size:1.8rem;letter-spacing:.05em}@media(max-width: 560px){.jobCardLarge__number{font-size:3.9285714286vw}}.jobCardLarge__title__title{font-size:3.6rem;font-weight:600;letter-spacing:.1em;color:var(--red)}@media(max-width: 560px){.jobCardLarge__title__title{font-size:5.3571428571vw}}.jobCardLarge__detail{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 10rem 4.85rem}@media(max-width: 560px){.jobCardLarge__detail{margin:0 7.1428571429vw 5.7142857143vw}}.jobCardLarge__detail-item{width:46.6%;margin-bottom:2rem}@media(max-width: 560px){.jobCardLarge__detail-item{width:100%;margin-bottom:5.3571428571vw}}.jobCardLarge__detail-item img{margin-right:1.3rem;width:2rem;height:2rem}@media(max-width: 560px){.jobCardLarge__detail-item img{width:5.3571428571vw;height:5.3571428571vw}}.jobCardLarge__detail-item p{font-weight:700}.jobCardLarge__detail-item p:first-child{margin-bottom:.7rem;padding-bottom:.7rem;background-clip:padding-box;border-bottom:1px solid rgba(112,112,112,.6);font-size:1.6rem;color:var(--red)}@media(max-width: 560px){.jobCardLarge__detail-item p:first-child{font-size:4.4642857143vw}}.jobCardLarge__detail-item p:last-child{font-size:2rem;padding-left:2.7rem}@media(max-width: 560px){.jobCardLarge__detail-item p:last-child{font-size:4.1071428571vw}}.jobCardLarge__detail-itemLarge{margin-top:2rem;padding-top:3rem;background-clip:padding-box;border-top:1px solid rgba(112,112,112,.6);width:52%}@media(max-width: 560px){.jobCardLarge__detail-itemLarge{width:100%;border-top:.1785714286vw solid #e5e5e5}}.jobCardLarge__detail-itemLarge p:first-child{font-size:2rem;font-weight:600;color:var(--red);margin-bottom:1rem}@media(max-width: 560px){.jobCardLarge__detail-itemLarge p:first-child{font-size:7.5vw;line-height:1.07}}.jobCardLarge__detail-itemLarge p:first-child small{font-size:1.2rem;font-weight:700;color:var(--black);margin-left:1rem}@media(max-width: 560px){.jobCardLarge__detail-itemLarge p:first-child small{display:block;margin-left:0;font-size:3.0357142857vw;line-height:2.24}}@media(max-width: 560px){.jobCardLarge__detail-itemLarge p:last-child{font-size:3.5714285714vw}}.jobCardLarge__detail-itemLarge:last-of-type{width:48%}@media(max-width: 560px){.jobCardLarge__detail-itemLarge:last-of-type{width:100%;border-top:none}}.jobCardLarge__detail-itemLarge:last-of-type p{padding-left:5rem}@media(max-width: 560px){.jobCardLarge__detail-itemLarge:last-of-type p{padding-left:0}}.jobCardLarge__btn{display:flex;justify-content:center;margin:0 auto 6.5rem;height:5.4rem}@media(max-width: 560px){.jobCardLarge__btn{width:51.7857142857vw;height:28.5714285714vw;flex-direction:column;gap:1.7857142857vw}}.jobCardLarge__btn button{width:24.8rem;height:100%;font-size:1.6rem;margin-right:6rem;text-align:center}@media(max-width: 560px){.jobCardLarge__btn button{font-size:4.2857142857vw;border-radius:11.9642857143vw;width:100%;height:14.2857142857vw}}.jobCardLong{border:1px solid var(--red);border-radius:1rem;width:100%;display:flex;justify-content:space-between;flex-direction:column}.jobCardLong:not(:last-child){margin-bottom:2rem}.jobCardLong__top{width:100%;display:flex;justify-content:space-between;padding:2rem 3rem .4rem}@media(max-width: 560px){.jobCardLong__top{padding:5.3571428571vw 5.3571428571vw 0}}.jobCardLong__main{width:100%;display:flex;justify-content:space-between}@media(max-width: 560px){.jobCardLong__main{flex-direction:column}}.jobCardLong__left{padding:0 0 1.95rem 3rem;width:60%}@media(max-width: 560px){.jobCardLong__left{padding:0 8.0357142857vw;width:100%;margin-bottom:5.7142857143vw}}.jobCardLong__title{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ddd}.jobCardLong__number{font-size:1.6rem;letter-spacing:.05em;line-height:1.69}@media(max-width: 560px){.jobCardLong__number{font-size:3.9285714286vw}}.jobCardLong__title__title{font-size:2rem;font-weight:700;letter-spacing:.1em;color:var(--red)}@media(max-width: 560px){.jobCardLong__title__title{font-size:5.3571428571vw}}@media(max-width: 560px){.jobCardLong__detail{font-size:3.0357142857vw}}.jobCardLong__detail div{display:flex;justify-content:left}.jobCardLong__detail div img{align-self:center;margin-right:.6rem;width:1.4rem;height:1.4rem}.jobCardLong__detail div:not(:last-of-type){margin-bottom:.7rem}.jobCardLong__right{width:25%;margin:0 3rem 2.5rem 0}@media(max-width: 560px){.jobCardLong__right{width:100%;padding:0 8.0357142857vw}}.jobCardLong__favorite{height:1.85rem;text-align:right;align-self:center;cursor:pointer}.jobCardLong__favorite::before{content:"";display:block;width:2.1rem;height:1.8rem;background-image:url(../images/heart_white.svg);background-size:contain;background-repeat:no-repeat}@media(max-width: 560px){.jobCardLong__favorite::before{width:4.6428571429vw;height:4.1071428571vw}}.jobCardLong__favorite._job-favorite-on::before{background-image:url(../images/heart_red.svg)}.jobCardLong__status__text{font-weight:700;margin-bottom:.5rem;padding-left:.9rem}@media(max-width: 560px){.jobCardLong__status__text{font-size:4.4642857143vw}}.jobCardLong__status{background-color:var(--gray);border-radius:.5rem;text-align:center;letter-spacing:.1em;height:3.7rem;line-height:3.7rem;margin-bottom:1.5rem}@media(max-width: 560px){.jobCardLong__status{height:10.7142857143vw;line-height:10.7142857143vw;font-size:3.9285714286vw}}.jobCardLong__btn{display:block;width:19.6rem;height:5.4rem;margin:0 auto}@media(max-width: 560px){.jobCardLong__btn{width:51.7857142857vw;height:14.2857142857vw}}.jobCardLong__btn .circleBtn{text-align:left;padding-left:2.8rem}@media(max-width: 560px){.jobCardLong__btn .circleBtn{text-align:center;padding-left:0;font-size:3.9285714286vw}}.mypageMenu{width:28rem;padding:1.2rem 1.5rem 1.45rem;border:.1rem solid var(--red);border-radius:1rem;align-self:start}@media(max-width: 560px){.mypageMenu{width:100%;padding:3.5714285714vw 5.2678571429vw 5.3571428571vw;border:.1785714286vw solid var(--red)}}.mypageMenu ul li:not(:last-child){border-bottom:1px solid #d6d6d6;padding-bottom:1.2rem;margin-bottom:1.2rem}.mypageMenu__item{position:relative;display:block}.mypageMenu__item:after{background:url("../images/btn_after_white.svg") no-repeat;position:absolute;right:0;content:"";display:inline-block;width:2.2rem;height:2.2rem;background-size:contain;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 560px){.mypageMenu__item:after{width:5.8928571429vw;height:5.8928571429vw}}.mypageMenu__item p:first-child{color:var(--red);font-size:1.8rem;font-weight:600}@media(max-width: 560px){.mypageMenu__item p:first-child{width:88%;font-size:6.25vw}}.mypageMenu__item p:nth-child(2){font-size:1.2rem;font-weight:700}@media(max-width: 560px){.mypageMenu__item p:nth-child(2){font-size:3.2142857143vw}}.newsSection{background-color:var(--gray);padding:6rem 0}@media(max-width: 560px){.newsSection{padding:10.7142857143vw 0}}.newsSection h2{text-align:center}.newsSection.newsSection-white{background-color:var(--white)}.newsSection__btn{display:block;margin:2.6rem auto 0;width:19.6rem;height:5.4rem}@media(max-width: 560px){.newsSection__btn{width:51.7857142857vw;height:14.2857142857vw}}.newsSection__btn>.circleBtn{width:100%;height:100%}.numberCard{width:33.2rem;border:1px solid var(--red);border-radius:1rem;padding-bottom:4rem;align-self:stretch;position:relative}@media(max-width: 560px){.numberCard{width:100%}}.numberCard__number{position:absolute;top:0;left:0;width:6rem;height:6rem;line-height:6rem;background-color:var(--red);border-radius:.7rem 0;color:var(--white);font-size:3rem;font-weight:600;text-align:center}@media(max-width: 560px){.numberCard__number{width:12.5vw;height:12.5vw;line-height:12.5vw;font-size:7.1428571429vw}}.numberCard__img{margin:4.24rem auto 2.2rem;width:9rem;height:10rem}.numberCard__img img{width:100%}.numberCard__img-large{width:12rem}.numberCard__mainText{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:var(--red)}@media(max-width: 560px){.numberCard__mainText{font-size:4.4642857143vw}}.numberCard__subText{text-align:left;line-height:2.14;margin:1.5rem 1.6rem 0}@media(max-width: 560px){.numberCard__subText{font-size:3.5714285714vw}}.pageNavi{display:flex;justify-content:space-between;align-items:center;margin:6rem auto;height:2.87rem}@media(max-width: 560px){.pageNavi{font-size:3.5714285714vw}}.navigation{display:flex;justify-content:space-between;align-items:center;margin:6rem auto;height:100%}.nav-links{display:flex;align-items:center;justify-content:space-between;height:100%}.next.page-numbers{border-radius:.5rem;background-color:var(--black);color:var(--white);margin:0 0 0 4rem}@media(max-width: 560px){.next.page-numbers{margin:0;padding:1.9642857143vw 2.8571428571vw;width:auto;height:auto}}.prev.page-numbers{border-radius:.5rem;background-color:var(--black);color:var(--white);margin:0 4rem 0 0}@media(max-width: 560px){.prev.page-numbers{margin:0 1.4285714286vw 0 0;padding:1.9642857143vw 2.8571428571vw;width:auto;height:auto}}.page-numbers.current{color:var(--white);background-color:var(--red);border-radius:.5rem;padding:.4rem 1rem;margin:0 .5rem;border:1px solid var(--red)}@media(max-width: 560px){.page-numbers.current{margin:0 1.4285714286vw 0 0;padding:1.9642857143vw 2.8571428571vw}}.page-numbers{border:1px solid var(--black);border-radius:.5rem;padding:.4rem 1rem;margin:0 .5rem}@media(max-width: 560px){.page-numbers{margin:0 1.4285714286vw 0 0;padding:1.9642857143vw 2.8571428571vw}}.page-numbers.dots{border:none;padding:0;margin:0}.searchBox{width:28rem;padding:2rem;border:.1rem solid var(--red);border-radius:1rem;align-self:start}@media(max-width: 560px){.searchBox{width:100%;margin-bottom:5.3571428571vw}}.searchBox>p{font-size:1.2rem;font-weight:700;margin-bottom:3.5rem}.searchBox .circleBtn{width:19.6rem;height:5.4rem;display:block;margin:0 auto}@media(max-width: 560px){.searchBox .circleBtn{width:51.7857142857vw;height:14.2857142857vw}}.searchBox .searchCount{font-size:1.2rem;text-align:right;letter-spacing:.1em;margin-bottom:1rem}.searchBox .searchCount large{font-size:2.3rem;font-weight:700}.searchItem{padding-bottom:.5rem;border-bottom:1px solid #ddd}.searchItem .searchItem__head{display:flex;justify-content:space-between;color:var(--red);margin-top:2rem;margin-bottom:1.2rem}.searchItem .searchItem__head>p{font-size:1.6rem;font-weight:600}@media(max-width: 560px){.searchItem .searchItem__head>p{font-size:3.9285714286vw}}.searchItem .searchItem__head button{width:6.3rem;height:2.4rem;font-size:1.2rem;font-weight:700;border:.1rem solid var(--red);border-radius:.5rem;background-color:var(--white);color:var(--red)}@media(max-width: 560px){.searchItem .searchItem__head button{width:16.7857142857vw;height:6.4285714286vw;font-size:3.0357142857vw}}.searchItem .searchItem__salary{display:flex;justify-content:space-between}@media(max-width: 560px){.searchItem .searchItem__salary{justify-content:start}}.searchItem .searchItem__salary input{width:10rem;height:4rem;border:1px solid var(--gray);padding-left:.5rem}.searchItem .searchItem__salary p{line-height:4rem}@media(max-width: 560px){.searchItem .searchItem__salary p{padding:0 3.3928571429vw}}.searchItem .searchItem__free input{width:100%;height:4rem;border:1px solid var(--gray);padding-left:.5rem}.searchItem .searchItem__salary{width:100%;height:4rem;border:1px solid var(--gray);padding-left:.5rem;background-image:url(../images/select_arrow_red.svg)}.serviceHumanSection{padding:6rem 0}.serviceHumanSection h2{text-align:center}.serviceHumanSection .wrap>p{margin:0 auto;width:50%;text-align:center;margin-bottom:4rem;line-height:2.36}@media(max-width: 560px){.serviceHumanSection .wrap>p{text-align:left;width:100%;font-size:3.5714285714vw;margin-bottom:12.8571428571vw}}.serviceFlowSection h2 .wrap>p{text-align:center;line-height:2.36;letter-spacing:.05em;margin-bottom:4rem}.human__movie{width:79.4rem;margin:0 auto 6.5rem}@media(max-width: 560px){.human__movie{width:100%}}.human__movie img{width:100%}.serviceFlowSection{padding:6rem 0}.serviceFlowSection h2{text-align:center}.flow__wrap{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.flow__wrap>img{width:3rem;height:3rem}@media(max-width: 560px){.flow__wrap>img{width:8.9285714286vw;height:8.9285714286vw}}section.subPageHero{width:100%;height:30rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media(max-width: 560px){section.subPageHero{height:66.6071428571vw}}@media(max-width: 560px){section.subPageHero .wrap{width:95%}}section.subPageHero h1{position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media(max-width: 560px){section.subPageHero h1{top:75%;font-size:7.3214285714vw;font-weight:600}}@media(max-width: 560px){section.subPageHero small{display:block;font-size:4.1071428571vw;font-weight:400;letter-spacing:.05em}}.jobSearchHero{background-image:url(../images/hero_job_search_pc.webp)}@media(max-width: 560px){.jobSearchHero{background-image:url(../images/hero_job_search_sp.webp)}}.aboutHero{background-image:url(../images/hero_about_pc.webp)}@media(max-width: 560px){.aboutHero{background-image:url(../images/hero_about_sp.webp)}}.serviceHero{background-image:url(../images/hero_service_pc.webp)}@media(max-width: 560px){.serviceHero{background-image:url(../images/hero_service_sp.webp)}}.workHero{background-image:url(../images/hero_work_pc.webp)}@media(max-width: 560px){.workHero{background-image:url(../images/hero_work_sp.webp)}}.newsHero{background-image:url(../images/hero_news_pc.webp)}@media(max-width: 560px){.newsHero{background-image:url(../images/hero_news_sp.webp)}}.resumeHero{background-image:url(../images/hero_resume_pc.webp)}@media(max-width: 560px){.resumeHero{background-image:url(../images/hero_resume_sp.webp)}}.favoriteHero{background-image:url(../images/hero_favorite_pc.webp)}@media(max-width: 560px){.favoriteHero{background-image:url(../images/hero_favorite_sp.webp)}}.historyHero{background-image:url(../images/hero_history_pc.webp)}@media(max-width: 560px){.historyHero{background-image:url(../images/hero_history_sp.webp)}}.jobDetailHero{background-image:url(../images/hero_job_detail_pc.webp)}@media(max-width: 560px){.jobDetailHero{background-image:url(../images/hero_job_detail_sp.webp)}}.mypageHero{background-image:url(../images/hero_mypage_pc.webp)}@media(max-width: 560px){.mypageHero{background-image:url(../images/hero_mypage_sp.webp)}}.entryHero{background-image:url(../images/hero_entry_pc.webp)}@media(max-width: 560px){.entryHero{background-image:url(../images/hero_entry_sp.webp)}}.profileHero{background-image:url(../images/hero_profile_pc.webp)}@media(max-width: 560px){.profileHero{background-image:url(../images/hero_profile_sp.webp)}}.loginHero{background-image:url(../images/hero_login_pc.webp)}@media(max-width: 560px){.loginHero{background-image:url(../images/hero_login_sp.webp)}}.registerHero{background-image:url(../images/hero_register_pc.webp)}@media(max-width: 560px){.registerHero{background-image:url(../images/hero_register_sp.webp)}}.registerHero h1{font-size:4.8rem}.companyServiceHero{background-image:url(../images/hero_companyServiceHero_pc.webp)}@media(max-width: 560px){.companyServiceHero{background-image:url(../images/hero_companyServiceHero_sp.webp)}}.recruitmentHero{background-image:url(../images/hero_recruitment_pc.webp)}@media(max-width: 560px){.recruitmentHero{background-image:url(../images/hero_recruitment_sp.webp)}}.trainingHero{background-image:url(../images/hero_training_pc.webp)}@media(max-width: 560px){.trainingHero{background-image:url(../images/hero_training_sp.webp)}}.uchidaHero{background-image:url(../images/hero_uchida_pc.webp)}@media(max-width: 560px){.uchidaHero{background-image:url(../images/hero_uchida_sp.webp)}}.careerHero{background-image:url(../images/hero_career_pc.webp)}@media(max-width: 560px){.careerHero{background-image:url(../images/hero_career_sp.webp)}}.recruitmentServiceHero{background-image:url(../images/hero_recruitment_service_pc.webp)}.outsourcingServicesHero{background-image:url(../images/hero_outsourcing_services_pc.webp)}.consultingServicesHero{background-image:url(../images/hero_consulting_services_pc.webp)}.hrHero{background-image:url(../images/hero_hr_pc.webp)}@media(max-width: 560px){.hrHero{background-image:url(../images/hero_hr_sp.webp)}}@media(max-width: 560px){.hrHero.subPageHero h1{font-size:7.3214285714vw}}@media(max-width: 560px){.hrHero.subPageHero small{font-size:4.1071428571vw}}.engagementHero{background-image:url(../images/hero_engagement_pc.webp)}@media(max-width: 560px){.engagementHero{background-image:url(../images/hero_engagement_sp.webp)}}.evaluationHero{background-image:url(../images/hero_360evaluation_pc.webp)}@media(max-width: 560px){.evaluationHero{background-image:url(../images/hero_360evaluation_sp.webp)}}.privacyHero{background-image:url(../images/hero_privacy_pc.webp)}@media(max-width: 560px){.privacyHero{background-image:url(../images/hero_privacy_sp.webp)}}.contactHero{background-image:url(../images/hero_contact_pc.webp)}@media(max-width: 560px){.contactHero{background-image:url(../images/hero_contact_sp.webp)}}.recruitmentSupportHero{background-image:url(../images/hero_about_pc.webp)}@media(max-width: 560px){.recruitmentSupportHero{background-image:url(../images/hero_about_sp.webp)}}.subPageHero__wrap{background-image:url(../images/hero_sub_page_pc.webp);background-position:center;background-repeat:no-repeat;background-size:cover;width:70%;height:inherit;clip-path:polygon(0 0, 100% 0%, 93% 100%, 0% 100%)}@media(max-width: 560px){.subPageHero__wrap{width:100%;height:57%;background-image:url(../images/hero_sub_page_sp.webp);position:absolute;bottom:0;clip-path:polygon(0 0, 100% 38%, 100% 100%, 0% 100%)}}@media(max-width: 442px){.subPageHero__wrap{clip-path:polygon(0 0, 100% 20%, 100% 100%, 0% 100%)}}.underRedCard{display:block;width:33.2rem;height:25rem;position:relative}@media(max-width: 560px){.underRedCard{width:auto;height:53.5714285714vw}}.underRedCard__img{width:100%;height:100%;border-radius:1rem}.underRedCard__img img{width:100%;height:100%;border-radius:1rem}.underRedCard__under{background-image:url(../images/red_card_under.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:25.7rem;position:absolute;bottom:0;border-radius:1rem;content:"bb"}@media(max-width: 560px){.underRedCard__under{height:125%}}.underRedCard__btn{display:block;margin:2.6rem auto 0;width:19.6rem;height:5.4rem}.underRedCard h3{position:absolute;bottom:2rem;left:2rem;font-size:2.1rem;font-weight:600;color:var(--white)}@media(max-width: 560px){.underRedCard h3{bottom:2.8571428571vw;left:5.3571428571vw;font-size:5.8928571429vw}}.underRedCard h3 small{display:block;font-size:1.4rem;font-weight:700}@media(max-width: 560px){.underRedCard h3 small{font-size:3.75vw}}.underRedCard+p{margin-top:2rem;line-height:2.42}.underRedCard__next{position:absolute;right:1rem;bottom:1rem}@media(max-width: 560px){.underRedCard__next{width:5.8928571429vw;height:5.8928571429vw}}.workSection{padding:6rem 0}.workSection h2{text-align:center}.workSection__para{text-align:center;line-height:2.36;margin-bottom:4.1rem}@media(max-width: 560px){.workSection__para{text-align:left;margin-bottom:5.7142857143vw;font-size:3.5714285714vw}}.workSection__btn{display:block;margin:2.6rem auto 0;width:19.6rem;height:5.4rem}@media(max-width: 560px){.workSection__btn{width:51.7857142857vw;height:14.2857142857vw}}.workSection__btn>.circleBtn{width:100%;height:100%}.evaluation__system__wrap{padding:6.5rem 0}.evaluation__system__wrap .wrap>p{text-align:center;margin-bottom:4.1rem;line-height:2.36}@media(max-width: 560px){.evaluation__system__wrap .wrap>p{text-align:left;font-size:3.5714285714vw}}.evaluation__system__list{display:flex;justify-content:center;gap:4rem}@media(max-width: 560px){.evaluation__system__list{flex-wrap:wrap}}.evaluation__system__list .numberCard{background-color:var(--white)}.evaluation__system__list .numberCard__img{width:6rem;height:6rem}@media(max-width: 560px){.evaluation__system__list .numberCard__img{width:19.6428571429vw;height:19.6428571429vw}}.evaluation__system__list .numberCard__img.training{width:5rem}@media(max-width: 560px){.evaluation__system__list .numberCard__img.training{width:16.0714285714vw}}.career__program__wrap{background-color:var(--gray);padding:6.5rem 0}@media(max-width: 560px){.career__program__wrap{padding:11.6071428571vw 0}}.career__program__wrap .wrap>p{text-align:center;margin-bottom:4.1rem;line-height:2.36}@media(max-width: 560px){.career__program__wrap .wrap>p{text-align:left;font-size:3.5714285714vw;margin-bottom:7.3214285714vw}}.career__program__wrap .wrap h2{font-size:2.6rem}@media(max-width: 560px){.career__program__wrap .wrap h2{font-size:5.3571428571vw}}.career__program__list{display:grid;justify-items:normal;grid-template-columns:repeat(5, 1fr);gap:2rem}@media(max-width: 560px){.career__program__list{grid-template-columns:1fr}}.career__program__list .numberCard{background-color:var(--white);width:auto}.career__program__list .numberCard__img{width:6rem;height:6rem}@media(max-width: 560px){.career__program__list .numberCard__img{width:19.6428571429vw;height:19.6428571429vw}}.career__program__list .numberCard__mainText{font-size:1.6rem;margin-bottom:0}@media(max-width: 560px){.career__program__list .numberCard__mainText{font-size:4.1071428571vw}}.career__support__wrap{padding:6.5rem 0 0}@media(max-width: 560px){.career__support__wrap{padding:11.6071428571vw 0 0}}.career__support__wrap .wrap>p{text-align:center;margin:0 auto 4.1rem;line-height:2.36;width:85%}@media(max-width: 560px){.career__support__wrap .wrap>p{text-align:left;font-size:3.5714285714vw}}.career__support__wrap .wrap h2{font-size:2.6rem}@media(max-width: 560px){.career__support__wrap .wrap h2{font-size:5.3571428571vw}}.career__support__list{display:grid;justify-items:normal;grid-template-columns:repeat(4, 1fr);gap:2rem}@media(max-width: 560px){.career__support__list{grid-template-columns:1fr}}.career__support__list .numberCard{background-color:var(--white);width:auto}.career__support__list .numberCard__img{width:6rem;height:6rem}@media(max-width: 560px){.career__support__list .numberCard__img{width:19.6428571429vw;height:19.6428571429vw}}.career__support__list .numberCard__mainText{font-size:1.6rem;margin-bottom:0}@media(max-width: 560px){.career__support__list .numberCard__mainText{font-size:4.1071428571vw}}.companyService__explain__wrap{margin:5.5rem auto}@media(max-width: 560px){.companyService__explain__wrap{margin:9.8214285714vw auto}}.companyService__explain__wrap .wrap>h2{text-align:center;margin-bottom:3.8rem;line-height:1.33;letter-spacing:.1em}@media(max-width: 560px){.companyService__explain__wrap .wrap>h2{font-size:5.3571428571vw;margin-bottom:6.7857142857vw}}.companyService__explain__wrap .wrap>p{text-align:center;line-height:2.36;letter-spacing:.05em;width:85%;margin:0 auto}@media(max-width: 560px){.companyService__explain__wrap .wrap>p{text-align:left;font-size:3.5714285714vw;line-height:2}}@media(max-width: 560px)and (max-width: 560px){.companyService__explain__wrap .wrap>p{width:100%}}.companyService__flow__wrap{background-color:var(--gray);padding:6rem 0}@media(max-width: 560px){.companyService__flow__wrap{padding:10.7142857143vw 0}}.companyService__flow__wrap .wrap>p{text-align:center;margin-bottom:4.1rem;line-height:2.36;letter-spacing:.05em}@media(max-width: 560px){.companyService__flow__wrap .wrap>p{text-align:left;font-size:3.5714285714vw;line-height:2}}.companyService__backBtn__wrap{display:block;width:30rem;height:5.4rem;margin:4rem auto}@media(max-width: 560px){.companyService__backBtn__wrap{width:62.5vw;height:14.2857142857vw;margin:9.8214285714vw auto}}@media(max-width: 560px){.companyService__backBtn__wrap .circleBtn{padding-left:3.5714285714vw}}.company__hrconsul__wrap{padding:6rem 0}.company__hrconsul__wrap .wrap>p{display:block;text-align:center;margin:0 auto 4.1rem;line-height:2.36}@media(max-width: 560px){.company__hrconsul__wrap .wrap>p{font-size:3.5714285714vw;text-align-last:left}}.company__hrconsul__wrap .last-text{padding-top:4rem}.complete__wrap h2{margin-bottom:.2rem;font-size:4.4rem}@media(max-width: 560px){.complete__wrap h2{font-size:9.8214285714vw}}.complete__wrap p{margin-bottom:2.6rem;font-size:2.6rem;font-weight:700}@media(max-width: 560px){.complete__wrap p{font-size:4.6428571429vw}}.complete__wrap p:nth-of-type(1){line-height:1.65}.engagement__survey__wrap{background-color:var(--gray);padding:6.5rem 0}.engagement__survey__list{display:grid;justify-items:normal;grid-template-columns:repeat(3, 1fr);gap:3rem}@media(max-width: 560px){.engagement__survey__list{grid-template-columns:1fr}}.engagement__survey__list .numberCard{background-color:var(--white);width:auto;padding-top:6.8rem}@media(max-width: 560px){.engagement__survey__list .numberCard{padding-top:4.4642857143vw}}.engagement__survey__list .numberCard__img{width:6rem;height:6rem}@media(max-width: 560px){.engagement__survey__list .numberCard__img{width:19.6428571429vw;height:19.6428571429vw}}.engagement__survey__list .numberCard__mainText{margin-bottom:0}@media(max-width: 560px){.engagement__survey__list .numberCard__mainText{font-size:4.4642857143vw}}.favoriteAndSide__wrap{display:flex;justify-content:space-between;margin:6rem auto}@media(max-width: 560px){.favoriteAndSide__wrap{flex-direction:column}}.favorite__wrap{width:77rem}@media(max-width: 560px){.favorite__wrap{width:100%;margin-top:9.8214285714vw}}.favorite__wrap h2{margin-bottom:2.6rem;padding-bottom:.5rem;border-bottom:1px solid #d6d6d6}.historyAndSide__wrap{display:flex;justify-content:space-between;margin:6rem auto}@media(max-width: 560px){.historyAndSide__wrap{flex-direction:column}}.history__wrap{width:77rem}@media(max-width: 560px){.history__wrap{margin-top:9.8214285714vw;width:100%}}.history__wrap h2{margin-bottom:2.6rem;padding-bottom:.5rem;border-bottom:1px solid #d6d6d6}.jobDetails__resultLink{display:inline-block;font-size:1.8rem;font-weight:700;line-height:1.33}@media(max-width: 560px){.jobDetails__resultLink{font-size:4.1071428571vw}}.jobDetails__resultLink img{width:2.2rem;height:2.2rem;margin-right:1rem}@media(max-width: 560px){.jobDetails__resultLink img{width:5.8928571429vw;height:5.8928571429vw}}.jobDetails__listLink{display:block;margin:0 auto 6.5rem;font-size:1.8rem;font-weight:700;line-height:1.33;text-align:center}@media(max-width: 560px){.jobDetails__listLink{font-size:4.1071428571vw}}.jobDetails__listLink img{width:2.2rem;height:2.2rem;margin-right:1rem}@media(max-width: 560px){.jobDetails__listLink img{width:5.8928571429vw;height:5.8928571429vw}}.jobSearch__wrap{display:flex;justify-content:space-between;margin:6rem auto}@media(max-width: 560px){.jobSearch__wrap{flex-direction:column}}.searchResults{width:79.2rem}@media(max-width: 560px){.searchResults{width:100%}}.searchResults .pageNavi{margin:0 auto 4.5rem}.searchResults .pageNavi.pageNavi-under{margin:6.5rem auto 2rem}.searchResults .navigation{margin:0 auto}.searchResults .noresults{font-size:3rem}@media(max-width: 560px){.searchResults .noresults{font-size:5.3571428571vw}}.searchResultsCount{font-size:1.6rem;letter-spacing:.05em;margin-bottom:1.5rem}.searchResultsCount large{font-size:2.3rem;font-weight:700}.searchResultsList{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:2rem;row-gap:4rem}@media(max-width: 560px){.searchResultsList{grid-template-columns:repeat(1, 1fr)}}.login__wrap{margin:4.1rem auto 6.55rem}.login__wrap h2{margin-bottom:2.7rem}.loginInputs{width:42rem;margin:0 auto}@media(max-width: 560px){.loginInputs{width:100%}}.loginInput>p{font-weight:700;margin-bottom:1rem}@media(max-width: 560px){.loginInput>p{font-size:3.2142857143vw}}.loginInput input{border:1px solid #ccc;width:100%;height:4.4rem;margin-bottom:1.6rem;padding-left:1.1rem;font-size:1.6rem}.loginLink__forgot{text-decoration:underline;text-align:center;margin-bottom:1.55rem}@media(max-width: 560px){.loginLink__forgot{font-size:3.2142857143vw}}.loginLink__notRegistered{text-decoration:underline;text-align:center;margin-top:4.1rem}@media(max-width: 560px){.loginLink__notRegistered{font-size:3.2142857143vw}}.mypageAndSide__wrap{display:flex;justify-content:space-between;margin:6rem auto}@media(max-width: 560px){.mypageAndSide__wrap{flex-direction:column}}.mypage__wrap{width:79rem}@media(max-width: 560px){.mypage__wrap{width:100%;margin-top:9.8214285714vw}}.mypage__wrap h2{display:inline-block}.mypage__wrap h3{padding-bottom:.4rem;border-bottom:2px solid #bfbfbf;color:var(--red);font-size:1.8rem;font-weight:700}@media(max-width: 560px){.mypage__wrap h3{font-size:5vw;padding-bottom:1.9642857143vw}}.mypage__profileArea{width:100%;border:1px solid #bfbfbf;border-radius:1rem;padding:4rem;margin-bottom:2.6rem}@media(max-width: 560px){.mypage__profileArea{padding:9.8214285714vw 2.6785714286vw}}.mypage__profileArea p{font-size:1.2rem;opacity:.5}@media(max-width: 560px){.mypage__profileArea p{display:none}}.mypage__resumeArea{width:100%;border:1px solid #bfbfbf;border-radius:1rem;padding:4rem}@media(max-width: 560px){.mypage__resumeArea{padding:9.8214285714vw 2.6785714286vw}}.mypage__resumeArea h2{display:block;border-bottom:2px solid #bfbfbf;padding-bottom:.4rem;margin-bottom:1.7rem}.mypage__resumeArea>p{margin-bottom:2.7rem}@media(max-width: 560px){.mypage__resumeArea>p{font-size:4.1071428571vw}}.mypage__areaTop{display:flex;justify-content:space-between;margin-bottom:2.7rem}.mypage__table{width:100%;font-size:1.6rem;text-align:left;margin-bottom:3rem}.mypage__table th{font-weight:700;color:#bfbfbf;padding-top:1.5rem;padding-bottom:.6rem}@media(max-width: 560px){.mypage__table th{font-size:3.5714285714vw}}.mypage__table td{font-weight:600;padding-bottom:1.5rem;border-bottom:1px solid var(--gray);line-height:1.69}@media(max-width: 560px){.mypage__table td{font-size:4.1071428571vw}}.mypageBtn{display:block;width:33rem;height:5.4rem}@media(max-width: 560px){.mypageBtn{width:100%;height:14.2857142857vw}}@media(max-width: 560px){.mypageBtn .circleBtn{font-size:4.1071428571vw}}.resumeAndSide__wrap{display:flex;justify-content:space-between;margin:6rem auto}@media(max-width: 560px){.resumeAndSide__wrap{flex-direction:column}}.resume__wrap{width:77rem}@media(max-width: 560px){.resume__wrap{width:100%;margin-top:9.8214285714vw}}.resume__wrap h2{margin-bottom:2.6rem;padding-bottom:.5rem;border-bottom:1px solid #d6d6d6}.resume__wrap>p{padding-bottom:2.9rem}@media(max-width: 560px){.resume__wrap>p{text-align:center;font-size:3.5714285714vw;margin-bottom:5.5357142857vw}}@media(max-width: 560px){.resume__wrap .circleBtn__wrap{width:51.7857142857vw;margin-top:3.5714285714vw}}.drop-area{border-radius:.5em;text-align:center;width:67rem;height:38rem;background-color:var(--gray);margin:0 auto 6.5rem;padding-top:5.5rem;padding-bottom:6.4rem;border:3px dashed #c8c8c8}@media(max-width: 560px){.drop-area{width:100%;background-color:var(--white);border:none;height:inherit;padding:0;margin:0}}.drop-area>p{font-size:1.8rem;font-weight:700;text-align:center}.drop-area>img{width:3.4rem;height:4.3rem;display:block;margin:0 auto 2rem}.drop-area .drop-area__message{margin-bottom:2.1rem}@media(max-width: 560px){.drop-area .drop-area__message{display:none}}.drop-area .circleBtn.circleBtn__white{display:block;width:22.8rem;height:4.4rem;line-height:4.4rem;font-size:1.4rem;margin:0 auto}@media(max-width: 560px){.drop-area .circleBtn.circleBtn__white{width:40.7142857143vw;height:7.8571428571vw;font-size:3.0357142857vw}}.drop-area .circleBtn.circleBtn__white:after{content:none}.drop-area .uploader{display:none}@media(max-width: 560px){.drop-area .fileName{margin-bottom:1.7857142857vw}}.resumeConfirm__wrap{width:77rem}@media(max-width: 560px){.resumeConfirm__wrap{width:100%;margin-top:9.8214285714vw}}.resumeConfirm__wrap h2{margin-bottom:2.6rem;padding-bottom:.5rem;border-bottom:1px solid #d6d6d6}@media(max-width: 560px){.resumeConfirm__wrap .circleBtn__wrap{width:100%}}.resumeConfirm__file{width:67rem;margin:0 auto 4rem}@media(max-width: 560px){.resumeConfirm__file{width:100%}}.resumeConfirm__file p{padding-left:3rem}@media(max-width: 560px){.resumeConfirm__file p{padding-left:3.5714285714vw}}.resumeConfirm__file p:first-child{background-color:var(--gray);border:1px solid #ccc;font-weight:700;padding:1rem 0 1rem 3rem}@media(max-width: 560px){.resumeConfirm__file p:first-child{font-size:3.5714285714vw;padding:3.5714285714vw}}.resumeConfirm__file p:last-child{border:1px solid #ccc;border-top:none;font-size:1.6rem;padding:1.5rem 0 1.5rem 3rem}@media(max-width: 560px){.resumeConfirm__file p:last-child{font-size:4.1071428571vw;padding:3.5714285714vw}}.passwordReset__wrap{margin:4.1rem auto 6.55rem}.passwordReset__wrap h2{margin-bottom:2rem}.passwordReset__wrap>p{margin-bottom:4.2rem}@media(max-width: 560px){.passwordReset__wrap>p{font-size:3.5714285714vw}}@media(max-width: 560px){.passwordReset__wrap .circleBtn__wrap{width:53.5714285714vw}}@media(max-width: 560px){.passwordReset__wrap .circleBtn{font-size:3.5714285714vw;padding-left:3.5714285714vw}}.passwordResetInputs{width:42rem;margin:0 auto}@media(max-width: 560px){.passwordResetInputs{width:100%}}.passwordResetInput>p{font-weight:700;margin-bottom:1rem}@media(max-width: 560px){.passwordResetInput>p{font-size:3.2142857143vw}}.passwordResetInput input{border:1px solid #ccc;width:100%;height:4.4rem;margin-bottom:1.6rem;padding-left:1.1rem;font-size:1.6rem}.passwordDisplay{margin-bottom:2.6rem}@media(max-width: 560px){.passwordDisplay{font-size:3.2142857143vw}}.passwordResetSend__wrap{margin:4.1rem auto 6.55rem}.passwordResetSend__wrap h2{margin-bottom:2rem}.passwordResetSend__wrap>p{margin-bottom:4.2rem}@media(max-width: 560px){.passwordResetSend__wrap>p{font-size:3.5714285714vw}}.passwordResetSendInputs{width:42rem;margin:0 auto}@media(max-width: 560px){.passwordResetSendInputs{width:100%}}.passwordResetSendInput>p{font-weight:700;margin-bottom:1rem}@media(max-width: 560px){.passwordResetSendInput>p{font-size:3.2142857143vw}}.passwordResetSendInput input{border:1px solid #ccc;width:100%;height:4.4rem;margin-bottom:1.6rem;padding-left:1.1rem;font-size:1.6rem}.privacy__wrap,.agree__wrap{padding:6.5rem 0}.privacy__wrap .wrap,.agree__wrap .wrap{width:104rem;min-width:104rem}@media(max-width: 560px){.privacy__wrap .wrap,.agree__wrap .wrap{width:90%;min-width:auto}}.privacy__wrap h2,.agree__wrap h2{color:var(--black);font-size:2.2rem;line-height:1.36;margin-bottom:1.7rem}.privacy__wrap h2:not(:first-of-type),.agree__wrap h2:not(:first-of-type){margin-top:7rem}@media(max-width: 560px){.privacy__wrap h2,.agree__wrap h2{font-size:4.4642857143vw;margin-bottom:3.0357142857vw}}.privacy__wrap h3,.agree__wrap h3{font-size:1.6rem;font-weight:700;line-height:1.875}@media(max-width: 560px){.privacy__wrap h3,.agree__wrap h3{font-size:3.2142857143vw}}.privacy__wrap p,.agree__wrap p{line-height:2.14}@media(max-width: 560px){.privacy__wrap p,.agree__wrap p{font-size:3.2142857143vw}}.agree__wrap{background-color:var(--gray)}.recruitment__staff__wrap{padding:6rem 0 0}.recruitment-support-last-text{font-size:1.4rem;text-align:center;margin-bottom:13rem}@media(max-width: 560px){.recruitment-support-last-text{font-size:2.5vw;width:80%;margin:0 auto;margin-bottom:10rem}}.articleContents{margin:6.8rem auto;width:88rem;line-height:1.93}@media(max-width: 560px){.articleContents{width:90%;margin:12.1428571429vw auto}}.articleContents .thumbnail{width:100%;margin-bottom:2.7rem}@media(max-width: 560px){.articleContents .thumbnail{margin-bottom:4.8214285714vw}}.articleContents h2{background-color:var(--gray);font-size:2.6rem;font-weight:700;color:var(--black);margin-bottom:4rem;margin-top:3.6rem;padding:.5rem 1rem;line-height:1.92}@media(max-width: 560px){.articleContents h2{font-size:4.2857142857vw;margin-bottom:7.1428571429vw;margin-top:6.4285714286vw;padding:.8928571429vw 1.7857142857vw}}.articleContents h3{font-size:2rem;font-weight:700;letter-spacing:.1em;border-left:5px solid var(--red);padding-left:1rem;margin-bottom:1.7rem}@media(max-width: 560px){.articleContents h3{font-size:4.4642857143vw;line-height:1.32;padding-left:1.7857142857vw;margin-bottom:3.0357142857vw}}.articleContents img{width:100%;height:auto}.articleContents p{margin-bottom:3.6rem}@media(max-width: 560px){.articleContents p{font-size:3.2142857143vw}}.articleContents p img{margin:3rem auto}@media(max-width: 560px){.articleContents p img{margin:5.3571428571vw auto}}.articleContents .date{display:inline-block}@media(max-width: 560px){.articleContents .date{font-size:3.9285714286vw}}@media(max-width: 560px){.articleContents .circleBtn__wrap{width:51.7857142857vw;height:14.2857142857vw}}h1.articleTitle{color:var(--black);font-size:3.6rem;padding-bottom:2.7rem;border-bottom:1px solid rgba(112,112,112,.35);margin-bottom:2.6rem;background-clip:padding-box;line-height:1.39}@media(max-width: 560px){h1.articleTitle{font-size:5.3571428571vw;line-height:1.66;padding-bottom:4.8214285714vw;margin-bottom:4.6428571429vw}}.articleTags{display:inline-block;margin-right:1rem}@media(max-width: 560px){.articleTags{margin-right:1.7857142857vw}}.articleTag{display:inline-block;background-color:var(--red);color:var(--white);border-radius:.5rem;padding:.4rem 1rem;font-size:1.4rem;font-weight:500;letter-spacing:.05em}@media(max-width: 560px){.articleTag{font-size:3.2142857143vw;padding:.7142857143vw 1.7857142857vw}}.articleBtn{display:block;margin:0 auto;width:24.8rem}.training__feature__wrap{background-color:var(--gray);padding:6.5rem 0}.feature__list{display:grid;justify-items:center;grid-template-columns:repeat(3, 1fr);column-gap:5rem;row-gap:2rem}@media(max-width: 560px){.feature__list{grid-template-columns:1fr}}.feature__list .numberCard{background-color:var(--white)}.training__type__wrap{padding:6rem 0}.training__trainer__wrap{padding:6rem 0;background-color:var(--gray)}.training__trainer__wrap .wrap>p{display:block;text-align:center;margin:0 auto 4.1rem}@media(max-width: 560px){.training__trainer__wrap .wrap>p{font-size:3.5714285714vw}}.trainerCard__wrap{width:100%}.trainerCard{color:#fff;width:100%;height:100%;text-align:center;line-height:300px;text-align:center}.trainerCard img{width:85%;margin-bottom:4rem;border-radius:20rem}@media(max-width: 560px){.trainerCard img{margin-bottom:11.9642857143vw}}.trainerCard p{width:85%;color:var(--black);line-height:2.14;margin:0 auto;text-align:left}@media(max-width: 560px){.trainerCard p{font-size:3.5714285714vw}}.swiper__area{position:relative;width:130rem;margin:0 auto}@media(max-width: 560px){.swiper__area{width:100%}}.swiper-pagination{position:relative;margin-top:4rem}.swiper-pagination-bullet{width:12px !important;height:12px !important;margin:0 0 0 10px !important}.swiper-pagination-bullet:first-child{margin:0 !important}@media(max-width: 560px){.swiper-button-next,.swiper-button-prev{display:none}}.uchida__merit__wrap{background-color:var(--gray);padding:6.5rem 0}.uchida__merit__list{display:flex;justify-content:center;flex-wrap:wrap-reverse;flex-direction:row-reverse;gap:4rem}@media(max-width: 560px){.uchida__merit__list{flex-wrap:wrap;flex-direction:column-reverse}}.uchida__merit__list .numberCard{background-color:var(--white)}.uchida__merit__list .numberCard__img{width:6rem;height:6rem}@media(max-width: 560px){.uchida__merit__list .numberCard__img{width:19.6428571429vw;height:19.6428571429vw}}.workWithUs__wrap{display:flex;justify-content:space-between;width:116.6rem;margin:6rem auto}@media(max-width: 560px){.workWithUs__wrap{width:90%;flex-direction:column}}.articleList{width:83.7rem}@media(max-width: 560px){.articleList{width:100%;margin-top:5.3571428571vw}}.articleList h2{color:var(--black);font-size:2.5rem;margin-bottom:1.8rem}@media(max-width: 560px){.articleList h2{font-size:5.3571428571vw;margin-bottom:4.2857142857vw}}.articleList>p{margin-bottom:3.1rem}@media(max-width: 560px){.articleList>p{font-size:3.5714285714vw;margin-bottom:7.5vw}}.articleList .threeContents__wrap{column-gap:2rem}.articleList .articleCard__img{height:18.5rem}@media(max-width: 560px){.articleList .articleCard__img{height:53.5714285714vw}}.articleList .articleCard__img img{height:100%;object-fit:cover}.articleList .articleCard__tag{font-size:1.2rem}@media(max-width: 560px){.articleList .articleCard__tag{font-size:3.2142857143vw;font-weight:500}}.articleList .articleCard__title{font-size:1.4rem;font-weight:700}@media(max-width: 560px){.articleList .articleCard__title{font-size:3.5714285714vw}}.topHero{background-image:url(../images/hero_top_pc.webp);width:100%;height:43.4rem;background-position:initial;background-repeat:no-repeat;background-size:cover;position:relative}@media(max-width: 560px){.topHero{background-image:url(../images/hero_top_sp.webp);height:161.7857142857vw}}.companyTopHero{background-image:url(../images/hero_company_pc.webp)}@media(max-width: 560px){.companyTopHero{background-image:url(../images/hero_company_sp.webp)}}.topHeroContents{position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:var(--white)}@media(max-width: 560px){.topHeroContents{bottom:60%}}.topHeroContents h1{line-height:1.2;display:block;margin-bottom:2.8rem;font-weight:400}@media(max-width: 560px){.topHeroContents h1{font-size:7.1428571429vw}}.topHeroContents p{font-size:1.6rem;margin-bottom:5.4rem;line-height:1.6}@media(max-width: 560px){.topHeroContents p{font-size:4.1071428571vw}}.topHerotags{width:50rem;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem}@media(max-width: 560px){.topHerotags{width:90%;margin-bottom:7.1428571429vw}}.topHerotag{border:.1rem solid var(--white);border-radius:1.4rem;font-size:1.2rem;padding:.3rem 1rem}@media(max-width: 560px){.topHerotag{border:.1785714286vw solid var(--white);border-radius:2.5vw;font-size:3.0357142857vw;padding:.5357142857vw 1.7857142857vw}}.topHeroBtn{display:inline-block;width:24.8rem;height:5.4rem}@media(max-width: 560px){.topHeroBtn{display:block;width:69.6428571429vw;height:14.4642857143vw;margin:0 auto}}.topHeroBtn .circleBtn__white:after{background:rgba(0,0,0,0);content:"＞"}.topHero__wrap{background-image:url(../images/hero_sub_page_pc.webp);background-repeat:no-repeat;background-size:cover;width:63%;height:43.4rem;display:flex;justify-content:left;align-items:center;clip-path:polygon(0 0, 100% 0%, 88% 100%, 0% 100%)}@media(max-width: 560px){.topHero__wrap{width:100%;height:59%;background-image:url(../images/hero_sub_page_sp.webp);position:absolute;bottom:0;clip-path:polygon(0 0, 100% 15%, 100% 100%, 0% 100%)}}.topSearchSection{background-color:var(--gray);padding:2.6rem 0 4.3rem}.topSearchSection h2{margin-bottom:1.9rem}.topSearchForm{width:100%;display:flex;align-items:center;margin-bottom:2rem}@media(max-width: 560px){.topSearchForm{flex-direction:column}}.topSearchFormInnerSelects{display:flex;align-items:center;width:80%;height:6.6rem}@media(max-width: 560px){.topSearchFormInnerSelects{flex-direction:column;width:100%;height:44.6428571429vw}}.topSearchFormInnerSelects select{width:33%;height:100%;border:none;padding-left:3rem;font-size:1.8rem;background-image:url(../images/select_arrow_red.svg)}@media(max-width: 560px){.topSearchFormInnerSelects select{width:100%;margin:.8928571429vw 0}}.topSearchFormInnerSelects select:first-child{border-radius:1rem 0 0 1rem}@media(max-width: 560px){.topSearchFormInnerSelects select:first-child{border-radius:0}}.topSearchFormInnerSelects select:last-child{flex:1}@media(max-width: 560px){.topSearchFormInnerSelects select:last-child{flex:auto}}.topSearchFormInnerSelects select:not(:last-child){border-right:1px solid var(--gray)}.topSearchFormBtn{width:22.2rem;height:6.6rem}.topSearchFormBtn .circleBtn{border-radius:0 1rem 1rem 0}@media(max-width: 560px){.topSearchFormBtn .circleBtn{border-radius:1.7857142857vw}}.topSearchFormBtn.sp{margin:3.5714285714vw auto 0;width:100%}.topSearchDetailForm{width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 560px){.topSearchDetailForm{flex-direction:column;align-items:flex-start}}.topSearchDetailForm>p{font-weight:700;margin-right:4.2rem}@media(max-width: 560px){.topSearchDetailForm>p{font-size:3.5714285714vw;margin-bottom:1.7857142857vw}}.topSearchDetailForm .input-wrapper{position:relative}@media(max-width: 560px){.topSearchDetailForm .input-wrapper{width:100%}}.topSearchDetailForm .input-wrapper:after{background:url("../images/search2.svg") no-repeat;position:absolute;right:1.2rem;content:"";display:inline-block;width:2.2rem;height:2.2rem;background-size:contain;vertical-align:middle;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 560px){.topSearchDetailForm .input-wrapper:after{width:5.8928571429vw;height:5.8928571429vw;right:2.1428571429vw}}.topSearchDetailForm input{width:90rem;height:4.6rem;border:1px solid #ccc;border-radius:1rem;padding-left:1.8rem}@media(max-width: 560px){.topSearchDetailForm input{width:100%;height:10.7142857143vw}}.topSearchDetailFormBtn{width:18rem;height:4.6rem;padding-left:2rem;border-left:1px solid #ccc}.topSearchDetailFormBtn .circleBtn{border-radius:1rem}.topJobsSection{margin:6.5rem auto}.topJobsSection h2{margin-bottom:1rem}.topJobsNewlySection{margin-bottom:2.6rem}.topJobsSection__btn{display:block;margin:2.6rem auto 0;width:19.6rem;height:5.4rem}@media(max-width: 560px){.topJobsSection__btn{width:51.7857142857vw;height:14.2857142857vw}}.topAboutSection{display:block;margin:6.5rem auto 5rem}@media(max-width: 560px){.topAboutSection{display:none}}.topAboutSection .twoContents__wrap{column-gap:6.1rem}.topAboutSection p{margin-bottom:2.7rem}.topAboutSection__btn{width:19.6rem;height:5.4rem}.topAboutSection__sp{display:none}@media(max-width: 560px){.topAboutSection__sp{display:block}}.topAboutServiceSection__sp{margin:11.6071428571vw auto 8.9285714286vw}.topAboutServiceSection__sp .wrap>img{width:100%;margin-bottom:3.5714285714vw}.topAboutServiceSection__sp h3{font-size:4.4642857143vw;margin-bottom:4.1071428571vw;line-height:1.6;font-weight:700}.topAboutServiceSection__sp p{line-height:2;margin-bottom:5.7142857143vw}.topAboutServiceSection__sp .topAboutSection__btn{width:51.7857142857vw;height:14.2857142857vw;margin:0 auto;font-size:4.2857142857vw}.topServiceSection{display:block;margin:0 auto 6.5rem}@media(max-width: 560px){.topServiceSection{display:none}}.topServiceSection .twoContents__wrap{grid-template-columns:50rem 55.5rem;column-gap:6.1rem}.topServiceSection p{margin-bottom:2.7rem}.topServiceSection__btn{width:19.6rem;height:5.4rem}.topServiceSection__sp{display:none}@media(max-width: 560px){.topServiceSection__sp{display:block}}.topFlowSection{margin:6.5rem auto}.topFlowSection h2{text-align:center}.topFlowSection__message{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:5.2rem;color:var(--red)}.topFlowSection__flow{display:flex;align-items:center;gap:.95rem}@media(max-width: 560px){.topFlowSection__flow{flex-direction:column;gap:5.3571428571vw}}.topFlowSection__flow>img{width:5.1rem;height:5.1rem}@media(max-width: 560px){.topFlowSection__flow>img{transform:rotate(90deg)}}.topFaqSection{background-color:var(--gray);padding:6rem 0}.topFaqSection h2{text-align:center}.faq__wrap{width:85rem;margin:0 auto 6.5rem}@media(max-width: 560px){.faq__wrap{width:100%}}.faqItem{width:100%}.faqItem:not(:last-child){margin-bottom:2rem}.faqItem__que{width:100%;display:flex}.faqItem__que-first{width:6rem;font-size:2.6rem;font-weight:600;text-align:center;border-radius:.7rem 0 0 0;background-color:var(--red);color:var(--white);padding:1.2rem}.faqItem__que-second{font-size:1.6rem;font-weight:700;padding:2rem;border-radius:0 .7rem 0 0;background-color:var(--white);color:var(--red);cursor:pointer;flex:1;position:relative;display:flex;justify-content:space-between}@media(max-width: 560px){.faqItem__que-second{font-size:3.5714285714vw}}.faqItem__que-second img{width:2.2rem;height:2.2rem}@media(max-width: 560px){.faqItem__que-second img{width:5.8928571429vw;height:5.8928571429vw;align-self:center}}.faqItem__que-second.open img{transform:rotate(180deg)}.faqItem__answer{width:100%;background-color:rgba(210,45,37,.12);border-radius:0 0 .7rem .7rem;display:flex}.faqItem__answer-first{width:6rem;font-size:2.6rem;font-weight:600;color:var(--red);text-align:center;padding-top:2rem;line-height:1}.faqItem__answer-second{font-size:1.4rem;padding:2rem 7.8rem 2rem 2rem;flex:1;line-height:1.93}@media(max-width: 560px){.faqItem__answer-second{padding:5.3571428571vw 5.3571428571vw 5.3571428571vw 3.5714285714vw;font-size:3.5714285714vw}}.companyTop__service__wrap{background-color:var(--gray);padding:6rem 0}@media(max-width: 560px){.companyTop__service__wrap{padding:10.7142857143vw 0}}.companyTop__service__wrap>p{text-align:center;line-height:2.36;width:41%;display:block;margin:0 auto 4.1rem}@media(max-width: 560px){.companyTop__service__wrap>p{width:80%;text-align:left;font-size:3.3928571429vw}}.companyTop__client__wrap{padding:6rem 0;display:none}@media(max-width: 560px){.companyTop__client__wrap{padding:10.7142857143vw 0}}.companyTop__client__wrap p{text-align:center;line-height:2.36;width:90%;display:block;margin:0 auto 4.1rem}@media(max-width: 560px){.companyTop__client__wrap p{font-size:3.3928571429vw}}.companyTop__client__wrap .swiper-wrapper{transition-timing-function:linear}.companyTop__client__wrap .swiper-slide{margin-right:2rem}.companyTop__client__wrap .swiper-slide img{height:auto;width:100%}
/*# sourceMappingURL=style.css.map */
