/*全体の影*/
#sports-wearAll{
	width:958px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#sports-wearAll #main #pr_btm {
	margin-top:0;
	margin-bottom:15px;
}

/* 注目カテゴリメニュー */
#sports-wearAll #menu .pkupBox {
	padding-top:2px;
}
#sports-wearAll #menu .pkupBox .menuBox01 ul.pkupCtn li {
	background:none;
}

#sports-wearAll #menu .pkupBox .menuBox01 ul.pkupCtn li span {
	color:#555;
}
#sports-wearAll #menu .pkupBox .menuBox01 ul.pkupCtn li p{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 1px;
	padding-left:18px;
	font-size: 107%;
	line-height: 120%;
	list-style: none;
}
#menu .menuBox01 li a {
	width: 156px;
}

/*メニュー*/
#sports-wearMenu,
.sports-wearMenuLow {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_menu_01.png) repeat-y;
	width:200px;
	margin-bottom:10px;
}
#sports-wearMenu .sports-wearMenuBg,
.sports-wearMenuLow .sports-wearMenuBg {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_menu_01.png) no-repeat -250px 0;
}
#sports-wearMenu .sports-wearMenuMain,
.sports-wearMenuLow .sports-wearMenuMain {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_menu_01.png) no-repeat -500px bottom;
	padding:10px 0 5px;
}
#sports-wearMenu.cTopMenu,
.sports-wearMenuLow.cTopMenu {
	background:#eee;
	width:200px;
	margin-top:10px;
	padding:2px 0 12px 0;
}
#sports-wearAll #menu{
	float:none;
}
#sports-wearMenu p#backTop,
.sports-wearMenuLow p#backTop {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 0;
	font-weight:bold;
	margin:0 11px 0 11px;
	padding:0 0 2px 20px;
	line-height:110%;
}

#sports-wearMenu p#backTop a,
#sports-wearMenu p#backList a,
.sports-wearMenuLow p#backTop a,
.sports-wearMenuLow p#backList a {
	display:block;
}

#sports-wearMenu .backBox,
.sports-wearMenuLow .backBox {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line01.gif) repeat-x left top;
	margin:8px 10px 0 10px;
	padding:9px 0 0 0;
}

#sports-wearMenu p#backList,
.sports-wearMenuLow p#backList {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 0;
	font-weight:bold;
	padding:0 0 2px 20px;
	line-height:110%;
}
#menuSearchBox {
	padding:12px 10px 0;
}
#sports-wearMenu #menuSearchBox .keywordBox,
.sports-wearMenuLow #menuSearchBox .keywordBox {
    border: 1px solid #CECECE;
    height: 16px;
    padding: 2px;
    width: 114px;
	margin:0 3px 0 0;
	vertical-align:top;
}
#sports-wearMenu #menuSearchBox .keywordBox input.keyword {

}
#sports-wearMenu #menuSearchBox div,
.sports-wearMenuLow #menuSearchBox div {
	font-size:86%;
	line-height:130%;
	padding-top:3px;
}
#sports-wearMenu #menuSearchBox div input,
.sports-wearMenuLow #menuSearchBox div input {
	vertical-align:middle;
	position:relative;
	bottom:2px;
	margin-right:2px;
}
#sports-wearMenu #menuSearchBox div input#titl,
.sports-wearMenuLow #menuSearchBox div input#titl {
	margin-right:4px;
}
#sports-wearMenu #menuSearchBox div span,
.sports-wearMenuLow #menuSearchBox div span {
	float:left;
	padding-top:3px;
	margin-right:9px;
	display:block;
	/padding-top:0px;
}
#sports-wearMenu #menuSearchBox div label {
}
#sports-wearMenu h2,
.sports-wearMenuLow h2 {
	position: relative; /*170125add sm26*/
	background:#3398CC;
	margin:9px 0 0;
	color:#fff;
	font-size:92%;
	padding:6px 11px 5px 11px;
	line-height:130%;
	letter-spacing:0.03em;
}
#sports-wearMenu.cTopMenu h2.mTop0,
.sports-wearMenuLow.cTopMenu h2.mTop0 {margin-top:0px;}

#sports-wearMenu h2 span.ttl,
.sports-wearMenuLow h2 span.ttl {
	width:125px;
	float:left;
	display:block;
}

#sports-wearMenu h2 span.sub,
.sports-wearMenuLow h2 span.sub {
	width:45px;
	float:right;
	display:block;
	text-align:right;
}

#sports-wearMenu h2 span.sub a,
.sports-wearMenuLow h2 span.sub a {
	font-size:92%;
	color:#fff;
}

#sports-wearMenu ul.menu,
.sports-wearMenuLow ul.menu {
	margin:12px 10px 0 10px;
}

#sports-wearMenu ul.menu li,
.sports-wearMenuLow ul.menu li {
	list-style:none;
	line-height:16px;
	font-size:92%;
}
#sports-wearMenu ul.menu li span,
.sports-wearMenuLow ul.menu li span {
	font-size:85%;
	color:#8c8c8c;
	display:inline-block;
	padding-left:3px;
}

#sports-wearMenu ul.menu li a,
.sports-wearMenuLow ul.menu li a {
	display:block;
	width:160px;
	padding: 4px;
}
#sports-wearMenu ul.menu li a:hover,
.sports-wearMenuLow ul.menu li a:hover {
	display:block;
	padding:3px;
	color:#333;
	border-top: 1px solid #d0e9f6;
	border-right: 1px solid #d0e9f6;
	border-bottom: 1px solid #d0e9f6;
	border-left: 1px solid #d0e9f6;
	background-color:#d0e9f6;
	text-decoration: none;
}

#sports-wearMenu ul.menu li a:visited span,
.sports-wearMenuLow ul.menu li a:visited span {
	color:#608fa6;

}

#sports-wearMenu table.menuTop{
	margin-top:11px;
}

#sports-wearMenu table.menu{
	margin-left:10px;
	margin-right:10px;
	font-size:92%;
}

#sports-wearMenu table.menu tr td{
	line-height:16px;
	padding:0 2px 5px 0;
}

#sports-wearMenu table.menu tr td{/padding:0 0 5px 0;}

#sports-wearMenu table.menu tr td a{
	display:block;
	width:154px;
}

#sports-wearMenu table.menu tr td input{
	margin:2px 0 0 0;
}

#sports-wearMenu table.menu tr td input{/margin:-1px 0 0 0;}

/* h2脇リンク設置 20170125 sm26 */
#sports-wearMenu span.link03 {
	display: inline-block;
	text-align: right;
	position: absolute;
	right: 5px;
}
#sports-wearMenu span.link03 a {
	display:inline-block;
	line-height: 120%;
	padding: .13em 0 .1em 20px;
    background: url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/more_arrow.gif) no-repeat 0 0.08em;
		font-size: 11px;
		font-weight: normal;
		color: #fff;
}
/* h2脇リンク設置 20170125 sm26 end */

/*値段で範囲設定*/
#sports-wearMenu .kakakuBox{
	padding:10px 7px 0 7px;
}

#sports-wearMenu .keywordBox{
	border:1px solid #cecece;
	height:16px;
	padding:2px;
	width:120px;
}

/*もっと見る　その場で開くバージョン*/
#sports-wearMenu .moreBoxOpen{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line01.gif) repeat-x left top;
	text-align:right;
	padding:2px 0 0 0;
	margin:0 10px;
}

#sports-wearMenu .moreBoxOpen p{
	padding:8px 0 6px 0;
}

#sports-wearMenu .moreBoxOpen p a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/more_arrow.gif) no-repeat 0 0;
	padding:1px 0 1px 18px;
	display:inline;
	width:auto;
}

#sports-wearMenu .moreBoxClose{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line01.gif) repeat-x left top;
	text-align:right;
	padding:2px 0 0 0;
	margin:0 10px;
}

#sports-wearMenu .moreBoxClose p{
	padding:8px 0 6px 0;
}

#sports-wearMenu .moreBoxClose p a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_close.gif) no-repeat 0 0;
	padding:1px 0 1px 18px;
	display:inline;
	width:auto;
}


/*もっと見る　ウィンドウバージョン*/
#sports-wearMenu .moreBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line_more.gif) no-repeat left top;
	text-align:right;
	padding:2px 0 0 0;
}
#sports-wearMenu .moreBox p{
	padding:0 0 7px 0;
}
#sports-wearMenu .moreBox p a{
	padding:8px 10px 0 0;
	display:block;
	float:right;
	width:100px;
}
#sports-wearMenu .moreBox p a{ /*IE5.5での横幅*/
	height:39px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:31px;
}
#sports-wearMenu .moreBox p.moreOpenLink {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/more_bg.jpg) no-repeat right -5px;
	padding:8px 10px 0 0;
	text-align:right;
	height:23px;
}
* html #sports-wearMenu .moreBox p.moreOpenLink { /* IE6 */
	background:url(https://img1.kakaku.k-img.com/images/category/category10/more_bg.jpg) no-repeat right -6px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#sports-wearMenu .moreBox p.moreOpenLink{
	height:22px;
}
}
#sports-wearMenu p.moreOpenLink span{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/more_arrow.gif) no-repeat 0 0;
	padding:1px 0 1px 18px;
}

/* sports-wear menu 130425 sm4 */
#sports-wearMenu ul.cat,
#sports-wearMenu ul.cat2 {
	padding-top:6px;
}
#sports-wearMenu ul.cat li,
#sports-wearMenu ul.cat2 li {
	width:188px;
	list-style:none;
	margin-left:6px;
	font-size:92%;
}
#sports-wearMenu ul.cat li.now,
#sports-wearMenu ul.cat2 li.now {
	width:186px;
	background:#d0e9f6;
	border-top: 1px solid #d0e9f6;
	border-right: 1px solid #d0e9f6;
	border-bottom: 1px solid #d0e9f6;
	border-left: 1px solid #d0e9f6;
	color:#333;
	line-height:130%;
	letter-spacing:0em;
	position:relative;
	margin-bottom:2px;
	margin-left:6px;
}
#sports-wearMenu ul.cat li a {
	display:block;
	text-decoration:none;
	padding:4px 4px 4px 17px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_menu02.png) no-repeat 8px -196px;
	line-height:130%;
}
#sports-wearMenu ul.cat2 li a {
	display:block;
	text-decoration:none;
	padding:4px;
	line-height:130%;
}
#sports-wearMenu ul.cat li.level a {
	display:block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
}
#sports-wearMenu ul.cat li.now a {
	display:block;
	padding:4px 24px 4px 16px;
	color:#333;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_menu02.png) no-repeat 7px -295px;
	position:relative;
	line-height:130%;
}
#sports-wearMenu ul.cat2 li.now a {
	display:block;
	padding:4px 24px 4px 4px;
	color:#333;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_menu02.png) no-repeat 7px -495px;
	position:relative;
	line-height:130%;
}
#sports-wearMenu ul.cat li.level a {
	padding-left:5px;
	background:none;
}
#sports-wearMenu ul.cat li a:hover {
	display:block;
	padding:3px 3px 3px 16px;
	color:#333;
	border-top: 1px solid #d0e9f6;
	border-right: 1px solid #d0e9f6;
	border-bottom: 1px solid #d0e9f6;
	border-left: 1px solid #d0e9f6;
	background:#c1e4f6 url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_menu02.png) no-repeat 7px 3px;
	text-decoration:none;
}
#sports-wearMenu ul.cat2 li a:hover {
	display:block;
	padding:3px;
	color:#333;
	border-top: 1px solid #d0e9f6;
	border-right: 1px solid #d0e9f6;
	border-bottom: 1px solid #d0e9f6;
	border-left: 1px solid #d0e9f6;
	background-color:#d0e9f6;
}
#sports-wearMenu ul.cat li.now a:hover {
	padding: 4px 24px 4px 16px;
	margin:0;
	border:none;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_menu02.png) no-repeat 7px -96px;
	text-decoration:line-through;
}
#sports-wearMenu ul.cat2 li.now a:hover {
	padding: 4px 24px 4px 4px;
	margin:0;
	border:none;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_menu02.png) no-repeat 7px -395px;
	text-decoration:line-through;
}
#sports-wearMenu ul.cat li.level a:hover {
	padding:3px 3px 3px 4px;
	background:#d0e9f6;
}
#sports-wearMenu ul.cat li a span,
#sports-wearMenu ul.cat2 li a span {
	letter-spacing:0em;
	color: #8C8C8C;
    display: inline-block;
    font-size: 85%;
	padding-left:3px;
}
#sports-wearMenu ul.cat li a:hover span,
#sports-wearMenu ul.cat2 li a:hover span,
#sports-wearMenu ul.cat li.now a span,
#sports-wearMenu ul.cat2 li.now a span {
	color:#333;
}
#sports-wearMenu ul.cat li.now a:hover span,
#sports-wearMenu ul.cat2 li.now a:hover span {
	text-decoration:line-through;
}

/* 20150626 sm11 */
#sports-wear #sports-wearMenu ul.color01 {
    height:172px;
    padding: 16px 0 0 19px;
}
#sports-wear #sports-wearMenu ul.color01 li {
    list-style: none;
    float:left;
    margin:0 4px 4px 0;
}
#sports-wear #sports-wearMenu ul.color01 li a {
    padding:0;
}
#sports-wear #sports-wearMenu ul.color01 li img {
    vertical-align:bottom;
}

/*もっと見る　ウィンドウ*/
.moreWindow{
	padding:0 0 0 6px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/more_menu_left.png) no-repeat 0 -5px;
	width:330px;
	position:relative;
	left:-10px;
}

.moreWindow .moreWindowTtl{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/more_menu_top.png) no-repeat left top;
	padding:14px 18px 14px 15px;
}

.moreWindow .moreWindowTtl p.ttl{
	width:205px;
	float:left;
	font-weight:bold;
}

.moreWindow .moreWindowTtl p.close{
	width:80px;
	float:right;
	text-align:right;
}

.moreWindow .moreWindowTtl p.close a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_close.gif) no-repeat 0 0;
	padding:1px 0 1px 18px;
}

.moreWindow .moreWindowTtl p.close a:link{
	color:#333;
}

.moreWindow .moreWindowIn{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/more_menu_line.png) repeat-y right top;
	padding:0 0 1px 11px;
}

.moreWindow .moreWindowIn ul.moreTab{
	float:left;
	background:#ccc url(https://img1.kakaku.k-img.com/images/category/category10/more_tab_top.gif) no-repeat left top;
	padding:1px 0 0 0;
}

