#container {
	margin:0 auto;
    width: 954px;
}

a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #7C9907;
}

#container section{
	margin:0px 0px 40px 0px;
}


/* clearfix --------------------*/
* html #container, *+html #container {
	zoom: 1;
}
#container:after {
	content: "";
	display: block;
	clear: both;
}
/* -------------------- clearfix */

h3 {

}

H3 a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
}

/*--縲縲繝倥ャ繝繝ｼ縲縲-*/

#header_inner {
width:956px;
height:502px;
margin:auto;
position:relative;
}

#header_inner article{
width:956px;
margin:auto;
position:absolute;
top:60px;
}


#header_inner h1{
	width:300px;
	height:442px;
	background:url(../images/header_logo02.gif) no-repeat 0 0;
	line-height:442px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	float:left;
}

#header_inner small a{
	width:460px;
	height:24px;
	background:url(../images/header_logo01.gif) no-repeat 0 0;
	line-height:24px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:15px;
	right:0px;}

#header_inner figure{
	float:right;
	margin:0px -5px 0px 0px;
}

#content_header_inner {
}

#content_header_inner h1 a{
	width:954px;
	height:60px;
	background:url(../images/content_neader.gif) no-repeat 0 0;
	line-height:60px;
	text-indent:-9999px;
	display:block;
;}


/* clearfix --------------------*/
* html #header_inner article, *+html #header_inner article {
	zoom: 1;
}
#header_inner article:after {
	content: "";
	display: block;
	clear: both;
}
/* -------------------- clearfix */

/*--縲縲繝医ャ繝励・繝ｼ繧ｸ・壹Γ繧､繝ｳ驛ｨ蛻・縲-*/

#index_main {
	width:954px;
	padding:40px 0px 0px 0px;
}

/* clearfix --------------------*/
* html #index_main, *+html #index_main {
	zoom: 1;
}
#index_main:after {
	content: "";
	display: block;
	clear: both;
}
/* -------------------- clearfix */


/*--縲縲繝医ャ繝励・繝ｼ繧ｸ・壹き繝・ざ繝ｪ蛻･譁ｰ逹縲縲-*/

#new_entry_category {
	width:954px;
	height:100%;
	margin:0px -30px 0px 0px;
}

#new_entry_category02 {
	width:954px;
	height:100%;
	margin:20px -30px 0px 0px;
}

#new_entry_category article{
	width:280px;
}

#new_entry_category02 article{
	width:280px;
}

#new_entry_category dl{
	background:url(../images/main_border01.gif) no-repeat bottom center;
	padding:0px 0px 10px 0px;
}

#new_entry_category02 dl{
	background:url(../images/main_border01.gif) no-repeat bottom center;
	padding:0px 0px 10px 0px;
}

#new_entry_category02 dt{
	background:url(../images/main_border01.gif) no-repeat bottom center;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#new_entry_category p {
	width:280px;
	height:30px;
	background:url(../images/icon_flog.gif) no-repeat 3px left;
	padding:0px 0px 0px 25px;
}

#new_entry_category02 p {
	width:280px;
	height:30px;
	display:block;
	background:url(../images/icon_flog.gif) no-repeat 3px left;
	padding:0px 0px 0px 25px;
}



#new_entry_category h3 {
	width:280px;
	height:60px;
	padding:0;
	margin:0px 0px 10px 0px;
	line-height:60px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	}
	

.category_michikusa {
float:left;
margin:0px 57px 0px 0px;
	}

.category_hana {
float:left;
margin:0px 57px 0px 0px;
}

.category_amou {
float:right;
}

#new_entry_category02 h3 {
	width:280px;
	height:30px;
	padding:0;
	margin:0px 0px 10px 0px;
	line-height:30px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.category_doggy,.category_diary {
	float:left;
	margin:0px 57px 0px 0px;
	}

.category_michikusa h3{
	background:url(../images/title_kiroku.gif) no-repeat 0 0;display:block;
}


.category_hana h3{
	background:url(../images/title_hana.gif) no-repeat 0 0;
}

.category_amou h3{
	background:url(../images/title_amou.gif) no-repeat 0 0;
}

.category_doggy h3{
	background:url(../images/sub_menu05.gif) no-repeat 0 0;
}

.category_diary h3{
	background:url(../images/sub_menu06.gif) no-repeat 0 0;
}


/* clearfix --------------------*/
* html #new_entry_category section, *+html #new_entry_category section {
	zoom: 1;
}
#new_entry_category section:after {
	content: "";
	display: block;
	clear: both;
}
/* -------------------- clearfix */

