@charset "utf-8";


/* index.html,style.html
----------------------------------------------------------------------------------------- */
#shoplist .category{
margin:0 0 20px;
width:272px;
}
#shoplist .category .shop{
margin:0;
padding:15px;
background:#fff0d9;
border-bottom:1px solid #ffffff;
}
#shoplist .category .shop p{
margin:0;
}
#shoplist .category .shop p.description{
margin:0 0 10px;
}
#shoplist .category .shop p span.img,
#shoplist .category .shop p span.name{
display:-moz-inline-box;
display:table-cell;
width:360px;
vertical-align:middle;
/display:inline;
/zoom:1;
}
#shoplist .category .shop p span.img{
padding-right:10px;
width:91px;
text-align:center;
}
#shoplist .category .shop p span.name{
width:140px;
}
#shoplist .category .shop p span a{
display:block;
padding-left:10px;
background:url(../../common/images/cmn_arw01.gif) left 6px no-repeat;
}
#shoplist .btmlink{
clear:both;
margin:20px 0 40px;
padding-top:5px;
background:url(../../common/images/cmn_line01.gif) top repeat-x;
text-align:right;
}


/* data.html
----------------------------------------------------------------------------------------- */
#shoplist #shopdata li{
margin:0 0 10px;
width:555px;
background:#fff0d9 url(../images/data_bg_boxBtm.gif) bottom no-repeat;
}
#shoplist #shopdata li div{
padding:10px;
width:535px;
background:#fff0d9 url(../images/data_bg_boxTop.gif) top no-repeat;
}
#shoplist #shopdata li ul.images,
#shoplist #shopdata li div.data{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
}
#shoplist #shopdata li div.data{
padding-right:6px;
/padding-right:10px;
width:245px;
}
#shoplist #shopdata li div.data dl{
display:block;
width:245px;
}
#shoplist #shopdata li dl dt{
font-size:116%;
font-weight:bold;
}
#shoplist #shopdata li dl dd{
margin-bottom:0.5em ;
}
#shoplist #shopdata li ul li{
margin:0;
width:auto;
background:none;
}
#shoplist #shopdata li ul.images{
width:270px;
}
#shoplist #shopdata li ul.images li{
float:left;
width:auto;
}
#shoplist #shopdata li ul.images li.gmap{
margin-left:10px;
}
#shoplist #shopdata li ul.images li img{
display:block;
border:5px solid #ffffff;
}


/* summary.html
----------------------------------------------------------------------------------------- */
#shoplist .summary h2{
margin:0 0 20px;
}
#shoplist .summary .box01{
margin:0 0 20px;
padding:0;
width:555px;
background:#fff0d9 url(../images/data_bg_boxBtm.gif) bottom no-repeat;
}
#shoplist .summary .box01 h3{
font-size:116%;
padding:10px;
}
#shoplist .summary .box01 p{
margin:0;
padding:0 10px 10px;
width:535px;
background:#fff0d9 url(../images/data_bg_boxBtm.gif) bottom no-repeat;
}
#shoplist .summary .pct{
float:left;
padding-right:10px;
background:#ffffff;
}
#shoplist .summary .description{
background:url(../../common/images/cmn_line01.gif) top repeat-x;
}
#shoplist .summary .description span{
display:block;
padding:10px 0;
min-height:252px;
/height:252px;
background:url(../../common/images/cmn_line01.gif) bottom repeat-x;
}
#shoplist .summary .data{
clear:both;
margin-bottom:0 0 20px;
}
#shoplist .summary .data dt{
margin:0 0 10px;
padding:0 0 5px;
background:url(../../common/images/cmn_line01.gif) bottom repeat-x;
font-size:116%;
font-weight:bold;
}
#shoplist .summary .data dd{
margin:0 0 1em;
}
#shoplist .summary .data dd ul{
margin-bottom:1em;
}
#shoplist .summary .data li{
margin-left:20px;
list-style-type:disc;
}
