/* 

    Blog  -  simple paper CSS 

    1.基本設定
    2.ヘッダ　タイトル部分
    3.左カテゴリー
    4.右カテゴリー（本文）
    5.フッタ　コピーライト部分

	IE 6xx
	Firefox 1.0.6

*/

/*  1.基本設定  */
body{
text-align:center;
margin:20px 0px 0px 0px;
font-size:12px;
color:#555555;
font-family: Arial, Helvetica, sans-serif;
background:#EEEEEE;
}

#whole_shadow{
width:780px;
margin: 0 auto;
background:#DDDDDD;
}

#whole{
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
border:1px solid #AAAAAA;
width:760px;
}

a{
color:#800000;
text-decoration:none;
}

a:hover{
color:#FF9B9B;
text-decoration:underline;
}


td{
vertical-align:top;
}

table{
font-size:12px;
}

/*  2.ヘッダ　タイトル部分  */
#header{
text-align:left;
/*border-bottom:1px solid #CCCCCC;*/
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

h1{
margin:10px 0px 0px 0px;
font-size:16px;
}

.options{
text-align:right;
padding:0px 10px 0px 0px;
}


/*  3.左カテゴリー  */
#leftcateg{
margin:0px 0px 0px 0px;
float:left;
text-align:left;
width:220px;
overflow: hidden;
}

.categ_name{
padding:0px 0px 10px 20px;
margin:20px 20px 0px 0px;
color:#AA0C18;
}

.listescape{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 5px;
}

.listescape li{
list-style-type:none;
line-height:130%;
}

.listescape2{
padding:0px 0px 0px 25px;
margin:0px 0px 0px 0px;
}

.color01{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/leftbar_red.gif') repeat-y;
margin:0px 0px 0px 0px;
}

.color01_menu{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/leftbar_red.gif') repeat-y;
margin:0px;
}


.categborder{
border-bottom:1px solid #CCCCCC;
margin:20px 20px 10px 20px;
}

.arrowrain{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/arrow_red.gif') no-repeat 3px 0px;
height:20px;
padding:7px 0px 0px 25px;
}





/*  4.右カテゴリー（本文）  */
#rightcateg{
margin:20px 0px 0px 0px;
float:left;
text-align:left;
width:525px;
_width: 523px;
/*overflow: hidden;*/
}

.newstitleall{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/leftbar_red.gif') repeat-y;
padding:0px 0px 0px 15px;
}

h2{
margin:0px;
font-size:14px;
}

.timecode{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/border_dashed_gray.gif') repeat-x top;
margin:0px 0px 10px 0px;
}

.newsedit{
text-align:right;
margin:0px 0px 0px 10px;
}

.newsmain{
font-size : 14px;
line-height : 18px;
padding:0px 0px 20px 0px;
}