.moreWindow .moreWindowIn ul.moreTab li{
	list-style:none;
	width:69px;
}

.moreWindow .moreWindowIn ul.moreTab li a{
	height:22px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/more_tab_off.gif) no-repeat left top;
	display:block;
	color:#999;
	padding:4px 0 0 16px;
	width:53px;
}

#main .moreWindow .moreWindowIn ul.moreTab li a:hover{
	background:#fff;
	background-image:none;
	height:21px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	position:relative;
	top:-1px;
	display:block;
	font-weight:bold;
	color:#a20000;
	text-decoration:none;
	width:61px;
	padding:4px 0 0 7px;
}

.moreWindow .moreWindowIn ul.moreTab li.on{
	background:#fff;
	height:21px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	position:relative;
	top:-1px;
	width:61px;
	padding:4px 0 0 7px;
	font-weight:bold;
	color:#a20000;
}

.moreWindow .moreWindowIn .moreList{
	background:#fff;
	height:244px;
	overflow:auto;
	width:210px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	padding:10px 10px 5px 10px;
}

.moreWindow .moreWindowIn .moreList table{
	font-size:100%;
}

.moreWindow .moreWindowIn .moreList table tr td{
	line-height:16px;
	padding:0 2px 5px 0;
}

.moreWindow .moreWindowIn .moreList table tr td{/padding:0 0 3px 0;}

.moreWindow .moreWindowIn .moreList table tr td a{
	display:block;
	width:165px;
}

.moreWindow .moreWindowIn .moreList table tr td input{
	margin:2px 0 0 0;
}

.moreWindow .moreWindowIn .moreList table tr td input{/margin:-1px 0 0 0;}

.moreWindow .moreWindowBtm{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/more_menu_btm.png) no-repeat left bottom;
	height:17px;
}

/*選択中*/
#sports-wearMenu .selectBox{
	padding:0 0 10px 0;
}

#sports-wearMenu .selectBox p.ttl{
	background:#a6a6a6;
	margin:9px 6px 0 6px;
	color:#fff;
	padding:4px 6px 3px 6px;
	line-height:130%;
	font-size:92%;
	font-weight:bold;
}

#sports-wearMenu .selectBox ul.selectList{
	margin:0 10px 0 10px;
}

#sports-wearMenu .selectBox ul.selectList li{
	list-style:none;
	margin:8px 0 0 0;
	float:none;
	font-size:92%;
}

#sports-wearMenu .selectBox ul.selectList li table{
	font-size:100%;
	margin:4px 0 0 18px;
}

#sports-wearMenu .selectBox ul.selectList li a{
	display:block;
	width:160px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_close.gif) no-repeat;
	padding:2px 0 2px 18px;
}

#sports-wearMenu .selectBox ul.selectList li table tr th{
	color:#666;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/series_arrow.gif) no-repeat 0 8px;
	padding:3px 0 3px 11px;
	text-align:left;
	font-weight:bold;
}

#sports-wearMenu .selectBox ul.selectList li table tr td{
	line-height:16px;
	padding:0 2px 3px 0;
}

#sports-wearMenu .selectBox ul.selectList li table tr td{/padding:0 0 3px 0;}

#sports-wearMenu .selectBox ul.selectList li table tr td a{
	display:block;
	width:135px;
	padding:0;
	background:none;
}

#sports-wearMenu .selectBox ul.selectList li table tr td input{
	margin:2px 0 0 0;
}

#sports-wearMenu .selectBox ul.selectList li table tr td input{/margin:-1px 0 0 0;}

#sports-wearMenu .selectBox .selectMoreBoxOpen{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line01.gif) repeat-x left top;
	text-align:right;
	padding:2px 0 0 0;
	margin:0 0 0 18px;
}

#sports-wearMenu .selectMoreBoxOpen p{
	padding:8px 0 6px 0;
}

#sports-wearMenu .selectBox ul.selectList li .selectMoreBoxOpen p a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/more_arrow.gif) no-repeat 0 0;
	padding:1px 0 2px 18px;
	display:inline;
	width:auto;
}

#sports-wearMenu .selectBox .selectMoreBoxClose{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line01.gif) repeat-x left top;
	text-align:right;
	padding:2px 0 0 0;
	margin:0 0 0 18px;
}

#sports-wearMenu .selectMoreBoxClose p{
	padding:8px 0 6px 0;
}

#sports-wearMenu .selectBox ul.selectList li .selectMoreBoxClose p a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_close.gif) no-repeat 0 0;
	padding:1px 0 1px 18px;
	display:inline;
	width:auto;
}

/*詳細カラーを表示*/
#sports-wearMenu .changeBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line01.gif) repeat-x left top;
	margin:0 10px;
	text-align:center;
	padding:9px 0 0 0;
}

#sports-wearMenu .changeBox p{
	padding:0 0 7px 0;
}

#sports-wearMenu .changeBox p a{
	padding:1px 0 1px 18px;
}

/*色検索*/
#sports-wearMenu #fColorSearchBox{
	padding:0 0 0 8px;
}

#sports-wearMenu #colorSearchLine{
	padding:0 0 3px 0;
	margin-top: 10px;
	font-weight: bold;
	color: #666666;
	background: url(https://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
	width:184px;
	font-size: 107%;
}
#sports-wearMenu #colorSearchLine p{
	float:left;
}
#sports-wearMenu #colorSearchLine span#colorSearch{
	float:left;
	position:relative;
	top:-3px;
	left:3px;
}
#sports-wearMenu span#colorSearch input#defaultcolor,
#sports-wearMenu span#colorSearch input#color{
	border:1px solid #ccc;
	padding:2px;
}
#sports-wearMenu .changeUi {
	background:url(https://img1.kakaku.k-img.com/images/search/color/line_colorselect.gif) no-repeat;
	width:170px;
	font-size:100%;
	margin:0 0 0 7px;
	padding:5px 0;
	text-align:center;
}
#sports-wearMenu .changeUi img {
	vertical-align:middle;
	margin-right:3px;
	padding-bottom:1px;
}
#sports-wearMenu .changeUi a, .changeUi a:hover, .changeUi a:visited {
	color:#333;
}
#sports-wearMenu #colorSearchBoxIn ul,
#sports-wearMenu .colorSearchBoxIn ul {
	list-style:none;
	margin:2px 0;
}
#sports-wearMenu #colorSearchBoxIn ul li,
#sports-wearMenu .colorSearchBoxIn ul li {
	background:none;
	float:left;
	width:33px;
	height:33px;
	margin:0;
	padding:0;
}
#sports-wearMenu #colorSearchBoxIn ul li img,
#sports-wearMenu .colorSearchBoxIn ul li img {
	vertical-align:bottom;
}
#sports-wearMenu #colorSearchBoxIn ul li a,
#sports-wearMenu .colorSearchBoxIn ul li a {
	display:inline;
}
/*IE5.5で非表示*/
#colorSearchBox, #colorSearchLine, #colorSearchBoxIn, #colorSearchPm, .changeUi,
#colorSearchBox, #colorSearchLine, .colorSearchBoxIn, #colorSearchPm, .changeUi,  h2#colorSearch {
  display:none;
  voice-family: "\"}\"";
  voice-family: inherit;
  display:block;
}
#colorSearchBoxIn,
.colorSearchBoxIn {
	clear:both;
	width:165px;
	margin:0 9px;
	padding:5px 0;
}

/*検索窓*/
#sports-wearAll #searchBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/search_bg.gif) no-repeat left top;
	padding:9px 0 5px 26px;
}

#sports-wearAll #bSearchBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/search_bg.gif) no-repeat left top;
	padding:9px 0 5px 85px;
}


#sports-wearAll #searchBox input,
#sports-wearAll #bSearchBox input{
	margin:0 3px 0 4px;
	_margin:0 0 0 4px;
	vertical-align:middle;
}

#sports-wearAll #main #searchBox .keywordBox,
#sports-wearAll #main #bSearchBox .keywordBox{
	border:1px solid #cecece;
	height:18px;
	padding:2px;
	width:170px;
}

/*検索結果等の見出し*/
#sports-wearAll .h3List{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_01.png) no-repeat left bottom;
	padding:7px 10px 8px;
	border-top:2px solid #333333;
	margin:10px 0 0 0;
}

#sports-wearAll .h3List h3{
	font-weight:normal;
	line-height:130%;
}

/*絞込みエリア 101008 sm4*/
#sports-wearAll .refine{
	margin:0 10px -3px;
	padding:8px 0 5px 0;
	color:#343434;
	border-bottom:1px dotted #cccccc;
	position: relative;
}
#sports-wearAll .refine dl{
	width:700px;
}
#sports-wearAll .refine dl dt{
	display:block;
	width:70px;
	padding:5px 5px 4px;
	background-color:#939393;
	color:#ffffff;
	font-size:92%;
	font-weight:bold;
	float:left;
	line-height:1;
	text-align:center;
	position:relative;
	top:2px;
}
#sports-wearAll .refine .btnCancel {
    position: absolute;
    top: 9px;
    right: 8px;
    padding-top: 1px;
}
#sports-wearAll .refine dl dd{
	width:610px;
	float:right;
	position:relative;
}
#sports-wearAll .refine dl dd ul{
	list-style:none;
	width:535px;
	padding-top:4px;
}
*html #sports-wearAll .refine dl dd ul {
	padding-top:2px;
}
*:first-child + html #sports-wearAll .refine dl dd ul {
	padding-top:2px;
}
#sports-wearAll .refine dl dd ul li{
	float:left;
	margin-right:20px;
	margin-bottom:0.4em;
	line-height:1.3;
	word-wrap:break-word;
}
*html #sports-wearAll .refine dl dd ul li {
	word-wrap:normal;
	display:inline;
	float:none;
}
*:first-child + html #sports-wearAll .refine dl dd ul li {
	word-wrap:normal;
	display:inline;
	float:none;
}
#sports-wearAll .refine dl dd ul li a{
	color:#333333;
	text-decoration:none;
}

#sports-wearAll .refine dl dd ul li a em{
	display:block;
    background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/tag_mark.gif) no-repeat 0 1px;
    padding:0px 0 0px 17px;
	font-style:normal;
}
*html #sports-wearAll .refine dl dd ul li a em {
    display:inline-block;
    cursor:pointer;
	padding-bottom:5px;
	background-position:0 2px;
}
*:first-child + html #sports-wearAll .refine dl dd ul li a em {
    display:inline-block;
    cursor:pointer;
	padding-bottom:5px;
	background-position:0 2px;
}
#sports-wearAll .refine dl dd ul li a:link,
#sports-wearAll .refine dl dd ul li a:visited { color:#333333; }
#sports-wearAll .refine dl dd ul li a:hover em {
    background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/tag_mark_over.gif) no-repeat 0 1px;
    text-decoration:underline;
    color:#333333;
}
#sports-wearAll .refine dl dd .btnCancel{
	position:absolute;
	right:0;
	bottom:0;
	padding-bottom:4px;
}
*html #sports-wearAll .refine dl dd .btnCancel{
	bottom:-2px;
}
*:first-child+html #sports-wearAll .refine dl dd .btnCancel{
	bottom:-2px;
}
/*絞込みエリア 101008 sm4 end*/

/*ソート*/
#sports-wearAll .h3List .sort{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line01.gif) repeat-x left top;
	padding:10px 4px 12px 4px;
	color:#343434;
}
#sports-wearAll .sort {
	padding:12px 10px 10px;
}
#sports-wearAll .sort .sortBox{
	float:left;
	margin-right:15px;
}
#sports-wearAll .sort .selectBox{
	float:right;
}

#sports-wearAll .h3List .sort .sortBoxL{
	float:left;
	width:301px;
	margin:0 10px 0 0;
}

#sports-wearAll .h3List .sort .sortBoxL span.catalog{
	background:#3398CC url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_catalog_on.gif) no-repeat 0 0;
	color:#fff;
	font-weight:bold;
	padding:1px 1px 1px 21px;
}

#sports-wearAll .h3List .sort .sortBoxL span.list{
	background:#3398CC url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_list_on.gif) no-repeat 0 0;
	color:#fff;
	font-weight:bold;
	padding:1px 1px 1px 21px;
}

#sports-wearAll .h3List .sort .sortBoxL a.catalog{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/icon_catalog_off.gif) no-repeat 0 0;
	padding:1px 1px 1px 20px;
}

#sports-wearAll .h3List .sort .sortBoxL a.list{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/icon_list_off.gif) no-repeat 0 0;
	padding:1px 1px 1px 20px;
}

#sports-wearAll .h3List .sort .sortBoxC{
	float:left;
	width:205px;
	position:relative;
	top:-2px;
}

#sports-wearAll .h3List .sort .sortBoxC select,
#sports-wearAll .h3List .sort .sortBoxR select{
	vertical-align:middle;
}

#sports-wearAll .h3List .sort .sortBoxC select option,
#sports-wearAll .h3List .sort .sortBoxR select option{
	padding:0 20px 0 5px;
}

#sports-wearAll .h3List .sort .sortBoxR{
	float:right;
	width:166px;
	position:relative;
	top:-2px;
}

/*検索結果 カタログ表示*/
#sports-wearAll table.catalogList{
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
}

#sports-wearAll table.catalogList td{
	width:240px;
}

#sports-wearAll table.catalogList td.sp{
	width:auto;
}

#sports-wearAll table.catalogList td.photo{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/list_item_bg240.jpg) no-repeat right top;
	padding:10px 10px 0 10px;/* 25px 10px 0 10px; delete 111128 sm1*/
	text-align:center;
}
#sports-wearAll table.catalogList td.photo p.ppup {
	text-align:right;
	margin-bottom:10px;
}
#sports-wearAll table.catalogList td.photo p.ppup a {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_detail.gif) no-repeat 0 0;
	padding:0 0 0 15px;
	margin:5px;
	font-size:85%;
	text-decoration:underline;
}
#sports-wearAll table.catalogList td.photo p.ppup a:link,
#sports-wearAll table.catalogList td.photo p.ppup a:visited {
	color:#3398CC;
}
#sports-wearAll table.catalogList td.photo p.ppup a:hover {
	color:#F30;
}
#sports-wearAll table.catalogList td.detail{
	text-align:center;
	padding:10px 0 0 0;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/list_item_line.gif) repeat-y right top;
}
#sports-wearAll table.catalogList td.detail a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_detail.gif) no-repeat 0 0;
	color:#666;
	font-weight:bold;
	padding:0 0 0 15px;
}
#sports-wearAll table.catalogList td.name {
	padding:8px 10px 0 10px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/list_item_line.gif) repeat-y right top;
	line-height:16px;
	word-break:break-all;
	word-wrap:break-word;
}
#sports-wearAll table.catalogList td.name p {
	width:210px;
	font-size:85%; /* add 111128 sm1*/
}

