body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}li,ol,ul{list-style:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;color:#4d3e25;text-decoration:none}a:active{opacity:.7}body{background:#fffaf0}#root{color:#4d3e25;margin:0 auto;width:100%}#root ul.mainNav{font-size:5.8666666667vw;padding:32px}#root ul.mainNav li{margin-bottom:32px}#root ul.mainNav li a{align-items:center;display:flex;font-weight:700;padding:16px;width:calc(100% - 32px)}#root ul.mainNav li a img{height:36px;margin-right:12px}#root ul.mainNav li:first-child a{border-bottom:2px solid #e52b00;color:#e52b00}#root ul.mainNav li:nth-child(2) a{border-bottom:2px solid #007fe5;color:#007fe5}#root ul.mainNav li:nth-child(3) a{border-bottom:2px solid #87ac00;color:#87ac00}#root .content{padding:24px 16px}#root .content h1{align-items:center;display:flex;font-size:5.8666666667vw;margin-bottom:24px;padding-bottom:12px}#root .content h1 img{height:28px;margin-right:12px}#root .content ul.link{min-height:calc(100vh - 184px);padding-bottom:32px}#root .content ul.link>li{background:#fff;border:1px solid #736c60;margin-bottom:16px}#root .content ul.link>li a{align-items:start;display:flex;padding:8px}#root .content ul.link>li a img{object-fit:contain;width:24vw}#root .content ul.link>li a .about{padding-left:8px}#root .content ul.link>li a .about ul{display:flex}#root .content ul.link>li a .about ul li{border:1px solid #736c60;font-size:3.2vw;margin-right:8px;padding:2px 4px}#root .content ul.link>li a .about h2{font-size:5.3333333333vw;font-weight:700;padding:4px 0}#root .content ul.link>li a .about p{font-size:3.2vw}#root .content ul.page{display:flex;justify-content:center;opacity:0;width:100%}#root .content ul.page li{background:#fff;border:1px solid #4d3e25;margin:0 4px}#root .content ul.page li.active{border:1px solid #fffaf0;font-weight:700}#root .content ul.page li.active a{background:#fffaf0}#root .content ul.page li a{background:#fff;display:block;font-size:3.2vw;line-height:180%;padding:0 6px}#root .content.box1 h1{border-bottom:2px solid #e52b00;color:#e52b00}#root .content.box1 ul.page li.active a{color:#e52b00}#root .content.box2 h1{border-bottom:2px solid #007fe5;color:#007fe5}#root .content.box2 ul.page li.active a{color:#007fe5}#root .content.box3 h1{border-bottom:2px solid #87ac00;color:#87ac00}#root .content.box3 ul.page li.active a{color:#87ac00}
/*# sourceMappingURL=main.9633e691.css.map*/