/* ######## サイトの外側(背景)の部分 ######### */
body {background:#fff;
	  text-align: center;
	  font-family: "Osaka", Verdana, Arial, sans-serif, "ＭＳ Ｐゴシック" ;
	  font-weight: bolder;
      letter-spacing:1px;
	  font-size:90%;
	  line-height:1.5em;
}
/* ######## 基本となるリンクの色　ここから ######## */
a {text-decoration: underline;}
a:link,a:visited,a:active {color:#ff0000;}
a:hover {color:#f00;background-color:#eee;text-decoration:none;}
/* ######## 基本となるリンクの色　ここまで ######## */



/* ######## サイト全体に関わるデフォルト値の設定　ここから ######## */
#container {
	background:#fff url(./img/bg.gif) 0 0 repeat-y;
	width: 830px;	/* サイトの幅 */
	color: black;
	background-color: white;
	text-align: left;
	font-family: "Osaka", Verdana, Arial, sans-serif, "ＭＳ Ｐゴシック" ;
    font-weight: bolder;
    letter-spacing:1px;
	line-height:150%;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
.red	{color:#ff0000;}	.bgred		{background-color:#ff3333;}		.cyan	{color:#6699CC;}	.bgbrown	{background-color:#996600;}
.yellow	{color:#FFCC00;}	.bgyellow	{background-color:#FFFF99;}		.blue	{color:#006699;}	.bgblue		{background-color:#006699;}
.green	{color:#66CC00;}	.bggreen	{background-color:#66CC00;}		.purple	{color:#663399;}	.bgpink		{background-color:#FF6699;}
.gray	{color:#999999;}	.bggray		{background-color:#999999;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:bold;font-size:medium;}
img	{border:none;}

.content			{font-size:small;line-height:150%;font-weight:normal;margin:0px;padding:0px 0px 0px 20px;}
.navibar, .panlist	{width:550px;background:url(./newtheme/navibar.jpg) 3px 3px repeat-x;font-size:x-small;margin:10px 0px;padding:2px 2px 1px 5px;} /* ナビゲーションバー */
.content p			{font-size:110%;line-height:170%;text-align:left;margin:0px;margin-bottom:1em;}
.content h1, .content h2, .content h3, .content h4
					{margin-bottom:0.5em;}
.content p.posted	{color:#999;font-size:small;border-top:1px solid #999;text-align:left;margin-bottom:25px;padding:3px;} /* 投稿者情報 */

th{border: 1px solid #ffbf00}


/* ######## サイト全体に関わるデフォルト値の設定　ここまで ######## */


/* ######## サイトヘッダー（タイトル部）　ここから ######## */

#banner {background:url(images/title-image.jpg) no-repeat 12px 0px;
		height: 190px;
        width:830px;
	 	text-align: left;
		margin: 0px;
		margin-bottom:5px;
		padding-top:10px;
}

#banner a { color: #660000;
			text-decoration: none; 
			font-size:50px;
}
#banner a:hover {
	color: #660000;
	background-color: transparent;
	text-decoration: none;
}
#banner h1 {margin-left:42px;
			margin-top:30px;
}

#banner h2 {
	color: #333;
	font-size: small;
	margin-top:40px;
	margin-left:50px;
	width: 450px;
	margin-right: 320px;
	position: relative;
}



/* ######## サイトヘッダー（タイトル部）　ここまで ######## */


/* ######## 各カラムの幅、色の設定　ここから ######## */
#top, #category, #entry {
	width: 525px;
	float: right;
	margin: 0px;
	padding-right: 25px;
	overflow: hidden;
}
#left {
	width: 265px;	/* 左側メニューの幅 */
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	overflow: hidden;
}
/* ######## 各カラムの幅、色の設定　ここまで ######## */


/* ######## 左右の(サブ)メニュー　ここから ######## */
.sidebar a { text-decoration: none; }
.sidebar a:hover { text-decoration: underline; }
.sidebar {
	font-size: small;
	padding: 5px;
	margin: 0px;
}
.sidebar h5 {
	color:#a00;
	background:url(./img/sidehead.gif) no-repeat 15px 0px;
	font-size:small;
	font-weight:medium;
	text-align:left;
	line-height:120%;
	padding:10px 0px 10px 45px;
	font-size: small;
}
.sidebar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 30px;
	background-color:#ffffff;
}
.sidebar li {
	text-align: left;
	margin-top: 3px;
	padding-bottom: 3px;
}
.sidebar ul ul {margin: 0px 0px 0px 15px; margin-bottom: 10px;}
.sidebar ul ul ul {margin: 0px; margin-bottom: 5px;}
.sidebar ul ul li {background:url(./img/sidemark.png) no-repeat 15px 0px;padding:0px 5px 3px 45px;border-bottom:1px dashed #d58a00;}
.sidebar ul ul ul li {
	background: url(images/skin03_list-arrow.gif) no-repeat left 20%;
	padding-left: 1em;
	border-bottom:1px dotted #ffffff;
}

.sidebar ul.push li{
	list-style: none url(images/list-arrow_push.gif);
	margin-left: 45px;
}
.sidebar ul.push li, .sidebar ul.entrylist li{
	margin-top: 3px;
	padding-bottom: 3px;
}
#home a{	/* 「HOMEへ戻る」リンク */
	background-color: transparent;
}
.link-note, #powered {
	font-size: x-small;
	line-height: 120%;
	padding: 0px;
	margin: 0px 0px 0px 30px;
}
#powerd {
	margin-top: 15px;
}
/* ######## 左右の(サブ)メニュー　ここまで ######## */


