@charset "UTF-8";

/* リセット
---------------------------------------------------- */
*{
  font-family: "ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
}

img {
  border: none;
/*  vertical-align: middle;*/
}

#container{
  width: 825px;
}
div#contentLeft {
  width: 625px;
  margin-bottom: 20px;
}
div#contentRight {
  margin-bottom: 20px;
  margin-right:-3px;
}
div#contentLeft h3 {
  margin: 20px 0 10px;
  clear: both;
}
div#contentLeft h3 img {
  overflow: hidden;
}
div#contentLeft p {
  margin: 10px 30px 15px 15px;
}

/* フォーム
--------------------------------------------------------------*/
form{
  margin: 0px;
  padding: 0px;
}

input, select, textarea {
  font-size: 12px;
  line-height: 1.4;
  vertical-align: middle
}
.formwidth90{
  width: 90%;
}
.formwidth60{
  width: 60%;
}
.table_form{
  margin: 0px 0px 10px 15px;
  width: 530px;
  line-height: 1.5;
  border-collapse: collapse;
  border : solid 1px #d0d0d0;
}
.table_form caption{
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.table_form th{
  padding: 3px 7px 3px 7px;
  width: 35%;
  text-align: left;
  font-weight: normal;
  border : solid 1px #d0d0d0;
  vertical-align:top;
  background-color:#EDECCD;
}
.table_form td{
  padding: 3px 7px 3px 7px;
  text-align: left;
  width: 65%;
  border : solid 1px #d0d0d0;
  vertical-align:top;
}
.table_form_submit{
  text-align: center;
  width: 100%;
}
.table_form_submi td{
  padding: 15px;
  width: 50%;
}


/* トップページ
--------------------------------------------------------------*/
div#map{
  margin: 0px;
  padding: 0px;
}
div#main_top_right h2{
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
div#osusume table{
  margin: 0px 0px 10px 0px;
  width: 610px;
  border-collapse: collapse;
  border : solid 1px #d0d0d0;
}
div#osusume td{
  padding: 10px 7px 0px 7px;
  text-align: left;
  vertical-align:top;
  font-size: 70%;
  color: #666666;
  line-height: 1.5;
}
div#osusume th{
  padding: 10px 0px 0px 10px;
  text-align: left;
  vertical-align:top;
}
.osusume_waku{
  width: 134px;
  border: 1px solid #333333;

}
.foot_th{
  margin-bottom: 10px;
}


div#new table{
  padding: 10px;
  margin: 0px 0px 10px 0px;
  width: 610px;
  border : solid 1px #d0d0d0;
}
div#new td{
  padding: 2px 12px 12px 12px;
  text-align: left;
  vertical-align:top;
  font-size: 70%;
  line-height: 1.5;
}
div#new th{
  padding: 20px 12px 0px 12px;
  text-align: center;
  vertical-align:top;
  border-collapse: separate;
}
.new_waku{
  width: 170px;
  border: 1px solid #333333;

}

.search {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 20px 0px;
  width: 620px;
  background: url("../img/top_head_search_bg.jpg") no-repeat center bottom;
}
.search h3{
  margin: 0px;
  padding: 0px;
}
.search h4{
  margin: 15px 15px 5px 17px;
  padding: 6px 0px 6px 10px;
  background-color:#ECF4F7;
  font-size: 80%;
}
.search p{
  margin: 5px 15px 5px 17px;
  padding: 5px;
  font-size: 80%;
  line-height: 1.4;
}



/*各エリアへ
--------------------------------------------------------------*/
#to_area {
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
#to_area img{
  margin-right: 10px;
}


/* 本文
---------------------------------------------------- */
div#main_right p{
  margin:10px 10px 15px 10px;
  padding: 0px;
  font-size: 80%;
  line-height: 1.5;
}
div#main_right h2{
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
div#main_right h3{
  margin: 0px;
  padding: 20px 0px 10px 0px;
}

.point{
  margin : 0px 5px 0px 5px;
  font-size: 160%;
  font-weight: 300;
  color: #000000;
  font-family: "HGP創英角ｺﾞｼｯｸUB",Osaka;
  border-bottom : 1px solid #ff3300;
}

div#contentLeft h3.retal_h3{
  clear: none;
  font-size: 90%;
  color: #5C96C9;
}

