h1{font-size:18px; line-height:40px; margin:5px 0 3px 0; padding:0px; color:#555;}
h2{margin:0px; padding:0px;}
h3{font-size:13px; margin:0px; padding:0px; line-height:1.3em; display:inline;}
h4{font-size:12px; margin:0px; padding:0px; line-height:1.3em; display:inline;}
.description{font-size:10px; line-height:12px; color:#080; padding-bottom:5px;}

body{background:url(../images/index/bk_h185.gif) repeat-x 0px 150px;}
body.search{background:url() repeat-x 0px 0px;}
p, ul, div {font-size: 12px; list-style-type: none;}


/* 価格 */
.price{font-size:18px; line-height:1em; color:#c00; font-weight:bold;}
.sp_price{font-size:16px; line-height:1em; font-weight:bold;}


/* 更新日付 */
.date{font-size:12px; line-height:14px;}
.date_right{font-size:12px; line-height:14px; text-align:right;}

/* side menu */
.buy_body {padding-top:5px; background:url(../images/index/buy_body.gif) repeat-y left top; text-align:left;font-size:10px; line-height:1.4em;}
.buy_body02 {padding-top:5px; background:url(../images/index/buy_body.gif) repeat-y left top; text-align:left;font-size:12px; line-height:1.3em;}
.buy_footer {height:10px; display:block; background:url(../images/index/buy_footer.gif) no-repeat left top;}
.left2_body {padding-top:10px; background:url(../images/index/side_body.gif) repeat-y left top; text-align:left;font-size:10px; line-height:1.4em;}
.left2_body a {font-size:12px; padding-left:10px;}
.left_body {padding-top:10px; background:url(../images/index/side_body.gif) repeat-y left top; text-align:left;font-size:10px; line-height:1.4em;}
.side_body {width:200px; padding-top:10px; background:url(../images/index/side_body.gif) repeat-y left top;}
.side_body2 {width:200px; background:url(../images/index/side_body.gif) repeat-y left top;}
.side_footer {height:10px; display:block; background:url(../images/index/side_footer.gif) no-repeat left top;}

a.service01 {background:url(../images/index/service01.gif) no-repeat 0 2px; font-size:12px; line-height:19px; padding:2px 0 2px 16px;}
a.service02 {background:url(../images/index/service02.gif) no-repeat 0 2px; font-size:12px; line-height:19px; padding:2px 0 2px 16px;}
a.service03a {background:url(../images/index/service03a.gif) no-repeat 0 2px; font-size:12px; line-height:19px; padding:2px 0 2px 16px;}
a.service03 {background:url(../images/index/service03.gif) no-repeat 0 2px; font-size:12px; line-height:19px; padding:2px 0 2px 16px;}
a.service04 {background:url(../images/index/service04.gif) no-repeat 0 2px; font-size:12px; line-height:19px; padding:2px 0 2px 16px;}
a.service05 {background:url(../images/index/service05.gif) no-repeat 0 2px; font-size:12px; line-height:19px; padding:2px 0 2px 16px;}


.ladys_blog{ color:#c00; font-weight:bold; padding:6px 0 4px 10px; }
a.sidem:link,a.sidem:visited,a.sidem:hover,a.sidem:active,a.sidem:focus { font-size:12px ; line-height:18px ; padding-left:13px ; padding-top:1px ; background:url(../images/index/point2.gif) no-repeat 0px 3px;}
a.buy_g{ width:100%; font-size:12px; line-height:14px; font-weight:bold; display:block; padding:5px 0 5px 25px; background:url(../images/index/mid_header.gif) no-repeat 0 0;}
a.buy_g:link,a.buy_g:visited{color:#060;}
a.buy_g:hover,a.buy_g:active,a.buy_g:focus{color:#0a0;}

a.mens_blog{ width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:7px 0 4px 10px; margin:0;}
a.mens_blog:link,a.mens_blog:visited{color:#fff;}
a.mens_blog:hover,a.mens_blog:active,a.mens_blog:focus{color:#0a0;}


a.ikebukuro_blog{ width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:6px 0 5px 10px; margin:0;}
a.ikebukuro_blog:link,a.ikebukuro_blog:visited{color:#c00;}
a.ikebukuro_blog:hover,a.ikebukuro_blog:active,a.ikebukuro_blog:focus{color:#f55;}


a.services:link,a.services:visited{ width:100%; font-size:12px; line-height:12px; color:#fff; font-weight:bold; padding:7px 0 4px 10px; margin:0;}
a.services:hover,a.services:active,a.services:focus{ width:100%; font-size:12px; line-height:12px; color:#0a0; font-weight:bold; padding:7px 0 4px 10px; margin:0;}
a.sports { width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:6px 0 5px 22px; margin:0; background-image:url(../images/index/s_icn.gif); background-repeat:no-repeat ; background-position: 8px 7px;}
a.sports:link,a.sports:visited{color:#666;}
a.sports:hover,a.sports:active,a.sports:focus{color:#0a0;}
a.mens { width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:6px 0 5px 22px; margin:0; background-image:url(../images/index/m_icn.gif); background-repeat:no-repeat ; background-position: 8px 7px;}
a.mens:link,a.mens:visited{color:#666;}
a.mens:hover,a.mens:active,a.mens:focus{color:#0a0;}
a.boys { width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:6px 0 5px 22px; margin:0; background-image:url(../images/index/b_icn.gif); background-repeat:no-repeat ; background-position: 8px 7px;}
a.boys:link,a.boys:visited{color:#666;}
a.boys:hover,a.boys:active,a.boys:focus{color:#0a0;}
a.ladys { width:100%; font-size:12px; line-height:12px; font-weight:bold; padding:6px 0 5px 22px; margin:0; background-image:url(../images/index/l_icn.gif); background-repeat:no-repeat ; background-position: 8px 7px;}
a.ladys:link,a.ladys:visited{color:#666;}
a.ladys:hover,a.ladys:active,a.ladys:focus{color:#0a0;}
a.side_link{font-weight:bold;}
a.side_link:link,a.side_link:visited{color:#060;text-decoration:underline;}
a.side_link:hover,a.side_link:active,a.side_link:focus{color:#0a0;text-decoration:underline;}

a.side_link2{font-weight:bold;}
a.side_link2:link,a.side_link2:visited{color:#900;text-decoration:underline;}
a.side_link2:hover,a.side_link2:active,a.side_link2:focus{color:#f00;text-decoration:underline;}
/* 中古品入荷速報 */
a.side_used_new { width:100%; font-size:12px; line-height:12px; padding:6px 0 5px 22px; margin:0; background-image:url(../images/index/s_icn.gif); background-repeat:no-repeat ; background-position: 8px 7px;}
a.side_used_new:link,a.side_used_new:visited{color:#666;}
a.side_used_new:hover,a.side_used_new:active,a.side_used_new:focus{color:#0a0;}
/* アンティーク入荷速報 */
a.side_ant_new { width:100%; font-size:12px; line-height:12px; padding:6px 0 5px 22px; margin:0; background-image:url(../images/index/buy_icn.gif); background-repeat:no-repeat ; background-position: 8px 7px;}
a.side_ant_new:link,a.side_ant_new:visited{color:#666;}
a.side_ant_new:hover,a.side_ant_new:active,a.side_ant_new:focus{color:#a00;}


/* Blog情報 */
.blog_shop{text-align:right;font-size:10px; line-height:12px; margin:0 5px 0 0;}
.blog_heading{font-size:12px; line-height:14px;}
a.blog_heading:link,a.blog_heading:visited{color:#060;text-decoration:underline;}
a.blog_heading:hover,a.blog_heading:active,a.blog_heading:focus{color:#0a0;text-decoration:underline;}

/* content */
.mid_body {padding-top:10px; background:url(../images/index/mid_body.gif) repeat-y left top; text-align:left;}
.mid_footer {height:10px; display:block; background:url(../images/index/mid_footer.gif) no-repeat left top;}
.mid_content {font-size:12px; line-height:1.2em;}

a.mid_link{font-weight:bold; padding:6px 0 5px 28px; margin:0; background-image:url(../images/index/s_icn.gif); background-repeat:no-repeat ; background-position: 14px 7px;}
a.mid_link:link,a.mid_link:visited{color:#666;text-decoration:underline;}
a.mid_link:hover,a.mid_link:active,a.mid_link:focus{color:#090;text-decoration:underline;}

a.rank_link{line-height:25px;font-weight:normal; padding:6px 0 5px 26px; margin:0; background-image:url(../images/index/rank.gif); background-repeat:no-repeat ; background-position: 0px 0px;}
a.rank_link:link,a.rank_link:visited{color:#666;text-decoration:underline;}
a.rank_link:hover,a.rank_link:active,a.rank_link:focus{color:#0a0;text-decoration:underline;}

a.compare_link{line-height:25px;font-weight:normal; padding:6px 0 5px 24px; margin:0; background-image:url(../images/index/compare.gif); background-repeat:no-repeat ; background-position: 0px 0px;}
a.compare_link:link,a.compare_link:visited{color:#666;text-decoration:underline;}
a.compare_link:hover,a.compare_link:active,a.compare_link:focus{color:#0a0;text-decoration:underline;}

a.kai_link{font-weight:bold; padding:6px 0 5px 28px; margin:0; background-image:url(../images/index/buy_icn.gif); background-repeat:no-repeat ; background-position: 14px 7px;}
a.kai_link:link,a.kai_link:visited{color:#666;text-decoration:underline;}
a.kai_link:hover,a.kai_link:active,a.kai_link:focus{color:#800;text-decoration:underline;}

a.kai_link2{font-weight:normal; padding:6px 0 5px 13px; margin:0; background-image:url(../images/index/buy_icn.gif); background-repeat:no-repeat ; background-position: 0px 8px;}
a.kai_link2:link,a.kai_link2:visited{color:#666;text-decoration:underline;}
a.kai_link2:hover,a.kai_link2:active,a.kai_link2:focus{color:#800;text-decoration:underline;}

/* 新着入荷速報 */
.new_contents{font-size:12px; line-height:14px; color:#555;}
.tex_small{font-size:10px; line-height:12px;}
.tex_info{color:#777; font-size:10px; line-height:18px;}
.tex_info2{color:#777; font-size:10px; line-height:14px;}

a.tex_info_red:link,a.tex_info_red:visited{color:#900;}
a.tex_info_red:hover,a.tex_info_red:active,a.tex_info_red:focus{color:#f00;}

/* メールサービス */
.mail_service{font-size:11px; line-height:13px;}

/* クォークショップ一覧 */
a.shops10{margin-left:10px; font-size:12px; line-height:16px; font-weight:bold;}
a.shops10:link,a.shops10:visited{color:#666; text-decoration:none;}
a.shops10:hover,a.shops10:active,a.shops10:focus{color:#0a0; text-decoration:underline;}

/* 上野本店 */
a.shop_ueno{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_ueno:link,a.shop_ueno:visited{background:url(../images/footer/ueno.gif) no-repeat center 0;}
a.shop_ueno:hover,a.shop_ueno:active,a.shop_ueno:focus{background:url(../images/footer/ueno.gif) no-repeat center -62px;}

/* 渋谷店 */
a.shop_shibuya{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_shibuya:link,a.shop_shibuya:visited{background:url(../images/footer/shibuya.gif) no-repeat center 0;}
a.shop_shibuya:hover,a.shop_shibuya:active,a.shop_shibuya:focus{background:url(../images/footer/shibuya.gif) no-repeat center -62px;}

/* 横浜店 */
a.shop_yokohama{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_yokohama:link,a.shop_yokohama:visited{background:url(../images/footer/yokohama2.gif) no-repeat center 0;}
a.shop_yokohama:hover,a.shop_yokohama:active,a.shop_yokohama:focus{background:url(../images/footer/yokohama2.gif) no-repeat center -62px;}

/* 仙台店 */
a.shop_sendai{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_sendai:link,a.shop_sendai:visited{background:url(../images/footer/sendai.gif) no-repeat center 0;}
a.shop_sendai:hover,a.shop_sendai:active,a.shop_sendai:focus{background:url(../images/footer/sendai.gif) no-repeat center -62px;}

/* 名古屋店 */
a.shop_nagoya{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_nagoya:link,a.shop_nagoya:visited{background:url(../images/footer/nagoya.gif) no-repeat center 0;}
a.shop_nagoya:hover,a.shop_nagoya:active,a.shop_nagoya:focus{background:url(../images/footer/nagoya.gif) no-repeat center -62px;}

/* 梅田店 */
a.shop_umeda{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_umeda:link,a.shop_umeda:visited{background:url(../images/footer/umeda.gif) no-repeat center 0;}
a.shop_umeda:hover,a.shop_umeda:active,a.shop_umeda:focus{background:url(../images/footer/umeda.gif) no-repeat center -62px;}

/* 心斎橋店100506 */
a.shop_shinsaibashi3{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_shinsaibashi3:link,a.shop_shinsaibashi3:visited{background:url(../images/footer/shinsaibashi3.gif) no-repeat center 0;}
a.shop_shinsaibashi3:hover,a.shop_shinsaibashi3:active,a.shop_shinsaibashi3:focus{background:url(../images/footer/shinsaibashi3.gif) no-repeat center -62px;}

/* 心斎橋店 */
a.shop_shinsaibashi2{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_shinsaibashi2:link,a.shop_shinsaibashi2:visited{background:url(../images/footer/shinsaibashi2.gif) no-repeat center 0;}
a.shop_shinsaibashi2:hover,a.shop_shinsaibashi2:active,a.shop_shinsaibashi2:focus{background:url(../images/footer/shinsaibashi2.gif) no-repeat center -62px;}

/* 神戸店 */
a.shop_kobe{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_kobe:link,a.shop_kobe:visited{background:url(../images/footer/kobe.gif) no-repeat center 0;}
a.shop_kobe:hover,a.shop_kobe:active,a.shop_kobe:focus{background:url(../images/footer/kobe.gif) no-repeat center -62px;}


/* 神戸店0527 */
a.shop_kobe2{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_kobe2:link,a.shop_kobe2:visited{background:url(../images/footer/kobe2.gif) no-repeat center 0;}
a.shop_kobe2:hover,a.shop_kobe2:active,a.shop_kobe2:focus{background:url(../images/footer/kobe2.gif) no-repeat center -62px;}


/* 福岡店 */
a.shop_fukuoka{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_fukuoka:link,a.shop_fukuoka:visited{background:url(../images/footer/fukuoka3.gif) no-repeat center 0;}
a.shop_fukuoka:hover,a.shop_fukuoka:active,a.shop_fukuoka:focus{background:url(../images/footer/fukuoka3.gif) no-repeat center -62px;}


/* 香港店 */
a.shop_hongkong{font-size:12px;line-height:16px;display:block;padding-top:43px;width:79px;}
a.shop_hongkong:link,a.shop_hongkong:visited{background:url(../images/footer/hongkong.gif) no-repeat center 0;}
a.shop_hongkong:hover,a.shop_hongkong:active,a.shop_hongkong:focus{background:url(../images/footer/hongkong.gif) no-repeat center -62px;}

/* トップページ基本リンク設定 */
a:link,a:visited{color:#777;text-decoration:underline;}
a:hover,a:active,a:focus{text-decoration:underline;color:#0a0;}

/* フッター */
a.link:link,a.link:visited{font-size:10px; line-height:12px ;color:#999;text-decoration:none;}
a.link:hover,a.link:active,a.link:focus{font-size:10px; line-height:12px; color:#0a0;text-decoration:none;}

.ft_text{font-size:10px; line-height:16px; color:#555;}
a.ft_link01:link,a.ft_link01:visited{font-size:12px; line-height:16px; color:#060; text-decoration:none;}
a.ft_link01:hover,a.ft_link01:active,a.ft_link01:focus{font-size:12px; line-height:16px ;color:#0a0; text-decoration:none;}

a.ft_link02:link,a.ft_link02:visited{font-size:12px; line-height:16px; color:#70a07e; text-decoration:none;}
a.ft_link02:hover,a.ft_link02:active,a.ft_link02:focus{font-size:12px; line-height:16px; color:#0a0; text-decoration:none;}

.copyright{font-size:12px; line-height:16px;}
.catalog_text{font-size:15px; line-height:15px; text-decoration:none; color:#cc0000; font-weight:bold;}
.catalog_year{font-size:12px; line-height:14px; text-decoration:none; color:#cc0000; font-weight:bold;}


/* バナー下テキスト */
.u_ban{font-size:13px; line-height:17px;letter-spacing: 0px;}
.u_ban01{font-size:11px; line-height:14px;letter-spacing: 0px;}
.u_ban02{font-size:14px; line-height:17px;letter-spacing: 0px;}
.u_ban03{font-size:11px; line-height:14px;letter-spacing: -1px;}
.u_ban04{font-size:13px; line-height:16px;letter-spacing: 0px;}
a.u_ban_color{color:#00f;}
a.u_ban_color:hover{color:#c00;}



/* 委託販売バナー下テキスト（2009.8.31まで） */
.itaku{
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
}
a.text_itaku{color:#c00;}
a.text_itaku:hover{ color:#f55;}


/* お知らせ */
.news_back{font-size:12px; line-height:16px; color:#555; background-image:url(../images/index/news_back.gif); padding:2px 0 0 8px; margin:0;}
a.news{font-size:12px; line-height:16px; padding:6px 0 5px 18px; margin:0;}
a.news:link,a.news:visited{ color:#0a0; text-decoration:none; background-image:url(../images/index/point2.gif); background-repeat:no-repeat ; background-position: 5px 8px;}
a.news:hover,a.news:active,a.news:focus{ color:#800; text-decoration:none; background-image:url(../images/index/point3.gif); background-repeat:no-repeat ; background-position: 5px 8px;}

.news2_back{font-size:12px; line-height:16px; color:#900; background-image:url(../images/index/news_back.gif); padding:2px 0 0 8px; margin:0;}
a.news2{font-size:12px; line-height:16px; padding:6px 0 5px 13px; margin:0;}
a.news2:link,a.news2:visited{ color:#0a0; text-decoration:none; background-image:url(../images/index/point3.gif); background-repeat:no-repeat ; background-position: 5px 8px;}
a.news2:hover,a.news2:active,a.news2:focus{ color:#800; text-decoration:none; background-image:url(../images/index/point3.gif); background-repeat:no-repeat ; background-position: 5px 8px;}



/*12周年記念セールバナー下文言*/
.sale_12_top{
  font-size:14px;
  line-height:1.0em;
  margin-top:3px;
  margin-left:0px;
  font-weight: bold; 
  letter-spacing:1px;
}
a.sale_12_top{color:#c00;}
a.sale_12_top:hover{color:#060;}

.size_text_01{  font-size:13px;  line-height:16px;}
.size_text_02{  font-size:12px;  line-height:16px;}

/*12年保証セールバナー下文言*/
.sale_text_01{color:#c00; font-size:17px; line-height:1em; font-weight:bold; letter-spacing:-1px;}
a.sale_text_01{color:#c00;}
a.sale_text_01:hover{color:#060;}
/*円高還元バナー下文言*/
.endaka_text_01{color:#c00; font-size:17px;  line-height:1em; font-weight:bold;}
a.endaka_text_01{color:#c00;}
a.endaka_text_01:hover{color:#060;}
/*福買取りフェアバナー下文言*/
.fuku_text_01{  font-size:13px;  line-height:16px;}
a.fuku_text_01{color:#c00;}
a.fuku_text_01:hover{color:#060;}

/*横浜バナー下文言*/
.yk_text_01{  font-size:13px;  line-height:16px;}
a.yk_text_01{color:#c00;}
a.yk_text_01:hover{color:#060;}

