html{color:#000;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans";font-size:100%}html body{font-size:100%;line-height:1}#content.default article .inner_content p{margin-top:0}#content.default article .inner_content ul,#content.default article .inner_content ol{list-style:none;margin:0;padding:0}#content.default article .inner_content li{margin:0;padding:0}#content.default article .inner_content a{text-decoration:none}#content.default article .inner_content a.kv__menu-link{word-break:normal}#content.default article .inner_content h2.catch__title{font-size:clamp(2rem,1.276rem + 2.883vw,4rem);font-weight:700;line-height:1.3}#content.default article .inner_content h2.catch__title+p.catch__text{margin-top:clamp(2rem,.914rem + 4.324vw,5rem)}#content.default article .inner_content h3.partner__title{font-size:clamp(1.25rem,.978rem + 1.081vw,2rem);font-weight:700;line-height:1.8;margin-top:0}#content.default article .inner_content h3.partner__title+p.partner__text{margin-top:clamp(1rem,.638rem + 1.441vw,2rem)}#content.default article .inner_content h3.feature__title,#content.default article .inner_content h3.compatibility__title,#content.default article .inner_content h3.faq__title{font-size:clamp(2rem,1.819rem + .721vw,2.5rem);font-weight:700;line-height:1.1;margin-block:0;max-width:100%}#content.default article .inner_content h3.feature__title+p,#content.default article .inner_content h3.compatibility__title+p,#content.default article .inner_content h3.faq__title+p{margin-top:0}#content.default article .inner_content .compatibility .compatibility-tab__products-visual{margin:0 auto;width:auto}#content.default article .inner_content .partner .partner-tab .partner-tab__body .partner-tab__message{margin-top:clamp(.5rem,.319rem + .721vw,1rem)}#content.default article .inner_content .compatibility-tab__message{margin-top:2.5rem}@media screen and (min-width: 576px){#content.default article .inner_content .compatibility-tab__message{margin-top:.625rem}}#content.default article .inner_content .partner .partner-tab .partner-tab__head{margin-bottom:2rem}#content.default article .inner_content .partner .partner-tab .partner-tab__foot .partner-tab__company{margin-top:clamp(2rem,1.824rem + .751vw,2.5rem)}#content.default{padding:0}#content.default .inner{width:auto}#content.default .inner h1{display:none}#wrapper #header{background-color:#fff;display:none}#wrapper #footer{display:none}#wrapper #container{padding-top:0}.chordcat{background-color:#f0f0f0;color:#1d1d1d;overflow:hidden;padding-bottom:27.4358974359vw;transition:opacity .35s ease-out}@media screen and (min-width: 781px){.chordcat{padding-bottom:12.2222222222vw}}.chordcat button{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0}.chordcat img{height:auto;vertical-align:top;width:100%}.chordcat li{list-style:none}.chordcat .pc{display:none}@media screen and (min-width: 781px){.chordcat .pc{display:block}}.chordcat .sp{display:block}@media screen and (min-width: 781px){.chordcat .sp{display:none}}.chordcat-modal{background-color:#f0f0f0;height:calc(var(--vh, 1vh)*100);left:0;max-width:100%;min-height:100%;opacity:0;overflow:hidden auto;overscroll-behavior-y:none;pointer-events:none;position:fixed;top:0;transition:opacity .35s ease-out;width:100%;z-index:1000}.chordcat-modal__inner{min-height:calc(100dvh + 1px);padding-bottom:5.1282051282vw;position:relative}@media screen and (min-width: 781px){.chordcat-modal__inner{padding-bottom:2.7777777778vw}}.chordcat-modal-close-button{position:fixed;right:5.1282051282vw;top:10.2564102564vw;transition:all .35s ease-out;width:7.1794871795vw;z-index:10}.chordcat-modal-close-button:hover{opacity:.5}@media screen and (min-width: 781px){.chordcat-modal-close-button{height:3.8888888889vw;right:2.7777777778vw;top:2.7777777778vw;width:3.8888888889vw}}.kv{padding:clamp(1.5rem,.957rem + 2.162vw,3rem);padding-bottom:3.5rem;position:relative;width:100%}@media screen and (min-width: 781px){.kv{height:42.75rem;padding-bottom:6.6875rem}}.kv__img{display:block;height:auto;width:100%}.kv__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.kv__background--sp{background-image:url("//assets.alphatheta.com/wp-content/uploads/2025/10/img_kv_bg_sp.png");background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}@media screen and (min-width: 781px){.kv__background--sp{display:none}}.kv__background--pc{background-image:url("//assets.alphatheta.com/wp-content/uploads/2025/10/img_kv_bg_pc.png");background-position:center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;width:100%}@media screen and (min-width: 781px){.kv__background--pc{display:block}}.kv__nav{display:flex;justify-content:space-between}.kv__nav .kv__logo{display:inline-block;height:clamp(1.875rem,.957rem + 2.162vw,3rem);max-width:clamp(7rem,3.548rem + 8.018vw,11.125rem);width:100%}.kv__menu--sp{line-height:0;position:relative}@media screen and (min-width: 781px){.kv__menu--sp{display:none}}.kv__menu--sp .kv__menu-text{color:#fff;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:500}.kv__menu--sp .kv__menu-popup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.16);border-radius:.5rem;display:none;min-width:7.0625rem;padding:2rem;position:absolute;right:0;top:1.875rem;z-index:1000}.kv__menu--sp.is-open .kv__menu-popup{display:flex;flex-direction:column;row-gap:1rem}.kv__menu--pc{display:none}@media screen and (min-width: 781px){.kv__menu--pc{column-gap:1.75rem;display:flex}}.kv__menu .kv__menu-link{color:#fff;display:block;font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.3}@media screen and (min-width: 781px){.kv__menu .kv__menu-link{font-size:1.0625rem;line-height:1.2}}.kv__catch{text-align:center}.kv__catch .kv__main-logo{margin-top:clamp(2rem,.914rem + 4.324vw,5.25rem)}@media screen and (min-width: 781px){.kv__catch .kv__main-logo{margin-left:7.375rem;max-width:35.75rem}}.kv__catch .kv__software-logo{margin:2.9375rem -0.5rem 0}@media screen and (min-width: 781px){.kv__catch .kv__software-logo{margin-left:7.1875rem;max-width:35.75rem}}.kv__catch h2.kv__catch-title{font-size:clamp(2rem,1.276rem + 2.883vw,4rem);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (min-width: 576px){.kv__catch h2.kv__catch-title{letter-spacing:.03em}}@media screen and (min-width: 781px){.kv__catch h2.kv__catch-title{display:none}}.kv__catch .kv__catch-text{color:#fff;font-size:clamp(1rem,.819rem + .721vw,1.5rem);font-weight:700;letter-spacing:.02em;line-height:1.9;margin-top:clamp(2rem,.914rem + 4.324vw,5rem)}@media screen and (min-width: 576px){.kv__catch .kv__catch-text{line-height:1.8}}@media screen and (min-width: 781px){.kv__catch .kv__catch-text{display:none}}.landing-footer{margin-inline:auto;padding-inline:1.5rem;padding-bottom:2.5rem}@media screen and (min-width: 576px){.landing-footer{max-width:66rem}}@media screen and (min-width: 576px){.landing-footer{margin-top:5rem;padding-bottom:5rem}}.landing-footer__container{width:100%}.landing-footer__main{display:flex;flex-direction:column}@media screen and (min-width: 781px){.landing-footer__main{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 576px){.landing-footer__info{flex-shrink:0;max-width:27.5rem}}.landing-footer__logo{display:inline-block;height:3.375rem;max-width:12.5rem;width:100%}@media screen and (min-width: 576px){.landing-footer__logo{height:2.5rem;max-width:9.25rem}}.landing-footer__logo-img{display:block;height:auto;width:100%}.landing-footer__links{display:flex;flex-direction:column;margin-top:2.5rem;row-gap:2.5rem}@media screen and (min-width: 781px){.landing-footer__links{flex-direction:row;gap:0 5rem;margin-top:0}}.landing-footer__nav:nth-child(2) .landing-footer__link{font-family:Poppins,sans-serif}.landing-footer__nav-title{font-size:.9375rem;letter-spacing:.02em;line-height:1.4}@media screen and (min-width: 781px){.landing-footer__nav-title{font-weight:700}}.landing-footer__nav-item{color:#a6a6a6;font-size:.9375rem;letter-spacing:.02em;line-height:1.4;margin-top:1rem}.landing-footer__nav-item+.landing-footer__nav-item{margin-top:.4375rem}.landing-footer__link{color:#a6a6a6;font-size:.9375rem;letter-spacing:.02em;line-height:1.4}.landing-footer__link:hover{opacity:.6}.landing-footer__copyright{font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:400;line-height:1;margin-top:2.5rem}@media screen and (min-width: 781px){.landing-footer__copyright{margin-top:4.25rem;padding-right:6.75rem;text-align:right}}.catch{background-color:#fafafa;display:block;padding:5rem 0}@media screen and (min-width: 576px){.catch{padding-block:10rem}}.catch__inner{margin-inline:auto;padding-inline:1.5rem;text-align:center}@media screen and (min-width: 576px){.catch__inner{max-width:66rem}}.catch__title{font-size:clamp(2rem,1.276rem + 2.883vw,4rem);font-weight:700;letter-spacing:.03em;line-height:1.3}.catch__text{font-size:clamp(1rem,.819rem + .721vw,1.5rem);font-weight:700;letter-spacing:.02em;line-height:1.8;margin-top:clamp(2rem,.914rem + 4.324vw,5rem)}.partner{margin-top:clamp(4rem,2.732rem + 5.045vw,7.5rem)}.partner__inner{margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width: 576px){.partner__inner{max-width:66rem}}.partner__title{font-size:clamp(1.25rem,.978rem + 1.081vw,2rem);font-weight:700;letter-spacing:.02em;line-height:1.8;text-align:center}.partner__text{font-size:clamp(.9375rem,.87rem + .27vw,1.125rem);font-weight:500;letter-spacing:.02em;line-height:1.6;margin-top:clamp(1rem,.638rem + 1.441vw,2rem)}.partner__text br{display:none}@media screen and (min-width: 576px){.partner__text br{display:block}}@media screen and (min-width: 576px){.partner__text{line-height:1.5;text-align:center}}.partner .partner-tab{display:grid;grid-row-gap:40px;margin-top:40px;row-gap:40px}.partner .partner-tab__list{display:flex;height:56px;justify-content:center;width:100%}.partner .partner-tab__button{all:unset;border-bottom:.125rem solid #dfdfdf;flex:1 1;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.1;text-align:center;white-space:nowrap;width:100%}.partner .partner-tab__button[aria-selected=true]{border-color:#000}.partner .partner-tab__inner{display:none}.partner .partner-tab__inner:not([hidden]){display:grid;grid-row-gap:2rem;row-gap:2rem}@media screen and (min-width: 576px){.partner .partner-tab{row-gap:4rem}}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__list{height:6.5rem}}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__button{align-items:center;display:inline-flex;justify-content:center}}.partner .partner-tab .partner-tab__label{display:block}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__label{display:none}}.partner .partner-tab .partner-tab__logo--sp{display:block;margin-inline:auto;max-width:12.625rem;width:100%}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__logo--sp{display:none}}.partner .partner-tab .partner-tab__logo--pc{display:none}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__logo--pc{display:block;max-width:clamp(7.5rem,5.236rem + 9.009vw,13.75rem);width:100%}}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__panel:not([hidden]){row-gap:2.5rem}}.partner .partner-tab .partner-tab__head{text-align:center}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__head{display:none}}.partner .partner-tab .partner-tab__body .partner-tab__heading{font-size:clamp(1rem,.909rem + .36vw,1.25rem);font-weight:700;letter-spacing:.02em;line-height:2.25}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__body .partner-tab__heading{line-height:1.8}}.partner .partner-tab .partner-tab__body .partner-tab__message{font-size:clamp(.9375rem,.87rem + .27vw,1.125rem);font-weight:500;letter-spacing:.02em;line-height:1.6}@media screen and (min-width: 576px){.partner .partner-tab .partner-tab__body .partner-tab__message{line-height:1.5}}.partner .partner-tab .partner-tab__foot .partner-tab__company{color:#a6a6a6;font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.7}.partner .partner-tab .partner-tab__foot .partner-tab__name{font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1.6}.feature{background-color:#fafafa;margin-top:clamp(5rem,3.189rem + 7.207vw,10rem);padding-block:clamp(5rem,3.189rem + 7.207vw,10rem);position:relative}.feature__inner{margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width: 576px){.feature__inner{max-width:66rem}}.feature__head{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (min-width: 781px){.feature__head{flex-wrap:nowrap;gap:2.75rem;justify-content:space-between}}.feature__title{flex:1 0 38.125rem;font-size:clamp(2rem,1.819rem + .721vw,2.5rem);font-weight:700;letter-spacing:.02em;line-height:1.1;width:100%}@media screen and (min-width: 576px){.feature__title{letter-spacing:.03em;line-height:.9;width:auto}}.feature__text{font-size:clamp(.9375rem,.87rem + .27vw,1.125rem);font-weight:500;letter-spacing:.02em;line-height:1.6;margin-top:.5rem}@media screen and (min-width: 576px){.feature__text{line-height:1.5}}.feature__text br{display:none}@media screen and (min-width: 576px){.feature__text br{display:block}}.feature__contents{display:flex;flex-wrap:wrap;margin-top:2.5rem;row-gap:.5rem}@media screen and (min-width: 781px){.feature__contents{flex-wrap:nowrap;gap:0 .5rem}}.feature__list{background-color:#fff;border-radius:1rem;padding:2rem}@media screen and (min-width: 781px){.feature__list{flex:1 1}}.feature__heading{font-size:clamp(1.125rem,1.08rem + .18vw,1.25rem);font-weight:700;letter-spacing:.02em;line-height:1}@media screen and (min-width: 576px){.feature__heading{line-height:1.8}}.compatibility{margin-inline:auto;margin-top:clamp(5rem,3.189rem + 7.207vw,10rem);overflow:hidden;padding-inline:1.5rem}@media screen and (min-width: 576px){.compatibility{max-width:66rem}}@media screen and (min-width: 576px){.compatibility{padding-inline:0}}.compatibility__head{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (min-width: 576px){.compatibility__head{flex-wrap:nowrap;justify-content:space-between}}.compatibility__title{flex-shrink:0;font-size:clamp(2rem,1.819rem + .721vw,2.5rem);font-weight:700;letter-spacing:.02em;line-height:1.1}@media screen and (min-width: 576px){.compatibility__title{letter-spacing:.03em;line-height:.9}}.compatibility__text{font-size:clamp(.9375rem,.87rem + .27vw,1.125rem);font-weight:500;letter-spacing:.02em;line-height:1.6}@media screen and (min-width: 576px){.compatibility__text{line-height:1.5;max-width:39.5rem}}.compatibility__annotation{display:block;font-size:clamp(.8125rem,.767rem + .18vw,.9375rem);font-weight:500;letter-spacing:.02em;line-height:1.5;margin-top:1rem}@media screen and (min-width: 576px){.compatibility__annotation{line-height:1.6}}.compatibility .compatibility-tab{display:grid;grid-row-gap:40px;margin-top:40px;row-gap:40px}.compatibility .compatibility-tab__list{display:flex;height:56px;justify-content:center;width:100%}.compatibility .compatibility-tab__button{all:unset;border-bottom:.125rem solid #dfdfdf;flex:1 1;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.1;text-align:center;white-space:nowrap;width:100%}.compatibility .compatibility-tab__button[aria-selected=true]{border-color:#000}.compatibility .compatibility-tab__inner{display:none}.compatibility .compatibility-tab__inner:not([hidden]){display:grid;grid-row-gap:2rem;row-gap:2rem}@media screen and (min-width: 576px){.compatibility .compatibility-tab{margin-top:5rem;overflow-x:scroll;row-gap:5rem}}@media(min-width: 1057px){.compatibility .compatibility-tab{overflow-x:auto}}.compatibility .compatibility-tab__list{width:calc(100% - 3rem)}@media screen and (min-width: 576px){.compatibility .compatibility-tab__list{height:5rem;width:100%}}.compatibility .compatibility-tab__button{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans";font-size:clamp(.9375rem,.824rem + .45vw,1.25rem);font-weight:700;letter-spacing:.02em;line-height:1.3}@media screen and (min-width: 576px){.compatibility .compatibility-tab__button{line-height:1.8}}.compatibility .compatibility-tab__panels{width:calc(100% - 3rem)}@media screen and (min-width: 576px){.compatibility .compatibility-tab__panels{width:100%}}.compatibility .compatibility-tab__panel:nth-child(2) .compatibility-tab__inner{grid-template-columns:repeat(auto-fit, 12.6875rem)}.compatibility .compatibility-tab__panel:nth-child(2) .compatibility-tab__inner .compatibility-tab__contents{min-width:12.6875rem;padding:2.5rem 1.5rem;width:12.6875rem}@media screen and (min-width: 576px){.compatibility .compatibility-tab__panel:nth-child(2) .compatibility-tab__inner{column-gap:.625rem;grid-template-columns:repeat(5, 1fr)}}.compatibility .compatibility-tab__inner:not([hidden]){box-sizing:border-box;gap:0;grid-auto-flow:column;grid-gap:.625rem;grid-template-columns:repeat(auto-fit, 21.625rem);justify-content:start;margin-right:calc(50% - 50vw);max-width:100vw;overflow:auto hidden;padding-right:1.5rem;scrollbar-width:none}.compatibility .compatibility-tab__inner:not([hidden])::-webkit-scrollbar{display:none}@media screen and (min-width: 576px){.compatibility .compatibility-tab__inner:not([hidden]){column-gap:.5625rem;display:grid;grid-auto-flow:unset;grid-column-gap:.5625rem;grid-template-columns:repeat(3, 1fr);margin-right:0;max-width:none;overflow:visible;padding-right:0;scrollbar-width:auto}}.compatibility .compatibility-tab__contents{background-color:#fafafa;border-radius:.5rem;display:flex;flex-direction:column;min-width:21.625rem;padding:2.5rem;width:21.625rem}@media screen and (min-width: 576px){.compatibility .compatibility-tab__contents{width:auto}}.compatibility .compatibility-tab__company{color:#a6a6a6;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:.7}.compatibility .compatibility-tab__products{margin-top:2rem}.compatibility .compatibility-tab__products-list{display:flex;flex-wrap:wrap;row-gap:2.5rem}.compatibility .compatibility-tab__products-item{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:.7;width:100%}.compatibility .compatibility-tab__products-logo{height:1.125rem;width:100%}.compatibility .compatibility-tab__products-visual{height:8.9375rem;width:12.9375rem}.compatibility .compatibility-tab__products-img{display:block;height:auto;max-height:100%;width:auto}.compatibility .compatibility-tab__item{margin-top:auto;padding-top:2rem;position:relative}.compatibility .compatibility-tab__itemNote{color:#9d9999;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:500;position:absolute}.compatibility .compatibility-tab__itemNote--hardware{bottom:-1.875rem;color:#9d9999;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:500;left:-1rem;line-height:1.2;min-width:11.875rem;position:absolute}.compatibility .compatibility-tab__link{align-items:center;background-color:#000;border-radius:.5rem;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;height:43px;justify-content:center;width:100%}.compatibility .compatibility-tab__link:visited{color:#fff}.compatibility .compatibility-tab__link:hover,.compatibility .compatibility-tab__link:focus{opacity:.6}.compatibility .compatibility-tab__message{display:block;font-size:1.125rem;font-weight:500;letter-spacing:.02em;line-height:1.5;text-align:center}@media screen and (min-width: 576px){.compatibility .compatibility-tab__message{line-height:3}}.faq{background-color:#fafafa;margin-top:clamp(5rem,3.189rem + 7.207vw,10rem);padding-block:clamp(5rem,3.189rem + 7.207vw,10rem);position:relative}.faq__inner{margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width: 576px){.faq__inner{max-width:66rem}}.faq__head{display:flex;flex-wrap:wrap;gap:2rem}.faq__title{flex-shrink:0;font-size:clamp(2rem,1.819rem + .721vw,2.5rem);font-weight:700;letter-spacing:.02em;line-height:1.1}@media screen and (min-width: 576px){.faq__title{letter-spacing:.03em;line-height:.9}}.faq__text{font-size:clamp(.9375rem,.87rem + .27vw,1.125rem);font-weight:500;letter-spacing:.02em;line-height:1.6}@media screen and (min-width: 576px){.faq__text{line-height:1.5}}.faq .faq-accordion{display:grid;width:100%}.faq .faq-accordion__item{border-bottom:1px solid #dfdfdf}.faq .faq-accordion__summary{align-items:center;cursor:pointer;display:flex;font-size:clamp(.9375rem,.87rem + .27vw,1.125rem);font-weight:500;justify-content:space-between;letter-spacing:.02em;line-height:1.6;padding-block:clamp(1rem,.819rem + .721vw,1.5rem);padding-right:2.125rem;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.faq .faq-accordion__summary::before,.faq .faq-accordion__summary::after{background-color:#000;content:"";height:.125rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem}.faq .faq-accordion__summary::after{transform:translateY(-50%) rotate(90deg)}@media screen and (min-width: 576px){.faq .faq-accordion__summary{line-height:1.5}}.faq .faq-accordion__item:has(.faq-accordion__details[open]) .faq-accordion__summary::after{opacity:0}.faq .faq-accordion__answer{padding-bottom:clamp(1rem,.819rem + .721vw,1.5rem)}@media screen and (min-width: 576px){.faq .faq-accordion__answer{padding-right:5rem}}.faq .faq-accordion__text{font-size:clamp(.8125rem,.767rem + .18vw,.9375rem);font-weight:400;letter-spacing:.02em;line-height:1.4}@media screen and (min-width: 576px){.faq .faq-accordion__text{line-height:1.5}}
