@charset "Shift_JIS";

/* --------------------------------------------------------------------
	ユーザー定義　ヘッダー
--------------------------------------------------------------------- */
#header_default {
	margin:0 auto;
	background: url(../img/usr/rk_bg_default.jpg) no-repeat top center;
	height:250px;
	padding-top: 30px;
}
#header_mens {
	margin:0 auto;
	background: url(../img/usr/rk_hd_bg.gif) no-repeat 50px 0;
	height:250px;
	padding-top: 30px;
}
#header_sys {
	margin:0 auto;
	background: url(../img/usr/rk_bg_sys.gif) no-repeat top center;
	padding-top: 30px;
	height: 139px;
}
#header_ladies {
	margin:0 auto;
	background: url(../img/usr/rk_bg_ladies.jpg) no-repeat top center;
	height:250px;
	padding-top: 30px;
}
#header_bag {
	margin:0 auto;
	background: url(../img/usr/rk_bg_bag.jpg) no-repeat top center;
	height:250px;
	padding-top: 30px;
}
#header_jewelry {
	margin:0 auto;
	background: url(../img/usr/rk_bg_jewelry.jpg) no-repeat top center;
	height:250px;
	padding-top: 30px;
}
#sitelogo {
	margin: 0;
	padding: 0;
}

#globalnav {
	float: right;
	display: inline;
	width: 960px;
	background: #003881 url(../img/usr/globalnav_back.png) center top repeat-x;
}
#globalnav li {
	float: left;
	color: #FFF;
	text-align: center;
	width: 160px;
}
#globalnav li a {
	padding: 10px 0;
	display: block;
	color: #FFF;
	width: 100%;
	background: #003881 url(../img/usr/globalnav_back.png) center top repeat-x;
}
#globalnav li a:hover {
	text-decoration: none;
	background: #0049A7 url(../img/usr/globalnav_back_hover.png) center top repeat-x;
}




/* --------------------------------------------------------------------
	ユーザー定義　フッター
--------------------------------------------------------------------- */
#footer {
	width: 960px;
	margin:40px auto 0;
	font-size: 10px;
	text-align: left;
	overflow:hidden;
	clear:both;
}

div#footernav_box {
width:700px;margin:0;padding:0;height:32px;
}
#footernav {
	margin: 0 0 10px 0;
	float:left;width:390px;height:25px;
}
#footernav li {
	padding: 0 0.8em;
	display: inline;
	border-right: 1px solid #CCC;
}
#footernav li.first_ {
	border-left: 1px solid #CCC;
}
#anchortext {
float;left;margin:0;padding:0;width:310px;height:32px;line-height:1.0;font-size:12px;
}
#copyright {
	color: #999;
}

/* --------------------------------------------------------------------
	追加スタイル
--------------------------------------------------------------------- */

/* clear */
.clearfix_:after {
	content: " ";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clearfix_ {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix_ {display: block;}
/* End hide from IE-mac */

/* end clear */

div#wrapper_mens,
div#wrapper_default,
div#wrapper_sys,
div#wrapper_ladies,
div#wrapper_bag,
div#wrapper_purse,
div#wrapper_jewelry,
div#wrapper_other {
	margin: 0 auto;
	text-align:left;
}



/* text decoration */

.bold_ {
	font-weight:bold;
}

p{
	margin-top:15px;
}

/* header */
#rk_header_top{
	width: 960px;
	margin:0 auto;
	overflow: hidden;
	/*background: url(../img/usr/rk_hd_bg.gif) 255px 0 no-repeat;*/
	padding: 10px 0 5px;
}

#rk_header_top #rk_sitelogo {
	display: inline;
	width:195px;
	float: left;
	margin-right:5px;
}

#rk_header_top h1#rk_siteinfo{
	float: left;
	display: inline;
	width:300px;
	margin-top: 5px;
	font-size: 10px;
	text-align: left;
}


#rk_header_top #rk_header_right {
	float:right;
	width: 460px;
	text-align: center;
	font-size:11px;
}

#rk_header_top ul#rk_link {
	margin-bottom:5px;
	text-align:right;
}

#rk_header_top ul#rk_link li{
	display: inline;
	padding: 0 0.5em;
	border-left: 1px solid #CCC;
}

#rk_header_top ul#rk_link li.first_{
	display: inline;
	padding: 0 0.5em;
	border: none; !important
}
#rk_header_top ul#rk_usr {
float:right;
}

#rk_header_top ul#rk_usr li{
	float:left;
	text-align:left;
}
#rk_header_top ul#rk_usr li#rk_username{
	width:140px;
	text-align: center;
}
#rk_header_top ul#rk_usr li#rk_login{
	background:url(../img/usr/rk_ar_left01.gif) 10px 4px no-repeat;
	padding-left:25px;
}
#rk_header_top ul#rk_usr li#rk_regist{
	background:url(../img/usr/rk_ar_left01.gif) 10px 4px no-repeat;
	padding-left:25px;
}



/*コトハコ仕様*/
#rk_kotohako #rk_header_top ul#rk_usr{
	width:250px;
	float:right;
}
/*/コトハコ仕様*/


#rk_default_hd{
	/*border-top:4px solid #666;*/
	padding-top: 6px;
}
#rk_mens_hd{
	/*border-top:4px solid #508dcc;*/
	padding-top: 6px;
}

#rk_ladies_hd{
	/*border-top:4px solid #f396a9;*/
	padding-top: 6px;
}

#rk_bag_hd{
	/*border-top:4px solid #b18970;*/
	padding-top: 6px;
}

#rk_jewelry_hd{
	/*border-top:4px solid #e683b2;*/
	padding-top: 6px;
}
#rk_sys_hd{
	/*border-top:4px solid #666;*/
	padding-top: 6px;
}

#rk_default_gnavi{
	background: url(/img/usr/rk_bg_default.jpg) repeat-x;
	height: 44px;
	border-top: 4px solid #666;
	clear: both;
	width: 980px;
	margin: 0 auto;
}
#rk_mens_gnavi{
	background: url(/img/usr/rk_gnavi_bg.jpg) repeat-x;
	height: 44px;
	border-top: 4px solid #508dcc;
	clear: both;
	width: 980px;
	margin: 0 auto;
}

#rk_ladies_gnavi{
	background: url(/img/usr/rk_gnavi_bg.jpg) repeat-x;
	height: 44px;
	border-top: 4px solid #f396a9;
	clear: both;
	width: 980px;
	margin: 0 auto;
}
#rk_bag_gnavi{
	background: url(/img/usr/rk_gnavi_bg.jpg) repeat-x;
	height: 44px;
	border-top: 4px solid #b18970;
	clear: both;
	width: 980px;
	margin: 0 auto;
}

#rk_purse_gnavi{
	background: url(/img/usr/rk_gnavi_bg.jpg) repeat-x;
	height: 44px;
	border-top: 4px solid #8fbc8f;
	clear: both;
	width: 980px;
	margin: 0 auto;
}
#rk_other_gnavi{
	background: url(/img/usr/rk_gnavi_bg.jpg) repeat-x;
	height: 44px;
	border-top: 4px solid #8fbc8f;
	clear: both;
	width: 980px;
	margin: 0 auto;
}
#rk_jewelry_gnavi{
	background: url(/img/usr/rk_gnavi_bg.jpg) repeat-x;
	height: 44px;
	border-top: 4px solid #e683b2;
	clear: both;
	width: 980px;
	margin: 0 auto;
}
#rk_other_gnavi{
	height: 44px;
	border-top: 4px solid #ff6633;
	clear: both;
	width: 980px;
	margin: 0 auto;
}
#rk_header_middle{
	width: 960px;
	margin:0 auto;
	overflow: hidden;
	height: 41px;
}

#rk_header_middle #rk_onlineshop{
	float:left;
	width: 151px;
	margin: 8px 150px 0 0;
	height: 18px;
}	
li#rk_hd_bn{
	float:left;
	width: 128px;
	margin: 7px 0 0 10px;
}

#rk_header_middle #rk_50000free{
	float:left;
	width: 309px;
	height: 41px;
}
#rk_header_middle #rk_cartinfo{
	float:left;
	width: 150px;
	margin-left: 60px;
	
}
#rk_button_incart{
	float:right;
	width: 128px;
	margin-top: 5px;
}

#kaitori_tab_default #rk_button_incart{
	float:right;
	width: 160px;
	margin-top: 5px;
}

#rk_button_incart a{
	background: url(../img/sys/button/rk_hd_button_lookcart.gif) 0px 0px;	
	display:block;
	height: 26px;
}

#rk_button_incart a:hover{
	background: url(../img/sys/button/rk_hd_button_lookcart.gif) 0px -26px;
}

/* tab */
ul#rk_tab_default,ul#rk_tab_mens,ul#rk_tab_ladies,ul#rk_tab_bag,ul#rk_tab_purse,ul#rk_tab_jewelry,ul#rk_tab_other,ul#kaitori_tab_default {
	width: 960px;
	margin:0 auto;
}
li#buy,li#buy_on,li#buy_off {
	float:left;
	width:175px;
	margin-right:8px;
}

/* buy default */
ul#rk_tab_default li#buy_on a{
	background: url(/img/usr/rk_tab_buy.gif) 0px 0px;	
	display:block;
	height: 45px;
}

ul#rk_tab_default li#buy_on a:hover{
	background: url(/img/usr/rk_tab_buy.gif) 0px -45px;
	display:block;
	height: 45px;
}

