@keyframes pulsate{0%{transform:translateY(-50%) scale(1);opacity:1}100%{transform:translateY(-50%) scale(2);opacity:0}}.for-pc{display:inline}@media screen and (max-width: 768px){.for-pc{display:none}}.for-sp{display:inline}@media screen and (min-width: 769px){.for-sp{display:none}}.inner,.pages .interview_top-body,.pages .schedule h2{max-width:1920px;width:90%;margin:auto}.top .main{margin-top:100vh}.top .visual{width:100%;height:100vh;position:fixed;top:0;left:0}.top .visual_vid{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;position:relative;transition:all 1s ease}.top .visual_vid::after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;top:0;left:0;transition:all 1s ease}.top .visual video{aspect-ratio:2.35/.98;object-fit:cover;transition:all 1s ease}.top .visual img{width:100%;height:100%;object-fit:cover}.top .visual_scroll{width:30px;height:50px;padding:2px;border:1px solid #fff;border-radius:50px;position:absolute;bottom:2%;left:50%;transform:translateX(-50%);z-index:999}.top .visual_scroll a{display:block;width:100%;height:100%;background:#fff;border-radius:50px;position:relative;overflow:hidden}.top .visual_scroll a::after{content:"";display:block;width:10px;height:10px;background:#34d634;border-radius:50%;position:absolute;top:-20px;left:50%;transform:translateX(-50%);animation:scroll 2s ease-in-out infinite}@keyframes scroll{0%{opacity:1;top:-20px}20%{opacity:1;top:4px}65%{opacity:0;top:120%}100%{top:4px;opacity:0}}.top .greeting{background:rgba(0,0,0,0)}.top .greeting .sec_inner{display:flex;align-items:flex-start;flex-wrap:wrap}.top .greeting .sec_inner .sec_title{width:100%}@media screen and (min-width: 769px){.top .greeting .sec_inner .sec_title{width:30%;margin-right:5%;position:sticky;top:100px}}.top .greeting .sec_inner .sec_body{width:100%;line-height:2}@media screen and (min-width: 769px){.top .greeting .sec_inner .sec_body{width:65%}}.top .greeting .sec_inner .sec_body p{margin-bottom:1.5em;font-size:clamp(1.6rem,1.5vw,2rem)}.top .message{overflow:hidden;padding:8rem 0 4rem}@media screen and (min-width: 769px){.top .message{padding:16rem 0 8rem}}.top .message .sec_inner{display:flex;flex-wrap:wrap;padding:2.4rem;background:#efffef;border-radius:10px;position:relative}@media screen and (min-width: 769px){.top .message .sec_inner{padding:4rem}}.top .message_image{margin:-5rem calc(50% - 50vw) 5rem;width:100vw}@media screen and (min-width: 769px){.top .message_image{width:45%;max-width:460px;margin:0;top:auto;position:absolute;bottom:4rem;left:-4rem}.top .message_image img{border-radius:10px}}.top .message_body{width:100%;margin-left:auto}.top .message_body-en{display:block;margin-bottom:2.4rem;color:#34d634;font-size:2.4rem}@media screen and (min-width: 769px){.top .message_body-en{margin-bottom:4rem}}.top .message_body-ja{font-size:1.92rem}@media screen and (min-width: 769px){.top .message_body-ja{font-size:2.4rem}}.top .message_body .btn_box{display:inline-block;margin:2em 0 0;font-weight:bold;transition:all .4s ease;position:relative}.top .message_body .btn_box::before,.top .message_body .btn_box::after{content:"";display:block;transition:all .4s ease;position:absolute;top:50%;right:0;width:2.4rem;height:2.4rem;background:rgba(0,0,0,.2);border:1px solid #ccc;border-radius:50%;transform:translateY(-50%)}@media screen and (min-width: 769px){.top .message_body .btn_box::before,.top .message_body .btn_box::after{width:3.2rem;height:3.2rem}}.top .message_body .btn_box::after{animation-delay:1s}.top .message_body .btn_box:hover:hover{opacity:.5}.top .message_body .btn_box:hover::before,.top .message_body .btn_box:hover::after{animation:pulsate 2s linear infinite}.top .message_body .btn_box a,.top .message_body .btn_box button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;background:rgba(0,0,0,0);border:0;color:inherit;position:relative}.top .message_body .btn_box a::after,.top .message_body .btn_box button::after{content:"";display:block;width:2.4rem;height:2.4rem;margin-left:1.5em;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cdefs%3E%3Cstyle%3E.arrow %7Bfill: %23fff;%7D.circle %7Bfill: %23333;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='circle' cx='36' cy='36' r='36'/%3E%3Cpolygon class='arrow' points='39.73 21.7 35.53 25.9 45.99 36.36 16.24 36.36 16.24 42.3 60.33 42.3 39.73 21.7'/%3E%3C/svg%3E");position:relative;z-index:2}@media screen and (min-width: 769px){.top .message_body .btn_box a::after,.top .message_body .btn_box button::after{width:3.2rem;height:3.2rem}}@media screen and (min-width: 769px){.top .message_body .btn_box{display:inline-block;margin:2em 0;font-weight:bold;transition:all .4s ease;position:relative}.top .message_body .btn_box::before,.top .message_body .btn_box::after{content:"";display:block;transition:all .4s ease;position:absolute;top:50%;right:0;width:2.4rem;height:2.4rem;background:rgba(0,0,0,.2);border:1px solid #ccc;border-radius:50%;transform:translateY(-50%)}}@media screen and (min-width: 769px)and (min-width: 769px){.top .message_body .btn_box::before,.top .message_body .btn_box::after{width:3.2rem;height:3.2rem}}@media screen and (min-width: 769px){.top .message_body .btn_box::after{animation-delay:1s}.top .message_body .btn_box:hover:hover{opacity:.5}.top .message_body .btn_box:hover::before,.top .message_body .btn_box:hover::after{animation:pulsate 2s linear infinite}.top .message_body .btn_box a,.top .message_body .btn_box button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;background:rgba(0,0,0,0);border:0;color:inherit;position:relative}.top .message_body .btn_box a::after,.top .message_body .btn_box button::after{content:"";display:block;width:2.4rem;height:2.4rem;margin-left:1.5em;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cdefs%3E%3Cstyle%3E.arrow %7Bfill: %23fff;%7D.circle %7Bfill: %23333;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='circle' cx='36' cy='36' r='36'/%3E%3Cpolygon class='arrow' points='39.73 21.7 35.53 25.9 45.99 36.36 16.24 36.36 16.24 42.3 60.33 42.3 39.73 21.7'/%3E%3C/svg%3E");position:relative;z-index:2}}@media screen and (min-width: 769px)and (min-width: 769px){.top .message_body .btn_box a::after,.top .message_body .btn_box button::after{width:3.2rem;height:3.2rem}}@media screen and (min-width: 769px){.top .message_body{width:50%}}@media screen and (min-width: 769px){.top .about_block{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px}}.top .about_box dt{margin-bottom:1.6rem;font-weight:bold;font-size:2rem;color:#34d634}.top .about_box dd{padding-bottom:1.5em;font-weight:bold;font-size:2.4rem;font-size:clamp(1.6rem,2vw,2.4rem)}@media screen and (min-width: 769px){.top .about_box dd{padding-bottom:0}}.top .about_box-mission{grid-area:1/1/2/2;border-bottom:1px solid #eee;margin-bottom:5%;padding-bottom:5%;margin-right:5%}.top .about_box-slogan{grid-area:2/1/3/2;border-bottom:1px solid #eee;margin-bottom:5%;margin-right:5%}@media screen and (min-width: 769px){.top .about_box-slogan{border-bottom:none;margin-bottom:0;margin-right:0}}.top .about_box-value{grid-area:1/2/3/3}.top .about_box-value ol{padding-left:1.5em}.top .about_box-value ol li{margin-bottom:1rem}.top .about_box-value ol li:last-of-type{margin-bottom:0}@media screen and (min-width: 769px){.top .about_box-value{padding-left:5%;border-left:1px solid #eee}}.top .people .sec_inner{width:100%;padding:0 0 5%}@media screen and (min-width: 769px){.top .people .sec_inner{width:90%}}.top .people .sec_title{width:90%;margin:auto;margin-bottom:4rem}@media screen and (min-width: 769px){.top .people .sec_title{width:100%;margin-bottom:8rem}}.top .people .btn_wrap{width:90%}@media screen and (min-width: 769px){.top .people .btn_wrap{width:100%}}.top .people_list{display:flex;gap:5%}.top .people_num{position:absolute;font-size:3rem;font-weight:bold;-webkit-text-stroke:1px #000;text-stroke:1px #000;paint-order:stroke;color:rgba(0,0,0,0);top:1rem;left:1rem;z-index:2}.top .people_box{width:30%}.top .people_box-pos{display:inline-block;margin-bottom:.5em;font-size:80%;font-weight:bold;background:#fff}.top .people_box-text span{background:rgba(0,0,0,.8);color:#fff;font-weight:bold}.top .people_box a{display:block;position:relative;border-radius:10px;overflow:hidden}.top .people_box a img{transition:all .4s ease}.top .people_box a svg{width:30%;fill:#fff;position:absolute;bottom:-1px;right:-1px}.top .people_box a figcaption{width:78%;position:absolute;bottom:5%;left:5%;z-index:5}.top .people_box a .arrow{display:block;width:2rem;height:2rem;position:absolute;bottom:4%;right:4%;z-index:3;transition:all .4s ease}.top .people_box a .arrow svg{width:2rem;height:2rem;fill:#272e29}.top .people_box a:hover img{transform:scale(1.1)}.top .people_box a:hover .arrow{right:2%}.top .slick-slide{margin-right:3vw !important}@media screen and (min-width: 769px){.top .slick-slide{margin:auto}}.is-scroll .visual_vid{filter:blur(10px)}.is-scroll .visual_vid::after{background:rgba(255,255,255,.85)}.is-scroll .visual_vid video{transform:scale(1.6)}.pages_head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:5%;border-bottom:1px solid #eee}.pages_title{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 769px){.pages_title{width:360px;margin-right:50px}}.pages_title-en{font-weight:900;color:#34d634}.pages_title-parent{margin-bottom:.5rem;font-weight:900}.pages_title-main{font-weight:900}.pages_nav{width:100%;margin-top:2.4rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:5%}@media screen and (min-width: 769px){.pages_nav{flex-direction:row;margin-top:0;justify-content:flex-end;width:calc(100% - 410px)}}.pages_nav .btn_box{padding:1.6rem 0 1.6rem 1.6rem;border-top:1px solid #eee}@media screen and (min-width: 769px){.pages_nav .btn_box{padding:0;border-top:none}}.pages_nav a{padding:0}.pages_wrap{margin-top:5%}.pages_body{margin-bottom:5rem}.pages_body h2{margin:5rem auto 3rem}.pages_body p{margin-bottom:1.5em}.pages .message_sign{text-align:right}.pages .message_sign span,.pages .message_sign strong{display:block}.pages .message_sign span{font-size:80%}.pages .philo_box{display:flex;align-items:flex-start;flex-wrap:wrap;padding:5rem 0;border-bottom:1px solid #eee}.pages .philo_box_title{width:100%;margin-bottom:3rem}@media screen and (min-width: 769px){.pages .philo_box_title{width:30%;margin-bottom:0;position:sticky;top:100px}}.pages .philo_box_title h2{font-size:3.2rem;font-size:min(6vw,3.2rem);font-weight:800;color:#34d634}.pages .philo_box_title span{font-size:1.4rem;font-weight:bold}.pages .philo_box_body{width:100%}@media screen and (min-width: 769px){.pages .philo_box_body{width:70%;position:sticky;top:100px}}.pages .philo_box_body p{font-size:3.2rem;font-size:min(6vw,3.2rem);font-weight:900;line-height:2}.pages .philo_box_body ol{padding:0;list-style-type:none;counter-reset:num}.pages .philo_box_body ol li{position:relative;padding-left:4rem;margin-bottom:2rem}@media screen and (min-width: 769px){.pages .philo_box_body ol li{padding-left:6rem;margin-bottom:5rem}}.pages .philo_box_body ol li::before{display:block;content:counter(num) ".";counter-increment:num;font-size:5rem;font-size:min(8vw,5rem);font-style:italic;font-weight:900;color:#d8d9cf;line-height:1;position:absolute;top:0;left:0}.pages .philo_box--handwritten{display:inline-block;margin:0 .5em;border:2px solid #eee;height:30px;vertical-align:middle}@media screen and (min-width: 769px){.pages .philo_box--handwritten{height:50px}}.pages .philo_box--handwritten img{height:100%}.pages .philo__value-en{display:block;font-size:1.8rem;font-weight:bold;color:#d8d9cf}.pages .philo__value-ja{display:block;font-size:3.2rem;font-size:min(6vw,3.2rem);font-weight:900}.pages .numbers{display:flex;flex-wrap:wrap;gap:5%}.pages .numbers_box{width:100%;margin-bottom:5%;padding:10px;background:#ecf9ec;border-radius:10px;text-align:center}@media screen and (min-width: 769px){.pages .numbers_box{width:30%}}.pages .numbers_box dl{height:100%;padding:2.4rem;background:#fff;border-radius:8px}.pages .numbers_box dl dt{padding-bottom:1rem;margin-bottom:1.6rem;font-weight:bold;border-bottom:2px solid #ecf9ec}.pages .numbers_box dl .number{font-weight:900;font-size:4.8rem;line-height:1;color:#34d634}.pages .numbers_box dl .aftertext{font-weight:900;font-size:2.4rem;line-height:1;color:#34d634}.pages .numbers_box dl .ratio{display:flex;align-items:center;justify-content:center}.pages .numbers_box dl .ratio .number{display:block}.pages .numbers_box dl .ratio-dot{margin:0 1em}.pages .numbers_box dl .ratio-dot::before,.pages .numbers_box dl .ratio-dot::after{content:"";display:block;width:6px;height:6px;margin-bottom:.5em;background:#34d634;border-radius:50%}.pages .numbers_box dl .note{font-size:1.4rem}.pages .numbers_box-half{width:100%}@media screen and (min-width: 769px){.pages .numbers_box-half{width:47.5%}}.pages .voice{background:#e5e6dd}.pages .voice .inner,.pages .voice .schedule h2,.pages .schedule .voice h2,.pages .voice .interview_top-body{padding:4.8rem 0}.pages .voice_title{margin-bottom:6.4rem;position:relative}.pages .voice_title h3{font-weight:900;font-size:2.4rem;position:relative;z-index:2}@media screen and (min-width: 769px){.pages .voice_title h3{font-size:3rem}}.pages .voice_title span{max-width:500px;position:absolute;top:-20px;left:0}.pages .voice_list{display:flex;align-items:flex-end;gap:5%;padding:0;margin:0;list-style-type:none;overflow-x:scroll;white-space:nowrap}.pages .voice_box{width:140px;flex-shrink:0}@media screen and (min-width: 769px){.pages .voice_box{width:200px}}.pages .voice_box-bubble{margin-bottom:20px;padding:10px;background:#fff;border-radius:20px;text-align:center;font-weight:bold;position:relative;white-space:wrap;font-size:1.4rem}@media screen and (min-width: 769px){.pages .voice_box-bubble{font-size:1.6rem}}.pages .voice_box-bubble::after{content:"";display:block;width:0;height:0;border-width:20px 8px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-36px;left:50%;transform:rotate(20deg)}.pages .interview_top{height:50vh;position:relative}.pages .interview_top-body{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.pages .interview_top-copy{margin-bottom:3vh}@media screen and (min-width: 769px){.pages .interview_top-copy{margin-bottom:10vh}}.pages .interview_top-copy span{background:#34d634;color:#fff;font-weight:900;font-size:1.8rem}@media screen and (min-width: 769px){.pages .interview_top-copy span{font-size:3rem}}.pages .interview_top-profile{display:inline-flex;flex-direction:column;padding:1.2rem 1.6rem;background:#fff;border-radius:20px 20px 0 0;font-weight:bold;font-size:1.4rem}@media screen and (min-width: 769px){.pages .interview_top-profile{padding:1.6rem 2.4rem;font-size:1.8rem}}.pages .interview_top-image{width:100%;height:100%}.pages .interview_top-image img{width:100%;height:100%;object-fit:cover}.pages .interview_box{display:flex;align-items:flex-start;background:#fff;margin-bottom:6.4rem}.pages .interview_box-image{width:50px;height:50px;margin-top:4em;margin-right:20px;flex-shrink:0;position:sticky;top:200px}@media screen and (min-width: 769px){.pages .interview_box-image{width:160px;height:160px;margin-top:2em;margin-right:40px}}.pages .interview_box-image span{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#eee}.pages .interview_box-image::after{content:"";display:block;width:0;height:0;border-width:12px 24px;border-style:solid;border-color:rgba(0,0,0,0) #f3f3f3 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:50%;right:-28px;transform:translateY(-50%)}@media screen and (min-width: 769px){.pages .interview_box-image::after{right:-40px}}.pages .interview_box-image img{width:100%;height:100%;object-fit:cover}.pages .interview_box dl{width:calc(100% - 70px)}@media screen and (min-width: 769px){.pages .interview_box dl{width:calc(100% - 200px)}}.pages .interview_box dl dt{margin-bottom:.5em;font-weight:900;font-size:1.8rem}@media screen and (min-width: 769px){.pages .interview_box dl dt{font-size:2.4rem}}.pages .interview_box dl dd{padding:1.6rem;background:#f3f3f3;border-radius:10px;line-height:2;position:relative;font-size:1.4rem}@media screen and (min-width: 769px){.pages .interview_box dl dd{padding:3.2rem;font-size:1.8rem}}.pages .works_sec{display:flex;flex-wrap:wrap;margin-bottom:10rem}.pages .works_sec_title{width:100%;margin-bottom:3rem}@media screen and (min-width: 769px){.pages .works_sec_title{width:25%}}.pages .works_sec_title-sub{display:block;margin-bottom:1rem;color:#34d634;font-weight:bold;font-size:80%;line-height:1.6}.pages .works_sec_title-main{font-weight:900}.pages .works_sec_body{width:100%}@media screen and (min-width: 769px){.pages .works_sec_body{width:65%;margin-left:5%;padding-left:5%;border-left:1px solid #eee}}.pages .works_sec_body p{margin-bottom:1em;line-height:1.8}.pages .works_flow{margin-bottom:12rem}.pages .works_flow h2{font-weight:900;margin-bottom:4rem}.pages .works_flow-list{display:flex;flex-wrap:nowrap;overflow-x:scroll;gap:3%;padding:3.2rem 1.6rem;counter-reset:num}.pages .works_flow-list dl{width:320px;padding:2.4rem;flex-shrink:0;box-shadow:0 3px 20px rgba(160,160,160,.15);background:#fff;border-radius:10px;position:relative}.pages .works_flow-list dl::after{display:block;content:counter(num);counter-increment:num;font-size:6rem;font-weight:900;font-style:italic;position:absolute;bottom:0;right:5%;color:#d8d9cf}.pages .works_flow-list dl dt{margin-bottom:1.6rem;font-weight:900;font-size:2rem}.pages .works_flow-list dl dd{font-size:1.6rem;line-height:2;position:relative;z-index:2}.pages .schedule{padding-top:4rem;background:#f8f8f8}.pages .schedule h2{font-weight:900}.pages .schedule_block{width:100%;display:flex;justify-content:center;align-items:center;height:100vh;padding:10vh 5% 5%;background:#f8f8f8}.pages .schedule_block-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%}.pages .schedule_block-time{width:100%;height:10vh;margin-bottom:1.5em;position:relative}@media screen and (min-width: 769px){.pages .schedule_block-time{width:20%;margin-bottom:0;height:auto}}.pages .schedule_block-time span{font-size:6rem;font-weight:900;color:#d8d9cf;line-height:1}.pages .schedule_block-time span:not(:first-of-type){position:absolute;top:0;left:0}.pages .schedule_block-body{width:100%;position:relative;margin-bottom:1.5em;height:30vh}@media screen and (min-width: 769px){.pages .schedule_block-body{width:35%;margin-right:5%;margin-bottom:0;height:auto}}.pages .schedule_block-body div:not(:first-of-type){position:absolute;top:0;left:0}.pages .schedule_block-body h3{margin-bottom:1em;font-size:2rem;font-weight:900}.pages .schedule_block-image{width:100%;position:relative}@media screen and (min-width: 769px){.pages .schedule_block-image{width:40%}}.pages .schedule_block-image img:not(:first-of-type){position:absolute;top:0;left:0}.pages .env_sec{display:flex;flex-wrap:wrap;margin-bottom:5rem}@media screen and (min-width: 769px){.pages .env_sec{margin-bottom:10rem}}.pages .env_title{width:100%;margin-bottom:3rem;position:relative}@media screen and (min-width: 769px){.pages .env_title{width:40%;margin-bottom:0}}.pages .env_title::before{content:"";display:block;width:60px;height:6px;margin-bottom:2rem;background:#34d634}.pages .env_body{width:100%}@media screen and (min-width: 769px){.pages .env_body{width:55%}}.pages .env_body dl{margin-bottom:3rem}.pages .env_body dl dt{margin-bottom:1rem;padding-left:2rem;font-weight:bold;font-size:2rem;position:relative}.pages .env_body dl dt::before{content:"";display:block;width:1rem;height:1rem;border-radius:50%;background:#34d634;position:absolute;top:.8rem;left:0}.pages .env_body dl dd{padding-left:2rem}.pages .entry_sec{margin-bottom:8rem}.pages .entry_sec h2{margin-bottom:2rem}.pages .entry_table dl{display:flex;border-bottom:1px solid #eee}.pages .entry_table dl dt,.pages .entry_table dl dd{padding:2rem 3rem}.pages .entry_table dl dt{width:30%;background:#f8f8f8;font-weight:bold}.pages .entry_table dl dd{width:70%}.pages .entry_table dl dd span{font-size:80%;color:#666}.pages .entry_flow{padding:0;counter-reset:num}.pages .entry_flow li{display:flex;gap:5%;margin-bottom:5rem;padding:2rem;background:#f8f8f8;border-radius:10px;position:relative}.pages .entry_flow li::before{content:"STEP." counter(num);counter-increment:num;display:flex;justify-content:center;align-items:center;width:20%;padding:2rem;background:#fff;border-radius:5px;font-weight:900;font-size:2rem;color:#34d634}.pages .entry_flow li::after{content:"";display:block;width:2rem;height:2rem;border-right:3px solid #333;border-bottom:3px solid #333;position:absolute;bottom:-3rem;left:50%;transform:rotate(45deg)}.pages .entry_flow li:last-of-type::after{display:none}.pages .entry_flow li dl{width:75%}.pages .entry_flow li dl dt{display:flex;align-items:center;gap:2rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}.pages .entry_flow li dl dt strong{font-weight:bold;font-size:2rem}.pages .entry_flow-cat{display:flex;gap:.5rem}.pages .entry_flow-cat span{display:block;padding:.5rem 1rem;background:#fff;border-radius:3px;font-size:1.4rem;line-height:1;font-weight:bold;color:#fff}.pages .entry_flow-cat span.flesh{background:#16c47f}.pages .entry_flow-cat span.career{background:#fd8b51}.pages .entry_btn a{display:block;padding:1.6rem 2.4rem;background:#999;border-radius:5px;box-shadow:4px 4px 0 rgba(52,214,52,.3);text-decoration:none;text-align:center;color:#fff}@media screen and (min-width: 769px){.pages .entry_btn a{padding:2.4rem}}.pages .entry_btn a strong{display:block;font-weight:bold;font-size:2rem}.pages .entry_btn a span{display:block;font-weight:900;font-size:1.3rem}.pages .entry_btn a:hover{opacity:.5}.pages .form{margin-bottom:8rem}.pages .form.inner,.pages .form.interview_top-body,.pages .schedule h2.form{max-width:1080px}.pages .form_exp{line-height:2;margin-bottom:4rem}.pages .form .accent{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1em}.pages .form .accent .icon{width:1em;height:1em;margin-right:.5em}.pages .form_wrap{padding:1.6rem;border-radius:10px;box-shadow:0 3px 20px rgba(160,160,160,.15)}@media screen and (min-width: 769px){.pages .form_wrap{padding:3.2rem;border-radius:20px}}.pages .form_box{width:100%;display:flex;padding:.8rem 0;border-bottom:1px solid #eee}@media screen and (min-width: 769px){.pages .form_box{padding:1.6rem 0}}.pages .form_title{display:flex;padding-top:1rem;font-size:1.2rem;font-weight:bold}@media screen and (min-width: 769px){.pages .form_title{float:left;width:25%;padding-top:1rem;margin-right:5%;font-size:1.6rem}}.pages .form_title svg{width:1rem;height:1rem;margin-left:.5em;fill:#ff6d28}.pages .form_input{width:100%}@media screen and (min-width: 769px){.pages .form_input{width:70%}}.pages .form_input .wpcf7-form-control-wrap{width:100%}.pages .form_input .input{display:flex;margin-bottom:1rem;border:1px solid #eee;background:#f9f9f9;border-radius:5px}.pages .form_input .input input[type=text],.pages .form_input .input input[type=number],.pages .form_input .input input[type=tel],.pages .form_input .input input[type=email],.pages .form_input .input select,.pages .form_input .input textarea{width:100%;padding:1rem 2rem;border:0;background:rgba(0,0,0,0);outline:none}.pages .form_input .input_after-text{display:flex;align-items:center;padding:1rem 2rem;background:#f1f1f1;border-left:1px solid #eee;flex-shrink:0;font-size:80%}.pages .form_privacy{margin:2rem auto;padding:2rem;text-align:center}.pages .form_privacy a{color:#34d634;font-weight:bold}.pages .form_privacy a:hover{opacity:.5}.pages .form_btn button,.pages .form_btn input{display:block;max-width:500px;width:80%;margin:auto;padding:1.6rem 2.4rem;background:#34d634;border-radius:5px;box-shadow:4px 4px 0 rgba(52,214,52,.3);text-decoration:none;text-align:center;color:#fff;font-weight:bold;font-size:2rem}@media screen and (min-width: 769px){.pages .form_btn button,.pages .form_btn input{padding:2.4rem}}.pages .form_btn button:hover,.pages .form_btn input:hover{opacity:.5}.pages .faq_box{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #e2e2e2}.pages .faq_box dt{display:flex;align-items:center;gap:2rem;font-weight:bold;font-size:2rem;cursor:pointer;transition:all .4s ease}@media screen and (min-width: 769px){.pages .faq_box dt{font-size:2.4rem}}.pages .faq_box dt::before{content:"Q";font-family:"Times New Roman";font-style:italic;font-weight:bold;font-size:4rem;color:#d8d9cf;line-height:1;transition:all .4s ease}@media screen and (min-width: 769px){.pages .faq_box dt::before{font-size:6rem}}.pages .faq_box dt:hover{opacity:.5}.pages .faq_box dd{display:none;margin:2rem 0 0 0;padding:2rem 2rem 2rem 5rem;background:#f9f9f9;position:relative}@media screen and (min-width: 769px){.pages .faq_box dd{margin:2rem 0 0 5rem;padding:3rem 3rem 3rem 10rem}}.pages .faq_box dd::before{content:"A";font-family:"Times New Roman";font-style:italic;font-weight:bold;font-size:4rem;color:#d8d9cf;line-height:1;position:absolute;top:1.5rem;left:1.5rem;transition:all .4s ease}@media screen and (min-width: 769px){.pages .faq_box dd::before{font-size:6rem;left:3rem}}.pages .faq_box.is-open dt::before{color:#34d634}.post_head{margin-bottom:5rem;padding:0 0 2rem;border-bottom:1px solid #eee}.post_head h1{font-size:2.4rem;font-weight:900;line-height:1.6}@media screen and (min-width: 769px){.post_head h1{font-size:3.2rem}}.post_head time{display:block;margin-top:2rem;color:#d8d9cf;font-weight:bold;font-size:1.44rem}@media screen and (min-width: 769px){.post_head time{font-size:1.6rem}}.post .sns{display:flex;justify-content:flex-end;list-style-type:none;margin:0;margin-bottom:5rem;gap:10px}.post_body h2{margin:3em 0 1.5em;padding:1.6rem;background:#f8f8f8;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:8px solid #686d76;font-size:2.4rem;font-weight:900}.post_body h3{margin:3em 0 1.5em;padding:1.6rem 0;border-bottom:3px solid #eee;font-size:2.24rem;font-weight:bold;position:relative}.post_body h3::after{content:"";display:block;width:10%;height:3px;background:#686d76;position:absolute;bottom:-3px;left:0}.post_body h4{margin:3em 0 1em;font-size:2.08rem;font-weight:bold}.post_body h5{margin:3em 0 1em;font-size:1.92rem;font-weight:bold}.post_body h6{margin:3em 0 1em;font-size:1.6rem;font-weight:bold}.post_body ul,.post_body ol{margin:0 0 1.5em}.post_body li{margin-bottom:.5em}.post_body li:last-of-type{margin-bottom:0}.post_body p{margin-bottom:1.5em}.post_body a{color:#34d634}.post_body a:hover{opacity:.5}.post_body #blog-index{padding:2.4rem;background:#d8d9cf;border-radius:5px}.post_body #blog-index-title{padding:1.6rem;background:#fff;border-bottom:2px solid #d8d9cf;font-weight:900;font-size:1.8rem;border-radius:3px 3px 0 0}.post_body #blog-index ul{padding:2.4rem 2.4rem 2.4rem 4rem;background:#fff;margin-bottom:0;border-radius:0 0 3px 3px}.post_body table{width:100%;margin:2em 0;border-collapse:collapse;border-spacing:0}.post_body table th,.post_body table td{padding:.8rem;border:1px solid #ccc}.post_body table th{background:#eee;font-weight:bold}.post_body table td{background:#fff}.post #writer{display:flex;justify-content:flex-start;margin-top:8rem;padding:2.4rem;background:#f8f8f8}.post #writer #thum{width:120px;margin-right:2.4rem;margin-bottom:0;overflow:hidden}.post #writer #thum img{border-radius:50%}.post #writer #profile p:last-of-type{margin-bottom:0}