/* ------------------------------
 index.css

 Last Update:2008-10-12
3rec
------------------------------ */

/* ------------------------------
リポート 設定
------------------------------ */
#report .report_moddle {
	padding:10px 13px;
	_padding:10px 0 10px 15px;
}


#report .report_moddle h2{
  font-size:20px;
  border-left:3px solid #CC0000;
  font-weight:normal;
  padding-left:5px;
}

#report .report_moddle h2 a{
  font-size:20px;
}

/* タブ　ナビゲーション　*/
#report #navigation {
	width: 523px;
	margin:15px 0 0 0;
	line-height: 100%;
}

#report #navigation ul{
  margin:0;
  padding:0;
  height:24px;
  overflow:hidden;
}
#report #navigation li.w43{
  float:left;
  width:43px;
  margin:0;
  padding:0;
}
#report #navigation li.w60{
  float:left;
  width:60px;
  margin:0;
  padding:0;
}
#report #navigation li.w75{
  float:left;
  width:75px;
  margin:0;
  padding:0;
} 
#report #navigation a.tb_list{
  display:block;
  width:100%;
  height:0!important;
  height:/**/:43px;
  padding-top:43px;
  background-image:url(../../images/report/list.gif);
  background-position:left top;
  text-decoration:none;
}
#report #navigation a:hover.tb_list{
  background-image:url(../../images/report/list.gif);
  background-position:right top;
}

#report #navigation a.tb_hokkaido{
  display:block;
  width:100%;
  height:0!important;
  height:/**/:60px;
  padding-top:60px;
  background-image:url(../../images/report/hokkaido.gif);
  background-position:left top;
  text-decoration:none;
}
#report #navigation a:hover.tb_hokkaido{
  background-image:url(../../images/report/hokkaido.gif);
  background-position:right top;
}

#report #navigation a.tb_tohoku{
  display:block;
  width:100%;
  height:0!important;
  height:/**/:60px;
  padding-top:60px;
  background-image:url(../../images/report/tohoku.gif);
  background-position:left top;
  text-decoration:none;
}
#report #navigation a:hover.tb_tohoku{
  background-image:url(../../images/report/tohoku.gif);
  background-position:right top;
}

#report #navigation a.tb_kanto{
  display:block;
  width:100%;
  height:0!important;
  height:/**/:75px;
  padding-top:75px;
  background-image:url(../../images/report/kanto.gif);
  background-position:left top;
  text-decoration:none;
}
#report #navigation a:hover.tb_kanto{
  background-image:url(../../images/report/kanto.gif);
  background-position:right top;
}

#report #navigation a.tb_tokai{
  display:block;
  width:100%;
  height:0!important;
  height:/**/:75px;
  padding-top:75px;
  background-image:url(../../images/report/tokai.gif);
  background-position:left top;
  text-decoration:none;
}
#report #navigation a:hover.tb_tokai{
  background-image:url(../../images/report/tokai.gif);
  background-position:right top;
}

#report #navigation a.tb_kansai{
  display:block;
  width:100%;
  height:0!important;
  height:/**/:60px;
  padding-top:60px;
  background-image:url(../../images/report/kansai.gif);
  background-position:left top;
  text-decoration:none;
}
#report #navigation a:hover.tb_kansai{
  background-image:url(../../images/report/kansai.gif);
  background-position:right top;
}

#report #navigation a.tb_tyugoku{
  display:block;
  width:100%;
  height:0!important;
  height:/**/:75px;
  padding-top:75px;
  background-image:url(../../images/report/tyugoku.gif);
  background-position:left top;
  text-decoration:none;
}
#report #navigation a:hover.tb_tyugoku{
  background-image:url(../../images/report/tyugoku.gif);
  background-position:right top;
}

#report #navigation a.tb_kyusyu{
  display:block;
  width:100%;
  height:0!important;
  height:/**/:75px;
  padding-top:75px;
  background-image:url(../../images/report/kyusyu.gif);
  background-position:left top;
  text-decoration:none;
}
#report #navigation a:hover.tb_kyusyu{
  background-image:url(../../images/report/kyusyu.gif);
  background-position:right top;
}
/* タブ　ナビゲーション　*/

/* 最新リポート　*/

#report .lower_contents h1{
  margin:30px 0 0 0;
  font-size:20px;
  border-left:5px solid #E00000;
  padding:0 0 0 5px;
}