ul#rk_tab_default li#sell_on a{
	background: url(/img/usr/rk_tab_sell.gif) 0px 0px;
	display:block;
	height: 45px;
}
ul#rk_tab_default li#buy a{
	background: url(/img/usr/rk_tab_buy.gif) 0px -90px;	
	display:block;
	height: 45px;
}
ul#rk_tab_default li#buy a:hover{
	background: url(/img/usr/rk_tab_buy.gif) 0px -45px;
}
ul#rk_tab_default li#buy_off a{
	background: url(/img/usr/rk_tab_buy.gif) 0px -90px;	
	display:block;
	height: 45px;
}
ul#rk_tab_default li#buy_off a:hover{
	background: url(/img/usr/rk_tab_buy.gif) 0px -45px;
}
/* end buy default */
/* buy mens */
ul#rk_tab_mens li#buy_on a{
	background: url(/img/usr/rk_tab_buy_mens.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_mens li#buy a{
	background: url(/img/usr/rk_tab_buy_mens.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_mens li#buy a:hover{
	background: url(/img/usr/rk_tab_buy_mens.gif) 0px -45px;
}
/* end buy mens */
/* buy ladies */
ul#rk_tab_ladies li#buy_on a{
	background: url(/img/usr/rk_tab_buy_ladies.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_ladies li#buy a{
	background: url(/img/usr/rk_tab_buy_ladies.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_ladies li#buy a:hover{
	background: url(/img/usr/rk_tab_buy_ladies.gif) 0px -45px;
}

/* end buy ladies */
/* buy bag */
ul#rk_tab_bag li#buy_on a{
	background: url(/img/usr/rk_tab_buy_bag.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_bag li#buy a{
	background: url(/img/usr/rk_tab_buy_bag.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_bag li#buy a:hover{
	background: url(/img/usr/rk_tab_buy_bag.gif) 0px -45px;
}
/* end buy bag */
/* buy purse */
ul#rk_tab_purse li#buy_on a{
	background: url(/img/usr/rk_tab_buy_purse.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_purse li#buy a{
	background: url(/img/usr/rk_tab_buy_purse.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_purse li#buy a:hover{
	background: url(/img/usr/rk_tab_buy_purse.gif) 0px -45px;
}
/* end buy purse */
/* buy jewelry */
ul#rk_tab_jewelry li#buy_on a{
	background: url(/img/usr/rk_tab_buy_jewelry.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_jewelry li#buy a{
	background: url(/img/usr/rk_tab_buy_jewelry.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_jewelry li#buy a:hover{
	background: url(/img/usr/rk_tab_buy_jewelry.gif) 0px -45px;
}
/* end buy jewelry */
/* buy other */
ul#rk_tab_other li#buy_on a{
	background: url(/img/usr/rk_tab_buy_other.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_other li#buy a{
	background: url(/img/usr/rk_tab_buy_other.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#rk_tab_other li#buy a:hover{
	background: url(/img/usr/rk_tab_buy_other.gif) 0px -45px;
}
/* end buy other */
/* sell */
li#sell,li#sell_on,li#sell_off {
	float:left;
	width:175px;
	margin-right:8px;
}
li#sell a{
	background: url(/img/usr/rk_tab_sell.gif) 0px -90px;
	display:block;
	height: 45px;
}
li#sell a:hover{
	background: url(/img/usr/rk_tab_sell.gif) 0px -45px;
}
li#sell_off a{
	background: url(/img/usr/rk_tab_sell.gif) 0px -90px;
	display:block;
	height: 45px;
}
li#sell_off a:hover{
	background: url(/img/usr/rk_tab_sell.gif) 0px -45px;
}
/* end sell */

/* kaitori */
ul#kaitori_tab_default li#buy_off a{
	background: url(/img/usr/rk_tab_buy.gif) 0px -90px;	
	display:block;
	height: 45px;
}
ul#kaitori_tab_default li#buy_off a:hover {
	background: url(/img/usr/rk_tab_buy.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#kaitori_tab_default li#sell_on a{
	background: url(/img/usr/rk_tab_sell.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#kaitori_tab_default li#sell_on a:hover{
	background: url(/img/usr/rk_tab_sell.gif) 0px -45px;	
	display:block;
	height: 45px;
}
/* end kaitori */

/* pawn */
ul#pawn_tab_default li#buy_off a{
	background: url(/img/usr/rk_tab_buy.gif) 0px -90px;	
	display:block;
	height: 45px;
}
ul#pawn_tab_default li#buy_off a:hover {
	background: url(/img/usr/rk_tab_buy.gif) 0px -45px;	
	display:block;
	height: 45px;
}
ul#pawn_tab_default li#sell_on a{
	background: url(/img/usr/rk_tab_sell.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#pawn_tab_default li#sell_on a:hover{
	background: url(/img/usr/rk_tab_sell.gif) 0px -45px;	
	display:block;
	height: 45px;
}

ul#pawn_tab_default li#pawn_on a{
	background: url(/img/usr/rk_tab_pawn.gif) 0px 0px;	
	display:block;
	height: 45px;
}
ul#pawn_tab_default li#pawn_on a:hover{
	background: url(/img/usr/rk_tab_pawn.gif) 0px -45px;	
	display:block;
	height: 45px;
}

ul#pawn_tab_default li#pawn_off a{
	background: url(/img/usr/rk_tab_pawn.gif) 0px -90px;	
	display:block;
	height: 45px;
}
ul#pawn_tab_default li#pawn_off a:hover{
	background: url(/img/usr/rk_tab_pawn.gif) 0px -45px;	
	display:block;
	height: 45px;
}

li#pawn,li#pawn_on,li#pawn_off {
	float:left;
	width:175px;
}
li#pawn a{
	background: url(/img/usr/rk_tab_pawn.gif) 0px -90px;
	display:block;
	height: 45px;
}
li#pawn a:hover{
	background: url(/img/usr/rk_tab_pawn.gif) 0px -45px;
}
li#pawn_off a{
	background: url(/img/usr/rk_tab_pawn.gif) 0px -90px;
	display:block;
	height: 45px;
}
li#pawn_off a:hover{
	background: url(/img/usr/rk_tab_pawn.gif) 0px -45px;
}
/* end pawn */

/* end tab */

/* menu */
/* mens */
div#rk_mens_gnavi ul#rk_globalnav {background: url(../img/usr/rk_gnav_mens.jpg) 0 0 no-repeat;width: 960px;margin:0 auto;}
div#rk_mens_gnavi ul#rk_globalnav li{width: 160px;float:left;}
div#rk_mens_gnavi ul#rk_globalnav li a.mainnavi{display:block;height: 35px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi{background: url(../img/usr/rk_gnav_mens.jpg) 0px 0px;}
/*div#rk_mens_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi:hover{background-position:0px -42px}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi{background: url(../img/usr/rk_gnav_mens.jpg) -160px -42px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi:hover{background: url(../img/usr/rk_gnav_mens.jpg) -160px -42px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi{background: url(../img/usr/rk_gnav_mens.jpg) -320px 0px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi:hover{background: url(../img/usr/rk_gnav_mens.jpg) -320px -42px}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi{background: url(../img/usr/rk_gnav_mens.jpg)  -480px 0px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi:hover{background-position:-480px -42px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi{background: url(../img/usr/rk_gnav_mens.jpg) -640px 0px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi:hover{background-position:-640px -42px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi{background: url(../img/usr/rk_gnav_mens.jpg) -800px 0px;}
div#rk_mens_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi:hover{background-position:-800px -42px;}*/

div#rk_mens_gnavi ul#rk_globalnav div.submenu a{width: 120px;background: url(../img/usr/rk_ar_submenu.gif) no-repeat 10px 10px #9cc5ef;border-bottom:1px solid #FFF;padding:5px 20px; color:#333;!important}
div#rk_mens_gnavi ul#rk_globalnav div.submenu a:hover{text-decoration:none;background-color:#6d99d0;}
/* end mens */

/* default */
div#rk_default_gnavi ul#rk_globalnav {background: url(../img/usr/rk_gnav_default.jpg) 0 0 no-repeat;width: 960px;margin:0 auto;}
div#rk_default_gnavi ul#rk_globalnav li{width: 160px;float:left;}
div#rk_default_gnavi ul#rk_globalnav li a.mainnavi{display:block;height: 35px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi{background: url(../img/usr/rk_gnav_default.jpg) 0px 0px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi:hover{background-position:0px -42px}
div#rk_default_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi{background: url(../img/usr/rk_gnav_default.jpg) -160px 0px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi:hover{background: url(../img/usr/rk_gnav_default.jpg) -160px -42px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi{background: url(../img/usr/rk_gnav_default.jpg) -320px 0px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi:hover{background: url(../img/usr/rk_gnav_default.jpg) -320px -42px}
div#rk_default_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi{background: url(../img/usr/rk_gnav_default.jpg)  -480px 0px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi:hover{background-position:-480px -42px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi{background: url(../img/usr/rk_gnav_default.jpg) -640px 0px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi:hover{background-position:-640px -42px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi{background: url(../img/usr/rk_gnav_default.jpg) -800px 0px;}
div#rk_default_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi:hover{background-position:-800px -42px;}

div#rk_default_gnavi ul#rk_globalnav div.submenu a{width: 120px;background: url(../img/usr/rk_ar_submenu.gif) no-repeat 10px 10px #dadada;border-bottom:1px solid #FFF;padding:5px 20px; color:#333;!important}
div#rk_default_gnavi ul#rk_globalnav div.submenu a:hover{text-decoration:none;background-color:#aeaeae;}
/* end default */

