/*サブメニュー
---------------------------------------------------- */
#sc_0 {
  height:58px;
  text-indent: -9999px;
  background: url(../shop/images/title.gif) no-repeat;
}
#sc_1 {
  height:40px;
  text-indent: -9999px;
  background: url(../shop/images/nt.gif) no-repeat;
}
#sc_2 {
  height:58px;
  text-indent: -9999px;
  background: url(../shop/images/archives.gif) no-repeat 0 25px;
}
#sc_3 {
  height:40px;
  text-indent: -9999px;
  background: url(../shop/images/title2.gif) no-repeat;
}
#sc_5 {
  height:78px;
  text-indent: -9999px;
  background: url(../shop/images/t1.gif) no-repeat;
}
#sc_6 {
  height:58px;
  text-indent: -9999px;
  background: url(../shop/images/parts.gif) no-repeat;
}

#sc_4 {
  height:98px;
  text-indent: -9999px;
  background: url(../shop/images/t2.gif) no-repeat;
}
#sc_9 {
  height:58px;
  text-indent: -9999px;
  background: url(../images/contact.gif) no-repeat;
}
#sc_10 {
  height:62px;
  text-indent: -9999px;
  background: url(../shop/images/ps1.gif) no-repeat;
}
#sc_11 {
  height:62px;
  text-indent: -9999px;
  background: url(../shop/images/ps2.gif) no-repeat;
}
#sc_b {
	width:205px;
	padding: 20px 0 0 0;
	margin:0;
	text-align:left;
  background: url(../shop/images/news.gif) no-repeat 0 20px;

	
}
#back_d {
padding:5px 0 20px 0;
float:left;
}

#back_d a{
margin: 0;
width:60px;
text-indent:-9999px;
display:block;
height: 30px;
background: url(../shop/images/back.gif) no-repeat;

}

#back_d a:hover{
background: url(../shop/images/back.gif) no-repeat -100px 0;
}
div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 583px; 
	height: 384px;
	overflow: hidden;
	float:left;
	}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width: 583px; 
	height: 384px;
		overflow:hidden;
		float:left;
		padding:0;		
		}
		
	div.scroller div.content {
		width: 10000px;
		}

	div#section {
		background:#666666;
		color:#ffffff;
		}
div.controls { 
height:15px;
float:left;
padding:5px 0 10px 60px;
  font-size:0.8em;
  letter-spacing:1px;
   background: url(../shop/images/photo.gif) no-repeat 10px 7px;
}
div.controls a{ 

padding:4px 6px 4px 6px;

border: solid 1px #ffac00;

}




#sc_b ul {
  margin: 0;
  padding: 33px 0 25px 0;
  list-style: none;

}
#sc_b li {
	margin: 0;
	padding: 0;
 height: 26px;
 line-height:26px;
  background: url(../shop/images/arc2.gif) no-repeat;
}
#sc_b li a,#sc_b strong {
text-indent:12px;

  text-decoration: none;	
  display: block;
 height: 26px;
}
#sc_b li a:hover {
 background: url(../shop/images/arc2.gif) no-repeat -300px 0;
}


#sc_b li#sc0      {
 left:0;
 top:0;
width:205px;
}
#sc_b li#sc01      {
 left:0;
 top:31px;
width:205px;
}
#sc_b li#sc02      {
 left:0;
 top:61px;
width:205px;
}
#sc_b li#sc0 a:hover,#sc_b li#sc0 strong  {
background: url(../shop/images/navi.gif) -300px 0;
}

#sc_b li#sc01 a:hover,#sc_b li#sc01 strong  {
background: url(../shop/images/navi.gif) -300px -31px;
}


#sc_b li#sc02 a:hover ,#sc_b li#sc02 strong  {
background: url(../shop/images/navi.gif) -300px -61px;
}


#map_link {
padding:10px 0 0 0;
clear:both;
}

#map_link a{
margin: 0;
text-indent:-9999px;
display:block;
width:41px;
height: 30px;
background: url(../shop/images/map.gif) no-repeat;

}

#map_link a:hover,#map_link strong   {
background: url(../shop/images/map.gif) no-repeat -50px 0;
}

#sc_b2 ul {
  margin: 0;
  padding: 0 0 20px 0;
  list-style: none;

}
#sc_b2 li {
	margin: 0;
	padding: 0;
 height: 26px;
 line-height:26px;
  background: url(../shop/images/arc.gif) no-repeat;
}
#sc_b2 li a,#sc_b2 strong {
text-indent:12px;

  text-decoration: none;	
  display: block;
 height: 26px;
}
#sc_b2 li a:hover {
 background: url(../shop/images/arc.gif) no-repeat -300px 0;
}


#nv01 {
padding:0 0 5px 0;
}

#nv01 a{
margin: 0;
text-indent:-9999px;
display:block;
height: 31px;
background: url(../shop/images/navi.gif) no-repeat;
}

#nv01 a:hover,#nv01 strong   {
background: url(../shop/images/navi.gif) no-repeat -300px 0;
}

#nv02 {
padding:0 0 5px 0;
}


#nv02 a{
margin: 0;
text-indent:-9999px;
display:block;
height: 31px;
background: url(../shop/images/navi.gif) no-repeat 0 -30px;

}

#nv02 a:hover,#nv01 strong   {
background: url(../shop/images/navi.gif) no-repeat -300px -30px;
}

#nv03 {
padding:0 0 5px 0;
}

#nv03 a{
margin: 0;
text-indent:-9999px;
display:block;
height: 31px;
background: url(../shop/images/navi.gif) no-repeat 0 -60px;

}

#nv03 a:hover,#nv01 strong   {
background: url(../shop/images/navi.gif) no-repeat -300px -60px;
}

#nv04 {
padding:0 0 5px 0;
}

#nv04 a{
margin: 0;
text-indent:-9999px;
display:block;
height: 31px;
background: url(../shop/images/navi.gif) no-repeat 0 -90px;

}

#nv04 a:hover,#nv04 strong   {
background: url(../shop/images/navi.gif) no-repeat -300px -90px;
}


#nv05 {
padding:0 0 5px 0;
}

#nv05 a{
margin: 0;
text-indent:-9999px;
display:block;
height: 31px;
background: url(../shop/images/navi.gif) no-repeat 0 -120px;

}

#nv05 a:hover,#nv05 strong   {
background: url(../shop/images/navi.gif) no-repeat -300px -120px;
}


#c_r dl {
  margin: 0;
  padding: 5px 0 0 0;
  list-style: none;
line-height: 0.7em;

}
#c_r dt {
font-size:0.8em;
letter-spacing:1px;

line-height:2em;

}

#c_r dd {
position: relative;
	top: -2.6em;
	left: 10em;
	line-height: 1.5em;
	font-size:0.8em;
letter-spacing:1px;
}

.caution {
color:#FF0000;
}


.d_item {
float:left;
width:290px;

padding: 0 0 15px 0;
}
.d_item p {


padding: 0 20px 0 0;
}

.d_item h3{

padding:10px 0 10px 0;
font-size:0.8em;
letter-spacing:1px;
line-height:1em;

}
.d_item span{
margin:0;
padding:0 10px 0 0;
font-size:0.8em;
letter-spacing:1px;
color:#686868;
font-style:normal;

}

#thank{

height:350px;
}

div.column_t2 h2{
font-size:1em;
padding:2px 0 0 0;

}

