@import url("common.css");

.slider_wrap{width:100%;}
.slider{}
.slider img{height:350px;}
.bx-wrapper .bx-viewport{background:#fff;}

.slider_wrap2{width:100%;}
.slider2{}
.slider2 img{height:50px;}
.bx-wrapper .bx-viewport{background:none;}

/***** reservation {*****/
#reservation{position:relative; margin:0; padding:20px 10px; background:#e3e3e3;}
.reservation-form {padding:0px 15px; }
.row {display:flex; position:relative;}
.main_select{position:relative; float:left; width:100%; height:35px; line-height:35px; padding:0 10px; background:url('../images/common/ico_select_arrow.png') right center no-repeat; appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; font-size:13px; 
	font-weight:300; background-color:#fff; text-align:left; border:1px solid #d7d7d7; margin-bottom:5px;}
.select_people{position:relative; float:left; width:33.3%; height:35px; line-height:35px; padding:0 10px; margin-bottom:5px; margin-right:5px; background:url('../images/common/ico_select_arrow.png') right center no-repeat; appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; font-size:13px; 
	font-weight:300; background-color:#fff; text-align:left; border:1px solid #d7d7d7;}
.select_people:last-child{margin-right:0px;}

.date-pick-area {flex:1; box-sizing: border-box; height:60px; background:#a2794f; margin-bottom:5px;}
.btn-block {box-sizing:border-box; display:flex; height:100%; justify-content:center; align-items:center; text-decoration:none; padding-top:10px;}
.btn-block	dl {display:flex; flex-direction: column; margin-right:10%;}
.btn-block	dl:last-child {margin-right:0;}
.btn-block	dt {display:none; }
.btn-block	dd {display:flex; align-items:center; white-space:nowrap; }
.year-month {display:flex; flex-direction:column; line-height:1.2; font-size:12px; color:#dac9b9; letter-spacing:0; vertical-align: bottom; }
.day {margin-left:10px; line-height:1; font-weight:500; font-size:30px; color:#fff; letter-spacing:0;}
.night_day {display:flex; flex-direction:column; line-height:1.2; font-size:12px; color:#dac9b9; letter-spacing:0; vertical-align: bottom; }
.night {margin-left:5px; line-height:1; font-weight:500; font-size:16px; color:#dac9b9; letter-spacing:0;}
.btn-submit{-webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; display:block; width:100%; height:60px; text-align:center; font-weight:500; color:#fff; background:#515151; border:none;}


/* 달력 */
#wrap{width:100%; height:100%;}
#container .plan-month {margin-top:0; margin-bottom:20px; text-align:center; }
#container .plan-table {width:100%;}
#container .plan-month {height:20px;}
#container .plan-month span {color:#333; font-size:18px; margin:0 auto; font-weight:600;}
#container .plan-month a {width:20px; text-indent:-9999px; height:30px; border:none;}
#container .plan-month .prevmonth {position:absolute; left: 0; top:0px;}
#container .plan-month .nextmonth {position:absolute; right: 0; top:0px;}
#container .plan-table tr th {font-size: 12px; border-top:1px solid #eee; box-sizing:border-box; padding: 10px 0;}
#container .plan-table tr th:nth-child(1) {color:#f10000 !important;}
#container .plan-table tr th:nth-child(7) {color:#005991 !important;}
#container .plan-table tr td a {font-size:12px; height:auto; background:#f7f6f5; color:#333; width:100%; border:none; font-weight:500; padding:10px 0;}
#container .plan-table tr td {padding:10px 0;}
#container .plan-table tr th ,#container .plan-table tr td {border-left:1px solid #eee; border-bottom:1px solid #eee; box-sizing:border-box; border-right:1px solid #eee; font-weight: 500; padding:10px 0; height:39px; text-align:center; font-size:12px;}
#container .plan-table tr th {color:#888 !important;}
#container .plan-table tr td a.on {height:auto; background:#b79f7b; font-weight:bold; width:100%; padding:10px 0; color:#fff;} 
#container .plan-table tr td.end {background:#f7f6f5; color:#a8a8a8}
#container .plan-table tr td.book {background:#fff; color:#333;}
#container .plan-table tr td.sunday {color:#f10000;}
#container .plan-table tr td.saturday {color:#005991;}
#container .plan-table tr td.today {background:#94002d; color:#fff; font-weight:bold;}
#container .plan-table tr td.selected_start {background:#60564c; color:#fff;}
#container .plan-table tr td.selected_ing {background:#afaaa5; color:#fff;}
#container .plan-table tr td.selected_end {background:#a2794f; color:#fff;}
#container .plan-table tr td:first-child ,.reserv_r .plan-table tr th:first-child {border-left:1px solid #eee;}
#container .m_section1 .section_wrap {padding-top: 30px;}

.popup_reserv {width: 100%;float: none !important;display: none;}
.reserv_in {position: fixed;top: 50%;left: 0;right:0; margin:0 auto; overflow:hidden; box-sizing:border-box; z-index:9999; width:95%; margin-top:173px; border:1px solid #ddd;}
.reserv_t {padding: 8px 10px;background-color: #fff;border-bottom: 1px solid #ddd; text-align:right;}
.reserv_t img {width:4%; height:4%x;vertical-align: middle;}
.reserv_t span {cursor: pointer;padding: 7px 10px;}
.reserv_r {width:100%; background-color:#fff; padding:25px; box-sizing:border-box; }
/***** reservation }*****/


/*****  Arden_Life {*****/
#arden_life{background:url('../images/main/life_bg.jpg') no-repeat; background-size:100%; margin:30px 10px 0px; height:690px;}
#arden_life .title{background:url('../images/main/title_icon.png')top no-repeat; padding-top:25px; font-size:22px; text-align:center; }

#arden_life .gallery{}
#arden_life .gallery > li{float:left; width:50%;  height:197px; text-align:center; margin:0; padding:0;}
#arden_life .gallery > li img{height:197px;}
#arden_life .gallery > li.text_area{padding:50px 0px; background:#60564c; color:#fff; text-align:center;}
#arden_life .gallery > li.text_area .text_area_title{display:block; font-size:18px; font-weight:500; color:#fff;}
#arden_life .gallery > li.text_area .text_area_title span{display:block; font-size:12px; color:#bbb7b4;}
#arden_life .gallery > li.text_area .more{display:block; margin:0 auto; width:50%; border:1px solid #bbb7b4; color:#bbb7b4; padding:3px 10px; font-size:12px; font-weight:300; margin-top:20px;}

#arden_life .news{}
#arden_life .news > li{float:left; width:50%; text-align:center; margin:0; padding:0;}
#arden_life .news > li img{height:197px;}
#arden_life .news > li.text_area{width:50%; padding:50px 0px; height:197px; background:#a2794f; color:#fff; text-align:center;}
#arden_life .news > li.text_area .text_area_title{display:block; font-size:18px; font-weight:500; color:#fff;}
#arden_life .news > li.text_area .text_area_title span{display:block; font-size:12px; color:#d4c3b5;}
#arden_life .news > li.text_area .more{display:block; margin:0 auto; width:50%; border:1px solid #d4c3b5; color:#d4c3b5; padding:3px 10px; font-size:12px; font-weight:300; margin-top:20px;}
/*****  Arden_Life }*****/


/***** vod {*****/
#main_video{margin:0px 10px; height:250px;}
/***** vod }*****/










#quick_menu{position:fixed; left:0; bottom:0; margin: 0; width:100%; background-color:#000; z-index:5;}
#quick_menu > li{float:left;width:20%;height: 75px;margin:0px;text-align:center;border-right: 1px solid #262626;}
#quick_menu img{width:33px;display:inline-block;margin-top:10px;}
#quick_menu span{display:block;color:#fff;font-size: 13px;}