#report h3.new_rp_ttl{
  margin-top:10px;
  background:url(../../images/report/new_report.gif) no-repeat;
  height:24px;
  width:523px;
  padding:6px 0 0 40px;
  font-weight:bold;
  font-size:12px;
  color:#CC0000;
}


#report .new_rp{
  margin-top:5px;
  padding-bottom:10px;
  background: url(../../images/dotted.gif) repeat-x bottom;
  width:523px;
}

#report .rp_img{
  float:left;
}
#report .rp_txt{
  float:left;
  width:356px;
}
#report .rp_txt li{
  padding-bottom:7px;
}


/* 最新リポート　一覧　*/

#report dl.rp_list dt {
  float: left;
  padding: 0;
  margin: 3px 3px 5px 0;
  color:#7E7E7E;
}

#report dl.rp_list dd {
  line-height: 120%;
  margin: 3px 0 0 5px;
  padding: 0;
}

#report li.pt{
  margin-left:7px;
  padding-left:20px;
  float:left;
  width:370px;
  background: url(../../images/more_point.gif) no-repeat;
}
#report li.pt{
  margin-left:7px;
  padding-left:20px;
  float:left;
  width:350px;
  background: url(../../images/more_point.gif) no-repeat;
}

/* エリア別現地リポート　*/
#report div.area_rp{
  width:523px;
  padding-bottom:5px;
  border-bottom:1px solid #DFDFDF;
}

#report .area_rp ul{
  margin-top:5px;
}
#report .area_rp li{
  float:left;
  display:block;
  width:150px;
}
#report .area_rp li.ap1{
  background:url(../../images/report/area_point1.gif) no-repeat;
  background-position:1% 40% ;
  padding-left:20px;
}
#report .area_rp li.ap2{
  background:url(../../images/report/area_point2.gif) no-repeat;
  background-position:1% 40% ;
  padding-left:20px;
}
#report .area_rp li.ap3{
  background:url(../../images/report/area_point3.gif) no-repeat;
  background-position:1% 40% ;
  padding-left:20px;
}
#report .area_rp li.ap4{
  background:url(../../images/report/area_point4.gif) no-repeat;
  background-position:1% 40% ;
  padding-left:20px;
}
#report .area_rp li.ap5{
  background:url(../../images/report/area_point5.gif) no-repeat;
  background-position:1% 40% ;
  padding-left:20px;
}
#report .area_rp li.ap6{
  background:url(../../images/report/area_point6.gif) no-repeat;
  background-position:1% 40% ;
  padding-left:20px;
}#report .area_rp li.ap7{
  background:url(../../images/report/area_point7.gif) no-repeat;
  background-position:1% 40% ;
  padding-left:20px;
}
#report .area_rp a{
  font-weight:bold;
}


/* 支店担当者おすすめ案件　*/

#report h3.rp_ossm{
  margin-top:10px;
  background:url(../../images/report/osusume.gif) no-repeat;
  height:27px;
  width:523px;
  padding:7px 0 0 8px;
  font-weight:bold;
  font-size:12px;
  color:#CC0000;
}
  

#report p.stn_txt{
  display:block;
  padding:5px 0;
  background: url(../../images/dotted.gif) repeat-x bottom;
  width:523px;
} 

#report div.stn_ank{
  display:block;
  padding:8px 0;
  background: url(../../images/dotted.gif) repeat-x bottom;
  width:523px;
}
#report li.pt2,p.pt2{
  padding-left:20px;
  background: url(../../images/more_point.gif) no-repeat;
  background-position:1% 40% ;
  margin-bottom:5px;
}
#report li.pt3{
  padding-left:20px;
  padding-bottom:8px;
  background: url(../../images/more_point.gif) no-repeat;
  background-position:1% 40% ;
}
#report div.stn_list{
  background: url(../../images/dotted.gif) repeat-x bottom;
  width:523px;
}
#report div.mt{
  padding-top:5px;
  float:right;
  padding-right:0px;
}

/* 余白　*/
.mrg_t5{
  margin-top:5px;
}
.mrg_t10{
  margin-top:10px;
}
.mrg_t15{
  margin-top:15px;
}


.clear{
    clear:both;
    margin:0px;
    padding:0px;
    line-height:0px;
    font-size:0px;
    height:0px;
}

