:root{--main-green: #12D239;--main-yellow: #FFD700 }.fwjcrew{padding-top:8vh;@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";position:relative;font-feature-settings:"palt"}.fwjcrew .spOnly{display:none}.fwjcrew .pcOnly{display:auto}@media screen and (max-width: 1023px){.fwjcrew .spOnly{display:block}.fwjcrew .pcOnly{display:none}}.fwjcrew ul,.fwjcrew li{list-style:none;margin:0;padding:0}.fwjcrew .fwjcrew_head_inner{padding-bottom:6vh}.fwjcrew .fwjcrew_head_inner h1{max-width:1200px;width:90%;margin:0 auto}.fwjcrew .fwjcrew_head_inner h1 img{width:100%}.fwjcrew .fwjcrew_head_inner p{display:block;max-width:860px;width:82%;margin:60px auto 0;font-size:2.1rem;font-weight:bold;line-height:2}@media screen and (max-width: 767px){.fwjcrew .fwjcrew_head_inner p{font-size:1.8rem;line-height:1.9}}.fwjcrew .about{background:url("fwjcrew/bg_fwj.webp") 50% no-repeat;background-size:cover;padding:6vw;margin:10vh 0}.fwjcrew .about .about_inner{max-width:1020px;width:85%;margin:0 auto}.fwjcrew .about .about_inner h2{display:block;max-width:300px;width:70%;margin:0 auto}.fwjcrew .about .about_inner h2 img{width:100%}.fwjcrew .about .about_inner p.shoulder{text-align:center;font-weight:bold;font-size:2.4rem;line-height:1;padding:5vh 0 5vh}.fwjcrew .about .about_inner p.body{max-width:760px;width:100%;margin:0 auto;font-size:1.8rem;font-weight:bold;line-height:2.1}.fwjcrew .about .about_inner ul.data{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin-top:50px}.fwjcrew .about .about_inner ul.data li{width:100}.fwjcrew .about .about_inner ul.data li img{width:100%}@media screen and (max-width: 767px){.fwjcrew .about{margin-top:5vh;padding-top:10vh}.fwjcrew .about .about_inner{width:100%}.fwjcrew .about .about_inner h2{width:50%}.fwjcrew .about .about_inner p.shoulder{padding:2vh 0 3.5vh}.fwjcrew .about ul.data{gap:8px}}.fwjcrew .guideline h2{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:3rem;font-weight:800;text-align:center}.fwjcrew .guideline p.sublead{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:1.4rem;font-weight:700;color:var(--main-green);text-align:center}.fwjcrew .guideline p.mainTxt{font-size:3rem;line-height:1.4;text-align:center;padding:1.5em 1em 0}.fwjcrew .guideline .jobdetails{display:flex;flex-wrap:wrap;border:1px solid #ccc;max-width:960px;width:90%;margin:8vh auto 15vh}.fwjcrew .guideline .jobdetails .jobdetails_header{padding:3vw 6vw}.fwjcrew .guideline .jobdetails .jobdetails_header h3{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:2.2rem;font-weight:700}.fwjcrew .guideline .jobdetails .jobdetails_header p.shoulder{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:1.4rem;font-weight:700;color:var(--main-green)}.fwjcrew .guideline .jobdetails .jobdetails_content ul{margin:3vw 0}.fwjcrew .guideline .jobdetails .jobdetails_content ul li{display:flex;align-items:center;padding:.3em 0;font-size:2.2rem}.fwjcrew .guideline .jobdetails .jobdetails_content ul li strong{display:block;width:8em;padding:.65em;font-size:1.5rem;color:#333;margin-right:15px;text-align:center;font-weight:bold;border-radius:999px;background-color:gold}@media screen and (max-width: 767px){.fwjcrew .guideline .jobdetails .jobdetails_header{width:100%;text-align:center;padding-top:5vh}.fwjcrew .guideline .jobdetails .jobdetails_content{width:100%;padding:0 3vw}.fwjcrew .guideline .jobdetails .jobdetails_content ul{width:100%}.fwjcrew .guideline .jobdetails .jobdetails_content ul li{width:100%;display:block;text-align:center}.fwjcrew .guideline .jobdetails .jobdetails_content ul li strong{margin:0 auto 10px}}.fwjcrew .faq .faqblock{display:flex;border:1px solid #ccc;max-width:960px;width:90%;margin:8vh auto 15vh}@media screen and (max-width: 767px){.fwjcrew .faq .faqblock{flex-wrap:wrap}}.fwjcrew .faq .faqblock .faqblock_header{padding:3vw 6vw;text-align:center}.fwjcrew .faq .faqblock .faqblock_header h3{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:2.4rem;font-weight:800;padding-top:12px;white-space:nowrap}.fwjcrew .faq .faqblock .faqblock_header p.shoulder{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:1.4rem;font-weight:700;color:var(--main-green)}@media screen and (max-width: 767px){.fwjcrew .faq .faqblock .faqblock_header{width:100%}}.fwjcrew .faq .faqblock .faqblock_content ul{margin:3vw 0}.fwjcrew .faq .faqblock .faqblock_content ul li{display:flex;align-items:flex-start;padding:1em 3vw 1em 0;font-size:1.6rem;border-bottom:1px solid #eee;position:relative;padding-left:80px}.fwjcrew .faq .faqblock .faqblock_content ul li:last-child{border-bottom:none}.fwjcrew .faq .faqblock .faqblock_content ul li.line-f{background:url("fwjcrew/icon_q.svg") no-repeat 20px center;background-size:40px auto;border-bottom:none}.fwjcrew .faq .faqblock .faqblock_content ul li.line-a{background:url("fwjcrew/icon_a.svg") no-repeat 20px center;background-size:40px auto}.fwjcrew .faq .faqblock .faqblock_content ul li .faq-question{font-size:1.8rem;font-weight:bold;width:100%}.fwjcrew .faq .faqblock .faqblock_content ul li .faq-answer{color:#333;line-height:1.6;width:100%}@media screen and (max-width: 767px){.fwjcrew .faq .faqblock .faqblock_content{width:100%}}.fwjcrew .voices{padding-bottom:8vh}.fwjcrew .voices h3{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-size:2.4rem;font-weight:700;line-height:1;text-align:center;padding-bottom:35px;color:var(--main-green)}.fwjcrew .voices ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:35px;max-width:1230px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.fwjcrew .voices ul{grid-template-columns:repeat(1, 1fr)}}.fwjcrew .voices ul li{border-radius:15px;box-shadow:0 4px 16px rgba(0,0,0,.18)}.fwjcrew .voices ul li figure img{width:100%;border-radius:15px 15px 0 0}.fwjcrew .voices ul li h4{display:inline-block;font-size:1.6rem;font-weight:bold;line-height:1;margin:0 2vw 15px;padding:4px 6px;background-color:var(--main-yellow)}.fwjcrew .voices ul li p{padding:0 2vw;font-size:1.5rem;line-height:1.7}@media screen and (max-width: 767px){.fwjcrew .voices ul li h4{margin-left:20px;margin-right:20px}.fwjcrew .voices ul li p{padding-left:20px;padding-right:20px}}.fwjcrew .slider{width:100%;margin:10vh auto 0;padding-bottom:10vh;overflow-x:hidden}.fwjcrew .slider div{margin:0 5px}.fwjcrew .slider img{width:100%;border-radius:8px}.fwjcrew .slider .slick-slide{height:auto !important}@media screen and (max-width: 600px){.fwjcrew .slider{margin:2vh auto 0;padding-bottom:0}.fwjcrew .slider button{display:none !important}}.fwjcrew .cta{background:url("fwjcrew/bg_cta.webp") 50% no-repeat;background-size:cover;padding:8vh 3vw}.fwjcrew .cta h2,.fwjcrew .cta p{font-family:"Inter","Noto Sans JP",sans-serif;font-optical-sizing:auto;color:#fff;display:block;text-align:center}.fwjcrew .cta h2{font-weight:800;font-size:7rem;line-height:1;padding-top:8vh}@media screen and (max-width: 767px){.fwjcrew .cta h2{padding-top:3vh;font-size:3rem}}.fwjcrew .cta p{font-size:2rem;font-weight:600;line-height:1.4;padding-top:10px}@media screen and (max-width: 767px){.fwjcrew .cta p{font-size:1.7rem}}.fwjcrew .cta ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;max-width:880px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.fwjcrew .cta ul{grid-template-columns:repeat(1, 1fr)}}.fwjcrew .cta ul li a{display:block;border-radius:999px;background-color:#fff;font-size:1.7rem;font-weight:bold;color:#333;text-align:center;padding:1.5em;transition:.3s all}.fwjcrew .cta ul li a:hover{background-color:var(--main-yellow)}.fwjcrew .outline_block{display:block;background-color:#444;padding:8vh 5vw}.fwjcrew .outline{display:block;max-width:860px;width:90%;border:1px solid #fff;padding:2%;margin:0 auto}.fwjcrew .outline table th,.fwjcrew .outline table td{text-align:left;vertical-align:top;padding:.6em;line-height:1.5;color:#fff;font-size:13px}.fwjcrew .outline table th{font-weight:bold;padding-right:3em;white-space:nowrap}.fwjcrew .outline table td span{font-size:85%}.fwjcrew .outline table tr{border-bottom:1px solid #fff}.fwjcrew .outline table tr:last-child{border-bottom:none}.fwjcrew-float-btn{position:fixed;right:24px;bottom:24px;z-index:9999;width:140px;height:140px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:opacity .3s}.fwjcrew-float-btn img{width:100%}.fwjcrew-float-btn.hide{opacity:0;pointer-events:none}@media(max-width: 767px){.fwjcrew-float-btn{width:80px;height:80px;right:12px;bottom:12px}}
/*# sourceMappingURL=fwjcrew.min.css.map */