/*2009年11月〜の新TOPヘッダー*/
@import url("/include/css/imp_NewHeader2009.css");

/*2011 追加(TN)*/
/*位置指定*/
.lt{text-align: left;}
.rt{text-align: right;}
.ct{text-align: center;}

/*位置指定*/
.to{vertical-align: top;}
.mi{vertical-align: middle;}
.bo{vertical-align: bottom;}

/*フロート*/
.flt{float: left;}
.frt{float: right;}

/*クリア*/
.clear{
	clear: both;
}
/*2011 追加ここまで*/


/*ボディ全体設定*/
body{
	margin-top:8px;
}
/*文字12px*/
.common_fs12{
	font-size:12px;
}
/* イメージに枠線なし */
img{border:0;}

/*共通汎用*/
form.common_margin0{
	margin:0px;
}
img.common_va_bottom{
	vertical-align:bottom;
}
img.common_va_top{
	vertical-align:top;
}
img.common_bd_none{
	border:none;
}
img.common_cs_pointer{
	cursor:pointer;
}
.common_td_underline{
	text-decoration:underline;
}

/*初期撤去予定*/
table.common_100per_b0{
	width:100%;
	border:0px;
}

table.common_maxsite_b0{
	width:800px;
	border:0px;
}
/*初期撤去予定*/


/*テーブルサイズ正式版*/
table.common_b0{
	border:0px;
}
table.common_w100per_b0{
	width:100%;
	border:0px;
}
table.common_wmaxsite_b0{
	width:800px;
	border:0px;
}
table.common_h100per_b0{
	height:100%;
	border:0px;
}
table.common_w100per_h100per_b0{
	width:100%;
	height:100%;
	border:0px;
}
table.common_wmaxsite_h100per_b0{
	width:800px;
	height:100%;
	border:0px;
}
/*テーブルサイズ正式版*/


