#mm ul li#mm_top{
	margin-left: 15px;
	width: 80px;
	background: url(../images/common/mm_top.png) repeat-x 0px -40px;
}
h2{
	clear: both;
	width: 860px;
	margin: 0px 30px 0px;
	padding-top: 30px;
}
#container{
	width: auto;
	padding-bottom: 0px;
	margin: 0px;
	text-align: center;
	background: url(../images/index/container_wrap_back.png) no-repeat top center;
}
#container #wrap{
	width: 950px;
	height: 450px;
	margin: 0px auto;
	text-align: left;
	background: url(../images/index/container_back.png) no-repeat 0px 0px;
}

#container h2{
	height: 80px;
	background: url(../images/index/copy_top.gif) repeat-x 0px 0px;
	text-indent: -9999px;
}
div.container2{
	clear: both;
	margin: 0px auto;
	padding: 15px 0px;
	background: #333 url(../images/index/info_back.png) 0px 0px;
	text-align: center;
	border-top: 2px solid #222;
	border-bottom: 2px solid #AAA;
}
div.container3{
	clear: both;
	margin: 15px auto;
	width: 950px;
	text-align: left;
}
div.container3 h2{
	width: 860px;
	height: 117px;
	margin-left: 45px;
	background: url(../images/index/copy_roomplan.png) repeat-x 0px 0px;
	text-indent: -9999px;
}
div.spacer{
	clear: both;
}
/* sales points */
#sales_point{
	display: inline;
	float: left;
	width: 600px;
	height: 300px;
	margin-left: 30px;
	margin-top: -30px;
}
*html #sales_point{
	margin-top: 0px;
}
#sales_point ul{
	list-style: none;
}
#sales_point ul li{
	display: inline;
	float: left;
	width: 300px;
	height: 100px;
	margin: 0px 0px -5px -5px;
	text-indent: -9999px;
}
#sales_point ul li a{
	display: block;
	width: 300px;
	height: 100px;
}
#sales_point ul li.point1{
	background: url(../images/index/to_point1_off.gif) no-repeat 0px 0px;
}
#sales_point ul li.point1 a:hover{
	background: url(../images/index/to_point1_on.gif) no-repeat 0px 0px;
}
#sales_point ul li.point2{
	background: url(../images/index/to_point2_off.gif) no-repeat 0px 0px;
}
#sales_point ul li.point2 a:hover{
	background: url(../images/index/to_point2_on.gif) no-repeat 0px 0px;
}
#sales_point ul li.point3{
	background: url(../images/index/to_point3_off.gif) no-repeat 0px 0px;
}
#sales_point ul li.point3 a:hover{
	background: url(../images/index/to_point3_on.gif) no-repeat 0px 0px;
}
#sales_point ul li.point4{
	background: url(../images/index/to_point4_off.gif) no-repeat 0px 0px;
}
#sales_point ul li.point4 a:hover{
	background: url(../images/index/to_point4_on.gif) no-repeat 0px 0px;
}
#sales_point ul li.point5{
	background: url(../images/index/to_point5_off.gif) no-repeat 0px 0px;
}
#sales_point ul li.point5 a:hover{
	background: url(../images/index/to_point5_on.gif) no-repeat 0px 0px;
}
#sales_point ul li.point6{
	background: url(../images/index/to_point6_off.gif) no-repeat 0px 0px;
}
#sales_point ul li.point6 a:hover{
	background: url(../images/index/to_point6_on.gif) no-repeat 0px 0px;
}
div#gif_banner{
	clear: both;
	margin: 5px;
	padding-top: 5px;
}

*html div#gif_banner{
	margin: 5px;
	padding-top: 0px;
}


div#gif_banner p{
	width: 575px;
	height: 50px;
	background: url(../images/index/onayami_banner_off.png) no-repeat 0px 0px;
	text-indent: -9999px;
}
div#gif_banner p a{
	display: block;
	width: 575px;
	height: 50px;
}

div#gif_banner p a:hover{
	background: url(../images/index/onayami_banner_on.png) no-repeat 0px 0px;
}

#to_modelroom{
	display: inline;
	width: 300px;
	float: right;
	margin-right: 15px;
}
#to_modelroom p{
	margin-top: 200px;
}
*html #to_modelroom p{
	margin-top: 220px;
}

/* information */
#information{
	text-align: left;
	clear: both;
	width: 905px;
	margin: 0px auto;
	padding-left: 45px;
}
div.info_block{
	float: left;
}
div.information_text{
	width: 408px;
	height: 160px;
	margin-right: 20px;
	padding: 5px;
	border: 3px solid #666;
	background-color: #EEE;
	overflow: scroll;
	overflow-x: hidden;
}
div.information_text dt{
	float: left;
	padding-left: 16px;
	background: url(../images/index/clock.png) no-repeat 0px 2px;
	font-size: 83%;
}
div.information_text dd{
	font-size: 83%;
	margin-bottom: 5px;
}

