@charset "utf-8";


/*------------------------------detail------------------------------*/

body.whiteBack{
	background:#fff;
}

#contents-romesds{
	padding:20px 0px 30px 0px;
}


div#contents-romesds #Brand{
	margin:0 auto;
	padding:0 0 12px;
	width:835px;
	background:url(../brandinfo/snow/img/romesds/back.jpg) top left no-repeat;
}

div#contents-romesds #Brand a{text-decoration:none; color:#555;}	
div#contents-romesds #Brand a:hover{color:#CACACA;}

div#contents-romesds .MainImg{
	width:835px;
	height:283px;
	background:url(../brandinfo/snow/img/romesds/mainimg.jpg) top left no-repeat;
}

div#contents-romesds .MainCon01,
div#contents-romesds .MainCon02,
div#contents-romesds .MainCon03{
	margin:0 auto;
	width:755px;
}		

div#contents-romesds .MainCon01 h1{
	width:333px;
	height:21px;
	background:url(../brandinfo/snow/img/romesds/title_h1back01.gif) top left no-repeat;
	color:#fff;
	padding:4px 0 0 6px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:8px;
}
/* Mac safari�phack */
html:\66irst-child div#contents-romesds div.MainCon01 h1{padding:2px 0 0 6px; font-size:11px;}

div#contents-romesds .MainCon01 p{font-size:12px; line-height:1.3em; margin-bottom:12px;}

div#contents-romesds .MainCon01 p.floatR{
	margin-top:5px;
	padding-right:6px;
	font-weight:bold;
	font-size:11px;
	_font-size:12px;
}	

div#contents-romesds .MainCon01 p.floatR a span.Arrow{
	vertical-align:-4px;
	padding-right:1px;
	background:url(../brandinfo/img/arrow02.gif) no-repeat;
}
div#contents-romesds .MainCon01 p.floatR a:hover span.Arrow{
	background:url(../brandinfo/img/arrow02-on.gif) no-repeat;
}	

div#contents-romesds .MainCon01_M6,
div#contents-romesds .MainCon02_M6,
div#contents-romesds .MainCon03_M6{
	margin:0 6px;
}

div#contents-romesds .MainCon02 h2{
	width:121px;
	height:19px;
	background:url(../brandinfo/snow/img/romesds/title_h2back01.gif) top left no-repeat;
	color:#fff;
	padding:4px 0 0 6px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:11px;
}
/* Mac safari�phack */
html:\66irst-child div#contents-romesds div.MainCon02 h2{padding:2px 0 0 6px; font-size:11px;}

div#contents-romesds .MainCon02_01{
	height:96px;
	margin-bottom:5px;
	_margin-bottom:0px;
}

div#contents-romesds .MainCon02_01 a{cursor:pointer;}	

div#contents-romesds .MainCon02_img01{
	float:left;
	width:170px;
	background:url(../brandinfo/snow/img/romesds/plimg001_back.jpg) top left no-repeat;
	margin-right:21px;
}
div#contents-romesds .MainCon02_img02{
	float:left;
	width:170px;
	background:url(../brandinfo/snow/img/romesds/plimg002_back.jpg) top left no-repeat;
	margin-right:21px;
}
div#contents-romesds .MainCon02_img03{
	float:left;
	width:170px;
	background:url(../brandinfo/snow/img/romesds/plimg003_back.jpg) top left no-repeat;
	margin-right:21px;
}
div#contents-romesds .MainCon02_img04{
	float:left;
	width:170px;
	background:url(../brandinfo/snow/img/romesds/plimg004_back.jpg) top left no-repeat;
}
div#contents-romesds .MainCon02_img05{
	float:left;
	width:170px;
	background:url(../brandinfo/snow/img/romesds/plimg005_back.jpg) top left no-repeat;
	margin-right:21px;
}
div#contents-romesds .MainCon02_img06{
	float:left;
	width:170px;
	background:url(../brandinfo/snow/img/romesds/plimg006_back.jpg) top left no-repeat;
	margin-right:21px;
}
div#contents-romesds .MainCon02_img07{
	float:left;
	width:170px;
	background:url(../brandinfo/snow/img/romesds/plimg007_back.jpg) top left no-repeat;
	margin-right:21px;
}
div#contents-romesds .MainCon02_img08{
	float:left;
	width:170px;
	background:url(../brandinfo/snow/img/romesds/plimg008_back.jpg) top left no-repeat;
}

