* {
margin: 0;
padding: 0;
}

body {
	color: #8B8380;
	font: 12px/160% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	margin:0px;
	padding:0px;
background-image:url("http://img.spice-dog.com/20090314_495542.jpg");

	}

#back {
	font-size: 10px;
	margin: 0px auto;
	padding: 0px 30px 30px 30px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	width: 800px;
           background-color: #FFF;
	}

#box {
	width: 800px;
	margin: 20px auto;
	}
a { color: #a2c2e6; text-decoration: none; }
a:link		{ color: #a2c2e6; text-decoration: none; }
a:visited	{ color: #a2c2e6; text-decoration: none; }
a:active	{ color: #a2c2e6; text-decoration: none; }
a:hover { color: #ffedab; text-decoration: none; background-color:#a0d8ef; font-weight: bolder;}



ul {
	list-style-type:none;
	line-height:120%;
	margin:0px;
	margin-left:15px;
	padding:0px;
	}

li {
	margin-bottom:5px;
	}


img {
	border:none;
	}

form {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "Century Gothic";
	}

input,textarea {
	color: #666;
	font-size :12px;
	border:1px #CCC solid;
	background-color:#FFF;
	padding: 2px;
	}



/* サイトタイトル */


.top {
height: 20px;
}

.title {
margin: 10px 0;
}

.site_title {
font-family: "Century Gothic";
font-size: 30px;
padding-left: 10px;
letter-spacing: 1px;
}

.description {
	color: #90786B;
	font: normal 10px/1.5em Verdana;
	word-spacing: 1px;
	margin: 10px 0px 30px 10px;
	}

.site_title a {color: #90786B;text-decoration: none;}
.site_title a:link {color: #90786B;text-decoration: none;}
.site_title a:visited {color: #90786B;text-decoration: none;}
.site_title a:active {color: #90786B;text-decoration: none;}
.site_title a:hover {color: #90786B;text-decoration: none;}


/* メニュー---------------------------------------------------------------------- */

.linkmenu {
	font-size: 11px;
	font-family: "Century Gothic";
	margin : 1px 1px 0 1px;
	text-align: right;
	color: #90786B;
	width: 100%;
}

.linkmenu a {color: #90786B;text-decoration: none;}
.linkmenu a:link {color: #90786B;text-decoration: none;}
.linkmenu a:visited {color: #90786B;text-decoration: none;}
.linkmenu a:active {color: #90786B;text-decoration: none;}
.linkmenu a:hover {color: #90786B;text-decoration: none; background-color:#F0F0F0;}

.MENU {
	visibility: hidden;
	z-index: 999;
	position: absolute;
	width:220px;
	margin-top: 5px;
	padding-top: 10px;
	background: #FFF;
	border: 1px #B2B2B2 solid;
border-bottom: 5px solid #C7E7EE;
	}

.list{
	}

.list_title{
	font-size: 12px;
	font-family: "Century Gothic";
	margin-top:15px; color: #C7E7EE;
	text-align:center;
	}

.list_text{
	font-size: 10px;
	padding:5px 10px;
	color: #666;
	text-align:left;
	}

/* カレンダー */

.calendar {
	font-family: "Verdana";
	font-size: 10px;
	color: #666666;
	margin:0px auto;
	}

.calendar_month {
	font-family: "Verdana";
	margin-bottom: 10px;
	font-size: 10px;
	color: #666666;
	}

.weekday {
	width: 25px;
	height: 20px;
	padding: 0px;
	text-align:center;
	font-size: 10px;
	color: #666666;
	}

.cell {
	width: 25px;
	height: 20px;
	padding: 0px;
	text-align:center;
	font-size: 10px;
	color: #666666;
	}

.cell a {color: #666666;text-decoration: none; font-weight:bolder;}
.cell a:link {color: #666666;text-decoration: none; font-weight:bolder;}
.cell a:visited {color: #666666;text-decoration: none; font-weight:bolder;}
.cell a:active {color: #666666;text-decoration: none; font-weight:bolder;}
.cell a:hover {color: #666666;text-decoration: underline; font-weight:bolder;}


.calendar table {
	margin:0 auto;
	}


/* アマゾン */
.amazon {
	margin-bottom:10px;
	}

.amazon_text {
	font-size:10px;
	text-align: left;
	}

.amazon_text strong {
	}


/* エントリー */

.entry {
	width: 800px;
	margin-bottom: 30px;
	}

.entry_title {
font-size: 11px;
line-height:120%;
font-weight: bolder;
color: #555;
border-left: 5px solid #C7E7EE;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

.entry_date {
font-weight: bolder;
font-size: 30px;
line-height:120%;
color: #dddddd;
border-left: 5px solid #E6E6E6;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 10px;
}


.entry_body {
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 160%;
	color: #555;
	}

.entry_more {
	padding-top: 10px;
	}

.entry_state {
	 text-align: right;
	 margin-top: 15px; 
	}

.entry_navi{
font-size: xx-small;
color: #666666;
margin: 15px 0px 15px 0px;
text-align: center;
}

blockquote {
font-size: xx-small;
color: #999999;
margin: 10px 10px 10px 10px;
padding: 10px;
border: 1px dashed #68a9cf;
border-style: dashed;
background-image:url("http://img.spice-dog.com/20090225_489096.gif");}

.pict {
background-color:#f6f6f6;
border-width: 1px;
margin: 3px 4px 3px 3px;
padding: 5px 5px 5px 5px;
border-style: solid;
border-color: #330000; 
 }

.pict2 {
background-color: #ffffff;
border: 2px dashed #666600;
margin: 5px 5px 5px 0px;
padding: 2px;
}

.img {
background-color: #f7f7f4;
border-width: 1px;
margin: 5px 10px 5px 5px;
padding: 6px 6px 50px 6px;
border-style: solid;
border-color: #e2e2db #c4c4ac #c4c4ac #e2e2db;
background-image:url(http://spice.basilico-dog.com/images/rogo1.gif); 
background-repeat:no-repeat; 
background-position:95% 95%; }

.pict3 {
border-width: 1px;
margin: 5px 5px 5px 0px;
border-style: dashed;
border-color: #806060;
padding: 2px;
background-repeat:no-repeat; 
background-position:95% 95%; }

.pict4 {
text-align: center;
margin: 3px auto;
display: block;
border: 5px #ceaf96 solid;}

.pict5 {
background-color: #ffffff;
border: 2px dashed #ceaf96;
margin: 5px 5px 5px 0px;
padding: 2px;
}

.pict6 {
margin:10px 0;
padding:2px; 
border:double 4px #ceaf96;
background-color: #ffffff;
}

.pict7 {
background-color: #ffffff;
border: 2px dashed #FFCCCC;
margin: 5px 5px 5px 0px;
padding: 2px;
}
.pict8 {
margin: 5px 5px 5px 0px;
padding: 2px;
}

.pict {
	display:block;
	margin: 5px;
	}

p.first:first-letter {
font-size:38px;
font-style:bold;
line-height:120%;
color:#FFCCCC;}


.entry_navi {
	text-align:center;
	margin:30px 0;
	}


/* コメント・トラックバック・プロフィール */
.comment-title {
 font-size: small;
 font-weight: bolder;
 color: #f5b2ac;
 margin: 10px 0px 10px 0px;
 padding-bottom: 3px;
 border-bottom: 1px dotted #CCCCCC;
}

.comment_description {
 width : 85%;
	font-size: xx-small;
 color: #999999;
 margin: 5px;
	padding: 20px;
 background-color: #e0ffff;
	line-height: 150%;
}



.trackback-title {
 font-size: xx-small;
 font-weight: bolder;
 color: #f5b2ac;
 margin: 10px 0px 10px 0px;
 padding-bottom: 3px;
 border-bottom: 1px dotted #CCCCCC;
}

.trackback_excerpt {
 width : 85%;
	font-size: xx-small;
 color: #999999;
 margin: 5px;
	padding: 20px;
	line-height: 150%;
 background-color: #feeeed;
}

.trackback_url {
	font-size: xx-small;
 margin: 5px;
	padding: 10px;
}
	#name	{border:1px dashed #a9a9a9;}
	#email	{border:1px dashed #a9a9a9;}
	#url	{border:1px dashed #a9a9a9;}
	#description	{border:1px dashed #a9a9a9;}

.more_state {
	font-size: xx-small;
	color: #999999;
	margin: 5px 20px 15px 20px;
	}

.profile_title {
font-size: 11px;
line-height:120%;
font-weight: bolder;
color: #555;
border-left: 5px solid #C7E7EE;
margin: 25px 0px 30px 0px;
padding: 0px 0px 0px 10px;
}

.profile_name {
color: #555;
margin: 0px 0px 30px 0px;
}





/* フッタ---------------------------------------------------------------------- */

#footer {
	width:800px;
	margin-bottom:10px;
	font-size:10px;
	}

.copy {
	}

/* AD--------------- */
#ad .linktext {
	line-height:160%;
	text-align:right;
	}


/* サーチ--------------- */
.search {
margin-bottom: 10px;
	}

.search input {
	color: #666;
	font-size :12px;
	border-bottom:1px #CCC solid;
	background-color:#F4F0EE;
	padding: 3px;
	}

.button {
	margin-left:5px;
	padding:0px;
	}

/* フリーエリア--------------- */
.f_t {
	font-weight:bolder;
	margin:10px 0 5px 0;
}

.f_c {

}

br {letter-spacing: normal}

html {scrollbar-arrow-color:white; 
　　 scrollbar-face-color:white;
　　 scrollbar-highlight-color:white; 
　　 scrollbar-3dlight-color:#CCCCCC;
　　 scrollbar-track-color:white;
　　 scrollbar-shadow-color:#CCCCCC;
　　 scrollbar-darkshadow-color:white;}

.entry_body hr {
display: none;
}

.list{
display:none;
}

ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image: url(http://img.spice-dog.com/20100330_611208.gif);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url(http://img.spice-dog.com/20100330_611209.gif);
}

.list_text2 {
font-size: xx-small;
color: #f5b2ac;
line-height: 150%;
margin: 5px 0px 10px 2px;
overflow: auto; height:220px;
padding: 10px;
}

div.com_area {
height:300px;
overflow:auto;
}
div.com_area {
height:300px;
overflow:auto;
}
img.naviBtn {
border: 0;
vertical-align: middle; /* 縦位置をセンタリング */
margin: 0 3px; /* 左右に3pxの余白（文字にくっつきすぎないため） */
}
.jgm_entry_desc_mark {
font-size:10px;
}

a img {
border:none;
}
