@charset "shift-jis";
/* CSS Document */

/* ‘‘‘‘‘ SΜ ‘‘‘‘‘ */
#rvbox * {
	margin:0;
	padding:0;
}
#rvbox{
	width:750px;
	margin:0 auto;
	background:#B9E3F0;
	font-size:13px;
}
#rvbox div.box{
	background:#FFF;
	margin:0 15px;
	padding-bottom:8px;
}
#rvbox div.box p{
	line-height:140%;
	color:#2E3D63;
	padding:0 22px 10px;
}
#rvbox img {
	vertical-align:bottom;
	border:none;
}
#rvbox h3{
	margin-bottom:10px;
}
#rvbox ul, #rvbox ul li,#rvbox dl, #rvbox dl dt, #rvbox dl dd {
	list-style:none;
}
#rvbox li {
	float:left;
}
#rvbox ul ,#rvbox dl{
	overflow:hidden;
}

/* ‘‘‘‘‘ €Κcss ‘‘‘‘‘ */
/*[I[o[*/
#rvbox a:hover img{
	opacity:0.9;
	filter: alpha(opacity=90);
	background: #fff;
}
#rvbox a:hover img.imgover{
	opacity:1.0;
	filter: alpha(opacity=100);
	background: #fff;
}

/*y[WTOP*/
#rvbox p.top{ 
	font-size:12px;
	margin:10px 20px 30px;
	padding:1px 12px 0;
	text-align:right;
	background:url(../IMAGE/10rvbox_mx/top.jpg) right 0 no-repeat;
}
#rvbox p.top a{
	text-decoration:none;
	color:#2E3D63;
}
#rvbox p.top a:hover{
	color: #09C;
	text-decoration:underline;	
}
/*oi[*/
#rvbox .ul_bn2{
	width:720px;
	margin:0 auto;
	padding:20px 0;
	text-align:center;
}
#rvbox .ul_bn2 li{
	width:360px;
}
/* ir */
#rvbox #navi{
	padding-bottom:40px;
	background: url(../IMAGE/10rvbox_mx/bg_navi.jpg?1709) no-repeat bottom;
	text-align:center
}
#rvbox #navi h2{
	margin: 0 0 11px 0
}
#rvbox #navi ul.m1{
	width:735px; margin:0 7px 1px 8px; overflow:hidden
}
#rvbox #navi ul.m1 li{
	float:left; width:245px;
}
#rvbox #navi ul.m1 li img{
	margin:14px 8px 0 7px
}

/*uTCYΕIΤvOt*/
#rvbox #group{
	width:716px;
	height:536px;
	margin:10px auto 0;
	background: url(../IMAGE/10rvbox_mx/bg_graff.gif?3) no-repeat center;
	position:relative;
	}
#rvbox #group li.g_type{
	width:154px;
	height:70px;
	background: url(../IMAGE/10rvbox_mx/g_type.gif) no-repeat;
	position:absolute;
	top: 63px;
	right: 10px;
	padding-top:20px;
	padding-left:20px;
	text-align:left;
}
#rvbox #group li.g_type dd {
	float:none;
	line-height: 18px;
}
#rvbox #group li.g_type dd a{
	color:#399;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
#rvbox #group li.g_type dd a:hover{
	color: #F90;
}
#rvbox #group li{
	position:absolute;
	width:60px;
	height:44px;
	margin:0;
	padding:0;
}
#rvbox #group li.g01{ top: 99px; left: 249px;}
#rvbox #group li.g02{ top: 76px; right: 196px;}
#rvbox #group li.g03{ top: 144px; right: 287px;}
#rvbox #group li.g04{ top: 189px; left: 129px;}
#rvbox #group li.g05{ top: 189px; left: 218px;}
#rvbox #group li.g06{ top: 166px; left: 278px;}
#rvbox #group li.g07{ top: 189px; right: 318px;}
#rvbox #group li.g08{ top: 165px; right: 31px;}
#rvbox #group li.g09{ top: 234px; left: 70px;}
#rvbox #group li.g10{ top: 257px; left: 130px;}
#rvbox #group li.g11{ top: 279px; left: 190px;}
#rvbox #group li.g12{ top: 234px; left: 218px;}
#rvbox #group li.g13{ top: 279px; right: 347px;}
#rvbox #group li.g14{ top: 234px; left: 338px;}
#rvbox #group li.g15{ top: 234px; right: 258px;}
#rvbox #group li.g16{ top: 279px; right: 258px;}
#rvbox #group li.g17{ top: 279px; right: 107px;}
#rvbox #group li.g18{	top: 348px;	left: 179px;}
#rvbox #group li.g19{	top: 324px;	left: 219px;}
#rvbox #group li.g20{	top: 393px;	left: 129px;}
#rvbox #group li.g21{	top: 391px;	right: 347px;}
#rvbox #group li.g22{	top: 391px;	right: 227px;}
#rvbox #group li.g23{	top: 391px;	right: 107px;}



