.c-titlepage{position:static;display:inline-block;margin-top:68px}@media (max-width: 999px){.c-titlepage{margin-top:50px}}@media (min-width: 1000px){.c-mvsub{width:calc(100% - 129px)}}.fadeIn{opacity:0;visibility:hidden;transform:translate3d(0, 20px, 0);transition-duration:1s}.fadeIn.is-fade{opacity:1;visibility:visible;transform:translateZ(0)}.sec-about{margin-top:122px}.sec-about .inner{background:#f3f2ff;border-radius:40px;padding:48px 85px;border:1px solid #43298c}.sec-about .inner .lbl span{display:inline-block;padding:2px 10px 4px;color:#fff;background:#43298c;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.04em;font-weight:700;border-radius:6px}.sec-about .inner .txt{margin-top:16px;font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.05em;font-weight:500}.sec-about .inner .txt p{margin-bottom:30px}@media (max-width: 999px){.sec-about{margin-top:60px}.sec-about .inner{padding:24px;border-radius:20px}.sec-about .inner .txt{margin-top:16px;font-size:15px;font-size:1.5rem;line-height:2.13333em}}.sec-anchor{margin-top:120px}@media (max-width: 999px){.sec-anchor{margin-top:60px}}@media (min-width: 1000px){.sec-anchor .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.sec-anchor .inner .item{margin-right:16px;max-width:360px;width:100%}.sec-anchor .inner .item:last-child{margin-right:0}}.sec-anchor .inner .item{max-width:360px;width:100%}@media (max-width: 999px){.sec-anchor .inner .item{margin:0 auto 10px;max-width:280px}.sec-anchor .inner .item:last-child{margin-bottom:0}}.sec-anchor .inner a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;max-width:360px;width:100%;min-height:80px;background:#dcd6ed;border-radius:100px;border:2px solid #43298c;padding-left:46px;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.04em;font-weight:500;position:relative;padding-bottom:2px;transition:background 0.3s, color 0.3s;cursor:pointer}.sec-anchor .inner a:after{content:"";position:absolute;right:32px;top:32px;width:19px;height:10px;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.828' height='10.414' viewBox='0 0 18.828 10.414'%3E%3Cg id='Group_48757' data-name='Group 48757' transform='translate(51.537 -1172.637) rotate(90)'%3E%3Cpath id='Path_1139' data-name='Path 1139' d='M114.424,3.013l8,8-8,8' transform='translate(1059.627 31.11)' fill='none' stroke='%2343298c' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");transition:background 0.3s}@media only screen and (min-width: 1025px){.sec-anchor .inner a:hover{opacity:1;background:#43298c;color:#fff}.sec-anchor .inner a:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.828' height='10.414' viewBox='0 0 18.828 10.414'%3E%3Cg id='Group_48757' data-name='Group 48757' transform='translate(51.537 -1172.637) rotate(90)'%3E%3Cpath id='Path_1139' data-name='Path 1139' d='M114.424,3.013l8,8-8,8' transform='translate(1059.627 31.11)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}}@media (max-width: 999px){.sec-anchor .inner a{max-width:280px;min-height:64px;padding-left:30px;font-size:18px;font-size:1.8rem;line-height:1.44444em}.sec-anchor .inner a:after{right:18px;top:27px;width:15px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.828' height='8.414' viewBox='0 0 14.828 8.414'%3E%3Cg id='Group_48757' data-name='Group 48757' transform='translate(47.537 -1172.637) rotate(90)'%3E%3Cpath id='Path_1139' data-name='Path 1139' d='M114.424,3.013l6,6-6,6' transform='translate(1059.627 31.11)' fill='none' stroke='%2343298c' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}}.sec-content{margin-top:150px}@media (max-width: 999px){.sec-content{margin-top:100px}}.sec-content .space{padding-left:8px}.sec-content .ttl-main{position:relative;color:#43298c;font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.05em;font-weight:700;padding-left:26px;margin-bottom:48px}.sec-content .ttl-main:before{content:"";position:absolute;left:0;top:12px;width:16px;height:16px;background:#dcd6ed;border-radius:50%}@media (max-width: 999px){.sec-content .ttl-main{font-size:20px;font-size:2rem;line-height:1.6em;padding-left:24px;margin-bottom:24px}.sec-content .ttl-main:before{top:10px;width:12px;height:12px}}.sec-content .intro{position:relative}.sec-content .intro:before,.sec-content .intro:after{content:"";position:absolute;left:0;top:0}.sec-content .intro:before{width:154px;height:2px;background:#43298c;z-index:1}.sec-content .intro:after{height:1px;border:1px solid #adadad;z-index:0;width:100%}.sec-content .intro .item{position:relative;padding:26px 13px 25px 20px;font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.05em;font-weight:500;background:#fff}@media (min-width: 1000px){.sec-content .intro .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-content .intro .item .lbl{width:219px}.sec-content .intro .item .txt{width:calc(100% - 219px)}}.sec-content .intro .item:before,.sec-content .intro .item:after{content:"";position:absolute;left:0;bottom:0}.sec-content .intro .item:before{width:154px;height:2px;background:#43298c;z-index:1}.sec-content .intro .item:after{height:1px;border:1px solid #adadad;z-index:0;width:100%}@media (max-width: 999px){.sec-content .intro .item{padding:36px 16px;font-size:14px;font-size:1.4rem;line-height:1.71429em}.sec-content .intro .item:before{width:120px}}.sec-content .intro .lbl{font-weight:bold}@media (max-width: 999px){.sec-content .intro .lbl{margin-bottom:18px;font-size:15px}}.sec-content .intro .txt .icon{position:relative;padding-left:12px}.sec-content .intro .txt .icon:before{content:"";position:absolute;width:8px;height:8px;background:#dcd6ed;left:0;top:14px;border-radius:50%}@media (max-width: 999px){.sec-content .intro .txt .icon:before{top:9px}}.sec-content .intro .txt .no-icon{padding-left:12px}.sec-content .intro .txt a:not(.tel){text-decoration:underline;color:#43298c;text-underline-offset:2px}.sec-content .intro .box{margin-bottom:40px}.sec-content .intro .box:last-child{margin-bottom:0}@media (min-width: 1000px){.sec-content .intro .box{margin-bottom:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-content .intro .box .lbox{width:220px}.sec-content .intro .box .rbox{width:calc(100% - 220px);position:relative;padding-left:50px}.sec-content .intro .box .rbox:before{content:"";position:absolute;left:0;top:10px;width:2px;background-repeat:repeat-y;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='161.5' viewBox='0 0 2 161.5'%3E%3Cline id='Line_157' data-name='Line 157' y2='159.5' transform='translate(1 1)' fill='none' stroke='%23adadad' stroke-linecap='round' stroke-width='2' stroke-dasharray='0 7'/%3E%3C/svg%3E%0A");height:calc(100% - 20px)}}@media (max-width: 999px){.sec-content .intro .box .icon{font-size:15px;position:relative;padding-bottom:12px;margin-bottom:16px}.sec-content .intro .box .icon:after{content:"";position:absolute;left:0;bottom:0;width:100%;background-repeat:repeat-x;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='297' height='2' viewBox='0 0 297 2'%3E%3Cline id='Line_157' data-name='Line 157' x1='295' transform='translate(1 1)' fill='none' stroke='%23adadad' stroke-linecap='round' stroke-width='2' stroke-dasharray='0 7'/%3E%3C/svg%3E%0A");height:2px}}.sec-content .intro .subbox{padding-left:12px}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-content .intro .subbox{padding-left:8px}}@media (min-width: 1000px){.sec-content .intro .step{padding:5px 0 8px}}@media (max-width: 999px){.sec-content .intro .step{position:relative;z-index:1}.sec-content .intro .step li{margin-bottom:10px;background:#dcd6ed;border-radius:10px;padding:12px 16px 14px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;font-weight:700;position:relative;z-index:1}.sec-content .intro .step li:after{content:"";position:absolute;left:50%;bottom:-10px;width:8px;height:10px;background:#f4f0ff;margin-left:-4px;z-index:-1}.sec-content .intro .step li:last-child{margin-bottom:0}.sec-content .intro .step li:last-child:after{display:none}.sec-content .intro .step li.active{color:#fff;background:#43298c}}.sec-content .faqbox{margin-top:120px}@media (max-width: 999px){.sec-content .faqbox{margin-top:80px}}.sec-content .faqbox .itembox{margin-bottom:80px}.sec-content .faqbox .itembox:last-child{margin-bottom:0}.sec-content .faqbox .itembox strong{font-weight:700}@media (max-width: 999px){.sec-content .faqbox .itembox{margin-bottom:40px}}.sec-content .faqbox .itembox .ttl{text-align:center;margin-bottom:32px;font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.05em;font-weight:700;color:#43298c}@media (max-width: 999px){.sec-content .faqbox .itembox .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;margin-bottom:24px}}.sec-content .faqbox .itembox .item{margin-bottom:16px}.sec-content .faqbox .itembox .item:last-child{margin-bottom:0}.sec-content .faqbox .itembox .txt-en{position:absolute;font-family:"Chakra Petch", sans-serif;font-size:38px;font-size:3.8rem;line-height:1em;letter-spacing:.04em;font-weight:700;left:29px;top:20px}@media (max-width: 999px){.sec-content .faqbox .itembox .txt-en{font-size:28px;font-size:2.8rem;left:16px;top:16px}}.sec-content .faqbox .itembox .txtq{background:#43298c;position:relative;color:#fff;padding:22px 128px 23px 85px;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.05em;font-weight:500;border-radius:10px;border:1px solid #43298c;transition:all 0.3s;cursor:pointer;cursor:pointer}.sec-content .faqbox .itembox .txtq:before,.sec-content .faqbox .itembox .txtq:after{content:"";position:absolute;width:24px;height:2px;background:#fff;right:26px;top:50%;margin-top:-1px;transition:all 0.3s}.sec-content .faqbox .itembox .txtq:after{transform:rotate(90deg)}.sec-content .faqbox .itembox .txtq.active:after{transform:rotate(0)}@media only screen and (min-width: 1025px){.sec-content .faqbox .itembox .txtq:hover{background:#fff;color:#43298c}.sec-content .faqbox .itembox .txtq:hover:before,.sec-content .faqbox .itembox .txtq:hover:after{background:#43298c}}@media (min-width: 1000px){.sec-content .faqbox .itembox .txtq .txt-en{top:50%;margin-top:-18px}}@media (max-width: 999px){.sec-content .faqbox .itembox .txtq{padding:13px 48px 15px 50px;font-size:18px;font-size:1.8rem;line-height:1.44444em;border-radius:10px}.sec-content .faqbox .itembox .txtq:before,.sec-content .faqbox .itembox .txtq:after{width:16px;right:16px}}.sec-content .faqbox .itembox .txta{position:relative;margin-top:4px;background:#dcd6ed;border-radius:10px;padding:29px 39px 30px 85px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.04em;font-weight:500;display:none}@media (min-width: 1000px){.sec-content .faqbox .itembox .txta .txt-en{top:50%;margin-top:-18px}}@media (max-width: 999px){.sec-content .faqbox .itembox .txta{padding:13px 16px 15px 48px}}.btn-link{margin-top:150px}@media (max-width: 999px){.btn-link{margin-top:80px}}.ft-topcnt{margin-top:122px}@media (min-width: 1000px){.employment-faq .sec-about{margin-top:119px}.employment-faq .sec-content{margin-top:177px}.employment-faq .sec-content .ttl-main{padding-left:32px}.employment-faq .sec-content .faqbox{margin-top:150px}.employment-faq .ft-topcnt{margin-top:122px}}
