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

/* ------------------------------------------------------------------------------- */
/* header */
.index header {top:0px;position:relative;}
header  {max-width:640px;width:100%;position:fixed;z-index:500;}
header hgroup {width:100%;max-width:640px;background:#fff;height:100px;position:relative;}
header hgroup p {font-size:14px;color:#616161;line-height:105px;position:absolute;left:5%;}
header hgroup h1 {position:absolute;left:33%;top:18px;}
header hgroup .hrv_btn {width:145px;padding:10px 0;background:#18291e;position:absolute;right:2%;top:36px;border-radius:4px;}
header hgroup .hrv_btn a {font-family:'noto-sans-cjk-kr';color:#fff;font-size:14px;text-align:center;display:block;}

header hgroup .nrv_btn {position:absolute;left:4%;top:36px;}
header hgroup .nrv_btn a {float:left;margin-right:13px;}

header nav {width:100%;max-width:640px;position:relative;background:#18291e;height:60px;}
header nav .gnb {width:100%;position:relative;}
header nav .gnb > li {float:left;}
header nav .gnb > li.gnb_01 {width:17%;}
header nav .gnb > li.gnb_02 {width:17%;}
header nav .gnb > li.gnb_03 {width:19%;}
header nav .gnb > li.gnb_04 {width:23.5%;}
header nav .gnb > li.gnb_05 {width:23.5%;}

header nav .gnb > li > a {font-size:16px;color:#fff;text-align:center;line-height:60px;}
header nav .gnb > li > ul {position:absolute;left:0;top:60px;width:100%;display:none;}
header nav .gnb > li > ul > li {margin-bottom:1px;}
header nav .gnb > li > ul > li > a {font-size:16px;color:#2d2d2d;text-align:center;background:rgba(255,255,255,0.95);padding:20px 0;}

header nav .gnb > li.gnb_02 > ul > li {width:100%;float:left;}
header nav .gnb > li.gnb_02 > ul > li:nth-child(2n+2) a {margin-right:1px;}
header nav .gnb > li.gnb_02 > ul > li.first {width:100%;float:inherit;}
header nav .gnb > li.gnb_02 > ul > li.nav_img,header nav .gnb > li.gnb_03 > ul > li.nav_img {width:100%;height:230px;position:relative;}
header nav .gnb > li.gnb_02 > ul > li.nav_img:before,header nav .gnb > li.gnb_03 > ul > li.nav_img:before {content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.2);}

header a {display:block;}

/* ------------------------------------------------------------------------------- */
/* footer */
footer {position:relative;width:100%;overflow:hidden;background:#131315;padding:50px 0 50px;}
footer .inner {width:90%;margin:0 auto;}
footer .law {overflow:hidden;margin-bottom:35px;border-bottom:1px solid #737373;padding-bottom:30px;}
footer .law li {margin-right:20px;float:left;}
footer .law li a {display:block;font-size:14px;color:#ffffff;border-right:1px solid #fff;padding-right:20px;}
footer .law li:last-child a {border-right:none;}

footer .member {font-size:16px;color:#fff;padding-bottom:15px;margin-bottom:40px;display:inline-block;position:relative;line-height:22px;overflow:hidden;}
footer .member:before {content:'';width:125px;height:1px;background:#fff;position:absolute;left:0;bottom:0;}
footer .member img {display:inline-block;margin-left:23px;padding-top:10px;float:right;margin-top:-10px;}

footer .logo_box {width:100%;}
footer .logo_box address {margin-bottom:20px;}
footer .logo_box address span {font-size:15px;color:#a5a5a5;line-height:1.8;display:block;}

footer .f_sns {margin:40px 0 30px;}

footer .f_sns .sns_box {overflow:hidden;}
footer .f_sns .sns_box li {float:left;margin-right:30px;}
footer .f_sns .sns_box li:nth-child(3) {margin-right:0;}
footer .f_sns .sns_box li a {display:block;}

footer .design {width:100%;border-top:1px solid #fff;overflow:hidden;padding-top:30px;}
footer .design span {font-size:14px;color:#9f9f9f;opacity:0.7;display:block;line-height:2.5em;}
footer .design a {display:block;font-size:10px;color:#9f9f9f;opacity:0.7;}

/* ------------------------------------------------------------------------------- */
/* visual */
#index #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/main/1.jpg) no-repeat center center;background-size:cover;}
#exterior #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/4.jpg) no-repeat center center;background-size:cover;}
#location #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/2.jpg) no-repeat center center;background-size:cover;}
#travel #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/4.jpg) no-repeat center center;background-size:cover;}
#rpv #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/2.jpg) no-repeat center center;background-size:cover;}
#fpv #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/3.jpg) no-repeat center center;background-size:cover;}
#facility #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/5.jpg) no-repeat center center;background-size:cover;}
#gallery #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/3.jpg) no-repeat center center;background-size:cover;}
#promotion #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/4.jpg) no-repeat center center;background-size:cover;}
#table #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/2.jpg) no-repeat center center;background-size:cover;}
#reserve #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/6.jpg) no-repeat center center;background-size:cover;}
#dining #visual {background:url(http://kuen1555.speedgabia.com/_geumosan/m/banner/7.jpg) no-repeat center center;background-size:cover;}

header nav .gnb_img {background:url(http://kuen1555.speedgabia.com/_geumosan/banner/0.jpg) no-repeat 50% 50%;background-size:cover;}


/* index images */
#index .main_slide01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/2.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/3.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide04 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/4.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide05 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/5.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide06 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/6.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide07 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/7.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide08 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/8.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide09 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/9.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide10 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/10.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide11 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/11.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide12 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/12.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide13 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/13.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide14 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/14.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide15 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/15.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide16 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/16.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide17 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/17.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide18 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/18.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide19 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/19.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_slide20 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/20.jpg) no-repeat 50% 50%;background-size:cover;}

#index .main_event ul li:nth-child(1) .img {background:url(http://kuen1555.speedgabia.com/_geumosan/offer/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event ul li:nth-child(2) .img {background:url(http://kuen1555.speedgabia.com/_geumosan/offer/2.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event ul li:nth-child(3) .img {background:url(http://kuen1555.speedgabia.com/_geumosan/offer/3.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event ul li:nth-child(4) .img {background:url(http://kuen1555.speedgabia.com/_geumosan/offer/4.jpg) no-repeat 50% 50%;background-size:cover;}


#index .main_about .img01 {background:url(http://kuen1555.speedgabia.com/_geumosan/main/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_about .img02 {background:url(http://kuen1555.speedgabia.com/_geumosan/main/0/2.jpg) no-repeat 18% 50%;background-size:cover;}
#index .main_about .img03 {background:url(http://kuen1555.speedgabia.com/_geumosan/main/0/3.jpg) no-repeat 50% 50%;background-size:cover;}

/*
#index .main_event .main_fcsd .slide_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/1/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event .main_fcsd .slide_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/2/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event .main_fcsd .slide_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/3/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event .main_fcsd .slide_04 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/4/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event .main_fcsd .slide_05 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/5/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event .main_fcsd .slide_06 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/6/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event .main_fcsd .slide_07 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/7/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_event .main_fcsd .slide_08 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/8/1.jpg) no-repeat 50% 50%;background-size:cover;}
*/
#index .main_rooms .back {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/2.jpg) no-repeat 50% 50%;background-attachment: fixed;}

#index .detail_room .main_roomsd .slide_01 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/facility/1/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .detail_room .main_roomsd .slide_02 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/facility/2/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .detail_room .main_roomsd .slide_03 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/facility/3/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .detail_room .main_roomsd .slide_04 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/facility/4/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .detail_room .main_roomsd .slide_05 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/facility/5/6.jpg) no-repeat 50% 50%;background-size:cover;}
#index .detail_room .main_roomsd .slide_06 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/facility/6/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .detail_room .main_roomsd .slide_07 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/facility/7/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .detail_room .main_roomsd .slide_08 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/room/8/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .detail_room .main_roomsd .slide_09 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/room/9/1.jpg) no-repeat 50% 50%;background-size:cover;}


#index .main_room ul li.room_lst01 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/1.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_room ul li.room_lst02 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/2.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_room ul li.room_lst03 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/3.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_room ul li.room_lst04 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/4.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_room ul li.room_lst05 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/4.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_room ul li.room_lst06 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/4.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_room ul li.room_lst07 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/4.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_room ul li.room_lst08 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/4.jpg) no-repeat 50% 50%;background-size:cover;}
#index .main_room ul li.room_lst09 .img {background:url(http://kuen1555.speedgabia.com/_dearc/room/4.jpg) no-repeat 50% 50%;background-size:cover;}

#index .new_area ul li.lst01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/1/1.jpg) no-repeat 50% top;background-size:cover;}
#index .new_area ul li.lst02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/1/2.jpg) no-repeat 50% top;background-size:cover;}
#index .new_area ul li.lst03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/1/3.jpg) no-repeat 50% top;background-size:cover;}
#index .new_area ul li.lst04 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/1/4.jpg) no-repeat 50% top;background-size:cover;}
#index .new_area ul li.lst05 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/main/1/5.jpg) no-repeat 50% top;background-size:cover;}


/* exterior */
#exterior #slide_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/1.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/2.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/3.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_04 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/4.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_05 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/5.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_06 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/6.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_07 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/7.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_08 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/8.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_09 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/9.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_10 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/10.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_11 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/11.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_12 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/12.jpg) no-repeat 50% 50%;background-size:cover;}
#exterior #slide_13 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/exterior/13.jpg) no-repeat 50% 50%;background-size:cover;}

/* room_preview */
#rpv #contents .rlst_01 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/1/1.jpg) no-repeat 50% 50%;background-size:cover;}
#rpv #contents .rlst_02 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/2/1.jpg) no-repeat 50% 50%;background-size:cover;}
#rpv #contents .rlst_03 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/3/6.jpg) no-repeat 50% 50%;background-size:cover;}
#rpv #contents .rlst_04 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/4/3.jpg) no-repeat 50% 50%;background-size:cover;}
#rpv #contents .rlst_05 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/5/6.jpg) no-repeat 50% 50%;background-size:cover;}
#rpv #contents .rlst_06 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/6/1.jpg) no-repeat 50% 50%;background-size:cover;}
#rpv #contents .rlst_07 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/7/1.jpg) no-repeat 50% 50%;background-size:cover;}
#rpv #contents .rlst_08 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/8/1.jpg) no-repeat 50% 50%;background-size:cover;}
#rpv #contents .rlst_09 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/9/1.jpg) no-repeat 50% 50%;background-size:cover;}

/* room */
.room_01 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/1/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
.room_02 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/2/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
.room_03 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/3/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
.room_04 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/4/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
.room_05 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/5/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
.room_06 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/6/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
.room_07 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/7/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
.room_08 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/8/0/1.jpg) no-repeat 50% 50%;background-size:cover;}
.room_09 .content .back_img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/9/0/1.jpg) no-repeat 50% 50%;background-size:cover;}

.room_01 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/1/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_01 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/1/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_01 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/1/0/4.jpg) no-repeat 50% 50%;background-size:cover;}

.room_02 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/2/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_02 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/2/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_02 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/2/0/4.jpg) no-repeat 50% 50%;background-size:cover;}

.room_03 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/3/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_03 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/3/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_03 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/3/0/4.jpg) no-repeat 50% 50%;background-size:cover;}

.room_04 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/4/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_04 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/4/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_04 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/4/0/4.jpg) no-repeat 50% 50%;background-size:cover;}

.room_05 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/5/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_05 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/5/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_05 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/5/0/4.jpg) no-repeat 50% 50%;background-size:cover;}

.room_06 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/6/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_06 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/6/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_06 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/6/0/4.jpg) no-repeat 50% 50%;background-size:cover;}

.room_07 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/7/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_07 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/7/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_07 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/7/0/4.jpg) no-repeat 50% 50%;background-size:cover;}

