@charset "UTF-8";
ul, ol {list-style: none outside none;}

.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
    font-size: 0px;
    content: ".";
}

/* main-slide
------------------------------------------------ */
#main-slide {
	width:100%;
	overflow:hidden;
	position:relative;
}

#main-slide .pickup {
	width:812px; height:460px; position: relative;
}

#main-slide .pickup-items { padding:0px; position:absolute;
	border-top:6px #b58e4b solid;
	border-bottom:6px #b58e4b solid;
}

#main-slide .pickup img { float:left;}

#main-slide .thumbnail{
	list-style:none;
	margin:4px auto;
	padding-bottom:10px;
	text-align:center;
}

#main-slide .thumbnail li{
	width:60px;
	margin:5px;
	display: -moz-inline-box;
	display: inline-block;
	//display: inline;
	//zoom: 1;
	cursor:pointer;
}

#main-slide .thumbnail li img { padding:0px;}

#main-slide .thumbnail li.active img {border:10px #b58e4b solid;}

#main-slide .cursor-left{
	background:url(../images/slider_cursor_03_01.png) right center no-repeat; /*  カーソル用画像 */
	margin:0px auto;
	width:3000px;
	height:457px;
	position:absolute;
	cursor:pointer;
	left:-3010px;
	filter:alpha(opacity=50); /*IE,透明度50%*/
	-moz-opacity:0.5; /*Firefox,透明度50%*/
	opacity:0.5;/*其他浏览器,透明度50%*/
}

#main-slide .cursor-right{
	background:url(../images/slider_cursor_03_02.png) left center no-repeat; /*  カーソル用画像 */
	margin:0px auto;
	width:3000px;
	height:457px;
	position:absolute;
	cursor:pointer;
	right:-3010px;
	filter:alpha(opacity=50); /*IE,透明度50%*/
	-moz-opacity:0.5; /*Firefox,透明度50%*/
	opacity:0.5;/*其他浏览器,透明度50%*/
}


/* news
------------------------------------------------ */
.news{
font-size: 13px;
letter-spacing: normal;
word-spacing: normal;
line-height: 150%;
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}

body#footer{
    margin-bottom:400px;
}

/* navi
------------------------------------------------ */
div#navi180 {width:215px;float: left;text-align: left;}
.navi_180{width:215px;height:1540px;}

/* new-item
------------------------------------------------ */
#container-news {width: 775px !important;}
#container-news li {
    margin-bottom:0px !important;
}
.box-news {
    width: 230px !important;
    padding-right: 15px;
    float: left !important;
}