@charset "utf-8";

.eg-obj-test {
	background-color: #f00;
	opacity: 0.3;
}

.eg-obj-img {
	width:100%;
	height:auto;
}


/*================================================*/
/******************* scene ************************/
/*================================================*/

/*******************************
 1：north
********************************/

#s01-desk {
	position:absolute;
	top: 57%;
	left: 10%;
	width: 80%;
	height: auto;
	z-index:130;
}

#s01-sandbox {
	position:absolute;
	top: 58%;
	left: 20%;
	width: 22%;
	height: auto;
	z-index:131;
}

#s01-microscope {
	position:absolute;
	top: 49%;
	left: 52%;
	width: 7%;
	height: auto;
	z-index:131;
}

#s01-tripod {
	position:absolute;
	top: 57%;
	left: 58%;
	width: 7%;
	height: auto;
	z-index:131;
}

#s01-clock {
	position:absolute;
	top: 5%;
	left: 85%;
	width: 10%;
	height: auto;
	z-index:131;
}

#s01-rack {
	position:absolute;
	top: 35%;
	left: 2%;
	width: 45%;
	height: auto;
	z-index:129;
}

#s01-kinko {
	position:absolute;
	top: 16%;
	left: 8%;
	width: 18%;
	height: auto;
	z-index:129;
}

#s01-kinko2 {
	position:absolute;
	top: 16%;
	left: 8%;
	width: 18%;
	height: auto;
	z-index:129;
}

#s01-ssystem {
	position:absolute;
	top: 20%;
	left: 50%;
	width: 15%;
	height: auto;
	z-index:129;
}

#s01-sink {
	position:absolute;
	top: 60%;
	left: 75%;
	width: 15%;
	height: 38%;
	z-index:135;

}


/*******************************
 2：east
********************************/

#s02-yuka {
	position:absolute;
	top: 59.5%;
	left: 0;
	width: 100%;
	height: auto;
	z-index:150;
}

#s02-exit {
	position:absolute;
	top: 11%;
	left: 20%;
	width: 50%;
	height: auto;
	z-index:129;
}

#s02-door {
	position:absolute;
	top: 13%;
	left: 22%;
	width: 23%;
	height: auto;
	z-index:140;
}

#s02-left {
	position:absolute;
	top: 13%;
	left: 22%;
	width: 23%;
	height: auto;
	z-index:131;
}

#s02-right {
	position:absolute;
	top: 13%;
	left: 45%;
	width: 23%;
	height: auto;
	z-index:131;
}

#s02-earth {
	position:absolute;
	top: 20%;
	left: 51%;
	width: 11%;
	height: auto;
	z-index:132;
}

#s02-earth_parts {
	position:absolute;
	top: 29%;
	left: 54%;
	width: 5%;
	height: auto;
	z-index:133;
}

#s02-earth_parts2 {
	position:absolute;
	top: 32%;
	left: 54%;
	width: 5%;
	height: auto;
	z-index:133;
}

#s02-tuppari {
	position:absolute;
	top: 36%;
	left: 45%;
	width: 22.5%;
	height: auto;
	z-index:132;
}

#s02-right-point {
	position:absolute;
	top: 13%;
	left: 45%;
	width: 25%;
	height: 47%;
	z-index:135;
}

#s02-ending1 {
	position:absolute;
	top: 13%;
	left: 22%;
	width: 23%;
	height: 47%;
	background-color:#fff;
	z-index:130;
}

#s02-ending2 {
	position:absolute;
	top: 13%;
	left: 45%;
	width: 23%;
	height: 47%;
	z-index:130;
}


/*******************************
 3：south
********************************/
#s03-hdesk {
	position:absolute;
	top: 29%;
	left: 50%;
	width: 35%;
	height: auto;
	z-index:130;
}

#s03-scale {
	position:absolute;
	top: 27%;
	left: 60%;
	width: 16%;
	height: auto;
	z-index:131;
}

#s03-locker1 {
	position:absolute;
	top: 8%;
	left: 7%;
	width: 28%;
	height: auto;
	z-index:133;
}

#s03-locker2 {
	position:absolute;
	top: 8%;
	left: 7%;
	width: 28%;
	height: auto;
	z-index:131;
}

#s03-dustcloth {
	position:absolute;
	top: 65%;
	left: 16%;
	width: 9%;
	height: auto;
	z-index:132;
}


