﻿.aboutus #wrap{overflow:hidden}.aboutus #wrap .bgGradient{background:linear-gradient(to bottom right, #eff9ff, #ccf1ff, #fffad8, #dbfce7);margin-bottom:-95px}@media (max-width: 767px){.aboutus #wrap .bgGradient{margin-bottom:-40px;background:linear-gradient(145deg, #eff9ff 5%, #ccf1ff 20%, #fffad8, #dbfce7 85%)}}.aboutus #wrap .bgGradientBlue{background:linear-gradient(to bottom, #d0f2ff, #cef5dc);margin-bottom:-95px}@media (max-width: 767px){.aboutus #wrap .bgGradientBlue{margin-bottom:-40px}}.aboutus #wrap .bgWhite{position:relative;border-top-left-radius:95px;border-top-right-radius:95px;overflow:hidden;background:linear-gradient(to bottom, #e6f6f8, #e6faee, #effbfa);padding:93px 0 119px}@media (max-width: 767px){.aboutus #wrap .bgWhite{border-top-left-radius:40px;border-top-right-radius:40px;padding:43px 0 54px}.aboutus #wrap .bgWhite#philosophy{overflow:visible}.aboutus #wrap .bgWhite#philosophy::after{top:-79px;height:calc(100% + 79px);border-top-left-radius:40px;border-top-right-radius:40px;z-index:0;background:#c5f4e3}.aboutus #wrap .bgWhite#philosophy::before{content:"";width:100%;height:100%;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;z-index:1;border-top-left-radius:40px;border-top-right-radius:40px}}.aboutus #wrap .bgWhite::after{content:"";width:100%;height:100%;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0}.aboutus #wrap .cmn-ttl{text-align:center;font-size:40px;font-size:4rem;line-height:1.25em;letter-spacing:.02em;font-weight:600}@media (max-width: 767px){.aboutus #wrap .cmn-ttl{font-size:28px;line-height:30px}}.aboutus #wrap .sec-intro__img img{width:100%;object-fit:contain}.aboutus #wrap .sec-intro__cont{padding:39px 1px 91px}@media (min-width: 768px){.aboutus #wrap .sec-intro__cont{padding:71px 0 196px;text-align:center}}.aboutus #wrap .sec-intro__cont .ttl{font-size:32px;font-size:3.2rem;line-height:1.6875em;letter-spacing:.1em;font-weight:600;margin-bottom:21px}@media only screen and (min-width: 768px) and (max-width: 836px){.aboutus #wrap .sec-intro__cont .ttl{font-size:29px}}@media (max-width: 767px){.aboutus #wrap .sec-intro__cont .ttl{font-size:24px;line-height:38px;margin-bottom:20px}}.aboutus #wrap .sec-intro__cont .txt span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;font-weight:600}@media (max-width: 767px){.aboutus #wrap .sec-intro__cont .txt span{line-height:32px}}.aboutus #wrap .sec-intro__cont .txt span:not(:last-child){margin-bottom:14px}@media (max-width: 767px){.aboutus #wrap .sec-intro__cont .txt span:not(:last-child){margin-bottom:20px}}.aboutus #wrap .sec-intro__cont .anchor{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;margin-top:58px}@media (max-width: 767px){.aboutus #wrap .sec-intro__cont .anchor{grid-template-columns:repeat(2, 1fr);grid-gap:6px 7px;margin:22px auto 0;max-width:607px;position:relative;z-index:2}}@media (max-width: 767px){.aboutus #wrap .sec-intro__cont .anchor .btn-link{height:50px;justify-content:flex-start;padding:0 18px}.aboutus #wrap .sec-intro__cont .anchor .btn-link span{letter-spacing:0}}@media only screen and (max-width: 767px) and (max-width: 374px){.aboutus #wrap .sec-intro__cont .anchor .btn-link span{font-size:14px;line-height:50px}}.aboutus #wrap .sec-intro__cont .anchor .btn-link::after{transform:translateY(-50%) rotate(90deg)}@media only screen and (min-width: 768px) and (max-width: 900px){.aboutus #wrap .sec-intro__cont .anchor .btn-link::after{right:8px}}@media (max-width: 767px){.aboutus #wrap .sec-intro__cont .anchor .btn-link::after{background:url(../../img-recruit/common/ico/ico-arr-down.svg) no-repeat center/contain;width:11px;height:11px;transform:translateY(-50%);top:48%;right:11px}}.aboutus #wrap .sec-philo{position:relative;z-index:2}.aboutus #wrap .sec-philo .subttl{text-align:center;max-width:866px;margin:35px auto 77px}@media (max-width: 767px){.aboutus #wrap .sec-philo .subttl{margin:17px 1px 20px;text-align:left}}.aboutus #wrap .sec-philo .subttl span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em;font-weight:400}@media (max-width: 767px){.aboutus #wrap .sec-philo .subttl span{line-height:28px;letter-spacing:0.05em}}.aboutus #wrap .sec-philo .subttl span:not(:last-child){margin-bottom:14px}@media (max-width: 767px){.aboutus #wrap .sec-philo .subttl span:not(:last-child){margin-bottom:16px}}.aboutus #wrap .sec-philo .block-cont{display:flex;justify-content:space-between;align-items:flex-end;position:relative}@media only screen and (min-width: 768px) and (max-width: 1068px){.aboutus #wrap .sec-philo .block-cont{align-items:center}}.aboutus #wrap .sec-philo .block-cont__left{width:50%;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1068px){.aboutus #wrap .sec-philo .block-cont__left{width:45%}}@media (max-width: 767px){.aboutus #wrap .sec-philo .block-cont__left{position:absolute;bottom:-38px;left:50%;transform:translateX(-50%);width:704px;z-index:-1}}.aboutus #wrap .sec-philo .block-cont__left img{width:100%;object-fit:contain}.aboutus #wrap .sec-philo .block-cont__right{width:45.5%;padding-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 1068px){.aboutus #wrap .sec-philo .block-cont__right{width:50%;padding-bottom:0}}@media (max-width: 767px){.aboutus #wrap .sec-philo .block-cont__right{width:100%}}@media (min-width: 768px){.aboutus #wrap .sec-philo .block-cont__right .par{position:relative}.aboutus #wrap .sec-philo .block-cont__right .par::after{content:"";width:60%;height:1px;background:#49d5d8;position:absolute;top:50%;right:calc(100% + 26px)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1068px){.aboutus #wrap .sec-philo .block-cont__right .par::after{width:48%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1129px){.aboutus #wrap .sec-philo .block-cont__right .par{margin-top:7vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1068px){.aboutus #wrap .sec-philo .block-cont__right .par{margin-top:5vw}}@media only screen and (max-width: 374px){.aboutus #wrap .sec-philo .block-cont__right .par{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 768px) and (max-width: 888px){.aboutus #wrap .sec-philo .block-cont__right .par:nth-child(1) .txt br{display:none}}@media only screen and (min-width: 1130px){.aboutus #wrap .sec-philo .block-cont__right .par:nth-child(2){margin-top:103px}}@media only screen and (min-width: 768px) and (max-width: 1068px){.aboutus #wrap .sec-philo .block-cont__right .par:nth-child(2){margin-top:60px}}@media (max-width: 767px){.aboutus #wrap .sec-philo .block-cont__right .par:nth-child(2){margin-top:68px}}@media only screen and (min-width: 1130px){.aboutus #wrap .sec-philo .block-cont__right .par:nth-child(3){margin-top:58px}}@media only screen and (min-width: 768px) and (max-width: 1068px){.aboutus #wrap .sec-philo .block-cont__right .par:nth-child(3){margin-top:38px}}@media (max-width: 767px){.aboutus #wrap .sec-philo .block-cont__right .par:nth-child(3){margin-top:64px}.aboutus #wrap .sec-philo .block-cont__right .par:nth-child(3) .txt{letter-spacing:0}}.aboutus #wrap .sec-philo .block-cont__right .par .ttl{margin-bottom:8px}@media (max-width: 767px){.aboutus #wrap .sec-philo .block-cont__right .par .ttl{text-align:center;margin-bottom:3px}}.aboutus #wrap .sec-philo .block-cont__right .par .ttl span{display:block}.aboutus #wrap .sec-philo .block-cont__right .par .ttl span:first-child{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.02em;font-weight:600}.aboutus #wrap .sec-philo .block-cont__right .par .ttl span:last-child{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.02em;font-weight:600}@media (max-width: 767px){.aboutus #wrap .sec-philo .block-cont__right .par .ttl span:last-child{font-size:14px}}.aboutus #wrap .sec-philo .block-cont__right .par .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em;font-weight:400}@media (max-width: 767px){.aboutus #wrap .sec-philo .block-cont__right .par .txt{text-align:center;font-size:15px;line-height:23px}}.aboutus #wrap .sec-guideline{margin-top:113px;position:relative;z-index:2}@media (max-width: 767px){.aboutus #wrap .sec-guideline{margin-top:73px}}.aboutus #wrap .sec-guideline__ttl{text-align:center;font-size:28px;font-size:2.8rem;line-height:1.07143em;letter-spacing:.02em;font-weight:600;margin-bottom:32px}@media (max-width: 767px){.aboutus #wrap .sec-guideline__ttl{font-size:24px;margin-bottom:21px}}.aboutus #wrap .sec-guideline .lst-gl{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;max-width:906px;margin:0 auto}@media (max-width: 767px){.aboutus #wrap .sec-guideline .lst-gl{grid-template-columns:100%}}@media (min-width: 768px){.aboutus #wrap .sec-guideline .lst-gl__item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:211px;height:211px;padding-top:5px;background:url(../../img-recruit/aboutus/circle.svg) no-repeat center/cover}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 936px){.aboutus #wrap .sec-guideline .lst-gl__item{width:23.5vw;height:23.5vw}}@media (max-width: 767px){.aboutus #wrap .sec-guideline .lst-gl__item:not(:last-child){margin-bottom:3.5px}}.aboutus #wrap .sec-guideline .lst-gl__item .item__ttl{text-align:center;color:#33b6bf;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.02em;font-weight:600}@media (max-width: 767px){.aboutus #wrap .sec-guideline .lst-gl__item .item__ttl{padding-left:15px;font-size:18px;text-align:left;position:relative}.aboutus #wrap .sec-guideline .lst-gl__item .item__ttl::before{content:"";width:8px;height:8px;background:linear-gradient(to bottom, #5cb7ef, #40e2cf);border-radius:50%;position:absolute;top:10px;left:0}}.aboutus #wrap .sec-guideline .lst-gl__item .item__txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.02em;font-weight:400;margin-top:4px;margin-left:1px}@media (min-width: 768px){.aboutus #wrap .sec-guideline .lst-gl__item .item__txt{margin-left:0;margin-top:10px;max-width:160px;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 950px){.aboutus #wrap .sec-guideline .lst-gl__item .item__txt{font-size:14px;margin-top:5px}}@media (min-width: 768px){.aboutus #wrap .sec-guideline .lst-gl__item:last-child .item__txt{max-width:170px}}.aboutus #wrap .sec-biz{padding-top:113px}@media (max-width: 767px){.aboutus #wrap .sec-biz{padding-top:56px}}.aboutus #wrap .sec-biz .block-cont{display:flex;justify-content:space-between;align-items:center;margin-top:16px}@media (max-width: 767px){.aboutus #wrap .sec-biz .block-cont{flex-direction:column;margin-top:25px}}.aboutus #wrap .sec-biz .block-cont__left{width:45%;max-width:411px;margin-bottom:10.5%}@media (max-width: 767px){.aboutus #wrap .sec-biz .block-cont__left{width:100%;max-width:100%;margin-bottom:2px}}.aboutus #wrap .sec-biz .block-cont__left .ttl{font-size:34px;font-size:3.4rem;line-height:1.70588em;letter-spacing:.02em;font-weight:600;margin-bottom:19px}@media only screen and (min-width: 768px) and (max-width: 873px){.aboutus #wrap .sec-biz .block-cont__left .ttl{font-size:3.8vw}}@media (max-width: 767px){.aboutus #wrap .sec-biz .block-cont__left .ttl{text-align:center;font-size:24px;line-height:36px;margin-bottom:12px}}.aboutus #wrap .sec-biz .block-cont__left .txt span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em;font-weight:400}@media (max-width: 767px){.aboutus #wrap .sec-biz .block-cont__left .txt span{line-height:26px;letter-spacing:0.05em}}.aboutus #wrap .sec-biz .block-cont__left .txt span:not(:last-child){margin-bottom:14px}@media (max-width: 767px){.aboutus #wrap .sec-biz .block-cont__left .txt span:not(:last-child){margin-bottom:16px}}.aboutus #wrap .sec-biz .block-cont__right{width:55.455%;position:relative}@media only screen and (min-width: 768px) and (max-width: 990px){.aboutus #wrap .sec-biz .block-cont__right{width:53%}}@media (max-width: 767px){.aboutus #wrap .sec-biz .block-cont__right{width:100%}}.aboutus #wrap .sec-biz .block-cont__right img{width:100%;object-fit:contain;position:relative;z-index:1}.aboutus #wrap .sec-biz .block-cont__right img.circle{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;z-index:0}.aboutus #wrap .sec-supp{margin-top:77px;padding-bottom:284px}@media (max-width: 767px){.aboutus #wrap .sec-supp{margin-top:63px;padding-bottom:120px}}.aboutus #wrap .sec-supp__ttl{text-align:center;font-size:32px;font-size:3.2rem;line-height:1.25em;letter-spacing:.02em;font-weight:600;margin-bottom:53px}@media (min-width: 768px){.aboutus #wrap .sec-supp__ttl{color:#00abb9}}@media (max-width: 767px){.aboutus #wrap .sec-supp__ttl{font-size:24px;line-height:36px;margin-bottom:19px}}.aboutus #wrap .sec-supp .lst-supp{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:58px 3.7%;counter-reset:cntSupp}@media (max-width: 767px){.aboutus #wrap .sec-supp .lst-supp{grid-template-columns:100%;grid-gap:29px;margin:0 -15px;background-color:rgba(255,255,255,0.9);padding-bottom:28px}}.aboutus #wrap .sec-supp .lst-supp__item{counter-increment:cntSupp}.aboutus #wrap .sec-supp .lst-supp__item img{width:100%}.aboutus #wrap .sec-supp .lst-supp__item .item__ttl{position:relative;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.02em;font-weight:600;padding-left:39px;margin:27px 0 13px}@media (max-width: 767px){.aboutus #wrap .sec-supp .lst-supp__item .item__ttl{padding-left:34px;font-size:24px;margin:19px 16px 8px}}.aboutus #wrap .sec-supp .lst-supp__item .item__ttl::before{content:counter(cntSupp, decimal-leading-zero);color:#00abb9;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.04em;font-weight:400;font-family:"Open Sans",sans-serif;position:absolute;top:4px;left:0}@media (max-width: 767px){.aboutus #wrap .sec-supp .lst-supp__item .item__ttl::before{font-size:20px;top:8px}}.aboutus #wrap .sec-supp .lst-supp__item .item__txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em;font-weight:400}@media (max-width: 767px){.aboutus #wrap .sec-supp .lst-supp__item .item__txt{line-height:28px;margin:0 16px}}.aboutus #wrap .sec-mess{padding:31px 0 37px;position:relative;z-index:2}@media (max-width: 767px){.aboutus #wrap .sec-mess{padding:13px 0 0}}.aboutus #wrap .sec-mess .block-mess{display:flex;justify-content:space-between;align-items:flex-start;margin-top:55px}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess{flex-direction:column;margin:30px -15px 0}}.aboutus #wrap .sec-mess .block-mess__left{width:24%;margin-top:3px}@media only screen and (min-width: 768px) and (max-width: 1024px){.aboutus #wrap .sec-mess .block-mess__left{width:26%}}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__left{width:100%;display:flex;margin-top:1px}}.aboutus #wrap .sec-mess .block-mess__left .img{width:91%}.aboutus #wrap .sec-mess .block-mess__left .img img{object-fit:contain}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__left .img{width:39.5%;margin-top:10px}}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__left .info{flex:1;padding-left:19px}}.aboutus #wrap .sec-mess .block-mess__left .info .txt--01{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:0em;font-weight:700;margin:19px 0 4px}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__left .info .txt--01{margin-top:8px}}.aboutus #wrap .sec-mess .block-mess__left .info .txt--02{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__left .info .txt--02{line-height:24px}}.aboutus #wrap .sec-mess .block-mess__left .info .txt--03{font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em;font-weight:400;margin-top:13px}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__left .info .txt--03{font-size:12px;line-height:20px;margin-top:12px;padding-right:14px}.aboutus #wrap .sec-mess .block-mess__left .info .txt--03 span{display:inline-block}.aboutus #wrap .sec-mess .block-mess__left .info .txt--03 span:not(:last-child){margin-bottom:4px}}.aboutus #wrap .sec-mess .block-mess__right{max-width:780px;width:72.5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.aboutus #wrap .sec-mess .block-mess__right{width:69.5%}}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__right{width:100%;padding:35px 15px 13px}}.aboutus #wrap .sec-mess .block-mess__right .ttl{font-size:26px;font-size:2.6rem;line-height:1.84615em;letter-spacing:.02em;font-weight:600;color:#00abb9;margin-bottom:26px}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__right .ttl{font-size:24px;line-height:38px;margin-bottom:16px}}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__right .txt{transition:0.5s all ease-in-out;height:var(--fullH);position:relative}.aboutus #wrap .sec-mess .block-mess__right .txt.partial{height:266px;overflow:hidden}.aboutus #wrap .sec-mess .block-mess__right .txt.partial::after{content:"…";background-color:#fff;position:absolute;bottom:1px;right:2px}}.aboutus #wrap .sec-mess .block-mess__right .txt p{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:400}@media (max-width: 767px){.aboutus #wrap .sec-mess .block-mess__right .txt p{line-height:28px}}.aboutus #wrap .sec-mess .block-mess__right .txt p:not(:last-child){margin-bottom:14px}.aboutus #wrap .sec-mess .block-mess__right .btn-link{height:40px;max-width:250px;margin-top:18px}.aboutus #wrap .sec-mess .block-mess__right .btn-link i{width:19px;height:19px;background:linear-gradient(to bottom, #5cb7ef, #40e2cf);border-radius:50%;position:absolute;right:13px;top:50%;transform:translateY(-50%)}.aboutus #wrap .sec-mess .block-mess__right .btn-link i::after,.aboutus #wrap .sec-mess .block-mess__right .btn-link i::before{content:"";width:8px;height:2px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s all ease-in-out}.aboutus #wrap .sec-mess .block-mess__right .btn-link i::before{transform:translate(-50%, -50%) rotate(90deg)}.aboutus #wrap .sec-mess .block-mess__right .btn-link i.show::before{transform:translate(-50%, -50%)}.aboutus #wrap .sec-mess .block-mess__right .btn-link::after{display:none}.aboutus #wrap .sec-mess .block-mess__right .btn-link span{font-size:14px;color:#143f5a}.aboutus #wrap .sec-mess .block-mess__right .btn-link .close{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;width:50%;display:none}.aboutus #wrap .sec-keyword{padding:113px 0 calc(100px + 16.5vw);position:relative;background:url(../../img-recruit/aboutus/bg_keyword.png) no-repeat center top/100% auto}@media (max-width: 767px){.aboutus #wrap .sec-keyword{background-image:url(../../img-recruit/aboutus/bg_keyword_sp.png);padding:38px 0 calc(53px + 13.3vw)}}.aboutus #wrap .sec-keyword::after{content:"";width:100%;height:100%;background:linear-gradient(to bottom, #d0f2ff, #cef5dc, #eafffd);position:absolute;top:0;left:0;z-index:-1}.aboutus #wrap .sec-keyword__ttl{text-align:center}.aboutus #wrap .sec-keyword__ttl span{color:#fff;font-size:30px;font-size:3rem;line-height:1.16667em;letter-spacing:.1em;font-weight:600;display:block;margin-bottom:45px}@media (max-width: 767px){.aboutus #wrap .sec-keyword__ttl span{font-size:15px;line-height:24px;margin-bottom:14px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword__ttl img{width:293px}}.aboutus #wrap .sec-keyword__txt{color:#fff;text-align:center;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.1em;font-weight:700;margin:33px 0 61px}@media only screen and (min-width: 768px) and (max-width: 781px){.aboutus #wrap .sec-keyword__txt{margin:33px -7px 61px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword__txt{text-align:left;font-size:16px;line-height:28px;font-weight:600;margin:21px 1px 40px}}.aboutus #wrap .sec-keyword .subttl{font-size:36px;font-size:3.6rem;line-height:1.11111em;letter-spacing:.02em;font-weight:700;text-align:center}@media (max-width: 767px){.aboutus #wrap .sec-keyword .subttl{font-size:28px}}.aboutus #wrap .sec-keyword .txt{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.1em;font-weight:500;margin-top:17px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .txt{margin-top:13px}}.aboutus #wrap .sec-keyword .survey .row{display:grid}.aboutus #wrap .sec-keyword .survey .row .item{background-color:#fff;border-radius:20px;position:relative}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item{border-radius:10px}}.aboutus #wrap .sec-keyword .survey .row .item .ttl{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.02em;font-weight:600;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1023px){.aboutus #wrap .sec-keyword .survey .row .item .ttl{font-size:22px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .ttl{font-size:18px;line-height:20px}}@media only screen and (max-width: 767px) and (max-width: 374px){.aboutus #wrap .sec-keyword .survey .row .item .ttl{font-size:17px}}.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper{width:fit-content;margin:3px auto 0;text-align:center}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper{margin-top:4px;width:auto}}.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span{color:#33b6bf;display:inline-block}.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num{font-family:"Open Sans",sans-serif;font-size:101px;font-size:10.1rem;line-height:1.08911em;letter-spacing:.02em;font-weight:700;margin-right:5px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num{font-size:9.8vw;margin-right:0}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num{font-size:43px;line-height:45px;margin-right:-2px}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.sm{margin-top:10px;font-size:90px;letter-spacing:-0.02em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.sm{font-size:8.7vw}.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.sm+.unit{font-size:3.3vw}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.med{font-size:40px}}.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.colon{margin:0px 15px 0px 10px;transform:translateY(-5px)}@media only screen and (min-width: 768px) and (max-width: 1023px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.colon{margin:0px 2px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.colon{font-size:38px;margin:0px 5px 0px 7px}}.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.medium{margin-right:-2px}.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.num.narrow{margin-right:-5px}.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.unit{font-size:39px;font-size:3.9rem;line-height:1.07692em;letter-spacing:.02em;font-weight:600;vertical-align:super}@media only screen and (min-width: 768px) and (max-width: 1023px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.unit{font-size:3.8vw}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .txt-wrapper span.unit{font-size:18px;vertical-align:text-top}}.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper{position:relative;text-align:center}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper{max-width:325px;margin:0 auto}}.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .chart-box{width:273px;height:273px;margin:0 auto}.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .chart-box canvas{width:100% !important;height:100% !important}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .chart-box{position:relative;z-index:2}}@media only screen and (min-width: 768px) and (max-width: 1129px){.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .chart-box{width:23.3vw;height:23.3vw}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .chart-box{width:176px;height:176px;margin:0 auto}}.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .legend{position:absolute;transform:translate(-50%, 0);z-index:3}.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .legend-val{position:absolute;z-index:3;font-family:"Open Sans",sans-serif;font-size:60px;font-size:6rem;line-height:1em;letter-spacing:-.02em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1129px){.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .legend-val{font-size:5.3vw}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .legend-val{font-size:38px}}.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .legend-val .percent{font-family:"Noto Sans JP",sans-serif;font-size:30px;font-weight:600;margin-left:4px;transform:translateY(-2px);display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1129px){.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .legend-val .percent{font-size:2.6vw}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .chart-wrapper .legend-val .percent{font-size:19px;margin-left:3px}}.aboutus #wrap .sec-keyword .survey .row .item .note{text-align:center;font-size:12px;font-size:1.2rem;line-height:.83333em;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .note{font-size:10px;margin-top:1px}}.aboutus #wrap .sec-keyword .survey .row .item .lst-arr{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:14px 10px;margin:17px 14px 0 26px;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1129px){.aboutus #wrap .sec-keyword .survey .row .item .lst-arr{margin:38px 5px 29px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .lst-arr{grid-template-columns:repeat(3, 1fr);grid-gap:12px 3.5px;margin:18px 11px 18px}}.aboutus #wrap .sec-keyword .survey .row .item .lst-arr__item{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.1em;font-weight:600;padding-left:17px;background:url(../../img-recruit/common/ico/ico-arr-blue.svg) no-repeat left top 6px/11px 10px}@media only screen and (min-width: 1000px){.aboutus #wrap .sec-keyword .survey .row .item .lst-arr__item{white-space:nowrap}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .lst-arr__item{white-space:nowrap;letter-spacing:0.02em}}.aboutus #wrap .sec-keyword .survey .row .item .lst-dot{text-align:left}.aboutus #wrap .sec-keyword .survey .row .item .lst-dot__item{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.02em;font-weight:400;position:relative;padding-left:17px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .lst-dot__item{padding-left:16px}}.aboutus #wrap .sec-keyword .survey .row .item .lst-dot__item::before{content:"";width:8px;height:8px;background:linear-gradient(to bottom right, #79ccff, #cade54);border-radius:50%;position:absolute;top:8px;left:0}.aboutus #wrap .sec-keyword .survey .row .item .lst-dot__item:not(:last-child){margin-bottom:12px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .lst-dot__item:not(:last-child){margin-bottom:10px}}.aboutus #wrap .sec-keyword .survey .row .item .col-wrapper{display:grid;grid-template-columns:39.25% 37.85% 23.9%;margin:29px auto 0;max-width:782px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .col-wrapper{grid-template-columns:100%;margin-top:18px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .col-wrapper .col:not(:last-child){margin-bottom:20px}}.aboutus #wrap .sec-keyword .survey .row .item .col-wrapper .col .block:not(:last-child){margin-bottom:37px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .col-wrapper .col .block:not(:last-child){margin-bottom:21px}}.aboutus #wrap .sec-keyword .survey .row .item .col-wrapper .col .block-ttl{font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:.1em;font-weight:700;margin-bottom:17px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .col-wrapper .col .block-ttl{font-size:16px;margin-bottom:11px}}.aboutus #wrap .sec-keyword .survey .row .item .duo-col{display:grid;grid-template-columns:auto auto;grid-gap:4.6%}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item .duo-col{grid-template-columns:100%;grid-gap:0;margin-top:15px;margin-left:6px}.aboutus #wrap .sec-keyword .survey .row .item .duo-col .lst-dot:not(:last-child){margin-bottom:8.5px}}.aboutus #wrap .sec-keyword .survey .row .item--01{background:#fff url(../../img-recruit/aboutus/bg_key01.svg) repeat-x bottom 5% center}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--01{background:#fff url(../../img-recruit/aboutus/bg_key01_sp.svg) repeat-x bottom 18% left -8px}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item--01 .txt-wrapper{padding-right:15px}}.aboutus #wrap .sec-keyword .survey .row .item--02{background:url(../../img-recruit/aboutus/bg_key02.svg) no-repeat left 10.3% bottom 29.5%,url(../../img-recruit/aboutus/bg_key03.svg) no-repeat right 6.5% bottom 29.5%;background-color:#fff}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--02{background:url(../../img-recruit/aboutus/bg_key02_sp.svg) no-repeat left 7% bottom 19.5%,url(../../img-recruit/aboutus/bg_key03_sp.svg) no-repeat right 11% bottom 19.5%;background-color:#fff}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item--02 .txt-wrapper{padding-left:10px}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item--03 .txt-wrapper,.aboutus #wrap .sec-keyword .survey .row .item--04 .txt-wrapper{padding-left:10px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--03 .txt-wrapper,.aboutus #wrap .sec-keyword .survey .row .item--04 .txt-wrapper{margin-top:2px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--05{grid-column:span 2;display:flex;justify-content:center;align-items:center;padding:18px 10px 18px !important}.aboutus #wrap .sec-keyword .survey .row .item--05 .txt-wrapper{margin-left:15px;margin-right:15px}.aboutus #wrap .sec-keyword .survey .row .item--05 .note{line-height:15px}}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper{margin-top:13px}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend{top:-44px;left:50%;width:94%}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend{width:293px;top:-25px;left:50%}}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val{color:#33b6bf}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--01{top:43%;right:2%}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--01{top:43.5%;right:4.8%}}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--02{bottom:-9px;left:4.8%}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--02{bottom:-5px;left:6.3%}}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--03{top:21.6%;left:3.1%;font-size:52px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--03{top:22.8%;left:5%;font-size:32px}}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--03 .percent{font-size:26px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--03 .percent{font-size:15px}}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--04{top:-13px;left:20.8%;font-size:52px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--04{top:-5px;left:19.5%;font-size:32px}}.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--04 .percent{font-size:26px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper .legend-val--04 .percent{font-size:15px}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper{padding-right:5px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--06 .chart-wrapper{margin-top:13px;padding-right:8px}}.aboutus #wrap .sec-keyword .survey .row .item--07{background:#fff url(../../img-recruit/aboutus/bg_key04.svg) no-repeat top 12% left -11px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--07{padding:27px 10px 18px !important;background-size:140% 140%;background-position:left 65% top 11%}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item--07 .txt-wrapper{padding-left:10px}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item--08 .txt-wrapper,.aboutus #wrap .sec-keyword .survey .row .item--10 .txt-wrapper{padding-left:10px}}.aboutus #wrap .sec-keyword .survey .row .item--11{background:#fff url(../../img-recruit/aboutus/bg_key05.svg) no-repeat center bottom/cover}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--11{background-size:auto 61.9%;background-position:left 36.3% bottom}}.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper{margin-top:11px}.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .chart-box{width:200px;height:200px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .chart-box{width:180px;height:180px}}.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend{top:10px;left:45.8%;width:84%}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend{width:306px;left:50%;top:10px}}.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val{color:#59a7d8}.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--01{bottom:-31px;right:6.1%}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--01{bottom:4px;right:4.8%;font-size:53px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--01 .percent{font-size:26px}}.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--02{bottom:-25px;left:3%;font-size:55px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--02{bottom:4px;left:8.8%;font-size:49px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--02 .percent{font-size:26px}}.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--03{top:16.5%;left:5.7%;font-size:55px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--03{top:16.5%;left:12.5%;font-size:49px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper .legend-val--03 .percent{font-size:26px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--12 .chart-wrapper{margin-top:6px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--13,.aboutus #wrap .sec-keyword .survey .row .item--14{padding-bottom:28px !important}}.aboutus #wrap .sec-keyword .survey .row .item--13 .txt-wrapper,.aboutus #wrap .sec-keyword .survey .row .item--14 .txt-wrapper{width:auto;max-width:255px;margin-top:23px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--13 .txt-wrapper,.aboutus #wrap .sec-keyword .survey .row .item--14 .txt-wrapper{max-width:calc(100% - 21px);margin-top:16px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--13 .txt-wrapper .lst-dot__item:not(:last-child),.aboutus #wrap .sec-keyword .survey .row .item--14 .txt-wrapper .lst-dot__item:not(:last-child){margin-bottom:12px}}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row .item--14 .lst-dot{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3, auto);margin-bottom:-13px}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item--15{display:flex;justify-content:space-between;align-items:center}.aboutus #wrap .sec-keyword .survey .row .item--15 .ttl{margin:0 30px 56px 6.4%;white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.aboutus #wrap .sec-keyword .survey .row .item--15 .ttl{margin-left:30px}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row .item--15 .duo-col{width:70%;max-width:708px;margin-right:5.8%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.aboutus #wrap .sec-keyword .survey .row .item--15 .duo-col{margin-right:30px}}.aboutus #wrap .sec-keyword .survey .row .item--15 .lst-dot__item{line-height:24px}.aboutus #wrap .sec-keyword .survey .row .item--15 .lst-dot__item:not(:last-child){margin-bottom:8.5px}.aboutus #wrap .sec-keyword .survey .row--01{grid-template-columns:repeat(2, 1fr);grid-gap:3%;margin-bottom:26px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--01{grid-gap:2%;margin-bottom:10px}}.aboutus #wrap .sec-keyword .survey .row--01 .item{padding:32px 20px 31px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--01 .item{padding:16px 10px 13px}}.aboutus #wrap .sec-keyword .survey .row--02{grid-template-columns:repeat(3, 1fr);grid-gap:2.3%;margin-bottom:32px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--02{grid-template-columns:repeat(2, 1fr);grid-gap:2%;margin-bottom:12px}}.aboutus #wrap .sec-keyword .survey .row--02 .item{padding:23px 20px 30px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--02 .item{padding:11px 10px 12px;margin-bottom:4px}}.aboutus #wrap .sec-keyword .survey .row--03{grid-template-columns:repeat(2, 1fr);grid-gap:4.1%;margin-bottom:30px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--03{grid-template-columns:100%;grid-gap:1.8%;margin-bottom:22px}}.aboutus #wrap .sec-keyword .survey .row--03 .item{padding:41px 20px 41px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--03 .item{padding:22px 10px 29px}}.aboutus #wrap .sec-keyword .survey .row--04{grid-template-columns:repeat(2, 1fr);grid-gap:3%;margin-bottom:38px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--04{grid-template-columns:repeat(2, 1fr);grid-gap:2%;margin-bottom:11px}}.aboutus #wrap .sec-keyword .survey .row--04 .item{padding:23px 20px 33px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--04 .item{padding:15px 10px 14px}}@media (min-width: 768px){.aboutus #wrap .sec-keyword .survey .row--04 .item .txt-wrapper{margin-top:10px}}.aboutus #wrap .sec-keyword .survey .row--05 .item{padding:38px 20px 52px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--05 .item{padding:21px 23px 36px}}.aboutus #wrap .sec-keyword .survey .row--05 .item .txt-wrapper{margin-top:13px}.aboutus #wrap .sec-keyword .survey .row--06{grid-template-columns:repeat(3, 1fr);grid-gap:2.3%;margin-bottom:39px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--06{grid-template-columns:100%;grid-gap:1.45%;margin-bottom:30px}}.aboutus #wrap .sec-keyword .survey .row--06 .item{padding:27px 20px 56px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--06 .item{padding:20px 10px 32px}}.aboutus #wrap .sec-keyword .survey .row--07 .item{padding:49px 20px 50px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .survey .row--07 .item{padding:21px 19px 30px}}.aboutus #wrap .sec-keyword .corp{margin-bottom:83px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .corp{margin-bottom:49px}}.aboutus #wrap .sec-keyword .corp .survey{margin-top:41px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .corp .survey{margin-top:19px}}.aboutus #wrap .sec-keyword .employee .survey{margin-top:44px}@media (max-width: 767px){.aboutus #wrap .sec-keyword .employee .survey{margin-top:25px}}.aboutus .footer-recruit{margin-top:-16.5vw}@media only screen and (min-width: 768px) and (max-width: 1399px){.aboutus .footer-recruit{margin-top:-22vw}}@media (max-width: 767px){.aboutus .footer-recruit{margin-bottom:-13.3vw}}

/*# sourceMappingURL=maps/aboutus.min.css.map */
