@charset "utf-8";

#left_side{
 width:320px;
 margin:0px 10px 20px 10px;
 float:left
}

#left_side img{
 width:320px;
}

#right_side{
 width:355px;
 margin:0px 5px 20px 5px;
 float:left
}

#right_side h3 {
margin: 12px 0 2px 0;
font-size: 12px;
color: #555;
}

.inn h2 {
font-size: 14px;
}

#right_side p {
margin-left: 5px;
}

#right_side ul {
margin-left: 15px;
}

#right_side ol {
margin-left: 20px;
}

#right_side .content {
margin-left: 15px;
}

#right_side .subtitle {
font-weight: bold;
margin-top: 10px;
}

.midashi {
font-size: 18px;
font-weight: bold;
line-height: 1.25em;
border-bottom: 1px solid #bbb;
padding-bottom: 5px;
letter-spacing: 0.05em;
}

.relatesite ul {
margin-left: 15px;
}

.salesite {
border:1px solid #BBBBBB;
-moz-border-radius:8px;
margin: 5px 5px 5px 0px;
padding-bottom: 15px;
}

.salesite ul {
list-style: none;
display: block;
*margin-bottom: 15px;
}

.salesite ul li {
text-align: center;
width: 130px;
height: 20px;
line-height: 20px;
float: left;
margin: 15px 15px 0 15px;
}

.salesite ul li a {
display: block;
color: white;
text-decoration: none;
background: url(http://www.ranking9.com/item_pics/template/button_100x20_bg.gif) no-repeat 0 0;
}

.salesite ul li a:hover {
background-position: 0 -20px;
}

.salesite br {
clear: both;
}

.banner_bottom {
text-align: center;
clear: both;
width: 100%;
height: auto;
margin-bottom: 20px;
}
