@charset "Shift_JIS";
/*===========================
 Relax-Right CSS
===========================*/
body {
 margin: 0px;
 padding: 0px;
 text-align: center;
 background-color: #ffffff;
 font-family: "qMmpS Pro W3", "lr oSVbN" ,Osaka, sans-serif;
 font-size: 90%;
}

#container {
 width: 770px;
 margin: 0px auto 0px auto;
 padding: 0px;
 background-color: #ffffff;
}

#header {
 width: 100%;
 margin: 0px;
 padding: 0px;
}

#header-body {
 margin: 0px;
 padding: 0px;
 color: #333333;
 background-color: #ffffff;
 text-align: left;
}

#banner {
 width: 770px;
 height: 240px;
 margin: 0px;
 background-image: url(http://blog.torebo-kichijoji.jp/img/css/relax/banner.gif);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #f4eae4;
 text-align: left;
}

#banner-body {
 margin: 0px;
 padding: 20px 0px 0px 20px;
 color: #669900;
 text-align: left;
}

#main {
 float: left;
 width: 100%;
 margin: 25px 0px 0px 0px;
 padding: 0px;
}

#main-body {
 margin: 0px;
 padding: 0px;
 text-align: left;
 background-color: #ffffff;
}

#wrapper {
 float: left;
 width: 560px;
 margin: 0px 20px 0px 0px;
 padding: 0px;
}

#content {
 float: right;
 width: 560px;
 margin: 0px;
 padding: 0px;
}

#content-body {
 margin: 0px;
 padding: 0px 0px 0px 10px;
}

#sidebar {
 display: none;
 float: right;
 width: 180px;
 margin: 0px 20px 0px 0px;
 padding: 0px;
}

#sidebar-body {
 width: 100%;
 margin: 0px;
 padding: 0px;
 font-weight: normal;
}

#links {
 float: right;
 width: 180px;
 margin: 0px;
 padding: 0px;
}

#links-body {
 margin: 0px;
 padding: 0px;
 font-weight: normal;
}

#footer {
 clear: both;
 width: 100%;
 height: 30px;
 padding: 0px;
 background-image: url(http://blog.torebo-kichijoji.jp/img/css/relax/footer.gif);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #f4eae4;
}

#footer-body {
 margin: 0px;
 padding: 0px;
}

/*---------------------------
  Header style
---------------------------*/
.blog-title {
 width: 300px;
}

.description-body{
 display:block;
 width: 380px;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 color: #333333;
 font-size: 105%;
 font-weight: bold;
 text-align: left;
 line-height: normal;
}

/*---------------------------
  Article style
---------------------------*/
.navi {
 width: 100%;
 margin: 0px;
 color: #996633;
 text-align: center;
}

.top-navi {
 width: 100%;
 margin: 0px;
 padding: 0px 0px 10px 0px;
 color: #996633;
 font-size: 90%;
 text-align: center;
}

.blog {
 width: 560px;
 margin: 0px 0px 40px 0px;
 background-image: url(http://blog.torebo-kichijoji.jp/img/css/relax/blog_line2.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
}

.blogbody {
 padding: 0px 0px 12px 0px;
 font-weight: normal;
 line-height: normal;
}

.date {
 margin: 0px;
 padding: 0px;
}

.date-body {
 margin: 0px;
 padding-bottom: 22px;
 color: #999966;
 font-weight: bold;
 font-size:85%;
}

.title {
 width: 100%;
}

.title-body {
 display: block;
 padding: 0px;
 color: #669900;
 font-size: 100%;
 font-weight: bold;
}

.title-body a {
 color: #669900;
 text-decoration: none;
 font-weight: bold;
}

.title-body a:hover {
 color: #ff6600;
 text-decoration: none;
}

.text {
 margin-top: 22px;
}

.text-body {
 margin: 0px;
 padding: 0px;
 color: #333333;
 font-size: 100%;
}

/*---------------------------
  Article posted style
---------------------------*/
.posted {
 margin-bottom: 8px;
}

.posted-body {
 margin: 0px;
 padding-top: 15px;
 color: #333333;
 font-size: 80%;
 text-align: left;
}

.posted-pipe {
 padding: 0px 5px 0px 5px;
}

/*---------------------------
  Article continue style
---------------------------*/
.continues {
 margin: 0px;
 padding: 10px 0px 0px 0px;
 color: #996600;
 font-size: 100%;
 text-align: right;
}

/*---------------------------
  Side style
---------------------------*/
.sidetitle {
 min-height: 16px;
 margin: 0px 0px 12px 0px;
 padding: 0px;
 background-image: url(http://blog.torebo-kichijoji.jp/img/css/relax/ic_list.gif);
 background-repeat: no-repeat;
 background-position: left top;
}

.sidetitle-body {
 margin: 0px;
 padding: 2px 0px 1px 20px;
 color: #669900;
 font-weight: bold;
 font-size: 95%;
}

.side {
 margin: 0px 0px 30px 0px;
 padding: 0px;
}

.side-body {
 word-break: break-all;
 margin: 0px;
 padding: 0px 5px 5px 0px;
 background-color: #ffffff;
 color: #333333;
 font-size: 90%;
 line-height: 150%;
}

form {
 margin: 0px;
}

.article-search .sidetitle-body {
  margin: 0px 0px 15px 0px;
}

.label {
 margin-bottom: 5px;
}

.keyword{
 width: 105px;
}

.side-body input.input-submit {
 width: 40px;
 margin: 0px 0px 1px 5px;
}

.input-submit {
 margin: 15px 6px 0px 0px;
}

/*---------------------------
  Comments & Trackback style
---------------------------*/
#comments {
 margin-bottom: 30px;
}

.comments-head {
 margin-top: 27px;
 padding: 5px;
 background-color: #f4eae4;
 color: #996666;
 font-weight: bold;
}

#comments input {
 width: 340px;
}

