*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}table{border-collapse:collapse}button,input,td,textarea,th{padding:0}textarea{display:block;resize:none}button{border:0}:focus{outline:0}body{line-height:1;scroll-behavior:smooth;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit}#globalHeader{background:#212121;height:40px;padding:12px 16px;position:relative;z-index:1000}@media(min-width: 829px){#globalHeader{padding:10px 20px}}#globalHeader.light{background:#fff}#globalHeader.transparent{background:rgba(0,0,0,0);left:0;position:absolute;top:0}.globalHeader-ci{display:block;height:16px;width:92px}@media(min-width: 829px){.globalHeader-ci{height:20px;width:115px}}#globalFooter{padding:28px 0 32px}@media(min-width: 829px){#globalFooter{padding:0 0 32px}}@media(min-width: 829px){#globalFooter .sns{margin:0 auto;position:relative;max-width:828px}}#globalFooter .sns ul{display:flex;justify-content:center}@media(min-width: 829px){#globalFooter .sns ul{position:absolute;right:0;top:28px}}#globalFooter .sns ul li{height:24px;overflow:hidden;position:relative;width:24px}@media(min-width: 829px){#globalFooter .sns ul li{border-radius:4px;height:40px;width:40px}}#globalFooter .sns ul li a{display:block;height:100%}#globalFooter .sns ul li a svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@media(min-width: 829px){#globalFooter .sns ul li a svg{width:24px}}#globalFooter .sns ul li~li{margin-left:20px}@media(min-width: 829px){#globalFooter .sns ul li~li{margin-left:10px}}#globalFooter .sns ul li:nth-child(1){left:2px}#globalFooter .link{display:flex;font-family:"Noto Sans JP",sans-serif;font-size:12px;justify-content:center;line-height:1;margin-top:22px}@media(min-width: 829px){#globalFooter .link{margin-top:0;padding-top:28px}}#globalFooter .link li a{text-decoration:none}#globalFooter .link li a:hover{text-decoration:underline}#globalFooter .link li~li{margin-left:2.4em;position:relative}#globalFooter .link li~li::before{content:"";display:inline-block;height:1em;left:-1.2em;position:absolute;top:.2em;width:1px}#globalFooter .copy{font-family:Verdana,"Noto Sans JP",sans-serif;line-height:1;margin:16px auto 0;text-align:center}@media(min-width: 829px){#globalFooter .copy{margin-top:12px}}#globalFooter .copy small{font-size:10px;line-height:1.1}@media(min-width: 829px){#globalFooter .copy small{font-size:11px;line-height:1.2}}#globalFooter .copy .br{display:block}@media(min-width: 829px){#globalFooter .copy .br{display:none}}#globalFooter.dark{background-color:#1e1e1e}@media(min-width: 829px){#globalFooter.dark .sns li{background:#3c3c3c}}#globalFooter.dark .sns li svg{fill:#3c3c3c}@media(min-width: 829px){#globalFooter.dark .sns li svg{fill:#787878}}#globalFooter.dark .link li a{color:#8a8a8a}#globalFooter.dark .link li~li::before{background:#555}#globalFooter.dark .copy{color:#787878}#globalFooter.light{background-color:#fff}@media(min-width: 829px){#globalFooter.light .sns li{background:#d2d2d2}}#globalFooter.light .sns li svg{fill:#d2d2d2}@media(min-width: 829px){#globalFooter.light .sns li svg{fill:#fff}}#globalFooter.light .link li a{color:#888}#globalFooter.light .link li~li::before{background:#ccc}#globalFooter.light .copy{color:#9a9a9a}.svgPath{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0}/*# sourceMappingURL=global.css.map */