/* ーーーーーー全体の設定ーーーーーー */
body {
	background-color: white;
	color           : black;
	font-size      : 9.5pt;
	line-height:1.3em;
	margin : 0px;
	padding: 0px;
	background-image: url(old_chronicle.gif);
}

p {
margin : 10px 0px 0px 20px;
}

input,textarea{
	font-family:"Osaka", "sans-serif";
	font-size      : 11px;
}

.toolbar img {
	margin: 0px;
	float: none;
}

/*  
div.section p{
margin : 5px 0px 0px 20px;
}
*/

img{
	line-height: 100%;
	margin-top : 5px;
	margin-bottom :5px;
	margin-right : 10px;
	margin-left : 10px;
	padding: 0px;
	float: left;
}


iframe{
	margin : 0px;
	padding: 0px;
	border : 0px;
}


 
/* 本文右側枠付き */
div.day {
	border: 1px solid #666666;
	width: 700px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}
/* 本文右側本体 */
div.container {
	color:#666666;
	margin: 0px 0px 0px 220px;
	padding: 0px;
}

/* ーーーーーー全体の設定 終了ーーーーーー */
/* ヘッダー↑バナー部の装飾 */
div.banner {
	color:#666666;
	background:#e6e6e6 url(chronicle_h2.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 100px;
}

/* ーーーーーーメニューの設定開始ーーーーーー */
/* メニューのサイズ */
div.adminmenu {
	background:url(test.gif) no-repeat;
	background-repeat: no-repeat;
	font-family:"Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック","Osaka",sans-serif;
	font-size      : 8px;
	line-height : 15px;
	font-weight  : bold;
	text-align: right;
	height : 15px;
	padding-right : 10px;
	border: #000000;
}

span.adminmenu img {
	margin: 0px;
	float: none;
}

/* メニューの装飾 */
/* リンク */
div.adminmenu A{
	padding : 2px 7px;
	font-weight  : bold;
	text-decoration  : none;
}

div.adminmenu A:link,div.adminmenu A:visited { 
	text-decoration  : none;
	color: #000000;
	font-weight  : bold;
}

/* カーソルを上に持ってきた時リンク */
div.adminmenu A:hover {
	text-decoration  : none;
	font-weight  : bold;
	color           : #F;
	background-color: none;
}
/* ーーーーーーメニューの設定終了ーーーーーー */

/* ーーーーーーーーーーーーー一般タグなど開始ーーーーーーーーーーー */

/* ーーーーーー水平線ーーーーーー */
hr {
	border-top    : #663300 1px solid;
	color : #663300;
}

/* ーーーーーー □囲み文字 ーーーーーー */
pre {
	border : #D3D3D3 1px solid;
	background-color: #f8f5f1;
	margin : 5px 30px 10px 15px;
	padding: 2px 5px 5px 10px;
	font-size      : 10pt;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

/* ーーーーーー □囲み文字 ーーーーーー */
DIV.cols_pre{
	border : #D3D3D3 1px solid;
	background-color: #f8f5f1;
	margin : 5px 30px 10px 15px;
	padding: 2px 5px 5px 10px;
	font-size      : 10pt;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

/* ーーーーーー 引用文 ーーーーーー */
blockquote {
	border      : #d4d4d4 1px dotted;
	background-color: #FFFFFF;
	margin : 5px 30px 10px 15px;
	padding: 2px 5px 5px 10px;
	font-size      : 10pt;
	font-style  : italic;
}

/* ーーーーーー リスト ーーーーーー */

LI {
	MARGIN-BOTTOM: 2px;
	margin-left: 20px;
}
UL {
	LIST-STYLE-IMAGE: url(./li.gif);
	padding-left: 5px;
}
UL UL {
	LIST-STYLE-IMAGE: url(./li2.gif);
}

/* ーーーーーーーーーーーーー一般タグなど終了ーーーーーーーーーーー */


/* ーーーーーー見出しの設定開始ーーーーーー /
/* H1 「未使用」*/
H1 {
	PADDING-RIGHT: 5px; MARGIN-TOP: -2em; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 200%; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

/* H2 「!!!」*/
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 130%;
	BACKGROUND: url(./h2.png) no-repeat;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	HEIGHT: 24px;
	color: #CCCCCC;
}

/* H3 「!!」*/
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 110%;
	BACKGROUND: url(./h3.png) no-repeat;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 10px;
	PADDING-TOP: 5px;
	HEIGHT: 20px;
	color: #000000;
}

h3 A:link,h3 A:visited{
	color: #003399;
	text-decoration : none;
}

h3 A:hover {
	color            : #ff0000;
	text-decoration : none;
}

/* H4 「!」*/
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 10pt;
	BACKGROUND: url(./h4.png) no-repeat;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 15px;
	PADDING-TOP: 1px;
	HEIGHT: 16px;
	color: #000000;
}

