body {
        background:url(./img2/morris2.jpg);
        text-align: center; 
        letter-spacing:1px;
	}
* {
       margin:0;
       padding:0;

}

a {
	text-decoration: underline;		
	}

a:link {
        text-decoration:none;
        color: #008000;
	}

a:visited {
  text-decoration:none;
	 color: #008000;
	}

a:active {
	 color: #008000;
	}

a:hover {
 	color: #FF6600;
        
	}


h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

h4{
       font-size:14px;
}

h5{
       font-size:12px;
       padding:5px;
}

#object{
       margin:0px 0px 0px 30px;

}


/*ベースカラー*/
#container {
	line-height: 140%;
	width:800px;	
        background-color:#8FA681;
        border-top:1px solid #ddd;
        position:relative;
        margin-right:auto;
        margin-left:auto;
	}

/*バナー*/
#banner {
	font-family: Verdana, Arial, sans-serif;
        background-color: #8FA681;	
	text-align: left;
	height: 70px;
	}


#object {
        margin-bottom:10px;


}

/*タイトル文字*/
#banner h1 {
	 font-size: 24px;
	 font-weight: bold;
         margin-bottom: 3px;
	 padding: 20px 0px 0px 30px;
	}

#banner h1 a{
         color: #fff;

}


/*サブタイトル文字*/
#banner h2 {
	font-size:14px;
        font-weight: bold;
	color: #e5e5e5;
	padding: 5px 0px 0px 15px;
	}
/*メイン*/

.description{
	background: #FAFAF3;
	margin:0px 15px 10px 15px;
        text-align:left;
        font-size:12px;
}

h2.top {
        height:20px;
        background: url(./img2/top1green.gif);
        color: #fff;
        font-size: 12px;
        margin:0px 15px 0px 15px;
        background-repeat: no-repeat;
        padding:0px 0px 0px 10px;
        text-align:left;
}

.description p{
        padding:10px;
}


#center {
	float: left;	
	width: 540px;
        padding:0px 15px 0px 15px;
	}

.content {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	}

.content p {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	}

/*カテゴリーページメインエントリー*/
.content h2 {
        height:25px;
        font-size:14px;
        text-align: center;
        background:#FFF;
        color: #ccc;
        background-image: url(img2/ent-05px.gif);
        background-repeat: no-repeat;
        padding: 0px 0px 0px 10px;
	}

/*メインページエントリー*/
.content h3 {
        color:#ccc;
        height:22px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: center; 
	background-image: url(img2/ent-25px.gif);
	background-repeat: no-repeat;
        padding:3px 0px 0px 0px;
}



.ctgy{
	font-size: 12px;
        background-color:#FAFaF3;

}


/*メインエントリーカテゴリー文字*/
.ctgy dt{

	border-top:dotted 1px #8FA681;

	}



