@charset "utf-8";


/* CSS Document */





#fidelio div.block3 div.maintext01 p {


width: 420px;


}





#actionfit .block1 .sidepanel .content_small img {


	top: 160px;


}





#oneal p.margin_5 {margin-left: 0px !important;}        


#oneal p.margin_4 {margin-left: 0px !important;}


#oneal p.margin_3 {margin-left: 0px !important;}


#oneal p.margin_2 {margin-left: 0px !important;}


#oneal p.margin_1 {margin-left: 0px !important;}                                


#oneal p.last {margin-bottom: 0px !important;} 





#oneal .block4 p {


    color: #FFFFFF;


}



#citiscape_top_text {
    margin-top: 85px;
}

#check_out li a {
font-size: 12px;
}

.range_info a.video
{
font-size: 11px;
}
.features
{
margin-top: 340px;
}
.features a
{
padding-top: 9px;
font-size: 14px;
}

#range_germain_info
{
height: 960px;
}

#range_construct .txt {
    padding: 42px 0 5px 505px;
}
#range_tread .txt {
    padding: 476px 0 5px 55px;
}
#range_stretch .txt {
    padding: 47px 0 5px 505px;
}
#range_bend .txt {
    padding: 542px 0 5px 55px;
}
.bottom_range_wrap {
    padding: 11px 87px 0;
}
.close_range_bend{
top: 410px;
}
.close_range_stretch{
top: 410px;
}
.close_range_tread{
top: 428px;
}
.close_range_construct{
top: 390px;
}

#range_downtown {
	padding: 100px 580px 0 180px !important;
}

#range_downtown a.discover {
	margin-top: 260px !important;
}

#shibuya_pos_absolute {
	margin-top: -75px !important;	
}

#germain_pos_absolute {
	margin-top: -75px !important;
}

#germain_pos_absolute p.citiscape {
	margin-right: 55px !important;
}