/*******************************
 4：west
********************************/
#s04-desk {
	position:absolute;
	top: 35%;
	left: 0;
	width: 72%;
	height: auto;
	z-index:130;
}

#s04-memo {
	position:absolute;
	top: 62%;
	left: 11%;
	width: 7%;
	height: auto;
	z-index:129;
}

#s04-tripod {
	position:absolute;
	top: 33%;
	left: 15%;
	width: 8%;
	height: auto;
	z-index:131;
}

#s04-balancer {
	position:absolute;
	top: 23%;
	left: 32%;
	width: 28%;
	height: auto;
	z-index:131;
}
#s04-memo_point {
	position:absolute;
	top: 60%;
	left: 11%;
	width: 8%;
	height: 9%;
	z-index:131;
}
#s04-g500 {
	position:absolute;
	top: 13%;
	left: 73%;
	width: 20%;
	height: auto;
	z-index:131;
}
#s04-g500mv {
	position:absolute;
	top: 18%;
	left: 77%;
	width: 10%;
	height: auto;
	z-index:131;
}
#s04-g500mv2 {
	position:absolute;
	top: 23%;
	left: 77%;
	width: 10%;
	height: auto;
	z-index:131;
}
#s04-beaker1 {
	position:absolute;
	top: 24%;
	left: 14%;
	width: 8%;
	height: auto;
	z-index:132;
}
#s04-beaker2 {
	position:absolute;
	top: 27%;
	left: 78%;
	width: 8%;
	height: auto;
	z-index:132;
}
#s04-lump {
	position:absolute;
	top: 34%;
	left: 16%;
	width: 6%;
	height: auto;
	z-index:132;
}

#s04-tripod_point {
	position:absolute;
	top: 24%;
	left: 14%;
	width: 10%;
	height: 23%;
	z-index:135;
}

#s04-g500_point {
	position:absolute;
	top: 13%;
	left: 73%;
	width: 20%;
	height: 29%;
	z-index:140;
}

/*******************************
 5：sandbox
********************************/
#s05-text {
	position:absolute;
	top: 4%;
	left: 21%;
	width: 57%;
	height: 75%;
	background-color:#fff;
	padding-top:24%;
	text-align:center;
	font-size:24px;
	z-index:130;
}
#s05-satetu {
	position:absolute;
	top: 12%;
	left: 27%;
	width: 42%;
	height: auto;
	z-index:132;
}
#s05-satetu2 {
	position:absolute;
	top: 12%;
	left: 27%;
	width: 42%;
	height: auto;
	z-index:132;
}
#s05-sandbox {
	position:absolute;
	top: 0;
	left: 18%;
	width: 64%;
	height: auto;
	z-index:135;
}
#s05-satetu_point {
	position:absolute;
	top: 20%;
	left: 29%;
	width: 40%;
	height: 40%;
	z-index:136;
}


/*******************************
 6：microscope
********************************/
#s06-microscope {
	position:absolute;
	top: 12%;
	left: 32%;
	width: 25%;
	height: auto;
	z-index:132;
}
#s06-microscope2 {
	position:absolute;
	top: 12%;
	left: 32%;
	width: 25%;
	height: auto;
	z-index:132;
}


/*******************************
 7：microscope up
********************************/
#s07-text {
	position:absolute;
	top: 40%;
	left: 22%;
	width: 57%;
	height: 25%;
	font-style:oblique;
	font-size:50px;
	color: #ffcc99;
	z-index:130;
}


/*******************************
 8：sink
********************************/
#s08-handle {
	position:absolute;
	top: 0;
	left: 45%;
	width: 10%;
	height: 12%;
	z-index:130;
}
#s08-water {
	position:absolute;
	top: 14%;
	left: 48%;
	width: 4%;
	height: auto;
	z-index:135;
}


/*******************************
 9：kinko
********************************/
#s09-handle {
	position:absolute;
	top: 43%;
	left: 18%;
	width: 18%;
	height: 20%;
	z-index:130;
}
#s09-btn_l {
	position:absolute;
	top: 42%;
	left: 40%;
	width: 10%;
	height: auto;
	z-index:135;
}
#s09-btn_c {
	position:absolute;
	top: 42%;
	left: 53%;
	width: 10%;
	height: auto;
	z-index:135;
}
#s09-btn_r {
	position:absolute;
	top: 42%;
	left: 66%;
	width: 10%;
	height: auto;
	z-index:135;
}
#s09-magnet {
	position:absolute;
	top: 75%;
	left: 38%;
	width: 25%;
	height: auto;
	z-index:135;
}

