/*
stp1スキン
by スキンテンプレ劇場
http://stp.happy.nu/
#右バーの２カラムスキンです。幅は760pxで設定。
*/
@chareset "EUC-JP";

/*  color  */

/* 基本の文字色と背景色 */
body {
color: #00033;
background-color: #ffeeee;
}

/* リンクスタイル */
A { color: #ff0033; text-decoration: none; }
A:link{ color: #ff0033; text-decoration: none; }
A:visited{ color: #336699; text-decoration: none; }
A:active{ color: #336699; }
A:hover{ color: #ff0033; border-bottom: 1px solid #ff0033;}

/* 外枠の色と背景色(すべてをいれている大きな箱) */
#container {
	background-color: #ffffff;
	border: 1px solid #000033;
}

/* ブログの名前の部分(一番上の箱) */
#header {
	background-color: #ffffff; 
	color: #000033;
	border-bottom: 5px solid #000033;
}

/* メニュー部分(右側の箱) */
#menu {
	background-color: #ffffff;
	color: #000033;
}
	.line{ /* メニュー項目の下線 */
		border-bottom: 2px solid #000033;
	}

/* カレンダー設定 */
table.calendar {
	background-color: #ffffff;
}
table.calendar td.today {
	background-color: #bbb;
}

/* アイテム表示の部分(真ん中の箱) */
#contents {
	background-color: #ffffff;
	color: #000033;
}
	.date{ /*日付ヘッダーの部分*/
		border-top: 1px solid #ffffff;
		border-left: 10px solid #ff0033;
		border-right: 1px solid #ffffff;
		border-bottom: 0px solid #ffffff;
	}
	.subject{ /*アイテムの件名＆カテゴリーの部分*/
		border-top: 1px solid #000033;
		border-left: 1px solid #000033;
		border-right: 2px solid #000033;
		border-bottom: 1px dashed #000033;
	}
	.item{ /*アイテムの部分*/
		border-left: 1px solid #000033;
		border-right: 2px solid #000033;
		border-bottom: 2px solid #000033;
	}

/*フッターの部分(一番下の箱)*/
#footer {
	background-color: #ffffff;
	color: #000033;
	border-top: 5px solid #000033;
}

/* general */

body {
margin: 0;
padding: 0;
font: 100% arial, hevetica, sans-serif;
text-align: center;
}

#container {
	margin: 1em auto;
	width: 760px;
	text-align: left;
}

#header {
	font: 30px/150% "ＭＳ Ｐ ゴシック" ,"osaka",verdana ,arial ,sans-serif;
	padding: 0;
	margin-bottom: 0;
}

#menu {
	float: right;
	width: 200px;
	font: 75%/130% "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
}

	ul.nobullets {
		font: 11px/130% "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
		list-style: none;
		margin-left: 0px;
		padding-left: 0px;
	}

/*カレンダー*/

	.calendar {
		font-family: "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
		font-size: 11px;
		font-weight: normal;
  		padding: 5px;				
	}
		
	.calendarhead {	
		font-family: "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
		font-size: 12px;
		font-weight: bold;
  		line-height: 140%;				
	}	
	
/* カレンダー設定 */
table.calendar {
	font-size: 10px;
}
tr.calendardateheaders {
	font-weight: bold;
	font-family: Verdana, sans-serif;
}
table.calendar td {
	text-align: center;
}
#contents {
	margin-right: 220px;
	margin-left: 20px;
	font: 80%/150% "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
	padding: 5px;
}
	.date{ 
	font-weight: bold;
	font-size: 20px;
	padding: 5px;
	}
	.subject{ 
	font-weight: bold;
	padding: 5px;
	}
	.item{ 
	padding: 10px;
	}
.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
	font-size: larger;
}
.leftbox {
	float: left;
}
.rightbox {
	float: right;
}
img {
	border: none;
	}

/*コメント*/	
#commment {
	font:79%/140% "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
}
	.posted{ 
		font: 79%/140% "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
		padding: 5px;
	}
	.commentlist { 
		font: 75%/140% "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
	}
#footer {
	clear: both;
	height: 20px;
	font: 80%/150% "ＭＳ Ｐ ゴシック" ,"Osaka",verdana ,arial ,sans-serif;
}