.comments-body {
 margin: 0px;
 padding: 10px 0px 0px 10px;
 background-color: #ffffff;
 color: #333333;
 font-size: 90%;
 line-height: normal;
}

.comments-body .text {
 margin: 0px;
}

.comments-post {
 padding: 10px;
 color: #333333;
 font-size: 85%;
}

form .comments-body {
 line-height: normal;
}

#comments textarea {
 width: 340px;
}

.captche {
 font-size: 120%;
 letter-spacing: 0.1em;
}

#comments input.input-submit {
 width: 80px;
 border: 2px outset #999999;
 border-top: 1px outset #d2d2d2;
 border-left: 1px outset #d2d2d2;
}

#trackback {
 margin: 0px 0px 30px 0px;
 padding: 5px;
 background-color: #ffffff;
 font-size: 90%;
}

.trackback-url {
 padding: 5px;
 border: 1px dotted #999999; 
 background-color: #ffffff;
 color: #333333;
 font-size: 90%;
 font-weight: normal;
 line-height: normal;
}

.trackback-body {
 padding: 10px 0px 10px 0px;
 color: #333333;
 font-size: 90%;
 font-weight: normal;
 line-height: normal;
}

.trackback-post {
 color: #333333;
 font-size: x-small;
 font-weight: normal;
}


/*---------------------------
  Footer style
---------------------------*/
.copyright {
 width: 100%;
 font-size: 80%;
}

.fclear {
 clear: both;
}

/*---------------------------
  HTML tag style
---------------------------*/
h1 {
 margin: 0px;
 padding: 0px;
 font-family: verdana;
 font-weight: bold;
 font-size: 175%;
}

h1 a {
 color: #669900;
 font-weight: bolder;
 text-decoration: none;
}

h1 a:hover {
 color: #ff6600;
 text-decoration: none;
}

h2 {
 margin: 0px;
 padding: 0px;
 color: #333333;
 font-weight: normal;
 font-size: 100%;
 font-family: verdana;
 text-align: left;
}

h3 {
 margin: 0px;
 padding: 0px;
 color: #669900;
 font-weight: normal;
 font-size: 120%;
 font-family: verdana;
}

a {
 color: #996633;
 text-decoration: underline;
}

a:hover {
 color: #ff6600;
 text-decoration: none;
}

div {
 border: none;
}

img {
 margin: 0px;
 padding: 0px;
 border: none;
}

form {
 margin: 0px;
}

/*---------------------------
  Default component style
---------------------------*/
.powered {
 width: 100%;
 margin: 20px 0px 65px 0px;
 padding: 0px;
 text-align: center;
 line-height: normal;
}

.syndicate {
 width: 100%;
 margin: 15px 0px 10px 0px;
 font-size: 90%;
 text-align: left;
}

/*---------------------------
  Calendar style
---------------------------*/
#calendar {
 margin: 0px 0px 30px 0px;
}

#calendar table {
 width: 180px;
}

caption.calendarhead {
 width: 160px;
 margin: 0px;
 padding: 0px 0px 12px 22px;
 background-image: url(http://blog.torebo-kichijoji.jp/img/css/relax/ic_list.gif);
 background-repeat: no-repeat;
 background-position: left top;
 color: #669900;
 font-weight: bold;
 font-size: 95%;
 text-align: left;
}

th.calendarday {
 color: #666666;
 font-weight: bold;
 font-size: 90%;
 text-indent: 0px;
}

.calendarday {
 padding: 1px 1px 1px 0px;
 color: #333333;
 font-size: 90%;
 font-weight: normal;
}

.calendarday a {
 background-color: #f4eae4;
 color: #996633;
 font-weight: bold;
 text-decoration: underline;
}

.calendarday a:hover {
 color: #ff6600;
 text-decoration: none;
}

/*---------------------------
  ñèŬ style
---------------------------*/
.left{
 float:left;
 margin-right:10px;
 margin-bottom:10px;
}

.right{
 float:right;
 margin-bottom:10px;
 margin-left:10px;
}

.clear{
 clear:both;
}

/*---------------------------
  QRR[h style
---------------------------*/
.qrcode-image {
 text-align:center;
}