#sports-wearAll table.catalogList td.price {
	padding:8px 10px 0 10px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/list_item_line.gif) repeat-y right top;
}

#sports-wearAll table.catalogList td.price span {
	/*color:#f00;
	font-weight:bold;
	font-family:Verdana;
	font-size:129%;  delete 111128 sm1*/
}

#sports-wearAll table.catalogList td.price span.noPrice,
#sports-wearAll .listBox .txt p.price span.noPrice{
	font-size:100%;
	font-weight:normal;
}

#sports-wearAll table.catalogList td.com{
	padding:3px 10px 10px; /* 3px 10px 0 10px; delete 111128 sm1 */
	background:url(https://img1.kakaku.k-img.com/images/category/category10/list_item_line.gif) repeat-y right top;
}

#sports-wearAll table.catalogList td.com span.rank{
	/* width:65px; delete 111128 sm1 */
	float:left;
	margin:1px 0 0 0;
	display:block;
}

#sports-wearAll table.catalogList td.com span.rank img{
	position:relative;
	top:3px;
}
#sports-wearAll table.catalogList td.com span.rank .category {
	font-size:85%;
	font-weight:normal;
	color:#333;
}

#sports-wearAll table.catalogList td.com span.rank span,
#sports-wearAll table.catalogList td.com span.kuchikomi span,
#sports-wearAll table.catalogList td.com span.review span{
	color:#ff8302;
	font-weight:bold;
	font-family:Verdana;
	font-size:107%;
	padding:0 0 0 2px;
}

#sports-wearAll table.catalogList td.com span.kuchikomi{
	width:85px;
	float:right;
	display:block;
}

#sports-wearAll table.catalogList td.com span.kuchikomi img{
	position:relative;
	top:2px;
}

#sports-wearAll table.catalogList td.com span.review{
	clear:both;
	display:block;
	padding:5px 0 0 0;
}

#sports-wearAll table.catalogList td.btn{
	padding:10px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/list_item_line.gif) repeat-y right top;
	text-align:center;
}

#sports-wearAll table.catalogList td.shop{
	padding:8px 10px; /* 8px 10px 0 10px;  delete 111128 sm1*/
	background:url(https://img1.kakaku.k-img.com/images/category/category10/list_item_line.gif) repeat-y right top;
	color:#999;
	font-size:85%;
}

#sports-wearAll table.catalogList td.shop span{
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:2px;
}

/* ----- sm4 101105 アイコン位置調整 ----- */
* html #sports-wearAll table.catalogList td.shop span{
	padding-top:2px;
}
*:first-child+html #sports-wearAll table.catalogList td.shop span{
	padding-top:2px;
}
#sports-wearAll table.catalogList td.shop span{
	padding-top:2px\9;
}
/* ----- sm4 101105 アイコン位置調整 end ----- */

/*ページング*/
#sports-wearAll #main .pageNavi03{
	margin:35px 0 23px 0;
}

/* fashion paging 130425 sm4 */
#sports-wearAll #main .pageNavi03 li.prevPage a {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_01.gif) no-repeat scroll 19px center #666666;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
    margin: 0 8px;
    padding: 8px 18px 7px 38px;
    text-decoration: none;
}
#sports-wearAll #main .pageNavi03 li.nextPage a {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_02.gif) no-repeat scroll right center #666666;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
    margin: 0 8px;
    padding: 8px 32px 7px 20px;
    text-decoration: none;
}
#sports-wearAll #main .pageNavi03 li.prevPage a:hover {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_04.gif) no-repeat scroll 19px center #0099FF;
}
#sports-wearAll #main .pageNavi03 li.nextPage a:hover {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_03.gif) no-repeat scroll right center #0099FF;
}

/*コンテンツ汎用ボックス*/
#sports-wearAll .fCtsBox{
	margin:15px 0 0 0;
}

#sports-wearAll .fCtsBox .h3Box{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_01.png) no-repeat left bottom;
	padding:7px 10px 8px;
	border-top:2px solid #333333;
}

#sports-wearAll .fCtsBox .h3Box a,
#sports-wearAll .fCtsBox .h3Box a:hover,
#sports-wearAll .fCtsBox .h3Box a:visited {

}
#sports-wearAll .fCtsBox .h3Box h3{
	width:480px;
	float:left;
	line-height:130%;
}
#sports-wearAll .fCtsBox .h3Box a:visited {
	color:#333;
}
#sports-wearAll .fCtsBox .h3Box p{
	width:190px;
	float:right;
	text-align:right;
	padding:2px 0 0 0;
}

#sports-wearAll .fCtsBox .h3Box p a{
	color:#fff;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow_red.gif) no-repeat 0 0;
	padding:0 0 7px 18px;
}

#sports-wearAll .fCtsBox .h3Box .sublink {
	float:right;
	display:block;
	text-align:right;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_line_01.png) no-repeat;
	padding:0 0 0 7px;
}
#sports-wearAll .fCtsBox .fCtsBoxIn {
	padding-top:15px;
}
#sports-wearAll .fCtsBox .fCtsBoxIn ul{
	padding:0 0 5px 10px;
}
#sports-wearAll .fCtsBox .fCtsBoxIn ul li{
	list-style:none;
	font-size:107%;
	float:left;
	padding:0 40px 5px 0;
	line-height:18px;
	white-space:nowrap;
}

#sports-wearAll .fCtsBox .fCtsBoxIn h4{
	border-bottom:1px solid #ccc;
	font-size:107%;
	padding:0 0 0 4px;
	margin:5px 5px 10px 5px;
}

#sports-wearAll .fCtsBox .fCtsBoxIn .bSarchBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_searchbox_01.png) no-repeat;
	margin:10px 10px 40px 10px;
	padding:18px 0 0 0;
	text-align:center;
	font-size:107%;
	height:38px;
	/padding:16px 0 0 0;
	/height:40px;
}

#sports-wearAll #main .fCtsBox .fCtsBoxIn .bSarchBox .keywordBox{
	width:290px;
}

#sports-wearAll #main .fCtsBox .fCtsBoxIn .bSarchBox input {
	vertical-align:middle;
}

/*検索結果　0HIT*/
#sports-wearAll #search0hit{
	border:1px solid #dfdfdf;
	padding:60px 0;
	text-align:center;
}

#sports-wearAll #search0hit p{
	font-size:107%;
	font-weight:bold;
	line-height:22px;
}

/*検索結果　リスト表示*/
#sports-wearAll .listBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/list_item_bg_list.jpg) repeat-x left top;
	margin:2px 0 2px 0;
	padding:12px 12px 12px 12px;
	border-bottom:1px solid #ededed;
}

#sports-wearAll .listBox .photo{
	width:156px;/* 90px */
	float:left;
	text-align:center;
}

#sports-wearAll .listBox .photo p.detail{
	text-align:center;
	padding:6px 0 0 0;
}

#sports-wearAll .listBox .photo p.detail a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_detail.gif) no-repeat 0 0;
	color:#666;
	font-weight:bold;
	padding:0 0 0 15px;
}

#sports-wearAll .listBox .txt{
	width:530px; /* 596px */
	float:right;
}

#sports-wearAll .listBox .txt .ttl{
	width:399px; /* 465px */
	float:left;
	padding:2px 0 0 0;
}

#sports-wearAll .listBox .txt .ttl p{
	/*font-size:107%;
	font-weight:bold; delete 111128 sm1*/
	line-height:16px;
}

#sports-wearAll .listBox .txt .btn{
	width:121px;
	float:right;
}

#sports-wearAll .listBox .txt p.price span{
	/*color:#f00;
	font-weight:bold;
	font-family:Verdana;
	font-size:129%;  delete 111128 sm1*/
}
#sports-wearAll .listBox .txt p.price { /* add 111128 sm1 */
	margin-top:3px;
}

#sports-wearAll .listBox .txt p.path{
	color:#666;
	padding:5px 0 0 0;
}

#sports-wearAll .listBox .txt .com{
	padding:5px 0 0 0;
}

#sports-wearAll .listBox .txt span.rank{
	padding:0 20px 0 0;
}

#sports-wearAll .listBox .txt span.rank img{
	position:relative;
	top:3px;
}

#sports-wearAll .listBox .txt span.rank span,
#sports-wearAll .listBox .txt span.kuchikomi span,
#sports-wearAll .listBox .txt span.review span{
	color:#ff8302;
	font-weight:bold;
	font-family:Verdana;
	font-size:107%;
	padding:0 0 0 2px;
}

#sports-wearAll .listBox .txt span.kuchikomi{
	padding:0 20px 0 0;
}

#sports-wearAll .listBox .txt span.kuchikomi img{
	position:relative;
	top:2px;
}

#sports-wearAll .listBox .txt span.review{
	padding:5px 0 0 0;
}

#sports-wearAll .listBox .txt .shop{
	padding:8px 0 0 0;
	color:#999;
	font-size:85%;
}

#sports-wearAll .listBox .txt .shop span{
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}
#sports-wearAll .listBox .txt .valuebox {
	margin-top:10px;
}
#sports-wearAll .listBox .txt .valuebox li {
    float: left;
    list-style-type: none;
    padding-right: 10px;
}
#sports-wearAll .listBox .txt .valuebox img {
    margin-right: 2px;
    vertical-align: middle;
}
#sports-wearAll .listBox .txt .valuebox span.numOr {
    color: #FF8400;
    font-family: Verdana;
    font-size: 107%;
    font-weight: bold;
}
#sports-wearAll .listBox .txt .valuebox span.sml {
    font-size: 85%;
}
#sports-wearAll .listBox .txt .valuebox a.bbs,
#sports-wearAll .listBox .txt .valuebox a.review{
    border-left: 1px dotted #808080;
}
#sports-wearAll .listBox .txt .valuebox a {
    color: #333333;
    display: block;
    text-decoration: none;
}
#sports-wearAll .listBox .txt .valuebox a:hover {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/item_link_over.gif) repeat-x center bottom;
}
#sports-wearAll .listBox .txt .valuebox a.review,
#sports-wearAll .listBox .txt .valuebox a.bbs {
    padding-left: 10px;
}

#sports-wearAll .listBox .txt p.ppup {
	margin-top:8px;
}

#sports-wearAll .listBox .txt p.ppup a{
    background: url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_detail.gif) no-repeat 0 0;
    padding: 0 0 0 15px;
    text-decoration: underline;
}
#sports-wearAll .listBox .txt p.ppup a:link,
#sports-wearAll .listBox .txt p.ppup a:visited {
	color: #3398CC;
}
#sports-wearAll .listBox .txt p.ppup a:hover {
	color: #f30;
}

/* スポンサー広告 */
.subBox{
	background:#e8e8e8 url(https://img1.kakaku.k-img.com/images/category/category10/bg_subbox_top.gif) no-repeat;
	padding-top:5px;
}

.subBoxBtm{background:#e8e8e8 url(https://img1.kakaku.k-img.com/images/category/category10/bg_subbox_btm.gif) no-repeat left bottom;}

.sponsBoxL, .sponsBoxR{
	background:#fff url(https://img1.kakaku.k-img.com/images/category/category10/dotline_y.gif) repeat-y right;
	float:left;
	width:345px;
	min-height:84px;
	padding:3px 0;
}

/* 白 1カラム(5px) */
#main .clm1sBox {
	background:url(https://img1.kakaku.k-img.com/images/category/box_w_f_btm.gif) no-repeat left bottom;
	width:710px;
	margin:5px;
	padding-bottom:3px;
}
#main .clm1sBoxTop {
	background:url(https://img1.kakaku.k-img.com/images/category/box_w_f_top.gif) no-repeat;
	padding-top:3px;
}
#main .clm1sBoxCtn {background:#fff; padding:2px 5px;}

/* タイトル-外BOX h3(アイコン) */
.subH3ttl {
	position:relative;
	font-size:100%;
	width:710px;
	margin:0 5px;
}
.subH3ttl .h3icon {
	position:absolute;
	top:-13px;
	left:0;
	vertical-align:bottom;
}
.subH3ttl h3 {
	margin-left:40px;
	font-size:100%;
}

.subBoxBtm,
.clm1sBoxCtn{
	/zoom:1;
}
.subBoxBtm:after,
.clm1sBoxCtn:after{
	content:'.'; display:block; height:0; clear:both; visibility:hidden;
}

* html .sponsBoxL, * html .sponsBoxR{height:84px;}
.sponsBoxR{
	background:none;
	float:right;
}

.sponsImg{
	display:block;
	float:left;
	margin-right:8px;
	width:84px;
	padding:3px 0;
	text-align:center;
	border:1px solid #ccc;
}

.sponsTtl, .sponsTxt{
	float:left;
	width:245px;
	line-height:1.3;
}

.sponsTtl{
	font-weight:bold;
	margin-bottom:3px;
}

/*ランキング*/
#sports-wearAll table.rankList{
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
	margin:0 auto 10px auto;
	width:685px;
}

#sports-wearAll table.rankList td.photo{
	padding:10px 0 0 0;
	text-align:center;
}

#sports-wearAll table.rankList td.noRank{
	padding:10px 0 0 4px;
	text-align:center;
	vertical-align:middle;
}

#sports-wearAll table.rankList td.noRankTxt{
	padding:8px 0 0 0;
	line-height:16px;
}

#sports-wearAll table.rankList td.detail{
	text-align:center;
	padding:10px 0 0 0;
}

#sports-wearAll table.rankList td.detail a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_detail.gif) no-repeat 0 0;
	color:#666;
	font-weight:bold;
	padding:0 0 0 15px;
}

#sports-wearAll table.rankList td.name,
#sports-wearAll table.rankList td.brandname {
	padding:8px 0 0 0;
	line-height:16px;
}
#sports-wearAll table.rankList td.name p,
#sports-wearAll table.rankList td.brandname p{ /* add 111128 sm1 */
	width:129px;
	word-break:break-all;
	word-wrap:break-word;
}
#sports-wearAll table.rankList td.name p{/* add 111128 sm1 */
	font-size:85%;
}
#sports-wearAll table.rankList td.brandname p {
	font-weight:bold;
	text-align:center;
}
#sports-wearAll table.rankList td.bName{
	padding:8px 0 0 0;
	line-height:16px;
	text-align:center;
}