/*******************************
 10：rack
********************************/
#s10-kinko {
	position:absolute;
	top: -38%;
	left: 15%;
	width: 40%;
	height: auto;
	z-index:130;
}
#s10-rack {
	position:absolute;
	top: 5%;
	left: 0;
	width: 100%;
	height: auto;
	z-index:130;
}

#s10-door_l {
	position:absolute;
	top: 10%;
	left: 6%;
	width: 49%;
	height: auto;
	z-index:140;
}

#s10-door_r {
	position:absolute;
	top: 10%;
	left: 47%;
	width: 49%;
	height: auto;
	z-index:135;
}

#s10-beaker {
	position:absolute;
	top: 45%;
	left: 20%;
	width: 13%;
	height: auto;
	z-index:131;
}

#s10-lump {
	position:absolute;
	top: 43%;
	left: 70%;
	width: 10%;
	height: auto;
	z-index:131;
}


/*******************************
 11：solar system
********************************/
#s11-title {
	position:absolute;
	top: 5%;
	width: 100%;
	margin: auto;
	font-size:36px;
	color: #666666;
	z-index:130;
}
#s11-mercury {
	position:absolute;
	top: 38%;
	left: 10%;
	font-size:13px;
	color: #666666;
	z-index:130;
}
#s11-venus {
	position:absolute;
	top: 56%;
	left: 19%;
	font-size:13px;
	color: #666666;
	z-index:130;
}
#s11-earth {
	position:absolute;
	top: 38%;
	left: 30%;
	font-size:13px;
	color: #666666;
	z-index:130;
}
#s11-mars {
	position:absolute;
	top: 56%;
	left: 40%;
	font-size:13px;
	color: #666666;
	z-index:130;
}
#s11-jupitor {
	position:absolute;
	top: 35%;
	left: 50%;
	font-size:13px;
	color: #666666;
	z-index:130;
}
#s11-saturn {
	position:absolute;
	top: 57%;
	left: 67%;
	font-size:13px;
	color: #666666;
	z-index:130;
}
#s11-uranus {
	position:absolute;
	top: 35%;
	left: 80%;
	font-size:13px;
	color: #666666;
	z-index:130;
}
#s11-neptune {
	position:absolute;
	top: 57%;
	left: 89%;
	font-size:13px;
	color: #666666;
	z-index:130;
}


/*******************************
 12：clock
********************************/
#s12-clock {
	position:absolute;
	top: 2%;
	left: 20%;
	width: 60%;
	height: auto;
	z-index:130;
}


/*******************************
 13：earth
********************************/
#s13-earth {
	position:absolute;
	top: 8%;
	left: 30%;
	width: 40%;
	height: auto;
	z-index:130;
}
#s13-magpoint {
	position:absolute;
	top: 23%;
	left: 48%;
	width: 5%;
	height: 15%;
	z-index:131;
}
#s13-magnet {
	position:absolute;
	top: 24%;
	left: 49%;
	width: 2.5%;
	height: auto;
	z-index:131;
}
#s13-match {
	position:absolute;
	top: 43%;
	left: 46%;
	width: 8%;
	height: auto;
	z-index:131;
}
#s13-backdoor_sw {
	position:absolute;
	top: 52%;
	left: 48%;
	width: 5%;
	height: 3%;
	border: solid 1px #333;
	background-color:#f00;
	z-index:131;
}
#s13-earth_parts {
	position:absolute;
	top: 41%;
	left: 41.5%;
	width: 17%;
	height: auto;
	z-index:135;
}
#s13-tuppari {
	position:absolute;
	top: 65%;
	left: 14%;
	width: 78%;
	height: auto;
	z-index:130;
}

