@charset "UTF-8";

.content_item{
	width:420px;
	float:left
}
#scroll_pane {
	width: 6000px;

}


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

#title-sitemap{
	position:absolute;
	left:0px;
	top:-13px;
}

.floor-n{
	font-size: 14px;
	line-height:190%;
	letter-spacing:110%;
	color:#666666;
	padding-top:15px;
}

.floor-n a,visited{
	font-size: 14px;
	line-height:190%;
	letter-spacing:110%;
	color:#666666;
}

.floor-n a:hover{
	font-size: 14px;
	line-height:190%;
	letter-spacing:110%;
	color: #0066ff;
	text-decoration:underline;

}

.floor-n2{
	font-size: 14px;
	line-height:190%;
	letter-spacing:110%;
	color:#666666;
	padding-top:10px;
}

.floor-n2 a,visited{
	font-size: 14px;
	line-height:190%;
	letter-spacing:110%;
	color:#666666;
}

.floor-n2 a:hover{
	font-size: 14px;
	line-height:190%;
	letter-spacing:110%;
	color: #0066ff;
	text-decoration:underline;

}


.s_menu_n{
	font-size: 12px;
	line-height:160%;
	letter-spacing:110%;
	color:#666666;
	padding-left:17px;
}

.s_menu_n a{
	font-size: 12px;
	line-height:160%;
	letter-spacing:110%;
	color:#666666;
	padding-left:20px;
}

.s_menu_n a:hover{
	font-size: 12px;
	line-height:160%;
	letter-spacing:110%;
	color: #0066ff;
	text-decoration:underline;
	padding-left:20px;
}

.s_menu_n1{
	font-size: 11px;
	line-height:130%;
	letter-spacing:110%;
	color:#666666;
	padding-left:62px;
}

.s_menu_n1 a{
	font-size: 11px;
	line-height:130%;
	letter-spacing:110%;
	color:#666666;
}

.s_menu_n1 a:hover{
	font-size: 11px;
	line-height:130%;
	letter-spacing:110%;
	color: #0066ff;
	text-decoration:underline;
}



.s_menu_n2{
	font-size: 11px;
	line-height:140%;
	letter-spacing:110%;
	color:#666666;
	position:absolute;
	left:65px;
	width:400px;
}

.s_menu_n2 a{
	font-size: 11px;
	line-height:140%;
	letter-spacing:110%;
	color:#666666;
	position:absolute;
	left:65px;
}

.s_menu_n2 a:hover{
	font-size: 11px;
	line-height:140%;
	letter-spacing:110%;
	color: #0066ff;
	text-decoration:underline;
	position:absolute;
	left:65px;
}

#content_page01{
	position:absolute;
	left:260px;
	top:45px;
	width:420px;
}

#content_page02{
	position:absolute;
	left:680px;
	top:45px;
	width:420px;
	height: 480px;
}
#content_page03{
	position:absolute;
	left:1100px;
	top:45px;
	width:420px;
	height: 480px;
}




.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");
}


.tbl01a{
width:100px;
	font-size: 13px;
	line-height:190%;
	letter-spacing:110%;
	color:#666666;
	height:30px;
}
.tbl01b{
width:400px;
	font-size: 13px;
	line-height:190%;
	letter-spacing:110%;
	color:#666666;
		height:30px;
}
.border01{
border-top:1px solid #CCCCCC;
width:500px;
}
.border02{
border-bottom:1px dotted #CCCCCC;
width:500px;
}

/* font */

.topic_font{
	width:505px;
	text-align: left;
	font-size: 13px;
	line-height:160%;
	letter-spacing:110%;
	color:#666666;
}

/* topic_070725_02
---------------------------------------*/
#content_page01_01{
	position:absolute;
	left:310px;
	top:40px;
}

#content_page02_01{
	position:absolute;
	left:700px;
	
}