/* リニューアル時　css
phonogram */

.topmain{
width: 800px;
}

.topmain .shoptitle{
margin: 0;
padding: 0;
background-image: url(../../images/reimages/top/top_main01.jpg);
background-repeat: no-repeat;
height: 218px;
text-indent: -9999px;
}

/*　topプリン　*/

.topmain .contL {
background-image: url(../../images/reimages/top/top_main02.jpg);
background-position: left top;
width: 537px;
height: 424px;
float: left;
position: relative;
}

.topmain .contL h3{
text-indent: -9999px;
}

.contL .btn00 {
position: absolute;
left: 351px;
top: 256px;
}

.contL .btn01 {
position: absolute;
top: 338px;
left: 10px;
}

.contL .btn02 {
position: absolute;
top: 338px;
left: 269px;
}

/*　topタジン　*/
.topmain .contR {
background-image: url(../../images/reimages/top/top_main03.jpg);
width: 263px;
height: 424px;
float: right;
position: relative;
}

.contR .btn01 {
position: absolute;
top: 0px;
left: 129px;
}

.contR .btn02 {
position: absolute;
top: 345px;
left: 10px;
}

/* ohana_btn*/
.contR .btn03 {
position: absolute;
top: 0px;
left: 10px;
}


.topmain a:hover img{
opacity: 0.7;
filter: alpha(opacity=80);
display:inline-block;
} 


/* オススメお取寄せ部分 */
.toptritose {
width: 380px;
margin: 0 0 0 15px;
}
.toptritose dl{
width: 114px;
margin: 0 12px 0 0;
padding: 0;
float: left;
}

*html .toptritose dl{
margin: 0 6px 0 0;
}

.toptritose dt{
clear: both;
margin-right: 10px;
}

*html .toptritose dt{
margin-right: 5px;
}


.toptritose dd{
clear: both;
padding: 0;
margin: 0;
text-align: left;
width: 114px;
background-image: url(../../images/reimages/top/arrow.gif);
background-repeat: no-repeat;
background-position: left 5px;
font-size: 12px;
line-height: 1.5em;
}

.toptritose dd a{
padding-left: 15px;
display: block;
}

.toptritose a:hover img{
opacity: 0.7;
filter: alpha(opacity=80);
display:inline-block;
} 



/* お取り寄せバナー */
.toshop {

text-align: center;
}












