

.titlebar {
padding-bottom: 3px;
}

#shoptitle {
border-bottom: 5px solid #000;
}
#shoptitle h2 {
font-size: 24px;
font-weight: bold;
color: #333;
line-height: 100%;
}

#print {
border-top: 1px solid #999;
}

#annai p {
font-size: 11px;
line-height: 160%;
padding-left: 10px;
}


#coupon {
border: 1px dashed #333;
}
#coupon th {
text-align: center;
}
#coupon .cbody {
background: url(img/coupon_bg.gif) no-repeat;
}
#coupon .cbody h3 {
font-size: 18px;
font-weight: bold;
line-height: 100%;
color: #C00;
text-align: center;
margin: 10px 0px;
}
#coupon .cbody p {
font-size: 10px;
line-height: 14px;
margin-left: 20px;
}
#coupon .cbody div {
margin: 5px;
font-size: 10px;
text-align: right;
}

#coupon .cfoot {
font-size: 12px;
color: #666;
font-weight: bold;
text-align: right;
line-height: 100%;
padding: 1px 10px;
}


#shousai .borderles{
border-top: none;
}

#shousai th {
background: url(img/shousai_bg.jpg) repeat-Y;
border-top: 1px dotted #999;
border-right: 1px solid #CCC;
font-size: 12px;
line-height: 130%;
padding: 4px 7px;
text-align: left;
font-weight: normal;
vertical-align: top;
}
#shousai td {
border-top: 1px dotted #666;
font-size: 12px;
line-height: 130%;
padding: 4px 5px;
vertical-align: top;
}
#shousai .titlebar {
border: none;
padding: 0 0 3px 0;
}



#access th {
background: #555;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-align: center;
line-height: 100%;
padding: 2px 0;
}
#access .qr {
padding: 10px;
}
#access .map {
padding: 5px 10px;
}
#access .bun {
font-size: 10px;
line-height: 160%;
padding: 5px 10px;
background: #EEE;
}



#result {
}
#result h3 {
text-align: left;
font-size: 13px;
margin: 10px 0;
}
#result h3 a,
#result h3 a:link,
#result h3 a:active,
#result h3 a:visited {
color: #c00;
font-weight: bold;
}
#result td {
font-size: 12px;
line-height: 130%;
}
#result .tel {
letter-spacing: 0.1em;
padding: 0 5px;
}
#result th {
font-size: 12px;
font-weight: normal;
text-align: center;
line-height: 100%;
color: #999999;
background-color:#333333;
height:18px;
}

#printOnly {
display:none;
}
@media print {
#printOnly {
display:block;
}
}