div#contentLeft .left_h3{
  clear: none;
  font-size: 90%;
  color: #FF0000;
}

.style3 { font-size: 10px;
  color: #666666;
}

/* 表*/
.table1{
  margin: 0px 0px 30px 15px;
  width: 530px;
  line-height: 1.5;
  border-collapse: collapse;
  border : solid 1px #d0d0d0;
}
.table1 td{
  padding: 6px;
  background-color:#ffffff;
  text-align: left;
  border : solid 1px #d0d0d0;
  vertical-align:top;
}
.table1 th{
  padding: 6px;
  background-color:#EDECCD;
  text-align: left;
  font-weight: normal;
  border : solid 1px #d0d0d0;
  vertical-align:top;
}
.t_width25{
  width: 25%;
}
.t_width75{
  width: 75%;
}


/* 検索結果リスト
------------------------------------------------------*/
.list_navi{
  text-align: right;
  margin: 5px 20px 5px 0px;
  font-size: 80%;
}
.table_list{
  margin: 0px 0px 10px 7px;
  padding: 0px;
  width: 600px;
  font-size: 80%;
  line-height: 1.5;
  border-collapse: collapse;
}
.table_list th{
  margin: 0px;
  padding: 5px;
  text-align:center;
}
.table_list td{
  margin: 0px;
  padding: 5px;
  border-top : solid 1px #d0d0d0;
  border-bottom : solid 1px #d0d0d0;
}
.list_table_left_top{
  background: url("../img/kado_left_top.gif") no-repeat left top;
}
.list_table_right_top{
  background: url("../img/kado_right_top.gif") no-repeat right top;
}
.list_table_top{
  background: url("../img/kado_top.gif") repeat-x left top;
}
.list_table_left_side{
  border-left : solid 1px #d0d0d0;
  border-right : solid 1px #d0d0d0;
}
.list_table_right_side{
  border-right : solid 1px #d0d0d0;
}
.list_table_left_right{
  border-top : solid 1px #fffffff;
  border-left : solid 1px #d0d0d0;
  border-right : solid 1px #d0d0d0;
}
div#jyoken{
  margin:0px 10px 0px 10px;
  padding: 0px;
  font-size: 80%;
  line-height: 1.2;
}
.kensu{
  color: #ff0000;
  font-size: 130%;
  font-weight: bold;
}


/* 詳細表示
------------------------------------------------------*/
div#detail_title{
  margin: 0px;
  padding: 0px;
}
div#detail_title h2{
  margin: 0px 0px 20px 0px;
  padding: 10px 30px 15px 30px;
  background: url("../img/head_detail_bottom.jpg") no-repeat left bottom;
/*  width: 590px;
  height: 45px;
  vertical-align: middle;*/
}
.copy_s{
  color: #FF8306;
  font-weight: bold;
  line-height: 1.3;
}
div#copy{
  margin: 0px;
  padding: 0px 10px 0px 10px;
  color: #FF8306;
  font-weight: bold;
  line-height: 1.3;
}
div#table_detail{
  margin: 0px 10px 10px 7px;
  padding: 0px;
/*  width: 600px;*/
  font-size: 80%;
  line-height: 1.5;
  border-collapse: collapse;
}
div#table_detail td{
  vertical-align:top;
}
div#table_detail th{
  vertical-align:top;
  padding-left:15px;
  padding-right:15px;
}

div#detail_title h2{
  font-size: 12pt;
  color: #5C96C9;
}

div#photo_small{
  margin: 0px 0px 10px 7px;
  padding: 0px;
}
div#photo_small img{
  margin-right: 20px;
}

div#detail_syoki h3{
  margin: 20px 0px 0px 0px;
  padding: 0px;
}

div#detail_gyosya h3{
  margin: 20px 0px 10px 0px;
  padding: 0px;
}

div#detail_gyosya table{
  margin: 0px 0px 20px 15px;
  width: 530px;
  border-collapse: collapse;
  border : solid 1px #d0d0d0;
  font-size: 80%;
}
div#detail_gyosya th{
  padding: 5px;
  width: 20%;
  text-align: center;
  font-weight: normal;
  border : solid 1px #d0d0d0;
  background-color:#f2f2f2;
}
div#detail_gyosya td{
  padding: 5px;
  width: 80%;
  border : solid 1px #d0d0d0;
  vertical-align:top;
}

