html {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
body {
	margin: 0;
	padding: 0;
	width: 1200px;
	background-color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}
#rct {
	width: 100%;
	height: 18500px;
	position: absolute;
	top: 20px;
	left: 0px;
	background-color: #000;
	z-index: 1;
}
#_vg {
	width: 84px;
	height: 50px;
	top: 50px;
	left: 20px;
	position: absolute;
	background-image: url(ims01/n01.png);
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 2;
}
#_01 {
	width: 550px;
	height: 2000px;
	left: 20px;
	top: 150px;
	position: absolute;
	overflow: hidden;
	z-index: 3;
	background-color: #000;
/* 	transform:rotate(-90deg) translateY(-300px);
  	transform-origin: right top;*/
}
#_02 {
	width: 550px;
	height: 2000px;
	left: 570px;
	top: 150px;
	position: absolute;
	overflow: hidden;
	z-index: 3;
	background-color: #000;
/* 	transform:rotate(-90deg) translateY(-300px);
  	transform-origin: right top;*/
}
#_03 {
	width: 1100px;
	height: 2000px;
	left: 20px;
	top: 2250px;
	position: absolute;
	overflow: hidden;
	z-index: 3;
	background-color: #000;
/* 	transform:rotate(-90deg) translateY(-300px);
  	transform-origin: right top;*/
}
#_04 {
	width: 2200px;
	height: 3000px;
	left: 20px;
	top: 4350px;
	position: absolute;
	overflow: hidden;
	z-index: 3;
	background-color: #000;
