/* CSS Document */

ul,li{
	margin:0px;
	padding:0px;
}

li{
	list-style:none;
}

img{
	border:0px;
	vertical-align:top;
}

p{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:1.5;
	text-align:left;
	color:#000000;
}

body{
	background:url(../images/bg_body.gif) repeat-y center #FD2584;
	font-size:12px;
}

td{
	vertical-align:top;
	line-height:1.3;
	color:#333333;
	margin:0px;
	padding:0px;
}

table{
	margin:0px;
	padding:0px;
}

#container{
	margin-top:-20px;
}

#stage{
	background:url(../images/bg_stage1.jpg) no-repeat center top;
}

#stageIn{
	background:url(../images/bg_stage2.jpg) no-repeat center 1986px;
}

#stageIn table#bottomLink{
	width:950px;
	margin:0px auto;
}

#stageInto{
	background:url(../images/bg_stage3.jpg) no-repeat center bottom;
}


body #contents{
	width:950px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
}

body #contents .txt01{
	background:url(../images/stage_img05.jpg) no-repeat;
	color:#FD2584;
}

body #contents .txt01 div{
	margin:15px 10px 0px 8px;
	line-height:1.6;
}

body #contents .txt02{
	background:url(../images/stage_img07.jpg) no-repeat left;
}

body #contents .txt02 div{
	margin:11px 10px 0px 6px;
}

body #contents .txt03{
	background:url(../images/stage_img10.jpg) no-repeat left;
}

body #contents .txt04{
	background:url(../images/stage_img12.jpg) no-repeat left;
}

body #contents .txt05{
	background:url(../images/stage_img14.jpg) no-repeat left;
}

body #contents .txt06{
	background:url(../images/stage_img16.jpg) no-repeat left;
}

body #contents .txt03 div{
	font-size:10px;
	margin:3px 10px 0px 2px;
}

body #contents .txt04 div{
	font-size:10px;
	margin:3px 10px 0px 2px;
}

body #contents .txt05 div{
	font-size:10px;
	margin:3px 10px 0px 2px;
}

body #contents .txt06 div{
	font-size:10px;
	margin:3px 17px 0px 2px;
}

body #contents .txt07 div{
	margin:3px 17px 0px 2px;
	line-height:1.6;
}

body #contents .txt08{
	background:url(../images/stage_img21.jpg) no-repeat left;
}

body #contents .txt08 div{
	margin:7px 10px 0px 5px;
	color:#6666FF;
}

body #contents .txt09 div{
	margin:3px 17px 0px 2px;
	line-height:1.6;
}

body #contents .txt10{
	background:url(../images/stage_img27.jpg) no-repeat left;
}

body #contents .txt10 div{
	margin:7px 10px 0px 5px;
	color:#6666FF;
}

body #contents .txt11{
	background:url(../images/stage_img31.jpg) no-repeat left;
}

body #contents .txt11 div{
	margin:7px 180px 0px 5px;
	line-height:1.7;
}

body #contents .txt12{
	background:url(../images/stage_img34.jpg) no-repeat left;
}

body #contents .txt12 div{
	margin:3px 10px 0px 5px;
	color:#6666FF;
}

body #contents .txt13 div{
	margin:3px 15px 0px 2px;
	line-height:1.6;
}

body #contents .txt14{
	background:url(../images/stage_img41.jpg) no-repeat left;
}

body #contents .txt14 div{
	margin:3px 10px 0px 5px;
	color:#6666FF;
}

body #contents .txt15{
	background:url(../images/stage_img43.jpg) no-repeat left;
}

body #contents .txt15 div{
	margin:3px 10px 0px 5px;
	line-height:1.5;
}






.pagetop{
	text-align:right;
	margin-bottom:5px;
	padding-top:93px;
}

.pagetop a{
	color:#FD2584;
}
