@charset "utf-8";

/*===============================================*
*	common
*===============================================*/
#top #wrapper p.totop{
clear: both;
margin: 0;
}
#top #wrapper p.totop a{
display: block;
height: 11px;
width: 71px;
background-image: url(../../shared/images/totop.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0 0 5px auto;
text-indent:-9999px;
overflow:hidden;
background-color: #000000;
}
#top #wrapper p.totop a:hover{
background-position:0 -11px;
}


/*===============================================*
*	#wrapper
*===============================================*/
#wrapper{
width: 960px;
margin: 0;
text-align: left;
}


/* #contentsHeader
------------------------------------------------*/
#contentsArea #contentHeader {
position: relative;
width: 960px;
height: 304px;
margin: 0px;
padding-top: 0px;
overflow: hidden;
}
#contentsArea #contentHeader #visualArea {
	height: 304px;
	margin: 0;
	text-align: center;
	display: block;
}
#contentsArea #contentHeader #visualArea li{
	height: 304px;
	width: 960px;
	position: absolute;
	display: block;
}
#contentsArea #contentHeader #visualArea li#visual01{
display:block;
}
#contentsArea #contentHeader #visualArea li#visual02{
}
#contentsArea #contentHeader #visualArea li#visual03{
}
#contentsArea #contentHeader #visualArea li#visual04{
}
#contentsArea #contentHeader #visualArea li#visual05{
}
#contentsArea #contentHeader #btnArea{
position:absolute;
z-index:5;
height: 24px;
right: 14px;
bottom: 13px;
width: 145px;
}
#contentsArea #contentHeader #btnArea li{
	float: right;
	height: 24px;
	width: 24px;
	margin: 0 0 0 5px;
}
#contentsArea #contentHeader #btnArea li a{
height: 24px;
width: 24px;
background-image: url(../../shared/main_visual/visual_menu.gif);
background-repeat: no-repeat;
text-indent: -9999px;
display:inline-block;/*ieHack*/
}
#contentsArea #contentHeader #btnArea li a{
display:block;/*ieHack*/
}
#contentsArea #contentHeader #btnArea li.b01{
width: 24px;
}
#contentsArea #contentHeader #btnArea li.b01 a{
background-position: 0px 0px;
width: 24px;
}
#contentsArea #contentHeader #btnArea li.b02 a{
background-position: -24px 0px;
}
#contentsArea #contentHeader #btnArea li.b03 a{
background-position: -48px 0px;
}
#contentsArea #contentHeader #btnArea li.b04 a{
background-position: -72px 0px;
}
#contentsArea #contentHeader #btnArea li.b05 a{
background-position: -96px 0px;
}
#contentsArea #contentHeader #btnArea li.b01 a.active{
background-position: 0px -24px;
}
#contentsArea #contentHeader #btnArea li.b02 a.active{
background-position: -24px -24px;
}
#contentsArea #contentHeader #btnArea li.b03 a.active{
background-position: -48px -24px;
}
#contentsArea #contentHeader #btnArea li.b04 a.active{
background-position: -72px -24px;
}
#contentsArea #contentHeader #btnArea li.b05 a.active{
background-position: -96px -24px;
}

