@charset "EUC-JP";
body{
	margin:0;
	padding:0;
    background-color:white; 
    color:#313131;
    font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
    } 

br{
	letter-spacing:0;
}

img{
	border:none;
}

a{
	color:#985118;
   	text-decoration:underline;
}

a:hover{
	color:#985118;
    text-decoration:none;
}



h1{
	color:#333333;
	font-size:18px;
	letter-spacing:2px;
	margin:120px 0 0 45px;
}

h2{    /* 記事の題名 */
	font-size:15px;
	padding-left:0px;
	margin-top:0;
	padding-top:0;
	letter-spacing:1px;
	color:#363636;
}

h3{ /* 「コメントする」 */
margin:0;padding:0;
}
	.trackbackhead,.commenthead,.takecommenthead{
		color:#333;
		font-size:13px;
		font-weight:bold;
		margin-top:30px;
	}

.sidetitle{ /* leftmenu */
    margin:0;
    padding:13px 2px 0px 14px;
    height:18px;
    font-size:82%;
    letter-spacing:1px;
    font-weight:normal;
	color:#363636;
 	border-bottom:1px #d2d2d2 solid;
     background-image:URL('image/menuback.png');
     background-repeat:repeat-x;
}




#container{
	margin:0 auto 0 auto;
	padding:9px 10px 0 10px;
	width:896px;
	border-style:solid;
	border-width:5px 0 0 0;
	border-color:#4a3e17;
    background-color:#ece1c4;
    overflow:hidden;
}

#top{
    width:905px;;
	overflow:hidden;
}

#top-left{
	width:680px;
	height:265px;
	float:left;
	padding:0 0px 0 0;
	margin-right:15px;
}

#top-right{
	width:210px;
	padding-top:55px;
	float:left;
}

#toprightimg{
	width:150px;
	height:100px;
	margin-left:30px;
}


#top-right p{
    font-size:82%;
    line-height:140%;
}

#right{
	width:205px;
	background-color:white;
	margin:0px 0px 0 0;
	float:right;
	clear:both;
}

#rightwakuimg{
    width:205px;
    height:28px;
    margin-right:0px;
	margin-top:8px; 
	float:right;
}


#info{
	padding:6px 6px 50px 10px;
	font-size:82%;
	line-height:150%;
	letter-spacing:0;
         font-weight:bold;
}



#main{
	width:653px;
	background-color:white;
	padding:0px 20px 0px 7px;
	margin:0px 0px 0 0;
	float:left;
	overflow:auto;
	}

#mainwaku{
	width:680px;
	height:28px;
	margin-top:8px;
}

#content{
	width:470px;
	padding-left:15px;
	float:right;
	padding-top:7px;
}


.date{
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#BA8D70;
	font-weight:bold;
	color:#9D6C4D;
	letter-spacing:2px;
	font-size:13px;
	padding:0 0 7px 3px;
	margin-right:2px;
	margin-bottom:15px;
	margin-left:8px;
	font-family: "ＭＳ Ｐ明朝", "Times New Roman", serif;
}


.article{
	font-size:82%;
	line-height:155%;
	letter-spacing:0;
    border-style:solid;
    border-width:0 0 0px 0;
    border-color:#d5d5d5;
    padding-bottom:20px;
    padding-left:7px;
    margin-bottom:40px;

}

.pict{
	padding:5px;
}

.comment{
    background-color:#ececec;
    padding:4px 0px 4px 10px;
    margin-top:45px;
}

.comment span{
    font-size:82%;
    letter-spacing:0;
    margin-right:10px;
}

.comment ul{
	margin:0;
	padding:0;
	display:inline;
	}

.comment li{
    letter-spacing:0;
    display:inline;
    padding:0 0 0 13px;
    margin-left:12px;
    background-image:url('image/listicon.gif');
    background-repeat:no-repeat;
    background-position:0 3px;
	}




/* 広告表示 */
#header{
		color:#3e3e3e;
		text-align:center;
		width:896px;
		margin:0 auto 0 auto;
	}

	#header td{
		font-size:x-small;
		text-align:right;
		padding-right:10px;
	}

