h1{
color: #c0c0c0;
width: 650px;
text-align: right;
padding: 1px 1px 1px 1px;
font-weight: normal;
font-size: 10px;
margin-left:auto ;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
_margin-right:auto;
_margin-left:auto;
_margin-top: 0px;
_margin-bottom: 0px;
}
h1 a{
color: #333333;
font-weight: normal;
font-size: 10px;
}
h1 a:hover{
color: #c0c0c0;
}


#header {
width:650px;
height:123px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left:auto ;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
background:url(http://element-mejiro.com/images/header.jpg);
	position: relative;
	z-index: 9000;
}

div#header h2
	{
	position: absolute;
	height: 70px; 
	width: 250px;
	left: 50px;
	top: 45px;
	margin: 0 0 0 0px;
	_margin: 0px;
	}
div#header h2 a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 70px; 
	width: 250px;
	margin: 0 0 0 0px;
	_margin: 0px;
	}

#shinkoiwa {
position:relative;
left:450px;
top:30px;
}


a{
text-decoration: none;
color: #333333;
font-weight: normal;
font-size: 10px;
}
a:hover{
text-decoration: none;
color: #c0c0c0;
}

body {
margin:0px;
font-size:14px;
background:#ffffff;
line-height:140%;
}

img{
border:0px;
}


#container {
margin:0px auto;
width:650px;
background:url(http://element-mejiro.com/images/main-bg.jpg);
}

#container:after {

content:"";
display:block;
clear:both;
height:0px;
overflow:hidden;
}

/*¥*/
* html #container {
height:0em;
}

#container {
display:block;
}
/**/





#buttons {
width:650px;
height:57px;
background:url(http://element-mejiro.com/images/button-bg.jpg);
}

#buttons img {
margin-left:8px;
}

.buttonstop {
height:22px;
width:326px;
margin-left:324px;
}

.buttonsbottom {
height:22px;
width:376px;
margin-top:13px;
margin-left:274px;
}

#footer {
height:60px;
width:640px;
background:url(http://element-mejiro.com/images/footer.jpg) bottom no-repeat;
margin:20px 5px 0px;
text-align:center;
font-size:9px;
}

#contents {
width:618px;
margin:25px 16px 0px;
}

#contents:after {
content:"";
display:block;
clear:both;
height:0px;
overflow:hidden;
}

/*¥*/
* html #contents {
height:0em;
}

#contents {
display:block;
}
/**/

.entryborder {
width:618px;
margin-top:10px;
background:url(http://element-mejiro.com/images/cont-bg.jpg);
}

.entry {
width:600px;
margin:0px 9px;
}

.entry:after {
content:"";
display:block;
clear:both;
height:0px;
overflow:hidden;
}

/*¥*/
* html .entry {
height:0em;
}

.entry {
display:block;

margin-bottom: 1.2em;

}
/**/

.entrytitle {
color:#cc0000;
font-size:16px;
font-weight:bold;
border-bottom:1px solid #cc0000;
margin:0px 9px 20px 9px;
}

.entrybody {
color:#222222;
}

.entrybody-left {
float:left;
width:220px;
}

.entrybody-right {
width:380px;
float:right;
}

p.hairp {
font-size:11px;
border-left:3px solid #cc0000;
padding-left:4px;
margin-left:20px;
}

table.celler {
background:#cccccc;
}

td.celler1 {
background:#efefef;
}

td.celler2 {
background:#ffffff;
}

td.celler2-1 {
background:#ffffff;
font-size:10px;
}

td.celler3 {
background:#fff0f0;
}
