body div.f,body h1#subject{width:960px !important}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#pageframe{margin-left:auto;margin-right:auto;text-align:left}#main-title{color:#333;font-size:16px;margin:0;padding-bottom:6px;border-bottom:3px solid #cccccc}#left-panel{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:620px}#right-panel{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;width:300px;float:right}#breadcrumb-list{padding-top:2px;padding-bottom:23px}#breadcrumb-list li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:12px;font-weight:bold;margin:0}#postcode-area .background{margin-top:11px;padding:22px 20px 22px 30px;background-color:#f6f6f6}#postcode-area .background>*{color:#808080;font-size:11px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#postcode-area .background .postcode{color:#cc0000;font-size:29px;font-weight:bold}#postcode-area .background .arrow-icon{padding:0 18px}#postcode-area .background .name .address{display:block;width:290px;padding-bottom:3px;font-size:20px;font-weight:bold;line-height:23px;word-break:break-all}#postcode-area .background .name ruby{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:290px;word-break:break-all}#map-area{position:relative}#map-area .sub-title{color:#333;font-size:14px;margin:0;padding:17px 0 10px 0}#map-area #map{width:620px;height:256px}#map-area #map-link{position:absolute;bottom:10px;right:10px;z-index:20;padding:4px 10px;font-size:14px;font-weight:bold;background:#fff;opacity:0.9;background-color:#fff;border-radius:8px;box-shadow:0 4px 9px 0 rgba(0,0,0,0.25);color:#026400;display:flex;align-items:center}#map-area #map-link img{width:30px}#rank-spot-area .sub-title{color:#333;font-size:16px;margin:0;padding:48px 0 5px 0;border-bottom:3px solid #cccccc}#rank-spot-area .rank-spot-list{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:297px;padding:10px 0 12px 10px;font-size:14px;border-bottom:1px dotted #cccccc}#rank-spot-area .rank-spot-list *{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#rank-spot-area .rank-spot-list .name{display:block;font-size:14px;font-weight:bold;line-height:14px}#rank-spot-area .rank-spot-list .info{padding-top:9px}#rank-spot-area .rank-spot-list .info .postalcode{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:15px;font-weight:bold;color:#cc0000}#rank-spot-area .rank-spot-list .info .category{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:right;font-size:11px;color:#808080}#rank-spot-area .rank-spot-list .address{font-size:11px;padding-top:5px;color:#555}