.ctgy dt a:link { color: #666; }
.ctgy dt a:hover{ color: #FF6600; }
.ctgy dt a:visited{ color: #666; }

.ctgy a{
        padding:0px 0px 0px 20px;

}


.ctgy dd{
        font-size:12px;
        padding:0px 0px 0px 150px;
        margin-top:10px
	}

.cat_list{

       background-color:#fafaf3;
        padding:0 10px 0 10px;
        border-left:3px solid #DDD;
}


.cat_list dd{
        width:450px;
        height:30px;
	font-size: 10px;
	margin-right: 10px;
	background-image: url(img/);
	margin-left: 10px;
	line-height: 10px;
	padding: 15px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8FA681;
	border-right-color: #8FA681;
	border-bottom-color: #8FA681;
	border-left-color: #8FA681;
	margin-bottom:20px;

}

.entry-body h3{
        text-align:left;
        font-size:12px;
        font-weight:bold;
        color:#000;
	background-image: none;

}
.entry-body{
        background-color:#FAFAF3;
        padding:0 10px 0 10px;
        border-left:3px solid #DDD;
}

.entry-body ul{
       padding:20px 0px 20px 40px;
       list-style-type:none;
}

.entry-body p{
       padding:10px 0px 10px 0px;
}

.entry-body dl{
       padding:0px 0px 10px 0px;
}

.entry-body dt{
       padding:0px 0px 0px 40px;
}

.entry-body dd{
       padding:0px 0px 0px 70px;
}


#pagetop{
       text-align:right;
       font-size:12px;
       padding:10px 0px 10px 0px;

}




.top_r {
	float: right;
	width: 50%;
}
.top_l {
	float: left;
	width: 50%;
}
.top_cat {
        background-color:#fafaf3;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

.top_cat p{
	font-size: 10px;
	margin-right: 10px;
        background-color:#fafaf3;
	background-image: url(img/top_txt_bg.gif);
	margin-left: 10px;
	line-height: 20px;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCBBDD;
	border-right-color: #CCBBDD;
	border-bottom-color: #AA99CC;
	border-left-color: #AA99CC;
}

.top_cat h4{
	margin-bottom:0px;
	text-indent: 20px;
	margin-left: 10px;
	margin-top: 10px;
	height: 24px;
	line-height: 15px;
	background-image: url(img2/014.gif);
	background-repeat: no-repeat;
}

.top_cat img{

	margin-left: 10px;
	margin-top: 10px;

}


#adslek{
        background-color:#FAFAF3;
        padding-left:50px;
        border-left:3px solid #DDD;

}



/*サイド*/

#right {
        float:right;
        margin:7px 16px 0px 0px;
	width: 194px;
	overflow: hidden;
        border-bottom:1px solid #999;
        background: url(img2/morris.jpg);
        text-align:left;
	}

#right h2{
       background-color: #FFFFFF;	
       font-size:12px;
       font-family:"Verdana, Arial, sans-serif ";
       font-weight:normal;
       text-align:center;
}


#right h3{
       font-size:12px;
       color:#ccc;
       font-family:"Verdana, Arial, sans-serif";
       text-align:center;
       background-image:url(img2/sidored-25px.gif); 
       height:25px;
       background-repeat: no-repeat;
       margin:0px 0px 0px 0px;
       padding:3px 0px 0px 0px;
}

#right ul{
       line-height: 140%;
       list-style-type:none;
       margin-left:0px;
       padding-left:2px;
       font-size: 2px;
}

#right li a{
	color:#008000;
	text-decoration:none;
	width:190px;
	height:24px;
	background-image:url(img2/sido2.gif);
	text-indent: 25px;
	display: block;
	font-size: 10px;
	margin-top:0px;
	line-height: 24px;
        background-repeat: no-repeat;
}

#right li a:hover{
	background-color: #FFFFFF;
	color: #FF6600;
	background-image: url(img2/sido3.gif);
}

#link li{
       line-height: 140%;
       list-style-type:none;
       padding-left:0px;
       font-size: 2px;
}

#powered {
       font-family: Verdana, Arial, sans-serif;
       font-size:12px;
       color: #7a818e;
       background-color:#ffffff;
       margin:10px 5px 10px 5px;        
}

/*XML・検索のテキスト*/
.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 10%;
	text-align: right;
	color: #1B2C3B;
	margin-top: 15px;
	margin-right:15px;
        position:absolute;
        top:0px; right:15px;
	}

/* フッター */
#foot {

	clear: both;
	padding: 5px;
	text-align: center;
        background: #D5AA55;
        color:#FFF;
        font-family:" Verdana, Arial, sans-serif";
        font-weight:bold;

	}

/* アドセンス */
#adsens{
        margin-left:38px;
}

.navi{
        margin: 10px;
        text-align: left;
}

.navi a{
        color: #0000FF;
        font-size: small;
}
.navi a:visited {
        color: #0000FF;
        font-size: small;
}


#amazon{
        margin-left:40px;

}
#nakao3 dl{
       background-color:#eee;
       margin:5px;
       text-align:left;
}
