@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";.header__linksItem a,.c-title1__eng,.c-footer1__copyright{font-family:"Crimson Text",serif}main.second-wrap{font-family:"Noto Sans JP",sans-serif;line-height:1.8;background:-webkit-gradient(linear, right top, left top, from(#eef0ff), color-stop(103.28%, #fff));background:linear-gradient(270deg, #eef0ff 0%, #fff 103.28%)}main.second-wrap h2{margin-bottom:10px;color:#1a097b;text-align:center;font-family:"Crimson Text",serif;font-size:64px;font-weight:400;line-height:1.3}main.second-wrap h2 b{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}main.second-wrap h2 b span{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:600;position:relative;top:8px}main.second-wrap h2 b span::before{content:url(../../img/2ndcareer/ic-dot.svg);margin:0 20px 0;position:relative;top:2px}main.second-wrap br.pc-view{display:block}main.second-wrap br.sp-view{display:none}main.second-wrap a[target=_blank]{color:#0062d3 !important;text-decoration-line:underline !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-transition:.3s !important;transition:.3s !important}@media(hover: hover){main.second-wrap a[target=_blank]:hover{color:#0096f4 !important;text-decoration-line:none !important;opacity:1 !important}main.second-wrap a[target=_blank]:hover::after{background-image:url(../../img/2ndcareer/ic-open_in_new-hover.svg) !important}}main.second-wrap a[target=_blank]:active{color:#0096f4 !important;text-decoration-line:none !important;opacity:1 !important}main.second-wrap a[target=_blank]:active::after{background-image:url(../../img/2ndcareer/ic-open_in_new-hover.svg) !important}main.second-wrap a[target=_blank]::after{content:"";background:url(../../img/2ndcareer/ic-open_in_new.svg) left top no-repeat !important;-webkit-mask:none !important;mask:none !important;background-size:contain !important;margin:0 3px -2px !important;width:14px !important;height:14px !important}@media screen and (max-width: 820px){main.second-wrap h2{padding-bottom:5px}main.second-wrap h2 b{font-size:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}main.second-wrap h2 b span{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}main.second-wrap br.pc-view{display:none}}@media screen and (max-width: 820px){main.second-wrap br.sp-view{display:block}}.mainvisual-area{padding:100px 100px 0;background:url(../../img/2ndcareer/img-mainvisual-bg.jpg) center top no-repeat;background-size:cover;height:630px;position:relative;-webkit-transition:.3s;transition:.3s}.mainvisual-area div{margin-top:80px;width:60%;position:relative}.mainvisual-area div p.e-catch{color:#1a097b;text-align:center;font-family:"Crimson Text",serif;font-size:22px;font-weight:400;position:relative;z-index:2}.mainvisual-area div h1{color:#1a097b;text-align:center;font-family:"Noto Serif JP",serif;font-size:70px;font-weight:800;line-height:92px;position:relative;z-index:2}.mainvisual-area div h1 span{color:#252828;text-align:center;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:800;line-height:36px;z-index:2}.mainvisual-area div p.bg-triangle1,.mainvisual-area div p.bg-triangle2,.mainvisual-area div p.bg-triangle3{mix-blend-mode:soft-light;position:absolute;left:105px;top:-35px;z-index:1}.mainvisual-area div p.bg-triangle2{left:50px;top:-80px}.mainvisual-area div p.bg-triangle3{left:30px}.mainvisual-area p.main-person{width:440px;position:absolute;right:10%;bottom:-55px;z-index:1}.mainvisual-area p.main-person img{width:100%}@media screen and (min-width: 1400px){.mainvisual-area{padding:100px 200px 0;height:730px}.mainvisual-area div{margin-top:120px;right:0;width:65%}.mainvisual-area p.main-person{width:500px;bottom:-65px}}@media screen and (max-width: 1240px){.mainvisual-area p.main-person{right:5%}}@media screen and (max-width: 1180px){.mainvisual-area{height:580px}.mainvisual-area div p.e-catch{font-size:18px}.mainvisual-area div h1{font-size:58px;line-height:80px}.mainvisual-area div h1 span{font-size:30px;line-height:30px}.mainvisual-area p.main-person{width:359px;bottom:-50px}}@media screen and (max-width: 1024px){.mainvisual-area{padding-right:50px;padding-left:50px}.mainvisual-area div{width:70%}.mainvisual-area div p.e-catch{font-size:16px}.mainvisual-area div h1{font-size:48px;line-height:70px}.mainvisual-area div h1 span{font-size:24px;line-height:24px}.mainvisual-area div p.bg-triangle1{width:375px;top:-25px;left:85px}.mainvisual-area p.main-person{width:304px;bottom:-40px}}@media screen and (max-width: 800px){.mainvisual-area div p.e-catch{font-size:15px}.mainvisual-area div h1{font-size:40px;line-height:60px}.mainvisual-area div h1 span{font-size:22px;line-height:22px}.mainvisual-area div p.bg-triangle1{width:335px;top:-45px}.mainvisual-area div p.bg-triangle2{width:205px}.mainvisual-area div p.bg-triangle3{width:151px}.mainvisual-area p.main-person{width:275px;height:238px;bottom:15px}}@media screen and (max-width: 600px){.mainvisual-area{padding:30px 20px 0}.mainvisual-area div{width:100%}.mainvisual-area div p.e-catch{font-size:14px}.mainvisual-area div h1{font-size:36px;line-height:50px}.mainvisual-area div h1 span{font-size:18px;line-height:18px}.mainvisual-area div p.bg-triangle1{width:245px;left:75px;top:-50px}.mainvisual-area div p.bg-triangle2{width:155px}.mainvisual-area div p.bg-triangle3{width:101px}.mainvisual-area p.main-person{width:275px;height:238px;bottom:13px;right:12%}}.message-area,.provision-area{margin:200px auto 0;padding-bottom:120px;background-image:url(../../img/2ndcareer/img-message-bg.jpg);background-position:left bottom;background-repeat:no-repeat;background-size:800px;max-width:1400px}.message-area div,.provision-area div{margin:0 100px 0 auto;padding:100px 80px;background:hsla(0,0%,100%,.8);border-radius:30px;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.07);box-shadow:0px 0px 50px 0px rgba(0,0,0,.07);backdrop-filter:blur(7.5px);width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.provision-area{background-image:url(../../img/2ndcareer/img-provision-bg.jpg);background-position:right bottom}.provision-area div{margin:0 auto 0 100px}@media screen and (min-width: 1600px){.message-area div{margin:0 0 0 auto}.provision-area div{margin:0 auto 0 0}}@media screen and (max-width: 1300px){.message-area,.provision-area{background-size:600px}.message-area div,.provision-area div{width:70%;padding:80px 60px}}@media screen and (max-width: 1024px){.message-area div,.provision-area div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-area div{margin:0 50px 0 auto}.provision-area div{margin:0 auto 0 50px}.provision-area div h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.provision-area div h2 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}@media screen and (max-width: 600px){.message-area,.provision-area{margin:150px auto 0;background-image:url(../../img/2ndcareer/img-message-sp-bg.jpg);background-size:60%}.message-area div,.provision-area div{width:80%;padding:50px 20px;border-radius:20px}.provision-area{background-image:url(../../img/2ndcareer/img-provision-sp-bg.jpg)}.provision-area div{margin:0 auto 0 20px}.message-area div{margin:0 20px 0 auto}}@media screen and (max-width: 500px){.message-area,.provision-area{background-size:75%}}@media screen and (max-width: 400px){.message-area,.provision-area{background-size:85%}}.background-area{margin:200px 0 0 100px;background:#eef0ff;border-radius:30px 0 30px 30px;position:relative;max-width:1400px}.background-area div{padding:100px 80px;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.background-area div ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}.background-area div ol li{padding:15px 30px;color:var(--miraiworks-black-252828, #252828);font-family:"Noto Serif JP",serif;font-size:16px;font-weight:800;border-radius:15px;background:linear-gradient(93deg, #fff 0%, rgba(255, 255, 255, 0) 100%);min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.background-area div ol li::before{content:"1";margin-right:20px;padding-right:20px;color:#252828;font-family:"Crimson Text",serif;font-size:36px;font-weight:400;border-right:1px dashed #c1c6c6;display:block}.background-area div ol li:nth-child(2):before{content:"2"}.background-area div ol li:nth-child(3):before{content:"3"}.background-area .bg-image{width:260px;height:385px;position:absolute;right:0;top:0}.background-area .bg-image.i1{right:262px}.background-area .bg-image.i3{right:262px;top:387px}.background-area .bg-image.i4{top:387px}@media screen and (min-width: 1600px){.background-area{margin:200px auto 0}}@media screen and (max-width: 1300px){.background-area .bg-image{width:221px;height:327px}.background-area .bg-image.i1{right:223px}.background-area .bg-image.i3{right:223px;top:329px}.background-area .bg-image.i4{top:329px}}@media screen and (max-width: 1150px){.background-area div{padding:100px 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.background-area div h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.background-area div h2 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.background-area div ol li{padding:15px 20px;font-size:15px}.background-area div ol li::before{margin-right:15px;padding-right:15px;font-size:30px}.background-area .bg-image{width:180px;height:266px}.background-area .bg-image.i1{right:182px}.background-area .bg-image.i3{right:182px;top:268px}.background-area .bg-image.i4{top:268px}}@media screen and (max-width: 1024px){.background-area{margin:0 0 200px 50px}.background-area div{padding:80px 50px}}@media screen and (max-width: 900px){.background-area{margin:200px 0 0 50px}.background-area div{padding:80px 50px 590px;width:auto}.background-area .bg-image{width:180px;height:266px;top:auto;right:auto;bottom:268px;left:0}.background-area .bg-image.i2{top:auto;right:auto;bottom:268px;left:182px}.background-area .bg-image.i3{top:auto;right:auto;bottom:0}.background-area .bg-image.i4{top:auto;right:auto;bottom:0;left:182px}}@media screen and (max-width: 600px){.background-area{margin:150px 0 0 20px;border-radius:20px 0 20px 20px}.background-area div{padding:50px 20px 430px}.background-area div ol li{padding:15px;font-size:14px}.background-area div ol li::before{margin-right:12px;padding-right:12px;font-size:28px}.background-area .bg-image{width:127px;height:188px;bottom:190px;left:0}.background-area .bg-image.i2{bottom:190px;left:129px}.background-area .bg-image.i3{bottom:0}.background-area .bg-image.i4{bottom:0;left:129px}}.about-area{margin:200px 100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.about-area p{text-align:center}.about-area p.view-pc{display:block;width:100%;max-width:1400px;margin:0 auto}.about-area p.view-pc img{width:100%}.about-area p.view-sp{display:none}.about-area p.view-sp img{width:100%}@media screen and (min-width: 1600px){.about-area{margin:200px auto 0}}@media screen and (max-width: 1024px){.about-area{margin:200px 50px 0}}@media screen and (max-width: 800px){.about-area p.view-pc{display:none}.about-area p.view-sp{display:block;width:100%;margin:0 auto}}@media screen and (max-width: 600px){.about-area{margin:150px 20px 0}}.recruit-area{margin-top:200px;padding:0 0 200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.recruit-area ul{margin:0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5%;max-width:1400px}.recruit-area ul li{margin-bottom:40px;border-radius:30px;background:#fff;width:47.5%;position:relative}.recruit-area ul li h3{padding:20px 20px 20px 45px;color:#fff;font-family:"Noto Serif JP",serif;font-size:22px;font-weight:600;line-height:1.5;border-radius:30px 30px 0px 0px;background:-webkit-gradient(linear, left top, right top, from(#1a097b), to(#1f02c2));background:linear-gradient(90deg, #1a097b 0%, #1f02c2 100%);position:relative}.recruit-area ul li h3::before{content:url(../../img/2ndcareer/ic-dot-recruit.svg);margin-right:10px;position:absolute;left:20px}.recruit-area ul li dl{padding:30px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruit-area ul li dl dt{padding:12px 2% 8px;color:#1a097b;font-weight:700;border-bottom:1px solid #1f02c2;width:35%}.recruit-area ul li dl dd{padding:12px 2% 8px;border-bottom:1px solid #e9ebeb;width:65%}@media screen and (min-width: 1600px){.recruit-area ul{margin:0 auto}}@media screen and (max-width: 1024px){.recruit-area ul{margin:0 50px}.recruit-area ul li{border-radius:20px}.recruit-area ul li h3{padding:15px 15px 15px 40px;font-size:20px;border-radius:20px 20px 0px 0px}.recruit-area ul li h3::before{margin-right:15px;position:absolute;left:15px}.recruit-area ul li dl{padding:20px 30px 30px}}@media screen and (max-width: 800px){.recruit-area ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.recruit-area ul li{margin-bottom:0;width:100%}}@media screen and (max-width: 600px){.recruit-area{margin-top:150px}.recruit-area ul{margin:0 20px}.recruit-area ul li h3{font-size:18px}.recruit-area ul li dl{padding:20px 20px 30px}}.inquiry-area{margin:0;padding:150px 100px 200px;background-color:#eef0ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:100%}.inquiry-area h2{margin-bottom:0 !important}.inquiry-area .inquiry-block{width:100%;max-width:800px}.inquiry-area .inquiry-block .wpcf7-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.inquiry-area .inquiry-block .wpcf7-form ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px 1%;width:100%;max-width:700px}.inquiry-area .inquiry-block .wpcf7-form ul li{width:100%}.inquiry-area .inquiry-block .wpcf7-form ul li p{width:100%}.inquiry-area .inquiry-block .wpcf7-form ul li p label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:100%}.inquiry-area .inquiry-block .wpcf7-form ul li p label span{font-size:16px}.inquiry-area .inquiry-block .wpcf7-form ul li p label span b{margin-right:.5em;padding:3px;font-weight:400;font-size:12px;text-indent:0;line-height:1;letter-spacing:.06em;border-radius:3px;display:inline-block}.inquiry-area .inquiry-block .wpcf7-form ul li p label span b.required{color:#bc0900;background:#fde0e2}.inquiry-area .inquiry-block .wpcf7-form ul li p label span b.optional{color:#595f5f;background:#e9ebeb}.inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap input{padding:5px 10px;border:1px solid #b8c7d3;background:#fafdfe;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap input::-webkit-input-placeholder, .inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#c1c6c6}.inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap input::-moz-placeholder, .inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap textarea::-moz-placeholder{color:#c1c6c6}.inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap input:-ms-input-placeholder, .inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#c1c6c6}.inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap input::-ms-input-placeholder, .inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#c1c6c6}.inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap input::placeholder,.inquiry-area .inquiry-block .wpcf7-form ul li p label span.wpcf7-form-control-wrap textarea::placeholder{color:#c1c6c6}.inquiry-area .inquiry-block .wpcf7-form ul li.li-half{width:49.5%}.inquiry-area .inquiry-block .wpcf7-form p.p-agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.inquiry-area .inquiry-block .wpcf7-form p.p-agree label span{line-height:1}.inquiry-area .inquiry-block .wpcf7-form p.p-agree label span input{position:relative;bottom:-1px}.inquiry-area .inquiry-block .wpcf7-form p.p-agree label a{color:#0062d3 !important;text-decoration-line:underline !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-transition:.3s !important;transition:.3s !important}@media(hover: hover){.inquiry-area .inquiry-block .wpcf7-form p.p-agree label a:hover{color:#0096f4 !important;text-decoration-line:none !important;opacity:1 !important}.inquiry-area .inquiry-block .wpcf7-form p.p-agree label a:hover::after{background-image:url(../../img/2ndcareer/ic-open_in_new-hover.svg) !important}}.inquiry-area .inquiry-block .wpcf7-form p.p-agree label a:active{color:#0096f4 !important;text-decoration-line:none !important;opacity:1 !important}.inquiry-area .inquiry-block .wpcf7-form p.p-agree label a:active::after{background-image:url(../../img/2ndcareer/ic-open_in_new-hover.svg) !important}.inquiry-area .inquiry-block .wpcf7-form p.p-agree label a::after{content:"";background:url(../../img/2ndcareer/ic-open_in_new.svg) left top no-repeat !important;-webkit-mask:none !important;mask:none !important;background-size:contain !important;margin:0 3px -2px !important;width:14px !important;height:14px !important}.inquiry-area .inquiry-block .wpcf7-form p.btn-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.inquiry-area .inquiry-block .wpcf7-form p.btn-submit input{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:600;line-height:60px;border-radius:5px;background:#1a097b;-webkit-box-shadow:2px 2px 15px 0 rgba(0,0,0,.15);box-shadow:2px 2px 15px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;max-width:335px;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media(hover: hover){.inquiry-area .inquiry-block .wpcf7-form p.btn-submit input:hover{background:#2302d9;-webkit-box-shadow:0px 3px 15px rgba(55,0,255,.3);box-shadow:0px 3px 15px rgba(55,0,255,.3)}}.inquiry-area .inquiry-block .wpcf7-form p.btn-submit input:active{background:#2302d9}.inquiry-area .inquiry-block .wpcf7-form p.btn-submit input[disabled]{background:#c1c6c6;-webkit-box-shadow:none;box-shadow:none}.inquiry-area .inquiry-block .wpcf7-form p.btn-submit .wpcf7-spinner{background-color:#fff;opacity:.75;position:absolute;top:calc(50% - 9px);right:20px}@media screen and (min-width: 1600px){.inquiry-area{margin:0 auto}}@media screen and (max-width: 1024px){.inquiry-area{padding:150px 50px 200px}}@media screen and (max-width: 600px){.inquiry-area{padding:150px 20px 150px}}.regi-btn{margin:0;display:none;position:fixed;bottom:15px;width:100%;z-index:10}.regi-btn p{margin:0 auto;gap:8px;width:80%;max-width:400px}.regi-btn p a{padding-bottom:5px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:600;line-height:70px;letter-spacing:.06em;border-radius:.25em;background:#1a097b;-webkit-box-shadow:2px 2px 15px 0 rgba(55,0,255,.15);box-shadow:2px 2px 15px 0 rgba(55,0,255,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:70px;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media(hover: hover){.regi-btn p a:hover{background:#2302d9;-webkit-box-shadow:2px 2px 30px 0 rgba(55,0,255,.3);box-shadow:2px 2px 30px 0 rgba(55,0,255,.3)}}.regi-btn p a:active{background:#2302d9;-webkit-box-shadow:2px 2px 30px 0 rgba(55,0,255,.3);box-shadow:2px 2px 30px 0 rgba(55,0,255,.3)}.regi-btn p a::after{content:"";background-color:#fff;display:block;overflow:hidden;position:absolute;bottom:10px;height:5px;width:10px;-webkit-transition:.3s;transition:.3s;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media(hover: hover){.regi-btn p a:hover::after{bottom:7px}}.regi-btn p a:active::after{bottom:7px}@media screen and (max-width: 600px){.regi-btn p{width:90%}.regi-btn p a{font-size:16px;line-height:60px;height:60px}}#g-nav{position:fixed;top:200px;left:20px;z-index:100;opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}#g-nav.LeftMove{-webkit-animation:LeftAnime .5s forwards;animation:LeftAnime .5s forwards}@-webkit-keyframes LeftAnime{from{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes LeftAnime{from{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#g-nav.RightMove{-webkit-animation:RightAnime .5s forwards;animation:RightAnime .5s forwards}@-webkit-keyframes RightAnime{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(-200px);transform:translateX(-200px)}}@keyframes RightAnime{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(-200px);transform:translateX(-200px)}}nav.second-navi ul{padding-left:15px;list-style:none;border-left:2px solid #1a097b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}nav.second-navi ul li{-webkit-transition:all .3s;transition:all .3s}nav.second-navi ul li a{padding:5px;color:#252828;font-family:"Crimson Text",serif;font-size:12px;text-decoration:none;line-height:1.3;-webkit-transition:all .3s;transition:all .3s}@media(hover: hover){nav.second-navi ul li a:hover{color:#1a097b;font-weight:700;-webkit-transition:all .3s;transition:all .3s}}nav.second-navi ul li a:active{color:#1a097b;font-weight:700;-webkit-transition:all .3s;transition:all .3s}nav.second-navi ul li.current a{color:#1a097b;font-weight:700;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 768px){nav.second-navi{display:none}}@media screen and (max-width: 768px)and (hover: hover){nav.second-navi ul li a:hover{color:#252828}}@media screen and (max-width: 768px){nav.second-navi ul li a:active{color:#252828}nav.second-navi ul li.current a{color:#1a097b}}#g-nav-sp{display:none}@media screen and (max-width: 768px){#g-nav-sp{background:#160d49;display:block}#g-nav-sp ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#g-nav-sp ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.33%}#g-nav-sp ul li a{padding:15px 0 20px;font-size:13px;width:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.3s;transition:.3s}}@media screen and (max-width: 768px)and (hover: hover){#g-nav-sp ul li a:hover{background-color:#1f02c2}}@media screen and (max-width: 768px){#g-nav-sp ul li a:active{background-color:#1f02c2}#g-nav-sp ul li a::after{content:"";background-image:url(../../img/2ndcareer/ic-arrow.svg);background-size:contain;background-repeat:no-repeat;display:block;width:9px;height:5px;position:absolute;bottom:10px;-webkit-transition:.3s;transition:.3s}}@media screen and (max-width: 768px)and (hover: hover){#g-nav-sp ul li a:hover::after{bottom:7px}}@media screen and (max-width: 768px){#g-nav-sp ul li a:active::after{bottom:7px}}.smooth{-webkit-animation-name:smoothAnime;animation-name:smoothAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform-origin:right;transform-origin:right;opacity:0}@-webkit-keyframes smoothAnime{from{-webkit-transform:translate3d(0, 300%, 0) skewY(180deg);transform:translate3d(0, 300%, 0) skewY(180deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0);opacity:1}}@keyframes smoothAnime{from{-webkit-transform:translate3d(0, 300%, 0) skewY(180deg);transform:translate3d(0, 300%, 0) skewY(180deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0);opacity:1}}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeDown{-webkit-animation-name:fadeDownAnime;animation-name:fadeDownAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes blurAnime{from{opacity:0;-webkit-filter:blur(50px);filter:blur(50px);-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes blurAnime{from{opacity:0;-webkit-filter:blur(50px);filter:blur(50px);-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}.smoothText{overflow:hidden;display:block}.smoothTextTrigger{-webkit-transition:.9s ease-in-out;transition:.9s ease-in-out;-webkit-transform:translate3d(0, 100%, 0) skewY(12deg);transform:translate3d(0, 100%, 0) skewY(12deg);-webkit-transform-origin:left;transform-origin:left;display:block}.smoothTextTrigger.smoothTextAppear{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0)}.delay-time01{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-time02{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-time03{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-time04{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-time05{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time08{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-time07{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-time09{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-time10{-webkit-animation-delay:1s;animation-delay:1s}.delay-time11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay-time12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-time13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay-time14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-time15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-time16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-time17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay-time18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay-time19{-webkit-animation-delay:1.9s;animation-delay:1.9s}.delay-time20{-webkit-animation-delay:2s;animation-delay:2s}.fadeInTrigger,.fadeUpTrigger,.blurTrigger{opacity:0}