/* CSS Document */


/* --------- index.html --------- */

#index {
	padding: 10px 0 33px 0;
}

#index a.linkArea01 {
	display: block;
	width: 171px;
	height: 17px;
	color: #000000;
	font-size: 10px;
	line-height: 1em;
	padding: 41px 0 0 80px;
}

#index a.linkArea02 {
	display: block;
	width: 166px;
	height: 17px;
	color: #000000;
	font-size: 10px;
	line-height: 1em;
	padding: 41px 0 0 80px;
}

#index a:link,
#index a:visited {
	color: #000000;
	text-decoration: underline;
}

#index a:hover,
#index a:active {
	color: #000000;
	text-decoration: none;
}

#index a.bg01 { background: url(../images/index_img08.jpg) no-repeat; }

#index a.bg02 { background: url(../images/index_img09.jpg) no-repeat; }

#index a.bg03 { background: url(../images/index_img11.jpg) no-repeat; }

#index a.bg04 { background: url(../images/index_img13.jpg) no-repeat; }

/* --------- stage.html --------- */
#stage {
	padding: 0 0 41px 0;
}

#stage p {
	color: #FFFFFF;
	font-size: 12px;
	line-height:1.4em;
}

/* --------- booth.html --------- */
#booth {
	padding: 0 0 32px 0;
}

#booth p {
	color: #000000;
	font-size: 12px;
	line-height:1.4em;
}

#booth .cl01 {
	color: #FFFFFF;
}

#booth .cl02 {
	color: #FF268D;
}

/* --------- t_rep.html --------- */
#tRep h1 {
	padding: 0 0 11px 0;
}

#tRep div.commentArea {
	position: relative;
	color: #333333;
	font-size: 12px;
	line-height: 1.4em;
}

#tRep p.comment01 { position: absolute; top: 109px; left: 46px; width: 142px; }

#tRep p.comment02 { position: absolute; top: 42px; left: 245px; width: 105px; }

#tRep p.comment03 { position: absolute; top: 248px; left: 400px; width: 145px; }

#tRep p.comment04 { position: absolute; top: 154px; left: 627px; width: 105px; }

#tRep p.comment05 { position: absolute; top: 705px; left: 108px; width: 215px; }

#tRep p.comment06 { position: absolute; top: 561px; left: 360px; width: 212px; }

#tRep p.comment07 { position: absolute; top: 747px; left: 603px; width: 103px; }

#tRep p.comment08 { position: absolute; top: 20px; left: 34px; width: 155px; }

#tRep p.comment09 { position: absolute; top: 216px; left: 568px; width: 152px; }

#tRep p.comment10 { position: absolute; top: 15px; left: 215px; width: 140px; color: #FFFFFF; }


/* --------- t_photo.html --------- */
#tPhoto {
	padding: 0 0 26px 0;
}

/* --------- t_pop --------- */
#tPop {
	width: 750px;
	margin:0 auto;
	padding: 10px 0 10px 0;
}

/* --------- k_rep.html --------- */
#kRep h1 {
	padding: 0 0 11px 0;
}

#kRep div.commentArea,
#kRep p {
	position: relative;
	color: #333333;
	font-size: 12px;
	line-height: 1.4em;
}

#kRep p.comment01 { position: absolute; top: 59px; left: 23px; width: 135px; }
#kRep p.comment02 { position: absolute; top: 111px; left: 306px; width: 125px; }
#kRep p.comment03 { position: absolute; top: 16px; left: 617px; width: 108px; }
#kRep p.comment04 { position: absolute; top: 327px; left: 27px; width: 100px; }
#kRep p.comment05 { position: absolute; top: 300px; left: 360px; width: 147px; }

#kRep p.comment06 { position: absolute; top: 50px; left: 132px; width: 145px; }
#kRep p.comment07 { position: absolute; top: 146px; left: 38px; width: 144px; }
#kRep p.comment08 { position: absolute; top: 15px; left: 550px; width: 95px; }
#kRep p.comment09 { position: absolute; top: 162px; left: 613px; width: 130px; }
#kRep p.comment10 { position: absolute; top: 523px; left: 64px; width: 140px; }
#kRep p.comment11 { position: absolute; top: 522px; left: 579px; width: 145px; }

#kRep p.comment12 { position: absolute; top: 20px; left: 100px; width: 145px; }
#kRep p.comment13 { position: absolute; top: 12px; left: 312px; width: 157px; }
#kRep p.comment14 { position: absolute; top: 15px; left: 525px; width: 145px; }

#kRep .cl01 {
	color: #FFFFFF;
}

/* --------- k_photo.html --------- */
#kPhoto {
	padding: 0 0 26px 0;
}

/* --------- k_pop --------- */
#kPop {
	width: 750px;
	margin:0 auto;
	padding: 10px 0 10px 0;
}
