/* CSS Document*/

body {
	margin: 0;
	padding: 0;
	color: #000000;
	/*font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;*/
	background: #ffffff;
	line-height: 1.5;
	}

/*のぼり*/
/*div.tate_left{
	margin: 0;
	padding: 0;
	outline: 0;
	overflow: hidden;
	background:url(https://www.rakuten.ne.jp/gold/sportsauthority-2/img/navi/200719/ma_shop_100x600.gif) repeat-y top left;
}*/

/*div.tate_right{
	margin: 0;
	padding: 0;
	outline: 0;
	overflow: hidden;
	background:url(https://www.rakuten.ne.jp/gold/sportsauthority-2/img/navi/200719/ma_shop_100x600.gif) repeat-y top right;
}*/

/*--------------------------------------------------*/

#rakutenLimitedId_aroundCart td {
width:301px;
}
/* #rakutenLimitedId_aroundCart td input{
background:url(https://www.rakuten.ne.jp/gold/sportsauthority/img/common/sa-btn2014-buy.gif);
width:225px;
height:49px;
border:none;
text-indent:-9999px;
padding:0px;
margin:0;
float:right;
cursor:pointer !important;
} */

#rakutenLimitedId_aroundCart td input:hover{
/*background:url(https://www.rakuten.ne.jp/gold/sportsauthority/img/common/sa-btn2014-buy.gif);*/
opacity:0.7;
filter: Alpha(Opacity=70);
-ms-filter: Alpha(Opacity=70);
/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
/* IE7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
#rakutenLimitedId_aroundCart td input[type="hidden"]{
width:0;
height:0;
display:none;
}
span.unit{
margin:14px 0 0 0;
padding:0;
float:left;
	font-size:14px;
}


/*ŒÂ”“ü—Í box*/
#rakutenLimitedId_aroundCart td input#units {
padding: 1px;
border:#000 solid 1px;
background:none;
width:40px;
height:26px;
margin:10px 0 0 0;
text-indent:0px;
text-align:right;
float:left;
}

/*‚¨–â‚¢‡‚í‚¹ƒ{ƒ^ƒ“*/
#rakutenLimitedId_aroundCart font input {
  width: 192px;
  height: 28px;
  background:url(https://www.rakuten.ne.jp/gold/sportsauthority/img/common/sa-btn2014-contact.gif)  no-repeat;
  overflow: hidden;
  border-width: 0px;
  cursor: pointer;
  display: block;
margin:0;
}


/*#rakutenLimitedId_aroundCart td font input{
background:#CCC;
height:auto;
border:#999 solid 1px;
text-indent:0px;
margin:0px;
float:none;
font-size: 12px;
padding:2px;
width: 150px;
}
#rakutenLimitedId_aroundCart td font input:hover{
background:#9CF;
border:#39F solid 1px;
}
*/

#rakutenLimitedId_aroundCart table table td{
	width:auto;
}

#rakutenLimitedId_aroundCart .inventory input{
background:none;
width:auto;
height:auto;
border:none;
text-indent:0px;
padding:0px;
margin:0px;
float:none;
}
#rakutenLimitedId_aroundCart #serviceTableSml td.favorite{
width:301px !important;
margin:0px !important;
}

#rakutenLimitedId_aroundCart div.bkm{
width:158px !important;
height:57px !important;
margin:0px !important;
}






/* #rakutenLimitedId_aroundCart div.bkm a{
background:url(https://www.rakuten.ne.jp/gold/sportsauthority/img/common/sa-btn2014-fv.gif) no-repeat !important;
width:300px !important;
height:37px !important;
padding:0px !important;
margin:0px !important;
display:block;
} */
#rakutenLimitedId_aroundCart div.bkm a img{
display:none;
}
div.bookmarkArea div.bkm a.addBkm{
width:430px !important;
height:37px !important;
}
/* div.bookmarkArea div.bkm a.addBkm span.bkmStar{
background:url(https://www.rakuten.ne.jp/gold/sportsauthority/img/common/sa-btn2014-fv.gif) no-repeat !important;
width:300px !important;
height:37px !important;
padding:0px !important;
margin:0px !important;
z-index: 10000;
} */

#rakutenLimitedId_aroundCart div.shopBkm{
width:200px !important;
height:57px !important;
padding-left:0px !important;
margin:0px !important;
}
div.shopBookmarkArea div.shopBkm a.addShopBkm{
width:300px !important;
height:37px !important;
}
/*#rakutenLimitedId_aroundCart div.shopBkm a{
background:url(https://www.rakuten.ne.jp/gold/sportsauthority/img/common/sa-btn2014-fvshop.gif) no-repeat !important;
width:300px !important;
height:37px !important;
padding:0px !important;
margin:0px !important;
z-index: 10000;
display:block;
}*/
#rakutenLimitedId_aroundCart div.shopBkm a img{
display:none;
}
/* div.shopBookmarkArea div.shopBkm a.addShopBkm span.shopBkmStar{
background:url(https://www.rakuten.ne.jp/gold/sportsauthority/img/common/sa-btn2014-fvshop.gif) no-repeat !important;
width:300px !important;
height:37px !important;
padding:0px !important;
margin:0px !important;
} */
.bkm a:hover,.shopBkm a:hover{
opacity:0.7;
filter: Alpha(Opacity=70);
-ms-filter: Alpha(Opacity=70);
}
td{
	text-align:left\9;
}


/*--------------------------------------------------*/