/* ladies */
div#rk_ladies_gnavi ul#rk_globalnav {background: url(../img/usr/rk_gnav_ladies.jpg) 0 0 no-repeat;width: 960px;margin:0 auto;}
div#rk_ladies_gnavi ul#rk_globalnav li{width: 160px;float:left;}
div#rk_ladies_gnavi ul#rk_globalnav li a.mainnavi{display:block;height: 35px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi{background: url(../img/usr/rk_gnav_ladies.jpg) 0px 0px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi:hover{background-position:0px -42px}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi{background: url(../img/usr/rk_gnav_ladies.jpg) -160px 0px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi:hover{background: url(../img/usr/rk_gnav_ladies.jpg) -160px -42px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi{background: url(../img/usr/rk_gnav_ladies.jpg) -320px -42px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi:hover{background: url(../img/usr/rk_gnav_ladies.jpg) -320px -42px}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi{background: url(../img/usr/rk_gnav_ladies.jpg)  -480px 0px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi:hover{background-position:-480px -42px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi{background: url(../img/usr/rk_gnav_ladies.jpg) -640px 0px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi:hover{background-position:-640px -42px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi{background: url(../img/usr/rk_gnav_ladies.jpg) -800px 0px;}
div#rk_ladies_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi:hover{background-position:-800px -42px;}

div#rk_ladies_gnavi ul#rk_globalnav div.submenu a{width: 120px;background: url(../img/usr/rk_ar_submenu.gif) no-repeat 10px 10px #fbc8d2;border-bottom:1px solid #FFF;padding:5px 20px; color:#333;!important}
div#rk_ladies_gnavi ul#rk_globalnav div.submenu a:hover{text-decoration:none;background-color:#f6a5b6;}

/* end ladies */
/* bag */
div#rk_bag_gnavi ul#rk_globalnav {background: url(../img/usr/rk_gnav_bag.jpg) 0 0 no-repeat;width: 960px;margin:0 auto;}
div#rk_bag_gnavi ul#rk_globalnav li{width: 160px;float:left;}
div#rk_bag_gnavi ul#rk_globalnav li a.mainnavi{display:block;height: 35px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) 0px 0px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi:hover{background-position:0px -42px}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) -160px 0px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi:hover{background: url(../img/usr/rk_gnav_bag.jpg) -160px -42px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) -320px 0px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi:hover{background: url(../img/usr/rk_gnav_bag.jpg) -320px -42px}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg)  -480px -42px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi:hover{background-position:-480px -42px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) -640px 0px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi:hover{background-position:-640px -42px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) -800px 0px;}
div#rk_bag_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi:hover{background-position:-800px -42px;}

div#rk_bag_gnavi ul#rk_globalnav div.submenu a{width: 120px;background: url(../img/usr/rk_ar_submenu.gif) no-repeat 10px 10px #d3bbab;border-bottom:1px solid #FFF;padding:5px 20px; color:#333;!important}
div#rk_bag_gnavi ul#rk_globalnav div.submenu a:hover{text-decoration:none;background-color:#ba9781;}
/* end bag */

/* purse */
div#rk_purse_gnavi ul#rk_globalnav {background: url(../img/usr/rk_gnav_bag.jpg) 0 0 no-repeat;width: 960px;margin:0 auto;}
div#rk_purse_gnavi ul#rk_globalnav li{width: 160px;float:left;}
div#rk_purse_gnavi ul#rk_globalnav li a.mainnavi{display:block;height: 35px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) 0px 0px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi:hover{background-position:0px -42px}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) -160px 0px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi:hover{background: url(../img/usr/rk_gnav_bag.jpg) -160px -42px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) -320px 0px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi:hover{background: url(../img/usr/rk_gnav_bag.jpg) -320px -42px}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg)  -480px 0px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi:hover{background-position:-480px -42px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) -640px -42px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi:hover{background-position:-640px -42px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi{background: url(../img/usr/rk_gnav_bag.jpg) -800px 0px;}
div#rk_purse_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi:hover{background-position:-800px -42px;}

div#rk_purse_gnavi ul#rk_globalnav div.submenu a{width: 120px;background: url(../img/usr/rk_ar_submenu.gif) no-repeat 10px 10px #bce4bc;border-bottom:1px solid #FFF;padding:5px 20px; color:#333;!important}
div#rk_purse_gnavi ul#rk_globalnav div.submenu a:hover{text-decoration:none;background-color:#8fbc8f;}
/* end purse */

/* jewelry */
div#rk_jewelry_gnavi ul#rk_globalnav {background: url(../img/usr/rk_gnav_jewelry.jpg) 0 0 no-repeat;width: 960px;margin:0 auto;}
div#rk_jewelry_gnavi ul#rk_globalnav li{width: 160px;float:left;}
div#rk_jewelry_gnavi ul#rk_globalnav li a.mainnavi{display:block;height: 35px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi{background: url(../img/usr/rk_gnav_jewelry.jpg) 0px 0px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi:hover{background-position:0px -42px}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi{background: url(../img/usr/rk_gnav_jewelry.jpg) -160px 0px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi:hover{background: url(../img/usr/rk_gnav_jewelry.jpg) -160px -42px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi{background: url(../img/usr/rk_gnav_jewelry.jpg) -320px 0px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi:hover{background: url(../img/usr/rk_gnav_jewelry.jpg) -320px -42px}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi{background: url(../img/usr/rk_gnav_jewelry.jpg)  -480px 0px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi:hover{background-position:-480px -42px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi{background: url(../img/usr/rk_gnav_jewelry.jpg) -640px 0px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi:hover{background-position:-640px -42px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi{background: url(../img/usr/rk_gnav_jewelry.jpg) -800px -42px;}
div#rk_jewelry_gnavi ul#rk_globalnav li#gnav_jewelry a.mainnavi:hover{background-position:-800px -42px;}


div#rk_jewelry_gnavi ul#rk_globalnav div.submenu a{width: 120px;background: url(../img/usr/rk_ar_submenu.gif) no-repeat 10px 10px #fecfe5;border-bottom:1px solid #FFF;padding:5px 20px; color:#333;!important}
div#rk_jewelry_gnavi ul#rk_globalnav div.submenu a:hover{text-decoration:none;background-color:#f2a4c9;}
/* end jewelry */
/* other */
div#rk_other_gnavi ul#rk_globalnav {background: url(../img/usr/rk_gnav_other.jpg) 0 0 no-repeat;width: 960px;margin:0 auto;}
div#rk_other_gnavi ul#rk_globalnav li{width: 160px;float:left;}
div#rk_other_gnavi ul#rk_globalnav li a.mainnavi{display:block;height: 35px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi{background: url(../img/usr/rk_gnav_other.jpg) 0px 0px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_newitem a.mainnavi:hover{background-position:0px -42px}
div#rk_other_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi{background: url(../img/usr/rk_gnav_other.jpg) -160px 0px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_mens a.mainnavi:hover{background: url(../img/usr/rk_gnav_other.jpg) -160px -42px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi{background: url(../img/usr/rk_gnav_other.jpg) -320px 0px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_ladies a.mainnavi:hover{background: url(../img/usr/rk_gnav_other.jpg) -320px -42px}
div#rk_other_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi{background: url(../img/usr/rk_gnav_other.jpg)  -480px 0px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_bag a.mainnavi:hover{background-position:-480px -42px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi{background: url(../img/usr/rk_gnav_other.jpg) -640px 0px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_purse a.mainnavi:hover{background-position:-640px -42px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_other a.mainnavi{background: url(../img/usr/rk_gnav_other.jpg) -800px -42px;}
div#rk_other_gnavi ul#rk_globalnav li#gnav_other a.mainnavi:hover{background-position:-800px -42px;}


div#rk_other_gnavi ul#rk_globalnav div.submenu a{width: 120px;background: url(../img/usr/rk_ar_submenu.gif) no-repeat 10px 10px #ff9c7b;border-bottom:1px solid #FFF;padding:5px 20px; color:#333;!important}
div#rk_other_gnavi ul#rk_globalnav div.submenu a:hover{text-decoration:none;background-color:#cc9999;}
/* end other */

/* end menu */

#rk_hd_search {
	width: 940px;
	margin:10px auto 15px;
	text-align:left;
	background:#333;
	padding:5px 10px 10px 10px;
}

#rk_hd_search select{
	width:150px;
	vertical-align: middle;
}
#rk_hd_search input#keyword{
	width:700px;
	vertical-align: middle;
	height: 25px;
	margin: 0 5px;
	font-size:24px;
}

#rk_hd_search img{
	vertical-align: middle;
	margin-left: 10px;
}

#rk_hd_search a{
	margin-left:10px;
	color:#fff;
}
/* end header */

ul.rk_link_text_ li{
	background:url(../img/usr/rk_ar_left02.gif) 0 5px no-repeat;
	padding-left:15px;
	font-size: 10px;
}
ul.rk_link_text_ li a{
	color:#666;
}

#wrapper_default div.goods_ {
	clear:both;
}

div.accessory_list_ {
	clear:both;
}

ul.rk_topics_ {
	margin-bottom: 30px;
}

ul.rk_topics_ li{
	background:url(../img/usr/rk_ar_left03.gif)8px 10px no-repeat;
	padding: 5px 25px;
	border-bottom: 1px dashed #ccc;
}