.room_08 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/8/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_08 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/8/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_08 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/8/0/4.jpg) no-repeat 50% 50%;background-size:cover;}

.room_09 .img_box .img_01 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/9/0/2.jpg) no-repeat 50% 50%;background-size:cover;}
.room_09 .img_box .img_02 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/9/0/3.jpg) no-repeat 50% 50%;background-size:cover;}
.room_09 .img_box .img_03 {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/9/0/4.jpg) no-repeat 50% 50%;background-size:cover;}



#room .lst_01 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/1/1.jpg) no-repeat 50% 50%;background-size:cover;}
#room .lst_02 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/2/1.jpg) no-repeat 50% 50%;background-size:cover;}
#room .lst_03 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/3/1.jpg) no-repeat 50% 50%;background-size:cover;}
#room .lst_04 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/4/1.jpg) no-repeat 50% 50%;background-size:cover;}
#room .lst_05 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/5/1.jpg) no-repeat 50% 50%;background-size:cover;}
#room .lst_06 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/6/1.jpg) no-repeat 50% 50%;background-size:cover;}
#room .lst_07 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/7/1.jpg) no-repeat 50% 50%;background-size:cover;}
#room .lst_08 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/8/1.jpg) no-repeat 50% 50%;background-size:cover;}
#room .lst_09 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/room/9/1.jpg) no-repeat 50% 50%;background-size:cover;}

/* facility */
#fpv .facility_lst .lst_01 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/1/1.jpg) no-repeat 50% 50%;background-size:cover;}
#fpv .facility_lst .lst_02 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/2/1.jpg) no-repeat 50% 50%;background-size:cover;}
#fpv .facility_lst .lst_03 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/3/1.jpg) no-repeat 50% 50%;background-size:cover;}
#fpv .facility_lst .lst_04 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/4/1.jpg) no-repeat 50% 50%;background-size:cover;}
#fpv .facility_lst .lst_05 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/5/1.jpg) no-repeat 50% 50%;background-size:cover;}
#fpv .facility_lst .lst_06 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/6/1.jpg) no-repeat 50% 50%;background-size:cover;}
#fpv .facility_lst .lst_07 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/7/1.jpg) no-repeat 50% 50%;background-size:cover;}
#fpv .facility_lst .lst_08 .img > div {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/8/1.jpg) no-repeat 50% 50%;background-size:cover;}

#facility .fcs_lst_01 .img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/1/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .fcs_lst_02 .img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/2/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .fcs_lst_03 .img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/3/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .fcs_lst_04 .img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/4/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .fcs_lst_05 .img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/5/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .fcs_lst_06 .img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/6/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .fcs_lst_07 .img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/7/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .fcs_lst_08 .img {background:url(http://kuen1555.speedgabia.com/_geumosan/m/special/8/1.jpg) no-repeat 50% 50%;background-size:cover;}

#facility .slibox2 .flst_01 {background:url(http://kuen1555.speedgabia.com/westhills/facility/1/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .slibox2 .flst_02 {background:url(http://kuen1555.speedgabia.com/westhills/facility/2/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .slibox2 .flst_03 {background:url(http://kuen1555.speedgabia.com/westhills/facility/3/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .slibox2 .flst_04 {background:url(http://kuen1555.speedgabia.com/westhills/facility/4/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .slibox2 .flst_05 {background:url(http://kuen1555.speedgabia.com/westhills/facility/5/1.jpg) no-repeat 50% 50%;background-size:cover;}
#facility .slibox2 .flst_06 {background:url(http://kuen1555.speedgabia.com/westhills/facility/6/1.jpg) no-repeat 50% 50%;background-size:cover;}

