@charset "UTF-8";:root{--ratio:1.618;--header-height-sp:50px;--header-height-pc:70px;--sidebar-width:26rem;--width-max:120rem;--radius:5px;--box-shadow-none:0 2px 4px 0 transparent;--box-shadow-thin:0 2px 4px 0 rgb(0 0 0/5%);--box-shadow-normal:0 2px 4px 0 rgba(0,0,0,.2);--box-shadow-thick:0 2px 4px 0 rgba(0,0,0,.5);--gap:1rem;--gap2:calc(var(--gap)*2);--gap3:calc(var(--gap)*3);--gap4:calc(var(--gap)*4);--gap5:calc(var(--gap)*5);--gap6:calc(var(--gap)*6);--gap7:calc(var(--gap)*7);--gap8:calc(var(--gap)*8);--gap9:calc(var(--gap)*9);--gap10:calc(var(--gap)*10);--gap16:calc(var(--gap)*16);--gap32:calc(var(--gap)*32);--gap64:calc(var(--gap)*64);--gap-half:calc(var(--gap)/2);--font-sans-serif:"游明朝",yumincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;--font-serif:avenir,"Open Sans","Helvetica Neue",helvetica,arial,verdana,roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--font-xs:10px;--font-sm:calc(1em/var(--ratio));--font-md:calc(1em*var(--ratio));--font-lg:calc(1em*var(--ratio)*var(--ratio));--font-xl:calc(1em*var(--ratio)*var(--ratio)*var(--ratio));--easing:cubic-bezier(0.09,0.57,0.49,0.9);--color-text-900:#343434;--color-background:#fff;--color-main:#9a725c;--color-main-half:rgb(var(--color-main) 0.5);--color-main-thin:#ebe3de;--color-sub-1:#4d3426;--color-sub-2:#e5b9a1;--color-accent-1:#1f4d4b;--color-accent-2:#5c9997;--color-info:#575fb1;--color-success:#73b25c;--color-warning:#f4b13c;--color-error:#d44421;--color-imnportant:#d44421;--color-white-transparent:hsla(0,0%,100%,.8);--color-black:#343434;--color-black-half:#777;--color-black-quarter:#eee;--color-black-thin:#f5f5f5;--color-white:#fff;--text-shadow-none:0 2px 4px transparent;--text-shadow-thin:0 2px 4px rgba(0,0,0,.1);--text-shadow-normal:0 2px 4px rgba(0,0,0,.4);--text-shadow-thick:0 2px 4px rgba(0,0,0,.8);--z-index-toggle:10;--z-index-sidebar:9;--z-index-modal:7;--z-index-over:3;--z-index-middle:2;--z-index-under:1;--z-index-zore:0;--z-index-background:-1}@keyframes button-effect{0%{opacity:0;transform:translate(-150%,-50%) scaleX(0);transform-origin:0}20%{opacity:1;transform:translate(-150%,-50%) scaleX(1)}80%{opacity:1;transform:translate(50%,-50%) scaleX(1)}to{opacity:0;transform:translate(50%,-50%) scaleX(0);transform-origin:100%}}@keyframes scroll-bottom{0%{opacity:0;transform:rotate(-45deg) translate(10px,-10px)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-10px,10px)}}@keyframes scroll-right{0%{opacity:0;transform:rotate(-135deg) translate(10px,-10px)}50%{opacity:1}to{opacity:0;transform:rotate(-135deg) translate(-10px,10px)}}@keyframes arrow-bottom{50%{background-position-y:100%}}@keyframes main-visual-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes square-spin{25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}to{transform:perspective(100px) rotateX(0) rotateY(0)}}@font-face{font-family:Original Yu Gothic;font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:Original Yu Gothic;font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:Original Yu Gothic;font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:Original Yu Gothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:Original Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}*,:after,:before{background:transparent;border:0 solid;box-sizing:border-box;color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,audio,canvas,details,embed,figcaption,figure,footer,header,hgroup,iframe,img,main,menu,nav,object,picture,section,svg,video{display:block}ol,ul{list-style:none}li{list-style:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:" "}a,a:after,a:before{display:block;text-decoration:inherit;transition:opcity .3s}label{cursor:pointer}select{text-transform:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;text-indent:0}iframe{width:100%}hr{border-top-width:1px;display:block;height:0}input,select{border-bottom:1px solid var(--black-quarter)}input,select,textarea{box-sizing:border-box;display:block;padding:.5em;width:100%}textarea{border:1px solid var(--color-black-quarter);min-height:10em;resize:vertical}img,video{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-serif);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;touch-action:manipulation}body,html,input,pre,select,textarea{font-size:14px}body{color:var(--color-black);font-family:var(--font-sans)}body,sub,sup{position:relative}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}blockquote{background:#f5f5f5;border-left:4px solid var(--color-main);color:var(--color-black-half);font-style:italic;padding:2em 0 1px;position:relative}blockquote:before{color:var(--color-main);content:"&quot;";display:inline-block;font-family:sans-serif;font-size:5.625em;left:16px;line-height:1;position:absolute;top:12px;vertical-align:middle}blockquote cite{color:var(--black-half);display:block;font-size:.9em;text-align:right}progress{vertical-align:baseline}summary{display:list-item}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;border-radius:0;color:inherit;cursor:pointer;text-transform:none}[type=button]:-webkit-search-decoration,[type=reset]:-webkit-search-decoration,[type=submit]:-webkit-search-decoration,button:-webkit-search-decoration{display:none}[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{outline-offset:-2px}:after:focus:not(:focus-visible),:before:focus:not(:focus-visible),:focus:not(:focus-visible){outline:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}:-moz-placeholder-shown{color:var(--color-black-quarter)}:placeholder-shown{color:var(--color-black-quarter)}::-moz-placeholder{color:var(--color-black-quarter);opacity:1}::placeholder{color:var(--color-black-quarter);opacity:1}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}.c-container{display:block;margin:auto;max-width:40em;padding-left:var(--gap);padding-right:var(--gap);width:100%}.c-block{padding:(var(--gap) * 3) 0}.c-marker{background-image:linear-gradient(0deg,transparent 0,transparent 50%,var(--color-main-2-thin) 50%,var(--color-main-2-thin) 100%);background-position-y:100%;background-size:100% 200%;font-weight:700;transition-duration:.8s}.c-marker.is-active{background-position-y:-70%}.btn-normal{border:1px solid var(--color-main);border-radius:.5em;color:var(--color-main);display:inline-block;margin:2em auto;max-width:480px;overflow:hidden;padding:1em 2.5em;position:relative;text-align:center;width:100%}.btn-normal:after{border:1px solid;border-bottom:none;border-left:none;height:.5em;left:1em;margin:auto;transform:rotate(45deg);width:.5em}.btn-normal:after,.btn-normal:before{bottom:0;content:" ";display:block;position:absolute;top:0}.btn-normal:before{background-color:var(--color-main);left:0;right:0;transform:scaleX(0);transform-origin:right top;transition:transform .3s}.btn-normal:hover{color:#fff}.btn-normal:hover:before{transform:scale(1);transform-origin:left top}.btn-normal:hover:after{border-right:1px solid;border-top:1px solid}.btn-normal span,.btn-reverse{display:block;position:relative}.btn-reverse{background-color:var(--color-main);border:1px solid var(--color-main);border-radius:.5em;color:#fff;font-weight:700;margin-left:auto;margin-right:auto;max-width:480px;padding:1em 2.5em;text-align:center;width:100%}.btn-reverse:before{border:1px solid;border-bottom:none;border-left:none;bottom:0;content:" ";display:block;height:.5em;left:.75em;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:.5em}.btn-reverse:hover{background-color:transparent;color:var(--color-main)}.btn-reverse:hover:before{border-right:1px solid;border-top:1px solid}.c-slidebutton{border:1px solid #343434;display:inline-block;overflow:hidden;padding:.5em 4em .5em 1em;position:relative;white-space:nowrap}.c-slidebutton:before{background-color:#292f88}.c-slidebutton:hover{color:#fff}.c-slidebutton-reverse{border:1px solid;border-radius:4em;color:#fff;display:inline-block;margin-top:2rem;overflow:hidden;padding:.5em 4em .5em 1em;position:relative}.c-slidebutton-reverse:before{background-color:#fff}.c-slidebutton-reverse:hover{color:#292f88}.c-slidebutton-reverse:before,.c-slidebutton:before{content:" ";height:100%;left:0;position:absolute;top:0;transform:translateX(-120%) scale(1.2,1.1) skewX(10deg);transition:.3s;width:100%}.c-slidebutton-reverse:hover,.c-slidebutton:hover{opacity:1}.c-slidebutton-reverse:hover:before,.c-slidebutton:hover:before{opacity:1;transform:translateX(0) scale(1.2,1.1) skewX(10deg)}.c-slidebutton-text,.c-title{position:relative}.c-title{background-color:#f5f5f5;font-size:var(--ratio) * var(--ratio) + em;font-weight:400;line-height:1.2;padding:(var(--gap) * 6) 0;text-align:center}.c-subheading{color:var(--color-main);font-size:1.2em;margin-top:var(--gap) * 3}.c-heading,.c-subheading{font-weight:700;text-align:center}.c-heading{font-size:var(--ratio) + em;margin-top:var(--gap) * 4;position:relative}.c-heading:after{background-color:var(--color-black);border-top:1px solid;bottom:0;content:" ";display:block;height:1px;margin:auto;position:absolute;right:101%;top:0;width:100%}.c-sub-heading{display:block;font-size:1.5em;font-weight:700}.c-sub-heading:after{background-color:var(--color-main-2);content:" ";display:block;height:1px;margin-top:1.5rem;width:2em}.c-screen-reader-text{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-pagination{padding:4em 0;text-align:center}.c-pagination .list{display:flex;justify-content:center}.c-pagination .item+.item{margin-left:.5em}.c-pagination .page-numbers{background-color:#fff;border-radius:50%;display:block;height:2em;line-height:2em;overflow:hidden;position:relative;width:2em}.c-pagination .current{background-color:var(--color-black-thin);box-shadow:none}.c-pagination .next,.c-pagination .prev{background-color:#fff;border-color:#fff;display:inline-block;height:2em;position:relative;width:2em}.c-pagination .prev:after{content:"<"}.c-pagination .next:after{content:">"}.c-contents li{counter-increment:lClass;counter-reset:mClass;list-style:none;padding:0}.c-contents li a:before{background-color:#ddd;content:counter(lClass) ".";display:inline;margin-right:.5em;padding:0 .5em}.c-contents li li{counter-increment:mClass;counter-reset:sClass}.c-contents li li a:before{content:counter(lClass) "-" counter(mClass) "."}.c-contents li li li{counter-increment:sClass}.c-contents li li li a:before{content:counter(lClass) "-" counter(mClass) "-" counter(sClass) "."}.c-modal{background:var(--color-black);background-color:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--z-index-c-modal)}.c-modal .close{margin-left:19px;margin-top:33px;position:absolute;transition-duration:.3s}.c-modal .close:after,.c-modal .close:before{background-color:#fff;border-radius:2px;content:" ";height:4px;left:0;position:absolute;width:32px}.c-modal .close:before{transform:rotate(-45deg)}.c-modal .close:after{transform:rotate(45deg)}.c-underline{position:relative}.c-underline:before{background-color:var(--color-warning);border-radius:.1em;bottom:0;content:" ";height:.2em;left:0;margin:0 auto;position:absolute;right:0;width:100%}.c-underline span{position:relative}.footer,.sidebar{background-color:#f5f5f5}.cookie-concent{background-color:#343434;bottom:0;color:#fff;font-size:12px;left:0;padding:15px 0;position:fixed;width:100%}.cookie-concent-container{display:grid;gap:var(--gap);grid-template-columns:1fr 4em}.cookie-concent-link{display:inline;text-decoration:underline}.cookie-concent-button{background-color:#fff;border-radius:3px;color:#343434;cursor:pointer;font-weight:700;padding:4px 0;text-align:center;width:100%}.dialog{background-color:rgba(0,0,0,.3);display:grid;height:100%;left:0;padding:var(--gap2);place-content:center;position:fixed;top:0;width:100%;z-index:15}.dialog-box{background-color:var(--color-background);border-radius:5px;box-shadow:var(--box-shadow-normal);padding:var(--gap2);width:-moz-fit-content;width:fit-content}.dialog-text{margin-bottom:var(--gap)}.dialog-button{background-color:var(--color-text-900);border-radius:5px;color:var(--color-background);cursor:pointer;display:block;margin:auto;padding:var(--gap) var(--gap2);width:-moz-fit-content;width:fit-content}.menu{background-color:#d3d3d3;border-radius:50%;bottom:var(--gap);display:grid;height:60px;place-items:center;position:fixed;right:var(--gap);width:60px}.pr{background-color:#343434;color:#fff;padding:var(--gap)}.pr,.top-title{text-align:center}.top-title{font-size:1.2em;font-weight:700;margin-bottom:var(--gap);margin-top:var(--gap)}.top-shortcut-list{display:grid;gap:var(--gap);grid-template-columns:1fr 1fr 1fr}.top-shortcut-link{aspect-ratio:1;background-color:#f5f5f5;border-radius:var(--gap);display:grid;place-items:center}.tuning{padding:var(--gap)}.tuner{margin:var(--gap) 0}.tuner-display{background-color:#f5f5f5;display:grid;height:300px;place-content:center;width:100%}.tuner-high{margin-bottom:var(--gap)}.tuner-high,.tuner-low{display:block;font-size:24px;font-weight:700;text-align:center}.tuner-low{margin-top:var(--gap)}.frequency{text-align:center}.frequency-number{font-size:2em;font-weight:700}.config{background-color:#f5f5f5;margin-top:var(--gap);padding:var(--gap) 0}.config-item{align-items:center;display:flex}.config-name{flex:0 0 8em}.config-value{flex:1 1 auto}.config-input{border-bottom:1px solid}.author{display:flex;padding:var(--gap) 0}.author-link{flex:0 0 2em;margin-right:var(--gap);max-width:2em}.author-link:last-child{margin-right:0}.score{display:block}@media (min-width:48rem){html,input,pre,select,textarea{font-size:16px}.c-block{padding:(var(--gap) * 6) 0}}@media (min-width:62rem){.c-container{max-width:50em}.c-block{padding:(var(--gap) * 7) 0}}@media (min-width:75rem){.c-container{max-width:60em}.c-block{padding:(var(--gap) * 8) 0}}@media (min-width:100rem){.c-container{max-width:80em}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media print{* html body{zoom:.7}}