@charset "UTF-8";main{overflow:clip;padding-bottom:min(19.765625vw,253px)}@media(max-width:768px){main{padding-bottom:128px}}.fv{width:100%;display:block;padding-top:min(12.1875vw,156px)}@media screen and (max-width:768px){.fv{padding-top:88px}}.fv .inner{position:relative;max-width:1280px;margin:0 auto}.fv .deco{position:absolute}.fv .deco01{width:min(6.25vw,80px);top:max(-5.46875vw,-70px);left:min(42.421875vw,543px)}.fv .deco02{width:min(8.515625vw,109px);top:min(3.28125vw,42px);right:max(-1.7187500000000002vw,-22px)}.fv .deco03{width:min(6.328125vw,81px);top:max(-2.34375vw,-30px);right:min(22.578125vw,289px)}.fv .deco04{width:min(1.875vw,24px);top:min(9.609375vw,123px);right:min(11.71875vw,150px)}.fv .deco05{width:min(8.90625vw,114px);top:min(3.8281250000000004vw,49px);right:min(37.1875vw,476px)}.fv .deco06{width:min(6.5625vw,84px);bottom:min(1.25vw,16px);right:min(2.578125vw,33px)}@media(max-width:768px){.fv .deco01{width:40px;top:-37px;left:188px}.fv .deco02{width:40px;top:98px;right:-20px}.fv .deco03{width:54px;top:5px;right:24px}.fv .deco04{width:16px;top:86px;right:36px}.fv .deco05{width:58px;top:117px;right:69px}.fv .deco06{width:58px;bottom:-64px;right:-18px}}.fv .ttl_block{max-width:1080px;container-type:inline-size;padding-inline:24px;margin:0 auto}.fv .ttl_block .en{position:relative;font-size:max(1.550387596899225cqw,1rem);font-family:var(--lato);font-weight:400;letter-spacing:0;color:#d60028;padding-left:2.5193798449612403cqw}@media(max-width:768px){.fv .ttl_block .en{font-size:1.6rem;padding-left:26px}}.fv .ttl_block .en:before{content:"";position:absolute;width:.9689922480620154cqw;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#d60028;top:.7751937984496124cqw;left:0}@media(max-width:768px){.fv .ttl_block .en:before{width:10px;top:8px}}.fv .ttl_block .ttl{font-size:3.10077519379845cqw;font-weight:700;letter-spacing:.04em;margin-top:.9689922480620154cqw}@media(max-width:768px){.fv .ttl_block .ttl{font-size:2.4rem;margin-top:10px}}.content{margin-top:min(6.976744186046512vw,72px);padding-inline:24px}@media screen and (max-width:768px){.content{margin-top:48px}}.content .inner{position:relative;max-width:1032px;margin:0 auto;container-type:inline-size}@media screen and (max-width:768px){.content .inner{max-width:100%}}.content .inner .deco{position:absolute}.content .inner .deco01{width:10.562015503875969cqw;top:7.987%;left:-8.914728682170542cqw}@media screen and (max-width:768px){.content .inner .deco01{width:40px;top:13.41%;left:-15px}}.content .inner .deco02{width:8.236434108527131cqw;top:19.795%;right:-8.720930232558139cqw}@media screen and (max-width:768px){.content .inner .deco02{width:50px;top:23%;right:-20px}}.content .inner .deco03{width:7.945736434108527cqw;top:23.788%;left:-12.015503875968992cqw}@media screen and (max-width:768px){.content .inner .deco03{width:82px;top:35.79%;left:-85px}}.content .inner .deco04{width:2.3255813953488373cqw;top:35%;left:-6.395348837209303cqw}@media screen and (max-width:768px){.content .inner .deco04{width:16px;top:39.1765%;left:0}}.content .inner .deco05{width:7.751937984496124cqw;top:33.087%;right:-14.050387596899224cqw}@media screen and (max-width:768px){.content .inner .deco05{width:40px;top:29.9778%;right:-40px}}.content .inner .deco06{width:7.751937984496124cqw;top:44.496%;left:-14.147286821705427cqw}@media screen and (max-width:768px){.content .inner .deco06{width:40px;top:unset;bottom:41.877%;left:-15px}}.content .inner .deco07{width:10.077519379844961cqw;bottom:43.184%;right:-6.976744186046512cqw}@media screen and (max-width:768px){.content .inner .deco07{width:40px;bottom:unset;top:38.261%;right:-11px}}.content .inner .deco08{width:8.236434108527131cqw;bottom:31.946%;left:-10.271317829457365cqw}@media screen and (max-width:768px){.content .inner .deco08{width:49px;bottom:27.277%;left:-24px}}.content .inner .deco09{width:2.3255813953488373cqw;bottom:36%;right:-9.980620155038759cqw}@media screen and (max-width:768px){.content .inner .deco09{width:16px;bottom:47%;right:-20px}}.content .inner .deco10{width:7.945736434108527cqw;bottom:25.785%;right:-9.30232558139535cqw}@media screen and (max-width:768px){.content .inner .deco10{width:54px;bottom:40.321%;right:-32px}}.content .inner .deco11{width:7.751937984496124cqw;bottom:20.194%;left:-5.232558139534884cqw}@media screen and (max-width:768px){.content .inner .deco11{width:40px;bottom:21.373%;left:-20px}}.content .inner .deco12{width:7.751937984496124cqw;bottom:9.527%;right:-14.050387596899224cqw}@media screen and (max-width:768px){.content .inner .deco12{width:40px;bottom:26.362%;right:-40px}}.content .inner .deco13{width:12.015503875968992cqw;bottom:2.5676%;left:-14.922480620155037cqw}@media screen and (max-width:768px){.content .inner .deco13{width:54px;bottom:10.71%;left:-36px}}.content .inner .deco14{width:11.14341085271318cqw;bottom:-3.994%;right:-12.112403100775193cqw}@media screen and (max-width:768px){.content .inner .deco14{width:49px;bottom:11.9%;right:-20px}}.content .inner .block{position:relative;width:100%;padding-top:3.10077519379845cqw;min-height:9.496124031007753cqw}@media screen and (max-width:768px){.content .inner .block{position:relative;padding-top:22px;min-height:98px}}.content .inner .block+.block{margin-top:2.3255813953488373cqw}@media screen and (max-width:768px){.content .inner .block+.block{margin-top:24px}}.content .inner .block .question{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;aspect-ratio:1032 / 85;background-color:#d60028;border-radius:9999px;padding-inline:3.875968992248062cqw;cursor:pointer;box-sizing:border-box;border:2px solid #D60028;transition:background-color .3s ease}@media screen and (min-width:769px){.content .inner .block .question:hover{background-color:#fff}}@media screen and (max-width:768px){.content .inner .block .question{width:100%;height:85px;padding-inline:23px 56px}}.content .inner .block .question:after{content:"";position:absolute;bottom:-1.8410852713178296cqw;left:9.689922480620156cqw;width:2.3255813953488373cqw;height:1.8410852713178296cqw;background:url(/career/assets/img/faq/question-deco.svg) no-repeat;background-size:cover}@media screen and (max-width:768px){.content .inner .block .question:after{bottom:-19px;left:84px;width:24px;height:19px}}.content .inner .block .question .deco{content:"";position:absolute;translate:0 -50%;top:50%;right:2.9069767441860463cqw;width:2.7131782945736433cqw;height:2.7131782945736433cqw}@media screen and (max-width:768px){.content .inner .block .question .deco{right:18px;width:24px;height:24px}}.content .inner .block .question .deco:before,.content .inner .block .question .deco:after{content:"";position:absolute;translate:0 -50%;top:50%;left:0;width:2.7131782945736433cqw;height:.3875968992248062cqw;background-color:#fff;border-radius:9999px;transition:background-color .3s ease,rotate .3s ease}@media screen and (min-width:769px){.content .inner .block .question:hover .deco:before,.content .inner .block .question:hover .deco:after{background-color:#d60028}}@media screen and (max-width:768px){.content .inner .block .question .deco:before,.content .inner .block .question .deco:after{width:23px;height:4px}}.content .inner .block .question .deco:after{rotate:90deg}.content .inner .block .question.-active .deco:after{rotate:0deg}.content .inner .block .question .head{display:flex;gap:2.3255813953488373cqw;align-items:center;font-size:1.937984496124031cqw;font-weight:700;color:#fff;letter-spacing:.04em;transition:color .3s ease}@media screen and (min-width:769px){.content .inner .block .question:hover .head{color:#d60028}}@media screen and (max-width:768px){.content .inner .block .question .head{display:flex;gap:10px;font-size:1.6rem}}.content .inner .block .question .head .icon{font-size:3.6821705426356592cqw;font-family:var(--lato)}@media screen and (max-width:768px){.content .inner .block .question .head .icon{font-size:2.6rem}}.content .inner .block .answer{width:100%;padding:8.914728682170542cqw 4.3604651162790695cqw 4.3604651162790695cqw;border:3px solid #D60028;border-radius:40px;background-color:#fff;display:none}@media screen and (max-width:768px){.content .inner .block .answer{width:100%;padding:94px 21px 37px}}.content .inner .block .answer .txt{font-size:1.4534883720930232cqw;font-weight:500;letter-spacing:.04em;line-height:2.1333333333;text-align:justify;word-break:break-all}@media screen and (max-width:768px){.content .inner .block .answer .txt{font-size:1.5rem}}
