body{
  margin: 0px;
  padding: 0px;
  line-height: 1.4;
  background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/haikei.gif") repeat-y center top;
  font-size: 83%;
  text-align: center;
}

a{
  color: #000000;
  text-decoration: underline;
}

a:hover{
  text-decoration: none;
}

.clear{
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
}


#whole{
 margin-top:15px;
 margin-right: auto;
 margin-left: auto;
 width: 760px;
 text-align: left;
}

.cart{
background-image: url(http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/cart.gif);
background-repeat: no-repeat;
background-position: left top;
float: right;
height: 18px;
width: 87px;
margin:1px 1px 0 0;
cursor: pointer;
}

/* ヘッダー部分 */

#header_top {
background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/header_top.gif");
background-repeat: no-repeat;
padding-top:13px;
}


#header {
background: url(http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/header_middle.gif) repeat-y left top;
text-align: left;
}

#header_bottom {
background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/header_bottom.gif");
background-repeat: no-repeat;
height:20px;
}

.header_bottom_line{
background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/header_bottom_rine.gif") repeat-y left top;
}


h1{
 margin: 0; 
 color: #000000;
 font-weight: bold;
 font-size: 120%;
 padding: 0 20px 20px 20px;
}

h1 a{
 color: #000000;
 text-decoration: none;
}

#link{
  padding: 0px 2px 0px 0px;
 float:right;
}

#link a{
border-right-width: 1px;
border-right-style: solid;
border-right-color: #000;
padding: 0 5px 0 5px;
}

#link img{
border:none;
}

.link_cart{
  margin: 0px 2px 0 0;
}

/* バナー部分 */

#sub_contents{
  margin: 0px 0px 1px 0px;
  _margin: 0px 0px -2px 0px;
  width: 760px;
  overflow: hidden;
}

/* メニュー・エントリー部分囲い込み */

#main_contents{
  margin:0 auto 0 auto;
  width: 760px;
  background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/main_contents.gif") repeat-y left center;
 padding:3px 0 0 0;
}

/* メニュー部分 */

#menu {
float: left;
margin-top: 5px;
width: 190px;
padding-bottom:10px;
overflow: hidden;
text-align: left;
}

.menu_name_header{
 font-weight: bold;
 font-size: 110%;
 color: #330000;
 background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/menu_header.gif");
 background-repeat: no-repeat;
 background-position: left top;
 padding-top: 10px;
 padding-right:10px;
 padding-bottom: 4px;
 padding-left: 10px;
}

.menu_name {
 background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/menu_main.gif");
 background-position: left top;
 background-repeat: repeat-y;
 margin: 8px 1px 0 10px;
}

.menu_name_footer{
 margin: 0px 0px 8px 0px;
 height: 3px;
 line-height: 0;
 font-size: 0;
 background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/menu_footer.gif");
 background-repeat: no-repeat;
 background-position: left bottom;
}

.menu_contents{
  margin: 0px 15px 0px 10px;
  color: #444;
}

.menu_contents form input{
  max-width: 10em;
}



.menu_category a{
 background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/btn_sub02.gif");
 background-repeat: no-repeat;
 background-position: left top;
 margin:0 0 5px 1px;
 padding: 2px 5px 0 15px;
 display: block;
}

.menu_category2 a{
 background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/btn_sub02.gif");
 background-repeat: no-repeat;
 background-position: left top;
 margin:0 0 0px 1px;
 padding: 5px 5px 0px 15px;
}

.menu_category3 a{ 
display: block;
}

#blog_logo_contents {
  margin: 5px 0px 5px 0px;
  display: block;
  text-align: center;
  width:160px;
}

.newcomment_author{
 margin:0 0 0 16px;
}


.other_contents{
 margin: 0 0 5px 0px;
width:160px;
}

/* エントリー部分 */
#entry{
  margin: 8px 0px 0px 0px;
  float: left;
  width: 550px;
}

.contents_top {
background-image: url(http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/contents_top.gif);
background-repeat: no-repeat;
background-position: left top;
height: 25px;
margin-left: 15px;
margin-top: 10x;
width: 550px;
}

