div.dammy {
	background-image: url(01/img_dummy.jpg);
	background-repeat: no-repeat;
	height: 1056px;
	width: 890px;
	margin-bottom: 30px;
	background-position: left -5px;
}
#contents    div.n01 {
	background-image: url(location1/img_main.jpg);
	background-repeat: no-repeat;
	height: 394px;
	margin-bottom: 45px;
	clear: both;
	width: 900px;
	margin-right: -5px;
	margin-left: -5px;
}
#contents    div.n01    * {
	display: none;
}
#contents   div  div p {
	font-size: 12px;
	line-height: 21px;
	letter-spacing: 1px;
}
#contents div.n02 {
	background-image: url(location1/bg_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 45px;
	width: 890px;
}
#contents div.n02 h3 {
	background-image: url(location1/h3_what.jpg);
	height: 56px;
}
#contents  div.n02  h4 {
	background-image: url(location1/h4_01.jpg);
	height: 19px;
	margin-bottom: 30px;
}
#contents  div.n02  p {
	width: 277px;
	margin-right: 30px;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 1px;
	margin-bottom: 30px;
}
#contents #ario_yao   {
	clear: both;
	width: 277px;
	padding-right: 613px;
	background-image: url(location1/bg_02.jpg);
	background-repeat: no-repeat;
	padding-top: 400px;
	height: 160px;
	margin-bottom: 15px;
}
#contents   #ario_yao h5   {
	background-image: url(location1/h5_01.jpg);
	height: 18px;
	margin-bottom: 6px;
}
#contents   #ario_yao p   {
	font-size: 10px;
	line-height: 18px;
	margin: 0px;
	float: none;
}
#contents  #ario_yao p.n02   {
	text-align: right;
	line-height: 14px;
	width: 100%;
}
#contents #yao_seibu {
	background-image: url(location1/bg_03.jpg);
	height: 360px;
	background-repeat: no-repeat;
	background-position: right top;
	width: 430px;
	padding-right: 460px;
	padding-top: 15px;
	clear: both;
}
#contents #yao_seibu h5 {
	background-image: url(location1/h5_02.jpg);
	height: 18px;
	margin-bottom: 6px;
}
#contents  #yao_seibu  p.n01 {
	width: 100%;
	font-size: 10px;
	line-height: 18px;
	background-image: url(location1/bg_04.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 253px;
	margin: 0px;
}
#contents #yao_seibu p.n02 {
	margin: 0px;
	text-align: right;
	font-size: 10px;
	line-height: 14px;
	width: 430px;
}
#contents   #ario_yao  p.n02    a, #contents #yao_seibu p.n02 a  {
	color: #181777;
	text-decoration: none;
	width: 100%;
	background-color: #66FFFF;
}
#contents  #ario_yao  p.n02  a:hover, #contents #yao_seibu p.n02 a:hover {
	background-color: #ededed;

}







#contents       div.n03 {
	margin-bottom: 45px;
	clear: both;
}

#contents  div.n03  h3 {
	background-image: url(location1/h3_how.jpg);
	height: 56px;
}
#contents div.n03 div {
	background-image: url(location1/bg_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 266px;
	padding-left: 620px;
	padding-top: 10px;
}
#contents div.n03 h4 {
	background-image: url(location1/h4_02.jpg);
	height: 43px;
	margin-bottom: 30px;
}
#contents        div.n04 {
	margin-bottom: 20px;
}
#contents   div.n04   h3 {
	background-image: url(location1/h3_who.jpg);
	height: 56px;
	margin-bottom: 20px;
}
#contents  div.n04  div {
	background-image: url(location1/bg_06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 265px;
	padding-right: 614px;
	padding-top: 10px;
}
#contents  div.n04  h4 {
	background-image: url(location1/h4_03.jpg);
	height: 68px;
	margin-bottom: 30px;
}
#contents p.cap {
	text-align: right;
	margin-bottom: 30px;
}
