.free{
    text-align:center;
}
div,h1,h2,h3,h4,h5,p{
    margin:0;
    padding:0;
}
html{
	font-size:90% !important;
}
body{
	text-align:center;
	line-height:150%;
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
}
/*MacIE文字化け回避*/
textarea{
	font-size:small !important;
}
/* ホーム  | アーカイブ  | サイトマップ  | アルバム  | 検・・・部分*/
.wablog-top{
    text-align:right;
    padding:5px 10px;
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
}
.wablog-top-text{
}

/*タイトル枠*/
.wablog-header{
    height:105px;
    background-color:#669;
}
.wablog-header-text{
}
/*タイトルの文字*/
.wablog-header h1{
    padding:10px;
    color:#fff;
    line-height:120%;
}
.wablog-header a:link{
    color:#fff;
}
.wablog-header a:visited{
    color:#fff;
}
.wablog-header a:hover{
    color:#fff;
    text-decoration:none;
}
.wablog-header a:active{
    color:#fff;
    text-decoration:underline;
}
/*サイト説明*/
.wablog-description{
    background-color:#669;
}
.wablog-description-text{
    color:#fff;
    padding:10px 10px 0;
    font-weight:bold;
    font-size:120%;
    display:block;
}
/*パンくずリスト*/
.wablog-crumbs{
	border:1px solid #ccc;
	border-width:0 0 1px;
	padding:5px 10px;
}
.wablog-crumbs-text{
    color:#336;
}
/*著作権部分*/
.wablog-footer{
	padding:5px 0 0 0;
	text-align:center;
	clear:both;
	border-top:1px solid #ccc;
	background:#eee;
}
.wablog-footer-text{
}
/*デザイン部分　大外枠*/
#main{
	margin:0 auto;
	text-align:left;
	width:800px;
	padding:0;
	border:1px solid #999;
	border-width:0 1px;
}
/*デザイン部分　左カラムと中央記事枠*/
#mainbar{
	float:right;
	width:630px;
	margin-bottom:5px;
}
/*デザイン部分　左カラム枠*/
#leftbar{
	float:left;
	width:150px;
	padding:15px 10px;
	overflow:hidden;
}
/*デザイン部分　中央記事枠*/
#wbody{
	float:left;
	width:460px;
	overflow:hidden;
}
/*デザイン部分　右枠*/
#rightbar{
	float:right;
	width:150px;
	padding:15px 10px;
	overflow:hidden;
}
table{
	border:1px solid #ccc;
	border-spacing:0;
	border-collapse:collapse;
}
th ,
td{
	border:1px solid #ccc;
	padding:2px;
	border-spacing:0;
	border-collapse:collapse;
}
/*ページ送りリンク*/
.wablog-contents-pages{
	text-align:right;
}
.wablog-contents-pages-text{
}
/*パーツのタイトル*/
.wablog-menu{
    font-weight:bold;
    font-size:100%;
    margin:5px 0;
    text-align:center;
    background-color:#669;
    color:#fff;
    line-height:150%;
	border:solid 1px #ccc;
}
.wablog-menu a:link{
    color:#fff;
}
.wablog-menu a:visited{
    color:#fff;
}
.wablog-menu a:hover{
    color:#fff;
    text-decoration:none;
}
.wablog-menu a:active{
    color:#fff;
    text-decoration:underline;
}
.wablog-menu-text{
}
/*パーツのコンテンツ*/
.wablog-parts{
	margin-bottom:30px;
	font-size:90%;
}
.wablog-parts-text{
    color:#336;
}
/*ページトップ▲部分*/
.wablog-pagetop{
	padding:2px 5px;
	margin:10px 0;
}
.wablog-pagetop-text{
}
/*説明の下*/
.wablog-contents-description{
    margin-bottom:10px;
    padding:0 10px;
}
/*IEで枠からはみ出ないようにする*/
.wablog-search-input,
.wablog-contents-magazine-input{
	width:120px;
}
/*記事のタイトル部分*/
.wablog-contents-title{
    padding:10px;
    overflow:hidden;
    border:1px solid #669;
    border-bottom:none;
}
.wablog-contents-title a{
    font-size:1.2em;
}
.wablog-contents-title h2{
    border-left:solid 15px #f00;
    padding-left:5px;
    line-height:130%;
}
.wablog-contents-title-text{
}
/*記事本文*/
.wablog-contents-body{
    padding:10px;
    overflow:hidden;
    border:1px solid #669;
    border-top:none;
    color:#336;
}
.wablog-contents-body-read{
    text-align:right;
}
.wablog-contents-body h3{
    border-left:solid 10px #f63;
    padding-left:5px;
    line-height:150%;
    font-size:1.2em;
}
.wablog-contents-body h4{
    border-left:solid 10px #f96;
    padding-left:5px;
    line-height:150%;
    font-size:1.2em;
}
.wablog-contents-body h5{
    border-left:solid 10px #fc9;
    padding-left:5px;
    line-height:150%;
    font-size:1.2em;
}
.wablog-contents-body hr{
    border-width:0;
    height:1px;
    background-color:#000;
}
.wablog-contents-body table{
    border-spacing:0;
    border-collapse:collapse;
    border-color:#fff;
}
.wablog-contents-body th,
.wablog-contents-body td{
    padding:2px;
    border-spacing:0;
    border-collapse:collapse;
    border-color:#fff;
}
/*記事のタイムスタンプ・投稿者部分*/
.wablog-contents-posted{
    padding:2px 10px;
    margin:15px 0;
    text-align:right;
    border:1px solid #669;
    color:#336;
}
.wablog-contents-posted-text{
}
/*リンクの設定*/
a:link{
	text-decoration:underline;
}
a:visited{
    text-decoration:underline;
}
a:hover{
    text-decoration:none;
    color:#f63;
}
a:active{
    text-decoration:underline;
}
/*引用*/
.wablog-pre ,
blockquote{
	margin:10px 20px;
	padding:10px;
	border:1px dotted #ccc;
}
/*コメント投稿欄の本文幅調節*/
.wablog-comment-input-comment{
	width:350px;
}
/*カレンダー部分*/
#calender table{
	border:1px solid #ccc;
	width:100%;
	margin:0 10px;
}
#calender td{
}
#calender{
	text-align:center;
}
#calender table{
	margin:0 auto;
	font-size:90%;
}
.today{
	font-weight:bold;
}
.holiday{
	color:#f00;
}
.otherday{
    color:#999;
}
.sunday{
	color:#f00;
}
.monday{
}
.tuesday{
}
.wednesday{
}
.thursday{
}
.friday{
}
.saturday{
	color: #00f;
}
.wablog-calender2{
}
.wablog-calender2-text{
}
.wablog-amazon-link{
	padding:0 10px;
}
.wablog-amazon-link-text{
}
.wablog-comment table ,
.wablog-comment form ,
.wablog-parts form{
	border:0;
	padding:5px 0;
	margin-bottom:10px;
}
.wablog-comment-link ,
.wablog-trackback-link{
	text-align:right;
	border-top:1px solid #ccc;
}
.wablog-trackback-title ,
.wablog-comment-title{
    border-bottom:4px solid #ccc;
    font-weight:bold;
}
.wablog-trackback-body ,
.wablog-comment-body{
	padding:5px 10px;
	margin:10px 0;
}
.wablog-contents-search{
	padding:5px;
}
.wablog-contents-search-text{
}
.wablog-referer{
}
.wablog-referer-title{
}
.wablog-referer-title-text{
}
.wablog-referer-body{
}
.wablog-referer-body-text{
}
.wablog-referer-link{
}
/* categorylist */
.wablog-contents-category{
}
.wablog-contents-category-item{
}
.wablog-contents-category-title{
}
.wablog-contents-category-body{
}
.wablog-contents-category-image{
}
.wablog-contents-category-body-text{
}
/* categorymenu */
.wablog-catmenu{
} 
.wablog-catmenu-title{ 
}
.wablog-catmenu-title-text{
}
.wablog-catmenu-body{
}
.wablog-catmenu-body-text{
}
.wablog-catmenu-link{
}
/*フォーム部分*/
.wablog-contents-form{
}
.wablog-contents-form-text{
}
.wablog-contents-input{
}
.wablog-contents-button{
}
/*検索フォーム部分*/
.wablog-search-form{
}
.wablog-search-input{
}
.wablog-search-button{
}
/*トラックバック*/
.wablog-trackback{
}
.wablog-trackback-text{
    color:#336;
}
.wablog-trackback-title{
}
.wablog-trackback-title-text{
    border-left:solid 10px #f00;
    padding-left:5px;
}
.wablog-trackback-body-text{
    color:#336;
}
.wablog-trackback-link-text{
}
/*コメント表示部*/
.wablog-comment{
}
.wablog-comment-text{
    color:#336;
}
.wablog-comment-title{
}
.wablog-comment-title-text{
    border-left:solid 10px #f00;
    padding-left:5px;
}
.wablog-comment-body{
}
.wablog-comment-body-text{
    color:#336;
}
.wablog-comment-link{
}
.wablog-comment-link-text{
    color:#336;
}
/*コメント入力欄*/
.wablog-comment-input-table{
}
.wablog-comment-input-form{
}
.wablog-comment-input-form-text{
}
.wablog-comment-input-name{
}
.wablog-comment-input-email{
}
.wablog-comment-input-url{
}
.wablog-comment-input-comment{
}
.wablog-comment-input-button{
}
/* 検索画面 */
.wablog-contents-search-form{
}
.wablog-contents-search-input{
}
.wablog-contents-search-button{
}
/* メルマガ登録画面 */
.wablog-contents-magazine{
}
.wablog-contents-magazine-text{
}
.wablog-contents-magazine-form{
}
.wablog-contents-magazine-input{
}
.wablog-contents-magazine-button{
}
/*その他*/
.wablog-track-text{
}
.wablog-error{
}
.wablog-error-text{
}