/* ------------------------------
リポート 北海道エリア　設定
------------------------------ */
#report h3.area0_ttl{
  background: url(../../images/report/area0/ttl.gif) no-repeat;
  height:57px;
}
#report .area0_ttl span.h3_txt{
  padding:25px 0 0 10px;
  display:block;
  color:#255EA5;
  font-weight:bold;
  font-size:16px;
}
#report .area0_new{
  background: url(../../images/report/area0/new_report.gif) no-repeat;
  width:523px;
  height:24px;
  padding:7px 0 0 40px;
  color:#255EA5;
  font-weight:bold;
  font-size:12px;
  margin-top:10px;
}


#report .area0_area{
  margin-top:10px;
  background: url(../../images/report/area0/osusume.gif) no-repeat;
  width:523px;
  height:21px;
  padding:6px 0 0 8px;
  color:#255EA5;
  font-weight:bold;
  font-size:12px;
}  

#report h3.bk_nb_ttl00,#report h3.area_rp_ttl00{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}  

#report h3.area0_nb_ttl,#report h3.area0_rp_ttl{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#255EA5;
  font-weight:bold;
  font-size:12px;
}  

#report #area0_work,#bk_nmbr{
  width:523px;
}
#report #area0_work div.work_bd{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px;
}
#report #area0_work li.work_txt{
  float:left;
  padding-left:10px;
  width:185px;
}
#report li.pt5{
  padding-right:5px;
  float:left;
}
#report li.pt4{
  float:left;
  background: url(../../images/more_point.gif) no-repeat;
  margin-bottom:5px;
  background-position:1% 40% ;
  padding-left:20px;
}
#report h3.area0_ossm{
  margin-top:15px;
  background: url(../../images/report/area0/osusume.gif) no-repeat;
  width:523px;
  height:27px;
  padding:7px 0 0 8px;
  color:#255EA5;
  font-weight:bold;
  font-size:12px;
}  


/* ------------------------------
リポート 北海道エリア　設定
------------------------------ */
#report h3.area1_ttl{
  background: url(../../images/report/area1/ttl.gif) no-repeat;
  height:57px;
}
#report .area1_ttl span.h3_txt{
  padding:25px 0 0 10px;
  display:block;
  color:#37BE70;
  font-weight:bold;
  font-size:16px;
}
#report .area1_new{
  background: url(../../images/report/area1/new_report.gif) no-repeat;
  width:523px;
  height:24px;
  padding:7px 0 0 40px;
  color:#37BE70;
  font-weight:bold;
  font-size:12px;
  margin-top:10px;
}
#report .area1_area{
  margin-top:10px;
  background: url(../../images/report/area1/osusume.gif) no-repeat;
  width:523px;
  height:21px;
  padding:6px 0 0 8px;
  color:#37BE70;
  font-weight:bold;
  font-size:12px;
}  

#report h3.bk_nb_ttl00,#report h3.area_rp_ttl00{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}  

#report h3.area1_nb_ttl,#report h3.area1_rp_ttl{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#37BE70;
  font-weight:bold;
  font-size:12px;
}  

#report #area1_work,#bk_nmbr{
  width:523px;
}
#report #area1_work div.work_bd{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px;
}
#report #area1_work li.work_txt{
  float:left;
  padding-left:10px;
  width:185px;
}
#report li.pt5{
  padding-right:5px;
  float:left;
}
#report li.pt4{
  float:left;
  background: url(../../images/more_point.gif) no-repeat;
  margin-bottom:5px;
  background-position:1% 40% ;
  padding-left:20px;
}
#report h3.area1_ossm{
  margin-top:15px;
  background: url(../../images/report/area1/osusume.gif) no-repeat;
  width:523px;
  height:27px;
  padding:7px 0 0 8px;
  color:#37BE70;
  font-weight:bold;
  font-size:12px;
}  


/* ------------------------------
リポート 北海道エリア　設定
------------------------------ */
#report h3.area2_ttl{
  background: url(../../images/report/area2/ttl.gif) no-repeat;
  height:57px;
}
#report .area2_ttl span.h3_txt{
  padding:25px 0 0 10px;
  display:block;
  color:#5DB300;
  font-weight:bold;
  font-size:16px;
}
#report .area2_new{
  background: url(../../images/report/area2/new_report.gif) no-repeat;
  width:523px;
  height:24px;
  padding:7px 0 0 40px;
  color:#5DB300;
  font-weight:bold;
  font-size:12px;
  margin-top:10px;
}
#report .area2_area{
  margin-top:10px;
  background: url(../../images/report/area2/osusume.gif) no-repeat;
  width:523px;
  height:21px;
  padding:6px 0 0 8px;
  color:#5DB300;
  font-weight:bold;
  font-size:12px;
}  

