@charset "Shift_JIS";
/* ----------------------------------------------------------------------
hallPhoto.html用CSS
------------------------------------------------------------------------- */

/* 600px以上の画面用CSS タブレット・PC
------------------------------------------------------------------------- */
/*@media screen and (min-width: 600px) {
}

/* 800px以上の画面用CSS タブレット・PC
------------------------------------------------------------------------- */
/*@media screen and (min-width: 800px) {*/

#sec2 {
	width: 1060px;
	margin: auto;
	line-height: 1.6;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}

.content_box {
	float: left;
	width: 770px;
	border-top: none;
	margin-top: 10px;
	clear: both;
}
	
#sec2 h2 {
	font-size: 1.5em;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	color:#FFF;
	background-color:#468FBC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
	
.content_box_inner1 {
	background-color: #FFF;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	overflow: hidden;
	border: solid 1px #eee;
	padding-top:20px;
	margin-top:-1px;
	height:700px;
}
.content_box_inner1 .seat {
  margin: 30px 140px 5px 140px;
	position:absolute;
}

#camPosition {
	margin-left: 0px;
	float: left;
}
.hallseat{
  width:100%;
}
.pos01 {
	position: absolute;
	top: 450px;
	right: 0px;
	bottom: 0px;
	left: 125px;
	clear: none;
}
.pos02 {
	position: absolute;
	top: 450px;
	right: 0px;
	bottom: 0px;
	left: 210px;
	clear: none;
}
.pos03 {
	position: absolute;
	top: 450px;
	right: 0px;
	bottom: 0px;
	left: 308px;
	clear: none;
}
.pos04 {
	position: absolute;
	top: 175px;
	right: 0px;
	bottom: 0px;
	left: 125px;
	clear: none;
}
.pos05 {
	position: absolute;
	top: 175px;
	right: 0px;
	bottom: 0px;
	left: 220px;
	clear: none;
}
.pos06 {
	position: absolute;
	top: 175px;
	right: 0px;
	bottom: 0px;
	left: 305px;
	clear: none;
}
.pos07 {
	position: absolute;
	top: 100px;
	right: 0px;
	bottom: 0px;
	left: 100px;
	clear: none;
}
.pos08 {
	position: absolute;
	top: 30px;
	right: 0px;
	bottom: 0px;
	left: 40px;
	clear: none;
}
.pos09 {
	position: absolute;
	top: 235px;
	right: 0px;
	bottom: 0px;
	left: 40px;
	clear: none;
}
.pos10 {
	position: absolute;
	top: 100px;
	right: 0px;
	bottom: 0px;
	left: 335px;
	clear: none;
}
.pos11 {
	position: absolute;
	top: 30px;
	right: 0px;
	bottom: 0px;
	left: 395px;
	clear: none;
}
.pos12 {
	position: absolute;
	top: 235px;
	right: 0px;
	bottom: 0px;
	left: 395px;
	clear: none;
}
.pos13 {
	position: absolute;
	top: 275px;
	right: 0px;
	bottom: 0px;
	left: 220px;
	clear: none;
}
.pos14 {
	position: absolute;
	top: 50px;
	right: 0px;
	bottom: 0px;
	left: 220px;
	clear: none;
}
.pos15 {
	position: absolute;
	top: 390px;
	right: 0px;
	bottom: 0px;
	left: 220px;
	clear: none;
}
.pos16 {
	position: absolute;
	top: 305px;
	right: 0px;
	bottom: 0px;
	left: 125px;
	clear: none;
}
.pos17 {
	position: absolute;
	top: 305px;
	right: 0px;
	bottom: 0px;
	left: 305px;
	clear: none;
}
.pos18 {
	position: absolute;
	top: 110px;
	right: 0px;
	bottom: 0px;
	left: 220px;
	clear: none;
}
.pos19 {
	position: absolute;
	top: 380px;
	right: 0px;
	bottom: 0px;
	left: 310px;
	clear: none;
}
.pos20 {
	position: absolute;
	top:390px;
	right: 0px;
	bottom: 0px;
	left: 125px;
	clear: none;
}
.pos21 {
	position: absolute;
	top: 25px;
	right: 0px;
	bottom: 0px;
	left: 220px;
	clear: none;
}

/*}*/
