/* ------------------ カスタマイズはご自由にどうぞ！ -------------------- */
/* ------------------ 全体 -------------------- */
body {
background-color: #ffffff;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center;
font-family: "Verdana", "Osaka","ＭＳ ゴシック","ヒラギノ角ゴ Pro W3";
font-size: 10px;
line-height: 130%;
letter-spacing: 2px;
margin: 0px;
}

br { 
letter-spacing: normal;
}

html {
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#80FFFF;
scrollbar-face-color:#80FFFF;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#80FFFF;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#ffffff;
scrollbar-base-color : #ffffff;
}

/* --- 引用文 --- */
blockquote {
margin: 10px 15px 0px 10px;
padding: 5px 10px 5px 10px;
color: #333333;
font-size: 10px;
border-left: 3px #666666 double;
}

/* --- 強調 --- */
strong{
color : #000000;
font-weight: bold;
}

/* --- リンク全体 --- */
a, a:link, a:visited { 
color : #000000;
text-decoration: none;
border-bottom: dotted 1px #cccccc;
}
a:hover, a:active {
color : #000000;
text-decoration: none; border: none;
background-color: #ffcc66;
}

/* ------------------- レイアウト -------------------- */
/* --- 全体 --- */
#box {
width: 780px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding: 0px;
text-align: right;
}

td {
vertical-align : top;
}

/* --- メイン --- */
#main {
	width: 400px;
	text-align: left;
	float: left;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
}

/* --- サイドA --- */
#side_a {
	width: 150px;
	margin-right: 5px;
	margin-top: 5px;
	text-align: left;
	float: left;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体,HGP創英角ﾎﾟｯﾌﾟ体,HG創英角ﾎﾟｯﾌﾟ体;
}

/* --- サイドB --- */
#side_b {
	width: 170px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
	float: right;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体,HGP創英角ﾎﾟｯﾌﾟ体,HG創英角ﾎﾟｯﾌﾟ体;
}

/* --- 上部 --- */
#header {
	height: 300px;
	margin: 5px 0px auto 0px;
	text-align: center;
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff #666666 #666666 #ffffff;
	padding: auto;
	background-image: url("http://img.hidakashinji.com/20090304_453218.jpg");
	background-repeat: no-repeat;
}

/* --- 下部 --- */
#footer {
border-width: 2px;
border-style: solid;
border-color: #ffffff #666666 #666666 #ffffff;
margin: 0px 0px 20px 0px;
}

/* ---コピーライト--- */
.copyright {
color : #000000;
font-size: 10px;
text-align: center;
padding: 5px 10px 10px 10px;
}

.top {
font-size: 10px;
text-align: right;
margin: 5px 10px 5px 0px;
}

/* --- ページナビ --- */
.entry_navi {
font-family: "Verdana", "Osaka","ＭＳ ゴシック","ヒラギノ角ゴ Pro W3";
font-size: 9px;
color: #000000;
text-align : center;
margin: 10px 0px 10px 0px;
padding: 3px;
}

/* -------------- ブログタイトル -------------- */
.title {
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
	font-weight: bolder;
	font-size: 32px;
	margin: 220px 0px 0px 0px;
	padding-bottom: 10px;
	color: navy;
}

/* --- ブログ説明 --- */
.description {
	font-size: 12px;
	margin: auto;
	padding: 0px 0px 5px 0px;
	font-weight: bolder;
	text-align: left;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
	color: white;
}

/* ----------------------記事---------------------------- */
/* --- 記事繰り返し全体 --- */
.entry {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff #666666 #666666 #ffffff;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
}

/* --- 記事・コメント・TBタイトル --- */
h1 {
color : #000000;
font-weight: bolder;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 10px;
border-bottom: solid 2px #000000;
}

/* --- 日付 --- */
.entry_date {
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
	color: #000000;
	font-size: 10px;
	text-align: right;
	margin: 3px 5px 10px 5px;
	padding: 0px 5px 0px 0px;
}

/* --- 記事本文 --- */
.entry_body {
	color: #000000;
	line-height: 150%;
	padding: 10px 10px 10px 20px;
	font-size: small;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
}

