@charset "shift-jis";
/* CSS Document */

/*共通の指定*/
div#metalrack *{ margin: 0; padding: 0;}
div#metalrack{ width: 750px; margin: 0 auto; text-align: center;}
div#metalrack p.buy_price span.price , div#metalrack p.buy_price{ color: #f00; display: block}
div#metalrack p.top{ width: 750px; overflow: hidden; clear: both; margin-top: 5px;}
div#metalrack h2{ margin: 40px auto 0 auto; clear:both;}
div#metalrack div.index{ margin: 30px auto;}
div#metalrack div.metal-parts{ margin-top: 0;}
div#metalrack div.index h2{ margin: 0 auto;}
div#metalrack span.bluecircle{ font-weight: bold; color: #004EA2;}
div#metalrack .bottom3{ padding-bottom: 3px;}
div#metalrack .top15{ padding-top: 15px;}


/*その他のページへのリンクindex_all*/
p#index_series{ width: 750px; margin: 20px auto 40px auto; overflow: hidden;}
div#index_all{ margin: 0 auto;}
div#index_all ul{ width: 750px; overflow: hidden;}
div#index_all ul , div#index_all ul li{ list-style: none;}
div#index_all ul li{ float: left;}

.clear{clear:both}
.bt40{margin:0; padding-top:40px}
.bt50{margin:0; padding-top:50px}
div#metalrack img{border:none}
div#metalrack table{margin:1px 0 10px 0; padding:0;}

/*ベーシックセット*/
div#metalrack table.basic td.gray,div#metalrack table.basic td.gray dl,
div#metalrack table.basic td.gray dl dt,div#metalrack table.basic td.gray dl dd,
div#metalrack table.basic td.blackgray{text-align: center; vertical-align: middle;}
div#metalrack p{clear:both}
div#metalrack{clear:both; width:750px; margin:0 auto; padding:0 0 60px 0}
div#metalrack table.basic{margin:0 0 10px 0; padding:0;}
div#metalrack h3{margin:0; padding:15px 0 1px 0}
div#metalrack h3.ti_text14{ margin: 5px 0 0 0; padding: 0; font-size: 14px; font-weight: bold; float:left; clear:both; color: #004EA2; background-color:#DFEDFF; width:120px;}
div#metalrack h3.ti_text16{ margin: 5px 0 0 0; padding: 0; font-size: 14px; font-weight: bold; clear:both; color: #000000; width:200px; text-align:left;}
div#metalrack h3.ti_texttaika{ margin: 5px 0 0 0; padding: 0; font-size: 14px; font-weight: bold; clear:both; color: #000000; text-align:left;}
div#metalrack h3.p4 { margin:0 0 5px 0; padding:0;
clear:both; text-align:left;}