/*******************************
 14：whoareyou
********************************/
#s14-1,#s14-2,#s14-3,#s14-4,#s14-5,#s14-6,#s14-7 {
	position:absolute;
	top: 57%;
	width:12%;
	height:22%;
	border: solid 1px #333;
	background-color:#fff;
	font-size:52px;
	color: #333333;
	z-index:130;
}
#s14-1 {left: 2%;}
#s14-2 {left: 16%;}
#s14-3 {left: 30%;}
#s14-4 {left: 44%;}
#s14-5 {left: 58%;}
#s14-6 {left: 72%;}
#s14-7 {left: 86%;}

#s14-ok {
	position:absolute;
	top: 84%;
	left: 69%;
	width: 30%;
	height: 13%;
	z-index:130;
}


/*******************************
 15：hdesk
********************************/
#s15-1,#s15-2,#s15-3,#s15-4,#s15-5,#s15-6,#s15-7,#s15-8 {
	position:absolute;
	top: 42%;
	width:10%;
	height:24%;
	border: solid 1px #333;
	background-color:#fff;
	font-size:52px;
	color: #333333;
	z-index:130;
}
#s15-1 {left: 6%;}
#s15-2 {left: 17%;}
#s15-3 {left: 28%;}
#s15-4 {left: 39%;}
#s15-5 {left: 50%;}
#s15-6 {left: 61%;}
#s15-7 {left: 72%;}
#s15-8 {left: 83%;}

#s15-weight {
	position:absolute;
	top: 20%;
	left: 35%;
	width: 30%;
	height: auto;
	z-index:131;
}


/*******************************
 16：scale
********************************/
#s16-scale {
	position:absolute;
	top: 1%;
	left: 20%;
	width: 60%;
	height: auto;
	z-index:130;
}

#s16-weight {
	position:absolute;
	top: 66%;
	right: 32%;
	font-size:30px;
	color: #333333;
	z-index:131;
}

#s16-gram {
	position:absolute;
	top: 69%;
	left: 70%;
	font-size:20px;
	color: #333333;
	z-index:131;
}

#s16-obj {
	position:absolute;
	top: 15%;
	left: 35%;
	width: 30%;
	height: 30%;
	z-index:135;
}

#s16-scale_point {
	position:absolute;
	top: 5%;
	left: 25%;
	width: 50%;
	height: 50%;
	z-index:140;
}


/*******************************
 17：tripod
********************************/
#s17-tripod {
	position:absolute;
	top: 32%;
	left: 35%;
	width: 30%;
	height: auto;
	z-index:130;
}

#s17-lump1 {
	position:absolute;
	top: 39%;
	left: 40%;
	width: 20%;
	height: auto;
	z-index:131;
}

#s17-lump2 {
	position:absolute;
	top: 39%;
	left: 40%;
	width: 20%;
	height: auto;
	z-index:131;
}

#s17-beaker {
	position:absolute;
	top: 9%;
	left: 37%;
	width: 23%;
	height: auto;
	z-index:131;
}

#s17-beaker_point {
	position:absolute;
	top: 9%;
	left: 37%;
	width: 23%;
	height: 30%;
	z-index:132;
}

#s17-awa1,#s17-awa2,#s17-awa3,#s17-awa4,#s17-awa5 {
	position:absolute;
	top: 33%;
	width: 2%;
	height: auto;
	z-index:132;
}
#s17-awa1{left: 43%;}
#s17-awa2{left: 46%;}
#s17-awa3{left: 49%;}
#s17-awa4{left: 52%;}
#s17-awa5{left: 55%;}


/*******************************
 18：balancer
********************************/
#s18-balancer,#s18-balancer_l,#s18-balancer_r {
	position:absolute;
	top: 12%;
	left: 15%;
	width: 70%;
	height: auto;
	z-index:130;
}

#s18-balance50 {
	position:absolute;
	top: 45%;
	left: 33%;
	width: 32%;
	height: auto;
	z-index:132;
}
#s18-balance100 {
	position:absolute;
	top: 57%;
	left: 33%;
	width: 32%;
	height: auto;
	z-index:132;
}

#s18-key {
	position:absolute;
	top: 46%;
	left: 45%;
	width: 6%;
	height: auto;
	z-index:131;
}

#s18-slideglass {
	position:absolute;
	top: 60%;
	left: 45%;
	width: 11%;
	height: auto;
	z-index:131;
}

#s18-left {
	position:absolute;
	top: 11%;
	left: 15%;
	width: 25%;
	height: 17%;
	z-index:132;
}