#title_blog{
	width: 180px;
	height: 20px;
	text-indent: -9999px;
	background: url(../images/index/title_blog.gif) no-repeat 0px 0px;
}
#title_information{
	width: 180px;
	height: 20px;
	text-indent: -9999px;
	background: url(../images/index/title_information.gif) no-repeat 0px 0px;
}

/* roomplans */
#roomplans{
	margin-left: 240px;
}
#roomplans div{
	display: inline;
	width: 200px;
	float: left;
	margin-right: 40px;
	padding-bottom: 20px;
}
*html #roomplans div{
	margin-right: 10px;
}
p.roomprice{
	border-top: 5px solid #006;
	margin: 0px;
	padding: 10px;
	font-size: 83%;
	text-align: center
}
p.roomprice span{
	font-size: 160%;
	font-weight: bold;
}

div.payout{
	background: url(../images/index/payout_head.png) no-repeat 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: left;
}
div.payout p{
	font-size: 83%;
}
div.payout p.proviso{
	font-size: 69%;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
}
div.payout p span{
	font-size: 120%;
	font-weight: bold;
	color: red;
}
p.to_detail{
	width: 200px;
	height: 520px;
	padding: 0;
	text-indent: -9999px;
}
p.to_detail a{
	display: block;
	width: 200px;
	height: 520px;
}
#to_a{
	background: url(../images/index/roomplan_a_off.png) no-repeat 0px 0px;
}
#to_a a:hover{
	background: url(../images/index/roomplan_a_on.png) no-repeat 0px 0px;
}
#to_b{
	background: url(../images/index/roomplan_b_off.png) no-repeat 0px 0px;
}
#to_b a:hover{
	background: url(../images/index/roomplan_b_on.png) no-repeat 0px 0px;
}
#to_d{
	background: url(../images/index/roomplan_d_off.png) no-repeat 0px 0px;
}
#to_d a:hover{
	background: url(../images/index/roomplan_d_on.png) no-repeat 0px 0px;
}
p#payout_attention{
	clear: both;
	margin: 20px 45px;
	width: 860px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/index/to_loan_outline.png) no-repeat 0px 0px;
}
p#payout_attention a{
	display: block;
	width: 860px;
	height: 30px;
}
p#payout_attention a:hover{
	background: url(../images/index/to_loan_outline_on.png) no-repeat 0px 0px;
}

/* point detail */
div.inline{
	width: 100%;
	position: relative;
	text-align: center;
	margin: 0px auto;
}

div.inline h3{
	width: 600px;
	height: 80px;
	text-indent: -9999px;
	margin: 20px auto 0px;
}

#inline_point1 h3{
	background: url(../images/index/detail_title1.png) no-repeat 0px 0px;
}
#inline_point2 h3{
	background: url(../images/index/detail_title2.png) no-repeat 0px 0px;
}
#inline_point3 h3{
	background: url(../images/index/detail_title3.png) no-repeat 0px 0px;
}
#inline_point4 h3{
	background: url(../images/index/detail_title4.png) no-repeat 0px 0px;
}
#inline_point5 h3{
	background: url(../images/index/detail_title5.png) no-repeat 0px 0px;
}
#inline_point6 h3{
	background: url(../images/index/detail_title6.png) no-repeat 0px 0px;
}
div.inline img{
	margin: 10px auto;
}

div.inline p{
	width: 600px;
	margin: 20px auto;
	text-align: left;
}
div.backnext{
	margin: 0px;
	padding: 5px;
	background: #333;
}

div.inline p.next{
	font-size: 83%;
	color: #fff;
	width: 300px;
	text-align: right;
	float: right;
	margin: 0px;
	padding-right: 18px;
	background: url(../images/index/next_arrow.gif) no-repeat center right;
}
div.inline p.back{
	font-size: 83%;
	color: #fff;
	width: 300px;
	float: left;
	margin: 0px;
	padding-left: 18px;
	background: url(../images/index/back_arrow.gif) no-repeat center left;
}
div.inline p.next a, div.inline p.back a{
	border-bottom: 1px dotted #fff;
	color: #fff;
}
div#loan_outline{
	clear: both;
	position: relative;
	width: 800px;
	margin: 30px 0px 0px 55px;
	border: 3px solid #ed6941;
	padding: 30px 20px 10px;
}
*html div#loan_outline{
	width: 840px;
}
div#loan_outline img{
	display: block;
	position: absolute;
	top: -15px;
	left: 10px;
}
div#loan_outline p{
	font-size: 69%;
	line-height: 200%;
}