*{color:#03002d}body,select,option,span,h1,h2,h3,h4,h5,p,input[type=text],textarea,button,select,input,input[type=submit]{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}body span,select span,option span,span span,h1 span,h2 span,h3 span,h4 span,h5 span,p span,input[type=text] span,textarea span,button span,select span,input span,input[type=submit] span{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}.l-header.--recruit.js-active{background-color:#fffdf7}.p-memberMv{width:100%;height:510px;overflow:hidden}.p-memberMv .c-inner{height:100%}.p-memberMv .p-memberMv__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-memberMv .p-memberMv__title .en{font-family:"Montserrat",sans-serif;font-size:8rem;font-weight:700;line-height:1}@media screen and (max-width: 1080px){.p-memberMv .p-memberMv__title .en{font-size:7rem}}@media screen and (max-width: 820px){.p-memberMv .p-memberMv__title .en{font-size:6rem}}@media screen and (max-width: 500px){.p-memberMv .p-memberMv__title .en{font-size:5rem}}.p-memberMv .p-memberMv__title .ja{margin-top:12px;font-size:2rem;font-weight:bold;line-height:1;text-align:center}.p-memberMv .p-breadcrumbs{bottom:initial;top:120px;left:0;width:100%}.p-member{padding:0 0 80px;background-color:#fffdf7}.p-member:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);border-radius:100%;width:1614px;height:520px;background-color:#fffdf7}.c-titleLead{text-align:center;font-family:"Shippori Mincho",serif;font-weight:500;font-size:4.5rem;line-height:1.3}@media screen and (max-width: 1080px){.c-titleLead{font-size:4.4rem}}@media screen and (max-width: 820px){.c-titleLead{font-size:4.2rem}}@media screen and (max-width: 500px){.c-titleLead{font-size:2.6rem}}.c-titleLead .pickText{font-family:inherit;font-weight:inherit;line-height:inherit;color:#fb0;font-size:6.5rem}@media screen and (max-width: 1080px){.c-titleLead .pickText{font-size:6.4rem}}@media screen and (max-width: 820px){.c-titleLead .pickText{font-size:6rem}}@media screen and (max-width: 500px){.c-titleLead .pickText{font-size:4rem}}.p-leadDesc{margin:40px auto 0;max-width:800px;width:100%}@media screen and (max-width: 820px){.p-leadDesc{margin:30px auto 0}}@media screen and (max-width: 650px){.p-leadDesc{margin:20px auto 0}}@media screen and (max-width: 500px){.p-leadDesc{margin:15px auto 0}}.p-leadDesc .text{text-align:center;font-size:2rem;font-weight:400;line-height:1.9;letter-spacing:0em}@media screen and (max-width: 1080px){.p-leadDesc .text{font-size:1.8rem}}@media screen and (max-width: 820px){.p-leadDesc .text{font-size:1.6rem}}.p-memberList{margin:80px auto 0;max-width:940px;width:100%;display:flex;flex-wrap:wrap;gap:40px 2%}@media screen and (max-width: 1080px){.p-memberList{margin:60px auto 0}}@media screen and (max-width: 820px){.p-memberList{margin:50px auto 0;width:85%}}@media screen and (max-width: 650px){.p-memberList{margin:40px auto 0;width:305px}}.p-memberList__item{position:relative;flex:0 0 32%;height:354px}@media screen and (max-width: 820px){.p-memberList__item{flex:0 0 49%}}@media screen and (max-width: 650px){.p-memberList__item{flex:0 0 100%}}.p-memberList__item:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.p-memberList__item:nth-child(odd):before{background-image:url("../../../../assets/images/member/member_navy.svg")}.p-memberList__item:nth-child(odd) .p-memberList__image:before{background:linear-gradient(180deg, rgba(3, 0, 45, 0) 47.76%, rgba(3, 0, 45, 0.8) 100%)}.p-memberList__item:nth-child(odd):hover .p-memberList__desc span:not(.category){text-shadow:2px 3px 3px rgba(3,0,45,.4)}.p-memberList__item:nth-child(even):before{background-image:url("../../../../assets/images/member/member_yellow.svg")}.p-memberList__item:nth-child(even) .p-memberList__image:before{background:linear-gradient(180deg, rgba(255, 187, 0, 0) 47.76%, rgba(255, 187, 0, 0.8) 100%)}.p-memberList__item:nth-child(even):hover .p-memberList__desc span:not(.category){text-shadow:2px 3px 3px rgba(255,187,0,.4)}.p-memberList__link{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:calc(100% - 48px);height:317px}.p-memberList__link .p-memberList__image{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;border-radius:10px;overflow:hidden;z-index:0}.p-memberList__link .p-memberList__image:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;transition:opacity .3s}.p-memberList__link .p-memberList__info{position:absolute;left:18px;bottom:13px;display:flex;justify-content:space-between;width:calc(100% - 40px)}.p-memberList__link .p-memberList__desc{z-index:1}.p-memberList__link .p-memberList__desc span{transition:text-shadow .3s}.p-memberList__link .p-memberList__desc .category{display:inline-block;border-radius:93px;padding:6px 9px;font-size:1.2rem;line-height:1;background-color:#fff}.p-memberList__link .p-memberList__desc .infoDesc{margin-top:6px;display:flex;align-items:center}.p-memberList__link .p-memberList__desc .type,.p-memberList__link .p-memberList__desc .year{color:#fff;font-size:1.3rem;line-height:1.5}.p-memberList__link .p-memberList__desc .name{color:#fff;font-size:4.6rem;line-height:1;text-shadow:0 0 4.651px rgba(0,0,0,.3)}.p-memberList__link .p-memberList__icon{height:106px}.p-memberList__link:hover .p-memberList__image:before{opacity:0}.c-buttonView_more{margin:50px auto 0;display:flex;align-items:center;gap:0 15px;cursor:pointer}.c-buttonView_more .arrow{position:relative;width:55px;height:55px;border-radius:50%;background-color:#fb0;transition:transform .3s}.c-buttonView_more .arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:13px;height:1px;background-color:#fff}.c-buttonView_more .arrow:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1px;height:13px;background-color:#fff;transition:transform .3s}.c-buttonView_more .moreText{font-size:1.8rem;font-weight:bold;transition:text-shadow .3s}.c-buttonView_more:hover .arrow{transform:scale(1.1)}.c-buttonView_more:hover .arrow:after{transform:translate(-50%, -50%) rotate(90deg)}.c-buttonView_more:hover .moreText{text-shadow:2px 3px 3px rgba(255,187,0,.4)}