* { width: auto !important; }
html { font: 76% "Geveva CE", Arial, sans-serif;}

#logo-box, #claim, #logo-box p, #claim p{display:inline;}
#claim p{color:#FFFFFF; font-weight:normal; font-size:200%; font-family:"Franklin Gothic Medium", Arial, Verdana; letter-spacing:0px; line-height:1; margin:0 0 0 27px; padding:19px 0;}

h1{margin:0.0em 0 0.2em; font-size:200%; font-family:Arial, Tahoma, Verdana; line-height:1}
h2{margin:0.8em 0 0.5em; font-size:150%; font-family:"Franklin Gothic Medium", Arial, Verdana; font-weight:normal;}
h3{margin:1em 0 0.5em; font-size:117%; font-family:Tahoma, Verdana;}
h4{margin:0.8em 0 0.5em; font-size:100%; font-family:Arial, Tahoma, Verdana; }
h5, h6{margin:0.8em 0 0.5em; font-size:100%; font-family:Arial, Tahoma, Verdana; }
img{border:0px;}
p{ line-height:1.5; margin:0.4em 0 0.5em;}

#header{border-bottom:2px solid black; padding-bottom:15px; margin-bottom:15px;}
#intro{border-bottom:2px solid black; padding-bottom:10px;}
#footer{border-top:2px solid black; padding-top:10px; margin-top:15px;}

#nav-skip, #lang-menu, #search-box, #main-menu, a.more, .hidden, .link, .creator, #footer .right{display:none;}
.ref-box ul{list-style:none; margin-left:0px; padding-left:0px;}
.ref-box ul li{display:inline; margin-left:15px;}
.step ul{list-style:square;}
.step ul li{margin-bottom:5px;}

.news ul{ list-style:none; margin-left:0px; padding-left:10px;}

#illust{float:right;}
#illust img{width:250px; height:234px;}
.step{float:left; width:200px;}

#content{clear:both;}
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }