@charset "utf-8";

/* paris
 -------------------------------------------------- */
.pariscontent { width: 780px; position: relative; top: -1px; }
.pariscontent p { margin: 0; }
#parisaddr { float: left; width: 440px; }
#parismap { float: right; width: 320px; }

#parisaddr dl {
	height: 260px;
	padding: 0 0 0 20px;
	background: url(../img/linebg.gif) no-repeat 0 100%;
}

#parisaddr dt { padding: 50px 0 30px 0; }
#parisaddr dd.add { height: 107px; }
#parismap #swf { margin: 40px 0; }

/* nav
 -------------------------------------------------- */
.navtop {
	clear: both;
	border-bottom: 1px solid #D3D3D3;
}
#nav1top { position: relative; top: -1px; }
#nav2top, #nav3top { padding-top: 9px; }
.navtop ul,
.navtop dl {
	position: relative;
	top: 1px;
	padding-left: 20px;
}
.navtop dt {
	float: left;
	padding-right: 19px;
	line-height: 3px;
}
.navtop li,
.navtop dl dd {
	float: left;
	margin-right: 5px;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	line-height: 3px;
}
.navtop li img, .navtop dd img { border-top: 1px solid #D3D3D3; }
.navtop li img, .navtop dd img { border-bottom: 1px solid #D3D3D3; }
.navtop li.current img, .navtop dd.current img { border-bottom: 1px solid #FFF; }

#nav1top ul { height: 40px; }
#nav2top ul { height: 30px; }
#nav3top dl { height: 30px; }

.navbottom {
	clear: both;
	border-top: 1px solid #D3D3D3;
}
.navbottom ul,
.navbottom dl {
	position: relative;
	top: -1px;
	padding-left: 20px;
}
.navbottom dt {
	float: left;
	padding-top: 10px;
	padding-right: 19px;
	line-height: 3px;
}
.navbottom li,
.navbottom dd {
	float: left;
	margin-right: 5px;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	line-height: 3px;
}
.navbottom li img, .navbottom dd img { border-bottom: 1px solid #D3D3D3; }
.navbottom li img, .navbottom dd img { border-top: 1px solid #D3D3D3; }
.navbottom li.current img, .navbottom dd.current img { border-top: 1px solid #FFF; }

#nav1bottom ul { height: 40px; }
#nav2bottom ul { height: 39px; }
#nav3bottom dl { height: 39px; }

/* shoplist
 -------------------------------------------------- */
.shoplist {
	clear: both;
	width: 780px;
	padding-top: 34px;
}
.shoplist table {
	margin-bottom: 32px;
	border-collapse: collapse;
}
.shoplist table p { margin: 0; }
.shoplist th,
.shoplist td {
	padding: 9px 0 8px 0;
	background: url(../img/linebg.gif) no-repeat 0 0;
}
.shoplist .first th,
.shoplist .first td {
	padding: 8px 0;
	background: none;
}
.shoplist th {
	width: 190px;
}
.shoplist th p { padding-left: 20px; }
.shoplist td.adr {
	width: 390px;
}
.shoplist td p { padding-left: 10px; }
.shoplist td.tel {
	width: 180px;
}

/* shoplistoth
 -------------------------------------------------- */
.shoplistoth {
	clear: both;
	width: 780px;
	padding-top: 34px;
}
.shoplistoth p.title {
	margin: 0;
	padding-bottom: 34px;
	padding-left: 20px;
}
.shoplistoth table {
	margin-bottom: 32px;
	border-bottom: 1px solid #D3D3D3;
	border-collapse: collapse;
}
.shoplistoth table.last {
	border-bottom: none;
}
.shoplistoth table p { margin: 0; }
.shoplistoth th,
.shoplistoth td {
	padding: 9px 0 8px 0;
	background: url(../img/linebg.gif) no-repeat 0 0;
}
.shoplistoth th {
	width: 190px;
}
.shoplistoth th p { padding-left: 20px; }
.shoplistoth td.adr {
	width: 390px;
}
.shoplistoth td p { padding-left: 10px; }
.shoplistoth td.tel {
	width: 180px;
}