/* dining */
.dining_01 .top {background:url(http://kuen1555.speedgabia.com/_thesunset/m/banner/3.jpg) no-repeat center center;background-size:cover;}
.dining_02 .top {background:url(http://kuen1555.speedgabia.com/_thesunset/m/banner/3.jpg) no-repeat center center;background-size:cover;}
.dining_03 .top {background:url(http://kuen1555.speedgabia.com/_thesunset/m/banner/3.jpg) no-repeat center center;background-size:cover;}

#dining .flst .flst_01 .img {background:url(http://kuen1555.speedgabia.com/_thesunset/dining/1/1.jpg) no-repeat 50% 50%;background-size:cover;}
#dining .flst .flst_02 .img {background:url(http://kuen1555.speedgabia.com/_thesunset/dining/2/1.jpg) no-repeat 50% 50%;background-size:cover;}

/*------ woc - travel ------*/
#travel .content .tlst_01 .img {background:url(../../images/travel/1.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_02 .img {background:url(../../images/travel/2.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_03 .img {background:url(../../images/travel/3.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_04 .img {background:url(../../images/travel/4.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_05 .img {background:url(../../images/travel/5.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_06 .img {background:url(../../images/travel/6.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_07 .img {background:url(../../images/travel/7.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_08 .img {background:url(../../images/travel/8.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_09 .img {background:url(../../images/travel/9.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_10 .img {background:url(../../images/travel/10.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_11 .img {background:url(../../images/travel/11.jpg) no-repeat 50% 50%;background-size:cover;}
#travel .content .tlst_12 .img {background:url(../../images/travel/12.jpg) no-repeat 50% 50%;background-size:cover;}

/* ------------------------------------------------------------------------------- */
/* common */
body {width:100%;margin:0 auto;max-width:640px;}
body .section {position:relative;}

#visual {width:100%;height:550px;position:fixed;top:0;}
#visual:after {content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.2);}
#visual h2 {font-size:38px;text-align:center;color:#ffffff;z-index:320;font-weight:lighter;letter-spacing:4px;position:absolute;left:0;top:60%;margin-top:-33.5px;width:100%;}
#visual h2 span {display:block;color:#fff;text-align:center;font-size:17px;margin-bottom:20px;font-weight:lighter;letter-spacing:1px;}
.contents {position:relative;top:550px;background:#fff;z-index:320;}
.top {width:100%;position:fixed;overflow:hidden;right:0;height:450px;}
.top:before {content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.2);z-index:1}

.top_ttl {position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:320;}
.top_ttl h2 {font-size:35px;color:#fff;z-index:320;height:250px;text-shadow:1px 0 1px #666;font-weight:lighter;}
.top_ttl span {display:block;font-size:23px;overflow:hidden;margin-top:5px;}

.top .sub_tit {position:absolute;left:5%;bottom:100px;z-index:320;width:auto;height:47px;opacity:0;overflow:hidden;}
.top .sub_tit h2 {font-size:36px;color:#fff;font-weight:normal;width:100%;height:47px;display:block;}
.top .sub_tit h2 span {display:inline-block;margin-left:15px;font-size:15px;color:#fff;}

.scroll_btn {width:100%;position:absolute;left:0;bottom:30px;z-index:320;height:15px}
.scroll_btn:before {content:'';width:70%;height:1px;background:#fff;display:block;float:left;margin-top:6px;}
.scroll_btn:after {
	content:'';width:10%;height:1px;background:#fff;display:block;float:right;margin-top:6px;
	transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;
}
.scroll_btn .scroll {
	z-index:320;font-size:14px;color:#ffffff;display:block;letter-spacing:1px;text-align:center;float:left;margin-left:3%;
	transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;
}
.scroll_btn:hover .scroll {letter-spacing:5px;}
.scroll_btn:hover:after {width:6%;}

.selec ul {width:500px;margin:0 auto;overflow:hidden;}
.selec ul li {width:50%;float:left;}
.selec ul li.btn_02 a {border-right:1px solid #18291e;}
.selec ul li a {
	display:block;padding:10px;background:#fff;color:#18291e;border-top:1px solid #18291e;
	border-bottom:1px solid #18291e;border-left:1px solid #18291e;text-align:center;
}
.selec ul li a.active {background:#18291e;color:#fff;}

.tab01 {display:block;}
.tab02 {display:none;margin-top:60px;}


/* ------------------------------------------------------------------------------- */
/* index */

#index {position:relative;top:-5px;}
#index .main_mov {position:relative;top:-200px;} 

#index #visual {position:relative;width:100%;top:0px;z-index:320;overflow:visible;}
#index #visual .MyVideo {position:absolute;left:0;}
#index #visual:before {display:none;}
#index #visual:after {display:none;}
#index #visual .mov_ttl {width:500px;height:153px;position:absolute;left:35%;top:50%;z-index:320;overflow:hidden;margin:-88.5px 0 0 -150px;opacity:1;}
#index #visual .line_bg {
	width:100%;height:30%;position:absolute;left:0;bottom:-7px;background:url(../images/common/back.png) no-repeat center bottom;background-size:contain;
	z-index:350;
}

/*

#index .main_event {	position:relative;z-index:320;background:url(../images/common/back.png) no-repeat center top;padding-top:200px;background-size:cover;top:-80px!important;}
#index .main_event .cc_img {
	display:block;position:absolute;z-index:320;}
#index .main_event .cc_01 {left:50px;top:-500px;opacity:0;}
#index .main_event .cc_02 {right:150px;top:-700px;opacity:0;}
#index .main_event .cc_03 {right:100px;top:-625px;opacity:0;}


#index .main_event {margin:0 auto 50px;}
#index .main_event img {display:block;margin:0 auto 0px;}
#index .main_event h3 {font-family: 'FontsFree-Net-HelloDay';font-size: 55px;color: #000;text-align: center;}
#index .main_event > p {margin:30px auto 50px;font-size: 16px;color: #666666;line-height: 2;text-align: center;width:90%;padding-bottom: 100px;border-bottom: 1px solid #d0d0d0;}
#index .main_event .main_fcsd {width: 100%;margin: 0 auto;padding-top: 30px;}
#index .main_event .main_fcsd .slick-slide {width: 150px;height: 150px;border-radius: 50%;overflow: hidden;margin: 0 15px;position: relative;}
#index .main_event .main_fcsd .slick-slide a {display: block;width: 100%;height:100%;}
#index .main_event .main_fcsd .slick-slide a::after {content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);display: block;}
#index .main_event .main_fcsd .slick-slide h4 {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 320;font-size: 18px;color: #fff;text-align: center;line-height: 1.5;}
#index .main_event .slick-list {padding-top: 30px;}
#index .main_event .main_fcsd .slick-prev, 
#index .main_event .main_fcsd .slick-next {width: 90px;height: 9px;top: 62%;}
#index .main_event .main_fcsd .slick-prev {background: url(../images/event_prev.png) no-repeat center center;left:-100px;}
#index .main_event .main_fcsd .slick-next {background: url(../images/event_next.png) no-repeat center center;right:-100px;}
*/

#index .main_event {margin:100px auto;}
#index .main_event h3 {text-align:center;font-size:40px;font-weight:600;color:#1c1c1c;margin-bottom:55px;}
#index .main_event h3:before {content:'';width:1px;height:40px;background:#8b8b8b;display:block;margin:0 auto 30px;}
#index .main_event h3 span {display:block;text-align:center;font-size:18px;color:#1c1c1c;margin-top:4%;}
#index .main_event ul {width:95%;overflow:hidden;margin:0 auto;}
#index .main_event ul li {
	width:48%;margin:1%;float:left;margin-bottom:30px;
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;
}
#index .main_event ul li a {display:block;width:100%;height:100%;}
#index .main_event ul li .img {width:280px;height:378px;position:relative;}
#index .main_event ul li .img:before {content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0;}
#index .main_event ul li .cont {margin-top:25px;margin-left:5px;}
#index .main_event ul li .cont h4 {font-size:20px;color:#4e6143;margin-bottom:15px;font-weight:bolder;}
#index .main_event ul li .cont p {font-size:16px;color:#1c1c1c;margin-bottom:5px;line-height:1.5em;;font-weight:bolder;}
#index .main_event ul li .cont span {font-size:13px;color:#787878;}

/*-------------------------*/

#index .main_about {width:92%;margin:150px auto 180px;}
#index .main_about h3 {font-size:40px;color: #000000;text-align: left;}
#index .main_about h3 span {font-size:20px;margin-top:20px;display:block;color:#666666;}
#index .main_about .room_wrap {width:100%;margin:50px auto 100px;}
#index .main_about .room_wrap .room_box {width:100%;position:relative;}
#index .main_about .room_wrap .room_box .img {}
#index .main_about .room_wrap .room_box .img01 {width:100%;height:360px;}
#index .main_about .room_wrap .room_box .img02 {width:55%;height:440px;margin-top:50px;}
#index .main_about .room_wrap .room_box .img03 {width:35%;height:165px;position:absolute;right:0;top:30px;}
#index .main_about .room_wrap .room_box01 p {font-size:15px;color:#666666;line-height:1.8em;margin-top:30px;}
#index .main_about .room_wrap .room_box02 {padding-top:100px;}
#index .main_about .room_wrap .room_box02 p {font-size:16px;color:#666666;line-height:1.5em;position:absolute;right:0;bottom:0;width:40%;word-break: keep-all;}
#index .main_about .room_wrap .room_box02 p span {display:block;font-size:23px;color:#666666;margin-bottom:30px;line-height:1.5em;}
#index .main_about .room_wrap .room_box02 p a {
	display:block;font-size:14px;color:#2b2b2b;border-bottom:1px solid #fff;padding-bottom:5px;margin-top:45px;
	text-decoration:underline;text-underline-position : under;
}

/*-------------------------*/


#index .swiper-slide {height:405px!important;}
#index .swiper-pagination-bullet {margin:0 2px;}
#index .swiper-button-next, #index .swiper-button-prev {width:39px;height:69px;top:50%;margin-top:-34.5px;z-index:320;}
#index .swiper-button-next {right:5%;background:url(../images/common/next.png) no-repeat 50% 50%;}
#index .swiper-button-prev {left:5%;background:url(../images/common/prev.png) no-repeat 50% 50%;}

#index .main_vd {margin:100px auto;width:100%;position:relative;padding-bottom:30px;background: url(../images/common/vd_icon.png) no-repeat 80% 0;}
#index .main_vd:before {content:'';width:100%;height:320px;background:#edecea;position:absolute;left:0;bottom:0;z-index:-1;}
#index .main_vd h3 {text-align:center;font-size:40px;line-height:1.3em;color:#1c1c1c;font-family: linotype-didot, serif;margin-bottom:25px;}
#index .main_vd h3:before {content:'';width:1px;height:40px;background:#8b8b8b;display:block;margin:0 auto 30px;}
#index .main_vd h3 span {display:block;text-align:center;font-size:24px;color:#959595;margin-top:20px;text-transform:uppercase;}
#index .main_vd > p {font-size:15px;color:#1c1c1c;text-align:center;margin-bottom:70px;line-height:1.7em;}
#index .main_vd iframe {width:97%;height:358px;margin:10px 10px 10px}

#index .main_room {}
#index .main_room h3 {font-size:55px;text-align:center;color:#1c1c1c;margin-bottom:80px;font-family: linotype-didot;}
#index .main_room h3 span {display:block;margin-top:20px;font-size:18px;color:#959595;}
#index .main_room ul {overflow:hidden;width:80%;margin:20px auto 100px;}
#index .main_room ul li {position:relative;width:45%;margin:0 2.5%;float:left;margin-bottom:100px;padding-bottom:80px;}
#index .main_room ul li .img_box {width:100%;height:500px;position:relative;overflow:hidden;}
#index .main_room ul li .img {
	width:100%;height:100%;position:absolute;left:0;top:0;
	-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);
	transform: scale(1);
}

#index .main_rooms {background: url(../images/main_room_back.png) no-repeat center bottom;position: relative;}
#index .main_rooms::after {content: '';background: url(../images/common/main_room_back.png) no-repeat center bottom;width: 571px;height: 172px;position: absolute;left: 50%;bottom: -1px;transform: translate(-50%,0);}
#index .main_rooms .back {width: 100%;height: 200px;}
#index .main_rooms h3 {font-size: 40px;color: #000000;position: absolute;left: 50%;bottom: 5px;transform: translate(-50%,0);z-index: 350;font-family: 'FontsFree-Net-HelloDay';}

#index .detail_room {margin-bottom: 100px;}
#index .detail_room > p {text-align: center;font-size: 18px;color: #daa521;line-height: 2;margin-top:70px;
			margin-bottom: 100px;}
#index .detail_room .main_roomsd {width: 98%;margin: 0 auto 100px;}
#index .detail_room .slick-slide {}
#index .detail_room .slick-slide .img {height: 275px;margin:0 15px;position: relative;overflow: hidden;}
#index .detail_room .slick-slide .img::after {
	content: '';width: 100%;height: 100%;background:url(../images/view_btn.png) no-repeat center center,rgba(0,0,0,0.4);display: block;z-index: 320;opacity: 0;position: relative;
}
#index .detail_room .slick-slide.active .img::after {opacity: 1;}
#index .detail_room .slick-slide .img > div {
	width: 100%;height: 100%;position:absolute;left:0;top:0;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);
	transform: scale(1);
}
#index .detail_room .slick-slide h4 {font-size: 25px;color: #000000;margin-top:40px;} 
#index .detail_room .slick-slide h4 span {display: block;font-size: 16px;color: #daa521;margin-top: 15px;} 
#index .detail_room .slick-prev, 
#index .detail_room .slick-next {width: 61px;height: 46px;z-index: 320;top: 40%;}
#index .detail_room .slick-prev {background: url(../images/mroom_prev.png) no-repeat 50% 50%;left: -15px;}
#index .detail_room .slick-next {background: url(../images/mroom_next.png) no-repeat 50% 50%;right: -15px;}

#index .discover {margin:100px auto 50px;width:100%;position:relative;padding-bottom:30px;}
#index .discover h3 {text-align:center;font-size:40px;color:#1c1c1c;font-family: linotype-didot, serif;margin-bottom:70px;}
#index .discover h3:before {content:'';width:1px;height:40px;background:#8b8b8b;display:block;margin:0 auto 30px;}
#index .discover h3 span {display:block;text-align:center;font-size:24px;color:#00344c;margin-top:20px;text-transform:uppercase;}
#index .discover ul {width:98%;margin:0 auto;overflow:hidden;overflow:hidden;}
#index .discover ul li {width:49%;margin-right:2%;float:left;height:300px;overflow:hidden;margin-bottom:2%;}
#index .discover ul li a {display:block;width:100%;height:100%;position:relative;}
#index .discover ul li a:after {
	content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.3);
	-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;
}
#index .discover ul li .img {
	width:100%;height:100%;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
	transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;
}
#index .discover ul li:nth-child(2n) {margin-right:0;}
#index .discover ul li a h4 {
	font-size:21px;color:#ffffff;position:absolute;left:10%;bottom:20%;z-index:320;text-align:left;width:100%;
	transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;
}

