body {
	text-align : center; /* バグを利用してブロックレベル要素をセンタリング */
	COLOR: #696969;
	FONT-FAMILY: 'Osaka','verdana','ＭＳ Ｐゴシック';
         background-color:#ffffff;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 120%;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
/*** ▼背景画像取替えは以下の画像URLを変更 ***/
	background-image : url(http://blog-imgs-29.fc2.com/c/a/d/cadet/gaaa.jpg);
	background-repeat : no-repeat;
	background-position : 0% 100%;
         background-attachment: fixed;
}

/* ブログ全体 */
div#container {
	FONT-FAMILY: 'Osaka','verdana','ＭＳ Ｐゴシック';
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 120%;
	width : 635px;       /* コンテンツ幅を635pxに設定 */
	margin-left : auto;  /* 左側のマージンを自動算出 */
	margin-right : auto; /* 右側のマージンを自動算出 */
	text-align : left;   /* body要素で指定したセンタリングを戻す */
}

/* メニュー表示カラム */
div#primary-column {
	float : left;        /* プライマリーカラム（メニュー）を左側に回り込ませる */
	width : 200px;       /* 幅を200pxに設定 */
	FONT-FAMILY: 'Osaka','verdana','ＭＳ Ｐゴシック';
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 120%;
}

/* 記事表示カラム */
div#secondary-column {
	float : right;       /* セカンダリーカラム（記事）を右側に回り込ませる */
	width : 400px;       /* 幅を400pxに設定 */
	FONT-FAMILY: 'Osaka','verdana','ＭＳ Ｐゴシック';
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 120%;
}

/* 最下段カラム */
div#siteinfo-legal {
	FONT-FAMILY: 'Osaka','verdana','ＭＳ ゴシック';
	FONT-SIZE: 8pt;
	clear : both;        /* 全ての回り込みの解除 */
}

/* ブログタイトルのサイズ指定 */
h1{
	FONT-FAMILY: 'Osaka','verdana','ＭＳ ゴシック';
	text-align : right;
	font-size : 20px;
	LINE-HEIGHT: 120%;
}

/* ブログ説明の指定 */
.intro{
	FONT-FAMILY: 'Osaka','verdana','ＭＳ ゴシック';
	text-align : right;
	font-size : 12px;
	LINE-HEIGHT: 120%;
}

/* セル全般 */
td{
	COLOR: #696969;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: 'Osaka','verdana','ＭＳ Ｐゴシック';
}

/* メインセルの背景行（いじると背景行がおかしくなるので注意） */
.box{
	COLOR: #696969;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: 'Osaka','verdana','ＭＳ Ｐゴシック';
	background-image : url("http://blog-imgs-29.fc2.com/c/a/d/cadet/line_gray.gif");
	background-repeat : repeat-y;
	background-position : left top;
}

/* テーブル左にマージン */
.tbl_mgn{
	margin-left : 15px;
}

/* ライン */
HR{
	border-style : solid;
	border-color : #a9a9a9;
}

/* コメント区切り用 */
.comhr{
         BORDER:1px dashed #a9a9a9
}

/* 記事題名用色指定 */
.kiji_title{
	color : #5F9EA0;
}

/* カテゴリ用フォント指定 */
.topic{
	font-weight : bold;
}

/* 本文イメージの設定（回り込み解除はfloatをnoneに） */
.msg img{
	border:1px solid #000000;
	margin:4px 10px 10px 0px;
	display:inline;
	float:left;
}

/* メニュー見出し文字設定 */
h3{
    margin: 0px 0px 3px 0px;
    padding: 0px;
    FONT-SIZE: 10pt;
    COLOR: #696969;
    font-weight : bold;
}

/* メニュー内容文字設定 */
p{
    margin: 0px;
    padding: 0px 0px 0px 15px;
}

ul{
    margin: 0px;
    padding: 0px 0px 0px 25px;
}

/* 絵文字対応 */
img.emoji{ 
	margin:2px 2px 4px 2px; 
	vertical-align:middle; 
	float:none;
} 

/* フォントを１にしたいとき用 */
.small{
	FONT-FAMILY: 'Osaka','verdana','ＭＳ Ｐゴシック';
	FONT-SIZE: 7pt;
}

/*カレンダー*/
.calall{
	text-align:center;
	font-size:7pt;
}
.calender th{
	padding:3px 0px 3px 0px;
}
.calender td{
	color:#565043;
	font-size:7pt;
	FONT-FAMILY: 'Osaka','verdana','ＭＳ ゴシック';
	line-height:19px;
	text-align:center;
}
.calender td a{
	font-size:7pt;
	color:#565043;
	background-color : #d3d3d3;
	font-weight:normal;
	display:block;
}
.calender td a:hover{
	color:#ffffff;
	font-weight:normal;
	position : relative;
	top:1px;
	left:1px;
	background-color:#999999;
}
caption{
	padding:0px 0px 10px 0px;
	font-size:7pt;
	margin-left:auto;
	margin-right:auto;
	color:#565043;
}
caption a{
	color:#565043;
}

/*日付の文字サイズ*/
.days{
	font-size:7pt
}

/* リンク */
/* リンクの色を変えたいときはここを変更 */
A:link {
	COLOR: #696969;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #696969;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #696969;
	TEXT-DECORATION: none
}
A:hover {
	position : relative;
	top:2px;
	left:2px;
}

/* フォーム用 */
input,textarea{
	border:1px solid #696969; 
	font-size:10px; 
	FONT-FAMILY: 'Osaka','verdana','ＭＳ ゴシック';
	color:#696969;
}

/* 管理者だけに表示のCSS例外 */
.secret{
	border:0px solid #696969; 
	font-size:10px; 
	color:#696969;
}