@charset "utf-8";
/* CSS Document */

h4.title_shop_condition {
display:block!important;
margin:0 5px 0 5px!important;
}
.shop_condition h3{
display:none;
}

#main_article li{
list-style: none;
}

#main_article ul.limitate{
margin: 0 5px 20px 0;
height: 100px;
}
#main_article ul.limitate li{
width: 190px;
height: 80px;
/width: 210px;
/height: 100px;
padding: 10px;
float: left;
margin-left: 5px;
_margin-left: 3px;
}
#main_article ul.limitate li a{
}
#main_article ul.limitate li span{
background: none;
height: 20px;
line-height: 20px;
padding: 0 0 0 20px;
width: 100px;
/width: 120px;
float: right;
display: block;
}
#main_article ul.limitate li span.l_shop{
width: 170px;
/width: 190px;
margin-left: 0;
padding: 0 0 0 20px;
background: url(http://img.aaa-fuzoku.com/aaa/pc/i_shop.jpg) left center no-repeat;
}
#main_article ul.limitate li span.l_area{
background: url(http://img.aaa-fuzoku.com/aaa/pc/i_access.jpg) left center no-repeat;
}
#main_article ul.limitate li span img{
margin-right: 10px;
}
ul.limitate li span em{
padding: 4px 0;
}
#main_article ul.limitate li span.shop_image{
float: left;
width: 60px;
height: 60px;
margin: 0;
padding: 0;
}
#main_article ul.embarrass{
margin: 0 0 20px 5px;
height: 70px;
}
ul.embarrass li{
float: left;
margin-right: 5px;
}
#main_article p.page{
height: 50px;
line-height: 50px;
}
#main_article p.page strong{
color: #1570CD;
font-size: 17px;
margin: 0 100px 0 10px;
}
#main_article p.page strong span{
color: #000;
font-size: 13px;
}
#main_article p.page em{
font-weight: bold;
font-size: 15px;
}
#main_article p.page a{
text-decoration: underline;
font-size: 15px;
}
#main_article strong.title{
background: url(http://img.aaa-fuzoku.com/aaa/pc/background_title.jpg) repeat-x;
height: 39px;
line-height: 18px;
color: #00991F;
font-size: 12px;
display:block;
border:1px solid #FFF;
border-bottom:0;
}
#main_article strong em{
float: left;
display: block;
padding-left: 10px;
font-weight:bold;
}
#main_article strong em b{
color:#003399;
font-weight:bold;
}
#main_article strong span{
display: block;
float: right;
margin: 4px;
color: #000;
font-weight: normal;
font-size: 12px;
}
#main_article .contents{
height: 204px;
 padding: 17px 10px 10px 10px;
clear: both;
border-top:1px solid #CCC;
}
#main_article .contents p{
border: 1px solid #CCC;
padding:5px;
height:55px;
width:218px;
margin-bottom:5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #main_article .contents p  {line-height:1.1em;  }
}
#main_article .image{
float: left;
border: 1px solid #D7D7D7;
background: #FFF;
width: 150px;
margin: 0px auto;
padding:6px 0;
text-align: center;
}
#main_article .middle{
width: 230px;
height: 175px;
float: left;
margin-left:10px;
}
#main_article .standard{
	height: 24px;
	line-height: 24px;
	text-align:center;
	margin-bottom:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#666;
	background:url(http://img.aaa-fuzoku.com/aaa/pc/icon_coupon_down_arrow.png) no-repeat bottom center;
}
#main_article .standard s{
	font-family:'Arial';
	font-size: 14px;
}
#main_article .price{
	height:30px;
	line-height:24px;
	margin-bottom:4px;
	color:#D80000;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}
#main_article .price.none{
	line-height:24px;
	color:#D80000;
	font-size:22px;
	font-weight:bold;
}
#main_article .price i{
	font-family:'Arial';
	font-weight:bold;
}
#main_article .price span{
	font-size:14px;
}
#main_article .price span.yen{
	font-size:18px;
}
#main_article .price strong{
	font-family:'Arial';
	font-weight:bold;
	font-size:30px;
}
#main_article .middle em{
display: block;
font-size: 10px;
height: 13px;
float: right;
padding:30px 5px 0 0;
}
#main_article .middle em a{
color: #0066FF;
text-decoration:underline;
}
#main_article .middle img{
float: right;
border: 1px solid #CCCCCC;
background: #FFFFFF;
width:45px;
}
#main_article ul.right{
border-left: 1px solid #CCC;
float: right;
width: 165px;
padding-left: 10px;
text-align:right;
color: #666;
}
#main_article ul.right li{
margin: 3px 0;
}
#main_article ul.right li.r_area{
color:#0066FF;
font-size:10px;
}
#main_article ul.right li.r_tel{
font-size: 14px;
}
#main_article ul.right li.r_aaa{
color:#009B1F;
font-size:10px;
}
#main_article ul.right li a{
}
#main_article ul.right li.button1,
#main_article ul.right li.button2{
text-indent:-9999px;
text-align:left;
}
#main_article ul.right li.button1 a,
#main_article ul.right li.button2 a{
height: 35px;
width: 150px;
display:block;
margin-left: 15px;
outline: none;
}
#main_article ul.right li.button1 a{
background: url(http://img.aaa-fuzoku.com/aaa/pc/button_more_coupon.jpg);
margin: 14px 0 5px 15px;
}
#main_article ul.right li.button2 a{
background: url(http://img.aaa-fuzoku.com/aaa/pc/button_print_coupon.jpg);
}
#main_article ul.right li.button img.left{

margin-right: 10px;
/margin-right: 5px;
}
#main_article li.one{
border:1px solid #CCC;
height:260px;
margin: 10px 0px;
clear: both;
}

#main_article form.no_display {
border: none;
}


/*side_navi*/
#navi_left .kome {
clear: both;
color: #333333;
font-size: 10px;
line-height: 1.5em;
text-align: left;
}

#navi_left select {
margin: 0 0 0 6px;
width: 150px;
}