#main {
	width:617px;
	float:right;
}

#sub {
	width:280px;
	float:left;
}

#sub_menu {
}

#sub_menu ul {
background:url(../images/main_border01.gif) no-repeat bottom center;
padding:0px 0px 0px 0px;

}

#sub_menu li{
	background:url(../images/main_border01.gif) no-repeat 0 0;
	display:block;
	height:30px;
padding:15px 0px 15px 0px;
}

#sub_menu span a{
	width:280px;
	height:30px;
	display:block;
	text-indent:-9999px;
	line-height:100px;
	overflow:hidden;

}

span.sub_menu01 a{
	background:url(../images/sub_menu01.gif) no-repeat 0 0;overflow:hidden;
}

span.sub_menu02 a{
	background:url(../images/sub_menu02.gif) no-repeat 0 0;overflow:hidden;
}


span.sub_menu03 a{
	background:url(../images/sub_menu03.gif) no-repeat 0 0;overflow:hidden;
}


span.sub_menu04 a{
	background:url(../images/sub_menu04.gif) no-repeat 0 0;overflow:hidden;
}

span.sub_menu05 a{
	background:url(../images/sub_menu05.gif) no-repeat 0 0;overflow:hidden;
}

span.sub_menu06 a{
	background:url(../images/sub_menu06.gif) no-repeat 0 0;overflow:hidden;
}

span.sub_menu07 a{
	background:url(../images/sub_menu07.gif) no-repeat 0 0;overflow:hidden;
}

span.sub_menu08 a{
	background:url(../images/sub_menu08.gif) no-repeat 0 0;overflow:hidden;
}



.description {
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 0;
}
.navi {
	background:url(../images/main_border01.gif) repeat-x bottom center;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: right;
	padding:0px 0px 15px 0px;
	color: #92AB22;
}

.navi a{
	color: #92AB22;
	text-decoration:none;
}

#content {
	float: right;
	margin:0;
	width: 954px;
}
.blog {
    padding-bottom: 50px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    text-align: left;
}
.blogbody {
    font-weight: normal;
    margin-bottom: 15px;
}
.date {
	clear: left;
	color:#92AB22;
	font-size: 10px;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 25px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 12px;
}
.title {
	font-size:16px;
	color:#ccc;
	margin:20px 0px 40px 0px;
}

h3.title {
	background:url(../images/icon_flog.gif) no-repeat 3px left;
	padding:0px 0px 0px 25px;
}


.title a {
	text-decoration:none;
}
.text {
	
}
.posted {
	background:url(../images/main_border01.gif) repeat-x top center;
    font-family: Verdana;
    font-size: 10px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
    text-align: right;
}
.posted a {
    font-weight: bold;
}
#links-left {
    float: left;
    font-weight: normal;
	margin:0;
	text-align: left;
    width: 298px;
}
#links {
}


#calendar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #F1F1F0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #F1F1F0;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #F1F1F0;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 2px;
    border-top-color: #F1F1F0;
    border-top-style: solid;
    border-top-width: 2px;
    font-size: 12px;
    margin-bottom: 10px;
    width: 188px;
}
#calendar table {
    width: 100%;
}
.calendarhead {
    background-color: #F1F1F0;
    color: #5D5D5D;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    text-align: center;
}
.calendarhead a {
    color: #5D5D5D;
}
.calendarhead .calendarday {
    color: #5D5D5D;
}
.calendarday {
    color: #5D5D5D;
    font-family: Verdana;
    font-size: 10px;
    margin-bottom: 10px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.calendarday a {
    font-weight: bold;
}
.sidetitle {
	width:954px;
	background:url(../images/content_border_long.gif) no-repeat top center;
	padding:20px 0px 20px 0px;
	height:13px;
	margin: 40px auto 0px auto;
	}
	
.sidetitle span{
	width:136px;
	height:13px;
	text-indent:-9999px;
	line-height:13px;
	display:block;
	background:url(../images/title_tabcloud.gif) no-repeat 0 0;
	}	
	
.side {
    font-family: Verdana;
    font-size: 10px;
    line-height: 1.8em;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 3px;
}
.side a {
    font-size: 12px;
}
.side-tag {
	font-family: Verdana;
	font-size: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 10px;
	padding-top: 3px;
	width: 954px;
	margin: 0px auto;
}
.side-tag a {
    font-size: 12px;
}
.side input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EAEAEA;
    border-bottom-color: #959595;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #959595;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #959595;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #959595;
    border-top-style: solid;
    border-top-width: 1px;
}
.powered {
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    text-align: center;
}
.syndicate {
    font-family: Verdana;
    font-size: 10px;
    margin-right: 10px;
}
#comments {
margin:0;
padding:0;
text-align: left;
}
#comments form {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#comments input {
	border:1px #ccc solid;
	max-width: 300px;
}
#comments textarea {
border:1px #ccc solid;
    width: 300px;
}
.comments-head {
	font-weight: bold;
	color:#92AB22;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.comments-body {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}


.comments-post {
    font-family: Verdana;
    font-size: 10px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    text-align: right;
}
#trackback {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #666666;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #666666;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: dotted;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #666666;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: dotted;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #666666;
    border-top-style: dotted;
    border-top-width: 1px;
    font-family: Verdana;
    margin-bottom: 30px;
    margin-top: 25px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
}

