@charset "utf-8";

h2,h3,h4,h5 {
  text-indent: -10000px;
}

#mainblock {
  /*overflow:hidden;*/
  width: 100%;
}

#center{
  width: 98%;
  float: left;
  margin: 0 auto;
  /*padding-bottom: 10000px;
  margin-bottom: -10000px;*/
  color: #505050;
}

#container{
  clear: both;
  width:auto;
  min-width:1218px;
  max-width:96%;
/*  margin: 0 10px; */
  margin: 0 auto;
  border: 0px #FF0000 solid;
  height: 100%;

}

#container02{
  clear: both;
  width:auto;
  min-width:1158px;
  margin: 0 30px;
  border: 0px #FF0000 solid;
  height: 100%;

}

#container_fixed{
  position: relative;
  width:1218px;
  margin: 0 auto;
  padding: 7px 0 0 0;
/*
  background-image:url(images/hp_back.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  height: 1000px; 
*/
}

#container_fixed_left{

  float:left;
  width:970px;
  border: 0px #24e043 solid;
  /*height: 100%;*/

}

#container_fixed_right{
  float:right;
  width: 240px; /* 212 */
  border: 0px #ff0000 solid;
  /*height: 100%;*/

}

#container_fixed_right > div,
#container_fixed_right > img{
  float:right;
}

#border_left,
#border_right{

/*  width: 15px;  1% */
  width: 1%;
  /*padding-bottom: 10000px;
  margin-bottom: -10000px;*/
  visibility:hidden;
}

#border_left{
  float:left;
  background-image:url(images/border_l.gif);
  background-position:top left;
  background-repeat:repeat-y;

}

#border_right{
  float:right;
  background-image:url(images/border_r.gif);
  background-position:top right;
  background-repeat:repeat-y;
}
/*
div#global_navi{
  width: 750px;
}

div#global_navi li {
  display: inline;
}
*/

#contents_guide_back{
  width:auto;
  min-width:980px;
/*
  max-height:270px;

  background-image:url(../images/contentsbg.gif);
  background-position:top left;
  background-repeat:repeat-y;
*/
}

#content_top1,
#contents_guide_fixed{
  margin:0 auto;
/*  width:940px; */
}

#contents_guide{
  width:auto;
  margin-top: 10px;
/*
  min-width:940px;
  height:290px;  tanaka
*/
  height:230px;
  overflow:hidden;
}

#contents_guide_fixed,
#contents_guide{
  border-left: 0px #C0C0C0 solid;
  border-top: 0px #C0C0C0 solid;
  border-right: 0px #C0C0C0 solid;
  /* padding: 10px 10px 0 10px; */
  position:relative;
  border-bottom: 0px #C0C0C0 solid;

}
#contents_guide_fixed{
 /* max-height:290px; tanaka */
}
#contents_guide{
/*  height:300px; tanaka */
}

#contents_guide_fixed{
 /* padding: 0px 10px 0 10px; */
}

#contents_guide_left{
/*  width:715px; */
  width:980px;
/*  overflow: hidden;*/
  float:left;
  border: 0px #ff0000 solid;
  /* height: 300px; tanaka */

}

#contents_guide_right{
  float:right;
  border-top: 0px #C0C0C0 solid;
  width:220px;

}

#contents_guide_right_02{
  position:absolute;
  top:10px;
  right:10px;
}

#contents{
  width: 100%;
}

