/* 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;

}