#index .main_gallery {padding-top:100px;}
#index .main_gallery h3 {font-size:40px;font-family: linotype-didot, serif;color:#575757;text-align:center;margin-bottom:45px;}
#index .main_gallery .thumb {background:#edecea;padding:30px 0 100px;}
#index .main_gallery .thumb ul {width:94%;overflow:hidden;margin:0 auto;}
#index .main_gallery .thumb ul li {width:33.33%;height:120px;float:left;position:relative;}
#index .main_gallery .thumb ul li:before {content:'';width:100%;height:3px;background:#edecea;position:absolute;left:0;bottom:0;z-index:320;display:block;}
#index .main_gallery .thumb ul li:after {content:'';width:3px;height:100%;background:#edecea;position:absolute;right:0;top:0;z-index:320;display:block;}
#index .main_gallery .thumb ul li:nth-child(3n):after {display:none;}
#index .main_gallery .thumb ul li a {display:block;width:100%;height:100%;}

#index .main_gallery .slide {height:100%;width:100%;position:fixed;top:0;background:rgba(0,0,0,0.8);display:none;z-index:500;}
#index .main_gallery .slide .close {width:36px;height:36px;position:absolute;right:5%;top:23%;}
#index .main_gallery .owl-carousel {width:90%;position:absolute;top:50%;left:5%;margin-top:-33%;}
#index .main_gallery .owl-carousel .item {width:100%;height:100%;}
#index .main_gallery .owl-carousel .owl-stage-outer {width:100%;height:100%;}
#index .main_gallery .owl-carousel .owl-stage {width:100%;height:100%;}
#index .main_gallery .owl-carousel .owl-item {height:auto;width:100%;}

#index .main_gallery .owl-nav button {position:absolute;top:43%;margin-top:-18px;z-index:320;width:36px;height:36px;}
#index .main_gallery .owl-prev {background:url(../images/common/owl_prev.png) no-repeat 50% 50%;left:5%;}
#index .main_gallery .owl-next {background:url(../images/common/owl_next.png) no-repeat 50% 50%;right:5%;}
#index .main_gallery .owl-theme .owl-dots {display:none;}
#index .main_gallery .owl-theme .owl-dots .owl-dot.active span {background:url(../images/common/active.png) no-repeat 50% 50%;}
#index .main_gallery .owl-theme .owl-dots .owl-dot span {background:url(../images/common/base.png) no-repeat 50% 50%;}

#index .main_gallery .more {display:block;width:230px;text-align:center;color:#34383d;padding:10px 0;font-size:14px;border:1px solid #cccdce;border-radius:10px;margin:50px auto 0;}
#index .main_gallery .view_btn {display:block;width:300px;line-height:50px;text-align:center;font-size:15px;color:3575757;border:1px solid #575757;margin:80px auto 0;}



#index .experience {margin: 250px auto;}
#index .experience .big_txt {font-size: 80px;color: #002b51;text-align: center;font-family: cormorant-garamond, serif;font-style: italic;}

#index .experience .box_wrap {width: 95%;margin: 50px auto 0;position: relative;height: 1200px;}
#index .experience .box_wrap .box {position: absolute;}
#index .experience .box_wrap .box .img {}
#index .experience .box_wrap .box .cont {margin-top: 30px;}
#index .experience .box_wrap .box .cont span {font-size: 38px;color: #222222;display: block;margin-bottom: 10px;font-family: cormorant-garamond, serif;font-weight: bold;}
#index .experience .box_wrap .box .cont p {font-size: 16px;color: #222;line-height: 1.6;}
#index .experience .box_wrap .box02 .cont span {text-align: right;}
#index .experience .box_wrap .box02 .cont p {text-align: right;}



#index .experience .box_wrap .box01 {left: 0%;top: 0;z-index: 340;}
#index .experience .box_wrap .box02 {right: 0;top: 180px;z-index: 330;}
#index .experience .box_wrap .box03 {left: 0;top: auto;bottom:0;z-index: 320;}
#index .experience .box_wrap .box01 .cont {}
#index .experience .box_wrap .box02 .cont {}
#index .experience .box_wrap .box03 .cont {}

#index .experience .box_wrap .box01 .img {background: url(http://kuen1555.speedgabia.com/_geumosan/main/0/1.jpg) no-repeat center;background-size: cover;height: 510px;width: 380px;}
#index .experience .box_wrap .box02 .img {background: url(http://kuen1555.speedgabia.com/_geumosan/main/0/2.jpg) no-repeat center;background-size: cover;height: 390px;width: 270px;}
#index .experience .box_wrap .box03 .img {background: url(http://kuen1555.speedgabia.com/_geumosan/main/0/3.jpg) no-repeat center;background-size: cover;height: 320px;width: 460px;}




#index .main_rooms {background: url(../images/main_room_back.png) no-repeat center bottom;position: relative;top: 0;}
#index .main_rooms::after {
	content: '';background: rgba(0,0,0,0.1);width: 100%;height: 100%;position: absolute;left:50%;top: 0;z-index: 100;;
}
#index .main_rooms .back {width: 100%;height: 300px;position: relative;}
#index .main_rooms h3 {
	font-size: 40px;line-height:1.2;color: #fff;position: absolute;left: 50%;top: 56%;transform: translate(-50%,-50%);z-index: 350;
	font-family: cormorant-garamond, serif;
}

#index .main_rooms .typings {
	text-align:center;z-index:320;width:640px;
	white-space:nowrap;display:block;overflow:hidden;}
#index .main_rooms.on .typings {animation:typing 8s steps(68, end), blink-caret 3s step-end infinite}
	
@-webkit-keyframes typing {
	from {width: 0;}
	to {width: 640px;}
}

#index .detail_room {margin-bottom: 200px;}
#index .detail_room h3 {text-align:center;font-size:40px;font-weight:600;color:#1c1c1c;margin:120px 0 55px;}
#index .detail_room h3 span {display:block;text-align:center;font-size:18px;color:#1c1c1c;margin-top:4%;line-height: 1.7;}

#index .detail_room > p {font-size: 18px;color: #686459;width: 100%;margin: 80px auto 45px;line-height:1.7;text-align: center;}
#index .detail_room .main_roomsd {width: 95%;margin: 0 auto 100px;}
#index .detail_room .slick-slide {margin:0 10px;position: relative;}
#index .detail_room .slick-slide .img {height: 0;padding-top:70%;margin:0;position: relative;overflow: hidden;}
#index .detail_room .slick-slide.active .img::after {opacity: 1;}
#index .detail_room .slick-slide .img > div {
	width: 100%;height: 100%;position:absolute;left:0;top:0;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);
	transform: scale(1);
}
#index .detail_room .slick-slide h4 {
	font-size: 25px;color: #222222;margin-top:15px;margin-bottom:10px;width: 100%;background-color: #fff;
} 
#index .detail_room .slick-slide h4 span {
	display: block;font-size: 15px;color: #4e6243;margin-bottom: 15px;
} 
#index .detail_room .slick-prev, 
#index .detail_room .slick-next {width: 61px;height: 46px;z-index: 320;top: 40%;}
#index .detail_room .slick-prev {background: url(../images/rooms_prev.png) no-repeat 50% 50%;left: -15px;}
#index .detail_room .slick-next {background: url(../images/rooms_next.png) no-repeat 50% 50%;right: -15px;}
#index .detail_room .slick-list {}