/* ranking */
div.rk_ranking01_{
	background-color:#DEDBB2;
	padding:3px;
	text-align: center;
	margin:10px 0 0;
}
div.rk_ranking02_{
	background-color:#CCC;
	padding:3px;
	text-align: center;
	margin:10px 0 0;
}
div.rk_ranking03_{
	background-color:#CDB2B2;
	padding:3px;
	text-align: center;
	margin:10px 0 0;
}
div.rk_ranking04_{
	background-color:#B0B8D0;
	padding:3px;
	text-align: center;
	margin:10px 0;
}
/* end ranking */

/* footer */
#rk_footer_text{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: 10px 0;
	margin-bottom: 10px;
	
}

#rk_footer_link{
	float:left;
	width: 700px;
	padding-bottom: 20px;
}
#rk_footer_bn{
	float:right;
	width: 250px;
	text-align: right;
}

#rk_footer_bn img{
	margin-left:10px;
	vertical-align:top;
}

/* end footer */

/* top */

div#rk_topflash {
	height: 200px;
	margin-bottom: 15px;
}

div.center_box_{border:solid 1px #e6e6e6;width:578px;clear:both;overflow:hidden;margin-bottom:10px;padding:10px;}
div.center_box_ .leftbox{width:280px;float:left;marign-right:20px;}
div.center_box_ .rightbox{width:280px;float:right;}
div.center_box_ .image{widows:60px;float:left;}
div.center_box_ .text{width:240px;margin-left:10px;float:left;font-size:11px;}
div.center_box_ li{}

div.bloglist_ {
	width: 600px;
}
div.bloglist_ .bloglist_head_ {
	height: 32px;
	overflow: hidden;
	background: url(../img/usr/rk_bg_common_headline2.gif) 0 0 repeat-x;
	margin-bottom: 10px;
}
div.bloglist_ .bloglist_head_ h2 {
	float: left;
	display: inline;
	font-size: 16px;
	font-weight: bold;
}

ul.rk_blog_ {
	margin-bottom: 30px;
}

ul.rk_blog_ li{
	background:url(../img/usr/rk_ar_left03.gif) 8px 10px no-repeat;
	padding: 5px 25px;
	border-bottom: 1px dashed #ccc;
}

div#rk_top_rss div.accessory_list_{
	width: 355px;
	float: left;
}

/* end top*/

/* system */
.rk_top_comment_right_ {
	width:780px;
	margin:0 auto 10px;
	text-align:right;
}

.top_comment_ img,.rk_top_comment_right_ img{
	margin-right:5px;
}
#rk_sys{
	width:850px;
	margin:0 auto;
}

#rk_order_card{
	width:850px;
	margin:0 auto;
}

#rd_default {
	border-top:4px solid #666;
	clear: both;
	width: 980px;
	margin: 0 auto;
}
#rd_default .container_ {
	margin:25px auto;
	text-align: left;
}


/* end system */

.submenu {visibility: hidden;position: absolute;z-index: 3;}
.submenu a {display: block;text-align: left;}



/* rss feed */

#FeedData {margin:10px 0px 10px;width:600px;text-align:left;
padding:0 0 0 10px;}
#FeedData dl{margin:0 10px 0px 10px;width:200px;
height:auto !important; 
height:120px;
display:inline;
margin-bottom:20px;
}
#FeedData dt{font-weight:bold;margin-bottom:5px;}
#FeedData .date{font-size:10px;}
/* end rss feed */

/* shop info */
.mainframe_contents2_ {
	float: right;
	display: inline;
	overflow: hidden;
	width:770px;
}

.rk_jump_ {
	border:1px solid #CCC;
	overflow: hidden;
	padding: 10px;
	margin-top: 20px;
}

ul.rk_jumpleft_ {
	float: left;
	width: 280px;
}

ul.rk_jumpright_ {
	float: right;
	width: 280px;
}

.rk_jump_ li {
	background:url(../img/usr/rk_ar_left03.gif) 0 5px no-repeat;
	padding: 0 0 0 17px;
}

.rk_headline3_{
	border-bottom:1px dashed #CCC;
	font-weight: bold;
	clear: both;
	padding: 0 0 5px;
	font-size: 14px;
	margin: 40px 0 20px;
}
.rk_shopinfo_ {
	overflow:hidden;
}
.rk_shopinfo_pic_ {
	width:155px;
	float:left;
	margin-right: 20px;
}

.rk_shopinfo_pic_ img {
	margin-bottom: 10px;
}

.rk_shopinfo_address_ {
	width:265px;
	float:left;
	margin-right: 10px;
}

.rk_shopinfo_access_ {
	width:320px;
	float:left;
}

/*  店舗一覧、店舗詳細ページ共通スタイル */
.left{float:left;}
.right{float:right;}

  /* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:block;
    overflow:hidden;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/*  店舗キャンペーン */
.shop-cp {
	margin-left: 20px;
	line-height: 150%;
	
}


/* 店舗一覧 ローカルスタイル */

#shopInfokeyVisualContainer{margin-bottom:20px;}
#shopInfoShopList{margin-bottom:20px;}
#shopInfoShopList .prefecturalBlock h3{font-weight:bold;}
#shopInfoShopList .prefectural{width:80px;}
#shopInfoShopList .shopList{width:690px;}
#shopInfoShopList .shopList li{width:320px; margin-bottom:5px; float:left}


.ShopListArea .areaTitle{margin-bottom:40px;background:url(/img/usr/shop/shop_title_bg.jpg) repeat-x left top; width:770px; padding:0 20px;line-height:47px; height:47px; font-size:15px; font-weight:bold;}
.ShopListArea .shopContainer{padding:0 0 20px;margin:0 30px 35px; width:710px;border-bottom: 1px dashed #ccc;}
.ShopListArea .shopContainer .shopLeft_layOut{margin-right:15px;}

.ShopListArea .shopContainer .shopCenter_layOut{width:335px;}
.ShopListArea .shopContainer .shopCenter_layOut .shopName{font-size:15px;margin:0 0 10px;}
.ShopListArea .shopContainer .shopCenter_layOut .shopName span{padding-right:10px;}
.ShopListArea .shopContainer .shopCenter_layOut .shopTel{background: url(/img/usr/shop/tenpo_img_tel.gif) no-repeat 0 40%; padding-left: 25px;  font-size:22px; margin:10px 0 5px; line-height:22px;}
.ShopListArea .shopContainer .shopCenter_layOut .shopTel span{font-size:11px;}
.ShopListArea .shopContainer .shopCenter_layOut .shopTime{font-weight:bold;margin:0 0 5px 60px;}
.ShopListArea .shopContainer .shopCenter_layOut .shopAddress{margin-top:0;}

.ShopListArea .shopContainer .shopRight_layOut{width:166px;text-align:center;}
.ShopListArea .shopContainer .shopRight_layOut p.qrText{margin-top:5px;font-size:10px;font-weight:bold;}
.ShopListArea .shopContainer .shopRight_layOut .shopLinkBtn{margin-top:5px;}

/* ロデオドライブ買取センター横浜 */
.ShopListArea  #kaitori .shopCenter_layOut .shopAddress{text-indent:-6em;padding-left:6em;}


/* end  店舗一覧、店舗詳細ページ共通スタイル */

  .rk_jump_container .rk_jump_list li{float:left;}
.pageTop{text-align:right; margin-bottom:15px;}
.pageTop a{background:url(/img/usr/shop/pagetop_icon.gif) no-repeat 0 50%; padding-left:10px; }
#shopHeader{margin-bottom:40px;}
#shopHeader .shopTitle{background:url(/img/usr/shop/shop_title_bg.jpg) repeat-x left top; width:596px; padding:0 20px;line-height:47px; height:47px; font-size:21px; font-weight:bold;}
#shopHeader #snsBtnContainer{width:112px;}
#shopHeader #snsBtnContainer iframe.twitter-share-button {width:112px!important;}
#shopHeader .shopImgThumb li.left{margin-right:18px;}
#shopHeader .pageNavContainer{margin:15px 0;}
#shopHeader .pageNavContainer li{float:left;padding-left:15px;margin-right:10px; background:url(/img/usr/rk_ar_left03.gif) 0 30% no-repeat;}

#shopInfoContainer .secContainer .indentObject{padding-left:1em;}
#shopInfoContainer .secContainer{margin-bottom:40px;}
#shopInfoContainer .secContainer h3 span{padding:0.2em;}
#shopInfoContainer .secContainer p{line-height:1.8em;}
#shopInfoContainer .secLeft{width:450px;}
#shopInfoContainer .secRight{width:300px;}
#shopInfoContainer .secHalf{width:375px;}
#shopInfoContainer h3{background:url(/img/usr/shop/shop_title_bg.jpg) repeat-x left top;padding:0 20px;line-height:35px; height:35px; font-size:15px; font-weight:bold;margin-bottom:20px;}
#shopInfoContainer #shopInfo .shopName{font-size:21px; font-weight:bold;padding:0 15px;}
#shopInfoContainer #shopInfo .shopName span{padding-right:10px;}
#shopInfoContainer #shopInfo .shopInner{padding:0 15px;}
#shopInfoContainer #shopInfo .shopInner .shopTel{font-size:35px; line-height:35px; font-weight:bold; padding-left:30px; background:url(/img/usr/shop/tenpo_img_tel.gif) no-repeat 0 50%;}
#shopInfoContainer #shopInfo .shopInner .shopTel span{font-size:17px;}
#shopInfoContainer #shopInfo .shopInner .shopTime{font-weight:bold;font-size:16px;margin-bottom:10px;}
#shopInfoContainer #shopInfo .shopInner .shopAddress{font-size:16px;}
#shopInfoContainer #shopInfo .shopInner .shopAddress li{margin-bottom:10px;}
#shopInfoContainer #shopInfo .shopInner .shopMap{margin-top:30px;}
#shopInfoContainer #shopAccess .mapBtn{text-align:right;margin-top:20px;}


#shopInfoContainer #shopStaff .photoBlock{width:330px;}
#shopInfoContainer #shopStaff .textBlock{width:420px;}
#shopInfoContainer .asideBlock img.center{width:742px;margin:0 auto;display:block;}

#shopInfoContainer .twtr-hd h3 {height:auto;background-image:none;}

/* end shop info */

/* sitemap */
#sitemap{
	float:right;
}

