body{
	margin: 0px;
	background-color: #000;
	padding: 0px;
	width: 100%;
	height: 100%;
}

*{
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}

a:link {
	color: #CC3333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CC3333;
}
a:hover {
	text-decoration: underline;
	color: #CC0000;
}
a:active {
	text-decoration: none;
}
ol, ul {
	list-style: none;
}
.All {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.headerAll {
	width: 100%;
	height: 152px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/header_back.gif);
	background-position: top center;
	background-repeat: repeat-x;
}
.headerMain {
	width: 960px;
	height: 96px;
	margin: 0px auto;
	padding: 24px 0px 0px 0px;
	background-image: url(../images/header_main_img.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
.headerRight {
	width: 420px;
	height: 96px;
	margin: 0px 0px 0px 540px;
	padding: 0px;
}
.banner0 {
	width: 392px;
	height: 48px;
	margin: 0px 0px 8px 4px;
	padding: 0px;
	float: right;
}
.banner0 a{
	width: 392px;
	height: 48px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/banner0.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner0 a:hover {
	background-position: right top;
}

.banner1 {
	width: 128px;
	height: 30px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	float: right;
}
.banner1 a{
	width: 128px;
	height: 30px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/banner1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner1 a:hover {
	background-position: right top;
}

.banner2 {
	width: 128px;
	height: 30px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	float: right;
}
.banner2 a{
	width: 128px;
	height: 30px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/banner2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner2 a:hover {
	background-position: right top;
}

.banner3 {
	width: 128px;
	height: 30px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	float: right;
}
.banner3 a{
	width: 128px;
	height: 30px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/banner3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner3 a:hover {
	background-position: right top;
}

.menu1 {
	width: 139px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.menu1 a{
	width: 139px;
	height: 32px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/menu1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu1 a:hover {
	background-position: right top;
}

.menu2 {
	width: 144px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.menu2 a{
	width: 144px;
	height: 32px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/menu2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu2 a:hover {
	background-position: right top;
}

.menu3 {
	width: 124px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.menu3 a{
	width: 124px;
	height: 32px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/menu3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu3 a:hover {
	background-position: right top;
}

.menu4 {
	width: 83px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.menu4 a{
	width: 83px;
	height: 32px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/menu4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu4 a:hover {
	background-position: right top;
}
.menu5 {
	width: 85px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.menu5 a{
	width: 85px;
	height: 32px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/menu5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu5 a:hover {
	background-position: right top;
}
.menu6 {
	width: 118px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.menu6 a{
	width: 118px;
	height: 32px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/menu6.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu6 a:hover {
	background-position: right top;
}
.menu7 {
	width: 120px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.menu7 a{
	width: 120px;
	height: 32px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/menu7.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu7 a:hover {
	background-position: right top;
}

.menuLine {
	width: 32px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
	background-image: url(../images/menu_line.gif);
	background-position: top left;
	background-repeat: no-repeat;
}


.topB {
	width: 85px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.topB a{
	width: 85px;
	height: 32px;
	margin:0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/top_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topB a:hover {
	background-position: right top;
}

.headerMenu {
	width: 960px;
	height: 32px;
	margin: 0px auto;
	padding: 0px;
}
.mainAll {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/contents_back_img.jpg);
	background-position: center center;
	background-repeat: repeat-y;
}
.mainAll2 {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/contents_back_ami.gif);
	background-position: center center;
	background-repeat: repeat;
}
.space {
	width: 980px;
	height: 20px;
	margin: 0px auto;
	padding: 0px;
}
.footerAll {
	width: 100%;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/foot_back.gif);
	background-repeat: repeat-x;
	background-position: top center;
}
.footer {
	width: 960px;
	height: 60px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
.footerTxt {
	width: 713px;
	height: 23px;
	margin: 7px 0px 0px 10px;
	padding: 0px;
	background-image: url(../images/foot_txt.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
}

.footerCopyright {
	width: 91px;
	height: 13px;
	margin: 18px 10px 0px 0px;
	padding: 0px;
	background-image: url(../images/foot_maru_c.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}

.cookie {
    font-size: 8px;
    color: #fff;
    text-align: left;
    padding: 0 20px 10px;
    margin-top: -5px;
    opacity: 0.9;
}
