/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:18px}body{margin:0;padding:0;top:0;background:#fff;font-family:"proxima-nova",sans-serif;font-weight:600;line-height:1.5}a,button,svg{-webkit-transition:all 200ms;transition:all 200ms}img{height:auto}.clear{clear:both}p{margin:0}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.limited{max-width:1750px;padding:0 20px;margin:0 auto}header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:100;padding-bottom:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}header img{display:inline-block;vertical-align:middle}header .left{width:80px}header .mid{width:185px;float:right}header .con{clear:both;font-weight:bolder;font-size:.8rem;margin-top:12px}header .con p{margin-bottom:3px;letter-spacing:.06rem}header .con p img{margin-right:10px;width:25px;height:25px}header .con p span{display:inline-block;vertical-align:middle}@media all and (min-width:480px){header .con p{display:inline-block;vertical-align:top;text-align:center;width:50%}}@media all and (min-width:680px){header{padding-top:10px}header .limited{position:relative}header .mid{float:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .con{clear:none;display:inline-block;margin-top:3px;float:right}header .con p{text-align:left;display:block;width:auto}}@media all and (min-width:1200px){header{padding:0}header .left{width:160px}header .mid{width:300px}header .con{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:6px;font-size:1.389rem}header .con p{margin-bottom:6px}header .con p img{width:30px;height:30px}}main{position:relative;height:100vh}main a{position:absolute;display:block;background:#000;overflow:hidden;border-bottom:4px solid #fff;top:130px;left:0;width:100%;height:calc(50% - 65px)}main a:before{content:"";position:absolute;top:0;left:0;width:100%;height:45%;background:#000;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0,0,0,0)), to(#000));background:linear-gradient(0deg, rgba(0,0,0,0) 0, #000 100%);opacity:.8;z-index:2}main a .logo{position:absolute;top:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30%;z-index:3}main a .bg{position:absolute;top:50%;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 350ms ease-out;transition:-webkit-transform 350ms ease-out;transition:transform 350ms ease-out;transition:transform 350ms ease-out, -webkit-transform 350ms ease-out;-webkit-transform:translateY(-50%) translateZ(0) perspective(1px);transform:translateY(-50%) translateZ(0) perspective(1px);height:auto;z-index:1}main a p{position:absolute;bottom:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:table;font-size:.75rem;padding:10px 28px;-webkit-transition:background 200ms;transition:background 200ms;background:#9e1b32;white-space:nowrap;text-transform:uppercase;z-index:4}main a p svg{display:inline-block;vertical-align:middle;margin-right:17px;fill:#fff;width:32px}main a p span{display:inline-block;vertical-align:middle;color:#fff;letter-spacing:.2rem}main a.sec{top:calc(50% - 65px + 130px);border-top:4px solid #fff;border-bottom:none}main a.sec p{background:#2a6430}main a:hover p{background:#fff}main a:hover p span{color:#000}main a:hover p svg{fill:#000}main a:hover.sec p{background:#fff}main a:hover.sec p svg{fill:#000}main a:hover .bg{-webkit-transform:translateY(-50%) translateZ(0) perspective(1px) scale(1.05);transform:translateY(-50%) translateZ(0) perspective(1px) scale(1.05)}@media all and (min-width:480px){main a{top:104px;height:calc(50% - 52px)}main a.sec{top:calc(50% - 52px + 104px)}}@media all and (min-width:680px){main a{top:76px;height:calc(50% - 38px)}main a.sec{top:calc(50% - 38px + 76px)}}@media all and (min-width:800px){main a{width:50%;border-bottom:none;border-right:4px solid #fff;height:calc(100% - 76px)}main a.sec{top:76px;left:50%;border:none;border-left:4px solid #fff}main a p{font-size:1rem;padding:15px 35px}main a .bg{top:0;left:50%;width:auto;-webkit-transform:translateX(-50%) translateZ(0) perspective(1px);transform:translateX(-50%) translateZ(0) perspective(1px);height:100%}main a:hover .bg{-webkit-transform:translateX(-50%) translateZ(0) perspective(1px) scale(1.05);transform:translateX(-50%) translateZ(0) perspective(1px) scale(1.05)}}@media all and (min-width:1200px){main a{top:112px;height:calc(100% - 112px)}main a.sec{top:112px}main a .bg{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0) perspective(1px);transform:translate(-50%, -50%) translateZ(0) perspective(1px);height:auto;min-width:100%;min-height:100%}main a .logo{top:12%;width:240px}main a:hover .bg{-webkit-transform:translate(-50%, -50%) translateZ(0) perspective(1px) scale(1.05);transform:translate(-50%, -50%) translateZ(0) perspective(1px) scale(1.05)}}.alert_box{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;top:50%;left:50%;width:90%;max-width:700px;background:#fff;padding:20px;-webkit-box-shadow:0 0 0 100vmax rgba(0,0,0,0.7);box-shadow:0 0 0 100vmax rgba(0,0,0,0.7);z-index:999;font-weight:normal;border-radius:5px 0 5px 5px;font-size:17px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}.alert_box strong{font-weight:bold}.alert_box p{margin-bottom:1rem}.alert_box p:last-of-type{margin-bottom:0}.alert_box button{position:absolute;font-weight:bold;bottom:calc(100% - 2px);right:0;border:none;border-radius:5px 5px 0 0;background:#fff;padding:10px 15px;cursor:pointer}.alert_box button:hover{text-decoration:underline}.alert_box .inner{max-height:70vh;overflow:auto}@supports ((-o-object-fit: cover) or (object-fit: cover)){main a .bg{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0) perspective(1px);transform:translateZ(0) perspective(1px)}main a:hover .bg{-webkit-transform:translateZ(0) perspective(1px) scale(1.05);transform:translateZ(0) perspective(1px) scale(1.05)}}
/*# sourceMappingURL=style.css.map */