@charset "UTF-8";

#container{
	min-height:600px;
	padding-bottom:20px;
}

#bldg{
	width:954px;
	margin-top:20px;
	padding-bottom:20px;
	background-color:#eeeeee;
}

#bldg > h1{
	padding:10px;
	background-color:#e02020;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:1.2em;
	color:#ffffff;
}

#bldg > p{
	margin:20px 0 0 30px;
	line-height:1.4em;
}

#bldg .box{
	width:860px;
	margin:20px auto 0;
	padding:10px 20px;
	background-color:#ffffff;
	border-top:#e02020 solid 5px;
}


#bldg .box ul{
width:860px;
margin:20px 0 0;
border-bottom:solid 2px #cccccc;
}

#bldg .box ul li{
border:solid 2px #cccccc;
border-bottom:none;
}

#bldg .box dl{
display:table;
font-size:0.9em;
}

#bldg .box dl dt{
display:table-cell;
width:260px;
padding:10px;
line-height:1.4em;
background-color:#e02020;
font-weight:normal;
color:#ffffff;
vertical-align:top;
}

#bldg .box dl dt span{
display:inline-block;
float:right;
padding-left:0.5em;
background-color:#ffffff;
color:#ff0000;
letter-spacing:0.5em;
}

#bldg .box dl dd{
display:table-cell;
padding:10px;
line-height:1.5em;
}

#bldg .box dl dd div{
font-size:10px;
line-height:1.3em;
padding-top:2px;
}

#bldg .box dl dd textarea{
width:500px;
}

#bldg .box form p{
margin-top:20px;
text-align:center;
}


