@charset "UTF-8";
@import url("base.css");

/* ------------------------------------------------------------------------------- */
/* header */

/* ------------------------------------------------------------------------------- */
/* common */
body {width:100%;margin:0 auto;max-width:640px; -webkit-text-size-adjust: 100%;}
body .section {position:relative;overflow: hidden;}


/* header */
.index_hd {width:640px;height:72px;position:fixed;top:0;z-index:800; transition: .1s;}
.index_hd .logo {position:absolute;left:50%;top:15px; margin-left:-127.5px}
.index_hd .logo a {display:block;}
.index_hd .reserve{position:absolute; top:12px; left:30px;}
.index_hd .Map a{position:absolute; top:12px; right:30px; font-size:16px; color:#fff;}


#header {position:fixed;height:72px; top:72px; min-width:640px;z-index:700; transition: .1s;}
#header h1 {width:246px;height:52px;position:absolute;left:45px;top:16px;}
#header .gnb {width:640px;position:absolute;left:0;top:0; background:rgba(113,118,111,0.85); text-align:center;}
#header .gnb > ul > li {display:inline-block; position:relative}
#header .gnb > ul > li > span {padding: 17px 5px; margin: 0 10px; font-size:17px; color:#fff; position:relative; display: block;}
#header .gnb > ul > li:first-child > a:before{display:none;}
#header .gnb > ul > li.glst_02 > ul {width:640px;top:125px;overflow:hidden;z-index:520;position:fixed;left:50%;margin-left:-320px;}
#header .gnb > ul > li.glst_02 > ul > li {width:16%;height:100%;float:left;position:relative;z-index:520;display:block;}
#header .gnb > ul > li.glst_02 > ul > li a {font-size:13px;padding:0; line-height:140%; height:auto; transition:opacity 0.3s ease; display: inline-block;}
#header .gnb > ul > li.glst_02 > ul > li .txt01{font-size:14px; color:#6a7069; padding:10px 0 5px; height:28px; display:table; table-layout: fixed; width:100%;}
#header .gnb > ul > li.glst_02 > ul > li .txt01 span{display:table-cell; vertical-align: middle; line-height:100%;}
#header .gnb > ul > li.glst_01 ul{width:300px;}
#header .gnb > ul > li.glst_03 ul{width:640px; left:-225px; ;}
#header .gnb > ul > li.glst_04 ul{left:22%; width:60px;}
#header .gnb > ul > li.glst_05 ul{left:-85%; width:300px;}
#header .glst_bg1 {width:640px;height:50px;background:rgba(255,255,255,0.7);position:absolute;left:0;top:50px;z-index:-1;display:none;}
#header.bg01 .glst_bg1{display:block;}
#header.bg03 .glst_bg1{display:block;}
#header.bg04 .glst_bg1{display:block;}
#header.bg05 .glst_bg1{display:block;}
#header.bg02 .glst_bg2{display:block;}
#header .glst_bg2 {width:640px;height:235px;background:rgba(255,255,255,0.95);position:absolute;left:0;top:50px;z-index:-1;display:none;}
#header .gnb > ul > li > ul {display:none; position:absolute; left:-5%; top:50px;}
#header .gnb > ul > li > ul li {float:left;}
#header .gnb > ul > li > ul li a {color:#96a294; font-size:17px; padding:17px 10px;}
#header .gnb > ul > li > ul li a:hover {color:#6a7069;}

#header a {display:block;text-align:center;}

.scrolling .index_hd{top:-72px; transition: .1s;}
.scrolling #header{top:0; transition: .1s;}
.scrolling #header .gnb > ul > li.glst_02 > ul{top:30px;}


/* ------------------------------------------------------------------------------- */
/* index */
#index .section01{position:relative; height:100vh; background:url(http://rudrms1555.speedgabia.com/aldea/exterior/2.jpg) no-repeat 50% 50%;background-size:cover;}
#index .section01 .mov_ttl {width:500px;height:85px;position:absolute;left:41%;top:45%;margin-left:-170px;z-index:320;  }
#index .section01 .mov_ttl span {overflow:hidden;}
#index .section01 .mov_ttl span img {display:block;}
#index .section01 .mov_ttl .ttl_01 {display:block;position:absolute;left:30%;top:0;width:0; margin-left:-182.5px;}
#index .section01 .mov_ttl .ttl_02 {display:block;position:absolute;left:42%;bottom:0;width:350px;opacity:0; margin-left:-150px}
#index .section01 .scroll_btn{position:absolute; bottom:45px; left:50%; z-index: 350; margin-left:-10.5px;}
#index .section01 .swiper-container{height:100vh;}
#index .section01 .swiper-container .swiper-slide > a{position:absolute; top:0; left:0; width:100%; height:100%;}

#index .section02 .slide_box{margin:30px 0 50px; padding-bottom:20px}
#index .section02 .slide_box .swiper-container{height:385px; padding-bottom:20px;}
#index .section02 .slide_box .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0px; position: absolute; text-align: center;}
#index .section02 .video_box {margin-bottom:70px;}
#index .section02 .video_box video{width:100%;}

#index .section03 .tit_box{margin:0 35px 40px;}
#index .section03 .tit_box > div{border-top:1px solid #d6d6d6; padding-top:70px; text-align:center;}
#index .section03 .tit_box > div .tit01{font-size:40px; color:#825f3e;}
#index .section03 .tit_box > div .tit01 span{font-size:16px; color:#825f3e; display:block; margin-bottom:15px;}
#index .section03 .tit_box > div .tit02{font-size:14px; color:#8f8f8f; margin-top:15px;}
#index .section03 .img_area{background-image: url(http://rudrms1555.speedgabia.com/aldea/m/room/1.jpg); background-repeat: no-repeat; background-position: 50% 50%; height: 380px; transition: .5s; position:relative}
#index .section03 .btn_area{background-color:#dfe0da; width:100%; margin:0 auto; padding:15px 0px; }
#index .section03 .btn_area ul{display:inline-block; width:100%; margin:0 auto; margin-left:5%;}
#index .section03 .btn_area ul li{float:left; width:18%; text-align:center;padding-bottom:10px;}
#index .section03 .btn_area ul li > div{cursor: pointer; width:80px; height:52px; margin:0 auto; display:table; table-layout: fixed; text-align:center;}
#index .section03 .btn_area ul li > div p{color:rgba(255,255,255,0); font-size:12px; position:relative; display:table-cell; vertical-align: middle; line-height:130%;}
#index .section03 .btn_area ul li > div.on p{color:rgba(55,55,55,1); font-weight:bold; background: rgba(255,255,255,.5)}
#index .section03 .btn_area ul li .btn01{background: url("http://rudrms1555.speedgabia.com/aldea/room/1_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn01.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/1.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn02{background: url("http://rudrms1555.speedgabia.com/aldea/room/2_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn02.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/2.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn03{background: url("http://rudrms1555.speedgabia.com/aldea/room/3_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn03.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/3.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn04{background: url("http://rudrms1555.speedgabia.com/aldea/room/4_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn04.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/4.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn05{background: url("http://rudrms1555.speedgabia.com/aldea/room/5_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn05.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/5.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn06{background: url("http://rudrms1555.speedgabia.com/aldea/room/6_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn06.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/6.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn07{background: url("http://rudrms1555.speedgabia.com/aldea/room/7_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn07.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/7.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn08{background: url("http://rudrms1555.speedgabia.com/aldea/room/8_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn08.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/8.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn09{background: url("http://rudrms1555.speedgabia.com/aldea/room/9_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn09.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/9.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn10{background: url("http://rudrms1555.speedgabia.com/aldea/room/10_off.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .btn_area ul li .btn10.on{background: url("http://rudrms1555.speedgabia.com/aldea/room/10.jpg") no-repeat 50% 50%; background-size: cover;}
#index .section03 .detail_btn{margin:30px 40px 110px;}
#index .section03 .detail_btn a{background-color:#9b8169; height:50px; line-height:50px; width:100%; display:block; text-align: center;}

#index .section04{background-color:#838d81}
#index .section04 .swiper-slide .slick-slide{display:table; table-layout: fixed; height:100vh}
#index .section04 .swiper-slide .txt_box{padding:50px 30px 165px; display:table-cell; vertical-align: middle; text-align:center; position:relative;}
#index .section04 .swiper-slide .txt_box .img_box{position:relative; border:1px solid #a5ac9b}
#index .section04 .swiper-slide .txt_box .img_box span{border:3px solid #8f9b8d; display:block;}
#index .section04 .swiper-slide .txt_box .img_box span img{display:block;}
#index .section04 .swiper-slide .active .txt_box .img_box span{border:5px solid #8f9b8d; display:block;}
#index .section04 .swiper-slide .txt_box .txt{padding:40px 0; text-align:center}
#index .section04 .swiper-slide .txt_box .txt01{color:#eaeaea; font-size:42px;}
#index .section04 .swiper-slide .txt_box .txt01 span{display: block; font-size: 20px; color: rgba(255,255,255,.55); font-weight: lighter; margin-top: 20px;}
#index .section04 .swiper-slide .txt_box .txt02{font-size:18px; color:rgba(255,255,255,.55); font-weight:lighter; margin-top:20px; line-height:140%;}
#index .section04 .swiper-slide .txt_box a{display:inline-block; color:#fff; font-size:20px; background-color:#a1a890; padding:11px 30px; margin-top:30px; position:absolute; bottom:100px; left:50%; margin-left:-78px;}
#index .section04 .swiper-container .swiper-button-prev{background-image:url("http://rudrms1555.speedgabia.com/aldea/common/prev.png"); margin-left: -19%; left:50%; }
#index .section04 .swiper-container .swiper-button-next{background-image:url("http://rudrms1555.speedgabia.com/aldea/common/next.png"); margin-right: -19%; right:50%; }
#index .section04 .swiper-container .swiper-button-next,
#index .section04 .swiper-container .swiper-button-prev{width:14px; height:27px; background-size:cover; bottom: 106px; top:auto;}


/* sub_common */
.sub_topbox{height:280px; width:100%; text-align:center; display:table; table-layout: fixed; position: relative; background-position:center;}
.sub_topbox > div{display:table-cell; vertical-align:middle; width:100%;}
.sub_topbox .sub_top_txt01{margin-top:100px; font-size:14px; color:#fff; position:relative; overflow:hidden; line-height:150%;}
.sub_topbox .sub_top_txt01 span{transform: translateY(300px); opacity: 0; display:block;}
.sub_topbox .sub_top_txt01.on span{
	-webkit-transition: opacity .7s, -webkit-transform .7s;
	transition: transform .7s, opacity .7s;
	transform:translateY(0); opacity:1;
}
.sub_topbox .sub_top_txt02{font-size:30px; color:#fff; margin-top:15px; position:relative; overflow:hidden}
.sub_topbox .sub_top_txt02 span{opacity: 0; display:block;}
.sub_topbox .sub_top_txt02.on span{
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
	opacity:1;
}
.sub_topbox .sub_top_txt03{font-size:14px; color:#fff; margin-top:20px; position:relative; overflow:hidden; line-height:150%;}
.sub_topbox .sub_top_txt03 span{transform: translateY(-300px); opacity: 0; display:block;}
.sub_topbox .sub_top_txt03.on span{
	-webkit-transition: opacity .7s, -webkit-transform .7s;
	transition: transform .7s, opacity .7s;
	transform:translateY(0); opacity:1;
}

/* location */
#location .sub_topbox{background:url('http://rudrms1555.speedgabia.com/aldea/m/banner/1.jpg'); background-size:cover;}
.location_box{max-width:830px; margin:0px auto; overflow:hidden; padding:30px 45px 70px}
.location_box dl dt{font-size: 22px; color:#232323; line-height: 22px; border-bottom:1px solid #bfbfbf; position:relative; padding-bottom:10px;}
.location_box dl dt span{font-size:16px; color:#525252; line-height:22px; height:22px; display:inline-block; position:absolute; right:0;}
.location_box dl dd{font-size:14px; line-height: 180%; color:#676767; padding:10px 0 40px;}
.location_box dl dd .trans_tit{font-size:13px; font-weight:500; margin-bottom:10px;}
.location_box dl dd .trans_txt{font-size:13px; line-height:180%; margin-bottom:20px;}
.location_box dl dd .trans_txt span{color:#1175c0}
.location_box dl dd > img{width:100%; margin-top:30px;}

#daumRoughmapContainer1574236831434{width:98% !important; padding: 0;}


/* travel */
#travel .sub_topbox{background:url('http://rudrms1555.speedgabia.com/aldea/m/banner/1.jpg'); background-size:cover;}
.travel_box{padding:35px 20px;}
.travel_box dl dt > img{width:100%;}
.travel_box dl dd{padding:15px 0 30px}
.travel_box dl dd .sub_tit{font-size:14px; color:#767b77; margin-bottom:10px;}
.travel_box dl dd .tit{font-size:25px; color:#3e3e3e; margin-bottom:20px; letter-spacing: -0.03em}
.travel_box dl dd .cont{font-size:14px; color:#6c6c6c; line-height:185%; letter-spacing: -0.03em}

#travel .content {position:relative;top:0;background:#fff;padding-bottom:30px;}
#travel .content  .cont {width:100%;}
#travel .pv_lst {width:500px;margin:80px auto;overflow:hidden;}
#travel .pv_lst ul {width:150%;overflow:hidden;}
#travel .pv_lst ul li {float:left;width:33.33%;}
#travel .pv_lst ul li a {
	display:block;padding:10px 0;font-size:16px;color:#8a8c7e;border:1px solid #8a8c7e;
	text-align:center;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
}
#travel .pv_lst ul li a.active {background:#8a8c7e;color:#fff;}

#travel .iframe {width:95%;margin:0 auto 100px;}


/* exterior */
#exterior .sub_topbox{background:url('http://rudrms1555.speedgabia.com/aldea/m/banner/3.jpg'); background-size:cover;}
#exterior .exterior_box .txt_box{padding:35px 0; text-align:center;}
#exterior .exterior_box .txt_box .txt01{font-size:23px; color:#825f3e; font-weight:bold}
#exterior .exterior_box .txt_box .txt01 span{display:block; margin-bottom:15px; font-size:15px; color:#825f3e;}
#exterior .exterior_box .txt_box .txt02{color:#b8b2ac; font-size:15px; margin-top:15px;}
#exterior .exterior_box .slide_box{margin-bottom:60px;}
#exterior .exterior_box .slide_box .swiper-container{height:385px; padding-bottom:20px;}
#exterior .exterior_box .slide_box .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0px;}

/* room_list */
#room_list .sub_topbox{height:100vh; background:url('http://rudrms1555.speedgabia.com/aldea/m/banner/4.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room{height:194px; background-color:#000; position:relative; z-index:1;}
#room_list .room:after{top:0; left:0; position:absolute; opacity:0.5!important; filter:alpha(opacity=50); z-index:-1; content:""; width:100%; height:100%;}
#room_list .room > div{padding: 4px; height: 95%;}
#room_list .room > div > div{border: 1px solid rgba(255,255,255,.3); height: 100%; display:table; table-layout: fixed; width:100%;}
#room_list .room > div > div .txt_box{display:table-cell; vertical-align: middle; text-align: center;}
#room_list .room > div > div .txt_box .txt01{font-size:26px; color:#fff; margin-bottom:8px; display:inline-block;}
#room_list .room > div > div .txt_box .txt01 span{display:block; font-size:12px; margin-bottom:8px;}
#room_list .room > div > div .txt_box .txt02{color:#fff; font-size:13px; font-weight:300; display:inline-block;}
#room_list .room > div > div .txt_box .txt02 span{display:block; font-size:14px; color:#c5c5c5; position:relative; padding-bottom:10px; margin-bottom:10px;}
#room_list .room > div > div .txt_box .txt02 span:before{content:''; width:16px; height:2px; background-color:#787d76; position:absolute; bottom:0; left:50%; margin-left:-8px;}
#room_list .room01:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/1.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room02:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/2.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room03:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/3.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room04:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/4.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room05:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/5.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room06:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/6.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room07:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/7.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room08:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/8.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room09:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/9.jpg') no-repeat 50% 50%;background-size:cover;}
#room_list .room10:after{background:url('http://rudrms1555.speedgabia.com/aldea/m/room/10.jpg') no-repeat 50% 50%;background-size:cover;}

/* facility_list */
#facility_list .slide_box .swiper-slide{display:table; height:100vh; background:#000; position:relative; z-index: 1;}
#facility_list .slide_box .swiper-slide:after{top:0; left:0; position:absolute; opacity: 0.5 !important; z-index: -1; content:''; width:100%; height:100%;}
#facility_list .slide_box .slide01:after{background:url("http://rudrms1555.speedgabia.com/aldea/facility/1.jpg") no-repeat 50% 50%; background-size:cover;}
#facility_list .slide_box .slide02:after{background:url("http://rudrms1555.speedgabia.com/aldea/facility/2.jpg") no-repeat 50% 50%; background-size:cover;}
#facility_list .slide_box .slide03:after{background:url("http://rudrms1555.speedgabia.com/aldea/facility/3.jpg") no-repeat 50% 50%; background-size:cover;}
#facility_list .slide_box .slide04:after{background:url("http://rudrms1555.speedgabia.com/aldea/facility/4.jpg") no-repeat 50% 50%; background-size:cover;}
#facility_list .slide_box .slide05:after{background:url("http://rudrms1555.speedgabia.com/aldea/facility/5.jpg") no-repeat 50% 50%; background-size:cover;}
#facility_list .slide_box .txt_box{display:table-cell; vertical-align: middle; text-align:center; position:relative;}
#facility_list .slide_box .txt_box .txt{text-align:center; padding-bottom: 100px;}
#facility_list .slide_box .txt_box .txt01{color:#fff; font-size:34px;}
#facility_list .slide_box .txt_box .txt01 span{display: block; font-size: 16px; color: #fff; margin-bottom: 20px;}
#facility_list .slide_box .txt_box .txt02{font-size:16px; color:#fff; font-weight:lighter; margin-top:30px; line-height:160%;}
#facility_list .slide_box .txt_box a{display:inline-block; color:#fff; font-size:18px; background-color:#a1a890; padding:12px 30px; position:absolute; bottom:180px; left:50%; margin-left:-73.5px;}
#facility_list .slide_box .swiper-container .swiper-button-prev{background-image:url("http://rudrms1555.speedgabia.com/aldea/common/prev.png"); margin-left: -19%; left:50%; }
#facility_list .slide_box .swiper-container .swiper-button-next{background-image:url("http://rudrms1555.speedgabia.com/aldea/common/next.png"); margin-right: -19%; right:50%; }
#facility_list .slide_box .swiper-container .swiper-button-next,
#facility_list .slide_box .swiper-container .swiper-button-prev{width:14px; height:27px; background-size:cover; bottom: 185px; top:auto;}

/* facility */
#facility .top_img > img{width:100%; display:block;}
#facility .cont{padding:40px 45px 90px;}
#facility .cont .tit{font-size:26px; color:#825f3e; display:inline-block; padding-bottom:5px; border-bottom:1px solid #bcaa98}
#facility .cont .tit span{font-size:14px; margin-left:10px;}
#facility .cont .txt{font-size:16px; color:#825f3e; padding:10px 0;}
#facility .cont dl{position:relative; margin-top:40px;}
#facility .cont dl dt{position:absolute; top:5px; left:0; font-size:15px; color:#292a29;}
#facility .cont dl dt span{font-size:14px; color:#77786e; display:block; margin-top:8px;}
#facility .cont dl dd{padding-left:130px; font-size:15px; color:#4a4a4a; line-height:180%;}
#facility .slide_box{margin-bottom:60px;}
#facility .slide_box .swiper-container{height:385px;}
#facility .slide_box .swiper-container-horizontal > .swiper-pagination-bullets{bottom:30px; width:auto; left:auto; right:55px}
#facility .slide_box .swiper-pagination .swiper-pagination-bullet{width:3px; height:3px;}
#facility .slide_box .swiper-container .swiper-button-prev{background-image:url("http://rudrms1555.speedgabia.com/aldea/m/room/prev.png"); left:0; }
#facility .slide_box .swiper-container .swiper-button-next{background-image:url("http://rudrms1555.speedgabia.com/aldea/m/room/next.png"); right:0; }
#facility .slide_box .swiper-container .swiper-button-next,
#facility .slide_box .swiper-container .swiper-button-prev{width:20px; height:24px; background-size:cover; margin-top:-12px;}

/* room */
#room .top_img > img{width:100%; display:block;}
#room .cont{padding:40px 45px 60px;}
#room .cont .tit{font-size:26px; color:#825f3e; display:inline-block; padding-bottom:5px; border-bottom:1px solid #bcaa98}
#room .cont .tit span{font-size:14px; margin-left:10px;}
#room .cont .txt{font-size:16px; color:#825f3e; padding:10px 0;}
#room .cont dl{position:relative; margin-top:40px;}
#room .cont dl dt{position:absolute; top:5px; left:0; font-size:15px; color:#292a29;}
#room .cont dl dt span{font-size:14px; color:#77786e; display:block; margin-top:8px;}
#room .cont dl dd{padding-left:130px; font-size:15px; color:#4a4a4a; line-height:180%;}
#room .slide_box{margin-bottom:60px;}
#room .slide_box .swiper-container{height:385px;}
#room .slide_box .swiper-container-horizontal > .swiper-pagination-bullets{bottom:30px; width:auto; left:auto; right:55px}
#room .slide_box .swiper-pagination .swiper-pagination-bullet{width:3px; height:3px;}
#room .slide_box .swiper-container .swiper-button-prev{background-image:url("http://rudrms1555.speedgabia.com/aldea/m/room/prev.png"); left:0; }
#room .slide_box .swiper-container .swiper-button-next{background-image:url("http://rudrms1555.speedgabia.com/aldea/m/room/next.png"); right:0; }
#room .slide_box .swiper-container .swiper-button-next,
#room .slide_box .swiper-container .swiper-button-prev{width:20px; height:24px; background-size:cover; margin-top:-12px;}

#room .reserve_btn{text-align:center; margin-bottom:110px;}
#room .reserve_btn a{font-size:18px; color:#fff; width:285px; height:45px; line-height:45px; background-color:#657061; display:inline-block;}


/* reserve */

#reserve .click_btn {
	width:350px;color:#9c9f9a;border:1px solid #9c9f9a;text-align:center;display:block;margin:50px auto;font-size:18px;line-height:50px;overflow:hidden;}


#reserve .sub_topbox{background:url('http://rudrms1555.speedgabia.com/aldea/m/banner/5.jpg'); background-size:cover;}
#reserve .visual {height:240px;width:100%;position:relative;}
#reserve .visual:after {content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.4);}
#reserve .visual h2 {
	font-size:36px;text-align:center;color:#fff;z-index:320;letter-spacing:2px;font-weight:lighter;
	position:absolute;left:0;top:50%;width:100%;margin-top:-37.5px;
}
#reserve .visual h2 span {display:block;font-size:18px;margin-top:10px;opacity:0.8;}

#reserve .tab02 {display:none;}
#reserve .selec ul {width:500px;margin:40px auto;overflow:hidden;}
#reserve .selec ul li {width:50%;float:left;}
#reserve .selec ul li.btn_01 a {}
#reserve .selec ul li.btn_02 a {border-right:1px solid #868686;}
#reserve .selec ul li a {
	display:block;padding:10px;background:#fff;color:#868686;border-top:1px solid #868686;
	border-bottom:1px solid #868686;border-left:1px solid #868686;text-align:center;
}
#reserve .selec ul li a.active {background:#707070;color:#fff;}
#reserve .tab01{margin-bottom:30px;}
#reserve .tab01 ul{display:inline-block; margin-bottom:30px; border-top:1px solid #0C5798; border-bottom:1px solid #0C5798;border-right:1px solid #0C5798}
#reserve .tab01 ul li{float: left;}
#reserve .tab01 ul li a {color:#fff; padding:5px 20px; background-color:#fff; color:#0C5798; font-size:13px; display:block; border-left:1px solid #0C5798}
#reserve .tab01 ul li a.active{background-color:#0C5798; color:#fff; }
#reserve .tab02 {display:none; padding:15px; font-size:14px; margin-bottom:30px;}
#reserve .tab02 > h3 {font-size:14px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:15px;margin-bottom:20px;}
#reserve .tab02 .price {margin:50px 0 0;}
#reserve .tab02 .price h3 {font-size:14px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:15px;}
#reserve .tab02 .price ul {margin-top:30px;}
#reserve .tab02 .price ul li {line-height:1.8em;color:#4d4d4d;font-size:13px; padding-left:15px; letter-spacing: -0.03em;}
#reserve .tab02 .price ul li span {color:red;}

#reserve .tab02 .refund {margin:50px 0 0;}
#reserve .tab02 .refund h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:15px;}
#reserve .tab02 .refund table {width:100%;margin-top:40px;}
#reserve .tab02 .refund table caption {font-size:14px;text-align:left;margin-bottom:20px;}
#reserve .tab02 .refund table thead tr th {padding:10px 0;background-color: #eee;border-right:1px solid #ccc;font-weight:normal;font-size:12px;font-family:'NanumBarunGothic'; border-top:1px solid #c0c0c0}
#reserve .tab02 .refund table thead tr th span{color:red;}
#reserve #reserve .tab02 .refund table thead tr th:nth-child(1) {border-left:1px solid #ccc;}
#reserve .tab02 .refund table tbody tr {border-bottom:1px solid #ccc;}
#reserve .tab02 .refund table tbody tr td {
	text-align:center;padding:10px 0;color:#333;font-family:'NanumBarunGothic'; font-size:13px;
	border-right:1px solid #ccc; font-weight: bold;
}
#reserve .tab02 .refund table tbody tr td span{color:red; font-size:15px;}
#reserve .tab02 .refund table tbody tr td:nth-child(1) {border-left:1px solid #ccc;}
#reserve .tab02 .refund ul {margin-top:30px;}
#reserve .tab02 .refund ul li {line-height:1.8em; color:#4d4d4d; font-size:13px; padding-left:15px;}
#reserve .tab02 .refund ul li span {color:red;}

.btn_area {overflow:hidden;width:85%;margin:30px auto 50px;}
.btn_area li {float:left;width:100%;margin-bottom:20px;}
.btn_area li a {display:block;}
.btn_area li img {display:block;margin:0 auto;}
.btn_area li:nth-child(1) a {border:1px solid #fcb3b7;}
.btn_area li:nth-child(2) a {border:1px solid #78dc91;}
.btn_area li:nth-child(2):hover {background:#78dc91;}
.btn_area li:nth-child(3) a {color:#fff;text-align:center;font-size:16px;display:block;line-height:56px;background:#bababa;width:100%;}



/* ------------------------------------------------------------------------------- */
/* table */
/* communoty */
#table .sub_topbox{background:url('http://rudrms1555.speedgabia.com/aldea/m/banner/6.jpg'); background-size:cover;}
#table .pv_top {position:relative;width:100%;border-bottom:1px solid #dedddd;}
#table .pv_top h3 {
	font-size:15px;padding:23px 0 23px 20px;font-weight:bold;
}
#table .pv_top ul {position:absolute;top:22px;right:0;}
#table .pv_top ul li {float:left;}
#table .pv_top ul li a {display:block;padding:0 15px;font-size:14px;border-left:1px solid #787878 !important;}
#table .pv_top ul li:first-child a{border-left:none !important;}
#table .pv_top ul li a.active {font-weight:bold;}