.aboutPage{background:#fff;color:#333}.subBanner{width:100vw;height:32.291vw;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;margin:0 0 0 calc((100% - 100vw) / 2);position:relative}.subBanner div{position:absolute;bottom:3vw;left:0;color:#fff;width:100%;z-index:2}.subBanner div span{width:min(80rem,calc(100% - 4rem));display:block;margin:0 auto}.subBanner div h1{font-size:.875rem;line-height:.875rem;font-weight:400;margin:0}.subBanner div h2{font-size:2.6vw;line-height:1.3em;font-weight:500;margin:.9375rem 0 0}.subBanner h1 a{display:inline-block;vertical-align:middle;padding:0 1.0625rem 0 0;margin:0 .75rem 0 0;background:url(/images/ico-cur-jt.webp) no-repeat 100%;color:#fff}.subBanner h1 a:last-child{background:none;margin:0;padding:0}.overviewPage .bannerAbout{background:var(--overview-banner-desktop)}.boxMax{width:min(80rem,calc(100% - 4rem));margin:0 auto}.boxMax,.navTitle{display:block;position:relative}.navTitle{padding:6.25rem 0 3.75rem;color:#333}.navTitle h1{font-size:clamp(2rem,2vw,2.625rem);line-height:1.5em;font-weight:500;margin:0}.tCenterM{text-align:center}.aboutCon{padding:0 0 9.375rem;display:flex;align-items:center;gap:2.5rem}.aboutConL{flex:1;font-size:clamp(1rem,1vw,1.3125rem);line-height:1.75em;color:#555;padding:0;text-align:justify}.aboutConL p{margin:0;text-indent:2em}.aboutConL_four{padding:3vh 0 0;margin:0;display:flex;justify-content:space-between;align-items:stretch;gap:.75rem}.aboutConL_four i{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-start;width:24%;font-style:normal}.aboutConL_four i img{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;-o-object-fit:contain;object-fit:contain}.aboutConL_four i span{margin-top:.625rem;display:flex;align-items:flex-start;justify-content:center;min-height:3em;font-size:clamp(.75rem,1vw,1rem);line-height:1.5em;color:#194d97}.aboutConVideo{position:relative;flex:1;overflow:hidden;background:#000}.aboutConVideo img{display:block;width:100%;height:27.5vw;max-height:27.5rem;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.swiperBtn{text-align:center}.swiperBtn a{width:1.9375rem;height:1.9375rem;display:inline-block;vertical-align:middle;border:1px solid #777;border-radius:50%;overflow:hidden}.swiperBtn .btnPre{background:url(/images/ico-jt-l.webp) no-repeat 50%}.swiperBtn .btnPre:hover{background:#194d97 url(/images/ico-jt-l-hover.webp) no-repeat 50%;border-color:#194d97}.swiperBtn .btnNext{background:url(/images/ico-jt-r.webp) no-repeat 50%}.swiperBtn .btnNext:hover{background:#194d97 url(/images/ico-jt-r-hover.webp) no-repeat 50%;border-color:#194d97}.swiperBtn .swiperNum{display:inline-block;width:auto;padding:0 1.25rem;font-size:.75rem;line-height:1.9375rem;vertical-align:middle}.navTitleTab{width:100%;margin:0 auto;display:block;padding:6.25rem 0 2.8125rem;position:relative;text-align:center;color:#333}.navTitleTab h1{font-size:clamp(2rem,2vw,2.625rem);line-height:1em;font-weight:500;margin:0}.navTitleTab h2{margin:1.5625rem 0 0}.navTitleTab h2 a,.navTitleTab h2 button{display:inline-block;border-top:.125rem solid #e3e3e3;font-size:.875rem;line-height:2.875rem;color:#bbb;padding:0 1.25rem}.navTitleTab h2 button{background:none;border-left:none;border-right:none;border-bottom:none;outline:none;cursor:pointer;font-family:inherit}.navTitleTab h2 .on{color:#555;border-top:.125rem solid #999!important}.boxPic,.boxRyzzTab{display:block}.boxPic{width:calc(90% + 2.5rem);max-width:92.5rem;margin:-1.25rem auto 6.25rem}.boxPic,.picList{position:relative}.picList{width:100%;padding:1.25rem;margin:0 0 2.5rem;overflow:hidden}.picList .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:1.875rem}.picList .swiper-slide{background:#fff;box-shadow:0 0 1.25rem rgba(0,0,0,.1);padding:1.25rem 1.25rem 0}.picList .swiper-slide div{width:100%;aspect-ratio:4/3;max-height:12.5rem;overflow:hidden}.picList .swiper-slide div img{width:100%;height:100%;transition:transform .5s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.picList .swiper-slide i{font-size:clamp(1rem,1vw,1.125rem);line-height:1.5em;text-align:center;height:5.625rem;display:flex;align-items:center;justify-content:center;font-style:normal}.picList .swiper-slide:hover img{transform:scale(1.08)}.moreList1{position:absolute;right:0;top:-4.875rem}.moreList1 a{font-size:.875rem;line-height:.875rem;text-transform:uppercase;color:#666}.ryzzBox{width:100%;padding:.75rem 0 5.625rem}.ryzzBox .boxMax{max-width:110rem}.ryzzCon{--ryzz-visible-count:4;--ryzz-gap:1.875rem;display:flex;flex-wrap:nowrap;gap:var(--ryzz-gap);align-items:stretch;overflow-x:auto;overflow-y:visible;padding:0 .125rem 1rem;scroll-snap-type:x proximity;scroll-padding-left:.125rem;-webkit-overflow-scrolling:touch}.ryzzCon.system{--ryzz-visible-count:3}.ryzzCon::-webkit-scrollbar{height:.5rem}.ryzzCon::-webkit-scrollbar-track{background:#edf2f7;border-radius:62.4375rem}.ryzzCon::-webkit-scrollbar-thumb{background:#c9d6e6;border-radius:62.4375rem}.ryzzCon::-webkit-scrollbar-thumb:hover{background:#9fb4cc}.ryzzList{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;flex:0 0 calc((100% - (var(--ryzz-visible-count) - 1) * var(--ryzz-gap)) / var(--ryzz-visible-count));scroll-snap-align:start;background:#fff;border:1px solid #e3e8f0;border-radius:.625rem;overflow:hidden;box-shadow:0 .5rem 1.75rem rgba(0,0,0,.04);text-decoration:none;color:inherit;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ryzzList:focus-visible,.ryzzList:hover{transform:translateY(-.25rem);border-color:rgba(25,77,151,.28);box-shadow:0 .75rem 2rem rgba(25,77,151,.14);outline:none}.imgboxRyzz{width:100%;aspect-ratio:4/3;min-height:16.25rem;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.imgboxRyzz img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;padding:1.125rem;box-sizing:border-box}.txtboxRyzz{min-height:5.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.6em;color:#4f4f4f;padding:1rem .875rem 1.125rem;border-top:1px solid #e3e8f0;box-sizing:border-box}.txtboxRyzz strong{font-size:clamp(.9375rem,.95vw,1.125rem);font-weight:600;color:#333}.txtboxRyzz span{display:block;margin-top:.375rem;font-size:clamp(.75rem,.8vw,.875rem);color:#999}.ryzzBox .swiperBtn{margin-top:2.75rem}.ryzzDialog{width:min(92vw,62.5rem);max-height:90dvh;border:none;border-radius:.875rem;padding:0;overflow:hidden;background:#fff;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.25);margin:auto}.ryzzDialog::backdrop{background:rgba(0,0,0,.62);backdrop-filter:blur(.25rem)}.ryzzDialogImageWrap{display:flex;align-items:center;justify-content:center;max-height:calc(90dvh - 5rem);padding:1rem;background:#f7f9fc}.ryzzDialogImg{width:auto;max-width:min(52.5rem,88vw);max-height:calc(90dvh - 7rem);-o-object-fit:contain;object-fit:contain;display:block}.ryzzDialogImgLarge{max-width:min(58rem,90vw)}.ryzzDialogFoot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#fff;border-top:1px solid #e3e8f0}.ryzzDialogFoot p{margin:0;color:#333;font-size:.9375rem;font-weight:600}.ryzzDialogFoot p span{display:block;margin-top:.25rem;color:#999;font-size:.75rem;font-weight:400}.ryzzDialogFoot button{flex:0 0 auto;min-width:4rem;height:2.25rem;border:1px solid #d8e0ea;border-radius:.375rem;background:#fff;color:#555;cursor:pointer;font-family:inherit}.ryzzDialogFoot button:hover{border-color:#194d97;background:#194d97;color:#fff}@media (max-width:64rem){.navTitle,.navTitleTab{padding:4.5rem 0 2.25rem}.aboutCon{padding:0 0 5.625rem;gap:1.75rem;flex-direction:column;align-items:stretch}.aboutConL,.aboutConVideo{width:100%;padding-right:0}.aboutConVideo img{height:min(52vw,26.25rem);max-height:none}.picList .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.ryzzCon,.ryzzCon.system{--ryzz-visible-count:2;--ryzz-gap:1.375rem}}@media (max-width:48rem){.subBanner{height:80vw}.subBanner div{bottom:1.25rem}.subBanner div h1{font-size:.625rem;line-height:.625rem}.subBanner div h2{font-size:1.625rem;line-height:1.625rem;margin:.625rem 0 0}.subBanner h1 a{padding:0 .75rem 0 0;margin:0 .5rem 0 0;background:url(/images/ico-cur-jt.webp) no-repeat 100%/.25rem auto}.overviewPage .bannerAbout{background:var(--overview-banner-mobile)}.navTitle{padding:2.5rem 0 1.875rem}.navTitle h1{font-size:1.5rem}.aboutCon{padding:0 0 2.5rem;display:block}.aboutConL{width:100%;font-size:1rem;line-height:1.625rem;padding:0 0 1.25rem}.aboutConVideo{width:100%}.aboutConVideo img{width:100%;height:45vw}.aboutConL_four{flex-wrap:wrap;gap:1rem 0}.aboutConL_four i{width:50%}.aboutConL_four i span{min-height:auto}.navTitleTab{padding:2.5rem 0 0}.navTitleTab h1{font-size:1.5rem}.navTitleTab h2 a,.navTitleTab h2 button{font-size:.75rem;line-height:3.75rem}.ryzzBox{padding:.5rem 0 3.5rem}.ryzzCon,.ryzzCon.system{--ryzz-visible-count:2;--ryzz-gap:1.125rem}.ryzzList{padding:0}.imgboxRyzz{min-height:11.25rem}.txtboxRyzz{min-height:auto;line-height:1.6em;padding:.875rem .5rem 1.125rem}.ryzzBox .swiperBtn{margin-top:1.5rem}.ryzzDialog{width:92vw;max-height:92dvh}.ryzzDialogImageWrap{max-height:calc(92dvh - 5.5rem);padding:.75rem}.ryzzDialogImg,.ryzzDialogImgLarge{max-width:100%;max-height:calc(92dvh - 7rem)}.ryzzDialogFoot{padding:.875rem 1rem}.boxPic{width:100%;margin:0 auto 2.5rem}.picList{width:100%;padding:1.25rem;margin:-1.25rem 0 1.25rem}.picList .swiper-wrapper{grid-template-columns:1fr;gap:0}.picList .swiper-slide{width:100%;padding:.625rem .625rem 0}.picList .swiper-slide div{width:100%;height:calc((90vw - 1.25rem) * .667);max-height:none}.picList .swiper-slide i{font-size:1rem;height:6.25rem}.moreList1{position:static;text-align:center;margin-top:.75rem}}@media (max-width:26.25rem){.ryzzCon,.ryzzCon.system{--ryzz-visible-count:1.15;--ryzz-gap:0.875rem}}.navTitleTab{width:min(80rem,calc(100% - 4rem))!important;max-width:80rem!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:48rem){.navTitleTab{width:calc(100% - 2rem)!important}}