/* ######## 全体に関するデフォルト値の設定　ここから ######## */
.content {
	font-size: small;;
	line-height: 150%;
	font-weight: normal;
	margin: 0px;
	padding: 0px 10px 10px -10px;
}
.navibar {		/* ナビゲーションバー */
	font-size: small;
	margin-bottom: 5px;
	padding: 0px;
}
.content p {
	font-size: 105%;
	text-align: left;
	margin: 0px;
	margin-bottom: 1em;
}
.content h1, .content h2, .content h3, .content h4 {
	margin-bottom: 0.5em;
}
.content p.posted {	/* 投稿者情報 */
	color: #999;
	font-size: small;
	border-top: 1px solid #999;
	text-align: left;
	margin-bottom: 25px;
	padding: 3px;
}
/* ######## 全体に関するデフォルト値の設定　ここまで ######## */


/* ######## サイトフッター　ここから ######## */
#footer {
	font-size: small;
	text-align: center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color:black;
	width: 99%;
	margin: 0px;
	padding: 3px 0px 30px;
	clear: both;
}
#footer a { text-decoration: none;}
/* ######## サイトフッター　ここまで ######## */


/* ######## トップページで使用するもの　ここから ######## */
#top h4 {
	color: #660000;
	padding-left: 0.5em;
}
#topentry {
	background-color: white;
	padding: 10px;
}
#topentry div.entryexcerpt {
	border-bottom: 1px solid #ccc;
	margin-bottom: 0.5em;
}
#topentry strong {font-size: medium;}
#topentry strong a {
	background: url(images/skin03_arrow_topentry.gif) no-repeat left top;
	padding-left: 1.5em;
}

#top #update {
	line-height: 20px;
	background: #fff url(img/new_foot.gif) left bottom no-repeat;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#top #update h4{
	background: #fff url(img/new_h4.gif) 0 0 no-repeat;
	margin: 0;
	color: #ff3300;
}

#top #update dl {
	background: #fff url(img/new_li.gif) 0 0 repeat-y;
	padding: 1px 0px 1px 0px;
	margin: 0;
}

#top #update dt {
	margin: 5px 10px 10px 15px;
	font-size: 12px;
	background: #eee url(img/new_ac.gif) 0 0 no-repeat;
	padding: 8px 0 0 20px;
}
#top #update dd {
	font-size: 12px;
	margin-left:9em;
	margin-top: -30px;
}
/* ######## トップページで使用するもの　ここまで ######## */


/* ######## カテゴリページで使用するもの　ここから ######## */
#category h1, #entry h1 {
	color: white;
	background-color:#fa3200;
	text-align: center;
	border: 3px solid #cc3300;
	padding: 5px;
	font-family: "Osaka", Verdana, Arial, sans-serif, "ＨＧ創英角ゴシックUB" ;
}

#category h2 {border-top:1px solid #c30;border-left:6px solid #c30;padding:5px;}
ul.itemlist {
	list-style-type: none;
	margin: 0px; margin-top: 1em;
	padding-left:0px;
}
ul.itemlist li {margin-bottom: 0.5em;}



/* ######## カテゴリページで使用するもの　ここまで ######## */


/* ######## 個別エントリーページの設定　ここから ######## */
.pagetop {
	text-align: right;
	margin-bottom: 1em;
}
#kobetsu h3 {
    border-bottom: 1px solid #c30;
     border-left: 6px solid #c30;
    padding: 5px;
   color:#c30;
}
.entrymenu {		/* カテゴリー内エントリーのメニュー */
	text-align: center;
	margin-bottom: 40px;
}
.entrymenu img {vertical-align:middle;}

#Trackback_and_Comment h4 {
	color: #e64d1a;
	border-left: 6px solid #e64d1a;
	border-bottom: 1px solid #e64d1a;
	padding: 3px 0.5em;
	margin-top: 1em;
	margin-bottom: 2px;
}
#Trackback_and_Comment p {margin: 0px; margin-bottom: 0.2em;}
#trackback_url {
	color: #333;
	font: x-small Verdana, Arial, sans-serif;
	padding-left: 0.2em;
}
/* ######## 個別エントリーページの設定　ここまで ######## */
ul.catlist {
	list-style: none;
	margin: 0 0 0 10px;
}
ul.catlist li {
	background: #fff url(images/snavi_ar.gif) 0 9px no-repeat;
	font-size: medium;
	padding: 5px 5px 5px 16px;
}

ul.sitelist {
	list-style: none;
	margin: 0 0 0 10px;
}
ul.sitelist li {
	font-size: medium;
	padding: 5px;
	border-bottom: 1px solid #e64d1a;
}
ul.sitelist li a {
	text-decoration: none;
}

#dan15{
padding-left:15px;
font-size:14px;
color:#CC3300;
font-weight:bold;
}

.syou{
color:black;
font-size:12px;
font-weight:bold;
}
#dan35{padding-left:35px}
#dan45{padding-left:45px}
#dan55{padding-left:55px}
#dan65{padding-left:65px}