@charset "Shift_JIS";
#pictures {
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding-top: 10px;
}

#pictures .wrap {
	width: 960px;
}

/*topics - - - */
div#carousel{
	width:960px;
	height:500px;
	position:relative;
	overflow:hidden;
}
div#carousel div.prev{
	width:40px;
	height:111px;
	position:absolute;
	top:195px;
	left:0;
	z-index:9;
}
div#carousel div.next{
	width:40px;
	height:111px;
	position:absolute;
	top: 195px;
	left: 920px;
	z-index:11;
}
.sidebar1{
	width:40px;
	height:500px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:8;
}
.sidebar2{
	width:40px;
	height:500px;
	position:absolute;
	top:0px;
	left:920px;
	z-index:10;
}
div#carousel div.prev a{
	display:block;
	width:40px;
	height:111px;
	/*display:none;	init animation*/
	cursor: pointer;
	background: url(../img/arrow_prev_off.png) no-repeat;
}

div#carousel div.next a{
	display:block;
	width:40px;
	height:111px;
	/*display:none; *init animation*/
	cursor: pointer;
	background: url(../img/arrow_next_off.png) no-repeat;
}
div#carousel div.display{
	width:851px;
	height:500px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:54px;
	z-index:1;
}
ul.items{
	width:3680px;
	height:500px;
	list-style:none;
	margin:0;
	padding:0;
}
ul.items li{
	float:left;
	padding-left:5px; /* JS--offset*/
}
ul.items li p{
	margin: 0;
	padding: 0 0 3px 0;
}
ul.items li.block01{
	padding-left:0;
}
ul.items li div{
	width:209px;
	height:162px;
	display:block;
}

div#line{
	width:860px;
	margin:15px auto 4px auto;
	padding:0;
	background: url(../img/nv_line_bg.png) 0 0 repeat-x #e3d6b2;
	display:none;	/*init animation*/
}
div.navi-line{
	display:block;
	width:449px;
	height:6px;
	padding:0;
	margin:0 auto;
	position:relative;
}
div.navi-line img{
	display:block;
}
div#sel-navi{
	overflow:hidden;
	width:449px;
	margin:0 auto;
	padding:0;
}
div#sel-navi div{
	float:left;
	padding-left:3px;
	width:110px;
	height:34px;
}
div#sel-navi div.firstchild{
	padding-left:0;
}
div#sel-navi div a{
	width:110px;
	height:34px;
	display:block;
	cursor:pointer;
}
/*  CLM  */
#clm{
	background: url(../img/clm_bg.jpg) 0 0 no-repeat;
	width: 926px;
	height: 293px;
	margin: 50px auto 30px auto;
	position: relative;
}
.clm_ttl{
	position: absolute;
	top: 48px;
	left: 45px;
}
.clm_txt{
	position: absolute;
	top: 120px;
	left: 72px;
}
.clm_sc{
	position: absolute;
	top: 36px;
	left: 520px;
}
