@import"./ress.min.css";html{overflow-y:scroll;scroll-behavior:smooth}body{width:100%;margin:0 auto;position:relative;font-size:16px;line-height:1.5;letter-spacing:.64px;color:#3e3a39;font-family:"Montserrat","BIZ UDPGothic",sans-serif;font-style:normal}a{text-decoration:none;transition:opacity .3s;color:#3e3a39}@media(hover: hover){a:hover{opacity:.5}}@media(max-width: 520px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}img{max-width:100%;height:auto;vertical-align:bottom}li{list-style:none}.sp__only{display:none}@media(max-width: 520px){.sp__only{display:block}}.pc__only{display:block}@media(max-width: 520px){.pc__only{display:none}}.l-header{border-top:8px solid #209685}.l-header__main__logo{width:100%;margin:0 auto}.l-header__main__logo img{max-width:320px;width:100%;padding:24px 0;display:block;margin:0 auto}.l-header__nav{background-image:url(/images/header-decoration.svg);background-repeat:repeat;background-size:auto}.l-header__nav__list{max-width:1200px;width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;height:52px}.l-header__nav__list li a{width:100%;padding:16px 49px;background-color:#fff;border-bottom:1px solid #3e3a39;border-top:1px solid #3e3a39;border-right:1px solid #3e3a39;letter-spacing:1.28px}.l-header__nav__list li a:hover{opacity:1;background-color:#e3f2ef}.l-header__nav__list li:first-of-type a{border-left:1px solid #3e3a39}.l-footer{position:relative}.l-footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:40px;background-image:url("/images/decoration.svg");background-repeat:repeat-x;background-position:bottom center;background-size:auto 100%}.l-footer .c-top__heading::before{content:"Site MAP" !important}.l-footer__nav{margin-top:40px;background-color:#e3f2ef;padding:40px 0}.l-footer__nav .c-inner{display:flex;flex-wrap:wrap;gap:80px}.l-footer__nav__wrap__heading{font-size:24px;letter-spacing:1.92px;padding-bottom:16px;display:block}.l-footer__nav__wrap__heading::after{content:"";background:#fff;width:48px;height:2px;display:block}.l-footer__nav__wrap__heading a{padding-bottom:16px;display:block}.l-footer__nav__wrap__list{display:flex;flex-direction:column;gap:16px}.l-footer__nav__wrap__list .text__color{color:#209685;font-weight:bold}.l-footer__nav__group__contact{padding-bottom:24px;font-size:24px;letter-spacing:1.92px}.l-footer__nav__group__privacy{font-size:20px;letter-spacing:1.6}.l-footer__area{background:#209685;padding:52px 0}.l-footer__area .c-inner{display:flex;justify-content:space-between;align-items:center}.l-footer__area .c-inner img{max-width:320px;object-fit:contain}.l-footer__area__text{display:flex;flex-direction:column;letter-spacing:1.28px;color:#fff}.l-footer__area__text .address{display:flex;gap:15px}.l-footer__area__text .tel{display:flex;gap:15px}.l-footer small{background-color:#3e3a39;color:#fff;text-align:center;width:100%;display:block;padding:10px}.l-top__mv{display:flex}.l-top__mv a{display:block;background-repeat:no-repeat;aspect-ratio:3/2;width:50%;background-size:cover;background-position:center;position:relative}.l-top__mv a::before{content:"";position:absolute;inset:0;background-color:#209685;opacity:0;transition:opacity .3s ease}.l-top__mv a .mv__text{opacity:0;font-size:36px;color:#fff;border:2px solid #fff;padding:20px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:243px;text-align:center}.l-top__mv a .mv__decoration{font-size:30px;color:#fff;font-weight:bold;text-align:center;background-image:url(/images/mv-decoration.svg);background-repeat:no-repeat;position:absolute;bottom:15px;right:0;width:100%;background-size:cover;padding:20px;background-position:right}.l-top__mv a .mv__decoration::before{content:"";position:absolute;inset:0;background-color:#209685;opacity:0;transition:opacity .3s ease}.l-top__mv a:hover{opacity:1}.l-top__mv a:hover::before,.l-top__mv a:hover .mv__decoration:before{opacity:.5}.l-top__mv a:hover .mv__text{opacity:1}.l-top__mv a:first-of-type{background-image:url(/images/top-mv1.jpg)}.l-top__mv a:last-of-type{background-image:url(/images/top-mv2.jpg)}.l-top__business .c-top__heading::before{content:"Our Business" !important}.l-top__business .c-top__flex__wrap:nth-child(1) a{background-image:url(/images/top_jigyo_haken.jpg)}.l-top__business .c-top__flex__wrap:nth-child(2) a{background-image:url(/images/top_jigyo_outsourcing.jpg)}.l-top__business .c-top__flex__wrap:nth-child(3) a{background-image:url(/images/top_jigyo_jyutaku.jpg)}.l-top__business .c-top__count__list{gap:24px}.l-top__business .c-top__count__list li::before{background:url(/images/top-white-logo.png);width:64px}.l-top__job .c-top__heading::before{content:"For Job Seekers" !important}.l-top__job .c-top__flex__wrap:nth-child(1) a{background-image:url(/images/top_kyujin_mikeiken.jpg) !important}.l-top__job .c-top__flex__wrap:nth-child(2) a{background-image:url(/images/top_kyujin_support.jpg) !important}.l-top__job .c-top__flex__wrap:nth-child(3) a{background-image:url(/images/top_kyujin_web.jpg) !important}.l-top__job .c-top__count__list{gap:16px}.l-top__job .c-top__count__list li::before{background:url(/images/top-man.svg);width:48px}.l-top__about.c-section{padding-bottom:120px}.l-top__about .c-top__heading::before{content:"About Our Logo" !important}.l-top__about__container{display:flex;gap:24px;margin-bottom:120px}.l-top__about__container img{width:50%;object-fit:contain}.l-top__about__container__text{width:50%}.l-top__about__container__text p:not(:first-of-type){margin-top:43px}.c-inner{max-width:1200px;width:100%;margin:0 auto}.c-decoration{position:relative;padding-bottom:40px !important}.c-decoration::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background-image:url("/images/decoration.svg");background-repeat:repeat-x;background-position:bottom center;background-size:auto 100%}.c-section{padding:266px 0 0}.c-section .c-top__heading{color:#209685;font-size:36px;letter-spacing:2.88px;position:relative}.c-section .c-top__heading:before{content:"";color:#f0f0f0;font-size:120px;position:absolute;top:-173px;left:0}.c-section .catch{font-size:24px;font-weight:bold;letter-spacing:1.92px;text-align:right;background-color:#fff;display:flex;gap:40px;align-items:center;margin-bottom:40px}.c-section .catch:before{content:"";border:1px solid #000;width:100%;display:block;flex:1}.c-section .c-top__flex{display:flex}.c-section .c-top__flex__wrap{width:33.3333333333%}.c-section .c-top__flex__wrap a{background-size:cover;display:block;aspect-ratio:1/1;padding:48px;box-sizing:border-box}.c-section .c-top__flex__wrap__inner{background:#fff;opacity:.8;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px}.c-section .c-top__flex__wrap__inner .heading{font-size:30px;letter-spacing:2.4px;color:#209685;margin-bottom:20px}.c-section .c-top__flex__wrap__inner .text{font-size:24px}.c-section .c-top__count{padding:80px 0;background:#e3f2ef}.c-section .c-top__count__text{font-size:36px;letter-spacing:2.88px;font-weight:bold;margin-bottom:40px}.c-section .c-top__count__list{display:flex}.c-section .c-top__count__list li{background-color:#209685;width:33.3333333333%;color:#fff;display:flex;align-items:center;gap:16px;flex-direction:row;padding:52px 24px;border-radius:16px}.c-section .c-top__count__list li:before{content:"";background-repeat:no-repeat;display:block;background-size:contain;height:100%}/*# sourceMappingURL=style.css.map */