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

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

/* LIST */
#main_article .resaultbox{
padding:0 0 0 5px;
}
#main_article .resaultbox li{
float:left;
width:112px;
height:250px;
margin:0px 4px 15px 0px;
_margin:0px 2px 15px 0px;
}
#main_article .resaultbox li div{
margin:4px;
position:relative;
border:1px solid #DDDDDD;
}
#main_article .resaultbox li .thum{
display:block;
width:92px;
height:auto;
margin:4px auto 0px auto;
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 0px;
padding:4px 0;
text-align:center;
}
#main_article .resaultbox li .gal_date b{
display:block;
height:1.4em;
line-height:1.4em;
color:#FF3399;
overflow:hidden;
}
#main_article .resaultbox li .gal_date i{
display:block;
margin: 0 0 0 -5px;
text-align: center;
width: 110px;
}
#main_article .resaultbox li .gal_date u{
display:block;
}
#main_article .resaultbox li .gal_date em{
}
#main_article .resaultbox li .shop{
color: #00688A;
margin: 0 0 5px 0;
}
#main_article .resaultbox li .shop b{
display:block;
font-weight:normal;
height: 3em;
}
#main_article .resaultbox li .shop em{
}
#main_article .resaultbox li .shop u{
}
#main_article .resaultbox li .shop i{
}
#main_article .resaultbox li .shop span{
display:block;
text-align:center;
}
#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 .shop .text_tel{
}
#main_article .resaultbox li .button_galprof{
}
#main_article .resaultbox li .mark{
clear:both;
display:block;
padding:4px 0 0 0;
height:14px;
font-size:10px;
text-align:left;
}
#main_article .resaultbox li .mark span{
padding:2px 2px;
line-height:12px;
border:1px solid #3F3FAD;
color: #3F3FAD;
}
#main_article .resaultbox li .mark em span{
}
#main_article .resaultbox li .mark u{
}