div#contents-romesds .MainCon02_img01 a p.imgBack,
div#contents-romesds .MainCon02_img02 a p.imgBack,
div#contents-romesds .MainCon02_img03 a p.imgBack,
div#contents-romesds .MainCon02_img04 a p.imgBack,
div#contents-romesds .MainCon02_img05 a p.imgBack,
div#contents-romesds .MainCon02_img06 a p.imgBack,
div#contents-romesds .MainCon02_img07 a p.imgBack,
div#contents-romesds .MainCon02_img08 a p.imgBack{
	display:block;
	width:170px;
	height:70px;
}

div#contents-romesds .MainCon02_img01 a p.imgBack img,
div#contents-romesds .MainCon02_img02 a p.imgBack img,
div#contents-romesds .MainCon02_img03 a p.imgBack img,
div#contents-romesds .MainCon02_img04 a p.imgBack img,
div#contents-romesds .MainCon02_img05 a p.imgBack img,
div#contents-romesds .MainCon02_img06 a p.imgBack img,
div#contents-romesds .MainCon02_img07 a p.imgBack img,
div#contents-romesds .MainCon02_img08 a p.imgBack img{
	display:none;
	_display:block;
}

div#contents-romesds .MainCon02_img01 a:hover p.imgBack,
div#contents-romesds .MainCon02_img02 a:hover p.imgBack,
div#contents-romesds .MainCon02_img03 a:hover p.imgBack,
div#contents-romesds .MainCon02_img04 a:hover p.imgBack,
div#contents-romesds .MainCon02_img05 a:hover p.imgBack,
div#contents-romesds .MainCon02_img06 a:hover p.imgBack,
div#contents-romesds .MainCon02_img07 a:hover p.imgBack,
div#contents-romesds .MainCon02_img08 a:hover p.imgBack{
	display:block;
	width:164px;
	height:64px;
	border:3px solid #A9A9A9;
}

div#contents-romesds .MainCon02_img01 a p.txtBack,
div#contents-romesds .MainCon02_img02 a p.txtBack,
div#contents-romesds .MainCon02_img03 a p.txtBack,
div#contents-romesds .MainCon02_img04 a p.txtBack,
div#contents-romesds .MainCon02_img05 a p.txtBack,
div#contents-romesds .MainCon02_img06 a p.txtBack,
div#contents-romesds .MainCon02_img07 a p.txtBack,
div#contents-romesds .MainCon02_img08 a p.txtBack{
	width:170px;
	height:26px;
	text-align:center;
	padding-top:8px;
	font-size:12px;
	font-weight:bold;
}

html:\66irst-child div#contents-romesds .MainCon02_img01 a p.txtBack,
html:\66irst-child div#contents-romesds .MainCon02_img02 a p.txtBack,
html:\66irst-child div#contents-romesds .MainCon02_img03 a p.txtBack,
html:\66irst-child div#contents-romesds .MainCon02_img04 a p.txtBack,
html:\66irst-child div#contents-romesds .MainCon02_img05 a p.txtBack,
html:\66irst-child div#contents-romesds .MainCon02_img06 a p.txtBack,
html:\66irst-child div#contents-romesds .MainCon02_img07 a p.txtBack,
html:\66irst-child div#contents-romesds .MainCon02_img08 a p.txtBack{
	font-size:11px;
}