#sitemap .common_headline2_{
	padding:10px 0 0 10px;
	height:22px;
}

#sitemap .rk_headline3_{
	border-bottom:1px dashed #CCC;
	font-weight: bold;
	clear: both;
	padding: 0 0 5px;
	font-size: 14px;
	margin: 20px 0 20px;
}

#sitemap .rk_sitemap_ {
	overflow: hidden;
	padding: 10px;
}

#sitemap ul.rk_sitemapleft_ {
	float: left;
	width: 360px;
}

#sitemap ul.rk_sitemapright_ {
	float: right;
	width: 360px;
}
#sitemap .rk_sitemap_ li {
	background:url(../img/usr/rk_ar_left03.gif) 0 5px no-repeat;
	background-position: left top;
	padding: 0 0 0 17px;
	margin-bottom:5px;
}
#sitemap .rk_sitemap_ .li_box {
	background:none;
	padding: 0 0 0 17px;
	margin-bottom:5px;
}



/* end sitemap */


/* レコメンド */
.js-kotohako-item-container .kotohaco_rsview_itemwindow .item_image img {width: 100px;}
.kotohaco_rsview_itemwindow{}
.kotohaco_rsview_itemwindow table td {width:110px;height:100%;}
.kotohaco_rsview_itemwindow ol {margin:0; padding:0;list-style-type:none;width:100%;}
.kotohaco_rsview_itemwindow table {width:100%;}
.kotohaco_rsview_item {text-align:center; vertical-align: top; padding: 5px;}
.kotohaco_rsview_item div {margin:3px 0px;}
.kotohaco_rsview_item .item_image img {border:2px #ccc solid;width:120px;}
.kotohaco_rsview_item .item_image a:hover img{
	opacity:0.8;  
	filter: alpha(opacity=80);  
	-ms-filter: "alpha( opacity=80 )";  
	background: #fff;  
}

.kotohaco_rsview_item .item_data3 img {width:100px;}
.kotohaco_rsview_item div.item_data4{font-size:10px;font-weight:bold;}
.kotohaco_rsview_item div.item_title{font-size:10px;font-weight:bold;word-wrap:break-word;  /* Mozzila */
word-break: break-all; /* IE */
}

.kotohaco_rsview_item div.item_data1{color:#CC3300;font-weight:bold;}
.kotohaco_rsview_title {background:url("../img/usr/rk_bg_common_headline2.gif") repeat-x scroll 0 0 transparent; height:22px;padding: 8px 8px 8px 20px; margin-bottom:10px;font-weight:bold;}
.kotohaco_rsview_footer {border-top: thin #CCCCCC solid; padding: 2px; font-size:10px; text-align:right; margin: 2px 0px;clear:both;}
.kotohaco_rsview_pagenav .pagenav_back {display:block;height:21px;text-indent:-9999px;width:22px;background:url("../img/usr/rk_reco_arrow_prev.gif") repeat-x scroll 0 0 transparent;float:left;}
.kotohaco_rsview_pagenav .pagenav_next {display:block;height:21px;text-indent:-9999px;width:22px;background:url("../img/usr/rk_reco_arrow_next.gif") repeat-x scroll 0 0 transparent;float:right;}
.kotohaco_rsview_pagenav {text-align:center; clear:both;}
.kotohaco_rsview_pagenav .pagenav_current{    }

#mypage_past_item{
	width:400px;
	float:left;
	margin:0 0 0 30px;
	border:1px solid #ccc;
}
#mypage_past_item .kotohaco_rsview_pagenav {
	padding:0 10px 10px 10px
}

#detail_reco{
	clear:both;
	margin-bottom:30px;
}

/*トップページ*/

#top_hot_item .kotohaco_rsview_title {
background-color:silver;
height:30px;
line-height:30px;
margin-bottom:10px; padding:0;}

#top_hot_item .kotohaco_rsview_title span {
padding-left:10px;
color:#808080;
}

/*#top_hot_item .kotohaco_rsview_title {background:url("../img/usr/rk_title_top_hot_item.gif") repeat-x scroll 0 0 transparent; height:25px; margin-bottom:10px;text-indent:-999px;padding:0;}*/

#top_hot_item .kotohaco_rsview_itemwindow .item_image img {width: 100px;}

#top_view_ranking .kotohaco_rsview_title {background:url("../img/usr/rk_title_top_ranking.gif") repeat-x scroll 0 0 transparent; height:25px; margin-bottom:10px;text-indent:-999px;padding:0;}
#top_view_ranking .kotohaco_rsview_item {text-align:center; vertical-align: top; padding: 18px 5px 10px;}
#top_view_ranking .seq001 {background:url("../img/usr/rank_num01.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq002 {background:url("../img/usr/rank_num02.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq003 {background:url("../img/usr/rank_num03.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq004 {background:url("../img/usr/rank_num04.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq005 {background:url("../img/usr/rank_num05.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq006 {background:url("../img/usr/rank_num06.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq007 {background:url("../img/usr/rank_num07.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq008 {background:url("../img/usr/rank_num08.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq009 {background:url("../img/usr/rank_num09.gif") no-repeat 10px 0 transparent;}
#top_view_ranking .seq010 {background:url("../img/usr/rank_num10.gif") no-repeat 10px 0 transparent;}

#top_view_ranking .kotohaco_rsview_itemwindow .item_image img {width: 100px;}

#top_recommend_access .kotohaco_rsview_title {background:url("../img/usr/rk_title_top_reco_access.gif") repeat-x scroll 0 0 transparent; height:25px; margin-bottom:10px;text-indent:-999px;padding:0;}

/*トップページ　ここまで*/

/* カテゴリトップ　新着 */
#SaleJewelry .kotohaco_rsview_itemwindow .item_image img {width: 100px;}
/**/

#view_ranking .kotohaco_rsview_item {text-align:center; vertical-align: top; padding: 18px 5px 10px;}
#view_ranking .seq001 {background:url("../img/usr/rank_num01.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq002 {background:url("../img/usr/rank_num02.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq003 {background:url("../img/usr/rank_num03.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq004 {background:url("../img/usr/rank_num04.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq005 {background:url("../img/usr/rank_num05.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq006 {background:url("../img/usr/rank_num06.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq007 {background:url("../img/usr/rank_num07.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq008 {background:url("../img/usr/rank_num08.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq009 {background:url("../img/usr/rank_num09.gif") no-repeat 10px 0 transparent;}
#view_ranking .seq010 {background:url("../img/usr/rank_num10.gif") no-repeat 10px 0 transparent;}
 
/* end レコメンド */
/**/
/*110908追加*/
/* pawn */

/*top*/
#wrapper_pawn {
	text-align:left;
}

#wrapper_pawn ul#top_menu {
	
}

#wrapper_pawn ul#top_menu li a{
	float:left;	
	width:315px;
	height: 140px;

}
#wrapper_pawn ul#top_menu li#about a {
	background: url(../img/pawn/menu_about.gif) no-repeat;
	margin-right:5px;
}
#wrapper_pawn ul#top_menu li#flow a{
	background: url(../img/pawn/menu_flow.gif) no-repeat;
	margin-right:5px;
}
#wrapper_pawn ul#top_menu li#sample a{
	background: url(../img/pawn/menu_sample.gif) no-repeat;
}
#wrapper_pawn ul#top_menu li#about a:hover {
	background: url(../img/pawn/menu_about_over.gif) no-repeat;
	margin-right:5px;
}
#wrapper_pawn ul#top_menu li#flow a:hover{
	background: url(../img/pawn/menu_flow_over.gif) no-repeat;
	margin-right:5px;
}
#wrapper_pawn ul#top_menu li#sample a:hover{
	background: url(../img/pawn/menu_sample_over.gif) no-repeat;
}
#wrapper_pawn h2 {
	clear: left;
}
#wrapper_pawn .lead {
	margin: 0 0 10px 0;
	font-size: 131%;
	font-weight: bold;
	clear: both;
	line-height:150%;
}

#wrapper_pawn .top_items_brand {
	background: url(../img/pawn/top_item_bg.gif) repeat-x;
	padding:15px 0 0 10px;
	clear: left;
	height: 215px;
}

#wrapper_pawn .top_items_other {
	background: url(../img/pawn/top_item_bg.gif) repeat-x;
	padding:15px 0 0 10px;
	clear: left;
	height: 192px;
}

#wrapper_pawn ul#btn_item li{
	float:left;
	margin: 10px 6px 15px 0;
	line-height:140%;
	height: 140px;
}

