.centerBoxFull{max-width:1440px;margin-inline:auto;padding-inline:0}.fv{position:relative;width:100%;height:auto;aspect-ratio:1/1.2;margin-top:50px}.index_fv_title{position:absolute;top:0;left:50%;transform:translateX(-50%);width:77%;max-width:936px}.index_fv_subtitle{position:absolute;top:12%;left:50%;transform:translateX(-50%);width:77%;max-width:695px}.index_fv_norucabg1{position:absolute;top:26.5%;left:3%;width:21%;max-width:301px}.index_fv_norucabg2{position:absolute;top:39.5%;left:41%;width:21%;max-width:301px}.index_fv_noruca{position:absolute;top:26.3%;left:6%;width:53%;max-width:548px;z-index:3}.index_fv_norukamo{position:absolute;top:27%;right:12%;width:30%;max-width:289px}.fvLink{position:absolute;bottom:6.8%;width:100%;display:flex;justify-content:center;gap:2.5%}.fvLink a{display:block;width:22%;position:relative}.fvLink .fvLinkText{position:absolute;top:50%}.point{background-color:#fff;font-size:24px;font-family:"Montserrat",sans-serif;font-weight:bold;border-radius:24px;color:#26baff;width:120px;text-align:center}.newfuncTitle{font-size:36px;font-weight:bold}.content{max-width:440px}.blueLink{display:flex;justify-content:space-between;align-items:center;width:340px;background-color:#083e8e;border-radius:5px;padding:12px 20px;text-decoration:none}.blueLinkText{color:#fff;font-size:16px;line-height:16px}.blueLinkObject{display:inline-block;width:10px;height:10px;margin:0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.space1{margin-bottom:15px}.blueLink.soon{background-color:#c9c9c9}.blueLink.soon .blueLinkText{color:#333}.blueLink.soon .blueLinkObject{border-top:2px solid #333;border-right:2px solid #333}.indexNewFunc1{position:relative;width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:1230/580;height:auto;padding:30px 60px;background-color:#26baff;gap:5%}.indexNewFunc1 .newfuncTitle{color:#fff}.indexNewFunc1 .content{color:#fff}.indexNewFunc1 .content .bold{font-weight:bold;font-size:20px}.indexNewFunc2{position:relative;width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:1230/580;height:auto;padding:0 60px;background-color:#beebff;gap:5%;overflow:hidden}.indexNewFunc2 .newfuncTitle{color:#333}.indexNewFunc2 .content{color:#333}.indexNewFuncImgOuter{width:40%;flex-shrink:0;position:relative}.indexNewFuncText{width:40%;flex-shrink:1}.indexNewFuncImg{flex-shrink:0}.indexNewFuncImg#no01{width:86%}.indexNewFuncImg#no02{width:86%}.indexNewFuncImg#no03{width:58%}.indexNewFuncImg#no04{width:70%;margin-bottom:-35%}.indexC{width:100%;height:auto;aspect-ratio:1440/346;background-color:#26baff;display:flex;justify-content:center;align-items:center}.indexC a{display:block;width:90%}#new1,#new2,#new3,#new4{position:absolute;top:60px}.indexFlexlexLink{width:100%;display:flex;justify-content:center;gap:15px}.indexFlexlexLink a{display:block;width:42%}.indexFlexlexLink a img{display:block;width:100%;margin:0 auto}.indexUsefulListOuter{display:block;width:calc(84% + 15px);margin-left:auto;margin-right:auto}.indexUsefulList{width:100%;display:flex;justify-content:flex-start;gap:15px;flex-wrap:wrap}.indexUsefulList a{color:inherit;text-decoration:none;position:relative;z-index:1;width:calc((100% - 30px)/3);display:block;border:solid 1px #d4d4d4;padding:10px;background:linear-gradient()}.indexUsefulList a .usefulTitle{font-size:16px;font-weight:bold;border-bottom:solid 1px #d4d4d4;padding-bottom:5px;margin-bottom:5px}.indexUsefulList a p{font-size:14px;margin-top:5px;height:100px}.indexUsefulList a::after{content:"";z-index:10;position:absolute;bottom:0;right:0;width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-top:20px solid rgba(0,0,0,0);border-right:20px solid #3fa9f5;border-bottom:20px solid #3fa9f5}.indexChara{display:block;margin-left:auto;margin-right:auto;width:calc(84% + 15px);height:auto;aspect-ratio:2367/378;min-height:80px;background-image:url(../images/index_member_title.png);background-position:center;background-size:cover;background-repeat:no-repeat}.indexCharaFlex{display:flex;justify-content:center;align-items:center;gap:80px;margin-bottom:60px}.indexCharaBlockImg{width:50%;padding-left:10%}.indexCharaBlock{width:50%}.charaBlock01{width:100%;max-width:480px;padding:15px;background-color:#d6f4ff;border-radius:8px}.charaBlock01 p{font-size:16px}.charaBlock02{width:120px;padding:5px;color:#fff;background-color:#1ca1da}.charaBlock02 p{font-size:16px;text-align:center}ul.charaBlock03{max-width:480px;list-style-type:disc;padding-left:15px}.indexCharaFlex1{display:flex;justify-content:center;gap:80px}.indexCharaBlockFamily{width:33%}.indexCharaBlockFamily .familyName{font-size:16px;font-weight:bold;text-align:center}.indexCharaBlockFamily p{font-size:15px}.sp{display:none}.corpLink{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:15px}.corpLinkItemPic{width:100%;border:1px solid #d4d4d4;border-radius:10px;overflow:hidden}.indexTitle{font-weight:bold}@media (min-width: 768px){.fv{margin-top:100px;aspect-ratio:1.1/1}.index_fv_title{width:65%}.index_fv_subtitle{top:12%;width:48.3%}.index_fv_norucabg1{top:23.5%;left:16%}.index_fv_norucabg2{top:34.5%;left:41%}.index_fv_noruca{top:25.3%;left:21%;width:38%}.index_fv_norukamo{top:28%;right:19%;width:20%}.fvLink a{width:18%}.corpLink{grid-template-columns:1fr 1fr}}@media (max-width: 1173px){.point{font-size:20px;border-radius:20px;width:110px}.newfuncTitle{font-size:32px}.content{max-width:440px;font-size:16px}.blueLink{font-size:16px;line-height:16px;border-radius:5px;padding:12px 14px;letter-spacing:-0.5px}}@media (max-width: 960px){.indexCharaFlex{gap:40px}.indexCharaBlockImg{padding-left:5%}}@media (max-width: 959px){.indexNewFunc1,.indexNewFunc2{flex-direction:column-reverse;aspect-ratio:unset;height:100%;max-height:none;padding-top:60px;padding-bottom:60px}.point{font-size:20px;border-radius:20px;width:110px;margin-bottom:30px}.newfuncTitle{font-size:32px;margin-bottom:10px}.content{max-width:none;font-size:16px;margin-bottom:30px}.blueLink{font-size:14px;line-height:16px;border-radius:5px}.blueLink.soon{background-color:#c9c9c9}.indexNewFuncImgOuter{width:80%}.indexNewFuncText{width:80%;margin-bottom:40px}.indexNewFuncImg#no01{width:260px;margin:0 auto}.indexNewFuncImg#no02{width:260px;margin:0 auto}.indexNewFuncImg#no03{width:260px;margin:0 auto}.indexNewFuncImg#no04{width:280px;margin:0 auto;margin-bottom:-70px}.indexUsefulList a{width:calc((100% - 15px)/2)}.indexUsefulList a .usefulTitle{font-size:14px}.indexUsefulList a p{font-size:12px;margin-top:5px;height:100px}.indexCharaFlex .indexCharaBlock img{width:90%}.indexCharaFlex .indexCharaBlock .charaBlock01 p{font-size:14px}.indexCharaFlex .indexCharaBlock .charaBlock02 p{font-size:14px}.indexCharaFlex .indexCharaBlock ul.charaBlock03{font-size:14px}.indexCharaFlex1{gap:60px}.indexCharaFlex1 .indexCharaBlockFamily{width:36%}.indexCharaFlex1 .indexCharaBlockFamily .familyName{font-size:14px}.indexCharaFlex1 .indexCharaBlockFamily p{font-size:14px}}@media (max-width: 640px){.indexChara{width:100%}.indexNewFunc1,.indexNewFunc2{padding:40px 20px}.point{font-size:18px;border-radius:18px;width:110px;margin-bottom:24px}.newfuncTitle{font-size:26px;margin-bottom:10px}.content{max-width:none;font-size:14px;margin-bottom:24px}.blueLink{width:100%;font-size:14px;line-height:14px;border-radius:5px}.blueLink.soon{background-color:#c9c9c9}.indexNewFuncImgOuter{width:94%}.indexNewFuncText{width:94%;margin-bottom:40px}.indexNewFuncImg#no01{width:260px;margin:0 auto;margin-bottom:-20px;margin-top:-30px}.indexNewFuncImg#no02{width:260px;margin:0 auto}.indexNewFuncImg#no03{width:260px;margin:0 auto}.indexNewFuncImg#no04{width:280px;margin:0 auto;margin-bottom:-70px}.indexFlexlexLink{flex-direction:column}.indexFlexlexLink a{display:block;width:80%;margin:0 auto}.indexFlexlexLink a img{display:block;width:100%;margin:0 auto}.indexUsefulList a{width:100%}.indexUsefulList a p{height:70px}.indexCharaFlex{flex-direction:column;margin-bottom:40px;gap:20px}.indexCharaFlex .indexCharaBlockImg{width:70%;margin-left:auto;margin-right:auto;margin-bottom:20px;padding-left:0}.indexCharaFlex .indexCharaBlock{width:100%}.indexCharaFlex .indexCharaBlock .charaBlock01 p{font-size:14px}.indexCharaFlex .indexCharaBlock .charaBlock02 p{font-size:14px}.indexCharaFlex .indexCharaBlock ul.charaBlock03{font-size:14px}.indexCharaFlex1{flex-direction:column}.indexCharaFlex1 .indexCharaBlockFamily{gap:0;width:75%;margin-left:auto;margin-right:auto}.indexCharaFlex1 .indexCharaBlockFamily .familyName{font-size:14px}.indexCharaFlex1 .indexCharaBlockFamily p{font-size:14px}.pc{display:none}.sp{display:block}}