#companyInfo{width:100%;overflow-x:hidden}#globalHead{position:relative !important}.headSpace{display:none}:is(h2, h3, h4){display:block;font-weight:bold}#navContent img{width:initial}body{background:#fff;line-height:1;letter-spacing:0.5px}#oricon{font-size:clamp(14px, 3.7vw, 16px);line-height:180%;font-family:noto-sans-cjk-jp,sans-serif;box-sizing:border-box;color:#374151;font-weight:400;letter-spacing:0.02em}#oricon [class*='-txt']{font-size:clamp(12px, 3.2vw, 14px);text-align:left;width:fit-content;margin:0 auto 30px;line-height:175%}#oricon [class*='-copy']{font-size:clamp(14px, 3.7vw, 16px);text-align:center;width:fit-content;margin:0 auto 30px;line-height:175%;font-weight:bold}#oricon img{max-width:100%;height:auto}#oricon section{padding:60px 6%;position:relative}#oricon section.bgblue{background:#e7f4ff}#oricon h2{font-size:clamp(18px, 4.2vw, 22px);text-align:center;margin-bottom:20px;letter-spacing:0.02em;line-height:1.4}#oricon h2 span{font-size:clamp(14px, 3.7vw, 16px);color:#5096ff;display:block}#oricon h2 span.green{color:#0aaa6d}#oricon h2.line{display:flex;flex-direction:column;align-items:center;background:none;color:#374151;height:initial;padding:0}#oricon h2.line::after{content:'';background:linear-gradient(90deg, #5096ff 0%, #0aaa6d 100%);width:60%;display:block;height:1px;margin-top:15px}#oricon h2 .logo{width:130px}#oricon h2 .balloon{background:#0aaa6d;padding:5px 20px;line-height:1.2;border-radius:25px;display:block;font-size:clamp(14px, 3.7vw, 16px);color:#fff;width:fit-content;margin:0 auto 5px;position:relative;font-weight:normal}#oricon h2 .balloon::after{content:'';position:absolute;bottom:0;left:50%;border-style:solid;border-width:7px 4px 0 4px;border-color:#0aaa6d transparent transparent;translate:-50% 100%}#oricon h3{font-size:clamp(18px, 4.2vw, 22px);text-align:center;margin-bottom:20px;line-height:1.4}#oricon h3>span{font-size:clamp(12px, 3.2vw, 14px);display:block}#oricon .stickey{background:#ffffffb8;width:100%;padding:10px;position:fixed;bottom:0;z-index:10}#oricon .stickey .btn{margin-bottom:0}#oricon .btn{border:none;margin:0 auto 50px;padding:0 20px;width:fit-content;height:50px;display:block;font-family:noto-sans-cjk-jp,sans-serif;box-sizing:border-box;background:none;letter-spacing:0.02em;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#5096ff;color:#fff;border-radius:8px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25)}#oricon .btn.cta{font-size:clamp(16px, 3.9vw, 18px);font-weight:bold}#oricon .btn.cta:hover{background:#5096ff}#oricon .btn.cta:active{background:#5096ff}#oricon .oricon-navi{position:sticky;top:0;display:flex;justify-content:flex-start;width:98%;margin:0 1%;z-index:10}#oricon .oricon-navi li{width:33.3333333333%;height:clamp(45px, 5vw, 60px)}#oricon .oricon-navi li a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(10px, 2.7vw, 12px);height:100%;color:#5096ff;background:#fff;border:1px solid #5096ff;border-radius:0px 0px 8px 8px;border-top:none;border-right:none}#oricon .oricon-navi li a.on{background:#e7f4ff}#oricon .oricon-navi li:last-of-type a{border-right:1px solid #5096ff}#oricon .oricon-navi li svg{display:block}#oricon .hero{background:url(/img/oricon/hero.png) no-repeat;background-size:cover;background-position:center;width:100vw;height:calc(100vh - 75px);padding:10px 0 20px;position:relative}#oricon .hero .hero-oricon{position:relative}#oricon .hero .hero-oricon::before{content:'';display:block;background:#2d7cb05e;filter:blur(30px);position:absolute;width:100%;height:30px;top:30%;left:0}#oricon .hero .hero-oricon img{z-index:1;position:relative}#oricon .hero .hero-caution{position:absolute;bottom:0;right:5px;color:#fff;font-size:clamp(10px, 2.7vw, 12px);text-shadow:0px 0px 8px #05277d}#oricon .hero .hero-scroll{font-size:clamp(20px, 5vw, 24px);color:#fff;transform:rotate(90deg);position:absolute;bottom:60px;left:-30px;letter-spacing:5px;font-family:Athelas;animation:slideinTop 3s infinite;filter:drop-shadow(0px 2px 4px #457c92)}@keyframes slideinTop{0%{transform:translateY(-50px) rotate(90deg);opacity:0}100%{transform:translateY(0) rotate(90deg);opacity:1}}#oricon .hero h1{width:98%;margin:20px auto 50px;display:block;position:relative}#oricon .hero h1>img{width:100%;height:auto}#oricon .hero h1 .notes{font-size:13px;position:absolute;bottom:0;right:10px}#oricon .hero__inner{display:none}#oricon .hero__copy{font-size:16px;line-height:180%;text-align:center;width:fit-content;margin:0 auto;font-weight:normal;position:relative;z-index:1;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}#oricon .hero__copy>p{margin-bottom:40px}#oricon .hero__copy>p:last-of-type{margin-bottom:0}#oricon .textlink{display:block;text-align:right;color:#0aaa6d;text-decoration:underline;font-size:clamp(12px, 3.2vw, 14px)}#oricon .notes{font-size:8px;text-align:right}#oricon .message-copy{text-align:left;line-height:200%;font-family:'Noto Serif JP', serif}#oricon .message-img{margin:20px auto;display:block;width:60%}#oricon #ranking img{margin:30px auto;display:block}#oricon #ranking h2 strong{font-size:30px;margin-top:5px;color:#5096ff}#oricon #ranking .ranking-table{background:#fff;border-radius:10px;padding:20px 30px 30px;width:100%;box-shadow:0px 4px 6px -1px rgba(0,0,0,0.1)}#oricon #ranking .ranking-table td{padding:10px 5px;border-bottom:1px solid #ceeee2}#oricon #ranking .ranking-table tr:first-of-type td{color:#0aaa6d}#oricon #ranking .ranking-table caption{caption-side:bottom;font-size:8px;text-align:right}#oricon #ranking__item{width:175px;position:relative}#oricon #ranking__item span{font-size:clamp(14px, 3.7vw, 16px);position:absolute;right:0;bottom:0}#oricon #ranking__item-wrp{display:flex;justify-content:center;width:100%;margin:30px auto;flex-wrap:wrap}#oricon #ranking__item-wrp>li{width:calc(100% / 2 - 10px);margin:15px 5px;display:flex;align-items:stretch;justify-content:center;font-size:clamp(14px, 3.7vw, 16px);text-align:left}#oricon #ranking__item-wrp>li:nth-of-type(3){width:100%}#oricon #ranking__item-wrp>li::before,#oricon #ranking__item-wrp>li::after{content:'';width:35px;height:100px;background:url(/img/oricon/laurel.svg) no-repeat;background-size:contain;display:block}#oricon #ranking__item-wrp>li::after{transform:scale(-1, 1)}#oricon #ranking__item-list{width:fit-content;margin:0 auto}#oricon #ranking__item-list>li{width:100%;margin:0 0 5px;line-height:1;display:flex;align-items:flex-start}#oricon #ranking__item-list>li::after{content:none}#oricon #ranking__item-list>li::before{content:'';width:16px;height:16px;background:url(/img/oricon/checkbox.svg) no-repeat;background-size:contain;display:inline-block;margin-right:5px}#oricon #ranking__item>h4{color:#f09600;font-size:18px;line-height:1.2;text-align:center;letter-spacing:0;margin-bottom:10px}#oricon #ranking .ranking-notes{padding:20px;background:#fff;font-size:clamp(10px, 2.7vw, 12px);line-height:162.5%;text-align:left;border-radius:10px;margin-bottom:60px}#oricon #ranking .ranking-notes>strong{display:inline-block;margin-bottom:10px;border:1px solid #374151;padding:3px 5px}#oricon #ranking .ranking-notes dl{width:fit-content;margin:0 auto;text-align:left}#oricon #ranking .ranking-notes dt{font-weight:bold;display:block}#oricon #ranking .ranking-notes dd:first-of-type{margin-bottom:20px}#oricon .achieve{display:flex;align-items:normal;justify-content:space-between;margin-bottom:60px}#oricon .achieve li{background:#e7f7f1;border-radius:10px;width:calc(100% / 2 - 10px);text-align:center;box-shadow:0px 4px 6px -1px rgba(0,0,0,0.1)}#oricon .achieve li h3{background:#0aaa6d;color:#fff;font-size:clamp(12px, 3.2vw, 14px);border-radius:0 0 10px 10px;padding:10px 20px;display:inline-block;margin:0 auto 10px}#oricon .achieve li p{display:flex;align-items:flex-end;justify-content:center;font-weight:bold;line-height:1}#oricon .achieve li p strong{font-size:clamp(44px, 12vw, 50px);color:#0aaa6d;background:linear-gradient(transparent 80%, #fce012 20%);display:inline-block;line-height:1;letter-spacing:0;text-align:center}#oricon .achieve li small{font-size:clamp(8px, 2vw, 10px)}#oricon .forte{margin-top:90px}#oricon .forte h3 strong{background:#0aaa6d;color:#fff;display:inline-block;border-radius:30px;padding:18px 30px;margin:0 auto;position:relative;font-size:clamp(16px, 4.3vw, 20px)}#oricon .forte h3 strong::before{content:'';width:50px;height:50px;background:url(/img/oricon/forte.png) no-repeat;background-size:contain;position:absolute;top:-35px;left:calc(100% / 2 - 25px)}#oricon .forte li{border-radius:20px 20px 0px 20px;overflow:hidden;background:#fff;display:flex;align-items:center;height:75px;margin-bottom:20px}#oricon .forte li p{display:flex;align-items:center}#oricon .forte-img{background:#0aaa6d;width:75px;justify-content:center;height:100%}#oricon .forte-txt{padding-left:10px;color:#0aaa6d;margin:initial;font-weight:bold}#oricon .statement{background:#5096ff;font-size:32px;padding:50px;display:block;line-height:2;font-weight:500;color:#fff}#oricon .statement p{width:fit-content;margin:0 auto}#oricon #userVoice dl{position:relative;margin-top:80px}#oricon #userVoice dl>dt{display:flex;align-items:flex-end;position:absolute;top:-40px;left:25px}#oricon #userVoice dl>dt>img{border:10px solid #e7f7f1;border-radius:50%;background:#fff}#oricon #userVoice dl>dt>span{color:#0aaa6d;font-weight:bold}#oricon #userVoice dl>dd{background:#e7f7f1;padding:60px 25px 25px;width:100%;text-align:left;font-size:clamp(12px, 3.2vw, 14px);line-height:175%;box-shadow:0px 4px 6px -1px rgba(0,0,0,0.1)}#oricon iframe.yt{width:100%;height:auto;aspect-ratio:16 / 9}#oricon .bnrArea .statement2{color:#5096ff;width:fit-content;margin:40px auto 100px;font-family:'Noto Serif JP', serif}#oricon .bnrArea .statement2 h2{color:#5096ff;margin-bottom:20px;font-family:'Noto Serif JP', serif}#oricon .bnrArea .statement2 p{line-height:200%}#oricon .bnrArea .statement2 .display-sp{display:none}#oricon .bnrArea-2col>a{margin-bottom:20px;display:block}#oricon .bnrArea-2col>a img{border-radius:8px;display:block;overflow:hidden;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -2px rgba(0,0,0,0.05)}#oricon .bnrArea-3col{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#oricon .bnrArea-3col>a{display:block;width:calc(100% / 3 - 5px);box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -2px rgba(0,0,0,0.05);text-align:center}#oricon .bnrArea-3col>a>img{display:block}#oricon .bnrArea-3col>a>span{font-size:clamp(12px, 3.2vw, 14px);line-height:1.2;color:#374151;height:50px;padding:10px;display:flex;align-items:center;justify-content:center}#oricon .fadeIn{transition:1s;opacity:0;transform:translatey(80px)}#oricon .fadeIn.animated{opacity:1;transform:translatey(0)}.pickupJob-scrollBox{overflow-x:auto}.pickupJob-recommendJob{display:flex;width:max-content}.pickupJob-recommendJob li{background:#fff;padding:15px;box-shadow:0px 4px 6px -1px rgba(0,0,0,0.1);width:240px;margin:0 5px}.pickupJob-recommendJob li .btn{width:100% !important;margin-bottom:0 !important;font-size:clamp(14px, 3.7vw, 16px)}.pickupJob-recommendJob dl{margin:10px 0;display:flex;flex-wrap:wrap;align-content:space-between;align-items:center;text-align:left;font-size:11px;line-height:1rem}.pickupJob-recommendJob dt{margin-bottom:10px;width:45px;font-weight:700}.pickupJob-recommendJob dd{margin-bottom:10px;width:calc(100% - 45px)}.pickupJob-tag{margin-top:10px}.pickupJob-tag span{display:inline-block;padding:8px;font-size:12px;line-height:1;background:#e7f7f1;color:#0aaa6d}.sp #topBtn{bottom:80px !important}@media (min-width: 600px){#oricon .wrp{width:600px;margin:0 auto}#oricon section{padding:80px 0}#oricon .hero{background:url(/img/oricon/hero_pc.png) no-repeat;background-size:auto 100%;background-position:center;margin:0 auto;height:calc(100vh - 150px);position:relative}#oricon .hero .hero-oricon{width:700px;margin:10px auto}#oricon .hero .hero-caution,#oricon .hero .hero-scroll{display:none}#oricon #ranking img{width:60%}#oricon .about-img{width:80%;margin:0 auto;display:block}#oricon .bnrArea{width:940px;margin:0 auto}#oricon .bnrArea-2col{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:column}#oricon .bnrArea-2col a{margin-bottom:30px;width:calc(100% / 2 - 15px)}#oricon .bnrArea-2col a img{width:100%}#oricon .bnrArea-3col{width:80%}#oricon .bnrArea-3col a{margin-bottom:30px;width:calc(100% / 3 - 20px)}#oricon .bnrArea-3col a span{font-size:clamp(14px, 3.7vw, 16px);height:60px}}@media (min-width: 600px) and (min-width: 1025px){#oricon .hero .hero-oricon{width:450px;margin:10px auto}}
/*# sourceMappingURL=style.min.css.map */
