@media screen and (max-width: 1159px){html{font-size:.0862068966vw}}@media screen and (min-width: 1160px){html{font-size:1px}}.lower-page-header{margin-top:65rem;background-image:url(../../images/about_title.webp);height:530rem;display:flex;justify-content:center;align-items:center}.lower-page-header.about-header{background-image:url("../../images/about_title.webp")}.lower-page-header.recruit-header{background-image:url("../../images/recruit_title.webp")}.lower-page-header.recruit-header .lower-page-header-inner{max-width:1300rem}.lower-page-header.career-header{background-image:url("../../images/career_title.webp")}.lower-page-header.member-header{background-image:url("../../images/member_title.webp")}.lower-page-header.mind-header{background-image:url("../../images/mind_title.webp")}.lower-page-header .lower-page-header-inner{width:100%;max-width:1510rem;margin:0 auto;padding:0 40rem 0 100rem;text-align:left;position:relative;top:-15rem}.lower-page-header .lower-page-header-inner .header-logo-icon{width:110rem;margin:0 0 4rem 0;display:block;transform:rotate(-6deg)}.lower-page-header .lower-page-header-inner .header-title{font-size:48rem;line-height:65rem;margin-top:-30rem}.lower-page-header .lower-page-header-inner .header-lead{font-size:16rem;line-height:1.6;color:#fff;display:block}article.form-btn{max-width:1040rem;margin:60rem auto 144rem}article.form-btn h3,article.form-btn p{text-align:left}article.form-btn section h3{font-size:18rem;font-weight:900;margin:60rem auto 10rem}article.form-btn section .wrap-form-btn-area{padding:0;display:flex;gap:65rem;margin:38rem 0}article.form-btn section .wrap-form-btn-area .btn-orange-item{width:325rem;height:91rem;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:0}article.form-btn section .wrap-form-btn-area .btn-orange-item span{font-size:16rem}article.form-btn section .wrap-form-btn-area .btn-orange-item span img.icon-item{width:41.47rem;margin-right:15rem}article.form-btn section .wrap-form-btn-area .btn-orange-item img.icon-arrow-bottom{position:absolute;right:50%;top:auto;bottom:13rem;transform:translate(-50%, 0)}article.form-btn section .wrap-form-btn-area .btn-text-item{font-size:13rem}article.recommended-people{max-width:1040rem;margin:0 auto}article.recommended-people section .wrap-recommended-people-area{padding:0;margin-bottom:112rem}article.recommended-people section .wrap-recommended-people-area h2{font-size:30rem;line-height:42rem;margin-bottom:30rem}article.recommended-people section .wrap-recommended-people-area ul{width:451.5rem;margin:0 auto}article.recommended-people section .wrap-recommended-people-area ul li{font-size:16rem;line-height:32rem}article.steps-connect{max-width:1040rem;margin:0 auto}article.steps-connect section .wrap-steps-connect{padding:0;margin-bottom:88rem}article.steps-connect section .wrap-steps-connect h2{font-size:30rem;line-height:42rem}article.steps-connect section .wrap-steps-connect ul{width:342rem;margin:0 auto 30rem}article.steps-connect section .wrap-steps-connect ul li{gap:0 24rem;line-height:27rem}article.steps-connect section .wrap-steps-connect p.text{font-size:16rem;line-height:32rem}article.application-form{padding:80rem 0 82.5rem;margin-bottom:100rem}article.application-form section .wrap-application-form-area h2{font-size:30rem;line-height:1.4}article.application-form section .wrap-application-form-area p.text{font-size:16rem;line-height:28rem}article.application-form section .wrap-application-form-area .wrap-form-area{max-width:880rem;margin:0 auto;padding:48rem;border-radius:15px;margin-bottom:60.5rem}article.application-form section .wrap-application-form-area .wrap-form-area .wrap-label-item{margin-bottom:15rem}article.application-form section .wrap-application-form-area .wrap-form-area .wrap-label-item textarea{margin-bottom:40rem}article.application-form section .wrap-application-form-area .wrap-form-area input[type=submit]{margin-bottom:40rem}article.application-form section .wrap-application-form-area .wrap-form-area p.text-bottom{font-size:13rem}article.application-form section .wrap-application-form-area .btn-text-item{font-size:13rem}.application-form-confirmation-text{margin:166rem 0 40rem;padding:0}.application-form-confirmation-text .wrap-application-form-confirmation-text p{font-size:30rem}article.application-form-confirmation{max-width:1040rem;margin:0 auto 144rem;padding:80rem}article.application-form-confirmation section .wrap-application-form-confirmation-area h2{font-size:20rem}article.application-form-confirmation section .wrap-application-form-confirmation-area .wrap-form-area{padding:40rem;border-radius:15px;margin-bottom:60rem}article.application-form-confirmation section .wrap-application-form-confirmation-area .wrap-form-area .wrap-confirm-item{gap:0 40rem;margin-bottom:22rem;padding-bottom:22rem}article.application-form-confirmation section .wrap-application-form-confirmation-area .wrap-form-area .wrap-confirm-item p label{width:149rem}article.application-form-confirmation section .wrap-application-form-confirmation-area .wrap-form-area .wrap-confirm-item p+p{width:calc(100% - 149rem)}article.application-form-confirmation section .wrap-application-form-confirmation-area .btn-text-item{display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:700;color:#ff6b35;width:135rem}.application-form-done{margin:176rem auto}.application-form-done .wrap-application-form-done h2{font-size:30rem}.application-form-done .wrap-application-form-done p{font-size:16rem}.application-form-done .wrap-application-form-done a{font-size:13rem}.application-form-contact-title{padding:0}.application-form-contact-title section .wrap-application-form-contact-title h2{font-size:30rem}.application-form-contact-title section .wrap-application-form-contact-title p{font-size:16rem;line-height:2;margin-bottom:15.5rem}.application-form-contact-title section .wrap-application-form-contact-title a{font-size:13rem}article.application-form-contact{padding:0 0 82.5rem}article.application-form-contact section .wrap-application-form-contact-area h2{font-size:30rem;line-height:1.4}article.application-form-contact section .wrap-application-form-contact-area p.text{font-size:14rem;line-height:28rem}article.application-form-contact section .wrap-application-form-contact-area{max-width:880rem;margin:0 auto;padding:48rem;border-radius:15px;margin-bottom:60.5rem}article.application-form-contact section .wrap-application-form-contact-area div{margin-bottom:15rem}article.application-form-contact section .wrap-application-form-contact-area div textarea{margin-bottom:40rem}article.application-form-contact section .wrap-application-form-contact-area p.text-bottom{font-size:13rem}article.application-form-contact section .wrap-application-form-contact-area .btn-text-item{font-size:13rem}.application-form-contact-confirmation-text{margin:166rem 0 40rem;padding:0}.application-form-contact-confirmation-text .wrap-application-form-contact-confirmation-text p{font-size:30rem}article.application-form-contact-confirmation{max-width:1040rem;margin:0 auto 144rem;padding:80rem}article.application-form-contact-confirmation section .wrap-application-form-contact-confirmation-area h2{font-size:20rem}article.application-form-contact-confirmation section .wrap-application-form-contact-confirmation-area .wrap-form-area{padding:40rem;border-radius:15px;margin-bottom:60rem}article.application-form-contact-confirmation section .wrap-application-form-contact-confirmation-area .wrap-form-area .wrap-confirm-item{gap:0 40rem;margin-bottom:22rem;padding-bottom:22rem}article.application-form-contact-confirmation section .wrap-application-form-contact-confirmation-area .wrap-form-area .wrap-confirm-item p label{width:149rem}article.application-form-contact-confirmation section .wrap-application-form-contact-confirmation-area .wrap-form-area .wrap-confirm-item p+p{width:calc(100% - 149rem)}article.application-form-contact-confirmation section .wrap-application-form-contact-confirmation-area .btn-text-item{display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:700;color:#ff6b35;width:135rem}.application-form-contact-done{margin:176rem auto}.application-form-contact-done .wrap-application-form-contact-done h2{font-size:30rem}.application-form-contact-done .wrap-application-form-contact-done p{font-size:16rem}.application-form-contact-done .wrap-application-form-contact-done a{font-size:13rem}.about-section-more{width:1200rem;margin:0 auto 144rem;background-color:#fff5f0;padding:40rem 0;box-sizing:border-box}.about-section-more .about-section-inner{max-width:1110rem;margin:0 auto;background-color:rgba(0,0,0,0);border-radius:0;padding:0;box-shadow:none}.about-section-more .about-section-inner .more-header{text-align:center;margin-bottom:30rem}.about-section-more .about-section-inner .more-header .more-logo-icon{width:124rem;margin:0 auto 7rem;display:block}.about-section-more .about-section-inner .more-header .more-title{font-size:30rem;line-height:42rem;font-weight:700;color:#000;margin-bottom:0}.about-section-more .about-section-inner .more-links-list{display:flex;flex-direction:row;justify-content:center;gap:24rem}.about-section-more .about-section-inner .more-links-list .more-link-banner{width:350rem;height:130rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:24rem;box-sizing:border-box;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10rem;transition:background-image .3s ease}.about-section-more .about-section-inner .more-links-list .more-link-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:background-color .3s ease;z-index:1}.about-section-more .about-section-inner .more-links-list .more-link-banner:hover::before{background-color:rgba(0,0,0,.2)}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-text-wrapper{display:flex;flex-direction:column;align-items:flex-start;z-index:2;position:relative}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-title{font-size:20rem;font-weight:700;color:#fff;z-index:2;position:relative;line-height:1.4;text-align:left}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-subtitle{font-size:13rem;font-weight:500;color:#fff;margin-top:6rem;z-index:2;position:relative;line-height:1.4;text-align:left}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-arrow{position:absolute;right:24rem;top:50%;transform:translateY(-50%);z-index:2;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-arrow img{width:100%;height:auto;display:block}.about-section-more{width:1200rem;height:500rem;margin:0 auto 144rem;background-color:#fff5f0;padding:50rem 50rem;box-sizing:border-box}.about-section-more .about-section-inner{max-width:705rem;margin:0 auto;background-color:rgba(0,0,0,0);border-radius:0;padding:0;box-shadow:none}.about-section-more .about-section-inner .more-header{text-align:center;margin-bottom:40rem}.about-section-more .about-section-inner .more-header .more-logo-icon{width:80rem;margin:0 auto 12rem;display:block}.about-section-more .about-section-inner .more-header .more-title{font-size:25rem;line-height:39rem;font-weight:700;color:#000;margin-bottom:0}.about-section-more .about-section-inner .more-links-list{display:grid;grid-template-columns:repeat(2, 350rem);gap:24rem;justify-content:center}.about-section-more .about-section-inner .more-links-list .more-link-banner{width:350rem;height:130rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:24rem;box-sizing:border-box;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10rem;transition:background-image .3s ease}.about-section-more .about-section-inner .more-links-list .more-link-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:background-color .3s ease;z-index:1}.about-section-more .about-section-inner .more-links-list .more-link-banner:hover::before{background-color:rgba(0,0,0,.2)}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-text-wrapper{display:flex;flex-direction:column;align-items:flex-start;z-index:2;position:relative}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-title{font-size:20rem;font-weight:700;color:#fff;z-index:2;position:relative;line-height:1.4;text-align:left}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-subtitle{font-size:13rem;font-weight:500;color:#fff;margin-top:6rem;z-index:2;position:relative;line-height:1.4;text-align:left}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-arrow{position:absolute;right:24rem;top:50%;transform:translateY(-50%);z-index:2;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center}.about-section-more .about-section-inner .more-links-list .more-link-banner .banner-arrow img{width:100%;height:auto;display:block}