@charset "Shift_JIS"; 

* {
	font-size: 0;
	margin: 0;
	padding: 0;
}
html{height: 100%;}

/* --------------------------------------------------------- main */

table,th,td,blockquote,ul,ol,dl,li,dt,dd,div,p{
	font-size: 12px;
	line-height: 150%;
	color: #444444;
	font-family: "MS UI Gothic",Tahoma,Osaka,sans-serif;
	list-style-type : decimal;
}

body{
	height: 100%;
	font-size: 12px;
	line-height: 120%;
	color: #444444;
	font-family: "MS UI Gothic",Tahoma,Osaka,sans-serif;
	background-color: #ffffff;
	background-image : url("/top/acfts/images/bg.jpg");
	/*background-repeat : repeat-x;
	background-attachment : scroll;*/
	background-position : 0px 0px;
	margin: 0;
	padding: 0;
	text-align: center;
}


/* --------------------------------------------------------- MainBox */
#MainBox{
	width: 800px;
	border-collapse: collapse;
	background-color: #9d9d9d;
	border-left: #dcdcdc solid 2px;
	border-right: #dcdcdc solid 2px;
	text-align: center;
	margin: 0 auto;
	padding: 0px 1px 0px 1px;
}


#MainBox #HeaderTop{
	background-image : url("/top/acfts/images/top.jpg");
	height: 602px;
	width: 800px;
	text-align: left;
}

#MainBox #Header{
	background-image : url("/top/acfts/images/header.jpg");
	width: 800px;
	text-align: center;
	vertical-align: bottom;
	border-bottom: #ffffff solid 1px;
	
	height: 306px;
	/*height: 29px;
	padding-top:277px;
	_padding-top:270px;*/
}
#MainBox #Footer{
	background-image : url("/top/acfts/images/footer.gif");
	height: 84px;
	_height: 109px;
	width: 800px;
	padding-top: 25px;
}
#MainBox .text{
	background-color: #000000;
	width: 680px;
	_width: 800px;
	padding: 20px 60px 10px 60px;
	margin: 0px;
}

/* --------------------------------------------------------- Menu */
/*#navi{text-align: center;position: auto auto;margin: 0;padding: 0;}*/
#menu{background-color: #000000;width: 800px;border-bottom: #ffffff solid 1px;}
#top{
	height: 30px;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	padding-bottom: 247px;
	_padding-bottom: 243px;
}
.navi{
	padding: 0px;
	margin: 0px;
	height: 29px;
	vertical-align: bottom;
	width: 278px;
	margin-left: auto;
	margin-right: auto;
}
.navi td{
	padding: 0px;
	margin: 0px;
}
.navi .none{
width: 8px;
}
.navi .prev,.navi .next{
	width: 23px;
	padding: 0px;
	margin: 0px;
	}
	


.navi td img{
background-position: 0px 0px;
 text-decoration: none;
	padding: 0px;
	margin: 0px;
	}
.navi td a:visited,
.navi td a:link{
	overflow: hidden; 
	padding: 0px;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
}
.navi td a:active,
.navi td a:focus,
.navi td a:hover{
	padding: 0px;
	margin: 0px;
	background-position: 0px 29px;
	text-decoration: none;
}
.navi a{
	display:block;
}

.navi .prev a{	background-image : url(/top/acfts/images/navi_prev.gif); text-decoration: none;width: 23px;}
.navi .b01 a{	background-image : url(/top/acfts/images/navi_1.gif); text-decoration: none;width: 22px;}
.navi .b02 a{	background-image : url(/top/acfts/images/navi_2.gif); text-decoration: none;width: 22px;}
.navi .b03 a{	background-image : url(/top/acfts/images/navi_3.gif); text-decoration: none;width: 22px;}
.navi .b04 a{	background-image : url(/top/acfts/images/navi_4.gif); text-decoration: none;width: 22px;}
.navi .b05 a{	background-image : url(/top/acfts/images/navi_5.gif); text-decoration: none;width: 22px;}
.navi .b06 a{	background-image : url(/top/acfts/images/navi_6.gif); text-decoration: none;width: 22px;}
.navi .b07 a{	background-image : url(/top/acfts/images/navi_7.gif); text-decoration: none;width: 22px;}
.navi .b08 a{	background-image : url(/top/acfts/images/navi_8.gif); text-decoration: none;width: 22px;}
.navi .next a{
	background-image:url(/top/acfts/images/navi_next.gif);
	text-decoration: none;
	width: 23px;
	height:29px;
	}

/* --------------------------------------------------------- Main */
img{margin: 0px;padding: 0px;border: 0;}
ul{	padding: 0px;
	margin: 0px;}
li{list-style-type: none;}

.f14px a{font-size: 14px;color: yellow;}
.f14px a:hover{font-size: 14px;color: orange;}
