body {
	padding:0px;
	color:#555;
	font-family:"Osaka", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",sans-serif;
	background-color:#fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}

a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #09F;
	text-decoration: none;
}
a:active {
	color: #0099FF;
	text-decoration: none;
}

.text9 {  font-size: 9px; }
.text9s {  font-size: 9px; line-height:110%; }
.text9m {  font-size: 9px; line-height:140%; }
.text9l {  font-size: 9px; line-height:160%; }
.text10 {  font-size: 10px; }
.text10s {  font-size: 10px; line-height:110%; }
.text10m {  font-size: 10px; line-height:140%; }
.text10l {  font-size: 10px; line-height:160%; }
.text11 {  font-size: 11px; }
.text11s {  font-size: 11px; line-height:120%; }
.text11m {  font-size: 11px; line-height:140%; }
.text11l {  font-size: 11px; line-height:160%; }
.text12 {  font-size: 12px; }
.text12ss {  font-size: 12px; line-height:100%; }
.text12s {  font-size: 12px; line-height:110%; }
.text12m {  font-size: 12px; line-height:140%; }
.text12mm {  font-size: 12px; line-height:150%; }
.text12l {  font-size: 12px; line-height:160%; }
.text12ll {  font-size: 12px; line-height:180%; }
.text14 {  font-size: 14px; }
.text14s {  font-size: 14px; line-height:110%; }
.text14m {  font-size: 14px; line-height:140%; }
.text16 {  font-size: 16px; }
.text16s {  font-size: 16px; line-height:110%; }
.text18 {  font-size: 18px; }
.text20 {  font-size: 20px; }

.plus {  font-size: 10px; color: #aaa; }
.text11g {  font-size: 11px; color: #888; }
.text11r {  font-size: 11px; color: #888; }
.text11b {  font-size: 11px; color: #06f; }
.text11k { font-size: 11px; color: #000; }
.text11w { font-size: 11px; color: #fff; }
.text11h {  font-size: 11px; line-height:100%; text-indent:5px; }
.text11pr { font-size: 11px; line-height:140%; color: #006; }
.text12w {  font-size: 12px; line-height:130%; letter-spacing: 1px; }
.text12b {  font-size: 12px; font-weight: bold; }
.text12c { font-size: 12px; font-weight: bold; color: #f33; }
.text12bpr { font-size: 12px; font-weight: bold; color: #06f; }
.text12k { font-size: 12px; color: #000; }
.text12db { font-size: 12px; color: #006; }
.text12bk {  font-size: 12px; font-weight: bold; color: #000; }
.text12w { font-size: 12px; color: #fff; }
.text12sw { font-size: 12px; line-height:110%; color: #fff; }
.text12bw {  font-size: 12px; font-weight: bold; color: #fff; }
.text12o {  font-size: 12px; color: #f60; }
.text12p {  font-size: 12px; color: #f69; }
.text12gr {  font-size: 12px; line-height:140%; color: #373; }
.text12pr { font-size: 12px; line-height:140%; color: #06ｆ; }
.text14b { font-size: 14px; font-weight: bold; }
.text14bk { font-size: 14px; font-weight: bold; color: #000; }
.text14k { font-size: 14px; color: #000; }
.text14p { font-size: 14px; color: #f66; }
.text14pr { font-size: 14px; font-weight: bold; color: #06f; }
.text14bw { font-size: 14px; font-weight: bold; color: #fff; }
.text11c {  font-size: 11px; line-height:140%; }
.text12c {  font-size: 12px; line-height:140%; }
.text14c { font-size: 14px; font-weight: bold; color: #f33; }
.text16k { font-size: 16px; color: #000; }
.text16bk { font-size: 16px; font-weight: bold; color: #000; }
.text16c { font-size: 16px; font-weight: bold; color: #f33; }
.text16pr { font-size: 16px; font-weight: bold; color: #06f; }
.text18k { font-size: 18px; color: #000; }
.text18bk { font-size: 18px; font-weight: bold; color: #000; }

.blue {
	color: #09F;
}
.bk { color: #000; }
.red { color: #f33; }
.yellow { color: #f90; }
.orange { color: #f50; }


.menu { font-size: 11px; line-height:165%; color: #000; }
.menu A{ color: #777; text-decoration:none; }
.menu A:hover { text-decoration: underline; color:#f60; }
.menu A:active { text-decoration: none; color:#ccc; }

.bn { font-size: 11px; line-height:125%; color: #000; }
.bn A{ color: #777; text-decoration:none; }
.bn A:hover { text-decoration: underline; color:#f60; }
.bn A:active { text-decoration: none; color:#ccc; }

.white A{ text-decoration:none; color:#fff; }
.white A:hover { text-decoration: underline; color:#f60; }
.white A:active { text-decoration: none; color:#ccc; }

.black A{ text-decoration:none; color:#000; }
.black A:hover { text-decoration: underline; color:#f60; }
.black A:active { text-decoration: none; color:#ccc; }

.blue A{ text-decoration:none; color:#009; }
.blue A:hover { text-decoration: underline; color:#f6; }
.blue A:active { text-decoration: none; color:#ccc; }

.green A{ text-decoration:none; color:#090; }
.green A:hover { text-decoration: underline; color:#f60; }
.green A:active { text-decoration: none; color:#ccc; }

.under A{ text-decoration:underline;}
.under A:hover { text-decoration: none; color:#f60; }
.under A:active { text-decoration: none; color:#ccc; }

#capititle{font-size:10px; font-family:Verdana,Arial,Helvetica,Sans-serif; font-weight:bold; background-color:red; color:#fff; }
.guestsubti {
	font-family:"ＭＳ Ｐ明朝";
	font-size:25px;
	line-height:1.5em;
	color:#0066ff;
}#act {
	background-image: url(act/panel_back.gif);
	height: 570px;
	width: 960px;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#act #ue {
	height: 270px;
	width: 960px;
}
#act #main {
	height: 210px;
	width: 960px;
}
#act #main #home {
	float: left;
	height: 120px;
	width: 60px;
	vertical-align: middle;
	text-align: center;
	margin-top: 90px;
	margin-right: 10px;
}
#act #main #kyoku {
	float: left;
	height: 210px;
	width: 850px;
	margin-right: 40px;
}
#act #sita {
	height: 80px;
	width: 430px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 120%;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 500px;
}
.top_right_column {
	width: 238px;
	font-size: 10px;
	margin-bottom: 25px;
}

