/* CSS Document */

h1{
	width:675px;
	height:134px;
	margin:0;
	background:url(http://www.hana-re.jp/assets/images/works/title.jpg) no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#main_contents {
	width:675px;
}
#main_contents .read{
	margin:10px 10px 15px;
}
.pagetop{
	padding-left:15px;
}
.pagetop a:hover {
	background:transparent url(http://www.hana-re.jp/assets/images/works/gotop_f2.gif) no-repeat scroll 0 0;
}
.pagetop a {
	background:transparent url(http://www.hana-re.jp/assets/images/works/gotop.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	font-size:1px;
	height:26px;
	padding:0;
	text-indent:-9999px;
	width:103px;
}

.pageback a:hover {
	background:transparent url(http://www.hana-re.jp/assets/images/works/gomae_f2.gif) no-repeat scroll 0 0;
}
.pageback a {
	background:transparent url(http://www.hana-re.jp/assets/images/works/gomae.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	font-size:1px;
	height:26px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:81px;
}

.pagenext a:hover {
	background:transparent url(http://www.hana-re.jp/assets/images/works/goshita_f2.gif) no-repeat scroll 0 0;
}
.pagenext a {
	background:transparent url(http://www.hana-re.jp/assets/images/works/goshita.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	font-size:1px;
	height:26px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:81px;
}

h2{
	margin:0 0 0 15px;
}

#worksmain{
	
	margin:20px 0 0 67px;
}

#mainpic{
	background:url(http://www.hana-re.jp/assets/images/works/works_view_frame.gif) no-repeat;
	width:529px;
	height:389px;
}
#mainpic span{
	display:block;
	padding:18px 0 0 19px;
}
#mainpic-txt {
	display:table;
	line-height:150%;
	margin:0 0 20px;
	width:530px;
}
#casestudy-data {
	margin:0 30px 0 0;
	width:596px;
}
#tbl_floordata1 {
	width:529px;
margin-bottom:10px;
font-size:10px;
}
#tbl_floordata1 th{
font-weight:normal;
text-align:left;
}
#tbl_floordata1 td{
text-align:right;
}
#tbl_floordata2 {
	border-collapse:collapse;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	float:left;
	width:252px;
}
#tbl_floordata3 {
	border-collapse:collapse;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	float:left;
	width:252px;
}
#tbl_floordata2 th, #tbl_floordata2 td {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:5px 5px 5px 11px;
	text-align:left;
}
#tbl_floordata3 th, #tbl_floordata3 td {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:5px 5px 5px 11px;
	text-align:left;
}

#blueprint{
margin-top:20px;
background-color:#eeefde;
padding:10px;
text-align:center;
width:509px;
}
#blueprint p{
margin:0;

line-height:1;
}
#blueprint-footer{
background-image:url(../../images/open_large.gif);
background-repeat:no-repeat;
background-position:center;
text-indent:-9999px;
height:11px;
}

.casestudy-more {
	line-height:150%;
	margin:25px 0 0;
	width:529px;
}

.casestudy-more div.right {
	float:left;
	text-align:center;
	width:252px;
}

.casestudy-more div.left {
	float:left;
	margin:0 25px 0 0;
	text-align:center;
	width:252px;
}

.casestudy-more div.left p,
.casestudy-more div.right p {
	text-align:left;
}

.subpic-txt {
	margin:5px;
	padding:0;
}

.casestudy-more div.left img,
.casestudy-more div.right img {
	margin-bottom:0;
}

#customersvoice {
	background:transparent url(http://www.hana-re.jp/assets/images/works/impress_bg.gif) repeat-y scroll 0 0;
	margin:0;
	padding:0;
	width:529px;
}

#voice-ttl {
	background:transparent url(http://www.hana-re.jp/assets/images/works/impress_head.gif) no-repeat scroll 0 0;
	min-height:90px;
	padding:0 0 0 140px;
}

#voice-ttl strong {
	color:#4D891F;
	display:block;
	font-size:medium;
	line-height:135%;
	padding:40px 0 0;
	text-align:center;
	width:330px;
}

#voice-txt {
	line-height:150%;
	margin:0;
	padding:0 35px 10px 30px;
	width:460px;
}

#contactinfotxt {
	background:transparent url(http://www.hana-re.jp/assets/images/works/red_bg.gif) repeat scroll 0 0;
	font-size:medium;
	font-weight:bold;
	line-height:150%;
	margin:20px 0 10px 0;
	padding:10px 0 10px 5px;
	text-align:center;
	width:529px;
}
#contactinfotxt a {
	color:#E50000;
	font-size:small;
	font-weight:bold;
}

.mr20{ margin-right:20px !important; }
.mr10{ margin-right:10px !important; }
.mt15{ margin-top:15px !important; }
