@charset "UTF-8";
/* CSS Document */

body	{
	background-color:#ffffff;
	color:#1b1b1b;
	font-size:0.875em;
	margin:5 auto 2;
	padding:0;
	text-align:center;
}
img {
border:none;
}
/*page width controll*/
#wrap	{
	min-height:100%;
	height:100%;
	height:auto;
	width:772px;
	margin:0 auto -10px;
	padding:0;
}
#container	{
	margin:0 auto;
	text-align:center;
}
/*header navi*/
#NB {
	padding: 0px;
	margin: 0px;
}
/*Flash mov back*/
#flashBack {
	background:url(images/flash_back.gif) no-repeat;
	width:772px;
	height:342px;
	margin: 0px auto;
	padding: 0px;
}
/*Flash Next Back Button Back */
#nextBack {
	background:url(images/next_back_bgrd.gif) no-repeat;
	width:772px;
	height:27px;
	margin: 0px auto;
	padding: 0px;
}
#nextBackCS3 {
	background:url(images/next_back_bgrd_cs3.gif) no-repeat;
	width:772px;
	height:27px;
	margin: 0px auto;
	padding: 0px;
}
#nextBackEle {
	background:url(images/next_back_bgrd_element.gif) no-repeat;
	width:772px;
	height:27px;
	margin: 0px auto;
	padding: 0px;
}
.backBtn {
float:left;
width:380px;
margin-left:4px;
text-align:left
}
.nextBtn {
float:right;
width:380px;
margin-right:4px;
text-align:right;
}
/*NAVI BUTTON*/
#NB table {
	padding: 0px;
	margin: 0px;
}
#NB td {
	margin: 0px;
	padding: 0px;
}
#NB a {
	display: block;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#NB a.navi1 {
	background: url(images/header_navi1.gif) ;
	width: 120px;
	height: 32px;
}
#NB a.navi1:hover {
	background: url(images/header_navi1on.gif) ;
	width: 120px;
	height: 32px;
}
#NB a.navi2 {
	background: url(images/header_navi2.gif) ;
	width: 122px;
	height: 32px;
}
#NB a.navi2:hover {
background: url(images/header_navi2on.gif) ;
	width: 122px;
	height: 32px;
}
#NB a.navi3 {
	background: url(images/header_navi3.gif) ;
	width: 241px;
	height: 32px;
}
#NB a.navi3:hover {
	background: url(images/header_navi3on.gif) ;
	width: 241px;
	height: 32px;
}
/*FEATURE NAVI BUTTON*/
#FN table {
	padding: 0px;
	margin: 0px;
}
#FN td {
	margin: 0px;
	padding: 0px;
}
#FN a {
	display: block;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#FN a.navi1 {
	background: url(images/fnavi1.gif) ;
	width: 155px;
	height: 26px;
}
#FN a.navi1:hover, a.navi1on {
	background: url(images/fnavi1on.gif) ;
	width: 155px;
	height: 26px;
}
#FN a.navi2 {
	background: url(images/fnavi2.gif) ;
	width: 154px;
	height: 26px;
}
#FN a.navi2:hover, a.navi2on {
	background: url(images/fnavi2on.gif) ;
	width: 154px;
	height: 26px;
}
#FN a.navi3 {
	background: url(images/fnavi3.gif) ;
	width: 155px;
	height: 26px;
}
#FN a.navi3:hover, a.navi3on {
	background: url(images/fnavi3on.gif) ;
	width: 155px;
	height: 26px;
}
#FN a.navi4 {
	background: url(images/fnavi4.gif) ;
	width: 154px;
	height: 26px;
}
#FN a.navi4:hover, a.navi4on {
	background: url(images/fnavi4on.gif) ;
	width: 154px;
	height: 26px;
}
#FN a.navi5 {
	background: url(images/fnavi5.gif) ;
	width: 154px;
	height: 26px;
}
#FN a.navi5:hover, a.navi5on {
	background: url(images/fnavi5on.gif) ;
	width: 154px;
	height: 26px;
}
