/*----------------------------------------------------------------------
	共通部分
----------------------------------------------------------------------*/

* {
	margin : 0px;
	padding : 0px;
}

body {
	font-size:12px;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	color:663333;
	background : #f5f5f5 url("../images/bg1.gif");
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#layout {
	width: 800px;
	margin: 0px auto;
	padding: 0px;
}

#top {
	font-size:10px;
	color: #663333;
	text-align: left;
	margin: 0px;
	padding: 3px;
}

#box {
	background: #f0ddb6 url(../images/bg2.jpg);
	margin: 0px;
	padding: 0px 3px;
}

#footer {
	font-size:10px;
	color: #663333;
	text-align: center;
	margin: 0px;
	padding: 3px;
}

img {
	border: 0px;
}


/*----------------------------------------------------------------------
	共通リンク設定
----------------------------------------------------------------------*/

a:link {
	color: #800000;
}

a:visited {
	color: #800000;
}

a:active {
	color: #800000;
}

a:hover {
	color: #b22222;
	text-decoration: none;
}



/*----------------------------------------------------------------------
	普通のタイトル（「//」が入っている）
----------------------------------------------------------------------*/

div.title {
	color : #663333;
	font-weight : bold;
	border-bottom : 1px dotted #d2b48c;
	border-top : 1px dotted #d2b48c;
	padding-bottom : 5px 0px;
	text-align: center;
}

div.diarytitle {
	background: url(../images/bg_blogtitle.gif) no-repeat top left;
	color : #663333;
	font-weight : bold;
	border-bottom : 1px dotted #d2b48c;
	border-top : 1px dotted #d2b48c;
	padding : 5px 10px;
	margin : 0px;
	text-align: left;
	width: 480px;
	height: 20px;
}

div.title img {
	width: 12px;
	height:12px;
}





/***********************************************************************
 *	左白部分
 ***********************************************************************/


#left {
	padding : 10px;
}


/*----------------------------------------------------------------------
	左白部分検索
----------------------------------------------------------------------*/

#search {
	margin : 5px 0px;
}

#search form {
	margin-top : 5px;
}

#search input {
	margin-top : 5px;
} 



/*----------------------------------------------------------------------
	左白部分リンク
----------------------------------------------------------------------*/

#link {
	margin-top : 10px;
	text-align:left;
         color: #663333;
}


#link ul {
	margin : 0px;
	font-size:10px;
	list-style-type: none;
}

#link li {
	line-height : 140%;
}



/***********************************************************************
 *	中央水色部分
 ***********************************************************************/
 
#middle	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 180px;
	height: 620px;
	}
	
#middle a {
	color:#800000;
}

#middle a:hover {
	text-decoration: none;
	color: #b22222;
}

#subcontents	{
	background: url(../images/bg_kumo.gif) no-repeat top left;
	padding: 10px 0px 0px 0px;
	width: 180px;
	height: 300px;
         text-align:center;
}

#subcontents .title {
	color : #663333;
	font-weight : bold;
	border-bottom : 1px dotted #663333;
	border-top : 1px dotted #663333;
         margin: 5px;
	padding: 3px 0px;
	text-align: center;
}

#subcontents .link {
         padding: 5px 25px;
	text-align:left;
}

#subcontents .link ul {
	margin : 0px;
	font-size:10px;
	list-style-type: none;
}


/*----------------------------------------------------------------------
	中央水色部分タイトル
----------------------------------------------------------------------*/

div.title_middle {
	color : #663333;
	font-weight : bold;
	padding: 3px 0px;
	text-align: center;
	font-size: 12px;
}


/*----------------------------------------------------------------------
	中央水色部分リンク
----------------------------------------------------------------------*/

#link_middle {
	margin-top : 5px;
	font-size: 10px;
}


#link_middle ul {
	padding: 0px 5px 5px 5px;
	line-height : 120%;
	font-size: 10px;
	list-style-type: none;
}

/***********************************************************************
 *	メイン部分
 ***********************************************************************/

#main {width:500px;}

/*----------------------------------------------------------------------
	サイトタイトル
----------------------------------------------------------------------*/

#logo {
	margin : 0px 0px 20px 0px;
	width: 145px;
	height: 210px;
}


#logo a {
	font: 22px/130% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-weight : bold;
	text-decoration : none;
	color: #663333;
}

.description {
	font-size:10px;
	color: #663333;
}


/*----------------------------------------------------------------------
	| SHOP | ADMIN |
----------------------------------------------------------------------*/

#home {
	margin : 5px 0px 0px 0px;
	font-size : 10px;
	text-align: right;
}

/* ------------------------------------- 
 *	カレンダー
 * ------------------------------------- */


.calendar {
	font-family: "Verdana";
	font-size: 10px;
	text-align:center;
	line-height: 140%;
	margin: 0px;
	width: 140px;
	padding: 0px;
	}

.cell {
	width:20px;
	}

.cell a:link { font-weight:bolder;text-decoration:none;}
.cell a:visited {text-decoration:none;}
.cell a:active { text-decoration:none;}
.cell a:hover { text-decoration:none;}


.calendar table {
	width:100%;
	margin:0px auto;
	}

/*----------------------------------------------------------------------
	エントリーナビ
----------------------------------------------------------------------*/

.pankuzu {
	padding: 0px 10px;
	font-size: 10px;
	text-align:right;
}

.pankuzu a {
	text-decoration :none;
}


/*----------------------------------------------------------------------
	記事
----------------------------------------------------------------------*/
.entry {
	margin :5px 0px;
	line-height:180%;
}

.entry_body {
	margin:10px 5px;
}

.entry_date {
	font-size:12px;
	color:#663333;
	margin-bottom:5px;
	text-align: left;
	border-left: 8px #663333 solid;
	padding-left: 3px;
}

.entry_state {
	font-size:10px;
	background:url(../images/bg_itembig_bottom.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
	width: 480px;
	height: 20px;
	text-align: right;
}

blockquote {
	font-size: 10px;
	padding-left:10px;
	margin:10px;
	border-left: 3px solid #CCC;
	color:#666;
	}

.pict { 	border:0px;
	margin: 5px;
	float:left;
}

.entry_top	{
	background:url(../images/bg_itembig_top.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
	width: 480px;
	height: 20px;
}

.entry_center	{
	background:url(../images/bg_itembig_center.gif);
	margin: 0px;
	padding: 0px 10px;
	width: 460px;
	text-align: left;
	color: #663333;
         line-height:2.5em;
}

.clear {clear:left;}



/* ------------------------------------- 
 *	トラックバック
 * ------------------------------------- */

#trackback {
	margin: 20px;
	line-height:180%;
	color: #663333;
	text-align:left;
	}


#trackback .tb {
	margin:10px 0;
	text-align: left;
	}

#trackback .tb_state {
	font-size: 10px;
	text-align:right;
	padding-bottom:5px;
	border-bottom:1px #d2b48c dotted;
	}

#trackback .tb_title {
	font-weight:bold;
	}


.pagetop { text-align:right;font-size:10px;}




/*----------------------------------------------------------------------
	ページリンク
----------------------------------------------------------------------*/

#menu {
	font-size : 10px;
	line-height: 140%;
	text-align : center;
	margin-top : 5px;
	padding : 10px 0px;
}



/*----------------------------------------------------------------------
	コピーライト
----------------------------------------------------------------------*/

#copyright {
	font-size : 10px;
	color: #663333;
	text-align : center;
	padding : 3px;
	margin: 0px;
}

