@media (min-width:1281px),print{.faq{border-bottom:1px solid #c8c8c8;padding-bottom:90px}.faq-direction__wrap{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:-30px}.faq-direction__items{-webkit-box-align:center;align-items:center;border:2px solid var(--color_primary);border-radius:30px;color:var(--color_primary);display:-webkit-box;display:flex;font-weight:500;height:60px;letter-spacing:.075em;margin-bottom:30px;padding-left:27px;position:relative;width:calc(33.33333% - 20px)}.faq-direction__items:not(:nth-of-type(3n+3)){margin-right:30px}.faq-direction__items:before{background:url(/recruit/assets/images/faq/arrow.png) no-repeat;background-size:contain;bottom:0;content:"";height:9px;margin:auto;position:absolute;right:28px;top:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:13px;will-change:transform}.faq-direction__items:hover:before{-webkit-transform:translateY(5px);transform:translateY(5px)}.faq-section{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;padding-top:65px}.faq-section .title-line{flex-shrink:0;width:380px}.faq-section__wrap{padding-top:15px;width:100%}.accordion{position:relative}.accordion:last-of-type{border-bottom:1px solid #c8c8c8}.accordion:after{background:var(--color_primary);content:"";height:2px;position:absolute;right:20px;top:45px;width:20px}.accordion__target{height:0;overflow:hidden}.accordion__trigger{-webkit-box-align:center;align-items:center;border-top:1px solid #c8c8c8;cursor:pointer;display:-webkit-box;display:flex;font-size:1.6rem;font-weight:500;letter-spacing:.075em;line-height:1.5;min-height:90px;padding:15px 65px 17px 92px;position:relative}.accordion__trigger:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:url(/recruit/assets/images/faq/icon_q.png) no-repeat;background-size:contain;color:#fff;content:"Q";display:-webkit-box;display:flex;font-family:var(--font_en1);font-size:2rem;font-weight:500;height:50px;justify-content:center;left:20px;line-height:1;position:absolute;top:20px;width:50px}.accordion__trigger:after{background:var(--color_primary);content:"";height:20px;position:absolute;right:29px;top:35px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:2px;will-change:transform}.accordion__trigger.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__inner{border-top:1px solid #c8c8c8;font-size:1.6rem;line-height:1.75;padding:30px 0 35px 92px;position:relative}.accordion__inner:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:url(/recruit/assets/images/faq/icon_a.png) no-repeat;background-size:contain;color:var(--color_primary);content:"A";display:-webkit-box;display:flex;font-family:var(--font_en1);font-size:2rem;font-weight:500;height:50px;justify-content:center;left:20px;line-height:1;position:absolute;top:21px;width:50px}.accordion__inner p+p{margin-top:20px}}@media (min-width:769px) and (max-width:1280px){.faq{border-bottom:1px solid #c8c8c8;padding-bottom:calc(var(--vw)*7.03125)}.faq-direction__wrap{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:calc(var(--vw)*-2.34375)}.faq-direction__items{-webkit-box-align:center;align-items:center;border:calc(var(--vw)*.15625) solid var(--color_primary);border-radius:calc(var(--vw)*2.34375);color:var(--color_primary);display:-webkit-box;display:flex;font-weight:500;height:calc(var(--vw)*4.6875);letter-spacing:.075em;margin-bottom:calc(var(--vw)*2.34375);padding-left:calc(var(--vw)*2.10938);position:relative;width:calc(33.33333% - var(--vw)*4.6875/3)}.faq-direction__items:not(:nth-of-type(3n+3)){margin-right:calc(var(--vw)*2.34375)}.faq-direction__items:before{background:url(/recruit/assets/images/faq/arrow.png) no-repeat;background-size:contain;bottom:0;content:"";height:calc(var(--vw)*.70313);margin:auto;position:absolute;right:calc(var(--vw)*2.1875);top:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:calc(var(--vw)*1.01563);will-change:transform}.faq-direction__items:hover:before{-webkit-transform:translateY(calc(var(--vw)*.39063));transform:translateY(calc(var(--vw)*.39063))}.faq-section{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;padding-top:calc(var(--vw)*5.07813)}.faq-section .title-line{flex-shrink:0;width:calc(var(--vw)*29.6875)}.faq-section__wrap{padding-top:calc(var(--vw)*1.17188);width:100%}.accordion{position:relative}.accordion:last-of-type{border-bottom:1px solid #c8c8c8}.accordion:after{background:var(--color_primary);content:"";height:calc(var(--vw)*.15625);position:absolute;right:calc(var(--vw)*1.5625);top:calc(var(--vw)*3.51563);width:calc(var(--vw)*1.5625)}.accordion__target{height:0;overflow:hidden}.accordion__trigger{-webkit-box-align:center;align-items:center;border-top:1px solid #c8c8c8;cursor:pointer;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.25);font-weight:500;letter-spacing:.075em;line-height:1.5;min-height:calc(var(--vw)*7.03125);padding:calc(var(--vw)*1.17188) calc(var(--vw)*5.07813) calc(var(--vw)*1.32813) calc(var(--vw)*7.1875);position:relative}.accordion__trigger:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:url(/recruit/assets/images/faq/icon_q.png) no-repeat;background-size:contain;color:#fff;content:"Q";display:-webkit-box;display:flex;font-family:var(--font_en1);font-size:calc(var(--vw)*1.5625);font-weight:500;height:calc(var(--vw)*3.90625);justify-content:center;left:calc(var(--vw)*1.5625);line-height:1;position:absolute;top:calc(var(--vw)*1.5625);width:calc(var(--vw)*3.90625)}.accordion__trigger:after{background:var(--color_primary);content:"";height:calc(var(--vw)*1.5625);position:absolute;right:calc(var(--vw)*2.26563);top:calc(var(--vw)*2.73438);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:calc(var(--vw)*.15625);will-change:transform}.accordion__trigger.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__inner{border-top:1px solid #c8c8c8;font-size:calc(var(--vw)*1.25);line-height:1.75;padding:calc(var(--vw)*2.34375) 0 calc(var(--vw)*2.73438) calc(var(--vw)*7.1875);position:relative}.accordion__inner:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:url(/recruit/assets/images/faq/icon_a.png) no-repeat;background-size:contain;color:var(--color_primary);content:"A";display:-webkit-box;display:flex;font-family:var(--font_en1);font-size:calc(var(--vw)*1.5625);font-weight:500;height:calc(var(--vw)*3.90625);justify-content:center;left:calc(var(--vw)*1.5625);line-height:1;position:absolute;top:calc(var(--vw)*1.64063);width:calc(var(--vw)*3.90625)}.accordion__inner p+p{margin-top:calc(var(--vw)*1.5625)}}@media only screen and (max-width:768px){.faq{border-bottom:1px solid #c8c8c8;padding-bottom:15.625vw}.faq-direction{color:var(--color_primary);font-weight:500;position:relative}.faq-direction__selected{-webkit-box-align:center;align-items:center;border:.26041666666666663vw solid var(--color_primary);border-radius:6.510416666666667vw;display:-webkit-box;display:flex;height:13.020833333333334vw;padding:0 7.552083333333333vw;position:relative;-webkit-transition:border-radius .3s;-o-transition:border-radius .3s;transition:border-radius .3s;width:100%;will-change:border-radius}.faq-direction__selected:before{background:url(/recruit/assets/images/faq/arrow.png) no-repeat;background-size:contain;bottom:0;content:"";height:2.213541666666667vw;margin:auto;position:absolute;right:5.598958333333334vw;top:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:3.125vw;will-change:transform}.faq-direction__selected.active{border-radius:6.510416666666667vw 6.510416666666667vw 0 0}.faq-direction__selected.active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-direction__wrap{background:#fff;border:.26041666666666663vw solid var(--color_primary);border-radius:0 0 6.510416666666667vw 6.510416666666667vw;border-top:none;left:0;opacity:0;overflow:hidden;padding:3.90625vw 0;position:absolute;top:6.510416666666667vw;-webkit-transition:top .3s,opacity .3s,visibility .3s;-o-transition:top .3s,opacity .3s,visibility .3s;transition:top .3s,opacity .3s,visibility .3s;visibility:hidden;width:100%;will-change:top,opacity,visibility;z-index:1}.faq-direction__wrap.active{opacity:1;top:13.020833333333334vw;visibility:visible}.faq-direction__items{display:block;padding:1.3020833333333335vw 7.552083333333333vw}.faq-section{padding-top:5.46875vw}.faq-section:not(:last-of-type){margin-bottom:5.208333333333334vw}.faq-section .title-line{margin-bottom:3.6458333333333335vw}.accordion{position:relative}.accordion:last-of-type{border-bottom:1px solid #c8c8c8}.accordion:after{background:var(--color_primary);content:"";height:.390625vw;position:absolute;right:0;top:9.114583333333332vw;width:3.90625vw}.accordion__target{height:0;overflow:hidden}.accordion__trigger{-webkit-box-align:center;align-items:center;border-top:1px solid #c8c8c8;cursor:pointer;display:-webkit-box;display:flex;font-size:3.6458333333333335vw;font-weight:500;letter-spacing:.075em;line-height:1.57;min-height:18.359375vw;padding:3.3854166666666665vw 8.463541666666668vw 3.3854166666666665vw 11.458333333333332vw;position:relative}.accordion__trigger:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:url(/recruit/assets/images/faq/icon_q.png) no-repeat;background-size:contain;color:#fff;content:"Q";display:-webkit-box;display:flex;font-family:var(--font_en1);font-size:3.125vw;font-weight:500;height:7.8125vw;justify-content:center;left:0;line-height:1;position:absolute;top:5.208333333333334vw;width:7.8125vw}.accordion__trigger:after{background:var(--color_primary);content:"";height:3.90625vw;position:absolute;right:1.6927083333333333vw;top:7.291666666666667vw;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:.390625vw;will-change:transform}.accordion__trigger.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__inner{border-top:1px solid #c8c8c8;font-size:3.6458333333333335vw;line-height:1.57;padding:6.119791666666666vw 0 4.036458333333334vw 11.458333333333332vw;position:relative}.accordion__inner:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:url(/recruit/assets/images/faq/icon_a.png) no-repeat;background-size:contain;color:var(--color_primary);content:"A";display:-webkit-box;display:flex;font-family:var(--font_en1);font-size:3.125vw;font-weight:500;height:7.8125vw;justify-content:center;left:0;line-height:1;padding-right:.26041666666666663vw;position:absolute;top:5.208333333333334vw;width:7.8125vw}.accordion__inner p+p{margin-top:3.90625vw}}