@charset "utf-8";
/* IE6 */
form {margin:0;}
ul {margin:0;}
/*========== body ==========*/
body {font-size:12px; font-family:'メイリオ',Meiryo,Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;}
body {margin:10px auto; width:950px;}
img {border: 0; }
ul {list-style-type:none;}
dl,dd {margin:0;padding:0;}
a {color:#333333;}
img.reset {margin:0px 4px;}
span.selected {color: #555555;}
/*========== panel ==========*/
#contents {margin-top:6px;width:100%;}
#navi_top_area {margin-bottom:5px;}
#left_area {float:left;width:210px;}
#main_area {float:left;width:730px;margin-left:7px;}
/*========== breadcrumb ==========*/
div.breadcrumb {padding:3px 0px;}
.breadcrumb a:hover {background-color:#ffe9e5;}
/*========== hot_keyword ==========*/
div.hot_keyword {vertical-align:bottom;line-height:20px;}
.hot_keyword p {float:left;font-weight:bold;margin:2px 0px;}
.hot_keyword a, a:link a:visited {margin-left:10px;color: #4169E1;font-size:140%;}
.hot_keyword a:hover {background-color:#ffe9e5;}
/*========== related_keyword ==========*/
div.related_keyword {vertical-align:bottom;line-height:20px;}
.related_keyword p {float:left;font-weight:bold;margin:2px 0px;}
.related_keyword a, a:link a:visited {margin-left:10px;color: #4169E1;font-size:130%;}
.related_keyword a:hover {background-color:#ffe9e5;}
/*========== similar_keyword ==========*/
div.similar_keyword {vertical-align:bottom;line-height:20px;}
.similar_keyword p {float:left;font-weight:bold;margin:2px 0px;}
.similar_keyword a, a:link a:visited {margin-left:10px;color: #4169E1;font-size:130%;}
.similar_keyword a:hover {background-color:#ffe9e5;}
/*========== page_navi ==========*/
.page_navi {text-align:right;}
div.page_navi {margin:12px 5px 12px 0px}
.page_navi a, a:link a:visited{border: 1px solid #999999;left;margin:0 2px;padding: 2px 5px;text-decoration:none;background-color:#F0F0F0;}
.page_navi a:hover{border: 1px solid #999999;left;margin:0 2px;padding: 2px 5px;text-decoration:none;background-color:#ffe9e5;}
/*========== navi ==========*/
.navi {background-color:#F8F8F8;border:1px solid #999999;margin-bottom:10px;padding-bottom:5px;}
.navi dt {background-color:#666666;color:#FFFFFF;font-weight:bold;text-align:center;margin-bottom:5px;padding:3px 0px;}
.navi dd {padding-left:5px;}
.navi dd.selectable:hover {background-color:#ffe9e5;}
.navi dd.reset {color:#555555;}
dd.reset a, a:link a:visited {color:#333333;}
.navi input:focus {background-color:#ffe9e5; }
/*========== navi keyword ==========*/
div.keyword {background-color:#FFFFFF;}
.navi input.keyword {width:150px;}
/*========== navi path ==========*/
.navi dd.level1 {padding-left:10px;}
.navi dd.level2 {padding-left:15px;}
.navi dd.level3 {padding-left:20px;}
.navi dd.level4 {padding-left:25px;}
.navi dd.level5 {padding-left:30px;}
/*========== navi narrow ==========*/
/*========== navi price ==========*/
.navi input.price {width:120px;}
/*========== navi number ==========*/
/*========== result_header ==========*/
div.result_header {background-color:#666666;color:#FFFFFF;font-weight:bold;margin-bottom:5px;padding:2px 10px;}
/*========== result_option ==========*/
.result_option p {margin:3px 0 3px 3px}
.result_option a:hover {background-color:#ffe9e5;}
/*========== itemset ==========*/
ul.itemset {padding:0px;}
ul.itemset .group_title {clear:both;}
ul.itemset img.image {width:120px;}
ul.itemset .title {font-weight:bold; padding:2px 10px 2px 10px; word-break:break-all;margin-bottom: 5px;}
ul.itemset .price {line-height:13px; margin:3px; padding:0;}
ul.itemset .desc {line-height:13px; margin:3px; padding:0; color:#666666; height:40px;}
ul.itemset .text1 {line-height:13px; margin:3px; padding:0; color:#666666;}
ul.itemset .text2 {line-height:13px; margin:3px; padding:0; color:#CC0000;}
li.item_thumb {background-color:#ffffff; border:1px solid #CCCCCC; float:left; margin:0 4px 10px; padding:5px 0px; width:135px; height:240px; overflow:hidden;text-align:center;}
li.item_thumb:hover {background-color:#ffe9e5;}
li.item_thumb .title {height:50px;}
li.item_thumb .desc {display:none;}
li.item_detail {border-top:1px dashed #CCCCCC; margin:0 6px 5px; padding:5px 10px; width:695px; overflow:hidden;clear:both;}
li.item_detail:hover {background-color:#ffe9e5;}
li.item_detail div.thumb {height:140px;float:left;margin-right:15px;}
li.item_detail .title {height:25px;}
/*========== footer ==========*/
div.footer_area{text-align:center;margin:5px 0px 0px 0px;border-top: 1px solid #666666;}
div.footer_area p{color:#666666;}