#submit_button {
	padding:20px 0px 0px 0px;
	clear:both;
}

#submit_button input{
	display:block;
	float:left;
	margin:0px 20px 20px 0px;
}

/* clearfix --------------------*/
* html #submit_button, *+html #submit_button {
	zoom: 1;
}
#submit_button:after {
	content: "";
	display: block;
	clear: both;
}
/* -------------------- clearfix */


#footer {
	width:954px;
	margin:0 auto;
    clear: both;
}
.copyright {
    text-align: center;
}
.diet-content {
    padding-left: 10px;
}
#diet-foods {
    padding-left: 10px;
}
.food-title {
    clear: left;
    float: left;
    width: 20%;
}
.food-content {
    padding-top: 10px;
    width: 75%;
}
#diet-container {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #999999;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #999999;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.diet-title {
    font-weight: bold;
    margin-top: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 2px;
}
.diet-content {
    padding-left: 10px;
}
#diet-foods {
    padding-left: 10px;
}
.food-title {
    clear: left;
    float: left;
    width: 20%;
}
.food-content {
    padding-top: 10px;
    width: 75%;
}
blockquote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.tag-word {
    line-height: 1.4em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.tag {
	margin:0px;

	//* position: relative; *//
	width: 626px;
	width: 626px;
}
#tag_cloud {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
    text-align: left;
}
#tag_cloud a {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.tag-title {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}
.tag-body {
	margin:0;
	padding:0;

	//* position: relative; *//
	width: 626px;
	width: 626px;
}
.tag-service {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: left;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    text-align: left;
}
.tag-search {
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    position: relative;
    text-align: right;
}
.tag-article {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    position: relative;
    text-align: left;
}
.tag-article-title {
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    text-align: left;
}
.tag-article-posted {
    font-weight: normal;
    position: relative;
}
.tag-article-summary {
    line-height: 1.4em;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    position: relative;
}
.tag-more {
    clear: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    position: relative;
    text-align: right;
}
.tag-photos {
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    position: relative;
    width: 140px;
}
.tag-photos-title {
    line-height: 1.4em;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    position: relative;
    text-align: left;
}
.tag-audios {
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
}
.tag-audios-title {
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
}
.tag-audios-posted {
    font-weight: normal;
    position: relative;
}
.tag-videos {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    position: relative;
}
.tag-videos-title {
    line-height: 1.4em;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    position: relative;
    text-align: left;
}
.tag-navi {
    clear: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    position: relative;
    text-align: center;
}
.listCategoryArticle {
background:url(../images/main_border01.gif) repeat-x top center;
margin-top: 5px;
padding:15px 0px 15px 0px;
}
.listCategoryArticle ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
}
.listCategoryArticle ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://blog.seesaa.jp/img/listCategoryArticle.gif");
    background-origin: padding-box;
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 12px;
}
.tweetBlockQuote {
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 98%;
}
.tweetBlockQuote img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.tweetBlockQuote .tweetImg {
    float: left;
    margin-right: 7px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    vertical-align: top;
    width: 53px;
}
.tweetBlockQuote .tweetMain {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #DDDDDD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DDDDDD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DDDDDD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DDDDDD;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 70%;
}
.tweetBlockQuote .tweetMain a.tweetOwner {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #E86390;
    font-weight: bold;
}
.tweetBlockQuote .tweetMain a.tweetFriends {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #26A6DC;
    font-weight: bold;
}
.tweetBlockQuote .tweetMain .tweetText {
    color: #000000;
}
.tweetBlockQuote .tweetMain .tweetText a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #000000;
}
.tweetBlockQuote .tweetMain .tweetDate {
    color: #9C9C9C;
}
.tweetBlockQuote .tweetBoth {
    clear: both;
}