.entry_body hr {
display: none;
}

.entry_more {
color : #000000;
margin: 0px 0px 0px 10px;
padding: 0px 10px 15px 10px;
}

/* --- 記事下部 --- */
.entry_state {
color : #000000;
font-size: 9px;
text-align: right;
margin: 5px 0px 5px 0px;
padding: 5px 5px 0px 0px;
letter-spacing: 1px;
border-top :dashed 1px #000000;
}

/* --- 本文写真 --- */
.pict {
background-color: #ffffff;
border: 1px solid #000000;
margin: 5px 5px 5px 0px;
padding: 3px;
}

/* --------トラックバック・コメント部分 -------- */
/* --- コメント、TB本文 --- */
.comment_body {
color : #000000;
padding: 10px 15px 0px 15px;
margin: 5px 0px 5px 0px;
}

/* --- コメント、TB下部 --- */
.tb_state {
color : #000000;
font-size: 9px;
text-align: right;
margin: 5px 0px 15px 0px;
padding: 2px 5px 0px 0px;
border-top :dashed 1px #000000;
}

/* --- トラックバック本文のタイトル --- */
.entry_title {
color : #000000;
font-weight: bolder;
margin: 10px 10px 5px 10px;
padding-bottom: 3px;
}

/* ----------------サイドバー---------------------------- */
/*--- サイドバータイトル ---*/
.side_title {
	color: #000000;
	font-size: 10px;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
	font-weight: bolder;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff #666666 #666666 #ffffff;
	text-align: left;
}

/*--- サイドバータイトルリンク--- */
.side_title a,.side_title a:link,.side_title a:visited,.side_title a:active {
	color: #cccccc;
	text-decoration: none;
	border: none;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
}
.side_title a:hover {
	color: #000000;
	background-color: #ffcc66;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
}

/* --------------- サイドバーテキスト --------------- */
/*--- アマゾン --- */
.amazon_content {
color : #000000;
font-size: 9px;
line-height: 130%;
margin: 0px 0px 5px 0px;
padding: 5px 0px 5px 0px;
}

/*--- サイドバー文字真ん中寄せ --- */
.info_text {
	color: #000000;
	font-size: 9px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
}

/*--- サイドバー文字左寄せ --- */
.link_text {
	color: #000000;
	font-size: 9px;
	line-height: 130%;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 5px 0px;
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
}

ul {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
list-style: circle;
}

/* --- フォーム --- */
form {
margin:  5px 10px 0px 0px;
}

.form1 {
margin:  0px;
padding: 15px 5px 5px 0px;
}

.search {
margin: 0px 0px 0px 0px;
text-align: center;
}

input,textarea {
background-color: transparent;
margin:  0px 0px 0px 0px;
border: 1px solid #000000;
color : #000000;
}

/* --- カレンダー --- */
.calendar {
	font-family: HGS創英角ﾎﾟｯﾌﾟ体;
	font-size: 9px;
	color: #000000;
	line-height: 135%;
	letter-spacing: 1px;
	margin: 1px auto 5px auto;
	padding: 3px 0px 0px 0px;
}

.calendar_month {
	font-family: "Verdana", "Impact", "Lucida Console", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 9px;
	color: #000000;
	margin: 1px 0px 5px 0px;
	padding: 3px 0px 5px 0px;
	letter-spacing: 1px;
}

.cell {
font-family: "Impact", "Lucida Console", "ＭＳ ゴシック", "Osaka‐等幅";
width: 21px;
height: 13px;
padding: 1px;
color: #000000; 
font-size: 9px;
text-align: center;
}

.cell a { text-decoration: none; display: block; border: none;}
.cell a:link { color: #ffffff; background: #000000; border: none;}
.cell a:visited { color: #ffffff; background: #000000; border: none;}
.cell a:active { color: #ffffff;  background: #ffcc66; border: none;}
.cell a:hover { color: #000000; background: #ffcc66; border: none;}

.weekday {
font-family: "Impact", "Lucida Console", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 8px;
text-align: center;
width: 21px;
height: 13px;
padding: 1px;
}

.today {
color: #000000;
background-color: #cccccc;
font-weight: bolder;
}