/*-----  リンク  -----*/

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;

}

div#event {
  clear: both;
  height: auto;
  margin: 4px auto 10px;
  padding: 0;
  width: 900px;
}