/* 	transform:rotate(-90deg) translateY(-300px);
  	transform-origin: right top;*/
}
#_05 {
	width: 1100px;
	height: 2000px;
	left: 20px;
	top: 7500px;
	position: absolute;
	overflow: hidden;
	z-index: 3;
	clip-path: inset(0px 550px 0px 0px);	/* 	transform:rotate(-90deg) translateY(-300px);
  	transform-origin: right top;*/
}
#_06 {
	width: 1100px;
	height: 2000px;
	left: 20px;
	top: 7500px;
	position: absolute;
	overflow: hidden;
	z-index: 3;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	clip-path: inset(0px 550px 0px 0px);	/* 	transform:rotate(-90deg) translateY(-300px);
  	transform-origin: right top;*/
}
._c01 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 0px;
	position: absolute;
	background-image: url(ims01/c01.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c02 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 4%;
	position: absolute;
	background-image: url(ims01/c02.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c03 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 8%;
	position: absolute;
	background-image: url(ims01/c03.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c04 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 12%;
	position: absolute;
	background-image: url(ims01/c04.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c05 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 16%;
	position: absolute;
	background-image: url(ims01/c05.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c06 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 20%;
	position: absolute;
	background-image: url(ims01/c06.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c07 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 24%;
	position: absolute;
	background-image: url(ims01/c07.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c08 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 28%;
	position: absolute;
	background-image: url(ims01/c08.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c09 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 32%;
	position: absolute;
	background-image: url(ims01/c09.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c10 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 36%;
	position: absolute;
	background-image: url(ims01/c10.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c11 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 40%;
	position: absolute;
	background-image: url(ims01/c11.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c12 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 44%;
	position: absolute;
	background-image: url(ims01/c12.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c13 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 48%;
	position: absolute;
	background-image: url(ims01/c13.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c14 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 52%;
	position: absolute;
	background-image: url(ims01/c14.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c15 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 56%;
	position: absolute;
	background-image: url(ims01/c15.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c16 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 60%;
	position: absolute;
	background-image: url(ims01/c16.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c17 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 64%;
	position: absolute;
	background-image: url(ims01/c17.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c18 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 68%;
	position: absolute;
	background-image: url(ims01/c18.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c19 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 72%;
	position: absolute;
	background-image: url(ims01/c19.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c20 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 76%;
	position: absolute;
	background-image: url(ims01/c20.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c21 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 80%;
	position: absolute;
	background-image: url(ims01/c21.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c22 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 84%;
	position: absolute;
	background-image: url(ims01/c22.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c23 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 88%;
	position: absolute;
	background-image: url(ims01/c23.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c24 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 92%;
	position: absolute;
	background-image: url(ims01/c24.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._c25 {
	width: 4%;
	height: 15000px;
	top: -30%;
	left: 96%;
	position: absolute;
	background-image: url(ims01/c25.png);
	background-size: contain;
	background-repeat: repeat-y;
}
/*._c26 {
	width: 4%;
	height: 15000px;
	top: -10%;
	left: 100%;
	position: absolute;
	background-image: url(ims01/c26.png);
	background-size: contain;
	background-repeat: repeat-y;
}*/

._d01 {
	width: 8%;
	height: 15000px;
	top: -40%;
	left: 0px;
	position: absolute;
	background-image: url(ims01/c01.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.05) inset;
	
}
._d02 {
	width: 6.9%;
	height: 15000px;
	top: -40%;
	left: 8%;
	position: absolute;
	background-image: url(ims01/c02.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.1) inset;
}
._d03 {
	width: 6%;
	height: 15000px;
	top: -40%;
	left: 14.9%;
	position: absolute;
	background-image: url(ims01/c03.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.15) inset;
}
._d04 {
	width: 5.1%;
	height: 15000px;
	top: -40%;
	left: 20.9%;
	position: absolute;
	background-image: url(ims01/c04.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.2) inset;
}
._d05 {
	width: 4.4%;
	height: 15000px;
	top: -40%;
	left: 26%;
	position: absolute;
	background-image: url(ims01/c05.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.2) inset;
}
._d06 {
	width: 3.8%;
	height: 15000px;
	top: -40%;
	left: 30.4%;
	position: absolute;
	background-image: url(ims01/c06.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.25) inset;
}
._d07 {
	width: 3.3%;
	height: 15000px;
	top: -40%;
	left: 34.2%;
	position: absolute;
	background-image: url(ims01/c07.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.3) inset;
}
._d08 {
	width: 2.8%;
	height: 15000px;
	top: -40%;
	left: 37.5%;
	position: absolute;
	background-image: url(ims01/c08.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.35) inset;
}
._d09 {
	width: 2.5%;
	height: 15000px;
	top: -40%;
	left: 40.3%;
	position: absolute;
	background-image: url(ims01/c09.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.4) inset;
}
._d10 {
	width: 2.1%;
	height: 15000px;
	top: -40%;
	left: 42.8%;
	position: absolute;
	background-image: url(ims01/c10.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.45) inset;
}
._d11 {
	width: 1.8%;
	height: 15000px;
	top: -40%;
	left: 44.9%;
	position: absolute;
	background-image: url(ims01/c11.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.5) inset;
}
._d12 {
	width: 1.6%;
	height: 15000px;
	top: -40%;
	left: 46.7%;
	position: absolute;
	background-image: url(ims01/c12.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.55) inset;
}
._d13 {
	width: 1.4%;
	height: 15000px;
	top: -100%;
	left: 48.3%;
	position: absolute;
	background-image: url(ims01/c13.png);
	background-size: contain;
	background-repeat: repeat-y;
	box-shadow: 300px 0px rgba(0, 0, 0, 0.6) inset;
}
._d14 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 52%;
	position: absolute;
	background-image: url(ims01/c14.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d15 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 56%;
	position: absolute;
	background-image: url(ims01/c15.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d16 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 60%;
	position: absolute;
	background-image: url(ims01/c16.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d17 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 64%;
	position: absolute;
	background-image: url(ims01/c17.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d18 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 68%;
	position: absolute;
	background-image: url(ims01/c18.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d19 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 72%;
	position: absolute;
	background-image: url(ims01/c19.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d20 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 76%;
	position: absolute;
	background-image: url(ims01/c20.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d21 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 80%;
	position: absolute;
	background-image: url(ims01/c21.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d22 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 84%;
	position: absolute;
	background-image: url(ims01/c22.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d23 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 88%;
	position: absolute;
	background-image: url(ims01/c23.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d24 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 92%;
	position: absolute;
	background-image: url(ims01/c24.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d25 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 96%;
	position: absolute;
	background-image: url(ims01/c25.png);
	background-size: contain;
	background-repeat: repeat-y;
}
._d26 {
	width: 4%;
	height: 15000px;
	top: -40%;
	left: 96%;
	position: absolute;
	background-image: url(ims01/c25.png);
	background-size: contain;
	background-repeat: repeat-y;
}
#_kil {
	width: 200px;
	height: 400px;
	top: 9650px;
	left: 150px;
	position: absolute;
	background-image: url(ims01/_kil.png);
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 3;
}
#_kil_m {
	width: 40px;
	height: 50px;
	top: 100px;
	left: 200px;
	position: absolute;
	overflow: hidden;
	background-color:#930
	z-index: 4;
}
._kil_num {
	width: 40px;
	height: 1000px;
	top: 0px;
	left: 0px;
	position: absolute;
/*	background-image: url(ims01/_kil_num.png);*/
	background-size: contain;
	background-repeat: repeat-y;
	background-color:#30F
	z-index: 5;
}
/*#_w {
	width: 100%;
	height: 15000px;
	position: fixed;
	z-index: 5;
}*/
/*#bgt {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 500px;
	background-color: #263248;
	overflow: hidden;
	z-index: 5;
}
#l {
	width: 307px;
	height: 100%;
	position: fixed;
	left: 20px;
	top: 20px;
	background-image: url(ims_ict/_lw.png);
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 100;
}
#_nnm {
	width: 125px;
	height: 125px;
	right: 475px;
	top: 975px;
	position: absolute;
	overflow: hidden;
	z-index: 2;
	background-color: #263248;
}
._nn {
	width: 125px;
	height: 2000px;
	top: 0px;
	left: 0px;
	position: absolute;
	background-image: url(ims_ict/link_orange.png);
	background-repeat: repeat;
	background-size: 63px 63px;
}
#_nnnm {
	width: 63px;
	height: 63px;
	right: 537px;
	top: 1037px;
	position: absolute;
	overflow: hidden;
	z-index: 3;
	background-color: #263248;
}
._nnn {
	width: 63px;
	height: 2000px;
	top: 0px;
	left: 0px;
	position: absolute;
	background-image: url(ims_ict/link_white.png);
	background-repeat: repeat;
	background-size: 32px 32px;
}
#_llb {
	width: 500px;
	height: 500px;
	top: 600px;
	right: 100px;
	position: absolute;
	background-image: url(ims_ict/link_orange.png);
	background-repeat: repeat;
	background-color: #263248;
	z-index: -1;

}
#_nwm {
	width: 132px;
	height: 87px;
	position: absolute;
	left: 1000px;
	top: 4744px;
	overflow: hidden;
	z-index: 11;
}
._nw {
	width: 129px;
	height: 6000px;
	top: 0px;
	left: -2px;
	position: absolute;
	background-image: url(ims_ict/_nsw.png);
	background-repeat: repeat-y;
	background-size: contain;
}
#_00b {
	width: 380px;
	height: 900px;
	left: 260px;
	position: absolute;
	top: 1300px;
	background-image: url(ims_ict/m00b.png);
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 5;
}
#_c01 {
	width: 100%;
	height: 1721px;
	left: 0px;
	position: absolute;
	top: 2000px;
	overflow: hidden;
	z-index: 11;
	background-color: #FFF;
}*/
/*._c02 {
	width: 1200px;
	height: 5721px;
	left: 0px;
	position: absolute;
	top: 0px;
	background-image: url(ims_ict/c02.png);
	background-size: contain;
	background-repeat: repeat-y;
	z-index: 12;
}*/
/*._c03 {
	width: 1200px;
	height: 1721px;
	left: 10px;
	position: absolute;
	top: 2000px;
	-webkit-mask-image: url(ims_ict/c03.png);
	mask-image: url(ims_ict/c03.png);
  	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 1200px 1721px;
  	mask-size: 1200px 1721px;
	overflow: hidden;
	z-index: 13;
}
._c04 {
	width: 1200px;
	height: 1721px;
	left: 10px;
	position: absolute;
	top: 0px;
	background-image: url(ims_ict/c04.png);
	background-repeat: repeat;
	z-index: 14;
}
._c05 {
	width: 1200px;
	height: 1721px;
	left: 10px;
	position: absolute;
	top: 0px;
	background-image: url(ims_ict/c05.png);
	background-repeat: repeat;
	z-index: 15;
}
#_c06 {
	width: 1200px;
	height: 1200px;
	left: 10px;
	position: absolute;
	top: 2000px;
	background-image: url(ims_ict/c06.png);
	background-repeat: no-repeat;
	z-index: 16;
}
._c07 {
	width: 1200px;
	height: 1200px;
	left: 10px;
	position: absolute;
	top: 2000px;
	background-image: url(ims_ict/c07.png);
	background-repeat: no-repeat;
	z-index: 17;
}
#_c08 {
	width: 1200px;
	height: 1200px;
	left: 10px;
	position: absolute;
	top: 2000px;
	-webkit-mask-image: url(ims_ict/c08.png);
	mask-image: url(ims_ict/c08.png);
  	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 1200px 1721px;
  	mask-size: 1200px 1721px;
	overflow: hidden;
	z-index: 16;
}
._c09 {
	width: 1200px;
	height: 3200px;
	left: 10px;
	position: absolute;
	top: 0px;
	background-image: url(ims_ict/c09.png);
	background-repeat: repeat-y;
	z-index: 16;
}*/

