/*
		幅1200px
		ドア左右300pxずつ、
		開くと中身600px
		↓変更
		幅1800px
		ドア左右450pxずつ
		縦変わらず600px
*/
html		{
				background: url("../img/bg.jpg") no-repeat center center fixed;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
}
body		{
				margin: 0px;
				padding: 0px;
				text-align: center;
				/*
				background: url("../img/bg3.png");
				*/
				background-repeat: repeat;
			}
a img		{
				border: none;
			}
#header		{
				background-color: white;
				width: 1800px;
				height: 100px;
				-moz-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.4);
				-o-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.4);
				-ms-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.4);
				-webkit-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.4);
			}
#header_shadow {
				position: absolute;
				left: 0px; top: 50px;
				height: 50px; width: 100%;
				background: url("../img/header_grad.png");
				background-repeat: repeat-x;
				margin: 0px; padding: 0px;
				
			}
#main		{
				margin-left: auto;
				margin-right: auto;
				text-align: left;
				width: 1800px;
				overflow: hidden;
			}
#areas		{
				position: relative;
				overflow: hidden;
				width: 1800px;
				height: 600px;
				margin-top: 32px;
				padding-bottom: 50px;
			}
#door_left	{
				position: absolute;
				left: 450px; top: 0px;
				width: 450px;
				height: 600px;
				background: url("../img/door_l.png");
				z-index: 101;
			}
#door_right	{
				position: absolute;
				left: 1350px; top: 0px;
				width: 450px;
				height: 600px;
				background: url("../img/door_r.png");
				z-index: 101;
			}
#door_slidesho {
				position: absolute;
				left: 740px; top: 200px;
				width: 320px;
				height: 240px;
				margin: 0px; padding: 0px;
				background: url("../img/slideborder.png");
				background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				-ms-background-size: cover;
				-webkit-background-size: cover;
				z-index: 102;
			}
#symbol		{
				position: absolute;
				width: 150px;
				height: 150px;
				left: 85px;
				top: -100px;
			}
#slidesho	{
				margin: 0px; padding: 0px;
				background-color: #FF8;
				z-index: 103;
			}
#slidesho_img {
				width: 320px; height: 240px;
			}
#door_memo	{
				position: absolute;
				width: 500px; height: 100px;
				left: 650px;
				top: 300px;
				text-align: center;
				color: rgb(128, 0, 0);
				text-shadow: 1px 1px 0px rgba(128,0,0,0.2);
				-moz-text-shadow: 1px 1px 0px rgba(128,0,0,0.2);
				-msie-text-shadow: 1px 1px 0px rgba(128,0,0,0.2);
				-o-text-shadow: 1px 1px 0px rgba(128,0,0,0.2);
				-webkit-text-shadow: 1px 1px 0px rgba(128,0,0,0.2);
				font-family: "Tahoma", "メイリオ", "Verdana", sans-serif;
				z-index: 200;
			}
#chamber	{
				position: absolute;
				left: 450px; top: 0px;
				width: 900px;
				height: 500px;
				padding: 0px;
				background-color: #FFF;
				z-index: 100;
				background: rgba(0, 0, 0, 0);
			}
#monitor	{
				border: none;
				height: 500px;
				background-color: white;
			}
#chamber_tbl {
				border-collapse: collapse;
				border: none;
				border-spacing: 0;
				margin: auto;
			}
#bar_t		{
				background-repeat: repeat-x;
				background-image: url("../img/bar_t.png");
			}
#bar_b		{
				background-repeat: repeat-x;
				background-image: url("../img/bar_b.png");
			}
#bar_l		{
				background-repeat: repeat-y;
				background-image: url("../img/bar_l.png");
			}
#bar_r		{
				background-repeat: repeat-y;
				background-image: url("../img/bar_r.png");
			}
td			{
				padding: 0px;
			}
#clsbtn		{
				position: absolute;
				left: 675px; top: 4px;
				cursor: pointer;
			}
.menubtn	{
				display: block;
				position: absolute;
				text-align: center;
				padding: auto;
				width: 100px;
				height: 100px;
				background-image: url("../img/menubtn.png");
				/*
				background: #AEDEF9;
				border-radius: 50px;
				-moz-border-radius: 50px;
				-webkit-border-radius: 50px;
				-ms-border-radius: 50px;
				-o-border-radius: 50px;
				*/
				cursor: pointer;
			}
.menubtncontent {
				position: absolute;
				width: 100%;
				top: 50%;
				margin-top: -0.5em;
				display: block;
				text-align: center;
				font-family: "Tahoma", "Meiryo UI", "Verdana", sans-serif;
				font-weight: bold;
				text-shadow: 1px 1px 0px #FFF;
			}
#btn_L1		{
				left: 20px; top: 275px;
			}
#btn_L2		{
				left: 80px; top: 370px;
			}
#btn_L3		{
				left: 180px; top: 440px;
			}
#btn_L4		{
				left: 300px; top: 470px;
			}
#btn_R1		{
				left: 50px; top: 470px;
			}
#btn_R2		{
				left: 170px; top: 440px;
			}
#btn_R3		{
				left: 270px; top: 370px;
			}
#btn_R4		{
				left: 330px; top: 275px;
			}
#slidesho_cnt {
				text-align: center;
				text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
				font-family: "Tahoma", "メイリオ", "Verdana", sans-serif;
			}