@charset "utf-8";
/* CSS Document */

body {
font-size:14px;
line-height:20px;
color:#555555;
letter-spacing:0.1em;
margin:0;
padding:0;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-image: url(images/head_bg.gif);
background-repeat: no-repeat;
background-position: center top;
}

div,ul,ol,li,p,h1,h2,h3 {
padding:0;
margin:0;
}

img {border:none;}
a:hover img{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80}
a:hover img.over{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}

/*------------------------------*/
/* スライド */
/*------------------------------*/
#carousel {
	margin: 0 auto;
	width: 750px;
	height: 120px;
	text-align: left;
	position: relative;
	font-size:10px;
	background:url(images/121117-tab-bg.gif) repeat-x;
}

#carousel_prev,
#carousel_next {
	top: 0px;
	width: 25px;
	height: 120px;
	background: #000;
	cursor: pointer;
	position: absolute;
}
#carousel_prev {
	left: -25px;
	background:transparent url(images/121117-tab-prev.gif) no-repeat top left;
}
#carousel_next {
	right: -25px;
	background:transparent url(images/121117-tab-next.gif) no-repeat top left;
}

#carousel ul li {
	float: left;
	text-align: center;
	display: inline;
}

#carousel ul.liquidlist {
margin-top: 10px;
}

#carousel .liquidlist_bn {
	display:block;
	padding:0 5px 5px;
/*	border-right:1px #CCC dotted;*/
}

#carousel img.liquidlist_bn {
width:150px;
}


/* =======================================
	ClearFixElements
======================================= */
#carousel ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#carousel ul {
	display: inline-block;
	overflow: hidden;
}
