@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,figure,figcaption,fieldset,button{padding:0;margin:0}picture,img,iframe,embed,object,video,fieldset,button{border:0}html{font-size:62.5%}@media (max-width: 1440px){html{font-size:.6944444444vw}}@media (max-width: 768px){html{font-size:62.5%}}body{margin:0;background-color:#efefef;overflow-x:clip;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:500;line-height:1.8;color:#222;word-break:normal;overflow-wrap:anywhere;line-break:strict}html,body{height:100%}li,dt,dd{list-style:none}figure,figcaption{display:block}em,strong,b{font-style:normal;font-weight:700}sub,sup{bottom:-.2em}dfn{font-style:normal}label{cursor:pointer}input::-ms-clear{visibility:hidden}button{cursor:pointer}select::-ms-expand{display:none}textarea{resize:vertical}input,button,select,textarea,[role=button]{font-size:1.6rem}input[disabled],button[disabled],select[disabled],textarea[disabled],[role=button][disabled]{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:1em}img,svg{display:block;width:100%;max-width:100%;height:auto;vertical-align:bottom}button{background-color:transparent}dialog{max-width:100%;max-height:100%;padding:0;margin:0;border:none}input,textarea,keygen,select,button,tt,code,kbd,samp,pre,xmp,plaintext,listing{font-family:inherit;font-size:inherit;color:inherit}summary{display:block;cursor:pointer}summary::-webkit-details-marker{display:none}blockquote{margin:0}address{font-style:normal}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sp-only{display:none}@media (max-width: 768px){.sp-only{display:block}}.pc-only{display:block}@media (max-width: 768px){.pc-only{display:none}}.l-outer{padding:0 2rem}@media (max-width: 768px){.l-outer{padding:0 2.7777777778vw}}.l-inner{max-width:120rem;margin:0 auto}@media (max-width: 768px){.l-inner{padding:0 2.7777777778vw}}.l-inner--narrow{max-width:102rem;margin:0 auto}@media (max-width: 768px){.l-inner--narrow{padding:0 2.7777777778vw}}.l-inner--wide{max-width:134rem;margin:0 auto}@media (max-width: 768px){.l-inner--wide{padding:0 2.7777777778vw}}.l-inner-max{max-width:144rem;margin:0 auto}.l-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 2rem}@media (max-width: 768px){.l-header{padding:2.7777777778vw}}.l-header_box{display:flex;align-items:center;justify-content:space-between;max-width:144rem;margin:0 auto;padding:0 3rem;background:#fffc;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);border-radius:.8rem}@media (max-width: 768px){.l-header_box{max-width:94.4444444444vw;padding:0 5.5555555556vw;border-radius:2.2222222222vw}}.l-header_logo{flex-shrink:0;width:34.1rem;padding:2.3rem 0}@media (max-width: 768px){.l-header_logo{width:47.2222222222vw;padding:5.2777777778vw 0}}.l-header_logo a{display:block;transition:opacity .3s ease}@media (hover: hover){.l-header_logo a:hover{opacity:.7}}.l-header_logo-img--black{display:block}.l-header_logo-img--white{display:none}.l-header_nav{display:flex;align-items:center;gap:2rem}@media (max-width: 768px){.l-header_nav{display:none}}.l-header_nav-item{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;color:#222;text-decoration:none;transition:opacity .3s ease}@media (hover: hover){.l-header_nav-item:hover{opacity:.7}}.l-header_nav-divider{width:1px;height:1rem;background-color:#b9b9b9}.l-header_buttons{display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.l-header_buttons{display:none}}.l-header_menu-btn{display:none}@media (max-width: 768px){.l-header_menu-btn{display:flex;align-items:center;gap:2.2222222222vw;padding:3.8888888889vw 3.3333333333vw;background-color:#233290;border:none;border-radius:7.7777777778vw;box-shadow:0 .5555555556vw .5555555556vw #0000001a;cursor:pointer}}@media (max-width: 768px){.l-header_menu-text{font-family:Tenali Ramakrishna,sans-serif;margin-bottom:-.4em;font-size:4.1666666667vw;font-weight:500;line-height:1;color:#fff}}@media (max-width: 768px){.l-header_menu-icon{display:flex;flex-direction:column;gap:.8333333333vw;width:3.3333333333vw}}.l-header_menu-icon span{display:block;width:100%;height:1px;background-color:#fff;transition:transform .3s ease,opacity .3s ease}.l-header_menu-btn.is-open{background-color:#fff;box-shadow:0 1.3888888889vw 1.3888888889vw #0000001a}.l-header_menu-btn.is-open .l-header_menu-text{color:#222}.l-header_menu-btn.is-open .l-header_menu-icon span{background-color:#222}.l-header_menu-btn.is-open .l-header_menu-icon span:nth-child(1){transform:translateY(1.1111111111vw) rotate(45deg)}.l-header_menu-btn.is-open .l-header_menu-icon span:nth-child(2){opacity:0}.l-header_menu-btn.is-open .l-header_menu-icon span:nth-child(3){transform:translateY(-1.1111111111vw) rotate(-45deg)}@media (max-width: 768px){.l-header_box.is-menu-open{background:#233290}}@media (max-width: 768px){.l-header_logo.is-menu-open .l-header_logo-img--black{display:none}.l-header_logo.is-menu-open .l-header_logo-img--white{display:block}}@media (max-width: 768px){.l-header.is-menu-open{background-color:#233290}}.l-drawer{display:none}@media (max-width: 768px){.l-drawer{display:block;position:fixed;top:19.4444444444vw;left:0;right:0;bottom:0;z-index:999;background-color:#233290;padding:8.3333333333vw;transform:translateY(-100vh);transition:transform .3s ease;overflow-y:auto}.l-drawer.is-open{transform:translateY(0)}}.l-drawer_nav{display:flex;flex-direction:column;gap:5.5555555556vw}.l-drawer_nav-item{display:flex;align-items:center;text-decoration:none}.l-drawer_nav-content{flex:1;display:flex;flex-direction:column;gap:1.3888888889vw}.l-drawer_nav-en{font-family:Tenali Ramakrishna,sans-serif;margin-bottom:-.4em;font-size:4.4444444444vw;font-weight:500;line-height:1;letter-spacing:.03em;color:#fff}.l-drawer_nav-ja{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:5vw;font-weight:700;line-height:1.6;letter-spacing:.05em;color:#fff;margin-top:2.7777777778vw}.l-drawer_nav-arrow{flex-shrink:0;width:11.1111111111vw}.l-drawer_nav-divider{width:100%;height:1px;background-color:#fff3}.l-drawer_buttons{display:flex;flex-direction:column;gap:5.5555555556vw;margin-top:11.1111111111vw}.l-drawer_btn{display:flex;align-items:center;justify-content:center;gap:2.7777777778vw;width:83.3333333333vw;padding:5vw 5.5555555556vw;border-radius:8.3333333333vw;box-shadow:0 1.3888888889vw 1.3888888889vw #07153726;text-decoration:none}.l-drawer_btn--buy{background-color:#2b43f8}.l-drawer_btn--sell{background-color:#6326dd;border-radius:13.8888888889vw}.l-drawer_btn-text{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:4.4444444444vw;font-weight:700;line-height:1.5;letter-spacing:.03em;color:#fff}.l-drawer_btn-arrow{width:7.2222222222vw}@media (max-width: 768px){body.is-menu-open{overflow:hidden}}.l-footer{position:relative;background-color:#111;padding:8.8rem 11rem 4.8rem}@media (max-width: 768px){.l-footer{padding:11.1111111111vw 8.3333333333vw 8.8888888889vw}}.l-footer_totop{position:absolute;top:8.8rem;right:11rem;display:flex;align-items:center;gap:.8rem;padding:1.2rem 2rem;border:1px solid #383838;border-radius:5rem;text-decoration:none;transition:opacity .3s ease}@media (max-width: 768px){.l-footer_totop{position:static;justify-content:center;width:45.5555555556vw;height:11.6666666667vw;margin:0 auto 13.8888888889vw;padding:0 5.5555555556vw;border-radius:13.8888888889vw;gap:2.7777777778vw}}@media (hover: hover){.l-footer_totop:hover{opacity:.7}}.l-footer_totop-icon{width:1.5rem}@media (max-width: 768px){.l-footer_totop-icon{width:6.1111111111vw}}.l-footer_totop-text{font-family:Tenali Ramakrishna,sans-serif;margin-bottom:-.4em;font-size:1.6rem;font-weight:500;line-height:1.5;color:#fff}@media (max-width: 768px){.l-footer_totop-text{font-size:4.4444444444vw}}.l-footer_logo{width:50rem;margin:0 auto 8rem}@media (max-width: 768px){.l-footer_logo{width:71.1111111111vw;margin:0 auto 8.3333333333vw}}.l-footer_bottom{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.l-footer_bottom{flex-direction:column;gap:8.3333333333vw}}.l-footer_nav{display:flex;align-items:center;gap:1.5rem}@media (max-width: 768px){.l-footer_nav{flex-wrap:wrap;justify-content:center;gap:0vw}}.l-footer_nav-item{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.8;letter-spacing:.05em;color:#fff;text-decoration:none;transition:opacity .3s ease}@media (max-width: 768px){.l-footer_nav-item{font-size:3.3333333333vw}}@media (hover: hover){.l-footer_nav-item:hover{opacity:.7}}.l-footer_nav-divider{width:1px;height:2rem;background-color:#383838}@media (max-width: 768px){.l-footer_nav-divider{height:5.5555555556vw;margin:0 2.7777777778vw}}@media (max-width: 768px){.l-footer_nav-item--full{width:100%;text-align:center;margin-top:2.7777777778vw}}@media (max-width: 768px){.l-footer_nav-divider--sp-hidden{display:none}}.l-footer_copyright{font-family:Tenali Ramakrishna,sans-serif;margin-bottom:-.4em;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.05em;color:#fff}@media (max-width: 768px){.l-footer_copyright{font-size:3.8888888889vw}}.c-font-en{font-family:Tenali Ramakrishna,sans-serif;margin-bottom:-.4em;display:block}.c-font-en-inline{font-family:Tenali Ramakrishna,sans-serif;margin-bottom:-.4em;display:inline-block}.c-btn{display:inline-flex;align-items:center;justify-content:center;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;font-size:1.4rem;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .3s ease}@media (max-width: 768px){.c-btn{font-size:3.8888888889vw}}.c-btn:hover{opacity:.8}.c-btn--buy{width:16rem;padding-block:1.3rem;background-color:#2b43f8;color:#fff;border-radius:2.8rem;-webkit-backdrop-filter:blur(3.467px);backdrop-filter:blur(3.467px);box-shadow:0 .52rem .52rem #0000001a}@media (max-width: 768px){.c-btn--buy{width:38.8888888889vw;padding-block:3.0555555556vw;border-radius:5vw;box-shadow:0 1.1111111111vw 1.1111111111vw #0000001a}}.c-btn--sell{width:16rem;padding-block:1.3rem;background-color:#6326dd;color:#fff;border-radius:2.8rem;-webkit-backdrop-filter:blur(3.467px);backdrop-filter:blur(3.467px);box-shadow:0 .52rem .52rem #0000001a}@media (max-width: 768px){.c-btn--sell{width:38.8888888889vw;padding-block:3.0555555556vw;border-radius:5vw;box-shadow:0 1.1111111111vw 1.1111111111vw #0000001a}}.c-btn--full{width:100%}.c-btn--lg{width:20rem;padding-block:2.2rem;font-size:1.6rem;border-radius:3rem;box-shadow:0 .5rem .5rem #07153726}@media (max-width: 768px){.c-btn--lg{width:83.3333333333vw;padding-block:6.1111111111vw;font-size:4.4444444444vw;border-radius:8.3333333333vw;box-shadow:0 1.3888888889vw 1.3888888889vw #07153726}}.c-heading{display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}@media (max-width: 768px){.c-heading{gap:5.5555555556vw}}.c-heading_en{font-family:Tenali Ramakrishna,sans-serif;font-size:10rem;font-weight:500;line-height:1;letter-spacing:.03em;color:#233290;margin:0}@media (max-width: 768px){.c-heading_en{font-size:16.6666666667vw;line-height:.9;letter-spacing:.5vw}}.c-heading_ja{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:0;color:#222;margin:0}@media (max-width: 768px){.c-heading_ja{font-size:4.4444444444vw;letter-spacing:.2222222222vw}}.c-heading--left{align-items:flex-start;text-align:left}.c-heading--white .c-heading_en,.c-heading--white .c-heading_ja{color:#fff}.c-faq{max-width:93rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media (max-width: 768px){.c-faq{max-width:100%;gap:5.5555555556vw}}.c-faq_item[open] .c-faq_toggle:after{opacity:0}.c-faq_item{gap:.3rem;display:flex;flex-direction:column}.c-faq_question{background-color:#fff;display:flex;align-items:center;gap:1.4rem;padding:2.5rem 2.7rem;cursor:pointer;list-style:none;border-radius:.8rem;transition:opacity .3s ease}@media (max-width: 768px){.c-faq_question{gap:3.3333333333vw;padding:5.5555555556vw 4.4444444444vw}}.c-faq_question::-webkit-details-marker{display:none}.c-faq_question:hover{opacity:.7}@media (max-width: 768px){.c-faq_question:hover{opacity:1}}.c-faq_icon{flex-shrink:0;width:2.7rem}@media (max-width: 768px){.c-faq_icon{width:6.1111111111vw}}.c-faq_text{flex:1;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media (max-width: 768px){.c-faq_text{font-size:5vw;line-height:1.4}}.c-faq_text{color:#222;margin:0}.c-faq_toggle{position:relative;flex-shrink:0;width:1.6rem;aspect-ratio:1}@media (max-width: 768px){.c-faq_toggle{width:3.8888888889vw}}.c-faq_toggle:before,.c-faq_toggle:after{content:"";position:absolute;top:50%;left:50%;background-color:#222;transition:opacity .3s ease}.c-faq_toggle:before{width:1.4rem;height:.16rem;transform:translate(-50%,-50%)}@media (max-width: 768px){.c-faq_toggle:before{width:3.8888888889vw;height:.4444444444vw}}.c-faq_toggle:after{width:.16rem;height:1.4rem;transform:translate(-50%,-50%)}@media (max-width: 768px){.c-faq_toggle:after{width:.4444444444vw;height:3.8888888889vw}}.c-faq_answer{background-color:#fff;border-radius:.8rem;position:relative;display:flex;padding:0;overflow:hidden}.c-faq_answer-bar{flex-shrink:0;width:8.9rem;background-color:#233290;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0 100%)}@media (max-width: 768px){.c-faq_answer-bar{width:19.1666666667vw;padding-top:5.5555555556vw;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%)}}.c-faq_icon-pc{display:block;width:2.7rem}@media (max-width: 768px){.c-faq_icon-pc{display:none}}.c-faq_icon-sp{display:none}@media (max-width: 768px){.c-faq_icon-sp{display:block;font-family:Tenali Ramakrishna,sans-serif;font-size:8.3333333333vw;font-weight:500;line-height:1;color:#fff}}.c-faq_content{flex:1;padding:2rem 3rem 2.5rem 2.7rem}@media (max-width: 768px){.c-faq_content{padding:4.4444444444vw}}.c-faq_content p{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.03em}@media (max-width: 768px){.c-faq_content p{font-size:4.1666666667vw}}.c-faq_content p{color:#222;margin:0}.c-faq_content p+p{margin-top:1.6rem}@media (max-width: 768px){.c-faq_content p+p{margin-top:3.3333333333vw}}.c-card{display:flex;flex-direction:column;gap:2rem;width:38rem;padding:2rem;background-color:#fff;border-radius:.8rem;box-shadow:0 .4rem 2rem #303fb0;text-decoration:none;transition:opacity .3s ease}@media (max-width: 768px){.c-card{gap:5.5555555556vw;width:77.7777777778vw;padding:5.5555555556vw;border-radius:2.2222222222vw;box-shadow:0 1.1111111111vw 5.5555555556vw #303fb0}}.c-card:hover{opacity:.7}.c-card_thumbnail{width:100%;background-color:#fff;border:1px solid #d2d5d9;border-radius:.5rem;overflow:hidden}@media (max-width: 768px){.c-card_thumbnail{border-radius:1.3888888889vw}}.c-card_thumbnail img{width:100%;height:100%}.c-card_body{display:flex;flex-direction:column;flex-grow:1;gap:1.6rem;padding:0 1rem}@media (max-width: 768px){.c-card_body{gap:3.3333333333vw;padding:0}}.c-card_client{display:flex;flex-direction:column;gap:.8rem}@media (max-width: 768px){.c-card_client{gap:1.6666666667vw}}.c-card_company{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.8;letter-spacing:.05em;color:#222;margin:0}@media (max-width: 768px){.c-card_company{font-size:3.3333333333vw;letter-spacing:.1666666667vw}}.c-card_title{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media (max-width: 768px){.c-card_title{font-size:5vw;line-height:1.4}}.c-card_title{color:#222;margin:0}.c-card_desc{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5;color:#222;margin:0}@media (max-width: 768px){.c-card_desc{font-size:3.3333333333vw}}.c-card_tags{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:auto}@media (max-width: 768px){.c-card_tags{gap:2.2222222222vw}}.c-card_tag{display:flex;align-items:center;gap:.4rem}@media (max-width: 768px){.c-card_tag{gap:1.1111111111vw}}.c-card_tag-icon{width:1.6rem}@media (max-width: 768px){.c-card_tag-icon{width:4.4444444444vw}}.c-card_tag-text{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.3rem;font-weight:500;line-height:1;color:#222}@media (max-width: 768px){.c-card_tag-text{font-size:3.6111111111vw}}.c-cta{position:relative;margin:0 auto;padding:6.8rem 16rem;background:linear-gradient(180deg,#242f84,#191b51);border-radius:1.2rem;overflow:hidden}@media (max-width: 768px){.c-cta{width:100vw;left:50%;transform:translate(-50%);padding:8.3333333333vw 5.5555555556vw;border-radius:3.3333333333vw}}.c-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../img/noize.png);background-size:cover;mix-blend-mode:screen;opacity:.35;pointer-events:none}.c-cta_lead{position:relative;z-index:1;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.03em;color:#fff;text-align:center;margin:0 0 4.5rem}@media (max-width: 768px){.c-cta_lead{font-size:6.1111111111vw;letter-spacing:.1833333333vw;margin:0 0 7.5vw}}.c-cta_buttons{position:relative;z-index:1;display:flex;justify-content:center;gap:2rem}@media (max-width: 768px){.c-cta_buttons{flex-direction:column;gap:4.1666666667vw}}.c-cta_link{position:relative;display:flex;align-items:center;gap:2rem;min-width:50rem;padding:4rem 9rem 4rem 4rem;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.8rem;box-shadow:0 1.5rem 1.5rem #07153740;text-decoration:none;transition:opacity .3s ease}@media (max-width: 768px){.c-cta_link{min-width:88.8888888889vw;gap:5.5555555556vw;padding:6.3888888889vw 16.6666666667vw 6.3888888889vw 5.5555555556vw;-webkit-backdrop-filter:blur(6.4px);backdrop-filter:blur(6.4px);border-radius:1.4222222222vw;box-shadow:0 2.7777777778vw 2.7777777778vw #07153740}}.c-cta_link:hover{opacity:.8}.c-cta_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:7rem;aspect-ratio:1;border-radius:.8rem}@media (max-width: 768px){.c-cta_icon{width:12.2222222222vw;border-radius:1.3888888889vw}}.c-cta_icon-img{width:100%}@media (max-width: 768px){.c-cta_icon-img{width:100%}}.c-cta_text{flex:1;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.03em;white-space:nowrap}@media (max-width: 768px){.c-cta_text{font-size:5vw;letter-spacing:.15vw;line-height:1.4;white-space:nowrap}}.c-cta_arrow{position:absolute;right:3rem;top:50%;transform:translateY(-50%);width:5rem}@media (max-width: 768px){.c-cta_arrow{right:2.7777777778vw;width:8.8888888889vw}}.c-cta_link--buy .c-cta_icon{background-color:#2b43f8}.c-cta_link--buy .c-cta_text{color:#2b43f8}.c-cta_link--sell .c-cta_icon{background-color:#6326dd}.c-cta_link--sell .c-cta_text{color:#6326dd}.p-mv{position:relative;margin-top:10rem}@media (max-width: 768px){.p-mv{margin-top:19.4444444444vw}}.p-mv_wrap{position:relative}.p-mv_image{width:100%}.p-mv_image img{width:100%;height:auto}.p-mv_copy{position:absolute;top:20.3rem;right:18.4rem;text-align:center}@media (max-width: 768px){.p-mv_copy{top:42.2222222222vw;right:50%;transform:translate(50%)}}.p-mv_tag{display:inline-block;padding:1.2rem 5rem;background:linear-gradient(90deg,#153983,#0b1935);color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em;white-space:nowrap}@media (max-width: 768px){.p-mv_tag{padding:2.2222222222vw 8.3333333333vw;font-size:3.6111111111vw;letter-spacing:0}}.p-mv_title{margin-top:2.5rem;color:#fff;font-size:4.5rem;font-weight:700;line-height:1.6;white-space:nowrap}@media (max-width: 768px){.p-mv_title{margin-top:5.5555555556vw;font-size:6.6666666667vw;line-height:1.5}}.p-distinction{position:relative;padding-top:22.7rem;padding-bottom:13rem}@media (max-width: 768px){.p-distinction{padding-top:22.2222222222vw;padding-bottom:16.6666666667vw}}.p-distinction_bg{position:absolute;bottom:0;left:0;width:100%;z-index:0}@media (max-width: 768px){.p-distinction_bg{display:none}}.p-distinction_wrap{position:relative;z-index:1}.p-distinction_title{position:relative;text-align:center;margin-bottom:8rem}@media (max-width: 768px){.p-distinction_title{margin-bottom:11.1111111111vw}}.p-distinction_title-en{font-family:Tenali Ramakrishna,sans-serif;font-size:23rem;font-weight:500;line-height:1;letter-spacing:.02em;color:#304bc2;opacity:.06;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-105%);white-space:nowrap}@media (max-width: 768px){.p-distinction_title-en{font-size:20vw;letter-spacing:.02em;transform:translate(-50%,-145%)}}.p-distinction_title-ja{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:3.8rem;font-weight:700;line-height:1.5;color:#222;margin:0;position:relative}@media (max-width: 768px){.p-distinction_title-ja{font-size:6.1111111111vw;line-height:1.4;letter-spacing:-.03em}}.p-distinction_title-ja .is-point{color:#304bc2}.p-distinction_table{display:grid;grid-template-columns:17.8rem 41.8rem 42rem;gap:.2rem}@media (max-width: 768px){.p-distinction_table{grid-template-columns:18.8888888889vw 34.4444444444vw 34.4444444444vw;gap:.5555555556vw}}.p-distinction_row{display:contents}.p-distinction_cell{display:flex;align-items:center;justify-content:center;padding:1.6rem 1.2rem;font-size:1.6rem;line-height:1.4;text-align:center}@media (max-width: 768px){.p-distinction_cell{padding:2.2222222222vw;font-size:3.6111111111vw;line-height:1.3}}.p-distinction_cell--header-empty{background-color:transparent}.p-distinction_cell--header-succession{background-color:#47484a;color:#fff;font-weight:700;font-size:1.8rem;padding:2rem 1.6rem}@media (max-width: 768px){.p-distinction_cell--header-succession{font-size:3.6111111111vw;padding:3.3333333333vw 2.7777777778vw}}.p-distinction_cell--header-growth{background:linear-gradient(90deg,#20419c 9.615%,#202382 47.596%,#002061);color:#fff;font-weight:700;font-size:1.8rem;padding:2rem 1.6rem}@media (max-width: 768px){.p-distinction_cell--header-growth{font-size:3.6111111111vw;padding:3.3333333333vw 2.7777777778vw}}.p-distinction_cell--item{background-color:#f8fbff;color:#222;font-weight:500}.p-distinction_cell--succession{background-color:#fff;color:#222;font-weight:500}@media (max-width: 768px){.p-distinction_cell--succession{text-align:left}}.p-distinction_cell--growth{background:linear-gradient(90deg,#3e62bd,#0a1f89);color:#fff;font-weight:700}@media (max-width: 768px){.p-distinction_cell--growth{text-align:left}}.p-why{margin-top:7.3rem}@media (max-width: 768px){.p-why{margin-top:31.6666666667vw}}.p-why_wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:8rem}@media (max-width: 768px){.p-why_wrap{display:block}}.p-why_body{width:52rem;flex-shrink:0}@media (max-width: 768px){.p-why_body{width:100%}}.p-why_title{position:relative;margin-bottom:3rem}@media (max-width: 768px){.p-why_title{margin-bottom:5.5555555556vw}}.p-why_title-en{font-family:Tenali Ramakrishna,sans-serif;font-size:23rem;font-weight:500;line-height:1;letter-spacing:.02em;color:#304bc2;opacity:.06;margin:0;position:absolute;top:50%;left:0;transform:translateY(-120%);white-space:nowrap}@media (max-width: 768px){.p-why_title-en{font-size:33.3333333333vw;left:0;transform:translateY(-125%)}}.p-why_title-ja{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:3.8rem;font-weight:700;line-height:1.5;color:#222;margin:0;position:relative}@media (max-width: 768px){.p-why_title-ja{font-size:6.1111111111vw;line-height:1.4;letter-spacing:-.03em}}.p-why_title-ja .is-point{color:#304bc2}.p-why_text{font-size:1.6rem;line-height:1.8;letter-spacing:.03em;color:#222}@media (max-width: 768px){.p-why_text{font-size:4.1666666667vw;margin-bottom:8.3333333333vw}}.p-why_text p{margin:0}.p-why_text p+p{margin-top:1.8em}.p-why_image{flex:1;max-width:51rem}@media (max-width: 768px){.p-why_image{width:86.1111111111vw}}.p-why_image img{width:100%;height:auto}.p-strength{margin-top:30.3rem;padding:0}@media (max-width: 768px){.p-strength{margin-top:42.5vw;padding:0}}.p-strength_title{position:relative;text-align:center;margin-bottom:8rem}@media (max-width: 768px){.p-strength_title{margin-bottom:11.1111111111vw}}.p-strength_title-en{font-family:Tenali Ramakrishna,sans-serif;font-size:23rem;font-weight:500;line-height:1;letter-spacing:.02em;color:#304bc2;opacity:.06;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-75%);white-space:nowrap}@media (max-width: 768px){.p-strength_title-en{font-size:20vw;transform:translate(-50%,-115%)}}.p-strength_title-ja{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:4rem;font-weight:700;line-height:1.35;color:#222;margin:0;position:relative}@media (max-width: 768px){.p-strength_title-ja{font-size:6.1111111111vw;line-height:1.4;letter-spacing:-.03em}}.p-strength_title-ja .is-point{color:#304bc2}.p-strength_point+.p-strength_point{margin-top:8rem}@media (max-width: 768px){.p-strength_point+.p-strength_point{margin-top:13.8888888889vw}}.p-strength_point-bar{background:linear-gradient(90deg,#20419c 9.615%,#202382 47.596%,#002061);padding:5.8rem 9.5rem 8.6rem}@media (max-width: 768px){.p-strength_point-bar{position:relative;width:100vw;left:50%;transform:translate(-50%);padding:11.1111111111vw 5.5555555556vw 19.4444444444vw}}.p-strength_point-label{display:flex;align-items:center;gap:2.4rem}@media (max-width: 768px){.p-strength_point-label{flex-wrap:wrap;gap:2.2222222222vw 2.7777777778vw}}.p-strength_point-num{font-family:Tenali Ramakrishna,sans-serif;margin-bottom:-.4em;font-size:2.8rem;font-weight:500;color:#fff;letter-spacing:.03em}@media (max-width: 768px){.p-strength_point-num{font-size:7.2222222222vw}}.p-strength_point-title{font-size:2.8rem;font-weight:700;color:#fff;line-height:1.5;letter-spacing:.05em;margin:0}@media (max-width: 768px){.p-strength_point-title{width:100%;font-size:5.5555555556vw;line-height:1.6}}.p-strength_cards{position:relative;display:flex;justify-content:center;gap:6rem;margin-top:-3.6rem}@media (max-width: 768px){.p-strength_cards{flex-direction:column;gap:11.1111111111vw;margin-top:-11.1111111111vw}}.p-strength_card{width:48rem}@media (max-width: 768px){.p-strength_card{width:100%}}.p-strength_card-image{margin-bottom:2.4rem}@media (max-width: 768px){.p-strength_card-image{margin-bottom:4.4444444444vw}}.p-strength_card-image img{width:100%;height:auto}.p-strength_card-heading{display:flex;align-items:center;gap:2rem;margin-bottom:2.4rem}@media (max-width: 768px){.p-strength_card-heading{gap:4.1666666667vw;margin-bottom:4.4444444444vw}}.p-strength_card-bar{width:.5rem;height:5rem;background-color:#233290;flex-shrink:0}@media (max-width: 768px){.p-strength_card-bar{height:11.6666666667vw}}.p-strength_card-title{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:#222;margin:0}@media (max-width: 768px){.p-strength_card-title{font-size:5vw;line-height:1.4}}.p-strength_card-list{display:flex;flex-direction:column;gap:.4rem}@media (max-width: 768px){.p-strength_card-list{gap:1.1111111111vw}}.p-strength_card-list-item{width:100%;font-size:1.6rem;line-height:1.8;letter-spacing:.03em;color:#222;padding-left:2.4rem;position:relative}@media (max-width: 768px){.p-strength_card-list-item{font-size:4.1666666667vw;padding-left:6.1111111111vw}}.p-strength_card-list-item:before{content:"・";position:absolute;left:0}.p-strength_card-text{font-size:1.6rem;line-height:1.8;letter-spacing:.03em;color:#222}@media (max-width: 768px){.p-strength_card-text{font-size:4.1666666667vw}}.p-strength_card-box{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#dce1ec;background-image:url(../img/noize.webp);background-repeat:repeat;background-blend-mode:color-dodge;height:24rem;margin-bottom:2.4rem}@media (max-width: 768px){.p-strength_card-box{height:44.4444444444vw;margin-bottom:4.4444444444vw}}.p-strength_card-box-sub{font-size:2.4rem;font-weight:700;line-height:1.6;color:#222;margin:0;text-align:center}@media (max-width: 768px){.p-strength_card-box-sub{font-size:5vw}}.p-strength_card-box-main{font-size:4.2rem;font-weight:700;line-height:1.6;color:#304bc2;margin:0;text-align:center}@media (max-width: 768px){.p-strength_card-box-main{font-size:7.7777777778vw}}.p-achievement{position:relative;margin-top:41.8rem}@media (max-width: 768px){.p-achievement{margin-top:59.7222222222vw}}.p-achievement_bg{position:absolute;top:-35.8rem;left:0;width:100%;z-index:0}@media (max-width: 768px){.p-achievement_bg{top:-43.0555555556vw}}.p-achievement_wrap{position:relative;z-index:1}.p-achievement_title{text-align:center;margin-bottom:6rem}@media (max-width: 768px){.p-achievement_title{margin-bottom:11.1111111111vw}}.p-achievement_title-en{font-family:Tenali Ramakrishna,sans-serif;font-size:10rem;font-weight:500;line-height:1;letter-spacing:.03em;color:#233290;margin:0}@media (max-width: 768px){.p-achievement_title-en{font-size:16.6666666667vw;line-height:.9;letter-spacing:.03em}}.p-achievement_title-ja{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.8rem;font-weight:700;line-height:1;color:#222;margin:2.4rem 0 0}@media (max-width: 768px){.p-achievement_title-ja{font-size:4.4444444444vw;letter-spacing:.05em;margin-top:5.5555555556vw}}.p-achievement_list{display:flex;flex-direction:column;gap:6rem}@media (max-width: 768px){.p-achievement_list{gap:11.1111111111vw}}.p-achievement_card{background-color:#fafafa;border-radius:.8rem;box-shadow:0 .4rem 2rem #0000001a;overflow:hidden}.p-achievement_card-inner{padding:3.6rem 9rem 5rem}@media (max-width: 768px){.p-achievement_card-inner{padding:6.6666666667vw 5.5555555556vw 8.3333333333vw}}.p-achievement_card-bar{position:absolute;top:0;left:0;width:100%;height:.8rem;background-color:#233290;border-radius:.8rem .8rem 0 0}@media (max-width: 768px){.p-achievement_card-bar{height:2.2222222222vw}}.p-achievement_card{position:relative}.p-achievement_card-heading{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:#222;text-align:center;margin:0 0 3rem}@media (max-width: 768px){.p-achievement_card-heading{font-size:5vw;line-height:1.4;letter-spacing:.05em;margin-bottom:6.6666666667vw}}.p-achievement_card-content{display:flex;align-items:flex-start;justify-content:center}@media (max-width: 768px){.p-achievement_card-content{flex-direction:column;align-items:center}}.p-achievement_company{width:42rem}@media (max-width: 768px){.p-achievement_company{width:100%}}.p-achievement_company-label{display:flex;align-items:center;justify-content:center;padding:1.2rem 1.6rem;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:center;margin:0 0 1.2rem}@media (max-width: 768px){.p-achievement_company-label{padding:3.3333333333vw 4.4444444444vw;font-size:5vw;line-height:1.4;letter-spacing:.05em;margin-bottom:2.2222222222vw}}.p-achievement_company--seller .p-achievement_company-label{background-color:#d2d5d9;color:#222}.p-achievement_company--buyer .p-achievement_company-label{background-color:#233290;color:#fff}.p-achievement_company-list{margin:0}.p-achievement_company-row{display:flex;align-items:center;gap:2rem;padding:.8rem 1rem;border-bottom:1px dashed #d2d5d9}@media (max-width: 768px){.p-achievement_company-row{gap:2.7777777778vw;padding:1.1111111111vw 2.2222222222vw}}.p-achievement_company-row dt{width:7rem;flex-shrink:0;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.03em;color:#222}@media (max-width: 768px){.p-achievement_company-row dt{width:19.4444444444vw;font-size:4.1666666667vw;letter-spacing:.03em}}.p-achievement_company-row dd{flex:1;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.03em;color:#222;margin:0}@media (max-width: 768px){.p-achievement_company-row dd{font-size:4.1666666667vw;letter-spacing:.03em}}.p-achievement_arrow{display:flex;align-items:center;justify-content:center;width:20rem;flex-shrink:0;align-self:center;margin:0 6rem 0 8rem}@media (max-width: 768px){.p-achievement_arrow{width:55.5555555556vw;margin:11.1111111111vw 0 5.5555555556vw}}.p-cta{margin-top:20rem}@media (max-width: 768px){.p-cta{position:relative;width:100vw;left:50%;transform:translate(-50%);margin-top:33.3333333333vw}}.p-deal{position:relative;margin-top:20rem;padding:13rem 0 10rem;overflow:hidden}@media (max-width: 768px){.p-deal{margin-top:33.3333333333vw;padding:22.2222222222vw 0 16.6666666667vw}}.p-deal_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.p-deal_bg img{width:100%;height:100%;object-fit:cover}.p-deal_header{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:5.6rem}@media (max-width: 768px){.p-deal_header{gap:5.5555555556vw;margin-bottom:10.8333333333vw}}.p-deal_title-en{font-family:Tenali Ramakrishna,sans-serif;font-size:10rem;font-weight:500;line-height:1;letter-spacing:.03em;color:#fff;margin:0}@media (max-width: 768px){.p-deal_title-en{font-size:16.6666666667vw;line-height:.9;letter-spacing:.5vw}}.p-deal_title-ja{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.8rem;font-weight:700;line-height:1;color:#fff;margin:0}@media (max-width: 768px){.p-deal_title-ja{font-size:4.4444444444vw;letter-spacing:.2222222222vw}}.p-deal_swiper-container{position:relative;width:calc(50% + 50vw)}@media (max-width: 768px){.p-deal_swiper-container{width:calc(100% + 5.5555555556vw)}}.p-deal_swiper{overflow:visible;padding-bottom:1rem}@media (max-width: 768px){.p-deal_swiper{padding-bottom:2.7777777778vw}}.p-deal_swiper .swiper-wrapper{align-items:stretch}.p-deal_slide{width:38rem!important;height:auto!important;display:flex}.p-deal_slide:last-child{margin-right:4rem!important}@media (max-width: 768px){.p-deal_slide{width:77.7777777778vw!important}.p-deal_slide:last-child{margin-right:11.1111111111vw!important}}.p-deal_slide .c-card{height:100%;display:flex;flex-direction:column}.p-deal_nav{display:flex;flex-direction:column;align-items:flex-end;gap:2rem;margin-top:5rem}@media (max-width: 768px){.p-deal_nav{align-items:center;gap:5.5555555556vw;margin-top:8.3333333333vw}}.p-deal_arrows{display:flex;align-items:center;gap:2rem;padding-right:13rem}@media (max-width: 768px){.p-deal_arrows{display:none}}.p-deal_prev,.p-deal_next{display:flex;align-items:center;justify-content:center;width:6.6rem;height:6.6rem;padding:0;background:none;border:none;cursor:pointer;transition:opacity .3s ease;filter:drop-shadow(0 .4rem .4rem rgba(7,21,55,.25))}.p-deal_prev:hover,.p-deal_next:hover{opacity:.8}.p-deal_prev.swiper-button-disabled,.p-deal_next.swiper-button-disabled{opacity:.4;cursor:not-allowed}.p-deal_prev.swiper-button-disabled:hover,.p-deal_next.swiper-button-disabled:hover{opacity:.4}.p-deal_prev img,.p-deal_next img{width:100%;height:auto}.p-deal_scrollbar{display:none}@media (max-width: 768px){.p-deal_scrollbar{display:block;position:relative!important;left:-3vw!important;bottom:auto!important;width:86.1111111111vw!important;height:.8333333333vw!important;background-color:#ffffff4d!important;border-radius:13.8888888889vw}.p-deal_scrollbar .swiper-scrollbar-drag{background-color:#fff;border-radius:13.8888888889vw;cursor:pointer}}.p-faq{margin:20rem 0}@media (max-width: 768px){.p-faq{margin:33.3333333333vw 0}}.p-faq_wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:8rem}@media (max-width: 768px){.p-faq_wrap{flex-direction:column;gap:16.6666666667vw}}.p-faq_header{flex-shrink:0;display:flex;flex-direction:column;gap:2.4rem}@media (max-width: 768px){.p-faq_header{gap:5.5555555556vw}}.p-faq_title-en{font-family:Tenali Ramakrishna,sans-serif;font-size:10rem;font-weight:500;line-height:1;letter-spacing:.03em;color:#233290;margin:0}@media (max-width: 768px){.p-faq_title-en{font-size:16.6666666667vw;line-height:.9;letter-spacing:.5vw}}.p-faq_title-ja{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.8rem;font-weight:700;line-height:1;color:#222;margin:0}@media (max-width: 768px){.p-faq_title-ja{font-size:4.4444444444vw;letter-spacing:.2222222222vw}}.p-faq_list{flex:1;max-width:93rem}@media (max-width: 768px){.p-faq_list{width:100%;max-width:100%}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}
