body {
	margin:0px;
	
	font-size:12px;
	text-decoration:none;
	background-image: url(top_img/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: scroll;
}
tr,td,th { font-size:13px;}
a {color: #3366ff;text-decoration: underline;}
a:hover {color: #ff3366;text-decoration: underline;}
.marquee {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* Firefoxのsupの文字ズレ回避 ---------------*/
 *>/**/sup { vertical-align: text-top; line-height: 4px; }

.t022 {font-size: 10px;line-height: 130%;}
.t017 {font-size: 10px;line-height: 110%;}
.t001 {font-size: 11px;line-height: 110%;}
.t012 {font-size: 11px;line-height: 120%;}
.t002 {font-size: 12px;line-height: 130%;}
.t011 {font-size: 12px;line-height: 150%;}
.t003 {font-size: 13px;line-height: 110%;}
.t013 {font-size: 13px;line-height: 130%;}
.t014 {font-size: 13px;line-height: 140%;}
.t016 {font-size: 13px;line-height: 150%;}
.t004 {font-size: 14px;line-height: 130%;}
.t005 {font-size: 15px;line-height: 130%;}
.t006 {font-size: 16px;line-height: 130%;}
.t007 {font-size: 17px;line-height: 130%;}
.t008 {font-size: 18px;line-height: 110%;}
.t018 {font-size: 11px;line-height: 110%;padding-left: 8px;}
.floor1 {font-size: 12px;line-height: 120%;padding-top: 2px;padding-left: 10px;}
.tume-bg1 {background-attachment: scroll;background-image: url(image/yume5.jpg);background-repeat: no-repeat;background-position: center bottom;}
.yume-bg2 {background-attachment: scroll;background-image: url(image/yume20.gif);background-repeat: no-repeat;background-position: left bottom;}
.t019 {
	font-size: 12px;
	line-height: 170%;
}
.t020 {
	font-size: 13px;
	line-height: 170%;
}
.t021 {
	font-size: 11px;
	line-height: 150%;
}
.copyright {
	font-size: 11px;
	color: #333333;
	background-color: #ededed;
	margin-top: 13px;
	margin-bottom: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.t023 {
	font-size: 15px;
	line-height: 160%;
}
.title1 {
	font-size: 13px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.t024 {
	font-size: 22px;
	line-height: 120%;
	font-weight: 600;
}
.dotline {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 15px;

}
.dotwaku {
	border: 1px dotted #CCCCCC;
}
.tenantbo1 {
	font-size: 15px;
	background-color: #6161be;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-weight: 600;
	color: #FFFFFF;
}

/* 中ページ共通の↑ページ上部へ*/
.pagetop{padding: 4px 5px 4px 0px;font-size: 11px;line-height: 11px;text-align: right;}
.pagetop-topdot{border-top: 1px dotted #d3d2cb;padding: 4px 5px 4px 0px;font-size: 11px;line-height: 11px;text-align: right;margin-top:7px;}


/* tenant.html専用-----ここから-----*/
.tenant-waribiki{
	background-attachment: scroll;
	background-image: url(image/tenantbo_waribiki.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tenant-com1{
	font-size: 17px;
	line-height: 110%;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #3e35e4;
	padding: 3px 2px 2px 2px;
	width: 670px;
}.t025 {
	font-size: 14px;
	line-height: 160%;
}
.famille-dotline {
	font-size: 16px;
	line-height: 120%;
	font-weight: 600;
	color: #ff6642;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.famille-com1 {
	font-size: 17px;
	line-height: 150%;
	font-weight: 600;
	color: #ff6642;
	padding: 0px 40px;
}
.famille-waku{
	padding: 10px 10px 10px 10px;
	border: 1px solid #ff9f85;
	font-size: 13px;
	line-height: 170%;
}
.famille-com2{
	font-size: 15px;
	font-weight: 600;
	color: #ff7633;
	margin-bottom: 3px;
	padding: 1px 0px 1px 5px;
	background-color: #fff1d7;
}