﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix::after{content:"";display:block;clear:both}.both{clear:both}.inline_block{display:inline-block;display:inline;zoom:1}input:focus,button:focus,select:focus{outline:0}:focus{outline:-webkit-focus-ring-color none}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{letter-spacing:.1em;line-height:1.4;box-sizing:border-box;color:#333;-webkit-appearance:none}@media screen and (max-width: 768px){*{line-height:1.65}}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}html{width:100%;font-size:62.5%}@media screen and (max-width: 1024px){html{font-size:61.5%}}@media screen and (max-width: 768px){html{font-size:54.6%}}html.fadeout{opacity:0}body{margin:0px;overflow:hidden;font-size:1.6em;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt"}select,option,span{font-family:"Noto Sans JP",sans-serif}h1,h2,h3,h4,h5{font-family:"Noto Sans JP",sans-serif;font-weight:400}h1 span,h2 span,h3 span,h4 span,h5 span{font-family:"Noto Sans JP",sans-serif;font-weight:400}a{color:#000;text-decoration:none;transition:.4s}p{font-family:"Noto Sans JP",sans-serif;letter-spacing:1px;font-weight:400;font-feature-settings:"palt"}input[type=text],textarea{-webkit-appearance:none;border:none;font-family:"Noto Sans JP",sans-serif}textarea{resize:none;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 1024px){button,select,input,a{-webkit-tap-highlight-color:transparent}}button,select,input,input[type=submit]{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;font-family:"Noto Sans JP",sans-serif}b{font-weight:500}i{font-style:italic}select::-ms-expand{display:none}img{display:block}.l-main{overflow:hidden}.p-load{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#7fcfd8;z-index:1000}.is-loaded .p-load{opacity:0;visibility:hidden}.p-load img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:180px}.l-header{position:fixed;width:100%;top:0;left:0;z-index:100;padding:10px 35px;transition:background-color .2s}@media screen and (max-width: 768px){.l-header{padding:10px 20px}}@media screen and (max-width: 500px){.l-header{padding:8px 15px}}.l-header.is-white{background-color:rgba(255,255,255,.8);box-shadow:0px 3px 12px rgba(0,0,0,.15)}@media screen and (max-width: 500px){.l-header.is-white{box-shadow:0px 3px 8px rgba(0,0,0,.15)}}.l-header__logo{width:270px}@media screen and (max-width: 1024px){.l-header__logo{width:240px}}@media screen and (max-width: 768px){.l-header__logo{width:270px}}@media screen and (max-width: 500px){.l-header__logo{width:135px}}.l-header__logo p{font-size:4rem}.is-white .logo-white{display:none}.logo-black{display:none}.is-white .logo-black{display:block}.l-header__logo__text{font-size:1.8rem;display:inline-block;margin-left:26%;line-height:1.4}.l-header__contact{position:relative;width:150px;height:50px;margin-left:auto;transition:.3s;border-radius:50px}@media screen and (max-width: 768px){.l-header__contact{width:170px;height:45px}}@media screen and (max-width: 500px){.l-header__contact{width:120px;height:32px}}@media screen and (max-width: 350px){.l-header__contact{width:110px;height:30px}}.l-header__contact:hover::after{opacity:1}.l-header__contact::after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);height:1px;width:40%;background-color:#fff;opacity:0;transition:opacity .3s}.l-header__contact__text{font-size:3rem;font-weight:500;line-height:1}@media screen and (max-width: 500px){.l-header__contact__text{font-size:1.8rem}}.l-hamburger{position:relative;height:50px;width:50px;border-radius:50%;cursor:pointer;z-index:31}@media screen and (max-width: 500px){.l-hamburger{height:40px;width:40px}}.l-hamburger::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:55px;height:55px;border-radius:50%;transition:.3s}.l-hamburger:hover::before{background-color:rgba(0,0,0,.4)}@media screen and (max-width: 768px){.l-hamburger:hover::before{background-color:rgba(0,0,0,0)}}.js-open .l-hamburger:hover .l-hamburger__line__2{width:0}.l-hamburger__icon{position:relative;width:45px;height:22px}@media screen and (max-width: 768px){.l-hamburger__icon{width:42px}}@media screen and (max-width: 500px){.l-hamburger__icon{width:38px;height:16px}}@media screen and (max-width: 350px){.l-hamburger__icon{width:28px}}.l-hamburger__line{display:block;position:absolute;left:0;height:2px;background-color:#fff;transition:width .1s,transform .2s,background-color .2s}.is-white .l-hamburger__line{background-color:#000}.js-open .l-hamburger__line{background-color:#fff}.l-hamburger__line__1{width:100%;top:0}.js-open .l-hamburger__line__1{transform:translate3d(0, 9px, 0) rotate(45deg)}@media screen and (max-width: 500px){.js-open .l-hamburger__line__1{transform:translate3d(0, 7px, 0) rotate(45deg)}}.l-hamburger__line__2{width:100%;top:47%}@media screen and (max-width: 500px){.l-hamburger__line__2{top:46%}}.js-open .l-hamburger__line__2{width:0}.l-hamburger__line__3{width:60%;bottom:0;left:inherit;right:0}.js-open .l-hamburger__line__3{width:100%;transform:translate3d(0, -10px, 0) rotate(-45deg)}@media screen and (max-width: 500px){.js-open .l-hamburger__line__3{transform:translate3d(0, -7px, 0) rotate(-45deg)}}.l-header__navWrap{position:fixed;left:auto;right:0;bottom:0;height:100%;width:0;z-index:30;transition:width .4s cubic-bezier(0.645, 0.045, 0.355, 1);overflow:hidden}.js-open .l-header__navWrap{left:0;right:auto}.l-header__nav{justify-content:flex-end;position:absolute;top:0;left:auto;right:0;width:100vw;height:100%;background-color:rgba(0,0,0,.9)}@media screen and (max-width: 768px){.l-header__nav{overflow-y:scroll;padding:80px 0 100px}}@media screen and (max-width: 500px){.l-header__nav{padding:40px 0 50px}}.js-open .l-header__nav{left:0;right:auto}.l-header__nav__logo{width:380px;display:block;margin:0 auto 90px}@media screen and (max-height: 700px){.l-header__nav__logo{margin-bottom:70px;width:330px}}@media screen and (max-height: 650px){.l-header__nav__logo{margin-bottom:50px;width:300px}}@media screen and (max-width: 1024px){.l-header__nav__logo{width:330px;margin-bottom:70px}}@media screen and (max-width: 768px){.l-header__nav__logo{width:55.1%;margin-bottom:75px}}@media screen and (max-width: 500px){.l-header__nav__logo{margin-bottom:45px}}@media screen and (max-width: 950px){.l-header__items{flex-wrap:wrap}}@media screen and (max-width: 950px){.l-header__item{width:30%}}@media screen and (max-width: 768px){.l-header__item:first-child{width:100%;margin-bottom:60px}}@media screen and (max-width: 500px){.l-header__item:first-child{margin-bottom:30px}}@media screen and (max-width: 768px){.l-header__item:first-child .l-header__link{border-bottom:1px solid #8c8780;padding:30px 0}}@media screen and (max-width: 500px){.l-header__item:first-child .l-header__link{padding:12px 0}}@media screen and (max-width: 768px){.l-header__item:nth-child(n+2){width:50%}}@media screen and (max-width: 500px){.l-header__item:nth-child(n+2){width:46%}}@media screen and (max-width: 768px){.l-header__item:nth-child(n+2) .l-header__link:nth-child(n+2){margin-top:40px}}@media screen and (max-width: 500px){.l-header__item:nth-child(n+2) .l-header__link:nth-child(n+2){margin-top:20px}}.l-header__link__text,.l-header__link__child{color:#fff;font-size:2rem;letter-spacing:-0.01em}@media screen and (max-width: 768px){.l-header__link__text,.l-header__link__child{font-size:3.4rem}}@media screen and (max-width: 500px){.l-header__link__text,.l-header__link__child{font-size:1.6rem}}.l-header__link:nth-child(n+2){margin-top:10px}@media screen and (max-width: 768px){.l-header__link:nth-child(n+2){margin-top:0}}.l-header__link__child{position:relative;margin-left:10px}@media screen and (max-width: 500px){.l-header__link__child{margin-left:7px}}.l-header__link__child::before{content:"";top:50%;transform:translateY(-50%);position:absolute;left:-14px;height:1px;width:8px;background-color:#fff}@media screen and (max-width: 500px){.l-header__link__child::before{width:5px;left:-9px}}.l-header__buttons{width:100%;margin-top:70px}@media screen and (max-width: 500px){.l-header__buttons{margin-top:35px}}.l-header__button{height:58px;width:240px;border-radius:50px;background-color:#fff;margin-right:20px}@media screen and (max-width: 768px){.l-header__button{width:48%;height:80px}}@media screen and (max-width: 600px){.l-header__button{height:65px}}@media screen and (max-width: 500px){.l-header__button{height:40px}}.l-header__button:last-child{margin-right:0}.l-header__button img{width:70%}@media screen and (max-width: 500px){.l-header__button img{width:65%}}.l-header__icons{margin-top:30px}@media screen and (max-width: 768px){.l-header__icons{margin-top:55px}}@media screen and (max-width: 500px){.l-header__icons{margin-top:40px}}.l-header__icon{width:35px;transition:.3s}@media screen and (max-width: 768px){.l-header__icon{width:65px}}@media screen and (max-width: 600px){.l-header__icon{width:50px}}@media screen and (max-width: 500px){.l-header__icon{width:35px}}@media screen and (max-width: 400px){.l-header__icon{width:30px}}.l-header__icon:hover{opacity:.5}.l-header__icon:nth-child(n+2){margin-left:20px}@media screen and (max-width: 768px){.l-header__icon:nth-child(n+2){margin-left:25px}}@media screen and (max-width: 500px){.l-header__icon:nth-child(n+2){margin-left:15px}}@media screen and (max-width: 400px){.l-header__icon:nth-child(n+2){margin-left:12px}}.l-header__icon:nth-child(3){width:40px}@media screen and (max-width: 768px){.l-header__icon:nth-child(3){width:70px}}@media screen and (max-width: 600px){.l-header__icon:nth-child(3){width:45px}}@media screen and (max-width: 500px){.l-header__icon:nth-child(3){width:35px}}@media screen and (max-width: 400px){.l-header__icon:nth-child(3){width:30px}}.l-footer{position:relative;z-index:5;background-color:#000;padding:65px 0 100px}@media screen and (max-width: 768px){.l-footer{padding:45px 0 125px}}@media screen and (max-width: 500px){.l-footer{padding:22px 0 105px}}.l-footer__items{margin-bottom:60px}@media screen and (max-width: 768px){.l-footer__items{margin-bottom:35px}}@media screen and (max-width: 500px){.l-footer__items{margin-bottom:30px}}@media screen and (max-width: 768px){.l-footer__item{display:none}}.l-footer__link__text,.l-footer__link__child{transition:.3s;color:#fff}.l-footer__link__text:hover,.l-footer__link__child:hover{opacity:.5}.l-footer__link:nth-child(n+2){margin-top:6px}.l-footer__link__child{position:relative;margin-left:10px}.l-footer__link__child::before{content:"";top:50%;transform:translateY(-50%);position:absolute;left:-14px;height:1px;width:8px;background-color:#fff}@media screen and (max-width: 768px){.l-footer__buttons{display:flex;justify-content:center;width:100%}}.l-footer__button{display:block;width:240px;background-color:#fff;border-radius:50px;padding:4px 0;transition:.3s}@media screen and (max-width: 768px){.l-footer__button{width:275px}}@media screen and (max-width: 600px){.l-footer__button{width:255px}}@media screen and (max-width: 500px){.l-footer__button{width:145px}}.l-footer__button:nth-child(n+2){margin-top:18px}@media screen and (max-width: 768px){.l-footer__button:nth-child(n+2){margin:0 0 0 15px}}@media screen and (max-width: 500px){.l-footer__button:nth-child(n+2){margin-left:10px}}.l-footer__button:hover{opacity:.5}.l-footer__button img{width:155px;margin:0 auto}@media screen and (max-width: 768px){.l-footer__button img{width:175px}}@media screen and (max-width: 600px){.l-footer__button img{width:165px}}@media screen and (max-width: 500px){.l-footer__button img{width:50.1%}}.l-footer__bottom{padding-top:25px;border-top:2px solid #3c3c3c}@media screen and (max-width: 500px){.l-footer__bottom{padding-top:15px}}.l-footer__logo{width:270px;transition:.3s}@media screen and (max-width: 768px){.l-footer__logo{width:310px}}@media screen and (max-width: 600px){.l-footer__logo{width:280px}}@media screen and (max-width: 500px){.l-footer__logo{width:220px}}@media screen and (max-width: 400px){.l-footer__logo{width:155px}}@media screen and (max-width: 350px){.l-footer__logo{width:150px}}.l-footer__logo:hover{opacity:.5}small{color:#fff;font-size:14px;margin-left:20px}@media screen and (max-width: 768px){small{font-size:2.2rem;position:absolute;left:0;bottom:-45px;margin-left:0}}@media screen and (max-width: 500px){small{font-size:12px;letter-spacing:-0.01em;bottom:-30px}}.l-footer__icons{margin-left:auto}.l-footer__icon{width:35px;transition:.3s}@media screen and (max-width: 768px){.l-footer__icon{width:50px}}@media screen and (max-width: 600px){.l-footer__icon{width:40px}}@media screen and (max-width: 500px){.l-footer__icon{width:30px}}@media screen and (max-width: 400px){.l-footer__icon{width:25px}}.l-footer__icon:hover{opacity:.5}.l-footer__icon:nth-child(n+2){margin-left:20px}@media screen and (max-width: 500px){.l-footer__icon:nth-child(n+2){margin-left:15px}}@media screen and (max-width: 400px){.l-footer__icon:nth-child(n+2){margin-left:12px}}.l-footer__icon:nth-child(3){width:40px}@media screen and (max-width: 768px){.l-footer__icon:nth-child(3){width:55px}}@media screen and (max-width: 600px){.l-footer__icon:nth-child(3){width:45px}}@media screen and (max-width: 500px){.l-footer__icon:nth-child(3){width:35px}}@media screen and (max-width: 400px){.l-footer__icon:nth-child(3){width:30px}}.c-font{font-family:ゴシックMB101 H,sans-serif}.c-fontEn{font-family:"Anton",sans-serif}.c-fontRoboto{font-family:"Roboto",sans-serif}.c-ofiCover{object-fit:cover;font-family:"object-fit: cover;, object-position: center;";width:100%;height:100%;object-position:center}.c-ofiContain{object-fit:contain;font-family:"object-fit: contain;, object-position: center;";width:100%;height:100%;object-position:center}.c-inner{max-width:1060px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1024px){.c-inner{width:90%}}.c-inner1000{max-width:1000px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1024px){.c-inner1000{width:90%}}.c-titleEn{color:#d4d3d3;font-size:12rem;line-height:1;letter-spacing:1px;text-align:center}@media screen and (max-width: 1024px){.c-titleEn{font-size:11rem}}@media screen and (max-width: 768px){.c-titleEn{font-size:10rem}}@media screen and (max-width: 500px){.c-titleEn{font-size:5rem}}.c-titleJa{font-size:2.6rem;font-weight:700;line-height:1;margin-top:5px;text-align:center}@media screen and (max-width: 768px){.c-titleJa{font-size:3.6rem;margin-top:10px;line-height:1.27}}@media screen and (max-width: 500px){.c-titleJa{font-size:1.8rem;margin-top:5px}}.c-button{position:relative;display:inline-block;background-color:#fff;border-radius:40px;padding:25px 35px 25px 40px;max-width:450px;cursor:pointer}@media screen and (max-width: 1200px){.c-button{padding:21px 20px 21px 33px}}@media screen and (max-width: 768px){.c-button{max-width:inherit;padding:37px 50px;border-radius:55px}}@media screen and (max-width: 700px){.c-button{padding:30px 40px}}@media screen and (max-width: 600px){.c-button{padding:25px 35px}}@media screen and (max-width: 500px){.c-button{padding:20px 25px}}@media screen and (max-width: 350px){.c-button{padding:14px 12px}}.c-button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:40px;transition:.3s}@media screen and (max-width: 768px){.c-button::before{border-radius:55px}}.c-button img{transition:.3s;width:18px;height:16px;margin-left:25px;position:relative;z-index:2}@media screen and (max-width: 1200px){.c-button img{margin-left:15px}}@media screen and (max-width: 1024px){.c-button img{width:16px;height:14px;margin-left:9px}}@media screen and (max-width: 768px){.c-button img{width:20px;height:18px;margin-left:22px}}@media screen and (max-width: 600px){.c-button img{width:18px;height:15px;margin-left:16px}}@media screen and (max-width: 500px){.c-button img{width:14px;height:14px;margin-left:15px}}.c-button:hover::before{transform:scale(1.05)}.c-button:hover img{transform:translateX(5px)}.c-button__text{font-size:1.8rem;font-weight:500;position:relative;z-index:2}@media screen and (max-width: 768px){.c-button__text{font-size:2.6rem}}@media screen and (max-width: 700px){.c-button__text{font-size:2.4rem}}@media screen and (max-width: 600px){.c-button__text{font-size:2rem}}@media screen and (max-width: 500px){.c-button__text{font-size:1.4rem}}.c-button.disable{pointer-events:none}.c-button.disable::before{background-color:#ccc}@-webkit-keyframes scaleOut{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes scaleOut{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes up{0%{opacity:0}100%{opacity:1}}.p-pageMv{padding-top:105px;background-color:#f5f5f5}@media screen and (max-width: 768px){.p-pageMv{padding-top:125px}}@media screen and (max-width: 500px){.p-pageMv{padding-top:65px}}.p-pageMv .p-section__contents{position:relative;border-radius:0 60px 60px 0;background-color:#78d7dd;align-items:center;justify-content:space-between;height:360px}@media screen and (max-width: 768px){.p-pageMv .p-section__contents{height:300px}}@media screen and (max-width: 560px){.p-pageMv .p-section__contents{height:240px}}@media screen and (max-width: 500px){.p-pageMv .p-section__contents{height:190px;border-radius:0 30px 30px 0}}@media screen and (max-width: 400px){.p-pageMv .p-section__contents{height:150px}}@media screen and (max-width: 350px){.p-pageMv .p-section__contents{height:130px}}.p-pageMv .p-section__contents::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;left:-100%;background-color:#78d7dd}.p-pageMv .p-section__textImg{margin-top:20px}@media screen and (max-width: 768px){.p-pageMv .p-section__textImg{margin-top:15px}}.p-pageMv .p-section__texts{width:44%}@media screen and (max-width: 768px){.p-pageMv .p-section__texts{width:47%}}.p-pageMv .p-section__title{position:relative;z-index:1;font-size:12rem;letter-spacing:2px;color:#fff;opacity:1;transform:translateX(0)}@media screen and (max-width: 1024px){.p-pageMv .p-section__title{font-size:9rem}}@media screen and (max-width: 768px){.p-pageMv .p-section__title{font-size:10rem}}@media screen and (max-width: 690px){.p-pageMv .p-section__title{font-size:8rem}}@media screen and (max-width: 560px){.p-pageMv .p-section__title{font-size:7.2rem}}@media screen and (max-width: 500px){.p-pageMv .p-section__title{font-size:6.4rem}}@media screen and (max-width: 450px){.p-pageMv .p-section__title{font-size:5.6rem}}@media screen and (max-width: 400px){.p-pageMv .p-section__title{font-size:5rem}}@media screen and (max-width: 350px){.p-pageMv .p-section__title{font-size:4.4rem}}.p-pageMv .p-section__textImg{width:82.6%}@media screen and (max-width: 768px){.p-pageMv .p-section__textImg{width:100%}}@media screen and (max-width: 690px){.p-pageMv .p-section__textImg{width:90%}}@media screen and (max-width: 500px){.p-pageMv .p-section__textImg{width:95%}}.p-pageMv .p-section__image{width:56%}@media screen and (max-width: 1024px){.p-pageMv .p-section__image{width:54%}}@media screen and (max-width: 768px){.p-pageMv .p-section__image{width:47%;height:100%}}.p-pageMv .p-section__image img{border-radius:60px}@media screen and (max-width: 500px){.p-pageMv .p-section__image img{border-radius:30px}}.p-section__title{font-size:12rem;color:#fff;letter-spacing:1px;line-height:1;transform:translateY(50%);transition-duration:.6s;transition-delay:.6s;opacity:0}@media screen and (max-width: 1024px){.p-section__title{font-size:11rem}}@media screen and (max-width: 768px){.p-section__title{font-size:10rem}}@media screen and (max-width: 500px){.p-section__title{font-size:6rem}}@media screen and (max-width: 350px){.p-section__title{font-size:5.6rem}}.p-recruit{position:relative;padding-top:80px;background-image:url("../../assets/images/top/recruit.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:5}@media screen and (max-width: 768px){.p-recruit{background-size:123%;background-position:60% 0px;background-color:#f5f5f1;padding-top:60px}}@media screen and (max-width: 500px){.p-recruit{padding-top:40px;background-size:118%}}.p-recruit .p-section__title{text-align:center}.p-recruit .p-recruit__titleImg{width:370px;margin:25px auto 0;opacity:0;transition-delay:.8s;transition-duration:.6s;transform:translateY(50%)}@media screen and (max-width: 1024px){.p-recruit .p-recruit__titleImg{width:340px}}@media screen and (max-width: 768px){.p-recruit .p-recruit__titleImg{width:335px}}@media screen and (max-width: 600px){.p-recruit .p-recruit__titleImg{width:270px}}@media screen and (max-width: 500px){.p-recruit .p-recruit__titleImg{width:165px;margin-top:15px}}@media screen and (max-width: 350px){.p-recruit .p-recruit__titleImg{width:160px}}.p-recruit.view .p-section__title,.p-recruit.view .p-recruit__titleImg{transform:translateY(0);opacity:1}.p-recruit__contents.view .requirements-btns,.p-recruit__contents.view .interview-btn,.p-recruit__contents.view .defeat-btn{opacity:1;transform:translateX(0)}.p-recruit__contents{position:relative;margin-top:290px;padding-top:20px;padding-bottom:35px}@media screen and (max-width: 600px){.p-recruit__contents{margin-top:120px}}@media screen and (max-width: 500px){.p-recruit__contents{margin-top:150px}}@media screen and (max-width: 400px){.p-recruit__contents{margin-top:100px}}.requirements-btns{margin:0 auto 65px;transform:translateX(-20%);transition-duration:.6s;opacity:0}@media screen and (max-width: 768px){.requirements-btns{width:89%;margin-bottom:70px;flex-wrap:wrap}}@media screen and (max-width: 600px){.requirements-btns{width:90%}}@media screen and (max-width: 500px){.requirements-btns{margin-bottom:35px}}.requirements-btns::before{border:6px solid #dcdcdc;top:-6px}@media screen and (max-width: 500px){.requirements-btns::before{border:4px solid #dcdcdc;top:-4px}}.requirements-btns .c-button{border-radius:50px;padding:14px 0;padding:26px 0;max-width:inherit;width:500px}@media screen and (max-width: 768px){.requirements-btns .c-button{border-radius:62.5px;padding:30px 46px;width:100%}}@media screen and (max-width: 600px){.requirements-btns .c-button{padding:20px 36px}}@media screen and (max-width: 500px){.requirements-btns .c-button{padding:14px 20px}}.requirements-btns .c-button:first-child{margin-right:35px}@media screen and (max-width: 768px){.requirements-btns .c-button:first-child{margin:0 0 22px 0}}@media screen and (max-width: 500px){.requirements-btns .c-button:first-child{margin-bottom:12px}}.requirements-btns .c-button::before{border:6px solid #dcdcdc;top:-3px;border-radius:50px}@media screen and (max-width: 768px){.requirements-btns .c-button::before{border-radius:62.5px}}@media screen and (max-width: 500px){.requirements-btns .c-button::before{border:3px solid #dcdcdc;top:-1.5px}}@media screen and (max-width: 768px){.requirements-btns .c-button__texts{justify-content:space-between}}@media screen and (max-width: 768px){.requirements-btns .c-button__texts img{width:20px}}@media screen and (max-width: 600px){.requirements-btns .c-button__texts img{width:16px}}@media screen and (max-width: 500px){.requirements-btns .c-button__texts img{width:15px;height:16px;margin-left:10px}}@media screen and (max-width: 350px){.requirements-btns .c-button__texts img{width:14px;height:14px}}.requirements-btns .c-button__text{text-align:center;font-size:2.6rem}@media screen and (max-width: 1024px){.requirements-btns .c-button__text{font-size:2.2rem}}@media screen and (max-width: 768px){.requirements-btns .c-button__text{text-align:left;font-size:36px}}@media screen and (max-width: 600px){.requirements-btns .c-button__text{font-size:26px}}@media screen and (max-width: 500px){.requirements-btns .c-button__text{font-size:18px}}@media screen and (max-width: 350px){.requirements-btns .c-button__text{font-size:12px}}.requirements-btns .career-text,.requirements-btns .newGraduate-text{font-size:2.6rem;font-weight:bold;color:#f6a20f}@media screen and (max-width: 1024px){.requirements-btns .career-text,.requirements-btns .newGraduate-text{font-size:2.2rem}}@media screen and (max-width: 768px){.requirements-btns .career-text,.requirements-btns .newGraduate-text{font-size:36px}}@media screen and (max-width: 600px){.requirements-btns .career-text,.requirements-btns .newGraduate-text{font-size:26px}}@media screen and (max-width: 500px){.requirements-btns .career-text,.requirements-btns .newGraduate-text{font-size:18px}}.requirements-btns .newGraduate-text{color:#78d7dd}@media screen and (max-width: 768px){.p-recruit__buttons{flex-wrap:wrap}}.interview-btn,.defeat-btn{position:relative;padding:11px 35px 11px 45px;border-radius:50px;width:455px;transform:translateX(-20%);transition-duration:.6s;transition-delay:.3s;opacity:0}@media screen and (max-width: 1024px){.interview-btn,.defeat-btn{padding:11px 25px 11px 35px}}@media screen and (max-width: 768px){.interview-btn,.defeat-btn{padding:11px 55px 11px 75px;width:89%}}@media screen and (max-width: 700px){.interview-btn,.defeat-btn{padding:11px 40px 11px 55px}}@media screen and (max-width: 600px){.interview-btn,.defeat-btn{padding:10px 30px 10px 25px;width:90%}}@media screen and (max-width: 500px){.interview-btn,.defeat-btn{padding:10px 25px 10px 35px}}@media screen and (max-width: 350px){.interview-btn,.defeat-btn{padding:10px 20px 10px 20px}}.interview-btn::before,.defeat-btn::before{border:6px solid #dcdcdc;position:absolute;content:"";top:0;left:0;width:100%;height:100%;top:-6px;background-color:#fff;border-radius:45px;transition:.3s}@media screen and (max-width: 768px){.interview-btn::before,.defeat-btn::before{border-radius:60px}}@media screen and (max-width: 500px){.interview-btn::before,.defeat-btn::before{border:3px solid #dcdcdc;top:-4px}}.interview-btn:hover::before,.defeat-btn:hover::before{transform:scale(1.05)}.interview-btn:hover .c-button__texts img,.defeat-btn:hover .c-button__texts img{transform:translateX(5px)}.interview-btn .c-button__texts img,.defeat-btn .c-button__texts img{position:relative;z-index:2;transition-duration:.3s}@media screen and (max-width: 768px){.interview-btn .c-button__texts img,.defeat-btn .c-button__texts img{width:22px}}@media screen and (max-width: 600px){.interview-btn .c-button__texts img,.defeat-btn .c-button__texts img{width:18px}}@media screen and (max-width: 500px){.interview-btn .c-button__texts img,.defeat-btn .c-button__texts img{width:16px}}.interview-btn .c-button__text,.defeat-btn .c-button__text{color:#fff;font-size:1.8rem;font-weight:500}@media screen and (max-width: 768px){.interview-btn .c-button__text,.defeat-btn .c-button__text{font-size:2.6rem}}@media screen and (max-width: 500px){.interview-btn .c-button__text,.defeat-btn .c-button__text{font-size:1.6rem}}.interview-btn .requirements-text,.defeat-btn .requirements-text{font-size:2.4rem;font-weight:500;line-height:1.2;letter-spacing:1px}@media screen and (max-width: 1024px){.interview-btn .requirements-text,.defeat-btn .requirements-text{font-size:2.2rem}}@media screen and (max-width: 768px){.interview-btn .requirements-text,.defeat-btn .requirements-text{font-size:3.8rem}}@media screen and (max-width: 700px){.interview-btn .requirements-text,.defeat-btn .requirements-text{font-size:3rem}}@media screen and (max-width: 500px){.interview-btn .requirements-text,.defeat-btn .requirements-text{display:block;font-size:2rem}}.interview-btn{margin-right:40px}@media screen and (max-width: 1024px){.interview-btn{margin-right:30px}}@media screen and (max-width: 768px){.interview-btn{margin:0 0 25px 0}}@media screen and (max-width: 500px){.interview-btn{margin-bottom:15px}}.interview-btn::before{background-color:#f6a20f}.interview-btn .btn__img{right:70px;width:145px}@media screen and (max-width: 1024px){.interview-btn .btn__img{right:35px;width:140px}}@media screen and (max-width: 768px){.interview-btn .btn__img{right:120px}}@media screen and (max-width: 700px){.interview-btn .btn__img{right:90px}}@media screen and (max-width: 600px){.interview-btn .btn__img{right:80px;width:130px}}@media screen and (max-width: 500px){.interview-btn .btn__img{right:65px;width:90px}}@media screen and (max-width: 350px){.interview-btn .btn__img{right:35px;width:80px}}.interview-btn .btnText__image{right:-20px;top:-60px;width:105px}@media screen and (max-width: 1024px){.interview-btn .btnText__image{right:-40px;top:-60px;width:100px}}@media screen and (max-width: 768px){.interview-btn .btnText__image{right:40px;top:-40px}}@media screen and (max-width: 700px){.interview-btn .btnText__image{right:10px}}@media screen and (max-width: 600px){.interview-btn .btnText__image{right:0;width:90px;top:-30px}}@media screen and (max-width: 500px){.interview-btn .btnText__image{width:52px;right:30px;top:-20px}}@media screen and (max-width: 350px){.interview-btn .btnText__image{width:60px;top:-25px;right:-10px}}.defeat-btn::before{background-color:#78d7dd}.defeat-btn .btn__img{right:55px;width:100px}@media screen and (max-width: 1024px){.defeat-btn .btn__img{width:95px;right:35px}}@media screen and (max-width: 768px){.defeat-btn .btn__img{right:90px}}@media screen and (max-width: 700px){.defeat-btn .btn__img{right:60px}}@media screen and (max-width: 600px){.defeat-btn .btn__img{right:50px}}@media screen and (max-width: 500px){.defeat-btn .btn__img{right:50px;width:55px}}@media screen and (max-width: 350px){.defeat-btn .btn__img{right:34px;width:50px}}.defeat-btn .btnText__image{right:140px;top:-13px;width:35px}@media screen and (max-width: 860px){.defeat-btn .btnText__image{right:20px;top:-25px}}@media screen and (max-width: 768px){.defeat-btn .btnText__image{right:170px;top:5px}}@media screen and (max-width: 700px){.defeat-btn .btnText__image{right:140px}}@media screen and (max-width: 600px){.defeat-btn .btnText__image{right:120px;width:30px}}@media screen and (max-width: 500px){.defeat-btn .btnText__image{right:95px;width:20px}}@media screen and (max-width: 350px){.defeat-btn .btnText__image{right:25px;width:22px;top:-5px}}.btn__img{position:absolute;bottom:0;right:55px;width:145px}.btnText__image{position:absolute}.p-blog{background-color:#fff;position:relative;padding:75px 0 70px;z-index:5}@media screen and (max-width: 768px){.p-blog{padding-bottom:215px}}@media screen and (max-width: 600px){.p-blog{padding-bottom:185px}}@media screen and (max-width: 500px){.p-blog{padding:45px 0 125px}}@media screen and (max-width: 350px){.p-blog{padding-bottom:130px}}.p-blog .p-section__title{color:#78d7dd;display:inline-block;margin-right:30px;transition-delay:0s}@media screen and (max-width: 500px){.p-blog .p-section__title{margin-right:10px}}.p-blog .c-button{position:absolute;right:0;top:20px;padding:20px 25px 20px 35px}@media screen and (max-width: 768px){.p-blog .c-button{top:inherit;bottom:-120px;right:inherit;left:50%;transform:translateX(-50%);width:85%;max-width:520px}}@media screen and (max-width: 500px){.p-blog .c-button{width:260px;bottom:-110px;padding:15px 18px 15px 20px}}@media screen and (max-width: 350px){.p-blog .c-button{width:255px}}.p-blog .c-button:hover{overflow:visible}.p-blog .c-button::before{border:2px solid #dcdcdc;top:-2px;left:-2px;border-radius:40px}.p-blog .c-button::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#fff;transition-duration:.6s;transition-delay:1s;z-index:3;border-radius:40px}@media screen and (max-width: 768px){.p-blog .c-button img{margin-left:22px}}@media screen and (max-width: 500px){.p-blog .c-button img{margin-left:15px}}@media screen and (max-width: 500px){.p-blog .c-button__text{justify-content:center}}.c-inner.view .p-section__title,.c-inner.view .p-blog__titleImg{transform:translateX(0);opacity:1}.c-inner.view .p-blog__content::before{left:100%}.c-inner.view .c-button::after{left:150%}.p-blog__titleImg{width:110px;display:inline-block;transform:translateY(50%);opacity:0;transition-duration:.6s;transition-delay:.3s}@media screen and (max-width: 1024px){.p-blog__titleImg{width:95px}}@media screen and (max-width: 768px){.p-blog__titleImg{width:115px}}@media screen and (max-width: 700px){.p-blog__titleImg{width:100px}}@media screen and (max-width: 500px){.p-blog__titleImg{width:65px}}.p-blog__contents{margin-top:60px;flex-wrap:wrap}@media screen and (max-width: 768px){.p-blog__contents{justify-content:space-between;margin-bottom:55px}}@media screen and (max-width: 500px){.p-blog__contents{margin-top:30px}}.p-blog__content{overflow:hidden;position:relative;flex-wrap:wrap;width:22.7%}@media screen and (max-width: 1024px){.p-blog__content{width:30%}}@media screen and (max-width: 768px){.p-blog__content{width:46%}}@media screen and (max-width: 500px){.p-blog__content{width:47%}}.p-blog__content:nth-child(n+2){margin-left:3%}@media screen and (max-width: 768px){.p-blog__content:nth-child(n+2){margin-left:0}}.p-blog__content::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#fff;transition-duration:.6s;z-index:3}.p-blog__content:nth-child(2)::before{transition-delay:.2s}.p-blog__content:nth-child(3)::before{transition-delay:.4s}@media screen and (max-width: 1024px){.p-blog__content:nth-child(4){margin-left:0}}.p-blog__content:nth-child(4)::before{transition-delay:.6s}@media screen and (max-width: 1024px){.p-blog__content:nth-child(n+4){margin-top:40px}}@media screen and (max-width: 768px){.p-blog__content:nth-child(n+3){margin-top:40px}}@media screen and (max-width: 500px){.p-blog__content:nth-child(n+3){margin-top:30px}}.p-blog__image{width:100%;height:240px}@media screen and (max-width: 850px){.p-blog__image{height:230px}}@media screen and (max-width: 768px){.p-blog__image{height:320px}}@media screen and (max-width: 650px){.p-blog__image{height:270px}}@media screen and (max-width: 550px){.p-blog__image{height:230px}}@media screen and (max-width: 500px){.p-blog__image{height:42.3vw}}.p-blog__category{position:absolute;top:0;left:0;font-family:"Roboto",sans-serif;padding:6px 25px;background-color:#fff;border-bottom-right-radius:10px;font-weight:500}@media screen and (max-width: 768px){.p-blog__category{font-size:2.6rem}}@media screen and (max-width: 500px){.p-blog__category{font-size:1.6rem;padding:4px 22px;border-bottom-right-radius:4px}}.p-blog__day{margin:20px 0 10px;color:#909090}@media screen and (max-width: 768px){.p-blog__day{font-size:2.4rem}}@media screen and (max-width: 500px){.p-blog__day{font-size:1.6rem;margin:10px 0 5px}}.p-blog__text{line-height:1.4}@media screen and (max-width: 768px){.p-blog__text{font-size:2.6rem}}@media screen and (max-width: 500px){.p-blog__text{font-size:1.5rem}}.p-sdgs{position:relative;z-index:5;padding:45px 0;background-color:#f5f5f5}@media screen and (max-width: 768px){.p-sdgs{padding:55px 0}}@media screen and (max-width: 500px){.p-sdgs{padding:35px 0}}.p-sdgs .c-button{margin-left:auto;padding:15px 18px 15px 22px}@media screen and (max-width: 768px){.p-sdgs .c-button{margin:0 auto}}.p-sdgs .c-button::before{top:-2px;left:-2px;border:2px solid #ddd}@media screen and (max-width: 768px){.p-sdgs__contents{flex-wrap:wrap;justify-content:center}}.p-sdgs__title{font-size:5rem;color:#f6a20f;letter-spacing:1px;line-height:1;margin-right:28px}@media screen and (max-width: 768px){.p-sdgs__title{font-size:6rem;margin-right:0}}@media screen and (max-width: 500px){.p-sdgs__title{font-size:3rem}}@media screen and (max-width: 768px){.p-sdgs__text{font-size:2.8rem;margin:5px 0 15px;width:100%;text-align:center}}@media screen and (max-width: 500px){.p-sdgs__text{font-size:1.8rem}}@media screen and (max-width: 400px){.p-sdgs__text{font-size:1.5rem}}.p-staffLink{padding:55px 0 75px;background-color:#f5f5f5}@media screen and (max-width: 768px){.p-staffLink{padding:55px 0 60px}}@media screen and (max-width: 500px){.p-staffLink{padding:25px 0 30px}}.p-staffLink .c-button{margin-top:35px}@media screen and (max-width: 768px){.p-staffLink .c-button{margin-top:40px}}@media screen and (max-width: 500px){.p-staffLink .c-button{margin-top:20px}}.p-staffLink .c-button::before{background-color:#f6a20f}.p-staffLink__contents{padding:50px 0;border:10px solid #fff;border-radius:60px;text-align:center}@media screen and (max-width: 768px){.p-staffLink__contents{padding:55px 35px}}@media screen and (max-width: 500px){.p-staffLink__contents{padding:20px 15px;border:6px solid #fff;border-radius:40px}}@media screen and (max-width: 768px){.p-staffLink__contents .c-button{padding:26.3px 50px}}@media screen and (max-width: 500px){.p-staffLink__contents .c-button{padding:17.5px 25px}}.p-staffLink__read{font-size:2rem;font-weight:500}@media screen and (max-width: 768px){.p-staffLink__read{font-size:2.8rem;line-height:1.2}}@media screen and (max-width: 500px){.p-staffLink__read{font-size:1.6rem}}.p-staffLink__read .font-bold{font-size:2.6rem;font-weight:500}@media screen and (max-width: 768px){.p-staffLink__read .font-bold{font-size:3.6rem}}@media screen and (max-width: 500px){.p-staffLink__read .font-bold{font-size:2rem;letter-spacing:0}}.p-staffLink__read .font-orange{display:inline-block;font-weight:500;font-size:5rem;line-height:1.2;margin:5px 0 20px;color:#f6a20f}@media screen and (max-width: 500px){.p-staffLink__read .font-orange{margin:-3px 0 10px;font-size:2.4rem}}.p-staffLink__read br{line-height:0}.p-pager{position:relative;margin-top:75px;z-index:3}@media screen and (max-width: 768px){.p-pager{margin-top:105px}}@media screen and (max-width: 500px){.p-pager{margin-top:55px}}ul.page-numbers{text-align:center;display:flex;justify-content:center;align-items:center}ul.page-numbers li{margin:0 5px;padding:0;display:inline-block}@media screen and (max-width: 768px){ul.page-numbers li{margin:0 7.5px}}@media screen and (max-width: 500px){ul.page-numbers li{margin:0 4px}}ul.page-numbers li .page-numbers{position:relative;display:block;height:26px;transition:color .3s;color:#78d7dd;font-size:1.8rem;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #78d7dd;transition:.3s}@media screen and (max-width: 768px){ul.page-numbers li .page-numbers{font-size:2.6rem;width:45px;height:45px}}@media screen and (max-width: 500px){ul.page-numbers li .page-numbers{width:22px;height:22px;font-size:1.5rem}}ul.page-numbers li .page-numbers:hover{background-color:#78d7dd;color:#fff}ul.page-numbers li .page-numbers.current{background-color:#78d7dd;color:#fff}ul.page-numbers li a.page-numbers:hover::after{background-color:#78d7dd;color:fff}ul.page-numbers li .prev,ul.page-numbers li .next{display:flex;font-size:1.8rem;position:relative;color:#78d7dd;width:auto;border:inherit}@media screen and (max-width: 768px){ul.page-numbers li .prev,ul.page-numbers li .next{font-size:2.6rem}}@media screen and (max-width: 500px){ul.page-numbers li .prev,ul.page-numbers li .next{font-size:1.5rem}}ul.page-numbers li .prev:hover,ul.page-numbers li .next:hover{opacity:.5}ul.page-numbers li .prev{margin-right:10px}@media screen and (max-width: 768px){ul.page-numbers li .prev{margin-right:15px}}@media screen and (max-width: 500px){ul.page-numbers li .prev{margin-right:8px}}ul.page-numbers li .next{margin-left:10px}@media screen and (max-width: 768px){ul.page-numbers li .next{margin-left:15px}}@media screen and (max-width: 500px){ul.page-numbers li .next{margin-left:8px}}.w100{width:100%}.d-f{display:flex}.jsb{justify-content:space-between}.jcc{justify-content:center}.aic{align-items:center}.tac{text-align:center}.tab-none{display:block}@media screen and (max-width: 768px){.tab-none{display:none}}.tab-view{display:none}@media screen and (max-width: 768px){.tab-view{display:block}}.sp-br{display:none}@media screen and (max-width: 500px){.sp-br{display:block}}.sp-br02{display:none}@media screen and (max-width: 450px){.sp-br02{display:block}}.sp-none{display:block}@media screen and (max-width: 500px){.sp-none{display:none}}.yellow-line{background:linear-gradient(transparent 0%, #fdff68 0%);display:inline;padding:0 2px}@media screen and (max-width: 768px){.yellow-line{background:linear-gradient(transparent 30%, #fdff68 0%)}}.yellow-line:nth-child(n+2){margin-top:10px}@media screen and (max-width: 500px){.l-footer__button:nth-child(n+3){margin-top: 18px;}.l-footer__button:nth-child(2n){margin-left: 10px;}}@media screen and (max-width: 768px){.l-footer__buttons{display:flex;justify-content:center;width:100%;flex-wrap: wrap;}}a.l-footer__button:nth-child(3) {margin-left: unset;}@media screen and (max-width: 768px){.l-header__buttons{flex-wrap:wrap;}.l-header__button{width: 148px;}.l-header__button:nth-child(n+3){margin-top: 20px;}.l-header__button:nth-child(2){margin-right: unset;}}