#sports-wearAll table.rankList td.price{
	padding:8px 0 0 0;
}

#sports-wearAll table.rankList td.price span{
	/*color:#f00;
	font-weight:bold;
	font-family:Verdana;
	font-size:129%;  delete 111128 sm1*/
}

#sports-wearAll table.catalogList td.price span.noPrice{
	font-size:100%;
}

#sports-wearAll table.rankList td.shop{
	padding:8px 0 0 0;
	color:#999;
	font-size:85%;
}

#sports-wearAll table.rankList td.shop span{
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:120%;
}

/*カテゴリ一覧*/
#sports-wearAll #cateBox{
	margin:10px 0 0 0;
	padding:0 0 30px;
}

#sports-wearAll #cateBox .h3Box{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_01.png) no-repeat left bottom;
	padding:7px 10px 8px;
	border-top:2px solid #333333;
}

#sports-wearAll #cateBox .h3Box h3{
	line-height:130%;
}

#sports-wearAll #cateBox .clearfix{
	padding:20px 0 0 11px;
}

#sports-wearAll #cateBox .btnBox{
	width:167px;
	padding:0 10px 0 0;
	float:left;
}

#sports-wearAll #cateBox .btnBox p{
	margin:3px 0 0 0;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 1px;
	padding:1px 0 0 18px;
	line-height:16px;
	font-size:92%;
	letter-spacing:0.02em;
}

/*〜から探す*/
#sports-wearAll table.seBoxList{
	border-collapse:collapse;
	border-spacing:0;
	margin:10px 0 40px 0;
	font-size:100%;
}

#sports-wearAll table.seBoxList td.cts{
	width:355px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sebox_list.gif) no-repeat left bottom;
	vertical-align:middle;
}

#sports-wearAll .seBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sebox_bg.gif) no-repeat left bottom;
	margin:10px 0 0 0;
}

#sports-wearAll .seBox .seBoxIn{
	width:355px;
}

#sports-wearAll .seBox .seBoxIn .h3Box,
#sports-wearAll table.seBoxList td .h3Box{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/ttl_bg_se_b.gif) no-repeat left bottom;
	padding:0 0 2px 0;
}

#sports-wearAll .seBox .seBoxIn .h3Box h3,
#sports-wearAll table.seBoxList td .h3Box h3{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/ttl_bg_se_t.gif) no-repeat left top;
	padding:7px 8px 3px 8px;
}

#sports-wearAll .seBox .seBoxIn ul,
#sports-wearAll table.seBoxList td.cts ul{
	margin:10px 15px 8px 15px;
}

#sports-wearAll .seBox .seBoxIn ul li,
#sports-wearAll table.seBoxList td.cts ul li{
	list-style:none;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 1px;
	padding:0 0 7px 18px;
	line-height:16px;
}

#sports-wearAll #main .seBox .seBoxIn .keywordBox,
#sports-wearAll table.seBoxList td.cts .keywordBox{
	width:74px;
}

#sports-wearAll #main .seBox .seBoxIn input,
#sports-wearAll table.seBoxList td.cts input{
	margin:0 5px 0 10px;
}

#sports-wearAll #main .seBox .seBoxIn p{
	text-align:center;
	margin:0 5px 0 0;
	padding:25px 0 0 0;
}

#sports-wearAll table.seBoxList td.cts p{
	text-align:center;
	margin:10px 5px 15px 0;
}


/*商品のポップアップ*/
.popup{
	width:868px;
}

.popup .popupHead{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/popup_w_top.png) no-repeat left top;
	padding:7px 20px 0 30px;
}

.popup .popupCts{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/popup_w_line.png) repeat-y left top;
	padding:30px 20px 30px 30px;
}

.popup .popupHead .tabBox{
	width:740px;
	float:left;
	padding:3px 0 0 0;
}

.popup .popupHead .tabBox p{
	display:inline;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/popup_tab_left.gif) no-repeat left top;
	padding:5px 0 20px 30px;
	font-size:123%;
}

.popup .popupHead .tabBox p{/padding:0 0 20px 30px;}

.popup .popupHead .tabBox p span{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/popup_tab_right.gif) no-repeat right top;
	padding:5px 30px 20px 0;
}

.popup .popupHead .closeBox{
	width:60px;
	float:right;
	padding:1px 0 0 0;
}

.popup .popupCts .leftArrowBox{
	width:26px;
	float:left;
	margin:0 20px 0 0;
	min-height:1px;
}

.popup .popupCts .photoBox{
	width:250px;/* 200px */
	float:left;
	margin:0 15px 0 0;
	text-align:center;
}

.popup .popupCts .txtBox{
	width:427px; /* 477px */
	float:left;
	margin:0 20px 0 0;
	border:3px solid #eee;
	padding:10px 10px 20px 10px;
}

.popup .popupCts .txtBox p.name{
	font-size:107%;
	line-height:20px;
	font-weight:bold;
}

.popup .popupCts .txtBox .detail{
	border:1px solid #ccc;
	padding:6px 8px;
	margin:10px 0 0 0;
}

.popup .popupCts .txtBox p.notice{
	color:#f00;
	padding:10px 0 0 0;
}

.popup .popupCts .txtBox .btn{
	padding:15px 0 0 0;
	text-align:center;
}

.popup .popupCts .txtBox .price span{
	color:#f00;
	font-weight:bold;
	font-family:Verdana;
	font-size:129%;
	padding:5px 0 0 0;
}

.popup .popupCts .txtBox .price span span.noPrice{
	font-size:92%;
}

.popup .popupCts .txtBox .shop{
	padding:5px 0 0 0;
	color:#999;
	font-size:85%;
}

.popup .popupCts .txtBox .shop span{
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}

.popup .popupCts .rightArrowBox{
	width:26px;
	float:left;
	min-height:1px;
}

/*似た商品を探す*/
.popup .popupCts .similar{
	background:#eee;
	margin:20px 8px 0 0;
	padding:10px 10px 20px 10px;
}

.popup .popupCts .similar p.similarTtl{
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:0 5px 2px 5px;
	_height:1px;
}

.popup .popupCts .similar ul{
	margin:10px 5px 5px 5px;
	/margin:10px 5px 15px 5px;
}

.popup .popupCts .similar ul li{
	list-style:none;
	float:left;
	white-space:nowrap;
	margin:0 20px 10px 0;
	/margin:0 20px 5px 0;
	line-height:100%;
}

.popup .popupCts .similar ul li input{
	margin:0 4px 0 0;
	vertical-align:middle;
}

.popup .popupCts .similar ul li span.shop{
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}

.popup .popupCts .similar ul li.sKeyword input.sKeywordTxt{
	border:1px solid #cecece;
	height:16px;
	padding:2px;
	width:170px;
	position:relative;
	left:5px;
}

.popup .popupCts .similar ul li.sKeyword{
	position:relative;
	top:-3px;
}

/*サーチアイテム　コミュニティ関係*/
.popup .popupCts .com{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/popup_dot.gif) repeat-x left bottom;
	padding:0 0 1px 0;
}

.popup .popupCts .com table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
	margin:20px 0 0 0;
}

.popup .popupCts .com table th{
	background:#eee url(https://img1.kakaku.k-img.com/images/category/category10/popup_dot.gif) repeat-x left top;
	color:#666;
	padding:7px 10px 5px 10px;
	vertical-align:middle;
	line-height:100%;
	text-align:left;
}

.popup .popupCts .com table td{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/popup_dot.gif) repeat-x left top;
	padding:7px 10px 5px 10px;
	vertical-align:middle;
	line-height:100%;
}

.popup .popupCts .com table td span.rank img{
	position:relative;
	top:3px;
}

.popup .popupCts .com table td span.rank span,
.popup .popupCts .com table td span.kuchikomi span,
.popup .popupCts .com table td span.review span{
	color:#ff8302;
	font-weight:bold;
	font-family:Verdana;
	font-size:107%;
	padding:0 0 0 2px;
}

.popup .popupCts .com table td span.kuchikomi img{
	position:relative;
	top:2px;
}

.popup .popupCts .com table td span.rank{
	position:relative;
	top:-2px;
}

.popup .popupCts .com table td span.review span,
.popup .popupCts .com table td span.kuchikomi{
	position:relative;
	top:-1px;
}

/*大きい見出し*/
#sports-wearAll .h2Box{
	background:#d70005 url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_m.gif) repeat-x left top;
	padding:10px;
}
#sports-wearAll .h2Box a,
#sports-wearAll .h2Box a:hover,
#sports-wearAll .h2Box a:visited {
	text-decoration:none;

}
#sports-wearAll .h2Box a:hover {
	text-decoration:underline;
}
#sports-wearAll .h2Box h2{
	width:700px;
	float:left;
	font-size:129%;
	color:#fff;
}
#sports-wearAll .h2Box p{
	width:190px;
	float:right;
	text-align:right;
	font-size:92%;
}
#sports-wearAll .h2Box .sublink {
	float:right;
	display:block;
	text-align:right;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_line_01.png) no-repeat;
	padding:0 0 0 7px;
}


#sports-wearAll .h2Box p a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 0;
	padding:1px 0 7px 18px;
}

#sports-wearAll .h2Box p a:link{

	text-decoration:none;
}

#sports-wearAll .h2Box p a:visited{

	text-decoration:none;
}

#sports-wearAll .h2Box p a:hover{

	text-decoration:underline;
}

/*ブランド一覧*/
#brandList .brandListIn{
	padding:10px 0 0 0;
}
#sports-wearAll .h2Box {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_02.png) no-repeat left bottom;
	padding:8px 10px 8px;
	border-top:2px solid #333333;
}
#sports-wearAll .h2Box h2 {
	font-size:107%;
	color:#333;
}
#sports-wearAll .brandListIn .h3List {
	font-size:107%;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_02.png) no-repeat left bottom;
	padding:7px 10px 8px;
	border-top:2px solid #333333;
	margin:35px 0 0 0;
}
#brandList .brandListIn .bSelectList{
	width:702px;
	float:left;
}

#brandList .brandListIn .bSelectList .bSelect{
	width:140px;
	float:left;
	font-weight:bold;
}

#brandList .brandListIn .bSelectList ul.bCheckBox{
	width:555px;
	float:right;
}

#brandList .brandListIn .bSelectList ul.bCheckBox li{
	list-style:none;
	float:left;
	white-space:nowrap;
	margin:0 20px 0 0;
	padding:0 0 7px 0;
}

#brandList .brandListIn .bSelectList ul.bCheckBox li input{
	margin:0 5px 0 0;
	height:1em;
	width:1em;
	vertical-align:top;
	position:relative;
	top:1px;
}

#brandList .brandListIn .bSelectBtn{
	float:right;
	width:190px;
}

#brandList .brandListIn .bSelectBtn p{
	color:#f00;
	font-size:77%;
	padding:5px 0 0 0;
}

#brandList .h4Box{
	background:#3398CC;
	margin:20px 10px 0 10px;
	padding:5px 11px 4px 11px;
}

#brandList .h4Box h4{
	color:#fff;
	font-size:107%;
	line-height:130%;
	width:678px;
	float:left;
}

#brandList .h4Box p{
	width:200px;
	float:right;
	text-align:right;
	color:#fff;
}

#brandList .h4Box p a:link{
	color:#fff;
	text-decoration:none;
}

#brandList .h4Box p a:visited{
	color:#fff;
	text-decoration:none;
}

#brandList .h4Box p a:hover{
	color:#fff;
	text-decoration:underline;
}

#brandList table.list{
	border-collapse:collapse;
	border-spacing:0;
	margin:12px 10px 0 20px;
	font-size:100%;
}

#brandList table.list td{
	width:194px;
	padding:0 10px 8px 0;
	line-height:16px;
}

#brandList table.list td.check{
	width:18px;
	text-align:left;
	vertical-align:top;
	padding:2px 0 0 0;
}

#brandList table.list td.check input{
	width:1em;
	height:1em;
}

#brandList .brandListIn .arrowTop{
	margin:0 10px 10px;
	padding:0 0 10px 0;
}
#brandList .brandListIn dl.bSe {
	padding:0 10px;

}
#brandList .brandListIn dl.bSe dt span{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_se2_t_02.png) no-repeat left top;
	padding:7px 8px 3px 8px;
	cursor:pointer;
	margin:10px 0 0 0;
	display:block;
}

#brandList .brandListIn dl.bSe dt span strong{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/icon_minus_b.gif) no-repeat 0 0;
	padding:0 0 2px 18px;
	display:block;
}

#brandList .brandListIn dl.bSe dt{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/ttl_bg_se2_b.gif) no-repeat left bottom;
	padding:0 0 2px 0;
}

#brandList .brandListIn dl.bSe dt.hide span strong{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/icon_plus_b.gif) no-repeat 0 0;
}

#brandList .brandListIn dl.bSe dd{
	border:3px solid #eee;
	padding:8px 0 0 8px;
}

#brandList .brandListIn dl.bSe dd ul.category li{
	list-style:none;
	float:left;
	padding:0 9px 9px 0;
}

#brandList .brandListIn dl.bSe dd ul.category li img{
	display:block;
}

#brandList .brandListIn dl.bSe dd ul.japanese{
	float:left;
	height:1em;
	white-space:nowrap;
	display:block;
	padding:0 0 10px 0;
	font-weight:bold;
	width:11em;
	margin:0 20px 0 0;
}

#brandList .brandListIn dl.bSe dd ul.japanese li{
	list-style:none;
	display:inline;
}

#brandList .brandListIn dl.bSe dd ul.japanese li a{
	padding:0.2em 0.4em;
}

#brandList .brandListIn dl.bSe dd ul.japanese li span{
	padding:0.2em 0.4em;
	color:#999;
}


#sports-wearAll #brandList .brandListIn .bSarchBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/line02.gif) repeat-x left top;
	margin:5px 12px 0 0;
	padding:18px 0 10px 0;
	text-align:center;
	font-size:107%;
}

#sports-wearAll #brandList .brandListIn .bSarchBox .keywordBox{
	border-color:#808080 #C3C3C3 #C3C3C3 #808080;
	border-left:2px solid #808080;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	height:16px;
	padding:2px;
	width:290px;
}

#sports-wearAll #brandList .brandListIn .bSarchBox input {
	vertical-align:middle;
}