#report h3.bk_nb_ttl00,#report h3.area_rp_ttl00{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}  

#report h3.area2_nb_ttl,#report h3.area2_rp_ttl{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#5DB300;
  font-weight:bold;
  font-size:12px;
}  

#report #area2_work,#bk_nmbr{
  width:523px;
}
#report #area2_work div.work_bd{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px;
}
#report #area2_work li.work_txt{
  float:left;
  padding-left:10px;
  width:185px;
}
#report li.pt5{
  padding-right:5px;
  float:left;
}
#report li.pt4{
  float:left;
  background: url(../../images/more_point.gif) no-repeat;
  margin-bottom:5px;
  background-position:1% 40% ;
  padding-left:20px;
}
#report h3.area2_ossm{
  margin-top:15px;
  background: url(../../images/report/area2/osusume.gif) no-repeat;
  width:523px;
  height:27px;
  padding:7px 0 0 8px;
  color:#5DB300;
  font-weight:bold;
  font-size:12px;
}  


/* ------------------------------
リポート 北海道エリア　設定
------------------------------ */
#report h3.area3_ttl{
  background: url(../../images/report/area3/ttl.gif) no-repeat;
  height:57px;
}
#report .area3_ttl span.h3_txt{
  padding:25px 0 0 10px;
  display:block;
  color:#778900;
  font-weight:bold;
  font-size:16px;
}
#report .area3_new{
  background: url(../../images/report/area3/new_report.gif) no-repeat;
  width:523px;
  height:24px;
  padding:7px 0 0 40px;
  color:#778900;
  font-weight:bold;
  font-size:12px;
  margin-top:10px;
}
#report .area3_area{
  margin-top:10px;
  background: url(../../images/report/area3/osusume.gif) no-repeat;
  width:523px;
  height:21px;
  padding:6px 0 0 8px;
  color:#778900;
  font-weight:bold;
  font-size:12px;
}  

#report h3.bk_nb_ttl00,#report h3.area_rp_ttl00{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}  

#report h3.area3_nb_ttl,#report h3.area3_rp_ttl{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#778900;
  font-weight:bold;
  font-size:12px;
}  

#report #area3_work,#bk_nmbr{
  width:523px;
}
#report #area3_work div.work_bd{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px;
}
#report #area3_work li.work_txt{
  float:left;
  padding-left:10px;
  width:185px;
}
#report li.pt5{
  padding-right:5px;
  float:left;
}
#report li.pt4{
  float:left;
  background: url(../../images/more_point.gif) no-repeat;
  margin-bottom:5px;
  background-position:1% 40% ;
  padding-left:20px;
}
#report h3.area3_ossm{
  margin-top:15px;
  background: url(../../images/report/area3/osusume.gif) no-repeat;
  width:523px;
  height:27px;
  padding:7px 0 0 8px;
  color:#778900;
  font-weight:bold;
  font-size:12px;
}  


/* ------------------------------
リポート 北海道エリア　設定
------------------------------ */
#report h3.area4_ttl{
  background: url(../../images/report/area4/ttl.gif) no-repeat;
  height:57px;
}
#report .area4_ttl span.h3_txt{
  padding:25px 0 0 10px;
  display:block;
  color:#885600;
  font-weight:bold;
  font-size:16px;
}
#report .area4_new{
  background: url(../../images/report/area4/new_report.gif) no-repeat;
  width:523px;
  height:24px;
  padding:7px 0 0 40px;
  color:#885600;
  font-weight:bold;
  font-size:12px;
  margin-top:10px;
}
#report .area4_area{
  margin-top:10px;
  background: url(../../images/report/area4/osusume.gif) no-repeat;
  width:523px;
  height:21px;
  padding:6px 0 0 8px;
  color:#885600;
  font-weight:bold;
  font-size:12px;
}  

#report h3.bk_nb_ttl00,#report h3.area_rp_ttl00{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}  

#report h3.area4_nb_ttl,#report h3.area4_rp_ttl{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#885600;
  font-weight:bold;
  font-size:12px;
}  