div#detail_map{
  margin-bottom: 20px;
}
div#detail_map h3{
  margin: 20px 0px 10px 0px;
  padding: 0px;
}
div#non_table{
  margin-top: 100px;
  margin-bottom: 250px;
  text-align: center;
  font-size: 80%;
}



/* 会社概要　レポート　表
------------------------------------------------------*/
.table_company{
  margin: 0px 0px 10px 7px;
  padding: 0px;
  width: 600px;
  line-height: 1.5;
  border-collapse: collapse;
}
.table_company th{
  margin: 0px;
  padding: 10px;
  text-align:center;
  border-bottom : 0px;
  font-size: 110%;
}
.table_company td{
  margin: 0px;
  padding: 10px;
  border-bottom : solid 1px #d0d0d0;
}
.table_company_left_top{
  background: url("../img/kado_left_top.gif") no-repeat left top;
}
.table_company_right_top{
  background: url("../img/kado_right_top.gif") no-repeat right top;
}
.table_company_center_top{
  font-weight: bold;
  text-align:center;
  line-height: 2.5;
  background: url("../img/kado_center_top.gif") no-repeat left top;
}
.table_company_top{
  background: url("../img/kado_top.gif") repeat-x left top;
}
.table_company_left_side{
  border-top : solid 1px #d0d0d0;
  border-left : solid 1px #d0d0d0;
  border-right : solid 1px #d0d0d0;
}
.table_company_right_side{
  border-top : solid 1px #d0d0d0;
  border-right : solid 1px #d0d0d0;
}
.table_company_left_right{
  border-top : 0px;
  border-left : solid 1px #d0d0d0;
  border-right : solid 1px #d0d0d0;
}



/* 失敗しないために
-----------------------------------------------------*/
div#nomiss dl{
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
div#nomiss dt{
  margin: 0px;
  padding: 0px;
  height: 47px;
}
div#nomiss dd{
  margin: 0px;
  padding: 20px 30px 20px 30px;
  line-height: 1.4;
  background: url("../img/bottom_nomiss.gif") no-repeat left bottom;
}



/* Q&A
-----------------------------------------------------*/
div#qa_menu {
  margin: 0px;
  padding: 0px 0px 0px 15px;
  text-align: left;
}
div#qa_menu ul{
  margin: 0px;
  padding: 0px 0px 0px 7px;
/*  list-style: none; */
}
div#qa_menu li{
  list-style-type: none;
  margin: 0px;
  padding: 0px 0px 7px 25px;
  font-size: 80%;
  background: url("../img/title_qaa_q.gif") no-repeat left top;
}

div#qa dl{
  margin: 0px 35px 20px 25px;
  padding: 10px 10px 5px 10px;
  font-size: 80%;
  line-height: 1.4;
  border : solid 1px #cccccc;
}
div#qa dt{
  margin: 0px;
  padding: 2px 0px 10px 25px;
  color: #5C96C9;
  background: url("../img/title_qaa_q.gif") no-repeat left top;
}
div#qa dd{
  margin: 0px;
  padding: 2px 0px 0px 25px;
  line-height: 1.5;
  background: url("../img/title_qaa_a.gif") no-repeat left top;
}




/* レポート
-----------------------------------------------------*/
div#report{
  margin: 0px;
  padding: 25px 40px 0px 25px;
  line-height: 1.4;
  color: #000000;
  background: url("../img/title_report0.jpg") no-repeat left top;
}
.report_text{
  margin: 0px 15px 5px 15px;
}



/* サイトマップ
-----------------------------------------------------*/
div#sitemap_left {
  width: 250px;
  float: left;
  margin: 0px;
  padding: 0px 0px 0px 15px;
  text-align: left;
}
div#sitemap_right {
  float: left;
  margin: 0px;
  padding: 0px 0px 0px 15px;
  text-align: left;
}
div#sitemap_left p,
div#sitemap_right p{
  margin: 20px 0px 10px 0px;
}

div#sitemap_left ul,
div#sitemap_right ul{
  margin: 0px;
  padding: 0px 0px 0px 10px;
