.p-pageMv{background-color:#fff}.p-lead{background-color:#fff}@media screen and (max-width: 500px){.p-lead{padding-bottom:20px}}.p-lead .guide{width:345px;margin-left:auto;margin-right:auto}@media screen and (max-width: 650px){.p-lead .guide{width:90%;max-width:320px}}@media screen and (max-width: 500px){.p-lead .guide{width:64%}}@media screen and (max-width: 500px){.p-lead__text{font-size:1.6rem}}.p-experience{background-color:#fff;z-index:3}@media screen and (max-width: 650px){.p-experience__wrapper{height:400px}}@media screen and (max-width: 650px){.p-experience__scaler{height:70%}}@media screen and (min-width: 1281px){.p-experience__wrap{height:56.25vw}}@media screen and (max-width: 650px){.p-experience__wrap{transform-origin:top left;transform:scale(0.7)}}.p-experience__list{display:flex;flex-wrap:wrap;gap:10px;padding:64px 0;max-width:790px;width:80%;margin:0 auto}@media screen and (max-width: 500px){.p-experience__list{justify-content:space-between;gap:10px 4%;width:90%;padding:40px 0}}.p-experience__item{width:150px;display:flex;align-items:center;gap:6px;cursor:pointer}@media screen and (max-width: 810px){.p-experience__item{width:120px}}@media screen and (max-width: 500px){.p-experience__item{width:48%}}.p-experience__item:nth-last-child(-n+5):hover .p-experience__text{color:#f5a605}.p-experience__item:nth-last-child(-n+5) .p-experience__number .number{color:#f5a605}.p-experience__item:hover .p-experience__text{color:#004388}.p-experience__number{position:relative;width:22px;min-width:22px}.p-experience__number .number{position:absolute;left:52%;transform:translateX(-50%);top:2px;font-size:1.2rem;color:#004388}.p-experience__text{line-height:1.3;font-size:1.4rem;transition:color .3s}.p-experience__modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(255,255,255,.5);z-index:100;opacity:0;pointer-events:none;transition:opacity .3s ease}.p-experience__modal.is-active{opacity:1;pointer-events:auto}.p-experience__modal__close{position:absolute;top:6px;right:6px;width:40px;height:40px;background-color:#000;border:none;border-radius:50%;cursor:pointer;z-index:1001;transition:background-color .2s ease}.p-experience__modal__close:hover{background-color:#555}.p-experience__modal__close::before,.p-experience__modal__close::after{content:"";position:absolute;top:50%;left:50%;width:22px;height:1px;background:#fff;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 810px){.p-experience__modal__close::before,.p-experience__modal__close::after{width:20px}}@media screen and (max-width: 650px){.p-experience__modal__close::before,.p-experience__modal__close::after{width:20px 16px}}.p-experience__modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.p-experience__modal__content{position:absolute;top:100px;left:50%;transform:translate(-50%, 0);width:80%;padding:50px 40px 40px;max-width:1024px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width: 810px){.p-experience__modal__content{width:90%;padding:30px}}@media screen and (max-width: 650px){.p-experience__modal__content{top:100px;padding:16px}}.p-experience__modal__inner{padding:0 0 40px;max-height:calc(100vh - 180px - 80px);overflow-y:scroll}@media screen and (max-width: 810px){.p-experience__modal__inner{padding:0 0 30px;max-height:calc(100vh - 150px - 60px)}}@media screen and (max-width: 650px){.p-experience__modal__inner{padding:0 0 20px;max-height:calc(100vh - 100px - 40px)}}.p-experience__modal__inner::-webkit-scrollbar{width:6px}@media screen and (max-width: 650px){.p-experience__modal__inner::-webkit-scrollbar{width:4px}}.p-experience__modal__inner::-webkit-scrollbar-thumb{background-color:#c5c5c5;border-radius:10px}.p-experience__modal__inner::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.p-experience__modal__header{display:flex;align-items:center;gap:28px}@media screen and (max-width: 650px){.p-experience__modal__header{flex-direction:column;gap:16px}}.p-experience__modal__icon{display:flex;width:180px}@media screen and (max-width: 650px){.p-experience__modal__icon{width:80px}}.p-experience__modal__title{line-height:1.4}.p-experience__modal__text{width:70%}@media screen and (max-width: 810px){.p-experience__modal__text{width:90%}}.p-experience__modal__list{display:flex;flex-direction:column;gap:50px;padding-right:40px}@media screen and (max-width: 1080px){.p-experience__modal__list{padding-right:20px}}@media screen and (max-width: 810px){.p-experience__modal__list{padding-right:10px}}.p-experience__modal__item{position:relative;display:flex;align-items:center;border-radius:20px;z-index:1}@media screen and (max-width: 810px){.p-experience__modal__item{flex-direction:column}}@media screen and (max-width: 650px){.p-experience__modal__item{border-radius:12px}}.p-experience__modal__item::before{content:"";position:absolute;top:0;left:0;width:calc(100% - 40px);height:100%;background-color:#f8f4ea;border-radius:20px;z-index:-1}@media screen and (max-width: 810px){.p-experience__modal__item::before{width:100%}}@media screen and (max-width: 650px){.p-experience__modal__item::before{border-radius:12px}}.p-experience__modal__image{margin-top:-30px;align-self:flex-start;width:310px;height:auto;aspect-ratio:1/.66;flex-shrink:0;border-radius:20px;order:2}@media screen and (max-width: 1080px){.p-experience__modal__image{width:40%}}@media screen and (max-width: 810px){.p-experience__modal__image{width:55%;align-self:center;order:1}}@media screen and (max-width: 650px){.p-experience__modal__image{width:80%;border-radius:12px}}.p-experience__modal__desc{width:calc(100% - 310px);order:1;padding:30px 25px 30px 30px}@media screen and (max-width: 1080px){.p-experience__modal__desc{width:60%}}@media screen and (max-width: 810px){.p-experience__modal__desc{width:100%;padding:30px;order:2}}@media screen and (max-width: 650px){.p-experience__modal__desc{padding:16px}}.p-experience__modal__item__title{line-height:1.2}.p-experience__modal__item__text{font-size:1.4rem}