
div#contents div.section_slide div#slide{
width: 800px;
height: 360px;
overflow: hidden;
margin: 0px 35px;
position: absolute;
top: 50px;
left: 40px;
z-index: 0;
}
div#contents div.section_slide div#slide div.slide_content{
text-decoration: none;
display: block;
width: 800px;
height: 310px;
position: absolute;
left: 970px;
padding: 20px 0px;
overflow: hidden;
z-index: 10;
}
div#contents div.section_slide div#slide div.slide_content h2{
width: 800px;
border-bottom: 1px #000 solid;
padding-bottom: 10px;
margin-bottom: 10px;
}
div#contents div.section_slide div#slide div.slide_content div.slide_text_box{
width: 470px;
height: 210px;
float: left;
	    overflow:auto;
	    position:relative;
		font-size: 0.9em;

}
div#contents div.section_slide div#slide div.slide_content div.slide_text_box p.slide_text{
width: 440px;
padding: 10px 10px 0px 0px;
}
div#contents div.section_slide div#slide div.slide_content div.slide_text_box ul{
padding-top: 10px;
}
div#contents div.section_slide div#slide div.slide_content div.slide_text_box ul li{
margin-left: -6px;
list-style: disc;
}
div#contents div.section_slide p#prev_img{
padding:0;
margin:0;
width: 39px;
height: 63px;
position: absolute;
left: 0px;
top: 190px;
cursor: pointer;
}
div#contents div.section_slide p#next_img{
padding:0;
margin:0;
width: 39px;
height: 63px;
position: absolute;
left: 910px;
top: 190px;
cursor: pointer;
}
div#contents div.section_slide p.prev_text,
div#contents div.section_slide p.next_text{
width: 3em;
padding: 6px;
color: #FFF;
background-color: #666;
text-decoration: underline;
}
div#contents div.section_slide p.prev_text{
position: absolute;
left: 0px;
top: 284px;
cursor: pointer;
}
div#contents div.section_slide p.next_text{
position: absolute;
left: 400px;
top: 284px;
cursor: pointer;
}

.selected{
background-color: #900;

}


div#contents div.section_slide ul#buttons{
width: 970px;
position: absolute;
left: -20px;
top: 0px;
}
div#contents div.section_slide ul#buttons li{
float: left;
margin: 0;
padding: 0;
}














div#contents div.section_service div#slide{
width: 800px;
height: 600px;
overflow: hidden;
margin: 0px 35px;
position: absolute;
top: 50px;
left: 40px;
z-index: 0;
}
div#contents div.section_service #slide div.slide_content{
text-decoration: none;
display: block;
width: 800px;
height: 560px;
position: absolute;
left: 970px;
padding: 20px 0px;
overflow: hidden;
z-index: 10;
}
div#contents div.section_service div#slide div.slide_content h2{
width: 800px;
border-bottom: 1px #000 solid;
padding-bottom: 10px;
margin-bottom: 10px;
}
div#contents div.section_service div#slide div.slide_content div.slide_text_box{
width: 470px;
height: 470px;
float: left;
	    overflow:auto;
	    position:relative;
		font-size: 0.9em;

}
div#contents div.section_service div#slide div.slide_content div.slide_text_box p img{
padding-right: 20px;
}

div#contents div.section_service div#slide div.slide_content div.slide_text_box p.slide_text{
width: 440px;
padding: 10px 10px 0px 0px;
}
div#contents div.section_service div#slide div.slide_content div.slide_text_box ul{
padding-top: 10px;
}
div#contents div.section_service div#slide div.slide_content div.slide_text_box ul li{
margin-left: -6px;
list-style: disc;
}
div#contents div.section_service p#prev_img{
padding:0;
margin:0;
width: 39px;
height: 63px;
position: absolute;
left: 0px;
top: 300px;
cursor: pointer;
}
div#contents div.section_service p#next_img{
padding:0;
margin:0;
width: 39px;
height: 63px;
position: absolute;
left: 910px;
top: 300px;
cursor: pointer;
}
div#contents div.section_service p.prev_text,
div#contents div.section_service p.next_text{
width: 3em;
padding: 6px;
color: #FFF;
background-color: #666;
text-decoration: underline;
}
div#contents div.section_service p.prev_text{
position: absolute;
left: 0px;
top: 546px;
cursor: pointer;
}
div#contents div.section_service p.next_text{
position: absolute;
left: 400px;
top: 546px;
cursor: pointer;
}



div#contents div.section_service ul#buttons{
width: 970px;
position: absolute;
left: -20px;
top: 0px;
}
div#contents div.section_service ul#buttons li{
float: left;
margin: 0;
padding: 0;
}











#b1{
width: 124px;
height: 40px;
cursor: pointer;
}
#b2,#b3,#b4,#b5,#b6,#b7{
  width: 120px;
  height: 40px;
  cursor: pointer;
}
#b8{
width: 126px;
height: 40px;
cursor: pointer;
}
#b1_sell{
width: 141px;
height: 40px;
cursor: pointer;
}
#b2_sell,#b3_sell,#b4_sell,#b5_sell,#b6_sell{
width: 137px;
height: 40px;
cursor: pointer;
}
#b7_sell{
width: 142px;
height: 40px;
cursor: pointer;
}
#b1_service{
width: 110px;
height: 40px;
cursor: pointer;
}
#b2_service,#b3_service,#b4_service,#b5_service,#b6_service,#b7_service,#b8_service{
width: 107px;
height: 40px;
cursor: pointer;
}
#b9_service{
width: 111px;
height: 40px;
cursor: pointer;
}


	/* 本体？ */
	.scrollgeneric {
	    line-height:1px;
	    font-size:1px;
	    position:absolute;
    top:10px;
	    left:-10px;
}
	 
	/* 縦スクロール範囲 */
	.vscrollerbase {
	    width:10px;
	    background-color:#FFF;
}
	 
	/* 縦スクロールバー */
	.vscrollerbar {
	    width:10px;
	    background-color:#666;
	}
	 
.move_button{
padding-right: 30px;
}