@charset "utf-8";
/* CSS Document */

#hh_features{
width: 100%;
}
#hh_features h2{
height:190px;
}
#hh_features .hh_f_inner {
padding:54px 0 54px 20px;
clear:both;
}
#hh_features .hh_f_inner:last-child{
padding-bottom:0;
}
#hh_features .hh_f_inner .n_img {
float:left;
width:108px;
margin-right:20px;
}
#hh_features .hh_f_inner .f_txt {
float:left;
}
#hh_features .hh_f_inner .f1txt {
width:430px;
}
#hh_features .hh_f_inner .f3txt {
width:520px;
}
#hh_features .hh_f_inner .f_txt h3{
font-size:34px;
line-height:1.3em;
color:#1EABAA;
margin:10px 0 26px;
}
#hh_features .hh_f_inner .f_txt .tb {
font-size:42px;
font-weight:bold;
}
#hh_features .hh_f_inner .f_txt p{
font-size:16px;
margin-top: 10px;
}
#hh_features .hh_f_inner .f_photo {
float:right;
padding-right:20px;
}
#hh_features .hh_f_inner .f1_r {
width:606px;
text-align:right;
margin-top:10px;
}
#hh_features .hh_f_inner .f3_r {
width:465px;
text-align:right;
margin-top:10px;
}
#hh_features .f2_bg {
background:url(/img/hth/3features/hh_f2_bg.png) 0 0 no-repeat;
}
.cf {
width: 100%;
}
.cf:after {
content:".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0.1em;/*added for FF*/
}
