html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{color:#333;line-height:1.8;font-family:"Roboto Condensed","Roboto","Noto Sans JP","Noto Sans","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}body *{box-sizing:border-box}ul{list-style:none}li{list-style:none}a{color:#333;text-decoration:none}img{max-width:100%;vertical-align:bottom}p{margin-bottom:1.5em}p:last-of-type{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-weight:bold;font-size:2rem}h2{font-weight:bold;font-size:1.5rem;text-align:center}.blContainer{max-width:1280px;width:92%;margin-right:auto;margin-left:auto}.flexLayout{display:flex;gap:50px;justify-content:space-around}.flexLayout__main{flex:1 1 auto}.flexLayout__sidebar{flex:0 0 250px;margin-bottom:20px}@media screen and (max-width: 767px){.flexLayout__sidebar{display:none}}.br__x-large{display:none}@media screen and (max-width: 1200px){.br__x-large{display:block}}.br__large{display:none}@media screen and (max-width: 1024px){.br__large{display:block}}.br__medium{display:none}@media screen and (max-width: 767px){.br__medium{display:block}}.br__small{display:none}@media screen and (max-width: 575px){.br__small{display:block}}.br__x-small{display:none}@media screen and (max-width: 400px){.br__x-small{display:block}}.fadeImg{opacity:0;transition:opacity .6s ease-in-out}.fadeImg.fade-in{opacity:1}.animationImg1{margin-bottom:100px}@media screen and (max-width: 575px){.animationImg1{margin-bottom:50px}}.animationImg1__wrap{width:100vw}.animationImg1__img{width:100%}.animationImg2{margin-bottom:100px}@media screen and (max-width: 575px){.animationImg2{margin-bottom:50px}}.animationImg2__wrap{width:100vw}.animationImg2__img{width:100%}:root{--red: #FF2A2A;--gray: #E8E8E8;--orange: #FB9510;--yellow: #FFD30F;--light-gray: #EEEEEE;--brown: #9a0413;--black: #333333;--white: #FFFFFF}.heading{position:relative}.heading::after{content:"";position:absolute;width:50px;height:3px;bottom:-10px;left:50%;transform:translateX(-50%);background:var(--black)}@media screen and (max-width: 575px){.heading{font-size:1rem;margin-bottom:50px}}.btn1{display:flex;justify-content:center;height:50px}.btn1__link{display:flex;gap:15px;align-items:center;width:320px;background:var(--black);color:var(--white);padding:0 .5em;text-decoration:none;position:relative;transition:all ease .5s;border:3px solid var(--black);border-radius:10px}@media screen and (max-width: 400px){.btn1__link{width:250px}}.btn1__link::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--white);position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:all ease .8s}.btn1__link:hover{color:var(--black);background:var(--white);border:3px solid var(--black)}@media screen and (max-width: 1024px){.btn1__link:hover{color:var(--white);background:var(--black);border:3px solid var(--black)}}.btn1__link:hover::after{color:var(--black);right:.5em}@media screen and (max-width: 1024px){.btn1__link:hover::after{right:30px;color:var(--white)}}.btn1__textEn{font-size:1.25rem;transform:translateY(45%)}@media screen and (max-width: 400px){.btn1__textEn{font-size:.7em}}.btn1__textJp{font-size:.875rem}@media screen and (max-width: 400px){.btn1__textJp{font-size:.5em}}.btn2{display:block;background:var(--orange);width:130px;border-radius:5px;text-align:center;transition:all ease .5s;padding:.5em .1em}.btn2:hover{transform:scale(1.03);opacity:.5}@media screen and (max-width: 1024px){.btn2:hover{transform:scale(1);opacity:1}}.btn2__link{font-size:.75rem;color:var(--white);font-weight:600}.btn3{display:block;background:var(--yellow);width:130px;border-radius:5px;text-align:center;transition:all ease .5s;padding:.5em .1em}.btn3:hover{transform:scale(1.03);opacity:.5}@media screen and (max-width: 1024px){.btn3:hover{transform:scale(1);opacity:1}}.btn3__link{font-size:.75rem;color:var(--white);font-weight:600}.btn4{display:block;background:var(--yellow);width:200px;border-radius:5px;text-align:center;transition:all ease .5s;padding:.5em .1em}.btn4:hover{transform:scale(1.03);opacity:.5}@media screen and (max-width: 1024px){.btn4:hover{transform:scale(1);opacity:1}}.btn4__link{font-size:.8125rem;color:var(--white);font-weight:600}:root{--red: #FF2A2A;--gray: #E8E8E8;--orange: #FB9510;--yellow: #FFD30F;--light-gray: #EEEEEE;--brown: #9a0413;--black: #333333;--white: #FFFFFF}.header{display:flex;margin-top:10px;margin-bottom:10px}.header__logoWrapper{width:80px;height:80px}.header__logo{width:100%}.header__list{display:flex;margin-left:auto;gap:30px;align-items:center}@media screen and (max-width: 1024px){.header__list{display:none}}.header__listItem{white-space:nowrap}.header__listItem:hover{transform:scale(1.05);opacity:.5;transition:all ease .5s}@media screen and (max-width: 1024px){.header__listItem:hover{opacity:1;transform:scale(1);transition:none}}.spMenu{display:none}@media screen and (max-width: 1024px){.spMenu{display:block}}.spMenu__toggle{position:absolute;top:-9999999999999px}.spMenu__toggle:checked~.spMenu__wrapper{display:block}.spMenu__toggle:checked~.spMenu__hamburger .spMenu__hamburgerLine{background:rgba(0,0,0,0)}.spMenu__toggle:checked~.spMenu__hamburger .spMenu__hamburgerLine::before{content:"";top:50%;transform:rotate(45deg)}.spMenu__toggle:checked~.spMenu__hamburger .spMenu__hamburgerLine::after{content:"";top:50%;transform:rotate(-45deg)}.spMenu__toggle:focus-visible~.spMenu__hamburger{box-shadow:1px 1px 2px gray}.spMenu__hamburger{width:42px;height:40px;position:absolute;top:15px;right:20px}.spMenu__hamburgerLine{display:block;width:42px;height:3px;background:var(--black);position:absolute;top:50%;transform:translateY(-50%)}.spMenu__hamburgerLine::before{content:"";position:absolute;top:-10px;width:100%;height:3px;background:var(--black)}.spMenu__hamburgerLine::after{content:"";position:absolute;bottom:-10px;width:100%;height:3px;background:var(--black)}.spMenu__wrapper{display:none;height:calc(100vh - 65px);position:absolute;top:65px;left:0;z-index:9999;width:100%;padding:25px 4%;background:var(--white);overflow-y:scroll}.spMenu__nav{margin-bottom:50px}.spMenu__list{text-align:center}.spMenu__item{margin-bottom:20px}.subSpMenu__recruitLink{display:block;color:var(--white);text-align:center;background:var(--yellow);padding:.8em 0 .6em;border-radius:3px;margin-top:3%;transition:all ease .3s}.subSpMenu__row{display:flex;justify-content:space-between}.subSpMenu__rowLink{width:48.5%;color:var(--white);text-align:center;background:var(--orange);padding:.8em 0 .6em;border-radius:3px;transition:all ease .3s}.keyVisual{margin-bottom:100px}@media screen and (max-width: 575px){.keyVisual{margin-bottom:50px}}.keyVisual__imgWrap{width:100vw;position:relative}.keyVisual__img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 575px){.keyVisual__img{height:450px}}.keyVisual__catch{position:absolute;bottom:100px;right:150px;color:var(--white);white-space:nowrap;padding:10px 20px;background:var(--black);border-radius:10px}@media screen and (max-width: 1024px){.keyVisual__catch{font-size:1.5rem}}@media screen and (max-width: 767px){.keyVisual__catch{display:none}}@media screen and (max-width: 575px){.keyVisual__imgThanks{-o-object-position:52% center;object-position:52% center}}.swiper-container,.swiper-wrapper{width:100%;height:600px}.swiper-slide,.swiper-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-slide{position:relative}.swiper-catch1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--white);padding:20px;text-align:center;text-shadow:2px 2px 2px var(--black);white-space:nowrap;border-radius:10px}@media screen and (max-width: 1024px){.swiper-catch1{font-size:1.5rem}}@media screen and (max-width: 767px){.swiper-catch1{font-size:1.25rem}}@media screen and (max-width: 575px){.swiper-catch1{font-size:1rem;text-align:center}}.swiper-catch2,.swiper-catch3,.swiper-catch4{position:absolute;bottom:50px;right:150px;color:var(--white);white-space:nowrap;padding:10px 20px;background:var(--black);border-radius:10px}@media screen and (max-width: 1024px){.swiper-catch2,.swiper-catch3,.swiper-catch4{font-size:1.5rem}}@media screen and (max-width: 767px){.swiper-catch2,.swiper-catch3,.swiper-catch4{font-size:1.25rem;right:100px}}@media screen and (max-width: 575px){.swiper-catch2,.swiper-catch3,.swiper-catch4{font-size:1rem;right:50px}}@media screen and (max-width: 400px){.swiper-catch2,.swiper-catch3,.swiper-catch4{right:30px}}.swiper-catch1.typing-start{text-align:left !important}.about{margin-bottom:100px}@media screen and (max-width: 575px){.about{font-size:1rem;text-align:center}}.about__heading{margin-bottom:80px}@media screen and (max-width: 767px){.about__heading{margin-bottom:50px}}.about__imgWrap{text-align:center;margin-bottom:50px}.about__philosophy{width:80%;margin-right:auto;margin-left:auto;background:var(--gray);border-radius:10px;display:flex;justify-content:center;font-size:1.25rem;margin-bottom:50px}@media screen and (max-width: 1024px){.about__philosophy{display:block;text-align:center}}@media screen and (max-width: 767px){.about__philosophy{font-size:1.5rem}}@media screen and (max-width: 575px){.about__philosophy{font-size:1.25rem;padding:10px}}@media screen and (max-width: 400px){.about__philosophy{font-size:.9375rem}}.about__img{width:100%;border-radius:10px}.about__text{text-align:center;font-size:.875rem}@media screen and (max-width: 575px){.about__text{font-size:.75rem;text-align:left}}.about__highlight1{color:#9a0413;font-size:1.25rem}@media screen and (max-width: 575px){.about__highlight1{font-size:1rem}}.about__btn{margin-top:50px}@media screen and (max-width: 575px){.about__btn{margin-top:50px}}.about__break1{display:none}@media screen and (max-width: 1024px){.about__break1{display:block}}.about__break2{display:block}@media screen and (max-width: 1024px){.about__break2{display:none}}.newsTop{margin-bottom:100px}@media screen and (max-width: 575px){.newsTop{margin-bottom:50px}}.newsTop__heading{margin-bottom:80px}@media screen and (max-width: 767px){.newsTop__heading{margin-bottom:50px}}.newsTop__item{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.newsTop__itemInner{display:flex;max-width:92%;width:100%;padding-bottom:5px;border-bottom:1px solid var(--light-gray)}.newsTop__dcWrap{display:flex}@media screen and (max-width: 1024px){.newsTop__dcWrap{flex-direction:column;margin-left:3%}}.newsTop__date{margin-left:20%;line-height:1.5;font-size:.875rem}@media screen and (max-width: 1024px){.newsTop__date{margin-left:10%;font-size:.75rem}}@media screen and (max-width: 767px){.newsTop__date{margin-left:3%}}@media screen and (max-width: 400px){.newsTop__date{font-size:.5rem}}.newsTop__category{background:var(--light-gray);width:210px;text-align:center;align-self:flex-end;font-size:.75rem;padding:.1em .5em;margin-left:15%;white-space:nowrap}.newsTop__category:hover{cursor:pointer}@media screen and (max-width: 1024px){.newsTop__category:hover{cursor:default}}@media screen and (max-width: 1024px){.newsTop__category{width:100px;font-size:.625rem;margin-left:10%}}@media screen and (max-width: 767px){.newsTop__category{width:70px;font-size:.5rem;margin-right:auto;margin-left:3%}}.newsTop__title{margin-left:10%;margin-top:auto;line-height:1.5;font-size:.875rem}.newsTop__title:hover{opacity:.5;transition:all ease .5s}@media screen and (max-width: 1024px){.newsTop__title:hover{opacity:1;transition:none}}@media screen and (max-width: 1024px){.newsTop__title{margin-left:3%;font-size:.75rem}}@media screen and (max-width: 767px){.newsTop__title{margin-right:auto;margin-left:2%;line-height:1.5;font-size:.625rem}}.newsTop__btn{margin-top:50px}@media screen and (max-width: 575px){.newsTop__btn{margin-top:50px}}.businessTop{margin-bottom:100px}@media screen and (max-width: 575px){.businessTop{margin-bottom:50px}}.businessTop__heading{margin-bottom:80px}@media screen and (max-width: 767px){.businessTop__heading{margin-bottom:50px}}.businessTop__wrapper{display:flex;justify-content:center;gap:100px;margin-bottom:80px}@media screen and (max-width: 767px){.businessTop__wrapper{flex-direction:column;gap:50px}}@media screen and (max-width: 575px){.businessTop__wrapper{margin-bottom:50px}}.businessTop__imgWrap{display:block;margin-bottom:20px;border-radius:20px;overflow:hidden;box-shadow:5px 5px 5px 0px rgba(0,0,0,.25)}.businessTop__imgWrap:hover .businessTop__img{transform:scale(1.1)}@media screen and (max-width: 1024px){.businessTop__imgWrap:hover .businessTop__img{transform:scale(1)}}@media screen and (max-width: 767px){.businessTop__imgWrap{flex-direction:column;width:100%}}.businessTop__img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;transition:all ease .3s}@media screen and (max-width: 767px){.businessTop__img{height:350px}}.businessTop__title{font-size:.875rem;font-weight:500;text-align:center}@media screen and (max-width: 1024px){.businessTop__title{font-size:.75rem}}@media screen and (max-width: 767px){.businessTop__title{font-size:1rem}}@media screen and (max-width: 575px){.businessTop__title{font-size:.875rem}}.recruitTop{margin-bottom:100px}.recruitTop__heading{margin-bottom:80px}@media screen and (max-width: 767px){.recruitTop__heading{margin-bottom:50px}}.recruitTop__wrapper{display:flex;gap:50px;margin-bottom:80px}@media screen and (max-width: 575px){.recruitTop__wrapper{flex-direction:column;gap:20px;margin-bottom:30px}}.recruitTop__imgWrap{flex:1 1 auto}.recruitTop__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.recruitTop__textWrap{flex:1 1 500px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 575px){.recruitTop__textWrap{flex:1 1 auto}}.recruitTop__title{margin-top:50px;font-size:1.375rem;text-align:center;margin-bottom:40px}@media screen and (max-width: 1200px){.recruitTop__title{margin-top:10px}}@media screen and (max-width: 767px){.recruitTop__title{font-size:1rem;font-weight:bold}}.recruitTop__text{text-align:center;margin-bottom:auto;font-size:.875rem}@media screen and (max-width: 767px){.recruitTop__text{font-size:.75rem}}.recruitTop__btn{margin-top:auto;margin-bottom:50px}@media screen and (max-width: 1024px){.recruitTop__btn{margin-top:30px}}.footer{padding:100px 20px 0px;background:var(--black)}.footer__inner{display:flex;padding-bottom:70px}@media screen and (max-width: 575px){.footer__logoWrap{flex:1 0 100px}}.footer__list{display:flex;margin-left:auto}@media screen and (max-width: 1200px){.footer__list{flex-direction:column;gap:30px;align-items:flex-start}}@media screen and (max-width: 767px){.footer__list{padding-left:30px}}@media screen and (max-width: 575px){.footer__list{flex:1 1 auto}}@media screen and (max-width: 400px){.footer__list{padding-left:20px}}.footer__listInner{display:flex}@media screen and (max-width: 1200px){.footer__listInner{align-items:flex-start}}@media screen and (max-width: 767px){.footer__listInner{flex-direction:column;gap:30px}}.footer__link{font-size:.875rem;color:var(--white)}.footer__item{width:230px}.footer__subLinkWrap{display:flex;flex-direction:column;padding-left:10px}.footer__subLink{white-space:nowrap;font-size:.75rem;color:var(--white);position:relative}.footer__subLink::before{content:"";width:10px;height:10px;border-left:1px dotted var(--white);border-bottom:1px dotted var(--white);position:absolute;left:-15px}@media screen and (max-width: 400px){.footer__subLink{font-size:.625rem}}.footer__copy{display:flex;justify-content:center;font-size:.6875rem;color:var(--white)}.mvv__contentsWrap{margin-bottom:50px}.mvv__title{margin-bottom:50px}.mvv__catch{font-size:1.25rem;background:var(--gray);width:80%;margin-right:auto;margin-left:auto;text-align:center;border-radius:10px}@media screen and (max-width: 400px){.mvv__catch{padding:10px;font-size:.9375rem}}.mvv__missionTextList{width:65%;margin-top:50px;margin-right:auto;margin-left:auto}.mvv__missionTextItem{list-style:decimal;margin-bottom:10px}.mvv__missionText{text-align:left;font-size:.875rem}.mvv__break1{display:none}@media screen and (max-width: 767px){.mvv__break1{display:block}}.mvv__cardFlex{display:flex;gap:30px;margin-bottom:80px}@media screen and (max-width: 1200px){.mvv__cardFlex{justify-content:center;flex-wrap:wrap}}@media screen and (max-width: 575px){.mvv__cardFlex{text-align:center}}.mvv__cardWrap{border:1px solid var(--black);border-radius:20px;width:250px;height:330px;box-shadow:5px 5px 5px 0px rgba(0,0,0,.25);cursor:pointer;position:relative}@media screen and (max-width: 575px){.mvv__cardWrap{width:80%;height:280px}}.mvv__cardWrap:hover{transform:scale(1.05);transition:all ease .3s}@media screen and (max-width: 1024px){.mvv__cardWrap:hover{transform:scale(1);transition:none}}.mvv__iconWrap{margin-top:20px;margin-bottom:10px;margin-right:auto;margin-left:auto;background:var(--orange);border-radius:50%;width:100px;height:100px;display:grid;place-content:center}.mvv__cardFrontTitle{text-align:center;font-size:1.125rem;font-weight:600;margin-bottom:20px;white-space:nowrap}.mvv__click{text-align:center}.mvv__cardBackTitle{font-weight:600}.mvv__cardText{padding:10px;font-size:.875rem;text-align:left;margin-bottom:0}@media screen and (max-width: 767px){.mvv__cardText{font-size:.75rem}}@media screen and (max-width: 575px){.mvv__cardText{font-size:.6875rem}}.mvv__btn{margin-bottom:150px}.card{perspective:1000px;transform-style:preserve-3d;transform-origin:center;transition:transform .8s;position:relative}.card.flipped{transform:rotateY(180deg);transition:all ease .8s}.card__front,.card__back{-webkit-backface-visibility:hidden;backface-visibility:hidden}.card__back{text-align:center;transform:rotateY(180deg);position:absolute;top:0;left:0;right:0}.news{margin-bottom:150px}.news__heading{margin-bottom:80px}.news__list{margin:0 auto}.news__item{display:flex;border-bottom:1px solid var(--light-gray);margin-bottom:20px}.news__dcWrap{display:flex;padding-left:10%}@media screen and (max-width: 1200px){.news__dcWrap{padding-left:7%}}@media screen and (max-width: 1024px){.news__dcWrap{padding-left:5%}}@media screen and (max-width: 767px){.news__dcWrap{flex-direction:column;padding-left:5%;padding-bottom:5px}}@media screen and (max-width: 400px){.news__dcWrap{padding-left:1%}}.news__date{align-self:center;font-size:.875rem}@media screen and (max-width: 1200px){.news__date{font-size:.875rem}}@media screen and (max-width: 767px){.news__date{font-size:.75rem;padding-left:0;width:90px;text-align:left}}.news__category{width:250px;text-align:center;align-self:center;margin-left:40%;background:var(--light-gray);transition:all ease .5s;font-size:.75rem}.news__category:hover{opacity:.5}@media screen and (max-width: 1024px){.news__category:hover{opacity:1}}@media screen and (max-width: 1200px){.news__category{margin-left:20%;width:150px}}@media screen and (max-width: 1024px){.news__category{margin-left:15%;width:110px;font-size:.625rem}}@media screen and (max-width: 767px){.news__category{margin-left:0;width:90px;font-size:.625rem}}.news__title{margin-left:10%;font-size:.875rem;transition:all ease .5s}.news__title:hover{opacity:.5}@media screen and (max-width: 1024px){.news__title:hover{opacity:1}}@media screen and (max-width: 1024px){.news__title{margin-left:5%;font-size:.875rem}}@media screen and (max-width: 767px){.news__title{align-self:flex-end;margin-left:2%;font-size:.75rem}}.pagination{padding-left:5%}@media screen and (max-width: 1200px){.pagination{padding-left:3.5%}}@media screen and (max-width: 1024px){.pagination{padding-left:2.5%}}@media screen and (max-width: 767px){.pagination{padding-left:2%}}@media screen and (max-width: 575px){.pagination{text-align:center}}.page-numbers{background:var(--black);color:var(--white);padding:.3em .6em;margin-right:.2em;border-radius:3px;transition:all ease .5s}.page-numbers:hover{opacity:.7;cursor:pointer}@media screen and (max-width: 1024px){.page-numbers:hover{opacity:1;cursor:default}}.businessTextArea{margin-bottom:100px}@media screen and (max-width: 575px){.businessTextArea{margin-bottom:50px}}.businessTextArea__heading{margin-bottom:50px}.businessTextArea__title,.businessTextArea__text{text-align:center}.businessTextArea__title{font-size:2rem;font-weight:300}@media screen and (max-width: 1024px){.businessTextArea__title{font-size:1.25rem}}.businessTextArea__text{font-size:.875rem}@media screen and (max-width: 1024px){.businessTextArea__text{font-size:.875rem}}@media screen and (max-width: 575px){.businessTextArea__text{text-align:left;font-size:.75rem}}.businessOverView{margin-bottom:100px}.businessOverView__titleWrap{display:flex;gap:20px;align-items:first baseline}.businessOverView__number{font-size:4rem;font-weight:bold;color:var(--orange)}@media screen and (max-width: 575px){.businessOverView__number{font-size:3rem}}.businessOverView__title{font-size:1.5rem;font-weight:bold}@media screen and (max-width: 575px){.businessOverView__title{font-size:1rem}}.businessOverView__imgWrap{max-width:1000px;margin:0 auto;margin-bottom:30px}.businessOverView__img{width:100%;border-radius:20px;box-shadow:5px 5px 10px 5px var(--gray)}.businessOverView__contentsWrap{max-width:1000px;margin:0 auto}.businessOverView__textInner{margin-bottom:30px}.businessOverView__text{font-size:.875rem}@media screen and (max-width: 1024px){.businessOverView__text{font-size:.875rem}}@media screen and (max-width: 575px){.businessOverView__text{font-size:.75rem}}.businessOverView__catch{font-size:1.25rem;font-weight:600;margin-bottom:10px}@media screen and (max-width: 1024px){.businessOverView__catch{font-size:1rem}}.businessOverView__pointInner{display:flex;align-items:center;gap:30px;margin-bottom:20px}.businessOverView__iconWrap{width:35px;height:35px;display:flex;justify-content:center;align-items:center;background:var(--orange);border-radius:50%}.businessOverView__icon{font-size:1.5rem;color:var(--white)}@media screen and (max-width: 1024px){.businessOverView__pointText{font-size:.875rem}}.storeInfo{margin-bottom:100px}@media screen and (max-width: 575px){.storeInfo{margin-bottom:50px}}.storeInfo__heading{margin-bottom:50px}.storeInfo__wapper{display:flex;justify-content:center;gap:30px;flex-wrap:nowrap}@media screen and (max-width: 1200px){.storeInfo__wapper{flex-wrap:wrap}}@media screen and (max-width: 767px){.storeInfo__wapper{gap:20px}}@media screen and (max-width: 575px){.storeInfo__wapper{gap:15px}}.storeInfo__cardWrap{display:flex;flex-direction:column;border:1px solid var(--gray);border-radius:20px;width:300px;box-shadow:5px 5px 10px 5px var(--gray)}@media screen and (max-width: 767px){.storeInfo__cardWrap{width:250px}}@media screen and (max-width: 575px){.storeInfo__cardWrap{width:170px;box-shadow:none;border:none}}@media screen and (max-width: 400px){.storeInfo__cardWrap{width:130px}}.storeInfo__imgWrap{border-radius:20px;width:270px;height:270px;margin:15px auto 10px}@media screen and (max-width: 767px){.storeInfo__imgWrap{width:230px;height:230px;margin:10px auto 10px}}@media screen and (max-width: 575px){.storeInfo__imgWrap{width:150px;height:150px}}@media screen and (max-width: 400px){.storeInfo__imgWrap{width:120px;height:120px}}.storeInfo__img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.storeInfo__descriptionWrap{width:250px;margin:0 auto 30px}@media screen and (max-width: 575px){.storeInfo__descriptionWrap{width:150px;margin:0 auto 20px}}@media screen and (max-width: 400px){.storeInfo__descriptionWrap{width:110px}}.storeInfo__storeName{margin-bottom:15px;font-weight:600;font-size:1rem}@media screen and (max-width: 767px){.storeInfo__storeName{padding:10px}}@media screen and (max-width: 575px){.storeInfo__storeName{margin-bottom:5px;padding:0;width:150px;font-size:.75rem}}@media screen and (max-width: 575px){.storeInfo__storeName{width:120px}}@media screen and (max-width: 400px){.storeInfo__storeName{width:110px}}@media screen and (max-width: 767px){.storeInfo__list{padding:10px}}@media screen and (max-width: 575px){.storeInfo__list{width:120px;padding:0px}}@media screen and (max-width: 400px){.storeInfo__list{width:110px}}.storeInfo__listInner{display:flex}@media screen and (max-width: 575px){.storeInfo__listInner{flex-direction:column;width:120px}}@media screen and (max-width: 400px){.storeInfo__listInner{flex-direction:column;width:110px}}.storeInfo__term{font-weight:bold;font-size:.75rem}@media screen and (max-width: 575px){.storeInfo__term{font-size:.625rem}}.storeInfo__description{font-size:.75rem}@media screen and (max-width: 575px){.storeInfo__description{margin-bottom:5px;font-size:.625rem}}@media screen and (max-width: 400px){.storeInfo__description{font-size:.5rem}}.storeInfo__btnWrap{margin:auto auto 20px}@media screen and (max-width: 575px){.storeInfo__btnWrap{padding-top:.1em;padding-bottom:.1em}}.jobDescription{margin-bottom:150px}@media screen and (max-width: 767px){.jobDescription{margin-bottom:100px}}.jobDescription__wrapper{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 1200px){.jobDescription__wrapper{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 575px){.jobDescription__wrapper{gap:10px}}@media screen and (max-width: 400px){.jobDescription__wrapper{gap:3px}}.jobDescription__cardWrap{width:180px;height:280px;border:1px solid #bebebe;border-radius:10px;background:var(--light-gray)}@media screen and (max-width: 767px){.jobDescription__cardWrap{width:150px}}@media screen and (max-width: 575px){.jobDescription__cardWrap{width:110px;height:220px}}@media screen and (max-width: 400px){.jobDescription__cardWrap{width:95px;height:180px}}.jobDescription__imgWrap{width:150px;margin:20px auto 15px}@media screen and (max-width: 767px){.jobDescription__imgWrap{width:90%;margin-top:10px}}.jobDescription__img{text-align:center;width:100%;border-radius:3px}.jobDescription__title{text-align:center;font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.jobDescription__title{font-size:.8125rem}}@media screen and (max-width: 575px){.jobDescription__title{font-size:.75rem}}@media screen and (max-width: 400px){.jobDescription__title{font-size:.6875rem}}.jobDescription__text{width:140px;margin:0 auto;font-size:.8125rem}@media screen and (max-width: 767px){.jobDescription__text{width:90%;font-size:.6875rem}}@media screen and (max-width: 575px){.jobDescription__text{font-size:.5625rem}}@media screen and (max-width: 400px){.jobDescription__text{font-size:.5rem}}.company{margin-bottom:50px}.company__title{text-align:center;margin-bottom:50px}@media screen and (max-width: 575px){.company__title{margin-bottom:20px}}.company__table{width:70%;margin:0 auto;border-collapse:separate;border-spacing:0 30px}@media screen and (max-width: 575px){.company__table{width:90%}}.company__tableRow{margin-bottom:10px}@media screen and (max-width: 575px){.company__tableRow{display:flex;flex-direction:column}}.company__tableHeader{padding-left:2%;-moz-text-align-last:left;text-align-last:left;border-bottom:1px solid var(--gray);white-space:nowrap}@media screen and (max-width: 767px){.company__tableHeader{font-size:.75rem}}@media screen and (max-width: 575px){.company__tableHeader{border-bottom:none}}@media screen and (max-width: 400px){.company__tableHeader{font-size:.625rem}}.company__tableData{width:100%;border-bottom:1px solid var(--gray);padding-left:20%;white-space:nowrap}@media screen and (max-width: 767px){.company__tableData{font-size:.75rem}}@media screen and (max-width: 575px){.company__tableData{padding-left:2%}}@media screen and (max-width: 400px){.company__tableData{font-size:.625rem}}.company__btn{margin-top:50px}.position{margin-bottom:150px}@media screen and (max-width: 575px){.position{margin-bottom:100px}}.position__heading{margin-bottom:80px}.position__wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:80px;align-items:center}@media screen and (max-width: 767px){.position__wrapper{gap:25px}}@media screen and (max-width: 767px){.position__wrapper{gap:20px}}@media screen and (max-width: 400px){.position__wrapper{gap:20px}}.position__contentWrap{margin-bottom:auto;display:flex;flex-direction:column;height:530px}@media screen and (max-width: 767px){.position__contentWrap{width:250px}}@media screen and (max-width: 575px){.position__contentWrap{width:160px;height:450px}}@media screen and (max-width: 400px){.position__contentWrap{width:130px;height:370px}}.position__imgWrap{width:300px;height:200px;margin-bottom:10px}@media screen and (max-width: 767px){.position__imgWrap{width:250px}}@media screen and (max-width: 575px){.position__imgWrap{width:160px;height:160px}}@media screen and (max-width: 400px){.position__imgWrap{width:130px;height:130px}}.position__img{border-radius:20px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.position__textWrap{width:280px;margin-bottom:10px}@media screen and (max-width: 767px){.position__textWrap{width:240px}}@media screen and (max-width: 575px){.position__textWrap{width:150px}}@media screen and (max-width: 400px){.position__textWrap{width:120px}}.position__division{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:0px}@media screen and (max-width: 575px){.position__division{font-size:.75rem}}@media screen and (max-width: 400px){.position__division{font-size:.6875rem}}.position__title{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:0px}@media screen and (max-width: 575px){.position__title{font-size:.75rem}}@media screen and (max-width: 400px){.position__title{font-size:.6875rem}}.position__position{font-size:1rem;font-weight:700;margin-bottom:0px}@media screen and (max-width: 575px){.position__position{font-size:.75rem}}@media screen and (max-width: 400px){.position__position{font-size:.6875rem}}.position__description{font-size:.75rem;margin-bottom:10px}@media screen and (max-width: 400px){.position__description{font-size:.625rem}}.position__list{margin-top:10px}@media screen and (max-width: 575px){.position__list{display:none}}.position__item{font-size:.75rem;list-style:square inside}@media screen and (max-width: 575px){.position__item{font-size:.625rem;list-style:none}}.position__btnWrap{margin-top:auto;display:flex;gap:20px}@media screen and (max-width: 575px){.position__btnWrap{flex-direction:column;align-items:center}}@media screen and (max-width: 575px){.position__btnInnerDetails{padding-top:.1em;padding-bottom:.1em}}@media screen and (max-width: 575px){.position__btnInnerContact{display:none}}.position__btnWrapSmall{display:none}@media screen and (max-width: 575px){.position__btnWrapSmall{display:block;margin-top:30px}}@media screen and (max-width: 575px){.position__btnInnerSmall{width:90%;margin:0 auto;padding-top:.1em;padding-bottom:.1em}}.message{margin-bottom:200px}@media screen and (max-width: 767px){.message{margin-bottom:150px}}.message__heading{margin-bottom:50px}.message__wrapper{margin-bottom:50px;padding:30px;border-radius:20px;box-shadow:5px 5px 10px 5px var(--gray)}@media screen and (max-width: 400px){.message__wrapper{padding:20px 20px 0}}.message__inner{display:flex;align-items:center;gap:80px}@media screen and (max-width: 575px){.message__inner{gap:40px}}@media screen and (max-width: 400px){.message__inner{gap:15px}}.message__imgWrap{width:100px;height:100px;margin-top:20px;margin-bottom:30px}@media screen and (max-width: 767px){.message__imgWrap{width:90px;height:90px}}@media screen and (max-width: 575px){.message__imgWrap{width:80px;height:80px}}@media screen and (max-width: 400px){.message__imgWrap{width:60px;height:60px}}.message__img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.message__nameWrap{flex:1 1 auto;display:flex;align-items:center}.message__name{margin-bottom:0}.message__name,.message__position{white-space:nowrap;font-size:.875rem}@media screen and (max-width: 767px){.message__name,.message__position{font-size:.825rem}}@media screen and (max-width: 575px){.message__name,.message__position{font-size:.625rem}}@media screen and (max-width: 400px){.message__name,.message__position{font-size:.5rem}}.message__text{padding:10px 30px 10px;font-size:.875rem}@media screen and (max-width: 575px){.message__text{padding:5px 15px 10px;font-size:.685rem}}.message__btnWrap{margin:0 auto}.benefit{margin-bottom:100px}@media screen and (max-width: 767px){.benefit{margin-bottom:80px}}.benefit__wrapper{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media screen and (max-width: 575px){.benefit__wrapper{gap:10px}}.benefit__inner{width:160px;display:flex;flex-direction:column;align-items:center;padding:5px 10px 10px;border-radius:20px;border:5px solid var(--yellow)}@media screen and (max-width: 575px){.benefit__inner{width:150px}}@media screen and (max-width: 575px){.benefit__inner{width:130px}}.benefit__icon{font-size:2rem}.benefit__name{font-weight:bold;font-size:1rem}@media screen and (max-width: 767px){.benefit__name{font-size:.875rem}}@media screen and (max-width: 575px){.benefit__name{font-size:.75rem}}.benefit__text{text-align:center;font-size:.75rem}@media screen and (max-width: 767px){.benefit__text{font-size:.75rem}}@media screen and (max-width: 575px){.benefit__text{font-size:.625rem;text-align:left}}@media screen and (max-width: 575px){.benefit__break{display:none}}.requirement{display:flex;flex-direction:column;align-items:center;margin-bottom:150px}.requirement__heading{margin-bottom:50px}.requirement__table{display:block;margin-bottom:50px}.requirement__tableHead,.requirement__row,.requirement__header,.requirement__data{border:1px solid var(--black)}.requirement__header,.requirement__data{padding:10px;font-size:.875rem}@media screen and (max-width: 575px){.requirement__header,.requirement__data{font-size:.75rem}}.requirement__header{table-layout:fixed;white-space:nowrap}.requirement__tableHead{margin-right:auto;margin-bottom:auto}.requirement__list{margin-bottom:10px;line-height:1.3}.requirement__item{list-style:disc inside;margin-left:10px}.requirement__data>p,.requirement__header>p{margin-bottom:0}.contact{display:flex;flex-direction:column;align-items:center;width:80%}.contact__heading{margin-bottom:80px}@media screen and (max-width: 1024px){.contact__table{border-collapse:collapse}}@media screen and (max-width: 1024px){.contact__tableRow{display:flex;flex-direction:column;padding:20px 30px 30px;border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--black);border-bottom:none}.contact__tableRow:last-child{margin-bottom:0;border-bottom:1px solid var(--black)}}.contact__tableData1{border:1px solid var(--black);padding:2em 5em;vertical-align:middle;position:relative;font-size:.875rem;white-space:nowrap}@media screen and (max-width: 1024px){.contact__tableData1{width:220px;display:flex;justify-content:space-between}}.contact__tableData1::after{content:"必須";padding:.8em 1.5em;background:var(--orange);color:var(--white);font-size:.5em;position:absolute;right:3em;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1024px){.contact__tableData1::after{position:static;align-self:center;transform:translateY(0%)}}@media screen and (max-width: 1024px){.contact__tableData1{border:none;padding:0;margin-bottom:10px}}.contact__tableData2{border:1px solid var(--black);padding:2em .5em}@media screen and (max-width: 1024px){.contact__tableData2{border:none;padding:0}.contact__tableData2:last-child{margin-bottom:0}}.contact__gender,.contact__candidate,.contact__motivation{font-size:.875rem}.contact__tableFillOut{width:400px;height:40px;background:#e9f1fb;border-radius:3px;border:none}@media screen and (max-width: 575px){.contact__tableFillOut{width:300px}}@media screen and (max-width: 400px){.contact__tableFillOut{width:250px}}.contact__dateTimeWrap{display:flex;gap:20px}@media screen and (max-width: 400px){.contact__dateTimeWrap{flex-direction:column;gap:10px;margin-bottom:20px}}.contact__time{padding:.1em}@media screen and (max-width: 400px){.contact__time{width:150px}}.contact__tableTextArea{width:600px;height:150px;height:150px}@media screen and (max-width: 1024px){.contact__tableTextArea{width:400px}}@media screen and (max-width: 575px){.contact__tableTextArea{width:300px}}@media screen and (max-width: 400px){.contact__tableTextArea{width:250px}}.contact__tableBottomItemWrapper{text-align:center;margin-top:30px;margin-bottom:80px}.contact__tableSubmit{padding:1em 2em;background:var(--orange);color:#fff;border:none}.contact__requestdate{font-size:.75rem;font-style:italic;width:150px}.contact__agree{margin-top:50px;text-align:center}.contact__agreeTitle,.contact__agreeDescription,.contact__agreeWrap{font-size:.75rem}.contact__agreeLink{color:#0065d2}.contact__agreeLink:hover{text-decoration:underline}@media screen and (max-width: 767px){.contact__agreeLink:hover{text-decoration:none}}input[type=radio]{vertical-align:text-top}.optional::after{content:"任意";padding:.8em 1.5em;background:var(--yellow);color:var(--white);font-size:.5em;position:absolute;right:3em;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1024px){.optional::after{position:static;align-self:center;transform:translateY(0%)}}.thanks{margin-bottom:50px}.thanks__btn{margin-top:50px}.single{margin-bottom:100px}@media screen and (max-width: 575px){.single__date{font-size:.875rem}}.single__title{font-size:1.25rem;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 575px){.single__title{font-size:.875rem}}.single__dcWrap{display:flex;gap:40px;margin-bottom:5px}.single__imgWrap{margin-bottom:20px;text-align:left}.single__imgWrap>img{border-radius:10px}.single__img{width:auto;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:400px;display:block}@media screen and (max-width: 767px){.single__img{max-height:250px}}.single__category{display:inline;align-self:first baseline;font-size:.9375rem}.single__category__category a{opacity:.7}@media screen and (max-width: 575px){.single__category{font-size:.75rem}}.single__category>a:hover,.single__tag>a:hover{transition:all ease .5s;opacity:.5}@media screen and (max-width: 1024px){.single__category>a:hover,.single__tag>a:hover{transition:none;opacity:1}}.single__text{font-size:.875rem}@media screen and (max-width: 767px){.single__text{font-size:.875rem}}@media screen and (max-width: 575px){.single__text{font-size:.625rem}}@media screen and (max-width: 1024px){.sidebar{display:none}}.sidebar__term{font-size:1rem;font-weight:bold;margin-top:25px;margin-bottom:10px;padding-left:20px;background:var(--light-gray);border-radius:10px}.sidebar__description{font-size:.875rem;padding-left:40px;margin-bottom:15px;border-bottom:1px solid var(--light-gray)}.sidebar__description:last-child{margin-bottom:0}.sidebar__description:hover{opacity:.5;transform:scale(1.03);transition:all ease .5s}@media screen and (max-width: 1024px){.sidebar__description:hover{transition:none;opacity:1;transform:scale(1)}}.sidebar__tagInner{display:flex;flex-wrap:wrap;gap:10px;padding-left:40px}.sidebar__descriptionTags{border:1px solid var(--red);border-radius:20px;font-size:.75rem;padding:.1em .4em}.sidebar__descriptionTags:hover{transform:scale(1.05);opacity:.5;transition:all ease .5s}@media screen and (max-width: 1024px){.sidebar__descriptionTags:hover{transition:none;opacity:1;transform:scale(1)}}.pb__body{font-family:"Arial",sans-serif;line-height:1.7;margin:40px;color:#333;background-color:#f8f8f8}.pb__h1,.pb__h2{color:var(--orange);margin-bottom:15px;border-bottom:2px solid var(--orange);padding-bottom:5px;text-align:left}.pb__h1{font-size:2.5rem}@media screen and (max-width: 767px){.pb__h1{font-size:2rem}}@media screen and (max-width: 575px){.pb__h1{font-size:1.5rem}}@media screen and (max-width: 400px){.pb__h1{font-size:1.25rem}}.pb__h2{font-size:1.8em;margin-top:25px}@media screen and (max-width: 767px){.pb__h2{font-size:1.5rem}}@media screen and (max-width: 575px){.pb__h2{font-size:1rem}}@media screen and (max-width: 400px){.pb__h2{font-size:1rem}}.pb__p,.pb__li,.pb__contact-info-p{font-size:1rem}@media screen and (max-width: 767px){.pb__p,.pb__li,.pb__contact-info-p{font-size:.875rem}}@media screen and (max-width: 575px){.pb__p,.pb__li,.pb__contact-info-p{font-size:.8125rem}}@media screen and (max-width: 400px){.pb__p,.pb__li,.pb__contact-info-p{font-size:.75rem}}.pb__p{margin-bottom:3em}.pb__ul{margin-bottom:3em;padding-left:20px}.pb__li{margin-bottom:.5em}.pb__strong{font-weight:bold}.pb__contact-info{margin-bottom:100px}.pb__contact-info-p{margin-bottom:.8em}.pb__a{color:#007bff;text-decoration:none}.pb__a:hover{text-decoration:underline}@media screen and (max-width: 767px){.pb__a:hover{text-decoration:none}}
/*# sourceMappingURL=style.min.css.map */