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:"Noto Sans JP","ヒラギノ角ゴ ProN","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{color:#000;margin-bottom:1.5em}p:last-of-type{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:normal}.blContainer{max-width:1280px;width:92%;margin-right:auto;margin-left:auto}.flexContainer{display:flex;gap:40px}@media screen and (max-width: 1200px){.flexContainer{flex-direction:column-reverse}}.flexContainer__contents{flex:2 2 auto}.flexContainer__sidebar{flex:0 0 350px}@media screen and (max-width: 1200px){.flexContainer__sidebar{display:flex;justify-content:space-evenly}}@media screen and (max-width: 767px){.flexContainer__sidebar{flex-direction:column}}.backGroundFall{background:url(../img/bg_fall3.png) repeat;-webkit-animation:fall 10s infinite linear;animation:fall 10s infinite linear;padding-bottom:100px;background-size:700px 700px}@-webkit-keyframes fall{0%{background-position:0 0}100%{background-position:-700px 700px}}@keyframes fall{0%{background-position:0 0}100%{background-position:-700px 700px}}.swiper-container{overflow:hidden}.slider{position:relative}.swiper-pagination{position:absolute;bottom:-50px}@media screen and (max-width: 767px){.swiper-button-prev::after,.swiper-button-next::after,.swiper-pagination{display:none}}#loading{background:var(--light-gray);position:fixed;inset:0;z-index:9999;display:grid;place-items:center}#loading__screen{background:#b0c4de;position:fixed;inset:0;z-index:9998;translate:0 100vh}#loading__text{font-size:2rem;font-family:sans-serif;font-weight:bold}#business__img{opacity:0;transform:translateX(-100px);transition:all 1s ease-out}#recruit__img{opacity:0;transform:translateX(100px);transition:all .5s ease-out}#member__img,#president__img{opacity:0;transform:translateY(50px);transition:all .6s ease-out}html{scroll-behavior:smooth}#go__top{visibility:hidden;padding:20px;border-radius:30px;border:1px solid var(--gray);background:var(--light-gray);color:var(--black);position:fixed;bottom:20px;right:20px;opacity:0;transition:all ease .5s}@media screen and (max-width: 767px){#go__top{display:none}}#go__top.visible{visibility:visible;opacity:1}:root{--gray: #728498;--light-gray: #EEEEEE;--black: #333333;--white: #FFFFFF}.marginTop{margin-top:150px}.marginBottom{margin-bottom:150px}.fa-square-line:hover{color:#90ee90;transition:all ease .5s;transform:scale(1.2)}.fa-instagram{transform:scale(1.1)}.fa-instagram:hover{color:tomato;transition:all ease .5s;transform:scale(1.3)}.button1{display:inline-block;width:120px;height:30px;font-size:.8em;color:var(--black);border:1px solid var(--gray);padding-top:.2em;padding-left:1em;vertical-align:middle;text-decoration:none;position:relative;transition:all ease .5s}.button1::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:all ease .5s}.button1:hover{color:var(--black);background:var(--light-gray);border-color:var(--gray);outline:2px solid var(--gray);outline-offset:-2px}.button1:hover::after{color:var(--black);right:.5em}.button2{display:inline-block;width:120px;height:35px;font-size:.8em;text-align:center;padding-top:.4em;color:var(--black);border:1px solid var(--gray);text-decoration:none;transition:all ease .5s}.button2:hover{color:var(--white);background:var(--black);border-color:var(--white);outline:2px solid var(--white);outline-offset:-2px}.button2:hover::after{color:var(--black);right:.5em}:root{--gray: #728498;--light-gray: #EEEEEE;--black: #333333;--white: #FFFFFF}.topBar__wrapper{display:flex;align-items:center;margin-top:10px}@media screen and (max-width: 575px){.topBar__logoWrapper{align-self:flex-start}}.topBar__logo{width:130px}.topBar__itemWrapper{display:flex;align-items:center;margin-left:auto}@media screen and (max-width: 767px){.topBar__itemWrapper{flex-direction:column-reverse;gap:15px}}.topBar__telInner{display:flex}@media screen and (max-width: 767px){.topBar__telInner{align-self:flex-end}}.topBar__iconInner{display:flex}@media screen and (max-width: 767px){.topBar__iconInner{align-self:flex-end}}.topBar__telInner:hover{transform:scale(1.1)}.topBar__telText{margin-left:10px;white-space:nowrap}@media screen and (max-width: 767px){.topBar__telText{align-self:flex-end}}.topBar__telIconWrap{margin-left:60px}@media screen and (max-width: 767px){.topBar__telIconWrap{margin-left:0}}.topBar__telText{font-weight:bold}.topBar__igIconWrap{margin-left:15px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--black)}.topBar__igIconWrap:hover{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);border-radius:10px;transform:scale(1.1);transition:all ease .5s}@media screen and (max-width: 767px){.topBar__igIconWrap{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);border-radius:10px}}.topBar__igIcon{font-size:30px;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.topBar__igIcon{color:var(--white)}}.topBar__lineIconWrap{display:inline-flex;align-items:center;justify-content:center;margin-left:50px}.topBar__lineIcon{font-size:30px}@media screen and (max-width: 767px){.topBar__lineIcon{color:#00b900;transform:scale(1.35)}.topBar__lineIcon:hover{transform:scale(1.4)}}.fa-square-line:hover{color:#00b900;transition:all ease .5s;transform:scale(1.35)}.fa-instagram:hover{color:#fff}.headerNav{background:var(--black);margin-top:10px;padding-top:10px;padding-bottom:10px}.headerNav__list{display:flex;gap:40px}@media screen and (max-width: 767px){.headerNav__list{gap:20px}}@media screen and (max-width: 575px){.headerNav__list{gap:10px;justify-content:center}}.headerNav__item:hover{opacity:.8;transition:all ease .3s;transform:scale(1.05);text-decoration:underline;color:var(--white)}.headerNav__link{color:var(--white);font-size:.875rem;white-space:nowrap}@media screen and (max-width: 767px){.headerNav__link{font-size:.625rem}}@media screen and (max-width: 575px){.headerNav__link{font-size:.5rem}}.keyVisual{margin-bottom:200px}@media screen and (max-width: 1024px){.keyVisual{margin-bottom:150px}}@media screen and (max-width: 767px){.keyVisual{margin-bottom:100px}}@media screen and (max-width: 575px){.keyVisual{margin-bottom:50px}}.keyVisual__img1{width:100vw;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}@media screen and (max-width: 767px){.keyVisual__img1{height:300px}}.keyVisual__img2{width:100vw;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:10% 70%;object-position:10% 70%}@media screen and (max-width: 767px){.keyVisual__img2{height:300px}}.keyVisual__img3{width:100vw;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%}@media screen and (max-width: 767px){.keyVisual__img3{height:300px}}.keyVisual__img4{width:100vw;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}@media screen and (max-width: 767px){.keyVisual__img4{height:300px}}.about{margin-bottom:150px}@media screen and (max-width: 1024px){.about{margin-bottom:125px}}@media screen and (max-width: 767px){.about{margin-bottom:100px}}@media screen and (max-width: 575px){.about{margin-bottom:75px}}.about__wrapper{display:flex;gap:50px}@media screen and (max-width: 1024px){.about__wrapper{flex-direction:column-reverse}}@media screen and (max-width: 575px){.about__wrapper{gap:20px}}.about__textContentWrap{flex:1 1 500px}@media screen and (max-width: 767px){.about__textContentWrap{flex:1 1 auto}}@media screen and (max-width: 575px){.about__textContentWrap{flex:1 1 auto}}.about__imgWrap{flex:1 1 500px;align-self:center}@media screen and (max-width: 1200px){.about__imgWrap{flex:1 1 auto;width:90vw}}.about__img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.about__img{height:300px}}.about__title{font-weight:bold;font-size:2rem;text-align:center;margin-bottom:60px}@media screen and (max-width: 767px){.about__title{font-size:1.5rem;margin-bottom:45px}}@media screen and (max-width: 575px){.about__title{font-size:1rem;margin-bottom:30px}}.about__subTitle{font-size:1.125rem;font-weight:600;text-align:center;margin-bottom:15px;white-space:nowrap}@media screen and (max-width: 767px){.about__subTitle{font-size:1rem;margin-bottom:40px}}@media screen and (max-width: 575px){.about__subTitle{font-size:.75rem;margin-bottom:30px}}.about__text{text-align:center;font-size:.875rem}@media screen and (max-width: 767px){.about__text{font-size:.75rem}}@media screen and (max-width: 575px){.about__text{font-size:.625rem}}.about__img{align-self:center}.about__btnWrap{display:flex;justify-content:center;margin-top:100px}.business{margin-bottom:150px}@media screen and (max-width: 1024px){.business{margin-bottom:125px}}@media screen and (max-width: 767px){.business{margin-bottom:100px}}@media screen and (max-width: 575px){.business{margin-bottom:75px}}.business__title{text-align:center;font-weight:bold;font-size:2rem;margin-bottom:80px}@media screen and (max-width: 767px){.business__title{font-size:1.5rem;margin-bottom:45px}}@media screen and (max-width: 575px){.business__title{font-size:1rem;margin-bottom:30px}}.business__wrapper{display:flex;justify-content:center;gap:70px}@media screen and (max-width: 767px){.business__wrapper{flex-direction:column;gap:50px}}@media screen and (max-width: 767px){.business__wrapper{gap:30px}}.business__contentBox{flex:1 1 350px}.business__img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.business__subTitle{font-size:1.25rem;align-self:center;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 767px){.business__subTitle{font-size:1rem}}@media screen and (max-width: 575px){.business__subTitle{font-size:.75rem}}.business__textWrap{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;width:80%;margin-top:20px}.business__text{font-size:.875rem;text-align:center}@media screen and (max-width: 767px){.business__text{font-size:.75rem}}@media screen and (max-width: 575px){.business__text{font-size:.625rem}}.business__btnWrap{display:flex;justify-content:center;margin-top:50px}.member{margin-bottom:150px}@media screen and (max-width: 1024px){.member{margin-bottom:125px}}@media screen and (max-width: 767px){.member{margin-bottom:100px}}@media screen and (max-width: 575px){.member{margin-bottom:75px}}.member__title{text-align:center;font-weight:bold;font-size:2rem;margin-bottom:80px}@media screen and (max-width: 767px){.member__title{font-size:1.5rem;margin-bottom:45px}}@media screen and (max-width: 575px){.member__title{font-size:1rem;margin-bottom:30px}}.member__wrapper{display:flex;justify-content:center;gap:70px}@media screen and (max-width: 767px){.member__wrapper{flex-direction:column;gap:50px}}@media screen and (max-width: 767px){.member__wrapper{gap:30px}}.member__contentBox{flex:1 1 350px}@media screen and (max-width: 767px){.member__contentBox{flex:1 1 auto}}.member__img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.member__img{height:400px}}.member__contentsWrap{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;width:90%;font-size:1rem;margin-top:20px}.member__subTitle{align-self:center;font-weight:bold;margin-bottom:10px}.member__textWrap{margin-top:10px}.member__name{font-size:.75rem;white-space:nowrap}.member__age{font-size:.75rem}.member__text{font-size:.875rem}@media screen and (max-width: 767px){.member__text{font-size:.75rem}}.member__btnWrap{display:flex;justify-content:center;margin-top:50px}.member1{-o-object-position:center 75%;object-position:center 75%}.member2{-o-object-position:center 5%;object-position:center 5%}.member3{-o-object-position:center 40%;object-position:center 40%}.recruit__title{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:80px}@media screen and (max-width: 767px){.recruit__title{font-size:1.5rem;margin-bottom:45px}}@media screen and (max-width: 575px){.recruit__title{font-size:1rem;margin-bottom:30px}}.recruit__imgWrap{margin-bottom:20px}.recruit__textWrap{width:80%;margin:0px auto 100px auto;background:url("../img/background2.png") no-repeat center center/cover;border-radius:20px;border:1px solid var(--light-gray);position:relative;padding:35px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1200px){.recruit__textWrap{width:100%}}@media screen and (max-width: 575px){.recruit__textWrap{width:100%;background:none;border:none}}.recruit__overlay{text-align:center;background:rgba(255,255,255,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:35px 40px;border-radius:20px;box-shadow:0 5px 16px rgba(0,0,0,.1);max-width:800px;color:#333;line-height:1.8}.recruit__subTitle{text-align:center;font-size:1.25rem;font-weight:bold;margin-bottom:20px;background-color:rgba(255,255,255,.6);padding:15px 30px;border-radius:12px;box-shadow:0 8px 15px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:inline-block}@media screen and (max-width: 1024px){.recruit__subTitle{font-size:1.25rem;white-space:nowrap}}@media screen and (max-width: 767px){.recruit__subTitle{font-size:.875rem;white-space:nowrap}}@media screen and (max-width: 575px){.recruit__subTitle{font-size:.625rem;white-space:nowrap}}.recruit__text{text-align:center;margin-bottom:50px}@media screen and (max-width: 767px){.recruit__text{font-size:.75rem}}@media screen and (max-width: 575px){.recruit__text{font-size:.625rem}}.recruit__btnWrap{display:flex;justify-content:center;margin-top:50px}.recruit__bold{font-weight:bold}.spOnlyBr{display:none}@media screen and (max-width: 575px){.spOnlyBr{display:inline}}.jobDescriptionPc__table{width:100%;border-spacing:20px 30px;margin-bottom:50px}.jobDescriptionPc__title{font-size:1.25rem;font-weight:bold;text-align:center;margin-bottom:20px}.jobDescriptionPc__body{background:var(--white)}.jobDescriptionPc__row{font-size:.875rem}.jobDescriptionPc__header{white-space:nowrap;padding:5px 10px;vertical-align:middle;-moz-text-align-last:left;text-align-last:left;border:1px solid var(--gray)}.jobDescriptionPc__data{width:100%;padding:5px 10px;border:1px solid var(--gray)}@media screen and (max-width: 575px){.linePc{display:none}}.linePc__qr{margin-top:30px}.lineSp{display:none}@media screen and (max-width: 575px){.lineSp{display:block}}.lineSp__iconWrap{text-align:center;margin-top:30px}.lineSp__icon{background:var(--white);color:#00b900}.president{margin-bottom:150px;margin-top:60px;text-align:center}@media screen and (max-width: 1200px){.president{margin-top:0;margin-bottom:100px}}@media screen and (max-width: 1024px){.president{margin-top:0;margin-bottom:80px}}@media screen and (max-width: 767px){.president{margin-top:0;margin-bottom:60px}}@media screen and (max-width: 575px){.president{margin-top:0;margin-bottom:40px}}.president__title{font-weight:bold;font-size:1.25rem;line-height:1.5;margin-bottom:30px}@media screen and (max-width: 767px){.president__title{font-size:1.5rem}}@media screen and (max-width: 575px){.president__title{font-size:1rem}}.president__imgWrap{margin-bottom:30px}.president__img{width:250px;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;border-radius:50%;background-color:var(--light-gray)}.president__name{font-weight:600;margin-bottom:10px}.president__profile{font-size:.875rem}.administrative{margin-bottom:150px;margin-top:60px;text-align:center}@media screen and (max-width: 1200px){.administrative{margin-top:0;margin-bottom:100px}}@media screen and (max-width: 1024px){.administrative{margin-top:0;margin-bottom:80px}}@media screen and (max-width: 767px){.administrative{margin-top:0;margin-bottom:60px}}@media screen and (max-width: 575px){.administrative{margin-top:0;margin-bottom:40px}}.administrative__title{font-weight:bold;font-size:1.25rem;line-height:1.5;margin-bottom:30px}@media screen and (max-width: 767px){.administrative__title{font-size:1.5rem}}@media screen and (max-width: 575px){.administrative__title{font-size:1rem}}.administrative__imgWrap{margin-bottom:30px}.administrative__img{width:250px;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 80%;object-position:50% 80%;border-radius:50%;background-color:var(--light-gray)}.administrative__name{font-weight:600;margin-bottom:10px}.administrative__profile{font-size:.875rem}.footer{background:var(--black)}.footer__wrapper{padding-top:50px}.footer__inner{display:flex;justify-content:space-around}@media screen and (max-width: 575px){.footer__inner{flex-direction:column}}@media screen and (max-width: 575px){.footer__nav{align-self:center}}.footer__logoWrap{align-self:center}@media screen and (max-width: 575px){.footer__logoWrap{margin-bottom:50px}}.footer__logo{width:130px}@media screen and (max-width: 575px){.footer__navList{justify-self:center}}.footer__navItem{border-bottom:1px solid var(--white);width:200px}.footer__navLink{padding-left:20px;color:var(--white)}.footer__navLink:hover{text-decoration:underline}.footer__copy{display:block;color:var(--white);font-size:.75rem;text-align:center;padding-top:60px;padding-bottom:15px}
/*# sourceMappingURL=style.min.css.map */