.newsmain a {color: #555555;text-decoration: underline}
.newsmain a:link {color: #555555;text-decoration: underline}
.newsmain a:visited {color: #555555;text-decoration: underline}
.newsmain a:active {color: #FF9B9B;text-decoration: underline}
.newsmain a:hover {color: #FF9B9B;text-decoration: underline}

.endpublish{
border-top:1px solid #DDDDDD;
margin:0px;
}

.endcomment{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/comment12.gif') no-repeat 0px 3px;
padding:0px 0px 0px 13px;
}

.endtrackback{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/trackback.gif') no-repeat 5px 3px;
padding:0px 0px 0px 17px;
}

.trackbackurl{
margin:0px;
border-bottom:1px solid #CCCCCC;
}

.commentgruop{
margin:0px 0px 10px 0px;
}

.rightnewsall{
margin:0px 0px 40px 0px;
}

.information{
list-style-type:none;
margin:0px;
padding:0px;
}

.infotitle ul{
margin:10px 0px 10px 0px;
}

.infotitle_bk{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/border_dashed_gray.gif') repeat-x bottom;
}

.infotitleall{
background:url('http://www.dreamblog.jp/blog/blog_master_skin/5/paper/leftbar_red.gif') repeat-y;
padding:0px 0px 0px 15px;
}

.comment_form_title{
width:300px;
}

.comment_form_name{
width:300px;
}

.comment_form_url{
width:300px;
}

.comment_form_textarea{
width:480px;
}

.commentform{
line-height:180%;
}

.information{
padding: 0 10px 0 0;
font-size:14px;
}

.information a {color: #555555;text-decoration: underline}
.information a:link {color: #555555;text-decoration: underline}
.information a:visited {color: #555555;text-decoration: underline}
.information a:active {color: #FF9B9B;text-decoration: underline}
.information a:hover {color: #FF9B9B;text-decoration: underline}

.TOP_PAGE a {color: #555555;text-decoration: underline}
.TOP_PAGE a:link {color: #555555;text-decoration: underline}
.TOP_PAGE a:visited {color: #555555;text-decoration: underline}
.TOP_PAGE a:active {color: #FF9B9B;text-decoration: underline}
.TOP_PAGE a:hover {color: #FF9B9B;text-decoration: underline}

/*  5.フッタ　コピーライト部分  */
#footer{
clear:left;
text-align:right;
padding:10px 10px 10px 0px;
border-top:1px solid #CCCCCC;
}

.deco_none { text-decoration: none; }

.ENTRY_FOOTER { padding-bottom: 10px; }


/* extend */
/* メニュー1 */
#menu1{
  width: 760px;
  color: #535353;
background: url("/image/free/bg_gmenu_bg.gif") repeat-x left top #f3f3f3;
  font-size: 12px;
  position: relative;
  z-index: 3;
min-height: 30px;
_height: 30px;
}

#menu1 a{
  display: block;
  padding: 6px 10px 7px 7px;
  _padding: 7px 10px 8px 7px;
  color: #535353;
  background: url("/image/free/bg_gmenu_sep.gif") no-repeat right center;
}

#menu1 div#menu_user_information_box{
  display: none;
}

.menu1_layer{
  float: left;
}

.menu1_topmenu{
  margin: 0px 1px 0px 0px;
  /*padding: 3px 8px;*/
  color: #FFFFFF;
  background: url("/image/free/bg_gmenu.gif") repeat-x left top;
  font-weight: bold;
  word-break: keep-all;
}

.menu1_topmenu_over{
  margin: 0px 1px 0px 0px;
  /*padding: 3px 8px;*/
  /*color: #FFFFFF;*/
  /*background: url("http://www.dreama.jp/blog/blog_master_skin/5/basiccorp/bc_menu_back_s.gif") repeat-x left top #91AFCC;*/
  background: url("/image/free/bg_gmenu_over.gif") repeat-x left top;
  font-weight: bold;
  word-break: keep-all;
}

.menu1_topmenu a,.menu1_topmenu_over a,.menu1_topmenu_over a:hover{
  color: #FFFFFF;
  text-decoration: none;
}

/*
.menu1_topmenu a{

  display: block;
  color: #FFFFFF;
  background: url("http://www.dreama.jp/blog/blog_master_skin/5/basiccorp/bc_menu_back.gif") repeat-x left top #324B6D;
  font-weight: bold;
  text-decoration: none;
}

.menu1_topmenu a:hover{
  background: url("http://www.dreama.jp/blog/blog_master_skin/5/basiccorp/bc_menu_back_s.gif") repeat-x left top #91AFCC;
}
*/

.menu1_submenu_layer{
  display: none;
  position: absolute;
  color: #333333;
  z-index: 2;
}
.menu1_submenu a{
  display: inline !important;
  background: none !important;
  }

.menu1_submenu_layer_visi{
  padding: 0px 0px 5px 0px;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  display: block;
  width: 200px;
  background: #FFFFFF;
  position: absolute;
  z-index: 2;
}

.menu1_submenu_layer_hid{
  display: none;
  position: absolute;
  z-index: 2;
}

.menu1_submenu{
  margin: 0px 3px 0px 3px;
  padding: 6px 5px;
  color: #333333;
  background: url("http://www.dreama.jp/blog/blog_master_skin/5/basiccorp/xdot.gif") repeat-x left bottom;
  text-align: left;
}

.menu1_submenu div{

}

.menu1_submenu div a{
  color: #333333 !important;
}

.menu1_submenu_other{
  margin: 0px 3px 0px 3px;
  padding: 6px 5px;
  width: 164px;
  _width: 180px;
  color: #333333;
  overflow: hidden;
}

.menu1_submenu_other a{
  color: #333333 !important;
}



.menu1_submenu_footer_layer{
  position: absolute;
  height: 7px;
}

.menu1_submenu_footer{
  width: 186px;
  height: 4px;
  line-height: 0;
  font-size: 0;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.gmenu_footer{
  margin: 0 0 10px 0;
  line-height: 0;
  height: 2px;
  background: url("/image/free/bg_gmenu_bg2.gif") repeat-x left top;
  font-size: 0;
}
.subcon{
  position: relative;
  z-index: 1;
}
.pickup{
  font-size: 80%;
}
.pickup a{
  color: #555555 !important;
  text-decoration: underline;
}
.pickup a:hover{
  color: #FF9B9B !important;
}
.pickup .date{
  padding: 0 0 2px 0;
}
.pickup .title{
  padding: 0 0 2px 0;
  line-height: 1.5;  
}