body {
	line-height: 125%;
	color: #333333;
	font-size: small;
	background-color: #F9F8F7;

}

a:link {
	text-decoration: none;
	color: #435B72;

}
a:visited {
	text-decoration: none;
	color: #7C8998;

}
a:hover {
	color: #FF9900;
	text-decoration: underline;
	border: none;
}

.TestMenuBox {
	background-color: #666666;
	height: 200px;
	width: 400px;
	float: none;
	clear: none;
}

.PageTopTitleBox01 {
	height: 80px;
	width: 100%;
	float: none;
	clear: none;
	background-image: url(../iimg/pagetop_bg01.jpg);
	background-repeat: repeat-x;
	text-align: center;

}

.ObjSpacePageTopRogo {
	float: left;
	width: 300px;
	text-align: left;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-left: 7px;
}

.ObjSpacePageTopSubMenu {
	font-size: 12px;
	line-height: 100%;
	color: #CCCCCC;
	float: right;
	width: 400px;
	padding: 57px 7px 0px 0px;
	text-align: right;
	margin: 0px;
}

.DocTypeSwitch {
	clear: both;
}

.ObjSpaceMainImage {
	text-align: center;
	width: 840px;
	margin-right: auto;
	margin-left: auto;

}

.PageTopTitleBox02 {
	height: 340px;
	width: 100%;
	float: none;
	clear: none;
	background-image: url(../iimg/pagetop_bg02.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

.MainMenuBox01 {
	height: 60px;
	width: 100%;
	float: none;
	clear: none;
	background-image: url(../iimg/menu_bg01.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin-bottom: 15px;

}

.MainMenu {
	float: left;
	text-align: center;
}

.w840Box01 {
	width: 840px;
	margin-right: auto;
	margin-left: auto;




}

.DataFrameBox01 {
	width: 100%;
	text-align: center;
}

.LeftDataBox {
	width: 460px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
	text-align: left;
	padding: 10px 10px 25px;
	float: left;
	margin: 0px;








}

.TopTitleIcon01 {
	margin: 0px;

}

.infoDay {
	font-size: x-small;
	color: #CC0000;
	text-align: left;
	white-space: nowrap;

}

.infoText {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: small;
	color: #333333;
	text-align: left;

}

li {
	margin: 0px;
	padding: 0px;
	line-height: 200%;
	list-style: none;
}
.TopTitleIcon02 {

	margin: 15px 0px 20px;
}
.InfoTextMargin01 {
	padding-right: 20px;
	padding-left: 20px;
	font-size: small;
	line-height: 150%;
	color: #333333;


}
.PontMargin01 {
	padding: 0px;
	margin-right: 10px;

}
.InfoTextMargin02 {
	padding-right: 15px;
	padding-left: 20px;
	font-size: small;
	line-height: 150%;
	color: #333333;
	padding-top: 15px;
	text-align: right;
	padding-bottom: 15px;




}
.infoLinkText {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size: small;
	color: #333333;
	text-align: left;
	padding: 0px 0px 15px;

}
.QrImage {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;

}
.RightDataBox {
	padding: 0px;
	float: right;


}
.ReservDataBox {
	padding: 0px;
	height: 120px;
	width: 340px;
	background-image: url(/iimg/reserv_bg01.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

.w320Box {
	width: 320px;
	text-align: center;
	margin-top: 30px;


}

.ReservIconMargin01 {
	margin-top: 10px;
}

.TopicsIconMargin01 {

	margin-top: 5px;
}
.PageUnderTitleBox {
	height: 160px;
	width: 100%;
	float: none;
	clear: none;
	background-image: url(../iimg/pageunder_bg01.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin-top: 25px;

}
.ObjSpaceOfficeData {

	float: left;
	width: 300px;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}
.ObjSpaceCopyright {


	float: right;
	width: 300px;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}
.ReservMenu {
	margin-bottom: 10px;
	float: left;


}
.SubPageTopTitleBox02 {
	height: 180px;
	width: 100%;
	float: none;
	clear: none;
	background-image: url(../iimg/sub_pagetop_bg02.jpg);
	background-repeat: repeat-x;
	text-align: center;

}
.SubPageTopTitleBox01 {
	height: 80px;
	width: 100%;
	float: none;
	clear: none;
	background-image: url(../iimg/sub_pagetop_bg01.jpg);
	background-repeat: repeat-x;
	text-align: center;

}
.SubRightDataBox {
	width:200px;

	padding: 0px;
	float: right;
}
.SubReservDataBox {
	padding: 0px;
	height: 120px;
	width: 200px;
	margin-bottom: 5px;
	background-image: url(../iimg/sub_reserv_bg01.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

.w180Box {
	width: 180px;
	text-align: center;
	margin-top: 25px;
}

.SubReservMenu {
	margin-bottom: 5px;
	float: left;
}

.SubSubmenuTop {
	margin-top: 10px;


}
.SubSubmenuDataBox {
	background-image: url(../iimg/sub_submenu_bg01.jpg);
	width: 160px;
	padding: 0px 20px 5px;
	background-repeat: repeat-y;
	margin: 0px;
	font-size: 12px;
	color: #666666;
	line-height: 250%;
	text-align: left;



}
.SubSubmenuIcon {
}
.SubLeftDataBox {

	width: 600px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
	text-align: left;
	padding: 15px 10px 25px;
	float: left;
	height: 100%;
}
.PageTop01 {
	margin-bottom: 30px;
	margin-top: 5px;
	text-align: right;
	margin-right: 10px;





}
.ReservCont01 {
	float: none;
	clear: none;
	background-image: url(../reserve/img/reserv_cont03.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 180px;
	font-size: 11px;
	color: #555555;
	line-height: 120%;
	text-align: left;



}
.ReservContText01 {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 7px;


}
.ReservContText02 {
	margin-right: 5px;
	margin-left: 5px;
}
.ReservDataBox2 {
	padding: 0px;
	height: 150px;
	width: 340px;
	margin-bottom: 5px;
	background-image: url(/iimg/reserv_bg02.jpg);
	background-repeat: no-repeat;
	text-align: center;

}
.w280Box {
	width: 280px;
	text-align: center;
	margin-top: 30px;
	margin-left: 10px;

}
.PlanPickupBox01 {
	background-color: #FFFFFF;
	width: 320px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	margin-top: 10px;
	padding: 10px;
	margin-bottom: 10px;






}
.PickupPlanImage01 {
	float: left;

}
.PickupPlanDataBox {
	float: left;
	width: 220px;



}
.PickupPlanName {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1DACE;
	border-right-color: #E1DACE;
	border-bottom-color: #E1DACE;
	border-left-color: #E1DACE;
	padding-top: 3px;
	padding-bottom: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-right: 0px;
	padding-left: 5px;
	font-size: small;
	line-height: 125%;
	font-weight: bold;
	background-color: #FBFAF9;




}
.PickupPlanInfo {
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 5px;
	font-size: xx-small;
	line-height: 125%;
	color: #333333;

}
.PickupPlanPrice {
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 5px;
	font-size: x-small;
	line-height: 125%;
	color: #CC0000;
	text-align: right;

}
.PickupPlanDetail {
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 5px;
	font-size: x-small;
	text-align: right;
	font-weight: bold;

}
.PickupPlanLine {
	text-align: right;
	margin-bottom: 5px;

}
.TopicksDataBox01 {
	margin-top: 25px;
	width: 830px;
	margin-bottom: 10px;




}
.TopicksDataBox02 {
	text-align: left;
	float: left;
	margin: 0px 10px 0px 0px;



}
.TopicksDataBox03 {

	text-align: left;
	float: left;
	margin: 0px;
}
.ReservMenu2 {
	margin-bottom: 5px;
	float: left;
	margin-top: 2px;

}
.ReservMenu3 {


	margin-bottom: 3px;
	float: right;
}
.TopImageMargin01 {
	margin-bottom: 5px;
	margin-right: 10px;

}
.InfoTextMargin03 {
	padding-right: 30px;
	padding-left: 30px;
	font-size: small;
	line-height: 150%;
	color: #333333;
	margin-bottom: 5px;

}
.OshiraseImage {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;

}
.InfoTextMargin04 {
	padding-right: 15px;
	padding-left: 25px;
	font-size: small;
	line-height: 150%;
	color: #333333;
	margin-top: 10px;

}
.InfoTextMargin05 {
	font-size: small;
	line-height: 125%;
	color: #333333;
	margin-top: 5px;
	background-color: #F4F4F7;
	width: 400px;
	margin-right: 20px;
	margin-left: 20px;
	padding: 10px;
	margin-bottom: 10px;




}
.TopicsIconMargin02 {
	margin-top: 5px;
	float: left;

}
.TopicsIconMargin03 {
	margin-top: 5px;
	float: left;
	margin-left: 10px;

}
