body 
{
	margin:0px;
	padding:0px;
	width:100%;
	display: none;
	overflow:hidden;
	font-family:Helvetica,Arial; 
	background:#FCF5EA;
}
canvas
{
	position: absolute;
	display:none;
	left:0px;
	top:0px;
	-webkit-transform-origin:left top;
}

pt {
	font-size:21px;
}

video
{
	position: absolute;
}
img
{
	-webkit-user-drag:none;
	user-drag:none;
}
*{
-khtml-user-select:none;

-moz-user-select:none;

-ms-user-select:none;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-text-size-adjust: none;
}
input 
{
	-webkit-user-select:auto;
	position: absolute;
}

.fontcss
{
	-webkit-transform:scale(0,0);
	position: absolute;
}
.fontcss div:nth-child(1)
{
	font-family: helvetica;
}
.fontcss div:nth-child(2)
{
	font-family: helvetica_bold;
}
.fontcss div:nth-child(3)
{
	font-family: helvetica;
}
.fontcss div:nth-child(4)
{
	font-family: helvetica;
}

.btncss
{
	opacity:0;
	position: absolute;
	background:#000;
}

.bg08css
{
	background:rgba(0,0,0,0.8);
}

.cnencss
{
	font-weight: bold;
	font-size: 40px;
	left:1335px;
	top:105px;
	width:120px;
}

.entxt
{
	display: none;
}

#contain,#contain div,#contain img
{
	position: absolute;
	-webkit-transform-origin:left top;
}

.inbomline
{
	background:#0072BE;
}

.scrolltxt
{
	font-size:25px;
	line-height: 50px;
	overflow-y: hidden;
	overflow-x: hidden;
}

.txtcontain
{
	font-size:20px;
	line-height: 40px;
}

.donationt1
{
	left:964px;
	top:115px;
	width:400px;
	line-height: 30px;
	font-size:20px;
	font-weight: bold;
}
.donationt1 .entxt
{
	font-family: "helvetica_bold";
}
.donationt2
{
	left:964px;
	width:400px;
	line-height: 30px;
	font-size:18px;
}
.donationt2 .entxt
{
	font-family: "helvetica";
}
#donationPage input
{
	left: 964px;
	width:400px;
	height:53px;
	line-height: 53px;
	font-size:20px;
	padding-left:5px;
	outline:none;
	border-style:none;
	background-color:transparent;
}

.exhibitiontitle
{
	top:150px;
	width:200px;
	font-size:29px;
	line-height:40px;
	padding:20px;
	color:#231815;
}
.exhibitiontitle .cntxt
{
	display:block;
}
.exhibitiontitle .entxt
{
	font-family: "helvetica_bold";
}
.exhibitionkan
{
	top:150px;
    width:750px;
	height:500px;
	border:1px solid #b6afa9;
	background:#fff7f0;
	color:#231815;
	text-align:justify; 
	text-justify:inter-ideograph;
}
.exhibitionkantxt
{
	font-size: 24px;
	line-height:45px;
	padding:20px;
}

.exhibitionkantxt .entxt
{
	font-family: "helvetica";
}
.exhibitionkan1t
{
	top:-35px;
	line-height: 70px;
	margin: auto;
	padding-left:15px;
	padding-right:15px;
	font-size:35px;
	border-radius: 40px;
	background:#fff7f0;
	border:1px solid #b6afa9;
}
.exhibitionkan2t
{
	top:-35px;
	text-align: center;
	line-height: 35px;
	margin: auto;
	padding-left:15px;
	padding-right:15px;
	font-size:25px;
	border-radius: 40px;
	background:#fff7f0;
	border:1px solid #b6afa9;
}
.exhibitionkan1con
{
	top:60px;
	width:392px;
	height:400px;
}

.morecss
{
	/*
	width:478px;
	line-height:60px;
	*/
	display: block;
	font-weight: bold;
	color:#0072BE;
	cursor: pointer;
}
.morecss p
{
	display: none;
	line-height:40px;
	font-weight:normal;
	color:#231815;
}
/*
.morecss div
{
	width:100%;
	line-height:40px;
	font-weight:normal;
	color:#231815;
	display: none;
}
*/
.stacanpinballitem
{
	background:#DADADA;
	border-radius: 150px;
}

.stacanpintiptxt
{
	color:#fff;
	font-size:30px;
	width:540px;
	left:430px;
	top:245px;
	line-height: 50px;
}

.stacanpintiptxt p:nth-child(2)
{
	margin-top: -80px;
}

#staWATPage,#expTouHomePage
{
	width:1488px;
	height:751px;
	background:#FCF5EA;
}

.rotateLoop{
-webkit-animation-timing-function:linear;
-webkit-animation-iteration-count:infinite;
-webkit-animation-name:rotateLoopIn;
-webkit-animation-duration:2s;
}
@-webkit-keyframes rotateLoopIn
{
0%   {-webkit-transform:rotate(0deg);}
50% {-webkit-transform:rotate(180deg);}
100% {-webkit-transform:rotate(360deg);}
}

.loadaniyLoop
{
-webkit-animation-timing-function:linear;
-webkit-animation-iteration-count:infinite;
-webkit-animation-name:loadaniyLoopIn;
-webkit-animation-duration:2s;
opacity: 0;
}
@-webkit-keyframes loadaniyLoopIn
{
0%   {-webkit-transform: translate3d(0, 0px, 0) scale(0.1,0.1);opacity: 1;}
100% {-webkit-transform: translate3d(-500px, -300px, 0) scale(1,1);opacity: 0;}
}