@charset "UTF-8";
/* CSS Document */

.colBousaiPoint1 {
	position: relative;
	margin: 30px 10px;
	text-align: left;
}
.colBousaiPoint2 {
	position: relative;
	margin: 30px 40px 30px 0;
	text-align: left;
}
.bosaiPointTool .bosaiPointToolBody {
	width: 230px;
	position: absolute;
	top: 10px;
	right: 0px;
	border: 1px solid #666;
	border-radius: 4px;
	padding: 10px 10px;
	text-align: left;
	text-decoration: none;
	visibility: hidden;
}
.bosaiPointTool:hover .bosaiPointToolBody {
	background-color: #ffffff;
	color: #000000;
	font-style: normal;
	visibility: visible;
	z-index: 99;
}
.toolBodyText {
	margin: 0 0 5px 0;
	font-size: 90%;
}
.toolBodyName {
	font-weight: bold;
	font-size: 90%;
	margin: 0 0 5px 0;
}
.toolBodyPic {
	width: 100%;
	text-align: center;
}


/*丸の動き制御*/
.spinner {
	width: 30px;
	height: 30px;
	position: relative;
	margin: 0 auto;
	cursor: pointer;
}

.bounce {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 4px solid #CC0000;
	opacity: 0.85;
	position: absolute;
	top: 0;
	left: 0;

	-webkit-animation: bounce 1.0s infinite ease-in-out;
	animation: bounce 2.0s infinite ease-in-out;
}

@-webkit-keyframes bounce {
	0%, 100% { -webkit-transform: scale(0.8) }
	50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
	0%, 100% { transform: scale(0.8) }
	50% { transform: scale(1.0) }
}

/*丸位置指定_事務用デスク*/
.bosaiPontMaru1_01 {
	position:absolute;
	top:82px;
	left:85px;
}
.bosaiPontMaru1_02 {
	position:absolute;
	top:189px;
	left:40px;
}
.bosaiPontMaru1_03 {
	position:absolute;
	top:222px;
	left:143px;
}
.bosaiPontMaru1_04 {
	position:absolute;
	top:117px;
	left:193px;
}
.bosaiPontMaru1_05 {
	position:absolute;
	top:68px;
	left:250px;
}
.bosaiPontMaru1_06 {
	position:absolute;
	top:28px;
	left:298px;
}
.bosaiPontMaru1_07 {
	position:absolute;
	top:65px;
	left:295px;
}

/*丸位置指定_収納庫*/
.bosaiPontMaru2_01 {
	position:absolute;
	top:105px;
	left:68px;
}
.bosaiPontMaru2_02 {
	position:absolute;
	top:217px;
	left:60px;
}
.bosaiPontMaru2_03 {
	position:absolute;
	top:271px;
	left:60px;
}
.bosaiPontMaru2_04 {
	position:absolute;
	top:0px;
	left:315px;
}
.bosaiPontMaru2_05 {
	position:absolute;
	top:63px;
	left:245px;
}
.bosaiPontMaru2_06 {
	position:absolute;
	top:190px;
	left:283px;
}
.bosaiPontMaru2_07 {
	position:absolute;
	top:272px;
	left:250px;
}
.bosaiPontMaru2_08 {
	position:absolute;
	top:357px;
	left:278px;
}

/*丸位置指定_収納庫（壁面固定の場合）*/
.bosaiPontMaru3_01 {
	position:absolute;
	top:188px;
	left:51px;
}
.bosaiPontMaru3_02 {
	position:absolute;
	top:355px;
	left:53px;
}
.bosaiPontMaru3_03 {
	position:absolute;
	top:-2px;
	left:315px;
}
.bosaiPontMaru3_04 {
	position:absolute;
	top:115px;
	left:245px;
}

/*丸位置指定_収納庫（中間設置の場合）*/
.bosaiPontMaru4_01 {
	position:absolute;
	top:37px;
	left:158px;
}
.bosaiPontMaru4_02 {
	position:absolute;
	top:170px;
	left:60px;
}
.bosaiPontMaru4_03 {
	position:absolute;
	top:-2px;
	left:315px;
}
.bosaiPontMaru4_04 {
	position:absolute;
	top:170px;
	left:255px;
}