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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}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}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{background-color:#000;color:#fff;font-family:museo-sans,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300}#page{margin:0 auto;width:980px}#index{background:#000 url(images/bg_home.jpg) no-repeat center top}#background{max-height:740px;overflow:hidden;margin-bottom:30px}#background img{width:100%;max-width:100%}#characters{background:#000 url(images/bg_chara.jpg) no-repeat center top}#characters #background{height:740px!important}nav{position:absolute;width:100%;z-index:2000;background-color:rgba(0,0,0,.75);padding:5px 0;line-height:30px;text-align:center;text-transform:lowercase;font-family:bonx_bold;font-size:24px}nav a{color:#fff;padding:0 15px;transition:color .2s}nav a:hover{color:rgb( 228,165,82 )}nav a.off{color:rgba(255,255,255,.2);cursor:default}@font-face{font-family:bonx_bold;src:url(fonts/bonx-altbold-webfont.eot);src:url(fonts/bonx-altbold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/bonx-altbold-webfont.woff) format('woff'),url(fonts/bonx-altbold-webfont.ttf) format('truetype'),url(fonts/bonx-altbold-webfont.svg#bo_nxalt_bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:bonx_medium;src:url(fonts/bonx-altmedium-webfont.eot);src:url(fonts/bonx-altmedium-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/bonx-altmedium-webfont.woff) format('woff'),url(fonts/bonx-altmedium-webfont.ttf) format('truetype'),url(fonts/bonx-altmedium-webfont.svg#bo_nxalt_medium) format('svg');font-weight:400;font-style:normal}a{text-decoration:none}#index h1{text-indent:-1000em}section p{line-height:1.8;margin-bottom:20px;font-size:16px}section h1,section h2,section h3{font-family:bonx_medium,andale mono,courier new,Courier,monospace;font-weight:400;font-size:30px;text-align:center;color:rgb( 228,165,82 );text-shadow:3px 0 5px #a65310;margin-bottom:30px;letter-spacing:-1px}em{font-style:italic}#video{height:740px;margin-bottom:30px}#video iframe{margin:205px 210px 0}#features{background:transparent url(images/editions.png) no-repeat left 50px;height:600px;padding-left:510px;margin-bottom:30px}#features h2{font-family:bonx_medium,andale mono,courier new,Courier,monospace;font-weight:400;color:rgb( 228,165,82 );text-shadow:3px 0 5px #a65310;font-size:30px;text-align:center;margin-bottom:125px;margin-left:-510px}#features h3{color:rgb( 228,165,82 );font-weight:100;font-size:31px;margin-bottom:20px}#features dl dt{font-size:19px;line-height:1.4;font-weight:500}#features dl dd{font-size:16px;margin-bottom:20px;line-height:1.2;font-weight:200}#buy{height:230px;background:transparent url(images/order.png) no-repeat center top;padding:142px 0 0 470px}#buy a{color:#fff;transition:color .2s;padding:15px 0 15px 300px;display:block}#buy a:hover{color:rgb( 228,165,82 )}#about section{margin-bottom:100px}#about-main,#dmail,#timeleap{text-align:center}#about-main p,#dmail p,#timeleap p{width:80%;margin:0 auto 30px}#phone-triggers p{width:50%;float:left}#phoneslider{margin-left:60%;width:360px}#phoneslider img{margin-bottom:15px}#phoneslider #alt-caption{text-align:center;font-size:14px}#dmail{background:transparent url(images/about_dmail.png) no-repeat center 50px;min-height:370px}#timeleap img{margin-bottom:30px}#story section img{float:right;margin:0 0 100px 50px}#story section{clear:right;margin-bottom:100px}#characters #background{}.character{padding-left:230px;background-position:top left;background-repeat:no-repeat;margin-bottom:100px;padding-top:50px;height:580px;text-align:left!important}#mayuri{background-position:center left}.character h2{text-align:left!important;height:70px;background-position:-10px center;background-repeat:no-repeat;text-indent:-2000em;margin-bottom:10px}.character p{font-size:15px}.character blockquote{color:#3b87f9;font-weight:700;margin-bottom:25px;text-shadow:0 0 15px #3b87f9}.character img{box-shadow:0 0 20px 5px rgba(166,83,16,.3);transition:box-shadow .3s;margin:0 5px 0 0}.character img:hover{box-shadow:0 0 20px 10px rgba(166,83,16,.5)}#okabe{background-image:url(images/chara/okabe_standing.png)}#okabe h2{background-image:url(images/chara/okabe_h.png)}#kurisu{background-image:url(images/chara/kurisu_standing.png)}#kurisu h2{background-image:url(images/chara/kurisu_h.png)}#mayuri{background-image:url(images/chara/mayuri_standing.png)}#mayuri h2{background-image:url(images/chara/mayuri_h.png)}#suzuha{background-image:url(images/chara/suzuha_standing.png)}#suzuha h2{background-image:url(images/chara/suzuha_h.png)}#luka{background-image:url(images/chara/luka_standing.png)}#luka h2{background-image:url(images/chara/luka_h.png)}#faris{background-image:url(images/chara/faris_standing.png)}#faris h2{background-image:url(images/chara/faris_h.png)}#daru{background-image:url(images/chara/daru_standing.png)}#daru h2{background-image:url(images/chara/daru_h.png)}#moeka{background-image:url(images/chara/moeka_standing.png)}#moeka h2{background-image:url(images/chara/moeka_h.png)}footer{padding:50px 0}footer small{font-size:12px;color:#867f7f}@media screen and (min-width:1380px){#characters{background:#000 url(images/bg_chara.jpg) no-repeat center top;background-size:contain}}@media screen and (max-width:980px){#page{width:80%}#phone-triggers p{width:100%;float:none}#phoneslider{width:360px;margin:0 auto}#story section img{float:none;margin:0 auto 20px;text-align:center;display:block}#story section{clear:none;margin-bottom:100px}.character{height:100%}.character img{width:40%}}@media screen and (max-width:640px){#page{width:100%}}