/* dreama-skin open 12/27 css  hatakeyama*/

/*ドリーマスキン制作用CSS*/

/*default CSS clear + css------------------------------------------------------------------------------*/
body{
  margin: 0px;
  padding: 0px;
  line-height: 1.5;
  background: repeat-y center top #000000;
  font-size: 83%;
  text-align:center;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  background-repeat:repeat-y;
  background-position:center;
  _background-image:none;
  _background-repeat:repeat-y;
  _background-position:center;
  
  color:#ffffff;
}

a{
text-decoration:underline;
color:#1E3E79;
}
a:hover{
text-decoration:none;
}
br{
margin:0;
padding:0;}

Table{
  font-size: 100%;
  line-height:1.5;
}
*{
margin: 0;
padding: 0;
}
h1,h2,h3,h4,h5,h6{
font-weight: normal;
margin:0;
padding:0;
}


img{
border: 0;
}
li {
margin: 0;
list-style: none;
}
ol, ul {
margin: 0;
padding: 0;
}
.clear {
clear:both;
font-size:0px;
margin:0;
padding:0;
line-height:0;
}
.center {
text-align:center;
}
.left{
text-align:left;
}
.right{
text-align:right;
}
.ml{
margin-left:15px;

}

/*ヘッダー-------------------------------------------------------------------------------------*/
#all_bg{
width:100%;
text-align:center;

}
#whole_bg{
width:760px;
margin:auto;

}

#all{
width:760px;
_width:758px;
float:left;
border-width:0 1px 0 1px;
border-color:#CCCCCC;
border-style:solid;
}
#whole{
width:760px;
_width:758px;
margin:auto;
clear:both;
}
#header_bg{
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/spacer.gif);
background-color:#FFFFFF;
}
#header{
width:760px;
_width:758px;
margin:auto;
background-color:#FFFFFF;
}
#header .header_left{
float:left;
width:400px;
word-wrap: break-word; 
text-align:left;
padding:12px 30px 12px 20px;
}
#header .header_left h1{
font-size:170%;
color:#000000;
font-weight:bold;
font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',
'ＭＳ Ｐゴシック', sans-serif;
}
#header .header_right{
width:290px;
float:right;
padding:10px 20px 5px 0;
}
#header .header_left h1 a{
text-decoration:none;
color:#000000;

}
#header .header_right_up{
text-align:right;
padding:5px 0 5px 0;
}
#header .header_right_down{
text-align:right;
}
#header .header_right_down img{
margin-left:15px;
}
.banner{
width:760px;
_width:758px;
float:left;
overflow:hidden;
margin-top:0;
}
.banner_footer{
width:760px;
_width:758px;
height:12px;
float:left;
_margin-top:-4px;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/banner_shadow.gif);
background-repeat:repeat-x;
}

/*グローバルメニュー------------------------------------------------------------------------------*/
/* メニュー1 */
#menu1{
  position: relative;
  width:760px;
  _width:758px;
  floa:left;
text-align:left;
margin:auto;
font-size:12px;
}
#menu1 a{
color:#666666;

}

#menu1 div#menu_user_information_box{
  display: none;
}

.menu1_layer{
  float: left;
}

.menu1_topmenu{
float:left;
padding:8px 12px 8px 10px;
text-decoration:none;
color:#666666;
white-space:nowrap;
border-style:solid;
border-color:#C9C9C9;
border-width:0px 1px 1px 0px;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/global_menu_bg_down_menu.gif);
background-repeat:repeat-x;
background-color:#F6F6F6;
border-bottom-color:#CCCCCC;
font-weight:bold;
z-index: 4;
}



.menu1_topmenu_over{
float:left;
display:block;
padding:8px 12px 8px 10px;
text-decoration:none;
color:#FFFFFF;
white-space:nowrap;
border-style:solid;
border-color:#C9C9C9;
border-width:0px 1px 1px 0px;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/menu_bg_hover_orange.gif);
background-repeat:repeat-x;
background-color:#FFA33F;
border-bottom-color:#CCCCCC;
font-weight:bold;
z-index: 4;
}


.menu1_submenu_layer{
  display: none;
  position: absolute;
  background: #FFFFFF;
    line-height:1.5;
	z-index:4;
}

