@charset "UTF-8";

/* common ---------------------------------------*/
.content_item{
	float:left;
	width:890px;
}
#scroll_pane {
	width: 10000px;
	padding-left:240px;
}

.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:260px;
	top:0px;

}
#content_02 {
	position:absolute;
	left:1160px;
	top:0px;
}
#content_03 {
	position:absolute;
	left:1710px;
	top:0px;
}
#content_04 {
	position:absolute;
	left:2500px;
	top:0px;
}
#content_05 {
	position:absolute;
	left:3450px;
	top:0px;
}


/* Column_201003
---------------------------------------*/

.column_1003 #content01{
	margin:0;
	position:absolute;
	left:0px;
	top:0px;	
	background-image:url(../img/column/column1003_1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:695px;
	height:480px;
}


	
.column_1003 p#backnumber_01{
	position:absolute;
	left:8px;
	top:180px;	
	width:345px;
	height:75px;
}

.column_1003 p.ttle{
padding-bottom:10px;
}

.column_1003 p img{
margin-bottom:10px;
}


.column_1003 div.text1{
	font-size:12px;
	color:#666666;
	line-height:170%;
	width:310px;
	top:88px;
	left:0px;
	position:absolute;
}

.column_1003 div.text2{
	font-size:12px;
	color:#666666;
	line-height:170%;
	width:310px;
	top:271px;
	left:0px;
	position:absolute;
}


.column_1003 div.text3_1{
	font-size:12px;
	color:#666666;
	line-height:160%;
	width :315px;
	top:88px;
	left:0px;
	position:absolute;
}

.column_1003 div.text3_2{
	font-size:12px;
	color:#666666;
	line-height:160%;
	width :315px;
	top:241px;
	left:0px;
	position:absolute;
}


.column_1003 #content02{
	margin:0;
	position:absolute;
	left:0px;
	top:0px;
	height:480px;
	width :735px;
	background-image:url(../img/column/column1003_2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}


.column_1003 #content03{
	margin:0;
	position:absolute;
	left:340px;
	top:0px;
	height:480px;
	width :735px;
	position:absolute;
	background-image:url(../img/column/column1003_3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

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




/* Column201004
---------------------------------------*/

.column_1004 #content01{
	margin:0;
	position:absolute;
	left:-100px;
	top:0px;	
	background-image:url(../img/column/column1004_1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:695px;
	height:480px;
}


	
.column_1004 p#backnumber_01{
	position:absolute;
	left:12px;
	top:155px;	
	width:345px;
	height:75px;
}

.column_1004 p.ttle{
padding-bottom:10px;
}

.column_1004 p img{
margin-bottom:10px;
}

.column_1004 #content02{
	margin:0;
	position:absolute;
	left:-60px;
	top:0px;
	height:480px;
	width :735px;
	background-image:url(../img/column/column1004_2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.column_1004 div.text1{
	font-size:12px;
	color:#888888;
	font-weight:bold;
	line-height:160%;
	width:500px;
	top:50px;
	left:58px;
	position:absolute;
}

.column_1004 div.text2{
	font-size:12px;
	color:#666666;
	line-height:150%;
	width:500px;
	top:172px;
	left:58px;
	position:absolute;
}


.column_1004 #content03{
	margin:0;
	position:absolute;
	left:305px;
	top:0px;
	height:480px;
	width :735px;
	position:absolute;
	background-image:url(../img/column/column1004_3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


.column_1004 div.text3_1{
	font-size:12px;
	color:#666666;
	line-height:170%;
	width :400px;
	top:80px;
	left:25px;
	position:absolute;
}

.column_1004 div.text3_2{
	font-size:12px;
	color:#666666;
	line-height:150%;
	width :280px;
	top:268px;
	left:415px;
	position:absolute;
}
/* Safari Hack ここから----------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.column_1004 div.text1,div.text2,div.text3_1,div.text3_2 {
font-size:11px;
}
}
/* Safari Hack ここまで----------*/






/* Column201006
---------------------------------------*/

.column_1006 #content01{
	margin:0;
	position:absolute;
	left:-20px;
	top:0px;	
	background-image:url(../img/column/column1006_1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:695px;
	height:480px;
}


	
.column_1006 p#backnumber_01{
	position:absolute;
	left:12px;
	top:250px;	
	width:345px;
	height:75px;
}

.column_1006 p{
padding-bottom:30px;
}

.column_1006 p img{
margin-bottom:10px;
}

.column_1006 h1{
margin-bottom:30px;
}


.column_1006 #content02{
	margin:0;
	position:absolute;
	left:0px;
	top:70px;
	height:480px;
	width :700px;
	background-image:url(../img/column/column1006_2.jpg);
	background-position:right 52px;
	background-repeat:no-repeat;
}

.column_1006 div.text1{
	font-size:12px;
	color:#666666;
	line-height:160%;
	width:353px;

}

.column_1006 div.text2{
	font-size:11px;
	color:#666666;
	line-height:150%;
	width:353px;
}


.column_1006 #content03{
	margin:0;
	position:absolute;
	left:345px;
	top:70px;
	height:480px;
	width :970px;
	position:absolute;
	background-image:url(../img/column/column1006_3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


.column_1006 div.text3_1{
	font-size:12px;
	color:#666666;
	line-height:170%;
	width :290px;
}

.column_1006 div.text3_2{
	font-size:12px;
	color:#666666;
	line-height:150%;
	width :280px;
	top:268px;
	left:415px;
	position:absolute;
}
/* Safari Hack ここから----------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.column_1006 div.text1,div.text2,div.text3_1,div.text3_2 {
font-size:11px;
}
}
/* Safari Hack ここまで----------*/