@charset "utf-8";	

/*==============================	
	((CSS INDEX))

	CSS for Top Page
	
==============================*/
.indexRead{
	padding:27px 0px 0px 13px;
}
/*tub layout*/
div#flow-box{
	margin:15px 0px 0px;
	position:relative;
	background: url(../products/images/bg_tub.gif) repeat-x left top;
}
ul#flowtabs{
	position:absolute;
	left:163px;
	top:0px;
	width:462px;
	height:36px;
	padding:0px 0px 0px;
	z-index:99;
}
ul#flowtabs li{
	float:left;
	width:151px;
	height:31px;
	padding:5px 0px 0px;
}
ul#flowtabs li a{
	display:block;
	text-indent:-9999px;
	height:31px;
	width:146px;
}
ul#flowtabs a#t1{
	background: url(../products/images/btn_tub_01.gif) no-repeat left top;
}
ul#flowtabs a#t2{
	background: url(../products/images/btn_tub_02.gif) no-repeat left top;
}
ul#flowtabs a#t3{
	background: url(../products/images/btn_tub_03.gif) no-repeat left top;
}
ul#flowtabs a#t1.current{
	background: url(../products/images/btn_tub_01_over.gif) no-repeat left top;
}
ul#flowtabs a#t2.current{
	background: url(../products/images/btn_tub_02_over.gif) no-repeat left top;
}
ul#flowtabs a#t3.current{
	background: url(../products/images/btn_tub_03_over.gif) no-repeat left top;
}
div#flowpanes{
	width:625px;
	background: url(../products/images/bg_flow_pane.gif) repeat-y left top;
}
div#flowpanes div{
	width:585px;
	padding:20px 20px 20px;
}
div#flowpanes div p.inner-link{
	padding:0px 0px 0px 10px;
	line-height:1.5;
}
div#flowpanes div p.inner-link a{
	font-weight:bold;
}
div#flowpanes div p.ind{
	padding:25px 0px 2px 10px;
	font-weight:bold;
	color:#000;
}
div#flowpanes div ul{
	width:585px;
}
div#flowpanes div ul li{
	clear:both;
	padding:4px 13px 2px;
	overflow:hidden;
}
div#flowpanes div ul li.col01{
	background:#feeabf;
}
div#flowpanes div ul li.col02{
	background:#fffae4;
}
div#flowpanes div ul li span{
	display:inline;
	background: url(../products/images/bg_arw.gif) no-repeat 0px 3px;
	padding:0px 30px 0px 8px;
}
/*etc..
=====================================*/
#contentsBlock hr{
	display: block;
}

#contentsBlock table{
	text-align:left;
}

/*toPagetop　ページの上へ*/	
div.page-list{
	width: 100%;
}

div.page-list p.page{
	padding-top:15px;
	float: right;
	height:15px; 
}
div.page-list p.page span{
	padding:0px 0 0px 12px;
	background:url(../common/arw_up.gif) no-repeat 0 50%;
}
div.page-list p.page span{
	/* For Mac IE5 \*//*/
	float:right;
	display:block;
	width:6em;
	/* End for Mac IE5 */ 
}

div.page-list p.list{
	padding-top:15px;
	float: left;
	height:15px; 
}

div.page-list p.list span{
	padding:0px 0 0px 12px;
	background:url(../common/arw_left.gif) no-repeat 0 50%;
}
div.page-list p.list span{
	/* For Mac IE5 \*//*/
	float:left;
	display:block;
	width:6em;
	/* End for Mac IE5 */ 
}
div.page-list p a, 
div.page-list p a:visited{
	color:#3399FF;
	text-decoration:underline;
}	
div.page-list p a:hover{	
	color:#CC1144;
	text-decoration:underline;
}




#localNaviBlock #localNavi {
	border-top:1px solid #9A9899;
	border-bottom:1px solid #9A9899;
	margin: 6px 0 22px 0;
}
#localNaviBlock #bannerBlock {
padding:6px 0 0 0px;
background-color:#FFFFFF;
}