.MainCon02_img01 a p.txtBack span.Arrow,
.MainCon02_img02 a p.txtBack span.Arrow,
.MainCon02_img03 a p.txtBack span.Arrow,
.MainCon02_img04 a p.txtBack span.Arrow,
.MainCon02_img05 a p.txtBack span.Arrow,
.MainCon02_img06 a p.txtBack span.Arrow,
.MainCon02_img07 a p.txtBack span.Arrow,
.MainCon02_img08 a p.txtBack span.Arrow{
	vertical-align:-4px;
	padding-right:1px;
	background:url(../brandinfo/img/arrow02.gif) no-repeat;
}
.MainCon02_img01 a:hover p.txtBack span.Arrow,
.MainCon02_img02 a:hover p.txtBack span.Arrow,
.MainCon02_img03 a:hover p.txtBack span.Arrow,
.MainCon02_img04 a:hover p.txtBack span.Arrow,
.MainCon02_img05 a:hover p.txtBack span.Arrow,
.MainCon02_img06 a:hover p.txtBack span.Arrow,
.MainCon02_img07 a:hover p.txtBack span.Arrow,
.MainCon02_img08 a:hover p.txtBack span.Arrow{
	background:url(../brandinfo/img/arrow02-on.gif) no-repeat;
}


div#contents-romesds .MainCon03 h3{
	width:52px;
	height:17px;
	background:url(../brandinfo/snow/img/romesds/title_h3back01.gif) top left no-repeat;
	color:#fff;
	padding:3px 0 0 6px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:12px;
}
/* Mac safari�phack */
html:\66irst-child div#contents-romesds div.MainCon03 h3{padding:2px 0 0 6px; font-size:11px;}	
	

div#contents-romesds .MainCon03_01{
	height:70px;
	margin-bottom:20px;
}	

div#contents-romesds .MainCon03_box01,
div#contents-romesds .MainCon03_box04{
	height:70px;
	width:242px;
	float:left;
}

div#contents-romesds .MainCon03_box02,
div#contents-romesds .MainCon03_box05{
	height:70px;
	width:246px;
	float:left;
}

div#contents-romesds .MainCon03_box03,
div#contents-romesds .MainCon03_box06{
	height:70px;
	width:255px;
	float:left;
}	

div#contents-romesds .MainCon03_box01 p{
	width:70px;
	height:70px;
	background:url(../brandinfo/snow/img/romesds/riderimg001.jpg) top left no-repeat;
	float:left;
	margin-right:5px;
}
div#contents-romesds .MainCon03_box02 p{
	width:70px;
	height:70px;
	background:url(../brandinfo/snow/img/romesds/riderimg002.jpg) top left no-repeat;
	float:left;
	margin-right:5px;
}
div#contents-romesds .MainCon03_box03 p{
	width:70px;
	height:70px;
	background:url(../brandinfo/snow/img/romesds/riderimg003.jpg) top left no-repeat;
	float:left;
	margin-right:5px;
}
div#contents-romesds .MainCon03_box04 p{
	width:70px;
	height:70px;
	background:url(../brandinfo/snow/img/romesds/riderimg004.jpg) top left no-repeat;
	float:left;
	margin-right:5px;
}
div#contents-romesds .MainCon03_box05 p{
	width:70px;
	height:70px;
	background:url(../brandinfo/snow/img/romesds/riderimg005.jpg) top left no-repeat;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}
div#contents-romesds .MainCon03_box06 p{
	width:70px;
	height:70px;
	background:url(../brandinfo/snow/img/romesds/riderimg006.jpg) top left no-repeat;
	float:left;
	margin-right:5px;
}

div#contents-romesds .MainCon03_box01 p a,
div#contents-romesds .MainCon03_box02 p a,
div#contents-romesds .MainCon03_box03 p a,
div#contents-romesds .MainCon03_box04 p a,
div#contents-romesds .MainCon03_box05 p a,
div#contents-romesds .MainCon03_box06 p a{
	display:block;
	width:70px;
	height:70px;
}

div#contents-romesds .MainCon03_box01 p a img,
div#contents-romesds .MainCon03_box02 p a img,
div#contents-romesds .MainCon03_box03 p a img,
div#contents-romesds .MainCon03_box04 p a img,
div#contents-romesds .MainCon03_box05 p a img,
div#contents-romesds .MainCon03_box06 p a img{
	display:none;
	_display:block;
}