.contents_bottom {
background-image: url(http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/contents_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 25px;
width: 550px;
}


.blog {
background-color: #FFFFFF;	background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/contents_center.gif");
background-repeat: repeat-y;
background-position: left top;
margin-left: 15px;
margin-bottom:10px;
width: 550px;
overflow: hidden;
text-align: left;
}

.contents_top1 {
background-image: url(http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/contents_top.gif);
background-repeat: no-repeat;
background-position: left top;
padding-top: 25px;
margin:0px 0 0 15px;
width: 550px;
}

.contents_bottom1 {
background-image: url(http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/contents_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
padding-bottom: 25px;
margin:0 0 0 15px;
width: 550px;
}

.blog1 {
background-color: #FFFFFF;	background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/contents_center.gif");
background-repeat: repeat-y;
background-position: left top;
width: 540px;
text-align: left;
/*padding:0 50px 0 0;*/
}

.entry_substance1{
margin: 0px 20px 0px 15px;
color: #333;
width:510px;
overflow: hidden;
}

.entry_title1 {
background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/line01.gif") repeat-x left bottom;
margin:0px 42px 0 20px;

}

.entry_title{
background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/line01.gif") repeat-x left bottom;
margin:-10px 42px 0 20px;
}

.entry_title a{
padding: 10px 0 0 0;
color: #333;
font-weight: bold;
font-size: 110%;
text-decoration: none;
display: block;
}

.edit{
text-align: right;
margin: 0 20px 0px 15px;
}

.edit a{
margin: 0px 5px 0px 0px;
}

.entry_substance{
margin: 0px 15px 0px 15px;
}

.entry_date{
  text-align:right;
  color: #acacac;
  font-weight: bold;
  font-size: 85%;
 margin:0 24px 0 0;
}

.entry_text{
  margin: 10px 0px 5px 0px;
  width: 500px;
  overflow: hidden;
  color: #444;
}


.main_space{
width:99%;
}

/* コメント部分 */

.entry_footer{
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #CCCCCC;
margin:0 25px 0 0;
padding:5px 0 0 0;
}

.comment{
  width: 510px;
  background-color: #FFFFFF;
}

.comment_list_title{
 background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/list.gif") repeat-x 
 left center #FFFFFF;
  margin: 15px 0px 10px 0;
}

.comment_title{
  padding: 0px 3px;
  color: #7f7f7f;
  background: #F3F3F3;
  font-weight: bold;
}

.comment_date{
  font-weight: normal;
  font-size: 85%;
}

.comment_text{
  margin: 2px 0px;
  color: #646464;
}

.comment_url{
  color: #FFFFFF;
}

.comment_url a{
  color: #007BEE;
}

.comment_name{
  color: #626262;
  font-weight: bold;
  text-align: right;
}

/* コメントフォーム部分 */
.comment_form{
  background: #FFFFFF;
}

.comment_form_list_title{
  margin: 15px 0px 10px 0px;
  background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/list.gif") repeat-x left center #FFFFFF;
}

.comment_form_text{
  float: left;
  width: 80px;
  background: none;
}

.comment_form_title,.comment_form_name,.comment_form_url,.comment_form_textarea{
  margin: 0px 0px 2px;
  float: left;
  background: none;
}

.comment_form_title input,.comment_form_name input,.comment_form_url input{
  width: 250px;
}

.comment_form_textarea input{
  width: 350px;
}

.comment_form_button{
  margin: 0px 0px 3px 0px;
  width: 430px;
  text-align: center;
}

/* トラックバック部分 */
.trackback{
  width: 510px;
}

.trackback_list_title{
  margin: 20px 0px 10px 0px;
  background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/list.gif") repeat-x left center #FFFFFF;
}

.trackback_blog_name{
  padding: 0px 3px;
  color: #7f7f7f;
  background: #F3F3F3;
  font-weight: bold;
}

.trackback_date{
  font-weight: normal;
  font-size: 85%;
}

.trackback_excerpt{
  margin: 2px 0px;
  color: #646464;
}

.trackback_url{
color: #444;
line-height: 1.1;
}

.trackback_url2{
color: #444;
}

.trackback_url2 a{
  color: #007BEE;
}

/* 検索結果 */
.search{
  margin: 0px 0px 10px 20px;
  padding: 5px;
  border: 1px solid #AAAAAA;
  background: #FAFAFA;  
}

/* トピックス型 */
.info_title{
  margin: 0px 0px 10px 15px;
  padding: 5px;
  border: 1px solid #AAAAAA;
  background: #FAFAFA;
}


.info_entry{
  margin: 0px 15px 10px 15px;
  padding: 0px 0px 5px 0px;
  border: 1px solid #BBBBBB;
  width: 535px;
  text-align:left;
}

.info_entry_box{
  margin: 5px;
  background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/dot_01.gif") repeat-x left bottom;
}

.info_entry_date{
  margin: 3px 0px 3px 3px;
  float: left;
  width: 100px;
}

.info_entry_title{
  margin: 3px 3px 3px 0px;
  float: left;
  width: 400px;
}

/* トップページ */
.top_page{
  margin: 5px 15px 8px 15px;
  padding: 0px 5px 5px 5px;
  border: 1px solid #C5C5C5;
  width:530px;
  background: none;
}


/* ページ送り部分 */
#pagenavi{
  margin: 0px 0px 0px 0px;
  color: #7F7F7F;
  text-align: center;
}



/* フッター部分 */
#footer{
background-image: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/footer.gif");
 background-repeat: no-repeat;
 background-position: left bottom;
 clear: both;
 text-align: center;
 line-height: 42px;
 font-size: 100%;
 margin:0 auto 15px auto;
 color:#333;
}

.footer_line{
background: url("http://www.dreama.jp/blog/blog_master_skin/11/simpleblock/footer_line.gif") repeat-y left top;
}