@charset "UTF-8";

/* common ---------------------------------------*/
.content_item{
	float:left;
	width:600px;
}
#scroll_pane {
	width: 9000px;
	padding-left:250px;
}

.b_back{
	position:absolute;
	right:86px;
	top:458px;
	width:62px;
	height:22px;
	z-index:5;
	padding:1px 10px 1px 5px;
/*		filter: alpha(opacity=50, style=0); 
	background: transparent url(img/png30.png) left top !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/png30.png", sizingMethod="scale");*/
}

.b_next{
	position:absolute;
	right:20px;
	top:458px;
	width:65px;
	height:22px;
	z-index:5;
	padding:1px 5px 1px 10px;
	border-left:1px solid #CCCCCC;
/*	filter: alpha(opacity=50, style=0); 
	background: transparent url(img/png30.png) left top !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/png30.png", sizingMethod="scale");*/
}

#container_2f{
	position:absolute;
	left:0px;
	top:50%;
	width:100%;
	height:480px;
	z-index:2;
	background-color: #FFFFFF;
	text-align: left;
 	margin-top: -240px;
  overflow: hidden;
}

/* scroll ---------------------------------------*/

#content_01 {
	position:absolute;
	left:280px;
	top:0px;
	width:600px;
	height:480px;
}


#content_02 {
	position:absolute;
	left:870px;
	top:62px;
}

#content_03 {
	position:absolute;
	left:1460px;
	top:62px;
}


/* Calumn
---------------------------------------*/

#content01{
	margin:0;
	width:848px;
	height:480px;
}

#content02{
	margin:0;
	width:848px;
	height:480px;
}

#content03{
	margin:0;
	width:848px;
	height:480px;
}

#content01 p{
padding:1px 0px ;
}

img#backnumber_01{
	margin-top:40px;
}

p.date{
	color:#0000CD	
}


div.content1{
	font-size:12px;
	margin-top:20px;
	color:#666666;
	width:520px;
	float:left;
}

/* Safari Hack ここから----------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
div.content1{
font-size:11px;
}
}
/* Safari Hack ここまで----------*/

div.content1 ul{
padding-left:16px;
list-style-image: url(../img/arrow.jpg);
}

div.content1 ul li{
padding-top:1px;

}



img.bnsum{
border:solid 1px #CCC;
float:left;
width:65px;
margin-right:12px;
}

div.indextext{
padding-top:5px;
width:440px;
float:left;
}
div.indextext0{
padding-top:0px;
width:440px;
float:left;
}

.float-clear {
 clear: left;
 padding:0px;
}

/* Safari Hack ここから----------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
span.space_mac{
letter-spacing:-0.1em;
}

}
/* Safari Hack ここまで----------*/


