body { 
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#outline {
	width:1000px;
	text-align:left;
	margin: 0px auto 0;
	padding: 0px auto;
	height: auto;
	background: #DCDBC6;

 }
div#space {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 1000px;
	background: #DCDBC6;

}
div#info-outline {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 1000px;
	background: #DCDBC6;
}

.outline-margin {
	margin:0 0px;
	padding: 0px;
}

#center-left {
	float:left;
	width:784px;
}

.right {
	float:right;
	width:216px;
	height: 370px;
	margin: 0px;
	padding: 0px;
}

#right h1{
	float:right;
	width:216px;
	height: 370px;
	margin: 0px;
	padding: 0px;
	background: url(../image/right-bar.jpg);
	font: bold 12px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #FFFFFF;
}

#right-under {
	float:right;
	width:784px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: left;
}
#right-under-main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 153px;
	width: 784px;
	background: url(../image/backline-center.jpg);
}
#right-under-r {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 110px;
	width: 216px;
	background: url(../image/backline-right.jpg);
}

.main {
	float:right;
	width:568px;
	height: 370px;
	margin: 0px;
	padding: 0px;
}

#main-top{
	float:right;
	width:568px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background: #000000;
	font: 9px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
}

#main {
	float:right;
	width:568px;
	height: 345px;
	margin: 0px;
	padding: 0px;
}

#main-under {
	float:right;
	width:568px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

#main-underline {
	float:right;
	width:568px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	background: #FFCC01;
}

.left {
	float:left;
	width:216px;
	height: 110px;
	margin: 0px;
	padding: 0px;
}

#left {
	float:left;
	width:216px;
	height: 370px;
	margin: 0px;
	padding: 0px;
	background: url(../image/left-bar.jpg);
}

#left-under{
	float:left;
	width:216px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	background: url(../image/left-under-back.gif) no-repeat;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font: bold 14px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
}

font {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
}
div.buttonlink {
	font: 16px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	height: 20px;
	width: 135px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 10px;
	padding-left: 15px;
	text-decoration: none;
	border-top: 1px dashed #FFFFFF;
}
div.buttonlink a{
	font: 16px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	height: 20px;
	width: 135px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 10px;
	padding-left: 15px;
	text-decoration: none;
	background: url(../image/button/button-back.gif);
}
div.buttonlink a:hover{
	font: 16px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	height: 20px;
	width: 135px;
	color: #FF0000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 10px;
	padding-left: 15px;
	background: url(../image/button/button-back2.gif);
	text-decoration: none;
}
div.buttonlink-outline {
	margin: 52px auto 0 auto;
	padding: 0px;
	width: 216px;
	top: 52px;
}

.c-both { clear:both; }	
div#info-header-l {
	font: bold 18px "£Í£Ó P ÌÀÄ«", "Osaka¡ÝÅùÉý";
	color: #000000;
	padding: 0px;
	float: left;
	height: 30px;
	width: 420px;
	margin-left: 40px;
	margin-right: 20px;

}
div#info-header-r {
	font: bold 18px "£Í£Ó P ÌÀÄ«", "Osaka¡ÝÅùÉý";
	color: #000000;
	padding: 0px;
	float: left;
	height: 30px;
	width: 420px;
	margin-left: 20px;

}
div#info-l {
	font: 14px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #000000;
	padding: 0px;
	float: left;
	height: auto;
	width: 420px;
	margin-left: 40px;
	margin-right:20px;
}
div#info-r {
	font: 14px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #000000;
	padding: 0px;
	float: left;
	height: auto;
	width: 420px;
	margin-left: 20px;
	margin-right: 20px;
}
.style1 h2{
	font: bold normal 14px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

