/* CSS Document */
body{
	text-align:center;
	margin-top:0;
	font-size:95%;
	font-family:verdana,arial, Osaka, "Hiragino Kaku Gothic Pro",sans-serif;
	color:#000000;
	background: #ffffff url(img/bg04-2.gif);
	margin:0;
	 }
#wrapper{
    width: 950px;
	background-color:#FFFFFF;
}
#header{
    height: 150px;
	margin: 0;
	padding:0px 0px 0px 0px;
    background:#000 url(img/eleki_title201008.jpg) ;
}
#header2{
    height: 15px;
	margin: 0;
	padding:3px;
    background:#fff url(img/pinkdot2.jpg);
	text-align:right;
	font-size:11px;
}

#container{
	float:left;
	width:740px;
    background:#ffffff url(img/) left bottom no-repeat;
}
#primary{
	float:right;
	width:535px;
	text-align:left;
	margin: 0 ;
	background-color:#fff;
	font-size:80%;
	padding:5px 0px 10px 0px;
}
#primary2{
	float:right;
	width:600px;
	text-align:left;
	margin: 5px 3px 0 0 ;
	background-color:#eeeeee;
	font-size:80%;
	padding:5px 5px 10px 5px;
}

#secondary{
	float:left;
	width: 200px;
	margin: 0px ;

}

#navigation {
	width: 200px;
	text-align:center;
	padding:0;
	margin:0px;
	font-size:90%;

}

.contents{
	padding:5px 0 5px 0;
	margin:0
}

#advertisement{
	float:right;
	width:200px;
    margin: 5px;
	background-color:#fff
	text-align:center;
line-height:40%
}
#footer{
    clear:both;
    background:#fff url(img/pinkdot2.jpg);
	text-align:center;
    font-size:smaller;
	color:#ffffff;
	height:20px;
	padding:5px 0 3px 0;
	margin:0;
}
h1{
    font-size:150%;
    color: #0850B2;
}
#h2{
    font-size:100%;
	background:#FCE6F0 url(img/pinkdot.jpg);
	color:#663366;
 	padding: 5px;
	margin:0
}
#h2 a{
	color:#663366;
}
A:link{
  color : #000000;
  text-decoration:none
}
a:visited {
  color : #000000;
   text-decoration:none
}
a:active {
	color: #00FFFF;
}

A:hover{
	color: #0099FF;
  text-decoration: none;
   text-decoration:none
}
p{
	font-size:100%;
	line-height:1.8;
	padding: 0px 10px 0px 10px;
}
h3{
	font-size:100%;
	background:#000000 url(img/wall.gif);
	color:#FFFFFF;
	padding:10px;
}
.midashi2{    background:#E24D85 url(img/wall200901.gif) ;font-size:10px;padding:6px;margin:0px 0px 5px 0px;	color:#ffffff;border-bottom: 1px solid #eee;}
.midashi{    background:#EEF000 url(img/wall200901.gif) ;font-size:10px;padding:6px;margin:0px 0px 5px 0px;	color:#330000;border-bottom: 1px solid #eee;border-top: 1px solid #eee;}
.midashi_menu{    background:#C4DF9B url(img/wall200901.gif) ;padding:0px;margin:0px;	color:#330000;border-bottom: 1px solid #eee;border-top: 1px solid #eee;}
.midashi_blue{
    background:#fff url(img/midashi_blue.gif) ;
    font-size:95%;padding:5px 5px 5px 15px;
	margin:0px 0px 5px 10px;
	color:#fff;border-top: 1px solid #eee;
	text-align:left
}
.midashi_red{
    background:#fff url(img/midashi_red.gif) ;
    font-size:95%;padding:15px 15px 15px 15px;
	margin:0px 0px 5px 0px;
	color:#fff;border-top: 1px solid #eee;
	text-align:left

}
.line{
    background: url(img/line.gif) ;
    padding:1px;
	width:195px;
	margin:0px;
}
.line2{
    background: url(img/line_b02_4.gif) ;
    padding:1px;
	margin:0px;
}
.book{line-height:140%;margin:5px ;padding:5px ;text-align:left}
a{color:#FFFFCC}