@charset "euc-jp";
.searchleft {
	font-size: 14px;
}
.index-main {
	font-size: 14px;
	width:648px;
	padding:0px 5px;
}
*:first-child+html #center {
	width:658px;
}
* html #center {
	width:658px;
}

.searchright {
	font-size: 14px;
}
.searchmain h1 {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 3px solid #C91923;
	padding-left: 10px;
	border-top: 1px solid #C91923;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.left2title {
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
.left2box {
	background: url(../img/keywordbottom.jpg) no-repeat bottom;
	padding:0px 0px 15px;
	margin-bottom: 2px;
}
*:first-child+html .left2box {
	margin-top:-7px;
}
* html .left2box {
	margin-top:-7px;
}
.left2box p {
	padding:0px 10px;
	background: url(../img/keywordbody.jpg) repeat-y;
}
.index-search .title {
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 5px 2px;
	border-bottom: 3px solid #990000;
	color: #000000;
}
.index-search .subtitle {
	font-size: 12px;
	padding: 3px 3px 3px 5px;
}
.index-search {
	margin-bottom: 2px;
}
.index-search img {
	margin-bottom: 3px;
}
.indexbox {
	width: 634px;
	margin:0 0 10px;
	border-top: 2px none #aaaaaa;
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
	border-left: 2px solid #aaaaaa;
	padding: 3px 5px;
}
*:first-child+html .indexbox {
	width: 648px;
	margin-top:-3px;
}
* html .indexbox {
	width: 648px;
	margin-top:-3px;
}

.index-bnr {
	margin-bottom: 10px;
	width: 648px;
	height: 150px;
	clear: both;
}
.newsline {
	margin-bottom: 3px;
}
.indexbox .category {
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 0px;
	text-align: center;
}
.category a{
	color: #990000;
}
.category a:visited{
	color: #990000;
}

.category a:hover {
	color: #0099FF;
}
.subcategory {
	background: #EFEFEF;
	border-left: 5px solid #CCCCCC;
	padding: 5px;
	font-size: 12px;
}
.subcategory a {
	color: #666666;
	margin-right: 8px;
}

.subcategory a:visited{
	color: #666666;
}

.subcategory a:hover {
	color: #0099FF;
	text-decoration: underline;
}

.pickupimg {
	text-align: center;
	background: url(../img/keywordbody.jpg) repeat-y;
	padding-top: 10px;
}
.pickupname {
	padding: 0px;
	margin: 0px;
}
.keyword {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.keyword a{
	color: #C61821;
}
.keyword a:visited{
	color: #C61821;
}

.keyword a:hover {
	color: #0099FF;
}

.pickupmassage {
	margin: 0px;
	font-size: 12px;
}
.pr {
	text-align: center;
	margin: 0px;
	background: url(../img/keywordbody.jpg) repeat-y;
	padding-top: 10px;
}
.totop {
	text-align: right;
	margin: 5px 10px 0px 0px;
}

/* horizontal_carousel css */  
#horizontal_carousel {
	position: relative; /* important */
	width: 648px; /* important */
	height: 150px; /* important */
	margin: 0 0 0 4px;
	padding: 0px;
  	float: left;
}  
 
#horizontal_carousel .container {
  float: left;
  width: 600px;
  height: 150px;
  position: relative;    
  overflow: hidden;
} 
 
#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 150px;
} 

#horizontal_carousel ul li {
	width: 150px;
	height: 150px;
	text-align: center;
	list-style:none;
	float:left;
}
#horizontal_carousel .previous_button {
  float:left;  
  width: 20px;
  height: 150px;
  background: url(../img/left.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(../img/left_over.png);
}

#horizontal_carousel .previous_button_disabled {
  background: url(../img/left_disabled.png);
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 20px;
  height: 150px;
  background: url(../img/right.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(../img/right_over.png);
}

#horizontal_carousel .next_button_disabled {
  background: url(../img/right_disabled.png);
  cursor: default;
}
.newshop {
	font-size: 12px;
}
.newshop td{
}