/*  list-style: none; */
}
div#sitemap_left li,
div#sitemap_right li{
  list-style-type: none;
  margin: 0px;
  padding: 0px 0px 10px 15px;
  font-size: 80%;
  background: url("../img/list_left_menu1.gif") no-repeat left top;
}


/* 選び方
-----------------------------------------------------*/
div#select h2{
  margin: 0px;
  padding: 0px;
}
div#select_h2_bottom{
  margin: 0px;
  padding: 25px;
  background: url("../img/bottom_select_top.jpg") no-repeat left bottom;
}
div#select_h2_bottom_left{
  float:left;
/*  width: 230px;*/
  height: 100px;
  margin-left: 5px;
  padding: 15px;
  font-size: 80%;
  line-height: 1.4;
  background-color:#F6F9FF;
}
div#select_h2_bottom_right{
  float:right;
  height: 100px;
  margin-right: 5px;
  padding: 15px;
  font-size: 80%;
  line-height: 1.4;
  background-color:#F6FEE7;
}
div#select h3{
  clear: both;
}

div#select dl{
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
div#select dt{
  margin: 0px;
  padding: 0px;
  height: 56px;
}

div#select dd{
  margin: 0px;
  padding: 15px 120px 20px 50px;
  line-height: 1.4;
  background: url("../img/bottom_select01.gif") no-repeat left bottom;
}
div#select dd p{
  font-size: 100%;
}
div#select table{
  margin: 0px 0px 10px 7px;
  padding: 0px;
  width: 600px;
  font-size: 80%;
  line-height: 1.5;
  border-collapse: collapse;
}
div#select th{
  margin: 0px;
  padding: 10px;
  text-align:center;
  border-bottom : solid 1px #d0d0d0;
  font-size: 110%;
}
div#select td{
  margin: 0px;
  padding: 10px;
  vertical-align:top;
  border-bottom : solid 1px #d0d0d0;
}
.table_left_top{
  background: url("../img/kado_left_top.gif") no-repeat left top;
}
.table_right_top{
  background: url("../img/kado_right_top.gif") no-repeat right top;
}
.table_top{
  background: url("../img/kado_top.gif") repeat-x left top;
}
.table_left_side{
  border-top : solid 1px #d0d0d0;
  border-left : solid 1px #d0d0d0;
  border-right : solid 1px #d0d0d0;
}
.table_right_side{
  border-top : solid 1px #d0d0d0;
  border-right : solid 1px #d0d0d0;
}
div#bottom_text{
  text-align:center;
  font-size: 80%;
  line-height: 1.4;
}
.select_waku{
  margin:10px 0px 20px 0px;
  padding:0px 40px 0px 0px;
}
  
.select_button_right{
  float:right;
  margin:0px 0px 30px 0px;
}

/*------------------------------------------------------*/
/* トランクルームとは*/

.how_line_height{
  line-height:140%;
  padding:10px 0px 0px 0px;
  }
  
.how_waku_left{
  margin:0px 0px 10px 0px;
  width:265px;
  float:left;
}

.how_waku_right{
  margin:0px 0px 10px 0px;
  width:358px;
  float:right;
}

.how_waku_left1{
  margin:0px 0px 10px 0px;
  margin:0px;
  width:358px;
  float:left;
}

.how_waku_right1{
  margin:0px 0px 10px 0px;
  width:265px;
  float:right;
}

.how_pic{
  margin:13px 0px 0px 0px;
}

.how_button_left{
  margin:0px 5px 0px 0px;
  float:left;  
}

.how_aka{
  color:#FF0000;
}

.how_right{
  float:right;
}
/*------------------------------------------------------*/
/* ページトップへ*/
.page_top{
  text-align: right;
  margin: 0px 20px 10px 0px;
}
.page_top1{
  text-align: right;
　margin: 0px 20px 0px 0px;
} 

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

/* 右そろえ部分 */
.right_text{
  text-align:right;
}

.imgright{
  float:right;
  margin-left: 10px;
}
.imgleft{
  float:left;
  margin-right: 10px;
}
.imgleft2{
  float:left;
  margin-left: 10px;
  margin-right: 10px;
}

/* 文字色 */
.c_5C96C9{
  color: #5C96C9;
}

/*クリア*/
.clear{
  clear: both;
}



