
/* Base styles */

body {
	margin: 0; padding: 0; border: 0;
	background-color: #000;
}

div {
	margin: 0; padding: 0; border: 0;
}

p {
	margin: 0; padding: 0; border: 0;
	font-family: Arial; font-size: 12px; line-height: 15px;
}

img {
	margin: 0; padding: 0; border: 0;
}

a {
	text-decoration: none;
}


/* About section */

body.page_about div.area_a1_top div.body {
	position: absolute; left: 81px; top: 335px;
}

body.page_about div.area_a1_top p {
	margin-top: 12px;
}

body.page_about div.area_a1_top p,
body.page_about div.area_a1_top a {
	color: #fff;
}

body.page_about div.area_a1_bottom div.body {
	position: absolute; left: 81px; top: 646px; width: 177px;
	padding-bottom: 54px;
}

body.page_about div.area_a1_bottom div.subtitle p {
	margin-top: 12px; margin-bottom: 6px;
	font-weight: bold;
}

body.page_about div.area_a1_bottom div.subtitle p,
body.page_about div.area_a1_bottom div.subtitle a {
	color: #4ebff3;
}

body.page_about div.area_a1_bottom div.list p {
	margin-top: 1.5px; margin-bottom: 1.5px;
}

body.page_about div.area_a1_bottom div.list p,
body.page_about div.area_a1_bottom div.list a {
	color: #fff;
}

body.page_about div.area_a2 div.body {
	position: absolute; left: 358px; top: 295px; width: 569px;
}

body.page_about div.area_a2 div.body p {
	margin-top: 12px;
	line-height: 18px;
}

body.page_about div.area_a2 div.body p,
body.page_about div.area_a2 div.body a {
	color: #3b7dac;
}


/* Schedule section */

body.page_schedule div.area_b1 div.title {
	position: absolute; left: 78px; top: 307px;
}

body.page_schedule div.area_b1 div.body {
	position: absolute; left: 114px; top: 341px; width: 180px;
}

body.page_schedule div.area_b2 div.title {
	position: absolute; left: 315px; top: 307px;
}

body.page_schedule div.area_b2 div.body {
	position: absolute; left: 351px; top: 341px; width: 180px;
}

body.page_schedule div.area_b3 div.title {
	position: absolute; left: 552px; top: 307px;
}

body.page_schedule div.area_b3 div.body {
	position: absolute; left: 588px; top: 341px; width: 180px;
}

body.page_schedule p {
	margin-top: 6px;
	font-size: 13px; font-weight: bold; line-height: 17px;
}

body.page_schedule p,
body.page_schedule a {
	color: #ac6db5;
}


/* Media section */

body.page_media div.area_b1 div.body {
	position: absolute; left: 81px; top: 341px; width: 213px;
}

body.page_media div.area_b2 div.body {
	position: absolute; left: 318px; top: 341px; width: 213px;
}

body.page_media div.area_b3 div.body {
	position: absolute; left: 555px; top: 341px; width: 213px;
}

body.page_media p {
	margin-top: 6px;
	font-size: 13px; line-height: 17px;
}

body.page_media p,
body.page_media a {
	color: #fff04c;
}


/* Merchandise section */

body.page_merchandise div.area_c1 div.body {
	position: absolute; left: 81px; top: 341px; width: 639px;
}

body.page_merchandise p {
	margin-top: 12px;
	font-size: 13px; line-height: 17px;
}

body.page_merchandise p,
body.page_merchandise a {
	color: #56cbcb;
}


/* Contact section */

body.page_contact div.area_d1_top div.body {
	position: absolute; left: 81px; top: 341px; width: 261px;
}

body.page_contact div.area_d1_bottom div.body {
	position: absolute; left: 81px; top: 578px; width: 261px;
}

body.page_contact div.area_d2_top div.body {
	position: absolute; left: 435px; top: 341px; width: 261px;
}

body.page_contact div.area_d2_bottom div.body {
	position: absolute; left: 435px; top: 578px; width: 261px;
}

body.page_contact p {
	margin-top: 6px;
	font-size: 13px; line-height: 17px;
}

body.page_contact p,
body.page_contact a {
	color: #56cbcb;
}

body.page_contact p.name {
	font-size: 18px; line-height: 24px;
}

body.page_contact p.name,
body.page_contact p.name a,
body.page_contact p.email_only,
body.page_contact p.email_only a {
	color: #cb30ca;
}


/* Links section */

body.page_links div.area_d1_top div.body {
	position: absolute; left: 81px; top: 341px; width: 261px;
}

body.page_links div.area_d1_bottom div.body {
	position: absolute; left: 81px; top: 578px; width: 261px;
}

body.page_links div.area_d2_top div.body {
	position: absolute; left: 435px; top: 341px; width: 261px;
}

body.page_links div.area_d2_bottom div.body {
	position: absolute; left: 435px; top: 578px; width: 261px;
}

body.page_links p {
	margin-top: 6px;
	font-size: 13px; line-height: 17px;
}

body.page_links p,
body.page_links a {
	color: #ddfd74;
}

