.topvisual {
text-indent:-9999px;
background:url('/images/top_mainvisual.gif') no-repeat;
width:600px;
height:300px;
margin-bottom:10px;
display:block;
}
a.banner_hyoutan {
width:600px;
height:230px;
display:block;
margin:10px 0px;
}
a.banner_main {
margin-bottom:10px;
}
a.banner_hyoutan:hover {
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
}
a.banner_campaign {
background:url("/images/top_banner_opening.jpg") no-repeat;
width:600px;
height:120px;
display:block;
text-indent:-9999px;
margin-bottom:10px;
}
a.banner_campaign:hover {
background-position:0 -120px;
}
a.banner01 {
background:url("/images/top_banner_artmirage.jpg") no-repeat;
width:600px;
height:120px;
display:block;
text-indent:-9999px;
margin-bottom:10px;
}
a.banner01:hover {
background-position:0 -120px;
}
a.banner02 {
background:url("/images/top_banner_artnouveau.jpg") no-repeat;
width:297px;
height:90px;
display:block;
float:left;
margin-right:5px;
margin-bottom:20px;
text-indent:-9999px;
}
a.banner02:hover {
background-position:0 -90px;
}
a.banner03 {
background:url("/images/top_banner_stainedglass.jpg") no-repeat;
width:297px;
height:90px;
display:block;
float:left;
margin-bottom:20px;
text-indent:-9999px;
}
a.banner03:hover {
background-position:0 -90px;
}
.recommend_item {
clear:both;
background:url("/images/top_item.gif") no-repeat;
width:600px;
height:30px;
margin-bottom:10px;
text-indent:-9999px;
}
.store_concept {
overflow:hidden;
background:#fae5d7;
padding:10px;
margin-top:20px;
}
.concept_text {
width:65%;
float:left;
}
.concept_text h3 {
font-size:15px;
font-family:"???C???I";
font-weight:bold;
}
.concept_text p {
font-size:12px;
font-family:"???C???I";
}
.concept_image {
width:35%;
float:right;
padding-top:20px;
}
.banner {
margin-bottom:10px;
}
.banner:hover {
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
}

