/*-----  リンク  -----*/
a:link {
	color:#0033FF;
	text-decoration:none;
}
a:visited {
	color:#0033FF;
	text-decoration:none;
}
a:hover {
	color:#325872;
	text-decoration:underline;
}
a:active {
	color:#ff6500;
	text-decoration:none;
}
/*-----  コンテナ  -----*/
div#container{
	background-image:url("../img/container_bg.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	width:1300px;
	height:auto;
	margin:0px auto;
	padding:0px;
	clear:both;
	}
/*-----  ヘッダー  -----*/
div#header{
	width:900px;
	height:95px;
	margin:0px auto;
	padding:0px;
	text-indent:-9999px;
	clear:both;
	}
div#header p#rogo {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url("../img/rogo.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:250px;
	height:95px;
	margin:0px auto;
	padding-right:325px;
	text-indent:-9999px;
	float:left;
	}
div#header p#rogo a {
	display: block;
	width:250px;
	height:95px;
	text-decoration: none;
}
div#header p#rogo a:hover {
	display: block;
	width:250px;
	height:95px;
	text-decoration: none;
}

div#header p#tel {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url("../img/tel.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:325px;
	height:44px;
	margin:0px auto;
	padding:0px;
	text-indent:-9999px;
	float:left;
	}

div#header p#mail_mobile {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url("../img/mail_mobile.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:325px;
	height:22px;
	margin:0px auto;
	padding:0px;
	text-indent:-9999px;
	float:left;
	}
div#header p#mail_mobile a {
	display: block;
	width:325px;
	height:22px;
	text-decoration: none;
}
div#header p#mail_mobile a:hover {
	display: block;
	width:325px;
	height:22px;
	text-decoration: none;
}

div#header p#mail_pc {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url("../img/mail_pc.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:265px;
	height:29px;
	margin:0px auto;
	padding:0px;
	text-indent:-9999px;
	float:left;
	}
div#header p#mail_pc a {
	display: block;
	width:265px;
	height:29px;
	text-decoration: none;
}
div#header p#mail_pc a:hover {
	display: block;
	width:265px;
	height:29px;
	text-decoration: none;
}

/*-----  メニュー  -----*/
div#menu{
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url("../img/menu/menu.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	height:40px;
	margin:0px auto;
	padding-bottom:6px;
	text-indent:-9999px;
	clear:both;
	}
div#menu a{
	display:block;
	width:100%;
	height:100%;
	}
div#menu ul{
	list-style-type:none;
	}

/*-----  メイン  -----*/
div#main{
	width:900px;
	height:auto;
	margin:0px auto 7px auto;
	padding:0px;
	clear:both;
	}

/*-----  サイド  -----*/
div#side{
	width:244px;
	height:auto;
	margin:0px;
	padding-left:6px;
	float:left;
	}
div#side div.bana{
	width:244px;
	height:92px;
	margin:0px;
	padding-bottom:6px;
	clear:both;
	}
/*新着用*/
div#realinfo{
	background-image:url("../img/realinfo_bg.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:244px;
	height:156px;
	margin:0px auto;
	padding-top:100px;
	padding-bottom:6px;
	clear:both;
}
div#realinfoBox{
	overflow:auto;
	width:225px;
	height:150px;
	margin:0px auto;
	padding:0px;
	line-height:130%;
	clear:both;
}
div#realinfoBox p{
	margin:0px auto;
	padding:0px;
	color:#000000;
	clear:both;
	}

div.realinfoBoxData{
	width:200px;
	height:auto;
	margin:0px auto;
	padding:0px;
	font-size:12px;
	line-height:130%;
	border-bottom:1px dashed #e4e4e4;
	color:#ffffff;
	clear:both;
	}
div.realinfoBoxData p{
	margin:0px auto;
	padding:0px;
	color:#000000;
	clear:both;
	}
div.realinfoBoxData p span{
	color:#ffffff;
}
div.realinfoBoxData p span a{
	color:#ffffff;
}
/*-----  フッター  -----*/
div#footer{
	background-image:url("../img/footer.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	height:138px;
	margin:0px auto;
	padding:0px;
	clear:both;
	}
div.footerBox{
	width:250px;
	height:118px;
	margin:0px;
	padding:10px 20px 0px 10px;
	padding-right:20px;
	float:left;
	}
div.footerBox p.title{
	font-size:16px;
	color:#ff0000;
}
div.footerBox p.link{
	padding-left:20px;
	line-height:140%;
	font-size:12px;
	color:#ffffff;
}
div.footerBox p.link a{
	color:#ffffff;
}

div#footerRogo {
	width:170px;
	height:110px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	float:left;
	}
div#footerRogo a {
	display: block;
	width:170px;
	height:110px;
	text-decoration: none;
}
div#footerRogo a:hover {
	display: block;
	width:170px;
	height:110px;
	text-decoration: none;
}

div#footermobile {
	width:170px;
	height:110px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	float:left;
	}
div#footermobile a {
	display: block;
	width:170px;
	height:110px;
	text-decoration: none;
}
div#footermobile a:hover {
	display: block;
	width:170px;
	height:110px;
	text-decoration: none;
}