@charset "UTF-8";*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}address,article,aside,b,body,caption,dd,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,ol,p,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;box-sizing:border-box;cursor:default}body{background-color:#fff;color:#000;font-family:Hiragino Kaku Gothic ProN W6,ヒラギノ角ゴ ProN W6,Hiragino Kaku Gothic Pro,sans-serif;line-height:1}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}a{background:transparent;color:#000;margin:0;padding:0}table{border-collapse:collapse}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}button,input,select,textarea{background:transparent;color:inherit;font-size:100%;line-height:inherit;margin:0;vertical-align:baseline}input,select{vertical-align:middle}optgroup{margin:0}button,select{text-transform:none}svg{fill:currentColor}body,html{-webkit-text-size-adjust:none;background:#f7f7f7;height:100%;min-width:768px}body.blk,html.blk{background:#000}#wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;position:relative}#wrapper.h{overflow:hidden}#menu{display:table;height:100%;left:0;position:fixed;top:0;width:auto;z-index:10}#menu ul{display:table-cell;vertical-align:middle}#menu li{display:block;font-family:courier new,serif;font-size:16px;font-weight:bolder;letter-spacing:.1em;margin:1em}#menu li.small{font-size:14px;margin:.7em;padding-left:30px}#menu li a{color:#333;position:relative;text-decoration:none;transition:color .5s;z-index:3}#menu li a:hover{color:#ff83b7}.blk #menu li a{color:#fff}#logo{min-width:768px;padding:80px 0;pointer-events:none;position:fixed;width:100%;z-index:5}#logo a{display:block;margin:0 auto;pointer-events:auto;position:relative;width:231px}#logo a:before{content:"";display:block;height:0;padding:0 0 22.9437229437%;width:100%}#logo a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;width:100%}#branding{padding:216px 0 100px;position:relative}.home #branding{padding:216px 0 330px}#branding .title{padding-left:13px}#branding img{display:block;margin:0 auto}#branding .news{background:#98e8c8;height:auto;line-height:1.8;padding:24px;position:absolute;right:100px;top:230px;width:300px}#branding .news h1{font-family:courier new,serif;font-size:19px;font-style:italic;font-weight:700;letter-spacing:.1em;margin-bottom:.3em;text-decoration:underline}#branding .news p{font-family:Hiragino Kaku Gothic ProN W6,ヒラギノ角ゴ ProN W6,Hiragino Kaku Gothic Pro,sans-serif;font-size:11px}.close{background:url(../images/c.png) no-repeat;display:block;height:20px;position:absolute;right:16px;top:16px;width:20px}#photos{margin:0 auto;width:768px}#photos h2{text-align:center}#photos div{height:3524px;margin:0 -198.5px;position:relative;width:1165px}#photos div a img{display:block;opacity:.85;position:absolute;transition:opacity .2s;z-index:0}#photos div a:hover img{opacity:1;z-index:1}#concept{padding:220px 0 0}#concept img{display:block;height:auto;margin:80px auto;width:345px}#concept p{font-family:Hiragino Kaku Gothic ProN W6,ヒラギノ角ゴ ProN W6,Hiragino Kaku Gothic Pro,sans-serif;font-size:11px;letter-spacing:.1em;line-height:2.2;margin:0 auto;width:370px}#concept>div{margin-top:2em}#concept>div a{color:#333;text-decoration:underline}.blk #concept,.blk #concept>div a{color:#fff}#colophon{color:grey;font-family:courier new,serif;font-size:15px;letter-spacing:0;margin:120px auto 0;padding-bottom:120px;text-align:center}#screen{background:hsla(0,0%,100%,.85);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}#screen div{display:table-cell;text-align:center;vertical-align:middle}.blk #screen{background:rgba(0,0,0,.85)}#shoplist{background:#73dbff;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:30}#shoplist div{background:#73dbff;padding:80px}#shoplist div h1{font-family:courier new,serif;font-size:16px;font-weight:bolder;margin:0 0 64px}#shoplist div h2{font-size:11px;font-weight:700;margin:64px 0 12px}#shoplist div a,#shoplist div span{color:#000;display:block;font-size:11px;margin:0 0 12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (max-width:320px){html{font-size:87.5%}}