@media(min-width:1024px){.recruit_top section{padding-left:120px;padding-right:120px}}.recruit_top section.hello{padding:40px 15px}@media(min-width:1024px){.recruit_top section.hello{padding:55px}}.recruit_top .hero{padding:50px 0;height:auto}@media(min-width:1024px){.recruit_top .hero{height:100vh;padding-top:60px;padding-bottom:60px}}.recruit_top .hero .section-title{background-color:#232323;color:#fff;font-size:32px;font-weight:400;letter-spacing:1px;position:absolute;top:230px;right:0;padding:30px;width:180px;height:120px}@media(min-width:480px){.recruit_top .hero .section-title{top:calc(50% - 75px)}}@media(min-width:768px){.recruit_top .hero .section-title{font-size:80px;line-height:1;width:auto;height:220px;top:25vw}}@media(min-width:1024px){.recruit_top .hero .section-title{background:none;color:inherit;font-size:120px;text-align:right;top:auto;bottom:50px;right:50px;margin:auto;padding:0;width:100%;height:auto}}.recruit_top .hero .section-title span{display:block;font-size:27px;font-weight:400}@media(min-width:768px){.recruit_top .hero .section-title span{font-size:68px}}@media(min-width:1024px){.recruit_top .hero .section-title span{font-size:103px}}.recruit_top .hero .message{margin:0 auto;text-align:left;display:flex;justify-content:center;flex-direction:column}.recruit_top .hero-items{list-style:none;padding:0}@media(min-width:480px){.recruit_top .hero-items{display:flex;align-items:center}}@media(min-width:768px){.recruit_top .hero-items{display:block;overflow:hidden}}@media(min-width:1024px){.recruit_top .hero-items{display:flex;align-items:center;width:100%}}@media(min-width:1024px)and (max-height:950px){.recruit_top .hero-items{padding-bottom:20vh}}@media(min-width:480px){.recruit_top .hero-item{object-fit:contain;overflow:hidden}}@media(min-width:1024px){.recruit_top .hero-item{max-height:400px}}.recruit_top .hero-item:nth-child(1){height:auto}@media(min-width:480px){.recruit_top .hero-item:nth-child(1){height:49vh}}@media(min-width:768px){.recruit_top .hero-item:nth-child(1){width:50%;height:auto}}@media(min-width:1024px){.recruit_top .hero-item:nth-child(1){width:400px}}.recruit_top .hero-item:nth-child(1) img{width:90vw;height:auto}@media(min-width:480px){.recruit_top .hero-item:nth-child(1) img{width:auto;height:100%}}@media(min-width:768px){.recruit_top .hero-item:nth-child(1) img{width:100%;height:auto}}@media(min-width:1024px){.recruit_top .hero-item:nth-child(1) img{width:400px}}.recruit_top .hero-item:nth-child(2){height:calc(50vh - 190px)}@media(min-width:480px){.recruit_top .hero-item:nth-child(2){height:49vh}}@media(min-width:768px){.recruit_top .hero-item:nth-child(2){width:100%;height:auto}}@media(min-width:1024px){.recruit_top .hero-item:nth-child(2){width:663px;min-width:663px;height:auto}}@media(min-width:480px){.recruit_top .hero-item:nth-child(2) img{width:auto;height:100%}}@media(min-width:768px){.recruit_top .hero-item:nth-child(2) img{width:100%;height:auto}}@media(min-width:1024px){.recruit_top .hero-item:nth-child(2) img{width:663px;height:400px}}.recruit_top .hero-item:nth-child(3),.recruit_top .hero-item:nth-child(4){display:none;overflow:hidden}@media(min-width:480px){.recruit_top .hero-item:nth-child(3),.recruit_top .hero-item:nth-child(4){display:inline-flex;width:155px;height:49vh}}@media(min-width:768px){.recruit_top .hero-item:nth-child(3),.recruit_top .hero-item:nth-child(4){width:auto;height:auto}}@media(min-width:1024px){.recruit_top .hero-item:nth-child(3),.recruit_top .hero-item:nth-child(4){display:block}}@media(min-width:768px){.recruit_top .hero-item:nth-child(3){display:none}}@media(min-width:1024px){.recruit_top .hero-item:nth-child(3){display:block;width:580px}}.recruit_top .hero-item:nth-child(4){display:none}@media(min-width:1024px){.recruit_top .hero-item:nth-child(4){display:block;width:calc(100% - 1643px)}.recruit_top .hero-item:nth-child(4) img{width:100%;height:auto;min-height:400px;object-fit:cover}}.recruit_top .hero-item img{width:100%;height:auto;vertical-align:bottom}@media(min-width:480px){.recruit_top .hero-item img{width:100%;height:auto}}@media(min-width:1024px){.recruit_top .hero-item img{width:auto;height:400px}}.recruit_top .hello .section-title{text-align:center;margin-bottom:15px}.recruit_top .hello-items .hello-item{max-width:580px;margin:0 auto;font-family:YuGothic,Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.recruit_top .hello-items .hello-item p{margin-bottom:15px}.recruit_top .corevalue{padding-top:40px;padding-bottom:50px}@media(min-width:1024px){.recruit_top .corevalue{padding-top:75px;padding-bottom:85px}}.recruit_top .corevalue .section-title{line-height:1.4em;margin-bottom:30px;font-weight:700}@media(min-width:1024px){.recruit_top .corevalue .section-title{margin-bottom:90px}}.recruit_top .corevalue .btn-detail{display:block;text-align:center;margin-top:32px}@media(min-width:1024px){.recruit_top .corevalue .btn-detail{margin-top:40px}}.recruit_top .corevalue-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.recruit_top .corevalue-items .corevalue-item{padding:0 0 30px}.recruit_top .corevalue-items .corevalue-item:last-child{padding-bottom:0}@media(min-width:1024px){.recruit_top .corevalue-items .corevalue-item{width:33.3333%;padding:0 17px}.recruit_top .corevalue-items .corevalue-item:first-child{padding-left:0}.recruit_top .corevalue-items .corevalue-item:last-child{padding-right:0}}.recruit_top .corevalue-items .corevalue-item-name{font-size:23px;margin-bottom:10px;font-weight:700}.recruit_top .corevalue-items .corevalue-item-desc{font-size:16px;line-height:1.4em;margin-bottom:10px;text-align:justify}.recruit_top .bgimg{padding:0}.recruit_top .bgimg img{height:200px;object-fit:cover}@media(min-width:1024px){.recruit_top .bgimg img{height:446px}}.recruit_top .culture{padding-top:40px;padding-bottom:60px}@media(min-width:1024px){.recruit_top .culture{padding-top:0;padding-bottom:0}}@media(min-width:1024px){.recruit_top .culture .culture-wrap{display:flex;align-items:center;padding-top:80px;padding-bottom:80px}}@media(min-width:1024px){.recruit_top .culture .culture-title{margin-bottom:0;flex:1}}.recruit_top .culture .section-title{margin-bottom:40px;font-weight:700;line-height:1.6em}.recruit_top .culture .btn-detail{display:block;text-align:center;margin-top:24px}@media(min-width:768px){.recruit_top .culture .btn-detail{margin-top:32px}}@media(min-width:1024px){.recruit_top .culture .btn-detail{margin:0}}.recruit_top .culture-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width:1024px){.recruit_top .culture-items{flex:1}}.recruit_top .culture-items .culture-item{padding-bottom:35px}.recruit_top .culture-items .culture-item:last-child{padding-bottom:0}@media(min-width:1024px){.recruit_top .culture-items .culture-item{padding-bottom:35px}}.recruit_top .culture-items .culture-item-name{font-size:20px;margin-bottom:10px}.recruit_top .culture-items .culture-item-desc{font-size:16px;line-height:1.4em;margin-bottom:0;text-align:justify}.recruit_top section.member{padding-top:40px;padding-bottom:10px}@media(min-width:1024px){.recruit_top section.member{padding-bottom:45px}}.recruit_top section.member .section-title{margin-bottom:40px}.recruit_top .member-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){.recruit_top .member-items{flex-wrap:wrap;justify-content:left}}.recruit_top .member-items .member-item{padding-bottom:35px;width:47%}@media(min-width:768px){.recruit_top .member-items .member-item{width:29%;margin:0 2%}}@media(min-width:1024px){.recruit_top .member-items .member-item{width:170px;margin-right:35px}}.recruit_top .member-items .member-item>a{position:relative;display:block;transition:all .2s ease}.recruit_top .member-items .member-item>a:before,.recruit_top .member-items .member-item>a:after{position:absolute;display:block;content:"";opacity:0;width:100%;height:100%;transition:all .2s ease}.recruit_top .member-items .member-item>a:after{top:0}.recruit_top .member-items .member-item>a:hover:before,.recruit_top .member-items .member-item>a:hover:after{opacity:1}.recruit_top .member-items .member-item>a:hover:before{background-color:#0003;border-radius:10px}.recruit_top .member-items .member-item>a:hover:after{content:"";color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.recruit_top .member-items .member-item>a.link-to-meety:hover:after{content:"Go To Meety"}.recruit_top .member-items .member-item>a.link-to-wantedly:hover:after{content:"Go To Wantedly"}.recruit_top .member-items .member-item-img{border-radius:10px;overflow:hidden;vertical-align:bottom}.recruit_top .member-items .member-item-name{font-size:16px;font-weight:400;text-align:left;letter-spacing:1px;margin-top:8px}.recruit_top .member-items .member-item-desc{font-size:14px;text-align:left}.recruit_top .member-items .icon,.recruit_top .member-items .icon img{vertical-align:bottom;margin-bottom:0;margin-left:-2px;width:28px}.recruit_top section.faq{padding-top:0}section.interviews{padding:40px 24px;text-align:center}@media(min-width:1024px){section.interviews{padding:80px 24px}}section.interviews .section-title{color:#232323a6;font-weight:700;font-size:16px;letter-spacing:3px;margin-bottom:2px}@media(min-width:768px){section.interviews .section-title{font-size:20px;margin-bottom:16px}}@media(min-width:1024px){section.interviews .section-title{font-size:24px;letter-spacing:5px;margin-bottom:30px}}section.interviews .interviews-text{margin-bottom:24px}@media(min-width:768px){section.interviews .interviews-text{margin-bottom:60px}}@media(min-width:1024px){section.interviews .interviews-text{margin-bottom:80px}}section.interviews .interviews-text img{margin-top:16px;width:auto;height:27px}@media(min-width:768px){section.interviews .interviews-text img{margin-top:0;height:34px}}@media(min-width:1024px){section.interviews .interviews-text img{height:54px}}section.interviews .interviews-box{background-color:#fff;border:3px solid #f9f8f4;display:block;position:relative;text-align:left;text-decoration:none;margin:0 auto 16px;max-width:1100px;transition:all .2s ease}@media(min-width:768px){section.interviews .interviews-box{display:flex;align-items:center;margin-bottom:24px}}@media(min-width:1024px){section.interviews .interviews-box{margin-bottom:40px;width:100%}}section.interviews .interviews-box:last-child{margin-bottom:0}section.interviews .interviews-box .num{color:#232323b3;letter-spacing:1px;font-size:16px;font-weight:700;transition:all .2s ease}section.interviews .interviews-box .title{font-size:20px;line-height:1.3;margin:16px 0}@media(min-width:768px){section.interviews .interviews-box .title{font-size:32px;margin-bottom:24px}}section.interviews .interviews-box .description{margin-bottom:16px;line-height:1.8}@media(min-width:768px){section.interviews .interviews-box .description{margin-bottom:24px}}section.interviews .interviews-box .description .emphasis{background:linear-gradient(transparent 55%,#fff050 55%);display:inline;line-height:1.4;font-weight:700}section.interviews .interviews-box .description .emphasis span{line-height:1.4}section.interviews .interviews-box .client-img{position:relative;width:100%;height:auto;background:#fff}@media(min-width:768px){section.interviews .interviews-box .client-img{width:240px;min-width:240px}}@media(min-width:1024px){section.interviews .interviews-box .client-img{width:323px}}section.interviews .interviews-box .client-img img{vertical-align:bottom;width:100%}@media(min-width:768px){section.interviews .interviews-box .client-img img{width:240px;min-width:240px}}@media(min-width:1024px){section.interviews .interviews-box .client-img img{width:323px}}section.interviews .interviews-box .badge-new{position:absolute;left:10px;top:-10px;z-index:10;font-size:14px;color:#fff;background-color:#e52145;font-weight:700;padding:5px 15px;border-radius:30px}section.interviews .interviews-box .client-desc{font-size:14px;padding:16px}@media(min-width:768px){section.interviews .interviews-box .client-desc{font-size:16px;padding:32px 40px;width:calc(100% - 240px)}}@media(min-width:1024px){section.interviews .interviews-box .client-desc{width:calc(100% - 323px)}}section.interviews .interviews-box .client-desc-top{font-size:14px}section.interviews .interviews-box dl{display:flex;flex-wrap:wrap;line-height:1.8}section.interviews .interviews-box dl dd{width:100%}section.interviews .interviews-box .read-more{color:#232323b3;letter-spacing:1px;font-size:18px;text-align:right;transition:all .2s ease;padding-right:16px;padding-bottom:16px}@media(min-width:768px){section.interviews .interviews-box .read-more{position:absolute;right:20px;bottom:20px;padding-right:0;padding-bottom:0}}section.interviews .interviews-box .read-more .icon-arrow{width:13px;height:11px;margin-left:5px}section.interviews .interviews-box .read-more path{fill:#b9b8b5;transition:all .2s ease}section.interviews .interviews-box:hover{background-color:#f9f8f4}section.interviews .interviews-box:hover .num,section.interviews .interviews-box:hover .read-more{color:#232323}section.interviews .interviews-box:hover path{fill:#232323}section.interviews .interviews-btns{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px}@media(min-width:768px){section.interviews .interviews-btns{margin-top:32px;flex-direction:row}}@media(min-width:1024px){section.interviews .interviews-btns{margin-top:40px}}section.interviews .interviews-btns a{margin:8px 0}@media(min-width:768px){section.interviews .interviews-btns a{margin:0 8px}}@media(min-width:1024px){section.interviews .interviews-btns a{margin:0 16px}}section.company-profile-materials{padding-top:0;padding-bottom:32px}@media(min-width:768px){section.company-profile-materials{padding-top:0;padding-bottom:40px}}@media(min-width:768px){section.company-profile-materials{padding-top:0;padding-bottom:80px}}section.company-profile-materials .section-title{position:relative;font-size:18px;line-height:1.4em;margin-bottom:24px}@media(min-width:768px){section.company-profile-materials .section-title{font-size:23px;margin-bottom:40px}}@media(min-width:1024px){section.company-profile-materials .section-title{font-size:23px}}.cta-inner{display:flex;flex-direction:column;justify-content:space-between;max-width:800px;margin:0 auto}@media(min-width:1024px){.cta-inner{flex-direction:row}}.cta-item{list-style:none;flex:1}.cta-item:first-child{margin-bottom:16px}@media(min-width:1024px){.cta-item:first-child{margin-bottom:0;margin-right:24px}}.cta-link{position:relative;border-radius:10px;color:#232323;display:flex;overflow:hidden;text-decoration:none;height:100%}.cta-link .cta-btn{position:absolute;background-color:#fff;border:2px solid transparent;border-radius:100px;display:flex;justify-content:center;align-items:center;top:15px;left:252px;width:20px;height:20px;transition:all .2s ease-out}@media(min-width:768px){.cta-link .cta-btn{top:20px;left:380px;width:24px;height:24px}}@media(min-width:1024px){.cta-link .cta-btn{top:25px;left:429px;width:24px;height:24px}}.cta-link .icon-arrow{width:13px;height:9px;transform:scale(.5)}@media(min-width:768px){.cta-link .icon-arrow{transform:scale(1)}}.cta-link.company-profile-materials .cta-thumbnail{background-color:#dbff00}.cta-link.company-profile-materials .cta-thumbnail img{object-position:left bottom}.cta-link.company-profile-materials .cta-btn{background-color:#232323;border-color:#232323}.cta-link.company-profile-materials path{fill:#fff}.cta-link:hover.company-profile-materials .cta-btn{background-color:transparent;border-color:#232323}.cta-link:hover.company-profile-materials path{fill:#232323}.cta-thumbnail{border-radius:10px;flex-grow:1;overflow:hidden;display:flex;justify-content:center;align-items:center}@media(min-width:1024px){.cta-thumbnail{width:225px}}.cta-thumbnail img{width:112.5px;height:auto;object-fit:cover;vertical-align:bottom}@media(min-width:768px){.cta-thumbnail img{width:200px;height:auto}}@media(min-width:1024px){.cta-thumbnail img{max-width:225px;width:100%;height:100%}}.cta-text{flex-grow:1;width:100%;padding:0 16px 16px}@media(min-width:768px){.cta-text{padding:0 20px 20px}}@media(min-width:1024px){.cta-text{padding:0 32px 24px}}.cta-text h3{font-size:18px;margin-bottom:12px}@media(min-width:768px){.cta-text h3{font-size:24px;margin-bottom:14px}}@media(min-width:1024px){.cta-text h3{font-size:26px;margin-bottom:16px}}.cta-text p{font-size:14px;line-height:1.6;max-width:1024px;margin:16px auto 0}@media(min-width:768px){.cta-text p{font-size:18px;font-weight:700}}@media(min-width:1024px){.cta-text p{line-height:2}}.cta-text .speakerdeck-embed-wrapper{border:2px solid #eee;border-radius:8px;overflow:hidden;max-width:1024px;margin:0 auto}section.recruit-news{position:absolute;left:40px;top:0;width:calc(100% - 40px);height:50px;z-index:10000;padding:0;overflow:visible}@media(min-width:1024px){section.recruit-news{top:58px;left:0;width:100%;height:40px;z-index:1000}}section.recruit-news .news-inner{position:absolute;left:0;top:0;z-index:100000;display:flex;align-items:center;width:100%;height:50px;margin:0 auto;overflow:hidden}@media(min-width:1024px){section.recruit-news .news-inner{background-color:#d1f50a;left:0;top:0;padding:0 16px;height:40px}}section.recruit-news .carousel-news{width:calc(100% - 54px);overflow:hidden;height:50px}@media(min-width:768px){section.recruit-news .carousel-news{width:100%}}@media(min-width:1024px){section.recruit-news .carousel-news{height:40px}}section.recruit-news .news-scroll{display:flex}section.recruit-news .news-title{font-size:14px;font-weight:700;margin-right:16px;margin-left:10px;flex-shrink:0}@media(min-width:768px){section.recruit-news .news-title{font-size:16px;margin-right:24px;margin-left:10px}}@media(min-width:1024px){section.recruit-news .news-title{font-size:18px;margin-right:24px;margin-left:0}}section.recruit-news .news-list-item{height:50px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;flex:0 0 100%;min-width:0;padding:0 16px}@media(min-width:768px){section.recruit-news .news-list-item{flex-direction:row;align-items:center}}@media(min-width:1024px){section.recruit-news .news-list-item{align-items:center;height:40px}}section.recruit-news .news-meta{display:flex;align-items:center;width:auto;padding-top:4px}@media(min-width:1024px){section.recruit-news .news-meta{padding-top:0}}section.recruit-news .news-date{color:#23232380;font-size:10px;font-weight:700;letter-spacing:1px}@media(min-width:1024px){section.recruit-news .news-date{font-size:12px}}section.recruit-news .news-tag{background-color:#fff;border-radius:3px;display:inline-block;font-size:10px;font-weight:700;line-height:1;margin:0 8px;padding:3px 6px;white-space:nowrap}section.recruit-news .news-text{font-size:12px;text-align:left;margin-top:4px;white-space:nowrap}@media(min-width:768px){section.recruit-news .news-text{display:flex;align-items:center;margin-top:0}}section.recruit-news .news-text a{text-decoration:underline}section.recruit-news .news-text a:hover{text-decoration:none}.recruit-news.fadeIn{animation-name:fadeInAnime;animation-duration:.5s;animation-delay:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.layout-recruit section.other-contents{padding-top:40px;padding-bottom:15px}@media(min-width:1024px){.layout-recruit section.other-contents{padding:40px 120px 45px}}.layout-recruit section.other-contents .section-title{font-size:23px;letter-spacing:1px;line-height:1;margin-bottom:20px}.other-contents-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:top}@media(min-width:1024px){.other-contents-items{justify-content:left}}.other-contents-items .other-contents-item{padding-bottom:25px;width:100%}@media(min-width:768px){.other-contents-items .other-contents-item{width:47.5%;margin-right:5%}.other-contents-items .other-contents-item:nth-child(2n){margin-right:0}}@media(min-width:1024px){.other-contents-items .other-contents-item{width:31%;margin-right:3.5%}.other-contents-items .other-contents-item:nth-child(2n){margin-right:3.5%}.other-contents-items .other-contents-item:nth-child(3n){margin-right:0}}.other-contents-items .other-contents-item a{text-decoration:none}.other-contents-items .other-contents-item-img-wrap{position:relative;border-radius:10px;display:block;overflow:hidden}.other-contents-items .other-contents-item-img-wrap .tag{position:absolute;top:0;right:0;background-color:#23232380;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;padding:3px 6px}.other-contents-items .other-contents-item-img{border-radius:10px;overflow:hidden;margin-bottom:10px}.other-contents-items .other-contents-item-name{font-size:20px;text-align:left;margin-bottom:10px;font-family:YuGothic,Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.4em;text-align:justify}.other-contents-items .other-contents-item-desc{font-size:14px;text-align:left;margin-bottom:10px;font-family:YuGothic,Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:justify}section.member-interviews{padding:40px 16px}@media(min-width:1024px){section.member-interviews{padding:40px 120px 36px}}section.member-interviews .section-title{font-size:23px;letter-spacing:1px;line-height:1;margin-bottom:20px}@media(min-width:768px){section.member-interviews .section-title{margin-bottom:40px}}.carousel{box-sizing:content-box;margin:0 auto;padding:0;height:auto}.carousel__slide{padding:0 16px}@media(min-width:768px){.carousel__slide{padding:0 24px}}.carousel__slide.is-current{opacity:1}.carousel__prev,.carousel__next{background-color:#bdff00!important;border-radius:100px;box-shadow:2px 2px 4px #00000026;padding:2px;width:28px;height:28px}@media(min-width:768px){.carousel__prev,.carousel__next{padding:8px;width:40px;height:40px}}.carousel__prev{left:-6px}.carousel__next{right:-6px}.member-interviews-carousel{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.member-interviews-carousel{gap:24px}}.member-interviews-carousel .text-decoration-none,.text-decoration-none{text-decoration:none;color:inherit}.recruit_top section.photo{position:relative;display:flex;width:100vw;overflow:hidden;padding:8px 0}.photo-items{display:flex;list-style:none;justify-content:space-between;flex-shrink:0;margin:0 auto;padding:0}.photo-items:first-child{animation:slide1 150s -75s linear infinite}.photo-items:last-child{animation:slide2 150s linear infinite}.photo-items .photo-item{padding:0 4px;width:auto!important;max-height:264px}.photo-items .photo-item-img{width:auto;object-fit:cover;max-height:264px}@keyframes slide1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes slide2{0%{transform:translate(0)}to{transform:translate(-200%)}}@media(min-width:1024px){.faq{margin-top:60px}}.faq .hero{display:flex;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:40px 0}@media(min-width:1024px){.faq .hero{height:auto;min-height:0;padding:50px 0}}.faq .hero .section-title{text-align:center;font-size:32px;line-height:.8;color:#232323}.faq .hero .section-title span{font-size:18px;color:#232323;opacity:.5}.faq .page_faq{padding:10px 0 0}.faq .page_faq .breadcrumb{padding:0 16px}.faq .page_faq .section-title{font-size:20px;text-align:center}@media(min-width:768px){.faq .page_faq .section-title{font-size:32px}}.faq .faq-items{margin:40px auto 48px;padding:0 16px;max-width:760px}@media(min-width:768px){.faq .faq-items{margin-top:48px;margin-bottom:56px;padding:0 24px}}@media(min-width:1024px){.faq .faq-items{margin-top:56px;margin-bottom:64px;padding:0}}.faq .faq-items.is-recruit-top{margin-top:32px;margin-bottom:16px}.faq .faq-item{margin-bottom:32px}@media(min-width:768px){.faq .faq-item{margin-bottom:40px}}.faq .faq-item.is-recruit-top{display:none}.faq .faq-item .faq-title{position:relative;font-weight:700;font-size:18px;display:flex;align-items:center;line-height:1.4;margin-bottom:16px;padding-left:40px}@media(min-width:768px){.faq .faq-item .faq-title{font-size:20px;min-height:32px}}@media(min-width:1024px){.faq .faq-item .faq-title{font-size:24px;padding-left:56px;min-height:42px}}.faq .faq-item .faq-title:before,.faq .faq-item .faq-title:after{content:"";display:flex;position:absolute;align-items:center;justify-content:center}.faq .faq-item .faq-title:before{background:#b1df5e;border-radius:100px;width:32px;height:32px;left:0;top:0}@media(min-width:768px){.faq .faq-item .faq-title:before{width:32px;height:32px}}@media(min-width:1024px){.faq .faq-item .faq-title:before{width:43px;height:43px}}.faq .faq-item .faq-title:after{content:"Q";color:#fff;left:12px;top:3px}@media(min-width:768px){.faq .faq-item .faq-title:after{left:12px;top:1px}}@media(min-width:1024px){.faq .faq-item .faq-title:after{left:16px;top:4px}}.faq .faq-item .faq-answer{background:#f9f9f9;border-radius:10px;font-size:14px;line-height:1.8;padding:12px}@media(min-width:768px){.faq .faq-item .faq-answer{font-size:16px;padding:16px}}@media(min-width:1024px){.faq .faq-item .faq-answer{padding:24px}}
