ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd,figure,figcaption{margin:0;padding:0}a img,:link img,:visited img,fieldset{border:none}address{font-style:normal}header,section,article,nav,footer,hgroup,details,summary,figure,main{display:block}mark{color:inherit;background:transparent}abbr{border:none}summary::-webkit-details-marker{display:none}@font-face{font-family:"Effra Medium";src:url("../fonts/effra-medium.eot");src:url("../fonts/effra-medium.eot?iefix") format("eot"),url("../fonts/effra-medium.woff") format("woff"),url("../fonts/effra-medium.ttf") format("truetype"),url("../fonts/effra-medium.svg#webfont") format("svg")}@font-face{font-family:"Effra";src:url("../fonts/effra-regular.eot");src:url("../fonts/effra-regular.eot?iefix") format("eot"),url("../fonts/effra-regular.woff") format("woff"),url("../fonts/effra-regular.ttf") format("truetype"),url("../fonts/effra-regular.svg#webfont") format("svg")}@font-face{font-family:"Effra Bold";src:url("../fonts/effra-bold.eot");src:url("../fonts/effra-bold.eot?iefix") format("eot"),url("../fonts/effra-bold.woff") format("woff"),url("../fonts/effra-bold.ttf") format("truetype"),url("../fonts/effra-bold.svg#webfont") format("svg")}html,body{background:#eae8e5}body{font:normal 16px "Effra", Helvetica, Arial, sans-serif;color:black}a{text-decoration:none}h1,h2{font:normal 36px "Effra Medium", Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:8px}p{padding:0 0 20px 0;line-height:150%}figure{position:relative;float:left;margin:0 0 17px 0;border:1px solid transparent}figure:hover{border-color:#4e4b4a}figure:hover figcaption{display:block}figure+figure{margin-left:17px}figure.break{float:right}figure.break+figure{margin-left:0}figure img{display:block}figure figcaption{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;font-size:16px;text-transform:uppercase;line-height:150%;letter-spacing:3px;color:black;background:white;opacity:0.8;filter:alpha(opacity=80)}figure figcaption p{position:absolute;right:25px;bottom:15px;left:25px;z-index:1;padding:0}figure a{color:inherit}.column{width:780px;padding:0 10px;margin:0 auto}.modal{display:none;position:absolute;z-index:100;padding:40px;background:#eae8e5}.modal a.close{position:absolute;top:10px;right:10px;z-index:1;font-size:11px;text-transform:uppercase;color:inherit}#modal_layer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:white;opacity:0.7;filter:alpha(opacity=70)}#vimeo.modal{width:780px}.link_list{text-align:center}.link_list h1{display:inline-block;padding:22px 55px;margin:0 0 68px 0;font-size:12px;letter-spacing:1px;color:white;background:#262324}.link_list h2{padding:0 0 5px 0;font-size:16px;letter-spacing:3px}.link_list li{padding:0 0 20px 0;font:normal 16px "ltc-bodoni-175", "Times New Roman", serif}.link_list li+li:before{display:block;width:140px;margin:0 auto 20px auto;content:"";border-bottom:1px solid #a0072b}.link_list li a{color:#4d4d4f;border-bottom:1px solid #9a9a9c;-webkit-transition:all linear 200ms;-moz-transition:all linear 200ms;-o-transition:all linear 200ms}.link_list li a:hover{color:#a0072b;border-color:#4d4d4f}.icon_list li{display:inline-block;font-size:12px;text-align:center;vertical-align:top;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.icon_list li h3{padding:0 0 10px 0;font:normal 12px "Effra Medium", Helvetica, Arial, sans-serif;letter-spacing:1px;text-transform:uppercase}.icon_list li hr{width:50%;margin:0 auto 10px auto;border:none;border-bottom:1px solid #a0072b;-webkit-transition:width linear 200ms;-moz-transition:width linear 200ms;-o-transition:width linear 200ms}.icon_list li a{position:relative;display:block;color:inherit}.icon_list li a:hover hr{width:100%}.icon_list li a .icon{position:relative;display:inline-block;z-index:2;width:80px;height:80px;margin:0 0 20px 0;content:"";background:transparent 0 0 no-repeat}#story .icon_list li a .icon{background-image:url("../images/icons_social-media.png")}#resources .icon_list li a .icon{background-image:url("../images/icons_resources.png")}.icon_list li.facebook .icon{background-position:0 0}.icon_list li.facebook:hover .icon{background-position:100% 0}.icon_list li.twitter .icon{background-position:0 -80px}.icon_list li.twitter:hover .icon{background-position:100% -80px}.icon_list li.youtube .icon{background-position:0 -160px}.icon_list li.youtube:hover .icon{background-position:100% -160px}.icon_list li.instagram .icon{background-position:0 -240px}.icon_list li.instagram:hover .icon{background-position:100% -240px}.icon_list li.pinterest .icon{background-position:0 -320px}.icon_list li.pinterest:hover .icon{background-position:100% -320px}.icon_list li.notes .icon{background-position:0 0}.icon_list li.notes:hover .icon{background-position:100% 0}.icon_list li.megaphone .icon{background-position:0 -80px}.icon_list li.megaphone:hover .icon{background-position:100% -80px}.icon_list li.download .icon{background-position:0 -160px}.icon_list li.download:hover .icon{background-position:100% -160px}section{position:relative;z-index:2;background:#eae8e5}body>header{position:relative;height:800px}body>header #home_image,body>header #map_lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}body>header #home_image{position:fixed;z-index:1;background:transparent url("../images/img_home.jpg") 50% 50% no-repeat;background-size:cover}body>header #map_lines{background:transparent url("../images/bg_home_map-lines.png") 50% 100% no-repeat;background-size:cover}body>header h1{position:absolute;top:130px;left:50%;z-index:3;margin:0 0 0 -50px}body>header h1 a{display:block;width:100px;height:74px;overflow:hidden;text-indent:-8685px;background:transparent url("../images/logo.png")}body>header nav{position:fixed;top:618px;left:50%;z-index:4;width:780px;padding:22px 0 14px 0;margin:0 0 0 -390px;font:normal 12px "Effra Medium", Helvetica, Arial, sans-serif;letter-spacing:2px;text-align:center;text-transform:uppercase;background:#262324}body>header nav li{display:inline-block;padding:0 0 10px 0;margin:0 14px}body>header nav li.active{border-bottom:2px solid #e5f230}body>header nav a{color:white}body>header p{position:absolute;right:0;bottom:40px;left:0;z-index:3;font-size:12px;text-transform:uppercase;text-align:center;letter-spacing:2px;color:white}body>header p:before,body>header p:after{display:inline-block;width:18px;height:10px;margin:0 8px 0 0;vertical-align:-1px;content:"";background:transparent url("../images/icon_scroll-down.png") 0 0 no-repeat}body>header p:after{margin:0 0 0 8px}body>footer{position:relative;z-index:2;padding:0 0 110px 0;text-align:center;border-top:30px solid #262324;background:#fff url("../images/bg_look_arrows.png") 50% 0 repeat}body>footer h2{position:relative;top:-43px;display:inline-block;padding:10px 10px 7px 10px;font-size:22px;letter-spacing:5px;border:4px solid #262324;background:white;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2)}body>footer h2 a{color:inherit}body>footer h2 mark{font-family:"ltc-bodoni-175", "Times New Roman", serif}body>footer h2 sub{margin:0 0 0 -7px;font-size:14px;vertical-align:-6px}body>footer h1{width:100px;height:74px;margin:30px auto 0 auto;text-indent:-8685px;background:transparent url("../images/logo.png") 0 0 no-repeat}#mission{padding:100px 0 125px 0}#mission h1{padding:0 0 20px 0}#mission h1+p{padding:0 0 110px 0}#mission h2{font-size:28px;letter-spacing:5px}#mission h2+p{padding:0 0 20px 0}#mission #features{position:relative;width:514px;height:539px;margin:0 auto 80px auto;background:transparent url("../images/bg_features.png") 50% 44px no-repeat}#mission #features li{display:none;position:absolute;z-index:1;font:normal 14px "Effra Bold", Arial, sans-serif;text-align:center;text-transform:uppercase;letter-spacing:2px}#mission #features li a{display:block;color:inherit}#mission #features li a:hover{color:#a0072b}#mission #features li span{display:block;margin:0 auto 20px auto;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";background:transparent url("../images/icons_mission.png") 0 0 no-repeat}#mission #features li.hosting{top:0;left:222px;width:80px}#mission #features li.hosting span{width:62px;height:58px;margin-bottom:16px}#mission #features li.hosting a:hover span{background-position:-109px 0}#mission #features li.guest_room{top:38px;left:358px;width:120px}#mission #features li.guest_room span{width:99px;height:60px;margin-bottom:10px;background-position:0 -58px}#mission #features li.guest_room a:hover span{background-position:-109px -58px}#mission #features li.meetings{top:179px;left:412px;width:103px}#mission #features li.meetings span{width:103px;height:83px;background-position:0 -118px}#mission #features li.meetings a:hover span{background-position:-109px -118px}#mission #features li.vip{top:362px;left:379px;width:113px}#mission #features li.vip span{width:98px;height:56px;background-position:0 -201px}#mission #features li.vip a:hover span{background-position:-109px -201px}#mission #features li.phone{left:197px;bottom:-3px;width:135px}#mission #features li.phone span{width:46px;height:83px;background-position:0 -257px}#mission #features li.phone a:hover span{background-position:-109px -257px}#mission #features li.weight{top:372px;left:49px;width:94px}#mission #features li.weight span{width:43px;height:46px;background-position:0 -340px}#mission #features li.weight a:hover span{background-position:-109px -340px}#mission #features li.marketing{top:197px;left:0;width:105px}#mission #features li.marketing span{width:66px;height:56px;margin-bottom:23px;background-position:0 -386px}#mission #features li.marketing a:hover span{background-position:-109px -386px}#mission #features li.greatroom{top:40px;left:47px;width:109px}#mission #features li.greatroom span{width:109px;height:57px;margin-bottom:25px;background-position:0 100%}#mission #features li.greatroom a:hover span{background-position:-109px 100%}#mission h2{padding:0 0 25px 0}#mission img{display:block}#guest{padding:0 0 45px 0;color:white;background:#262324}#guest h1{margin:0 0 40px 0;font-size:60px;line-height:312px;text-align:center;background:transparent url("../images/bg_guest.jpg") 50% 0 no-repeat}#guest img{display:block;margin:65px 0 0 0}#beliefs{padding:85px 0 0 0;background:#ededee url("../images/bg_japan_light.png") 50% 50px repeat}#beliefs h1{padding:0 0 15px 0}#beliefs img{display:block;margin:40px 0 80px 0}#beliefs footer{position:relative;padding:160px 0 112px 0;background:#1c1c1d url("../images/bg_japan_dark.png") repeat;background-attachment:fixed}#beliefs footer h2{width:610px;height:80px;margin:0 auto;text-indent:-8685px;border:5px solid #262223;background:#fff url("../images/hdr_travel-brilliantly.png") 50% 50% no-repeat}#beliefs footer:before{position:absolute;top:0;right:0;left:0;z-index:1;height:68px;content:"";background:transparent url("../images/bg_japan_light_bottom.png") 50% 0 repeat-x}#story{position:relative;padding:90px 0 80px 0;background:white}#story:before,#story:after{position:absolute;top:0;right:0;left:0;z-index:1;height:50%;content:"";background:transparent url("../images/bg_story.jpg") 50% 0 no-repeat;background-size:100%}#story:after{top:auto;bottom:0;background-position:50% 100%}#story .column{position:relative;z-index:2}#story h1{padding:0 0 25px 0}#story ul.icon_list{padding:55px 0 50px 0;font-size:0}#story ul.icon_list li{width:20%;padding:0 12px}#story .link_list h1{padding:22px 55px}#story article{padding:0 0 80px 0;text-align:center}#story article+article{padding:0 40px;margin:0 80px;border:3px solid #a0072b;background:white}#story article+article h1{position:relative;display:inline-block;top:-20px;padding:5px 22px;margin:0;font-size:18px;letter-spacing:5px;color:inherit;border:3px solid #262324;background:white}#story article+article h1 a{color:inherit}#story article+article h1 mark{font-family:"ltc-bodoni-175", "Times New Roman", serif;letter-spacing:3px}#story article+article img{margin:25px 0 20px 0}#ideas{color:#262324}#ideas #ideas_mobile,#ideas #ideas_meetings,#ideas #ideas_greatroom{position:absolute;left:0;top:-76px;z-index:1}#ideas header{padding:95px 0 65px 0;text-align:center;background:transparent url("../images/bg_ideas.jpg") 50% 0 no-repeat;background-size:100%}#ideas header h1{padding:0 0 15px 0;font-size:60px;letter-spacing:12px}#ideas header p{font-size:16px;letter-spacing:1px}#ideas .services{position:relative;color:white;background:#a0072b}#ideas .services figure{width:378px}#ideas .services figure img{width:100%;height:auto}#ideas article{overflow:hidden;padding:33px 0 15px 0}#ideas article h1{padding:0 0 5px 0;font-size:16px;letter-spacing:3px}#ideas article>p{padding:0 0 15px 0}#ideas article h1,#ideas article p{font-family:"Effra", Helvetica, Arial, sans-serif}#ideas .meetings{position:relative}#ideas .meetings figure.break{margin-top:9px}#ideas .greatroom{position:relative;color:white;background:#4d4d4f}#ideas .greatroom figure+figure{margin-left:15px}#you_ideas{padding:0 0 67px 0;color:white;background:#262324}#you_ideas .column{overflow:hidden}#you_ideas header{padding:95px 0 65px 0;text-align:center}#you_ideas header h1{padding:0 0 15px 0;font-size:60px;letter-spacing:12px}#you_ideas header p{font-size:16px;letter-spacing:1px}#you_ideas header a{color:inherit}#look{background:#fff url("../images/bg_look_arrows.png") 50% 0 repeat}#look header{padding:95px 0 65px 0;margin:0 0 55px 0;text-align:center;border-bottom:50px solid #e5f230;background:transparent url("../images/bg_look.jpg") 50% 0 no-repeat}#look header h1{padding:0 0 15px 0;font-size:60px;letter-spacing:12px}#look header p{font-size:16px;letter-spacing:1px}#look article{position:relative;height:2325px}#look article:after{display:block;clear:both;width:10px;height:0;content:""}#look figure{position:absolute;z-index:1;border:none}#look figure+figure{margin-left:0}#look figure figcaption{display:block;position:static;background:transparent}#look figure:hover:after{display:none}#look figure.right{text-align:right}#look figure.keycards{top:0;left:0}#look figure.privacy{top:0;right:0}#look figure.privacy img{margin:0 -45px 0 0}#look figure.guest_services{top:316px;left:0}#look figure.guest_services img{margin:0 0 -20px -25px}#look figure.advertising{top:788px;right:0;padding:297px 80px 0 0}#look figure.advertising img{position:relative;z-index:1;left:40px;margin:0 0 -20px 0}#look figure.advertising img+img{position:absolute;top:0;right:-43px;left:auto;z-index:2;margin:0}#look figure.mobile{top:990px;left:0}#look figure.mobile img{margin:0 0 -20px -22px}#look figure.marriott{top:1483px;left:0}#look figure.marriott img{margin:0 0 -20px -22px}#look figure.pinterest{top:1734px;right:0}#look figure.pinterest img{margin:-10px -45px 0 0}#look figure.rewards{top:2018px;right:0}#look figure.rewards img{margin:0 -45px -20px 0}#look figure.bus{bottom:0;left:0}#look figure.bus img{margin:0 0 0 -60px}#resources{padding:90px 0 40px 0;text-align:center}#resources h1{padding:0 0 15px 0}#resources>p{padding:0 0 30px 0}#resources ul.icon_list li{width:304px;padding:0 37px 35px 37px}#resources .link_list h1{padding:22px 55px;margin:0 0 45px 0}