@font-face {
	font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}



br.mobile{display: none;}

@media screen and (max-width: 800px){
	br.mobile{
		display: block;
	}
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::

List 
   1. Common
   2. About
   3. Room
   4. Facility.
   5. Service.
   6. Tour.
   7. Reservation.


:::::::::::::::::::::::::::::::::::::::::::::::: */




/* ::::::::::::::::::::::::::::::::::::::::::::::::

    ================ Common ================
    
:::::::::::::::::::::::::::::::::::::::::::::::: */


#header.onleave li.m_li_out > a.a_title {
    color:black;
	font-family: 'GmarketSansMedium';
}
#fp-nav {
    z-index:120;
}
.footer.mb {
    display:none;
}

.font_ko {
    /* font-family:"Nanum gothic";  */
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::

    ================ About ================
    
:::::::::::::::::::::::::::::::::::::::::::::::: */

/* === 
    :::::::: Intro.php :::::::
=== */


    /* Common */
        .intro_txt {
            text-align:center;
            font-size:3vw; font-weight:500; 
            line-height:25px;
            color:white; 
            text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);
        }

        .wrap_intro {
            display:flex; flex-direction:column; justify-content:center; align-items:center;
            width:100%; height:100vh;
			overflow:hidden;
        }
            h1.intro_al {
                font-size:130px; 
                color:white;
                text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.52);
                font-family:'Raleway', sans-serif;
                text-transform:uppercase;
				display: none;
            }
            h1.intro_semi {
                font-size:60px; 
                color:white;
                font-family:'Playfair Display', serif;
                text-transform:uppercase;
                letter-spacing:4px;
            }
            h2.intro_semi {
                font-size:45px; 
			line-height: 1.3;
                color:white;
                text-shadow: 2px 2px 20px rgb(0 0 0 / 50%);
                font-family:'Playfair Display', Pretendard, -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', Roboto, 'Noto Sans KR', 'Segoe UI', 'Malgun Gothic', sans-serif;
				font-weight: 500;
                text-transform:uppercase;
                letter-spacing:-1px;
                text-align: center;
            }
        .intro_margin {
            margin:25px 0 15px 0;
        }
		
		 .wrap_intro video{
			width:100%;
		 }

        .flex_col_CB {
            display:flex; flex-direction:column; 
            justify-content:center; align-items:center;
        }
        
        .ani_opacity {
            opacity:0;
        }
        .ani_opacity.on {
            animation: intro_opacity 3s;
            animation-fill-mode: forwards;
        }
        @keyframes intro_opacity {
            from {opacity:0}
            to {opacity:1}
        }

        /* Fullpage Navigation */
            #fp-nav.right {
                right:15px;
            }
    
            #fp-nav ul li a span {
                width:10px; height:10px;
                margin:0;
                background:none;
				border: 1px solid #fff;
            }
    
            #fp-nav ul li a.active span {
                width:10px; height:10px;
                margin:0;
                background:#fff;
            }
            #fp-nav ul li, .fp-slidesNav ul li {
                margin-top:10px;
            }
            .intro_margin .intro_br {
                display: none;
            }



		
		@media screen and (max-width: 800px){
			#fp-nav{
				top: calc(50% + 80px);
			}

			#fp-nav ul li, .fp-slidesNav ul li{
				margin: 6px 0;
			}
			
			#fp-nav ul li a.active span,
			#fp-nav ul li a span{
				width: 8px; height: 8px;
			}
		}
		
		@media screen and (max-width:767px){
			 .wrap_intro video{
				height:100%;
				width:auto;
			}
		}



    /* 1st Section. */
        .bg_intro1 {
            background:url('/img/about/bg_intro1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        
    /* 2nd Section. */
        .bg_intro2 {
            background:url('/img/about/bg_intro2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


     /* 3rd Section. */
        .bg_intro3 {
            background:url('/img/about/bg_intro3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .intro_3rd_2 {text-align:center;}
          .intro_3rd_2 img {width:90%;}

		/* 4th Section. */
        .bg_intro4 {
            background:url('/img/about/bg_intro4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 5th Section. */
        .bg_intro5 {
            background:url('/img/about/bg_intro5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 6th Section. */
        .bg_intro6 {
            background:url('/img/about/bg_intro6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 7th Section. */
        .bg_intro7 {
            background:url('/img/about/bg_intro7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 8th Section. */
        .bg_intro8 {
            background:url('/img/about/bg_intro8.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 9th Section. */
        .bg_intro9 {
            background:url('/img/about/bg_intro9.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 10th Section. */
        .bg_intro10 {
            background:url('/img/about/bg_intro10.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro11 {
            background:url('/img/about/bg_intro11.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro12 {
            background:url('/img/about/bg_intro12.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro13 {
            background:url('/img/about/bg_intro13.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro14 {
            background:url('/img/about/bg_intro14.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro15 {
            background:url('/img/about/bg_intro15.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro16 {
            background:url('/img/about/bg_intro16.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro17 {
            background:url('/img/about/bg_intro17.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro18 {
            background:url('/img/about/bg_intro18.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro19 {
            background:url('/img/about/bg_intro19.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro20 {
            background:url('/img/about/bg_intro20.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro21 {
            background:url('/img/about/bg_intro21.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro22 {
            background:url('/img/about/bg_intro22.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro23 {
            background:url('/img/about/bg_intro23.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro24 {
            background:url('/img/about/bg_intro24.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro25 {
            background:url('/img/about/bg_intro25.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro26 {
            background:url('/img/about/bg_intro26.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro27 {
            background:url('/img/main/slide_ma24.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro28 {
            background:url('/img/about/slide_ma20.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro29 {
            background:url('/img/about/bg_intro30.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		/* 11th Section. */
        .bg_intro31{
            background:url('/img/about/bg_intro32.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		 .bg_intro32{
            background:url('/img/about/bg_intro33.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		 .bg_intro33{
            background:url('/img/about/bg_intro34.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		 .bg_intro34{
            background:url('/img/about/bg_intro35.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		 .bg_intro35{
            background:url('/img/about/bg_intro36.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		 .bg_intro36{
            background:url('/img/about/bg_intro37.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		 .bg_intro37{
            background:url('/img/about/bg_intro38.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		 .bg_intro38{
            background:url('/img/about/bg_intro38.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		.bg_intro39{
            background:url('/img/about/bg_intro39.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_intro40{
            background:url('/img/about/bg_intro40.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_intro41{
            background:url('/img/about/bg_intro41.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_intro42{
            background:url('/img/about/bg_intro42.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_intro44{
            background:url('/img/about/bg_intro44.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_intro45{
            background:url('/img/about/bg_intro45.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_intro46{
            background:url('/img/about/bg_intro46.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_intro47{
            background:url('/img/about/bg_intro47.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_intro48{
            background:url('/img/about/bg_intro48.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }



        @media only screen and (min-width:600px){
            .intro_txt {
                font-size:17px;
            }

			
        }
        
        @media only screen and (min-width:900px){
            .intro_3rd_2 img {
                width:auto;
            }

        }

        @media screen and (max-width:900px) {
            .intro_margin .intro_br {
                display: block;
            }
            .intro_txt {
                line-height: 16px;
            }

			.intro_txt br:not(.mobile){
				display: none;
			}
        }


        @media only screen and (max-width:800px){
            h2.intro_semi {
                font-size:25px;
                text-align:center;
            }

            h1.intro_semi {
                font-size:30px; 
                color:white;
                /* text-shadow: 2px 2px 3px #000000; */
                font-family:'Playfair Display';
                text-transform:uppercase;
                letter-spacing:0px;
            }

			h2.intro_semi br:not(.mobile){
				display: none;
			}


            /* 1st Section. */
            .bg_intro1 {
                /* background:url('/img/about/mb/bg_intro1.jpg')no-repeat 61% 50%; */ 
                background-size:cover;
            }
                
            /* 2nd Section. */
            .bg_intro2 {
                /* background:url('/img/about/mb/bg_intro2.jpg')no-repeat 50% 50%; */ 
                background-size:cover;
				background-position: right 30% center;
            }


            /* 3rd Section. */
            .bg_intro3 {
                /* background:url('/img/about/mb/bg_intro3.jpg')no-repeat 50% 50%; */ 
                background-size:cover;
            }

			.bg_intro4{
				background: url(/img/about/bg_intro4.jpg)no-repeat 40% 50%; 
			}

			.bg_intro12 {
				background: url(/img/about/bg_intro12.jpg)no-repeat 25% 50%;
				background-size: cover;
			}
			
			.bg_intro13 {
				background: url(/img/about/bg_intro13.jpg)no-repeat 20% 50%;
				background-size: cover;
			}

			.bg_intro14 {
				background: url(/img/about/bg_intro14.jpg)no-repeat 25% 50%;
				background-size: cover;
			}
			
			.bg_intro16 {
				background: url(/img/about/bg_intro16.jpg)no-repeat 75% 50%;
				background-size: cover;
			}

        }

@media screen and (max-width:600px){
	.bg_intro1 {
    background: url('/img/about/mb/m_bg_intro1.jpg')no-repeat 50% 50%;
    background-size: cover;
}
.bg_intro7 {
    background: url(/img/about/bg_intro7.jpg)no-repeat 13% 50%;
    background-size: cover;
}
.bg_intro9 {
    background: url(/img/about/bg_intro9.jpg)no-repeat 5% 50%;
    background-size: cover;
}
.bg_intro10 {
    background: url(/img/about/bg_intro10.jpg)no-repeat 77% 50%;
    background-size: cover;
}
.bg_intro11 {
    background: url(/img/about/bg_intro11.jpg)no-repeat 42% 50%;
    background-size: cover;
}
}


/* === 
    :::::::: landspace.php :::::::
=== */

    .land_img_list {
        background-repeat:no-repeat;
        background-size:cover;
        background-position: center; 
    }

    .bg_land1 {
        background:url('/img/about/bg_land1.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }

    .bg_land2 {
        background:url('/img/about/bg_land2.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land3 {
        background:url('/img/about/bg_land3.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land4 {
        background:url('/img/about/bg_land4.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land5 {
        background:url('/img/about/bg_land5.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land6 {
        background:url('/img/about/bg_land6.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land7 {
        background:url('/img/about/bg_land7.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land8 {
        background:url('/img/about/bg_land8.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land9 {
        background:url('/img/about/bg_land9.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land10 {
        background:url('/img/about/bg_land10.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land11 {
        background:url('/img/about/bg_land11.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land12 {
        background:url('/img/about/bg_land12.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    .bg_land13 {
        background:url('/img/about/bg_land13.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }

    @media only screen and (max-width:500px){

        .bg_land1 {
            background:url('/img/about/mb/bg_land1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land2 {
            background:url('/img/about/mb/bg_land2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land3 {
            background:url('/img/about/mb/bg_land3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land4 {
            background:url('/img/about/mb/bg_land4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land5 {
            background:url('/img/about/mb/bg_land5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land6 {
            background:url('/img/about/mb/bg_land6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land7 {
            background:url('/img/about/mb/bg_land7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land8 {
            background:url('/img/about/mb/bg_land8.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land9 {
            background:url('/img/about/mb/bg_land9.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land10 {
            background:url('/img/about/mb/bg_land10.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land11 {
            background:url('/img/about/mb/bg_land11.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land12 {
            background:url('/img/about/mb/bg_land12.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_land13 {
            background:url('/img/about/mb/bg_land13.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

    }

/* === 
    :::::::: Location .php :::::::
=== */
    .wrap_controllers {display:none;}
    .wrap_btn_zoom {display:none !important;}


	
	.lo_head_margin { margin-top: 90px !important; z-index: 9; }

	.new_location_top_box { width: 1200px; height: 180px; margin: -95px auto 50px auto; position: relative; z-index: 10; background: #222;
							box-sizing: border-box; overflow: hidden; display: table; }

	.new_location_top_box_inside { display: table-cell; vertical-align: middle; overflow: hidden; }

	.new_location_top_title {
		float: left;
		width: 40%;
		margin: 0;
		color: #fff;
		font-family: 'Playfair Display', Pretendard, -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', Roboto, 'Noto Sans KR', 'Segoe UI', 'Malgun Gothic', sans-serif;
		font-size: 25px;
		padding: 32px 0;
	    text-align: center;
	}

	.new_location_top_box ul { float: left; width: 60%; border-left: 1px solid #fff; padding-left: 50px; }

	.new_location_top_box ul li { margin-bottom: 20px; color: #fff; }

	.new_location_top_box ul li:last-child { margin-bottom: 0; color: #9f9f9f; font-weight: 600; font-size: 14px; }



	.new_location_wrap { width: 1200px; margin: 0 auto; }

	.new_location_wrap ul { overflow: hidden; box-sizing: border-box; }

	.new_location_wrap ul li {
		float: left;
		/* width: 33.3333%; */
		width: calc(100% / 2 );
		box-sizing: border-box;
		border-right: 1px dashed #e1e1e1;
		padding-left: 30px;
		position: relative;
	    height: 280px;
	}

	.new_location_wrap ul li:last-child { border-right: none; }

	/*.new_location_wrap ul li:after { content:''; position: absolute; top: 95px; left: 39px; width: 4px; height: 150px;
	                                background: #2291df; z-index: 5; }*/

	.new_location_inside { overflow: hidden; }



	.new_location_icon_box { float: left; width: 80px; height: 80px; border-radius: 100px; }

	.icon_car { background: url('/img/about/come/icon_car.png') no-repeat center #a1a1a1; background-size: 47px; }
	.icon_bus { background: url('/img/about/come/icon_bus.png') no-repeat center #a1a1a1; background-size: 47px; }
	.icon_pick { background: url('/img/about/come/icon_pick.png') no-repeat center #a1a1a1; background-size: 47px; }


	.new_location_inside_title { float: left; font-size: 23px; padding: 8px 0 0px 23px; }

	.new_location_inside_article { font-weight: 300; font-size: 17px; line-height: 1.7; margin-top: 0; padding-left: 102px; margin-bottom: 0; }

	.pick_span { font-size: 14px; font-weight: 500; color: #5780a8; line-height: 1.4; display:block; margin-top: 5px; }


	.new_location_inside_article_bus { line-height: 2; }

	.bus_span { padding: 2px 6px; border-radius: 5px; color: #fff; font-weight: 400; font-size: 14px; }

	.bus_1 { background: #0096ff; }
	.bus_2 { background: #e70000; }
	.bus_3 { background: #54bc00; }


	
	@media screen and (max-width: 1280px) {
		.new_location_top_box { width: 90%; }

		.new_location_wrap { width: 90%; }

		.new_location_icon_box { width: 60px; height: 60px; float: none; }

		.icon_car, .icon_bus, .icon_pick { background-size: 36px; }

		.new_location_inside_title { font-size: 21px; padding: 0; margin: 15px 0 0 0; }

		.new_location_inside_article { padding-left: 0; font-size: 16px; margin-top: 10px; float: none; }
	}



	@media screen and (max-width: 1000px) {
		.new_location_top_title { width: 45%; }

		.new_location_top_box ul { width: 55%; }
	}



	@media screen and (max-width: 800px) {
		.lo_head_margin { margin-top: 160px !important; }

		.wrap_map, .root_daum_roughmap { height: 400px !important; }

		.new_location_top_box { height: auto; padding: 25px; margin: -55px auto 40px auto; }


		.new_location_top_title { float: none; width: 100%; padding: 0; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #fff; }

		.new_location_top_box ul { float: none; border-left: none; display: table; width: fit-content; margin: 0 auto; padding-left: 0; }

		.new_location_top_box ul li { text-align: center; margin-bottom: 12px; font-size: 15px;}

		.new_location_wrap ul li { width: 50%; }

		.new_location_wrap ul li:nth-child(2) { border-right: none; }
		
		.new_location_wrap ul li:last-child { clear: left; width: 100%; border-top: 1px dashed #e1e1e1; padding-top: 30px; }
        .new_location_top_box ul li:last-child {
            font-size: 13px;
            word-break: keep-all;
        }
	}


	@media screen and (max-width: 600px) {
		
		.new_location_wrap ul li { float: none; width: 100%; border-right: none; border-bottom: 1px dashed #e1e1e1; padding: 30px 20px 30px 0; height: auto; }

		.new_location_wrap ul li:first-child { padding-top: 0; }

		.new_location_wrap ul li:last-child { border-top: none; border-bottom: none; }

		.nl_br { display: none; }

		.new_location_icon_box { float: left; }
		
		.new_location_inside_title { font-size: 20px; margin: 0; padding: 20px 0 0px 15px; }

		.new_location_inside_article { font-size: 15px; }
	}




	/* 원래 있던거 */


    .wrap_location {width:1200px; margin:30px auto 100px auto;}
        .location_tit {
            margin:30px 0; 
            font-size:35px; font-weight:bold; 
            font-family:'Raleway';
            letter-spacing:2px;
			color: #aaa;
        }
        .wrap_address {margin-top:20px;}
        .direction {margin-top:30px;}

        .detail_car {padding-right:30px; width:50%;}
            .wrap_detail h3 {margin-top:20px; font-size:20px; font-weight: 500;color: #333;}
            .wrap_detail span {
                font-size:12px; color:#696969;
                text-transform:uppercase;
            }
            .wrap_detail p {
                margin:2px 0;
                font-size:15px; font-weight:500;
                line-height:20px;
                color:#999;
            } 
            .wrap_detail p.dir_way {color:black;}
            .wrap_detail p.mt {margin-top:10px;}
            .direction h5 {
                line-height:22px;
				color: #ff7f7f;
            }

        .wrap_detail {display:flex;}
            .detail_public {
                margin-left:50px; padding-right:30px;
                width:50%;
            } 
	


    @media only screen and (max-width:1200px){
        .wrap_location {
            width:100%; 
            padding:0 20px;
        }
        .location_tit {text-align:center;}
            .location_tit img {max-width:90%;}
        .wrap_detail {
            flex-direction:column;
        }
        .detail_car {
            width:100%;
            text-align:center;
        }
        .detail_public {
            width:100%;
            margin-top:50px; margin-left:0;
            text-align:center;
        }
    }






    @media only screen and (max-width:500px){
            .location_eng {
                display:block;
                margin-top:5px;
            }

    }

	/* 원래 있던거 끝 */












/* ::::::::::::::::::::::::::::::::::::::::::::::::

    ================ Room ================
    
:::::::::::::::::::::::::::::::::::::::::::::::: */




/* === 
    :::::::: Common :::::::
=== */
    .pt_room {
        /* margin-top:20px; */
    }







/* === 
    :::::::: room_pre .php :::::::
=== */

    .room_preview {
        height:100%;
    }

    .wrap_pre .aos-item::before {
        display:none;
    }

    .bg_pre_main {
        background:url('/img/room/bg_room1_1.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }


    .wrap_pre {
        /* padding:10px 0; */
        width:100%; 
        height:100%;
        overflow:hidden;
    }
    .wrap_room_intro {
        display:flex !important;
        width:100% !important;
        height:500px !important;
    }

    .room_pre_img {
        width:50%; 
        height:100%;
    }

    .room_intro1 {
        background:url('/img/room/room_intro1.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }
    
    .room_intro2 {
        background:url('/img/room/room_intro2.jpg')no-repeat 50% 50%; 
        background-size:cover;
        transition:transform 1000ms;
        transition-delay: 1.5s;
        transform: translate3d(0%, 0%, 0);
        
    }
        .room_intro2.on {
            transform: translate3d(0%, 0%, 0);
        }



        .room_intro_txt {
            width:50%; 
            display:flex; flex-direction:column; 
            justify-content:center; align-items:center;
            font-weight:bold;
            text-align:left;
            /* opacity:0; */
            transition:opacity 1500ms;
            transition-delay: 500ms;
        }

            .room_pre_tit {
                margin-left:5px;
                font-size:45px;
                letter-spacing:3px;
                font-family:'Playfair Display', serif;
				color: #000;

            }
                .room_pre_tit span {
                    font-size:45px;
                    font-family:'Playfair Display', serif;
                }
            .room_intro_txt p {
                margin:7px;
                font-size:16px;
				font-weight: 500;
				color: #111;
            }

            .room_intro_txt p:nth-of-type(1) {
                margin-top: 23px;
            }
            .room_intro_txt.on {
                opacity:1;
            }
        
        .room_intro_txt.second {
            transition-delay: 2s;
        }



        
        a.btn_room {
            position:relative;
            display:inline-block;
            margin:30px 0; 
            width:135px; height:35px;
            font-size:13px; font-weight:bold;
            color:#313131;
            border:1px solid #ccc;
            overflow:hidden;
            transition:border 500ms, color 500ms;
        }
            a.btn_room:hover {
                border:1px solid #000;
                color:white;
            }
            span.room_vm {
                position:absolute;
                width:100%;
                top:50%; left:50%;
                transform:translate(-50%, -50%);
                font-weight:bold;
                letter-spacing:2px; text-align:center; text-transform:uppercase;
                z-index:10;
                font-family: 'Playfair Display', serif;
            }
            .btn_fill_room {
                position:absolute;
                width:100%; height:100%;
                left:0; bottom:0;
                background-color:#000;
                transform: translate3d(0, 100%, 0);
                transition:transform 300ms;
                z-index:5;
            }
    
                a.btn_room:hover > .btn_fill_room {
                    transform: translate3d(0, 0%, 0);
                }

        /*.room_intro_txt div a.float_right {
            float:right;
        }*/



    @media only screen and (max-width:1000px){

            /* 1st Section */
            .room_1st_1 {
                text-align:center;
            }
            .room_1st_1 img {
                max-width:90%;
            }
    
    
            /* 2nd Section */
            .wrap_room_intro {
                flex-direction:column;
            }
    
            .wrap_room_intro * {
                transition:none;
            }
    
            .room_intro1 {
                width:100%;
            }
            .room_intro2 {
                width:100%;
            }
            .room_intro_txt {
                margin-top:20px;
                width:100%;
                text-align:center;
            }
                .room_intro_txt.second {
                    order: 2;
                }
                .room_intro_txt div a.float_right {
                    float:none;
                }
                
            /* View More  Btn */
            a.btn_room {
                width:155px; height:35px;
                font-size:13px; font-weight:bold;
            }
                a.btn_room:hover {
                    border:1px solid #6e6e6e;
                    color:#313131;
                }
            .btn_fill_room {
                display:none;
            }
    
        }


        
    @media only screen and (max-width:500px){
            .room_pre_img {
                height:300px;
            }

            .room_intro_txt {
                height:50%;
            }
                .room_pre_tit span {
                    font-size:30px;
                }
                .room_pre_tit {
                    margin-top:15px;
                    font-size:20px;
                }
                .room_intro_txt p {
                    font-size:12px;
                }

    }




/* ===================

    Room Setting 

====================== */

    .room_img_list {
        background-repeat:no-repeat;
        background-size:cover;
        background-position: center; 
    }

    .mb_room_main {
        height:250px;
        background-repeat:no-repeat;
        background-size:cover;
        background-position: center; 
    }


       
        
/* === 
    :::::::: room1 .php :::::::
=== */

    .mb_room1_main {
        height:250px;
        background:url('/img/room/room1/bg_room1_3.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }

    /* Image List */
        /* .bg_room1_1 {
            background:url('/img/room/room1/bg_room1_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
            }
        */




/* === 
    :::::::: room2 .php :::::::
=== */

    /* Common */
        .mb_wrap_room2 {
            display:none;
        }

        .wrap_room_tit {
            position:fixed; z-index:110; 
            top:50%; transform: translate(0%, -50%);
            margin-left:50px;
        }
        .room2_1st_1 {
            padding:20px 70px 20px 0;
            border-bottom:1px solid white;
        }
        .room_type {
            font-size:33px;
            color:white;
			font-weight: 400;
            letter-spacing: -0.5px;
        }

        a.btn_room_view {
            display:inline-block;
            margin-top: 20px; 
            padding:15px 45px; 
            font-size:14px; font-weight:bold;
            text-transform:uppercase;
            background:rgba(255,255,255,0.7);
            transition:background 500ms;
            
        }
            a.btn_room_view:hover {
                background:#111;
				color: #fff;
            }

        .wrap_room_detail {
            position:absolute; z-index:200;
            width: 590px; height:100%;
            transform:translate3d(-100%,0,0);
            transition:transform 700ms;
        }
        .wrap_room_detail.on {
            transform:translate3d(0,0,0);
        }
            .diagonal_bg {
                position:absolute; z-index:200;
                top:0; left: 0;
                width:100%; height:100%;
                background:rgba(255,255,255);
                /* transform: scale(1,1) rotate(0)skew(16deg,0) translate(0,0); */
            }

            .room_detail_txt {
                position: absolute;
                z-index: 210;
                padding: 0px 0 30px 0;
                /* top: 50px; */
                /* left: 50px; */
                /* text-align: center; */
                width: 100%;
                box-sizing: border-box;
                padding: 0 50px;
                margin-top: 80px
            }
                .detail_tit {
                    font-size:30px;  
                    font-weight: 600;
                    letter-spacing: -1px;
                }
                .room_detail_txt h4 {font-weight:600;font-size: 18px;color: #000; width: 500px; padding-bottom: 10px;}
                .room_detail_txt p {font-size:15px; line-height:26px;font-weight: 400;color: #111;margin-top:0px; margin-bottom: 0;
                word-break: keep-all;}
                .de_warning {color: #ff3f3f  !important;}
                .de_info {font-size:12px; color:#868685;}
                .r_de_mt {margin-top:25px;}

                .room_detail_txt .de_warning {
                    font-size: 14px;
                    font-weight: 700;
                }

    /* Image List */
        .mb_room2_main {
            height:250px;
            background:url('/img/room/room2/bg_room2_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
            /* 
                .bg_room2_1 {
                    background:url('/img/room/room2/bg_room2_1.jpg')no-repeat 50% 50%; 
                    background-size:cover;
                }
            */
        
        
        
        
        
        
        




    /* Room View Info */
        .room_facil {
            display:flex;
            width:100%; 
            font-size:15px;
            font-weight: 400;
            color: #111;
        }
        .room_facil >  div {
            width:100px;
            padding:10px 0;
            font-size:12px;
            /* border:1px solid #ddd; */
            border-right:none;
        }
            /* div.b_right {border-right:1px solid #ddd; } */
        div.room_facil_item  {
            display:flex; flex-direction:column;
            justify-content: center; align-items:center;
            font-size:13px;
        }
        div.room_facil_item img {
            width:90%;
            max-height:90px;
        }
        div.room_facil_item span {
            margin-top:5px;
        }

        .close_room_detail {
            position: absolute; z-index:220;
            top: 32px; right: 5%;
            width: 32px; height: 32px;
            opacity:1;
        }

          .close_room_detail:before, .close_room_detail:after {
            position: absolute; 
            left: 15px;
            content: ' ';
            height: 33px;
            width: 2px;
            background-color: #333;
          }
          .close_room_detail:before {
            transform: rotate(45deg);
          }
          .close_room_detail:after {
            transform: rotate(-45deg);
          }


        @media only screen and (max-width:500px){
            /* Fullpage Navagation hide */
            .wrap_room_tit {display:none;}
            .footer.mb.on {display:block;}
  
            /* .section {display:none !important;} */
            .section.mb_wrap_room2 {display:block !important; /*overflow:scroll !important;*/}
           
            #full_room2 {
                display:none;
            }


            .mb_wrap_room2 {
                display:block; 
                padding-top:40px;
                text-align:center;
                font-weight:bold;
            }
                .mb_room_detail {
                    padding:10px 10px;
                }
                .mb_wrap_room2 p {
                    margin:7px 0;
                    font-size:12px; line-height:20px;
                }
                    p.mb_room_warning {font-size:10px; color:#D4464A;}
                    p.mb_room_info1 {font-size:10px; color:grey;}
                    span.mb_facil_list1 {display:block !important;}

                .mb_room_type span{
                    display:inline-block;
                    padding:5px 10px;
                    font-size:13px;
                    background-color: #333;
                    color: white;
                    font-weight: 300;
                    letter-spacing: -0.5px;
                }
                .mb_room_num span {
                    display:inline-block;
                    margin-top:10px;
                    font-size:13px;
                }
                .mb_room_img_tit img {
                    margin:20px 0;
                    width:90%;
                }
                p.mb_room_desc {
                    margin:0;
                    font-size:14px;
                }
                .mb_tit_type {
                    margin:10px 0 20px 0;
                    font-size: 26px;
                    letter-spacing: -1px;
                    font-weight: 600;
                    color: #111;
                }
                    .mb_tit_type span {
                        color:#5780a8;
                    }
            
                .mb_tit_info {
                    color:#111;
                    font-weight: 700;
                }

            .mb_room_img img {
                width:100%;
                min-height:200px;
            }
   
        }




/* === 
    :::::::: room3 .php :::::::
=== */

        .mb_room3_main {
            height:250px;
            background:url('/img/room/room3/bg_room3_7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

    /* Image List */
        .bg_room3_1 {
            background:url('/img/room/room3/bg_room3_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_2 {
            background:url('/img/room/room3/bg_room3_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_3 {
            background:url('/img/room/room3/bg_room3_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room3_4 {
            background:url('/img/room/room3/bg_room3_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_5 {
            background:url('/img/room/room3/bg_room3_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_6 {
            background:url('/img/room/room3/bg_room3_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_7 {
            background:url('/img/room/room3/bg_room3_7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_8 {
            background:url('/img/room/room3/bg_room3_8.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_9 {
            background:url('/img/room/room3/bg_room3_9.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_10 {
            background:url('/img/room/room3/bg_room3_10.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room3_11 {
            background:url('/img/room/room3/bg_room3_11.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }




/* === 
    :::::::: room4 .php :::::::
=== */
        
        .mb_room4_main {
            height:250px;
            background:url('/img/room/room4/bg_room4_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        /* Image List */
        .bg_room4_1 {
            background:url('/img/room/room4/bg_room4_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room4_2 {
            background:url('/img/room/room4/bg_room4_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room4_3 {
            background:url('/img/room/room4/bg_room4_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room4_4 {
            background:url('/img/room/room4/bg_room4_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room4_5 {
            background:url('/img/room/room4/bg_room4_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room4_6 {
            background:url('/img/room/room4/bg_room4_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room4_7 {
            background:url('/img/room/room4/bg_room4_7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room4_8 {
            background:url('/img/room/room4/bg_room4_8.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }




/* === 
    :::::::: room5 .php :::::::
=== */

        .mb_room5_main {
            height:250px;
            background:url('/img/room/room5/bg_room5_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        /* Image List */
        .bg_room5_1 {
            background:url('/img/room/room5/bg_room5_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room5_2 {
            background:url('/img/room/room5/bg_room5_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room5_3 {
            background:url('/img/room/room5/bg_room5_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room5_4 {
            background:url('/img/room/room5/bg_room5_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room5_5 {
            background:url('/img/room/room5/bg_room5_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room5_6 {
            background:url('/img/room/room5/bg_room5_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }



/* === 
    :::::::: room6 .php :::::::
=== */

        .mb_room6_main {
            height:250px;
            background:url('/img/room/room6/bg_room6_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


        /* Image List */
        .bg_room6_1 {
            background:url('/img/room/room6/bg_room6_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room6_2 {
            background:url('/img/room/room6/bg_room6_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room6_3 {
            background:url('/img/room/room6/bg_room6_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room6_4 {
            background:url('/img/room/room6/bg_room6_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room6_5 {
            background:url('/img/room/room6/bg_room6_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }





/* === 
    :::::::: room_b1 .php :::::::
=== */

        .mb_room_b1_main {
            height:250px;
            background:url('/img/room/room_b1/bg_room_b1_01.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        /* Image List */
        .bg_room_b1_1 {
            background:url('/img/room/room_b1/bg_room_b1_01.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b1_2 {
            background:url('/img/room/room_b1/bg_room_b1_02.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b1_3 {
            background:url('/img/room/room_b1/bg_room_b1_03.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room_b1_4 {
            background:url('/img/room/room_b1/bg_room_b1_04.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b1_5 {
            background:url('/img/room/room_b1/bg_room_b1_05.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b1_6 {
            background:url('/img/room/room_b1/bg_room_b1_06.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }






/* === 
    :::::::: room_b2 .php :::::::
=== */

        .mb_room_b2_main {
            height:250px;
            background:url('/img/room/room_b2/bg_room_b2_1.jpg')no-repeat 50% 50%;
            background-size:cover;
        }

        /* Image List */
        .bg_room_b2_1 {
            background:url('/img/room/room_b2/bg_room_b2_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b2_2 {
            background:url('/img/room/room_b2/bg_room_b2_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b2_3 {
            background:url('/img/room/room_b2/bg_room_b2_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room_b2_4 {
            background:url('/img/room/room_b2/bg_room_b2_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b2_5 {
            background:url('/img/room/room_b2/bg_room_b2_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }




/* === 
    :::::::: room_b3 .php :::::::
=== */

        .mb_room_b3_main {
            height:250px;
            background:url('/img/room/room_b3/bg_room_b3_1.jpg')no-repeat 50% 50%;
            background-size:cover;
        }


        /* Image List */
        .bg_room_b3_1 {
            background:url('/img/room/room_b3/bg_room_b3_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_2 {
            background:url('/img/room/room_b3/bg_room_b3_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_3 {
            background:url('/img/room/room_b3/bg_room_b3_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room_b3_4 {
            background:url('/img/room/room_b3/bg_room_b3_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_5 {
            background:url('/img/room/room_b3/bg_room_b3_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_6 {
            background:url('/img/room/room_b3/bg_room_b3_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_7 {
            background:url('/img/room/room_b3/bg_room_b3_7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_8 {
            background:url('/img/room/room_b3/bg_room_b3_8.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_9 {
            background:url('/img/room/room_b3/bg_room_b3_9.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_10 {
            background:url('/img/room/room_b3/bg_room_b3_10.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b3_11 {
            background:url('/img/room/room_b3/bg_room_b3_11.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }





/* === 
    :::::::: room_b4 .php :::::::
=== */

        .mb_room_b4_main {
            height:250px;
            background:url('/img/room/room_b4/bg_room_b4_1.jpg')no-repeat 50% 50%;
            background-size:cover;
        }


        /* Image List */
        .bg_room_b4_1 {
            background:url('/img/room/room_b4/bg_room_b4_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b4_2 {
            background:url('/img/room/room_b4/bg_room_b4_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b4_3 {
            background:url('/img/room/room_b4/bg_room_b4_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room_b4_4 {
            background:url('/img/room/room_b4/bg_room_b4_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b4_5 {
            background:url('/img/room/room_b4/bg_room_b4_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }



/* === 
    :::::::: room_b5 .php :::::::
=== */

        .mb_room_b5_main {
            height:250px;
            background:url('/img/room/room_b5/bg_room_b5_1.jpg')no-repeat 50% 50%;
            background-size:cover;
        }


        /* Image List */
        .bg_room_b5_1 {
            background:url('/img/room/room_b5/bg_room_b5_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b5_2 {
            background:url('/img/room/room_b5/bg_room_b5_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b5_3 {
            background:url('/img/room/room_b5/bg_room_b5_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room_b5_4 {
            background:url('/img/room/room_b5/bg_room_b5_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b5_5 {
            background:url('/img/room/room_b5/bg_room_b5_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }




/* === 
    :::::::: room_b6 .php :::::::
=== */

        .mb_room_b6_main {
            height:250px;
            background:url('/img/room/room_b6/bg_room_b6_7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        /* Image List */
        .bg_room_b6_1 {
            background:url('/img/room/room_b6/bg_room_b6_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b6_2 {
            background:url('/img/room/room_b6/bg_room_b6_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b6_3 {
            background:url('/img/room/room_b6/bg_room_b6_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room_b6_4 {
            background:url('/img/room/room_b6/bg_room_b6_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b6_5 {
            background:url('/img/room/room_b6/bg_room_b6_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b6_6 {
            background:url('/img/room/room_b6/bg_room_b6_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_b6_7 {
            background:url('/img/room/room_b6/bg_room_b6_7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }







/* === 
    :::::::: room_special.php :::::::
=== */

        .mb_room_spe_a {
            height:250px;
            background:url('/img/room/room_sp/bg_room_sp_a1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        /* Image List */
        .bg_room_sp_a1 {
            background:url('/img/room/room_sp/bg_room_sp_a1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_a2 {
            background:url('/img/room/room_sp/bg_room_sp_a2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_a3 {
            background:url('/img/room/room_sp/bg_room_sp_a3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room_sp_a4 {
            background:url('/img/room/room_sp/bg_room_sp_a4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_a5 {
            background:url('/img/room/room_sp/bg_room_sp_a5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_a6 {
            background:url('/img/room/room_sp/bg_room_sp_a6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_a7 {
            background:url('/img/room/room_sp/bg_room_sp_a7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_a8 {
            background:url('/img/room/room_sp/bg_room_sp_a8.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_a9 {
            background:url('/img/room/room_sp/bg_room_sp_a9.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_a10 {
            background:url('/img/room/room_sp/bg_room_sp_a10.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_11 {
            background:url('/img/room/room_sp/bg_room_sp11.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_12 {
            background:url('/img/room/room_sp/bg_room_sp12.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_13 {
            background:url('/img/room/room_sp/bg_room_sp13.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }




/* === 
    :::::::: room_special2.php :::::::
=== */

        .mb_room_spe_b {
            height:250px;
            background:url('/img/room/room_sp/bg_room_sp_b1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


        /* Image List */
        .bg_room_sp_b1 {
            background:url('/img/room/room_sp/bg_room_sp_b1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_b2 {
            background:url('/img/room/room_sp/bg_room_sp_b2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_b3 {
            background:url('/img/room/room_sp/bg_room_sp_b3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
        .bg_room_sp_b4 {
            background:url('/img/room/room_sp/bg_room_sp_b4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_b5 {
            background:url('/img/room/room_sp/bg_room_sp_b5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_b6 {
            background:url('/img/room/room_sp/bg_room_sp_b6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_b7 {
            background:url('/img/room/room_sp/bg_room_sp_b7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_b8 {
            background:url('/img/room/room_sp/bg_room_sp_b8.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_b9 {
            background:url('/img/room/room_sp/bg_room_sp_b9.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_b10 {
            background:url('/img/room/room_sp/bg_room_sp_b10.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_11 {
            background:url('/img/room/room_sp/bg_room_sp11.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_12 {
            background:url('/img/room/room_sp/bg_room_sp12.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_room_sp_13 {
            background:url('/img/room/room_sp/bg_room_sp13.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }





/* ::::::::::::::::::::::::::::::::::::::::::::::::

    ================ Facility ================
    
:::::::::::::::::::::::::::::::::::::::::::::::: */

/* === 
    :::::::: Common :::::::
=== */
    .color_warning {
        color:#E00000;
    }

    .wrap_facil_tit {
        position:fixed; z-index:110; 
        top:50%;
		/* top: 60%; */
		transform: translate(0%, -50%);
        width:100%;
        text-align:center;
        color:white;
    }

	@media screen and (max-width: 800px){
		 .wrap_facil_tit{
			top: 60%;
		 }
	}
        .wrap_facil_tit p {
            font-size:18px;
            font-weight:bold;
        }

        .facil_tit_img img {
            width:90%;
            max-width:700px;
        }

        a.btn_facil_detail {
            display:inline-block;
            margin-top:40px; 
            padding:10px 25px; 
            font-size:14px; font-weight:bold;
            text-transform:uppercase;
            background:rgba(255,255,255,0.7);
            transition:background 500ms;
            color:black;
            
        }
            a.btn_facil_detail:hover {
                background:#111;
				color: #fff;
            }
            

    .wrap_info_detail {
        position:absolute; left:0; bottom:0;
        z-index:120;
        width:100%;
		/* height:400px; */
		height: 410px;
        background-color:white;
        transform: translate3d(0,110%,0);
        transition:transform 300ms;
    }
        .wrap_info_detail.on {
            transform: translate3d(0,0%,0);
        }
            .info_detail_inner {
                width:100%;
                margin:0 auto;
			/* padding:60px 0; */
			/* padding: 40px 0; */
			padding: 35px 0;
                font-weight:bold; text-align:center;
            }
                .info_detail_inner h3 {
                    /* padding-bottom:15px; */
					padding-bottom: 10px;
                    border-bottom:1px solid black;
                }
                .info_detail_inner p {
                    text-transform: uppercase;
                }
                .de_in_eng {
                    margin-top:30px;
                    font-size:12px; line-height:17px;
                    color:grey;
                }
                .de_in_kor {
                    font-size:14px;  line-height:20px;
                }
            button.close_detail {
                position:absolute;
				top:-15px;
				margin-left:-51px;
                padding:10px 25px;
                font-size:12px; letter-spacing:3px;
                font-weight:bold; text-transform: uppercase;
                font-family:'Lato';
                background:white;
                color:#606060; border:1px solid black;
            }

    @media only screen and (max-width:500px){
        a.btn_facil_detail {
            display:inline-block;
            margin-top:40px; padding:10px 20px; 
            font-size:13px;
            border:1px solid white;
            color:white; 
            background:transparent;
        }

        .wrap_info_detail {
            /* height:350px; */
			height: 480px;
        }
            .info_detail_inner {/* width:80%; */ width: 90%;/* padding:40px 0; */}
                .de_in_eng {display:none;}
                .de_in_kor {font-size:12px; word-break: keep-all;}
    }
    
    

        
/* === 
    :::::::: facility .php :::::::
=== */


        .bg_facil1_1 {
            background:url('/img/facility/facil1_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_facil1_2 {
            background:url('/img/facility/facil1_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_facil1_3 {
            background:url('/img/facility/facil1_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_facil1_4 {
            background:url('/img/facility/facil1_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_facil1_5 {
            background:url('/img/facility/facil1_5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

.bg_facil1_6 {
            background:url('/img/facility/facil1_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

.bg_facil1_7 {
            background:url('/img/facility/facil1_7.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

.bg_facil1_8 {
            background:url('/img/facility/facil1_8.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }



.bg_facil1_9 {
            background:url('/img/facility/facil1_9.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


.bg_facil1_10 {
            background:url('/img/facility/facil1_10.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


.bg_facil1_11 {
            background:url('/img/facility/facil1_11.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


.bg_facil1_12 {
            background:url('/img/facility/facil1_12.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


.bg_facil1_13 {
            background:url('/img/facility/facil1_13.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


.bg_facil1_14 {
            background:url('/img/facility/facil1_14.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


.bg_facil1_15 {
            background:url('/img/facility/facil1_15.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


.bg_facil1_16 {
            background:url('/img/facility/facil1_16.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }




        
/* === 
    :::::::: facility2 .php :::::::
=== */


    .bg_facil2_1 {
        background:url('/img/facility/bg_faci2_1.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }

    .bg_facil2_2 {
        background:url('/img/facility/bg_faci2_2.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }


            
/* === 
    :::::::: facility3 .php :::::::
=== */


.bg_facil3_1 {
    background:url('/img/facility/facil3_1.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil3_2 {
    background:url('/img/facility/facil3_2.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil3_3 {
    background:url('/img/facility/facil3_3.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil3_4{
    background:url('/img/facility/facil3_4.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil3_5{
    background:url('/img/facility/facil3_5.jpg')no-repeat 50% 50%; 
    background-size:cover;
}


/* === 
    :::::::: facility4 .php :::::::
=== */


.bg_facil4_1 {
    background:url('/img/facility/facil4_1.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil4_2 {
    background:url('/img/facility/facil4_2.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil4_7{
    background:url('/img/facility/facil4_7.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil4_8 {
    background:url('/img/facility/facil4_8.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil4_9 {
    background:url('/img/facility/facil4_9.jpg')no-repeat 50% 50%; 
    background-size:cover;
}



/* === 
    :::::::: facility5 .php :::::::
=== */


.bg_facil5_1 {
    background:url('/img/facility/facil5_1.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil5_2 {
    background:url('/img/facility/facil5_2.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil5_3 {
    background:url('/img/facility/facil5_3.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil5_4 {
    background:url('/img/facility/facil5_4.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil5_5 {
    background:url('/img/facility/facil5_5.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil5_6 {
    background:url('/img/facility/facil5_6.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil5_7 {
    background:url('/img/facility/facil5_7.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil5_8 {
    background:url('/img/facility/facil5_8.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil5_9 {
    background:url('/img/facility/facil5_9.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

/* === 
    :::::::: facility6.php :::::::
=== */

.bg_facil6_1 {
    background:url('/img/facility/facil6_1.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil6_2 {
    background:url('/img/facility/facil6_2.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil6_3 {
    background:url('/img/facility/facil6_3.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil6_4 {
    background:url('/img/facility/facil6_4.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil6_5 {
    background:url('/img/facility/facil6_5.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_6 {
    background:url('/img/facility/facil6_6.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_7 {
    background:url('/img/facility/facil6_7.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_8 {
    background:url('/img/facility/facil6_8.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
/* .bg_facil6_9 {
    background:url('/img/facility/facil6_9.jpg')no-repeat 50% 50%; 
    background-size:cover;
} */
.bg_facil6_10 {
    background:url('/img/facility/facil6_10.jpg')no-repeat 50% 35%; 
    background-size:cover;
}
/* .bg_facil6_11 {
    background:url('/img/facility/facil6_11.jpg')no-repeat 50% 50%; 
    background-size:cover;
} */
.bg_facil6_12 {
    background:url('/img/facility/facil6_12.jpg')no-repeat 50% 56%; 
    background-size:cover;
}
/* .bg_facil6_13 {
    background:url('/img/facility/facil6_13.jpg')no-repeat 50% 50%; 
    background-size:cover;
} */
.bg_facil6_14 {
    background:url('/img/facility/facil6_14.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
/* .bg_facil6_15 {
    background:url('/img/facility/facil6_15.jpg')no-repeat 50% 50%; 
    background-size:cover;
} */
.bg_facil6_16 {
    background:url('/img/facility/facil6_16.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_17 {
    background:url('/img/facility/facil6_17.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_18 {
    background:url('/img/facility/facil6_18.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_21 {
    background:url('/img/facility/facil6_21.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_22 {
    background:url('/img/facility/facil6_22.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_25 {
    background:url('/img/facility/facil6_25.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_30 {
    background:url('/img/facility/facil6_29.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_31 {
    background:url('/img/facility/facil6_31.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_33 {
    background:url('/img/facility/facil6_33.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_34 {
    background:url('/img/facility/facil6_35.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_36 {
    background:url('/img/facility/facil6_36.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_38 {
    background:url('/img/facility/facil6_37.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_39 {
    background:url('/img/facility/facil6_39.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_40 {
    background:url('/img/facility/facil6_40.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_41 {
    background:url('/img/facility/facil6_41.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_43 {
    background:url('/img/facility/facil6_43.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_46 {
    background:url('/img/facility/facil6_46.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_47 {
    background:url('/img/facility/facil6_47.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_48 {
    background:url('/img/facility/facil6_48.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil6_59{
	background:url('/img/facility/facil6_59.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil6_9 video,
.bg_facil6_11 video,
.bg_facil6_13 video,
.bg_facil6_15 video,
.bg_facil6_19 video{
	width: 100%;
}


@media screen and (max-width: 1024px){
	.bg_facil6_9 video,
	.bg_facil6_11 video,
	.bg_facil6_13 video,
	.bg_facil6_15 video,
	.bg_facil6_19 video{
		width: auto;
		height: 100vh;
	}
}




@media screen and (max-width: 767px){
	.bg_facil5_5 {
		background: url(/img/facility/facil5_5.jpg)no-repeat 90% 50%;
		background-size: cover;
	}
}

@media screen and (max-width:600px){
	.bg_facil3_2 {
    background:url('/img/facility/m_facil3_2.jpg')no-repeat 50% 50%; 
    background-size:cover;
}

.bg_facil3_3 {
    background:url('/img/facility/m_facil3_3.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil1_6 {
            background:url('/img/facility/m_facil1_6.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		.bg_facil5_3 {
    background:url('/img/facility/m_facil5_3.jpg')no-repeat 50% 50%; 
    background-size:cover;
}
.bg_facil3_1 {
    background: url('/img/facility/facil3_1.jpg')no-repeat 28% 50%;
    background-size: cover;
}
.bg_facil4_2 {
    background: url('/img/facility/facil4_2.jpg')no-repeat 77% 50%;
    background-size: cover;
}

	.bg_facil6_12{
		background-position: 36% 50%;
	}
	.bg_facil6_14 {
		background-position: 24% 50%;
	}
	.bg_facil6_16 {
		background-position: 71% 50%;
	}
	.bg_facil6_18{
		background-position: 63% 50%;
	}

}




/* ::::::::::::::::::::::::::::::::::::::::::::::::

    ================ Service ================
    
:::::::::::::::::::::::::::::::::::::::::::::::: */


/* === 
    :::::::: service1.php :::::::
=== */

        .bg_service1_1 {
            background:url('/img/service/0.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_service1_2 {
            background:url('/img/service/1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_service1_3 {
            background:url('/img/service/2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_service1_4 {
            background:url('/img/service/3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		 .bg_service1_5 {
            background:url('/img/service/4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

		.bg_service1_6 {
            background:url('/img/service/5.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		

		@media screen and (max-width: 800px){
			.bg_service1_2 {
				background: url(/img/service/bg_service1_2.jpg)no-repeat 45% 50%;
				background-size: cover;
			}

		}


	

		@media screen and (max-width:600px){
			.bg_service1_4 {
				background: url('/img/service/3.jpg')no-repeat 10% 50%;
				background-size: cover;
			}
			 .bg_service1_1 {
            background:url('/img/service/m_0.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_service1_2 {
            background:url('/img/service/m_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_service1_3 {
            background:url('/img/service/m_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		.bg_service1_5 {
            background:url('/img/service/m_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		}


/* === 
    :::::::: service2.php :::::::
=== */

        .bg_service2_1 {
            background:url('/img/service/bg_service2_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }


/* === 
    :::::::: service3.php :::::::
=== */

        .bg_service3_1 {
            background:url('/img/service/bg_service3_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_service3_2 {
            background:url('/img/service/bg_service3_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_service3_3 {
            background:url('/img/service/bg_service3_3.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		 .bg_service3_4 {
            background:url('/img/service/bg_service3_4.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }
		

				@media screen and (max-width: 800px){

					.bg_service3_4 {
						background: url(/img/service/bg_service3_4.jpg)no-repeat 65% 50%;
						background-size: cover;
					}
				}

/* === 
    :::::::: service4.php :::::::
=== */

        .bg_service4_1 {
            background:url('/img/service/bg_service4_1.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }

        .bg_service4_2 {
            background:url('/img/service/bg_service4_2.jpg')no-repeat 50% 50%; 
            background-size:cover;
        }






/* ::::::::::::::::::::::::::::::::::::::::::::::::

    ================ Tour ================
    
:::::::::::::::::::::::::::::::::::::::::::::::: */


/* === 
    :::::::: Common.php :::::::
=== */

    .ie_flex.ie_mt {
        display:inline-block; margin-top:5px;
    }



/* === 
    :::::::: tour1.php :::::::
=== */

    .wrap_tour {
        padding-top:100px;
    }

    .block_tour {
        display:flex;
        width:100%; height:800px;
    }
        .tour_bg {
            position:relative;
            width:55vw;
            height:100%;
        }
            
            .tour_title {
                position:absolute;
                width:100%;
                text-align:center;
                color:#fff;
                font-family: 'Lora', serif;
                text-transform:uppercase;
            }
               
                .tour_title p {
                    margin:250px 0 0 0;
                    font-size:45px;
                    text-shadow:1px 1px 10px #333;
                }
                .tour_title h3 {
                    position:relative;
                    padding-bottom:15px;
                    font-size:45px; font-weight:100;
                    letter-spacing:3px;
                    text-shadow:1px 1px 10px #333;
                }
                .tour_title h3::before {
                    content:'';
                    position:absolute;
                    left:50%; bottom:0;
                    transform:translate(-50%,0);
                    width:300px; height:1px; 
                    background-color:white;
                }
                .tour_title h5 {
                    margin-top:10px;
                    font-size:20px;
                    letter-spacing:3px;
                    font-weight:200;
                    text-shadow:1px 1px 10px #333;
					font-family: 'Noto Sans KR', sans-serif;
                }

                p.t_tour {
                    position:relative;
                    width:300px;
                    margin:10px auto !important;
                    font-size:15px; 
                    letter-spacing:13px;
                    text-shadow:1px 1px 10px #333;
					font-family: 'Noto Sans KR', sans-serif;
                }
                p.t_tour::before {
                    content:'';
                    position:absolute;
                    top:7px; left:0;
                    width:85px; height:1px;
                    background-color:white;
                }
                p.t_tour::after {
                    content:'';
                    position:absolute;
                    top:7px; right:10px;
                    width:85px; height:1px;
                    background-color:white;
                }

        .tour_intro {
            display:table;
			flex-direction:column;
			align-items:center;
            width:fit-content;
			margin: 0 auto;
            height:100%;
            font-family: 'Noto Sans KR', sans-serif;
        }
            .tour_name {
                width:100%;
				max-width:450px;
                text-align:center;
				display: table-cell;
				vertical-align: middle;
            }
                .tour_name_eng {
                    margin-top:0;
                    font-size:11px; font-weight:bold;
                    font-family:"EB Garamond";
                    text-transform:uppercase;
                }
                .tour_name_kor {
                    position:relative;
                    width:70%; height:45px; 
                    margin:0 auto;
                    font-family: 'Noto Sans KR_700', sans-serif;
                    border-bottom:1px solid rgb(0, 0, 0);
                }
           
            .tour_desc {
                margin-top:40px;
                font-size:13px; line-height:25px;
                word-break: keep-all;
            }
            .tour_img {
                margin:50px auto 0 auto;
                width:400px; height:350px;
            }
                .tour_img img {
                    width:100%;
                    height:100%;
                }

    .bg_tour1_1 {
        background:url('/img/tour/tour1_1_bg.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }

    .bg_tour1_2 {
        background:url('/img/tour/tour1_2_bg.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }

    .bg_tour1_3 {
        background:url('/img/tour/tour1_3_bg.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }

    .bg_tour1_4 {
        background:url('/img/tour/tour1_4_bg.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }

    .bg_tour1_5 {
        background:url('/img/tour/tour1_5_bg.jpg')no-repeat 50% 50%; 
        background-size:cover;
    }



    @media only screen and (max-width:1000px){

        .block_tour {
            flex-direction:column;
            height:auto;
        }
            .tour_bg {
                width:100%;
				height:520px;
            }
            .tour_intro {
                width:100%;
				height:auto;
				padding: 60px 0;
                order:2;
            }

            .tour_name_kor {
                border-bottom:none;
            }
                .tour_name_kor:before {
                    content:'';
                    position:absolute;
                    top:auto; left:46.5%; bottom:0; right:0;
                    width:50px; height:2px;
                    background:black;
                }
		
		.tour_title p { margin: 160px 0 0 0; }

		.tour_desc { width: 85%; margin: 40px auto 0; }
    }




	@media screen and (max-width: 800px) {
		.wrap_tour { padding-top: 160px; margin-top: 0 !important; }
	}




    @media only screen and (max-width:500px){
        .tour_bg {height:30vh;}

        .tour_img {
            width:90%;
            height:230px;
        }
        .tour_tit_img img {width:100%;}
        .tour_img img {width:90%;}

        .tour_name_kor {font-size:20px;}
            .tour_name_kor:before {
                content:'';
                position:absolute;
                top:auto; left:37.5%; bottom:0; right:0;
                width:50px; height:2px;
                background:black;
            }

        .tour_desc {
            margin-top:20px; 
            font-size:12px; line-height:20px;
        }

        .tour_title {
            display:none;
        }


    }





/* ::::::::::::::::::::::::::::::::::::::::::::::::

    ================ Reservation ================
    
:::::::::::::::::::::::::::::::::::::::::::::::: */


/* === 
    :::::::: Commmon :::::::
=== */

.rer_mt {margin-top:10px;}




/* === 
    :::::::: reser.php :::::::
=== */

    .section_reser iframe {
        width:100%;
		height: 2350px;
    }

    .wrap_calender {
        margin-top:50px;
    }

    .calendar_pc {

    }

    .calendar_mb {
        display:none;
    }

    .reser_prepare {
        font-size:20px;
        font-weight:bold;
    }
        .reser_prepare h3 {
            margin-top:10px;
        }

    @media only screen and (max-width:500px){
        .calendar_pc {display:none;}
        .calendar_mb {display:block;}
    }




/* === 
    :::::::: info.php :::::::
=== */


    /* === 야놀자 style === */

    .yapen-priceLayer .yapen-priceTbl tbody tr td {
        font-weight:bold !important;
    }


     /* === 야놀자 style End === */


    .section_reser_info {
        font-family: 'Noto Sans KR', sans-serif;
    }

    .reser_banner {
        display:flex; justify-content:center; align-items:center;
        margin-top:90px;
        height:350px;
        background:url('/img/reser/reser_banner.jpg')no-repeat 50% 53%;
        background-size:cover;
    }
        .reser_banner h1{
            color:white;
            font-size:40px;
            text-shadow: 2px 2px 6px rgb(0 0 0 / 50%);
            transition:text-shadow 200ms;
        }
        /* .reser_banner h1:hover{
            color:white;
            text-shadow: 2px 2px 20px #000000;
        } */

        .serevation_info {
            /* padding:190px 0; */
			padding: 210px 0;
            text-align:center;
        }

		.reser_prepare span {
			color: #5780a8;
		}


        .serevation_info_mb {
            position:relative;
            display:none;
        }

        .serevation_info h1 {
            font-size:40px;
        }

        .serevation_info h1 span {
            color:#2371C0;
        }

    .wrap_reser_info {
        width:1200px;
        margin:0 auto;
        padding:60px 0;
        font-weight:bold;
    }
        .wetoz .section_reser_info h3 {
            font-weight:bold !important;
        }
        .wetoz .section_reser_info p {
            font-weight:bold !important;
        }
        .wetoz .section_reser_info li {
            font-weight:bold !important;
        }
    .reser_sort {
        padding:10px 0;
        text-align:left;
        border-bottom:1px solid grey;
    }
        .reser_sort a {
            color:black;
        }
        a.season {
            display:inline-block;
            padding:10px 25px;
            font-size:15px; font-weight:bold;
        }
        a.season.on {
            border-bottom:3px solid black;
        }
        .btn_reser {
            float:right;
            position:relative;
            margin-right:10px;
            padding:7px 60px;
            font-size:14px;
            border:1px solid rgb(27, 26, 26);
            border-bottom:1px solid black;
            transition:background 500ms;
        }
            .btn_reser:hover {
                background:#666666;
                border:1px solid #666666;
                color:white;
            }

            .btn_reser.ie_padding {padding:10px 60px 4px 60px}
       

            
        
        .reser_info {
            padding:20px 0;
            text-align:right;
            font-size:12px; 
        }
    
    table.table_reser {
        width:100%;
        border-collapse: collapse;
    }

    .table_reser thead th {
        padding:15px;
        font-size:14px;
        text-align:center;
        background-color:#F4F4F4;
        border-bottom:1px solid #E6E5E5;
    }
        .table_reser thead th span {
            display:block;
            margin-top:3px;
            font-size:0.8em;
            color:#9FA19F;
        }

    .table_reser tbody td {
        padding:20px 0;
        text-align:center;
        font-size:13px;
        font-weight:400;
        font-family: 'Noto Sans KR';
        border-bottom:1px solid #E6E5E5;
    }
        .rer_room_name {
            width:23%;
        }
        .rer_facil {
            width:23%;
        }
        .rer_price {
            width:12%;
        }
        .rer_size sup {
            font-size:7px;
        }
        .pri_original {
            display:block;
            margin-bottom:3px;
            font-size:12px;
            text-decoration: line-through;
            color:#9FA19F;
        }
        .pri_friday {
            color:#2371C0;
        }
        .pri_weekend {
            color:#FF416B;
        }
        .price_semi_high {
            display:none;
        }
        .price_high {
            display:none;
        }
        .price_may {
            display:none;
        }

    .reser_mb {
        text-align:left;
        display:none;
    }
        .reser_mb td h3 {
            position:absolute;
            font-size:15px;
            color:black;
        }
        .reser_mb td p {
            position:absolute;
            margin-top:25px;
            font-size:13px;
            color:#9FA19F;
        }


    .wrap_rer_info h3 {
        padding-bottom:20px;
        font-size:22px;
		font-weight: 500;
		color: #666;
        border-bottom:1px solid #ccc;
    }

    .wrap_rer_info ul li {
        position:relative;
        font-size:15px;
        line-height:25px;
        padding-left:1em;
		font-weight: 400;
		color: #666;
    }

        .wrap_rer_info ul li:before {
            position:absolute;
            top:-1px; left:0px;
            content: '\2022 ';
            color: black;
            font-size:5px;
            vertical-align:center;
        }


    .rer_period {
        margin-top:50px;
    }

        .rer_period ul {
            padding-top:20px;
            color:grey;
            font-weight:normal;
        }

        .rer_period ul li:before {
            content: '\2022 ';
            color: grey;
            padding-right: 1em;
        }





    .rer_ins {
        margin-top:30px;
    }
        .rer_ins p {
            font-size:15px;
        }

    .rer_detail {
        margin-left:5px;
    }


    table.table_refund {
        margin-top:30px;
        width:100%;
        font-size:11px; font-weight:normal;
        border-collapse: collapse;
    }
        .table_refund thead th {
            background-color:#F4F4F4;
            padding:15px 0;
        }
        .table_refund tbody td {
            padding:15px 0;
            text-align:center;
        }

        table.table_refund th, table.table_refund td {
            border: 1px solid #CCCCCC;
            text-align:center;
        }
    
    .wrap_refund_mb {
        display:none;
    }


    @media only screen and (max-width:1200px){
        .wrap_reser_info {
            width:100%;
            padding:0 15px;
            padding-bottom:60px;
        }
    }

	@media screen and (max-width: 800px){
	.wrap_rer_info h3{
		font-size: 16px;
		padding-bottom: 12px;
	}

	.rer_period ul{
		padding-top: 12px;
	}

	.wrap_rer_info ul li{
		font-size: 13px;
	}


	.rer_ins p{
		font-size: 13px;
	}

	.rer_detail p.rer_tit{
		font-size: 13px;
		word-break: keep-all;
	}

	.rer_detail p{
		margin-bottom: 8px;
	}
}


    @media only screen and (max-width:700px){

        .serevation_info {
            height:50vh;
            padding:100px 0;
            text-align:center;
        }

        .serevation_info h1 {
            font-size:25px;
        }

        .reser_banner {
           /*  margin-top:40px; */
		   margin-top: 160px;
            /* height:200px; */
			height: 150px;

        }

        .reser_mb {
            display:table-row;
        }

        .reser_info span {
            display:block;
        }
        .btn_reser {
            display:none;
        }
        .btn_mb_reser {
            float:right;
            margin:10px 0 0;
            padding:7px 30px;
            font-size:12px;
            border:1px solid rgb(27, 26, 26);
            border-bottom:1px solid black;
            transition:background 500ms;
        }

        .table_reser tbody td {
            font-size:12px;
        }

        .table_reser tbody tr.rer_mb_info {
            width:100%;
        }
        .table_reser tbody tr.rer_mb_info td {
            text-align:left;
            height:100px;
        }

        .pri_original {
            font-size:10px;
        }
        
        .reser_mb_thead td {
            background-color:#F4F4F4;
        }

        .reser_mb_thead td span {
            display:block;
            margin-top:3px;
            font-size:0.8em; line-height:1.2em;
            color:#9FA19F;
        }


        .rer_mb_none {
            display:none;
        }

        .table_reser thead th {
            display:none;
        }

        /* Size */
            .table_reser tbody td.rer_facil {
                line-height:17px;
            }
            .table_reser tbody td.rer_price {
                padding:20px 5px; 
                font-size:11px;
                white-space: nowrap; 
            }

    }

    @media only screen and (max-width:500px){

        .serevation_info {
            padding:50px 0;
            text-align:center;
        }

        .serevation_info h1 {
            font-size:15px;
        }

        .reser_banner h1 {
            font-size:30px;
        }

        table.table_refund {
            display:none;
        }
        
        .wrap_refund_mb {
            display:block;
            margin-top:20px;
        }
        .wrap_refund_mb h4 {
            padding:10px 0;
            font-size:13px;
            background:#F4F4F4;
        }
        .wrap_refund_mb p {
            font-size:12px;
            margin:5px 0;
        }

        .serevation_info_mb {
            display:block;
         }

        .serevation_info {
            display:none;
        }
        .serevation_info.reser_prepare {
            display:block;
            font-size:15px;
        }
        .serevation_info.ddnayo {
            display:block;
            padding:30px 10px;
            height:auto;
        }
            .serevation_info.ddnayo iframe {
                height:1200px !important;
            }

    }







/* ::::::::::::::::::::::::::::::::::::::::::::::::

    ================ Etc ================

:::::::::::::::::::::::::::::::::::::::::::::::: */

.view_pc {
    position:relative;
    width:1200px; 
    margin:0 auto;
}
    .tit_hide {
        position:absolute;
        top:0; left:50px;
        width:200px; 
        height:50px;
        background-color:white;
    }
    .tit_hide.mb {
        left:0px;
    }

@media only screen and (max-width:1200px){
    .view_pc {
        width:100%;
    }

}



.rer_detail {
    margin-left:5px;
}
    .rer_detail p {
        margin:0;
        padding-left:10px;
		color: #666;
		margin-bottom: 5px;
		font-weight: 400;
    }
	 .rer_detail p *{
		color: inherit;
	 }
    .rer_detail p.rer_tit {
        margin:15px 0 5px 0;
        padding-left:0;
		font-weight: 400;
		color: #666;
        font-size:15px;
    }


@media screen and (max-width: 800px) {
    .wrap_pre {
        margin-top: 30px;
    }
}


.border_solid {
    padding-bottom: 20px;
    border-bottom: 2px solid #111;
}
.border_dashed {
    padding-bottom: 20px;
    border-bottom: 1px dashed #333;
}

.room_btn {
    width: 180px;
    height: 50px;
    border: 1px solid rgb(206, 206, 206);
    text-align: center;
    transition: .3s;
    float: right;
	margin-top: 20px;
}
.room_btn a {
    display: block;
    color: #111;
    font-weight: 500;
    line-height: 50px;
    transition: .3s;
}
.room_btn:hover {
    border: 1px solid #111;
    background-color: #111;
}
.room_btn:hover a {
    color: #fff;
}
.margin_fist {
    margin-top: 50px;
}



/* 캠핑 room2.php로 작업 */
table.camp-table{
	padding: 0;
	border: 0;
	border-spacing: 0px;
	botder-collapse: collapse;
}

table.camp-table th,
table.camp-table td{
	padding: 0;
}

.camp-table{
	width: 100%;
}

.camp-table tbody{
	display: table;
	width: 100%;
	border: 1px solid;
}

.camp-table tbody th,
.camp-table tbody td{
	border-bottom: 1px solid;
	border-right: 1px solid;
	padding: 5px;
    text-align: left;
    font-size: 12px;
}

.camp-table tbody tr:last-child th,
.camp-table tbody tr:last-child td{
	border-bottom: 0;
}

.camp-table tbody td:last-child{
	border-right: 0;
}

#full_room2 video{
	width: 100%;
}

@media all and (max-width: 500px){
	.camp-table tbody th,
	.camp-table tbody td{
		font-size: 8px;
	}
}

/* 캠핑장 예약 달력 */
@media all and (max-width: 500px){
	.wetoz .rooms.list-group .list-group-item .sbj{
		font-size: 11px;
		word-break: keep-all;
	}
}