.cl {  
  display: inline-block;  
}  
.cl:after {  
  content: "";  
  display: block;  
  clear: both;  
}
/*
#menu_area{
  width: 478px;

  border: 1px #C0C0C0 solid;
  overflow: hidden;

  background-image:url(../images/bg_menu.jpg);
  background-position:top left;
  background-repeat:repeat-y;
  background-color: #c0c0c0;

}

#member_menu{

  height: 22px;
  margin-bottom: 7px;
  margin-top: 7px;

  margin-bottom: 4px;
  float: left;
  width: 480px;
}

#member_menu table img{
  margin: 0 4px 0 8px;
}
*/
ul#nav07{
  list-style-type: none;
  width: 480px;
}
ul#nav07 li {
  float: left;
  width: 105px;
  height: 20px;
  margin: 7px 0 4px 12px;
}
/*
#com_search_box1{
  width: 694px;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
  border-bottom:2px solid #CCC;
  background-color: #FFF;
  margin-top: 20px;

  height: 158px;
}
*/
#com_search_box1,
#Kensaku{
    width: 693px;
    /*height: 124px;*/
}

#com_search_box1{
    margin-top: 10px;
    
}

#Kensaku{
    padding:8px 90px; /* 5px 90px */
    background: #ededed;
    border: 1px solid #d2d2d2;
}

.selecter{
    width: 694px;
    border-left:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    background-color: #FFF;

}
#Kensaku .selecter,
#Kensaku > img{
    margin: 0 auto;
}


/* ここから　旧style3.css　から移動した部分 
/* 明細テーブル　レイアウト用　共通 */

#table-02 {
  width: 100%;
/*  min-width: 1200px; */
  border: 1px #E3E3E3 solid;
  border-collapse: collapse;
  border-spacing: 0;
	font-family:sans-serif,Arial, Helvetica ;
	font-size: 9pt;

	/* color: #505050; */
	color: #333;

  clear: both;
}


#table-02 th ,
#table-02 td {
  border-collapse: collapse;
  border-spacing: 0;
}
#table-02 th {
  padding: 2px 0;
  border: #E3E3E3 solid;
  border-width: 0 0 1px 1px;
  line-height: 100%;
  white-space: nowrap; 
	height: 20px;
}

#table-02 td {
/*  padding: 2px 0; */
  border: 1px #C0C0C0 solid;
  border-width: 0 0 1px 1px;
  text-align: center; 
/*	height: 22px; */
	height: 22px;
/*  white-space: nowrap;  */
}
#table-02 th.no,
#table-02 th.bara,
#table-02 th.zansai,
#table-02 th.btn {
  width:25px;
}

#table-02 th.md,
#table-02 th.waku {
  width:40px;
}

#table-02 th.panel,
#table-02 th.token {
  width:70px;
}

#table-02 th.maker {
  width:100px;
}

#table-02 th.daisu {
  width:60px;
}

#table-02 th.syubetu{
  width:30px;
}
#table-02 th.number {
  width:60px;
}

#table-02 th.skakaku {
  color:#ff0000;
}

#table-02 td.inquiry{
	background-color: #008;
}

#table-02 td.inquiry,
#table-02 td.inquiry a{
  color: #FFF;
}

#table-02 td.progre {
	background-color: #ffff00;
}

#table-02 td.sold {
	background-color: #ff6633;
}

#table-02 td.teisi {
	background-color: #ff0000;
	color: #ffffff;
}

#table-02 td.name {
  text-align: left; 
  padding-left: 5px;
/*	letter-spacing:-0.1em; */
}

#table-02 td.name_cell {
  text-align: left; 
  padding-left: 2px;
	background-color: #ffff00;
}

#table-02 td.syubetu_cell {
	background-color: #ffff00;
}

#table-02 td.number{
  text-align: right; 
  padding-right: 5px;
}

#table-02 td.edit_avg{
	text-align:right;
  padding: 0 1px;
	font-weight: bold;
	background-color: #cdff99;
}

#table-02 td.zenhi_dn{
	text-align:right;
  padding: 0 1px;
	color: #ff0000;
	background-color: #cdffff;
}

#table-02 td.zenhi_up{
	text-align:right;
  padding: 0 1px;
	color: #000099;
	background-color: #cdffff;
}

#table-02 td.edit_daisu{
	text-align:right;
	width: 40px;
}

#table-02 td.edit_kakaku{
	text-align:right;
	width: 70px;
}

