
.adContainer{
margin:15px 0px 15px 0px;


}
.adContainer .adContainerList{
border:1px solid #CCCCCC;
}
.adContainer .adCo{
padding:10px 10px;

border-bottom:1px dotted #CCCCCC;
text-align:left;
}
.adContainer .adCo:hover{
background-color:#EFF5F8;

}
.adContainer .adTitle{
font-size:0.8em;
color:#5FA3B1;
font-weight:bold;
}
.adContainer .adText{
font-size:0.68em;
color:#666666;
margin:3px 0px 0px 0px;
}
.adContainer .adLink{
font-size:0.68em;
color:#5FA3B1;
margin:3px 0px 0px 0px;
}

.adUp,
.adDown
{
display:block;
padding:2px;
text-align:center;
font-size:0.68em;
background-color:#F3F3F3;
color:#000000;
border:1px solid #CCCCCC;
margin:0px;
}


/*-------------------------------------------
------------------------------------------*/

#content .adBreadthContainer{

text-align:left;
clear:both;
margin:0px 0px 15px 0px;
}
#content .adBreadthContainer .adBreadthContainerList{
border:1px solid #CCCCCC;
}
#content .adBreadthContainer .adBreadthContainerList .adCo{
padding:8px 8px;

}

#content .adBreadthContainer .adBreadthContainerList .adCo:hover{
background-color:#EFF5F8;
}
#content .adBreadthContainer .adBreadthContainerList .adTitle{
font-size:0.8em;
color:#5FA3B1;
font-weight:bold;
padding:0px;
margin:0px;
}
#content .adBreadthContainer .adBreadthContainerList .adText{
font-size:0.68em;
color:#666666;
margin:8px 0px 0px 0px;
padding:0px;
line-height:1.3;
}
#content .adBreadthContainer .adBreadthContainerList .adLink{
font-size:0.68em;
color:#5FA3B1;
margin:8px 0px 0px 0px;
padding:0px;
line-height:1.3;
}
#content .adBreadthContainer .btnBack{
background-color:#EEEEEE;
padding:2px 2px 2px 2px;
border:1px solid #CCCCCC;
padding:0px;
}
#content .adBreadthContainer .adLeft,
#content .adBreadthContainer .adRight
{
width:6px;
display:block;
padding:0px 8px 0px 8px;
text-align:center;
font-size:0.68em;
font-weight:bold;
background-color:color:#FFFFFF;
margin:0px 0px 0px 0px;
float:left;
}

#content .adBreadthContainer .adRight{
float:right;
}


.clear{
clear:both;
}

.clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;

}

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
