@charset "utf-8";
html,body{background-image:url(../img/body_index.gif);}
#greet{
background:url(../img/index/greet.jpg) no-repeat 0 0;
height:240px;
}
#greet p{
padding:70px 0 0 10px;
width:100%;
filter:glow(color=#ffffff, strength=2);
}

#main h2{
clear:both;
}
#main div.banner{
clear:both;
margin-bottom:5px;
}
#main div.banner img,
#main div.banner2 img{
margin-bottom:5px;
vertical-align:top;
}

#main div.banner2{
clear:both;
zoom:1;
overflow:hidden;
margin-bottom:5px;
}
#main div.banner2 p{
width:330px;
}
#main div.banner3{
clear:both;
}
/* 機種、サイズから */
#variation{
border:1px solid #898989;
padding:9px;
margin-bottom:5px;
zoom:1;
overflow:hidden;
position:relative;
}
#variation ul#variation1{
background:url(../img/index/variation1.jpg) no-repeat left top;
padding:20px 0 9px 91px;
min-height:30px;
zoom:1;
overflow:hidden;
}
#variation #variation1-text{
clear:both;
text-align:center;
padding:4px 0 9px;
color:#454545;
}
#variation #variation1-text2{
	position:absolute;
	top:95px;
	right:0;
	width:105px;
	color:#D91C29;
	font-size:10px;
	line-height:1.4;
}
#variation ul#variation2{
border-top:1px dotted #000;
padding-top:9px;
background:url(../img/index/variation2.gif) no-repeat left 15px;
padding-left:91px;
min-height:30px;
zoom:1;
overflow:hidden;
}
#variation ul#variation1 li,
#variation ul#variation2 li{
float:left;
padding-left:14px;
text-align:center;
width:80px;
}



/* 新着情報 */
dl#information{
clear:both;
height:126px;
overflow-y:scroll;
}
dl#information dt{
clear:both;
float:left;
width:85px;
margin-bottom:5px;
}
dl#information dd{
float:left;
width:550px;
margin-bottom:5px;
}


