@charset "UTF-8";

/* * {
	margin: 0px;
	padding: 0px;
}*/
h1 {
			margin:0px;
			padding:0;
}
h2 {
			margin:0px auto;
			padding:0px;
}
p {margin:0;padding:0;}


img {vetical-align: top;}

body {
	margin:0;
	padding:0;
	width:100%;
	background-color: #f5dbb8;
	background-color: #fff;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
}

h1 {margin:0;padding:0;}


#wrapper-outer {
			position:relative;
}

#main-menu {
		left:0px;
		top:0px;
		width:100%;
		height:60px;
		background-color:#fff;
}
#main-menu .inner {width:1000px;margin:0 auto;}
#main-menu .inner h1 {float:left;}

#main-menu .inner ul {float:right;margin:0;margin-top:5px;padding:0;margin-left:25px;list-style-type:none;}
#main-menu .inner ul li {padding-left:15px;float:left;}


#Imaging {width:100%;height:600px;}


#content-wrapper {
			width:100%;
			height:1700px;
			background-image: url(../images/bg_zara_gin000.jpg);
			background-color:#f5dbb8;
			background-color:#fff;

			background-repeat: repeat;
			margin: 5px auto;
}

#content {width:800px;margin:0 auto;}



#main {	width:800px;
		margin-right:0px;
		padding-top:10px;
}

#main-inner {
		width:800px;
		margin:10px auto;
}

#main h2 {text-align:center;}




p.staffimg{
		float:left;
		margin:10px 5px 0px 0px;"
}

p.staffleftimg{
		margin:10px 5px 0px 5px;"
}


staffimgleft




table#menu tr td{border-bottom-style:1px dotted #000;}

table#youkou {
	width:100%;
	margin:20px auto;
	border-collapse:collapse;
	border-bottom:0px solid #4a9dde;
	}

table#youkou th {
		width:110px;
		padding:15px;
		border-top:1px solid #d7a6a6;
		border:1px solid #c38282;
		background-color:#e7c1c1;
		color:#333;
		font-weight:bold;
		vertical-align:middle;
		white-space:nowrap;
		}

table#youkou td {
		padding:10px 20px;
		border-top:1px solid #f3d5d5;
		border:1px solid #d7a6a6;
		font-size:14px;
		vertical-align:middle;
		background-color:#fff9f9;

		}

#footer{
		left:0px;
		top:0px;
		width:100%;
		height:60px;
		background-color:#fff;
		}

#footerTop{
		width:100%;
		height:20px;
		overflow:hidden;
		padding:10px;
		}

#footer ul{
		float:left;
		padding-left:30px;
		}

#footer li{
		width:81px;
		height:15px;
		float:left;
		font-size:12px;
		text-align: center;
		border-right:1px solid #e2d3c2;
		color:#9e6728;
		}

#footer li a{
		font-size:12px;
		display:block;
		color:#9e6728;
		}

#footer li a:hover{
		color:#fff;
		}



#footer p#access{
		width:330px;
		font-size:12px;
		text-align: left;
		line-height:14px;
		float:right;
		color:#9E6728;
		}

#footer p{
		font-size:12px;
		text-align: center;
		color:#E2D3C2;
		}




/* Hack
------------------------------------------------------- */
#header:after,
#content:after,
#contactwrap:after,
#footer:after,
.wrap:after,
.address:after,
ul:after,
ol:after,
dl:after,
p.clear:after,

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
#header,
#content,
#contactwrap,
#footer,
.wrap,

.address,
ul,
ol,
dl,
p.clear {
  min-height: 1px;
}
* html #header,
* html #content,
* html #contactwrap,
* html #footer,
* html .wrap,
* html .address,
* html ul,
* html ol,
* html dl,
* html p.clear,
* html ul.companyul li a,
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* common
------------------------------------------------------- */
a {
	color: #424242;
	text-decoration: none;
}
a:hover {
	color: #fff;
	background: #BC503D;
	background-color: transparent;
}
a img {
	border: none;
}
ul li a {

	padding: 0 0 0 0px;
	background: url("/common/img/arrow0.gif") no-repeat 2px 50%;
}
a.arrow {
	padding: 0 0 0 20px;
	background: url("/common/img/arrow0.gif") no-repeat 2px 50%;
}
ul li a:hover,
a.arrow:hover {
	color: #fff;
	padding: 0 0 0 0px;
	background: #BC503D url("/common/img/arrow0.gif") no-repeat 2px 50%;
}
ul,ol {
	list-style: none;
}