#index .detail_room .slick-dots {width: 100%;background: #c5c5c5;height: 1px;bottom: -100px;}
#index .detail_room .slick-dots li {height: 1px;width: calc(100%/8);margin: 0;top: -13px;transition: all 0.3s;}
#index .detail_room .slick-dots li.slick-active {background: #000;}

#index .new_area {margin: 250px auto 0;}
#index .new_area .top_txt {}
#index .new_area .top_txt img {display: block;margin: 0 auto 50px;}
#index .new_area .top_txt h4 {font-size: 36px;color: #222222;font-weight:600;text-align: center;}
#index .new_area .top_txt .icon {width: 11px;height: 11px;display: block;transform: rotate(45deg);margin: 50px auto;background: #4e6243;}
#index .new_area .top_txt p {font-size: 19px;color: #222;line-height: 1.8;text-align: center;}

#index .new_area ul {width: 100%;margin-top: 80px;}
#index .new_area ul li {height: 330px;width: 100%;position: relative;transition: all 0.8s ease-in-out;}
#index .new_area ul li::before {content:'';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.2);}
#index .new_area ul li p {
	font-size: 19px;color: #fff;text-align: center;position:absolute;left:50%;top:50%;transition: all 0.8s ease-in-out;transform: translate(-50%,-50%);width: 100%;
}
#index .new_area ul li p span {display: block;font-size: 40px;color: #fff;margin-bottom: 30px;font-weight:lighter;}
#index .new_area ul li.active {height: 500px;}
#index .new_area ul li.active {background-position: center center;}
#index .new_area ul li.active p {top: 40%;}
#index .new_area ul li.active .lean_more {opacity: 1;}

#index .new_area ul li .lean_more{
	width: 230px;color: #fff;text-align: center;font-size: 15px;margin: 50px auto 0;
	display: block;opacity: 0;transition: all 0.2s 0.5s;position: absolute;left: 50%;bottom: 30%;transform: translate(-50%,0);opacity:0;transition:0.5s all;
}
#index .new_area ul li a {position:relative;display:block;width:100%;height:100%;text-align:center;font-family:'pretendard';font-size:18px;letter-spacing:-0.5px;line-height:60px;color:#FFFFFF;border:1px solid rgba(255,255,255,0.35);}
#index .new_area ul li a::before, 
#index .new_area ul li a::after {box-sizing: inherit; content: ''; position: absolute; width: 100%; height: 100%;}
#index .new_area ul li a {transition: color 0.25s;}
#index .new_area ul li a::before, 
#index .new_area ul li a::after {border: 1px solid transparent;width: 0;height: 0;}
#index .new_area ul li a::before {top: 0;left: 0;}
#index .new_area ul li a::after {bottom: -2px;right: -2px;}
#index .new_area ul li a:hover {color: #FFFFFF;}
#index .new_area ul li a:hover::before, #index .new_area ul li a:hover::after {width: 100%;height: 100%;}
#index .new_area ul li a:hover::before {border-top-color: #FFFFFF;border-right-color: #FFFFFF;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
#index .new_area ul li a:hover::after {border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}

/* ------------------------------------------------------------------------------- */
/* about */
#location #visual {position:relative;height:560px;width:100%;}
#location #visual:before {content:'';width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;}
#location #visual h2 {
	text-align:center;font-size:55px;color:#fff;position:absolute;left:0;top:62%;margin:-41.5px 0 0 0;overflow:hidden;
	z-index:320;text-align:center;width:100%;font-family:'linotype-didot';display:block;
}
#location #visual h2 span {display:block;margin-bottom:10px;color:#fff;font-family:'linotype-didot';font-size:18px;text-align:center;}
#location #visual .scroll {width:95%;position:absolute;left:0;bottom:30px;overflow:hidden;z-index:320;}
#location #visual .scroll span {width:83%;height:1px;background:#fff;position:absolute;left:0;top:50%;margin-top:-0.5px;}
#location #visual .scroll a {float:right;display:block;opacity:1;}

#location .lo_box {margin-bottom:80px;padding-top:50px;}
#location .lo_box #map {width:100%;height:350px;margin:50px 0;text-align:center;position:relative;z-index:90;background:#fff;}
#location .lo_box div {width:90%;margin:0 auto 20px;}
#location .lo_box div h3 {color:#454545;font-size:26px;border-bottom:1px solid #bfbfbf;padding-bottom:15px;margin: 45px 0 15px 0;font-weight:normal;}
#location .lo_box div h3 > span {display:inline-block;float:right;font-size:15px;color:#525252;margin-top:25px;}
#location .lo_box div > p {width:90%;color:#6d6d72;line-height:1.8em;text-align:left;margin:20px 0;}
#location .lo_box div > p span {display:block;margin-bottom:10px;font-size:20px;}

/* ------------------------------------------------------------------------------- */
/* exterior */

#exterior {}

#exterior .content {position:relative;margin-bottom:80px;top:700px;background:#fff;z-index:320;}
#exterior .content .about_tit {padding:0px 0 80px;}
/*#exterior .content .about_tit:before {content:'';width:1px;height:40px;background:#8b8b8b;margin:0 auto 50px;display:block;}*/
#exterior .content .about_tit img {display:block;margin:0 auto 30px;}
#exterior .content .about_tit p {font-size:18px;color:#1c1c1c;line-height:1.7em;text-align:center;}
#exterior .content h3 {font-size:35px;text-align:center;color:#333;margin-bottom:30px;font-weight: bold;}
#exterior .content h3 span {display:block;margin-top:10px;font-size:16px;}

#exterior .content .info {margin:50px auto 150px;width:80%;overflow:hidden;}
#exterior .content .info h5 {font-size:18px;color:#a48754;position:relative;padding-left:12px;margin-bottom:20px;float:left;margin-right:130px;}
#exterior .content .info h5:before {content:'';width:10px;height:16px;background:#a48754;opacity:0.3;position:absolute;left:0;top:0;}
#exterior .content .info p {line-height:1.5em;float:left;}


#exterior .swiper-container {padding:0 5%;height: 100%;}
#exterior .swiper-slide {

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      width: 80%;
    }

#exterior .swiper-slide:nth-child(2n) {width: 80%;}
#exterior .swiper-slide:nth-child(3n) {width: 80%;}

#exterior .fc_sd {width:100%;height:360px;margin-bottom:100px;}


#exterior .content .about_loca {margin:80px 0 0 0;width:100%;}
#exterior .content .about_loca .loca_tit {width:90%;margin:0 auto 100px;overflow:hidden;}
#exterior .content .about_loca h3 {font-size:35px;color:#1c1c1c;float:left;font-weight:600;margin-right:50px;text-align:left;}
#exterior .content .about_loca h3 span {display:block;margin-bottom:10px;font-size:16px;color:#1c1c1c;}
#exterior .content .about_loca p {float:left;font-size:15px;color:31c1c1c;line-height:2em;}
#exterior .content .about_loca p span {display:block;margin-top:20px;font-size:15px;}

#exterior .content .root_daum_roughmap {width:100%!important;}

#exterior .swiper-button-next, #exterior  .swiper-button-prev {width:30px;height:50px;background-size:30px 50px;margin-top:-25px;}
#exterior  .swiper-button-prev {left:7%;}
#exterior .swiper-button-next {right:7%;}


/* travel */

.travel_el .cont p {text-align:left;}

#travel {padding-bottom:400px;}
#travel .content {
	position:relative;width:100%;height:100%;overflow:hidden;position:relative;background:#fff;z-index:500;top:550px;
	padding-top:50px;
}
#travel .content .tlst {width:90%;margin:45px auto;}
#travel .content .tlst .img {height:280px;width:100%;}
#travel .content .tlst .cont {width:100%;margin:20px 0;}
#travel .content .tlst .cont span {display:block;color:#76a3c1;font-size:18px;font-weight:normal;}
#travel .content .tlst .cont h3 {font-size:30px;float:left;color:#3e3e3e;margin-bottom:30px;width:100%;margin-top:10px;font-weight:normal;}
#travel .content .tlst .cont p {color:#6c6c6c;line-height:1.8em;font-size:16px;}


/* ------------------------------------------------------------------------------- */
/* previews */
#rpv {position:relative;}
#rpv .top {position:fixed!important;top:0;}

/*#rpv #contents {position:relative;width:100%;height:100%;overflow:hidden;position:relative;background:#f6f6f6;z-index:500;top:550px;}*/
#rpv #contents {position:relative;width:100%;height:100%;overflow:hidden;position:relative;background:#f6f6f6;top:550px;}
#rpv #contents > h3 {font-size:25px;color:#919191;margin:80px 0 30px 0;text-align:center;}
#rpv #contents > .room_txt {font-size:20px;color:#919191;line-height:1.6em;text-align:center;margin-top:60px;margin-bottom:50px;}

