* {
margin: 0;
padding: 0;
}

body {
	background:#fff;	/* 背景の色 */
	color:#000;	/* 標準の文字色 */
	font: 12px/160% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	text-align:center;
	margin:0;
	padding:0;
	}

/* スクロールバーの色 */
html {
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#000;
	scrollbar-shadow-color:#000;
	}


#back {
	width:500px;	/* 記事の幅はここで変更 */
	margin:0 auto;
	}

#box {
	margin:0;
	}

/* 記事とカレンダーのリンク色 */
a:link	{ color: #000; text-decoration: none; }
a:visited	{ color: #000; text-decoration: none; }
a:active	{ color: #000; text-decoration: none; }
a:hover	{ color: #be671f; text-decoration: none; }


ul {
	list-style-type: none;
	line-height:120%;
	margin:0px;
	padding:0px;
	}

li {
	margin-bottom:5px;
	}


img {
	border:none;
	}

form {
	margin: 0px;
	padding: 0px;
	}

input,textarea {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	color: #660000;
	border:1px #000 solid;
	background-color:#FFA07A;
	padding: 2px;
	}



/* サイトタイトル---------------------------------------------------------------------- */

h1 {
	margin: 0;
	padding: 10px 0 0 0;
	}

.site_title {
	font-size: 10px;
	}

.description {
	margin: 0;
	padding: 0;
	font-size: 10px;
	}

/* サイトタイトルのリンク色 */
.site_title a {color: #000;text-decoration: none;}
.site_title a:link {color: #A0522D;text-decoration: none;}
.site_title a:visited {color: #A0522D;text-decoration: none;}
.site_title a:active {color: #A0522D;text-decoration: none;}
.site_title a:hover {color: #000;text-decoration: none;}


/* メニュー---------------------------------------------------------------------- */


.linkmenu {
	font-size: 10px;
	margin : 0;
}

/* メニューのリンク色 */
.linkmenu a {color: #8B0000;text-decoration: none;}
.linkmenu a:link {color: #8B0000;text-decoration: none;}
.linkmenu a:visited {color: #8B0000;text-decoration: none;}
.linkmenu a:active {color: #8B0000;text-decoration: none;}
.linkmenu a:hover {color: #be671f;text-decoration: none;}

.MENU {
	visibility: hidden;
	z-index: 999;
	position: absolute;
	width:200px;
	margin-top:5px;
	padding-top:5px;
	background: #f9e6d7;
	border: 1px #000 solid;
	}

.list{
	}

.list_title{
	padding:5px 10px;
	font-size:10px;
	font-weight:bolder;
	text-align:left;
	}

.list_text{
	font-size: 10px;
	padding:5px 10px;
	text-align:left;
	}


/* カレンダー */

.calendar {
	font-family: "Verdana";
	font-size: 10px;
        color: #864815;
	margin:0px auto;
	}

.calendar_month {
	font-family: "Verdana";
	margin-bottom: 10px;
	font-size: 10px;
	color: #000;
	}

.weekday {
	width: 25px;
	padding: 0px;
	text-align:center;
	font-size: 10px;
	color: #000;
	}

.cell {
	width: 25px;
	padding: 0px;
	text-align:center;
	font-size: 10px;
	color: #a5591b;
	background:#ecb68a;
	}


.calendar table {
	margin:0 auto;
	}

.cell a{
	display : block;
	font-weight:bolder;
	background : #F7F7FF7;
}

.cell a:hover{
	display : block;
	background : #F7F7FF7;
}



/* フリーエリア--------------- */
.f_t {
	color:#cccccc;
	font-weight:bolder;
	margin:0 0 5px 0;
}

.f_c {
	margin-bottom: 10px;
}

/* エントリー---------------------------------------------------------------------- */

.entry {
	margin-top: 10px;
	margin-bottom: 10px;
	}

.entry_in {
	padding: 50px 0;
	}

.entry_title {
 font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
 font-size: 12px;
 font-weight: bolder;
 color: #D2B48C;
 background-color: #A0522D;
 padding: 5px 5px;
 }
 

.entry_date {
	font-size: 10px;
	line-height:normal;
	margin:0;
	margin-bottom:20px;
	padding: 1px 0; 
	}

.entry_more {
	padding-top: 10px;
	}

.entry_state {
	font-size: 10px;
	margin-top: 15px; 
	text-align:right;
	}

/* エントリー下部のナビのリンク色 */
.entry_state a {color: #B22222;text-decoration: none;}
.entry_state a:link {color: #B22222;text-decoration: none;}
.entry_state a:visited {color: #B22222;text-decoration: none;}
.entry_state a:active {color: #000;text-decoration: none;}
.entry_state a:hover {color:#ecb68a;text-decoration: none;}

blockquote {
	color: #000;
	background:#F7F7F7;
	margin: 10px 0;
	padding: 5px;
	border-left: 3px solid #000;
	}

.pict {
	border:1px solid #F7F7F7;
	margin:0 3px 0 0;
	}


.entry_navi {
	font-size: 10px;
	background-color:#ecb68a;
	line-height:normal;
	text-align:center;
	margin:30px 0;
	padding:2px 0;
	}


/* コメント・トラックバック・プロフィール */

.comment_form {
	margin:20px auto;
}

.tb_main_title {
	border-bottom:1px dashed;
	margin:40px 0 0 0;
	font-weight: bolder;
	padding: 1px 0; 
	font-family: Verdana;
	}


#tb {
	margin-bottom:30px;
	font-size:12px;
	line-height:170%;
	}

.tb_url {
	margin:20px 0;
	}


.tbentry_title {
	font-weight:bolder;
	margin:20px 0 0 0;
	}

.tb_area {
	margin:0;
	}


.tb_state {
	font-size:10px;
	border-bottom:1px dashed #000;
	margin:0 0 10px 0;
	text-align:right;
	}

.profile_name {
	font-weight:bolder;
	margin-bottom:5px;
	}

ul.navi {
	font-size: 10px;
	font-family: "Verdana";
	line-height:normal;
	text-align:center;
	background-color:#ecb68a;
	margin: 20px 0 30px 0;
	padding:2px 0;
	list-style: none;
}

ul.navi  li{
	display:inline;
}



/* フッタ---------------------------------------------------------------------- */

#footer {
	margin:0;
	margin-bottom:10px;
	font-size:10px;
	}

.copy {
	}

/* サーチ--------------- */

.search_box {
	margin: 5px 0 10px 0;
	padding: 0;
}

.search_box input {
	font-size: 10px;
	padding: 1px;
}

/* AD--------------- */
#ad .linktext {
	line-height:160%;
	margin : 0;
	}
