@charset "euc-jp";
/* よく使うプロパティ順序
margin
padding
border
display
position
float
clear
width
height
line-height
vertical-align
overflow
list-style-type
color
background
font-weight
font-size
font
text-indent
text-align 
text-decoration 
letter-spacing
outline
*/

/* 基本設定 */

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

a{
  color: #007BEE;
  text-decoration: underline;
}

a:hover{
  text-decoration: none;
}

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

.slash_line{
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_slash_line.gif") repeat-x left center;
}

.dot_line{
  margin: 0px 5px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_xdot.gif") repeat-x left top;
}

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

/* ヘッダー部分 */

#header{
  margin: 0px 0px 1px 0px;
  float: left;
  width: 760px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_title_green.gif") no-repeat left top #47C22A;
}

h1{
  margin: 0px;
  padding: 10px 10px 5px 10px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 125%;
}

h1 a{
  color: #FFFFFF;
}

#link{
  margin: 0px 3px 2px 3px;
}

.link_other{
  margin: 0px 0px 0px 3px;
  float: right;
}

.link_other a{
  padding: 2px 0px 2px 3px;
  border-left: 1px solid #FFFFFF;
  display: block;
  color: #FFFFFF;
}

.link_cart{
  margin: 0px 0px 0px 3px;
  float: right;
}

.link_cart a{
  padding: 2px 0px 2px 27px;
  border-left: 1px solid #FFFFFF;
  display: block;
  color: #FFFFFF;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_cart_green.gif") no-repeat 4px 0px;
}

/* バナー部分 */

#sub_contents{
  margin: 0px 0px 1px 0px;
  _margin: 0px 0px -2px 0px;
}

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

#main_contents{
  border-top: 3px solid #A5D99C;
  float: left; /* Netscape */
  width: 760px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_main_contents.gif") repeat-y left center;
}

/* メニュー部分 */

#menu{
  margin: 0px 9px 0px 0px;
  width: 190px;
  float: left;
  overflow: hidden;
}

.menu_name{
  margin: 8px 0px 0px 0px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_menu_name_green.gif") repeat-y left top;
}

.menu_name_header{
  padding: 5px 3px 4px 15px;
  font-weight: bold;
  font-size: 110%;
  color: #7F7F7F;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_menu_name_header_green.gif") no-repeat left top;
}

.menu_name_footer{
  margin: 0px 0px 4px 0px;
  height: 3px;
  line-height: 0;
  font-size: 0;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_menu_name_footer_green.gif") no-repeat left bottom;
}

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

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

.menu_category{
  padding: 0px 0px 5px 0px;
  color: #555555;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_menu_contents_line_green.gif") repeat-x left bottom;
}

.menu_category a{
  padding: 0px 0px 0px 13px;
  display: block;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_menu_contents_icon_green.gif") no-repeat 0px 4px;
}

.menu_category2{
  padding: 2px 0px 3px 13px;
  border-bottom: 1px solid #DDDDDD;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_menu_contents_icon_green.gif") no-repeat 0px 4px;
}

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

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

.blog{
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 5px 0px;
  border: 1px solid #C5C5C5;
  width: 550px;
  background: none;
}

.entry_title{
  margin: 7px 0px 0px 5px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_entry_title_icon_green.gif") no-repeat left top;
}

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

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

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

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

.entry_date{
  color: #ACACAC;
  font-weight: bold;
  font-size: 85%;
}

.entry_text{
  margin: 0px 0px 5px 0px;
  width: 520px;
  overflow: hidden;
  color: #454545;
}


/* コメント部分 */
.comment{
  width: 520px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_entry_comment_green.gif") no-repeat 0px 0px;
  _background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_entry_comment_green.gif") no-repeat 0px 15px;
}

.comment_list_title{
  margin: 20px 0px 0px 0px;
}

.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: 0px 0px 10px 0px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_list_title_green.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: 520px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_entry_trackback_green.gif") no-repeat 0px 0px;
  _background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_entry_trackback_green.gif") no-repeat 0px 15px;
}

.trackback_list_title{
  margin: 20px 0px 0px 0px;
}

.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_url2{

}

.trackback_url2 a{
  color: #007BEE;
}

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

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


.info_entry{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 5px 0px;
  border: 1px solid #BBBBBB;
  width: 550px;
}

.info_entry_box{
  margin: 5px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_xdot.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: 0px 0px 8px 0px;
  padding: 0px 5px 5px 5px;
  border: 1px solid #C5C5C5;
  width: 542px;
  _width: 550px;
  background: none;
}

/* トップページ　テンプレート */
.top_page_layout{
  padding: 0px 0px;
}

.top_page_layout_title{
  margin: 7px 0px 10px 0px;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_entry_title_icon_green.gif") no-repeat left top;
}

.top_page_layout_title_depth{
  padding: 2px 0px 7px 10px;
  display: block;
  color: #515151;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_xdot.gif") repeat-x left bottom;
  font-weight: bold;
  font-size: 110%;
  text-decoration: none;
}

.top_page_layout table{
  color: #666666;
  font-size: 100%;
}

.top_page_layout_table1 tr td,.top_page_layout_table2 tr td,.top_page_layout_table3 tr td{
  vertical-align: top;
}

.top_page_layout_table1,.top_page_layout_table2,.top_page_layout_table3{
  margin: 0px 0px 10px 0px;
}

.top_page_layout_table1{
  margin: 1px 0px 0px 0px;
}

.top_page_layout_table1 tr td{
  padding: 5px;
}

.top_page_layout_table2{
  margin: 0px 0px 10px 2px;
  border: 1px solid #DDDDDD;
}

.top_page_layout_table2 tr td{
  padding: 5px;
}

.top_page_layout_contents_title{
  padding: 5px 5px 5px 10px !important;
  border-top: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_top_page_contents_title_green.gif") repeat-y left top #FCFCFC;
}

.top_page_layout_table2 tr td.top_page_layout_contents_title{
  padding: 5px 5px 5px 10px !important;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #DDDDDD;
  border-left: 0;
  background: url("https://www.dreama.jp/blog/blog_master_skin/planet/003/skin_m01_top_page_contents_title_green.gif") repeat-y left top #FCFCFC;
}

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



/* フッター部分 */
#footer{
  padding: 20px 5px 20px 5px;
  border-top: 3px solid #A5D99C;
  color: #7F7F7F;
  text-align: center;
}