
img {
	border:0;
}

a
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

hr
{
	display: none;
}

body {
	margin:0;
	padding:0;
	font-family: "Osaka","CI","lr oSVbN","Hiragino Kaku Gothic Pro", "qMmpS Pro W3";
	background-color: #282828;
	font-size: small;
	color: #FFFFFF;
	line-height: 1.5;
}

.clear
{
	clear: both;
}

#content
{
	width: 980px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../im/background_contents.gif);
	background-repeat: repeat-y;
}

/*₯gbvy[W*/

#top
{
	padding: 0;
	width: 800px;
	height: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -400px;
}

#top h1
{
  	width: 662px;
  	height: 368px;
  	display: block;
  	position: relative;
  	margin: 28px 0 0 69px;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#top h1 span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 662px;
  	height: 368px;
  	background-image: url(../im/top.gif);
  	background-repeat: no-repeat;
}

#top h2
{
  	width: 671px;
  	height: 48px;
  	display: block;
  	position: relative;
  	margin: 43px 0 0 69px;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#top h2 span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 671px;
  	height: 48px;
  	background-image: url(../im/date_top.gif);
  	background-repeat: no-repeat;
}

#top_link
{
	padding: 0;
	width: 800px;
	height: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -400px;
	cursor: pointer;
	z-index: 7;
	color: #FFFFFF;
}

/*£gbvy[W*/

/*₯wb_[*/

#header{
	margin: 0;
	padding: 0;
	float: left;
}

#header h1
{
  	width: 420px;
  	height: 356px;
  	display: block;
  	position: relative;
  	margin: 20px 0 0 280px;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#header h1 span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 420px;
  	height: 356px;
  	background-image: url(../im/logo.gif);
  	background-repeat: no-repeat;
}

/*£wb_[*/

/*₯ir*/

#menu
{
	height: 13px;
	margin: 0 auto;
	padding: 43px 0 0 320px;
	clear: both;
}

#menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 13px;
}

#menu li
{
    position:relative;
	float: left;
	list-style: none;
}

#menu li a.visible
{
    position:absolute;
	top: 0;
	left: 0;
    display:block;
    width:100%;
    height: 13px;
}

#menu_01
{
	width: 58px;
	height: 13px;
	display: block;
	margin: 0;
	overflow: hidden;
}