body.bg_no{
	margin: 0;
	padding: 0;
	color: #000000;
	/*font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;*/
	background: #ffffff;
	line-height: 1.5;
	background:none;
}


a {
   overflow: hidden;
}
a:		{text-decoration: underline;}
a:link		{text-decoration: underline; background-color: transparent;}
a:visited	{text-decoration: underline; background-color: transparent;}
a:hover		{text-decoration: underline; background-color: transparent;}



a {
	color: #426987;
}

a:hover {
	color: #84A7C1;
}


.clr{
	clear:both;

	}
li{
	list-style:none;
	}


.pimg{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

form {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

em {
	font-weight: bold;
	font-style: normal;
	color: #C00;
}


p.h_menu{
	font-size:10px;
	margin:0;
	padding:0 5px
	letter-spacing:0;
	color:#000000;
	text-align:right;
	}
p.h_menu a{
	color:#000000;
	text-decoration: none;
	}

p.search_word{
	font-size:10px;
	margin:0 0 3px;
	line-height:1.5em;
	letter-spacing:0;
	}

p.search_word a{
	text-decoration: underline;
	}


p.side_cate_11{
	font-size:12px;
	color:#CCCCCC;
	line-height:1.5em;
	margin:5px 0 0;
	padding:0 0 0 10px;
	}

p.side_cate_11 a{
	text-decoration: underline;
	}


p.t_white{
	color:#ffffff;
	font-size:13px;
	margin:0;
	font-weight:bold;
	padding:0;
	}

p.t_black{
	color:#000000;
	font-size:13px;
	margin:0;
	padding:0 15px;
	text-align:left;
	line-height:1.2em;
	}

p.t_black a{
	text-decoration: underline;
	}


p.top_black_12{
	color:#000000;
	font-size:12px;
	margin:0;
	padding:0 10px;
	text-align:left;
	line-height:1.1em;
	}

p.top_black_12 a{
	text-decoration: underline;
	}


p.top_black_text{
	color:#000000;
	font-size:12px;
	margin:5px 0 0;
	padding:0;
	text-align:left;
	line-height:1.2em;
	}

#header_box{
	width:1040px;
	margin:0 auto 0;
	padding:0;
	}



#left_right_box{
	margin:20px auto 0;
	padding:0;
	width:850px;
	padding:0;
	}


#left_navi{
	width:200px;
	margin:0;
	padding:0;
	float:left;
	}

#right_navi{
	width:800px;
	margin:0;
	padding:0;
	float:right;
	}

#right_navi_r{
	width:800px;
	margin:0;
	padding:0;
	float:left;
	}

#right_navi_rms{
	margin:0 -25px 0 0;
	padding:0;
	width:800px;
	/*float:right; */
	position:relative;
	float:left;

	}

#footer_navi_rms{
	margin:0 -25px 0 0;
	padding:0;
	width:800px;
	float:right;
	position:relative;
	}

.side_box_25{
	margin:25px 0 0;
	padding:0;
	width:200px;
	}

.side_box_15{
	margin:15px 0 0;
	padding:0;
	width:200px;
	}

.side_box_10{
	margin:15px 0 0;
	padding:0;
	width:200px;
	}

.search_box_border{
	margin:-5px 0 0;
	padding:15px 0;
	width:198px;
	position:relative;
	border-left:solid 1px #444444;
	border-right:solid 1px #444444;
	border-bottom:solid 1px #444444;
	border-radius: 5px;/* CSS3‘ˆÄ */

-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 0px;  
	}


.side_cate_box_25{
	margin:25px 0 0;
	padding:0;
	width:198px;
	border:solid 1px #CCCCCC;
	}


.side_cate_box_15{
	margin:15px 0 0;
	padding:0;
	width:198px;
	border:solid 1px #CCCCCC;
	}

.side_cate_box_10{
	margin:10px 0 0;
	padding:0;
	width:198px;
	border:solid 1px #CCCCCC;
	}


.top_bloc_10{
	margin:10px 0 0;
	padding:0;
	width:630px;
	}


.top_bloc_20{
	margin:20px 0 0;
	padding:0;
	width:630px;
	}


.footer_subtitle_border{
	margin:15px 0 0;
	padding:0 0 5px 5px;
	width:625px;
	border-bottom:dotted 1px #CCCCCC;
	}

.footer_subtitle_box{
	margin:5px 5px 0;
	padding:0 0 0 0;
	width:620px;
	}




span.t_red{
	color:#FF0000;
	}












/*-------------------------------------------------*/
p.footer_white_b{
	font-size:14px;
	color:white;
	font-weight:bold;
	line-height:1.3em;
	margin:0;
	padding:5px 5px;
	text-align:left;
	}

p.right{
	margin:0;
	padding:0;
	text-align:right;
	}

p.f_copy{
	color:#ffffff;
	font-size:11px;
	margin:0;
	padding-bottom:8px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	}

p.blue_b{
	font-size:14px;
	color:#00254A;
	font-weight:bold;
	line-height:1.3em;
	margin:0;
	padding:5px 5px;
	text-align:left;
	}

p.media_text_blue_b{
	font-size:13px;
	color:#00254A;
	font-weight:bold;
	line-height:1.5em;
	margin:0;
	padding:5px 5px 5px 25px;
	text-align:left;
	}


p.media_maga_text{
	font-size:13px;
	color:#00254A;
	font-weight:bold;
	line-height:1.2em;
	margin:0;
	padding:5px 15px 5px 10px;
	text-align:left;
	}

#right_navi_rms .catch_copy{
	display: block;
}