#wrapper_pawn ul#btn_item li#watch a{
	background: url(../img/pawn/top_btn_watch.jpg) no-repeat;
	color:#333;
	width:153px;
	height:126px;
	display: block;
	padding:46px 0 0 155px;
}
#wrapper_pawn ul#btn_item li#brand a{
	background: url(../img/pawn/top_btn_brand.jpg) no-repeat;
	color:#333;	
	width:153px;
	height:126px;
	display: block;
	padding:46px 0 0 155px;
}
#wrapper_pawn ul#btn_item li#jewelry a{
	background: url(../img/pawn/top_btn_jewelry.jpg) no-repeat;
	color:#333;	
	width:153px;
	height:126px;
	display: block;
	padding:46px 0 0 155px;
}
#wrapper_pawn ul#btn_item li#phone a{
	background: url(../img/pawn/top_btn_phone.jpg) no-repeat;
	color:#333;
	width:128px;
	height:90px;
	display: block;
	padding:40px 0 0 100px;
}
#wrapper_pawn ul#btn_item li#instruments a{
	background: url(../img/pawn/top_btn_instruments.jpg) no-repeat;
	color:#333;
	width:128px;
	height:90px;
	display: block;
	padding:40px 0 0 100px;
}
#wrapper_pawn ul#btn_item li#camera a{
	background: url(../img/pawn/top_btn_camera.jpg) no-repeat;
	color:#333;
	width:128px;
	height:90px;
	display: block;
	padding:40px 0 0 100px;
}
#wrapper_pawn ul#btn_item li#golf a{
	background: url(../img/pawn/top_btn_golf.jpg) no-repeat;
	color:#333;
	width:128px;
	height:90px;
	display: block;
	padding:40px 0 0 100px;
}
#wrapper_pawn ul#btn_item li#watch  a:hover{
	background: url(../img/pawn/top_btn_watch_over.jpg) no-repeat;
	color:#999;
	text-decoration:none;
}
#wrapper_pawn ul#btn_item li#brand  a:hover{
	background: url(../img/pawn/top_btn_brand_over.jpg) no-repeat;
	color:#999;
	text-decoration:none;
}
#wrapper_pawn ul#btn_item li#jewelry  a:hover{
	background: url(../img/pawn/top_btn_jewelry_over.jpg) no-repeat;
	color:#999;
	text-decoration:none;
}
#wrapper_pawn ul#btn_item li#phone  a:hover{
	background: url(../img/pawn/top_btn_phone_over.jpg) no-repeat;
	color:#999;
	text-decoration:none;
}
#wrapper_pawn ul#btn_item li#instruments a:hover{
	background: url(../img/pawn/top_btn_instruments_over.jpg) no-repeat;
	color:#999;
	text-decoration:none;
}
#wrapper_pawn ul#btn_item li#camera  a:hover{
	background: url(../img/pawn/top_btn_camera_over.jpg) no-repeat;
	color:#CCC;
	text-decoration:none;
}
#wrapper_pawn ul#btn_item li#golf  a:hover{
	background: url(../img/pawn/top_btn_golf_over.jpg) no-repeat;
	color:#999;
	text-decoration:none;
}

#wrapper_pawn #top_shopinfo_yokohama{
	background: url(../img/pawn/top_shopinfo_yokohama.jpg);
	width:473px;
	height:219px;
	float:left;
	margin: 5px 10px 0 0;
}

#wrapper_pawn #top_shopinfo_shinjuku{
	background: url(../img/pawn/top_shopinfo_shinjuku.jpg);
	width:473px;
	height:219px;
	float:left;
	margin: 5px 0 0;
}

#wrapper_pawn #top_shopinfo_shinjuku .shopinfo, #wrapper_pawn #top_shopinfo_yokohama .shopinfo {
	padding: 60px 10px 0 230px;

}
#wrapper_pawn #top_shopinfo_shinjuku .shopinfo .telbox, #wrapper_pawn #top_shopinfo_yokohama .shopinfo .telbox{
	padding:5px 0 0 40px;
	background: url(../img/pawn/freedial.gif) no-repeat 5px 5px #ffffcc;
	text-align:center;
	line-height:160%;
	margin-bottom: 10px;
}

#wrapper_pawn #top_shopinfo_shinjuku .shopinfo .tel, #wrapper_pawn #top_shopinfo_yokohama .shopinfo .tel {
	font-size:167%;
	font-weight: bold;
}

/*about*/
#wrapper_pawn #left_box {
	float:left;
	width:690px;
	padding:0px;
}

#wrapper_pawn #right_box {
	float:right;
	width:250px;
	padding-top: 15px;
}
#wrapper_pawn h2 {
	margin: 15px 0;
}

#wrapper_pawn .title {
	clear:left;
	margin-bottom: 10px;
}

#wrapper_pawn #about_text {
	background:url(../img/pawn/about.jpg) no-repeat;
	padding:150px 25px 40px 240px;
	font-size: 93%;
	line-height: 120%;
	min-height: 380px;
}

#wrapper_pawn .about_box{
	margin: 10px auto 30px;
	padding: 0 10px;
	overflow:hidden;
}
#wrapper_pawn .about1_box{
	float:left;
	width:263px;
	margin-bottom: 30px;
}

#wrapper_pawn .about2_box{
	float:left;
	width:215px;
	margin: 0 7px 15px 0;
}
#wrapper_pawn .about2_box_cap{
	padding: 5px;
	margin:0;
}


#wrapper_pawn .about2_box img{
	margin-bottom:5px;
}

#wrapper_pawn #about2_pic{
	float:left;
	width:287px;
	margin: 0 20px 30px 30px;
}
#wrapper_pawn #about2_text{
	float:left;
	width:320px;
	margin-bottom: 30px;
}

.font_blue_l {
	color:#07a7d2;
	font-size:174%;
	font-weight: bold;
	line-height: 150%;
}

.font_blue {
	color:#07a7d2;
	font-size:174%;

}
.font_xl {
	font-size:131%;
	line-height: 140%;
}
.font_l {
	font-size:116%;
	line-height: 140%;
}

#wrapper_pawn #about3_pic{
	float:left;
	width:344px;
	margin: 0 20px 30px 0;
}
#wrapper_pawn #about3_text{
	float:left;
	width:300px;
	margin-bottom: 30px;
}

#wrapper_pawn #about4_pic{
	float:left;
	width:245px;
	margin: 0 20px 20px 20px;
}
#wrapper_pawn #about4_text{
	float:left;
	/*width:350px;*/
	margin-bottom: 30px;
	padding-bottom:20px;
	border-bottom:1px #999 dashed;
}

#about_link {
	background-color:#eee;
	padding:10px;
	text-align: center;
	margin-top:20px;
	margin-bottom: 30px;
	clear:left;	
}

#wrapper_pawn #shopinfo_yokohama{
	background: url(../img/pawn/shopinfo_yokohama.jpg);
	width:340px;
	height:187px;
	float:left;
	margin: 5px 6px 0 0;
	border:1px #CCC solid;
}

#wrapper_pawn #shopinfo_shinjuku{
	background: url(../img/pawn/shopinfo_shinjuku.jpg);
	width:340px;
	height:187px;
	float:left;
	margin: 5px 0 0;
	border:1px #CCC solid;
}
#wrapper_pawn .shopinfo {
	padding: 45px 10px 0 155px;

}
#wrapper_pawn .shopinfo .telbox{
	padding:5px 0 0 25px;
	background: url(../img/pawn/freedial_s.gif) no-repeat 5px 5px #ffffcc;
	text-align:center;
	line-height:160%;
	margin-bottom: 5px;
}

#wrapper_pawn .shopinfo .tel {
	font-size:153.9%;
	font-weight: bold;
}
#wrapper_pawn #pagetop {
	height:20px;
	text-align: right;
	clear: both;
	padding: 20px 0 30px;
}
/* sidebar */

#wrapper_pawn #right_box #side_shopinfo_yokohama{
	margin: 0 0 10px;
	border: 1px solid #ccc;
	padding: 0 10px 10px;
}

#wrapper_pawn #right_box #side_shopinfo_shinjuku{
	margin: 0 0 10px;
	border: 1px solid #ccc;
	padding: 0 10px 10px;
}

#wrapper_pawn #right_box .telbox{
	padding:5px 0 0 25px;
	background: url(../img/pawn/freedial.gif) no-repeat 5px 5px #ffffcc;
	text-align:center;
	line-height:160%;
	margin-bottom: 5px;
}

#wrapper_pawn #right_box .tel {
	font-size:161.6%;
	font-weight: bold;
}
#wrapper_pawn #right_box .address {
	margin:5px 0;
}

/*sample*/
#wrapper_pawn .sample_box{
	margin:30px 10px;
	text-align-last: center;
}

#wrapper_pawn .lead_sample {
	margin: 0 0 10px 10px;
}

#wrapper_pawn #sample_point {
	margin-bottom:30px;
}
#wrapper_pawn .point{
	background: url(../img/pawn/point.gif) no-repeat;
	padding: 0 0 0 115px;
	margin: 0 10px 15px;
	min-height:60px;
	line-height: 150%;
}
#wrapper_pawn .point_title{
	border-bottom:1px dotted #666;
	padding: 0 0 5px;
	margin-bottom: 5px;
	font-size: 146.5%;
	color: #f19424;
	font-weight: bold;
}

#wrapper_pawn .pay_box {
	border:1px solid #60ccfb;
	background: url(../img/pawn/pay_bg.gif) repeat-x;
	margin: 0 10px 15px;
	padding: 15px;
}

#wrapper_pawn .pay_box h4 {
	color:#062754;
	font-size:146.5%;
	font-weight:bold;
	margin-bottom: 10px;
}

