body {
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
color: #000000;
}

#container {
border-right: #000000 1px solid;
background-position: center top;
background-image: url(images/head_shimiken.jpg);
margin: 0px auto;
border-left: #000000 1px solid;
width: 762px;
background-repeat: no-repeat;
text-align: left;
display: block;
}

#bg_shimiken {
background-position: center -140px;
background-image: url(images/bg_shimiken.gif);
margin: 0px auto;
width: 762px;
background-repeat: no-repeat;
background-color: #A4CD00;
text-align: left;
display: block;
}

#header {
width: 762px;
height: 140px;
}

#blogtitle {
margin-top: 0px;
display: none;
padding-left: 13px;
padding-bottom: 10px;
width: 762px;
}

#main {
float: left;
width: 542px;
text-align: left;
}

#sidebar {
float: left;
width: 200px;
text-align: left;
}

#sidebox {
	background-position: right bottom;
	background-image: url(images/sidebox_bottom_shimiken.gif);
	margin-bottom: 25px;
	padding-bottom: 10px;
	width: 185px;
	background-repeat: no-repeat;
}	

#sidebox h2 {
	border-right: medium none;
	padding-right: 5px;
	background-position:left top;
	border-top: medium none;
	padding-left: 5px;
	font-size: 12px;
	min-height: 14px;
	background-image: url(images/sidebox_h2_shimiken.gif);
	padding-bottom: 30px;
	margin: 0px 0px 0px 15px;
	border-left: medium none;
	color: #000000;
	line-height: 115%;
	padding-top: 6px;
	border-bottom: medium none;
	background-repeat: no-repeat;
	text-align: center;
}

#sidebox h2 a:link {
  color: #CC0066;
  background-image:url(images/space.gif);
}

#sidebox h2 a:visited {
  color: #666666;
  background-image:url(images/space.gif);
}

#sidebox h2 a:hover{
  color: #FF6699;
  background-image:url(images/space.gif);
}
	
#sidebox ul {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	list-style: none;
	padding: 5px 5px 5px 5px;
	margin-left: 15px;
	background-color: #ffffff;
}

#sidebox ul a:link{

}

#sidebox ul a:visited{

}

#sidebox ul a:hover{
  color: #FF6699;
}

#cent {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: center;
	line-height: 150%;
	list-style: none;
	padding: 5px 5px 5px 5px;
	margin-left: 15px;
	background-color: #FFFFFF;;
}

#left {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	list-style: none;
	padding: 5px 5px 5px 5px;
	margin-left: 15px;
	background-color: #FFFFFF;;
}

#sidebox li {
                background-image: url(images/list_icon.gif); 
                background-repeat: no-repeat;
                background-position: left center;
                text-indent: 12px;
}

#mainbox {
	margin-bottom: 25px;
	padding-bottom: 10px;
	width: 100%;
	background-repeat: no-repeat;
}

#mainbox h2 {
	padding-right: 5px;
	background-position: left top;
	padding-left: 27px;
	font-size: 12px;
	min-height: 14px;
	background-image: url(images/mainbox_h2_shimiken.gif);
	padding-bottom: 31px;
	margin: 0px;
	color: #000000;
	line-height: 115%;
	padding-top: 5px;
	background-repeat: no-repeat;
	text-align: left;
}

#mainbox h2 a:link {
  color: #000000;
}

#mainbox h2 a:visited {
  color: #000000;
}

#mainbox h2 a:hover {
  color: #000000;
}

#mainbox b {
	font-size: smaller;
}

#mainbox h5 a.visited,#mainbox h6 a.visited{

	}

#mainbox h5 {
	margin: 0px;
	padding: 5px 5px 3px 5px;
	font-size: 12px;
	text-align: right;
	line-height: 130%;
	font-weight: normal;
}

#mainbox h6 {
	clear: both;
	margin: 0px;
	padding: 5px 5px 3px 5px;
	font-size: 12px;
	text-align: right;
	line-height: 130%;
	font-weight: normal;
}	

#mainbox h4 {
	margin: 0px;
	padding: 5px 5px 3px 5px;
	font-size: 12px;
	text-align: center;
	line-height: 130%;
	font-weight: normal;
}	

#mainbox table {
	font-size: small;
	line-height: 130%;
}


.inbox p {
	margin: 0;
	padding: 0;
}

.inbox {
	margin: 0px;
	padding: 5px 5px 3px 5px;
	font-size: small;
	text-align: left;
	line-height: 150%;
	font-weight: normal;
}

.ubox {
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
border: none;
font-size: 12px;
text-align: left;
line-height: 130%;

background-color: #ffffff;
/*
background-position: left bottom;
background-image: url(images/mainbox_bottom_shimiken.gif);
background-repeat: no-repeat;
*/
}


.upbox {
margin: 0px 0px 10px 0px;
padding:0px 0px 10px 0px;
background-position: left bottom;
background-image: url(images/mainbox_bottom_shimiken.gif);
background-repeat: no-repeat;
}

.ubox  a:link {

}

.ubox  a:visited {

}

.ubox  a:hover {
  color: #FF6699;
}

#calendar {
	font-size: 9px;
}

#calendar td#ac {
 background-color: #FFFFCC;
}

/* カテゴリ */

#category {
	width: 730px;
	font-size: 12px;
	margin: 8px;
	margin-top:3px;
	margin-left: 13px;
}

/* カテゴリのリンクの色 */
#category a:link {
	color: #996666;
}


/* カテゴリの訪問済みの色 */
#category a:visited {
	color:#666666;
}

/* カテゴリのホバーの色 */
#category a:hover {
	color: #FF6699;

}

ul#category_list {
	margin: 0;
	list-style: none;
	padding-left: 0px;
	position:relative;

}

ul#category_list li {
	display: inline;
	padding-right: 0.3em;
	/* border-right: solid 1px #996666; */
}

ul#category_list a {
  padding: 0.1em 0.7em 0.1em 0;
}

ul#category_list a {
	border-right: solid 1px #996666;
}

/* 非アクティブ背景 */
ul#category_list a {

}

/* アクティブ背景 */
#category li#active a {

}

/* アクティブ文字カラー */
#category li#active a {
  color: #FF6699;
	font-weight:bold;
}


/*　カテゴリ ここまで*/

#pass {
	width: 730px;
	text-align: left;
	font-size: 12px;
	margin: 8px;
	margin-left: 13px;
}

#pass p {
	margin:0;
	padding:0;
}

#rss { 
font-size: 12px; padding-bottom: 15px; width: 170px; text-align: right; 
} 


/* 背景内テキストカラー */
#pass a:link, #pass p, #rss a:link, #rss p, #turn a:link, #turn p, #navi a:link, #navi p {
  color: #000000;
}


/* 背景内テキストカラー 訪問済みリンク*/
#pass a:visited, #rss a:visited, #turn a:visited, #navi a:visited{

}

/* 背景内テキストカラー ホバー*/
#pass a:hover, #rss a:hover, #turn a:hover, #navi a:hover, #blogtitle a:hover {
  color: #FF6699;
}

/* コピーライト */
#copyright{
	text-align: right;
	font-size: 12px;
}
