	.sub_container.mobile {
    visibility: hidden;
    position: absolute;
}
	#contain .facility .center_sub .ti { display: table; background: #fefefef; padding: 1.5% 2%; background-color: #75bffc; font-size: 30px; position: absolute; border-radius: 0 0 20px; font-weight: 600; color: #fff;}
	.attention {
    background: #ffffff;
    padding: 2%;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 15px;
    border-radius: 15px;
}	


@media (min-width:1500px) {
	#contain .facility{}
	#contain .facility .khwrap{width: 1220px; margin:0 auto}
	#contain .facility .info{padding: 0 0 150px 0;}
	#contain .facility .info .khwrap{border:1px solid #eee;border-radius:15px;overflow: hidden; margin: 0 auto;}
	#contain .facility .info .img{float:left;width:50%;height:380px;overflow:hidden}
	#contain .facility .info .img img{display:block;width:100%;height:auto;}
	#contain .facility .info .con{float:left;width:50%;padding:50px;height:380px;background: url(img/center_logo.png) no-repeat right -30px bottom -20px;}
	#contain .facility .info .con .tit{line-height:50px;font-size: 26px;font-weight:700;color:#000;}
	#contain .facility .info .con .txt{margin-top:25px;}
	#contain .facility .info .con .txt dl{line-height:32px;font-size: 18px;overflow:hidden;}
	#contain .facility .info .con .txt dl + dl{margin-top:10px;}
	#contain .facility .info .con .txt dt{float:left;width:80px;font-weight: bold;border-radius:8px;background:#eef9ff;text-align:center;}
	#contain .facility .info .con .txt dd{float: left;width: calc(100% - 80px);padding:0 10px;}
	#contain .facility .loca{padding: 80px 0;background: #e9f3ff;}
	#contain .facility .loca .title{position: relative;margin-bottom: 20px;padding: 0;line-height: 30px;font-size: 24px;font-weight: 600;color: #000;text-align:center;}
	#contain .facility .loca .title span{position:relative;display: inline-block;padding: 15px 0 0 0;vertical-align: top;}
	#contain .facility .loca .title span:before{content: '';position: absolute;top: 0;left: 50%;width: 8px;height: 8px;border-radius: 50%;background: #7bc8d2;margin-left: -4px;}
	#contain .facility .loca .cont{position:relative}
	#contain .facility .loca .cont .img{position:relative;height:380px;}
	#contain .facility .loca .cont .img img{display:block;margin:0 auto;}
	#contain .facility .loca .cont .list{}
	#contain .facility .loca .cont .list ul{position:absolute;top:0;left:0;width:100%;height:100%;font-size: 0;}
	#contain .facility .loca .cont .list li{display: inline-block;width:50%;overflow:hidden;vertical-align: top;}
	#contain .facility .loca .cont .list li .flex{margin:10px 0;padding: 14px;display:flex;width:460px;border-radius: 25px;background: #fff;}
	#contain .facility .loca .cont .list li .flex strong{flex: 0 0 auto;width: 80px;height: 80px;line-height: 80px;font-size: 22px;font-weight: bold;color: #fff;border-radius:50%;background:#eee;text-align:center;}
	#contain .facility .loca .cont .list li .flex span{width:100%; flex: 1 1 0;position:relative;padding: 0 0 0 20px;line-height: 26px;font-size: 18px;font-weight: 400;color: #333;}
	#contain .facility .loca .cont .list li .flex span p{position:absolute;top:50%;left:20px;display:block;transform:translateY(-50%); word-break: keep-all;}
	#contain .facility .loca .cont .list li:nth-child(odd) .flex{float:left}
	#contain .facility .loca .cont .list li:nth-child(even) .flex{float:right}
	#contain .facility .loca .cont .list li:nth-child(1) .flex strong{background:#f1a3bb}
	#contain .facility .loca .cont .list li:nth-child(2) .flex strong{background:#a69dde}
	#contain .facility .loca .cont .list li:nth-child(3) .flex strong{background:#7b94d4}
	#contain .facility .loca .cont .list li:nth-child(4) .flex strong{background:#6ab5dc}
	#contain .facility .loca .cont .list li:nth-child(5) .flex strong{background:#7bc8d2}
	#contain .facility .loca .cont .list li:nth-child(6) .flex strong{background:#989898}}

@media (max-width:1499px) and (min-width:1201px) {
	#contain .facility{}
	#contain .facility .khwrap{width: 1200px;}	
	#contain .facility .info{padding: 0 0 150px 0;}
	#contain .facility .info .khwrap{border:1px solid #eee;border-radius:15px;overflow: hidden;}
	#contain .facility .info .img{float:left;width:50%;height:380px;overflow:hidden}
	#contain .facility .info .img img{display:block;width:100%;height:auto;}
	#contain .facility .info .con{float:left;width:50%;padding:70px 50px;height:380px;background: url(img/center_logo.png) no-repeat right -30px bottom -20px;}
	#contain .facility .info .con .tit{line-height:50px;font-size: 26px;font-weight:700;color:#000;}
	#contain .facility .info .con .txt{margin-top:25px;}
	#contain .facility .info .con .txt dl{line-height:30px;font-size: 16px;overflow:hidden;}
	#contain .facility .info .con .txt dl + dl{margin-top:10px;}
	#contain .facility .info .con .txt dt{float:left;width:80px;font-weight: bold;border-radius:8px;background:#eef9ff;text-align:center;}
	#contain .facility .info .con .txt dd{float: left;width: calc(100% - 80px);padding:0 10px;}
	#contain .facility .loca{padding: 80px 0;background: #e9f3ff;}
	#contain .facility .loca .title{position: relative;margin-bottom: 20px;padding: 0;line-height: 30px;font-size: 24px;font-weight: 600;color: #000;text-align:center;}
	#contain .facility .loca .title span{position:relative;display: inline-block;padding: 15px 0 0 0;vertical-align: top;}
	#contain .facility .loca .title span:before{content: '';position: absolute;top: 0;left: 50%;width: 8px;height: 8px;border-radius: 50%;background: #7bc8d2;margin-left: -4px;}
	#contain .facility .loca .cont{position:relative}
	#contain .facility .loca .cont .img{position:relative;height:380px;}
	#contain .facility .loca .cont .img img{display:block;margin:0 auto;}
	#contain .facility .loca .cont .list{}
	#contain .facility .loca .cont .list ul{position:absolute;top:0;left:0;width:100%;height:100%;font-size: 0;}
	#contain .facility .loca .cont .list li{display: inline-block;width:50%;overflow:hidden;vertical-align: top;}
	#contain .facility .loca .cont .list li .flex{margin:10px 0;padding: 14px;display:flex;width:460px;border-radius: 25px;background: #fff;}
	#contain .facility .loca .cont .list li .flex strong{flex: 0 0 auto;width: 80px;height: 80px;line-height: 80px;font-size: 22px;font-weight: bold;color: #fff;border-radius:50%;background:#eee;text-align:center;}
	#contain .facility .loca .cont .list li .flex span{width:100%; flex: 1 1 0;position:relative;padding: 0 0 0 20px;line-height: 26px;font-size: 17px;font-weight: 500;color: #333;}
	#contain .facility .loca .cont .list li .flex span p{position:absolute;top:50%;left:20px;display:block;transform:translateY(-50%); word-break: keep-all;}
	#contain .facility .loca .cont .list li:nth-child(odd) .flex{float:left}
	#contain .facility .loca .cont .list li:nth-child(even) .flex{float:right}
	#contain .facility .loca .cont .list li:nth-child(1) .flex strong{background:#f1a3bb}
	#contain .facility .loca .cont .list li:nth-child(2) .flex strong{background:#a69dde}
	#contain .facility .loca .cont .list li:nth-child(3) .flex strong{background:#7b94d4}
	#contain .facility .loca .cont .list li:nth-child(4) .flex strong{background:#6ab5dc}
	#contain .facility .loca .cont .list li:nth-child(5) .flex strong{background:#7bc8d2}
	#contain .facility .loca .cont .list li:nth-child(6) .flex strong{background:#989898}
}
@media (max-width:1200px) and (min-width:748px) {
	#contain .facility .khwrap{width: 100%; padding:1%;}
	#contain .facility .info{padding: 0 0 150px 0;}
	#contain .facility .info .khwrap{border:1px solid #eee;border-radius:15px;overflow: hidden;}
	#contain .facility .info .img{float:left;width:50%;height: 300px;overflow:hidden;}
	#contain .facility .info .img img{display:block;width:100%;height:auto;}
	#contain .facility .info .con{float:left;width:50%;padding: 30px 30px;height: 300px;background: url(img/center_logo.png) no-repeat right -30px bottom -20px;}
	#contain .facility .info .con .tit{line-height:50px;font-size: 20px;font-weight:700;color:#000;}
	#contain .facility .info .con .txt{margin-top:25px;}
	#contain .facility .info .con .txt dl{line-height: 24px;font-size: 14px;overflow:hidden;}
	#contain .facility .info .con .txt dl + dl{margin-top:10px;}
	#contain .facility .info .con .txt dt{float:left;width:80px;font-weight: bold;border-radius:8px;background:#eef9ff;text-align:center;}
	#contain .facility .info .con .txt dd{float: left;width: calc(100% - 80px);padding:0 10px;}
	#contain .facility .loca{padding: 80px 0;background: #e9f3ff;}
	#contain .facility .loca .title{position: relative;margin-bottom: 20px;padding: 0;line-height: 30px;font-size: 24px;font-weight: 600;color: #000;text-align:center;}
	#contain .facility .loca .title span{position:relative;display: inline-block;padding: 15px 0 0 0;vertical-align: top;}
	#contain .facility .loca .title span:before{content: '';position: absolute;top: 0;left: 50%;width: 8px;height: 8px;border-radius: 50%;background: #7bc8d2;margin-left: -4px;}
	#contain .facility .loca .cont{position:relative}
	#contain .facility .loca .cont .img{position:relative;height:380px;}
	#contain .facility .loca .cont .img img{display:block;margin:0 auto;}
	#contain .facility .loca .cont .list{}
	#contain .facility .loca .cont .list ul{position:absolute;top:0;left:0;width:100%;height:100%;font-size: 0;}
	#contain .facility .loca .cont .list li{display: inline-block;width:50%;overflow:hidden;vertical-align: top;}
	#contain .facility .loca .cont .list li .flex{margin:10px 0;padding: 14px;display:flex;width: 80%;border-radius: 25px;background: #fff;}
	#contain .facility .loca .cont .list li .flex strong{flex: 0 0 auto;width: 80px;height: 80px;line-height: 80px;font-size: 22px;font-weight: bold;color: #fff;border-radius:50%;background:#eee;text-align:center;}
	#contain .facility .loca .cont .list li .flex span{width:100%; flex: 1 1 0;position:relative;padding: 0 0 0 20px;line-height: 20px;font-size: 14px;font-weight: 500;color: #333;}
	#contain .facility .loca .cont .list li .flex span p{position:absolute;top:50%;left:20px;display:block;transform:translateY(-50%); word-break: keep-all;}
	#contain .facility .loca .cont .list li:nth-child(odd) .flex{float:left}
	#contain .facility .loca .cont .list li:nth-child(even) .flex{float:right}
	#contain .facility .loca .cont .list li:nth-child(1) .flex strong{background:#f1a3bb}
	#contain .facility .loca .cont .list li:nth-child(2) .flex strong{background:#a69dde}
	#contain .facility .loca .cont .list li:nth-child(3) .flex strong{background:#7b94d4}
	#contain .facility .loca .cont .list li:nth-child(4) .flex strong{background:#6ab5dc}
	#contain .facility .loca .cont .list li:nth-child(5) .flex strong{background:#7bc8d2}
	#contain .facility .loca .cont .list li:nth-child(6) .flex strong{background:#989898}
}
@media (max-width:747px) {
	#contain .facility{}
	#contain .facility .info{padding: 0 0 30px 0;}
	#contain .facility .info .khwrap{border:1px solid #eee;border-radius:15px;overflow: hidden;}
	#contain .facility .info .img{overflow:hidden;}
	#contain .facility .info .img img{display:block;width:100%;height:auto;}
	#contain .facility .info .con{padding: 15px;background: url(img/center_logo.png) no-repeat right -30px bottom -20px;}
	#contain .facility .info .con .tit{line-height:50px;font-size: 16px;font-weight:700;color:#000;}
	#contain .facility .info .con .txt{margin-top: 15px;}
	#contain .facility .info .con .txt dl{line-height: 24px;font-size: 13px;overflow:hidden;}
	#contain .facility .info .con .txt dl + dl{margin-top:10px;}
	#contain .facility .info .con .txt dt{float:left;width:80px;font-weight: bold;border-radius:8px;background:#eef9ff;text-align:center;}
	#contain .facility .info .con .txt dd{float: left;width: calc(100% - 80px);padding:0 10px;}
	#contain .facility .loca{padding: 30px 0;background: #e9f3ff;}
	#contain .facility .loca .title{position: relative;margin-bottom: 20px;padding: 0;line-height: 30px;font-size: 20px;font-weight: 600;color: #000;text-align:center;}
	#contain .facility .loca .title span{position:relative;display: inline-block;padding: 15px 0 0 0;vertical-align: top;}
	#contain .facility .loca .title span:before{content: '';position: absolute;top: 0;left: 50%;width: 8px;height: 8px;border-radius: 50%;background: #7bc8d2;margin-left: -4px;}
	#contain .facility .loca .cont{position:relative}
	#contain .facility .loca .cont .img{position:relative;width: 100%;}
	#contain .facility .loca .cont .img img{display:block;margin:0 auto;width:100%;}
	#contain .facility .loca .cont .list{}
	#contain .facility .loca .cont .list ul{position:absolute;top:0;left:0;width:100%;height:100%;font-size: 0;}
	#contain .facility .loca .cont .list li{overflow:hidden;vertical-align: top;}
	#contain .facility .loca .cont .list li .flex{margin: 2px 0;padding: 3px;display:flex;width: 85%;border-radius: 25px;background: #fff;background: rgba(255,255,255,0.85);}
	#contain .facility .loca .cont .list li .flex strong{flex: 0 0 auto;width: 40px;height: 40px;line-height: 40px;font-size: 13px;font-weight: bold;color: #fff;border-radius:50%;background:#eee;text-align:center;}
	#contain .facility .loca .cont .list li .flex span{width:100%; flex: 1 1 0;position:relative;line-height: 15px;font-size: 11px;font-weight: 500;color: #333;text-align: left;}
	#contain .facility .loca .cont .list li .flex span p{position:absolute;top:50%;left: 5px;display:block;transform:translateY(-50%); word-break: keep-all;}
	#contain .facility .loca .cont .list li:nth-child(odd) .flex{float:left}
	#contain .facility .loca .cont .list li:nth-child(even) .flex{float:right}
	#contain .facility .loca .cont .list li:nth-child(1) .flex strong{background:#f1a3bb}
	#contain .facility .loca .cont .list li:nth-child(2) .flex strong{background:#a69dde}
	#contain .facility .loca .cont .list li:nth-child(3) .flex strong{background:#7b94d4}
	#contain .facility .loca .cont .list li:nth-child(4) .flex strong{background:#6ab5dc}
	#contain .facility .loca .cont .list li:nth-child(5) .flex strong{background:#7bc8d2}
	#contain .facility .loca .cont .list li:nth-child(6) .flex strong{background:#989898}
}


/*층별안내 시작*/ 
/**************층별안내 끝***********/
table{position: relative;width: 100%;border-collapse: collapse;table-layout: fixed;}
table thead{border-top: 3px solid #549ff0;}
table tr{border-bottom: 1px solid #e9e9e9;}
table td{background: #fff;}
table td{padding: 15px;line-height: 40px;font-size: 18px; letter-spacing:-1px; border-left:1px solid #e9e9e9; line-height: 180%;}
table td:nth-child(1){border-left:0; width: 25%; text-align: center;}

.con {}
.con .con_bottom {}
.c_b_table {margin-left: 4%; margin-top: 5%;}
.c_b_table div {}
.c_b_table div ul li {width: 30%; float: left; margin: 1%; box-shadow: 0 10px 10px rgb(0 0 0 / 25%); border-radius: 10px;}
.c_b_table div ul li img {width: 100%; height: 100%; border-radius: 10px;}

@media (max-width:900px) {
    .c_b_table div ul li {width: 85%; margin: 2% 3%;}
}