@font-face{font-family:glyphs;src:url(../fonts/glyphs.eot?t=1634655061611);src:url(../fonts/glyphs.eot?t=1634655061611#iefix) format("embedded-opentype"),url(../fonts/glyphs.woff2?t=1634655061611) format("woff2"),url(../fonts/glyphs.woff?t=1634655061611) format("woff"),url(../fonts/glyphs.ttf?t=1634655061611) format("truetype"),url(../fonts/glyphs.svg?t=1634655061611#glyphs) format("svg")}[class*=" glyphs-"],[class^=glyphs-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:glyphs!important;font-size:1em;font-style:normal}.glyphs-test:before{content:"\ea01"}:root{--vw:10px;--vh:10px}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}img{vertical-align:middle}dd,div,dl,dt,h1,h2,h3,h4,h5,h6,img,li,nav,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1}.clearfix:after{clear:both;content:"";display:block}main{display:block}figure{display:block;margin:0;padding:0}img{height:auto}[class^=glyphs-]{line-height:1}[class*=" glyphs-"]:before,[class^=glyphs-]:before{line-height:1;vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{width:100%}body{font-family:Noto Sans JP,sans-serif;font-size:1rem;letter-spacing:.1em;line-height:1.7}a{display:block;font-size:32px;text-align:center}a{color:currentColor;text-decoration:none}a:hover{opacity:.7}.fit{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fit--contain{font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}main img{display:block;width:100%}footer{background:#000;padding:20px 0}footer p{color:#fff;text-align:center}