@charset "UTF-8";

#top_left{
float:left;
width:500px;
margin:0px;
padding:0px 20px 20px 70px;
background-image:url(../img/bg_left.gif);
background-repeat:repeat-y;
}

.shop{
width:476px;
}

.top_shop1{
width:218px;
}

.top_shop2{
width:228px;
}


#top_right{
float:right;
width:244px;
vertical-align:top;
margin:0px;
padding:20px 61px 0 11px;
background-image:url(../img/bg_right.gif);
background-repeat:repeat-y;
}

#movie{background-image:url(../img/bg_w.gif);}

ul#banner li{
list-style:none;
display:block;
padding:0 0 0 0;
margin:0 0 10px 0;
border: 0px solid #000000;
}
ul#banner li a {
	text-indent: -9999px;
	display: block;
}


/*バナー*/
ul#banner li.banner01{
display:block;
margin-bottom:0px;
}

ul#banner li.banner02{
display:block;
margin-bottom:-4px;
}

ul#banner li.banner04{
display:block;
margin-bottom:-4px;
}

#banner01{
display:block;
width:244px;
height:130px;
background-image:url(../img/bt_topcoupon.gif);
padding:0px;
}

#banner01:hover{
display:block;
width:244px;
height:130px;
background-image:url(../img/bt_topcoupon.gif);
background-position:0 130px;
padding:0px;
}

#banner02{
display:block;
width:244px;
height:100px;
background-image:url(../img/bt_blog.gif);
}

#banner02:hover{
display:block;
width:244px;
height:100px;
background-image:url(../img/bt_blog.gif);
background-position:0 100px;
}

#banner03{
display:block;
width:244px;
height:100px;
background-image:url(../img/bt_le_revel.gif);
}

#banner03:hover{
display:block;
width:244px;
height:100px;
background-image:url(../img/bt_le_revel.gif);
background-position:0 100px;
}

#banner04{
display:block;
width:244px;
height:100px;
background-image:url(../img/bt_recruit.gif);
}

#banner04:hover{
display:block;
width:244px;
height:100px;
background-image:url(../img/bt_recruit.gif);
background-position:0 100px;
}

/*バナー*/


/*追記*/

dl{
padding:0px;
margin:0px;
font-style:normal;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:1.5em;
color:#666666;
}

dl.dotted{
width:464px;
height:100%;
display:block;
background-image:url(../img/line.gif);
background-repeat:repeat-x;
background-position:bottom;
}

dl.dotted dt{
float:left;
display:block;
margin-right:15px;
font-weight:normal;
}

dl.dotted dd{
float:left;
display:block;
width:376px;
}

dl.box_shop{
display:block;
}

dl.box_shop dt{
float:left;
display:block;
margin-right:15px;
font-weight:normal;
width:50px;
}

dl.box_shop dd{
float:left;
display:block;
}

dl#qr{
	display:block;
	margin:0 0 0 10px;
	padding:0;
}

dl#qr dt{
	display:block;
	margin:0 8px 0 0;
	padding:0;
	float:left;
	width:87px;
}

dl#qr dd{
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:128px;
}

dl#qr dd span{
	display:block;
	margin:0 0 8px 0;
	padding:0;
}

dl#qr dd em{
	display:block;
	margin:0;
	padding:0;
	font-style:normal;
	line-height:120%;
}










