@charset "UTF-8";@import"https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@2.0/nanumsquare.css";body,html{height:100%;width:100%}body,div,li,ul{margin:0;padding:0}body,div#header,html{width:100%}body{overflow:hidden;font-family:NanumSquare,sans-serif;font-size:12px;color:#333}div{position:relative}li,ul{list-style:none}a:active,a:hover,a:link,a:visited{color:#333;text-decoration:none}div#header{position:absolute;height:60px;left:0;top:0}div#header div#header-menu{position:absolute;width:20px;height:20px;top:20px;left:1%;z-index:90;transition:transform .5s ease-out;-webkit-transition:-webkit-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;transform:translate(-300%);-webkit-transform:translateX(-300%);-ms-transform:translateX(-300%);-moz-transform:translateX(-300%);-o-transform:translateX(-300%)}div#header-menu div.header-menu-bar{position:absolute;width:100%;height:3px;left:0;background:#333;transition:transform .3s ease-out,background .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out,background .3s ease-out;-ms-transition:-ms-transform .3s ease-out,background .3s ease-out;-moz-transition:-moz-transform .3s ease-out,background .3s ease-out;-o-transition:-o-transform .3s ease-out,background .3s ease-out}div#header-menu div.menu-bar-top{top:0;transition-delay:0s;-webkit-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transform:translate(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%)}div#header-menu div.menu-bar-middle{top:50%;transition-delay:.15s;-webkit-transition-delay:.15s;-ms-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%)}div#header-menu div.menu-bar-bottom{bottom:0;transition-delay:.3s;-webkit-transition-delay:.3s;-ms-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transform:translate(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%)}body.contents-light div#header-menu div.header-menu-bar{background:#fff}body.contents-dark div#header-menu div.header-menu-bar{background:#333}div#header div#header-menu.header-menu-appear,div#header-menu.header-menu-appear div.header-menu-bar{transform:translate(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}div#header-menu.header-menu-appear div.menu-bar-middle{transform:translateY(-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%)}div#header div#header-menu.header-menu-idle,div#header-menu.header-menu-idle div.header-menu-bar{transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform:translate(0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0)}div#header-menu.header-menu-idle div.menu-bar-bottom,div#header-menu.header-menu-idle div.menu-bar-top{transform:translate(0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0)}div#header-menu.header-menu-idle div.menu-bar-middle{transform:translateY(-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%)}div#header div#header-menu.header-menu-close{transform:translate(0) rotate(180deg);-webkit-transform:translate(0,0) rotate(180deg);-ms-transform:translate(0,0) rotate(180deg);-moz-transform:translate(0,0) rotate(180deg);-o-transform:translate(0,0) rotate(180deg)}div#header-menu.header-menu-close div.menu-bar-top{top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);-moz-transform:translate(0,-50%) rotate(45deg);-o-transform:translate(0,-50%) rotate(45deg)}div#header-menu.header-menu-close div.menu-bar-bottom{top:50%;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translate(0,-50%) rotate(-45deg);-ms-transform:translate(0,-50%) rotate(-45deg);-moz-transform:translate(0,-50%) rotate(-45deg);-o-transform:translate(0,-50%) rotate(-45deg)}div#header-menu.header-menu-close div.menu-bar-middle{opacity:0}div#header div#header-links{position:absolute;height:30px;top:15px;right:1%;z-index:10;transition:transform .5s ease-out;-webkit-transition:-webkit-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;transform:translate(300%);-webkit-transform:translateX(300%);-ms-transform:translateX(300%);-moz-transform:translateX(300%);-o-transform:translateX(300%)}div#header-links li{display:inline-block;width:30px;height:30px;margin:0 4px;transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transform:translate(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%)}div#header-links li img{position:absolute;width:100%;left:0;top:0;transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out}div#header-links li img.header-link-img-dark{opacity:1}body.contents-light div#header-links li img.header-link-img-dark,div#header-links li img.header-link-img-light{opacity:0}body.contents-light div#header-links li img.header-link-img-light{opacity:1}div#header div#header-links.header-links-appear,div#header-links.header-links-appear li{transform:translate(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}div#header-links.header-links-appear li:nth-of-type(1){transition-delay:0s;-webkit-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}div#header-links.header-links-appear li:nth-of-type(2){transition-delay:.15s;-webkit-transition-delay:.15s;-ms-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s}div#header-links.header-links-appear li:nth-of-type(3){transition-delay:.3s;-webkit-transition-delay:.3s;-ms-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}div#header-links.header-links-appear li:nth-of-type(4){transition-delay:.45s;-webkit-transition-delay:.45s;-ms-transition-delay:.45s;-moz-transition-delay:.45s;-o-transition-delay:.45s}div#contents-menu{position:absolute;width:100%;height:10%;left:0;top:50%;background:#333;z-index:90;transition:transform .5s cubic-bezier(.58,0,.23,.91) .2s;-webkit-transition:-webkit-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-ms-transition:-ms-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-moz-transition:-moz-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-o-transition:-o-transform .5s cubic-bezier(.58,0,.23,.91) .2s;transform:translateY(-50%) scaleY(0);-webkit-transform:translateY(-50%) scaleY(0);-ms-transform:translateY(-50%) scaleY(0);-moz-transform:translateY(-50%) scaleY(0);-o-transform:translateY(-50%) scaleY(0)}div#contents-menu div#contents-menu-stage{position:absolute;left:50%;top:50%;transition:transform .3s cubic-bezier(.58,0,.23,.91) .6s;-webkit-transition:-webkit-transform .3s cubic-bezier(.58,0,.23,.91) .6s;-ms-transition:-ms-transform .3s cubic-bezier(.58,0,.23,.91) .6s;-moz-transition:-moz-transform .3s cubic-bezier(.58,0,.23,.91) .6s;-o-transition:-o-transform .3s cubic-bezier(.58,0,.23,.91) .6s;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0)}div#contents-menu-stage ul{margin:0 auto;white-space:nowrap}div#contents-menu-stage li{display:inline-block;font-size:1.8em;margin:0 15px;color:#fff}div#contents-menu-stage li a{color:#fff}div#contents-menu-stage li a:hover{font-weight:700}body.contents-light div#contents-menu{background:#fff}body.contents-light div#contents-menu-stage li,body.contents-light div#contents-menu-stage li a{color:#333}div#contents-menu.contents-menu-open{transform:translateY(-50%) scaleY(1);-webkit-transform:translateY(-50%) scaleY(1);-ms-transform:translateY(-50%) scaleY(1);-moz-transform:translateY(-50%) scaleY(1);-o-transform:translateY(-50%) scaleY(1)}div#contents-menu.contents-menu-open div#contents-menu-stage{transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}div#contents-menu.contents-menu-close{transition:transform .5s cubic-bezier(.58,0,.23,.91) .2s;-webkit-transition:-webkit-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-ms-transition:-ms-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-moz-transition:-moz-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-o-transition:-o-transform .5s cubic-bezier(.58,0,.23,.91) .2s;transform:translateY(-50%) scaleY(0);-webkit-transform:translateY(-50%) scaleY(0);-ms-transform:translateY(-50%) scaleY(0);-moz-transform:translateY(-50%) scaleY(0);-o-transform:translateY(-50%) scaleY(0)}div#contents-menu.contents-menu-close div#contents-menu-stage{transition:transform .3s cubic-bezier(.58,0,.23,.91);-webkit-transition:-webkit-transform .3s cubic-bezier(.58,0,.23,.91);-ms-transition:-ms-transform .3s cubic-bezier(.58,0,.23,.91);-moz-transition:-moz-transform .3s cubic-bezier(.58,0,.23,.91);-o-transition:-o-transform .3s cubic-bezier(.58,0,.23,.91);transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0)}div#contents{width:100%;height:100%;z-index:1}div#contents div.contents-stage{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;transition:transform 1s cubic-bezier(.58,0,.23,.91) .4s;-webkit-transition:-webkit-transform 1s cubic-bezier(.58,0,.23,.91) .4s;-ms-transition:-ms-transform 1s cubic-bezier(.58,0,.23,.91) .4s;-moz-transition:-moz-transform 1s cubic-bezier(.58,0,.23,.91) .4s;-o-transition:-o-transform 1s cubic-bezier(.58,0,.23,.91) .4s}div#contents div.contents-ready{transform:scale(.8);-webkit-transform:scale(.8);-ms-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8)}div#contents div.contents-appear{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}div.contents-stage div.contents-parts{position:absolute;width:100%;height:50%;left:0;overflow:hidden;transition:transform 1s cubic-bezier(.58,0,.23,.91) .3s;-webkit-transition:-webkit-transform 1s cubic-bezier(.58,0,.23,.91) .3s;-ms-transition:-ms-transform 1s cubic-bezier(.58,0,.23,.91) .3s;-moz-transition:-moz-transform 1s cubic-bezier(.58,0,.23,.91) .3s;-o-transition:-o-transform 1s cubic-bezier(.58,0,.23,.91) .3s;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden}div.contents-parts div.contents-body{width:1200px;height:100%;margin:0 auto}div.contents-stage div.contents-parts-top{top:0}div.contents-stage div.contents-parts div.contents-parts-blind{position:absolute;width:100%;height:100%;left:0;background:#fff;opacity:.7;z-index:80;transition:transform .3s cubic-bezier(.58,0,.23,.91);-webkit-transition:-webkit-transform .3s cubic-bezier(.58,0,.23,.91);-ms-transition:-ms-transform .3s cubic-bezier(.58,0,.23,.91);-moz-transition:-moz-transform .3s cubic-bezier(.58,0,.23,.91);-o-transition:-o-transform .3s cubic-bezier(.58,0,.23,.91);transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}div.contents-stage div.contents-parts-top div.contents-parts-blind{top:100%}div.contents-stage div.contents-parts-bottom div.contents-parts-blind{bottom:100%}div.contents-stage div.contents-parts div.contents-parts-line{position:absolute;width:100%;height:1px;left:0;background:#333;z-index:90;transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden}div.contents-stage div.contents-parts-top div.contents-parts-line{bottom:0;transform:translateY(1px) scaleY(1);-webkit-transform:translateY(1px) scaleY(1);-ms-transform:translateY(1px) scaleY(1);-moz-transform:translateY(1px) scaleY(1);-o-transform:translateY(1px) scaleY(1)}div.contents-stage div.contents-parts-bottom{bottom:0}div.contents-stage div.contents-parts-bottom div.contents-parts-line{top:0;transform:translateY(-1px) scaleY(1);-webkit-transform:translateY(-1px) scaleY(1);-ms-transform:translateY(-1px) scaleY(1);-moz-transform:translateY(-1px) scaleY(1);-o-transform:translateY(-1px) scaleY(1)}body.contents-light div.contents-parts div.contents-parts-blind{background:#333}body.contents-light div.contents-parts div.contents-parts-line{background:#fff}div.contents-appear-border div.contents-parts div.contents-parts-line{transform:translateY(0) scaleY(1);-webkit-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1)}div.contents-bounce-border div.contents-parts div.contents-parts-line{transform:translateY(0) scaleY(1);-webkit-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1);animation:contents-bounce-border 3s cubic-bezier(.58,0,.23,.91) .5s infinite;-webkit-animation:contents-bounce-border 3s cubic-bezier(.58,0,.23,.91) .5s infinite;-ms-animation:contents-bounce-border 3s cubic-bezier(.58,0,.23,.91) .5s infinite;-moz-animation:contents-bounce-border 3s cubic-bezier(.58,0,.23,.91) .5s infinite;-o-animation:contents-bounce-border 3s cubic-bezier(.58,0,.23,.91) .5s infinite}@keyframes contents-bounce-border{0%,to{transform:translateY(0) scaleY(1);-webkit-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1)}50%{transform:translateY(0) scaleY(6);-webkit-transform:translateY(0) scaleY(6);-ms-transform:translateY(0) scaleY(6);-moz-transform:translateY(0) scaleY(6);-o-transform:translateY(0) scaleY(6)}}@-webkit-keyframes contents-bounce-border{0%,to{transform:translateY(0) scaleY(1);-webkit-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1)}50%{transform:translateY(0) scaleY(6);-webkit-transform:translateY(0) scaleY(6);-ms-transform:translateY(0) scaleY(6);-moz-transform:translateY(0) scaleY(6);-o-transform:translateY(0) scaleY(6)}}div.contents-open-page div.contents-parts div.contents-parts-line{transform:translateY(0) scaleY(1);-webkit-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1);animation:none;-webkit-animation:none;-ms-animation:none;-moz-animation:none;-o-animation:none}div.contents-open-page div.contents-parts-top{transform:translateY(-150%) scale(1.5);-webkit-transform:translateY(-150%) scale(1.5);-ms-transform:translateY(-150%) scale(1.5);-moz-transform:translateY(-150%) scale(1.5);-o-transform:translateY(-150%) scale(1.5)}div.contents-open-page div.contents-parts-bottom{transform:translateY(150%) scale(1.5);-webkit-transform:translateY(150%) scale(1.5);-ms-transform:translateY(150%) scale(1.5);-moz-transform:translateY(150%) scale(1.5);-o-transform:translateY(150%) scale(1.5)}div.contents-open-menu div.contents-parts{transition:transform .5s cubic-bezier(.58,0,.23,.91) .2s;-webkit-transition:-webkit-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-ms-transition:-ms-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-moz-transition:-moz-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-o-transition:-o-transform .5s cubic-bezier(.58,0,.23,.91) .2s}div.contents-open-menu div.contents-parts div.contents-parts-line{transform:translateY(0) scaleY(1);-webkit-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1)}div.contents-open-menu div.contents-parts-top div.contents-parts-blind{transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%)}div.contents-open-menu div.contents-parts-bottom div.contents-parts-blind{transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%)}div.contents-open-menu div.contents-parts-top{transform:translateY(-15%) scale(1.1)!important;-webkit-transform:translateY(-15%) scale(1.1)!important;-ms-transform:translateY(-15%) scale(1.1)!important;-moz-transform:translateY(-15%) scale(1.1)!important;-o-transform:translateY(-15%) scale(1.1)!important}div.contents-open-menu div.contents-parts-bottom{transform:translateY(15%) scale(1.1)!important;-webkit-transform:translateY(15%) scale(1.1)!important;-ms-transform:translateY(15%) scale(1.1)!important;-moz-transform:translateY(15%) scale(1.1)!important;-o-transform:translateY(15%) scale(1.1)!important}div.contents-close-menu div.contents-parts{transition:transform .5s cubic-bezier(.58,0,.23,.91) .2s;-webkit-transition:-webkit-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-ms-transition:-ms-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-moz-transition:-moz-transform .5s cubic-bezier(.58,0,.23,.91) .2s;-o-transition:-o-transform .5s cubic-bezier(.58,0,.23,.91) .2s}div.contents-close-menu div.contents-parts div.contents-parts-line{transition:transform .3s ease-out .2s;-webkit-transition:-webkit-transform .3s ease-out .2s;-ms-transition:-ms-transform .3s ease-out .2s;-moz-transition:-moz-transform .3s ease-out .2s;-o-transition:-o-transform .3s ease-out .2s;transform:translateY(0) scaleY(1);-webkit-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1)}div.contents-close-menu div.contents-parts div.contents-parts-blind{transition:transform .3s cubic-bezier(.58,0,.23,.91) .2s;-webkit-transition:-webkit-transform .3s cubic-bezier(.58,0,.23,.91) .2s;-ms-transition:-ms-transform .3s cubic-bezier(.58,0,.23,.91) .2s;-moz-transition:-moz-transform .3s cubic-bezier(.58,0,.23,.91) .2s;-o-transition:-o-transform .3s cubic-bezier(.58,0,.23,.91) .2s;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}div.contents-close-menu div.contents-parts-bottom,div.contents-close-menu div.contents-parts-top{transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1)}div#contents.contents-works-detail div.contents-parts-top{transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transform:translateY(-86%) scale(1);-webkit-transform:translateY(-86%) scale(1);-ms-transform:translateY(-86%) scale(1);-moz-transform:translateY(-86%) scale(1);-o-transform:translateY(-86%) scale(1)}div#contents.contents-works-detail div.contents-parts-bottom{transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transform:translateY(80%) scale(1);-webkit-transform:translateY(80%) scale(1);-ms-transform:translateY(80%) scale(1);-moz-transform:translateY(80%) scale(1);-o-transform:translateY(80%) scale(1)}div#contents.contents-works-detail-change div.contents-parts-bottom,div#contents.contents-works-detail-change div.contents-parts-top{transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-delay:0s;-webkit-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}@media screen and (max-width:1199px){div#header div#header-menu{left:2%}div#header div#header-links{right:2%}div.contents-parts div.contents-body{width:100%;padding:0 1%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}}@media screen and (max-width:650px){div#header div#header-links{width:52px;height:48px;top:3px;right:1%}div#header-links li{width:24px;height:24px;margin:0 1px}}@media screen and (max-width:600px){div#header div#header-menu{left:3%}}@media screen and (max-width:520px){div#contents-menu-stage li{font-size:1.5em}}@media screen and (max-width:480px){div#header div#header-menu{left:4%}}@media screen and (max-width:360px){div#header div#header-menu{width:15px;height:15px}div#header div#header-links{width:44px;height:44px;top:5px}div#header-links li{width:20px;height:20px;margin:0 1px}}@media screen and (max-width:320px){div#header div#header-links{width:34px;height:34px;top:10px}div#header-links li{width:15px;height:15px;margin:0 1px}}@media screen and (max-height:850px){div#contents.contents-works-detail div.contents-parts-top{transform:translateY(-84%) scale(1);-webkit-transform:translateY(-84%) scale(1);-ms-transform:translateY(-84%) scale(1);-moz-transform:translateY(-84%) scale(1);-o-transform:translateY(-84%) scale(1)}div#contents.contents-works-detail div.contents-parts-bottom{transform:translateY(82%) scale(1);-webkit-transform:translateY(82%) scale(1);-ms-transform:translateY(82%) scale(1);-moz-transform:translateY(82%) scale(1);-o-transform:translateY(82%) scale(1)}}@media screen and (max-height:700px){div#contents.contents-works-detail div.contents-parts-top{transform:translateY(-82%) scale(1);-webkit-transform:translateY(-82%) scale(1);-ms-transform:translateY(-82%) scale(1);-moz-transform:translateY(-82%) scale(1);-o-transform:translateY(-82%) scale(1)}}@media screen and (max-height:600px){div#contents.contents-works-detail div.contents-parts-top{transform:translateY(-80%) scale(1);-webkit-transform:translateY(-80%) scale(1);-ms-transform:translateY(-80%) scale(1);-moz-transform:translateY(-80%) scale(1);-o-transform:translateY(-80%) scale(1)}}@media screen and (max-height:520px){div#contents.contents-works-detail div.contents-parts-top{transform:translateY(-76%) scale(1);-webkit-transform:translateY(-76%) scale(1);-ms-transform:translateY(-76%) scale(1);-moz-transform:translateY(-76%) scale(1);-o-transform:translateY(-76%) scale(1)}}div#contents-load div.contents-parts{background:#333}div#contents-load div#load-img-stage{position:absolute;width:103px;height:103px;left:50%;bottom:4%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}div#load-img-stage img{position:absolute;width:100%;left:0;top:0;opacity:0;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform:scale(.9);-webkit-transform:scale(.9);-ms-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9)}div#contents-load div#load-text{position:absolute;width:100%;left:0;top:3%;font-size:1.5em;color:#fff;text-align:center}div#load-text span{font-size:1.8em}div#contents-home div.contents-parts{background:#fff}div#contents-home div#home-title{position:absolute;width:380px;left:50%;bottom:2%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}div#home-title img{width:100%}div#contents-home div#home-desc{position:absolute;width:100%;left:0;top:3%;font-size:1.5em;font-weight:700;text-align:center}div#contents-profile div.contents-parts{background:#015d97}div#contents-profile div.contents-parts-top div#profile-bg{position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(/images/profile/profile-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%;opacity:0;transition:all .5s cubic-bezier(.58,0,.23,.91);-webkit-transition:all .5s cubic-bezier(.58,0,.23,.91);-ms-transition:all .5s cubic-bezier(.58,0,.23,.91);-moz-transition:all .5s cubic-bezier(.58,0,.23,.91);-o-transition:all .5s cubic-bezier(.58,0,.23,.91);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform:scale(1.5);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5)}div#contents-profile div.contents-parts-top div#profile-bg.profile-bg-show{opacity:1;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}div#contents-profile div.profile-parts{position:absolute;width:100%;left:0}div.profile-parts div.profile-parts-left{display:inline-block;width:38%}div.profile-parts-left img{width:100%;padding:0 5%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}div.profile-parts div.profile-parts-right{display:inline-block;width:62%;color:#fff}div.profile-parts-right h1{font-size:2.2em;font-weight:400;margin:0}div.profile-parts-right h2{font-size:1.75em;font-weight:400;margin:1em 0}div.profile-parts-right h3{font-size:1.65em;font-weight:400;margin:0}div#contents-profile div#profile-parts-top{bottom:4%}div#profile-parts-top div.profile-parts-left,div#profile-parts-top div.profile-parts-right{vertical-align:bottom}div#contents-profile div#profile-parts-bottom{top:4%}div#profile-parts-bottom div.profile-parts-left,div#profile-parts-bottom div.profile-parts-right{vertical-align:top}div#profile-parts-desc div#profile-parts-desc-top{width:100%;border-bottom:1px solid #fff}div#profile-parts-desc div#profile-parts-desc-bottom,div#profile-parts-desc-top div{width:100%;margin:1.4em 0;font-size:1.2em;font-weight:400}div#profile-parts-desc-bottom li{margin:.3em 0}div#profile-parts-desc-bottom li span{color:#015d97}div#profile-parts-desc-bottom li div{display:none}div#contents-works div.contents-parts{background:#319d5a}div#contents-works div.contents-parts-top div#works-title{position:absolute;width:100%;left:0;top:50%;opacity:0;text-align:center;font-size:2.5em;color:#fff;transition:all .5s cubic-bezier(.58,0,.23,.91);-webkit-transition:all .5s cubic-bezier(.58,0,.23,.91);-ms-transition:all .5s cubic-bezier(.58,0,.23,.91);-moz-transition:all .5s cubic-bezier(.58,0,.23,.91);-o-transition:all .5s cubic-bezier(.58,0,.23,.91);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform:translateY(-50%) scale(1.5);-webkit-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);-moz-transform:translateY(-50%) scale(1.5);-o-transform:translateY(-50%) scale(1.5)}div#contents-works div.contents-parts-top div#works-title.works-title-show{opacity:1;transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1)}div#contents-works div.works-parts{position:absolute;width:100%;left:0;text-align:center}div#contents-works div#works-parts-top{bottom:0}div#works-parts-top li{display:inline-block}div#works-parts-top li div.works-menu-text{padding:1em;font-size:1.4em;font-weight:400;color:#006526}div#works-parts-top li div.works-menu-line{position:absolute;width:100%;height:7px;left:0;bottom:0;background:#fff;transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform:scaleY(0);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0)}div#works-parts-top.works-parts-design li#works-menu-design div.works-menu-text,div#works-parts-top.works-parts-make li#works-menu-make div.works-menu-text,div#works-parts-top.works-parts-program li#works-menu-program div.works-menu-text{font-weight:700;color:#fff}div#works-parts-top.works-parts-design li#works-menu-design div.works-menu-line,div#works-parts-top.works-parts-make li#works-menu-make div.works-menu-line,div#works-parts-top.works-parts-program li#works-menu-program div.works-menu-line{transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1)}div#works-parts-top div#works-parts-menu-desc{position:absolute;right:0;top:50%;padding:1em;font-size:1.3em;font-weight:400;color:#006526;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}div#contents-works div#works-parts-bottom{height:100%;top:0;text-align:left;transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}div#works-parts-bottom div.works-list{position:absolute;width:100%;left:0;top:1.5%;overflow:hidden;transition:transform .5s cubic-bezier(.58,0,.23,.91);-webkit-transition:-webkit-transform .5s cubic-bezier(.58,0,.23,.91);-ms-transition:-ms-transform .5s cubic-bezier(.58,0,.23,.91);-moz-transition:-moz-transform .5s cubic-bezier(.58,0,.23,.91);-o-transition:-o-transform .5s cubic-bezier(.58,0,.23,.91);transform:translateY(-120%);-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);-moz-transform:translateY(-120%);-o-transform:translateY(-120%)}div.works-list div.works-list-container{white-space:nowrap;overflow:visible}div.works-list-container div.works-list-parts{display:inline-block;width:10%;padding:.5em;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}div.works-list-container div.works-list-parts div{width:100%;font-size:0}div.works-list-container div.works-list-parts div img{width:100%}div.works-list-container div.works-list-parts div.works-list-parts-link{position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:.5;border:0 solid #fff;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out}div.works-list-container div.works-list-parts div.works-list-parts-link:hover,div.works-list-container div.works-list-parts div.works-thumb-on{opacity:1;background:0 0;border-width:3px}div#works-parts-bottom.works-list-design div#works-list-design,div#works-parts-bottom.works-list-make div#works-list-make,div#works-parts-bottom.works-list-program div#works-list-program{transition-delay:.5s;-webkit-transition-delay:.5s;-ms-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}div.works-list div.works-list-desc{display:block;width:100%;text-align:center;font-size:1.2em;margin:.5em 0;color:#fff}div#works-parts-bottom div.works-parts-nav{position:absolute;width:1em;height:100%;top:0;display:none}div#works-parts-bottom div#works-parts-nav-left{left:0;background:linear-gradient(left,#319d5a,#319d5a00);background:-webkit-linear-gradient(left,rgba(49,157,90,1),rgba(49,157,90,0));background:-ms-linear-gradient(left,rgba(49,157,90,1),rgba(49,157,90,0));background:-moz-linear-gradient(left,rgba(49,157,90,1),rgba(49,157,90,0));background:-o-linear-gradient(left,rgba(49,157,90,1),rgba(49,157,90,0))}div#works-parts-bottom div#works-parts-nav-right{right:0;background:linear-gradient(right,#319d5a,#319d5a00);background:-webkit-linear-gradient(right,rgba(49,157,90,1),rgba(49,157,90,0));background:-ms-linear-gradient(right,rgba(49,157,90,1),rgba(49,157,90,0));background:-moz-linear-gradient(right,rgba(49,157,90,1),rgba(49,157,90,0));background:-o-linear-gradient(right,rgba(49,157,90,1),rgba(49,157,90,0))}div#contents-works div#works-detail-stage{position:absolute;display:none;width:100%;height:82.7%;left:0;top:7.2%;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}div#works-detail-stage div#works-detail-body{width:100%;height:100%;overflow-y:scroll}div#works-detail-stage div#works-detail-body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#fff}div#works-detail-stage div#works-detail-body::-webkit-scrollbar{width:1em;background-color:#fff}div#works-detail-stage div#works-detail-body::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#319d5a}div#works-detail-body div#works-detail-contents{width:1200px;margin:0 auto;padding:.5em;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}div#works-detail-contents div#works-detail-contents-stage{width:65%;margin:0 auto;overflow:hidden;white-space:nowrap}div#works-detail-contents-stage div.works-detail-parts{display:inline-block;vertical-align:top;width:100%;text-align:center;color:#319d5a;white-space:normal;transform:translate(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}div.works-detail-parts h1{font-size:2em;margin:1.8em 0}div.works-detail-parts div.works-detail-parts-spec,div.works-detail-parts div.works-detail-parts-tools{font-size:1.3em}div.works-detail-parts div.works-detail-parts-addr{font-size:1.3em;margin-top:1.5em}div.works-detail-parts-addr a{color:#319d5a;font-weight:700}div.works-detail-parts div.works-detail-parts-desc{font-size:1.3em;border-top:1px solid #319d5a;margin-top:1.5em;padding:1.5em 0}div.works-detail-parts div.works-detail-parts-sshot{font-size:0;width:100%}div.works-detail-parts-sshot img{display:block;width:98%;margin:1%}div.works-detail-parts-sshot img.works-detail-sshot-port{display:inline-block;vertical-align:top;width:48%;margin:1%}div#contents.contents-works-detail div#works-parts-bottom{transition-delay:.3s;-webkit-transition-delay:.3s;-ms-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transform:scale(.9);-webkit-transform:scale(.9);-ms-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9)}div#works-detail-contents div.works-detail-nav{position:fixed;top:50%;font-size:5em;color:#319d5a;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}div.works-detail-nav a{color:#319d5a}div#works-detail-contents div#works-detail-nav-prev{left:14%}div#works-detail-contents div#works-detail-nav-next{right:14%}div#works-detail-contents div.works-detail-deco{position:absolute;width:1em;height:100%;top:0}div#works-detail-contents div#works-detail-deco-left{left:17.5%;background:linear-gradient(left,#fff,#fff0);background:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background:-ms-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background:-moz-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background:-o-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0))}div#works-detail-contents div#works-detail-deco-right{right:17.5%;background:linear-gradient(right,#fff,#fff0);background:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background:-ms-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background:-moz-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background:-o-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0))}div#works-detail-contents-stage div.works-detail-target-next{transform:translate(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}div#works-detail-contents-stage div.works-detail-target-prev{transform:translate(-200%);-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);-moz-transform:translateX(-200%);-o-transform:translateX(-200%)}div#works-detail-contents-stage.works-detail-move-next div.works-detail-parts,div#works-detail-contents-stage.works-detail-move-prev div.works-detail-parts{transition:transform .5s cubic-bezier(.58,0,.23,.91);-webkit-transition:-webkit-transform .5s cubic-bezier(.58,0,.23,.91);-ms-transition:-ms-transform .5s cubic-bezier(.58,0,.23,.91);-moz-transition:-moz-transform .5s cubic-bezier(.58,0,.23,.91);-o-transition:-o-transform .5s cubic-bezier(.58,0,.23,.91)}div#works-detail-contents-stage.works-detail-move-next div.works-detail-parts{transform:translate(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%)}div#works-detail-contents-stage.works-detail-move-prev div.works-detail-parts{transform:translate(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%)}div#works-detail-contents-stage.works-detail-move-next div.works-detail-target-next,div#works-detail-contents-stage.works-detail-move-prev div.works-detail-target-prev{transform:translate(-100%)!important;-webkit-transform:translateX(-100%)!important;-ms-transform:translateX(-100%)!important;-moz-transform:translateX(-100%)!important;-o-transform:translateX(-100%)!important}@media screen and (max-width:1199px){div#contents-profile div.profile-parts{width:100%;padding:0 2%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}div#contents-works div.contents-parts-top div#works-title{font-size:2.2em}div#contents-works-parts-bottom div.contents-body{padding:0 5%}div#works-parts-bottom div.works-list{width:90%;left:5%}div#works-parts-bottom div#works-parts-nav-left{left:4.8%}div#works-parts-bottom div#works-parts-nav-right{right:4.8%}div#works-detail-body div#works-detail-contents{width:100%;padding:1%}div#works-detail-contents div#works-detail-nav-prev{left:3%}div#works-detail-contents div#works-detail-nav-next{right:3%}}@media screen and (max-width:1024px){div#contents-home div#home-title{width:35%}div#profile-parts-bottom div#profile-parts-symbol{display:none}div#profile-parts-bottom div#profile-parts-desc{width:100%;padding:0 2%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}div#contents-works div.contents-parts-top div#works-title{font-size:2em}div.works-detail-parts h1{font-size:1.8em;margin:1.6em 0}div.works-detail-parts div.works-detail-parts-spec,div.works-detail-parts div.works-detail-parts-tools{font-size:1.2em}div.works-detail-parts div.works-detail-parts-addr,div.works-detail-parts div.works-detail-parts-desc{font-size:1.2em;margin-top:1.4em}}@media screen and (max-width:768px){div#contents-home div#home-desc{font-size:1.4em}div#profile-parts-top div#profile-parts-thumb,div#profile-parts-top div#profile-parts-title{width:50%}div.profile-parts-right h1{font-size:2em}div.profile-parts-right h2{font-size:1.6em;margin:.6em 0}div#contents-works div.contents-parts-top div#works-title{font-size:1.8em}div#works-parts-top li div.works-menu-text{font-size:1.3em}div#works-parts-top li div.works-menu-line{height:5px}div.works-list-container div.works-list-parts{width:12%}div.works-list div.works-list-desc{font-size:1.1em}div#works-detail-contents div#works-detail-contents-stage{width:75%}div#works-detail-contents div#works-detail-deco-left{left:12.5%}div#works-detail-contents div#works-detail-deco-right{right:12.5%}div.works-detail-parts div.works-detail-parts-desc br{display:none}div.works-detail-parts div.works-detail-parts-desc br.desc-newline{display:block}}@media screen and (max-width:600px){div#contents-home div#home-title{width:38%}div#contents-home div#home-desc{font-size:1.2em}div#profile-parts-top div#profile-parts-thumb{display:block;width:50%;margin-bottom:1.5em}div#profile-parts-top div#profile-parts-title{width:100%;padding:0 2%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}div.profile-parts-right h1{font-size:1.6em}div.profile-parts-right h2{font-size:1.4em;margin:.4em 0}div.profile-parts-right h3{font-size:1.3em}div#profile-parts-desc div#profile-parts-desc-bottom,div#profile-parts-desc-top div{font-size:1.1em;margin:1em 0}div#contents-works div.contents-parts-top div#works-title{font-size:1.8em}div#works-parts-top li div.works-menu-text{font-size:1.2em}div.works-list-container div.works-list-parts{width:14%;padding:.3em}div#works-detail-contents div.works-detail-nav{font-size:3em}div#works-detail-contents div#works-detail-contents-stage{width:85%}div#works-detail-stage div#works-detail-body::-webkit-scrollbar{width:.8em}div#works-detail-contents div#works-detail-deco-left{left:7.5%}div#works-detail-contents div#works-detail-deco-right{right:7.5%}div.works-detail-parts h1{font-size:1.6em;margin:1.4em 0}div.works-detail-parts div.works-detail-parts-spec,div.works-detail-parts div.works-detail-parts-tools{font-size:1.1em}div.works-detail-parts div.works-detail-parts-addr,div.works-detail-parts div.works-detail-parts-desc{font-size:1.1em;margin-top:1.3em}}@media screen and (max-width:520px){div#contents-profile div.contents-parts-top div#profile-bg{background-size:cover}div#profile-parts-top div#profile-parts-thumb{margin-bottom:1.2em}div#profile-parts-bottom div#profile-parts-desc,div#profile-parts-thumb img,div#profile-parts-top div#profile-parts-title{padding:0}div.profile-parts-right h1{font-size:1.4em}div.profile-parts-right h2{font-size:1.2em;margin:.4em 0}div.profile-parts-right h3{font-size:1.1em}div#profile-parts-desc div#profile-parts-desc-bottom,div#profile-parts-desc-top div{font-size:1em;margin:.9em 0}div#profile-parts-desc div#profile-parts-desc-bottom li{margin:.5em 0}div#contents-works div.contents-parts-top div#works-title{font-size:1.6em}}@media screen and (max-width:480px){div#contents-home div#home-title{width:50%}div#profile-parts-top div#profile-parts-thumb{margin-bottom:.8em}div#profile-parts-desc div#profile-parts-desc-bottom li b,div#profile-parts-desc div#profile-parts-desc-bottom li.profile-parts-desc-line,div#profile-parts-desc-top div br{display:none}div#profile-parts-desc div#profile-parts-desc-bottom li div{display:inline-block}div#contents-works div.contents-parts-top div#works-title{font-size:1.3em}div#works-parts-top li div.works-menu-text,div.works-list div.works-list-desc{font-size:1em}div#works-parts-top li div.works-menu-line{height:4px}div.works-list-container div.works-list-parts{width:16%}div#works-detail-stage div#works-detail-body::-webkit-scrollbar{width:.6em}div.works-detail-parts h1{font-size:1.4em}div.works-detail-parts div.works-detail-parts-spec,div.works-detail-parts div.works-detail-parts-tools{font-size:1em}div.works-detail-parts div.works-detail-parts-addr,div.works-detail-parts div.works-detail-parts-desc{font-size:1em;margin-top:1.2em}div.works-detail-parts-sshot img.works-detail-sshot-port{width:100%}}@media screen and (max-width:360px){div#contents-home div#home-desc{font-size:1em}div#profile-parts-top div#profile-parts-thumb{margin-bottom:.4em}div#profile-parts-desc div#profile-parts-desc-top{display:none}div.profile-parts-right h1{font-size:1.3em}div.profile-parts-right h2{font-size:1.1em;margin:.3em 0}div.profile-parts-right h3{font-size:1em}div#profile-parts-desc div#profile-parts-desc-bottom{margin-top:0;font-size:.9em}div#profile-parts-desc div#profile-parts-desc-bottom li{margin:.3em 0}div#contents-works div.contents-parts-top div#works-title{font-size:1.4em}div.works-list-container div.works-list-parts{width:19%;padding:.2em}div.works-list div.works-list-desc{font-size:.8em}div#works-detail-stage div#works-detail-body::-webkit-scrollbar{width:.5em}div.works-detail-parts h1{font-size:1.2em;margin:1.2em 0}div.works-detail-parts div.works-detail-parts-spec,div.works-detail-parts div.works-detail-parts-tools{font-size:.8em}div.works-detail-parts div.works-detail-parts-addr,div.works-detail-parts div.works-detail-parts-desc{font-size:.8em;margin-top:1.1em}}@media screen and (max-height:850px){div#contents-works div#works-detail-stage{top:8.1%}}@media screen and (max-height:700px){div#contents-works div#works-detail-stage{height:81.7%;top:9.1%}}@media screen and (max-height:600px){div#contents-works div#works-detail-stage{height:80.7%;top:10.2%}}@media screen and (max-height:520px){div#contents-works div#works-detail-stage{height:78.7%;top:12.2%}}body.contents-dark{background-color:#333}body.contents-light,#contents-home .contents-parts{background-color:#fff}#works-parts-bottom .works-list-container{text-align:center}#works-parts-bottom #works-parts-nav-left{background:linear-gradient(to right,#319d5a,#319d5a00)!important}#works-parts-bottom #works-parts-nav-right{background:linear-gradient(to left,#319d5a,#319d5a00)!important}#works-detail-close{position:fixed;top:8.5%;right:5%;z-index:95;font-size:1.8em;color:#319d5a;cursor:pointer;display:none;line-height:1;user-select:none}#contents.contents-works-detail #works-detail-close{display:block}#works-detail-contents-stage{position:relative}#works-detail-contents-stage div.works-detail-parts{position:absolute;top:0;left:0;width:100%}#works-detail-contents-stage div.works-detail-parts.works-detail-active{position:relative}#contents-profile .profile-parts-right h2{line-height:1.25}#contents-profile #profile-parts-desc-top div{line-height:1.4}#contents-profile #profile-parts-desc-bottom li{margin:0;line-height:1.35}
