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%;}
.t023 {font-size: 15px;line-height: 160%;}
.t024 {font-size: 22px;line-height: 120%;font-weight: 600;}
.t025 {font-size: 14px;line-height: 160%;}
.title1 {
	font-size: 13px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.copyright {
	font-size: 11px;
	color: #333333;
	background-color: #ededed;
	margin-top: 13px;
	margin-bottom: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.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;}


/*全ページ共通のfooter*/
li {margin:0;padding:0;font-weight: normal;}
ul {margin:0px;padding:0px;list-style:none none outside;}
#footermenu{padding:9px 0 9px 0;text-align: center;border-top: 1px solid #444444;}
#footermenu ul{}
#footermenu li{font-size: 10px;line-height: 140%;color: #444444;display: inline;}
#footermenu a{color: #444444;text-decoration: none;}
#footermenu a:hover{color: #FF9900;text-decoration: underline;}


/*index.shtml専用*/
#footermenu-top{padding:9px 0 2px 0;text-align: center;border-top: 1px solid #999999;}
#footermenu-top ul{}
#footermenu-top li{font-size: 10px;line-height: 140%;color: #444444;display: inline;}
#footermenu-top a{color: #444444;text-decoration: none;}
#footermenu-top a:hover{color: #FF9900;text-decoration: underline;}

/* 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;
}


/*famille.html専用*/
.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;
}


/*equipment.html専用*/
#enquip-table1{border-collapse: collapse;}
#enquip-table1 td{border-top: 1px dotted #CCCCCC;border-bottom: 1px dotted #CCCCCC;}
.enquip-company1 {font-size: 13px;line-height: 120%;color: #000000;padding: 5px 10px 5px 10px;}
