@charset "shift_jis";


#side{
width:229px;
}

#side .sideAd{
width:229px;
text-align:center;
background:url(../img/side_ad_bg.gif) no-repeat bottom;
margin-bottom:15px;
padding:0 0 10px 0;
}

#side .sideAd dl{
margin:0;
padding:0;
}

#side .sideAd dt{
line-height:0;
}

#side .sideAd dd{
font-size:80%;
line-height:1.5;
margin:10px 0 0 0;
padding:0;
}

#side .sideAd dd img{
margin-bottom:3px;
}


#side .sbssupport{
background:url(../img/side_support_bg.gif) no-repeat top;
padding-bottom:10px;
}

#side .sbssupport p{
width:190px;
text-align:left;
background-image:none;
margin-left:19px;
padding:15px 0 0 0;
}

#side .sbssupport p span{
display:block;
font-weight:bold;
font-size:80%;
margin-top:5px;
}



#side h2.support{
background:url(../img/side_support_tl_t.gif) no-repeat top;
font-size:80%;
line-height:150%;
color:#4b3700;
font-weight:bold;
margin:0;
padding:15px 20px 10px 25px;
}

#side .sbssupport{
background:url(../img/side_support_ft_t.gif) no-repeat bottom;
margin:0 0 10px 0;
padding:0 0 12px 0;
}


#side .sbssupport .inner{
background:url(../img/side_support_bg_t.gif) no-repeat top;
margin:0;
padding:0 0 5px 0;
}

#side .sbssupport ul{
text-align:center;
list-style:none;
margin:0;
padding:12px 0 0 0;
}

#side .sbssupport li{
line-height:0;
padding-top:6px;
}
#side .banner{
background-color:#ffffff;
border:1px #dfcf84 solid;
font-size:12px;
text-align:center;
padding:0 0 5px 0;
margin-bottom:10px;
width:212px;
}



#side .sbssupport dl.ad_bnr{
text-align:left;
margin:10px 0 0 0;
padding:0 0 0 20px;
}

#side .sbssupport dl.ad_bnr dt{
font-size:0;
line-height:0;
margin:5px 0 3px 0;
}

#side .sbssupport dl.ad_bnr dd{
font-weight:bold;
font-size:12px;
margin:0 0 0 0;
padding:0 0 0 0;
}