#sports-wearAll #brandList .brandListIn .bSarchBox p{
	display:inline;
	font-size:92%;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 0;
	padding:0 0 7px 18px;
	margin:0 0 0 10px;
}

/* 関連カテゴリ詳細枠*/
#main .seekSchBox {
	width:100%;
	margin-bottom:10px;
}
#main .seekSchBox .seekTtl {
	background:url(https://img1.kakaku.k-img.com/images/category/search/bg_seek_ttl.gif) no-repeat;
	width:100%;
}
#main .seekSchBox .seekTtl h3{
	font-weight:normal;
	margin:0 2px;
	padding:10px 10px 5px 10px;
	border-bottom:4px solid #000080;
}
#main .seekSchBox .seekTtl h3 stong {
	font-weight:bold;
}
#main .seekSchBox .seekshort,
#main .seekSchBox .seekDetail {
	background:url(https://img1.kakaku.k-img.com/images/category/search/bg_seek_ctn.gif);
	width:100%;
	padding:10px 0;
}
#main .seekSchBox ul {
	list-style:none;
	margin:0 10px;
}
#main #result .seekSchBox ul li a:link,
#main #result .seekSchBox ul li a:visited {
	text-decoration:underline;
}
#main .seekSchBox .seekshort ul li {
	display:inline;
	line-height:2;
	margin-right:15px;
}
#main .seekSchBox .seekshort ul li a {
	white-space:nowrap;
}
#main .seekSchBox .seekDetail ul {
	margin-bottom:10px;
}
#main .seekSchBox .seekDetail ul li {
	line-height:1.5;
}
#main .seekSchBox .pullBtn {
	background:url(https://img1.kakaku.k-img.com/images/category/search/bg_seek_btm.gif) no-repeat top;
	width:100%;
	padding-top:5px;
}
#main .seekSchBox .pullBtn img {
	position:relative;
	top:-1px;
	margin-left:265px;
	cursor:pointer;
}

/*商品ランキング*/
#sports-wearAll .rankTabBox{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_bg.gif) repeat-x left bottom;
}

#sports-wearAll .rankTabBox .rankTabBoxIn{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_top.gif) repeat-x left top;
	padding:0 0 0 40px;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul{
	margin:0;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li{
	list-style:none;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-align:center;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li a{
	text-decoration:none;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li#popularTab span,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#brandTab span{
	border-top:1px solid #a9c8d7;
	border-left:1px solid #a9c8d7;
	border-right:1px solid #a9c8d7;
	background:#fff url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_active.gif) repeat-x left top;
	padding:10px 40px 9px 40px;
	height:100%;
	display:block;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li#popularTab span,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#brandTab span,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#popularTab a,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#brandTab a{
	width:15em;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:11em;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li#popularTab,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#brandTab{
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li#popularTab a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_line.gif) no-repeat left bottom;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li#brandTab a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_line.gif) no-repeat right bottom;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li#brandTab a,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#popularTab a{
	padding:10px 38px 9px 40px;
	display:block;
	color:#333;
	margin:1px 0 0 0;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li#popularTab a:hover{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_populartab_bg_over.gif) no-repeat left bottom;
}

#sports-wearAll .rankTabBox .rankTabBoxIn ul li#brandTab a:hover{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_brandtab_bg_over.gif) no-repeat right bottom;
}

#sports-wearAll #ranking{
	padding:30px 0 0 0;
}

#sports-wearAll #ranking .rankingIn{
	padding:15px 0;
}

/*ランキング用ページング*/
#sports-wearAll #ranking .pageNavi03 {
	display:block;
	text-align:center;
	padding:30px 0px 40px 0;
	width:930px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/ranking_dot.gif) repeat-x left top;
	margin:-20px 0 0 0;
}

#sports-wearAll #ranking .pageNavi03 li {
	display:inline;
	position:relative;
	margin:0 3px;
	padding:5px 0px;
}

#sports-wearAll #ranking .pageNavi03 li a {
	background:#fff none repeat scroll 0%;
	padding:5px;
	text-decoration:none;
	border:solid 1px #cccccc;
	font-weight:bold;
}

#sports-wearAll #ranking .pageNavi03 li a.prev, #sports-wearAll #ranking .pageNavi03 li.prev {
	border-width:0px;
	background:#fff url(https://img1.kakaku.k-img.com/images/category/search/search_prev.gif) no-repeat scroll right center;
	background-position: 0% 20%;
	padding-left:16px;
}

#sports-wearAll #ranking .pageNavi03 li a.next, #sports-wearAll #ranking .pageNavi03 li.next {
	border-width:0px;
	background:#fff url(https://img1.kakaku.k-img.com/images/category/search/search_next.gif) no-repeat scroll right center;
	background-position: 90% 20%;
	padding-right:16px;
}

#sports-wearAll #ranking .pageNavi03 li.now span{
	padding:5px;
	background:#cccccc;
	border:solid 1px #cccccc;
	font-weight:bold;
	color:white;
}

#sports-wearAll #ranking .pageNavi03 ul.count{
	padding:5px;
}

#sports-wearAll #ranking .rankingIn table.rankList{
	width:910px;
}
#sports-wearAll #ranking .rankingIn table.rankList td.name p {
	width:174px;
	word-break:break-all;
	word-wrap:break-word;
}

#sports-wearAll table.rankList td.rankBest3{
	vertical-align:bottom;
}

#sports-wearAll table.rankList td.rankNo{
	width:174px;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	line-height:100%;
}

#sports-wearAll table.rankList td.rankNo span{
	border-bottom:1px solid #ccc;
	display:block;
	padding:0 0 3px 0;
}

/*カテゴリトップ ブランド一覧*/
#sports-wearAll .mainbrandBox{
	margin:10px 0 35px;
}
#sports-wearAll .mainbrandBox .h3Box {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_01.png) no-repeat left bottom;
	margin-bottom:10px;
	padding:7px 10px 8px;
	border-top:2px solid #333333;
}
#sports-wearAll .mainbrandBox .h3Box h3{
	line-height:130%;
}
#sports-wearAll .mainbrandBox .h3Box h3 a:visited {
	color:#333;
}
#sports-wearAll .mainbrandBox h4{
	padding:8px 10px 4px 10px;
}
#sports-wearAll .mainbrandBox .brandlist {
	margin:0 10px;
}
#sports-wearAll .mainbrandBox .hb {
	min-height:13em;
}
* html #sports-wearAll .mainbrandBox .hb {
	height:13em;
}

#sports-wearAll .mainbrandBox .brandlist ul{
	width:270px;
	padding:7px 0 10px 0;
	list-style:none;
}
/*時計・アクセ追加 110105sm5*/
#sports-wearAll .mainbrandBox .brand09 .brandlist ul{
	width:225px;
}
#sports-wearAll .mainbrandBox .brand10 .brandlist ul{
	width:255px;
}
#sports-wearAll .mainbrandBox .brandlist ul li {
	float:left;
	display:block;
	margin-right:10px;
	line-height:1.9;
	white-space: nowrap;
}
#sports-wearAll .mainbrandBox .detailLink {
	background:#f3f3f3;
	margin:0 1px;
	padding:5px 10px;
	text-align:right;
}
#sports-wearAll .mainbrandBox .detailLink a {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 1px;
	padding:2px 0 2px 18px;
	color:#333;
}
#sports-wearAll .mainbrandBox .brand01,
#sports-wearAll .mainbrandBox .brand02,
#sports-wearAll .mainbrandBox .brand03,
#sports-wearAll .mainbrandBox .brand04,
#sports-wearAll .mainbrandBox .brand05,
#sports-wearAll .mainbrandBox .brand06,
#sports-wearAll .mainbrandBox .brand07,
#sports-wearAll .mainbrandBox .brand08,
/*時計・アクセ追加 110105sm5*/
#sports-wearAll .mainbrandBox .brand09,
#sports-wearAll .mainbrandBox .brand10{
	float:left;
	margin:10px 0 0 10px;
	width:343px;
	padding-bottom:1px;
}
* html #sports-wearAll .mainbrandBox .brand01,* html #sports-wearAll .mainbrandBox .brand02,
* html #sports-wearAll .mainbrandBox .brand03,* html #sports-wearAll .mainbrandBox .brand04,
* html #sports-wearAll .mainbrandBox .brand05,* html #sports-wearAll .mainbrandBox .brand06,
* html #sports-wearAll .mainbrandBox .brand07,* html #sports-wearAll .mainbrandBox .brand08,
/*時計・アクセ追加 110105sm5*/
* html #sports-wearAll .mainbrandBox .brand09,* html #sports-wearAll .mainbrandBox .brand10{
	margin:10px 0 0 5px;
}
#sports-wearAll .mainbrandBox .brand01{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_brand_01.png) no-repeat;
	border:1px solid #cccccc;
}
#sports-wearAll .mainbrandBox .brand02{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_brand_02.png) no-repeat;
	border:1px solid #cccccc;
}
#sports-wearAll .mainbrandBox .brand03{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_brand_03.png) no-repeat;
	border:1px solid #cccccc;
}
#sports-wearAll .mainbrandBox .brand04{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_brand_04.png) no-repeat;
	border:1px solid #cccccc;
}
#sports-wearAll .mainbrandBox .brand05{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_brand_05.png) no-repeat;
	border:1px solid #cccccc;
}
#sports-wearAll .mainbrandBox .brand06{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_brand_06.png) no-repeat;
	border:1px solid #cccccc;
}
#sports-wearAll .mainbrandBox .bSarchBox {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_searchbox_01.png) no-repeat;
	margin:15px 10px 40px 10px;
	padding:16px 10px 0 0;
	text-align:center;
	font-size:107%;
	height:40px;
	/padding:14px 10px 0 0;
	/height:42px;
}
#sports-wearAll .mainbrandBox .bSarch {
	float:left;
	width:500px;
	padding-left:50px;
	text-align:center;
}
/*カテゴリトップ カテゴリ一覧*/
#sports-wearAll .maincateBox{
	margin:35px 0 0 0;
	padding-bottom:23px;
}
#sports-wearAll .maincateBox .h3Box{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_01.png) no-repeat left bottom;
	padding:7px 10px 8px;
	border-top:2px solid #333333;
	margin:10px 0 -15px 0;
}
#sports-wearAll .maincateBox .h3Box h3{
	line-height:130%;
}
#sports-wearAll .maincateBox .h4Box{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/bg_catlist_sttl.gif) no-repeat left bottom;
	margin:35px 10px 0 10px;
	padding:7px 5px 9px 5px;
	border-top:1px solid #bcbcbc;
}
#sports-wearAll .maincateBox .h4Box h4{
	border-left:5px solid #333;
	padding-left:5px;
}
#sports-wearAll .maincateBox .clearfix{
	padding:18px 0 0 11px;
}
#sports-wearAll .maincateBox .btnBox{
	width:167px;
	padding:0 10px 0 0;
	float:left;
}
#sports-wearAll .maincateBox .btnBox p{
	margin:3px 0 0 0;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow.gif) no-repeat 0 1px;
	padding:0 0 0 18px;
	font-size:92%;
	line-height:16px;
}

/*リンク色設定*/
#sports-wearAll .h2Box a:link,
#sports-wearAll .h2Box a:visited,
#sports-wearAll #brandList .h2Box p a:link,
#sports-wearAll #brandList .h2Box p a:visited,
#sports-wearAll .mainbrandBox .h3Box h3 a:link,
#sports-wearAll .fCtsBox .h3Box a:link,
#sports-wearAll .selectBox ul li a:link,
#sports-wearMenu a:link,
#sports-wearAll #menu .pkupBox ul.pkupCtn li a:link,
#sports-wearAll #cateBox .btnBox p a:link,
#sports-wearAll .maincateBox .btnBox p a:link,
#sports-wearAll .seBox .seBoxIn ul li a:link,
#sports-wearAll table.seBoxList td.cts ul li a:link,
.popup .popupCts .txtBox p.name a:link,
#sports-wearAll #brandList .brandListIn .bSarchBox p a:link,
#sports-wearAll .mainbrandBox .detailLink a:link,
.sports-wearMenuLow a:link {
	text-decoration:none;
	color:#333;
}

#sports-wearAll .selectBox ul li a:visited,
#sports-wearMenu a:visited,
#sports-wearAll #menu .pkupBox ul.pkupCtn li a:visited,
#sports-wearAll #cateBox .btnBox p a:visited,
#sports-wearAll .maincateBox .btnBox p a:visited,
#sports-wearAll .seBox .seBoxIn ul li a:visited,
#sports-wearAll table.seBoxList td.cts ul li a:visited,
.popup .popupCts .txtBox p.name a:visited,
#sports-wearAll #brandList .brandListIn .bSarchBox p a:visited,
#sports-wearAll .mainbrandBox .detailLink a:visited,
.sports-wearMenuLow a:visited {
	text-decoration:none;
	color:#608fa6;
}
#sports-wearAll .h2Box a:hover,
#sports-wearAll #brandList .h2Box p a:hover,
#sports-wearAll .mainbrandBox .h3Box h3 a:hover,
#sports-wearAll .fCtsBox .h3Box a:hover,
#sports-wearAll .selectBox ul li a:hover,
#sports-wearMenu a:hover,
#sports-wearAll #menu .pkupBox ul.pkupCtn li a:hover,
#sports-wearAll #cateBox .btnBox p a:hover,
#sports-wearAll .maincateBox .btnBox p a:hover,
#sports-wearAll .seBox .seBoxIn ul li a:hover,
#sports-wearAll table.seBoxList td.cts ul li a:hover,
.popup .popupCts .txtBox p.name a:hover,
#sports-wearAll #brandList .brandListIn .bSarchBox p a:hover,
#sports-wearAll .mainbrandBox .detailLink a:hover,
.sports-wearMenuLow a:hover {
	color:#3398CC;
	text-decoration:underline;
}

#sports-wearAll #main table.catalogList td.name a,
#sports-wearAll table.catalogList td.detail a,
#sports-wearAll table.rankList td.detail a,
#sports-wearAll table.rankList td.name a,
#sports-wearAll .fCtsBox .fCtsBoxIn a,
#sports-wearAll .listBox .txt .ttl p a{
	/*font-weight:bold; delete 111128 sm1*/
}
#sports-wearAll table.rankList td.bName a {
	font-weight:bold; delete
}

