@charset "utf-8";
/* CSS Document */

body{
text-align:center;
line-height:1.3;
	font-size: 82.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
    color:#333;
	background-image:url();
	background-color: #dddd85;
	background-repeat: no-repeat;
	background-attachment:fixed;
}

*{   
margin: 0;   
padding: 0;   

}   

body {overflow-y:scroll;}

/*Text color of the blog description in the header*/
  .description {color:#333;}

/*color*/
  a {color:#3174fc;
  font-size:14px;}

/*Links color*/
  a:link,a:visited {color:#0000ff;
  text-decoration:none;}

/*Links hover color*/


a:hover{ /*オンマウスのリンク文字の色*/
text-decoration:underline;
color: #0000ff;
}
#wrapper{
	text-align: center;
	width: 960px;
	margin: 0 auto;

background-color: ;

  
}   
  
#header{   
height: 100px;
background-image:url() ;
background-repeat: no-repeat;
background-position:top;
	margin-top:10px;
	}   
	
.header-inner{
	vertical-align:bottom;
	color:#efefef;
font-size:14px;
font-weight:bold;
text-align:right;
padding-right:20px;
}



h1, h2, h3 {
	font-family: Sans-Serif, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial;
	}

.description {
  margin-top:10px;
  padding-left:20px;
  padding-bottom:5px;
  font-size:12px;
  text-align:left;
  color:#efefef;
  line-height:150%;
	}
.description a:hover{
  font-size:12px;
  color:#e0f2fa;
	}
.description a:link{
  font-size:12px;
  color:#e0f2fa;
	}
.description a:visited{
  font-size:12px;
  color:#e0f2fa;
	}
h2 {
	font-size: 1.6em;
	color:#030;
	padding-top:10px;
	padding-left:10px;
	}
h3 {
	font-size: 1.3em;
	color:#030;
	padding-top:10px;
	padding-left:10px;
	}

  
#container{   
width: 960px;   
float: left;   
background:none;
background-attachment:fixed;

}   

.object{
	margin:0 auto;
	width="100%";
	text-align:center;
	}

.title{
	margin-top:10px;
	font-size:16px;
background-image:url(gif/bar.gif);
background-repeat:no-repeat;
height:20px;
text-align:center;
}
.txt{
	padding:5px;
	text-align:center;
	
}

.txt2{
	padding-left:10px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom::5px;
	text-align:left;
	line-height:150%;
}

.table1{border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #999999 solid;
}

.table2{border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #999999 solid;
}

.table2 td{
border: 1px #999999 solid;
padding:5px;
}

.table3{border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #999999 solid;
}

.table3 td{
border: 1px #999999 solid;
}

.td-title{font-size:14px;
background-image:url(gif/bar.gif);
background-repeat:no-repeat;
height:20px;
padding-left:10px;
text-align:left;
}
.td-txt{
	padding:5px;
	text-align:left;
	
}

.td-txt2{
	padding-left:10px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom::5px;
	text-align:left;
	line-height:150%;
}
hr {
 border-width: 1px 0px 0px 0px; /* 太さ */
    border-style: thin solid; /* 線種 */
    border-color: #333333; /* 線色 */

}

#footer{ 
background-image:url();
background-repeat:no-repeat;
clear: both;   
width: 960px;
height:131px;
margin:0 auto;  
text-align:center;
color:#efefef;


}   
#footer p{
	margin:0 auto;
	text-align:center;

}

.copy{
	margin-top:10px;
	text-align: center;
	color:#333;
}


  .rss-items,
.side {
    padding-left:5px;
    padding-right:5px;
	background: none;
	line-height:100%;
    font-size:13px;
	_font-size:12px;
	width:100%;
	}
	
	
 .rss-title {
	 
	margin-top: 10px;
	margin-left: 3px;
     padding-left:10px;
   background: none;
    color: #444444;
    font-size: 14px;
    line-height: 70%;
	 
	 }
h1{
	margin:0 auto;
	font-size:14px;}
