@charset "shift_jis";
@import ("./servicebar.css");

/* RedEyes Racing. StyleSheet
2006-08-11 쐬Jn */


body {
 margin: 0px 0em 0px 3em;
 padding: 0px;
}


.nodisplay,
hr {
 display: none;
}


form {
 margin: 0px;
 padding: 0px;
}


iframe#dwonavi {
 width: 700px;
}


div#headerbox {
 width: 700px;
 margin: 0px;
 padding: 0px;
 background: #ffffff url("/rer/img/rertitle.png") no-repeat left top;
}
div#headerbox h1 {
 margin: 0px;
 padding: 0px;
}
div#headerbox h1 a {
 display: block;
 width: 580px;
 height: 100px;
}
div#headerbox p {
 margin: 0px;
 padding: 0.5em;
 font-size: 0.8em;
 color: #ffffff;
 background: #333333;
 letter-spacing: 1px;
}
div#headerbox p a:link {
 color: #ffffff;
}
div#headerbox p a:visited {
 color: #999999;
}
div#headerbox p a:active {
 color: #ffff00;
}
div#headerbox p a:hover {
 color: #00ffff;
 text-decoration: none;
}
div#headerbox p em {
 font-style: normal;
 font-weight: bold;
}


div#pagetitlebox {
 width: 700px;
 margin: 0px;
 padding: 0px;
 background: #ffffff url("/rer/img/redback.png") repeat-y left;
}
div#pagetitlebox h2 {
 margin: 0px;
 padding: 0.5em 1em 0.5em 170px;
 font-size: 2em;
 text-align: right;
 color: #000033;
 border-right: solid 30px #333333;
}
div#pagetitlebox h2 a {
 padding: 0px;
 margin: 0px;
}
div#pagetitlebox h2 a:link,
div#pagetitlebox h2 a:visited {
 text-decoration: none;
 color: #000033;
}
div#pagetitlebox h2 a:active {
 text-decoration: underline;
 color: #ff0000;
}
div#pagetitlebox h2 a:hover {
 text-decoration: underline;
 color: #0a42b2;
}
div#pagetitlebox p {
 margin: 0px;
 padding: 0.5em;
 font-size: 0.9em;
 color: #ffffff;
 background: #333333;
 letter-spacing: 1px;
 text-align: center;
}


div#columnbox {
 width: 700px;
 background: #ffffff url("/rer/img/blackback.png") repeat-y left;
}
div#columnbox:after {
 content: ".";
 clear: both;
 display: block;
 height: 0;
 visibility: hidden;
}


div#maincolumn {
 z-index: 100;
 float: right;
 width: 530px;
 margin: 0px;
 text-align: left;
}
div#maincolumn a {
 padding: 0px 1px 0px 1px;
 text-decoration: underline;
}
div#maincolumn a:hover {
 color: #ffffff;
 background: #333333;
 text-decoration: none;
}
div#maincolumn a img {
 border: solid #ffffff 1px;
}
div#maincolumn a:hover img {
 border: solid #333333 1px;
}
div#maincolumn h3 {
 margin: 0.4em 10px 0.4em 10px;
 padding: 0.2em 0px 0.2em 0px;
 font-size: 1.6em;
 color: #465182;
 text-align: center;
 border-bottom: dashed 4px #e4dfcc;
}
div#maincolumn h3 a {
 text-decoration: none;
 color: #465182;
}
div#maincolumn h3 a:hover {
 text-decoration: underline;
 background: #ffffff;
 color: #f0008c;
}
div#maincolumn dl {
 margin: 0px;
 padding: 0px;
}
div#maincolumn dl dt {
 margin: 0px;
 padding: 0.4em 0px 0.4em 10px;
 font-weight: bold;
}
div#maincolumn dl dt span.data {
 color: #888888;
}
div#maincolumn dl dd {
 margin: 0.8em 0px 0.8em 40px;
 padding: 0px;
}
div#maincolumn dl dd p {
 margin: 0.8em 0px 0.8em 0px;
 padding: 0px;
 line-height: 1.3em;
}
div#maincolumn dl dd dl {
 margin: 0px 30px 0px 0px;
 padding: 0px;
}
div#maincolumn dl dd dl dt {
 margin: 0px;
 padding: 0.4em 0px 0.4em 0.4em;
 font-weight: bold;
 background: #dddddd;
}
div#maincolumn dl dd ul {
 margin: 0px 0px 0px 40px;
 padding: 0px;
}
div#maincolumn dl dd ul li {
 margin: 0px;
 padding: 0.2em 0px 0.2em 0em;
}


div#sidecolumn {
 margin: -1px 0px 0px 0px;
 padding: 0px;
 float: left;
 width: 170px;
 text-align: left;
 background: #ffffff url("/rer/img/blackback.png") repeat-y left;
}
div#sidecolumn h4 {
 margin: 0px;
 padding: 0.5em 0.2em 0.5em 0.2em;
 font-size: 1.3em;
 font-weight: bolder;
 color: #ffffff;
 text-align: center;
}
div#sidecolumn ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
div#sidecolumn ul li {
 display: inline;
 margin: 0px;
 padding: 0px;
}
div#sidecolumn ul li a {
 display: block;
 margin: 0px;
 padding: 0.5em 0.2em 0.5em 0.5em;
 position: relative;
 font-weight: bold;
 text-decoration: underline;
}
div#sidecolumn ul li a:link {
 background: #dddddd;
 color: #010101;
}
div#sidecolumn ul li a:visited {
 background: #dddddd;
 color: #004692;
}
div#sidecolumn ul li a:active {
 background: #dddddd;
 color: #b800ec;
}
div#sidecolumn ul li a:hover {
 background: #333333;
 color: #ffffff;
 text-decoration: none;
}
div#sidecolumn ul li a img {
 border: solid 1px #333333;
}


p#gopagetop {
 width: 700px;
 margin: 0px;
 padding: 0.5em 0px 0.5em 0px;
 font-size: 0.9em;
 color: #ffffff;
 background: #333333;
 letter-spacing: 1px;
 text-align: center;
}
p#gopagetop a:link {
 color: #ffffff;
}
p#gopagetop a:visited {
 color: #eeeeee;
}
p#gopagetop a:active {
 color: #ff00ff;
}
p#gopagetop a:hover {
 color: #ffff00;
 text-decoration: none;
}


div#footerbox {
 clear: both;
 width: 700px;
 background: #ffffff url("/rer/img/rerlogo_bottom.png") no-repeat top left;
}
div#footerbox p {
 border-right: solid 30px #333333;
 margin: 0px 0px 0px 170px;
 padding: 0.7em 0em 0em 0.5em;
 text-align: left;
 font-size: 0.85em;
 letter-spacing: 1px;
}
div#footerbox p em {
 font-style: normal;
}
div#footerbox address {
 border-right: solid 30px #333333;
 margin: 0px 0px 0px 170px;
 padding: 0.5em 0em 0.7em 0.5em;
 text-align: left;
 font-size: 0.85em;
 font-style: normal;
 line-height: 1.2em;
 letter-spacing: 1px;
}
