@charset "utf-8";

/*共通*/
html{}
body{margin:0; padding:0; text-align:center; font-size:12px; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;}
img{border:none;}
ul{margin:0; padding:0; list-style:none;}
li{list-style:none;}
li img{vertical-align:bottom;}

/*ヘッダー*/
#Header{margin:50px 0 0;}
#Header .frame_season{margin:0 0 0 10px;}
#Header .frame_header{height:700px;}

/*フッター*/
#Footer{margin:0 0 50px;}
#Footer .frame_footer{}

/*コンテンツ*/
#Contents{overflow:hidden;width:960px; margin:25px auto; text-align:left;}

/*レフト・ライトカラム*/
#Contents .content_left{float:left; width:170px; text-align:center;}
#Contents .content_right{float:right; width:140px; text-align:center; background:url(../images/category/cate_rank_bg.jpg) repeat-y center top;}
#Contents .item_box_left{width:110px; margin:0 auto; padding:20px 0; border-bottom:1px solid #CCC;}
#Contents .item_box_right{width:110px; margin:0 auto; padding:20px 0}
#Contents .title_left{}
#Contents .title_right{}
#Contents .sub_title{margin:0 0 5px; padding:0; text-align:left; color:#7F7672; font-size:11px; line-height:11px; font-weight:bold;}
#Contents .item_imageurl{margin:0; padding:0;}
#Contents .item_moreinfo{margin:5px 0 0; padding:0; text-align:left;}
#Contents .item_url{color:#CD8A9B; font-size:11px; line-height:120%; text-decoration:none;}
#Contents .item_moreinfo a:hover{color:#CD8A9B; font-size:11px; line-height:120%; text-decoration:underline;}
#Contents .item_number{margin:0 0 5px; padding:4px 0; color:#7F7672; font-weight:bold; background:#FFF8DF;}
#Contents .bottom_right{}

/*メインカラム*/
#Contents .content_center{float:left; width:630px; margin:0 15px 0 5px; font-family: 'Georgia', 'Arial' , 'メイリオ', sans-serif;}

/*パンくず*/
#Contents .item_breadcrumbs{text-align:left; margin:10px 0; color:#dd2d82;}
#Contents .subcategory{overflow:hidden; margin:10px 0;}
#Contents .subcategory ul{margin:0 0 0 20px; padding:0; width:630px;}
#Contents .subcategory ul li{float:left; margin:3px 0; padding:0 20px 0 0; width:190px; text-align:left; line-height:120%; list-style:outside; color:#dd2d82;}
#Contents .item_breadcrumbs,.bread_category_url{color:#dd2d82; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;}
#Contents .frame_pager{}

/*ページング*/
#Pager .number{float:left;}
#Pager .number span.prev{font-weight:bold; }
#Pager .number span.next{font-weight:bold; }
#Pager .number span.now{font-weight:bold; }
#Pager .number .prev_arrow{}
#Pager .number .next_arrow{}
#Pager ul{float:left; width:100%; margin:5px 0; padding:0; text-align:center; list-style:none; background:#FFF8DF;}
#Pager li{float:left; margin:3px 0; padding:3px 12px; color:#7F7672; font-size:13px; border-right:1px solid #CCC;} 
#Pager li:last-child {border:0;}
#Pager li a:hover{color:#dd2d82;}
#Pager .follow{}

/*カテゴリ見出し*/
#Contents .category_name{width:555; height:25px; margin:0; padding:41px 0 0 75px; color:#990000; font-weight:bold; background-image:url(../images/category/cate_title_item.jpg);}

/*コルク部分*/
#Contents .content{position:relative; padding:15px 0 0 0; background:url(../images/category/box_all_top.jpg) no-repeat center top;}
#Contents .box_item{overflow:hidden; margin:0 15px; padding:0 0 15px 0; background:#fff;}
#Contents .content .item_moreinfo{float:right; width:380px; margin:10px; padding:10px; font-size:14px; font-weight:bold; color:#600; line-height:16px; background-color:#FFF8DF; zoom:1; text-shadow:0px 1px 1px #8b4513;}
#Contents .content .item_moreinfo a{font-size:14px; font-weight:bold; color:#600;}
#Contents .content .item_name{float:right; width:380px; margin:5px 10px; padding:0 10px; color:#7F7672; font-weight:bold; text-shadow:0px 1px 1px gray;}
#Contents .content .sentence{float:right; margin:0 10px 0 0; padding:0; width:390px; font-size:11px; line-height:130%; color:#7F7672; border:1px solid #E4E4E4;}
#Contents .content .list_item_type{float:left; margin:0; padding:5px; height:14px; width:80px; border-right:1px solid #E4E4E4;}
#Contents .content .list_item_size{float:left; margin:0; padding:5px; height:14px; width:80px; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
#Contents .content .list_item_local,.list_item_content{float:left; margin:0; padding:5px; height:14px; width:80px; border-top:1px solid #E4E4E4;}
#Contents .content .item_type,.item_size{overflow:hidden; float:left; margin:0; padding:5px; height:14px; width:90px; vertical-align:top; line-height: normal;}
#Contents .content .item_local,.item_content{float:left; margin:0; padding:5px; width:289px; border-top:1px solid #E4E4E4; border-left:1px solid #E4E4E4;}
#Contents .content .item_imageurl{position:relative; top:10px; left:10px;}
#Contents .content .item_price{position:relative; top:24px; width:160px; margin:0 0 0 10px; padding:0; color:#900;}
#Contents .btn_item{float:right; padding:10px 14px 0 0;}
#Contents .box_bottom{margin:0 0 0 -3px}

/*3列並び*/
#Contents .content_center{}
#Contents .item_list{overflow:hidden; margin:0 0 30px;}
#Contents .box{float:left; margin:10px 2px 0; padding:0; width:205px; height:370px; text-align:center; vertical-align:top; background:url(../images/category/box_all.jpg) no-repeat;}
#Contents .list_item_name{overflow:hidden; margin:10px auto 5px; padding:5px; height:51px; width:180px; text-align:left; font-size:11px; color:#900; font-weight:bold; background-color:#FFF8DF;}
#Contents .list_item_url{color:#7F7672; font-size:10px; text-decoration: none;} 
#Contents .list_item_imageurl{}
#Contents .list_item_moreinfo{overflow:hidden; width:170px; margin:5px auto 10px; text-align:left; height:71px; line-height:120%;}
#Contents .list_item_moreinfo a:hover{color:#7F7672; font-size:10px; text-decoration:underline;} 
#Contents .list_item_value{margin:0; padding:0; color:#990000;}
#Contents .list_item_price{}
#Contents .list_item_carriage{}
#Contents .list_item_stock{margin:0; padding:0; color:#990000;}