/*中上*/
table.common_center_top{
	margin-left:auto;
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_center_top{
	margin-left:auto;
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:center;
	vertical-align:top;
}
td.common_center_top{
	text-align:center;
	vertical-align:top;
}

/*左上*/
table.common_left_top{
/* margin-left:auto; */
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_left_top{
/*	margin-left:auto; */
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:left;
	vertical-align:top;
}
td.common_left_top{
	text-align:left;
	vertical-align:top;
}

/*右上*/
table.common_right_top{
	margin-left:auto;
/*	margin-right:auto;*/
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_right_top{
	margin-left:auto;
/*	margin-right:auto;*/
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:right;
	vertical-align:top;
}
td.common_right_top{
	text-align:right;
	vertical-align:top;
}

/*中中*/
table.common_center_middle{
	margin-left:auto;
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_center_middle{
	margin-left:auto;
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:center;
	vertical-align:middle;
}
td.common_center_middle{
	text-align:center;
	vertical-align:middle;
}

/*左中*/
table.common_left_middle{
/*	margin-left:auto;*/
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_left_middle{
/*	margin-left:auto; */
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:left;
	vertical-align:middle;
}
td.common_left_middle{
	text-align:left;
	vertical-align:middle;
}

/*右中*/
table.common_right_middle{
	margin-left:auto;
/*	margin-right:auto; */
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_right_middle{
	margin-left:auto;
/*	margin-right:auto; */
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:right;
	vertical-align:middle;
}
td.common_right_middle{
	text-align:right;
	vertical-align:middle;
}

/*中下*/
table.common_center_bottom{
	margin-left:auto;
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_center_bottom{
	margin-left:auto;
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:center;
	vertical-align:bottom;
}
td.common_center_bottom{
	text-align:center;
	vertical-align:bottom;
}

/*左下*/
table.common_left_bottom{
/*	margin-left:auto; */
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_left_bottom{
/*	margin-left:auto; */
	margin-right:auto;
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:left;
	vertical-align:bottom;
}
td.common_left_bottom{
	text-align:left;
	vertical-align:bottom;
}

/*右下*/
table.common_right_bottom{
	margin-left:auto;
/*	margin-right:auto; */
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
}
div.common_right_bottom{
	margin-left:auto;
/*	margin-right:auto; */
/*	margin-top:auto;*/
/*	margin-bottom:auto;*/
	text-align:right;
	vertical-align:bottom;
}
td.common_right_bottom{
	text-align:right;
	vertical-align:bottom;
}

/*バナー用*/
.common_bgc_ffffff{
	background-color:#ffffff;
}
.common_bgc_999999{
	background-color:#999999;
}
/*問い合わせ用*/
.common_h5px{
	height:5px;
}
/*周辺情報用*/
.include_skynet_link_col_fixffffff:link{color:#ffffff;}
.include_skynet_link_col_fixffffff:visited{color:#ffffff;}
.include_skynet_link_col_fixffffff:hover{color:#ffffff;}
.include_skynet_link_col_fixffffff:active{color:#ffffff;}



/* ヘッダー */
div.include_sh_header_top_div {
	text-align:center;
}

h1.include_sh_header_h1{
	width:800px;
	margin:0 auto 4px auto;
	padding:0;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

/* 不動産、マイホームへのリンク */
div.include_sh_header_top_div p#outerLink{
	font-size:12px;
	margin:-15px auto 3px auto;
	padding:0;
	text-align:right;
	width:800px;
}

h2.include_sh_header_h2{
	margin:2px 0;
	font-size:13px;
	font-weight:normal;
	color:#000000;
}

td.include_sh_header_logo{
	height:111px;
	padding-left:15px;
	background:url(/img/header_back2.gif) no-repeat ;
	vertical-align:bottom;
}

td.include_sh_header_bar1 , td.include_sh_header_top_bar{
	height:45px;
	text-align:center;
	background:url(/img/header_back1.gif) no-repeat;
}

td.include_sh_header_bar2{
	width:600px;
	height:31px;
	background:url(/img/header_pref_back.gif) no-repeat;
	vertical-align:middle;
}

td.include_sh_header_top_pref_button{
	width:105px;
}

/* パンナビ */
div.include_pan_navi_div_center{/* 最初のDIV部分 */
	text-align:center;
	margin:2px auto 4px auto;
}

.include_pan_navi_span_list span{
	font-size:13px;
	padding-right:4px;
}

/*右メニュー*/
.include_right_menu_base_div{
	margin:0 auto 5px auto;
	background:#FFF7EF;
	border:1px solid #FDB462 ;
}
.include_right_menu_base_div_red{
	margin:0 auto 5px auto;
	background:#FFeeee;
	border:2px solid #FD6262 ;
}

.include_right_menu_base_p{
	margin:0 0 2px 0;
	padding:0;
	background:#FDB462 ;
	font-size:13px;
	line-height:20px;
	text-indent:2px;
}

.include_right_menu_base_dl{
	margin:2px 2px 2px 6px;
	padding:0;
	list-style-type:none;
	font-size:12px;
	line-height:145%;
}

.include_right_menu_base_dl dt{
	margin-top:3px;
	text-indent:-4px;
}

.include_right_menu_base_dl dd{
	margin:0 0 0 5px;
}

.include_right_menu_base_banner_img{
	margin:3px auto 5px 25px;
}


.newbanner{
	text-align:center;
	border:0;
}
.newbanner img{
	margin:2px auto;
	border:1px #999 solid;
}


/*以下、フッター用*/
div.include_footer_main *{font-size:11px;line-height:110%;}

div.include_footer_main{
	text-align:center;
	margin:10px auto 10px auto;
	width:100%;
	color:#555599;
}

table.include_footer_sub{
	color:#555599;
	width:800px;
	text-align:center;
	table-layout:auto;
	margin:5px auto;
}

div.include_footer_copyright{width:800px;padding-top:5px;margin:0px auto;}

.include_footer_border_bottom{border-bottom:1px solid #999999;}
.include_footer_border_top{border-top:1px solid #999999;}

/* フッター内のリスト　改行しない　リストの記号なし */
div.include_footer_list{width:800px;margin:5px auto;}

div.include_footer_main ul{margin:5px 0;padding:1px;list-style-type:none;}
div.include_footer_main ul li{display:inline;}

/* リンク */
div.include_footer_main a{color:#555599;text-decoration:none;}
div.include_footer_main a:visited{color:#555599;text-decoration:none;}
div.include_footer_main a:hover{text-decoration:underline;}