#wrapper_pawn table.sample {
	margin:10px 0;
	width: 100%;
}

#wrapper_pawn table.sample th {
	border:1px solid #d1d1d1;
	background-color:#f0f0f0;
	color:#062754;
	padding:10px;
	font-weight:bold;
	text-align:center;
}

#wrapper_pawn table.sample td {
	border:1px solid #d1d1d1;
	padding:10px;
	text-align:right;
}

#wrapper_pawn table.sample td.price {
	border:none;!important
	padding:10px;
	text-align:right;
	color: #F00;
	font-weight: bold;
	font-size: 167%;
}

/*faq*/

#wrapper_pawn .accordion2 dt:hover {
	background-color:#deeefd;
	font-weight: bold;
	font-weight: bold;
	font-weight: bold;
}

#wrapper_pawn table {
	margin:10px 0;
}

#wrapper_pawn table th {
	border:1px solid #999999;
	background-color:#999999;
	color:#FFF;
	padding:3px;
}

#wrapper_pawn table td {
	border:1px solid #999999;
	padding:3px;
}
/*access*/
#wrapper_pawn #access {
	padding: 10px;
	height: 470px;
	background: url(../img/pawn/map_base.gif) no-repeat;
	margin: 0 10px 20px;

}

#wrapper_pawn .access_box {
	padding:0 10px 30px;
}
#wrapper_pawn img.address{
	margin:0 10px 0 0;
}

#wrapper_pawn img.icon{
	margin:0 5px 5px 0;
}
#wrapper_pawn h4.access {
	margin:20px 0 5px;
}

#wrapper_pawn .path_box{
	float:left;
	padding-right:10px;
	margin-top:10px;
	width:240px;
}

#wrapper_pawn .path_box img{
	margin-bottom:5px;
}
.font_blue {
	color:#0c3cbc;
}

#wrapper_pawn .staff_pic{
	float:left;
	width:234px;
	margin: 20px;
	border:3px #CCC solid;
}
#wrapper_pawn .staff_text{
	float:left;
	width:380px;
	margin: 20px 0;
}

/* item */
#wrapper_pawn #item_link {
	background-color:#eee;
	padding:10px;
	text-align: center;
	margin-bottom: 15px;
}

#wrapper_pawn .pic_item {
	text-align:center;
}

#wrapper_pawn h4.item {
	background-color:#deeefd;
	padding:10px;
	font-weight: bold;
	font-size: 123.1%;
}

#wrapper_pawn .item_box {
	margin: 15px 10px;
	line-height:160%;
}

#wrapper_pawn .item_left{
	float:left;
	width:330px;
	margin-bottom: 15px;
}
#wrapper_pawn .item_right{
	float:right;
	width:320px;
	margin-bottom: 15px;
}

#wrapper_pawn h5 {
	padding:5px 10px;
	margin-bottom:10px;
	font-weight: bold;
	font-size: 123.1%;
	border-bottom:1px dotted #333;
	background: url(../img/pawn/h5_bg.gif) no-repeat 0 3px;
	clear: both;
}
/* end pawn */


/* 検索窓改修　120120    */
.popular_keyword {color:#f3f3f3;font-weight:bold;}


* 検索窓改修　120416
トップメニュー　バックナンバー    */
#top_menu01,#top_menu02{
	margin:00;
	}
#top_menu01:after,#top_menu02:after {
  content: ""; 
  display: block; 
  clear: both;
}
#top_menu01{
	margin:0 0 10px;
	}
#top_menu01 .top_menu_Line_{
	width:620px;
	margin:-6px -10px;
	padding:0 0 0 1px;}
#top_menu01 .top_menu_Item_{
	width:290px;
	float:left;
	margin:10px 10px 0;}
#top_menu01 dl{
	}
#top_menu01 dl:after,#top_menu02:after {
  content: ""; 
  display: block; 
  clear: both;
}
#top_menu01 dl dt,#top_menu01 dl dd{
	width:180px;
	float:right;
	}
#top_menu01 dl dt{
	font-weight:bold;
	margin:0 0 5px;}


/* ---トップページ人気アイテム特集--- */

/*#top_menu01 dl dd.box_imgS_{
	border:#808080 1px solid;
	width:auto;
	float:left;}*/

#top_menu01 dl dd.box_imgS_{
	width:auto;
	float:left;}

#top_menu01 dl dd.box_imgS_ a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

#top_menu01 dl dd.box_imgS_ a{
	}

#top_menu01 dl dd.box_imgS_ a img,
#top_menu02 dl dd.box_imgS_ a img{
	border:#ffffff 1px solid;
	display:block;}

#top_menu02{
	margin:0 0 10px;}
#top_menu02 .top_menu_Line_{
	width:612px;
	margin:-6px -4px 10px;
	padding:0 0 0 1px;}
#top_menu02 .top_menu_Item_ {
	width:174px;
	float:left;
	padding:9px 8px;
	margin:5px 5px ;	
	border:#E6E6FA 1px solid;
	}
#top_menu02 dl{
	}
#top_menu02 dl dt{
	padding:8px;
	font-weight:bold;
	text-align:center;}
#top_menu02 dl dd{
	text-align:left;}
#top_menu02 dl dd.box_imgS_{
	display:inline-block;
	margin:0 auto;
	text-align:center;
	width:auto;
	clear:both;
	float:none;}	
.common_headline2_ .h2_txt_{
	color:#666;
	line-height:40px;
	padding:0 0 0 20px;
	font-size:12px;
	}


/* --------------------------------------------------------------------
	トップページ
    メインビジュアル変更  2013.6.18 
--------------------------------------------------------------------- */
div.top_container_ {
	width: 960px;
	/*overflow: hidden;*/
	margin: 0 auto;
}
div.top_contents_ {
	float: left;
	display: inline;
	/*overflow: hidden;*/
    width: 785px;
}
div.top_mainframe_ {
	float: right;
	display: inline;
    width: 600px;
	/*overflow: hidden;*/
}
/**/
#top_visual_multi_hero {
    width: 770px;
    position: relative;
    margin-top:-10px;
}
#top_visual_multi_hero div.mainframe_ {
    display: inline;
    float: left;
    overflow: hidden;
}
#top_visual_multi_hero div.rightmenuframe_ {
    margin: 0 25px 0 0;
}
#top_visual_multi_hero .topvisual_wrapper_ {
    width: 770px;
    height: 292px;
    padding: 0;
    display: block;
    position: absolute;
    left: 0;
    top: -305px;
}
#top_visual_multi_hero .visual_left_ {
    width: 170px;
    float: left;
}

	
/* --------------------------------------------------------------------
	トップページ
    サーチボックス移動 2013.6.18
--------------------------------------------------------------------- */
#toppage_search {
    width: 960px;
    margin: 10px auto 0;
    padding: 0 10px;
    overflow: hidden;
}
#toppage_search .left_search_{
	width:150px;
	height:162px;
	overflow:hidden;
	border:1px #808080 solid;
	background: #f3f3f3;
	padding:9px;
    float: left;
    display: inline;
}
#toppage_search .left_search_ a{
	line-height:10px;
	font-size:10px;
	text-align:left;
	color:#666666;}
#toppage_search .left_search_ .keyword_name_{
	display:block;
	height:55px;
	overflow:hidden;}
#toppage_search .keyword_#keyword{
	width:134px;
	height:19px;
	color:#666;}
#toppage_search #kotohaco_pathselect{
	width:136px;
	height:21px;
	line-height:21px;}
#toppage_search .left_search_ input{
	display:block;
	margin:5px auto;}
#toppage_search .popular_keyword{
	color:#333333;
	display:block;
	text-align:center;
	margin:5px auto;
	}
#toppage_search .top_letf_image_{
	margin:10px 0;
	text-align:center;
    width: 168px;
    clear: both;
    float: left;
    display: inline;
}

/* --------------------------------------------------------------------
	ユーザー定義　メインビジュアル
--------------------------------------------------------------------- */
#top_visual_multi_hero #visual {
	float:right;
	width: 770px;
	height:	292px;
	padding:0;
}
#top_visual_multi_hero #multiHero{
	width: 770px;
	height:	292px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	
	background: url(../img/multihero/bg02.png);
}
#top_visual_multi_hero #multiHeroContents{
	float:left;
	width:592px;
	height:	292px;
	background: url(../img/multihero/bg01.png);
}
#top_visual_multi_hero #multiHero .screen{
	background-color: #FFF;
	width:574px;
	height:	275px;
	position: absolute;
	top: 10px;
	left: 10px;
	display: none;
}

#top_visual_multi_hero #multiHeroContents li{
	position: absolute;
	top: -6px;
	left: 9px;
	display: none;
	overflow: visible;
}
#top_visual_multi_hero #multiHeroContents li img{
	border:1px solid #FFF;
	}
#top_visual_multi_hero #multiHeroContents span.ribon{
	position: absolute;
	left: -3px;
	top: -3px;
}

#top_visual_multi_hero #mycarousel{
	float: right;
	position: relative;
	top: 20px;
	right:2px;
	height: 252px;
	width: 175px;
	overflow: hidden;
}
#top_visual_multi_hero #mycarousel ul{
	position: relative;
	height: 252px;
	width: 175px;
	padding:0;
	margin:0;
}
#top_visual_multi_hero #mycarousel li{
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px 10px;
	opacity:0.5;
}
#top_visual_multi_hero #mycarousel li.thisChild{
	opacity:1;}
