/* PC 기본 */
#room_mov iframe, #room_mov object, #room_mov embed { position: absolute; top: 0; left: 0; width: 100%; height:100%; }

/* MainSlider */
.swiper-container { width: 100%; max-height:100%; }
.swiper-container.imgSlider { position:relative; background-color: #fbf6f0; width: 100%; display: flex; }
.swiper-container.imgSlider div.text { position:absolute; z-index:1001; left:0; right:0; top:calc(50% - 50px); display:block; }
.swiper-container.imgSlider .text h1 { left:0; right:0; font-family: Montserrat; font-size:42px; font-weight:bold; color:#fff; text-align:center; }
.swiper-container.imgSlider .text h2 { font-family: NotoSansCJKkr; font-size: 16px; font-weight: 300; color:#fff; text-align:center; }
/* ScrollBar */
.fullswiper .swiper-scrollbar { left:calc(100% - 542px); bottom:79px; width:240px; height:5px; background-color:rgba(255, 255, 255, 0.2); }
.swiper-scrollbar-drag { background-color:#666; }
/* PageNumber */
.swiper-number-start { right: 556px; }
.swiper-number-end { right: 269px; }
.swiper-number-start, .swiper-number-end { position:absolute; bottom:70px; top:unset; left: unset; font-family: Montserrat; font-size:18px; font-weight: 600; color:#fff; z-index:100; }
/* Button Play, Prev, Next */
.swiper-play { position:absolute; /*background:url('/img/icoPlay.png') no-repeat;*/ right:100px; z-index:100; display:none; }
.swiper-paus { position:absolute; /*background:url('/img/icoPause.png') no-repeat;*/ right:100px; z-index:100; }
.swiper-play i, .swiper-paus i { font-size:18px;font-weight:800;color:#fff;margin:22px 22px; }
.swiper-button-next { /*background:url('/img/arrow.png') no-repeat right;*/ right:190px; }
.swiper-button-prev { /*background:url('/img/arrow.png') no-repeat left;*/ left:unset; right:593px; }
.swiper-button-next, .swiper-button-prev, .swiper-play, .swiper-paus { width:60px; height:60px; bottom:50px; top:unset; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; color:#fff; background:rgba(255,255,255,0.2) }
.swiper-button-next:hover, .swiper-button-prev:hover, .swiper-play:hover, .swiper-paus:hover { background:rgba(217,167,106,1.0) }
.swiper-button-prev:after, .swiper-button-next:after { text-transform: none !important; letter-spacing: 0; text-transform: none; line-height: 1; }
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { content: ''; }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { content: ''; }

.swiper-container.imgSlider .swiper-button-prev.swiper-button-disabled, .swiper-container.imgSlider .swiper-button-next.swiper-button-disabled{
    opacity: 1;
    cursor: pointer;
    pointer-events: auto;
}

#content5 .thumb_pc { position:relative; padding:50px 0; margin:0 auto; display:block; }
#content5 .thumb_pc_list { }
#content5 .thumb_pc li.outBorder { float:left; height:260px; margin-left:22px; margin-bottom:22px; }
#content5 .thumb_pc li.outBorder:nth-child(3n-2) { margin-left:0; clear:both; }
#content5 .thumb_pc li.outBorder .simpleWindow { padding-top:120px; }
#content5 .thumb_pc li.outBorder .simpleWindow h1 { font-family: Montserrat; font-size: 20px; font-weight: 600; color:#fff; text-align:center; }
#content5 .thumb_pc li.outBorder .simpleWindow h2 { font-family: NotoSansCJKkr; font-size: 12px; font-weight: 300; color:#fff; text-align:center; margin-top:7px; }
#content5 .thumb_pc li.outBorder .infoWindow { margin:20px; display:none; }
#content5 .thumb_pc li.outBorder .infoWindow ul { background-color:#fff; padding:10px; }
#content5 .thumb_pc li.outBorder .infoWindow ul li { list-style:none; border: 5px solid #d9a76a; padding: 35px 20px; text-align: center; height: 120px; }
#content5 .thumb_pc li.outBorder .infoWindow ul li h1 { font-family: Montserrat; font-size: 22px; font-weight: 600; color:#333; text-align:center; }
#content5 .thumb_pc li.outBorder .infoWindow ul li h3 { font-family: Montserrat; font-size: 12px; margin-top:5px; color:#ccc; text-align:center; }
#content5 .thumb_pc li.outBorder .infoWindow ul li h2 { font-family: NotoSansCJKkr; font-size: 14px; font-weight: 300; color:#666; margin-top:15px; text-align:center; letter-spacing: -0.35px; }
.subinfo{ display: none; }

#content5 .pc-roomswiper .swiper-scrollbar { position:absolute; left:40px; right:40px; top:unset; bottom:26px; width:unset; margin:0 auto; height:5px; background-color:#e0e0e0; }
#content5 .thumb_pc .swiper-scrollbar-drag { background-color:#666; }
#content5 .thumb_pc .swiper-number-start { position:absolute; width:40px; bottom:16px; left:0; font-family: Montserrat; font-size:18px; font-weight: 600; color:#666; z-index:100; text-align:left; }
#content5 .thumb_pc .swiper-number-end { position:absolute; width:40px; bottom:16px; right:0; font-family: Montserrat; font-size:18px; font-weight: 600; color:#666; z-index:100; text-align:right; }

#content5 .thumb_pc .swiper-button-next { width:60px; height:60px; right:5%; bottom:50%; top:unset; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; color:#fff; background:#e0e0e0; }
#content5 .thumb_pc .swiper-button-prev { width:60px; height:60px; left:5%; bottom:50%; top:unset; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; color:#fff; background:#e0e0e0; }
#content5 .thumb_pc .swiper-button-next:hover { background:rgba(217,167,106,1.0) }
#content5 .thumb_pc .swiper-button-prev:hover { background:rgba(217,167,106,1.0) }
#content5 .thumb_pc .swiper-button-prev:after, #content5 .thumb_pc .swiper-button-next:after { text-transform: none !important; letter-spacing: 0; text-transform: none; line-height: 1; }
#content5 .thumb_pc .swiper-button-next:after, #content5 .thumb_pc .swiper-container-rtl .swiper-button-prev:after { content: ''; }
#content5 .thumb_pc .swiper-button-prev:after, #content5 .thumb_pc .swiper-container-rtl .swiper-button-next:after { content: ''; }

#content5 .thumb_mobile, #content5 .thumb_mobile2 { display:none ;}

#room_move { display: flex; flex-direction:column; }

.content_image { margin:100px auto; }

#openClose:hover { background-color:#d9a76a; color:#fff !important; }
#openClose:hover i { color:#fff !important; }

/* 750px 미만 */
@media (max-width: 749px) {
    #room_mov iframe, #room_mov object, #room_mov embed { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    .roomMain{ padding-top: 55px;}
    .swiper-container.imgSlider { padding:0 0 46px; background-color:transparent; }
    .swiper-container.imgSlider div.text { display:none; }
    .fullswiper .swiper-scrollbar { left:40px; right:40px; bottom:20px; width:calc(100% - 130px); height:5px; background-color:rgba(102, 102, 102, 0.2); }
    .fullswiper .swiper-button-next, .fullswiper .swiper-button-prev{ top: 45%;}
    .swiper-scrollbar-drag { background-color:rgba(102, 102, 102, 1.0); }

    .swiper-number-start { left: 10px; }
    .swiper-number-end { right: 55px; }
    .swiper-number-start, .swiper-number-end { position:absolute; bottom:11px; font-family: Montserrat; font-size:18px; font-weight: 600; color:#666; z-index:100; }

    .swiper-play { position:absolute; right:22px; bottom:22px; z-index:100; display:block; }
    .swiper-paus { position:absolute; right:22px; bottom:22px; z-index:100; display:none; }
    .swiper-play i, .swiper-paus i { font-size:12px;font-weight:300;color:#ccc;margin:auto; }
    .swiper-button-next { /*background:url('/img/arrow.png') no-repeat center right /cover;*/ right:10px; bottom:50%; }
    .swiper-button-prev { /*background:url('/img/arrow.png') no-repeat center left /cover;*/ left:10px; bottom:50%;}
	.preview { bottom:35%; }

    #content5 .swiper-scrollbar{ width: calc(100% - 50px); left: 0; right: 0; margin: 0 auto; bottom: 20px;}
    .swiper-button-next, .swiper-button-prev { width:35px; height:35px; background:rgba(255,255,255,0.2); top: 55%; }
    .swiper-play, .swiper-paus { width:12px; height:12px; }
    .swiper-button-next:hover, .swiper-button-prev:hover { background:rgba(255,255,255,0.2) }
    .swiper-play:hover, .swiper-paus:hover { background:rgba(255,255,255,1) }
    .swiper-button-prev:after, .swiper-button-next:after { text-transform: none !important; letter-spacing: 0; text-transform: none; line-height: 1; }
    .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { content: ''; }
    .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { content: ''; }

    #content5 .thumb_pc { display:none; }
    #content5 .thumb_mobile, #content5 .thumb_mobile2 { display:block; position: relative; }

    .content_image { margin-top:0; width:100%; }
}

/* 560px 미만 (필요 없으면 사용안해도 무관) */
@media (max-width: 559px) {

}