﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;800&family=Jost:wght@400;500;700&family=Oswald:wght@400;500;700&display=swap";@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article,aside,hgroup,header,footer,nav,dialog,figure,menu,video,audio,mark,time,canvas,details{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;background:rgba(0,0,0,0)}section,article,aside,hgroup,header,footer,main,nav,dialog,figure,figcaption{display:block}html{font-size:62.5%}body{line-height:1;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}img{-webkit-backface-visibility:hidden;vertical-align:bottom}b,strong,em{font-weight:inherit;font-style:inherit}:root{--font-ja: "Noto Sans JP", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ⾓ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-en: "Jost", "Noto Sans JP", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ⾓ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-en02: "Oswald", "Noto Sans JP", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ⾓ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--colorMain: #181A24;--colorPlain: #181A24}html{font-size:10px}@media screen and (max-width:389px){html{font-size:2.5641025641vw}}body{width:100%;color:var(--colorMain);font-family:var(--font-ja);font-size:1.6rem;font-weight:400;line-height:1.8;background-color:#fff}body.is-locked{position:fixed;width:100%;height:100%}@media print,screen and (min-width:768px){body.is-locked{overflow:hidden}body.is-locked.no-scroll{overflow:hidden}}@media screen and (max-width:767px){body{min-width:320px}}*,*:before,*:after{box-sizing:border-box;line-break:strict;overflow-wrap:break-word}a{text-decoration:none;color:inherit;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}a img,a i{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}img{max-width:100%;height:auto;vertical-align:bottom}iframe{vertical-align:bottom}.hover-alpha a:hover img{opacity:.7}::-webkit-input-placeholder{color:#ccc;padding-top:.2em}:-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}select,textarea,input[type=text],input[type=email],input[type=number],input[type=tel],button{-webkit-appearance:none;-moz-appearance:none;padding:0;line-height:1;box-sizing:border-box;outline:none;border-radius:0;border:none;background:none;font-size:1.6rem;font-family:var(--font-ja)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border:none;line-height:1;cursor:pointer}button{cursor:pointer}@media screen and (max-width:767px){select,textarea,input[type=text],input[type=email],input[type=number],input[type=tel]{font-size:1.6rem}}svg{display:block;max-width:100%}.l-inner{margin:0 auto;width:100%}.l-inner-l{padding:0 100px;max-width:1280px}@media screen and (max-width:1280px){.l-inner-l{padding:0 3.9032006245vw}}@media screen and (max-width:1024px){.l-inner-l{padding:0 1.9512195122vw}}@media screen and (max-width:767px){.l-inner-l{padding:0 3.8461538462vw}}.l-inner-xl{padding:0 40px;max-width:1520px}@media screen and (max-width:1280px){.l-inner-xl{padding:0 3.1225604996vw}}@media screen and (max-width:1024px){.l-inner-xl{padding:0 1.9512195122vw}}@media screen and (max-width:767px){.l-inner-xl{padding:0 3.8461538462vw}}.l-container{position:relative}.l-page{position:relative;width:100%;overflow:clip}@media print,screen and (min-width:768px){.l-page{margin:0 auto}}@media screen and (max-width:767px){.l-page{min-width:100%}}.l-header{position:fixed;top:0;left:0;width:100%;z-index:100}.l-header__inner{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:90px;padding-left:20px;background-color:#fff}@media screen and (max-width:1024px){.l-header__inner{z-index:50}}@media screen and (max-width:767px){.l-header__inner{padding-left:2.3076923077vw;height:12.8205128205vw}}.l-header__logo{width:170px}@media screen and (max-width:1500px){.l-header__logo{width:120px}}@media screen and (max-width:1280px){.l-header__logo{width:9.3676814988vw}}@media screen and (max-width:1024px){.l-header__logo{width:170px}}@media screen and (max-width:767px){.l-header__logo{width:24.358974359vw}}.l-header__logo a{display:flex;align-items:center}.l-header__logo a span{display:block;line-height:0}.l-header__btn{display:flex;height:100%}@media screen and (max-width:1024px){.l-header__btn{padding-right:90px}}@media screen and (max-width:767px){.l-header__btn{padding-right:12.8205128205vw}}.l-header__btn li{width:110px;height:100%}@media screen and (max-width:1500px){.l-header__btn li{width:100px}}@media screen and (max-width:767px){.l-header__btn li{width:17.9487179487vw}}.l-header__btn li a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px 0;width:100%;height:100%;color:#fff}@media screen and (max-width:767px){.l-header__btn li a{gap:0}}.l-header__btn li a .txt{display:block;font-size:1rem;font-weight:400;line-height:1.6;text-align:center;letter-spacing:.04em}@media screen and (max-width:767px){.l-header__btn li a .txt{font-size:1.7948717949vw}}.l-header__btn li a .en{display:block;font-size:1.6rem;font-weight:700;font-family:var(--font-en);line-height:1.6;text-align:center;letter-spacing:.04em}@media screen and (max-width:767px){.l-header__btn li a .en{font-size:2.5641025641vw}}.l-header__btn li a .ico-blank{position:absolute;bottom:8px;right:8px;width:9px;height:9px;z-index:3;background:#fff;mask-image:url("/recruit/newgrads/event/assets/images/ico_blank01.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:9px;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.l-header__btn li a .ico-blank{width:1.5384615385vw;height:1.5384615385vw;mask-size:1.5384615385vw;bottom:1.0256410256vw;right:1.0256410256vw}}@media(hover: hover){.l-header__btn li a:hover{opacity:.7}}.l-header__btn li.btnEntry{background-color:#e6002d}.l-header__btn li.btnMypage{background-color:#004098}@media print,screen and (min-width:1025px){.l-header__btnMenu{display:none}}@media screen and (max-width:1024px){.l-header__btnMenu{position:absolute;top:0;right:0;width:90px;height:90px;font-size:0}}@media screen and (max-width:1024px)and (max-width:767px){.l-header__btnMenu{width:12.8205128205vw;height:12.8205128205vw}}@media screen and (max-width:1024px){.l-header__btnMenu a{position:relative;display:block;width:100%;height:100%;background-color:#181a24}.l-header__btnMenu a::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:32px;height:1px;background-color:#fff;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width:1024px)and (max-width:767px){.l-header__btnMenu a::before{width:4.6153846154vw}}@media screen and (max-width:1024px){.l-header__btnMenu a span{position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:32px;height:16px}}@media screen and (max-width:1024px)and (max-width:767px){.l-header__btnMenu a span{width:4.6153846154vw;height:3.3333333333vw}}@media screen and (max-width:1024px){.l-header__btnMenu a span::before{content:"";position:absolute;bottom:calc(50% + 5px);transform:translateY(50%);width:100%;height:1px;background-color:#fff;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width:1024px)and (max-width:767px){.l-header__btnMenu a span::before{bottom:calc(50% + 1.2820512821vw)}}@media screen and (max-width:1024px){.l-header__btnMenu a span::after{content:"";position:absolute;bottom:calc(50% - 5px);transform:translateY(50%);width:100%;height:1px;background-color:#fff;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width:1024px)and (max-width:767px){.l-header__btnMenu a span::after{bottom:calc(50% - 1.2820512821vw)}}@media screen and (max-width:1024px){.l-header__btnMenu a.is-open::before{display:none}.l-header__btnMenu a.is-open span::before{bottom:50%;transform:translateY(50%) rotate(45deg)}.l-header__btnMenu a.is-open span::after{bottom:50%;transform:translateY(50%) rotate(-45deg)}}@media print,screen and (min-width:1025px){.l-gnav{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding-right:260px;width:100%;height:90px;pointer-events:none}}@media screen and (min-width:1025px)and (max-width:1500px){.l-gnav{padding-right:220px}}@media print,screen and (min-width:1025px){.l-gnav__outer{display:flex;align-items:center;justify-content:center;height:100%}.l-gnav__inner{display:flex;align-items:center;justify-content:center;pointer-events:all;height:100%}.l-gnav__inner .menu{display:flex;align-items:center;justify-content:center;height:100%;gap:0 40px}}@media screen and (min-width:1025px)and (max-width:1500px){.l-gnav__inner .menu{gap:0 30px}}@media screen and (min-width:1025px)and (max-width:1280px){.l-gnav__inner .menu{gap:0 2.3419203747vw}}@media print,screen and (min-width:1025px){.l-gnav__inner .menu li{font-size:1.5rem;font-weight:700;height:100%;line-height:1.33;text-align:center}}@media screen and (min-width:1025px)and (max-width:1280px){.l-gnav__inner .menu li{font-size:1.1709601874vw}}@media print,screen and (min-width:1025px){.l-gnav__inner .menu li a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:10px}.l-gnav__inner .menu li a::before{content:"";position:absolute;bottom:10px;right:50%;transform:translateX(50%);width:11px;height:7px;background:rgba(0,0,0,0) url("/recruit/newgrads/event/assets/images/ico_arrow01.svg") 0 0 no-repeat;background-size:100% auto;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media print and (hover: hover),screen and (min-width:1025px)and (hover: hover){.l-gnav__inner .menu li a:hover::before{transform:translate(50%, 5px)}}@media print,screen and (min-width:1025px){.l-gnav__inner .btn{display:none}}@media screen and (max-width:1024px){.l-gnav{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background-color:hsla(0,0%,100%,.95);display:none}.l-gnav__outer{position:absolute;top:0;left:0;width:100%}.l-gnav__inner{padding:15.3846153846vw 3.8461538462vw}}@media screen and (max-width:1024px)and (min-width:768px){.l-gnav__inner{padding:100px 20px}}@media screen and (max-width:1024px){.l-gnav__inner .menu li{font-size:4.1025641026vw;font-weight:700}}@media screen and (max-width:1024px)and (min-width:768px){.l-gnav__inner .menu li{font-size:1.6rem}}@media screen and (max-width:1024px){.l-gnav__inner .menu li a{position:relative;display:flex;align-items:center;width:100%;height:12.8205128205vw;border-bottom:1px solid rgba(190,196,255,.56)}}@media screen and (max-width:1024px)and (min-width:768px){.l-gnav__inner .menu li a{height:50px}}@media screen and (max-width:1024px){.l-gnav__inner .menu li a::after{content:"";position:absolute;bottom:50%;right:3.3333333333vw;transform:translateY(50%);width:2.8205128205vw;height:1.7948717949vw;background:rgba(0,0,0,0) url("/recruit/newgrads/event/assets/images/arrow_down.svg") 0 0 no-repeat;background-size:100% auto}}@media screen and (max-width:1024px)and (min-width:768px){.l-gnav__inner .menu li a::after{height:50px;right:13px;width:11px;height:7px}}@media screen and (max-width:1024px){.l-gnav__inner .btn{display:flex;justify-content:center;margin-top:10.2564102564vw;gap:0 2.5641025641vw;width:100%}}@media screen and (max-width:1024px)and (min-width:768px){.l-gnav__inner .btn{margin:40px auto 0;gap:0 10px;width:585px}}@media screen and (max-width:1024px){.l-gnav__inner .btn li{width:calc((100% - 2.5641025641vw)/2)}}@media screen and (max-width:1024px)and (min-width:768px){.l-gnav__inner .btn li{width:calc((100% - 10px)/2)}}.l-footer{background-color:#f5f5f6}.l-footer-breadcrumb{padding-top:10px;padding-bottom:10px;background-color:#fff}@media screen and (max-width:767px){.l-footer-breadcrumb{padding-top:2.5641025641vw;padding-bottom:2.5641025641vw}}.l-footer-breadcrumb ol{display:flex;gap:0 2em}@media screen and (max-width:767px){.l-footer-breadcrumb ol{gap:0 1em}}.l-footer-breadcrumb ol li{font-size:1rem;line-height:1.8}@media screen and (max-width:767px){.l-footer-breadcrumb ol li{font-size:2.5641025641vw}}.l-footer-breadcrumb ol li a{position:relative;padding-right:3em}@media screen and (max-width:767px){.l-footer-breadcrumb ol li a{padding-right:2em}}@media(hover: hover){.l-footer-breadcrumb ol li a:hover{text-decoration:underline}}.l-footer-breadcrumb ol li a::after{content:">";position:absolute;bottom:50%;right:0;transform:translateY(50%);color:#b4b4b4}.l-footer .inner{display:flex;align-items:center;justify-content:space-between;height:56px}@media screen and (max-width:1024px){.l-footer .inner{flex-direction:column;justify-content:center;height:150px}}@media screen and (max-width:767px){.l-footer .inner{height:31.2820512821vw}}.l-footer .inner .leftBox{display:flex;align-items:center;gap:0 40px}@media screen and (max-width:1280px){.l-footer .inner .leftBox{gap:0 20px}}@media screen and (max-width:1024px){.l-footer .inner .leftBox{flex-wrap:wrap;justify-content:center;width:380px;gap:15px 20px}}.l-footer .inner .leftBox .logo{position:relative;padding-right:50px;width:450px;line-height:1}@media screen and (max-width:1280px){.l-footer .inner .leftBox .logo{padding-right:20px;width:380px}}@media screen and (max-width:1024px){.l-footer .inner .leftBox .logo{padding-right:0}}@media screen and (max-width:767px){.l-footer .inner .leftBox .logo{width:85.8974358974vw}}.l-footer .inner .leftBox .logo img{width:100%}.l-footer .inner .leftBox .logo::after{content:"";position:absolute;bottom:50%;transform:translateY(50%);right:0;width:1px;height:32px;background-color:#dbdbdb}@media screen and (max-width:1024px){.l-footer .inner .leftBox .logo::after{display:none}}.l-footer .inner .leftBox .txt{font-size:1.3rem;line-height:1}@media screen and (max-width:1280px){.l-footer .inner .leftBox .txt{font-size:1.2rem}}@media screen and (max-width:1024px){.l-footer .inner .leftBox .txt{margin-top:12px}}@media screen and (max-width:767px){.l-footer .inner .leftBox .txt{margin-top:3.0769230769vw;font-size:3.0769230769vw}}.l-footer .inner .leftBox .txt a{color:#666}.l-footer .inner .leftBox .txt a .ico-blank{position:relative;top:-2px;display:inline-block;margin-left:5px;width:9px;height:9px;z-index:3;background:#004098;mask-image:url("/recruit/newgrads/event/assets/images/ico_blank01.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:9px;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.l-footer .inner .leftBox .txt a .ico-blank{top:-.5128205128vw;width:2.3076923077vw;height:2.3076923077vw;mask-size:2.3076923077vw}}@media(hover: hover){.l-footer .inner .leftBox .txt a:hover{text-decoration:underline}}.l-footer .inner .rightBox .copyright{font-size:1.2rem;color:#b9babd}@media screen and (max-width:1280px){.l-footer .inner .rightBox .copyright{font-size:1rem}}@media screen and (max-width:1024px){.l-footer .inner .rightBox .copyright{margin-top:20px}}@media screen and (max-width:767px){.l-footer .inner .rightBox .copyright{margin-top:3.0769230769vw;font-size:3.0769230769vw}}.l-main{position:relative;display:block}.c-btn-01{position:relative;display:block;width:100%;height:79px;color:#fff}@media screen and (max-width:767px){.c-btn-01{height:18.4615384615vw}}.c-btn-01::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 4px);border-radius:100vh}@media screen and (max-width:767px){.c-btn-01::before{height:calc(100% - .7692307692vw)}}.c-btn-01 .wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(100% - 4px);border-radius:100vh;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.c-btn-01 .wrap{height:calc(100% - .7692307692vw)}}.c-btn-01 .wrap .jpn{display:block;font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.04em;line-height:1.6}@media screen and (max-width:767px){.c-btn-01 .wrap .jpn{font-size:2.5641025641vw}}.c-btn-01 .wrap .en{display:block;font-size:2.7rem;font-weight:700;font-family:var(--font-en);text-align:center;letter-spacing:.04em;line-height:1.2}@media screen and (max-width:767px){.c-btn-01 .wrap .en{font-size:6.1538461538vw}}.c-btn-01 .wrap .ico-blank{position:absolute;bottom:50%;transform:translateY(50%);right:20px;width:11px;height:11px;z-index:3;background:#fff;mask-image:url("/recruit/newgrads/event/assets/images/ico_blank01.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:11px;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.c-btn-01 .wrap .ico-blank{width:2.3076923077vw;height:2.3076923077vw;mask-size:2.3076923077vw;right:2.5641025641vw}}.c-btn-01.blue::before{background-color:#b10728}.c-btn-01.blue .wrap{background-color:#e6002d}.c-btn-01.red::before{background-color:#02285d}.c-btn-01.red .wrap{background-color:#004098}@media(hover: hover){.c-btn-01:hover .wrap{transform:translateY(4px)}}.c-form-checkbox{cursor:pointer}.c-form-checkbox input[type=checkbox]{width:0;height:0;opacity:0}.c-form-checkbox .txt{position:relative;display:inline-block;font-size:1.8rem;font-weight:400;letter-spacing:.05em;padding-left:26px;border:1px solid rgba(0,0,0,0)}@media screen and (max-width:767px){.c-form-checkbox .txt{font-size:3.3333333333vw;padding-left:4.6153846154vw;line-height:1.5}}.c-form-checkbox .txt::before{content:"";position:absolute;left:0;top:10px;width:16px;height:16px;background:rgba(0,0,0,0) url("/recruit/newgrads/event/assets/images/ico_check.svg") 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:767px){.c-form-checkbox .txt::before{top:1.0256410256vw;width:3.0769230769vw;height:3.0769230769vw}}.c-form-checkbox .txt::after{content:"";position:absolute;left:0;top:10px;width:16px;height:16px;background:rgba(0,0,0,0) url("/recruit/newgrads/event/assets/images/ico_checked.svg") 0 0 no-repeat;background-size:100% auto;opacity:0}@media screen and (max-width:767px){.c-form-checkbox .txt::after{top:1.0256410256vw;width:3.0769230769vw;height:3.0769230769vw}}.c-form-checkbox input[type=checkbox]:checked+.txt::after{opacity:1}.c-form-checkbox input[type=checkbox]:focus-visible+.txt{border:1px solid #004098}.c-ico{display:inline-block}.c-ico svg{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-ttl-01 .jpn{display:block;font-size:2.4rem;font-weight:500;line-height:1}.c-ttl-01 .en{margin-top:5px;display:block;font-size:10rem;font-family:var(--font-en);font-weight:400;line-height:1}.js-animate.fadeIn01{transform:translateY(10px);opacity:0}.js-animate.fadeIn01.is-animated{transform:translateY(0);opacity:1;transition:all .4s ease-out}.js-animate.fadeIn02{transform:translateY(-10px);opacity:0}.js-animate.fadeIn02.is-animated{transform:translateY(0);opacity:1;transition:all .4s ease-out}.p-tab{position:relative;z-index:3}.p-tab-menu{display:flex;width:100%;height:88px}@media screen and (max-width:767px){.p-tab-menu{height:21.5384615385vw}}.p-tab-menu li{flex:1;height:100%;font-size:2rem;font-weight:700;letter-spacing:.12em;line-height:1.8;text-align:center}@media screen and (max-width:1024px){.p-tab-menu li{font-size:1.9512195122vw}}@media screen and (max-width:767px){.p-tab-menu li{font-size:3.3333333333vw;line-height:1.4}}@media print,screen and (min-width:768px){.p-tab-menu li .small_sp{font-size:2rem}}@media screen and (min-width:768px)and (max-width:1024px){.p-tab-menu li .small_sp{font-size:1.9512195122vw}}.p-tab-menu li a{position:relative;display:block;width:100%;height:100%;color:#fff}.p-tab-menu li a::before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:calc(100% - 2px);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.p-tab-menu li a::before{height:calc(100% - 2.5641025641vw);bottom:-1.5384615385vw}}.p-tab-menu li a .border{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;padding-bottom:20px;z-index:3}@media screen and (max-width:767px){.p-tab-menu li a .border{padding-bottom:5.1282051282vw}}.p-tab-menu li a .border::before{content:"";position:absolute;bottom:8px;right:50%;transform:translateX(50%);width:calc(100% - 100px);height:2px;opacity:0;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.p-tab-menu li a .border::before{bottom:1.5384615385vw;width:calc(100% - 5.1282051282vw)}}.p-tab-menu li a.blue::before{background-color:#004098}.p-tab-menu li a.blue .border::before{background-color:#004098}.p-tab-menu li a.red::before{background-color:#eaa3b4}.p-tab-menu li a.red .border::before{background-color:#eaa3b4}@media(hover: hover){.p-tab-menu li a:hover::before{background-color:#fff}.p-tab-menu li a:hover.blue{color:#004098}.p-tab-menu li a:hover.red{color:#e75c73}.p-tab-menu li a:hover .border::before{opacity:1}}.p-tab-menu li.current a.blue{color:#004098}.p-tab-menu li.current a.red{color:#e75c73}.p-tab-menu li.current a::before{height:calc(100% + 8px);border-radius:8px 8px 0 0 !important;background-color:#fff}.p-tab-menu li.current a .border::before{opacity:1}.p-tab-menu li:first-child a::before{border-radius:8px 0 0 0}.p-tab-menu li:last-child a::before{border-radius:0 8px 0 0}.p-tab-wrapper{position:relative;margin-top:-8px;background-color:#fff;border-radius:8px}.p-tab-box{position:absolute;width:100%;top:0;left:0;opacity:0;padding:40px 60px;transition:opacity .5s;pointer-events:none}@media screen and (max-width:1024px){.p-tab-box{padding:1.9512195122vw vw(30)}}@media screen and (max-width:767px){.p-tab-box{padding:6.4102564103vw 3.8461538462vw 10.2564102564vw}}.p-tab-box:nth-child(1){position:relative;display:block;z-index:2;opacity:1}.p-tab-box.first{pointer-events:all}.p-tab-box.current{pointer-events:all}.u-clr:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:389px){.u-xs-min{display:none !important}}@media print,screen and (min-width:390px){.u-xs-max{display:none !important}}@media screen and (max-width:767px){.u-sm-min{display:none !important}}@media print,screen and (min-width:768px){.u-sm-max{display:none !important}}@media screen and (max-width:820px){.u-mds-min{display:none !important}}@media print,screen and (min-width:821px){.u-mds-max{display:none !important}}@media screen and (max-width:1024px){.u-md-min{display:none !important}}@media print,screen and (min-width:1025px){.u-md-max{display:none !important}}@media screen and (max-width:1280px){.u-lg-min{display:none !important}}@media print,screen and (min-width:1281px){.u-lg-max{display:none !important}}@media screen and (max-width:1500px){.u-xlg-min{display:none !important}}@media print,screen and (min-width:1501px){.u-xlg-max{display:none !important}}.u-fz-20{font-size:2rem !important}.u-fz-19{font-size:1.9rem !important}.u-fz-18{font-size:1.8rem !important}.u-fz-17{font-size:1.7rem !important}.u-fz-16{font-size:1.6rem !important}.u-fz-15{font-size:1.5rem !important}.u-fz-14{font-size:1.4rem !important}.u-fz-13{font-size:1.3rem !important}.u-fz-12{font-size:1.2rem !important}.u-fz-11{font-size:1.1rem !important}.u-fz-10{font-size:1rem !important}.u-fw-400{font-weight:400 !important}.u-fw-700{font-weight:700 !important}.u-ls-0{letter-spacing:0}.u-td-ul{text-decoration:underline !important}.u-td-none{text-decoration:none !important}.u-link-01{text-decoration:underline}@media(hover: hover){.u-link-01:hover{text-decoration:none}}.u-link-02{text-decoration:none}@media(hover: hover){.u-link-02:hover{text-decoration:underline}}.u-ta-l{text-align:left !important}.u-ta-r{text-align:right !important}.u-ta-c{text-align:center !important}@media print,screen and (min-width:768px){.u-ta-l-pc{text-align:left !important}}@media print,screen and (min-width:768px){.u-ta-r-pc{text-align:right !important}}@media print,screen and (min-width:768px){.u-ta-c-pc{text-align:center !important}}@media screen and (max-width:767px){.u-ta-l-sp{text-align:left !important}}@media screen and (max-width:767px){.u-ta-r-sp{text-align:right !important}}@media screen and (max-width:767px){.u-ta-c-sp{text-align:center !important}}.u-va-t{vertical-align:top !important}.u-va-m{vertical-align:middle !important}.u-va-b{vertical-align:bottom !important}.u-w-100{width:100% !important}.u-w-90{width:90% !important}.u-w-80{width:80% !important}.u-w-70{width:70% !important}.u-w-60{width:60% !important}.u-w-50{width:50% !important}.u-w-40{width:40% !important}.u-w-30{width:30% !important}.u-w-20{width:20% !important}.u-w-10{width:10% !important}.u-color-w{color:#fff !important}.u-color-b{color:var(--colorBlue) !important}.u-color-p{color:var(--colorPurple) !important}.u-gradient-01{background:linear-gradient(114deg, #0080BF 0%, #B6007A 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width:767px){.u-gradient-02_sp{background:linear-gradient(114deg, #B6007A 0%, #0080BF 100%) !important;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.u-m-0{margin:0 !important}.u-m-auto{margin:auto !important}.u-mx-auto{margin-left:auto !important;margin-right:auto !important}.u-my-auto{margin-top:auto !important;margin-bottom:auto !important}.u-mt-0{margin-top:0 !important}.u-mt-5{margin-top:5px !important}.u-mt-10{margin-top:10px !important}.u-mt-15{margin-top:15px !important}.u-mt-20{margin-top:20px !important}.u-mt-25{margin-top:25px !important}.u-mt-30{margin-top:30px !important}.u-mt-35{margin-top:35px !important}.u-mt-40{margin-top:40px !important}.u-mt-45{margin-top:45px !important}.u-mt-50{margin-top:50px !important}.u-mt-xs{margin-top:20px !important}@media screen and (max-width:767px){.u-mt-xs{margin-top:10px !important}}.u-mt-sm{margin-top:40px !important}@media screen and (max-width:767px){.u-mt-sm{margin-top:20px !important}}.u-mt-md{margin-top:60px !important}@media screen and (max-width:767px){.u-mt-md{margin-top:30px !important}}.u-mt-lg{margin-top:80px !important}@media screen and (max-width:767px){.u-mt-lg{margin-top:40px !important}}.u-mt-xl{margin-top:100px !important}@media screen and (max-width:767px){.u-mt-xl{margin-top:50px !important}}.u-mb-0{margin-bottom:0 !important}.u-mb-5{margin-bottom:5px !important}.u-mb-10{margin-bottom:10px !important}.u-mb-15{margin-bottom:15px !important}.u-mb-20{margin-bottom:20px !important}.u-mb-25{margin-bottom:25px !important}.u-mb-30{margin-bottom:30px !important}.u-mb-35{margin-bottom:35px !important}.u-mb-40{margin-bottom:40px !important}.u-mb-45{margin-bottom:45px !important}.u-mb-50{margin-bottom:50px !important}.u-mb-xs{margin-bottom:20px !important}@media screen and (max-width:767px){.u-mb-xs{margin-bottom:10px !important}}.u-mb-sm{margin-bottom:40px !important}@media screen and (max-width:767px){.u-mb-sm{margin-bottom:20px !important}}.u-mb-md{margin-bottom:60px !important}@media screen and (max-width:767px){.u-mb-md{margin-bottom:30px !important}}.u-mb-lg{margin-bottom:80px !important}@media screen and (max-width:767px){.u-mb-lg{margin-bottom:40px !important}}.u-mb-xl{margin-bottom:100px !important}@media screen and (max-width:767px){.u-mb-xl{margin-bottom:50px !important}}.u-p-0{padding:0 !important}.u-p-5{padding:5px !important}.u-p-10{padding:10px !important}.u-p-15{padding:15px !important}.u-p-20{padding:20px !important}.u-p-25{padding:25px !important}.u-p-30{padding:30px !important}.u-p-35{padding:35px !important}.u-p-40{padding:40px !important}.u-p-45{padding:45px !important}.u-p-50{padding:50px !important}.u-pt-0{padding-top:0 !important}.u-pt-5{padding-top:5px !important}.u-pt-10{padding-top:10px !important}.u-pt-15{padding-top:15px !important}.u-pt-20{padding-top:20px !important}.u-pt-25{padding-top:25px !important}.u-pt-30{padding-top:30px !important}.u-pt-35{padding-top:35px !important}.u-pt-40{padding-top:40px !important}.u-pt-45{padding-top:45px !important}.u-pt-50{padding-top:50px !important}.u-pt-xs{padding-top:20px !important}@media screen and (max-width:767px){.u-pt-xs{padding-top:10px !important}}.u-pt-sm{padding-top:40px !important}@media screen and (max-width:767px){.u-pt-sm{padding-top:20px !important}}.u-pt-md{padding-top:60px !important}@media screen and (max-width:767px){.u-pt-md{padding-top:30px !important}}.u-pt-lg{padding-top:80px !important}@media screen and (max-width:767px){.u-pt-lg{padding-top:40px !important}}.u-pt-xl{padding-top:100px !important}@media screen and (max-width:767px){.u-pt-xl{padding-top:50px !important}}.u-pb-0{padding-bottom:0 !important}.u-pb-5{padding-bottom:5px !important}.u-pb-10{padding-bottom:10px !important}.u-pb-15{padding-bottom:15px !important}.u-pb-20{padding-bottom:20px !important}.u-pb-25{padding-bottom:25px !important}.u-pb-30{padding-bottom:30px !important}.u-pb-35{padding-bottom:35px !important}.u-pb-40{padding-bottom:40px !important}.u-pb-45{padding-bottom:45px !important}.u-pb-50{padding-bottom:50px !important}.u-pb-xs{padding-bottom:20px !important}@media screen and (max-width:767px){.u-pb-xs{padding-bottom:10px !important}}.u-pb-sm{padding-bottom:40px !important}@media screen and (max-width:767px){.u-pb-sm{padding-bottom:20px !important}}.u-pb-md{padding-bottom:60px !important}@media screen and (max-width:767px){.u-pb-md{padding-bottom:30px !important}}.u-pb-lg{padding-bottom:80px !important}@media screen and (max-width:767px){.u-pb-lg{padding-bottom:40px !important}}.u-pb-xl{padding-bottom:100px !important}@media screen and (max-width:767px){.u-pb-xl{padding-bottom:50px !important}}