@charset "UTF-8";
body{
	background-image:url(/assets/hmnet/images/roominfo/bg.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif, Osaka,"ＭＳ Ｐゴシック";
	margin:20px auto;
}

table,form,select,input,h2,h1{margin:0px; padding:0px;}
img{border:none;}
table{
	border:none;
	border-collapse:collapse;
}

h2{font-size:80%; line-height:100%; color:#EA1350;}	/*ハウスメイトカラー */

.areablock h2{ margin:18px 0px;border-left:7px solid #EA1350; padding-left:5px; font-size:85%;}	/* 20070215追記*/

.em2{font-weight:bold; font-size:160%;}


/*アキ設定*/
.padT5{padding-top:5px;}
.padT10{padding-top:10px;}
.padR30{padding-right:30px;}
.padR10{padding-right:10px;}
.padB20{padding-bottom:20px;}

.mrgnB20{margin-bottom:20px;}

/*レイアウト大枠table：750px*/
.TBmain{
	background-color:#FFFFFF;
}

/*コンテンツtable（詳細・お問い合わせ・見学希望）：700px*/
.TBcontent{
	margin-bottom:5px;
	text-align:left;
}

/*共通：物件概要表示table*/
.TBbr{
	margin-bottom:5px;
}

/*共通：物件概要表示TH：基本*/
.TBbr th{
	font-size:80%;
	border:1px solid #CCCCCC;
	font-weight:normal;
	background-color:#FFF0F0;/*うすピンク*/
	padding:5px;
}

/*共通：物件概要表示TD：基本*/
.TBbr td{
	font-size:80%;
	border:1px solid #CCCCCC;
	padding:4px;
	text-align:left;
	background-color:#F8F8F8;
}

/*完了メッセージTD*/
.TDcomplete{
	padding:60px 20px;
	text-align:center;
	font-size:80%;
	line-height:140%;
}

/*フッター*/
.TDfoot{
	background-image:url(/assets/hmnet/images/roominfo/bg_foot.jpg);
	background-repeat:repeat-x;
}

/*閉じる*/
.close{
	text-align:right;
	padding:5px;
}

/*----------------------*/
/*   お部屋の詳細情報   */
/*----------------------*/

/*棟メイン・住戸メインキャッチコピー*/
.copy{
	color:#FF3366;
	font-weight:bold;
	text-align:left;
	margin:10px 25px 5px 25px;
}

/*「画像」2段組TD*/
.TBbr .TD2midashi{
	background-color:#FFF0F0;/*うすピンク*/
	font-size:100%;
	border:none;
}

/*「全ての画像を見る」リンクTD*/
.TBbr .TDallphoto{
	background-color:#FFF0F0;/*うすピンク*/
	font-size:100%;
	border:none;
	text-align:right;
}

/*画像テーブルのTD*/
.TBphotoarea td{
	border:none;
	padding:10px;
}

/*画像・キャプションセットtableのTD*/
.TBphotoset td{
	border:1px solid #CCCCCC;
	padding:0px;
}

/*キャプションTD*/
.TBphotoset td.TDcaption{
	font-size:120%;
	padding:5px;
	border:none;
}

/*注意書きピンクTD*/
.TDnote{
	font-size:90%;
	color:#FF3366;
	padding-top:20px;
	padding-bottom:10px;
}

/*注意書き詳細TABLE*/
.TBdetailnote{
	font-size:55%;
	line-height:130%;
	color:#666666;
	text-align:left;
	margin-bottom:10px;
}

/*お問い合わせリンク枠TD*/
.TDinquiry{
	padding:15px 0px;
	background-color:#F5F5F5;
}

/*お問い合わせリンク枠TD*/
.inqtext{
	font-size:90%;
	color:#FF3366;
	text-align:center;
	margin-bottom:10px;
}

/*物件リクエスト枠TABLE*/
.TBrequest{
	margin-top:10px;
	margin-bottom:20px;
	background-color:#F5F5F5;
}


/*物件リクエスト説明TD*/
.TDreqtext{
	font-size:80%;
	padding:10px;
	line-height:140%;
}

/*物件リクエスト説明TD*/
.TDreqbtn{
	padding:10px;
}

/*店舗情報TD*/
.TDstore{
	background-image:url(/assets/hmnet/images/roominfo/bg_foot.jpg);
	background-repeat:repeat-x;
	background-color:#E57C9A;/*スカイブルー*/
	font-size:12px;
	line-height:140%;
	color:#FFFFFF;
	padding:7px 25px;
}

/*----------------------------------*/
/*   お問い合わせ・感想・見学予約   */
/*----------------------------------*/

/*入力フォームTABLE*/
.TBinq{
	text-align:left;
	font-size:80%;
	margin-top:5px;
	margin-bottom:20px;
}

.TBinq th{
	border:1px solid #CCCCCC;
	font-weight:bold;
	padding:5px;
	background-color:#FFF0F0;/*うすピンク*/
}

.TBinq td{
	border:1px solid #CCCCCC;
	padding:5px;
	background-color:#F5F5F5;
}

/*「必須」表記*/
.must{
	font-weight:normal;
	color:#FF3300;
}

/*ブルー見出しTD*/
.TDmidashi{
	border-bottom:2px solid #EA1350;/*ハウスメイトカラー*/
	padding-top:10px;
}

/*ナビげーションテキスト*/
.navitext{
	font-size:80%;
	line-height:140%;
}

/*物件概要表示TD*/
.TDbroutline{
	padding-top:10px;
	padding-bottom:20px;
}

#look{margin-bottom:0px;}


/*希望日時注意書き*/
.looknote{
	font-size:80%;
	line-height:140%;
	color:#666666;
	margin-bottom:20px;
}


/*--------------------*/
/*   物件リクエスト   */
/*--------------------*/

#condi{
	margin-top:10px;
}

.TBcontent td.TDque{
	font-size:80%;
	padding-bottom:1px;
	border-bottom:1px solid #CED2D5; /*グレー*/
	color:#EA1350;
}	/*ハウスメイトカラー*/

.first{
	font-size:130%;
	font-weight:bold;
	background-color:#EA1350;	/*ハウスメイトカラー*/
	/*ハウスメイトカラー*/
	padding:5px 5px 0px 5px;
	margin-right:5px;
	color:#FFFFFF;
}


.TBcontent td.TDfill{
	font-size:80%;
	line-height:130%;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:25px;
}


/*閉じるブロック*/
.Blockclose{
	font-size:80%;
	margin:10px auto;
	text-align:right;
	width:650px;
}

/*--------------------*/
/*   沿線・駅選択     */
/*--------------------*/


#route{
	margin-top:10px;
}

/*沿線・駅名TABLE*/
.TBroute{
	font-size:80%;
	margin-bottom:20px;
}

/*エリア選択テーブル：（幅100%）*/
.areaTB100{
	background-color:#FFF0F0;
	border:none;
	border-collapse:collapse;
	width:100%;
	font-size:80%;
	line-height:160%;
	margin:10px 0px 20px 0px;
}
.areaTB100 td{
	padding:2px 7px;
}



/*--------------------*/
/*   全ての画像     */
/*--------------------*/


.TDallphoto{
	padding-top:20px;
	padding-bottom:20px;
}
