@charset "utf-8";

/* 
------------------------------------------------------------
empty
------------------------------------------------------------ */

/* 
main
------------------------------------------------------------ */

.path {
	text-align: right;
}
h2 {
	margin-bottom: 10px;
}
h3 {
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../cmn_images/line_dotted.gif) repeat-x left top;
}
.notes {
	margin-bottom: 50px;
}
#sakae ,
#marunouchi ,
#nishiki ,
#marunouchi_st ,
#meieki ,
#hakuoh {
	clear: both;
	margin-bottom: 50px;
}
.list {
	border-collapse: collapse;
	border-spacing: 0;
	width: 560px;
	margin-bottom: 10px;
}
.list .tr_1 th ,
.list .tr_1 td {
	background-color: #EEEEEE;
	border-top: 1px solid #CCCCCC;
}
.list th ,
.list td {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;	
}
.list th {
	text-align: left;
}
.list th p {
	padding-left: 15px;
	background: url(../cmn_images/arrow_2.gif) no-repeat 0 0.5em;
}
.list .td_1 ,
.list .td_2 ,
.list .td_3 ,
.list .td_4 {
	border-left: 1px solid #CCCCCC;
}
.list .td_4 {
	width: 10%;
}
.col {
	margin-bottom: 15px;
}
.col .layout {
	margin-bottom: 30px;
}
.download ul {
	position: relative;
	width: 560px;
	height: 26px;
	margin-bottom: 30px;
}
.download li {
	width: 270px;
	float: left;
}

/* --- rollover --- */

.download_1 {
	margin-right: 20px;
	background: url(../guide/images/office/price_down_over.jpg) no-repeat left top;
}
.download_2 {
	background: url(../guide/images/office/layout_down_over.jpg) no-repeat left top;
}
.download a {
	display: block;
	width: 270px;
	height: 26px;
}
.download li a:hover {
	background-color: transparent;
}
.download li a:hover img {
	visibility: hidden;
}

/* ---------------- */

.date {
	text-align: right;
	margin-bottom: 5px;
}
.data {
	border-collapse: collapse;
	border-spacing: 0;
	width: 560px;
	margin-bottom: 10px;
}
.data th ,
.data td {
	padding: 5px;
	text-align: center;
}
.data th	{
	background-color: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.data td	{
	border-bottom: 1px solid #CCCCCC;
}
.data .th_2 ,
.data .th_3 ,
.data .th_4 ,
.data .th_5 {
	border-left: 1px solid #CCCCCC;
}
.data .th_1 {
	width: 60px;
}
.data .th_2 {
	width: 80px;
}
.data .th_3 {
	width: 100px;
}
.data .th_4 {
	width: 80px;
}
.data .th_5 {
	text-align: left;
}

/* 
nav
------------------------------------------------------------ */

.navigation_2 ul {
	position: relative;
	margin-bottom: 30px;
}
.navigation_2 li {
	width: 200px;
}

/* --- rollover --- */

.navigation_2 .nav_1 {
	background: url(../cmn_images/nav_home_over.gif) no-repeat left top;
}
.navigation_2 .nav_2 {
	background: url(../cmn_images/nav_about_1_over.gif) no-repeat left top;
}
.navigation_2 .nav_3 {
	background:  url(../cmn_images/nav_guide_1_over.gif) no-repeat left top;
}
.navigation_2 .nav_4 {
	background: url(../cmn_images/nav_flow_over.gif) no-repeat left top;
}
.navigation_2 .nav_5 {
	background: url(../cmn_images/nav_down_over.gif) no-repeat left top;
}
.navigation_2 .nav_6 {
	background: url(../cmn_images/nav_owner_over.gif) no-repeat left top;
}
.navigation_2 a {
	display: block;
	width: 200px;
	height: 40px;
}
.navigation_2 li a:hover {
	background-color: transparent;
}
.navigation_2 li a:hover img {
	visibility: hidden;
}

