/*----------------------------------------------------------------------------------------------------------------------------
RIGHT_AREA
-----------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------
right_AREA
-----------------------------------------------------------------------------------------------------------------------------*/
#right_area{
width:356px;
height:auto;
padding:0px 0px 0 0px;
float:right;}




.right_bottom_line{
display:block;
background:url(../img/share/right_bottom_line.jpg) left bottom no-repeat;
width:auto;
height:auto;
padding:0 0 3px 0;
line-height:0;
font-size:0;
}

.right_bottom_line2{
display:block;
background:url(../img/share/right_bottom_line.jpg) left bottom no-repeat;
width:350px;
height:30px;
padding:0 0 3px 0;
}
.right_bottom_line3{
display:block;
background:url(../img/share/right_bottom_line.jpg) left bottom no-repeat;
width:auto;
height:auto;
padding:0 0 5px 0;
line-height:0;
font-size:0;
}

.right_bottom_line4{
display:block;
background:url(../img/share/right_bottom_line.jpg) left bottom no-repeat;
width:auto;
height:auto;
padding:7px 7px 10px 7px;
line-height:0;
font-size:0;
}

#banner_area{
clear:both;
float:left;
width:350px;
height:auto;
background:url(../img/share/right_back.jpg) 0 0 repeat-y;
padding:0px 3px 0 3px;
}


#info_area{
clear:both;
float:left;
width:350px;
height:auto;
background:url(../img/share/right_back.jpg) 0 0 repeat-y;
padding:0px 3px 0 3px;
}

#info_area dt{
clear:both;
text-align:left;
font-size:12px;
color:#52523D;
font-weight:bold;
padding:10px 10px 2px 10px;
}

#info_area dd{
text-align:left;
font-size:10px;
color:#52523D;
letter-spacing:0.01em;
line-height:13px;
padding:2px 10px 10px 10px;
}

#info_area dt A:link { color:#52523D; text-decoration:underline;}
#info_area dt A:visited { color:#52523D; text-decoration:underline;}
#info_area dt A:active { color:#52523D; text-decoration:underline;}
#info_area dt A:hover { color:#FFAD33; text-decoration:underline;}


#info_area li{
display:block;
text-align:left;
font-size:12px;
color:#52523D;
letter-spacing:0.01em;
line-height:13px;
padding:10px 10px 10px 10px;
}

#info_area li A:link { color:#52523D; text-decoration:underline;}
#info_area li A:visited { color:#52523D; text-decoration:underline;}
#info_area li A:active { color:#52523D; text-decoration:underline;}
#info_area li A:hover { color:#FFAD33; text-decoration:underline;}





div#ad-area{
clear:both;
padding:10px 13px 6px 13px;
margin:0;
border-bottom:1px solid #eee;
width:330px;
color:#7a7a5c;line-height:1.2;background:url(../img/share/right_back.jpg) 0 0 repeat-y;text-align:left;display:inline-block;
	/*for mac-ie5.x*/
	/*\*//*/
	overflow: hidden;
	/**/
}
div#ad-area:after	{height: 0; visibility: hidden; content: "."; display: block; clear: both;}

div#ad-area a{
float:left;
padding:0 5px 0 0;
margin:0 5px 5px 0;
border-right:1px solid #EFEFE6;
font-size:13px;
font-weight:bold;
color:#ffad33;
line-height:1.2;
letter-spacing:0;
white-space:nowrap;
display:inline-block;
_display:inline;
}
div#ad-area a:hover{
color:#ffad33;
text-decoration:underline;
}