body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none}img{vertical-align:top;line-height:0;font-size:0}.lang_en .systemBox .systemDetail .detailMain .descriptionCol .numberTxt.cardColor dl{padding:min(0.8333333333vw,10px) min(1.25vw,15px) min(1.25vw,15px) min(10vw,120px)}@media(max-width: 1023.9px){.lang_en .systemBox .systemDetail .detailMain .descriptionCol .numberTxt.cardColor dl{padding:min(1.3333333333vw,10px) min(2vw,15px) min(2vw,15px) min(20vw,150px)}}.lang_en .systemBox .systemDetail .detailMain .descriptionCol .numberTxt.cardColor dl span{border-radius:100vw;width:min(7.5vw,90px);font-size:min(2.0833333333vw,25px)}@media(max-width: 1023.9px){.lang_en .systemBox .systemDetail .detailMain .descriptionCol .numberTxt.cardColor dl span{width:min(16vw,120px);font-size:min(4.2666666667vw,32px)}}.anchorCol{padding-top:min(3.3333333333vw,40px)}@media(max-width: 1023.9px){.anchorCol{padding-top:min(5.3333333333vw,40px)}}.anchorCol ul{margin-bottom:min(6.6666666667vw,80px);display:flex;flex-wrap:wrap;justify-content:flex-start;gap:min(2.5vw,30px)}.anchorCol ul li{width:min(31.6666666667vw,380px)}.anchorCol ul li a{display:block;font-size:min(2vw,24px);padding:min(0.8333333333vw,10px) min(1.6666666667vw,20px);box-shadow:min(0.5vw,6px) min(0.5vw,6px) 0 rgba(29,99,228,.3);background-color:rgba(255,255,255,.8);background-image:url("../jp/images/system/ico_under.png");background-repeat:no-repeat;background-position:right min(0.8333333333vw,10px) center;background-size:min(3vw,36px);font-weight:700;color:#113b9d;transition-duration:.3s}@media(min-width: 1370px){.anchorCol ul li a:hover{background-color:#fff;box-shadow:none;translate:min(0.5vw,6px) min(0.5vw,6px)}}@media(max-width: 1023.9px){.anchorCol ul{display:block;margin:auto;width:92vw;margin-bottom:min(10.6666666667vw,80px)}.anchorCol ul li{width:100%;margin-bottom:min(4vw,30px)}.anchorCol ul li a{text-align:center;font-size:min(4vw,30px);padding:min(0.8vw,6px) min(2.6666666667vw,20px);box-shadow:min(0.8vw,6px) min(0.8vw,6px) 0 rgba(29,99,228,.3);background-position:right min(1.3333333333vw,10px) center;background-size:min(5.3333333333vw,40px)}}.systemBox{position:relative;max-width:none;margin:auto;padding:0}@media(max-width: 1023.9px){.systemBox{padding:0}}.systemBoxInner{padding:0;background:none}@media(max-width: 1023.9px){.systemBoxInner{background:none;padding:0}}.systemBox::after,.systemBox::before{display:none}.systemBox .systemBoxTit{width:100%;color:#fff;font-weight:700;display:flex;align-items:center;background:url("../jp/images/system/bg_tit.png") no-repeat left/100%;height:min(6.6666666667vw,80px);font-size:min(3.0833333333vw,37px);padding-left:min(4.5vw,54px);margin-bottom:min(3.3333333333vw,40px);text-shadow:0 0 5px rgba(255,255,255,.5)}@media(max-width: 1023.9px){.systemBox .systemBoxTit{background:url("../jp/images/system/bg_tit_sp.png") no-repeat left/100%;height:min(10.6666666667vw,80px);font-size:min(4.9333333333vw,37px);padding-left:min(5.3333333333vw,40px);margin-bottom:min(5.3333333333vw,40px)}}.systemBox .systemDetail{background:#fff;box-shadow:0 0 10px rgba(76,88,104,.1)}.systemBox .systemDetail .detailTit{position:relative;background-color:#dcedfd;height:min(6.6666666667vw,80px);padding-left:min(12.5vw,150px);font-size:min(2.6666666667vw,32px);color:#113b9d;font-weight:700;text-align:left;display:flex;align-items:center;justify-content:flex-start;line-height:120%}@media(max-width: 1023.9px){.systemBox .systemDetail .detailTit{height:min(10.6666666667vw,80px);font-size:min(3.4666666667vw,26px);justify-content:flex-start;padding:0 min(1.3333333333vw,10px) 0 min(14.6666666667vw,110px)}}.systemBox .systemDetail .detailTit span{position:absolute;text-align:left;left:0;top:0;color:#fff;height:100%;padding-left:min(3.3333333333vw,40px);width:min(12.0833333333vw,145px);font-size:min(5.1666666667vw,62px);font-family:"Lato","Noto Sans JP",-apple-system,sans-serif;font-weight:800;background:url("../jp/images/system/bg_minitit.png") no-repeat left/cover;font-style:italic;display:flex;align-items:center}@media(max-width: 1023.9px){.systemBox .systemDetail .detailTit span{padding-left:min(2.6666666667vw,20px);width:min(14.6666666667vw,110px);font-size:min(6.6666666667vw,50px);background-position:left max(-4.1666666667vw,-50px) top;background-size:auto 100%}}.systemBox .systemDetail .accordionTit{cursor:pointer}.systemBox .systemDetail .accordionTit .detailTit::after{content:"";display:block;position:absolute;top:0;right:min(1.6666666667vw,20px);width:min(5.1666666667vw,62px);height:100%;background:url("../jp/images/system/ico_under.png") no-repeat left/contain;transition-duration:.3s;transform:rotate(0deg)}@media(max-width: 1023.9px){.systemBox .systemDetail .accordionTit .detailTit::after{right:min(2.6666666667vw,20px);width:min(6.6666666667vw,50px)}}.systemBox .systemDetail .accordionTit.accordion-open .detailTit::after{transform:rotate(180deg)}.systemBox .systemDetail .accordionTit.js-close .detailTit::after{transform:rotate(180deg)}.systemBox .systemDetail .accordionTit.accordion-open.js-close .detailTit::after{transform:rotate(0deg)}.systemBox .systemDetail .detailMain{text-align:center;padding:min(3.3333333333vw,40px) min(5vw,60px);font-size:min(2.1666666667vw,26px)}@media(max-width: 1023.9px){.systemBox .systemDetail .detailMain{padding:min(2.6666666667vw,20px);font-size:min(3.2vw,24px)}}.systemBox .systemDetail .detailMain .notice li{font-size:min(1.6666666667vw,20px)}@media(max-width: 1023.9px){.systemBox .systemDetail .detailMain .notice li{font-size:min(2.9333333333vw,22px)}}@media(min-width: 1370px){.systemBox .systemDetail .detailMain .descriptionCol_card{display:flex}.systemBox .systemDetail .detailMain .descriptionCol_card .imgBox{width:50%}.systemBox .systemDetail .detailMain .descriptionCol_card .numberTxt{width:50%;padding-left:min(3.3333333333vw,40px)}}@media(min-width: 1024px)and (max-width: 1370.1px){.systemBox .systemDetail .detailMain .descriptionCol_card{display:flex}.systemBox .systemDetail .detailMain .descriptionCol_card .imgBox{width:50%}.systemBox .systemDetail .detailMain .descriptionCol_card .numberTxt{width:50%;padding-left:min(3.3333333333vw,40px)}}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl{text-align:left;position:relative;background-color:#dcedfd;padding:min(0.8333333333vw,10px) min(1.25vw,15px) min(1.25vw,15px) min(5.8333333333vw,70px);margin-bottom:min(1.6666666667vw,20px)}@media(max-width: 1023.9px){.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl{padding:min(1.3333333333vw,10px) min(2vw,15px) min(2vw,15px) min(8.6666666667vw,65px);margin-bottom:min(2.6666666667vw,20px)}}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl:last-of-type{margin-bottom:0}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#0074ff;color:#fff;font-weight:700;position:absolute;padding-top:min(0.25vw,3px);top:min(1vw,12px);left:min(1.25vw,15px);width:min(2.9166666667vw,35px);height:min(2.9166666667vw,35px);font-size:min(2.3333333333vw,28px)}@media(max-width: 1023.9px){.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span{top:min(2.2666666667vw,17px);left:min(2vw,15px);width:min(6vw,45px);height:min(6vw,45px);font-size:min(4.5333333333vw,34px)}}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.color{font-size:min(2vw,24px);padding-bottom:min(0.1666666667vw,2px)}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.colorRed{background-color:#d50000}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.colorBlue{background-color:#189fed}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.colorYellow{background-color:#f0ac09}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.colorGreen{background-color:#00bd97}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.colorWhite{background-color:#999}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.colorBlack{background-color:#000}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.colorPurple{background-color:#752ae6}@media(max-width: 1023.9px){.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl span.color{font-size:min(4vw,30px);padding-bottom:min(0.2666666667vw,2px)}}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl dt{color:#0074ff;font-size:min(2.1666666667vw,26px);font-weight:700}@media(max-width: 1023.9px){.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl dt{font-size:min(4.5333333333vw,34px)}}.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl dd{font-size:min(1.8333333333vw,22px)}@media(max-width: 1023.9px){.systemBox .systemDetail .detailMain .descriptionCol .numberTxt dl dd{font-size:min(3.7333333333vw,28px)}}.systemBox .swiper{padding-bottom:min(5.8333333333vw,70px)}@media(max-width: 1023.9px){.systemBox .swiper{padding-bottom:min(13.3333333333vw,100px)}}.systemBox .swiper-controller{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}.systemBox .swiper-controller .swiper-pagination{position:static;width:auto;display:flex;align-items:center;justify-content:center;gap:min(1.6666666667vw,20px);height:min(4.1666666667vw,50px);padding:0 min(1.6666666667vw,20px)}@media(max-width: 1023.9px){.systemBox .swiper-controller .swiper-pagination{gap:min(2.6666666667vw,20px);height:min(10.6666666667vw,80px);padding:0 min(2.6666666667vw,20px)}}.systemBox .swiper-controller .swiper-pagination .swiper-pagination-bullet{background:#fff;border-radius:0;width:min(1.1666666667vw,14px);height:min(1.1666666667vw,14px);margin:.8vw;opacity:1;transform:rotate(45deg);box-shadow:0px 0px 10px rgba(110,255,226,.7)}@media(min-width: 1370px){.systemBox .swiper-controller .swiper-pagination .swiper-pagination-bullet{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}.systemBox .swiper-controller .swiper-pagination .swiper-pagination-bullet:hover{scale:1.05}}@media(max-width: 1023.9px){.systemBox .swiper-controller .swiper-pagination .swiper-pagination-bullet{width:min(1.8666666667vw,14px);height:min(1.8666666667vw,14px)}}.systemBox .swiper-controller .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#00baff;opacity:1;box-shadow:0px 0px 10px rgba(110,255,226,.7);pointer-events:none}.systemBox .swiper-button{position:absolute;top:40%;left:0;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1023.9px){.systemBox .swiper-button{top:auto;bottom:1.5vw;padding:0 15vw}}.systemBox .swiper-button .swiper-button-prev,.systemBox .swiper-button .swiper-button-next{border:none;position:static;margin-top:0;width:min(5vw,60px);height:min(5vw,60px);background:url("../jp/images/system/ico_under.png") no-repeat top center/contain}@media(min-width: 1370px){.systemBox .swiper-button .swiper-button-prev,.systemBox .swiper-button .swiper-button-next{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}.systemBox .swiper-button .swiper-button-prev:hover,.systemBox .swiper-button .swiper-button-next:hover{scale:1.2}}@media(max-width: 1023.9px){.systemBox .swiper-button .swiper-button-prev,.systemBox .swiper-button .swiper-button-next{filter:drop-shadow(0px 0px 7px rgba(110, 255, 226, 0.8745098039));background:url("../jp/images/system/ico_arrow.png") no-repeat top center/contain;width:min(6.6666666667vw,50px);height:min(6.6666666667vw,50px)}}.systemBox .swiper-button .swiper-button-prev::after,.systemBox .swiper-button .swiper-button-next::after{display:none}.systemBox .swiper-button .swiper-button-prev{transform:rotate(90deg)}@media(max-width: 1023.9px){.systemBox .swiper-button .swiper-button-prev{transform:scale(-1, 1)}}.systemBox .swiper-button .swiper-button-next{transform:rotate(-90deg)}@media(max-width: 1023.9px){.systemBox .swiper-button .swiper-button-next{transform:rotate(0)}}.video{width:100%}.videoTxt{min-height:150px}@media(max-width: 1023.9px){.videoTxt{min-height:19vw}}.imgPopup{position:relative;display:block}@media(min-width: 1370px){.imgPopup{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}.imgPopup:hover{scale:1.05}}.imgPopup::after{content:"";display:block;position:absolute;bottom:-10px;right:-10px;width:min(5.1666666667vw,62px);height:min(5.1666666667vw,62px);background:url("../jp/images/system/ico_plus.png") no-repeat left/contain}@media(max-width: 1023.9px){.imgPopup::after{bottom:max(-1.3333333333vw,-10px);right:max(-1.3333333333vw,-10px);width:min(8.2666666667vw,62px);height:min(8.2666666667vw,62px)}}.flexCol{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:min(1.6666666667vw,20px)}.flexCol>*{width:30%}