#menu li#menu_01 a.visible
{
    background-image: url(../im/menu_top.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 13px;
	cursor: pointer;
}

#menu li#menu_01 a.visible:hover
{
    background-image: url(../im/menu_top.gif);
	background-repeat: no-repeat;
	background-position: 0 -13px;
	width: 58px;
	height: 13px;
}

#menu_02
{
	width: 117px;
	height: 13px;
	display: block;
	margin: 0;
	overflow: hidden;
}

#menu li#menu_02 a.visible
{
    background-image: url(../im/menu_timetable.gif);
	background-repeat: no-repeat;
	width: 117px;
	height: 13px;
	cursor: pointer;
}

#menu li#menu_02 a.visible:hover
{
    background-image: url(../im/menu_timetable.gif);
	background-repeat: no-repeat;
	background-position: 0 -13px;
	width: 117px;
	height: 13px;
}

#menu_03
{
	width: 84px;
	height: 13px;
	display: block;
	margin: 0;
	overflow: hidden;
}

#menu li#menu_03 a.visible
{
    background-image: url(../im/menu_goods.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 13px;
	cursor: pointer;
}

#menu li#menu_03 a.visible:hover
{
    background-image: url(../im/menu_goods.gif);
	background-repeat: no-repeat;
	background-position: 0 -13px;
	width: 84px;
	height: 13px;
}

#menu_04
{
	width: 84px;
	height: 13px;
	display: block;
	margin: 0;
	overflow: hidden;
}

#menu li#menu_04 a.visible
{
    background-image: url(../im/menu_blog.gif);
	background-repeat: no-repeat;
	width: 76px;
	height: 13px;
	cursor: pointer;
}

#menu li#menu_04 a.visible:hover
{
    background-image: url(../im/menu_blog.gif);
	background-repeat: no-repeat;
	background-position: 0 -13px;
	width: 76px;
	height: 13px;
}

/*£ir*/

/*₯date*/

#date
{
  	width: 216px;
  	height: 62px;
  	display: block;
  	position: relative;
  	margin: 146px 0 0 654px;
	*margin: 141px 0 0 654px;
	_margin: -83px 0 0 654px;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#date span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 216px;
  	height: 62px;
  	background-image: url(../im/date.gif);
  	background-repeat: no-repeat;
}

/*£date*/

/*₯ΆJ*/

#column_left
{
	width: 202px;
	float: left;
	margin: 45px 0 0 50px;
	_margin: 45px 0 0 25px;
	padding: 0;
}

#act
{
	margin: 0;
	padding: 0;
}

#act b
{
  	width: 186px;
  	height: 20px;
  	display: block;
  	position: relative;
	margin: 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act b span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 186px;
  	height: 20px;
  	background-image: url(../im/title_act.gif);
  	background-repeat: no-repeat;
}

#act ul
{
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
}

#act li
{
	clear: both;
    position:relative;
	list-style: none;
	text-align: left;
}

#act li a.visible
{
    position:absolute;
	top: 0;
	left: 0;
    display:block;
    width:100%;
}

#act_acidman
{
  	width: 108px;
  	height: 16px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_acidman span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 108px;
  	height: 16px;
	cursor: pointer;
  	background-image: url(../im/acidman.gif);
  	background-repeat: no-repeat;
}

#act_backdropbomb
{
  	width: 199px;
  	height: 16px;
  	display: block;
  	position: relative;
  	margin: 12px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_backdropbomb span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 199px;
  	height: 16px;
  	background-image: url(../im/backdropbomb.gif);
  	background-repeat: no-repeat;
}

#act_special_formation_live
{
  	width: 194px;
  	height: 83px;
  	display: block;
  	position: relative;
  	margin: 11px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_special_formation_live span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 194px;
  	height: 83px;
  	background-image: url(../im/special_formation_live.gif);
  	background-repeat: no-repeat;
}

#act_brahman
{
  	width: 123px;
  	height: 16px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_brahman span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 123px;
  	height: 16px;
	cursor: pointer;
  	background-image: url(../im/brahman.gif);
  	background-repeat: no-repeat;
}

#act_fam
{
  	width: 48px;
  	height: 16px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_fam span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 48px;
  	height: 16px;
	cursor: pointer;
  	background-image: url(../im/fam.gif);
  	background-repeat: no-repeat;
}

#act_frontierbackyard
{
  	width: 127px;
  	height: 34px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_frontierbackyard span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 127px;
  	height: 34px;
	cursor: pointer;
  	background-image: url(../im/frontierbackyard.gif);
  	background-repeat: no-repeat;
}

#act_lowiq
{
  	width: 202px;
  	height: 34px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_lowiq span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 202px;
  	height: 34px;
	cursor: pointer;
  	background-image: url(../im/lowiq.gif);
  	background-repeat: no-repeat;
}

#act_marseurythmics
{
  	width: 200px;
  	height: 16px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_marseurythmics span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 200px;
  	height: 16px;
  	background-image: url(../im/marseurythmics.gif);
  	background-repeat: no-repeat;
}

#act_rintoshiteshigure
{
  	width: 122px;
  	height: 22px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_rintoshiteshigure span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 122px;
  	height: 22px;
	cursor: pointer;
  	background-image: url(../im/rintoshiteshigure.gif);
  	background-repeat: no-repeat;
}

#act_2
{
	margin: 0;
	padding: 0;
}

#act_2 b
{
  	width: 165px;
  	height: 19px;
  	display: block;
  	position: relative;
	margin: 43px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_2 b span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 165px;
  	height: 19px;
  	background-image: url(../im/title_act_2.gif);
  	background-repeat: no-repeat;
}

#act_2 ul
{
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
}

#act_2 li
{
	clear: both;
    position:relative;
	list-style: none;
	text-align: left;
}

#act_2 li a.visible
{
    position:absolute;
	top: 0;
	left: 0;
    display:block;
    width:100%;
}

#act_djhasebe
{
  	width: 163px;
  	height: 18px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_djhasebe span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 163px;
  	height: 18px;
  	background-image: url(../im/djhasebe.gif);
  	background-repeat: no-repeat;
}

#act_djkensei
{
  	width: 150px;
  	height: 18px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_djkensei span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 150px;
  	height: 18px;
  	background-image: url(../im/djkensei.gif);
  	background-repeat: no-repeat;
}

#act_djwatarai
{
  	width: 177px;
  	height: 18px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_djwatarai span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 177px;
  	height: 18px;
  	background-image: url(../im/djwatarai.gif);
  	background-repeat: no-repeat;
}

#act_maco
{
  	width: 104px;
  	height: 18px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_maco span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 104px;
  	height: 18px;
  	background-image: url(../im/maco.gif);
  	background-repeat: no-repeat;
}

#act_tsuchie
{
  	width: 152px;
  	height: 31px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_tsuchie span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 152px;
  	height: 31px;
  	background-image: url(../im/tsutchie.gif);
  	background-repeat: no-repeat;
}

#act_timtin
{
  	width: 122px;
  	height: 31px;
  	display: block;
  	position: relative;
  	margin: 13px 0 0 0;
  	padding: 0;
	float: left;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#act_timtin span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 122px;
  	height: 31px;
  	background-image: url(../im/timtin.gif);
  	background-repeat: no-repeat;
}

#credit_banner
{
	margin: 32px 0 0 0;
	padding: 0;
	width: 200px;
	height: 340px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #494949;
	position: relative;
}

#credit_banner ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#credit_banner ul li
{
	margin: 0;
	padding: 0;
}

#credit_slohandrelation
{
	position: absolute;
	width: 85px;
	height: 47px;
	top: 20px;
	left: 0;
}

#credit_slohandrelation a
{
  	width: 85px;
  	height: 47px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_slohandrelation a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 85px;
  	height: 47px;
  	background-image: url(../im/slowhandrelation.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_smash
{
	position: absolute;
	width: 90px;
	height: 34px;
	top: 20px;
	left: 101px;
}

#credit_smash a
{
  	width: 90px;
  	height: 34px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_smash a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 90px;
  	height: 34px;
  	background-image: url(../im/smash.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_ini
{
	position: absolute;
	width: 71px;
	height: 28px;
	top: 85px;
	left: 120px;
}

#credit_ini a
{
  	width: 71px;
  	height: 28px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_ini a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 71px;
  	height: 28px;
  	background-image: url(../im/ini.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_myspace
{
	position: absolute;
	width: 111px;
	height: 20px;
	top: 90px;
	left: 0;
}

#credit_myspace a
{
  	width: 111px;
  	height: 20px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_myspace a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 111px;
  	height: 20px;
  	background-image: url(../im/myspace.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_timtin
{
	position: absolute;
	width: 82px;
	height: 28px;
	top: 131px;
	left: 0;
}

#credit_timtin a
{
  	width: 82px;
  	height: 28px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_timtin a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 82px;
  	height: 28px;
  	background-image: url(../im/timtin_banner.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_7stars
{
	position: absolute;
	width: 81px;
	height: 26px;
	top: 134px;
	left: 110px;
}

#credit_7stars a
{
  	width: 81px;
  	height: 26px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_7stars a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 81px;
  	height: 26px;
  	background-image: url(../im/7stars.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_tower_records
{
	position: absolute;
	width: 123px;
	height: 19px;
	top: 185px;
	left: 0;
}

#credit_tower_records a
{
  	width: 123px;
  	height: 19px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_tower_records a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 123px;
  	height: 19px;
  	background-image: url(../im/tower_records.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_bewave
{
	position: absolute;
	width: 53px;
	height: 66px;
	top: 183px;
	left: 140px;
}

#credit_bewave a
{
  	width: 53px;
  	height: 66px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_bewave a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 53px;
  	height: 66px;
  	background-image: url(../im/bewave.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_rikuzen
{
	position: absolute;
	width: 114px;
	height: 26px;
	top: 226px;
	left: 0;
}

#credit_rikuzen a
{
  	width: 114px;
  	height: 26px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_rikuzen a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 114px;
  	height: 26px;
  	background-image: url(../im/rikuzen.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_showcase
{
	position: absolute;
	width: 82px;
	height: 38px;
	top: 272px;
	left: 0;
}

#credit_showcase a
{
  	width: 82px;
  	height: 38px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_showcase a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 82px;
  	height: 38px;
  	background-image: url(../im/showcase.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

#credit_yebisu
{
	position: absolute;
	width: 93px;
	height: 37px;
	top: 269px;
	left: 98px;
}

#credit_yebisu a
{
  	width: 93px;
  	height: 37px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#credit_yebisu a span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 93px;
  	height: 37px;
  	background-image: url(../im/yebisu.gif);
  	background-repeat: no-repeat;
	cursor: pointer;
}

.credit_text
{
	width: 200px;
	margin: 0;
	padding: 20px 0 20px 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #494949;
}

.credit_text p
{
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}

/*£ΆJ*/

/*₯J*/

#column_center
{
	float: left;
	width: 420px;
	margin: 45px 0 0 30px;
	_margin: 45px 0 0 15px;
}

#about
{
	margin: 0;
	padding: 0;
}

#about b
{
  	width: 128px;
  	height: 20px;
  	display: block;
  	position: relative;
	margin: 40px 0 12px 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#about b span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 128px;
  	height: 20px;
  	background-image: url(../im/title_about.gif);
  	background-repeat: no-repeat;
}

#about h3
{
  	width: 355px;
  	height: 95px;
  	display: block;
  	position: relative;
	margin: 28px 0 0 1px;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#about h3 span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 355px;
  	height: 95px;
  	background-image: url(../im/catch_about.gif);
  	background-repeat: no-repeat;
}

#about p
{
	margin: 17px 0 0 0;
	padding: 0 0 23px 3px;
	width: 420px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #494949;
}

#blog
{
	margin: 0;
	padding: 0;
}

#blog b
{
  	width: 63px;
  	height: 22px;
  	display: block;
  	position: relative;
	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#blog b span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 63px;
  	height: 22px;
  	background-image: url(../im/title_blog.gif);
  	background-repeat: no-repeat;
}

#blog h3
{
	margin: 17px 0 0 0;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
	color: #8DC21F;
	width: 420px;
}

#blog p
{
	margin: 5px 0 0 0;
	padding: 0;
	width: 420px;
}

#blog p img
{
	margin: 0 0 11px 0;
	display: block;
}

/*£J*/

/*₯EJ*/

#column_right
{
	margin: 45px 0 0 30px;
	_margin: 45px 0 0 15px;
	padding: 0;
	float: left;
}

#ticket
{
	margin: 0;
	padding: 0;
}

#ticket b
{
  	width: 130px;
  	height: 20px;
  	display: block;
  	position: relative;
	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#ticket b span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 130px;
  	height: 20px;
  	background-image: url(../im/title_ticket.gif);
  	background-repeat: no-repeat;
}

#ticket img
{
	margin: 12px 0 0 0;
	padding: 0;
}

#access
{
	margin: 30px 0 0 0;
	padding: 0;
}

#access b
{
  	width: 201px;
  	height: 20px;
  	display: block;
  	position: relative;
	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#access b span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 201px;
  	height: 20px;
  	background-image: url(../im/title_access.gif);
  	background-repeat: no-repeat;
}

#access p
{
	width: 200px;
	margin: 14px 0 0 0;
	padding: 0;
	font-size: 0.8em;
}

#access img
{
	margin: 12px 0 0 0;
	padding: 0;
}

#area
{
	margin: 30px 0 0 0;
	padding: 0;
}

#area b
{
  	width: 201px;
  	height: 20px;
  	display: block;
  	position: relative;
	margin: 0;
  	padding: 0;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#area b span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 201px;
  	height: 20px;
  	background-image: url(../im/title_area.gif);
  	background-repeat: no-repeat;
}

#area img
{
	margin: 12px 0 0 0;
	padding: 0;
	display: block;
}

/*£EJ*/

#footer
{
	width:980px;
	height: 100px;
	margin:0 auto;
	padding: 0;
}

#footer address
{
  	width: 980px;
  	height: 100px;
  	display: block;
  	position: relative;
  	margin: 0;
  	padding: 0;
	float: right;
  	/* hide overflow:hidden from IE5/Mac */
  	/* \*/
  	overflow: hidden;
  	/* */
}

#footer address span
{
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 980px;
  	height: 100px;
  	background-image: url(../im/footer.gif);
  	background-repeat: no-repeat;
}