/*フッタ見出し↓*/
.ft_navi_col h5{
background:none !important;
}
/*フッタ見出し↑*/
/*見出し（画像）↓*/
.h_image{
	background:none!important;
	padding:0!important;
	border:0px transparent!important;
}
/*見出し（画像）↑*/
/*関連アイテム↓*/
hr{
height:1px;
background-color:#d6d6d6;
border:0;
padding:0;
}
/*関連アイテム↑*/
/*左メニュー↓*/
.subcate h3 {
	*width:225px;
	_width:245px;
}
ul#prodlineup{
	padding:2px 0 12px 0;
	margin:0;
}
ul#prodlineup li{
	border-bottom:1px solid #ececec;
	padding:4px 0 !important;
}
ul#prodlineup li a{
	padding-left:20px;
	background-position:10px 4px;
}
ul#prodlineup li ul.child{
	padding:4px 0 0 0 !important;
	margin:0;
}
ul#prodlineup li ul.child li{
	border-top:1px solid #ececec;
}
ul#prodlineup li ul.child li a{
	padding-left:30px;
	background-position:20px 4px;
}
ul#prodlineup li, ul#prodlineup li ul.child, ul#supmenu li {
	4px 0 !important;
}
ul#prodlineup li ul.child li .child li a{
	padding-left:40px;
	background-position:30px 4px;
}
ul #prodlineup li, ul #prodlineup li ul.child,ul #supmenu li{
	padding-right:0px;
}
/*左メニュー↑*/
/*下メニュー↓*/
ul #prodlineup li, ul #prodlineup li ul.child, ul #supmenu li{
	padding-right:0px;
}
#menuModule .banner{
	display:none;
}
#menuModule .subcate .subcatelink{
	margin-left:15px;
}
#menuModule .subcate div ul#prodlineup{
	padding:2px 12px 12px 8px;
	margin-bottom: 20px;
}
#menuModule .subcate div ul#prodlineup li, #menuModule .subcate div ul#prodlineup li ul.child{
	padding:4px;
	border:none;
}
#menuModule .subcate div ul#prodlineup li ul.child li{
	border:none;
}
#menuModule .subcate div{
	width:485px;
	float:left;
	background-color:#ffffff;
}
#menuModule .subcate h3 {
	*width:469px;
	_width:485px;
}
#menuModule .subcate div h3{
	background-color:#e5e5e5;
	padding:4px 0 4px 16px;
}
#menuModule .subcate div ul{
	list-style-type:none;
}
#menuModule .subcate div #supmenu{
	background:none;
}
#menuModule .subcate div #prodlineup a,#menuModule .subcate div #supmenu a{
	background-position:0 0px;
	background-repeat:no-repeat;
	padding:0 0 0 18px;
}
#menuModule .subcate div #supmenu li a.blank::after{
	content: url("../img/link_icon_blank.gif");
	background-position:right;
	background-repeat:no-repeat;
	padding-left:3px;
}
#menuModule .subcate div #prodlineup ul.child{
	margin:0 0 0 18px;
}
#menuModule .subcate div ul#prodlineup li ul.child li a{
	background-position:0 0px;
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	display:block;
}
/*下メニュー↑*/
/*バナーモジュール↓*/
#maincontents .subbanner{
        width:715px;
}
#contents .subbanner{
        width:985px;
}
.subbanner{
        padding:20px 0px;
}
.subbanner ul{
        padding:0;
        margin:0;
        list-style-type: none;
        position: relative;
        display: block;
}
#maincontents .subbanner ul li{
        float: left;
        display: block;
        margin: 0px 5px 0px 0px;
}
#contents .subbanner ul li{
        float: left;
        display: block;
        margin: 0px 15px 0px 0px;
}
#maincontents .subbanner ul li.last,#contents .subbanner ul li.last{
        margin: 0px 0px 0px 0px;
}
/*バナーモジュール↑*/
/*製品名＆ステータス↓*/
.standard_model {
	font-size:12px;
	display:block;
	float: left;
	margin: 5px 2px 0px 8px;
	color: #ffffff;
	background-color: #5099FF;
	padding: 2px 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.past_model {
	font-size:12px;
	display:block;
	float: left;
	margin: 5px 2px 0px 8px;
	color: #ffffff;
	background-color: #7F7F7F;
	padding: 2px 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
/*製品名＆ステータス↑*/
.more_banner{
	border-bottom:1px solid #D6D6D6;
	text-align:right;
	clear:both;
	padding:10px 20px;
}
.more_banner a{
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:2px 4px;
}

/*テーブルインデックス↓*/
.table_index{
	width:100%;
	margin:10px 0 40px 0;
} 
.table_index td{
	border: 0 none;
	padding: 3px 0 3px 3px;
	text-align: left;
	vertical-align: top;
}
.table_three td{
	width:33%;
}
.table_four td{
	width:25%;
}
.table_five td{
	width:20%;
}
.table_index tr.tr_bg td{
	background-color: #ECECEC;
}
 .table_index a{
	 background-repeat:no-repeat;
	 background-position:2px 4px;
	 padding:0 0 0 10px;
}  
.table_index .new_model{
	float:none;
	display:inline;
	vertical-align:top;
}
/*テーブルインデックス↑*/
/*注記↓*/
.saleInfo{
	color:#ff3300;
}
/*注記↑*/
/*swf警告↓*/
.swfAlert{
	text-align:left;
	margin:0px 0px 20px 0px;
	padding:10px;
	background-color: #ECECEC;
}
.swfAlert p{
	margin:0;
	padding:0;
}
.swfAlert img{
	float:left;
	margin:0 10px 2px 0;
	padding:0;
}
/*swf警告↑*/
/*ソーシャルボタン↓*/
.sns2{
	padding: 4px 0px 0px 0px;
}

.prod_basic,.prod_basic_info,.prod_images,.prod_basic_other{
	overflow: visible;
}

.prod_basic_info a img.buy_btn_l {
	margin:10px 0;
}

/*ソーシャルボタン↑*/
.subcate #prodlineup a,.subcate #supmenu a,.subcate #prodlineup li ul.child li a,.subcate #supmenu l{
	background-image:url("../img/listmark_tri_right_gray.gif");
}.subcate_box #subcatelineup a,.subcate_box #supmenu a,.subcate_box2 #supmenu a,.subcate_box3 #supmenu a{
	background-image:url("../img/link_icon_subnavi.png");
}.subcate_box ul#subcatelineup li ul.child li a{
	background-image:url("uptecb00000k28qi-img/navi_icon_sub.png");
}#menuModule .subcate div #prodlineup a,#menuModule .subcate div #supmenu a,#menuModule .subcate div ul#prodlineup li ul.child li a{
	background-image:url("../img//navi_icon_sub.png");
}.more_banner a,.table_index a{
	background-image:url("../img/listmark_tri_right_darkred.gif");
}