:root{--page-gutter-mobile:6px}@keyframes common-module-scss-module__DcrR8G__fadeIn{0%{opacity:0}to{opacity:1}}.common-module-scss-module__DcrR8G__layoutOuter{width:100%}.common-module-scss-module__DcrR8G__layoutInner{width:100%;min-width:280px;max-width:1024px;margin:0 auto;overflow:hidden}
:root{--page-gutter-mobile:6px}@keyframes HeaderAuthLinks-module-scss-module__veqqzW__fadeIn{0%{opacity:0}to{opacity:1}}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksLayoutInner{position:relative;overflow:visible}.HeaderAuthLinks-module-scss-module__veqqzW__authCluster{z-index:100;align-items:center;margin-right:3px;display:flex;position:absolute;top:0;right:0}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner{text-align:right;background:#f6f6f6;border-bottom-right-radius:6px;border-bottom-left-radius:6px;width:auto;min-width:0;padding:4px 0 4px 12px;display:inline-block}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner>*{opacity:0;transition:opacity .2s}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner>a:visited{color:#2f6bda}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner>a:last-of-type{padding-right:12px}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner .HeaderAuthLinks-module-scss-module__veqqzW__sep{padding:0 15px}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInnerLoaded>*{opacity:1}.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLink{vertical-align:middle;color:#2f6bda;align-items:center;gap:6px;padding-right:12px;text-decoration:none;display:inline-flex}.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLink:hover .HeaderAuthLinks-module-scss-module__veqqzW__userAccountLinkName{text-decoration:underline}.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLink:visited{color:#2f6bda}.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLink img{width:32px;height:32px}.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLinkName{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}@media (max-width:1023px){.HeaderAuthLinks-module-scss-module__veqqzW__authLinks{font-size:15px}}@media (max-width:860px){.HeaderAuthLinks-module-scss-module__veqqzW__authLinks{font-size:14px}}@media (max-width:767px){.HeaderAuthLinks-module-scss-module__veqqzW__authLinks{font-size:13px}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner{padding-left:8px}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner>a:last-of-type{padding-right:8px}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner .HeaderAuthLinks-module-scss-module__veqqzW__sep{padding:0 8px}.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLink{gap:4px;padding-right:8px}}@media (max-width:480px){.HeaderAuthLinks-module-scss-module__veqqzW__authLinks{font-size:12px}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner{padding-left:6px}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner>a:last-of-type{padding-right:6px}.HeaderAuthLinks-module-scss-module__veqqzW__authLinksInner .HeaderAuthLinks-module-scss-module__veqqzW__sep{padding:0 5px}.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLink{padding-right:6px}.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLink img{width:28px;height:28px}}@media (max-width:389px){.HeaderAuthLinks-module-scss-module__veqqzW__userAccountLinkName{display:none}}
:root{--page-gutter-mobile:6px}@keyframes Header-module-scss-module__wS1-Va__fadeIn{0%{opacity:0}to{opacity:1}}.Header-module-scss-module__wS1-Va__header{border-bottom:none;height:112px;margin:0 auto;position:relative;box-shadow:0 1px #e8e8e8}.Header-module-scss-module__wS1-Va__header a,.Header-module-scss-module__wS1-Va__header a:visited{color:#000}.Header-module-scss-module__wS1-Va__headerLayoutInner{justify-content:space-between;display:flex;position:relative}.Header-module-scss-module__wS1-Va__header .Header-module-scss-module__wS1-Va__headerLayoutInner{overflow:visible}.Header-module-scss-module__wS1-Va__logo{margin-top:24px;margin-left:8px;margin-right:35px;position:relative}.Header-module-scss-module__wS1-Va__logoLink{border-radius:8px;display:inline-block}.Header-module-scss-module__wS1-Va__logoLink:focus-visible{background:#f6f6f6;outline:none}@media (prefers-contrast:more){.Header-module-scss-module__wS1-Va__logoLink:focus-visible{outline-offset:2px;outline:3px solid #000}}@media (forced-colors:active){.Header-module-scss-module__wS1-Va__logoLink:focus-visible{outline-offset:2px;background:0 0;outline:3px solid canvastext}}.Header-module-scss-module__wS1-Va__logoImg{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.Header-module-scss-module__wS1-Va__logo .hibiscusHook{fill:#e22da2;width:24px;height:30px;position:absolute;top:2px;left:-7px}.Header-module-scss-module__wS1-Va__heading{color:#666;border-radius:4px;margin:0;padding:1px 5px;font-size:15px;font-weight:400;position:absolute;top:83px;left:107px}.Header-module-scss-module__wS1-Va__headerNav{justify-content:flex-end;width:100%;margin-top:45px;display:flex}.Header-module-scss-module__wS1-Va__navbox{isolation:isolate;border-top:0 solid #0000;border-radius:4px;flex:1 1 0;min-width:0;height:18px;margin:6px;padding:14px 0 22px;display:block;position:relative;overflow:visible}.Header-module-scss-module__wS1-Va__navbox:before{content:"";z-index:-2;border-radius:4px;width:100%;height:100%;position:absolute;bottom:0;right:0}.Header-module-scss-module__wS1-Va__navbox:after{content:"";z-index:-1;border-radius:4px;width:100%;height:5px;position:absolute;bottom:0;right:0}.Header-module-scss-module__wS1-Va__navbox:hover{text-decoration:none!important}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__wS1-Va__navbox:hover:after{height:100%;bottom:0;right:0}}.Header-module-scss-module__wS1-Va__navboxSelected:after{background:0 0}.Header-module-scss-module__wS1-Va__navbox:not(.Header-module-scss-module__wS1-Va__navboxSelected):after{transition:height .15s ease-out,background .15s ease-out}.Header-module-scss-module__wS1-Va__navbox--chords.Header-module-scss-module__wS1-Va__navboxSelected,.Header-module-scss-module__wS1-Va__navbox--chords:after{background:#ff7f7f}.Header-module-scss-module__wS1-Va__navbox--chords:before{background:#ffefef}.Header-module-scss-module__wS1-Va__navbox--namer.Header-module-scss-module__wS1-Va__navboxSelected,.Header-module-scss-module__wS1-Va__navbox--namer:after{background:#ff9b56}.Header-module-scss-module__wS1-Va__navbox--namer:before{background:#ffefe5}.Header-module-scss-module__wS1-Va__navbox--scales.Header-module-scss-module__wS1-Va__navboxSelected,.Header-module-scss-module__wS1-Va__navbox--scales:after{background:#fae344}.Header-module-scss-module__wS1-Va__navbox--scales:before{background:#fef9d9}.Header-module-scss-module__wS1-Va__navbox--tuner.Header-module-scss-module__wS1-Va__navboxSelected,.Header-module-scss-module__wS1-Va__navbox--tuner:after{background:#72d6fb}.Header-module-scss-module__wS1-Va__navbox--tuner:before{background:#e9f9fe}.Header-module-scss-module__wS1-Va__navbox--tabs.Header-module-scss-module__wS1-Va__navboxSelected,.Header-module-scss-module__wS1-Va__navbox--tabs:after{background:#e2a5fa}.Header-module-scss-module__wS1-Va__navbox--tabs:before{background:#fbf2fe}.Header-module-scss-module__wS1-Va__navbox--jam.Header-module-scss-module__wS1-Va__navboxSelected,.Header-module-scss-module__wS1-Va__navbox--jam:after{background:#f07ec8}.Header-module-scss-module__wS1-Va__navbox--jam:before{background:#fce3f3}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__wS1-Va__navbox--chords:hover:after{background:#ff7f7f}.Header-module-scss-module__wS1-Va__navbox--namer:hover:after{background:#ff9b56}.Header-module-scss-module__wS1-Va__navbox--scales:hover:after{background:#fae344}.Header-module-scss-module__wS1-Va__navbox--tuner:hover:after{background:#72d6fb}.Header-module-scss-module__wS1-Va__navbox--tabs:hover:after{background:#e2a5fa}.Header-module-scss-module__wS1-Va__navbox--jam:hover:after{background:#f07ec8}}.Header-module-scss-module__wS1-Va__navboxText{text-align:center;z-index:1;white-space:nowrap;font-size:22px;line-height:1.2;position:relative;top:-1.5px;overflow:visible}@media (max-width:1023px){.Header-module-scss-module__wS1-Va__heading{top:75px;left:97px}.Header-module-scss-module__wS1-Va__header{height:100px}.Header-module-scss-module__wS1-Va__headerNav{margin-top:44px}.Header-module-scss-module__wS1-Va__navbox{margin:4px;padding:14px 0}.Header-module-scss-module__wS1-Va__navboxText{font-size:19px}.Header-module-scss-module__wS1-Va__logo{margin-top:20px;margin-left:4px}.Header-module-scss-module__wS1-Va__logoImg{width:230px;height:auto}.Header-module-scss-module__wS1-Va__logo .hibiscusHook{top:-2px;left:-1px}}@media (max-width:860px){.Header-module-scss-module__wS1-Va__heading{font-size:13px;top:75px;left:83px}.Header-module-scss-module__wS1-Va__logo{margin-top:25px;margin-left:3px;margin-right:12px}.Header-module-scss-module__wS1-Va__logoImg{width:200px}.Header-module-scss-module__wS1-Va__logo .hibiscusHook{top:-5px;left:-1px}.Header-module-scss-module__wS1-Va__navboxText{font-size:16px;font-weight:500}}@media (max-width:767px){.Header-module-scss-module__wS1-Va__heading{display:none}.Header-module-scss-module__wS1-Va__navbox{margin:3px;padding:11px 2px}.Header-module-scss-module__wS1-Va__headerLayoutInner{flex-direction:column}.Header-module-scss-module__wS1-Va__headerNav{margin-top:0}.Header-module-scss-module__wS1-Va__logo{margin-top:5px;margin-bottom:0;margin-left:3px}.Header-module-scss-module__wS1-Va__logoImg{width:125px}.Header-module-scss-module__wS1-Va__logo .hibiscusHook{top:-11px;left:-7px;transform:scale(.7)}}@media (max-width:360px){.Header-module-scss-module__wS1-Va__navboxText{letter-spacing:-.03em;font-size:14px}}@media (max-width:480px){html:not([lang=en]) .Header-module-scss-module__wS1-Va__navboxText{letter-spacing:-.03em}}@media (max-width:400px){html:not([lang=en]) .Header-module-scss-module__wS1-Va__navboxText{letter-spacing:-.045em;font-size:13px}}@media (max-width:360px){html:not([lang=en]) .Header-module-scss-module__wS1-Va__navboxText{letter-spacing:-.06em}}@media (max-width:320px){html:not([lang=en]) .Header-module-scss-module__wS1-Va__navboxText{letter-spacing:-.06em;font-size:12px}}@media (max-width:440px){html[lang=ja] .Header-module-scss-module__wS1-Va__navboxText{letter-spacing:-.02em;font-size:13px}}@media (max-width:360px){html[lang=ja] .Header-module-scss-module__wS1-Va__navboxText{font-size:12px}}