#rpv #contents > .room_lst {width:100%;overflow:hidden;padding:100px 0;background:#edecea;}
#rpv #contents > .room_lst > li {width:90%;margin:0 auto 40px;height:260px;overflow:hidden;}
#rpv #contents > .room_lst > li .img {width:60%;float:left;height:100%;overflow:hidden;}
#rpv #contents > .room_lst > li  .img > div {
	width:100%;height:100%;
	-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);
	transform: scale(1);
}
#rpv #contents > .room_lst > li .cont_box {overflow:hidden;width:40%;float:left;height:100%;position:relative;background:#fff;}
#rpv #contents > .room_lst > li .cont_box .cont {position:absolute;left:0;top:50%;margin-top:-96.5px;width:100%;}
#rpv #contents > .room_lst > li .cont_box .cont h4 {font-size:24px;color:#6c6c6c;text-align:center;margin-bottom:20px;font-weight:normal;}
#rpv #contents > .room_lst > li .cont_box .cont h4 span {display:block;margin-bottom:10px;text-align:center;font-size:13px;color:#838383;}
#rpv #contents > .room_lst > li .cont_box .cont > p {font-size:15px;color:#6c6c6c;line-height:1.5em;text-align:center;}
#rpv #contents > .room_lst > li .cont_box .cont > a {display:block;border:1px solid #a1a1a1;font-size:14px;color:#a1a1a1;text-align:center;width:150px;line-height:40px;margin:30px auto 0;position:relative;}
#rpv #contents > .room_lst > li .cont_box .cont > a:before {content:'';width:0;height:1px;background:#6c6c6c;position:absolute;left:50%;top:50%;margin-left:-50px;}
#rpv #contents > .room_lst > li .cont_box .cont > a:hover:before {width:100px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}


/* ------------------------------------------------------------------------------- */
/* room */
#room {padding-top:160px;}
#room .top {width:100%;height:400px;background:#31343b;position:relative;}
#room .top:before {content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.1);}
#room .top .top_img {width:100%;height:100%;}
#room .top a {position:absolute;left:50px;bottom:50px;z-index:320;}

#room .swiper-pagination-bullet {width:17px;height:17px;background:url(../images/common/bullet.png) no-repeat;}
#room .swiper-pagination-bullet-active {background:url(../images/common/active.png) no-repeat;}
#room .swiper-button-next, #room .swiper-button-prev {
	width:39px;height:58px;margin-top:-29px;-webkit-background-size:39px 58px;background-size:39px 58px;
}

#room .content {overflow:hidden;position:relative;}
#room .content .info {width:100%;margin:0 auto 100px;overflow:hidden;}
#room .content .ttl {width:100%;float:left;margin-right:5%;height:230px;margin-bottom:50px;}
#room .content .ttl:before {content:'';width:20%;height:100%;display:block;background:#2f4f4e;float:left;}
#room .content .ttl h2 {font-size:33px;color:#222020;margin-bottom:30px;font-family: linotype-didot;width:65%;margin-left:5%;margin-top:30px;float:left;}
#room .content .ttl h2 span {display:block;margin-bottom:20px;font-size:14px;color:#222020;}
#room .content .ttl h2 span:before {content:'';display:block;width:73px;height:1px;background:#212121;margin-top:5px;margin-right:15px;float:left;}
#room .content .ttl .review {font-size:14px;color:#222020;line-height:1.5em;margin-bottom:45px;float:left;width:65%;margin-left:5%;}

#room .content .information  {overflow:hidden;width:95%;margin:0 auto;}
#room .content .information h4 {font-size:15px;color:#222020;font-weight:bold;margin-bottom:30px;}
#room .content .information .info_left {width:50%;float:left;}
#room .content .information .time {margin-bottom:30px;float:left;width:100%;}
#room .content .information .time li {line-height:2em;font-size:14px;color:#222020;font-weight:normal;}
#room .content .information .time li span {font-size:14px;color::#222020;font-weight:bold;}

#room .content .information .type {width:100%;}
#room .content .information .type li {line-height:1.5em;margin-bottom:10px;font-size:14px;color:#222020;font-weight:normal;}
#room .content .information .type li span {display:block;font-size:14px;color::#222020;font-weight:bold;}

#room .content .information .detail {padding-left:20px;float:right;width:45%;position:relative;margin-top:0px;}
#room .content .information .detail:before {content:'';width:1px;height:80%;position:absolute;left:0;bottom:0;background:#f1f1f1;display:block;}

#room .content .information .detail dl {overflow:hidden;float:left;}
#room .content .information .detail dl dt {font-size:15px;color:#222020;font-weight:bold;margin-bottom:30px;}
#room .content .information .detail dl dd {float:left;width:45%;line-height:2em;font-size:14px;background:url(../images/room/circle.png) no-repeat left center;padding-left:5%;}


#room .top .swiper-button-next, #room .top .swiper-button-prev {width:39px;height:69px;background-size:39px 69px;margin-top:-34.5px;}
#room .top .swiper-button-next {}
#room .top .swiper-button-prev {}

#room .main_room {padding:100px 0;background:#f6f6f6;}
#room .main_room h3 {font-size:28px;color:#686868;text-align:center;margin-bottom:45px;font-weight:normal;}
#room .main_room .slick_sd {width:80%;margin:0 auto;}
#room .main_room .slick_sd .slick-track > li {height:120px;position:relative;margin:0 10px;border-radius:15px;overflow:hidden;}
#room .main_room .slick_sd .slick-track > li .img {width:100%;height:100%;}
#room .main_room .slick_sd .slick-track > li .img > div {width:100%;height:100%;}
#room .main_room .slick_sd .slick-track > li a.view_btn {display:block;width:100%;height:100%;}
#room .main_room .slick_sd .slick-track > li h4.cont {font-size:18px;color:#fff;text-align:center;width:100%;position:absolute;left:0;top:50%;margin-top:-8.5px;z-index:320;display:block;}

#room .main_room .slick-dots {text-align:center;overflow:hidden;margin:30px auto 0;width:auto;position:absolute;width:100%;}
#room .slick-arrow {position:absolute;top:80%;width:47px;height:64px;margin-top:-32px;cursor:pointer;}
#room .main_room .slick-dots {text-align:center;overflow:hidden;margin:30px auto 0;width:auto;position:absolute;width:100%;}
#room .slick-prev {left:-50px;background:url(../images/common/prev.png) no-repeat 50% 50%;}
#room .main_room .slick-dots {text-align:center;overflow:hidden;margin:30px auto 0;width:auto;position:absolute;width:100%;}
#room .slick-next {right:-50px;background:url(../images/common/next.png) no-repeat 50% 50%;}

#room .main_room .slick-dots {text-align:center;overflow:hidden;margin:30px auto 0;width:auto;position:absolute;width:100%;}
#room .main_room .slick-dots li {width:7px;height:7px;border-radius:3.5px;background:#d3d3d3;margin:0 5px;position:relative;display:inline-block;}
#room .main_room .slick-dots li.slick-active {background:#daa521;}
#room .main_room .slick-dots li button {display:none;}

/* ------------------------------------------------------------------------------- */
/* fpv */
#fpv .contents {position:relative;padding-top:100px;background:#fff;overflow:hidden;}
#fpv .contents h3 {color:#252525;font-size:38px;text-align:center;margin-bottom:100px;font-weight:bold;}
#fpv .contents h3 span {display:block;font-size:20px; line-height:1.7;color:#252525;margin-top:15px;}

#fpv .contents .facility_lst {position:relative;overflow:hidden;}
#fpv .contents .facility_lst li {width:50%;float:left;overflow:hidden;height:320px;position:relative;}
#fpv .contents .facility_lst li a {display:block;width:100%;height:100%;}
#fpv .contents .facility_lst li a .img {width:100%;height:100%;position:relative;}
#fpv .contents .facility_lst li a .img:before {content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.3);display:block;z-index:300;}
#fpv .contents .facility_lst li a .img div {
	width:100%;height:100%;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
	transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;
}
#fpv .contents .facility_lst li .tit_box {width:100%;position:absolute;overflow:hidden;left:0;top:50%;margin-top:-10px;}
#fpv .contents .facility_lst li .tit_box h4 {font-size:28px;color:#fff;font-family:lato, serif;position:relative;z-index:320;text-align:center;}
#fpv .contents .facility_lst li .tit_box h4 span {display:block;margin-top:15px;font-size:18px;color:#fff;}

#fpv .contents .facility_lst li:hover .tit_box:before {height:95%;}

#facility {position:relative;top:160px;}
#facility .top {position:relative!important;top:0!important;height: 380px;}
#facility .top::before {display: none;}
#facility .top .fc_sd {width:100%;height:100%;}
#facility .top .fc_sd .swiper-button-prev, #facility .top .fc_sd .swiper-container-rtl .swiper-button-next {background-size: 39px 69px;}
#facility .top .fc_sd .swiper-button-next, #facility .top .fc_sd .swiper-container-rtl .swiper-button-prev {background-size: 39px 69px;}
#facility .top .fc_sd .scroll_btn {position:absolute;right:0;bottom:0;z-index:320;height:69px;}
#facility .fc_sd .slick-prev , #facility .fc_sd .slick-next {position:absolute;top:53%;margin-top:-43.5px;width:45px;height:87px;z-index:320;}
#facility .fc_sd .slick-prev {left:5%;background:url(../images/prev.png) no-repeat 0 0;}
#facility .fc_sd .slick-next {right:5%;background:url(../images/next.png) no-repeat 0 0;}