/* フッタ
---------------------------------------------------- */
div#footer{
  clear: both;
  margin: 0px;
  padding: 20px 5px 0px 3px;
  height: auto;
  border-top: solid 10px #6D3409;
}

div#bottomNavi {
  clear: both;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  text-align: center;
  float: left;
  width: 620px;
  font-size: 10px;
}

#pr, #linkList, #mainMenuSide {
  margin-top: 20px;
}

/* 初めての方
---------------------------------------------------- */
.start_waku{
  margin:30px 10px 10px;
  padding:15px 25px 15px 38px;
  border:#CCCCCC 2px dotted;
  }

.start_waku2{
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 10px;
  }
    
.start_image_rightdown{
  margin:0px 10px 10px 0px;
  float:left;
  }

.start_image_rightdown_e{
  margin:0px 10px 0px 0px;
  float:left;
  }
          
.start_image_left{
  margin:0px 20px 20px 0px;
  float:left;
  }
  
.start_backred{
  background:#FF0000;
  color:#FFFFFF;
  text-align:left;
  margin:0px 10px 0px 0px;
  padding:3px 6px 3px 5px;
  font-size:11px;
  }

.start_aka{
  color:#FF0000;
  text-align:left;
  font-size:11px;
  }  
  

/*　掲載依頼
---------------------------------------------------- */
.publish_waku{
  margin:20px 0px 0px 0px;
  padding:0px;
  width:625px;
  }

.publish_image_right{
  margin:0px 10px 0px 0px;
  float:left;
  }  
  
.publish_table_waku{
  width:600px;
  margin:20px auto 0px 15px;
  text-align:left;
  line-height:135%;
  border:#999999 1px solid;
  }
  
.publish_table_waku1{
  width:600px;
  margin:20px auto 10px 15px;
  text-align:left;
  line-height:135%;
  border:#999999 1px solid;
  }
  
.publish_table_bun_midashi{
  padding:5px 5px 5px 20px;
  font-weight:bold;
  border:#999999 1px solid;
  }
  
.publish_table_bun{
  padding:5px 5px 5px 20px;
  width:100px;

  border:#999999 1px solid;
  }

.publish_table_bun1{
  padding:5px 5px 5px 20px;
  border:#999999 1px solid;
  }
  
.publish_backred{
  background:#FF0000;
  color:#FFFFFF;
  text-align:left;
  margin:0px 20px 0px 0px;
  padding:3px 6px 3px 5px;
  font-size:13px;
  font-weight:bold;
  }
      
.publish_contact{
  margin:0px auto 10px 15px;
  }  

.publish_orange_waku{
  margin:20px auto 10px 15px;
  padding:5px;
  border:#FF6600 1px solid;
  background:#FFFF99;
  text-align:center;
  width:588px;
  }
  
 
 /* 企業レポート
---------------------------------------------------- */

/* sea capital
---------------------------------------------------- */
.report_waku_top{
  background:url(../img/pages/report/seacapital/top_midashi.jpg) no-repeat;
  width:607px;
  height:210px;
  margin:0px 0px 20px 0px;
}

.report_logo{
  margin:18px auto 0px 12px;
}

.report_mokuji1{
  margin:5px 200px 0px 0px;
}

.report_waku_bun{
  margin:0px 0px 20px 0px;
  width:607px;
  line-height:135%;
  text-align:left;
}

.report_waku_bun1{
  margin:20px 0px 20px 0px;
  width:607px;
  line-height:135%;
  text-align:left;
}

.report_waku_bun2{
  margin:0px 0px 0px 0px;
  width:607px;
  line-height:135%;
  text-align:left;
}

.report_top_space{
  margin-top:20px;
  }
  
.report_main_midashi{
  margin:20px 0px 0px 0px;
  padding:7px 0px 5px 30px;
  background:url(../img/pages/report/seacapital/midashi.gif) no-repeat;
  font-weight:bold;
  font-size:15px;
  color:#FFFFFF;
}

.report_main_midashi1{
  margin:0px;
  padding:5px 0px 3px 30px;
  background:url(../img/pages/report/seacapital/midashi.gif) no-repeat;
  font-weight:bold;
  font-size:15px;
  color:#FFFFFF;
}
  