#sports-wearAll #main table.catalogList td.name a:link,
#sports-wearAll .fCtsBox .fCtsBoxIn a:link,
#sports-wearAll .listBox .txt .ttl p a:link,
#brandList table.list td a:link,
#brandList .brandListIn dl.bSe dd ul.japanese li a:link,
#sports-wearAll table.rankList td.name a:link,
#sports-wearAll table.rankList td.bName a:link,
#sports-wearAll .mainbrandBox .brandlist ul li a:link{
	text-decoration:underline;
	color:#666;
}

#sports-wearAll table.catalogList td.detail a:link,
#sports-wearAll table.rankList td.detail a:link,
#sports-wearAll .h3List .sort .sortBoxL a:link,
.moreWindow .moreWindowIn .moreList table tr td a:link,
#sports-wearAll .listBox .photo p.detail a:link{
	text-decoration:none;
	color:#666;
}

#sports-wearAll #main table.catalogList td.name a:visited,
#sports-wearAll table.catalogList td.detail a:visited,
#sports-wearAll .h3List .sort .sortBoxL a:visited,
#sports-wearAll .fCtsBox .fCtsBoxIn a:visited,
.moreWindow .moreWindowIn .moreList table tr td a:visited,
.moreWindow .moreWindowTtl p.close a:visited,
#sports-wearAll .listBox .txt .ttl p a:visited,
#sports-wearAll .listBox .photo p.detail a:visited,
#sports-wearAll table.rankList td.detail a:visited,
#brandList table.list td a:visited,
#brandList .brandListIn dl.bSe dd ul.japanese li a:visited,
#sports-wearAll table.rankList td.name a:visited,
#sports-wearAll table.rankList td.bName a:visited,
#sports-wearAll .mainbrandBox .brandlist ul li a:visited{
	text-decoration:underline;
	color:#608fa6;
}

#sports-wearAll #main table.catalogList td.name a:hover,
#sports-wearAll table.catalogList td.detail a:hover,
#sports-wearAll .h3List .sort .sortBoxL a:hover,
#sports-wearAll .fCtsBox .fCtsBoxIn a:hover,
.moreWindow .moreWindowIn .moreList table tr td a:hover,
.moreWindow .moreWindowTtl p.close a:hover,
#sports-wearAll .listBox .txt .ttl p a:hover,
#sports-wearAll .listBox .photo p.detail a:hover,
#sports-wearAll table.rankList td.detail a:hover,
#brandList table.list td a:hover,
#brandList .brandListIn dl.bSe dd ul.japanese li a:hover,
#sports-wearAll table.rankList td.name a:hover,
#sports-wearAll table.rankList td.bName a:hover,
#sports-wearAll .mainbrandBox .brandlist ul li a:hover{
	color:#3398CC;
	text-decoration:underline;
}

/* 左メニューポップアップ用 */
#pop {
  position: absolute;
  display: none;
  z-index: 9999;
}
#InitialList {
  position: absolute;
  display: none;
  z-index: 100;
}


/* Dre'Che誘導枠追加 110210 sm7 */
#drecheBox {
	width:194px;
	border:solid #bdbdbd 1px;
	padding:2px;
	margin-top:10px;
	text-align:center;
}

#drecheBox .linkarea {
	margin-top:5px;
}

/* Dre'Che誘導枠追加 end */
/* readme 110620 sm1 */
#searchCategory #main .box13 {
	border: 1px solid #CCCCCC;
}
#searchCategory .iconReadme {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_readme.gif) no-repeat left center;
    line-height: 20px;
    padding: 6px 5px 4px 22px;
}
#searchCategory #main ul.notes {
    margin: 5px 0;
}
#searchCategory #main ul.notes li {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_notes.gif) no-repeat left top;
    line-height: 140%;
    list-style: none outside none;
    padding-left: 12px;
}
/* readme end */




/* ランキング改修 120815SM5 */
table.rankpopList {
	margin:0 auto 20px;
	border-collapse: collapse;
	border-spacing: 0;
	text-align:left;
}
#sports-wearAll .fCtsBox .fCtsBoxIn table.rankpopList {
	margin-top:-5px;
}
table.rankpopList th {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_13.gif) no-repeat center bottom;
	vertical-align:middle;
	text-align:center;
	height:27px;
	font-weight:bold;
}
table.rankpopList th.rankpopBest {
	padding-top:5px;
    color: #FF8400;
}
table.rankpopList th.rankpopBest1,
table.rankpopList th.rankpopBest2,
table.rankpopList th.rankpopBest3 {
	padding:5px 0 5px;
    color: #FF8400;
}
table.rankpopList th img {
	vertical-align:middle;
	position:relative;
	bottom:3px;
	margin-right:4px;

}
table.rankpopList th span {
    font-family: Verdana;
    font-size: 135%;
	margin-right:2px;
}
table.rankpopList th.rankpopBest1 span,
table.rankpopList th.rankpopBest2 span,
table.rankpopList th.rankpopBest3 span {
	padding:0 0 0 29px;
}
table.rankpopList th.rankpopBest1 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left 2px;
}
table.rankpopList th.rankpopBest2 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -98px;
}
table.rankpopList th.rankpopBest3 span {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rank_crown_01.png) no-repeat left -198px;
}
table.rankpopList td {
    width: 184px;
	padding:0px 1px 17px;
	text-align:center;
	vertical-align:top;
	line-height:110%;
}
table.rankpopList td.noRank {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_nodata.gif) no-repeat center center;
}
table.rankpopList td p.rpImg {
    height: 130px;
	margin:0;
    padding: 0;
    overflow: hidden;
    width: 182px;
	text-align:center;
}
table.rankpopList td p.rpImg a {
	display:block;
    width: 178px;
    height: 110px;
	margin-left:3px;
    padding: 7px 0 13px;
	/width: 178px;
	/margin-left:1px;
}

#ranking table.rankpopList td p.rpImg {
    height: 166px;
}
#ranking table.rankpopList td p.rpImg a {
    height: 146px;
}
#ranking table.rankpopList td p.rpImg a img {

	max-width:146px;
	max-height:146px;
	width: auto !important;
	width: 146px;
}
.onjs table.rankpopList td p.rpImg a img {
	width:auto;
}

table.rankpopList td p.rpItem {
    font-size: 85%;
	width:164px;
	text-align:left;
	margin:0 auto 4px;
	line-height:130%;
    word-wrap: break-word;
	/word-break:break-all;
}
.onjs table.rankpopList td p.rpItem {
	color: #666666;
    text-decoration: underline;
}
table.rankpopList td p.rpItem a {
	text-decoration:none;
}
table.rankpopList td p.rpItem a:hover {
	text-decoration:underline;
}
table.rankpopList td p.rpPrice {
	width:164px;
	text-align:left;

	margin:0 auto 10px;
}
table.rankpopList td p.rpPrice a {
    color: #FF0000;
    font-family: Verdana;
    font-weight: bold;
	text-decoration:none;
}
table.rankpopList td p.rpPrice a:hover {
	text-decoration:underline;
}
table.rankpopList td p.rpShop {
	width:164px;
	text-align:left;
	margin:0 auto;
    color: #808080;
    font-size: 85%;
	line-height:130%;
	letter-spacing:0.03em;
    word-wrap: break-word;
	/word-break:break-all;
}
table.rankpopList td p.rpShop img {
	vertical-align:middle;
	position:relative;
	bottom:2px;
}
table.rankpopList td p.rpPoint {
	text-align:left;
	width: 159px;
    margin: -5px auto 10px;
	word-break:break-all;
	word-wrap:break-word;
}
table.rankpopList td p.rpPoint span.reviewPt {
	float:left;
	margin:0 0 5px 0;
}
table.rankpopList td p.rpPoint span.line {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/icon_reviewbbs_01.png) no-repeat right -878px;
	margin-right:6px;
}
table.rankpopList td p.rpPoint span.reviewPt a {
	display:block;
	line-height:110%;
    color: #FF8400;
    font-family: Verdana;
    font-weight: bold;
	text-decoration:none;
	padding:0 7px 2px 40px;
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/icon_reviewbbs_01.png) no-repeat 0 -1px;
}
table.rankpopList td p.rpPoint span.reviewPt a:hover {
	text-decoration:underline;
}
table.rankpopList td p.rpPoint span.reviewPt a.review10 {
	background-position:0 -79px;
}
table.rankpopList td p.rpPoint span.reviewPt a.review15 {
	background-position:0 -159px;
}
table.rankpopList td p.rpPoint span.reviewPt a.review20 {
	background-position:0 -239px;
}

table.rankpopList td p.rpPoint span.reviewPt a.review25 {
	background-position:0 -319px;
}
table.rankpopList td p.rpPoint span.reviewPt a.review30 {
	background-position:0 -399px;
}
table.rankpopList td p.rpPoint span.reviewPt a.review35 {
	background-position:0 -479px;
}
table.rankpopList td p.rpPoint span.reviewPt a.review40 {
	background-position:0 -559px;
}
table.rankpopList td p.rpPoint span.reviewPt a.review45 {
	background-position:0 -639px;
}
table.rankpopList td p.rpPoint span.reviewPt a.review50 {
	background-position:0 -719px;
}
table.rankpopList td p.rpPoint span.bbsPt {
	float:left;
	margin-bottom:5px;
}
table.rankpopList td p.rpPoint span.bbsPt a {
	display:block;
	line-height:110%;
	text-decoration:none;
	color:#333;
	padding:1px 0 0 22px;
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/icon_reviewbbs_01.png) no-repeat 0 -800px;
	font-size:86%;

}
table.rankpopList td p.rpPoint span.bbsPt a span {
	line-height:110%;
    color: #FF8400;
    font-family: Verdana;
    font-size: 108%;
    font-weight: bold;
	text-decoration:none;
	white-space:normal;
	padding-right:3px;
}
table.rankpopList td p.rpPoint span.bbsPt a:hover span {
	text-decoration:underline;
}
table.rankpopList td .ranklinkBg {
    padding:15px 0 0;
}
table.rankpopList td.on {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_15.png) no-repeat -498px bottom;
	cursor:pointer;
}
table.rankpopList td.on .ranklinkBg {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_15.png) no-repeat 1px 0;
}
.onjs table.rankpopList p.rpItem {
	color: #0000DD;
}
/* ランキング改修 120815SM5 end */

/* クリックエリア改修 120914SM5 */
/* ランキング */
.fCtsBoxIn table.rankpopList th {
    background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_18.gif) no-repeat center bottom;
}
.fCtsBoxIn table.rankpopList td {
    padding: 0 0px 17px;
    width: 140px;
}
.fCtsBoxIn table.rankpopList td.noRank {
	padding:50px 0;
}
.fCtsBoxIn table.rankpopList td.on {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_17.png) no-repeat -500px bottom;
	cursor:pointer;
}
.fCtsBoxIn table.rankpopList td.on .ranklinkBg {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_17.png) no-repeat 0 0;
}
.fCtsBoxIn table.rankpopList td p.rpImg,
.fCtsBoxIn table.rankpopList td p.brandImg {
    height: 136px;
    width: 140px;
	overflow: hidden;
}
.fCtsBoxIn table.rankpopList td p.rpImg a,
.fCtsBoxIn table.rankpopList td p.brandImg a {
	display: block;
    width: 140px;
    margin-left:0;
    height: 126px;
    padding: 2px 0 10px;
}
.fCtsBoxIn table.rankpopList td p.rpImg a img,
.fCtsBoxIn table.rankpopList td p.brandImg a img {
	max-width:126px;
	max-height:126px;
	width: auto !important;
	width: 126px;
}
.fCtsBoxIn table.rankpopList td p.brandItem {
	font-weight:bold;
	width: 126px;
	margin: 0 auto 4px;
	word-wrap:break-word;
}
.fCtsBoxIn table.rankpopList td p.rpItem {
	width:126px;
}
.fCtsBoxIn table.rankpopList td p.rpPrice {
	width:126px;
}
.fCtsBoxIn table.rankpopList td p.rpShop {
	width:126px;
}
.fCtsBoxIn table.rankpopList td p.rpPoint {
	width:126px;
}

/* catalog */
.itemCatBox .itemphoto img,
.itemCatLast .itemphoto img {
	/margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
	max-height:200px;
	max-width:200px;
}
.imgSmall .itemCatBox .itemphoto img,
.imgSmall .itemCatLast .itemphoto img {
	/margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
	max-width:146px;
	max-height:146px;
}
.onjs .itemCatBox .itemphoto img,
.onjs .itemCatLast .itemphoto img{
}
.itemCatList .itemCatBox .valuebox,
.itemCatList .itemCatLast .valuebox {
	margin-left:-3px;
}
.itemCatList .itemCatBox,
.itemCatList .itemCatLast {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -955px bottom;
	width:710px;
	padding:0 2px 0 3px;
	position:relative;
	left:-2px;
}
.itemCatList .itemCatLast {
	background:none;
}
.itemCatList .hover01 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -711px bottom;
}
.itemCatList .hover02 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -475px bottom;
}
.itemCatList .hover03 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -239px bottom;
}
.itemCatList .hover05 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_03.png) no-repeat left bottom;
}
.itemCatList .hover06 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_03.png) no-repeat 236px bottom;
}
.itemCatList .hover07 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_03.png) no-repeat 472px bottom;
}


.imgSmall .hover01 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_04.png) no-repeat -711px bottom;
}
.imgSmall .hover02 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_04.png) no-repeat -535px bottom;
}
.imgSmall .hover03 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_04.png) no-repeat -359px bottom;
}
.imgSmall .hover04 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_04.png) no-repeat -183px bottom;
}
.imgSmall .hover05 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_06.png) no-repeat left bottom;
}
.imgSmall .hover06 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_06.png) no-repeat 176px bottom;
}
.imgSmall .hover07 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_06.png) no-repeat 352px bottom;
}
.imgSmall .hover08 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_06.png) no-repeat 528px bottom;
}

.itemCatList .itemCat01,
.itemCatList .itemCat02,
.itemCatList .itemCat03 {
	width:236px;
	float:left;
	vertical-align:middle;
}
.imgSmall .itemCat01,
.imgSmall .itemCat02,
.imgSmall .itemCat03,
.imgSmall .itemCat04 {
	width:176px;
	float:left;
	vertical-align:middle;
}
.itemCatList .hover01 .itemCat01,
.itemCatList .hover02 .itemCat02,
.itemCatList .hover03 .itemCat03,
.itemCatList .hover04 .itemCat04,
.itemCatList .hover05 .itemCat01,
.itemCatList .hover06 .itemCat02,
.itemCatList .hover07 .itemCat03,
.itemCatList .hover08 .itemCat04 {
	cursor:pointer;
	position:relative;
	top:-6px;
	left:-3px;
	padding:6px 5px 0px 3px;
	margin:0 -8px -6px 0;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -1900px top;
}