#s18-right {
	position:absolute;
	top: 11%;
	left: 59%;
	width: 25%;
	height: 17%;
	z-index:132;
}


/*******************************
 19：balancer_left
********************************/
#s19-w10 {
	position:absolute;
	top: 40%;
	left: 55%;
	width: 11%;
	height: auto;
	z-index:130;
}
#s19-w20 {
	position:absolute;
	top: 40%;
	left: 65%;
	width: 13%;
	height: auto;
	z-index:130;
}
#s19-w30 {
	position:absolute;
	top: 40%;
	left: 77%;
	width: 15%;
	height: auto;
	z-index:130;
}
#s19-w40 {
	position:absolute;
	top: 60%;
	left: 55%;
	width: 17%;
	height: auto;
	z-index:130;
}
#s19-w60 {
	position:absolute;
	top: 60%;
	left: 72%;
	width: 19%;
	height: auto;
	z-index:130;
}
#s19-plate1,#s19-plate2,#s19-plate3,#s19-plate4 {
	text-align:left;
	position:absolute;
	-webkit-transform:scale(0.5);
	-moz-transform:scale(0.5);
	-ms-transform:scale(0.5);
	-o-transform:scale(0.5);
	transform:scale(0.5);
}
#s19-plate1 {
	top: 13%;
	left: 5%;
	z-index:131;
}
#s19-plate2 {
	top: 10%;
	left: 19%;
	z-index:132;
}
#s19-plate3 {
	top: 35%;
	left: 6%;
	z-index:133;
}
#s19-plate4 {
	top: 30%;
	left: 19%;
	z-index:134;
}
#s19-plate {
	position:absolute;
	top: 13%;
	left: 4%;
	width: 45%;
	height: 55%;
	z-index:130;
}


/*******************************
 20：balancer_right
********************************/
#s20-w10 {
	position:absolute;
	top: 40%;
	left: 5%;
	width: 11%;
	height: auto;
	z-index:130;
}
#s20-w20 {
	position:absolute;
	top: 40%;
	left: 15%;
	width: 13%;
	height: auto;
	z-index:130;
}
#s20-w30 {
	position:absolute;
	top: 40%;
	left: 27%;
	width: 15%;
	height: auto;
	z-index:130;
}
#s20-w40 {
	position:absolute;
	top: 60%;
	left: 5%;
	width: 17%;
	height: auto;
	z-index:130;
}
#s20-w60 {
	position:absolute;
	top: 60%;
	left: 22%;
	width: 19%;
	height: auto;
	z-index:130;
}
#s20-plate1,#s20-plate2,#s20-plate3,#s20-plate4 {
	text-align:left;
	position:absolute;
	-webkit-transform:scale(0.5);
	-moz-transform:scale(0.5);
	-ms-transform:scale(0.5);
	-o-transform:scale(0.5);
	transform:scale(0.5);
}
#s20-plate1 {
	top: 10%;
	left: 52%;
	z-index:131;
}
#s20-plate2 {
	top: 13%;
	left: 64%;
	z-index:132;
}
#s20-plate3 {
	top: 30%;
	left: 51%;
	z-index:133;
}
#s20-plate4 {
	top: 35%;
	left: 64%;
	z-index:134;
}
#s20-plate {
	position:absolute;
	top: 12%;
	left: 50%;
	width: 45%;
	height: 55%;
	z-index:130;
}


/*******************************
 21：g500
********************************/
#s21-g500 {
	position:absolute;
	top: 5%;
	left: 22%;
	width: 55%;
	height: auto;
	z-index:130;
}
#s21-mv {
	position:absolute;
	top: 18%;
	left: 34%;
	width: 27%;
	height: auto;
	z-index:135;
}
#s21-coin {
	position:absolute;
	top: 24%;
	left: 42%;
	width: 8%;
	height: auto;
	z-index:131;
}
#s21-beaker {
	position:absolute;
	top: 40%;
	left: 33%;
	width: 25%;
	height: auto;
	z-index:136;
}


/*================================================*/
/******************* item ************************/
/*================================================*/

/*******************************
 3：hand_light
********************************/
#eg-i03-batteryarea {
	position:absolute;
	top: 17%;
	left: 28%;
	width: 44%;
	height: 50%;
	z-index:520;
}

/*******************************
 5：small_box
********************************/
#eg-i05-battery {
	position:absolute;
	top: 28%;
	left: 40%;
	width: 20%;
	height: auto;
	z-index:520;
}

