@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;scroll-behavior:smooth;overflow-x:hidden;overflow-y:scroll}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}ol,ul{list-style:none;padding:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{color:inherit;text-decoration:none}img{width:100%}img,svg{display:block}article>*+*{margin-top:1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}button,input,select,textarea{color:inherit;font:inherit;border:0;border-radius:0;box-shadow:none;background:0 0}button:focus,input:focus,select:focus,textarea:focus{outline:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hide{display:none}@font-face{font-family:'MN';font-style:normal;font-weight:400;src:url(../fonts/maisonneuemono-regular-webfont.woff2) format("woff2")}@font-face{font-family:'MN';font-style:normal;font-weight:700;src:url(../fonts/maisonneuemono-bold-webfont.woff2) format("woff2")}html{font-family:'MN',sans-serif;font-size:12px;line-height:17px;letter-spacing:-.02em}html ::selection{background:rgba(0,0,0,.99);color:#fff}html ::-moz-selection{background:rgba(0,0,0,.99);color:#fff}html img::selection{background:rgba(0,0,0,.2)}html img::-moz-selection{background:rgba(0,0,0,.2)}.lazy{transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.lazy:not(.lazyloaded){opacity:0}.padded{position:relative}.padded img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login{padding:10px}.login input{width:200px;border-bottom:1px solid #000}.login form{display:flex;flex-direction:column;align-items:flex-start}.login form button{margin-top:10px;background:#000;height:30px;padding:0 15px;display:flex;justify-content:center;align-items:center;border-radius:15px;color:#fff;cursor:pointer}.home{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home .left,.home .right{width:50%;height:100vh}.home .left .header{height:30px;padding:6px 10px;border-bottom:1px dashed #000}.home .left .rules{padding:10px 10px 6px}.home .left .rules p{max-width:520px}.home .left .rules p+p,.home .right .content .position-infos .order p+p,.home .right .content .punition-idea p+h6,.home .right .content .punition-idea p+p,.home .right .content .punition-idea ul+h6,.home .right .content .punition-idea ul+p{margin-top:17px}.home .right{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;border-left:1px solid #000}.home .right::-webkit-scrollbar{width:0;height:0}.home .right .tabs{position:sticky;top:0;background:#fff;align-items:center;height:30px;border-bottom:1px solid #000;display:flex}.home .right .tabs .due-before,.home .right .tabs .tab{padding:0 10px;display:flex;justify-content:center;align-items:center;height:100%}.home .right .tabs .tab{cursor:pointer}.home .right .tabs .tab.active{background:#000;color:#fff}@media (hover:hover) and (pointer:fine){.home .right .tabs .tab:not(.active):hover{background:#eaeaea}}.home .right .tabs .due-before{margin-left:auto;background:#f2c49e;color:#9b4609}.home .right .content{padding:10px}.home .right .content .position-infos,.home .right .content .punition-idea{max-width:520px}.home .right .content .position-infos .num,.home .right .content .position-infos .order{margin-bottom:10px;border-bottom:1px dashed #000;padding-bottom:10px}.home .right .content .position-image .see{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer}.home .right .content .position-image .see span{text-decoration:underline}.home .right .content .position-image .see span:nth-child(2),.home .right .content .position-image.is-shown .see span:nth-child(1){display:none}.home .right .content .position-image .image{margin-top:10px;display:none}.home .right .content .position-image.is-shown .see span:nth-child(2){display:block}.home .right .content .position-image.is-shown .image{display:block}.home .right .content .punition-idea h6{font-weight:700;margin:0}.home .right .content .punition-idea p+ul{margin-top:8px}.home .right .content .punition-idea ul{padding-left:1rem}.home .right .content .punition-idea ul li{display:flex}.home .right .content .punition-idea ul li:before{content:'•';display:inline-block;width:1rem;flex-shrink:0;font-weight:700}.home .right .content .punition-form{margin-top:10px;padding-top:10px;border-top:1px dashed #000}.home .right .content .field{display:flex;flex-wrap:wrap;border:1px solid #000;margin-top:15px}.home .right .content .field .radio{width:calc(100%/2);min-height:30px;display:flex;align-items:center;padding:8px 10px 10px}.home .right .content .field .radio:nth-child(odd){border-right:1px solid #000}.home .right .content .field .radio:nth-child(n+3){border-top:1px solid #000}.home .right .content .field .radio label{margin-top:3px;margin-left:5px}.home .right .content button{margin-top:15px;background:#000;height:30px;padding:0 15px;display:flex;justify-content:center;align-items:center;border-radius:15px;color:#fff;cursor:pointer}@media (max-width:860px){.home{flex-direction:column}.home .left{height:auto;width:100%;padding-bottom:30px}.home .right{width:100%;height:auto;border-left:none;border-top:1px solid #000}.home .right .tabs{flex-wrap:wrap;height:auto}.home .right .tabs .due-before{width:100%;order:0;height:31px;justify-content:flex-start;border-bottom:1px solid #000}.home .right .tabs .tab{order:1;height:30px}}