@charset "UTF-8";
/* 共通設定 */
h1{font-size:1.6em;line-height:1em;font-weight:bold;}
h2{font-size:1.3em;line-height:1em}
h3{font-size:1.3em}
.section{margin:10px 0 20px;padding:10px;background:#fff;border:1px solid #ccc;border-radius:4px}
/* 個別要素 */
p.title{margin:5px 0 0;color:#e50010;font-size:1.17em;font-weight:bold;line-height:1.2em;position:relative;left:-25px;}
p.title span{font-size:0.75em;font-weight:normal}
#point .section{text-align:center;margin:10px 0 0;}
#point h2{background:#1d2087;border-radius:4px;padding:7px;}
#point .po_main{line-height:0em;margin:9px 0 5px}
#point .po_main2 img{margin:5px 0 0}
#point .po_main2 img:nth-child(even){margin-left:5px}
.section h3{background:#e50010;width:174px;text-align:center;padding:5px 0 7px;margin:0 0 10px;}
#shoplist dl{font-size:1em;margin:10px 0 10px 10px;float:left;}
#shoplist dl:last-child{margin-right:0;}
#shoplist dl dt{padding:7px 0 7px 10px;float:left;}
#shoplist dl dd{padding:7px 5px 7px 185px;border-bottom:1px dashed #999;}
#shoplist dl dd:last-child{border:0;}

#shoplist table{width:100%;border:1px solid #555;margin:10px 0 0;background:#f5f5f5;}
#shoplist td{width:20%;font-size:0.9em;padding:5px 0;text-align:center;border-bottom:1px dotted #999;}
#shoplist tr:last-child td{border:0;}
#shoplist td.area{width:20%;font-size:1.5em;font-weight:bold;border:0;}
#shoplist td.area2{width:40%;text-align:left;font-sieze:1em;border:0;}



.areamap{text-align:center;}
p.notes{font-size:0.7em;margin:5px 0 0;clear:both;}