h4 A:link,h4 A:visited{
	color: #003399;
	text-decoration : none;
}

h4 A:hover {
	color            : #ff0000;
	text-decoration : none;
}

/* ーーーーーー見出しの設定終了ーーーーーー */

/* ーーーーーーテーブル設定開始 ーーーーーー */
table {
	margin : 10px 10px 10px 35px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border   : #000000 1px solid;
}

th {
	padding-left : 5px;
	padding-right : 5px;
	font-size      : 10px;
	line-height  :11px;
	padding : 2px;
	border   : #000000 1px solid;
}

td {
	padding-left : 5px;
	padding-right : 5px;
	font-size      : 10px;
	line-height  :11px;
	padding : 2px;
	border   : #000000 1px solid;
}
/* ーーーーーーテーブル設定終了 ーーーーーー */

/* ーーーーーー サイドバー(メニュー)設定開始 ーーーーーー */
/* サイドバー(メニュー)設定 */
div.sidebar {
	font-size   : 11px;
	line-height    :12px;
	overflow: hidden;
	position        : absolute;
	top             : 0px;
	left            : 1px;
	width           : 170px;
	word-break      : break-all;
	margin-top: 120px;
	color: #D9D6C1;

}

/* サイドバー(メニュー)見出し設定 「h2=!!! h3=!! h4=!」*/
div.sidebar h2{
	font-family:"Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	font-size   : 13px;
	line-height  :16px;
	margin:3px 0px;
	background: #5A2E2E url(./slc2.gif) no-repeat left top;
	border:0px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left   : 15px;
	letter-spacing:1px;
	color: #996633;
}

div.sidebar h3,{
	font-family:"Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	font-size   : 13px;
	line-height  :16px;
	margin:3px 0px;
	background: #5A2E2E url(./slc2.gif) no-repeat left top;
	border:0px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left   : 15px;
	letter-spacing:1px;
	color: #996633;
}

div.sidebar h4{
	font-family:"Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	font-size   : 12px;
	line-height  :15px;
	margin:0px 0px 2px 15px;
	background: no-repeat left top;
	padding-top: 4px;
	letter-spacing:1px;
	color: #CCCCCC;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px dashed #CCCCCC;
}

div.sidebar img{
	margin: 0px 0px 5px 20px;
	padding : 0px;
}

/* サイドバー(メニュー)リスト設定 */

div.sidebar li {
	font-family:"Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック","Osaka",sans-serif;
	font-size       : 11px;
	line-height    :11px;
	padding-left : 0px;
	margin-left  : 10px;
	list-style-image: none;
	list-style-type: circle;
}

div.sidebar ul{
	margin-top  : 0;
	margin-bottom  : 0.5em;
	font-size       : 9px;
	line-height    :15px;
	padding-left : 20px;
	margin-left  : 0px;
	list-style-image: none;
	list-style-type: disk;
}

div.sidebar strong {
	color : #999900;
	padding-left : 5px;
	font-size       : 11px;
	line-height    :10px;
	letter-spacing:2px;
}


/* 日記plugin */
.diary-calendar {
	margin : 10px 10px 10px 10px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border   : #000000 1px solid;
	width: 150px;
}

.diary-calendar A {
	text-decoration : none;
}

.diary-calendar th {
	padding-left : 5px;
	padding-right : 5px;
	font-size      : 10px;
	line-height  :11px;
	padding : 2px;
	border   : #000000 1px solid;
}

.diary-calendar tr {
	padding-left : 5px;
	padding-right : 5px;
	font-size      : 10px;
	line-height  :11px;
	padding : 2px;
	border   : #000000 1px solid;
	background-color: #FFFFCC;
}

.diary-calendar td {
	padding-left : 5px;
	padding-right : 5px;
	font-size      : 10px;
	line-height  :11px;
	padding : 2px;
	border   : #000000 1px solid;
	background-color: #FFFFCC;
}

.diary-calendar td.have{
  background-color : white;
}

.diary-calendar td.today{
	background-color : #98FB98;
}

td.holiday {
	color : red;
}
td.sunday {
	background-color : #FF9999;
}
td.saturday {
	background-color : #9999FF;
}


/* calendar plugin */
.calendar {
	margin : 10px 10px 10px 10px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border   : #000000 1px solid;
	width: 150px;
}

.calendar A {
	text-decoration : none;
}

table.calendar th {
	text-align: center;
	padding-left : 5px;
	padding-right : 5px;
	font-size      : 10px;
	line-height  :11px;
	padding : 2px;
	border   : #000000 1px solid;
}

table.calendar tr {
	text-align: center;
	padding-left : 5px;
	padding-right : 5px;
	font-size      : 10px;
	line-height  :11px;
	padding : 2px;
	border   : #000000 1px solid;
	background-color: #FFFFCC;
}

