@charset "utf-8";
/* Copyright (c) 2008, Microwave.,Co ltd. */

#main .box01{
width:705px;
margin-right:-30px;
margin-bottom:0px;
}

#main .box01 .div01{
width:213px;
background:url(../img/index_bg_01.png) repeat-x bottom;
padding-bottom:8px;
margin-right:18px;
margin-bottom:7px;
float:left;
}

#main .box01 .div01 div {
border:1px solid #e0e0e0;
padding:13px;
zoom:1;
height:31em;
background:#fff url(../img/lineup_bg_01.png) left bottom repeat-x;
}

#main .box01 .div01 div .type01{
position:relative;
zoom:1;
height:210px;
margin-bottom:5px;
}

#main .box01 .div01 div .type01 .title{
position:absolute;
top:0px;
left:0px;
z-index:100;
display:block;
}

#main .box01 .div01 div .type01 .picture{
position:absolute;
bottom:0px;
left:0px;
z-index:100;
display:block;
}

#main .box01 .div02 a:hover .picture,
#main .box01 .div01 div .type01 a:hover .picture,
#main .box02 a:hover img {
opacity:0.7;
filter: alpha(style=2, opacity=20, finishopacity=70);
}

#main .box01 .div01 div .t_just{
font-size:1.2em;
}

#main .special {
padding-bottom:22px;
}

#main .box02{
width:330px;
background:url(../img/index_bg_01.png) repeat-x bottom;
padding-bottom:8px;
margin-bottom:6px;
}

#main .box02 .div01{
border:1px solid #e0e0e0;
padding:13px;
zoom:1;
background:#fff url(../img/lineup_bg_01.png) left bottom repeat-x;
}

#main .box02 .div01 dl{
width:190px;
font-size:1.2em;
}

#main .box02 .div01 dl dt{
margin-bottom:5px;
}

#main .box03{
zoom:1;
margin-bottom:20px;
font-size:1.2em;
}

#main .box03 img{
padding-right:10px;
}


#main .box01 .div02 {
width:675px;
margin-bottom:7px;
padding-bottom:8px;
background:url(../img/index_bg_01.png) left bottom repeat-x;
}

#main .box01 .div02 div {
padding:19px 14px 14px;
border:1px solid #e0e0e0;
background:#fff url(../img/lineup_bg_01.png) left bottom repeat-x;
}

#main .box01 .div02 .picture {
display:block;
margin:13px auto 0;
}



#main .box04{
	width:auto;
}

#main .box04 dl{
	margin-left:10px;
}

#main .box04 .div01 dl{
width:530px;
font-size:1.2em;
}

#main .box04 .image a{
}

#main .box04 .image .image01{
	margin-right:9px;
}

#main .attention{
	margin-bottom:20px;
}