div#metalrack p,div#metalrack table.basic td.gray dl,
div#metalrack table.basic td.gray dl dt,div#metalrack table.basic td.gray dl dd	{text-align:center}
div#metalrack table.basic dl dt{ font-size: 110%; font-weight: bold;}
div#metalrack ul.bana{ width: 750px; overflow: hidden;}
div#metalrack ul.bana li{float:left; list-style:none}
div#metalrack table.basic{clear:both; width:750px; border:solid 1px #1F1F1F; background:#FFFFFF}
div#metalrack table.basic tr td.per01,div#metalrack table.basic tr td.per02,div#metalrack table.basic tr td.per03
	{background:#BBC2E2;border-right:solid 1px #FFFFFF;border-bottom:solid 1px #1F1F1F; font-size:12px; line-height:180%; text-align:center}
div#metalrack table.basic tr td.per02{border-right:none;}

div#metalrack table.basic th{background:#BBC2E2}
div#metalrack table.basic td.gray{border-bottom:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; vertical-align: baseline;}
div#metalrack table.basic td.gray_r{border-bottom:solid 1px #C8C8C8; border-right:0}
div#metalrack table.basic td.blackgray{border-bottom:solid 1px #C8C8C8; border-right:solid 1px #1F1F1F}

div#metalrack div.metal_web{width:750px; background:url(../IMAGE/metalseries/metalrack/web_bkc.jpg); overflow: hidden;}
div#metalrack div.metal_web p.moji,
div#metalrack div.metal_web p.moji_1{font-size:13px; line-height:130%; text-align:left}
div#metalrack div.metal_web p.moji_1{margin:0; padding:15px 0 0 0;}
div#metalrack div.metal_web p.size,div#metalrack div.metal_web dl dd ul.set li
	{font-size:12px; line-height:130%; text-align:left; padding:0 0 3px 0}
div#metalrack div.metal_web dl dd ul.set , div#metalrack div.metal_web dl dd ul.set li{ list-style: disc;}
div#metalrack div.metal_web dl dd ul.set{margin:0 0 0 15px; padding:0 0 0 2px;}
div#metalrack div.metal_web dl{width:710px; margin:0 auto; padding:0; overflow:hidden}
div#metalrack div.metal_web dl dt,div#metalrack div.metal_web dl dd,
div#metalrack div.metal_web dl dd dl.item_fun,div#metalrack div.metal_web dl dd dl.item_web,
div#metalrack div.metal_web dl dd dl.item_fun dt.left_f,div#metalrack div.metal_web dl dd dl.item_web dt.left_w
	{margin:0; padding:0; float:left}
div#metalrack div.metal_web dl dd dl.item_fun{width:422px;}
div#metalrack div.metal_web dl dd dl.item_fun dd.right_mj{width:240px; margin:0; padding:0 0 10px 0; float:right}
div#metalrack div.metal_web dl dd dl.item_fun dd.table1,div#metalrack div.metal_web dl dd dl.item_web dd.table
	{ width: 240px; border: solid 1px #C8C8C8; background: #F7F7F7;}
div#metalrack div.metal_web dl dd dl.item_fun dd.table1 p,div#metalrack div.metal_web dl dd dl.item_web dd.table p{ padding: 3px; text-align: left;}
div#metalrack div.metal_web dl dd dl.item_fun dd.table1 p img,div#metalrack div.metal_web dl dd dl.item_web dd.table p img{ vertical-align: middle;}
div#metalrack div.metal_web dl dd dl.item_fun dd.price{width:170px; text-align:right;}
div#metalrack div.metal_web dl dd dl.item_fun dd.table1,div#metalrack div.metal_web dl dd dl.item_fun dd.price1,
div#metalrack div.metal_web dl dd dl.item_web dd.price,div#metalrack div.metal_web dl dd dl.item_web dd.table{ margin:0; padding:0; float: right;}
div#metalrack div.metal_web dl dd dl.item_web dd.price{ font-size: 125%;}
div#metalrack div.metal_web dl dd dl.item_fun dd.price1{ font-size: 140%; font-weight: bold;}
div#metalrack div.metal_web dl dd dl.item_web{width:363px;}
div#metalrack div.metal_web dl dd dl.item_web dd.table{width:200px; margin:8px 0 0 0; padding:0}

/*別売りパーツ*/
div#metalrack table.self{border:solid 1px #1F1F1F; background:#FFFCDB; width:750px}
div#metalrack table.self tr td{border-bottom:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8; width:125px;}
div#metalrack table.self tr td.first{border-right:solid 1px #1F1F1F;border-bottom:solid 1px #1F1F1F;width:119px;}
div#metalrack table.krsheet td.first { width:110px; background:#F1F2FA; color:#143DA7; font-size:13px; font-weight:bold; border-right:#1F1F1F 1px solid;}

div#metalrack table.self tr td.first2{border-right:solid 1px #1F1F1F; border-bottom:solid 1px #1F1F1F;}






div#metalrack table.self tr td.first_bottom{border-right:solid 1px #1F1F1F;width:119px}
div#metalrack table.self tr td.lastone{border-right:none; width:124px}
div#metalrack table.self tr td.lastone1{border-bottom:solid 1px #1F1F1F;border-right:none; width:124px}
div#metalrack table.self tr td.line2{border-right:solid 1px #1F1F1F;}
div#metalrack table.self tr td.line1{border-bottom:solid 1px #1F1F1F;}
div#metalrack table.self tr td.linea,div#metalrack table.self tr td.firsta
	{background:#BBC2E2; border-right:solid 1px #FFFFFF;border-bottom:solid 1px #1F1F1F;}
div#metalrack table.self tr td.firsta{width:170px}
div#metalrack table.self tr td.firstb{background:#BBC2E2; border-right:solid 1px #FFFFFF;}
div#metalrack table.self tr td.lastonea{background:#BBC2E2;border-bottom:solid 1px #1F1F1F;width:124px;}
div#metalrack table.self tr td.lastoneb{background:#BBC2E2;width:124px}
div#metalrack table.self tr td dl.yellow,div#metalrack table.self tr td dl.yellow dt,div#metalrack table.self tr td dl.yellow dd
	{ margin:0; padding:0;text-align:center;}
div#metalrack table.self tr td dl.yellow dt{ font-size: 110%; font-weight: bold; }


div#metalrack table.self tr td.orange1{ background:#FEE8A9;}
div#metalrack table.self tr.orange{ background:#FEE8A9;}
div#metalrack table.self tr.orange3{ background:#FDEBD1;}

div#metalrack div.shelf_left,div#metalrack div.shelf_right{margin:0; padding:0;}
div#metalrack div.shelf_left{ width:375px;float:left; text-align:left;}
div#metalrack div.shelf_right{ width:360px;float:right; text-align:left;}
div#metalrack dl.shelf1 dd.s_right{ text-align:right;}
 
div#metalrack table.shelf{border:solid 1px #1F1F1F; width:360px; text-align:center; font-size:12px;}
div#metalrack table.shelf tr td{border-bottom:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8;}
div#metalrack table.shelf tr td.purple,div#metalrack table.shelf tr td.blk1
	{background:#BBC2E2;border-right:solid 1px #FFFFFF;border-bottom:solid 1px #1F1F1F; font-size:12px; line-height:180%}
	
/*131010*/	
div#metalrack table.shelf tr td.pink{border-bottom:solid 1px #1F1F1F;border-right:solid 1px #1F1F1F; background:#FFF7F7;}
div#metalrack table.shelf tr td.pink1{border-bottom:solid 1px #1F1F1F;border-right:solid 1px #1F1F1F; background:#FFF7F7;}
div#metalrack table.shelf tr td.pink2{border-right:solid 1px #1F1F1F; background:#FFF7F7;}
div#metalrack table.shelf tr td.blue{border-bottom:solid 1px #1F1F1F;border-right:solid 1px #1F1F1F; background:#EEFAFF;}
div#metalrack table.shelf tr td.blue1{border-bottom:solid 1px #1F1F1F;border-right:solid 1px #1F1F1F; background:#EEFAFF;}
div#metalrack table.shelf tr td.blue2{border-right:solid 1px #1F1F1F; background:#EEFAFF;}
div#metalrack table.shelf tr td.yel{border-bottom:solid 1px #1F1F1F;border-right:solid 1px #1F1F1F; background:#FFFCD0;}
div#metalrack table.shelf tr td.yel1{border-bottom:solid 1px #1F1F1F;border-right:solid 1px #1F1F1F; background:#FFFCD0;}
div#metalrack table.shelf tr td.yel2{border-right:solid 1px #1F1F1F; background:#FFFCD0;}

div#metalrack table.shelf td.rightblack_p{border-right:solid 1px #1f1f1f;background:#FFF7F7;}
div#metalrack table.shelf td.rightblack_p div.buy_price ul{float:left; }
div#metalrack table.shelf td.rightblack_p2 div.buy_price ul{padding:7px 5px 0 10px; }
div#metalrack table.shelf td.rightblack_p div.buy_price ol li.go_cart{float:left;}


div#metalrack table.shelf td.rightblack_b{border-right:solid 1px #1f1f1f;background:#EEFAFF;}
div#metalrack table.shelf td.rightblack_b div.buy_price ul{float:left; }
div#metalrack table.shelf td.rightblack_b2 div.buy_price ul{padding-top:7px; padding-left:10px }

div#metalrack table.shelf td.rightblack_y{border-right:solid 1px #1f1f1f;background:#FFFCD0;}
div#metalrack table.shelf td.rightblack_y div.buy_price ul{float:left; }
div#metalrack table.shelf td.rightblack_y div.buy_price ul{padding:7px 5px 0 10px; }


div#metalrack table.shelf td.rightblack_wh div.buy_price ul{float:left; }
div#metalrack table.shelf td.rightblack_wh div.buy_price ul{padding:7px 5px 0 10px; }
div#metalrack table.shelf td.rightblack_wh div.buy_price ol li.go_cart{float:left;}



/*追加ここまで*/	
	
	
div#metalrack table.shelf tr td.blk1{background:#CDCDCD;}
div#metalrack table.shelf tr td.p79{width:75px}
div#metalrack table.shelf tr td.p99{width:79px}
div#metalrack table.shelf tr td.p178{width:202px; border-right:none}
div#metalrack table.shelf tr td.black1{border-bottom:solid 1px #1F1F1F;border-right:solid 1px #1F1F1F;}
div#metalrack table.shelf tr td.black2{border-right:solid 1px #1F1F1F;}
div#metalrack table.shelf tr td.black3{border-bottom:solid 1px #1F1F1F;}
div#metalrack table.shelf tr td.black4{border-right:solid 1px #C8C8C8;
font-size:12px;}

div#metalrack table.shelf tr td.fontstrong{/*font-weight:bold;*/
 font-size:13px;
 color:#143DA7;}
div#metalrack p.s_rt{text-align:right; clear:both; font-size:11px;}
div#metalrack h2.moji1{float:left}
div#metalrack p.mojismall{font-size:11px;}
div#metalrack ul.bar{margin:0; padding:0; list-style:none;}
div#metalrack ul.bar li{margin:0; padding:0 0 15px 0; float:left}
div#metalrack ul.bar div.buy_price li{ padding:5px 0 5px 0;}



div#metalrack ul.bar li.bar_1{border:solid 1px #C8C8C8; background: #f7f7f7; padding:4px; float:left}
div#metalrack ul.bar li.bar_1 dl.bar_2,div#metalrack ul.bar li.bar_1 dl.bar_2 dt,div#metalrack ul.bar li.bar_1 dl.bar_2 dd{margin:0; padding:0}
div#metalrack ul.bar li.bar_1 dl.bar_2{width:170px}
/*div#metalrack ul.bar li.bar_1 dl.bar_2 dd{float:right;}*/

div#metalrack ul.leg{ width: 750px; clear:both; list-style:none; overflow: hidden;}
div#metalrack ul.leg li{margin:0 0 10px 0; padding:0; width:250px; text-align:center; float:left; font-size: 140%; font-weight: bold;}
div#metalrack ul.leg li p{background:url(../IMAGE/metalseries/metalrack/leg_bg3.jpg) repeat-y;}
div#metalrack ul.leg li p.rtsell{ text-align:right;}
div#metalrack ul.leg li.mojia{ text-align:left; font-size:11px; line-height:130%; background:none; font-weight: normal;}

/*100415パーツ追加用*/
div#metalrack div.box div.shelf_left p.text_right , div#metalrack div.box div.shelf_right p.text_right{ width:360px; text-align: left; overflow: hidden;}
div#metalrack div.box div.shelf_left p.text_right img{ float: left;}
div#metalrack div.box div.shelf_left table.parts , div#metalrack div.box div.shelf_right table.parts
{ width: 360px; margin: 10px 0 0 0; border: 1px solid #1f1f1f; font-size: 95%;}
div#metalrack div.box div.shelf_left table.parts th , div#metalrack div.box div.shelf_left table.parts td ,
div#metalrack div.box div.shelf_right table.parts th , div#metalrack div.box div.shelf_right table.parts td{ padding: 3px;}
div#metalrack div.box div.shelf_left table.parts td br , div#metalrack div.box div.shelf_right table.parts td br{ display: none;}/*価格プロの改行の指定*/
div#metalrack div.box div.shelf_left table.parts td p.buy_price br , div#metalrack div.box div.shelf_right table.parts p.buy_price td br
{ display: block;}/*価格プロの改行の指定*/
div#metalrack div.box div.shelf_right table.parts td p{ margin: 5px auto;}
div#metalrack div.box div.shelf_right table.parts td ul{ line-height: 1.5;}
div#metalrack div.box div.shelf_left table.parts tr.top , div#metalrack div.box div.shelf_right table.parts tr.top{ background: #cdcdcd; text-align: center;}
div#metalrack div.box div.shelf_left table.parts th , div#metalrack div.box div.shelf_right table.parts th
{ width: 70px; font-weight: normal; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; text-align: center;}
div#metalrack div.box div.shelf_right table.parts th{ 170px;}
div#metalrack div.box div.shelf_left table.parts td , div#metalrack div.box div.shelf_right table.parts td{ border-bottom: 1px solid #cdcdcd;}
div#metalrack div.box div.shelf_left table.parts th.bottom , div#metalrack div.box div.shelf_left table.parts td.bottom ,
div#metalrack div.box div.shelf_right table.parts th.bottom , div#metalrack div.box div.shelf_right table.parts td.bottom{ border-bottom: 1px solid #1f1f1f;}
div#metalrack div.box table.parts td p.size{ padding: 3px 0 0 5px; font-size: 9.5px; color: #777; font-family: Arial; text-align: center;}

/*強力に上書きしたい共通の設定*/
div#metalrack table td{ padding: 3px 0;}
div#metalrack div.box{ width: 750px; margin: 0 auto; overflow: hidden;}
div#metalrack div.box div.shelf_left{ padding-left: 1px;}
div#metalrack p.text_all , div#metalrack p.text_half , div#metalrack p.text_halfimg{ margin: 0 auto; font-size: 12px; line-height:130%; letter-spacing:1px; text-align:left; overflow: hidden;}
div#metalrack p.text_all{ width: 750px;}
div#metalrack p.text_half{ width: 360px;}
div#metalrack p.text_halfimg{ width: 360px; margin: 5px auto;}
div#metalrack p.text_halfimg img{ float: left; padding-right: 7px;}

/*テーブルの線の設定*/
div#metalrack table.basic td.bottomblack , div#metalrack table.self td.bottomblack , div#metalrack table.shelf td.bottomblack
	{border-bottom:solid 1px #1f1f1f;}
div#metalrack table.self td.rightblack , div#metalrack table.shelf td.rightblack{border-right:solid 1px #1f1f1f;}

/*121220追加*/
div#metalrack ol,div#metalrack ul{list-style:none}
div#metalrack .pt7{padding-top:7px}
div#metalrack .pt25{margin-top:25px}
div#metalrack table.basic td.gray dl dd.w88{width:88px; margin:0 auto}
div#metalrack ul.bana1{width:720px; margin:0 15px; overflow: hidden}
div#metalrack ul.bana1 li,div#metalrack ul.two li{float:left; list-style:none} 
div#metalrack ul.bana1 li.bot6{padding-bottom:6px}
div#metalrack div.plaza_metal{width:750px; /*margin-bottom:38px;*/ padding-bottom:20px; margin-bottom:18px; background:url(../IMAGE/metalseries/metalrack/1212renewal/ranking_bg.gif) repeat-y;}
 /*★margin-bottom:38px; marginの競合により、IEでbottomのすき間ナシ、背景表示されず*/

div#metalrack div.box_shuno{ width:480px; margin-left:15px; float:left}
div#metalrack ul.two{width:480px; overflow:hidden;}
div#metalrack div.dot_com{width:230px; padding-top:34px; margin-left:10px; float:left} 
div#metalrack p.text_bl{padding-top:7px; font-size:11px; line-height:120%; text-align:left; color:#0655A4}
div#metalrack ul.bana1 li.rank_bk{width:230px; margin-top:12px; background:#FFFFFF; overflow:hidden}
 /*★margin:12px 0 20px 0; marginの競合により、IEでbottomのすき間ナシ、背景表示されず*/ 
div#metalrack ul.bana1 li.w240{margin-right:15px; float:left}
div#metalrack dl.rank_basic{width:210px; margin:0 10px; padding-top:4px}
div#metalrack dl.rank_basic dt, div#metalrack dl.rank_basic dd{
float:left;}
div#metalrack dl.rank_basic dd{width:210px}
div#metalrack dl.rank_basic dd .rank_img{width:14px; padding:6px 0; text-align:left; float:left;}
div#metalrack dl.rank_basic dd .rank_mj{width:196px; padding:10px 0; font-size:11px; line-height:120%; text-align:left; color:#333333; float:left;}
div#metalrack dl.rank_basic dd.price_ri{width:210px; text-align:right; padding-bottom:12px;}
div#metalrack table.basic .mise{ font-size:12px; line-height:120%; background:#FFF8DC}
div#metalrack div.metal_moku{width:750px; background: url(../IMAGE/metalseries/metalrack/1212renewal/web_bkc.gif) repeat-y; overflow: hidden;}
div#metalrack div.metal_moku dl.fun{width:710px; margin:0 auto; padding:0}
div#metalrack div.metal_moku dl.fun dt.w347{width:347px; float:left}
div#metalrack div.metal_moku dl.fun dd.w363{width:363px; float:left}
div#metalrack div.metal_moku dl.fun dd.w245{width:245px; margin-right:20px; float:left}
div#metalrack div.metal_moku dl.fun dd.w165{width:165px; text-align:left; float:left}
div#metalrack div.metal_moku dl.fun dd.w165 dl.content,div#metalrack div.metal_moku dl.fun dd.w165 dl.content dt,
div#metalrack div.metal_moku dl.fun dd.w165 dl.content dd{ clear:both; width:165px}
div#metalrack div.metal_moku dl.fun dd.w165 dl dd.fun_pri{text-align:center; padding-top:10px; clear:both}
div#metalrack .moji_2{width:245px; padding:8px 0 13px 0; font-size:12px; line-height:130%; text-align:left; float:left}
div#metalrack .move{width:245px; foat:left}
div#metalrack .web_s{width:360px; background:url(../IMAGE/metalseries/metalrack/1212renewal/web_s_bkc.gif) repeat-y; margin:4px 0 0 10px; float:left}
div#metalrack .web_s dt.pb_t{padding:1px 0 12px 0}
div#metalrack .web_s dd.caster_pri1{width:110px; padding:0 40px; margin-top:5px; text-align:center; float:left;}
div#metalrack .web_s dd.caster_pri2{ float:left}
div#metalrack table.basic td.gray dl dd,div#metalrack table.basic td.gray_r dl dd{padding:5px 0; font-size:11px}
div#metalrack div.metal_moku dl dd ul.set1 li
	{font-size:12px; line-height:130%; text-align:left; padding:0 0 3px 0}
div#metalrack div.metal_moku dl dd ul.set1, div#metalrack div.metal_moku dl dd ul.set1 li{ list-style: disc;}
div#metalrack div.metal_moku dl dd ul.set1{margin:0 0 0 15px; padding:0 0 0 2px;}
div#metalrack div.metal_moku dl{width:710px; margin:0 auto; padding:0; overflow:hidden}
div#metalrack div.metal_moku dl dt,div#metalrack div.metal_moku dl dd,
div#metalrack div.metal_moku dl dd dl.item_web2,div#metalrack div.metal_moku dl dd dl.item_web2 dt.left_w2
	{margin:0; padding:0; float:left}
div#metalrack div.metal_moku dl dd dl.item_web2 dd.table2{ width: 240px; border: solid 1px #C8C8C8; background: #F7F7F7;}
div#metalrack div.metal_moku dl dd dl.item_web2 dd.table2 p{ padding: 3px; text-align: left;}
div#metalrack div.metal_moku dl dd dl.item_web2 dd.table2 p img{ vertical-align: middle;}
div#metalrack div.metal_moku dl dd dl.item_web2 dd.price,div#metalrack div.metal_moku dl dd dl.item_web2 dd.table2{ margin:0; padding:0; float: right;}
div#metalrack div.metal_moku dl dd dl.item_web2 dd.price{ font-size: 12px;}
div#metalrack div.metal_moku dl dd dl.item_web2{width:363px;}
div#metalrack div.metal_moku dl dd dl.item_web2 dd.table2{width:200px; margin:8px 0 20px 0; padding:0;}
div#metalrack div.metal_moku dl dd dl.item_web2 dd.price2{width:100px; margin:0 auto; padding-left:20px 0 5px 0;}



/*MR-parts-renew.html*/
#metalrack table.self{text-align:center; font-size:12px;}
#metalrack table.self tr td p{padding:5px; font-size:12px; vertical-align:text-top;	line-height:120%; font-size:11px;}
#metalrack table.self tr td p img{vertical-align:bottom;}
#metalrack p.text_half span{font-size:11px;	font-weight:bold; color:#F00;}
#metalrack dl.shelf1 dd.s_right img{vertical-align:bottom;}


#metalrack dl.shelf1 dd.s_right .td_r{padding-right:10px;}
#metalrack dl.shelf1 dd.s_right table{float:right;}
#metalrack dl.shelf1 .f_no{width:370px;	overflow:hidden;}
#metalrack li{list-style:none;}
#metalrack .shelf td{text-align:center;}
#metalrack .shelf_left table.shelf tr td .ka1 td, #metalrack .shelf_right table.shelf tr td .ka1 td{border:none;}
#metalrack .shelf_left table.shelf tr td .ka1, #metalrack .shelf_right table.shelf tr td .ka1{width:90%; padding:0; margin:0; text-align:center; font-size:14px;border:none;}
/*★#metalrack .shelf_left table.shelf tr td .ka1 .t_right{width:50%;}*/
#metalrack .div_w750{width:750px; overflow:hidden; margin-top:30px;}
#metalrack p.s_rt img{vertical-align:bottom;}
#metalrack ul.bar li.p_r{text-align:center; font-size:11px;}
#metalrack ul.bar li.p_r img{vertical-align:bottom;}
#metalrack ul.bar li.p_r .bar_2 dd{ padding:5px;}
div#metalrack ul.leg_dl{ width:750px; list-style:none; overflow:hidden;}
div#metalrack ul.leg_dl li{padding:0; margin:0; width:250px; text-align:center; float:left; font-weight: bold; background:url(../IMAGE/metalseries/metalrack/1310renewal/leg_bg3.jpg) repeat-y;overflow:hidden;}

div#metalrack ul.leg_dl div.buy_price li{float:none; background:none;}


div#metalrack p.s_rt{
	float:right;
	width:100%;}
div#metalrack dl.shelf1 dd.s_right{ text-align:right; line-height:120%; font-size:11px; padding:10px 0; width:360px;}




/*ロールオーバー*/
div#metalrack ul.bana1 a:hover img,
div#metalrack table.basic dl dt a:hover img,
div#metalrack div.metal_moku dl.fun a:hover img,
div#metalrack .web_s dt.pb_t a:hover img,
#metalrack table.ttl a:hover img,
#metalrack table.ttl2 a:hover img
 { opacity:0.5; filter: alpha(opacity=50); -ms-filter: "alpha( opacity=50 )"; background: #fff;}
div#metalrack dl.rank_basic dd .rank_mj a:hover {color:#DD4261}


/*130416*/
#metalrack table.ttl,
#metalrack table.ttl2,
#metalrack table.ttl3,
#metalrack table.ttl tr,
#metalrack table.ttl tr2,
#metalrack table.ttl tr3,
#metalrack table.ttl td,
#metalrack table.ttl td2,
#metalrack table.ttl td3
{margin:-3px 0 0 0; padding:0; border-collapse:collapse;}

div#metalrack p.buy_price  a:hover,
div#metalrack li.go_shosai  a:hover
{color:#DD4261}

/*131008 大連追加*/
div#metalrack table.self tr td{width:150px;}
div#metalrack .div_h2fl {width:750px; margin-top:40px;}
div#metalrack h2.sheet{width:390px; float:left; margin:0;}
div#metalrack ul.w360fl {width:334px; float:left;}
div#metalrack ul.w360fl li {float:right; width:167px;}
div#metalrack ul.w360fl li dl {width:167px; text-align:right;}
div#metalrack ul.w360fl li dl dd {line-height:120%; font-size:11px; padding:10px 0; width:167px;}
div#metalrack ul.w360fl li dl dd img {vertical-align:bottom;}

div#metalrack table.krsheet {
	width:750px;
	font-size:12px;
	color:#1F1F1F;
	line-height:180%;
	text-align:center;
	border:#1F1F1F 1px solid;}
div#metalrack table.krsheet td { 
	width:160px;}
div#metalrack table.krsheet td.kado { 
	width:110px; 
	background:#BBC2E2; 
	border-right:#FFF 1px solid;}
div#metalrack table.krsheet td.top {
	background:#9BDEFF; 
	border-bottom:#FFF 1px solid;}
div#metalrack table.krsheet td.top2 {
	background:#C8EDFF;}
	div#metalrack table.krsheet td.top3 {
	background:#BBE8DE;}
div#metalrack table.krsheet td.topb {
	background:#64CAB3;
	border-bottom:#FFF 1px solid; 
}
		
div#metalrack table .bordrblack {border-right:#1F1F1F 1px solid;}
div#metalrack table .bordrwight {border-right:#FFF 1px solid;}
div#metalrack table .bordbgrey {border-bottom:#C8C8C8 1px solid;}
div#metalrack table .bordrgrey {border-right:#C8C8C8 1px solid;}
div#metalrack table .bordtblack {border-top:#1F1F1F 1px solid;}
/*div#metalrack table.krsheet td p {text-decoration:underline; color:#00F;}*/
div#metalrack table.krsheet2 {width:750px; font-size:12px; color:#1F1F1F; line-height:180%; text-align:center; border:#1F1F1F 1px solid;}
div#metalrack table.krsheet2 td.fir {width:180px; background:#BBC2E2; border-right:#FFF 1px solid;}
div#metalrack table.krsheet2 td.sec {width:250px; background:#BBC2E2; border-right:#FFF 1px solid;}
div#metalrack table.krsheet2 td.thir {width:320px; background:#BBC2E2;}
/*div#metalrack table.krsheet2 td p {text-decoration:underline; color:#00F;}*/
div#metalrack ul.w266bn {width:267px; }
div#metalrack ul.w266bn li {float:left; width:89px; text-align:left; margin-bottom:5px;}

	
div#metalrack a:link {color:#0000FF; text-decoration:underline;} /*未訪問のリンクの色*/
div#metalrack a:visited {color:#0066CC; text-decoration:underline;} /*訪問済みのリンクの色*/
div#metalrack a:hover {color:#0066CC; text-decoration:underline;} /*カーソルが乗っているリンクの色*/
div#metalrack a:active {color:#003366; text-decoration:underline;} /*クリック中のリンクの色*/

/*ロールオーバー*/
div#metalrack a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #FFF;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .buy_price,  .buy_price li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: none;
    line-height: 100%;
    margin: 0;
    padding: 0;
    width: auto;
}
 li.motoprice , li.go_list , li.go_shosai {
    display: none;
}
 span.spesicalprice {
    display: none;
}
 .inli span.spesicalprice {
    display: none;
}
 li.price {
    color: #FF0000;
    display: inline;
    font-size: 18px;
    font-weight: bold;
}
 .intax {
    color: #FF0000;
    display: inline;
    font-size: 10px;
}





















dd.kaa{	float:right;}
dd.kaa2{clear:both;}


div#metalrack div.box2 {
    overflow: hidden;
    width: 750px;
}
div#metalrack div.box2 div.line_left1 {
    float: left;
    text-align: left;
    width: 250px;
}
div#metalrack div.box2 div.line_right1 {
    float: right;
    height: 100%;
    overflow: hidden;
    text-align: center;
    width: 490px;
}
div#metalrack div.box2 div.line_right1 p.midashi,div#metalrack div.box2 div.line_left1 p.midashi {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
div#metalrack div.box2 div.line_right1 .table490 {
    border: 1px solid #333333;
    font-weight: normal;
    text-align: center;
    width: 490px;
}
div#metalrack div.box2 div.line_left1 .table490 {
    border: 1px solid #333333;
    font-weight: normal;
    text-align: center;
}
#metalrack .box2 .line_right1 .table490 tr .kataban490 {
    background-color: #CCCCCC;
    border-right: 1px solid #CDCDCD;
    font: 12px normal;
    min-width: 30px;
    text-align: center;
}
#metalrack .box2 .line_left1 .table490 tr .kataban490 {
    background-color: #CCCCCC;
    border-right: 1px solid #CDCDCD;
    font: 12px normal;
    min-width: 30px;
    text-align: center;
}
#metalrack .box2 .line_right1 .table490 tr td.r-border490 {
    border-right: 1px solid #000;
	border-bottom:1px solid #000;
}
#metalrack .box2 .line_left1 .table490 tr td.r-border490 {
    border-right: 1px solid #000;
	border-bottom:1px solid #000;
}
div#metalrack div.box2 div.line_right1 table.table490 td p.size ,div#metalrack div.box2 div.line_left1 table.table490 td p.size {
    color: #777777;
    font-family: Arial;
    font-size: 9.5px;
    text-align: center;
}
div#metalrack div.box2 div.line_right1 table.table490 td br ,div#metalrack div.box2 div.line_left1 table.table490 td br{
    display: none;
}
div#metalrack div.box2 div.line_right1 table.table490 p.buy_price td br ,div#metalrack div.box2 div.line_left1 table.table490 p.buy_price td br{
    display: block;
}
div#metalrack div.box2 div.line_right1 table.table490 td p ,div#metalrack div.box2 div.line_left1 table.table490 td p{
    margin: 3px auto;
    width: 110px;
}
div#metalrack div.box2 div.line_right1 table.table490 td ul, div#metalrack div.box2 div.line_left1 table.table490 td ul{
    line-height: 1.5;
}
div#metalrack div.box2 div.line_right1 table.table490 p.buy_price ,div#metalrack div.box2 div.line_left1 table.table490 p.buy_price{
    font-size: 13px;
}
div#metalrack div.box2 div.line_right1 table.table490 span.intax ,div#metalrack div.box2 div.line_left1 table.table490 span.intax{
    font-size: 10px;
    font-weight: normal;
}
div#metalrack div.box2 div.line_right1 table.table490 td p.shosai,div#metalrack div.box2 div.line_left1 table.table490 td p.shosai {
    margin: 10px auto;
    text-align: center;
}



