@charset "utf-8";

/*상단으로가기*/
.btn_up_layer {position:absolute; top:0; right:28px; display:none; z-index:1;}


#wrap {margin:0 auto; width:100%; position:relative;}


/*메인비주얼*/
.main_v{ width:100%; height:700px;}
.main_v_btmimg{ width:100%; background-image:url(/theme/basic/img/index/btm_img.png); background-size: 100% 100%; background-repeat: no-repeat; background-position:50% 0%; background-attachment: scroll;background-repeat: repeat-x; position:absolute; z-index:2000; height:107px; margin-top:593px;}


.contain {margin:0px auto; padding:0px; width:1100px; }



/*상단*/
#header{ width:100%;  position:absolute; z-index:1000;}
#header .toptle{ width:1100px; margin:0 auto;}
#header .toptle .top_logo{ width:156px; padding-top:24px; float:left;}
#header .toptle .top_menu{ float:right; font-size:13PX; color:#FFF;}
#header .toptle .top_menu li{ float:left; margin-top:48px; margin-left:20px;}
#header .toptle .top_menu li a{ color:#fff;}

/*주메뉴*/
#header .main_menu_tle{ width:1100px; clear:both; padding-top:27px; margin:0 auto;}
#header .main_menu_tle .main_menubox{ width:1100px; border:3px solid #887156; background-image:url(/theme/basic/img/inc/menu_bg.png); height:58px;}
#header .main_menu_tle .main_menubox li{ float:left; color:#000; font-size:16px; font-weight:600; line-height:53px; width:218px; text-align:center;}
#header .main_menu_tle .main_menubox li a{ height:53px; width:218px; display:block;}
#header .main_menu_tle .main_menubox li a:hover{ background-color:#7c5428; color:#fff; height:53px; width:218px; display:block;}
#header .main_menu_tle .main_menubox .m_over{ background-color:#7c5428; color:#fff;}



/*메인 서비스*/

#service_tle{ clear:both; width:1100px; margin:0 auto; }
#service_tle .ser_conbox{ width:1100px;}
#service_tle .ser_conbox .con_left{ width:534px; float:left;}
#service_tle .ser_conbox .con_left .ser_bg_tt{width:152px;}
#service_tle .ser_conbox .con_left .ser_img{width:534px}
#service_tle .ser_conbox .con_left .ser_img li{ float:left;}
#service_tle .ser_conbox .con_left p{ color:#000; padding-top:15px; clear:both; font-size:15px; line-height:22px;}

#service_tle .ser_conbox .con_right{ width:534px; float:right;}
#service_tle .ser_conbox .con_right .ser_bg_tt{width:152px;}
#service_tle .ser_conbox .con_right .ser_img{width:534px}
#service_tle .ser_conbox .con_right .ser_img li{ float:left;}
#service_tle .ser_conbox .con_right p{ color:#000; padding-top:15px; clear:both; font-size:15px; line-height:22px;}





/*타이틀멘트*/

.titment{ text-align:center; width:1100px; margin-bottom:60px;}
.titment .ttimg{ padding-bottom:18px;}
.titment .tteng{ font-size:30px; color:#000; padding-bottom:15px;}
.titment .tteng02{ font-size:25px; color:#000; padding-bottom:15px;}
.titment .ttment{ font-size:20px;}




/*갤러리*/

#gallery_tle{ width:100%; clear:both; height:544px; background-image:url(/theme/basic/img/index/roomview_bg.jpg);background-repeat:no-repeat; background-position:50% 0%;
              background-attachment: scroll;background-repeat: repeat-x;}


#gallery_tle .gal_con_box{ width:1100px; margin:0 auto;}

#gallery_tle .gal_con_box .gallery_boxsl{ width:1100px;}
#gallery_tle .gal_con_box .gallery_boxsl li{ float:left;}



/*하단정보*/

#btm_tle{ width:100%; background-color:#443e39; padding-top:43px;}
#btm_tle .btm_con{ width:1100px; margin:0 auto;}
#btm_tle .btm_con .infobox{ width:270px; float:left;}
#btm_tle .btm_con .infobox h3{ width:270px; text-align:center; height:50px; color:#c8aa5e; line-height:50PX; font-size:16PX; border-bottom:1PX solid #695e4f;border-TOP:1PX solid #695e4f;}
#btm_tle .btm_con .infobox li{ font-size:13px; color:#9a8f87; float:left;}


#btm_tle #footer{ width:100%; clear:both; padding-top:40px;}
#btm_tle #footer .copybox{ width:100%; border-top:1PX solid #534d49; text-align:center; font-size:13PX; color:#FFF; padding-top:30PX;}
#btm_tle #footer .copybox p{ line-height:40px; color:#8d8a88; font-size:13PX;}
#btm_tle #footer .copybox span{ color:#8b784c;}









.fix-210614-gall {width: 951px; height: 203px;}
.fix-210614-gall .slick-arrow {width: 42px; height: 42px; border: none; position: absolute; top: 50%; margin-top: -21px; z-index: 1; overflow: hidden; text-indent: -999px;}
.fix-210614-gall .slick-prev {left: 0; background: url(/theme/basic/img/main/btn_prv.png) rgba(0,0,0,0.5) left 17.5px center no-repeat;}
.fix-210614-gall .slick-next {right: 0; background: url(/theme/basic/img/main/btn_nxt.png) rgba(0,0,0,0.5) right 17.5px center no-repeat;}
.fix-210614-gall .slick-slide {background: #000; position: relative;}
.fix-210614-gall .slick-slide img {opacity: 0.65;}
.fix-210614-gall .slick-slide .txt-wr {position: absolute; left: 15px; bottom: 10px; color: #fff;}
.fix-210614-gall .slick-slide .txt-wr h4 {font-size: 15px;}
.fix-210614-gall .slick-slide .txt-wr p {font-size: 11px;}