@media (min-width:1280px){#main{display:table;table-layout:fixed;width:100%}#goto-content,#goto-gallery{display:table-cell;vertical-align:middle;position:relative}}#goto-gallery .images{background:#333;overflow:hidden}#goto-gallery .images-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#goto-gallery .images-inner.flickity-enabled{display:block}#goto-gallery .image{-ms-flex-negative:0;flex-shrink:0;width:100%;max-height:calc(100vh - 86px)}#goto-gallery .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#goto-gallery .flickity-button{border-radius:0;height:72px;width:45px;z-index:3;-webkit-box-shadow:none;box-shadow:none;outline:none}#goto-gallery .flickity-button.previous{left:0}#goto-gallery .flickity-button.next{right:0}#goto-gallery .flickity-page-dots{display:none;bottom:10px;z-index:3}#goto-gallery .flickity-page-dots .dot{background:none;border:1px solid #fff;height:10px;width:10px;opacity:1;margin:0 4px}#goto-gallery .flickity-page-dots .dot.is-selected{background:#fff}@media (max-width:767px){#goto-gallery .image{height:auto;max-height:none}#goto-gallery .image img{height:auto}#goto-gallery .flickity-button{display:none}#goto-gallery .flickity-page-dots{display:block}}#goto-content{background:#000;color:#fff;padding:0 20px;padding-top:74px;padding-bottom:74px}#goto-content .page{margin:0 auto;margin-bottom:1.625em;max-width:640px}#goto-content .page-title{font-size:2.5rem;margin:0;margin-bottom:0.5em}#goto-content .page-content{font-size:1rem}#goto-content .back-inner{margin:0 auto;max-width:640px}#goto-content .back-inner a{color:#fff;font-size:0.875rem;font-weight:bold;text-decoration:none;padding-left:12px;position:relative}#goto-content .back-inner a:before{background:url(../images/tpl/project/back.svg) no-repeat center center;background-size:contain;content:"";display:block;left:0;top:50%;margin-top:-3px;height:6px;width:6px;position:absolute}#goto-content .back-inner a:focus,#goto-content .back-inner a:hover{text-decoration:underline}@media (min-width:1280px){#goto-content{padding:40px}#goto-content .page{display:table;margin:0 auto;width:100%;max-width:442px}#goto-content .page-inner{display:table-cell}#goto-content .back{left:0;right:0;bottom:20px;position:absolute}#goto-content .back-inner{max-width:442px}}@media (max-width:767px){#goto-content{padding:0 20px;padding-top:54px;padding-bottom:54px}#goto-content .page-title{font-size:1.5625rem}}
/*# sourceMappingURL=project.min.css.map */