div#contents-romesds .MainCon03_box01 p a:hover,
div#contents-romesds .MainCon03_box02 p a:hover,
div#contents-romesds .MainCon03_box03 p a:hover,
div#contents-romesds .MainCon03_box04 p a:hover,
div#contents-romesds .MainCon03_box05 p a:hover,
div#contents-romesds .MainCon03_box06 p a:hover{
	display:block;
	width:64px;
	height:64px;
	border:3px solid #A9A9A9;
}

div#contents-romesds .MainCon03_box01 p a:hover img,
div#contents-romesds .MainCon03_box02 p a:hover img,
div#contents-romesds .MainCon03_box03 p a:hover img,
div#contents-romesds .MainCon03_box04 p a:hover img,
div#contents-romesds .MainCon03_box05 p a:hover img,
div#contents-romesds .MainCon03_box06 p a:hover img{
	_display:none;
}

div#contents-romesds .MainCon03_box01 dl dt,
div#contents-romesds .MainCon03_box02 dl dt,
div#contents-romesds .MainCon03_box03 dl dt,
div#contents-romesds .MainCon03_box04 dl dt,
div#contents-romesds .MainCon03_box05 dl dt,
div#contents-romesds .MainCon03_box06 dl dt{
	margin:0;
	padding:0;
}

div#contents-romesds .MainCon03_box01 dl dt img,
div#contents-romesds .MainCon03_box02 dl dt img,
div#contents-romesds .MainCon03_box03 dl dt img,
div#contents-romesds .MainCon03_box04 dl dt img,
div#contents-romesds .MainCon03_box05 dl dt img,
div#contents-romesds .MainCon03_box06 dl dt img{
	margin:0;
	padding:0;
	vertical-align:3px;
}

div#contents-romesds .MainCon03_box01 dl dd,
div#contents-romesds .MainCon03_box02 dl dd,
div#contents-romesds .MainCon03_box03 dl dd,
div#contents-romesds .MainCon03_box04 dl dd,
div#contents-romesds .MainCon03_box05 dl dd,
div#contents-romesds .MainCon03_box06 dl dd{
	margin:-3px 0 5px;	
	padding:0;
	font-weight:bold;
	line-height:1.1em;
	_line-height:1.3em;
	color:#555;
}
 
html:\66irst-child div#contents-romesds .MainCon03_box01 dl dd,
html:\66irst-child div#contents-romesds .MainCon03_box02 dl dd,
html:\66irst-child div#contents-romesds .MainCon03_box03 dl dd,
html:\66irst-child div#contents-romesds .MainCon03_box04 dl dd,
html:\66irst-child div#contents-romesds .MainCon03_box05 dl dd,
html:\66irst-child div#contents-romesds .MainCon03_box06 dl dd{
	line-height:1.0em;
}

div#contents-romesds .MainCon03_box01 dl dt a span.Arrow,
div#contents-romesds .MainCon03_box02 dl dt a span.Arrow,
div#contents-romesds .MainCon03_box03 dl dt a span.Arrow,
div#contents-romesds .MainCon03_box04 dl dt a span.Arrow,
div#contents-romesds .MainCon03_box05 dl dt a span.Arrow,
div#contents-romesds .MainCon03_box06 dl dt a span.Arrow{
	background:url(../brandinfo/img/arrow02.gif) no-repeat;
	vertical-align:-3px;
	margin-right:2px;
}

div#contents-romesds .MainCon03_box01 dl dt a:hover span.Arrow,
div#contents-romesds .MainCon03_box02 dl dt a:hover span.Arrow,
div#contents-romesds .MainCon03_box03 dl dt a:hover span.Arrow,
div#contents-romesds .MainCon03_box04 dl dt a:hover span.Arrow,
div#contents-romesds .MainCon03_box05 dl dt a:hover span.Arrow,
div#contents-romesds .MainCon03_box06 dl dt a:hover span.Arrow{
	background:url(../brandinfo/img/arrow02-on.gif) no-repeat;
}	

	