@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
blockquote{ background: #F3F3F3; padding:15px; margin: 0;}


body{
	color: #000;
	text-align: center;
	line-height: 1.5;
	font-size: 100%;
	font-family:Arial, Sans-Serif;
	word-break:break-all;
}

a{ outline: none;}
a:link{ color: #666666; outline: none;}
a:visited{ color: #800; outline: none;}
a:hover{ color: #666666; outline: none;}
a:active{ color: #666666; outline: none;}


/*
blog_title
layout
comments
calender
other
rss
*/



/*************************************
blog_title
*************************************/

.blogtitle{
	font-size: 180%;
	font-weight: bold;
	margin: 0;
	padding: 40px 0px 0px 10px;
	text-align: left;
}

.blogtitle a:link{  color: #fff; text-decoration: none;}
.blogtitle a:visited{  color: #fff; text-decoration: none;}
.blogtitle a:hover{  color: #fff; text-decoration: underline;}
.blogtitle a:active{  color: #fff; text-decoration: none;}

.description{
	font-size: 80%;
	margin: 0;
	padding: 5px 0px 0px 10px;
	text-align: left;
	color: #fff;
}

/*???????*/
#banner{
background: url(http://img01.miyachan.cc/usr/test38/hedder-redcheck.jpg) repeat-x;/*images*/
	width: 833px;
	height: 180px;
	margin: 0 0 20px;
}

/*************************************
layout
*************************************/

/*
container
content
blog_note
links
footer
*/


/*-------------------------------------
layout(container)
-------------------------------------*/

#container{
	width: 833px;
	margin: 0 auto;
	text-align: left;
}

/*-------------------------------------
layout(content)
-------------------------------------*/

#content{
	float: left;
	width: 468px;
	margin: 0 25px 10px 0;
	padding: 0;
	text-align: left;
	font-size: 90%;
}

/*-------------------------------------
layout(blog_note)
-------------------------------------*/

.blog {
	width: 473px;
	margin: 0;
	padding: 0;
}

.blogbody {
	margin: 0;
	padding:0;
}

.title {
	font-size: 140%;
	color: #800;
	margin: 0;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #ccc;
}

.title a:link{ color: #000; text-decoration: none;}
.title a:visited{ color: #000; text-decoration: underline;}
.title a:hover{ color: #000; text-decoration: underline;}
.title a:active{ color: #000; text-decoration: underline;}

.date {
	font-weight: normal;
	font-size: 85%;
	padding: 0 0 0 0;
	margin: 0 0 10px;
	float: left;
}
.date-box{ padding: 5px 0 0;}


.main {	width: 473px;	margin: 0 0 15px;	padding: 0 0 0 0; overflow: auto; clear: both;}
.main img {  margin: 0px 5px 5px 0;}
.main-continues { display: block; padding: 15px 0 0;}

/*-------------------------------------
layout(links)
-------------------------------------*/

#links{
	float: left;
	width: 160px;
	text-align: left;
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 75%;
}

#links2{
	float: right;
	width: 160px;
	text-align: left;
	margin: 10px 0 10px 0;
	padding:0;
	font-size: 75%;
}

.sidetitle {font-size:140%;	padding: 3px 0 0 0;	border-bottom: 1px solid #ccc;}
.side {	margin: 5px 0 15px;	padding: 0 0 5px 0;}
.sidebody{}
.side .text {  width: 80px;}


/*-------------------------------------
layout(footer)
-------------------------------------*/

#footer{

	clear: both;
	height: 40px;
}

#copyright {

	background: url(http://img01.miyachan.cc/usr/test38/footer-redcheck.jpg) repeat-x;/*images*/

	width: 833px;
	color: #fff;
	margin: 0 auto;
	padding: 10px 0px 0px 10px;
	text-align: left;
	font-size: 75%;
}

/*************************************
comments
*************************************/

/*
comments
trackback
form
*/

/*-------------------------------------
comments
-------------------------------------*/

.comments-head {color: #800000;  font-weight: bold;  padding: 0;}
.comments-body {margin: 15px 0;}
.comments-post {font-size: 90%; text-align: left; margin: 0;}

/*-------------------------------------
trackback
-------------------------------------*/

.trackback-url  {color: #EBEBEB;  font-weight: bold;  margin: 15px 0;}
#trackback-text {width: 250px; border: 1px solid #EBEBEB;}
.trackback-body {margin: 20px 0 15px 13px;}
.trackback-post {color: #000;  text-align: right;  margin: 0 0 25px 0;  font-weight: bold;}

/*-------------------------------------
form
-------------------------------------*/

table.form{  margin: 25px 0 0 13px;}
label { font-weight: bold; color: #000;}
#author {  width: 240px;}
#email {  width: 240px;}
#url {  width: 240px;}
#text {  width: 240px;}

/*************************************
calender
*************************************/

.calender {  padding:0;}

.calendartable{
	margin: 0px auto 20px;
	width: 158px;
	text-align: center;
	border-collapse: collapse;
}

.calendartable th,.calendartable td{border: 1px solid #c3c3c3;}
.calendarwd{ background: #EEEEE8;}
.calendartable .calendard today{ background: #CCCCCC;}

/*????*/
.calendarhead {
  font-weight: bold;
  padding: 5px 0 2px;
  text-align: center;
font-size: 120%;
}

/*?????*/
.calendarweek {
  color: #000;
  font-weight: bold;
}

.calendarwd {text-align: center;}
.calendard {empty-cells: show;  text-align: center;}
.calendardbg {}



/*************************************
other
*************************************/


.tag_list{ font-size: 90%;}
.posted { font-size: 85%; margin: 0 0 20px 0; padding: 0 0 0 0;}
.aposted{ font-size: 85%;}
.menu {  font-size: 85%;  text-align: right;  margin: 10px 0;}
.pagetop {  text-align: right;  margin: 0 0 20px 0;}


.photo {  text-align: center;}
.photo img {}
.nickname {font-size: 120%; font-weight: bold; margin: 5px 0;}
.message {}
.quotetable {}
.quote {  color: #DDE8FF;  padding: 1px;}
.blogtimes {  margin: 0px 0px 16px 0px;  text-align: center;}
.powered {  text-align: center;  margin: 0 0 10px 0;}
.syndicate {  text-align: center;}
.checkers {  margin-top: 10px;}
.body.ad {  background: #f7p39f;}



/*************************************
rss
*************************************/

ul.rss{  margin: 0 0 10px;  padding: 0;  width: 160px;  text-align: center;  font-size: 85%;}
ul.rss li {border-right: #999 1px solid;display: inline; font-style: normal; font-weight: bold;  letter-spacing: 0.2px;  margin-right: 0.3em;
padding-right: 0.5em;  padding-left: 0.2em;}
.rssMemo{ font-size: 70%; text-align: center;}
ul.rss a:link,
ul.rss a:visited,
ul.rss a:hover,
ul.rss a:active {
  color: #999;
  text-decoration: none; 
}

/*-------------------------------------*/

.custom-body{
margin-bottom: 5px;
padding: 0 0 5px 0;
border-bottom: 1px solid #eeeee8;
}



.custom1,.custom2,.custom3{ margin: 5px 0 15px;	padding: 0 0 5px 0;}