#ad{
	margin:25px 0 0 0px;
	line-height:110%;
}
	a.adtitle:link{color:#985118;font-weight:normal;}
	a.adtitle:visited{color:#985118;font-weight:normal;}
	a.adtitle:active{color:#985118;font-weight:normal;}
	a.adtitle:hover{color:#985118;font-weight:normal;text-decoration:none;}
	
	a.addescription:link{color:#3e3e3e;text-decoration:none;}
	a.addescription:visited{color:#3e3e3e;text-decoration:none;}
	a.addescription:active{color:#3e3e3e;text-decoration:none;}
	a.addescription:hover{color:#3e3e3e;}
	
	a.adurl:link{color:#3e3e3e;text-decoration:none;}
	a.adurl:visited{color:#3e3e3e;text-decoration:none;}
	a.adurl:active{color:#3e3e3e;text-decoration:none;}
	a.adurl:hover{color:#3e3e3e;}
	
	a.adld:link{color:#405580;text-decoration:underline;}
	a.adld:visited{color:#405580;text-decoration:underline;}
	a.adld:active{color:#405580;text-decoration:underline;}
	a.adld:hover{color:#405580;text-decoration:none;}
	
	body.ad{background:#e9e2cd;}


/*
#ad a{
	color:#3e3e3e;
}
*/


/* leftmenu */
#leftmenu{
	width:162px;
	float:left;
	margin:0;
	padding:0 0 60px 0;
	}

.side{
    padding:6px 0 0 7px;
   	font-size:82%;
    color:#4f4f4f;
	line-height:140%;
    margin:0 0 22px 0;
}

.sidebody{
    padding:0px 0 4px 6px;
}


.menucontent p{
}

#mailmagazine{
    padding:6px 0 0 7px;
    color:#4f4f4f;
	line-height:140%;
    margin:0px 0 30px 0;
	
}

#mailmagazine form{
	margin-top:10px;
}

.menu{ /*このブログのトップへ（個別アーカイブでしよう） */ 
      margin:15px 0 0 110px;

}

/* コメントをする*/
	#formbody{
		margin:0px auto;
		padding:15px 15px;
	}
.form{
		font-size:13px;
		margin:0 auto;
		color:#3e3e3e;
	}
	
	.form th{
		font-weight:bold;
		padding:2px;
		text-align:right;
	}

	.form td{
		padding:2px;
	}

	input#author{width:210px;border:1px solid #777777;}
	input#email{width:210px;border:1px solid #777777;}
	input#url{width:210px;border:1px solid #777777;}
	input#bake{}
	textarea#text{width:350px;height:200px;border:1px solid #777777;}
	input.button{margin-top:20px;width:80px;}
	

/* カレンダー */
	.calendarheadbody{
	}

	.calendarhead{
		color:#139d71;
		font-size:11px;
		font-weight:bold;
		padding:2px 0 2px 0;
		text-align:center;
	}
	
	.calendarhead a{}
	.calendarhead a:link{}
	.calendarhead a:visited{}
	.calendarhead a:active{}
	.calendarhead a:hover{text-decoration:none;}
	
	.calendarpre,.calendarnext{
		font-size:9px;
	}
	
	.caltop{}
	.calbody{
		font-weight:bold;
		font-size:x-small;
		text-align:center;
		margin-bottom:15px;
		border:1px solid #139d71;
		background:#e9e3cd;
		padding:2px;
	}

	.caltbl{
		text-align:center;
		width:100%;
		margin:0px auto;
	}

	.caltblwkbg{
	}

	.caltblwk{
		color:#000;
		font-size:x-small;
		background:#9fd8c6;
	}

	.caltblwk td{
		font-weight:normal;
		text-align:center;
		padding:4px 0;
	}

	.weekday{}
	.sun{}
	.sat{}

	.caltbldaybg{
		background:#e9e2cd;
	}

	.caltblday{
		color:#000;
		font-size:xx-small;
		font-weight:normal;
	}


	.caltblday td{
		position:center;
		padding:2px 0;
	}

	.calendard{
	}
	
	.calon{
	}

	.caloff{
	}

	.caltblday a{color:#0b71c0;text-decoration:underline;}
	.caltblday a:link{text-decoration:underline;}
	.caltblday a:visited{text-decoration:underline;}
	.caltblday a:active{text-decoration:underline;}
	.caltblday a:hover{text-decoration:none;}

	.calbottom{
	}

.elsebody{
	margin:0 0 0 20px;
}

.elsebody img{
	margin:0 0 10px 0px;
}

