#main-wrapper .float-body {
	padding: 20px  260px 0 250px;
}

.float-ext {
	float:right;width:250px;
	margin-right:-250px;
	padding-top: 21px;
}
* html .float-ext {
	margin-right: -130px;
}

#main-wrapper .float-body .float-center {
	padding-top: 21px;
}
/*
* html #main-wrapper .float-body {
    position: relative;
}

* html #main-wrapper .float-body .float-center {
    position: absolute;
}
*/

* html #main-wrapper .float-body .float-center .text img {

    width: 370px;
    height:auto;

}
* html #main-wrapper .float-body .float-center .text .twit img {

    width: 22px;
    height:22px;

}
* html #main-wrapper .float-body .float-center .text #buy img {

    width: 100px;
    height:26px;

}

.block p {
	font-size:1.1em;
	padding-bottom: 0.5em;
}
.block div.date {
	padding-bottom: 0.5em;
}
.block img.ano {
	margin-bottom: 0.5em;
}
.block h3 {padding-top: 10px; }

.float-body .float-center {
	width: 100%;
}
* html .float-body .float-center {
	width: 99%;
    overflow: hidden;
}

form {margin:0; padding:0;}
table.stat th {background: #a5c973; color: #fff; padding: 6px 4px; text-align:left;}
table.stat th a {color: #fff;}
table.stat th .arr {margin-left: 1px;}
table.stat td {font-size:1.1em; padding:4px; border-top: 0px  solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
h4 {padding-top:15px; color: #000; padding-bottom:6px;}
* html .somediv {padding-top: 80px;}
* html .float-body .float-ext {position: relative;}
* html .float-body .float-ext .l-bu {position: absolute; width: 270px; left:-10px; top: 20px;}
* html .float-body .float-ext .l-bu .in {padding-left: 30px;}
* html .float-body .wht {border-top:1px solid #fff;}
* html .float-nav .blu {zoom:1;}
* html .block P.part {margin:0;}

