@charset "utf-8";
/* CSS Document */
/*===========시설보기==========================================*/
.left_facilities {
				  background-image:url(../images/left_facilities.jpg);
				  background-position:left 90px;
				  background-repeat:no-repeat;
				  background-size:cover;
				  min-height:800px;
			      }
                              .jbMenu {width:0; display:none;}
							  @media screen and (max-width:768px) {
							                                              .jbMenu {
																					  border-top:3px solid #999;
																					  border-bottom:2px solid #999;
																					  width: 100%;
																					  background-color:#000;
																					  display:block;
																					}
																					.jbMenu ul {
																								margin:0 auto;
																								padding:0;
																								width:auto;											
																								overflow:hidden;
																								}
																					.jbMenu ul li{
																								  float:left;
																								  width:50%;
																								  text-align:center;
																								  }
																					.jbMenu ul a.jbmenu-a{
																									   text-decoration:none;
																									   text-align:center;
																									   display:block;
																									   padding:5px 3px;
																									   color:#FFF;
																									   font-size:16px;
																									   }
																					.jbContent {
																								height: 2000px;
																							   }
																					.jbFixed {
																							  position: fixed;
																							  top: 0px;
																							  z-index:1000;
																							  }
																							  
																							  
							  }
												
												
												/*시설보기 ------------------------------------------------------------------------------------*/
		   
		   .text-block {
						position: absolute;
						bottom: 13px;
						right: 10px;
						background-color:rgba(0,0,0,0.7);
						color: white;
						padding-left: 10px;
						padding-right: 10px;
						font-size:16px;
					   }
					   .text-block p {margin-bottom:10px;}
		   .overlay-view {
					position: absolute;
					top: 0;
					bottom: 0;
					left: 0;
					right: 0;
					height: 100%;
					width: 100%;
					opacity: 0;
					transition: .3s ease;
					background-color: #1410a8;
				  }
				  
				  .overlay-view:hover {
					opacity: 0.3;
				  }
				  
				  .dodo-link .icon {
					color: white;
					font-size: 80px;
					position: absolute;
					top: 50%;
					left: 50%;
					transform: translate(-50%, -50%);
					-ms-transform: translate(-50%, -50%);
					text-align: center;					
				  }
				  .dodo-link-s .icon {
					color: white;
					font-size: 40px;
					position: absolute;
					top: 50%;
					left: 50%;
					transform: translate(-50%, -50%);
					-ms-transform: translate(-50%, -50%);
					text-align: center;					
				  }
				   @media (max-width: 1198px) { 
				                                 .dodo-link .icon, .dodo-link-s .icon {font-size:28px;}
				   }
                  .p-2 {  padding: .5rem !important; }