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

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

#contents_title .search_object{
width: 610px;
}

#main_article #searchbox{
width:780px;
margin:2px auto;
}
#main_article #searchbox p{
width:780px;
height:35px;
font-size:10px;
color:#ffffff;
text-align:right;
padding-top:10px;
display:none;
}

#main_article #searchbox table{
margin:0px auto;
font-size:12px;
width:90%;
display:none;
}
#main_article #searchbox table tr{
vertical-align: top;
}
#main_article #searchbox table td{
vertical-align:top;
font-size:10px;
}

#main_article #searchbox table td.td_bg{
height:18x;
border:1px solid #d0d0d0;
text-align:center;
vertical-align:top;
line-height:100%;
font-size:0px;
padding:0px
}


#main_article #searchbox .age{
font-size:10px;
width:92px;
}
#main_article #searchbox select{
font-size:10px;
width:92px;
}

#main_article #searchbox select.wide{
width:151px;
}

#main_article #searchbox select.thin{
font-size:12px;
width:80px;
}
#main_article #searchbox td.sbmit_btn{
vertical-align:middle;
text-align:center;
padding-bottom:0px;
}

#main_article #resault{
	margin:30px auto 0px auto;
	font-size:12px;
	position:relative;
}
#main_article .resaultbox{
}

#main_article .resaultbox li{
float:left;
width:290px;
height:150px;
margin:0px 6px 10px 0px;
border:1px solid #DDDDDD;
}
#main_article .resaultbox li div{
margin:4px;
}
#main_article .resaultbox li .thum{
display:block;
float:left;
width:92px;
height:auto;
margin:0px 6px 4px 0px;
border:1px solid #FF92C9;
}
#main_article .resaultbox li .thum img{
border:1px solid #FFFFFF;
width:90px;
}
#main_article .resaultbox li .gal_date{
margin:0px 0px 0px 98px;
padding:1px 4px;
background-color:#FFF0F7;
}
#main_article .resaultbox li .gal_date b{
display:block;
color:#FF3399;
font-size:14px;
}
#main_article .resaultbox li .shop{
margin:4px 4px 0px 98px;
color:#666666;
}
#main_article .resaultbox li .shop b{
display:block;
}
#main_article .resaultbox li .shop em{
display:block;
color:#0099CC;
font-style:normal;
font-size:10px;
}
#main_article .resaultbox li .shop u{
font-size:10px;
text-decoration:none;
}
#main_article .resaultbox li .shop span{
display:block;
text-align:right;
}
#main_article .resaultbox li .shop span a{
text-decoration:underline;
}
#main_article .resaultbox li .shop span a;hover{
text-decoration:none;
}
#main_article .resaultbox li .mark{
clear:both;
display:block;
height:22px;
}

#main_article .mark .iconSchedule,
#main_article .mark .iconBlog{
float:left;
display:block;
height:18px;
width:54px;
text-indent:-9999px;
overflow:hidden;
margin:0 4px 0 0;
}
#main_article .mark .iconSchedule{
background-image:url(http://img.aaa-fuzoku.com/aaa/pc/icon_schedule.jpg);
}
#main_article .mark .iconBlog{
background-image:url(http://img.aaa-fuzoku.com/aaa/pc/icon_blog.jpg);
}


.result_num{
text-align:left;
}
.result_num b{
font-size:16px;
font-weight:nold;
}