@charset "UTF-8";

/* ページ枠 */
#page_main {
	width:760px;
	padding-top:10px;
	overflow:hidden;
}

#container #header_img{
	display: block;
	margin:0 0 20px 0;
/* 	text-align:center; */
}

/* #container {
	width: 562px;
	margin: 5px 30px 0 0;
	padding: 0px;
} */

/* 店舗枠 */
#container ul#contents1 {
	margin:0;
	padding:0;
/* 	border: */
}

#container ul#contents1 li{
	width:562px;
/*	height:152px;
 	background-image:url(../../img/model_back/back_s.gif);
	background-repeat: no-repeat; */
	float: left;
	display: block;
	margin:0 0 10px 0;
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
}

#container ul#contents1 li.small{
/* 	width:548px;
	display:block; */
	height:152px;
	background-image:url(../../img/model_back/back_s.gif);
	background-repeat: no-repeat;
}

#container ul#contents1 li.large{
	height:202px;
	background-image:url(../../img/model_back/back_l.gif);
	background-repeat: no-repeat;
}

#container #contents1 li span a{
	display: block;
	height: 17px;
	width: 85px;
	position: absolute;
	left: 459px;
	top: 118px;
	background-image:url(../../img/model_back/model_btn.jpg);
	background-repeat: no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#container #contents1 li span a:hover{
	background-image: url(../../img/model_back/model_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -17px;
}

#container #contents1 li p a{
	display: block;
	height: 17px;
	width: 85px;
	position: absolute;
	left: 459px;
	top: 146px;
	background-image:url(../../img/model_back/model_btn.jpg);
	background-repeat: no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#container #contents1 li p a:hover{
	background-image: url(../../img/model_back/model_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -17px;
}

#container #contents1 .model_img{
	float: left;
	width: 275px;
	display: block;
	height: 129px;
}

#container ul#contents1 li div.model_text{
	width:258px;
	float:left;
	margin-left: 5px;
	_margin-left: 2px;
	_padding:3px 5px 5px 5px;
	/* display:block; */
}

#container ul#contents1 li .position{
	position:absolute;
	top:40px;
	left:285px;
}

#container ul#contents1 li div.model_text h4{
	font-size:14px;
	font-weight:bold;
	display: block;
	text-align: center;
	margin-bottom: 6px;
	color:#333333;
}

#container ul#contents1 li.small div.model_text p{
	font-size:12px;
	background-color: #FFFFFF;
	width:250px;
	_width:258px;
	padding: 5px;
	_padding: 5px;
	height: 101px;
	_height: 108px;
	line-height:18px;
}

#container ul#contents1 li.large div.model_text p{
	font-size:12px;
	background-color: #FFFFFF;
	width:250px;
	_width:258px;
	padding: 5px;
	_padding: 5px;
	height: 101px;
	_height: 108px;
/* 	height: 153px;
	_height: 160px; */
	line-height:18px;
}


#container .page_shop_back_top {
	clear: both;
	text-align:right;
	display:block;
	width:548px;
	margin:30px 0;
}


#container a:hover {
	color:#999999;
	text-decoration:underline;
}

#container a:active {
	color:#FF4A8B;
	text-decoration:none;
}
