@charset "utf-8";

#main_wrapper { width: 878px; margin: 20px auto; text-align: left; }

#cont_header { margin: 10px 0px 0px 0px; border-bottom:solid 1px #AC0605; }
#cont_header img{ float:left; vertical-align: top; margin: -10px 0px 0px 10px; }
h1.main { font-size: 140%; color:#808000; font-weight: bold; margin: 0px 0px 3px 0px; text-align:left; }

#main { float:right; }
#list {	width:630px; border:solid 1px #ED1C24; margin-top:20px; }
#list ul { padding:0px;	margin:3px 2px 0px 3px; }
#list li.list_pink { padding:2px 5px 0px 5px; height:80px; list-style-type:none; text-align:left; background-color:#FFE1FF; }
#list li.list_white {	padding:2px 5px 0px 5px; height:80px; list-style-type:none;	text-align:left; background-color:#FFFFFF; }
#list li img{ height:70px; width:70px; float:left; margin:2px 3px 0px 0px; border:0px; }
.item a { text-align:left; vertical-align: middle; }
b.price { color:#990000; }
span.desc {	font-size:80%; }
#next_page { text-align:center; }


#joken { width:225px; text-align:left; border:solid 1px #ED1C24; margin-top:20px; }
#joken ul {	margin:0px 0px 5px 5px; }
#joken ul li.genre_title { width:180px; height:20px; background: url(/img/genre_title.gif) no-repeat 0 0; }
#joken li.genre { line-height:150%; background: url(/img/yajirushi.gif) no-repeat 0 0.5em; padding:0 0 0 10px; margin-left:15px;}
#joken form { margin:0px 0px 5px 5px; }
#joken ul li.price_title { width:180px; height:20px; background: url(/img/price_title.gif) no-repeat 0 0; }
#joken li.price { line-height:150%; background: url(/img/yajirushi.gif) no-repeat 0 0.5em; padding:0 0 0 10px; margin-left:15px;}
#joken ul li.sort_title { width:180px; height:20px; background: url(/img/sort_title.gif) no-repeat 0 0; }
#joken li.sort { line-height:150%; background: url(/img/yajirushi.gif) no-repeat 0 0.5em; padding:0 0 0 10px; margin-left:15px;}
#joken li { padding-left:10px }

#ranking { width:225px; border:solid 1px #ED1C24; margin-top:20px; }
#ranking ul { padding:10px 0px 0px 10px; }
#ranking ul li.ranking { width:150px; height:30px; background: url(/img/ranking_title.gif) no-repeat 0 0; padding:0 0 10px 0; }
#ranking ul li.rank_border { width:195px; height:10px; background: url(/img/rank_border.gif) no-repeat 0 0; padding:0px 0 5px 0px; }
#ranking li { line-height:150%; padding:0 3px 0 3px; }
img.ranking{ float:left; margin:3px 3px 3px 0px; }
