
body {
	margin-top: 0px;
}	

.small {font-size: 10px;line-height: 14px;color: #000000;}
.base {font-size: 12px;line-height: 16px;color: #000000;}
strong {font-size: 12px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal;}
h1 {font-size: 12px;line-height: 14px;color: #333333; margin: 0px; font-weight : normal;}
h2 {font-size: 12px;line-height: 16px;color: #000000; margin: 0px; font-weight : normal;}
h3 {font-size: 12px;line-height: 16px;color: #000000; margin: 0px; font-weight : normal;}
h4 {font-size: 12px;line-height: 16px;color: #000000; margin: 0px; font-weight : normal;}
.copy {font-size: 10px;line-height: 14px;color: #666666;}

table {border: none;}

img{border: none;}


.link1 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	width: 25px;
	padding-left: 5px;
	padding-top: 25px;
	padding-bottom: 0px;
	}

.link2 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 25px;
	padding-bottom: 0px;
	width: 240px;
	}

.link3 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 265px;

	}

.link4 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 35px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 235px;

	}

.own1 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 550px;

	}

.own2 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	vertical-align: top;
	width: 470px;

	}

.co1 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 12px;

	}

.co2 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 526px;

	}

.co3 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 526px;

	}

.coml {    font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-color: #FFFFCC;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100px;

	}

.comr {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 437px;

	}

.loc1 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 147px;

	}

.pri0 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 7px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 540px;

	}

.pri1 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 3px;
	width: 540px;

	}

.pri2 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 24px;
	padding-top: 2px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 12px;

	}

.pri3 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	width: 504px;

	}

.pri4 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 24px;
	padding-top: 2px;
	padding-bottom: 0px;
	width: 516px;

	}

.sum1 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 540px;
	}

.sum2 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 22px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	width: 528px;
	}

.req1 {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 550px;
	text-align: center;

	}

.reql {    font-size: 12px;
	line-height: 16px;
	color: #000000;
	background-color: #FFEECC;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	vertical-align: top;
	width: 160px;
	}

.reqr {    font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	vertical-align: top;
	width: 367px;
	}

.reds { font-size: 10px;
	line-height: 15px;
	color: #FF3333;
	}


/*建築部のご案内*/

.buy_table{
width:550px;
margin:35px 0 0 0;
font-size:12px;
line-height:1.5;
}

.buy_table td{
vertical-align:top;
}

.buy_table .tt01{
width:90px;
text-align:center;
vertical-align:middle !important;
}

.buy_table .tt02{
width:230px;
padding:5px 0 0 0;
}

.buy_table p{
background:#EBEBEB;
padding:5px;
margin:5px 0 0 0;
width:220px;
}