.imgSmall .hover01 .itemCat01,
.imgSmall .hover02 .itemCat02,
.imgSmall .hover03 .itemCat03,
.imgSmall .hover04 .itemCat04,
.imgSmall .hover05 .itemCat01,
.imgSmall .hover06 .itemCat02,
.imgSmall .hover07 .itemCat03,
.imgSmall .hover08 .itemCat04 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_04.png) no-repeat -1900px top;
}
.itemCatList .valuebox li {
	border-left:1px dotted #808080;
	padding-right:5px;
	padding-left:3px;
}
.itemCatList .valuebox li.first {
	border-left:none;
	padding-right:5px;
	padding-left:0;
}
.itemCatList .itemCat01 .itemphoto,
.itemCatList .itemCat02 .itemphoto,
.itemCatList .itemCat03 .itemphoto,
.itemCatList .itemCat04 .itemphoto {
	width: 236px;
	height:220px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.itemCatList .itemCat01 .itemphoto a,
.itemCatList .itemCat02 .itemphoto a,
.itemCatList .itemCat03 .itemphoto a,
.itemCatList .itemCat04 .itemphoto a {
	width: 236px;
	height:220px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	/display:block;
}
.imgSmall .itemCat01 .itemphoto,
.imgSmall .itemCat02 .itemphoto,
.imgSmall .itemCat03 .itemphoto,
.imgSmall .itemCat04 .itemphoto,
.imgSmall .itemCat01 .itemphoto a,
.imgSmall .itemCat02 .itemphoto a,
.imgSmall .itemCat03 .itemphoto a,
.imgSmall .itemCat04 .itemphoto a {
	width: 176px;
	height:166px;
}

.itemCatList .itemCat01 p.itemnameN,
.itemCatList .itemCat02 p.itemnameN,
.itemCatList .itemCat03 p.itemnameN,
.itemCatList .itemCat04 p.itemnameN {
    font-size: 85%;
	margin-bottom:5px;
}
.onjs .itemCat01 p.itemnameN,
.onjs .itemCat02 p.itemnameN,
.onjs .itemCat03 p.itemnameN,
.onjs .itemCat04 p.itemnameN {
    color: #666666;
    text-decoration: underline;
}
.itemCatList .itemCat01 .itemPrice,
.itemCatList .itemCat02 .itemPrice,
.itemCatList .itemCat03 .itemPrice,
.itemCatList .itemCat04 .itemPrice {
	text-align:left;
	margin-bottom:5px;
}
.itemCatList .itemCat01 .itemPrice .yen,
.itemCatList .itemCat02 .itemPrice .yen,
.itemCatList .itemCat03 .itemPrice .yen {
}
.itemCatList .itemCat01 .mallshopicon,
.itemCatList .itemCat02 .mallshopicon,
.itemCatList .itemCat03 .mallshopicon,
.itemCatList .itemCat04 .mallshopicon {
    color: #808080;
    display: block;
    font-size: 85%;
}
.itemCatList .itemCat01 .mallshopicon img,
.itemCatList .itemCat02 .mallshopicon img,
.itemCatList .itemCat03 .mallshopicon img,
.itemCatList .itemCat04 .mallshopicon img {
	position:relative;
	bottom:-2px;
}
.itemCatList {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_01.png) repeat-y 235px 0;
	margin-left:5px;
	margin-top:10px;
}
.imgSmall {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_05.png) repeat-y 175px 0;
}
.itemCatList .catlinkBox {
	padding:0 10px 10px;
}

/* list */
#sports-wearAll .itemList .listBox{
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_03.png) no-repeat -1640px bottom;
	margin:2px 0 2px 0;
	padding:0 0 5px;
	border-bottom:0;
}
#sports-wearAll .itemList .listBox .shopBtn {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/btn_shop_02.png) no-repeat;
}
#sports-wearAll .itemList .on .shopBtn,
#sports-wearAll .itemList .btn a:hover .shopBtn  {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/btn_shop_02.png) no-repeat 0 -100px;
}
#sports-wearAll .itemList .on {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_03.png) no-repeat -820px bottom;
	cursor:pointer;
	border-top:none;
	padding:0 0 5px;
	position:relative;
	top:-5px;
	margin-bottom:-5px;
}
#sports-wearAll .itemList .on .listBoxBg{
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_03.png) no-repeat;
	padding-top:5px;
}
#sports-wearAll  .itemList .listBox .photo{
	width:178px;
	float:left;
	text-align:center;
}
#sports-wearAll .itemList .listBox .photo a{
	display:block;
	width:166px;
	overflow:hidden;
	padding:12px 0 12px 12px;
}
#sports-wearAll .itemList .listBox .txt{
	width:530px;
	float:right;
	padding:12px 12px 12px 0;
	min-height:128px;
	height: auto !important;
	height: 128px;
}
#sports-wearAll .onjs .itemList .listBox .txt .ttl p {
	color: #666666;
    text-decoration: underline;
}
.rankingIn table.rankpopList td p.brandImg {
	height: 166px;
	width: 182px;
	text-align: center;
	overflow: hidden;
}
.rankingIn table.rankpopList td p.brandImg a {
	display: block;
	height: 146px;
	margin-left: 3px;
	padding: 7px 0 13px;
	width: 178px;
}
.rankingIn table.rankpopList td p.brandImg a img {
	max-height:146px;
	max-width:146px;
	width: auto !important;
	width: 146px;
}



.rankingIn table.rankpopList td p.brandItem {
	font-weight:bold;
	width: 170px;
	margin: 0 auto 4px;
	word-wrap:break-word;
}
.rankingIn table.rankpopList td p.brandItem a {
	color: #666666;
}
.rankingIn table.rankpopList td p.brandItem a:visited {
	color:#608fa6;
}
.rankingIn table.rankpopList td p.brandItem a:hover {
	color:#3398CC;
}
/* クリックエリア改修 120914SM5 end */

/* ブランドページ改修 121225SM5 */

.brandNameBox {
	border-bottom:1px solid #f2f2f2;
}
.brandNameBoxMain {
	border:1px solid #cccccc;
}
.brandNameCap {
	border-top:1px solid #cccccc;
	padding:15px 17px 7px;
}
.brandNameCap p {
	line-height:160%;
	margin-bottom:8px;
}
.brandNameBox h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
	background:#f3f3f3;
	border:1px solid #FFF;
	text-align:center;
	line-height:110%;
	padding:11px 10px 10px;
}
.seriesMain {
	padding:5px 0 25px 10px;
}
.seriesBox {
	width:232px;
	float:left;
	margin:0 2px 2px 0;
}
#all #sports-wearAll .seriesBox a{
	border:1px dotted #b2b2b2;
	height:206px;
	text-decoration:none;
	display:block;
	overflow:hidden;
}
#all #sports-wearAll .seriesBox a:hover{
	border:1px dotted #3398CC;
}
#all #sports-wearAll span.seriesTtl{
	width:210px;
	display:block;
	padding:10px 10px 0;
	text-decoration:none;
	font-size:107%;
	font-weight:bold;
	line-height:110%;
}
span.seriesTtl span {
	display:block;
	font-size:9px;
	font-weight:normal;
	margin-bottom:-2px;
}
span.seriesImg{
	width:230px;
	height:146px;
	display:block;
	padding:10px 0;
	position:relative;
	overflow:hidden;
}
#main span.seriesImg span.img01,
#main span.seriesImg span.img02,
#main span.seriesImg span.img03{
	width:230px;
	height:146px;
	display:block;
	background:#FFF;
	text-align:center;
}
#main span.seriesImg span.img01 img,
#main span.seriesImg span.img02 img,
#main span.seriesImg span.img03 img {
	height: 146px;
}
span.seriesImg > img{
	position:absolute;
	top:10px;
	left:42px;
}

span.seriesImg span {
	position:absolute;
}
.set01 .img01,
.set02 .img02,
.set03 .img03 {
	z-index:10;
}


#main span.seriesImg span.img02,
#main span.seriesImg span.img03 {
	display:none;
}

.imgHide01,
.imgHide02,
.imgHide03,
.imgHide04 {
	display:none;
}
.relatedMain {
	padding:5px 0 25px 10px;
}
.relatedBox {
	width:349px;
	float:left;
	margin:0 2px 2px 0;
}
#all #sports-wearAll .relatedBox a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_arrow_01.png) no-repeat 17px 34px;
	width:267px;
	padding:0 40px;
	border:1px dotted #b2b2b2;
	height:87px;
	text-decoration:none;
	font-size:107%;
	line-height:130%;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	/display:block;
}
#all #sports-wearAll .relatedBox a:hover{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_arrow_01.png) no-repeat 17px -116px;
}
#all #sports-wearAll .relatedBox a span{
	/display:inline;
	/zoom:1;
	/margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}
#all #sports-wearAll .relatedBox a span span{
	display:block;
	margin-top:0;
}
#all #sports-wearAll .relatedBox a:hover{
	border:1px dotted #3398CC;
}
.selectBox ul li {
	list-style:none;
	float:left;
	line-height:100%;
}
.selectBox ul li.switchS {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_switch_01.png) no-repeat right -397px;
	padding-right:8px;
}
.selectBox ul li.switchL {
	padding-left:8px;
}
.selectBox ul li.switchS span {
	background:#3398CC url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_switch_01.png) no-repeat 3px 2px;
	padding:2px 2px 2px 20px;
	color:#FFF;
	font-weight:bold;
	display:block;
	/padding:3px 2px 1px 20px;
}
.selectBox ul li.switchL span {
	background:#3398CC url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_switch_01.png) no-repeat 4px -197px;
	padding:2px 2px 2px 20px;
	color:#FFF;
	font-weight:bold;
	display:block;
	/padding:3px 2px 1px 20px;
}
.selectBox ul li.switchS a {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_switch_01.png) no-repeat 0 -99px;
	padding:2px 0 2px 21px;
	display:block;
	/padding:3px 0 1px 21px;
}
.selectBox ul li.switchL a {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/icon_switch_01.png) no-repeat 0 -298px;
	padding:2px 2px 2px 18px;
	display:block;
	/padding:3px 2px 1px 18px;
}
#sports-wearAll .selectBox ul li a:link {
	text-decoration:none;
	color:#333;
}
#sports-wearAll .selectBox ul li a:visited {
	text-decoration:none;
	color:#333;
}
#sports-wearAll .selectBox ul li a:hover {
	color:#3398CC;
	text-decoration:underline;
}
#searchCategory #main .serchPickup span.icon {
    background: url(https://img1.kakaku.k-img.com/images/category/h3_icon_pickup_02.gif) no-repeat left top;
    top: -2px;
}
#main .sports-wearPickCat .boxFeature a,
#main .sports-wearPickCat .boxFeatureNoline a {
    text-decoration: none;
}
#main .sports-wearPickCat p.pickupCap {
	font-size:92%;
	padding-top:2px;
}

/* sports-wear moreBtn 130425 sm4 */
#sports-wearAll .searchMoreBtn {
	width:403px;
	margin:20px auto 30px;
}
#sports-wearAll .searchMoreBtn a {
	display:block;
	position:relative;
	width:403px;
	height:45px;
	overflow:hidden;
}
#sports-wearAll .searchMoreBtn a img {
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#sports-wearAll .searchMoreBtn a:hover {
	/cursor:pointer;/* IE 6,7 */
	/zoom:1;/* IE 6,7 */
}
#sports-wearAll .searchMoreBtn a:hover img {
	top:-73px;
	left:0;
}

/* ショッピングサイト別ランキング 130606 sm4 */

/* tab */
#sports-wearAll .rankTabBox .rankTabBoxIn ul {
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_line.gif) no-repeat left bottom;
}
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabPopular span,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabBrand span,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabShoppingsite span{
	border-top:1px solid #a9c8d7;
	border-left:1px solid #a9c8d7;
	border-right:1px solid #a9c8d7;
	background:#fff url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_active.gif) repeat-x left top;
	padding:10px 30px 9px;
	height:100%;
	display:block;
}
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabPopular span,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabBrand span,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabShoppingsite span,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabPopular a,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabBrand a,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabShoppingsite a{
	width:15em;
	voice-family: "\"}\"";
	voice-family: inherit;
	/*width:11em;*/
}
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabBrand a:link,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabBrand a:visited,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabPopular a,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabShoppingsite a{
	padding:10px 30px 9px ;
	display:block;
	color:#333;
	margin:1px 0 0 0;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_line.gif) no-repeat right bottom;
}
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabPopular a:hover,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabBrand a:hover,
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabShoppingsite a:hover{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_brandtab_bg_over.gif) no-repeat right bottom;
}
#sports-wearAll .rankTabBox .rankTabBoxIn ul li#tabPopular a:hover {
	border-left:1px solid #CCC;
	padding:10px 30px 9px 29px;
}
#all #sports-wearAll .rankTabBox .rankTabBoxIn ul li span.noLink {
	color:#b3b3b3;
	background:#f7f7f7 url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/rank_tab_line_02.gif) repeat-x left bottom;
	border-top: 1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:none;
}
#all #sports-wearAll .rankTabBox .rankTabBoxIn ul li:first-child span.noLink {
	border-left:1px solid #cccccc;
}

