@charset "utf-8";
/** ページごとに違うのはなるべくここに置く **/
body {
	padding: 0px;
	margin: 0;
	background-color: #000;
	line-height: 20px;
	color: #252525;
}
#wrap {
	width: 802px;
	margin: 0;
	padding: 0;
	background-color: #aa8319;
}
.bgTop {
	width: 802px;
	height: 15px;
	padding: 0;
	margin: 0;
}

.img1 {
	width: 802px; 
	height: 109px;
	display: block;
	background: top left url(img1.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
.img2 {
	width: 802px;
	height: 155px;
	display: block;
	background: top left url(img2.jpg) no-repeat;
	margin: 0;
	padding: 0;
	text-align:left;
}

.clearall { height:0; margin:0; padding:0; clear:both;}

.img3 {
	width: 802px;
	height: 606px;
	background: top left url(img3.jpg) no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	text-align:left;

}
.eventBtnOuter{ display:block; padding:100px 0 0 40px;}


.eventBtnOuterA { display:block; text-align:left; padding:100px 0 0 0; padding:0;}

.group{ float:left; margin:0; display:block; height:235px;  }

.groupA { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_1.png) no-repeat ;}
a.groupAbtn { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_1.png) no-repeat ;}
a.groupAbtn:hover {background-position: 0 -193px;}

.groupB { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_1.png) no-repeat ; background-position: -180px 0;}
a.groupBbtn { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_1.png) no-repeat ; background-position: -180px 0;}
a.groupBbtn:hover {background-position: -180px -193px;}

.groupC {margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_1.png) no-repeat ; background-position: -360px 0;}
a.groupCbtn {margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_1.png) no-repeat ; background-position: -360px 0;}
a.groupCbtn:hover {background-position: -360px -193px;}

.groupD { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_1.png) no-repeat ; background-position: -540px 0;}
a.groupDbtn { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_1.png) no-repeat ; background-position: -540px 0;}
a.groupDbtn:hover { background-position: -540px -193px;}


a.groupAtop { margin:0; display:block; text-indent:-9999px;width:180px;height:39px; background:top left url(btnTop.png) no-repeat ;}
a.groupAtop:hover {background-position: 0 -39px;}

a.groupBtop { margin:0; display:block; text-indent:-9999px;width:180px;height:39px; background:top left url(btnTop.png) no-repeat ; background-position: -180px 0;}
a.groupBtop:hover { background-position: -180px -39px;}

a.groupCtop {  margin:0; display:block; text-indent:-9999px;width:180px;height:39px; background:top left url(btnTop.png) no-repeat ; background-position: -360px 0;}
a.groupCtop:hover {background-position: -360px -39px;}

a.groupDtop {  margin:0; display:block; text-indent:-9999px;width:180px;height:39px; background:top left url(btnTop.png) no-repeat ; background-position: -540px 0;}
a.groupDtop:hover { background-position: -540px -39px;}



.eventBtnOuterB {text-align:left; margin:10px 0 0 0;padding:0;}

.groupE { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_2.png) no-repeat ; background-position: 0 0;}
a.groupEbtn { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_2.png) no-repeat ; background-position: 0 0;}
a.groupEbtn:hover { background-position: 0 -193px;}

.groupF { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_2.png) no-repeat ; background-position: -180px 0;}
a.groupFbtn { margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_2.png) no-repeat ; background-position: -180px 0;}
a.groupFbtn:hover { background-position: -180px -193px;}


.groupG {margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_2.png) no-repeat ; background-position: -360px 0;}
a.groupGbtn {margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_2.png) no-repeat ; background-position: -360px 0;}
a.groupGbtn:hover { background-position: -360px -193px;}

.groupH {margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_2.png) no-repeat ; background-position: -540px 0;}
a.groupHbtn {margin:0; display:block; text-indent:-9999px;width:180px;height:188px; background:top left url(btn_2.png) no-repeat ; background-position: -540px 0;}
a.groupHbtn:hover {background-position: -540px -193px;}



a.groupEtop { margin:0; display:block; text-indent:-9999px;width:180px;height:38px; background:top left url(btnTop.png) no-repeat ; background-position: 0 -93px;}
a.groupEtop:hover { background-position:0 -130px;}

a.groupFtop { margin:0; display:block; text-indent:-9999px;width:180px;height:38px; background:top left url(btnTop.png) no-repeat ; background-position: -180px -93px;}
a.groupFtop:hover { background-position: -180px -130px;}

a.groupGtop {  margin:0; display:block; text-indent:-9999px;width:180px;height:38px; background:top left url(btnTop.png) no-repeat ; background-position: -360px -93px;}
a.groupGtop:hover {background-position: -360px -130px;}

a.groupHtop {  margin:0; display:block; text-indent:-9999px;width:180px;height:38px; background:top left url(btnTop.png) no-repeat ; background-position: -540px -93px;}
a.groupHtop:hover { background-position: -540px -130px;}





.gal_box { width: 144px; margin:0 5px 10px 0; padding:0; color:#555555; font-size:12px; float:left;}
.online { width: 144px; margin:0; padding:0; height:20px; background-image:url(online.gif);}
.offline { width: 144px; margin:0; padding:0; height:20px; background-image:url(offline.gif) !important;}
.white_box { width: 134px; text-align:center; margin:0; padding:5px; background-color:#fff; }

.profBtnOuter {text-align:left; width:119px; margin-left:7px;}
a.profBtn {margin:0; display:block;	text-indent:-9999px;width:119px; height:19px; background:top left url(profBtn.png) no-repeat ;}
a.profBtn:hover {background-position: 0 -19px;}

.textBox { text-align:left; font-size:16px; padding:10px 0 20px 220px; line-height:160%; }
a.textLink { font-size:16px; color:#C0C; font-weight:bold; }
a.textLink:hover { font-size:16px; color:#ffc500; font-weight:bold; text-decoration:underline; }

#addinfo {
	 background:#fff8da;
	 padding:10px;
	color: #333;
	font-size: 14px;
	text-align: left;
	line-height: 130%;
	margin: 0 30px 0 30px;

}
#addinfo span {
	color: #eee;
	font-weight: bold;
}
#addinfo a {
	color: #ed145b;
	text-decoration: none;
}
#addinfo a:hover {
	color: #00bff3;
	text-decoration: none;
}

img a {
	border: 0
}
img a:hover {
	border: 0
}
.icons {
	padding: 298px 255px 0px 0px;
	margin: 0px;
	float: right;
}
img {
	border: none;
}
a {
	outline: none;
}
a:hover {
	outline: none;
}
.end {
	clear: both;
	margin: 0;
	padding: 0;
}
.home {
	margin: 0;
	padding: 5px 10px 0 0;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	font-size: 1px;
}
.spacer {
	display: block;
	height: 1px;
}