#facility .fc_sd .slick-dots {bottom:60px;overflow:hidden;position:relative;margin:0 auto;width:fit-content;}
#facility .fc_sd .slick-dots li {width:23px;height:23px;display:block;margin:0 auto;background:url(../images/slide_off.png) no-repeat 0 0;float:left;}
#facility .facilfc_sdity_sd .slick-dots li.slick-active {background:url(../images/slide_on.png) no-repeat 0 0;}

#facility .content .ttl {width:100%;position:relative;height:230px;}
#facility .content .ttl h2 {font-size:33px;color:#fff;margin-:30px;background:#4e6243;width:60%;padding:50px 0 45px 50px;}
#facility .content .ttl h2 span {display:block;margin-bottom:20px;font-size:14px;color:#fff;}
#facility .content .ttl h2 span:before {content:'';display:block;width:73px;height:1px;background:#fff;margin-top:5px;margin-right:15px;float:left;}
#facility .content .ttl h2 b {display:block;font-weight:normal;margin-top:5px;font-size:16px;color:#fff;}

#facility .content .detail {width:85%;position:relative;margin:30px auto 0;overflow:hidden;}
#facility .content .detail:before {content:'';width:1px;height:100%;position:absolute;left:0;bottom:0;display:block;}

#facility .content .detail > h3 {font-size:20px;font-weight:bold;margin-bottom:20px;color:#4e6243;}
#facility .content .detail .guide {font-size:20px;font-weight:bold;margin-bottom:20px;color:#4e6243;}
#facility .content .detail .review {font-size:18px;color:#222020;line-height:2em;margin-bottom:45px;}
#facility .content .detail dl {overflow:hidden;float:left;margin-bottom:60px}
/*#facility .content .detail dl dt {font-size:15px;color:#222020;font-weight:bold;margin-bottom:10px;}*/
#facility .content .detail dl dd {font-size:16px;color:#121212;line-height:2em;}

#facility .content .detail2 {}
#facility .content .detail2 .flst_btn {display:block;text-align:center;padding-bottom:100px;}

#facility .content .fp_notice {position:relative;width:85%;margin:0 auto 50%;overflow:hidden;background:#efefef;}
#facility .content .fp_notice span.ex_mark {
	padding-left:85px;display:block;color:#4e6243;font-size:20px;font-weight:bold;background:url(../images/facility/ex_mark.png) no-repeat 5% center,#d4dbd1;line-height:83px;
	width:100%;
}
#facility .content .fp_notice dl {float:left;margin-left:50px;padding-bottom:50px;}
#facility .content .fp_notice dl dt {font-size:15px;color:#333333;margin-bottom:30px;font-weight:bold;}
#facility .content .fp_notice dl dd {line-height:2em;font-size:15px;color:#333333;}

/* ------------------------------------------------------------------------------- */
/* dining */
#dining {}
#dining .top {position:relative;height:490px;}
#dining .top:before {content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.2);}
#dining .top .room_tit {position:absolute;left:0;top:52%;margin-top:-76.5px;z-index:320;text-align:center;width:100%;}
#dining .top .room_tit h2 {font-size:44px;color:#ffffff;margin-bottom:60px;}
#dining .top .room_tit h2 span {display:block;margin-bottom:15px;font-size:15px;color:#fff;}
#dining .top .room_tit ul {overflow:hidden;margin:0 auto;text-align:center;display:inline-block;}
#dining .top .room_tit ul li {margin:0 15px;padding-right:40px;background:url(../images/room/right_sigh.png) no-repeat right center;float:left;}
#dining .top .room_tit ul li:last-child {background:none;}
#dining .top .room_tit ul li:last-child a {background:none;color:#ffde00;}
#dining .top .room_tit ul li a {display:block;font-size:15px;color:#fff;text-align:center;}
#dining #visual {position:relative;height:560px;width:100%;}
#dining #visual:before {content:'';width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;left:0;top:0;}
#dining #visual:before {z-index: 5;}
#dining #visual h2 {
	text-align:center;font-size:55px;color:#fff;position:absolute;left:0;top:62%;margin:-41.5px 0 0 0;overflow:hidden;
	z-index:320;text-align:center;width:100%;font-family:'linotype-didot';display:block;
}
#dining #visual h2 span {display:block;margin-bottom:10px;color:#fff;font-family:'linotype-didot';font-size:18px;text-align:center;}
#dining #visual ul {width:100%;overflow:hidden;position:absolute;left:0;bottom:0;z-index: 10;}
#dining #visual ul li {width:25%;float:left;;background:rgba(41,40,49,0.7);}
#dining #visual ul li a {padding:20px 0;text-align:center;color:#fff;font-size:15px;border:1px solid rgba(255,255,255,0.7);display:block;}
#dining #visual ul li a.active {color:#8e8c6a;}
#dining #visual ul li a:hover {color:#d77b56;}


#dining .content {width:100%;position:relative;padding-top:100px;background:#fff;overflow:hidden;}
#dining .content .sub_ttl {margin:0 auto;padding:100px 0 20px;}
#dining .content .sub_ttl h3 {text-align:center;font-size:34px;color:#000000;;padding-bottom:30px;}
#dining .content .sub_ttl h3:after {content:'';width:70px;height:1px;background:#18291e;display:block;margin:30px auto 0;}
#dining .content .sub_ttl p {text-align:center;line-height:1.8em;font-size:18px;color:#353535;}

#dining .content .fc_info {margin:50px auto 80px;width:90%;}
#dining .content .fc_info h4 {font-size:24px;color:#3e3e3e;text-align:center;margin-bottom:45px;}
#dining .content .fc_info ul {overflow:hidden;width:90%;border-bottom:1px solid #18291e;margin:0 auto;}
#dining .content .fc_info ul li {width:100%;border-top:1px solid #f0f1f3;line-height:80px;font-size:18px;color:#18291e;}
#dining .content .fc_info ul li span {color:#18291e;font-size:18px;width:160px;margin-left:30px;display:inline-block;font-weight:bold;}

#dining .content .facility_sd {overflow:hidden;width:100%;margin-bottom:130px;}
#dining .content .facility_sd .slide {
	height:40em;margin:0 35px;opacity:0.5;margin-top:40px;
	transition:opacity 0.4s ease;
	-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;
	-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;
}
#dining .content .facility_sd .slick-current {opacity:1;height:45em;margin-top:0;}
#dining .content .facility_sd .slick-prev, .facility_sd .slick-next {width:52px;height:93px;position:absolute;top:55%;margin-top:-46.5px;z-index:320;}
#dining .content .facility_sd .slick-prev {left:270px;background:url(../images/room/slick_prev.png) no-repeat 50% 50%;}
#dining .content .facility_sd .slick-next {right:270px;background:url(../images/room/slick_next.png) no-repeat 50% 50%;}

#dining .content .fp_notice {width:90%;margin:100px auto;overflow:hidden;background:#efefef;}
#dining .content .fp_notice span.ex_mark {
	padding-left:85px;display:block;color:#4e6243;font-size:20px;font-weight:bold;background:url(../images/facility/ex_mark.png) no-repeat 5% center,#d4dbd1;line-height:83px;
	width:100%;
}
#dining .content .fp_notice dl {float:left;margin-left:50px;padding-bottom:50px;}
#dining .content .fp_notice dl dt {font-size:15px;color:#333333;margin-bottom:30px;font-weight:bold;}
#dining .content .fp_notice dl dd {line-height:2em;font-size:15px;color:#333333;}

#dining .flst_box {width:100%;padding:90px 0 0 0;background:#eff1f5;}
#dining .flst {position:relative;width:100%;margin:0 auto;overflow:hidden;}
#dining .flst > li {width:50%;height:200px;float:left;overflow:hidden;position:relative;}
#dining .flst > li .bg_02 {opacity:0.3;}
#dining .flst > li:nth-child(1):before {content:'';width:1px;height:100%;position:absolute;right:0;top:0;background:#fff;display:block;z-index:320;}
#dining .flst .img {
	width:100%;height:100%;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
	transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;
}

#dining .flst .cont_box {
	width:100%;position:absolute;left:0;top:50%;z-index:330;margin-top:-38px;overflow:hidden;
	transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;
}
#dining .flst .cont_box .cont {width:100%;text-align:center;}
#dining .flst .cont_box .cont h4 {font-size:24px;color:#fff;margin-bottom:15px;}
#dining .flst .cont_box .cont a {display:block;line-height:35px;width:130px;padding-left:30px;font-size:14px;border:1px solid #ffd200;color:#fff;background:url(../images/room/arrow_wh.png) no-repeat 80% center,#ffd200;text-align:left;margin:0 auto;}

#dining .tg  {border-collapse:collapse;border-spacing:0;margin:0 auto 50px;}
#dining .tg td{border-color:black;border-style:solid;border-width:1px;font-size:16px;overflow:hidden;word-break:normal;}
#dining .tg th{border-color:black;border-style:solid;border-width:1px;font-size:16px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
#dining .tg .tg-xfwv{border-color:#ededed;color:#333333;text-align:center;line-height:20px;padding:15px 0;}
#dining .tg .tg-wnqo{background-color:#4e6243;border-color:#ffffff;font-size:20px;text-align:center;vertical-align:middle}
#dining .tg .tg-olet{background-color:#4e6243;padding:10px;border-color:#ffffff;color:#ffffff;text-align:center;vertical-align:top;line-height:25px;}

#dining .swiper-button-next, #dining .swiper-button-prev {width:30px;height:50px;background-size:30px 50px;margin-top:-25px;}


