/*HTMLの設定*/
html {
	font-size:small !important;	/*フォントを大きくする場合はsmallをmediumかlargeへ変更してください。*/
	margin:0;
	padding:0;
	line-height:130%;
}

body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:"MS UI Gothic",Osaka,sans-serif;
	background:#fff url("/image/simple_bg_check.gif") repeat;
	color:#222;
}


/*MacIEでの文字化け回避*/
textarea {
	font-size:small !important;
	font-family:"MS UI Gothic",Osaka,sans-serif;
}


/*Heading要素*/
h3 {
	font-size:130%;
	text-indent:7px;
	margin:5px 0;
}
h4 {
	font-size:120%;
	margin:5px 0;
}
h5,h6 {
	font-size:100%;
	margin:3px 0;
}

/*引用文設定*/
blockquote ,
.wablog-pre {
	margin:5px 10px;
	padding:5px;
	background:#aaf;
}


/*テーブル設定*/
table {
}

td {
}

th {
	font-weight:bold;
	text-align:center;
	padding:2px;
}


/*イメージ設定*/
img {
	border:0;
	padding:0;
	margin:0;
}

/*罫線設定*/
hr {
	visibility:hidden;
	clear:both;
	height:1px;
	margin:0;
	padding:0;
	color:transparent;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}


/*記事内テーブル要素*/
.wablog-table {
	border:none;
}

.wablog-table td {
	border:none;
}

.wablog-question-table {
}

.wablog-question-table th {
	margin:4px;
	padding:4px;
}

.wablog-question-table td {
	margin:4px;
	padding:4px;
}


/*デザイン部分　大外枠*/
#main {
	text-align:left;
	margin:0 auto;
	width:800px;
	background:url("/image/simple_maindiv_bg.gif") repeat-y;
}


/*デザイン部分　タイトル枠*/
#title_image {
	padding:10px 10px 12px 10px;
	height:130px;
	overflow:hidden;
}

/*デザイン部分　タイトル文字枠*/
#title_image h1 {
	font-size:medium;
	margin-top:1em;
}

/*デザイン部分　デスクリプション枠*/
#title_image div.wablog-description {
	text-indent:1em;
}


/*デザイン部分　左カラム枠*/
#leftbar {
	width:570px;
	margin:0 10px 0 0;
	padding-bottom:20px;
	float:left;
	overflow:hidden;
}

/*デザイン部分　右カラム枠*/
#rightbar {
	float:right;
	width:220px;
	padding:2em 0;
	overflow:hidden;
}


/*デザイン部分　著作権表示枠　clear:both;は必須*/
.wablog-footer {
	clear:both;
	text-align:left;
	padding:5px 10px;
}

/*リンク設定*/
a {
	color:#33c;
	text-decoration:none;
}
a:visited,a:active {
	color:#66c;
}
a:hover {
	text-decoration:underline;
}


/*パーツのタイトル部分*/
.wablog-menu {
	font-weight:bold;
	font-size:medium;
	padding:5px;
}

.wablog-menu a {
}

/*パーツのコンテンツ部分*/
.wablog-parts {
	margin:10px 10px 15px 10px;
}

/*記事タイトル部分*/
.wablog-contents-title {
	font-size:large;
	padding:5px 5px 5px 5px;
}

.wablog-contents-title h2 {
	font-size:100%;
	margin:0;
	padding:0;
}

/*記事本文部分*/
.wablog-contents-body {
	margin:10px;
}


/*記事タイムスタンプ・投稿者部分*/
.wablog-contents-posted {
	margin:10px 0 20px 0;
	padding:2px 10px;
	text-align:right;
}

/*「次のページへ」リンク部分*/
.wablog-contents-pages {
	text-align:right;
	margin:10px;
}

/*「上へ戻る」部分*/
.wablog-pagetop {
	text-align:right;
	margin:10px;
}


/*カテゴリタイムスタンプ・記事内Amazonリンク部分*/
.wablog-contents-date ,
.wablog-amazon-link {
	text-align:right;
	margin-right:10px;
}


/*カレンダー部分*/
#calender table {
	width:100%;
}

#calender td {
}

#calender {
}

#calender table {
}

.wablog-calender-header {
	text-align:center;
}

/*クラムズ（パンくずリスト）・デスクリプション部分*/
.wablog-crumbs ,
.wablog-contents-description {
	padding:0 10px 5px 10px;
	margin:5px 0 0 0;
}


/* ホーム  | アーカイブ  | サイトマップ  | アルバム  | 検索  | プロフィール  | 部分*/
.wablog-top {
	padding:3px;
	margin-bottom:2px;
}

/*各記事のコメントやトラックバック部分*/
.wablog-referer ,
.wablog-trackback ,
.wablog-comment ,
.wablog-contents-search-form {
	margin:10px 0;
	padding:0 10px;
}

.wablog-comment-body ,
.wablog-trackback-body {
	margin:10px 0 5px 0;
}

.wablog-comment-link ,
.wablog-trackback-link {
	margin:0 0 10px 0;
	text-align:right;
}

.wablog-contents-body-read {
	text-align:right;
}