div#metalrack .table490 tr.ctn td.r-border490 div.buy_price ul{float:left; padding:7px 5px 0 20px; }
div#metalrack .table490 tr.ctn td.r-border490 div.buy_price ol{float:left;  }


/*140312 追加*/
div#metalrack table.panc{border:solid 1px #1F1F1F; width:750px; text-align:center; font-size:12px;}
div#metalrack table.panc tr td{border-bottom:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8;}
div#metalrack table.panc tr td.purple,div#metalrack table.panc tr td.blk1
	{background:#BBC2E2;border-right:solid 1px #FFFFFF;border-bottom:solid 1px #1F1F1F; font-size:12px; line-height:180%}
div#metalrack table.panc tr td.p188{width:188px}
td.p188 a{font-size:14px;}
.p188_mg{height:5px;}
td.p188 .buy_price ol li{height:18px;}
.p188_tr{ height:145px; background-color:#FCEBD1;}
.p188_tr{ height:140px\9; background-color:#FCEBD1;}
.p188_tbl{ marign-bottom:40px;}
.backpink{ background-color:#FFF0F2;}
.backblue{ background-color:#DBF1FD;}


/*140724 追加*/

div#metalrack table.panc tr td.p70 {width:70px}
div#metalrack table.panc tr td.p215 {width:215px}
.p215_mg{height:5px;}

div#metalrack table.panc tr td.p252 {width:252px}
.p252_mg{height:5px;}

div#metalrack div.box2 div.line_left2 {
    float: left;
    text-align: left;
    width: 375px;
}









