@charset "EUC-JP";

body {
	background: none;
}

/******************************************************

 
 
******************************************************/

#mainVisual{
	width: 100%;
	height: 540px;
	text-align: center;
	border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  background: #f0f5f7;
}

#mainVisual #mainVisualInner{
	width:960px; 
	height: 540px;
	text-align:center;
	margin: 0 auto;
	position:relative; 
}


/*-----------jsArea------------*/
@media screen{
ul.model{ 
	width:960px; 
	height: 540px;
	margin:auto 0;
	position:relative; 
	list-style:none;
}
ul.model li {position:absolute; top:0; left:0;}
ul.model li {display:none;}
}
		
ul.thum {
	width:200px; 
	height:10px;
	list-style:none;
	position:absolute;
	bottom:7px;
	left:10px;
}

ul.thum li {
	float:left;
	margin-right:2px;
}
ul.thum li a{ 
	display: block; 
	cursor: pointer;
	/margin-top:-8px;
}

* html ul.thum li a{ 
	display: inline;
	cursor: pointer;
	margin-top: -22px;
	position: relative;
}

/*-----------jsArea------------*/

/*
#mainVisual {
	width: 100%;
	height: 540px;
	background: url(../img/top/bg_main_visual.jpg) 0 0 repeat-x;
	text-align: center;
	border-bottom: 1px solid #ccc;
}
#mainVisualInner {
	width: 100%;
	height: 540px;
	background: url(../img/top/img_main_visual.jpg) center top no-repeat;
}

#mainVisualInner #img {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
#mainVisualInner #img p {
	margin-left: -245px;
}

/*
#mainVisualInner #img {
	position: absolute;
	left:0;
	top:0;
	z-index:0;
	background: #000;
}
#mainVisualInner .btn {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10;
}

*/

.price {
	padding-bottom: 10px;
}

.notice{
	padding-bottom: 10px;
	margin-top: -10px;
}

.caption {
	width: 960px;
	padding: 15px 0 10px;
	margin: 0 auto;
	clear: both;
	border-top: 1px solid #eee;
}


/******************************************************

 clear fix
 
******************************************************/
#container:after,
#footerNav:after,
.localNav:after,
#info #infoInner:after,
.caption:after {
  display : block;
  clear : both;
  content : '';
}
#container,
#footerNav,
.localNav,
.caption,
#info #infoInner { zoom : 1; }
