@charset "utf-8";
/* --------------------------------------------------
	shop Layout
-------------------------------------------------- */
#shop-title{width:940px;}
.shop-midashi-top{width:924px; height:46px; background-image:url(../img/shop_img/shop-top-midashi.gif); padding:3px 0px 0px 16px;}

#area-title{float:left;}
#area-menu{float:right; margin:9px 0px; width:460px; padding:0px;}
#area-menu img{margin:0px 0px 0px 5px; padding:0px;}

.area-midashi{width:922px; height:50px; background-image:url(../shop/img/area-midashi.gif); padding:24px 0px 0px 18px;}
.area-sub{color:#ff5c26; font-size:120%;padding-left: 7.25em;text-indent: -7.25em;}
.area-sub a{color:#ff5c26; text-decoration:underline;}
.area-sub a:hover{color:#ff5c26; text-decoration:none;}

.shop-midashi{ font-size:120%; color:#2e59df;width:920px; height:40px; background-image:url(../shop/img/shop-midashi.gif); padding:34px 0px 0px 20px; }
.shop-midashi-r{ font-size:120%; color:#2e59df;width:800px; height:40px; background-image:url(../shop/img/shop-name-midashi-r.gif); padding:34px 0px 0px 140px; }
.shop-midashi-b{ font-size:120%; color:#2e59df;width:800px; height:40px; background-image:url(../shop/img/shop-name-midashi-b.gif); padding:34px 0px 0px 140px; }

.shop-photo{width:940px;}
.shop-photo ul{margin-right:-20px;overflow:hidden; padding:0px; list-style:none;}
.shop-photo ul li{width:300px;margin-right:20px;float:left;display:inline; padding:0px;}
.shop-midashi2{width:922px; height:50px; background-image:url(../shop/img/shop-midashi-call.gif); padding:25px 0px 0px 18px;}
.shop-midashi3{width:922px; height:50px; background-image:url(../shop/img/shop-midashi.gif); padding:25px 0px 0px 18px;}
.shop-map{ width:938px; border:#cccccc 1px solid; line-height:0px;}
.map-print{width:940px; text-align:center; margin-top:30px; }

.area-list{margin-bottom:30px; font-size:87%;}
table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
	width:940px;
}

.zebra td, .zebra th {
    padding: 5px;
    border: 1px solid #cccccc;    
}

.zebra tbody tr:nth-child(even) {
    background: #eeeeee;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

.zebra th {
    text-align: center;
    border-bottom: 1px solid #ccc;
    background-color: #2652d3;
	color:#ffffff;
	font-weight:normal;
}

.zebra td {
    text-align: center;
}

.zebra td .left{
    text-align: left !important;
}

.zebra a{color:#0036d9; text-decoration:underline;}
.zebra a:hover{color:#0036d9; text-decoration:none;}
