@import"https://fonts.googleapis.com/css2?family=Bangers&family=Mochiy+Pop+P+One&display=swap";body.saiyo .entryBtn{width:142px;position:fixed;bottom:20px;right:20px;z-index:10}@media(hover: hover){body.saiyo .entryBtn a{transition:opacity .3s ease-out 0s}body.saiyo .entryBtn a:hover{opacity:.6}}@media only screen and (hover: hover)and (max-width: 960px){body.saiyo .entryBtn a{transition:none}body.saiyo .entryBtn a:hover{opacity:1}}body.saiyo .menuArea{padding-bottom:60px;border-top:6px solid #000}body.saiyo .menuArea>header{margin-top:-50px}body.saiyo .menuArea>header .headStyle01{margin-bottom:25px}body.saiyo .saiyoPageTitle{color:#fff;padding:65px 0 35px 0;margin-top:-40px;margin-bottom:40px;background:#2c4477 url("../../images/content/saiyo/pagetitle_bg.svg") no-repeat right top/auto 100%;border-top:6px solid #000;border-bottom:6px solid #000}body.saiyo .saiyoPageTitle .inner{max-width:1080px;margin:0 auto}body.saiyo .saiyoPageTitle .title,body.saiyo .saiyoPageTitle h1{font-size:4rem;font-weight:bold;letter-spacing:.05em;line-height:1.4;max-width:700px}body.saiyo .saiyoPageTitle p{font-size:1.6rem;max-width:750px}body.saiyo .saiyoPageTitle p:not(:first-child){margin-top:15px}body.saiyo.top #content{padding-bottom:0}body.saiyo.top .introArea{color:#fff;margin-top:-40px;border-top:6px solid #000;position:relative}body.saiyo.top .introArea::before,body.saiyo.top .introArea::after{display:block;content:"";background:no-repeat center/cover;position:absolute;z-index:2}body.saiyo.top .introArea::before{width:504px;height:506px;background-image:url("../../images/content/saiyo/top/decoration_img01.webp");bottom:-30px;left:50%;transform:translateX(calc(-100% - 185px))}body.saiyo.top .introArea::after{width:490px;height:456px;background-image:url("../../images/content/saiyo/top/decoration_img02.webp");bottom:0;right:50%;transform:translateX(calc(100% + 175px))}body.saiyo.top .introArea .inner{padding:140px 50px 140px 50px;background:url("../../images/content/content/bg.png") repeat center/11px auto;position:relative;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 6.35vw), 0% 99.8%)}body.saiyo.top .introArea .inner::after{display:block;content:"";width:100%;height:0;padding-top:7.18%;background:no-repeat center/cover;position:absolute;left:0;z-index:1;background-image:url("../../images/content/content/border-bottom.svg");bottom:0}@media only screen and (max-width: 960px){body.saiyo.top .introArea .inner::after{padding-top:8.205%;background-image:url("../../images/content/content/border-bottom-sp.svg")}}body.saiyo.top .introArea .inner .txt{width:320px;margin:0 auto}body.saiyo.top .newsArea{padding-top:60px;margin-bottom:70px}body.saiyo.top .newsArea.reverse>.inner::after{left:10px}body.saiyo.top .topMsgArea{padding:0 50px 45px 50px;background:url("../../images/content/saiyo/top/message_bg.svg") no-repeat center top/cover;position:relative}body.saiyo.top .topMsgArea>header{position:relative;z-index:5;transform:translateY(-5px)}body.saiyo.top .topMsgArea>.inner{display:flex;justify-content:space-between}body.saiyo.top .topMsgArea footer{margin-top:35px}body.saiyo.top .topMsgArea .messageVox{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;max-width:1080px;margin:-70px auto 0 auto}body.saiyo.top .topMsgArea .messageVox>.txt{color:#fff;width:calc(50% - 100px);padding-top:25px}body.saiyo.top .topMsgArea .messageVox>.img{width:calc(50% + 30px);max-width:560px;position:relative;z-index:6;transform:translateX(-5px)}body.saiyo.top .topMsgArea .messageVox>.img img{width:100%}body.saiyo.top .interviewArea{padding-top:10px;padding-bottom:130px;margin-top:-100px;background:url("../../images/content/saiyo/top/interview_bg.svg") no-repeat center top/cover}body.saiyo.top .interviewArea>footer{margin-top:35px}body.saiyo.top .interviewArea .interviewVox{display:flex;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto 50px auto}body.saiyo.top .interviewArea .interviewVox .copy,body.saiyo.top .interviewArea .interviewVox .txt{width:50%}body.saiyo.top .interviewArea .interviewVox .copy{padding-right:5%}body.saiyo.top .interviewArea .sliderWrapper{max-width:1180px;padding:0 30px;margin:0 auto;position:relative;z-index:2}body.saiyo.top .interviewArea .sliderWrapper .fs-prev,body.saiyo.top .interviewArea .sliderWrapper .ss-prev{left:30px}body.saiyo.top .interviewArea .sliderWrapper .fs-next,body.saiyo.top .interviewArea .sliderWrapper .ss-next{right:30px}body.saiyo.top .interviewArea .sliderCtrl{margin-top:25px}body.saiyo.top .otherBtnArea{margin-top:-90px;position:relative;z-index:-1;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 6.35vw), 0 99.8%)}body.saiyo.top .otherBtnArea::after{display:block;content:"";width:100%;height:0;padding-top:7.18%;background:no-repeat center/cover;position:absolute;left:0;z-index:1;background-image:url("../../images/content/content/border-bottom.svg");bottom:0}@media only screen and (max-width: 960px){body.saiyo.top .otherBtnArea::after{padding-top:8.205%;background-image:url("../../images/content/content/border-bottom-sp.svg")}}body.saiyo.top .otherBtnArea .btnList{display:flex;gap:10px;list-style-type:none;padding:0 0 10px 0;margin:0;background-color:#000}body.saiyo.top .otherBtnArea .btnList li{width:25%;padding-top:35%;background:no-repeat center/cover;position:relative}body.saiyo.top .otherBtnArea .btnList li a{display:block;color:#fff;text-align:center;width:100%;height:100%;position:absolute;bottom:0;left:0}body.saiyo.top .otherBtnArea .btnList li a::before{display:block;content:"";width:22px;height:22px;background:url("../../images/content/content/ico_arrow_w.svg") no-repeat center/cover;position:absolute;bottom:3vw;right:20px;z-index:2}body.saiyo.top .otherBtnArea .btnList li a::after{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:1;transition:opacity ease-out .3s}body.saiyo.top .otherBtnArea .btnList li a span{display:block;font-size:3rem;font-family:"Mochiy Pop P One",sans-serif;width:100%;margin-top:-0.5em;position:absolute;top:50%;left:0;z-index:2;transform:translateY(-50%)}@media(hover: hover){body.saiyo.top .otherBtnArea .btnList li a:hover::after{opacity:.5}}body.saiyo.top .otherBtnArea .btnList li.recruit{background-image:url("../../images/content/saiyo/top/other_bg01.webp")}body.saiyo.top .otherBtnArea .btnList li.recruit a span{padding-top:75px}body.saiyo.top .otherBtnArea .btnList li.staff{margin-bottom:1vw;background-image:url("../../images/content/saiyo/top/other_bg02.webp")}body.saiyo.top .otherBtnArea .btnList li.staff a span{padding-top:50px}body.saiyo.top .otherBtnArea .btnList li.careerpath{margin-bottom:2.5vw;background-image:url("../../images/content/saiyo/top/other_bg03.webp")}body.saiyo.top .otherBtnArea .btnList li.careerpath a span{padding-top:25px}body.saiyo.top .otherBtnArea .btnList li.benefits{margin-bottom:4vw;background-image:url("../../images/content/saiyo/top/other_bg04.webp")}body.saiyo.top .instagramArea{padding-top:7vw;padding-bottom:120px;margin-top:-7vw;position:relative;z-index:-2}body.saiyo.top .instagramArea>header{padding-top:30px}body.saiyo.top .instagramArea>.inner{max-width:1080px;margin:auto}body.saiyo.top .instagramArea>.inner>.instagramVox>div{width:48%;margin:0}body.saiyo.top .instagramArea .instagramVox{display:flex;justify-content:space-between;align-items:flex-start}body.saiyo.top .instagramArea .instagramVox h3{font-size:3rem;text-align:center;background-color:#2c4477;color:#fff;padding:8px 0;line-height:1.4;font-family:"Mochiy Pop P One",sans-serif;margin-bottom:15px}body.saiyo.top .instagramArea .instagramVox>.vsm-gallery .ecbn-selection-snap{height:auto !important;display:flex}body.saiyo.top .instagramArea .instagramVox>.vsm-gallery .ecbn-selection-snap>.ecbn-selection-item{position:static !important;width:50%}body.saiyo.top .instagramArea>footer{margin-top:55px}body.saiyo.topmsg .msgArea{margin-bottom:0;background-color:#fff;position:relative}body.saiyo.topmsg .msgArea:not(:last-child){clip-path:polygon(0 0, 100% 0, 100% calc(100% - 6.35vw), 0 99.8%)}body.saiyo.topmsg .msgArea:not(:last-child)::after{display:block;content:"";width:100%;height:0;padding-top:7.18%;background:no-repeat center/cover;position:absolute;left:0;z-index:1;background-image:url("../../images/content/content/border-bottom.svg");bottom:0}@media only screen and (max-width: 960px){body.saiyo.topmsg .msgArea:not(:last-child)::after{padding-top:8.205%;background-image:url("../../images/content/content/border-bottom-sp.svg")}}body.saiyo.topmsg .msgArea:not(.msg01){margin-top:-7vw}body.saiyo.topmsg .msgArea>.inner{display:flex;justify-content:center;gap:0 20px;max-width:1180px;padding:130px 0;margin:0 auto}body.saiyo.topmsg .msgArea>.inner>.txt{width:calc(50% - 30px)}body.saiyo.topmsg .msgArea>.inner>.txt p:not(.copyTxt):not(:last-child){margin-bottom:1.5em}body.saiyo.topmsg .msgArea>.inner>.img{text-align:center;width:calc(50% + 2px)}body.saiyo.topmsg .msgArea.bg-red{color:#fff;background-color:#b52c2e}body.saiyo.topmsg .msgArea.bg-green{color:#fff;background-color:#2c6a77}body.saiyo.topmsg .msgArea.full>.inner{display:block;max-width:900px;padding-left:50px;padding-right:50px}body.saiyo.topmsg .msgArea.full>.inner>.txt{width:auto}body.saiyo.topmsg .msgArea.full>.inner>.img{width:auto;margin:0}body.saiyo.topmsg .msgArea.reverse:not(:last-child){clip-path:polygon(0 0, 100% 0, 100% calc(100% - 5.85vw), 0 99.8%)}body.saiyo.topmsg .msgArea.reverse:not(:last-child)::after{transform:scale(-1, -1)}body.saiyo.topmsg .msgArea.reverse>.inner{flex-direction:row-reverse}body.saiyo.topmsg .msgArea.msg01{margin-top:-30px;z-index:5}body.saiyo.topmsg .msgArea.msg01>.inner{padding-top:0}body.saiyo.topmsg .msgArea.msg01>.inner>.txt{padding-top:30px}body.saiyo.topmsg .msgArea.msg01>.inner>.img{margin-right:-80px}body.saiyo.topmsg .msgArea.msg01>.inner>.img img{width:560px}body.saiyo.topmsg .msgArea.msg02{z-index:4}body.saiyo.topmsg .msgArea.msg02>.inner{padding-bottom:60px}body.saiyo.topmsg .msgArea.msg02>.inner>.txt{margin-left:20px}body.saiyo.topmsg .msgArea.msg02>.inner>.img{margin-left:-120px}body.saiyo.topmsg .msgArea.msg02>.inner>.img img{width:512px}body.saiyo.topmsg .msgArea.msg03{z-index:3}body.saiyo.topmsg .msgArea.msg03>.inner{padding-top:150px;padding-bottom:120px}body.saiyo.topmsg .msgArea.msg03>.inner>.img{margin-top:-90px;margin-right:-90px}body.saiyo.topmsg .msgArea.msg03>.inner>.img img{width:592px}body.saiyo.topmsg .msgArea.msg04{z-index:2}body.saiyo.topmsg .msgArea.msg04>.inner{padding-bottom:30px}body.saiyo.topmsg .msgArea.msg04>.inner>.img{margin-top:-40px;margin-left:-90px}body.saiyo.topmsg .msgArea.msg04>.inner>.img img{width:564px}body.saiyo.topmsg .msgArea.msg05{z-index:1}body.saiyo.topmsg .msgArea.msg05>.inner{padding-top:120px;padding-bottom:0}body.saiyo.topmsg .msgArea .profileVox{display:grid;justify-content:center;align-items:center;align-content:center;gap:0 30px;color:#fff;max-width:640px;padding:10px 15px;margin:35px auto 0 auto;background-color:#b52c2e;border:6px solid #000;border-radius:40px}body.saiyo.topmsg .msgArea .profileVox .profilePhoto{grid-row:1/3;grid-column:1/2;width:188px;border:4px solid #000;border-radius:188px;overflow:hidden}body.saiyo.topmsg .msgArea .profileVox .name{grid-row:1/2;grid-column:2/3}body.saiyo.topmsg .msgArea .profileVox .name>span{display:inline-block;font-size:3rem;font-family:"Mochiy Pop P One",sans-serif;letter-spacing:.075em;line-height:1.6;margin-right:.5em}body.saiyo.topmsg .msgArea .profileVox .profileTxt{grid-row:2/3;grid-column:2/3}body.saiyo.topmsg .msgArea .profileVox .profileTxt p:not(:last-child){margin-bottom:.5em}body.saiyo.recruit #content{padding-bottom:0}body.saiyo.recruit .entryArea{padding:55px 50px 105px 50px;margin-top:90px;border-top:6px solid #000}body.saiyo.recruit .entryArea .copyTxt{margin-bottom:0}body.saiyo.recruit .entryArea .txt{color:#fff;font-size:2rem;font-weight:bold;line-height:1.6;text-align:center;max-width:700px;padding:20px;margin:0 auto;background-color:#b52c2e;border:3px solid #000}body.saiyo.recruit .entryArea .txt .tel{font-size:3rem;font-family:"Mochiy Pop P One",sans-serif}body.saiyo.recruit .entryArea .btn{max-width:700px;margin:0 auto}body.saiyo.recruit .entryArea .btn a{position:relative}body.saiyo.recruit .entryArea .btn a::before{display:block;content:"";width:22px;height:22px;background:url("../../images/content/content/ico_arrow_w.svg") no-repeat center/cover;position:absolute;bottom:20px;right:20px}@media(hover: hover){body.saiyo.recruit .entryArea .btn a{transition:opacity .3s ease-out 0s}body.saiyo.recruit .entryArea .btn a:hover{opacity:.6}}@media only screen and (hover: hover)and (max-width: 960px){body.saiyo.recruit .entryArea .btn a{transition:none}body.saiyo.recruit .entryArea .btn a:hover{opacity:1}}body.saiyo.careerpath #content{padding-bottom:130px}body.saiyo.careerpath .careerFlowVox{max-width:915px;margin:-20px auto 0 auto}body.saiyo.careerpath .careerFlowVox .item{background-color:#fff;border:4px solid #000;border-radius:20px}body.saiyo.careerpath .careerFlowVox .item:not(:last-child){margin-bottom:70px;position:relative}body.saiyo.careerpath .careerFlowVox .item:not(:last-child)::after{display:block;content:"";width:130px;height:35px;background-color:#b52c2e;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;bottom:-25px;left:50%;transform:translate(-50%, 100%)}body.saiyo.careerpath .careerFlowVox .item .title{color:#cf121b;font-size:3rem;font-family:"Mochiy Pop P One",sans-serif;letter-spacing:.075em;line-height:1.6;text-align:center;padding:15px 20px}body.saiyo.careerpath .careerFlowVox .item.detail .header{color:#fff;line-height:1.6;text-align:center;padding-bottom:25px;background-color:#b52c2e;border-bottom:4px solid #000;border-top-left-radius:15px;border-top-right-radius:15px;position:relative}body.saiyo.careerpath .careerFlowVox .item.detail .header .title{color:#fff;padding-bottom:0}body.saiyo.careerpath .careerFlowVox .item.detail .header .name{font-size:2rem;font-weight:bold}body.saiyo.careerpath .careerFlowVox .item.detail .header .img{width:140px;position:absolute;bottom:0;right:60px}body.saiyo.careerpath .careerFlowVox .item.detail .header .img img{width:100%}body.saiyo.careerpath .careerFlowVox .item.detail .inner{display:flex;justify-content:space-between;gap:0 30px;padding:20px 35px 25px 35px}body.saiyo.careerpath .careerFlowVox .item.detail .inner .txt{width:calc(100% - 330px)}body.saiyo.careerpath .careerFlowVox .item.detail .inner .img{width:300px;padding-top:10px}body.saiyo.careerpath .careerFlowVox .item.detail .inner .img img{width:100%}body.saiyo.careerpath .pickupArea{margin-bottom:0;position:relative}body.saiyo.careerpath .pickupArea::after{display:block;content:"";width:100%;height:0;padding-top:7.18%;background:no-repeat center/cover;position:absolute;left:0;z-index:1;background-image:url("../../images/content/content/border-bottom.svg");bottom:0}@media only screen and (max-width: 960px){body.saiyo.careerpath .pickupArea::after{padding-top:8.205%;background-image:url("../../images/content/content/border-bottom-sp.svg")}}body.saiyo.careerpath .pickupArea::before{display:block;content:"";width:100%;height:0;padding-top:7.18%;background:no-repeat center/cover;position:absolute;left:0;z-index:1;background-image:url("../../images/content/content/border-top.svg");top:0}@media only screen and (max-width: 960px){body.saiyo.careerpath .pickupArea::before{padding-top:8.205%;background-image:url("../../images/content/content/border-bottom-sp.svg")}}body.saiyo.careerpath .pickupArea>header{position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%)}body.saiyo.careerpath .pickupArea>.inner{padding:115px 50px 130px 50px;background-color:#2c6a77;clip-path:polygon(0 6.38vw, 100% 0, 100% calc(100% - 6.35vw), 0 99.8%)}body.saiyo.careerpath .pickupArea .pickupVox{display:flex;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto}body.saiyo.careerpath .pickupArea .pickupVox>.txt{color:#fff;width:calc(50% - 90px);padding-top:30px}body.saiyo.careerpath .pickupArea .pickupVox>.txt p:not(:last-child){margin-bottom:.5em}body.saiyo.careerpath .pickupArea .pickupVox>.img{width:50%}body.saiyo.careerpath .careerStepArea{margin-top:-100px;background-color:#fff}body.saiyo.staff #content{padding-bottom:0}body.saiyo.staff .staffScheduleVox{max-width:1180px;padding:0 50px 150px 50px;margin:-20px auto 0 auto;overflow:hidden}body.saiyo.staff .staffScheduleVox .staffVox{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:15px 100px 20px 100px;background-color:#b52c2e;border:6px solid #000;border-radius:40px;position:relative;z-index:2}body.saiyo.staff .staffScheduleVox .staffVox>.img{text-align:center;width:144px}body.saiyo.staff .staffScheduleVox .staffVox>.img img{width:100%;border-radius:144px}body.saiyo.staff .staffScheduleVox .staffVox>.img figcaption{margin-top:10px}body.saiyo.staff .staffScheduleVox .staffVox>.txt{width:calc(100% - 200px)}body.saiyo.staff .staffScheduleVox .timeLineVox{padding-top:60px;margin-bottom:60px}body.saiyo.staff .staffScheduleVox .timeLineVox>dl{display:flex;justify-content:space-between;align-items:start;align-content:start;position:relative}body.saiyo.staff .staffScheduleVox .timeLineVox>dl:not(:last-child){margin-bottom:30px}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dt{color:#fff;font-size:3rem;font-family:"Mochiy Pop P One",sans-serif;letter-spacing:.075em;line-height:1.6;text-align:center;width:135px;padding:5px 10px;margin-top:10px;background-color:#cf121b;border-radius:10px;position:relative;z-index:2}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dt::before{display:block;width:76px;height:64px;background:no-repeat center/cover;position:absolute;top:-35px;left:-40px}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd{width:calc(100% - 165px);padding:25px 45px;background-color:#fff;border:4px solid #000;border-radius:20px;position:relative;z-index:2}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd:not(.full){display:flex;justify-content:space-between}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd:not(.full) .txt{width:calc(100% - 240px)}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd:not(.full) .img{width:200px}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd::before{display:block;content:"";width:26px;height:18px;background:url("../../images/content/content/balloon.svg") no-repeat center/cover;position:absolute;left:0;top:30px;transform:translateX(-100%)}body.saiyo.staff .staffScheduleVox .timeLineVox>dl.color-g>dt{background-color:#2c6a77}body.saiyo.staff .staffScheduleVox .timeLineVox>dl.start>dt::before{content:"";background-image:url("../../images/content/content/ico_start.svg")}body.saiyo.staff .staffScheduleVox .timeLineVox>dl.finish::before{display:block;content:"";width:10px;height:500vh;background:url("../../images/content/content/dotted_border.svg") repeat-y center/10px auto;position:absolute;top:20px;left:60px;z-index:1;transform:translateY(-100%)}body.saiyo.staff .staffScheduleVox .timeLineVox>dl.finish>dt::before{content:"";background-image:url("../../images/content/content/ico_finish.svg")}body.saiyo.access #content{padding-bottom:140px}body.saiyo.access .sectionVox:last-child .accessVox{padding-bottom:40px;border-bottom:1px solid #cf121b}body.saiyo.access .accessVox{display:flex;justify-content:space-between;gap:40px}body.saiyo.access .accessVox>.txt{width:50%}body.saiyo.access .accessVox>.txt .btnStyle01{margin-top:1.5em}body.saiyo.access .accessVox>.img{width:calc(50% - 40px);margin-top:calc(-20px - 2rem)}body.saiyo.access .accessVox>.img img{width:100%;max-width:400px}body.saiyo.interview #content{padding-bottom:0}body.saiyo.interview .interviewList{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 20px;max-width:1080px;padding:20px 80px 100px 80px;margin:0 auto}body.saiyo.interview .interviewList>.item{width:calc(50% - 10px)}body.saiyo.interview .interviewList>.item a{display:block;color:#000;text-decoration:none;text-align:center;height:100%;padding:30px 30px 20px 30px;background-color:#fff;border:4px solid #000;border-radius:10px;position:relative;transition:color ease-out .3s,background-color ease-out .3s}body.saiyo.interview .interviewList>.item a::after{display:block;content:"";width:22px;height:22px;background:url("../../images/content/content/ico_arrow.svg") no-repeat center/cover;position:absolute;bottom:15px;right:15px;transition:background-image ease-out .3s}@media(hover: hover){body.saiyo.interview .interviewList>.item a:hover{color:#fff;background-color:#cf121b}body.saiyo.interview .interviewList>.item a:hover::after{background-image:url("../../images/content/content/ico_arrow_w.svg")}}body.saiyo.interview .interviewList>.item a .img img{width:100%}body.saiyo.interview .interviewList>.item a .txt{font-size:2rem;font-weight:bold;margin-top:-1em;position:relative;z-index:2}body.saiyo.interview .interviewList>.item a .txt .category{display:inline-block;color:#cf121b;font-size:1.6rem;line-height:1.3;text-align:center;min-width:170px;padding:3px 10px;margin:0 auto 10px auto;background-color:#fff;border:2px solid #cf121b;border-radius:10em}body.saiyo.interview .interviewList>.item a .txt .title{font-size:2.6rem;font-weight:bold;line-height:1.5}body.saiyo.interview .interviewList>.item a .label{display:inline-block;color:#fff;font-weight:bold;line-height:1;padding:5px 10px;position:absolute;top:0;left:30px;transform:translateY(-50%)}body.saiyo.interview .interviewList>.item a .label.status-scene{background-color:#cf121b}body.saiyo.interview.detail .bgVox{padding-bottom:100px}body.saiyo.interview.detail .interviewDetail{max-width:1080px;padding:40px 0 50px 0;margin:60px auto;background-color:#fff;border:4px solid #000;border-radius:30px;position:relative}body.saiyo.interview.detail .interviewDetail>header{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 15px;font-size:2rem;font-weight:bold;line-height:1.5;margin-bottom:20px}body.saiyo.interview.detail .interviewDetail>header .category{display:inline-block;color:#cf121b;font-size:1.6rem;line-height:1.3;text-align:center;min-width:170px;padding:3px 10px;background-color:#fff;border:2px solid #cf121b;border-radius:10em}body.saiyo.interview.detail .interviewDetail>header .interviewTtl{color:#cf121b;font-size:3rem;font-family:"Mochiy Pop P One",sans-serif;letter-spacing:.075em;line-height:1.6;text-align:center;width:100%}body.saiyo.interview.detail .interviewDetail .label{display:inline-block;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1;padding:5px 10px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}body.saiyo.interview.detail .interviewDetail .label.status-scene{background-color:#cf121b}body.saiyo.interview.detail .interviewDetail .mv{text-align:center;margin-bottom:50px}body.saiyo.interview.detail .interviewDetail .mv img{width:100%}body.saiyo.interview.detail .interviewDetail .interviewVox{padding:0 35px}body.saiyo.interview.detail .interviewDetail .interviewVox:not(:last-child){margin-bottom:40px}body.saiyo.interview.detail .interviewDetail .interviewVox:not(.full){display:flex;justify-content:space-between}body.saiyo.interview.detail .interviewDetail .interviewVox:not(.full) .img{width:372px}body.saiyo.interview.detail .interviewDetail .interviewVox:not(.full) .txt{width:calc(100% - 400px)}body.saiyo.interview.detail .interviewDetail .interviewVox .headStyle05:not(:first-child){margin-top:55px;margin-bottom:20px}body.saiyo.interview.detail .interviewDetail .interview:not(:last-child){margin-bottom:.8em}body.saiyo.interview.detail .interviewDetail .interview>dt{display:inline;color:#cf121b;font-weight:bold}body.saiyo.interview.detail .interviewDetail .interview>dd{display:inline}body.saiyo.interview.detail .interviewDetail .interview>dd::before{content:":"}@media only screen and (max-width: 960px){body.saiyo .entryBtn{width:100px;bottom:10px;right:10px}body.saiyo .menuArea{padding-bottom:30px}body.saiyo .saiyoPageTitle{display:flex;align-content:end;flex-wrap:wrap;min-height:220px;padding:100px 20px 25px 20px;margin-top:-85px;margin-bottom:40px;background-image:url("../../images/content/saiyo/pagetitle_bg-sp.svg")}body.saiyo .saiyoPageTitle .inner{width:100%}body.saiyo .saiyoPageTitle .title,body.saiyo .saiyoPageTitle h1{font-size:3rem}body.saiyo .saiyoPageTitle p:not(:first-child){margin-top:15px}body.saiyo.top .introArea{margin-top:-85px}body.saiyo.top .introArea::before{width:403px;height:405px;bottom:auto;top:100px;left:50%;transform:translateX(-50%)}body.saiyo.top .introArea::after{width:394px;height:367px;bottom:-20px;transform:translateX(calc(50% + 15px))}body.saiyo.top .introArea .inner{padding:510px 20px 360px 20px}body.saiyo.top .introArea .inner .txt{width:auto}body.saiyo.top .newsArea{padding-top:105px;margin-bottom:90px}body.saiyo.top .newsArea.reverse>.inner::after{width:167px;height:369px;top:-230px;left:-45px;transform:none}body.saiyo.top .newsArea.reverse>.inner .postList{background-color:#fff}body.saiyo.top .newsArea.reverse>.inner .postList>.article,body.saiyo.top .newsArea.reverse>.inner .postList>article{padding:20px 10px}body.saiyo.top .topMsgArea{padding:0 20px 130px 20px;background-image:url("../../images/content/saiyo/top/message_bg-sp.svg")}body.saiyo.top .topMsgArea>header{transform:translateY(-35px)}body.saiyo.top .topMsgArea>.inner{display:block;padding-top:335px}body.saiyo.top .topMsgArea .messageVox{display:block;margin:0 auto}body.saiyo.top .topMsgArea .messageVox>.txt{width:auto;padding-top:0}body.saiyo.top .topMsgArea .messageVox>.img{width:402px;max-width:initial;position:absolute;top:60px;left:50%;transform:translateX(-50%)}body.saiyo.top .interviewArea{padding-top:0;padding-bottom:80px;margin-top:-65px;background-image:url("../../images/content/saiyo/top/interview_bg-sp.svg")}body.saiyo.top .interviewArea>.inner{padding:0 20px}body.saiyo.top .interviewArea>footer{margin-top:30px}body.saiyo.top .interviewArea .interviewVox{display:block;padding-top:15px;margin-bottom:30px}body.saiyo.top .interviewArea .interviewVox .copy,body.saiyo.top .interviewArea .interviewVox .txt{width:auto}body.saiyo.top .interviewArea .interviewVox .copy{padding-right:0;margin-bottom:.8em}body.saiyo.top .interviewArea .sliderWrapper{padding:0}body.saiyo.top .interviewArea .sliderWrapper .fs-prev,body.saiyo.top .interviewArea .sliderWrapper .fs-next,body.saiyo.top .interviewArea .sliderWrapper .ss-prev,body.saiyo.top .interviewArea .sliderWrapper .ss-next{display:none}body.saiyo.top .interviewArea .sliderCtrl{margin-top:15px}body.saiyo.top .otherBtnArea{margin-top:-40px}body.saiyo.top .otherBtnArea .btnList{flex-wrap:wrap;gap:0 6px;padding-bottom:5px}body.saiyo.top .otherBtnArea .btnList li{width:calc(50% - 3px);padding-top:69.5%}body.saiyo.top .otherBtnArea .btnList li a::before{bottom:25px;right:15px}body.saiyo.top .otherBtnArea .btnList li a span{font-size:1.8rem}body.saiyo.top .otherBtnArea .btnList li.recruit{margin-top:13px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 13px), 0% 100%)}body.saiyo.top .otherBtnArea .btnList li.recruit a span{padding-top:13px}body.saiyo.top .otherBtnArea .btnList li.staff{margin-bottom:13px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 13px), 0% 100%)}body.saiyo.top .otherBtnArea .btnList li.staff a span{padding-top:0}body.saiyo.top .otherBtnArea .btnList li.careerpath{margin-top:-7px;margin-bottom:0;clip-path:polygon(0 13px, 100% 0, 100% 100%, 0% 100%)}body.saiyo.top .otherBtnArea .btnList li.careerpath a span{padding-top:25px}body.saiyo.top .otherBtnArea .btnList li.benefits{margin-top:-20px;clip-path:polygon(0 13px, 100% 0, 100% 100%, 0% 100%)}body.saiyo.top .instagramArea{padding-top:95px;padding-bottom:100px;margin-top:-40px}body.saiyo.top .instagramArea>header{padding-top:0}body.saiyo.top .instagramArea>.inner{margin:0 20px}body.saiyo.top .instagramArea>.inner>.instagramVox>div{width:100%}body.saiyo.top .instagramArea .instagramVox{display:block}body.saiyo.top .instagramArea .instagramVox h3{font-size:2.4rem}body.saiyo.top .instagramArea .instagramVox>.vsm-tile{width:100%}body.saiyo.top .instagramArea>footer{margin-top:35px}body.saiyo.topmsg .msgArea:not(:last-child){clip-path:polygon(0 0, 100% 0, 100% calc(100% - 6.8vw), 0 99.8%)}body.saiyo.topmsg .msgArea:not(:last-child)::after{display:block;content:"";width:100%;height:0;padding-top:7.18%;background:no-repeat center/cover;position:absolute;left:0;z-index:1;background-image:url("../../images/content/content/border-bottom.svg");bottom:0}}@media only screen and (max-width: 960px)and (max-width: 960px){body.saiyo.topmsg .msgArea:not(:last-child)::after{padding-top:8.205%;background-image:url("../../images/content/content/border-bottom-sp.svg")}}@media only screen and (max-width: 960px){body.saiyo.topmsg .msgArea>.inner{display:block;padding:80px 0 70px 0}body.saiyo.topmsg .msgArea>.inner>.txt{width:auto;padding:0 20px}body.saiyo.topmsg .msgArea>.inner>.img{width:auto;margin:0 auto !important}body.saiyo.topmsg .msgArea>.inner>.img img{width:100% !important}body.saiyo.topmsg .msgArea.full>.inner{padding-left:20px;padding-right:20px}body.saiyo.topmsg .msgArea.full>.inner>.txt{padding:0}body.saiyo.topmsg .msgArea.reverse:not(:last-child){clip-path:polygon(0 0, 100% 0, 100% calc(100% - 6.8vw), 0 99.8%)}body.saiyo.topmsg .msgArea.reverse:not(:last-child)::after{transform:none}body.saiyo.topmsg .msgArea.msg01>.inner>.txt{padding-top:10px}body.saiyo.topmsg .msgArea.msg01>.inner>.img{width:400px;transform:translateX(-10px)}body.saiyo.topmsg .msgArea.msg02>.inner{padding-top:40px;padding-bottom:70px}body.saiyo.topmsg .msgArea.msg02>.inner>.txt{padding-top:25px;margin-left:0}body.saiyo.topmsg .msgArea.msg02>.inner>.img{width:360px;transform:translateX(-10px)}body.saiyo.topmsg .msgArea.msg03>.inner{padding-top:35px;padding-bottom:70px}body.saiyo.topmsg .msgArea.msg03>.inner>.txt{padding-top:5px}body.saiyo.topmsg .msgArea.msg03>.inner>.img{width:420px}body.saiyo.topmsg .msgArea.msg04>.inner{padding-top:35px;padding-bottom:70px}body.saiyo.topmsg .msgArea.msg04>.inner>.txt{padding-top:5px}body.saiyo.topmsg .msgArea.msg04>.inner>.img{width:400px}body.saiyo.topmsg .msgArea.msg05>.inner{padding-top:85px;padding-bottom:50px}body.saiyo.topmsg .msgArea .profileVox{grid-template-columns:130px 1fr;gap:20px;padding-bottom:25px;margin:35px auto 0 auto;border-radius:30px}body.saiyo.topmsg .msgArea .profileVox .profilePhoto{grid-row:1/2;width:130px}body.saiyo.topmsg .msgArea .profileVox .name>span{display:block;margin-right:0}body.saiyo.topmsg .msgArea .profileVox .profileTxt{grid-column:1/3;padding:0 20px}body.saiyo.recruit #content{padding-bottom:100px}body.saiyo.recruit .entryArea{padding:45px 20px 35px 20px;margin-top:60px;border-top-width:5px;border-bottom:5px solid #000}body.saiyo.recruit .entryArea .txt{font-size:1.8rem;padding:20px;border-width:4px}body.saiyo.recruit .entryArea .txt .tel{font-size:2.6rem}body.saiyo.recruit .entryArea .btn{padding-top:5px;padding-bottom:25px}body.saiyo.recruit .entryArea .btn a::before{width:15px;height:15px;bottom:15px;right:15px}body.saiyo.benefits #content{padding-bottom:100px}body.saiyo.careerpath #content{padding-bottom:100px}body.saiyo.careerpath .careerFlowVox{margin-top:0}body.saiyo.careerpath .careerFlowVox .item:not(:last-child){margin-bottom:40px}body.saiyo.careerpath .careerFlowVox .item:not(:last-child)::after{width:85px;height:22px;bottom:-15px}body.saiyo.careerpath .careerFlowVox .item .title{font-size:2.4rem;padding:10px 20px}body.saiyo.careerpath .careerFlowVox .item.detail .header{line-height:1.4;padding-right:110px;padding-bottom:10px}body.saiyo.careerpath .careerFlowVox .item.detail .header .name{display:block}body.saiyo.careerpath .careerFlowVox .item.detail .header .img{width:100px;right:15px}body.saiyo.careerpath .careerFlowVox .item.detail .inner{display:block;padding:25px 20px}body.saiyo.careerpath .careerFlowVox .item.detail .inner .txt{width:auto}body.saiyo.careerpath .careerFlowVox .item.detail .inner .img{width:100%;max-width:300px;padding-top:0;margin:1em auto 0 auto}body.saiyo.careerpath .pickupArea{margin-top:90px;margin-bottom:0}body.saiyo.careerpath .pickupArea>header{top:-35px}body.saiyo.careerpath .pickupArea>.inner{padding:110px 20px}body.saiyo.careerpath .pickupArea .pickupVox{display:block}body.saiyo.careerpath .pickupArea .pickupVox>.txt{width:auto;padding-top:0}body.saiyo.careerpath .pickupArea .pickupVox>.img{width:auto;margin-top:1em}body.saiyo.careerpath .careerStepArea{margin-top:-60px}body.saiyo.careerpath .careerStepArea>header{margin-bottom:40px}body.saiyo.staff .staffScheduleVox{padding:0 20px 100px 20px;margin-top:0}body.saiyo.staff .staffScheduleVox .staffVox{display:block;padding:10px 15px 20px 15px;border-radius:30px}body.saiyo.staff .staffScheduleVox .staffVox>.img{display:flex;align-items:center;gap:20px;width:100%;margin-bottom:20px}body.saiyo.staff .staffScheduleVox .staffVox>.img img{width:130px}body.saiyo.staff .staffScheduleVox .staffVox>.img figcaption{text-align:left;width:calc(100% - 150px);margin-top:0}body.saiyo.staff .staffScheduleVox .staffVox>.txt{width:auto}body.saiyo.staff .staffScheduleVox .timeLineVox{padding-top:70px;margin-bottom:40px}body.saiyo.staff .staffScheduleVox .timeLineVox>dl{display:block}body.saiyo.staff .staffScheduleVox .timeLineVox>dl:not(:last-child){margin-bottom:40px}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dt{font-size:2.4rem;width:110px;margin:0 auto 10px auto}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dt::before{left:-50px}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd{width:auto;padding:25px 15px;border-radius:30px}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd:not(.full){display:block}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd:not(.full) .txt{width:auto;margin-bottom:1em}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd:not(.full) .img{margin:0 auto}body.saiyo.staff .staffScheduleVox .timeLineVox>dl>dd::before{content:none}body.saiyo.staff .staffScheduleVox .timeLineVox>dl.finish::before{left:50%;transform:translate(-50%, -100%)}body.saiyo.access #content{padding-bottom:100px}body.saiyo.access .sectionVox:last-child .accessVox{padding-bottom:30px}body.saiyo.access .accessVox{display:block;margin-top:-15px}body.saiyo.access .accessVox>.txt{width:auto}body.saiyo.access .accessVox>.txt .btnStyle01{text-align:center;margin-top:1em}body.saiyo.access .accessVox>.img{text-align:center;width:auto;margin-top:30px}body.saiyo.access .accessVox>.img img{max-width:350px}body.saiyo.interview .interviewList{display:block;padding:10px 20px 100px 20px}body.saiyo.interview .interviewList>.item{width:auto}body.saiyo.interview .interviewList>.item:not(:last-child){margin-bottom:30px}body.saiyo.interview .interviewList>.item a{height:auto;padding:20px 20px 15px 20px;transition:none}body.saiyo.interview .interviewList>.item a::after{bottom:10px;right:10px;transition:none}body.saiyo.interview .interviewList>.item a .txt{font-size:1.8rem}body.saiyo.interview .interviewList>.item a .txt .title{font-size:2.4rem;padding:0 15px}body.saiyo.interview .interviewList>.item a .label{left:20px}body.saiyo.interview.detail .interviewDetail{padding:30px 0;margin:50px 20px 40px 20px;border-radius:10px}body.saiyo.interview.detail .interviewDetail>header{display:block;font-size:1.8rem;text-align:center;padding:0 20px;margin-bottom:20px}body.saiyo.interview.detail .interviewDetail>header .category{margin-bottom:15px}body.saiyo.interview.detail .interviewDetail>header .interviewTtl{font-size:2.4rem;margin-top:10px}body.saiyo.interview.detail .interviewDetail .mv{margin-bottom:30px}body.saiyo.interview.detail .interviewDetail .interviewVox{padding:0 20px}body.saiyo.interview.detail .interviewDetail .interviewVox:not(:last-child){margin-bottom:30px}body.saiyo.interview.detail .interviewDetail .interviewVox:not(.full){display:block}body.saiyo.interview.detail .interviewDetail .interviewVox:not(.full) .img{width:auto;max-width:290px;margin:1.5em auto 0 auto}body.saiyo.interview.detail .interviewDetail .interviewVox:not(.full) .txt{width:auto}}/*# sourceMappingURL=saiyo.min.css.map */