#eg-i05-keyarea {
	position:absolute;
	top: 40%;
	left: 40%;
	width: 20%;
	height: 12%;
	z-index:520;
}


/***************************
エンディング用
****************************/
#eg-ed-serifu {
	position:absolute;
	top: 42%;
	left: 12%;
	width: 30%;
	height: 7%;
	font-size: 24px;
	z-index:2991;
}

#eg-ed-result {
	position:absolute;
	top: 23%;
	left: 2%;
	width: 60%;
	height: 15%;
	text-align:left;
	padding-left:3%;
	line-height:18px;
	font-size: 16px;
	border:solid 3px #666;
	z-index:2991;
}


#eg-ed-back2title {
	position:absolute;
	top: 88%;
	left: 2%;
	width: 40%;
	height: auto;
	z-index:2991;
}

#eg-ed-profile {
	position:absolute;
	top: 45%;
	left: 83%;
	width: 20%;
	height: 8%;
	text-align:left;
	font-size: 16px;
	z-index:2991;
}


/****** media query ******/
@media screen and (max-width: 500px) {
	/* 5:sandbox */
	#s05-text {
		font-size:17px;
	}
	
	/* 7:microscope up */
	#s07-text {
		font-size:35px;
	}
	
	/* 11:solar system */
	#s11-title {
		font-size:25px;
	}
	#s11-mercury {
		font-size:10px;
	}
	#s11-venus {
		font-size:10px;
	}
	#s11-earth {
		font-size:10px;
	}
	#s11-mars {
		font-size:10px;
	}
	#s11-jupitor {
		font-size:10px;
	}
	#s11-saturn {
		font-size:10px;
	}
	#s11-uranus {
		font-size:10px;
	}
	#s11-neptune {
		font-size:9px;
	}
	
	/* whoareyou */
	#s14-1,#s14-2,#s14-3,#s14-4,#s14-5,#s14-6,#s14-7 {font-size: 36px;}
	
	/* hdesk */
	#s15-1,#s15-2,#s15-3,#s15-4,#s15-5,#s15-6,#s15-7,#s15-8 {font-size: 36px;}
	
	/* scale */
	#s16-weight {
		font-size:21px;
	}
	#s16-gram {
		font-size:14px;
	}

	/* ending */
	#eg-ed-serifu {
		font-size: 17px;
	}
	#eg-ed-result {
		line-height:13px;
		font-size: 12px;
	}
	#eg-ed-profile {
		font-size: 14px;
	}

}
















#eg-n-test {
	position: absolute;
	top: 30%;
	left:20%;
	width:8%;
	height:auto;
	z-index:110;
}

#eg-n-test2 {
	position: absolute;
	top: 50%;
	left:30%;
	width:10%;
	height:20%;
	z-index:110;
}

#eg-e-test1 {
	position: absolute;
	top: 50%;
	left:40%;
	width:20%;
	height:10%;
	z-index:110;
}

#eg-e-test2 {
	position: absolute;
	top: 40%;
	left:35%;
	width:30%;
	height:auto;
	z-index:130;
}

#eg-e-test3 {
	position: absolute;
	top: 40%;
	left:3%;
	width:30%;
	height:auto;
	z-index:110;
}

#eg-s-test1 {
	position: absolute;
	top: 30%;
	left:60%;
	width:15%;
	height:15%;
	z-index:110;
}

#eg-s-test2 {
	position: absolute;
	top: 30%;
	left:60%;
	width:15%;
	height:15%;
	z-index:120;
}

#eg-w-test1 {
	position: absolute;
	top: 20%;
	left:20%;
	width:15%;
	height:15%;
	z-index:110;
}



#eg-i2-test1 {
	position: absolute;
	top: 20%;
	left:20%;
	width:15%;
	height:15%;
	z-index:1000;
}

#eg-i2-test2 {
	position: absolute;
	top: 5%;
	left:25%;
	width:55%;
	height:60%;
	z-index:1000;
}










#eg-ed {
	position: absolute;
	top: 25%;
	left: 8%;
	width:84%;
	height:20%;
	background-color:#FFF;
}
#eg-re-title {
	position: absolute;
	top: 45%;
	left: 32%;
	z-index: 3100;
}