/* ------------------------------------------------------------------------------- */
/* promotion */
#promotion {}
#promotion .contents {position:relative;width:100%;height:100%;overflow:hidden;position:relative;background:#fff;z-index:500;}
#promotion .view {position:relative;width:100%;height:100%;overflow:hidden;position:relative;background:#fff;z-index:500;}
#promotion .mov_ttl {width:500px; height:110px; position:absolute; top:200px; left:50%; margin-left:-250px; z-index:320;}
#promotion .mov_ttl span {overflow:hidden; width:501px;}
#promotion .mov_ttl .ttl_01 {display:block;position:absolute;left:50%;top:0; width:0; opacity:0; margin-left:-180px; color:#fff; font-size:50px;}
#promotion .mov_ttl .ttl_01 span{display:block;}
#promotion .mov_ttl .ttl_02 {display:block;position:absolute;left:50%;bottom:0;width:100%;opacity:0; font-size:18px; color:#fff; margin-left:-180px; text-align:center}
#promotion .mov_ttl .ttl_02 span{color:#ffe2b7}
#promotion .list_wrap{max-width:1034px; margin:60px auto 180px; position:relative}
#promotion .list_wrap h3 {margin: 80px auto 50px;font-size:33px;color:#282828;text-align:center;font-weight:lighter;}
#promotion .list_wrap h3 span {display:block;font-size:21px;color:#232323;margin-top:20px;}
#promotion .list_wrap > ul{margin:0 auto; display:block;width:95%;overflow:hidden;}
#promotion .list_wrap > ul > li{width:46%; position:relative;margin:0 2% 65px 2%;float:left;}
#promotion .list_wrap > ul > li > div{}
#promotion .list_wrap > ul > li > div dl dt {width:280px;height:379px;overflow:hidden;}
#promotion .list_wrap > ul > li > div dl dt a{display:block;width:100%;height:100%;}
#promotion .list_wrap > ul > li > div dl dt img {display:block;width:100%;height:auto;}
#promotion .list_wrap > ul > li > div dl dt p{font-size:22px; color:#232323; padding:20px 0; border-bottom:2px solid #a7967e; margin-bottom:10px; position:relative}
#promotion .list_wrap > ul > li > div dl dt p span{font-size:15px; color:#919191; position:absolute; right:0; top:25px;}
#promotion .list_wrap > ul > li > div dl dd{position:relative; padding:0 2px;}
#promotion .list_wrap > ul > li > div dl dd > a{font-size:18px; color:#2c3037; position:relative; display:block; margin:20px auto 7px;}
#promotion .list_wrap > ul > li > div dl dd > a span{color:#a7967e; font-size:12px; font-weight:bold;float:right;}
#promotion .list_wrap > ul > li > div dl dd .date{font-size:12px; color:rgba(84,84,84,.7); }
#promotion .list_wrap > ul > li > div dl dd > div{padding:22px 5px; position:relative;border-bottom:1px solid #c4c4c4;}
#promotion .list_wrap > ul > li > div dl dd > .txt02{font-size:15px; color:#6d6d6e;line-height:1.5em;}
#promotion .list_wrap > ul > li > div dl dd > div a:hover{background:none;color:#bfaa7f;}

#promotion .cont_wrap{width:90%; margin:0 auto; position:relative; padding:90px 0 180px;}
#promotion .cont_wrap .tit_box{position:relative; display:block; padding:15px 0; border-bottom:2px solid #a7967e;}
#promotion .cont_wrap .tit_box .tit{color:#232323; font-size:25px;}
#promotion .cont_wrap .tit_box .tit span{display:inline-block; color:#a7967e; font-weight:bold; font-size:18px; margin-right:15px;}
#promotion .cont_wrap .tit_box .tit span.date{font-size:17px; color:#919191; font-weight:normal; position:absolute; top:17px; right:5px;}
#promotion .cont_wrap .cont{padding:40px 0 90px; border-bottom:2px dotted #a7967e;}
#promotion .cont_wrap .cont img {display:block;margin:0 auto;width:80%;height:auto;}
#promotion .cont_wrap .cont p{margin-top:50px; color:#6d6d6e; font-size:20px; line-height:160%;text-align:center;}
#promotion .cont_wrap a{
	margin:45px auto 0; width:310px; height:50px; line-height:53px; background-color:#b49f82; color:#fff; font-size:22px; display:block;
	text-align:center;
}

/* ------------------------------------------------------------------------------- */
/* gallery */
#gallery .top {top:0!important;position:relative!important;}

#gallery .content {padding-top:130px;top:450px;position:relative;z-index:320;background:#fff;}
#gallery .content .thumb ul {width:100%;overflow:hidden;margin:0 auto 45px;display:none;padding-bottom:45px;border-bottom:1px solid #eaeaea;}
#gallery .content .thumb ul li {width:30.33%;height:180px;margin:0 1.5%;float:left;}
#gallery .content .thumb ul li a {display:block;width:100%;height:100%;}

#gallery .content .slide {height:100%;width:100%;position:fixed;top:0;background:rgba(0,0,0,0.8);display:none;z-index:500;}
#gallery .content .slide .close {width:36px;height:36px;position:absolute;right:5%;top:23%;}
#gallery .content .owl-carousel {width:90%;position:absolute;top:50%;left:5%;margin-top:-33%;}
#gallery .content .owl-carousel .item {width:100%;height:100%;}
#gallery .content .owl-carousel .owl-stage-outer {width:100%;height:100%;}
#gallery .content .owl-carousel .owl-stage {width:100%;height:100%;}
#gallery .content .owl-carousel .owl-item {height:auto;width:100%;}

#gallery .content .owl-nav button {position:absolute;top:43%;margin-top:-16.5px;z-index:320;width:49px;height:33px;}
#gallery .content .owl-prev {background:url(../images/common/prev.png) no-repeat 50% 50%;left:5%;}
#gallery .content .owl-next {background:url(../images/common/next.png) no-repeat 50% 50%;right:5%;}
#gallery .content .owl-theme .owl-dots {display:none;}
#gallery .content .owl-theme .owl-dots .owl-dot.active span {background:url(../images/common/active.png) no-repeat 50% 50%;}
#gallery .content .owl-theme .owl-dots .owl-dot span {background:url(../images/common/base.png) no-repeat 50% 50%;}

#gallery .content .more {display:block;width:230px;text-align:center;color:#34383d;padding:10px 0;font-size:14px;border:1px solid #cccdce;border-radius:10px;margin:50px auto 150px;}

/* ------------------------------------------------------------------------------- */
/* reserve */
#reserve .contents {padding-top:70px;}
#reserve .tab01 {display:none;margin-top: 80px;}
#reserve .tab02 {display:block;}
#reserve .tab02 > h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:20px;}
#reserve .tab02 .price {margin:80px 0 70px;}
#reserve .tab02 .price h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:20px;}
#reserve .tab02 .price ul {width:95%;margin: 30px auto 0;}
#reserve .tab02 .price ul li {line-height:1.8em;color:#4d4d4d;font-size:16px;}
#reserve .tab02 ul {margin-top:30px;margin-left:10px;}
#reserve .tab02 ul li {line-height:1.8em;color:#4d4d4d;font-size:16px;}

#reserve .tab02 .rv_notice {margin:80px 0 70px;}
#reserve .tab02 .rv_notice h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:20px;}
#reserve .tab02 .rv_notice ul {width:95%;margin: 30px auto 0;}
#reserve .tab02 .rv_notice ul li {line-height:1.8em;color:#4d4d4d;font-size:15px;}

#reserve .tab02 .refund {margin-bottom:100px;}
#reserve .tab02 .refund h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:20px;}
#reserve .tab02 .refund h4 {font-size:20px;text-align:left;margin: 20px 0 20px 5%;font-weight:normal;}
#reserve .tab02 .refund table {width:95%;margin:40px auto 0;}
#reserve .tab02 .refund table thead tr th {padding:10px 0;background:#f1f1f1;border-right:1px solid #c0c0c0;font-weight:normal;font-size:13px;font-family:'NanumBarunGothic';line-height:1.2em;}
#reserve .tab02 .refund table thead tr th:nth-child(1) {border-left:1px solid #c0c0c0;}
#reserve .tab02 .refund table tbody tr {border-bottom:1px solid #c0c0c0;}
#reserve .tab02 .refund table tbody tr td {
	text-align:center;padding:10px 0;color:#a45959;font-family:'NanumBarunGothic';font-weight:normal;font-size:13px;
	border-right:1px solid #c0c0c0;
}
#reserve .tab02 .refund table tbody tr td:nth-child(1) {border-left:1px solid #c0c0c0;}
#reserve .tab02 .refund ul {margin:30px 0 0 10px;}
#reserve .tab02 .refund ul li {line-height:1.5em;color:#4d4d4d;font-size:16px;}
.rv_table {display:block;margin:0 auto;}

.short_rv {width:450px;line-height:45px;background:#18291e;margin:0 auto 30px;border:1px solid #18291e}
.short_rv a {display:block;text-align:center;font-size:16px;color:#fff;}

.rer_rv {width:450px;line-height:45px;background:#fff;margin:0 auto 50px;border:1px solid #18291e}
.rer_rv a {display:block;text-align:center;font-size:16px;color:#18291e;}

/* ------------------------------------------------------------------------------- */
/* table */
#table .contents {padding-top:50px;}
#table .contents .cont {width:100%;}
#table .iframe {width:95%;margin:0 auto 100px; padding-top:50px;}