#report #area4_work,#bk_nmbr{
  width:523px;
}
#report #area4_work div.work_bd{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px;
}
#report #area4_work li.work_txt{
  float:left;
  padding-left:10px;
  width:185px;
}
#report li.pt5{
  padding-right:5px;
  float:left;
}
#report li.pt4{
  float:left;
  background: url(../../images/more_point.gif) no-repeat;
  margin-bottom:5px;
  background-position:1% 40% ;
  padding-left:20px;
}
#report h3.area4_ossm{
  margin-top:15px;
  background: url(../../images/report/area4/osusume.gif) no-repeat;
  width:523px;
  height:27px;
  padding:7px 0 0 8px;
  color:#885600;
  font-weight:bold;
  font-size:12px;
}  


/* ------------------------------
リポート 北海道エリア　設定
------------------------------ */
#report h3.area5_ttl{
  background: url(../../images/report/area5/ttl.gif) no-repeat;
  height:57px;
}
#report .area5_ttl span.h3_txt{
  padding:25px 0 0 10px;
  display:block;
  color:#B53900;
  font-weight:bold;
  font-size:16px;
}
#report .area5_new{
  background: url(../../images/report/area5/new_report.gif) no-repeat;
  width:523px;
  height:24px;
  padding:7px 0 0 40px;
  color:#B53900;
  font-weight:bold;
  font-size:12px;
  margin-top:10px;
}
#report .area5_area{
  margin-top:10px;
  background: url(../../images/report/area5/osusume.gif) no-repeat;
  width:523px;
  height:21px;
  padding:6px 0 0 8px;
  color:#B53900;
  font-weight:bold;
  font-size:12px;
}  

#report h3.bk_nb_ttl00,#report h3.area_rp_ttl00{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}  

#report h3.area5_nb_ttl,#report h3.area5_rp_ttl{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#B53900;
  font-weight:bold;
  font-size:12px;
}  

#report #area5_work,#bk_nmbr{
  width:523px;
}
#report #area5_work div.work_bd{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px;
}
#report #area5_work li.work_txt{
  float:left;
  padding-left:10px;
  width:185px;
}
#report li.pt5{
  padding-right:5px;
  float:left;
}
#report li.pt4{
  float:left;
  background: url(../../images/more_point.gif) no-repeat;
  margin-bottom:5px;
  background-position:1% 40% ;
  padding-left:20px;
}
#report h3.area5_ossm{
  margin-top:15px;
  background: url(../../images/report/area5/osusume.gif) no-repeat;
  width:523px;
  height:27px;
  padding:7px 0 0 8px;
  color:#B53900;
  font-weight:bold;
  font-size:12px;
}  


/* ------------------------------
リポート 北海道エリア　設定
------------------------------ */
#report h3.area6_ttl{
  background: url(../../images/report/area6/ttl.gif) no-repeat;
  height:57px;
}
#report .area6_ttl span.h3_txt{
  padding:25px 0 0 10px;
  display:block;
  color:#92256A;
  font-weight:bold;
  font-size:16px;
}
#report .area6_new{
  background: url(../../images/report/area6/new_report.gif) no-repeat;
  width:523px;
  height:24px;
  padding:7px 0 0 40px;
  color:#92256A;
  font-weight:bold;
  font-size:12px;
  margin-top:10px;
}
#report .area6_area{
  margin-top:10px;
  background: url(../../images/report/area6/osusume.gif) no-repeat;
  width:523px;
  height:21px;
  padding:6px 0 0 8px;
  color:#92256A;
  font-weight:bold;
  font-size:12px;
}  

#report h3.bk_nb_ttl00,#report h3.area_rp_ttl00{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}  

#report h3.area6_nb_ttl,#report h3.area6_rp_ttl{
  margin-top:15px;
  background: url(../../images/report/white_ttl.gif) no-repeat;
  width:523px;
  height:24px;
  padding:6px 0 0 8px;
  color:#92256A;
  font-weight:bold;
  font-size:12px;
}  

#report #area6_work,#bk_nmbr{
  width:523px;
}
#report #area6_work div.work_bd{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px;
}
#report #area6_work li.work_txt{
  float:left;
  padding-left:10px;
  width:185px;
}
#report li.pt5{
  padding-right:5px;
  float:left;
}
#report li.pt4{
  float:left;
  background: url(../../images/more_point.gif) no-repeat;
  margin-bottom:5px;
  background-position:1% 40% ;
  padding-left:20px;
}
#report h3.area6_ossm{
  margin-top:15px;
  background: url(../../images/report/area6/osusume.gif) no-repeat;
  width:523px;
  height:27px;
  padding:7px 0 0 8px;
  color:#92256A;
  font-weight:bold;
  font-size:12px;
}  