.menu1_submenu_layer_visi{
  border: 1px solid #BCBCBC;
  position: absolute;
  background: #FFFFFF;
  text-align: left;
  line-height:1.5;
  z-index: 4;
  font-size:12px;
  margin:32px 0 0 -1px;
  _margin:34px 0 0 -101%;
  width: 170px;
  overflow:hidden;
}
.menu1_submenu_layer_hid{
  display: none;
  position: absolute;
  z-index: 4;
}
.menu1_submenu a{
cursor:pointer;
  /*padding: 2px;*/
  display: block ;
  color: #4B4B4B !important;
  background: #FFFFFF;
  text-align: left;
  z-index: 4;
  line-height:1.5;
  padding:6px 0 6px 5px;
  font-size:12px;
  border-width:0 0 0 4px;
  border-color:#FFFFFF;
  border-style:solid;
}
.menu1_submenu a:hover{
cursor:pointer;
  line-height:1.5;
  font-size:12px;
  border-width:0 0 0 4px;
  border-color:#FFFFFF;
  border-style:solid;
  }
.menu1_submenu .normal a{
cursor:pointer;
  /*padding: 2px;*/
  display: block ;
  background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/dotline_menu.gif);
  background-repeat:repeat-x;
  background-position:0% 100%;
}
.menu1_submenu .normal02{
cursor:pointer;
  /*padding: 2px;*/
  display: block ;
  background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/dotline_menu.gif);
  background-repeat:repeat-x;
  background-position:0% 100%;
}

.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;
}



#global_menu{
float:left;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/global_menu_bg_down.gif);
background-repeat:repeat-x;
background-color:#F6F6F6;
background-position:0px 0px;
border-width:0px 0 2px 0;
border-style:solid;
border-bottom-color:#FF7D00;

text-align:center;
_padding-left:0px;
}

#global_menu input{
margin:0 5px 0 5px;

}

#global_menu .up_menu{
width:764px;
text-align:left;
margin:auto;
}
#global_menu .up_menu .select_menu{
margin:auto;
float:left;

}
#global_menu .up_menu .select_menu a{
display:block;
padding:7px 12px 7px 10px;
text-decoration:none;
margin:0px 0 0 0;
border-width:0 0 0 1px;
border-color:#CCCCCC;
border-style:solid;
}

#global_menu .up_menu .select_menu a:hover{
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/menu_bg_hover.gif);
background-repeat:repeat-x;
background-color:#FF7D00;
background-position:0 0;
padding:8px 12px 8px 10px;
text-decoration:none;
display:block;
}

.global_menu_up{
width:760px;
_width:758px;
padding:0px 0 0 0;
margin:0;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/global_menu_bg_up.gif);
background-repeat:repeat-x;
float:left;
height:2px;
overflow:hidden;
}

.allow a{
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/allow.gif);
background-repeat:no-repeat;
text-decoration:none;
}
.allow a:hover{
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/allow_hover.gif);
background-repeat:no-repeat;
text-decoration:none;
}


/*コンテンツ開始----------------------------------------------------------------------------------*/
#contents{
width:760px;
_width:758px;
margin:auto;
}
.top_page{
text-align:left;

}


/*右メニュー---------------------------------------------------------------------------------------*/
.contents_right{
width:740px;
padding:0 0 0px 10px;
_padding:0 0 0px 0px;
clear:both;

}
.contents_right_title_bg{
text-align:left;
border-width:1px;
border-color:#CACACA;
border-style:solid;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/article_title_bg.gif);
_background-position:0 2px;
_background-position:0 1px;
background-repeat:repeat-x;
background-color:#F5F4F5;
margin:3px  0 0 0;
}
.contents_right_title_point{
color:#000000;
margin:0px 0 0 0 ;
padding:8px 0 8px 15px;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/article_title_point.gif);
background-repeat:no-repeat;
background-position:0 0;
}
div .01{
font-size:12px;
font-weight:normal !important;

}

.contents_right_title_point a{
text-decoration:none;
color:#333333;
font-weight:bold;
font-size:106%;

}
.contents_right_title_point02{
color:#000000;
margin:0px 0 0 0 ;
padding:8px 0 8px 15px;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/article_title_point.gif);
background-repeat:no-repeat;
background-position:0 0;
font-weight:bold;
font-size:106%;
}
.contents_right_title_footer{
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/shadow_titlebg.gif);
background-repeat:repeat-x;
float:none;
_float:left;
padding:3px 0 0 0;
font-size:87%;

}
.main_text{
width:720px;
overflow:hidden;
text-align:left;
line-height:1.6;
margin:auto;
margin-top:15px;

}
#repage{
width:720;
text-align:center;
float:left;
padding:5px 0 5px 0;
margin:8px auto 3px ;
}
/*日付・日時*/
.entry_data{
width:40%;
float:left;
text-align:left;
padding:0px 0px 0px 10px;

}
/*編集表示*/
.edit{
width:40%;
float:right;
text-align:right;
margin-right:10px;
font-size:12px;
}
/*パンクズ*/
.pankuzu{
margin-left:5px;
text-align:left;
}


