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

A:active{
color:#0000AA;
}

td{
font-size: 10pt;
}

H1{
Font-size: 9pt;
font-weight: normal;
margin:0px;
}

H2{
Font-size: 14pt;
font-weight: bold;
margin:0px;
}

H3{
Font-size: 14pt;
font-weight: normal;
margin:0px;
}

.ii {
  margin-right: 2em;
}

.h15p{
  line-height: 1.5;
}
body{
  color: #333333;
  background-color: #ffffff;
  margin: 0px;
}
.midashi{
  border: solid 1px #bbbbbb;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  color: #000066;
}
.banner_midashi{
  font-size: 13pt;
  font-weight: bold;
  line-height: 1.3;
  color: #000066;
  padding:10px;
/*  background-color:#f6f6ff; */
}

.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;
}
.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;
}
.kensaku_koumoku{
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #C5DDFF;
}

.topics{
  font-size: 14pt;
  border:3px double #bbbbbb;
  font-weight: bold;
  background-color: #555555;
  color: #44ff44;
}

/* 画像リンク用アンカー(トップページ物件一覧用) */
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 {
    background-color: #FFCCCC;
}



/* おしらせ管理 */
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;
}