.report_main_left{
  margin:20px 8px 0px 0px;
  padding:0px;
  border:#000000 1px solid;
  text-align:left;
  line-height:135%;
  width:298px;
  height:250px;
  float:left;
  }
  
.report_main_right{
  margin:20px 0px 0px 0px;
  padding:0px;
  border:#000000 1px solid;
  text-align:left;
  line-height:135%;
  width:298px;
  height:250px;
  float:left;
  }  

.report_waku_border{
  margin:0px 0px 0px 0px;
  border:#000000 1px solid;
  text-align:left;
  line-height:135%;
  width:605px;
  height:160px;
  } 
   
.report_smallwaku_bun{
  margin:10px 5px 3px 5px;
  } 

.report_smallwaku_bun1{
  margin:13px 5px 3px 5px;
  }  
  
.report_smallwaku_bun_right{
  margin-top:15px;
  text-align:right;
  }
    
.report_pic_left{
  float:left;
} 

.report_pic_left1{
  float:left;
  margin:5px 15px 5px 5px;
} 

.report_waku_right{
  float:right;
  width:260px;
  margin:0px 0px 0px 10px;
}

.report_waku_right1{
  float:right;
  margin:0px 0px 0px 10px;
}

.report_waku_right2{
  float:right;
  width:305px;
  margin:0px 0px 0px 10px;
}

.report_waku_left{
  float:left;
  width:260px;
  margin:0px 15px 0px 0px;
}

.report_waku_left1{
  float:left;
  margin:0px 15px 0px 0px;
}

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

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

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

.report_button{
  margin:0px 10px 10px 0px;
  float:left;
}

.report_button1{
  margin:0px 10px 0px 0px;
  float:left;
}

.report_waku_button{
  margin:0px 10px 10px 24px;
}

.report_waku_minatoshibuya{
  background:url(../img/pages/report/seacapital/background_big.jpg) no-repeat;
  margin:0px 0px 5px 0px;
  height:333px;
  line-height:135%;
  text-align:left;
  padding:15px 0px 0px 10px;
}

.report_waku_naka{
  margin:0px;
  width:300px;
  line-height:135%;
}

.report_bun_space{
  margin:0px 0px 10px 0px;
  text-align:left;
  line-height:135%;
}

.report_table{
  width:100%;
  border:1px #999999 solid;
}

.report_grey{
  width:184px;
  background:#CCCCCC;
  padding:10px 0px 10px 12px;
  font-weight:bold;
  border:1px #999999 solid;
}

.report_table_bun{
  padding:10px 0px 10px 25px;
  border:1px #999999 solid;
}

.report_center{
  margin:20px 0px 20px 190px;
}

.report_center1{
  margin:30px 0px 0px 300px;
}

.report_center2{
  margin:20px 0px 0px 300px;
}

.report_center3{
  margin:30px 0px 0px 40px;
}


/* 渡辺住研
---------------------------------------------------- */   
.company_report{
  width:607px;
  margin-right:18px;
  }
  
.report_jukenmenu{
  background:url(../img/pages/report/juken/menu.jpg) no-repeat;
  width:607px;
  height:210px;
  }

.report_mokuji{
  background:url(../img/pages/report/juken/mokuji.gif) no-repeat;
  padding-left:30px;
  margin-top:8px;
  margin-left:18px;
  margin-right:300px;
  } 
  
.report_midashi_tab_stick{
  margin:20px 0px 0px 0px;
  background:url(../img/pages/report/juken/midashi_tab.gif) no-repeat;
  padding:7px 0px 5px 30px;
  height:18px;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  }

.report_midashismall_tab{
  margin:20px 0px 0px 0px;
  background:url(../img/pages/report/juken/midashismall_tab.gif) no-repeat;
  padding:7px 0px 5px 30px;
  height:18px;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  }
   
.report_midashi_tab{
  margin:20px 0px 20px 0px;
  background:url(../img/pages/report/juken/midashi_tab.gif) no-repeat;
  padding:7px 0px 5px 30px;
  height:18px;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  }
  
.report_small_left{
  width:298px;
  float:left;
  }
  
.report_small_right{
  width:298px;
  float:right;
  }

.report_waku_black{
  border:#000000 1px solid;
  text-align:left;
  line-height:135%;
  }
  