#top_visual_multi_hero #mycarousel li a{
	display: block;
	position: relative;
}

#top_visual_multi_hero #mycarousel li.thisChild .active{
position: absolute;
	left: 3px;
	top: 5px;
	display: block;
	z-index: 1;
	background: url(../img/multihero/nav_act.png) 0 0 no-repeat;
	width:163px;
	height: 40px;
}
#top_visual_multi_hero #mycarousel span.ribon{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

#top_visual_multi_hero #multiHeroUI{
	position: relative;
}
#top_visual_multi_hero #multiHeroUI li.top{
	position: absolute;
	right:0;
	top: 0;
}
#top_visual_multi_hero #multiHeroUI li.bottom{
	position: absolute;
	right:0;
	top: 	273px;
}


/* --------------------------------------------------------------------
	トップページスクエア
--------------------------------------------------------------------- */

.top_square {
	width:199px;
	border-right:1px solid #cfcfcf;
	text-align:center;
	float:left;
	margin:11px 0 30px 0;
	font-size:10px;
	line-height:1.5em;
}

.top_square dt{
	margin-bottom:10px;
}

.top_square dd{
	width:179px;
	margin:0 auto;
}

.top_square img{
	width:179px;
	height:179px;
	border:0px;
	margin:0px auto;
}

/* --------------------------------------------------------------------
	トップページ　java157　3列使用ver 
--------------------------------------------------------------------- */
.top_bn {
	width:196px;
	text-align:center;
	float:left;
	margin:10px 5px 0 0;
	font-size:10px;
	line-height:1.5em;
}

.top_bn dt{
	margin-bottom:5px;

}

.top_bn dd{
	width:196px;
	margin:0 auto;
}

.top_bn dd span{

	font-size:12px;
}

.top_bn img{
	width:196px;
	border:0px;
	margin:0px auto;
}

.top_bn a {
text-decoration: none;
}


/* --------------------------------------------------------------------
	カテゴリページ　java157　3列使用ver 
--------------------------------------------------------------------- */
/*div.kate_3{
	width:594px;
	background-color:#efefef;
	padding:10px 10px 20px 10px;
	border:3px solid #414141;
	margin:3px;
}*/

div.kate_3 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color:#efefef;
    border:3px solid #9b9b9b;
    padding:10px 10px 20px 10px;
    width: 600px;
height:360px;
}

div.kate_3 .top_bn {
	width:188px;
	text-align:center;
	float:left;
	margin:10px 5px 0 0;
	font-size:10px;
	line-height:1.5em;
	background-color:#FFF;
}

div.kate_3 .top_bn dt{
	margin:10px 0 5px;

}

div.kate_3 .top_bn dd{
	width:188px;
	margin-bottom:10px;
}

div.kate_3 .top_bn img{
	width:168px;
	border:0px;
	margin:0 auto;
}

div.kate_3 .top_bn a {
	text-decoration: none;
}

/* ロールオーバー色指定 */
div.kate_3 div:hover{
	background:#cfcfcf;
}

/* リンクの装飾 */
div.kate_3 a {
color:#414141;
}
div.kate_3 a:hover{
color: #414141;
} 





/* --------------------------------------------------------------------
	トップページ本文レビュー
--------------------------------------------------------------------- */

div.boxmiddle{
	width:550px;
	background:url(http://www.rodeodrive.co.jp/img/voice/box_middle.gif) repeat-y;
	text-align:left;
}

div.boxbottom{
	background:url(http://www.rodeodrive.co.jp/img/voice/box_bottom.gif) bottom left no-repeat;
	margin-bottom:0px;
	height:20px;
}

/* フォント */
p.mail{
	font-size:12px;
	letter-spacing:0.05em;
	line-height:1.3em;
	width:500px;
	padding:10px;
	margin:0 auto;
	}

*.logbox
	{
		 border: solid 1px #808080;
		 width: 580px;
		 height: 250px;
		 padding: 0.5em;
		 overflow: auto;
	}
q { color: #008000; }



/* --------------------------------------------------------------------
	商品ページ
--------------------------------------------------------------------- */
div.wrap{
	clear:both;
	padding:0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	border:0;
	background-image:url('http://www.rodeodrive.co.jp/img/goods/wrap.gif');
	width:742px;
	height:278px;
	text-align:center;
	font-size:15px;
}

table.toriyose{
	width:612px;
	height:143px;
	margin: auto;
	text-align:left;
}

table.toriyose td.img{
	width:64px;
	height:64px;
	position:relative;
}

table.toriyose td.tex{
	width:140px;
	height:64px;
}

table.toriyose .txt {
	display: table-cell;
	vertical-align: middle;
	padding-left:5px;
	line-height:1.4em;
}


img.top{
	margin:30px auto 15px ;
	width:630px;
	height:42px;
}

div.flowwrap{
	width:770px;
	position:relative;
	line-height:1.5em;
}

div.flowwrap div.float {
	float:left;
	width:170px;
	height:170px;
	border:3px solid #c1d2fe;
	margin:0 0 0 20px ;
}

div.flowwrap div.float dl{
	width:150px;
	height:150px;
	margin:10px auto;
}
	
div.flowwrap div.float dt{
	height:27px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin:0 0 7px 0;
	padding:0 0 0 0;
	background-color:#c1d2fe;
	color:#667be8;
}

div.flowwrap div.float dd{
	font-size:13px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.flowwrap div.floatorange {
	float:left;
	width:170px;
	height:170px;
	border:3px solid #e2a84b;
	margin:0 0 0 20px ;
	background-color:#fcf173;
}

div.flowwrap div.floatorange dl{
	width:150px;
	height:150px;
	margin:10px auto;
}
	
div.flowwrap div.floatorange dt{
	height:27px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin:0 0 7px 0;
	padding:0 0 0 0;
	background-color:#d67f00;
	color:#FFF;
}

div.flowwrap div.floatorange dd{
	font-size:13px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


div.flowwrap img.float{
	margin:0 0 0 0;
	float:left;
	position:absolute;
	top: 50%;
	margin-top: -50px ;
}

div.flowwrap2 dl{
	width:760px;
	margin:0 0 0 0;
	background-color:#dfe8ff;
}

div.flowwrap2 dt{
	height:27px;
	line-height:27px;
	width:140px;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
}

div.flowwrap2 dd{
	height:27px;
	line-height:27px;
	font-size:13px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-bottom: 1px dotted #FFF;

}
/* --------------------------------------------------------------------
	ヘッダーイメージ
--------------------------------------------------------------------- */
.visual_ {
	margin-bottom: 10px;
}




/* -------- 詳細画面下部 --------*/
/* 初期化 */
#DetailsBlock h3,
#DetailsBlock h4,
#DetailsBlock h5,
#DetailsBlock p,
#DetailsBlock li,
#DetailsBlock span,
#DetailsBlock div, 
#DetailsBlock ul {margin:0px;padding:0px;font-size:11px;line-height:140%;text-align:left;}
#DetailsBlock ul {list-style:none;}

/* 共通スタイル */
#DetailsBlock {width:960px;padding:10px 0px;border-top: 1px #aaa dashed;}
#DetailsBlock .detailsBg {width:960px;background:url(../img/syousai/background_bdr.gif) no-repeat left top;}
#DetailsBlock .clearing {clear:both;}
#DetailsBlock .red {color:#f00;font-weight:bold;}

#DetailsBlock .block {float:left;width:236px;margin:0px 10px;display:inline;}
/* #DetailsBlock .section h3{text-indent:-9999px;width:180px;height:30px;background:url(../img/syousai/title.gif) no-repeat 0px 0px;} */
#DetailsBlock .section h3{text-indent:-9999px;width:234px;height:30px;background:url(../img/syousai/title.gif) no-repeat 0px 0px;}
#DetailsBlock .section h4{padding-left:1em;text-indent:-1em;margin-bottom:5px;color:#0033aa;}
#DetailsBlock .section .contents{margin-left:1em;margin-bottom:10px;}
#DetailsBlock .section .rightText {text-align:right;}
#DetailsBlock .section ul.indent li{padding-left:1em;text-indent:-1em;margin-bottom:0px;}

/* ブロック独自スタイル */
#DetailsBlock #Settlement .Title{color:#724242;font-weight:bold;margin:5px 0 3px 0;text-align:center;}
/*#DetailsBlock #Settlement .simulatorblock{width:150px;background-color:#fefcfb;border:solid #7d392f 1px;padding:10px 10px;margin:10px 0 20px 0;}*/
#DetailsBlock #Settlement .simulatorblock{width:210px;background-color:#fefcfb;border:solid #7d392f 1px;padding:10px 10px;margin:10px 0 20px 0;}
#DetailsBlock #Delivery h3{background-position:0px -30px;}
#DetailsBlock #Attention h3{background-position:0px -60px;}

#DetailsBlock #Guarantee h3{background-position:0px -90px;}
#DetailsBlock #Guarantee .wocTitle{color:#724242;font-weight:bold;margin:5px 0 3px 0;}
#DetailsBlock #Guarantee .wocblock{width:210px;background-color:#fefcfb;border:solid #7d392f 1px;padding:5px 10px;}
#DetailsBlock #Guarantee .img{margin:auto;}
#DetailsBlock #Guarantee .rightText {text-align:right;}

#DetailsBlock #Rank h3{background-position:0px -120px;}
#DetailsBlock #Present h3{background-position:0px -150px;}
#DetailsBlock #Size h3{background-position:0px -180px;}