#table-02 td.edit_daisu,
#table-02 td.noedit_daisu,
#table-02 td.noedit_kakaku,
#table-02 td.edit_kakaku{
  padding-right:  2px;
/*
  font-family: 'Inconsolata' Arial, serif;
*/
}

#table-02 td.biko{
/*	white-space:normal; */
  white-space: nowrap;

}

#table-02 td.tt{
  width: 40%;
  min-width: 400px;
	padding: 0;
	vertical-align: top;
}

#table-02 tr.prt_mi{
	background-color: #ffffff;
}

#table-02 tr.prt_zumi{
	background-color: #ffff88;
}

#table-02 tr.tr1 {

	background-color: #f5f5f1;
/*	background-color: #E7E7E7; */

/*	color: #0000FF; */
}

#table-02 tr.bg_purple {
	background-color: #eeccff;
}

#table-02 tr.bg_gray th{
/*
#table-02 tr.bg_gray {
	background-color: #757575;
	background-color: #dcdcdc;
  color: #FFF;
*/


  background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#bababa));/* webkit系 */
  background: -moz-linear-gradient(top,  #ffffff,  #bababa);/* Mozilla系 */
  background: -o-linear-gradient(top, #ffffff,  #bababa);/* 旧Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bababa', GradientType=0)";/* IE8-9 */
  background: -ms-linear-gradient(top,  #ffffff,  #bababa);/* IE10 */


/*
  background-image:url(/images/table02_tr_bg.gif);
  background-position:top left;
  background-repeat:repeat-x;
*/
  color: #333;

}

#table-02 tr.bg_select {
	background-color: #FCC;
}

#table-02 tr.bg_purple th{
	border-top: 1px solid #eeccff;
}


#table-02 tr.bg_yellow {
	background-color: #ffff88;
}

#table-02 tr.bg_org{
	background-color: #A0E7D0;
}


#table-02 tr.bg_nable{
	background-color: #ff9900;
}

#table-02 tr.bg_blue{
	background-color: #0099cc;
}


#table-02 tr.tr_back_timeout{
	background-color: #E7E7E7;
	color: #9370DB;
}

#table-02 tr.tr_back_normal{
	background-color: #E7E7E7;
}

#table-02 tr.tr_noback_timeout{
	color: #9370DB;
}

#table-02 tr.tr_back_timeout a,
#table-02 tr.tr_noback_timeout a{
	color: #9370DB;
}

#table-02 tr.souba {
	background-color: #eeccff;
/*	height:36px; */
}

#table-02 a.nopad:link,a.nopad:visited,a.nopad:hover{
	color: #908989;
}
#table-02 input.btn {
	height: 22px;
  line-height: 14px;
}

.smallText{
	font-size: 8pt;
}

.pager_blk{
  width: 100%;
  height: 40px;
  line-height: 35px;
  font-size:9pt;
  font-family:sans-serif,Arial, Helvetica ;
  text-align: right;
  /* line-height: 300%; */
}

.pager_blk:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}
.current_page{
	font-weight: bold;
	color:#ff0000;
}

/**
 * 2013 0905 物件一覧レイアウト調整
 * 02_ 07_
 */
td.td_maker{
  width: 5%;
}
td.name{
  width: auto;
}

td.td_biko{
  width:15%;

/*
  width: auto;
  min-width: 120px;
*/
}

ul#nav1{
  margin-left: 78px;
  list-style-type: none;
  width: 340px;
  min-height: 40px;

}
ul#nav1 li {
  float: left;
  width: 98px;
  height: 25px;
  margin: 7px 15px 3px 0;
}

.clearFix:after{  
  display: block;  
  clear: both;  
  height: 0;  
  visibility: hidden;  
  content: ".";  
  zoom: 1;  
}

/*
 * contents_guide　position:lerative
 */
#member_menu{
  width: 200px;
  height: 220px;
  background-color: #666;
  color: #333;
  position: absolute;
  top: 0;
  left: 1000px;
  visibility:hidden;
}
