body,p{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}a,a:active,a:hover,a:link,a:visited,html{color:#666}a,input:focus{outline:0}legend,strong{color:#000}#image-grid #stage,#top,#top body{overflow:hidden}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}#sp-menu,body{font-family:"DIN Next W01 Light",blank}#yui3-css-stamp.cssreset{display:none}::selection{color:#fff;background-color:#000}::-moz-selection{color:#fff;background-color:#000}::-webkit-selection{color:#fff;background-color:#000}::-ms-selection{color:#fff;background-color:#000}html{background:#fff;height:100%}body{font-size:20px;line-height:1em;letter-spacing:.05em}p{line-height:1.5em;margin-bottom:1em}a{text-decoration:none}strong{font-style:normal;font-weight:700}.red{color:red}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#sp-menu-header,header{position:relative;width:auto;height:160px;margin-top:0;margin-left:50px;margin-right:50px}#sp-menu-header .logo a,header .logo a{width:130px;height:61px;display:block;position:absolute;left:50%;top:50%;margin-left:-115px;margin-top:-80.5px;padding:50px}#sp-menu-header .logo a .mr-design,header .logo a .mr-design{float:left;width:50px;height:61px;background-image:url(../../images/logo_mr_design.svg);background-repeat:no-repeat}#sp-menu-header .logo a .mr-design-ny,header .logo a .mr-design-ny{float:right;width:50px;height:61px;background-image:url(../../images/logo_mr_design_ny.svg);background-repeat:no-repeat}#sp-menu-header .hamburger,header .hamburger{display:block;width:130px;height:120px;position:absolute;left:0;top:50%;margin-top:-60px;margin-left:-50px}#sp-menu-header .hamburger:after,header .hamburger:after{content:"";display:block;width:30px;height:20px;margin-left:50px;margin-top:50px;background-image:url(../../images/button_menu.svg)}#sp-menu-header .close-menu,header .close-menu{width:130px;height:130px;position:absolute;left:0;top:50%;margin-top:-65px;margin-left:-50px}footer #back-to-top a,footer #back-to-top a img{width:30px;height:30px}#sp-menu-header .close-menu:after,header .close-menu:after{content:"";display:block;width:30px;height:30px;margin-left:50px;margin-top:50px;background-image:url(../../images/button_close.svg)}#sp-menu-header .menu,header .menu{display:none}#sp-menu-header.invert .logo .mr-design,header.invert .logo .mr-design{background-image:url(../../images/logo_mr_design_white.svg)}#sp-menu-header.invert .logo .mr-design-ny,header.invert .logo .mr-design-ny{background-image:url(../../images/logo_mr_design_ny_white.svg)}#sp-menu-header.invert .hamburger:after,header.invert .hamburger:after{background-image:url(../../images/button_menu_white.svg)}#sp-menu-header.invert .close-menu:after,header.invert .close-menu:after{background-image:url(../../images/button_close_white.svg)}#sp-menu-header.invert-logo .hamburger:after,header.invert-logo .hamburger:after{background-image:url(../../images/button_menu_white.svg)}#sp-menu-header.invert-logo .close-menu:after,header.invert-logo .close-menu:after{background-image:url(../../images/button_close_white.svg)}#sp-menu-header.invert-menu .logo .mr-design,header.invert-menu .logo .mr-design{background-image:url(../../images/logo_mr_design_white.svg)}#sp-menu-header.invert-menu .logo .mr-design-ny,header.invert-menu .logo .mr-design-ny{background-image:url(../../images/logo_mr_design_ny_white.svg)}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}footer{display:block;width:auto;height:30px;margin-top:100px;margin-left:50px;margin-right:50px;padding-bottom:50px}footer #copyright{float:left;line-height:30px;color:#000}footer #back-to-top{float:right}footer #back-to-top a{display:block}footer.fix{position:fixed;left:0;bottom:0}#image-grid .image,#top header{position:absolute;left:0;top:0}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}.items .item{display:block;width:100%}.items .item .item-image img{width:100%!important;height:auto;line-height:0}.items .item .item-name{height:100px;margin-top:19px;margin-left:50px;margin-right:50px;line-height:1.5em;text-align:center;text-transform:uppercase}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#item-dates,#item-description,#item-title{width:auto;margin-left:50px;margin-right:50px}#item-title{font-size:40px;line-height:1.2em;color:#000;text-align:center}#item-dates{margin-top:20px;color:#000}#item-description{margin-top:50px;line-height:1.5em}#item-description a{text-decoration:underline}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#image-grid{width:auto;margin-top:50px}#image-grid #stage{position:relative;width:100%;height:0;background-color:#f5f5f5}#image-grid .image{display:none}#image-grid .border{box-sizing:border-box;border:1px solid #e0e0e0}#image-grid #images{display:none}#image-grid #indicators{display:none;width:auto;height:9px;margin-top:30px;margin-left:50px;margin-right:50px}#image-grid #indicators .indicator{float:left;margin-right:10px;width:8px;height:8px;background-color:#ccc;border-radius:5px}#sp-menu,#top,#top #main,#top body{height:100%}#image-grid #indicators .indicator span{visibility:hidden}#image-grid #indicators .indicator.current{background-color:#000}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#sp-menu{position:fixed;z-index:9999;left:0;top:0;display:none;width:100%;font-size:60px;line-height:2em;letter-spacing:.08em;text-align:center;background-color:#fff}#sp-menu .menu a{display:inline-block;width:100%;color:#000}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#top{width:100%}#top header{display:none;z-index:2}#top #main{position:relative;width:100%}#top #main iframe,#top .image{display:none;position:absolute;left:0;top:0}#top #main iframe{width:100%;height:100%}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#products #contact-us a,#products-detail #contact-us a{display:block;width:auto;height:60px;line-height:60px;margin-left:50px;margin-right:50px;background-color:#fff100;text-align:center;overflow:hidden}#products #contact-us a:hover,#products-detail #contact-us a:hover{color:#fff;background-color:#000}#products #main .brand,#products-detail #main .brand{border-top:1px #eee solid;padding-top:50px}#products #main .brand .brand-info,#products-detail #main .brand .brand-info{width:auto;margin-bottom:50px;margin-left:50px;margin-right:50px}#products #main .brand .brand-info .brand-name,#products-detail #main .brand .brand-info .brand-name{margin-bottom:40px;color:#000}#products #main .brand .brand-info .brand-description,#products-detail #main .brand .brand-info .brand-description{font-size:20px;line-height:1.5em}#products #main .brand:nth-child(1),#products-detail #main .brand:nth-child(1){border:none}#about #main,#news #main{border-top:1px #eee solid}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#about #main{padding-top:50px}#about #main .profile{width:auto;margin-left:50px;margin-right:50px;margin-bottom:50px}#about #main .profile p{margin-bottom:30px}#about #main .profile .profile-name{font-size:40px;line-height:1.2em;color:#000}#about #main .profile .profile-career{margin-top:20px -19px;line-height:1.5em}#about #main .profile .profile-description{margin-top:34px}#about #main .profile .profile-address .address{margin-bottom:60px}#about #main .profile .profile-address .address .address-name{color:#000;margin-bottom:.5em}#about #main .profile .profile-address .address .address-detail{line-height:1.5em;margin-bottom:26px}#about #main .profile .profile-address .address .address-map{margin-top:5px;width:540px;height:304px;background-color:#eee}#about #main .profile .profile-address .address .address-map .gmap{width:100%;height:100%}#about #main .profile .profile-address .address .address-map-link{margin-top:30px}#about #main .profile .profile-address .address .address-map-link a{display:inline-block;padding-bottom:2px;border-bottom:1px #ccc solid}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#news #main #archives{display:inline-block;min-height:1%;width:auto;margin:0 50px}#news #main #archives:after{content:".";display:block;height:0;clear:both;visibility:hidden}#news #main #archives li:first-child{color:#999;width:auto;margin-right:20px}#news #main #archives li{float:left;width:68px}#news #main #archives li.current a{border-bottom:1px #999 solid;padding-bottom:10px;pointer-events:none}#news #main #archives li a{margin-right:20px;color:#000}#news #main .news{width:auto;margin:45px 50px 50px}#news #main .news .news-header{color:#000}#news #main .news .news-header .news-title{font-size:40px;line-height:1.2em}#news #main .news .news-header .news-date{margin-top:16px;margin-bottom:37px}#news #main .news .news-body p:last-child{margin-bottom:0}#news #main .news .news-body img{width:540px;height:auto}#news #main .news .news-more{width:130px;margin-top:32px}#news #main .news .news-more a{color:#000}#news #main #nav{width:auto;margin:97px 50px 0}#news #main #nav a{color:#000}#news #main #nav #newer{display:inline-block;margin-right:5px}#news #main #nav #older{display:inline-block;margin-left:5px}#news #main #nav .dead a{color:#ccc;pointer-events:none}@font-face{font-family:blank;src:url(../../fonts/AdobeBlank2.woff) format("woff"),url(../../fonts/AdobeBlank2.ttf) format("truetype"),url(../../fonts/AdobeBlank2.eot) format("embedded-opentype")}#contact #main{width:auto;margin-left:50px;margin-right:50px}#contact #main #messages{margin-bottom:32px;line-height:1.5em;text-transform:uppercase}#contact #main #messages .message{display:none}#contact #main #messages .message:first-child{display:block}#contact #main #form{width:100%}#contact #main #form .form-text{width:100%;line-height:60px;margin-bottom:30px}#contact #main #form .form-text input{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:60px;border:1px solid #ccc;padding:20px}#contact #main #form .form-text .textarea,#contact #main #form .form-text textarea{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:210px;border:1px solid #ccc;padding:20px;line-height:1.5em}#contact #main #form .disabled{border:none!important;background-color:#f5f5f5}#contact #main #buttons{width:100;height:60px}#contact #main #buttons .button,#contact #main #buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:60px;line-height:60px;border:none;border-radius:5px;background-color:#000;color:#fff;cursor:pointer;font-size:20px}#contact #main #buttons .button#button-send,#contact #main #buttons button#button-send{display:none;float:left;width:calc(100% / 2 - 30px / 2)}#contact #main #buttons .button#button-back,#contact #main #buttons button#button-back{display:none;float:left;width:calc(100% / 2 - 30px / 2);background-color:#999;margin-right:30px}