/* ‘‘‘‘‘ €i ‘‘‘‘‘ */
/* €Κ */
#rvbox dl dt{
	color:#2C3D63;
	font-weight:bold;
	padding-left:8px;
	text-indent:-10px;
}
#rvbox dl dt img{
	margin-bottom:10px;
}
#rvbox dl dd{
	float:left;
	line-height:18px;
    margin: 0 5px 0 65px;
}
#rvbox dl dd.bn img{
	vertical-align:middle;
}

/* 2J */
#rvbox .ul2{
	width:696px;
	margin:0 auto;
	overflow:hidden;
}
#rvbox .ul2 li{
	width:348px;
	margin:0 auto 10px;
}
#rvbox .ul2 li dl{
	width:330px;
	border:5px #E6E6E6 solid;
	margin:0 auto;
	overflow:hidden;
}
#rvbox .ul2 li dl.blue{
	border:5px #B4E0EE solid;
}
#rvbox .ul2 li dl.blue dt img{
	margin:0;
	padding:0;
}
#rvbox .ul2 li dl dd.bn{
	float:right;
	width:40px;
	height:30px;
/*	line-height: 40px;*/
}

/* 3J */
#rvbox .ul3{
	width:702px;
	margin:0 auto;
	overflow:hidden;
}
#rvbox .ul3 li{
	width:234px;
	margin:0 auto 10px;
}
#rvbox .ul3 li dl{
	width:210px;
	border:5px #E6E6E6 solid;
	margin:0 auto;
	overflow:hidden;
}
#rvbox .ul3 li dl dd,#rvbox .box td dl dd{
	float:left;
	font-size:12px;
	line-height:18px;
	margin:0 0 0 20px;
}
#rvbox .ul3 li dl dd.bn,#rvbox .box td dl dd.bn{
	float:right;
	width:24px;
	height:30px;
	line-height: 20px;
}
#rvbox .ul3 li .ul3_2item{
	height:479px;
}
#rvbox .ul3 li dl dt{
	margin-bottom: 5px;
}

/*uTugNve[u*/
#rvbox .box table{
	width:680px;
	margin:15px auto 0;
	border-top: 5px solid #E6E6E6;
	border-left: 5px solid #E6E6E6;
	border-right: 4px solid #E6E6E6;
	border-bottom: 4px solid #E6E6E6;
}
#rvbox .box th{
	vertical-align:middle;
	text-align:center;
}
#rvbox .box td{
	border-right:1px solid #E6E6E6;
	vertical-align:top
}


/* ‘‘‘‘‘ Ώi ‘‘‘‘‘ */
#rvbox .buy_price, #rvbox .buy_price li {
	float:none;
	width:auto;
	background:none;
	border:none;
	display:inline;
	color:#ff0000;
	line-height:100%;
}
#rvbox li.motoprice {
	display:none;
}
#rvbox li.price {
	display:inline;
	color:#ff0000;
	font-size:20px;
	font-weight:bold;
}
#rvbox .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
}
#rvbox span.spesicalprice {
	display:inline;
	font-size:11px;
	color:#00F;
}
/* 3JΜέ */
#rvbox .box table td dl li.price,#rvbox .box .ul3 li.price {
	font-size:20px;
	line-height:18px;
}
#rvbox .box table td dl span.spesicalprice,#rvbox .ul3 span.spesicalprice {
	font-size:10px;
}