.report_small_bun{
  padding:10px;
  }
  
.report_continue{
  background:url(../img/pages/report/juken/continue.gif) no-repeat;
  margin:15px 0px 0px 187px;
  text-align:right;
  }

.report_continue1{
  background:url(../img/pages/report/juken/continue.gif) no-repeat;
  margin:10px 0px 0px 497px;
  text-align:right;
  }

.report_juken_bg{
  padding-top:25px;
  padding-left:10px;
  background:url(../img/pages/report/juken/small2_1.jpg) no-repeat;
  height:374px;
  }

/* 押入れ産業
---------------------------------------------------- */   
.report_oshiiremenu{
  background:url(../img/pages/report/oshiire/menu.jpg) no-repeat;
  width:607px;
  height:210px;
  }

.report_oshiiremokuji{
  background:url(../img/pages/report/juken/mokuji.gif) no-repeat;
  padding-left:30px;
  margin-top:8px;
  margin-left:18px;
  margin-right:270px;
  } 

.report_oshiirewaku_black{
  border:#000000 1px solid;
  text-align:left;
  line-height:135%;
  height:170px;
  }

.report_oshiire_bg{
  padding-top:25px;
  padding-left:10px;
  background:url(../img/pages/report/oshiire/small2_1.jpg) no-repeat;
  height:435px;
  }

.report_oshiire_mark{
  margin:2px 5px 2px 0px;
  float:left;
  }

.report_iv_waku_black{
  border:#000000 1px solid;
  text-align:left;
  line-height:135%;
  padding:10px;
  margin:20px 0px 0px 0px;
  height:192px;
  }  
  
.report_iv_center{
  margin-left:30px;
  margin-top:10px;
  }

.report_iv_tab{
  margin:20px 0px 30px 0px;
  background:url(../img/pages/report/oshiire/iv_tab.gif) no-repeat;
  padding:8px 0px 4px 30px;
  height:18px;
  color:#000000;
  font-size:15px;
  font-weight:bold;
  }    
       
/* キュラーズ
---------------------------------------------------- */   
.report_qurazmenu{
  background:url(../img/pages/report/quraz/menu.jpg) no-repeat;
  width:607px;
  height:210px;
  }

.report_qurazmokuji{
  background:url(../img/pages/report/juken/mokuji.gif) no-repeat;
  padding-left:30px;
  margin-top:8px;
  margin-left:18px;
  margin-right:250px;
  } 
  
.report_quraz_bg{
  padding-top:25px;
  padding-left:10px;
  background:url(../img/pages/report/quraz/small2_1.jpg) no-repeat;
  height:325px;
  }

.report_quraz_mark{
  margin:2px 5px 2px 0px;
  float:left;
  }
  
 /* 企業レポートメインページ
---------------------------------------------------- */                  
.re_main_content{
  width:613px;
  }
  
.re_main_wakugrey{
  margin:20px 0px;
  padding:10px 10px 8px 10px;
  font-size:13px;
  text-align:left;
  line-height:135%;
  border:#CCCCCC 1px solid;
  }

.re_main_or_bg{
  background:url(../img/report_or_bg.gif) no-repeat;
  width:278px;
  height:20px;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  padding:7px 0px 3px 20px;
  }
 
.re_main_gr_bg{
  background:url(../img/report_gr_bg.gif) no-repeat;
  width:278px;
  height:12px;
  font-size:10px;
  text-align:left;
  padding:2px 0px 2px 20px;
  }
      
.re_main_small_left{
  width:296px;
  float:left;
  margin-bottom:20px;
  }
  
.re_main_small_right{
  width:296px;
  float:right;
  margin-bottom:20px;
  } 
  
.re_main_small_greywaku{
  border-bottom:#CCCCCC 1px solid;
  border-left:#CCCCCC 1px solid;
  border-right:#CCCCCC 1px solid;
  padding:10px;
  font-size:13px;
  text-align:left;
  line-height:135%;
  text-align:left;
  height:125px;
  }

.re_main_topspace_icon{
  margin-top:5px;
  }

.re_main_rightspace{
  margin-right:2px;
  }

.re_main_image_right{
  margin:0px 10px 0px 0px;
  _margin:0px 7px 0px 0px;
  float:left;
  } 
