@charset "utf-8";
table,th,td{
	margin:0;
	padding:0;
	border:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
img{
	vertical-align:top;
}

.wid660{
	width:660px;
	margin:0 10px;
}
.table_plan td{
	padding-right:15px;
	vertical-align:top;
}
.rit0{
	padding-right:0;
}
.plan00{
	margin-bottom:100px;
}
.table_plan2{
	width:700px;
}
.menseki{
	width:220px;
	border-top:1px solid #e6e6e6;
	margin-left:35px;
}
.menseki td{
	padding:2px;
	border-bottom:1px solid #e6e6e6;
}
.menseki .td01{
	border-right:1px solid #e6e6e6;
}
.pa35{
	padding-left:35px;
	padding-bottom:50px;
}
.rit_pt{
	text-align:right;
	margin-right:40px;
	margin-top:-1px;
}
.demo-show h3,.demo-show2 h3,.demo-show3 h3,.demo-show4 h3,.demo-show5 h3,.demo-show6 h3,.demo-show7 h3,.demo-show8 h3{
	background:url("../images/look.gif") no-repeat;
	width:125px;
	height:19px;
	text-indent:-9999px;
	cursor:pointer;
}
.demo-show h3:hover,.demo-show2 h3:hover,.demo-show3 h3:hover,.demo-show4 h3:hover,.demo-show5 h3:hover,.demo-show6 h3:hover,.demo-show7 h3:hover,.demo-show8 h3:hover{
	background:url("../images/look_on.gif") no-repeat;
}
.valin{
	vertical-align:bottom;
}
.pt_bor{
	width:660px;
	height:1px;
	background:#897e5f;
	font-size: 0;
}


.marbot30{
	margin-bottom:30px;
}
.marbot50{
	margin-bottom:50px;
}
#contents{
	_
}
