.font7 { font-size: 7pt}
.font8 { font-size: 8pt}
.font9 { font-size: 9pt}
.font10 { font-size: 10pt}
.font11 { font-size: 11pt}
.font12 { font-size: 12pt}
.font14 { font-size: 14pt}
.bb {font-weight: bold}
.h12p{ line-height: 1.2}
.h13p{ line-height: 1.3}
.h15p{ line-height: 1.5}

a{
color:#0000aa;
text-decoration:none;
font-weight:none;
}

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

a.menu{
line-height:30px;
vertical-align:middle;
border-bottom: solid 3px #ffffff;
}

a.link_bottom{
color:#ffffff;
}

a.menu:hover{
line-height:30px;
vertical-align:top;
border-bottom: solid 3px #999999;
}

a.text_menu{
width:155px;
height:30px;
line-height:30px;
text-align:center;
vertical-align:middle;
}

td{
font-size: 10pt;
}

.h15p{
  line-height: 1.5;
}

.midashi_title{
  height:28px;
  padding-left: 25px;
  color: #ffffff;
  background-image:url(images/title_midashi_back.gif);
  background-repeat: no-repeat;
}

.midashi_title_2{
  height:28px;
  padding-left: 25px;
  color: #ffffff;
  background-image:url(images/title_midashi_back_2.gif);
  background-repeat: no-repeat;
}


.indent10{
  padding-left: 10px;
}
.indent20{
  padding-left: 20px;
}
.indent40{
  padding-left: 40px;
}
.padding10{
  padding: 10px;
}
.padding5{
  padding: 5px;
}
.waku_gray{
  padding-left: 6px;
  border: solid 1px #bbbbbb;
  background-color: #dddddd;
}
.waku_all{
  border: solid 1px #bbbbbb;
}
.waku_no_top{
  border-left: solid 1px #bbbbbb;
  border-right: solid 1px #bbbbbb;
  border-bottom: solid 1px #bbbbbb;
}
.waku_left{
  border-left: solid 1px #bbbbbb;
}
.waku_right{
  border-right: solid 1px #bbbbbb;
}
.waku_top{
  border-top: solid 1px #bbbbbb;
}
.waku_bottom{
  border-bottom: solid 1px #bbbbbb;
}
.padding55{
  padding-top: 5px;
  padding-bottom: 5px;
}
.padding1010{
  padding-top: 10px;
  padding-bottom: 10px;
}
.padding22{
  padding-top: 2px;
  padding-bottom: 2px;
}
.s1_koumoku{
  text-align: center; 
  vertical-align:middle;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #ddddff;
}
.s2_koumoku{
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #eeeeff;
}
.kensaku_koumoku{
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #C5DDFF;
}
.kanri_midashi_1{
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #6691ff;
}
.kanri_midashi_2{
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #b5c9ff;
}
.kanri_midashi_3{
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #b5c9ff;
}
.s2_biko{
  padding-left: 5px;
  background-color: #f6f6f6;
}

.foot{
  font-size: 8pt;
  padding-top: 10px;
  padding-bottom: 20px;
  line-height: 1.3;
  color: #000000;
  background-image:url(images/foot.gif);
}

/* 画像リンク用アンカー(トップページ物件一覧用) */
a.toppage_product_pic {
    width: 140px;
    height: 105px;
    text-align: center;
    line-height: 105px;
}

/* 画像リンク用アンカー(物件一覧用) */
a.list_product_pic {
    width: 100px;
    height: 75px;
    text-align: center;
    line-height: 75px;
}

.error {
    color: #FF0000;
}

/* 入力エラー時の見出し列自動色づけ用セレクタ */
.input_error {
    color: #f00;
}


/* おしらせ管理 */
hr 	{color:#616161;}

.textarea{
	color: #000000; 
	background-color : #ffffff;
	border-left: dotted 1px ; 
	border-right: dotted 1px; 
	border-top:  dotted 1px; 
	border-bottom: dotted 1px #616161; 	
}

.input{
	color: #000000; 
	background-color : #ffffff;
}
.obi1{
  margin-bottom:15px;
  text-align:center;
  color:#ffffff;
  font-size:14pt;
  background-color:#000099;
}
.obi2{
  text-align:center;
  color:#000066;
  font-size:10pt;
  font-weight:bold;
  background-color:#c0c0c0;
}
.obi3{
  padding-top:10px;
  margin-bottom:15px;
  text-align:center;
  color:#cc0000;
  font-size:14pt;
  font-weight:bold;
  background-color:#c0c0c0;

}
.rollover { 
width:168px;
height:75px;
background:url(images/satei2.gif) no-repeat left bottom;
}
.rollover a { 
display:block;
width:168px;
height:75px;
font-size:1px;
line-height:1px;
outline:none;
}
.rollover a:hover { 
text-indent:-9999px;
} 
