@media print,screen and (max-width: 768px){.pc_only{display:none !important}}@media print,screen and (min-width: 769px){.sp_only{display:none !important}}@media print,screen and (max-width: 768px){.sp_only{display:block !important}}.workshop *{box-sizing:border-box}.workshop .mv{width:100%;margin-top:90px}@media print,screen and (max-width: 768px){.workshop .mv{margin-top:0}}.workshop .mv-body{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:30vh;padding-bottom:2vh;background:url("../../images/workshop/mv.png") no-repeat center center;background-size:cover;background-image:image-set(url("../../images/workshop/mv.avif") type("image/avif"), url("../../images/workshop/mv.webp") type("image/webp"), url("../../images/workshop/mv.png") type("image/png"))}.workshop .mv-body::after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:100%;height:59px;background:url("../../images/workshop/workshop/mv_bg.png") no-repeat left top;background-size:100% 100%}@media print,screen and (max-width: 768px){.workshop .mv-body::after{height:30px}}.workshop .mv-body img{width:100%;height:auto}@media print,screen and (min-width: 769px){.workshop .mv-body{height:710px;padding-bottom:0}}.workshop .mv-body h1{width:90%;margin:0 auto 30px}@media print,screen and (min-width: 769px){.workshop .mv-body h1{width:960px;margin-bottom:100px}}.workshop .mv-body p{width:50%;margin:0 auto}@media print,screen and (min-width: 769px){.workshop .mv-body p{width:450px}}.workshop .mv-copy{padding:25px 0 50px;background-color:#E40012}@media print,screen and (max-width: 768px){.workshop .mv-copy{padding:3% 0 8%}}.workshop .mv-copy-target{text-align:center}.workshop .mv-copy-target span{display:inline-block;margin-bottom:32px;padding:0 10px 10px;color:#fff;font-size:20px;border-bottom:solid 1px #fff}@media print,screen and (max-width: 768px){.workshop .mv-copy-target span{margin-bottom:24px;padding-bottom:5px;font-size:3.8vw}}.workshop .mv-copy-txt{width:75%;margin:0 auto}@media print,screen and (min-width: 769px){.workshop .mv-copy-txt{width:790px}}.workshop .workshop-recruitment{padding:64px 0}@media print,screen and (max-width: 768px){.workshop .workshop-recruitment{padding:8% 0}}.workshop .workshop-recruitment h2{margin:0 auto 24px;text-align:center;font-size:20px;font-weight:normal;line-height:1.5;letter-spacing:.2em}@media print,screen and (max-width: 768px){.workshop .workshop-recruitment h2{width:100%;margin-bottom:12px;font-size:5vw}}.workshop .workshop-recruitment dl{display:flex;align-items:center;width:500px;margin:0 auto;padding:12px 18px;font-size:16px;border-bottom:solid 1px #E0E0E0}@media print,screen and (max-width: 768px){.workshop .workshop-recruitment dl{width:95%;padding:10px;font-size:3.5vw}}.workshop .workshop-recruitment dl:first-child{border-top:solid 1px #E0E0E0}.workshop .workshop-recruitment dt{width:120px;line-height:1.6;font-weight:normal}@media print,screen and (max-width: 768px){.workshop .workshop-recruitment dt{width:25%}}.workshop .workshop-recruitment dd{width:calc(100% - 120px);line-height:1.6}@media print,screen and (max-width: 768px){.workshop .workshop-recruitment dd{width:75%}}.workshop .workshop-mail .ex{margin:40px auto 100px;text-align:center;font-size:16px}@media print,screen and (max-width: 768px){.workshop .workshop-mail .ex{margin:30px auto;font-size:3.5vw}}.workshop .workshop-mail-body{width:95%;margin:0 auto;padding:5%;background-color:#FFF2F2;border-radius:10px}@media print,screen and (min-width: 769px){.workshop .workshop-mail-body{width:960px;padding:40px}}.workshop .workshop-mail-body p{font-size:16px;text-align:center}@media print,screen and (max-width: 768px){.workshop .workshop-mail-body p{font-size:3.5vw}}.workshop .workshop-mail-body .mail{width:400px;margin:12px auto 24px;padding:20px 0;background-color:#fff;border-radius:10px}@media print,screen and (max-width: 768px){.workshop .workshop-mail-body .mail{width:90%}}.workshop .workshop-mail-body .mail a{color:#E40012;text-decoration:none}.workshop .workshop-mail-body .mail a:hover{text-decoration:underline}.workshop .required_fields{width:100%;padding:40px;background-color:#fff;border-radius:10px}@media print,screen and (max-width: 768px){.workshop .required_fields{padding:8% 5% 5%}}.workshop .required_fields h2{margin-bottom:24px;padding-bottom:16px;text-align:center;font-size:20px;font-weight:normal;line-height:1.5;border-bottom:solid 1px #E0E0E0;letter-spacing:.2em}@media print,screen and (max-width: 768px){.workshop .required_fields h2{margin-bottom:16px;font-size:5vw}}.workshop .required_fields ul{list-style-type:none}@media print,screen and (min-width: 769px){.workshop .required_fields ul{display:flex;justify-content:space-between;flex-wrap:wrap}}.workshop .required_fields li{display:flex;align-items:center;width:49.5%;height:56px;margin-top:1%;padding:0 20px;background-color:#F4F4F4;font-size:16px}@media print,screen and (max-width: 768px){.workshop .required_fields li{justify-content:center;width:100%;height:auto;padding:8px 15px;font-size:3.5vw;line-height:1.5}}@media print{header nav{display:none}}.workshop .end{position:relative}.workshop .end::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:140%;background-color:rgba(255,255,255,0.9);z-index:1}@media print,screen and (max-width: 768px){.workshop .end::before{height:150%}}.workshop .end .end_txt{position:absolute;left:50%;top:50%;width:100%;font-size:20px;font-weight:bold;text-align:center;transform:translate(-50%, -50%);z-index:1}@media print,screen and (max-width: 768px){.workshop .end .end_txt{font-size:4vw}}@media print{header nav{display:none}}

/*# sourceMappingURL=workshop.css.map */