#report .report_data{
  color:#333;
  font-weight:bold;
  margin:20px 0 0 5px 0;
}


#report .report_entrytitle{
  font-weight:bold;
  font-size:16px;
  padding:5px 0;
  background: url(../../images/dotted.gif) repeat-x bottom;
}

#report .report_entrybody{
  color:#333;
  margin-top:10px;

}

#report .report_body p{
  margin:6px 0;
  color:#333;
}

#report .report_pageprev{
  margin-top:10px;
  padding:3px 2px 3px 17px;
  background: url(../../images/ico_backtotop.gif)  3px no-repeat #eee;
}

.area0_entrytitle{
  color:#0E5DA5;
  font-weight:bold;
}

.area1_entrytitle{
  color:#00BF73;
  font-weight:bold;
}

.area2_entrytitle{
  color:#53B509;
  font-weight:bold;
}

.area3_entrytitle{
  color:#778A00;
  font-weight:bold;
}

.area4_entrytitle{
  color:#8D5600;
  font-weight:bold;
}

.area5_entrytitle{
  color:#BC3700;
  font-weight:bold;
}


.area6_entrytitle{
  color:#98216A;
  font-weight:bold;
}

.paging{
  border-top:1px solid #ebebeb;
  padding:5px 4px 6px 4px;
  margin:15px 0 5px 0;
  background: url(../../images/drop.gif) repeat-x bottom;
  text-align:center;
}

.paging a{
  text-decoration:none;
  font-weight:bold;
}


/* ------------------------------
 右カラム設定
------------------------------ */
#report .bg_r_col_title {
  width: 206px;
  height: 27px;
  color: #CC0000;
  font-weight: bold;
  font-size: 12px;
  background: url(../../images/news/bg_r_col_title.gif) no-repeat;
}

#report .r_col_title {
  display: block;
  padding: 7px 0 0 7px;
  font-weight: bold;
  color: #CC000;
}

#report .branch_middle {
  border-left: 1px solid #CACACA;
  border-right: 1px solid #CACACA;
  background: url(../../images/news/bg_middle_s.jpg) no-repeat top center;
}

#report .branch_nest {
  width: 188px;
  margin: 0 0 0 7px;
  padding: 10px 0 0 0;
  border-left: 1px solid #CACACA;
  border-right: 1px solid #CACACA;
  background: #FFF;
}

#report .branch_bottom {
  width: 206px;
  height: 11px;
  margin: 0 0 10px 0;
  background: url(../../images/news/bg_bottom_s.gif) no-repeat;
}

#report .perf_title {
  margin: 0 0 5px 0;
  color: #999;
  font-size: 12px;
}

#report .branch_box {
  width: 181px;
  margin: 0 0 4px 0;
  padding: 0 1px 6px 5px;
  background: url(../../images/dotted.gif) repeat-x bottom;
}

#report .branch_box_last {
  width: 182px;
  margin: 0 0 4px 0;
  padding: 0 1px 6px 5px;
  border-bottom: 1px solid #D4D4D4;
}

#report .branch_box_ex {
  width: 182px;
  margin: 0 0 4px 0;
  padding: 0 1px 6px 5px;
  border-bottom: 1px solid #D4D4D4;
}

#report .p_branch {
  float: left;
  width: 48px;
  margin: 0 3px 0 0;
}

#report .p_intro {
  float: left;
  width: 65px;
}

#report .branch_intro a {
  font-size: 12px;
}

#report .more_list {
  margin: 0 6px 0 0;
  text-align: right;
}

#report ul.branch_list {
  margin: 0 0 0 2px;
}

#report ul.branch_list li {
  padding: 0 0 0 20px;
  background: url(../../images/more_point.gif) no-repeat left 5px;
}


/* ------------------------------
 Opera(Win)/mac hack
------------------------------ */
/*html[lang*=""]>/**/ /*body {

}


/* ------------------------------
 Safari(Win)/mac hack
------------------------------ */
/*html[lang*=""]:not(:nth-child(n)) {

}


/* ------------------------------
 IE6(Win) hack
------------------------------ */
#report .blog_box {
  _width: 543px;
}

#report .branch_nest {
  _width: 190px;
}


/* ------------------------------
 IE7(Win) hack
------------------------------ */
/* *:first-child+html {

}


/* EOF */

