h2{
border-color:#f60;
}

h3{
margin:0;
padding:0;
color:#666;
}

a.gara3,a.ins3,a.resel{
padding:2px 10px;
line-height:1em;
color:#fff;
font-weight:bold;
text-decoration:none;
border-radius:2px;
background-color:#f60;
font-size:14px;
}

a.gara3:hover,a.gara3:active,a.gara3:focus,
a.ins3:hover,a.ins3a:active,a.ins3:focus,
a.resel:hover,a.resela:active,a.resel:focus
{background-color:#fff;color:#f60;}



/* side menu */
a.sports:link,a.sports:visited,
a.mens:link,a.mens:visited,
a.boys:link,a.boys:visited,
a.ladys:link,a.ladys:visited{
background:url(../images/gekiyasu/side_head.gif) no-repeat left top;
color:#fff;
}
.left2_body{
background:#fff4cc url(../images/gekiyasu/side_body.gif) repeat-y left top;
}
.side_footer{
background:#fff4cc url(../images/gekiyasu/side_foot.gif) no-repeat left top;
}


/* link for owner's voice */
a.voice:link,a.voice:visited{
background:#060 url(../images/ranking/voice.png) no-repeat left;
padding:3px 10px 2px 40px;
line-height:1.2em;
color:#fff;
text-decoration:none;
border-radius:2px;
display:inline-block;
}
a.voice:hover,a.voice:active,a.voice:focus{
background-color:#666;
}


/* prices */
div.watch_num{
margin-top:10px;
}

div.info{
margin-bottom:5px;
}
.sale_name{
color:#f60;
font-weight:bold;
}

.price{
color:#f60;
font-weight:bold;
font-size:17px;
display:inline-block;
vertical-align:top;
letter-spacing:-1px;
}


.price_ask{
color:#454545;
font-weight:normal;
font-size:12px;
display:inline-block;
vertical-align:top;
letter-spacing:-1px;
}

.price_ask a:link,.price_ask a:visited
{color:#454545;text-decoration:none; border-bottom:1px dotted #454545;margin-bottom:none;}

.price_ask a:hover,.price_ask a:active,.price_ask a:focus
{color:#999999;text-decoration:none; border-bottom:1px dotted #060;margin-bottom:none;}





.tax{
padding:0 0 0 2px;
color:#f60;
font-weight:bold;
font-size:10px;
line-height:1em;
width:1em;
display:inline-block;
}

/* button */
a.select_order_s:link,a.select_order_s:visited{
clear:both;
background:#f60 url(../images/gekiyasu/bag.png) no-repeat left;
padding:8px 10px 7px 30px;
line-height:1.2em;
text-decoration:none;
color:#fff;
border-radius:2px;
display:block;
}
a.select_order_s:hover,a.select_order_s:active,a.select_order_s:focus{
background-color:#666;
}

/* link for 12y */
a.link_gekiyasu:link,a.link_gekiyasu:visited{
color:#060;
border:#060 1px solid;
border-left:#060 10px solid;
padding:1px 10px 0 10px;
font-weight:bold;
text-decoration:none;
background-color:#edf3d6;
}
a.link_gekiyasu:hover,a.link_gekiyasu:active,a.link_gekiyasu:focus{
color:#f60;
border:#f60 1px solid;
border-left:#f60 10px solid;
background-color:#fff4cc;
}