/*コメント・トラックバック*/
.user{
width:720px;
margin-top:30px;
text-align:left;

}
/* コメント部分 */
.comment{

  width: 720px;
  padding:0px 0 0 0;
  background: url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/comment-all.gif) no-repeat 0px 15px;
  _background: url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/comment-all.gif) no-repeat 0px 14px;
}

.comment_list_title{
  padding: 8px 0px 8px 5px;
  _padding: 8px 0px 13px 0px;

    border-width:0px 0px 1px 0px;
border-color:#CCCCCC;
border-style:solid;
}

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

.comment_date{
  font-weight: normal;
  font-size: 85%;
  margin-left:15px;
}

.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:left;
  border-width:0px 0px 1px 0px;
border-color:#CCCCCC;
border-style:solid;
  padding:0px 0px 5px 0px;
  
}
.comment_name span{
font-weight:normal;
margin-right:8px;

}

/* コメントフォーム部分 */
.comment_form{
  width:520px;
  background: url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/comment-form.gif) no-repeat;
  background-position:0 15px;
}

.comment_form_list_title{
  padding: 15px 0px 15px 0px;
}
.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: 720px;
  background: url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/trackback-all.gif) no-repeat 0px 15px;
  _background: url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/trackback-all.gif) no-repeat 0px 15px;
}

.trackback_list_title{
  padding: 10px 0px 10px 0px;
}


.trackback_blog_name{
  padding:10px 0px 10px 4px;
  color: #7F7F7F;
  background: #F3F3F3;
  font-weight: bold;
      border-width:1px 0px 0px 0px;
border-color:#CCCCCC;
border-style:solid;
}

.trackback_date{
  font-weight: normal;
  font-size: 85%;
  margin-left:15px;
}

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

.trackback_url{
  color: #777777;
}

.trackback_url2{

}

.trackback_url2 a{
  color: #007BEE;
}

/*新着ページ一覧*/

/* 新着トピックスレイアウト */
.entry{
width:730px;
text-align:left;
}

.entry .news_title{
margin:20px 0 0 20px;
_margin:20px 0 0 10px;
font-size:150%;
color:#333333;
font-weight:bold;

}


.entry .top_info_layer{
margin:5px 0 0 0px;

}
.entry .top_info_layer .top_info_date{
float:left;
width:90px;
padding-left:15px;
}
.entry .top_info_layer .top_info_title{
float:left;
width:570px;
padding-left:10px;
text-align:left;
}
.entry .top_info_layer .dotline{
float:left;
background-position: 0% 99%;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/dotline_menu.gif);
background-repeat:repeat-x;
padding:0px 0 5px 0px;
margin:0 0 5px 5px;
_margin:0 0 5px 15px;
}

.entry .top_info_layer .old_news{
float:right;

}
.entry #go_btn{
margin:0px 5px 0px 3px;

}


/*フッター---------------------------------------------------------------------------------------*/
#footer{
border-width:1px 0px 0px 0px;
border-color:#CACACA;
border-left-color:#FF7F03;
border-style:solid;
color:#000000;
width:760px;
_width:758px;
padding:20px 0 15px 0;
background-image:url(http://www.mall.mitaka.ne.jp/blog/blog_master_skin/10/company_site_type/footer_bg.gif);
background-repeat:repeat-x;

}
#menu_user_information_manage{
padding-top:0px !important;
margin-top:0px !important;
}

#blog_calendar_contents\{
font-size:0 !important;
line-height:0 !important;
margin:0 !important;
padding:0 !important;
display:none;
}

.search{
width:720px;
background-color:#F5F5F5;
border-color:#999999;
border-width:1px;
border-style:solid;
margin:10px 0 10px 0;

}
#user_banner_out{
border-width:1px 0 0 0;
border-color:#CCCCCC;
border-style:solid;
padding:10px 0px 10px 0;
margin:20px 0 0 0;
text-align:right;
}
#user_banner_out a{
margin:0 5px 0 5px;
}

#extend_rss{
width:81px;
font-size:0;
margin:0;
padding:0;
line-height:0;
float:right;
}
#menu_user_information_manage{

text-align:right;
}
#menu_user_information_manage br{
display:none;

}
#menu_user_information_rss{
padding:10px 0 0 0;
display:none;
height:0;
overflow:hidden;
width:0;
}


.engine{
text-align:center;
margin-top:3px;
clear:both;
background-color:#FFFFFF;
}