table.calendar td {
	text-align: center;
	padding-left : 5px;
	padding-right : 5px;
	font-size      : 10px;
	line-height  :11px;
	padding : 2px;
	border   : #000000 1px solid;
	background-color: #FFFFCC;
}
/* 日記無い日 */

}
table.calendar td.calendar-day{
	background-color : #4A1908;
	color: #CCCC99;
	text-align: center;
}

/* 日記ある日 */
}
table.calendar td.have{
  background-color : #666666;
	text-align: center;
}

table.calendar td.have A {
  color: #fe3670;
	text-align: center;
}

/*本日 */
table.calendar td.today{
  background-color : #CCCCFF;
  color: #000000;  
	text-align: center;
}


/*　ーーーー枠ーーーー */
/*平日 */
table.calendar td.calendar-weekday {
	background-color : #CCCC99;
	text-align: center;
}

/*日曜 */
table.calendar td.calendar-sunday {
	background-color : #996699;
	text-align: center;
}

/*土曜 */
table.calendar td.calendar-saturday {
	background-color : #9999CC;
	text-align: center;
}

/*ナビ */
table.calendar td.navi {
	background-color : #1A0900;
	text-align: center;
}


/* ーーーーーー 部分編集プラグイン ーーーーーー */
div.partedit {
	font-family:"Osaka", "sans-serif";
	font-size  : 10px;
	line-height  :10px;
	text-align : right;
	margin : -20px 0px 0px 0px;
	padding : 0px;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0em;
}

div.partedit A{ 
	text-decoration  : none;
}

/* ーーーーーー 部分編集プラグイン終了 ーーーーーー */
dd {
	font-size: 10px;
	margin-left: 40px;
}

/* ーーーーーー オリジナル設定クラス ーーーーーー */
/*  段組内部用  */
div.layout_cols p img{
	margin-top : 5px;
	margin-bottom :0px;
	margin-right :0px;
	margin-left : -15px;
	padding: 0px;
}

div.layout_cols p img{
	margin-top : 5px;
	margin-bottom :0px;
	margin-right :5px;
	margin-left : -15px;
	padding: 0px;
}

DIV.wikitable table {
	line-height: 100%;
	padding: 0px;
	border: 0px none;
	font-size: 10px;
	margin-left : 20px;

}
DIV.wikitable img {
	line-height: 100%;
	padding: 0px;
	border: 0px none;
	font-size: 10px;
	margin-left : -5px;
}

/*  段組枠つき */
DIV.cols_ {
	font-size: 8.5pt;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom :5px;
	margin-left: 15px;
	padding: 0px;
	border: 1px solid #666666;
}

DIV.cols_ p{
	margin-top : 0px;
	margin-bottom :0px;
	margin-left : 22px;
	margin-right: 10px;
	padding: 0px;
}

DIV.cols_ li {
	font-size: 9.5pt;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom :3px;
	margin-left: 10px;
	border-bottom: 2px dotted #339900;
}

DIV.cols_ ul {
	font-size: 8.5pt;
	line-height: 120%;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom :0px;
	margin-left: 10px;
	border: 0px none;
}

DIV.cols_ img{
	margin-top : 0px;
	margin-bottom :0px;
	margin-left : 5px;
	padding: 0px;
}

DIV.cols_ p img{
	margin-top : 0px;
	margin-bottom :0px;
	margin-left : 0px;
	margin-right: 10px;
	padding: 0px;
}

/*  段組白背景枠つき */
DIV.cols_w {
	font-size: 8.5pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom :5px;
	margin-left: 15px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

DIV.cols_w p{
	margin-top : 0px;
	margin-bottom :0px;
	margin-left : 10px;
	margin-right: 3px;
	padding: 0px;
}

DIV.cols_w li {
	font-size: 9.5pt;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom :3px;
	margin-left: 3px;
}

DIV.cols_w ul {
	font-size: 8.5pt;
	line-height: 11pt;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom :3px;
	margin-left: 20px;
}

DIV.cols_w ul li {
	font-size: 8.5pt;
	line-height: 10pt;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom :0px;
	margin-left: 5px;
}

DIV.cols_w img{
	margin-top : 0px;
	margin-bottom :0px;
	margin-left : 10px;
	padding: 0px;
}

/*  段組アイボリー枠つき */
DIV.cols_i {
	font-size: 8.5pt;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom :5px;
	margin-left: 15px;
	padding: 0px;
	border: 1px solid #666666;
	background-color: #FFFFCC;
	background-image: url(./letterw.gif);
	background-repeat: repeat;
}

DIV.cols_i p{
	margin-top : 0px;
	margin-bottom :0px;
	margin-left : 10px;
	margin-right: 0px;
	padding: 5px;
}

DIV.cols_i img{
	margin-top : 0px;
	margin-bottom :0px;
	margin-left : 5px;
	padding: 0px;
	float: none;
}


DIV.im-flo img{
	float: none;
}