@charset "euc-jp";

* { 
    margin: 0px; 
    padding: 0px; 
}

body{ margin:0; background-image: url("//image.wowma.click/2539644/image/metalrack_parts/p_25mm/main/backgroundimage.jpg"); font-family: "Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;}


#metalrack_parts ul,#metalrack_parts li{ list-style:none; }
#metalrack_parts a{ text-decoration:none; }
#metalrack_parts a img { border:0; }
#metalrack_parts a:hover img {border:0; opacity: 0.8;}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{
	zoom:1;/*IE5.5-7��*/
}


/*SMPɽ����(iphone5/se)*/
@media screen and (max-width: 320px){
	
	html.is-fixed, html.is-fixed body { height: 100%; overflow: hidden;}
	
    	
	.smp_none{ display:none;}       
	
	/*** ���Ĳ��� ***/
	div.kanban_img{ width:100%; margin:0 auto;}
	div.kanban_img img{ overflow:hidden;}	
	
	/*** �եå��� ***/
	div#page_foot{}	
	div#page_bottom{ width:100%; height: 9vw; background-color:black; color:white; text-align:center; padding:3% 0 0;}
	div#page_bottom a{ text-decoration:none; color:white; font-size:95%;}
	div#page_bottom a:nth-child(1){ margin-right:2%;}
	div#page_bottom a:nth-child(2){ margin:0 2%;}
	div#page_bottom a:nth-child(3){ margin-left: 2%;}
	/*div#page_bottom a:hover{ border-bottom:1px solid white;}*/

    #metalrack_parts{ width: 98%; margin: auto; overflow:hidden;}			
	#metalrack_parts .cb{ clear:both;}
	
	
    
	
	
	/***  �����ޥ��ѥʥӥ�˥塼��_start ***/
	
	#metalrack_parts label#nav-open span{ margin-top:0.2%;}
	
	/*�� 25mm ��*/
	#menu-wrap { position: fixed; top: 0; left: 0; width: 100%; background: #00397e; font-family: 'Open Sans', sans-serif; transition: .3s; padding: 1% 0%;z-index: 1; }
    #menu-wrap p{ color: #FFF; position: absolute; left: 22%;}    
    #menu-wrap #nav-drawer { position: relative; }
    /*�����å��ܥå���������ɽ����*/
    #menu-wrap .nav-unshown { display:none;}
    /*��������Υ��ڡ���*/
    #menu-wrap #nav-open { display: inline-block; width: 30px; height: 22px; vertical-align: middle;}
    #menu-wrap .tab_item{height: 40px!important; line-height: 40px!important;}
    /*�ϥ�С�������������*/
    #menu-wrap #nav-open span, #menu-wrap #nav-open span:before, #menu-wrap #nav-open span:after { position: absolute; height: 4px;/*��������*/ width: 23px;/*Ĺ��*/ border-radius: 3px; background: #fff; display: block; content: ''; cursor: pointer; right: 10px;}
    #menu-wrap #nav-open span:before { bottom: -8px; right:0;}
    #menu-wrap #nav-open span:after { bottom: -16px; right:0;}
    /*�Ĥ����Ѥ��������С�*/
    #menu-wrap #nav-close { display: none;/*�Ϥ���ϱ����Ƥ���*/ position: fixed; z-index: 99; top: 0;/*���Τ˹�����褦��*/ right: 0; width: 100%; height: 100%; background: black; opacity: 0; transition: .3s ease-in-out;}
    /*���*/
    #menu-wrap #nav-content { overflow: auto; position: fixed; top: 0; right: 0; z-index: 9999;/*�����̤�*/ width: 45%;/*��¦�˷�֤���*/ max-width: 330px;/*������*/ height: 100%; background: #00397e;/*�طʿ�*/ transition: .3s ease-in-out;/*��餫��ɽ��*/ -webkit-transform: translateX(105%); transform: translateX(105%);/*���˱����Ƥ���*/} 
    #menu-wrap #nav-content a{ display: block; color: #FFFFFF; border-bottom: 1px dashed #FFFFFF; padding: 5% 5%; font-size: 90%;}
    #menu-wrap #nav-content .mida{ background: #fea4c8;}	
    /*�����å������ä��������ɽ��*/
    #menu-wrap #nav-input:checked ~ #nav-close { display: block;/*���С���ɽ��*/ opacity: .5;}
    #menu-wrap #nav-input:checked ~ #nav-content { -webkit-transform: translateX(0%); transform: translateX(0%);/*��Ȥ�ɽ��*/box-shadow: 6px 0 25px rgba(0,0,0,.15); }
	
	
	/*�� 19mm ��*/
	#menu-wrap2 { position: fixed; top: 0; left: 0; width: 100%; background: #e73765; font-family: 'Open Sans', sans-serif; transition: .3s; padding: 1% 0%;z-index: 1; }
    #menu-wrap2 p{ color: #FFF; position: absolute; left: 22%;}    
    #menu-wrap2 #nav-drawer { position: relative; }
    /*�����å��ܥå���������ɽ����*/
    #menu-wrap2 .nav-unshown { display:none;}
    /*��������Υ��ڡ���*/
    #menu-wrap2 #nav-open { display: inline-block; width: 30px; height: 22px; vertical-align: middle;}
    #menu-wrap2 .tab_item{height: 40px!important; line-height: 40px!important;}
    /*�ϥ�С�������������*/
    #menu-wrap2 #nav-open span, #menu-wrap2 #nav-open span:before, #menu-wrap2 #nav-open span:after { position: absolute; height: 4px;/*��������*/ width: 23px;/*Ĺ��*/ border-radius: 3px; background: #fff; display: block; content: ''; cursor: pointer; right: 10px;}
    #menu-wrap2 #nav-open span:before { bottom: -8px; right:0;}
    #menu-wrap2 #nav-open span:after { bottom: -16px; right:0;}
    /*�Ĥ����Ѥ��������С�*/
    #menu-wrap2 #nav-close { display: none;/*�Ϥ���ϱ����Ƥ���*/ position: fixed; z-index: 99; top: 0;/*���Τ˹�����褦��*/ right: 0; width: 100%; height: 100%; background: black; opacity: 0; transition: .3s ease-in-out;}
    /*���*/
    #menu-wrap2 #nav-content { overflow: auto; position: fixed; top: 0; right: 0; z-index: 9999;/*�����̤�*/ width: 45%;/*��¦�˷�֤���*/ max-width: 330px;/*������*/ height: 100%; background: #e73765;/*�طʿ�*/ transition: .3s ease-in-out;/*��餫��ɽ��*/ -webkit-transform: translateX(105%); transform: translateX(105%);/*���˱����Ƥ���*/} 
    #menu-wrap2 #nav-content a{ display: block; color: #FFFFFF; border-bottom: 1px dashed #FFFFFF; padding: 5% 5%; font-size: 90%;}
    #menu-wrap2 #nav-content .mida{ background: #fea4c8;}	
    /*�����å������ä��������ɽ��*/
    #menu-wrap2 #nav-input2:checked ~ #nav-close { display: block;/*���С���ɽ��*/ opacity: .5; }
    #menu-wrap2 #nav-input2:checked ~ #nav-content { -webkit-transform: translateX(0%); transform: translateX(0%);/*��Ȥ�ɽ��*/box-shadow: 6px 0 25px rgba(0,0,0,.15); }    
	
	
	/*�� 12.7mm ��*/
	#menu-wrap3 { position: fixed; top: 0; left: 0; width: 100%; background: #db8b00; font-family: 'Open Sans', sans-serif; transition: .3s; padding: 1% 0%;z-index: 1; }
    #menu-wrap3 p{ color: #FFF; position: absolute; left: 19%;}    
    #menu-wrap3 #nav-drawer { position: relative; }
    /*�����å��ܥå���������ɽ����*/
    #menu-wrap3 .nav-unshown { display:none;}
    /*��������Υ��ڡ���*/
    #menu-wrap3 #nav-open { display: inline-block; width: 30px; height: 22px; vertical-align: middle;}
    #menu-wrap3 .tab_item{height: 40px!important; line-height: 40px!important;}
    /*�ϥ�С�������������*/
    #menu-wrap3 #nav-open span, #menu-wrap3 #nav-open span:before, #menu-wrap3 #nav-open span:after { position: absolute; height: 4px;/*��������*/ width: 23px;/*Ĺ��*/ border-radius: 3px; background: #fff; display: block; content: ''; cursor: pointer; right: 10px;}
    #menu-wrap3 #nav-open span:before { bottom: -8px; right:0;}
    #menu-wrap3 #nav-open span:after { bottom: -16px; right:0;}
    /*�Ĥ����Ѥ��������С�*/
    #menu-wrap3 #nav-close { display: none;/*�Ϥ���ϱ����Ƥ���*/ position: fixed; z-index: 99; top: 0;/*���Τ˹�����褦��*/ right: 0; width: 100%; height: 100%; background: black; opacity: 0; transition: .3s ease-in-out;}
    /*���*/
    #menu-wrap3 #nav-content { overflow: auto; position: fixed; top: 0; right: 0; z-index: 9999;/*�����̤�*/ width: 45%;/*��¦�˷�֤���*/ max-width: 330px;/*������*/ height: 100%; background: #db8b00;/*�طʿ�*/ transition: .3s ease-in-out;/*��餫��ɽ��*/ -webkit-transform: translateX(105%); transform: translateX(105%);/*���˱����Ƥ���*/} 
    #menu-wrap3 #nav-content a{ display: block; color: #FFFFFF; border-bottom: 1px dashed #FFFFFF; padding: 5% 5%; font-size: 90%;}
    #menu-wrap3 #nav-content .mida{ background: #fea4c8;}		
    /*�����å������ä��������ɽ��*/
    #menu-wrap3 #nav-input3:checked ~ #nav-close { display: block;/*���С���ɽ��*/ opacity: .5; }
    #menu-wrap3 #nav-input3:checked ~ #nav-content { -webkit-transform: translateX(0%); transform: translateX(0%);/*��Ȥ�ɽ��*/box-shadow: 6px 0 25px rgba(0,0,0,.15); }
	
	
	/*�� ���顼�᥿�� ��*/
	#menu-wrap4 { position: fixed; top: 0; left: 0; width: 100%; background: #50a900; font-family: 'Open Sans', sans-serif; transition: .3s; padding: 1% 0%;z-index: 1; }
    #menu-wrap4 p{ color: #FFF; position: absolute; left: 26%;}    
    #menu-wrap4 #nav-drawer { position: relative; }
    /*�����å��ܥå���������ɽ����*/
    #menu-wrap4 .nav-unshown { display:none;}
    /*��������Υ��ڡ���*/
    #menu-wrap4 #nav-open { display: inline-block; width: 30px; height: 22px; vertical-align: middle;}
    #menu-wrap4 .tab_item{height: 40px!important; line-height: 40px!important;}
    /*�ϥ�С�������������*/
    #menu-wrap4 #nav-open span, #menu-wrap4 #nav-open span:before, #menu-wrap4 #nav-open span:after { position: absolute; height: 4px;/*��������*/ width: 23px;/*Ĺ��*/ border-radius: 3px; background: #fff; display: block; content: ''; cursor: pointer; right: 10px;}
    #menu-wrap4 #nav-open span:before { bottom: -8px; right:0;}
    #menu-wrap4 #nav-open span:after { bottom: -16px; right:0;}
    /*�Ĥ����Ѥ��������С�*/
    #menu-wrap4 #nav-close { display: none;/*�Ϥ���ϱ����Ƥ���*/ position: fixed; z-index: 99; top: 0;/*���Τ˹�����褦��*/ right: 0; width: 100%; height: 100%; background: black; opacity: 0; transition: .3s ease-in-out;}
    /*���*/
    #menu-wrap4 #nav-content { overflow: auto; position: fixed; top: 0; right: 0; z-index: 9999;/*�����̤�*/ width: 45%;/*��¦�˷�֤���*/ max-width: 330px;/*������*/ height: 100%; background: #50a900;/*�طʿ�*/ transition: .3s ease-in-out;/*��餫��ɽ��*/ -webkit-transform: translateX(105%); transform: translateX(105%);/*���˱����Ƥ���*/} 
    #menu-wrap4 #nav-content a{ display: block; color: #FFFFFF; border-bottom: 1px dashed #FFFFFF; padding: 5% 5%; font-size: 90%;}
    #menu-wrap4 #nav-content .mida{ background: #fea4c8;}		
    /*�����å������ä��������ɽ��*/
    #menu-wrap4 #nav-input4:checked ~ #nav-close { display: block;/*���С���ɽ��*/ opacity: .5; }
    #menu-wrap4 #nav-input4:checked ~ #nav-content { -webkit-transform: translateX(0%); transform: translateX(0%);/*��Ȥ�ɽ��*/box-shadow: 6px 0 25px rgba(0,0,0,.15); }
		
    /***  �����ޥ��ѥʥӥ�˥塼��_end ***/
					
	
	/*** ���󥫡���˥塼_start ***/
	#metalrack_parts ul.anchor_menu{ display:flex; flex-wrap:wrap; width:100%; margin:0; padding:0; margin-top:2%; justify-content:space-between;}
	#metalrack_parts ul.anchor_menu li{ width:calc(95%/3); background-color:white; position:relative; text-align:center; border:2px solid #00397e;}
	#metalrack_parts ul.p19_anchor li{border:2px solid #e73765;}
	#metalrack_parts ul.p16_anchor li{border:2px solid #db8b00;}
	#metalrack_parts ul.p-col_anchor li{border:2px solid #50a900;}
	#metalrack_parts ul.anchor_menu li:nth-child(-n+3){ margin-bottom:1%;}
	/*#metalrack_parts ul.anchor_menu li:hover{ opacity:0.8;}*/
	#metalrack_parts ul.anchor_menu li h3{ color:white; background-color:#00397e; font-weight:normal; margin: 0; font-size:69.5%; padding:2% 0;}
	#metalrack_parts h3.spi5_none{ display:none;}
	#metalrack_parts h3.psmp_none{ display:block;}
	#metalrack_parts ul.anchor_menu li h3.p19_menu{background-color:#e73765;}
	#metalrack_parts ul.anchor_menu li h3.p16_menu{background-color:#db8b00;}
	#metalrack_parts ul.anchor_menu li h3.p-col_menu{background-color:#50a900;}
	#metalrack_parts ul.anchor_menu li img.down_btn{ position:absolute; width:13%; bottom:3%; right: 2%;}
	/*** ���󥫡���˥塼_end ***/
	
	
	/*** ������_start ***/
	#metalrack_parts #gray_border{ height: 2px; width: 100%; background-color: #dddddd; margin: 10% 0;}
	/*** ������_end ***/
				
	/*** ������ʬ_start ***/
	
	
	/*----------------------------------------------------------------------------------------------------------*/
    /*                                              25mm�ѡ���_start                                            */
	/*----------------------------------------------------------------------------------------------------------*/	
			
	/**  ������ʬ **/	
	#metalrack_parts div#item_content{ /*background-color:white;*/ margin:5% auto 0;  padding: 3% 0px; }
	#metalrack_parts div#item_content div.item_content_02{ width:95%; margin:0 auto 10%;}
	#metalrack_parts div#item_content div.big_title{ position:relative; margin-bottom: 1%; font-family: 'Quicksand', sans-serif;}
	#metalrack_parts div#item_content div.big_title h2{ font-size:150%; margin:0; border-bottom: 2px solid black;}
	#metalrack_parts div#item_content div.big_title p{ margin:0;}
	#metalrack_parts div#item_content div.big_title p.unit{ position: absolute; top:20%; right:0; width:30%; font-size:75%;}
	#metalrack_parts div#item_content div.big_title p.unit span{ border:1px solid black; padding:3.5%; font-weight:bold;}
	/*201119�ɵ�*/
	/*#metalrack_parts div#item_content div.big_title p{ margin:0;}*/
	#metalrack_parts div#item_content p.unit{ font-size:75%; margin-bottom:2%; text-align:right; font-weight:bold;}
	#metalrack_parts div#item_content p.unit span{ padding:1%;}
	
	#metalrack_parts div#item_content div.big_title p.eng_word{ font-weight:bold; padding-top:0; font-size:70%;}
	@media all and (-ms-high-contrast: none) { /*IE�Τ�Ŭ��*/	
	  #metalrack_parts div#item_content div.big_title p.eng_word{ font-weight:normal;}
	  #metalrack_parts div#item_content{font-family: "Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;}
	}
	
	#metalrack_parts div#item_content div.small_title{ position:relative;}
	#metalrack_parts div#item_content div.small_title h3{ /*margin: 3% 0 2%;*/margin: 10px 0 5px; color:white; background-color:#00397e; /*padding: 0.5% 0;*/ padding: 3.5px 0; /*padding-left: 1.5%;*/ padding-left:10px; font-size: 100%; font-weight: bold; clear:both;}
	#metalrack_parts div#item_content div.small_title h3.space_i5{ padding-left:3px;}
	#metalrack_parts div#item_content div.small_title img.item_img{ position:absolute; top:0; right:0; width:30%;}
	#metalrack_parts div#item_content div.small_title p{ margin:0;}
	#metalrack_parts div#item_content div.small_title p.osusume{ /*display:inline-block; margin-right: 3%;*/ font-size:85%;}
	#metalrack_parts div#item_content div.small_title p.osusume img{ display:inline-block; vertical-align: bottom; width:7%;}
	#metalrack_parts div#item_content div.small_title p.osusume span{ display:inline-block; vertical-align: baseline; font-weight:bold;}
	#metalrack_parts div#item_content div.small_title p.osusume span.fs_i5{ font-size:95%;}
	@media all and (-ms-high-contrast: none) {
		#metalrack_parts div#item_content div.small_title p.osusume img{ display:inline-block; vertical-align: bottom;}
    }
	#metalrack_parts div#item_content div.small_title p.note{ color: #d41c02; font-size: 85%; font-weight: bold;}
			
	/** ������ê��*start������ **/	
	/*����_mr*/
	#metalrack_parts div#item_content ul.okuyuki_mr{ width:100%; display:flex;margin:0; padding:0; margin-top:3%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.okuyuki_mr li:nth-child(1){ width:10%;}
	#metalrack_parts div#item_content ul.okuyuki_mr li:nth-child(3){ border-right:1px solid; border-left:1px solid;}
	#metalrack_parts div#item_content ul.okuyuki_mr li{ width:29.5%; text-align:center;}
	#metalrack_parts div#item_content ul.okuyuki_mr li p{ margin:0; font-weight:bold; font-size:75%;}
	#metalrack_parts div#item_content ul.okuyuki_mr li p span{ /*font-size:xx-large;*/ padding-left:2%;}
	#metalrack_parts div#item_content ul.okuyuki_mr_02{ margin-top:0; margin-bottom:7%;}
	
	/*����_se*/
	#metalrack_parts div#item_content ul.okuyuki_se{ width:100%; display:flex;margin:0; padding:0; margin-top:3%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.okuyuki_se li:nth-child(1){ width:10%;}
	#metalrack_parts div#item_content ul.okuyuki_se li:nth-child(2){ border-right:1px solid; margin-left:3%;}
	#metalrack_parts div#item_content ul.okuyuki_se li{ width:42.5%; text-align:center;}
	#metalrack_parts div#item_content ul.okuyuki_se li p{ margin:0; font-weight:bold; font-size:75%;}
	#metalrack_parts div#item_content ul.okuyuki_se li p span{ /*font-size:xx-large; padding-left:2%;*/}
	#metalrack_parts div#item_content ul.okuyuki_se_02{ margin-top:0; margin-bottom:7%;}
	
	/*�� MR���꡼�� ��*/				
	#metalrack_parts div#item_content ul.shelf_mr{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.shelf_mr li{ width:29.5%; margin-bottom: 0.5%;}
	/*����46*/
	#metalrack_parts div#item_content ul.shelf_mr li.depth_46 a{ position:relative; background-color:#579bf0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #387aea; margin-right:1.5%;}	
	#metalrack_parts div#item_content ul.shelf_mr li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.shelf_mr li.depth_46 a:hover{ border-bottom: solid 2px #387aea;border-top: solid 2px #fff;}	*/
	#metalrack_parts div#item_content ul.shelf_mr li.depth_46 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 15%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_mr li.depth_46 a:hover img{ opacity:1;}*/
	
	/*����61*/
	#metalrack_parts div#item_content ul.shelf_mr li.depth_61 a{ position:relative; background-color:#00bdd0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #0395a7;}	
	#metalrack_parts div#item_content ul.shelf_mr li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_mr li.depth_61 a:hover{ border-bottom: solid 2px #0395a7; border-top: solid 2px #fff;}	*/
	#metalrack_parts div#item_content ul.shelf_mr li.depth_61 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 15%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_mr li.depth_61 a:hover img{ opacity:1;}*/
	
	/*����91*/
	#metalrack_parts div#item_content ul.shelf_mr li.depth_91 a{ position:relative; background-color:#85cf3c;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #58aa20;}	
	#metalrack_parts div#item_content ul.shelf_mr li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_mr li.depth_91 a:hover{ border-bottom: solid 2px #58aa20; border-top: solid 2px #fff;*//*opacity:0.8;*/ /*background-color:#6bbd33;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}*/
	#metalrack_parts div#item_content ul.shelf_mr li.depth_91 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 15%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_mr li.depth_91 a:hover img{ opacity:1;}*/
	
	/*������ܥ���*/
	#metalrack_parts div#item_content ul.shelf_mr li.none_item_btn{background-color:#d0d0d0;border-radius: 8px; display:block; text-align:right; padding:1% 0; border-bottom: solid 4px #bdbdbd;}
	#metalrack_parts div#item_content ul.shelf_mr li.title{ width:11%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.shelf_mr li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:70%; margin:0; padding-top:35%; font-weight:bold;}
	#metalrack_parts div#item_content ul.shelf_mr li.title p span{ /*padding-left:5%; font-size: xx-large;*/}
	
	
	/*�� ���Ѳٽ�ê�� ��*/
	#metalrack_parts div#item_content ul.high_load{ margin-bottom:7% !important;}
	
	/*����60*/
	#metalrack_parts div#item_content ul.shelf_se li.depth_61 a{ position:relative; background-color:#00bdd0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #0395a7;}	
	#metalrack_parts div#item_content ul.shelf_se li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.shelf_se li.depth_61 a:hover{ border-bottom: solid 2px #0395a7; border-top: solid 2px #fff;}*/	
	#metalrack_parts div#item_content ul.shelf_se li.depth_61 a div.prices{ position:absolute;color:white; font-size:75%; font-weight:bold;left: 20%; top: 35%;}
	/*#metalrack_parts div#item_content ul.shelf_se li.depth_61 a:hover img{ opacity:1;}*/
	
	
	
	/*�� SE���꡼�� ��*/	
	#metalrack_parts div#item_content ul.shelf_se{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.shelf_se li{ width:44.5%; margin-bottom: 1%;}
	#metalrack_parts div#item_content ul.shelf_se li.title{ width:11%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.shelf_se li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:70%; margin:0; padding-top:35%; font-weight:bold;}
	#metalrack_parts div#item_content ul.shelf_se li.title p span{ /*padding-left:5%; font-size: xx-large;*/}
	
	/*����36*/
	#metalrack_parts div#item_content ul.shelf_se li.depth_36 a{ position:relative; background-color:#a37de0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #865dd3; margin-right:1.5%;}	
	#metalrack_parts div#item_content ul.shelf_se li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_se li.depth_36 a:hover{ border-bottom: solid 2px #865dd3; border-top: solid 2px #fff;*//*opacity:0.8;*/ /*background-color:#9673ce;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}	*/
	#metalrack_parts div#item_content ul.shelf_se li.depth_36 a div.prices{ position:absolute;color:white; font-size:75%; font-weight:bold;left: 20%; top: 35%;}
	/*#metalrack_parts div#item_content ul.shelf_se li.depth_36 a:hover img{ opacity:1;}*/
	
	/*����46*/
	#metalrack_parts div#item_content ul.shelf_se li.depth_46 a{ position:relative; background-color:#579bf0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #387aea; margin-right:1.5%;}	
	#metalrack_parts div#item_content ul.shelf_se li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_se li.depth_46 a:hover{ border-bottom: solid 2px #387aea; border-top: solid 2px #fff;*//*opacity:0.8;*/ /*background-color:#3b8cf0;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}	*/
	#metalrack_parts div#item_content ul.shelf_se li.depth_46 a div.prices{ position:absolute;color:white; font-size:75%; font-weight:bold;left: 20%; top: 35%;}
	/*#metalrack_parts div#item_content ul.shelf_se li.depth_46 a:hover img{ opacity:1;}*/
	
	
	/*�� ê�ĸ������� ��*/	
	#metalrack_parts div#item_content div.fixationp{ margin-top:7%; margin-bottom:32%;}
	#metalrack_parts div#item_content div.fixationp div.col2>img { float:left; margin-top: 10%; border: 1px solid #00397b; width:30%;}
	#metalrack_parts div#item_content div.fixationp div.right_cont{ float:right; width:65%; padding-top:25.5%;}
	#metalrack_parts div#item_content div.fixationp div.col2{ width:calc(99%/2);}
	#metalrack_parts div#item_content div.fixationp  ul.shelf_mouse{ width:100%; display:flex; margin:0; padding:0; /*margin-top:45%;*/ justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content div.fixationp img.item_img{ filter: drop-shadow(0 0 5px #fff); top:0; right:1%; width:25%;}
	
			
	/*TOP������å�����*/
	#metalrack_parts div#item_content div.return_msg{ width:100%; text-align:right; margin-top:6.5%; /*margin-bottom:10%;*/ clear:both;}
	#metalrack_parts div#item_content div.return_msg a{ display:inline-block; clear:both;}
	#metalrack_parts div#item_content div.return_msg a:nth-child(2){ margin-left:5%;}
	#metalrack_parts div#item_content div.return_msg a p{ color:black; position:relative; border-bottom: 1px solid white; font-size:70%; font-weight:bold;}
	/*#metalrack_parts div#item_content div.return_msg a:hover p{ border-bottom:1px solid;}*/
	#metalrack_parts div#item_content div.return_msg a:nth-child(1) p:before{position:absolute;content:""; width:10px; height:20px; display:inline-block; border:10px solid transparent; box-sizing:border-box; border-left-color:black; left:-6%; top:-15%;}
	#metalrack_parts div#item_content div.return_msg a:nth-child(2) p:before{position:absolute;content:""; width:10px; height:20px; display:inline-block; border:10px solid transparent; box-sizing:border-box; border-left-color:black; left:-15%; top:-15%;}
	#metalrack_parts div#item_content div.return_msg a:nth-child(1) p.return_space:before{ left:-10% !important;}	
	
	
	/** �ǥ����󡦵�ǽ�դ�ê�� **/
	/*�� ���åǥ�ê�� ��*/
	#metalrack_parts div#item_content div.small_title img.item_img_sw{ width:22%; top:-10%;}
	#metalrack_parts div#item_content div.left_img{ width:25%; float:left; margin-top:10%;}
	#metalrack_parts div#item_content div.left_img img{ max-width:100%;}
	#metalrack_parts div#item_content div.right_cont{ width:73.5%; float:right; padding-left:1%;}
	
	#metalrack_parts div#item_content ul.shelf_wood{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.shelf_wood li{ width:42.5%; margin-bottom: 1%;}
	#metalrack_parts div#item_content ul.shelf_wood li.title{ width:14%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.shelf_wood li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:70%; margin:0; padding-top:31%; font-weight:bold;}
	/*#metalrack_parts div#item_content ul.shelf_wood li.title p span{ padding-left:5%; font-size: xx-large;}*/
	
	/*����36*/
	#metalrack_parts div#item_content ul.shelf_wood li.depth_36 a{ position:relative; background-color:#a37de0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #865dd3;}	
	#metalrack_parts div#item_content ul.shelf_wood li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.shelf_wood li.depth_36 a:hover{ border-bottom: solid 2px #865dd3; border-top: solid 2px #fff;*//*opacity:0.8;*/ /*background-color:#9673ce;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;*/}	
	#metalrack_parts div#item_content ul.shelf_wood li.depth_36 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 20%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_wood li.depth_36 a:hover img{ opacity:1;}*/
	
	/*����46*/
	#metalrack_parts div#item_content ul.shelf_wood li.depth_46 a{ position:relative; background-color:#579bf0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #387aea;}	
	#metalrack_parts div#item_content ul.shelf_wood li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_wood li.depth_46 a:hover{ border-bottom: solid 2px #387aea; border-top: solid 2px #fff;*//*opacity:0.8;*/ /*background-color:#3b8cf0;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}	*/
	#metalrack_parts div#item_content ul.shelf_wood li.depth_46 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 20%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_wood li.depth_46 a:hover img{ opacity:1;}*/
	#metalrack_parts div#item_content ul.okuyuki_wood li p{ padding-top:1.5%;}
	
	/*������ܥ���*/
	#metalrack_parts div#item_content ul.shelf_wood li.none_item_btn{background-color:#d0d0d0;border-radius: 8px; display:block; text-align:right; padding:1% 0; border-bottom: solid 4px #bdbdbd;}	
	
	
	/*�� �ϡ���ê�ġ����饤��ê�� ��*/
	/*�����ȥ�Ĵ��*/
	#metalrack_parts div#item_content div.shelf_hands{ width:100%; display:flex; clear:both; margin-top:60%; flex-wrap:wrap;}
	#metalrack_parts div#item_content div.shelf_hands div.col2{ width:calc(99%/2);}
	#metalrack_parts div#item_content div.shelf_hands div.col2:nth-child(1){ margin-right:1%;}
	#metalrack_parts div#item_content div.shelf_hands div.col2:nth-child(3){ margin-top:4%;}
	#metalrack_parts div#item_content div.shelf_hands div.col2 img.scene{ float:left; margin-top:21%;border: 1px solid #00397b; width:30%;}
	#metalrack_parts div#item_content div.shelf_hands div.col2 div.right_cont{ width:65%; /*margin-top:3%;*/}
	#metalrack_parts div#item_content div.shelf_hands div.col2 div.right_cont .col2_msmp{ margin-top:-8%;}
	#metalrack_parts div#item_content div.shelf_hands div.small_title p.osusume{ margin-right:0; position:relative;}
	#metalrack_parts div#item_content div.shelf_hands div.small_title p.osusume span.ab_span_01{ position:absolute; top:0;}
	#metalrack_parts div#item_content div.shelf_hands div.small_title p.osusume img.osusume_14{ width:14%;}	
	
	#metalrack_parts div#item_content ul.shelf_half{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.shelf_half li{ width:70%; margin-bottom: 2%;}
	#metalrack_parts div#item_content ul.shelf_half li.title{ width:30%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.shelf_half li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:81%; margin:0; font-weight:bold; padding-top:23%;}
	/*#metalrack_parts div#item_content ul.shelf_half li.title p span{ padding-left:5%; font-size: xx-large;}*/
	
	/*����30*/
	#metalrack_parts div#item_content ul.shelf_half li.depth_30 a{ position:relative; background-color:#e99d85;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #e17f66;}	
	#metalrack_parts div#item_content ul.shelf_half li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.shelf_half li.depth_30 a:hover{ border-bottom: solid 2px #e17f66; border-top: solid 2px #fff;*//*opacity:0.8;*/ /*background-color:#e98f73;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}*/	
	#metalrack_parts div#item_content ul.shelf_half li.depth_30 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 5%; top: 32%;}
	/*#metalrack_parts div#item_content ul.shelf_half li.depth_30 a:hover img{ opacity:1;}*/
	#metalrack_parts div#item_content ul.okuyuki_half{ margin-top:20%;}
	#metalrack_parts div#item_content ul.okuyuki_half li:nth-child(1){ width:30%;}
	#metalrack_parts div#item_content ul.okuyuki_half li:nth-child(2){ width:70%; border:none; margin-left:30%;}
	
	/*���饤��ê��*/
	#metalrack_parts div#item_content div.small_title img.item_img_slide{ width:37%; top: -20%; right: -9%;}
	#metalrack_parts div#item_content ul.shelf_slide{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.shelf_slide li{ width:70%; margin-bottom: 2%;}
	#metalrack_parts div#item_content ul.shelf_slide li.title{ width:30%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.shelf_slide li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:81%; margin:0; font-weight:bold; padding-top:23%;}
	/*#metalrack_parts div#item_content ul.shelf_slide li.title p span{ padding-left:5%; font-size: xx-large;}*/
	
	/*����46*/
	#metalrack_parts div#item_content ul.shelf_slide li.depth_46 a{ position:relative; background-color:#579bf0;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #387aea;}	
	#metalrack_parts div#item_content ul.shelf_slide li:nth-child(-n+2){ /*margin-top:-2.5%;*/}
	#metalrack_parts div#item_content ul.shelf_slide li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.shelf_slide li.depth_46 a:hover{ border-bottom: solid 2px #387aea; border-top: solid 2px #fff;*//*opacity:0.8;*/ /*background-color:#3b8cf0;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}	*/
	#metalrack_parts div#item_content ul.shelf_slide li.depth_46 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 5%; top: 32%;}
	/*#metalrack_parts div#item_content ul.shelf_slide li.depth_46 a:hover img{ opacity:1;}*/
	#metalrack_parts div#item_content ul.okuyuki_slide{ margin-top:4.5%;}
	#metalrack_parts div#item_content ul.okuyuki_half li:nth-child(1){ width:30%;}
	#metalrack_parts div#item_content ul.okuyuki_half li:nth-child(2){ width:70%; border:none;}
	
	/*�ޥ����ȥ졼*/	
	#metalrack_parts div#item_content ul.shelf_mouse{ width:100%; display:flex; margin:0; padding:0; margin-top:45%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.shelf_mouse li{ width:100%; }	
		
	#metalrack_parts div#item_content ul.shelf_mouse li.depth_46 a{ position:relative; background-color:#f0a957;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #cb883a;}	
	#metalrack_parts div#item_content ul.shelf_mouse li:nth-child(-n+2){ /*margin-top:-2.5%;*/}
	#metalrack_parts div#item_content ul.shelf_mouse li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.shelf_mouse li.depth_46 a:hover{ border-bottom: solid 2px #cb883a; border-top: solid 2px #fff;*//*opacity:0.8;*/ /*background-color:#f09832;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}	*/
	#metalrack_parts div#item_content ul.shelf_mouse li.depth_46 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 15%; top: 32%;}
	#metalrack_parts div#item_content div.shelf_hands div.col2 img.img_mouse{ margin-top:13%;}
	#metalrack_parts div#item_content div.shelf_hands div.col2 div.mouse_bottom{ margin-bottom:10%;}
	/*#metalrack_parts div#item_content ul.shelf_mouse li.depth_46 a:hover img{ opacity:1;}	*/
	
	/** ������ê��*end������ **/
	
	
	/** �������ݡ���*start������ **/
	/*�� �١����å��ݡ��� ��*/	
	#metalrack_parts div#item_content div.pole_col2{ width:100%; display:flex; margin-top:2%;}
	#metalrack_parts div#item_content div.pole_col2 ul.pole_basic{ width:calc(98%/2);}
	#metalrack_parts div#item_content div.pole_col2 ul.pole_basic:nth-child(1){ margin-right:2%;}
	
	#metalrack_parts div#item_content ul.pole_basic li.title{ width:30%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.pole_basic li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:70%; margin:0; padding-top:23%; font-weight:bold;}
	/*#metalrack_parts div#item_content ul.pole_basic li.title p span{ padding-left:5%; font-size: xx-large;}*/
				
	#metalrack_parts div#item_content ul.pole_basic{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.pole_basic li{ width:69.5%; margin-bottom: 1.5%;}
	
	/*Ĺ��15*/
	#metalrack_parts div#item_content ul.pole_basic li.length_15 a{ position:relative; background-color:#579bf0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #387aea;}	
	#metalrack_parts div#item_content ul.pole_basic li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.pole_basic li.length_15 a:hover{ border-bottom: solid 2px #387aea; border-top: solid 2px #fff;/*opacity:0.8;*/ /*background-color:#3b8cf0;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}*/	
	#metalrack_parts div#item_content ul.pole_basic li.length_15 a div.prices{ position:absolute;color:white; font-size:75%; font-weight:bold;left: 17%; top: 30%;}
	/*#metalrack_parts div#item_content ul.pole_basic li.length_15 a:hover img{ opacity:1;}*/
	
	/*Ĺ��100*/
	#metalrack_parts div#item_content ul.pole_basic li.length_100 a{ position:relative; background-color:#00bdd0;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #0096a7;}	
	#metalrack_parts div#item_content ul.pole_basic li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.pole_basic li.length_100 a:hover{ border-bottom: solid 2px #0096a7; border-top: solid 2px #fff;/*opacity:0.8;*/ /*background-color:#00a7b9;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}*/	
	#metalrack_parts div#item_content ul.pole_basic li.length_100 a div.prices{ position:absolute;color:white; font-size:75%; font-weight:bold;left: 17%; top: 30%;}
	/*#metalrack_parts div#item_content ul.pole_basic li.length_100 a:hover img{ opacity:1;}*/
	
	/*Ĺ��200*/
	#metalrack_parts div#item_content ul.pole_basic li.length_200 a{ position:relative; background-color:#85cf3c;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #5eac23;}	
	#metalrack_parts div#item_content ul.pole_basic li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.pole_basic li.length_200 a:hover{ border-bottom: solid 2px #5eac23; border-top: solid 2px #fff;/*opacity:0.8;*/ /*background-color:#68be27;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}*/	
	#metalrack_parts div#item_content ul.pole_basic li.length_200 a div.prices{ position:absolute;color:white; font-size:75%; font-weight:bold;left: 17%; top: 30%;}
	/*#metalrack_parts div#item_content ul.pole_basic li.length_200 a:hover img{ opacity:1;}*/
	
	
	
	/*�� ��Ĺ�ݡ��롦�ͤ�ĥ��ݡ��� ��*/
	/*�����ȥ�Ĵ��*/
	#metalrack_parts div#item_content div.shelf_pandp{ width:100%; display:flex; clear:both; margin-top:8%; flex-wrap:wrap;}
	#metalrack_parts div#item_content div.shelf_pandp div.col2{ width:calc(99%/2);}
	#metalrack_parts div#item_content div.shelf_pandp div.col2:nth-child(1){ margin-right:1%;}
	#metalrack_parts div#item_content div.shelf_pandp div.col2:nth-child(3){ margin-top:4%;}
	#metalrack_parts div#item_content div.shelf_pandp div.col2 img.scene{ float:left; margin-top:20%;border: 1px solid #00397b; width:30%;}
	#metalrack_parts div#item_content div.shelf_pandp div.col2 div.right_cont{ width:65%; /*margin-top:3%;*/}
	#metalrack_parts div#item_content div.shelf_pandp div.small_title p.osusume{ margin-right:0;}
	
	#metalrack_parts div#item_content ul.pole_strut{ width:100%; display:flex; margin:0; padding:0; margin-top:45%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.pole_strut li{ width:100%; margin-bottom: 2%;}
	#metalrack_parts div#item_content ul.pole_strut li.title{ width:30%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.pole_strut li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:21px; margin:0; font-weight:bold;}
	#metalrack_parts div#item_content ul.pole_strut li.title p span{ padding-left:5%; font-size: xx-large;}
	
		
	/*���饤��ê��*/	
	#metalrack_parts div#item_content ul.pole_extension{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.pole_extension li{ width:70%; margin-bottom: 2%;}
	#metalrack_parts div#item_content ul.pole_extension li.title{ width:30%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.pole_extension li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:70%; margin:0; font-weight:bold;}
	/*#metalrack_parts div#item_content ul.pole_extension li.title p span{ padding-left:5%; font-size: xx-large;}*/
	
	/*��Ĺ�ݡ���*/
	#metalrack_parts div#item_content ul.pole_extension li.depth_46 a{ position:relative; background-color:#579bf0;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #387aea;}	
	#metalrack_parts div#item_content ul.pole_extension li:nth-child(-n+2){ /*margin-top:-2.5%;*/}
	#metalrack_parts div#item_content ul.pole_extension li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.pole_extension li.depth_46 a:hover{ border-bottom: solid 2px #387aea; border-top: solid 2px #fff;/*opacity:0.8;*/ /*background-color:#3b8cf0;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}*/	
	#metalrack_parts div#item_content ul.pole_extension li.depth_46 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: -1%; top: 35%;}
	/*#metalrack_parts div#item_content ul.pole_extension li.depth_46 a:hover img{ opacity:1;}*/
	#metalrack_parts div#item_content ul.pole_extension{ margin-top:25%;}	
	#metalrack_parts div#item_content img.pole_osusume_14{ width:14% !important;}
	
	#metalrack_parts div#item_content ul.pole_extension_sp li.title{ width:38%; padding-top:7%;}
	#metalrack_parts div#item_content ul.pole_extension_sp li.depth_46{ width:62%;}
	
	/*�ͤ�ĥ��ݡ���*/
	#metalrack_parts div#item_content ul.pole_strut li.depth_30 a{ position:relative; background-color:#579bf0;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #387aea;}	
	#metalrack_parts div#item_content ul.pole_strut li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.pole_strut li.depth_30 a:hover{ border-bottom: solid 2px #387aea; border-top: solid 2px #fff;/*opacity:0.8;*/ /*background-color:#3b8cf0;*//*-webkit-transform: translateY(4px); transform: translateY(4px); border-bottom: solid 2px #387aea;}*/	
	#metalrack_parts div#item_content ul.pole_strut li.depth_30 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 17%; top: 35%;}
	/*#metalrack_parts div#item_content ul.pole_strut li.depth_30 a:hover img{ opacity:1;}*/				
	
	/** �������ݡ���*end������ **/
	
	
	
	/** ��������Ǽ�ϥ��åץѡ���*start������ **/
	
	/*�� �Х����å� ��*/
	#metalrack_parts div#item_content ul.storage_basket{ display:flex; width:100%; flex-wrap:wrap;margin-top: 2.5%; justify-content: space-between;}
	#metalrack_parts div#item_content ul.storage_basket_02{}
	#metalrack_parts div#item_content ul.storage_basket li{ width:calc(95%/3);}
	#metalrack_parts div#item_content ul.storage_basket li >img{ width:100%; margin-bottom: 2%;}		
	#metalrack_parts div#item_content ul.storage_basket  a.price_btn{ position:relative; background-color:#579bf0;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #387aea;}	
	#metalrack_parts div#item_content ul.storage_basket li:nth-child(-n+3){ margin-bottom:3%;}
	#metalrack_parts div#item_content ul.storage_basket li a.price_btn img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.storage_basket  a.price_btn:hover{ border-bottom: solid 2px #387aea; border-top: solid 2px #fff;}	*/
	#metalrack_parts div#item_content ul.storage_basket  a.price_btn div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 17%; top: 30%;}
	/*#metalrack_parts div#item_content ul.storage_basket  a.price_btn:hover img{ opacity:1;}	*/
	#metalrack_parts div#item_content img.basket_osusume_14{ width:25px !important;}
	#metalrack_parts div#item_content span.ab_span_01{ position:absolute; top:55%;}
	
	/*�� ê���Х����åȡ��ޥ������å� ��*/
	#metalrack_parts div#item_content div.basket_comic{ margin-top:5.5%;}
	#metalrack_parts div#item_content div.basket_comic div.small_title:nth-child(1){ width:66%; float:left; margin-bottom:1.5%;}
	#metalrack_parts div#item_content div.basket_comic div.small_title:nth-child(2){ width:31.5%; float:right; margin-bottom:1.5%;}	
	
	/*�� ���å���ڡ��ѡ��ۥ��������å���ѥͥ� ��*/
	#metalrack_parts div#item_content div.kitchen_mesh{ margin-top:3%;}
	#metalrack_parts div#item_content div.kitchen_mesh div.small_title:nth-child(1){ width:31.5%; float:left; margin-bottom:1.5%;}
	#metalrack_parts div#item_content div.kitchen_mesh div.small_title:nth-child(2){ width:66%; float:right; margin-bottom:1.5%;}
	
	/*�� �եå� ��*/
	#metalrack_parts div#item_content div.storage_hook_title{ margin-top:5%;}
	#metalrack_parts div#item_content ul.storage_hook li:nth-child(-n+6){ margin-bottom:3%;}
	
	/*�� ���ͥ��������ϥ󥬡��ѥ��� ��*/
	#metalrack_parts div#item_content div.connector_hanger_title{ margin-top:6.5%;}
	#metalrack_parts div#item_content ul.connector_hanger div.col2{ display:flex; width:100%;justify-content: space-between;}
	#metalrack_parts div#item_content ul.connector_hanger div.col2 > span{ width:34%; border-bottom:1px solid; position:relative;}
	#metalrack_parts div#item_content ul.connector_hanger div.col2 > span span.haba_w{ position:absolute; bottom:0; font-size:80%; font-weight:bold;}
	#metalrack_parts div#item_content ul.connector_hanger div.col2 > span span.haba_w span.strong{ /*font-size:xx-large;*/}
	#metalrack_parts div#item_content ul.connector_hanger div.col2 a.price_btn{ width:70%;}
	#metalrack_parts div#item_content ul.connector_hanger li:nth-child(2) div.col2 a.price_btn div.prices{ left: 20%;
top: 35%; font-size:95%;}
	#metalrack_parts div#item_content ul.connector_hanger li:nth-child(3) div.col2 a.price_btn div.prices{font-size:95%; left: 20%; top: 35%;}

	/** ��������Ǽ�ϥ��åץѡ���*end������ **/
	
	
	
	/** ��������ɻߥѡ���*start������ **/
	
	/*�� �����ɥС� ��*/
	#metalrack_parts div#item_content div.sidebar_col2{ /*display:flex;*/ width:100%; margin-top:1.5%;}
	#metalrack_parts div#item_content div.sidebar_col2 > img{ width:25%; float:left;  border: 1px solid #00397b;}
	#metalrack_parts div#item_content div.sidebar_col2 div.pole_col2{ width:73%; float:right; /*margin-left:1%;*/ margin-top:-1.15%;}
	#metalrack_parts div#item_content div.sidebar_col2 div.pole_col2 li{ margin-bottom:1.5%;}
	#metalrack_parts div#item_content div.sidebar_col2 div.pole_col2 li.title p{ padding-top:21.5%;}
	#metalrack_parts div#item_content div.sidebar_col2 div.pole_col2 a div.prices{ left:8%; font-size:60%;} 
	
	
	/*�� �ǥ��Х����������λ��С� ��*/
	#metalrack_parts div#item_content div.divider{ margin-top:45%;}
	#metalrack_parts div#item_content img.osusume_14{ width:14% !important;}
	#metalrack_parts div#item_content div.divider li.length_120 a{background-color: #00bdd0; border-bottom: solid 4px #0096a7;}	
	#metalrack_parts div#item_content div.divider ul.pole_extension{ margin-top:5%;}
	#metalrack_parts div#item_content div.divider ul.pole_extension_02{ margin-top:13%;}
	#metalrack_parts div#item_content div.divider img.scene{ margin-top:28% !important;}
	#metalrack_parts div#item_content div.divider li.title>p{ padding-top:15%;}
	#metalrack_parts div#item_content div.divider span.size_120_smp{ font-size:85%;}
	#metalrack_parts div#item_content div.divider a div.prices{ left:8% !important; font-size:60% !important;}
	#metalrack_parts div#item_content div.divider img.item_img{ width:40%; top:-5%;}
	
	/*�� ������ꥢ������ ��*/
	#metalrack_parts div#item_content div.seat_soft_title{ margin-top:10%;}
	#metalrack_parts div#item_content div.seat_hard_title{ margin-top:50%;}
	#metalrack_parts div#item_content div.seat_soft_title img.item_img{ top:-20%; width:27%; right:-3%;}
	
	/*�� ���륯������ ��*/
	#metalrack_parts div#item_content div.divider ul.pole_extension_03{ margin-top:35% !important;}
	#metalrack_parts div#item_content div.divider img.cork{ margin-top:41% !important;}
	#metalrack_parts div#item_content div.divider img.item_img_cork{ width:33%; top:-5%; right:-5%;}
			
			
	/** ��������ɻߥѡ���*end������ **/
	
	
	
	/*----------------------------------------------------------------------------------------------------------*/
    /*                                              19mm�ѡ���_start                                            */
	/*----------------------------------------------------------------------------------------------------------*/
	
	/* 19mm_�ɲ�CSS*start */
	#metalrack_parts ul.anchor_menu19{ display:flex; /*flex-wrap:wrap;*/ width:100%; margin:0; padding:0; /*margin-top:2%; justify-content:space-between;*/}
	#metalrack_parts ul.anchor_menu19 li{ width:calc(95%/3); background-color:white; position:relative; text-align:center; border:2px solid #e73765;}
	#metalrack_parts ul.anchor_menu19 li:nth-child(1){ /*margin-left:18%;*/ margin-right:2%;}
	#metalrack_parts ul.anchor_menu19 li:nth-child(-n+3){ /*margin-bottom:1%;*/}
	#metalrack_parts ul.anchor_menu19 li h3{ color:white; font-weight:normal; margin: 0; font-size:69.5%; padding:2% 0;}
	#metalrack_parts ul.anchor_menu19 li h3.p19_menu{background-color:#e73765;}
	#metalrack_parts ul.anchor_menu19 li h3.p16_menu{background-color:#db8b00;}
	#metalrack_parts ul.anchor_menu19 li h3.p-col_menu{background-color:#50a900;}
	#metalrack_parts ul.anchor_menu19 li img.down_btn{ position:absolute; width:13%; bottom:3%; right: 2%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.small_title h3{ background-color:#e73765;}
	/* 19mm_�ɲ�CSS*end */
	
	
	/** �������١����å�ê��*start������ **/
			
	/*����_mto*/
	#metalrack_parts div#item_content ul.okuyuki_mto{ width:100%; display:flex;margin:0; padding:0; margin-top:3%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.okuyuki_mto li:nth-child(1){ width:10%;}
	#metalrack_parts div#item_content ul.okuyuki_mto li:nth-child(3){ border-right:1px solid; border-left:1px solid;}
	#metalrack_parts div#item_content ul.okuyuki_mto li:nth-child(5){ border-right:1px solid; border-left:1px solid;}
	#metalrack_parts div#item_content ul.okuyuki_mto li{ width:29.5%; text-align:center;}
	#metalrack_parts div#item_content ul.okuyuki_mto li p{ margin:0; font-weight:bold; font-size:75%;}
	/*#metalrack_parts div#item_content ul.okuyuki_mto li p span{ font-size:xx-large; padding-left:2%;}*/
	#metalrack_parts div#item_content ul.okuyuki_mto_02{ margin-top:1%; margin-bottom:7%;}
	#metalrack_parts div#item_content ul.okuyuki40-45 li{ width:44.25%;}
	#metalrack_parts div#item_content ul.okuyuki40-45 li:nth-child(3){ border-right:none;}
	#metalrack_parts div#item_content div.okuyuki_msg{width: 100%; text-align: center; background-color: #e737651f;margin-top: 5%; padding:1% 0;}
	#metalrack_parts div#item_content div.okuyuki_msg span{ font-weight:bold;}
		
	/*�� MTO���꡼�� ��*/				
	#metalrack_parts div#item_content ul.shelf_mto{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.shelf_mto li{ width:29.5%; margin-bottom: 0.5%;}
	#metalrack_parts div#item_content ul.okuyuki40-45_cont li{ width:44.25%; margin-bottom: 0.5%;}
	#metalrack_parts div#item_content ul.okuyuki40-45_cont li a{ padding:2.5% 0 !important;}
	#metalrack_parts div#item_content ul.shelf_mto a div.prices span.prdisp-price{ font-size:60%;}
	
	/*����25*/
	#metalrack_parts div#item_content ul.shelf_mto li.depth_25 a{ position:relative; background-color:#f4789a;border-radius: 8px; display:block; text-align:right; padding: 4% 0; border-bottom: solid 4px #c5506f; margin-right:1.5%;}	
	#metalrack_parts div#item_content ul.shelf_mto li a img{padding-right: 3%; visibility:hidden;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_25 a:hover{ border-bottom: solid 2px #c5506f;border-top: solid 2px #fff;}*/	
	#metalrack_parts div#item_content ul.shelf_mto li.depth_25 a div.prices{ position:absolute;color:white; font-size:70%; font-weight:bold;left: 12%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_25 a:hover img{ opacity:1;}*/
	
	/*����30*/
	#metalrack_parts div#item_content ul.shelf_mto li.depth_30 a{ position:relative; background-color:#edb51a;border-radius: 8px; display:block; text-align:right; padding: 4% 0; border-bottom: solid 4px #c89916;}	
	#metalrack_parts div#item_content ul.shelf_mto li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_30 a:hover{ border-bottom: solid 2px #8c5aca; border-top: solid 2px #fff;}	*/
	#metalrack_parts div#item_content ul.shelf_mto li.depth_30 a div.prices{ position:absolute;color:white; font-size:70%; font-weight:bold;left: 12%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_30 a:hover img{ opacity:1;}*/
	
	/*����35*/
	#metalrack_parts div#item_content ul.shelf_mto li.depth_35 a{ position:relative; background-color:#ff9f38;border-radius: 8px; display:block; text-align:right; padding: 4% 0; border-bottom: solid 4px #da8830;}	
	#metalrack_parts div#item_content ul.shelf_mto li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_35 a:hover{ border-bottom: solid 2px #c5506f; border-top: solid 2px #fff;}*/	
	#metalrack_parts div#item_content ul.shelf_mto li.depth_35 a div.prices{ position:absolute;color:white; font-size:70%; font-weight:bold;left: 12%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_35 a:hover img{ opacity:1;}*/
	
	/*����40*/
	#metalrack_parts div#item_content ul.shelf_mto li.depth_40 a{ position:relative; background-color:#ff8269;border-radius: 8px; display:block; text-align:right; padding: 4% 0; border-bottom: solid 4px #da6f5a;}	
	#metalrack_parts div#item_content ul.shelf_mto li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_40 a:hover{ border-bottom: solid 2px #8c5aca; border-top: solid 2px #fff;}*/	
	#metalrack_parts div#item_content ul.shelf_mto li.depth_40 a div.prices{ position:absolute;color:white; font-size:80%; font-weight:bold;left: 20%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_40 a:hover img{ opacity:1;}*/
	
	/*����45*/
	#metalrack_parts div#item_content ul.shelf_mto li.depth_45 a{ position:relative; background-color:#ad7c6d;border-radius: 8px; display:block; text-align:right; padding: 4% 0; border-bottom: solid 4px #886156;}	
	#metalrack_parts div#item_content ul.shelf_mto li a img{padding-right: 3%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_45 a:hover{ border-bottom: solid 2px #c5506f; border-top: solid 2px #fff;}*/	
	#metalrack_parts div#item_content ul.shelf_mto li.depth_45 a div.prices{ position:absolute;color:white; font-size:80%; font-weight:bold;left: 20%; top: 30%;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.depth_45 a:hover img{ opacity:1;}*/
				
	/*������ܥ���*/
	#metalrack_parts div#item_content ul.shelf_mto li.none_item_btn{background-color:#d0d0d0;border-radius: 8px; display:block; text-align:right; padding:1% 0; border-bottom: solid 4px #bdbdbd;}
	#metalrack_parts div#item_content ul.shelf_mto li.title{ width:11%; margin-bottom:0;}
	#metalrack_parts div#item_content ul.shelf_mto li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:70%; margin:0; padding-top:40%; font-weight:bold;}
	/*#metalrack_parts div#item_content ul.shelf_mto li.title p span{ padding-left:5%; font-size: xx-large;}*/
			
	
	/*�� ê�ĸ������� ��*/		
	#metalrack_parts div.tab-content-c02 div#item_content div.fixationp{ margin-top:7%; margin-bottom:30%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.fixationp div.col2>img { float:left; margin-top: 10%; border: 1px solid #d56c88; width:30%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.fixationp div.right_cont{ float:right; width:65%; padding-top:25.5%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.fixationp div.col2{ width:calc(99%/2);}
	#metalrack_parts div.tab-content-c02 div#item_content div.fixationp  ul.shelf_mouse{ width:100%; display:flex; margin:0; padding:0; /*margin-top:45%;*/ justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div#item_content ul.shelf_mouse_19mm li.depth_46 a{ background-color:#f4789a; border-bottom: solid 4px #c5506f;}
	/*#metalrack_parts div#item_content ul.shelf_mouse_19mm li.depth_46 a:hover{border-bottom: solid 2px #c5506f;}*/
	
	/** �������١����å�ê��*end������ **/
	
	
	
	/** �������ݡ���*start������ **/
	/*�� �١����å��ݡ��� ��*/	
	#metalrack_parts div.tab-content-c02 div#item_content div.pole_col2{ /*width:100%;*/ display:flex; margin-top:2%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.pole_col2 ul.pole_basic{ width:calc(98%/2);}
	#metalrack_parts div.tab-content-c02 div#item_content div.pole_col2 ul.pole_basic:nth-child(1){ margin-right:2%;}
	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.title{ width:30%; margin-bottom:0;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:70%; margin:0; padding-top:30%; font-weight:bold;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.title p span{ /*padding-left:5%; font-size: xx-large;*/}
				
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li{ width:69.5%; margin-bottom: 1%;}
	
	/*Ĺ��15*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_15 a{ position:relative; background-color:#f4789a;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #c5506f;}	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li a img{padding-right: 3%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_15 a:hover{ border-bottom: solid 2px #c5506f; border-top: solid 2px #fff;}*/	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_15 a div.prices{ position:absolute;color:white; font-size:70%; font-weight:bold;left:15%; top: 27%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_15 a:hover img{ opacity:1;}*/
	
	/*Ĺ��100*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_100 a{ position:relative; background-color:#edb51a;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #c89916;}	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li a img{padding-right: 3%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_100 a:hover{ border-bottom: solid 2px #8c5aca; border-top: solid 2px #fff;}*/	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_100 a div.prices{ position:absolute;color:white; font-size:70%; font-weight:bold;left:15%; top: 27%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_100 a:hover img{ opacity:1;}*/
	
	/*Ĺ��200*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_200 a{ position:relative; background-color:#ff9f38;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #da8830;}	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li a img{padding-right: 3%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_200 a:hover{ border-bottom: solid 2px #0096a7; border-top: solid 2px #fff;}	*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_200 a div.prices{ position:absolute;color:white; font-size:70%; font-weight:bold;left:15%; top: 27%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_basic li.length_200 a:hover img{ opacity:1;}*/
	
	
	
	/*�� ��Ĺ�ݡ��롦�ͤ�ĥ��ݡ��� ��*/
	/*�����ȥ�Ĵ��*/
	#metalrack_parts div.tab-content-c02 div#item_content div.shelf_pandp{ width:100%; display:flex; clear:both; margin-top:8%; flex-wrap:wrap;}
	#metalrack_parts div.tab-content-c02 div#item_content div.shelf_pandp div.col2{ width:calc(99%/2);}
	#metalrack_parts div.tab-content-c02 div#item_content div.shelf_pandp div.col2:nth-child(1){ margin-right:1%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.shelf_pandp div.col2:nth-child(3){ margin-top:4%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.shelf_pandp div.col2 img.scene{ float:left; margin-top:15%;border: 1px solid #d56c88;}
	#metalrack_parts div.tab-content-c02 div#item_content div.shelf_pandp div.col2 div.right_cont{ width:65%; /*margin-top:3%;*/}
	#metalrack_parts div.tab-content-c02 div#item_content div.shelf_pandp div.small_title p.osusume{ margin-right:0;}
	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut{ width:100%; display:flex; margin:0; padding:0; margin-top:45%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li{ width:100%; margin-bottom: 2%;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li.title{ width:30%; margin-bottom:0;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:21px; margin:0; font-weight:bold;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li.title p span{ padding-left:5%; font-size: xx-large;}
	
		
	/*���饤��ê��*/
	#metalrack_parts div.tab-content-c02 div#item_content div.small_title img.item_img_slide{ width:30%; top: -35%; right: -3%;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li{ width:70%; margin-bottom: 2%;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.title{ width:30%; margin-bottom:0;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:70%; margin:0; font-weight:bold;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.title p span{ /*padding-left:5%; font-size: xx-large;*/}
	
	/*��Ĺ�ݡ���*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.depth_46 a{ position:relative; background-color:#f4789a;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #c5506f;}	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li:nth-child(-n+2){ /*margin-top:-2.5%;*/}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li a img{padding-right: 3%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.depth_46 a:hover{ border-bottom: solid 2px #c5506f; border-top: solid 2px #fff;}	*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.depth_46 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: -1%; top: 30%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.depth_46 a:hover img{ opacity:1;}*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension{ margin-top:17%;}	
	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension_sp li.title{ width:38%; padding-top:7%;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension_sp li.depth_46{ width:62%;}
	
	
	/*�ͤ�ĥ��ݡ���*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li.depth_30 a{ position:relative; background-color:#f4789a;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #c5506f;}	
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li a img{padding-right: 3%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li.depth_30 a:hover{ border-bottom: solid 2px #c5506f; border-top: solid 2px #fff;}	*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li.depth_30 a div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left:20%; top:33%;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_strut li.depth_30 a:hover img{ opacity:1;}*/
	
	/** �������ݡ���*end������ **/
	
	
	
	/** ��������Ǽ�ϥ��åץѡ���*start������ **/
	
	/*�� �Х����å� ��*/
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket{ display:flex; width:100%; flex-wrap:wrap;margin-top: 2.5%; justify-content: space-between;}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket_02{}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket li{ width:calc(95%/3);}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket li >img{ width:100%; margin-bottom: 2%;}		
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket  a.price_btn{ position:relative; background-color:#f4789a;border-radius: 8px; display:block; text-align:right; padding: 3.5% 0; border-bottom: solid 4px #c5506f;}	
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket li:nth-child(-n+3){ margin-bottom:3%;}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket li a.price_btn img{padding-right: 3%;}
	/*#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket  a.price_btn:hover{ border-bottom: solid 2px #c5506f; border-top: solid 2px #fff;}	*/
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket  a.price_btn div.prices{ position:absolute;color:white; font-size:60%; font-weight:bold;left: 17%; top: 30%;}
	/*#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_basket  a.price_btn:hover img{ opacity:1;}*/	
	
	/*�� ê���Х����åȡ��ޥ������å� ��*/
	#metalrack_parts  div.tab-content-c02 div#item_content div.basket_comic{ margin-top:5.5%;}
	#metalrack_parts  div.tab-content-c02 div#item_content div.basket_comic div.small_title:nth-child(1){ width:66%; float:left; margin-bottom:1.5%;}
	#metalrack_parts  div.tab-content-c02 div#item_content div.basket_comic div.small_title:nth-child(2){ width:31.5%; float:right; margin-bottom:1.5%;}	
	
	/*�� ���å���ڡ��ѡ��ۥ��������å���ѥͥ� ��*/
	#metalrack_parts  div.tab-content-c02 div#item_content div.kitchen_mesh{ margin-top:3%;}
	#metalrack_parts  div.tab-content-c02 div#item_content div.kitchen_mesh div.small_title:nth-child(1){ width:31.5%; float:left; margin-bottom:1.5%;}
	#metalrack_parts  div.tab-content-c02 div#item_content div.kitchen_mesh div.small_title:nth-child(2){ width:66%; float:right; margin-bottom:1.5%;}
	
	/*�� �եå� ��*/
	#metalrack_parts  div.tab-content-c02 div#item_content div.storage_hook_title{ margin-top:5%;}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.storage_hook li:nth-child(-n+6){ margin-bottom:3%;}
	
	/*�� ���ͥ��������ϥ󥬡��ѥ��� ��*/
	#metalrack_parts  div.tab-content-c02 div#item_content div.connector_hanger_title{ margin-top:6.5%;}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.connector_hanger div.col2{ display:flex; width:100%;justify-content: space-between;}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.connector_hanger div.col2 > span{ width:30%; border-bottom:1px solid; position:relative;}
	/*#metalrack_parts  div.tab-content-c02 div#item_content ul.connector_hanger div.col2 > span span.haba_w{ position:absolute; bottom:0; font-size:25px; font-weight:bold;}*/
	/*#metalrack_parts  div.tab-content-c02 div#item_content ul.connector_hanger div.col2 > span span.haba_w span.strong{ font-size:xx-large;}*/
	#metalrack_parts  div.tab-content-c02 div#item_content ul.connector_hanger div.col2 a.price_btn{ width:70%;}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.connector_hanger li:nth-child(2) div.col2 a.price_btn div.prices{ left:25%;}
	#metalrack_parts  div.tab-content-c02 div#item_content ul.connector_hanger li:nth-child(3) div.col2 a.price_btn div.prices{ left:25%;}

	/** ��������Ǽ�ϥ��åץѡ���*end������ **/
	
	
	
	
	/** ������­�ޤ��ѡ���*start������ **/
	
	/*�� ���ͥ��������ϥ󥬡��ѥ��� ��*/
	#metalrack_parts  div.tab-content-c02 div#item_content div.adjuster19{ width:100%; display:flex;justify-content: space-between;}
	#metalrack_parts  div.tab-content-c02 div#item_content div.adjuster19 div.small_title{ width:calc(99%/2);}
	
	#metalrack_parts  div.tab-content-c02 div#item_content div.adjuster19_cont ul li{ width:calc(95%/4);}
	#metalrack_parts div.tab-content-c02 div#item_content div.adjuster19_cont ul li a.price_btn div.prices{ left:20%; top:28%; font-size:100%;}
	
	/** ������­�ޤ��ѡ���*end������ **/
	
	
	
	/** ��������ʪ��ɻߥѡ���*start������ **/
	
	#metalrack_parts div.tab-content-c02 div#item_content div.sidebar_col2 div.prices{ font-size:60% !important; left: 8% !important; top: 30% !important;}
	#metalrack_parts div.tab-content-c02 div#item_content div.sidebar_col2 > img{border: 1px solid #d56c88;}
	#metalrack_parts div.tab-content-c02 div#item_content div.komono19_cont div.sidebar_col2{ margin-top:2.5%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.komono19 div.pole_col2{ margin-top:-1%; margin-bottom:8%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.fallp_space{ margin-top:4%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.fallp_space_02{ margin-top:10%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.fallp_space div.small_title{ margin-bottom:3.5%;}
	
	/*�� �ǥ��Х����� ��*/
	#metalrack_parts div.tab-content-c02 div#item_content div.divider img.scene{ margin-top:10% !important;}
	#metalrack_parts div.tab-content-c02 div#item_content div.divider ul.divider_smp{ margin-top:45%;}
	#metalrack_parts div.tab-content-c02 div#item_content div.divider div.prices{ left:5% !important;}
	
	
	/*�� �ż����ꥢ������ ��*/
	#metalrack_parts div.tab-content-c02 div#item_content ul.sheet_hard{ margin-top:15% !important;}
	#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.purple_btn a{ background-color:#edb51a; border-bottom: solid 4px #c89916;}
	/*#metalrack_parts div.tab-content-c02 div#item_content ul.pole_extension li.purple_btn a:hover{border-bottom: solid 2px #8c5aca; border-top: solid 2px #fff;}*/
	
	/*�� ��С����֥륦�åɥܡ��� ��*/		
	#metalrack_parts div#item_content ul.reversible{ display:none;}	
	
	/** ��������ʪ��ɻߥѡ���*end������ **/
	
	
	
	/*----------------------------------------------------------------------------------------------------------*/
    /*                                              12.7mm�ѡ���_start                                          */
	/*----------------------------------------------------------------------------------------------------------*/
	
	/*** ���������󥫡���˥塼_start������ ***/		
	#metalrack_parts ul.anchor_menu12{ display:flex; flex-wrap:wrap; width:100%; margin:0; padding:0; /*margin-top:2%; */ justify-content:space-between;*/}
	#metalrack_parts ul.anchor_menu12 li{ width:calc(95%/3); background-color:white; position:relative; text-align:center; border:2px solid #db8b00; overflow:hidden;}
	#metalrack_parts ul.anchor_menu12 li img.an_img{ cursor:pointer; transition-duration:0.5s;}
	#metalrack_parts ul.anchor_menu12 li a:hover img.an_img{transform: scale(1.08); transition-duration: 0.5s;}	
	#metalrack_parts ul.anchor_menu12 li:nth-child(1){ /*margin-left:18%; margin-right:2%;*/}
	#metalrack_parts ul.anchor_menu12 li:nth-child(-n+3){ margin-bottom:1%;}
	#metalrack_parts ul.anchor_menu12 li h3{ color:white; background-color:#00397e; font-weight:normal; margin: 0; font-size:69.5%; padding:2% 0;}
	#metalrack_parts ul.anchor_menu12 li h3.p19_menu{background-color:#e73765;}
	#metalrack_parts ul.anchor_menu12 li h3.p16_menu{background-color:#db8b00;}
	#metalrack_parts ul.anchor_menu12 li h3.p-col_menu{background-color:#50a900;}
	#metalrack_parts ul.anchor_menu12 li img.down_btn{ position:absolute; width:13%; bottom:3%; right: 2%;}
	
	#metalrack_parts ul.anchor_menu12_f{ margin-top:2%;}
	#metalrack_parts ul.anchor_menu12_f li{ /*margin-bottom:1%;*/}
	/*** ���������󥫡���˥塼_end������ ***/
	
	
	/*** ������������ʬ_start������ ***/
	#metalrack_parts div.tab-content-c03 div#item_content div.small_title h3{ background-color:#db8b00;}
	/*** ������������ʬ_end������ ***/
	
	
	
	/*** �������١����å�ê��_start������ ***/
	
	/*�� MK���꡼�� ��*/
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_basic { margin-left:0.5%;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_basic li.space{ width:30%;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_basic li.okuyuki{ width:69.5%; text-align:center;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_basic li.okuyuki p{margin: 0; font-weight: bold;font-size: 90%;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_basic li.okuyuki p span{font-size: x-large;
padding-left: 2%;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_basic li.length_15{ margin-bottom:1.5%;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_basic li.length_15 a{ background-color: #edb51a; border-bottom: solid 4px #c89916;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_basic li.length_15 a:hover{ border-bottom: solid 2px #c89916; border-top: solid 2px #fff;}
	
	/*�� SE���꡼�� ��*/	
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_se{ width:100%; display:flex; margin:0; padding:0; margin-top:1%;     justify-content: space-between;flex-wrap: wrap;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_se li{ width:44.5%; margin-bottom: 1%;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_se li.title{ width:11%; margin-bottom:0;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_se li.title p{border-bottom: 1px solid black; vertical-align: bottom; text-align:left; font-size:81%; margin:0; padding-top:35%; font-weight:bold;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_se li.title p span{ /*padding-left:5%; font-size: xx-large;*/}
	#metalrack_parts  div.tab-content-c03 div#item_content ul.okuyuki_se li:nth-child(2){ border:none;}
	
	/*����36*/
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_se li.depth_36 a{ position:relative; background-color:#edb51a;border-radius: 8px; display:block; text-align:right; padding: 3% 0; border-bottom: solid 4px #c89916; margin-right:1.5%;}	
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_se li a img{padding-right: 3%;}	
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_se li.depth_36 a div.prices{ position:absolute;color:white; font-size:75%; font-weight:bold;left: 22%; top: 35%;}
	
	
	/*�� ê�ĸ������� ��*/
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_mouse_19mm li.depth_46 a{background-color: #edb51a; border-bottom: solid 4px #c89916;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.shelf_mouse_19mm li.depth_46 a:hover{ border-bottom: solid 2px #c89916; border-top: solid 2px #fff;}
	#metalrack_parts div.tab-content-c03 div#item_content div.fixationp div.col2>img{border: 1px solid #db8b00;}
	
	/*** �������١����å�ê��_end������ ***/
	
	
	/*** �������ݡ���_start������ ***/
	
	/*�� �١����å��ݡ��� ��*/
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_12{ margin-top:5%;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_12 li.title{ width:15%; }
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_12 li.title p{ padding-top:25%;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.pole_12 li.space{ width:39.5%;}
	/*** �������ݡ���_end������ ***/
	
	
	/*** ������­�ޤ��ѡ���_start������ ***/
	
	/*�� ���㥹���� ��*/
	#metalrack_parts div.tab-content-c03 div#item_content ul.storage_basket a.price_btn{background-color: #edb51a; border-bottom: solid 4px #c89916;}
	#metalrack_parts div.tab-content-c03 div#item_content ul.storage_basket a.price_btn:hover{border-bottom: solid 2px #c89916; border-top: solid 2px #fff;}
	
	/*** ������­�ޤ��ѡ���_end������ ***/
	
	/*** ������ʬ_end ***/


}








