#fare_rule {
/*padding:0 0 35px;
_padding:12px 0 35px;*/
width: 562px;
margin-left: 9px;
}

#fare_rule .eco_shortcut ul {
text-align:left;
width:542px;
margin: 0 7px;
}

#fare_rule .eco_shortcut ul li {
font-size: 12px;/*後で確認*/
float:left;
display: inline;
background:url(/int/fare/images/guide/link_icon.gif) no-repeat left 1px;
padding:0 15px 9px 16px;
margin:0 0 0 0;
white-space:nowrap;
width:auto;
}

#fare_rule .eco_shortcut ul li span {
background:url(/int/fare/images/guide/dotted_v.gif) repeat-y right top;
padding:0 17px 0 0;
}

#fare_rule .eco_shortcut ul li span.none {
background:none;
padding:0 0 0 0;
}

#fare_rule .eco_shortcut ul li span a {
text-decoration:none;
}

#fare_rule .list ul li {
float:left;
background:url(/int/fare/images/guide/link_icon.gif) no-repeat left 1px;
padding:0 15px 9px 16px;
margin:0 0 0 0;
white-space:nowrap;
width:auto;
}

#fare_rule .list ul li span {
background:url(/int/fare/images/guide/dotted_v.gif) repeat-y right top;
padding:0 17px 0 0;
}

#fare_rule .list ul li span.none {
background:none;
padding:0 0 0 0;
}

#fare_rule .list ul li span a {
text-decoration:none;
}

#fare_rule .list ul{
background:url(/int/fare/images/guide/dotted.gif) repeat-x bottom;
padding:0 0 9px 0;
}

#fare_rule .search{
background:url(/int/fare/images/guide/dotted.gif) repeat-x top;
padding:9px 0 0 0;
width:560px;
margin:0 auto 22px;
}
#fare_rule .search .left {
float: left;
}
#fare_rule .search div{
float: right;
}

#fare_rule h3{
background:url(/int/fare/reg/image/bg_ttl.gif) no-repeat left;
width: 562px;
height: 22px;
}

#fare_rule h3 p{
padding: 5px 0 0 20px;
}

#fare_rule .close {
	padding:24px 0 30px 236px;
}

/* CLEAR */
.clearfix:after {
content: ".";  /* 新しい要素を笹E*/
display: block;  /* ブ礎クE戰E彖任 */
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}