@charset "utf-8";
/* CSS Document */
#content {
	height: 3000px;
}
#leftbox {
	border: 0px dotted #F00;
	float: left;
	position: relative;
	width: 290px;
}
#centerbox {
	border: 0px dotted #0F0;
	margin-left: 315px;
	margin-top: -2972px;
	position: relative;
	width: 290px;
}
#rightbox {
	border: 0px dotted #00F;
	margin-left: 630px;
	position: relative;
	width: 290px;
}
#step1 {
	height: 300px;
	position: relative;
	width: 290px;
}
#ksi01 {
	left: 32px;
	position: absolute;
	top: 20px;
}
#ksi01a {
	left: 15px;
	position: absolute;
	top: 107px;
}
#ksi01b {
	left: 42px;
	position: absolute;
	top: 191px;
	width: 217px;
}
#step2 {
	height: 300px;
	position: relative;
	width: 290px;
}
#ksi02 {
	left: 56px;
	position: absolute;
	top: 32px;
}
#ksi02a {
	left: 119px;
	position: absolute;
	top: 10px;
}
#ksi02b {
	left: 20px;
	position: absolute;
	top: 205px;
	width: 250px;
}
#step3 {
	height: 300px;
	position: relative;
	width: 290px;
}
#ksi03 {
	left: 60px;
	position: absolute;
	top: 20px;
}
#ksi03a {
	left: 72px;
	position: absolute;
	top: 185px;
}
#ksi03b {
	left: 20px;
	position: absolute;
	top: 208px;
	width: 250px;
}
#step4 {
	height: 300px;
	position: relative;
	width: 290px;
}
#ksi04 {
	left: 59px;
	position: absolute;
	top: 23px;
}
#ksi04a {
	left: 82px;
	position: absolute;
	top: 0px;
}
#ksi04b {
	left: 92px;
	position: absolute;
	top: 245px;
	width: 250px;
}
#step5 {
	height: 320px;
	position: relative;
	width: 290px;
}
#ksi05 {
	left: 57px;
	position: absolute;
	top: 16px;
}
#ksi05a {
	left: 156px;
	position: absolute;
	top: 0px;
}
#ksi05b {
	left: 36px;
	position: absolute;
	top: 250px;
	width: 250px;
}
#step6 {
	height: 300px;
	position: relative;
	width: 290px;
}
#ksi06 {
	left: 46px;
	position: absolute;
	top: 29px;
}
#ksi06a {
	left: 85px;
	position: absolute;
	top: 0px;
}
#ksi06b {
	left: 20px;
	position: absolute;
	top: 177px;
	width: 250px;
}
#step7 {
	height: 320px;
	position: relative;
	width: 290px;
}
#ksi07 {
	left: 27px;
	position: absolute;
	top: 27px;
}
#ksi07a {
	left: 57px;
	position: absolute;
	top: 0px;
}
#ksi07b {
	left: 20px;
	position: absolute;
	top: 204px;
	width: 250px;
}
#step8 {
	height: 300px;
	position: relative;
	width: 290px;
}
#ksi08 {
	left: 31px;
	position: absolute;
	top: 22px;
}
#ksi08a {
	left: 105px;
	position: absolute;
	top: 0px;
}
#ksi08b {
	left: 20px;
	position: absolute;
	top: 193px;
	width: 250px;
}
#step9 {
	height: 300px;
	position: relative;
	width: 290px;
}
#ksi09 {
	left: 40px;
	position: absolute;
	top: 25px;
}
#ksi09a {
	left: 120px;
	position: absolute;
	top: 0px;
}
#ksi09b {
	left: 20px;
	position: absolute;
	top: 182px;
	width: 250px;
}
#step10 {
	height: 370px;
	position: relative;
	width: 290px;
}
#ksi10 {
	left: 19px;
	position: absolute;
	top: 19px;
}
#ksi10a {
	left: 30px;
	position: absolute;
	top: 0px;
}
#ksi10b {
	left: 20px;
	position: absolute;
	top: 209px;
	width: 250px;
}
#step11 {
	height: 300px;
	position: relative;
	width: 290px;
}
#ksi11 {
	left: 35px;
	position: absolute;
	top: 29px;
}
#ksi11a {
	left: 80px;
	position: absolute;
	top: 0px;
}
#ksi11b {
	left: 36px;
	position: absolute;
	top: 195px;
	width: 250px;
}
#step12 {
	height: 470px;
	position: relative;
	width: 290px;
}
#ksi12 {
	left: 55px;
	position: absolute;
	top: 22px;
}
#ksi12a {
	left: 64px;
	position: absolute;
	top: 0px;
}
#ksi12b {
	left: 20px;
	position: absolute;
	top: 352px;
	width: 250px;
}
#step13 {
	height: 420px;
	position: relative;
	width: 290px;
}
#ksi13 {
	left: 47px;
	position: absolute;
	top: 25px;
}
#ksi13a {
	left: 87px;
	position: absolute;
	top: 0px;
}
#ksi13b {
	left: 20px;
	position: absolute;
	top: 266px;
	width: 250px;
}
#step14 {
	height: 540px;
	position: relative;
	width: 290px;
}
#ksi14 {
	left: 62px;
	position: absolute;
	top: 0px;
}
#ksi14b {
	left: 36px;
	position: absolute;
	top: 379px;
	width: 250px;
}
#step15 {
	height: 380px;
	position: relative;
	width: 290px;
}
#ksi15 {
	left: 69px;
	position: absolute;
	top: 26px;
}
#ksi15a {
	left: 113px;
	position: absolute;
	top: 0px;
}
#ksi15b {
	left: 20px;
	position: absolute;
	top: 266px;
	width: 250px;
}
#step16 {
	height: 560px;
	position: relative;
	width: 290px;
}
#ksi16 {
	left: 57px;
	position: absolute;
	top: 24px;
}
#ksi16a {
	left: 173px;
	position: absolute;
	top: 0px;
}
#ksi16b {
	left: 20px;
	position: absolute;
	top: 411px;
	width: 250px;
}
#step17 {
	height: 510px;
	position: relative;
	width: 290px;
}
#ksi17 {
	left: 49px;
	position: absolute;
	top: 0px;
}
#ksi17a {
	left: 241px;
	position: absolute;
	top: 133px;
}
#ksi17b {
	left: 20px;
	position: absolute;
	top: 326px;
	width: 250px;
}
#step18 {
	height: 520px;
	position: relative;
	width: 290px;
}
#ksi18 {
	left: 34px;
	position: absolute;
	top: 23px;
}
#ksi18a {
	left: 86px;
	position: absolute;
	top: 0px;
}
#ksi18b {
	left: 20px;
	position: absolute;
	top: 319px;
	width: 250px;
}
#step19 {
	height: 290px;
	position: relative;
	width: 290px;
}
#ksi19 {
	left: 30px;
	position: absolute;
	top: 19px;
}
#ksi19a {
	left: 67px;
	position: absolute;
	top: 0px;
}
#ksi19b {
	left: 32px;
	position: absolute;
	top: 192px;
	width: 250px;
}
#step20 {
	height: 265px;
	position: relative;
	width: 290px;
}
#ksi20 {
	left: 36px;
	position: absolute;
	top: 27px;
}
#ksi20a {
	left: 144px;
	position: absolute;
	top: 0px;
}
#ksi20b {
	left: 36px;
	position: absolute;
	top: 191px;
	width: 250px;
}
#step21 {
	height: 250px;
	position: relative;
	width: 290px;
}
#ksi21 {
	left: 37px;
	position: absolute;
	top: 21px;
}
#ksi21a {
	left: 69px;
	position: absolute;
	top: 0px;
}
#ksi21b {
	left: 39px;
	position: absolute;
	top: 183px;
	width: 250px;
}
#step22 {
	height: 250px;
	position: relative;
	width: 290px;
}
#ksi22 {
	left: 34px;
	position: absolute;
	top: 16px;
}
#ksi22a {
	left: 97px;
	position: absolute;
	top: 0px;
}
#ksi22b {
	left: 36px;
	position: absolute;
	top: 183px;
	width: 250px;
}
#step23 {
	height: 270px;
	position: relative;
	width: 290px;
}
#ksi23 {
	left: 20px;
	position: absolute;
	top: 21px;
}
#ksi23a {
	left: 148px;
	position: absolute;
	top: 0px;
}
#ksi23b {
	left: 20px;
	position: absolute;
	top: 209px;
	width: 250px;
}
#step24 {
	height: 450px;
	position: relative;
	width: 290px;
}
#ksi24 {
	left: 8px;
	position: absolute;
	top: 21px;
}
#ksi24a {
	left: 60px;
	position: absolute;
	top: 0px;
}
#ksi24b {
	left: 20px;
	position: absolute;
	top: 386px;
	width: 250px;
}
#info {
	left: 40px;
	position: absolute;
	top: 2900px;
}