/* mallList */
#sports-wearAll #ranking .rankingInMall {
    padding:15px 0;
}
#sports-wearAll .rankmallRead {
	margin-bottom:10px;
}
.rankingInMall table.rankmallList {
	border-collapse: collapse;
	border-spacing: 0;
	margin:10px 0 0;
	text-align:left;
	width:930px;
	position:relative;
	z-index:90;
	border-bottom:1px solid #ccc;
}
.rankingInMall table.rankmallList td {
	border-left:1px solid #ccc;
	border-bottom:1px dotted #ccc;
}
.rankingInMall table.rankmallList th {
	vertical-align:top;
	text-align:center;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_11.png) no-repeat -897px 0;
	border-bottom:1px dotted #ccc;
	font-size:107%;
	padding:10px 0;
}
.rankingInMall table.rankmallList th.rankmallBest1,
.rankingInMall table.rankmallList th.rankmallBest2,
.rankingInMall table.rankmallList th.rankmallBest3 {
	color: #FF8400;
	padding-top:25px;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_11.png) no-repeat;
}
.rankingInMall table.rankmallList th.rankmallBest2 {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_11.png) no-repeat -299px 0;
}
.rankingInMall table.rankmallList th.rankmallBest3 {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_11.png) no-repeat -598px 0;
}
.rankingInMall table.rankmallList tr.topCell th {
	height:74px;
	vertical-align:middle;
	text-align:center;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#ebebeb;
	padding:0;
	font-size:100%;
}
.rankingInMall table.rankmallList th span {
	font-family: Verdana;
	font-size:115%;
	margin-right:2px;
}
.rankingInMall table.rankmallList tr.topCell th.first {
	width:44px;
	background:#ebebeb;
	border-left:none;
}
.rankingInMall table.rankmallList td {
	vertical-align:top;
	border-right:1px solid #ccc;
	padding:15px 15px 8px;
}
.rankingInMall table.rankmallList td.noRank {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_nodata.gif) no-repeat center center;
}
.rankingInMall table.twoMall td {
	padding:16px 15px 16px;
}
.rankingInMall table.oneMall td {
	padding:20px;
}
.rankingInMall table.rankmallList tr.topCell th span {
	display:inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_10.png) no-repeat right -150px;
	margin:0;
	font-size:100%;
	/zoom:1;
	/display:inline;
}
.rankingInMall table.rankmallList tr.topCell th span span {
	display:inline-block;
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_10.png) no-repeat;
	padding:10px 20px 0;
	height:43px;
	font-size:82%;
	font-weight:normal;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" ,Osaka ,arial ,verdana ,sans-serif;
	color:#595959;
	min-width:130px;
	/zoom:1;
	/display:inline;
}
.rankingInMall table.rankmallList tr.topCell th span span img {
	margin:0 0 3px;
}
.rankingInMall table.rankmallList td div{
	width:248px;
    word-wrap: break-word;
	/word-break:break-all;
}
.rankingInMall table.twoMall td div{
	float:right;
	width:262px;
}
.rankingInMall table.oneMall td div{
	float:right;
	width:657px;
	margin-bottom:30px;
}
.rankingInMall table.rankmallList td p.rmItem {
	font-size:92%;
	line-height:130%;
	margin-bottom:5px;
}
.rankingInMall table.twoMall td p.rmItem {
	font-size:100%;
	font-weight:bold;
	margin-bottom:7px;
}
.rankingInMall table.oneMall td p.rmItem {
	font-size:107%;
	font-weight:bold;
	line-height:150%;
}
.rankingInMall table.rankmallList td p.rmCaption {
	color: #666666;
}
.rankingInMall table.rankmallList td p.rmItem a{
	text-decoration:none;
}
.rankingInMall table.rankmallList td p.rmItem a:hover{
	text-decoration:underline;
}
.rankingInMall table.rankmallList td p.rmRank img {
	vertical-align:middle;
	position:relative;
	bottom:1px;
	margin-right:3px;
}
.rankingInMall table.rankmallList td p.rmRank span{
    font-family: Verdana;
    font-size: 107%;
}
.rankingInMall table.rankmallList td p.rmImg {
	width:110px;
	height:110px;
	margin:0 auto 15px;
	overflow:hidden;
	text-align:center;
}
.rankingInMall table.oneMall td p.rmImg {
	margin:0;
	float:left;
}
.rankingInMall table.twoMall td p.rmImg {
	margin:0;
	float:left;
}
.rankingInMall table.rankmallList td p.rmPrice {
    color: #FF0000;
    font-family: Verdana;
    font-weight: bold;
	margin-bottom:5px;
}
.rankingInMall table.rankmallList td p.rmPrice a {
    color: #FF0000;
    font-family: Verdana;
    font-weight: bold;
	text-decoration:none;
}
.rankingInMall table.rankmallList td p.rmPrice a:hover {
	text-decoration:underline;
}
.rankingInMall table.oneMall td p.rmPrice {
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" ,Osaka ,arial ,verdana ,sans-serif;
	font-weight:normal;
    color: #333;
	margin-bottom:12px;
}
.rankingInMall table.twoMall td p.rmPrice {
	font-size:110%;
	font-weight:bold;
}
.rankingInMall table.oneMall td p.rmPrice span {
    color: #FF0000;
    font-family: Verdana;
    font-weight: bold;
	font-size:129%;
}
.rankingInMall table.rankmallList td p.rmShop {
	text-align:left;
	margin:0 auto;
	font-size:86%;
	line-height:130%;
	letter-spacing:0.03em;
}
.rankingInMall table.oneMall td p.rmShop {
	text-align:right;
	width:796px;
	clear:both;
	position:relative;
	top:-14px;
	margin-bottom:-16px;
}
.rankingInMall table.rankmallList td p.rmShop img {
	vertical-align:middle;
	position:relative;
	bottom:1px;
}
.rankingInMall table.rankpopList td .ranklinkBg {
    padding:15px 0 0;
	width:177px;
}
.rankingInMall table.rankpopList td.on {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_16.png) no-repeat -498px bottom;
	cursor:pointer;
}
.rankingInMall table.rankpopList td.on .ranklinkBg {
	background:url(https://img1.kakaku.k-img.com/images/category/ranking/rankbtn_bg_16.png) no-repeat 1px 0;
}
.rankingInMall .onjs table.rankpopList p.rpItem {
	color: #0000DD;
}

.rankingInMall table.rankmallList td {
	padding:0;
}
.rankingInMall .onjs table.rankmallList td p.rmItem {
	color: #0000DD;
}
.rankingInMall table.threeMall td .ranklinkBg {
	position:relative;
	width: 295px;
}
.rankingInMall table.threeMall td .ranklinkMain {
	width: 295px;
}
.rankingInMall table.threeMall td .on {
	position:absolute;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/threeMall_bg.gif) no-repeat -683px bottom;
	top:-3px;
	left:-3px;
	padding:0 0 8px;
	width:301px;
	z-index:100;
}
.rankingInMall table.threeMall td .ranklinkBg .ranklinkBox {
	padding:0 15px 5px;
	width: 265px;
}
.rankingInMall table.threeMall td .ranklinkBg .on .ranklinkBox {
	padding:3px 18px 0;
	width: 265px;
	cursor:pointer;
}
.rankingInMall table.threeMall td .ranklinkBg p.rmImg {
	margin:0;
	width: 295px;
	height: 145px;
}
.rankingInMall table.threeMall td .ranklinkBg .on p.rmImg {
	position:relative;
	top:-1px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/threeMall_bg.gif) no-repeat;
	width:301px;
}
.rankingInMall table.threeMall td .ranklinkBg p.rmImg a {
	display:block;
	width: 295px;
	height:110px;
	padding:20px 0 15px;
}
.rankingInMall table.threeMall td .ranklinkBg .on p.rmImg a {
	padding-top:24px;
	width:301px;
}
.rankingInMall table.twoMall td .ranklinkBg {
	position:relative;
}
.rankingInMall table.twoMall td .ranklinkBg {
	position:relative;
	width: 441px;
}
.rankingInMall table.twoMall td .ranklinkMain {
	width: 441px;
}
.rankingInMall table.twoMall td .on {
	position:absolute;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/twoMall_bg.gif) no-repeat left bottom;
	top:-3px;
	left:-3px;
	padding:0 0 8px;
	width:447px;
	z-index:100;
}
* html .rankingInMall table.twoMall td .on  {
	padding:0 0 3px;
}
.rankingInMall table.twoMall td .ranklinkBg p.rmImg {
	margin:0;
	width: 140px;
	height: 140px;
}
.rankingInMall table.twoMall td .ranklinkBg .on p.rmImg {
	position:relative;
	top:-1px;
	width: 143px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/twoMall_bg.gif) no-repeat -824px 0;
}
.rankingInMall table.twoMall td .ranklinkBg p.rmImg a {
	display:block;
	width: 140px;
	height:110px;
	padding:15px 0 15px;
}
.rankingInMall table.twoMall td .ranklinkBg .on p.rmImg a {
	padding:19px 0 15px 3px;
}

.rankingInMall table.twoMall td .ranklinkBg .ranklinkBox {
	width: 286px;
	padding:15px 15px 0 0;
	height:125px;
}
.rankingInMall table.twoMall td .ranklinkBg .on .ranklinkBox {
	position:relative;
	top:-1px;
	padding:19px 18px 0 0;
	cursor:pointer;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/twoMall_bg.gif) no-repeat right top;
}

.rankingInMall table.oneMall td div {
    margin-bottom: 0;
}
.rankingInMall table.oneMall td .ranklinkBg {
	position:relative;
}
.rankingInMall table.oneMall td .ranklinkBg {
	position:relative;
	width: 884px;
}
.rankingInMall table.oneMall td .ranklinkMain {
	width: 884px;
}
.rankingInMall table.oneMall td .on {
	position:absolute;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/oneMall_bg.gif) no-repeat left bottom;
	top:-3px;
	left:-3px;
	padding:0 0 8px;
	width:890px;
	z-index:100;
}
* html .rankingInMall table.oneMall td .on  {
	padding:0 0 0px;
}
.rankingInMall table.oneMall td .ranklinkBg p.rmImg {
	margin:0;
	width: 160px;
	height: 160px;
}
.rankingInMall table.oneMall td .ranklinkBg .on p.rmImg {
	position:relative;
	top:-1px;
	width: 163px;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/oneMall_bg.gif) no-repeat -1248px 0;
}
.rankingInMall table.oneMall td .ranklinkBg p.rmImg a {
	display:block;
	width: 160px;
	height:110px;
	padding:20px 0 20px;
}
.rankingInMall table.oneMall td .ranklinkBg .on p.rmImg a {
	padding:24px 0 20px 3px;
}
.rankingInMall table.oneMall td .ranklinkBg .ranklinkBox {
	width: 704px;
	padding:20px 20px 0 0;
	height:140px;
}
.rankingInMall table.oneMall td .ranklinkBg .on .ranklinkBox {
	width: 704px;
	position:relative;
	top:-1px;
	padding:24px 23px 0 0;
	cursor:pointer;
	background:url(https://img1.kakaku.k-img.com/images/category/category10/oneMall_bg.gif) no-repeat right top;
}
.rankingInMall table.oneMall td .ranklinkBg p.rmPrice {
	color: #FF0000;
	font-weight:bold;
}
/* ショッピングサイト別ランキング 130606 sm4 end */

/* よく見られているショップ枠 130627 sm4 */
#sports-wearAll .fCtsBox .h3Box h3.h3Left{
	width:390px;
	float:left;
	line-height:130%;
}
#sports-wearAll .fCtsBox .h3Box .subText {
	width:280px;
	float:right;
	text-align:right;
	padding:2px 0 0 0;
	font-size:81%;
}
#sports-wearAll .fCtsBox .fCtsBoxIn .oftenShop{
	margin-bottom:30px;
}
#sports-wearAll .fCtsBox .fCtsBoxIn ul.oftenShopList{
	width:700px;
	margin:0 10px;
	padding:0 0 5px;
	border-bottom:1px solid #bfbfbf;
}
#sports-wearAll .fCtsBox .fCtsBoxIn ul.oftenShopList li{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/arrow_oftenshop_sports-wear.gif) no-repeat 0 6px;
	width:331px;
	float:left;
	list-style-type:none;
	margin:0 20px 6px 0;
	padding:0 0 0 9px;
	font-size:106%;
	font-weight:normal;
	line-height:1.3;
}
#sports-wearAll .fCtsBox .fCtsBoxIn ul.oftenShopList li.shopListR{
	margin-right:0;
}
#sports-wearAll .fCtsBox .fCtsBoxIn ul.oftenShopList li a{
	text-decoration:underline;
}
#sports-wearAll .fCtsBox .fCtsBoxIn ul.oftenShopList li span{
	margin-left:5px;
	font-size:81%;
	color:#808080;
}
#sports-wearAll .fCtsBox .fCtsBoxIn .allItemLink{
	margin:7px 10px 5px;
	text-align:right;
	line-height:1.1;
}
#sports-wearAll .fCtsBox .fCtsBoxIn .allItemLink a{
	background:url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/link_arrow2.gif) no-repeat 0 2px;
	padding:1px 0 1px 17px;
	text-decoration:underline;
}

/* サーチ模造品対応 1307011SM5 */
#mainContents ul.attentionSearchItm {
	font-size:92%;
	margin-top:-3px;
}
#mainContents .attentionSearch ul.attentionSearchItm {
	margin:0 0 -5px;
	padding-top:9px;
}
#mainContents ul.attentionSearchItm li {
	list-style:none;
	line-height:130%;
	letter-spacing:0.04em;
	margin-bottom:4px;
}
#mainContents ul.attentionSearchItm li span {
	margin-right:3px;
}

/* レフトナビ特集枠 140108SM5 */
.sports-wearMenuLow ul.pkupCtn2 {
	padding:2px 11px 0;
}
.sports-wearMenuLow ul.pkupCtn2 li {
	border-bottom:1px solid #e0e0e0;
	padding:7px 0 4px 1px;
	line-height:120%;
	width:177px;
	word-wrap:break-word;
	list-style:none;
}
.sports-wearMenuLow ul.pkupCtn2 li.noBd {
	border-bottom:none;
}
.sports-wearMenuLow ul.pkupCtn2 li span {
	font-size:92%;
	letter-spacing:-0.02em;
	color:#777;
}
.sports-wearMenuLow ul.pkupCtn2 li p {
    background: url(https://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat 1px 2px;
    padding-left: 7px;
}
.sports-wearMenuLow ul.pkupCtn2 li.submenuTtl p {
    background: none;
    padding-left: 0;
}
#sports-wearMenu h2.topTtl,
.sports-wearMenuLow h2.topTtl {
	margin:0;
	padding:0;
	background:none;
}
#sports-wearMenu h2.topTtl span,
.sports-wearMenuLow h2.topTtl span {
	margin-bottom:-10px;
	padding:6px 11px 5px 11px;
	width:178px;
	line-height:130%;
	letter-spacing:0.03em;
	display:block;
	position:relative;
	bottom:10px;
	background:#3398CC url(https://img1.kakaku.k-img.com/images/category/category10/sports-wear/ttl_bg_03.png) no-repeat;
	/bottom:10px;
}
.sports-wearMenuArticle {
	padding:8px 8px 3px;
}
/* レフトナビ特集枠 140108SM5 END*/
