html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{display:block}#main-container{margin:0px auto;width:100%;height:100%;box-sizing:border-box}.w1064{margin:0px auto;padding:0em 2.0em;max-width:107.4em;min-width:96.0em;width:100%;box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media screen and (max-width: 768px){.w1064{max-width:100%;min-width:0em;width:100%}.back{display:none}}@media screen and (max-width: 414px){.w1064{min-width:0px}}body{font-size:10px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}h1,h2,h3,h4,h5,h6,p,a,li,address{color:#fff}.header,h3,h2.home,h2{font-weight:bold}h2{font-size:2.6em;margin-bottom:0.385em}h3{font-size:2.2em}textarea,p,address{font-size:1.7em;font-weight:300;line-height:22px}textarea.description,p.description,address.description{font-size:1.5em}textarea.caption,p.caption,address.caption{font-size:1.7em;font-style:italic;line-height:1.3em}textarea.bold,p.bold,address.bold{font-weight:bold}a{text-decoration:none}a:hover{color:#fff32a}html,body{height:100%}body{background:#000;font-family:Arial}label{position:relative;float:left;margin-bottom:6px;font-size:23px;font-weight:500}label.dark{color:#fff}label.light{color:#000}input[type="text"],input[type="password"]{font-size:1.7em;width:249px;height:38px;margin-bottom:14px;padding-left:8px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;border-width:1px;border-style:solid;border-color:#000}input[type="text"]:hover,input[type="password"]:hover{border-width:1px;border-style:solid;border-color:#000}input[type="text"]:focus,input[type="password"]:focus{border-width:1px;border-style:solid;border-color:#000;outline:0}input.dark[type="text"],input.dark[type="password"]{background:#000;border-color:#fff;color:#fff}input.dark[type="text"]:hover,input.dark[type="password"]:hover{border-color:#fff}input.dark[type="text"]:focus,input.dark[type="password"]:focus{border-color:#fff;-moz-box-shadow:inset 0 0 8px #bbb;-webkit-box-shadow:inset 0 0 8px #bbb;box-shadow:inset 0 0 8px #bbb}input.light[type="text"],input.light[type="password"]{background:white;border-color:#000;color:#000}input.light[type="text"]:hover,input.light[type="password"]:hover{border-color:#000}input.light[type="text"]:focus,input.light[type="password"]:focus{border-color:#000;-moz-box-shadow:inset 0 0 8px #bbb;-webkit-box-shadow:inset 0 0 8px #bbb;box-shadow:inset 0 0 8px #bbb}input.light.no-margin[type="text"],input.light.no-margin[type="password"]{margin-bottom:-1px}textarea:focus{outline:0;border:1px solid #fff}#rep-modal-container:after{content:"";position:absolute;width:0;height:0;bottom:85%;right:-28px;border-left:14px solid rgba(255,243,42,0.5);border-right:14px solid transparent;border-bottom:14px solid transparent;border-top:14px solid transparent}.btn{background:#333;height:2.4em;color:#fff;font-size:1.9em;font-weight:500;border:0px;line-height:2.5em;padding:0px 30px;text-align:center;-webkit-appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px}.btn:hover{background:#3e3e3e;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.btn:active{background:#fff;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s}.btn.positive{background-color:black;color:#fff}.btn.positive:hover{background-color:black;color:#e6e6e6}.btn.positive:active{background-color:black;color:#cccccc}.btn.active{background-color:#278ced;color:#fff}.btn.active:hover{background-color:#137fe7;color:#e6e6e6}.btn.active:active{background-color:#1172d0;color:#cccccc}.btn.negative{background-color:red;color:#fff}.btn.negative:hover{background-color:#e60000;color:#e6e6e6}.btn.negative:active{background-color:#cc0000;color:#cccccc}.btn.neutral{background-color:rgba(68,68,68,0.8);color:#fff;color:#fff}.btn.neutral:hover{background-color:rgba(55,55,55,0.8);color:#e6e6e6}.btn.neutral:active{background-color:rgba(43,43,43,0.8);color:#cccccc}.btn.disabled{background-color:rgba(48,48,48,0.3);color:rgba(48,48,48,0.6)}.btn.disabled:hover{background-color:rgba(35,35,35,0.3);color:rgba(23,23,23,0.6)}.btn.disabled:active{background-color:rgba(23,23,23,0.3);color:rgba(0,0,0,0.6)}.btn.disabled:hover{background:rgba(48,48,48,0.3);color:rgba(48,48,48,0.6)}.btn.disabled:active{background:rgba(48,48,48,0.3);color:rgba(48,48,48,0.6)}.back{height:52px;width:52px;background-image:url(/back.png)}.welcome-index .back{display:none}@media screen and (max-width: 414px){.back{display:none}}.hidden-images img{display:none}#meta_black,#japanese-outer,#japanese-inner,#contact-outer,#contact-inner-text,#contact-inner,.back-inner,#links,#web_video,#ipad_video,#preloader,#buttons_outer{position:absolute}#loading-outer{position:fixed}.mobile{display:none;vertical-align:middle;text-align:center}.mobile img{display:inline-block}.mobile img.home{margin-top:-20px}.desktop{display:table-row;width:100%;height:100%}#main-outer{width:100%;height:100%;display:table}#main-inner{height:100%;display:table-cell;vertical-align:middle}#meta_black{top:0px;left:0px;color:#000000;z-index:100}#main-left,#main-right{display:table-cell;vertical-align:middle;width:50%;height:100%;position:relative}#commercials-link{cursor:pointer}#commercials-link .dumb-background-image{width:208px;height:23px;background-image:url(/assets/commercials_b_off-d2c2e45d26c3d33e01cdd5ec3b1943e9aca530a08cdfc863d147567cc1b706bb.png);float:right;margin-right:40px}#commercials-link .dumb-background-image:hover{background-image:url(/assets/commercials_b_on-11bb55e171b0d3713822ca5c44b5976bf47a3de645aed76716308a1174d47a4f.png)}#underwear-link{cursor:pointer}#underwear-link .dumb-background-image{width:208px;height:23px;margin-left:40px;background-image:url(/assets/underwear_b_off-658169afab1c97b9cf8fedcc918abba38787817faf52c92fcf73a4ee1cfa92f2.png);float:left}#underwear-link .dumb-background-image:hover{background-image:url(/assets/underwear_b_on-0d116768d1af55fbb6bce88c8c41b5d4d9c9181bea12b149a5715434077870de.png)}#japanese-outer{top:20px;right:20px}#contact{position:absolute;bottom:0px;left:0px}#contact img{float:left}#contact .telephone{width:122px;height:180px}#contact .email-address{display:none;margin-top:48px}#contact:hover .email-address{display:block}.back-inner{bottom:0px;right:20px;display:block;z-index:3}.back-inner>div{background-image:url(/assets/back_off-abf4e3ce1ed14b87074feaf95d61f60771be9faf03ee39477279a9734416b5cc.jpg);height:100px;width:100px}.back-inner>div:hover{background-image:url(/assets/back_on-19c9bbf840e049e2aed123ccb42475650aaf28f50479d1c6d5afc649703d0719.jpg)}#loading-outer{width:100%;height:100%;top:0px;left:0px;background-color:#000000;z-index:100}#loading-inner{position:relative;width:650px;height:22px;margin:-11px auto 0px auto;top:50%}#loading-bar{float:left;height:100%;background-color:#FFFFFF;width:0px}#underwear-image{width:900px;margin:0px auto}#commercials{position:relative;height:450px;width:900px;margin:-225px auto 0px auto;background:#000000;top:50%}#links{top:-75px;left:5px;height:400px;width:200px}#links img{cursor:pointer;margin:0px 0px 10px 0px}#web_video{width:700px;height:394px;top:0px;left:250px;background:#000000}#ipad_video{width:700px;height:394px;top:40px;left:250px;background:#000000}#preloader{width:650px;height:350px;top:0px;left:250px}#preloader_inner{position:relative;height:15px;width:200px;margin:-7px auto 0px auto;top:50%;background-image:url(/assets/preloader-2209599157d5afe5734adb23b2c7852c02ebef0bdfc2da9fc41aadbc95db5d45.png)}#buttons_outer{width:650px;height:75px;top:395px;left:250px}#buttons_inner{position:relative;height:76px;width:295px;top:50%;margin:-38px auto 0px auto}#buttons_inner .button{position:relative;display:inline;float:left;width:56px;height:75px;margin:0px 3px 0px 0px;overflow:hidden;font-size:10px;cursor:pointer}@media screen and (max-device-width: 768px){#underwear-link .dumb-background-image{margin-left:20px;width:160px;height:18px;background-size:100%}#commercials-link .dumb-background-image{margin-left:20px;width:160px;height:18px;background-size:100%}#contact{left:20px}#contact .telephone{width:94px;height:139px}#contact .email-address{width:140px;height:17px;margin-top:40px}#japanese-outer img{width:190px;height:38px}#underwear-image{width:100%}#underwear-image img{width:90%;margin:0px auto}}.commercials-container{position:relative;z-index:2;display:flex;justify-content:center;height:100%}@media screen and (max-width: 414px){.mobile{display:table-cell;width:100%}.mobile.commercials,.mobile.underwear{display:block;padding:0px 0px}.desktop{display:none}#contact-inner{left:0px;background-size:100%;width:161px;height:100px}.commercials-container{display:none;height:100% !important}.commercials-container.show{display:block}#back-outer{display:none !important}.project.small{padding:6px 0px;text-transform:uppercase;width:100%;text-align:center;cursor:pointer;font-size:1.2em}.project.small:first-child{padding-top:30px}.project.small:last-child{padding-bottom:30px}.underwear img{width:100%}#contact-inner-text{width:auto;left:80px;bottom:50px}}
