﻿@charset "utf-8";

/* 2014. 03. 08 YAGINS JKA add */
.lnb_m08 h3 { margin: 19px 0 0 20px; padding-left: 27px;}
.h_cont h1 a img{ display: none}

.reserv h4.tb02 a{ background: url(../images/tab_reserv03.png) no-repeat left 1px}
h4 img{ width: auto; }
.reserv h4.tb02 a:hover, .reserv h4.tb02 a:focus, .reserv h4.tb02 a:active, .reserv h4.tb02.selected a{ background-position: right 1px}
.spot{ height: 438px;}
.tit_spot{ height: 28px; padding-top: 7px; position: absolute;}
.spot_img{ height: 438px;}
.slides_control{ height: 438px !important;}
.slides2 .page{ top: 0 !important; margin-top: 5px !important; right:5px;}
.spot_img .txt{ top: 375px;}

.btn_play_num{ margin-right:38px;margin-top:2px; display: inline-block; line-height: 1.5; font-size: 11px; font-family: tahoma;}
.btn_play_num strong{color:#737373;}
.btn_play_num span{padding-left:2px;padding-right:2px;}
.main_guide{ *zoom: 1}
.main_guide:after{ content: ""; display: block; clear: both;}
.main_guide a{ display: inline-block; float: left;}

.quick{ background: transparent; border: 0}
.quick dl{ border-left: 1px solid #C6C4C4; border-right: 1px solid #C6C4C4;}
.quick .quick_inquire{ margin-top: 23px; *zoom: 1}
.quick .quick_inquire:after{ content: ""; display: block; clear: both;}
.quick .quick_inquire a{ display: block; }
.quick h4 img{ width: 155px;}

/* 커뮤니티 */
.con_r .s_con_r{ padding-right: 20px; position: relative; min-height: 78px;}

/* member */
.tit_join_box.membership{ background: url(../images/com/tit_in_bg.gif) no-repeat 21px 18px #F4F6F8;}
.membership .btn_pop{ margin-top: 10px; text-align: center}

.tab_pwd, .tab_pwd .control{ margin-bottom: 0 !important}
.tab.tab_pwd .control li a{ width: auto !important; padding-left: 10px; padding-right: 10px; font-size: 11px}

.mt0_bord_t0{ margin-top: 0; border-top: 0}
.mt0_bord_t0 .bord_l0{ border-left: 0; padding: 10px; text-align: center}
.mt0_bord_t0 .bord_l0 label{ margin: 0 10px}

.cont_join div.c_lef.w100{ float: none !important; width: 100% !important}
.ce{ text-align: center !important}
.ce label{ margin: 0 10px}

/* 회의실 2014.03.26 add */
.map_sta .area li.tra25{ left: 95px; top: 108px;}
.tbl_h tbody td.lft_ln{ border-left: 1px solid #CFCFCF !important}

/* 회의실 2014.03.27 modi */
.map_sta .area a{ padding:0 3px 0; border-radius:2px; background-color:#44a500; font-size:11px;color:#fff; line-height: 1}
.map_sta .area a:hover,.map_sta .area a:focus, .map_sta .area a.on{ color:#fff; background: #317700; font-weight: normal; letter-spacing: 0; border-color: #004a1f}
.map_sta .area li.tra01{left:47px;top:62px;}
.map_sta .area li.tra02{left:30px;top:77px;}
.map_sta .area li.tra03{left:110px;top:75px;}
.map_sta .area li.tra04{left:105px;top:90px;}
.map_sta .area li.tra05{left:45px;top:92px;}
.map_sta .area li.tra06{left:31px;top:140px;}
.map_sta .area li.tra07{left:145px;top:220px;}
.map_sta .area li.tra08{left:198px;top:198px;}
.map_sta .area li.tra09{left:229px;top:266px;}
.map_sta .area li.tra10{left:97px;top:45px;}
.map_sta .area li.tra11{left:106px;top:60px;}
.map_sta .area li.tra12{left:35px;top:46px;}
.map_sta .area li.tra13{left:126px;top:182px;}
.map_sta .area li.tra14{left:119px;top:151px;}
.map_sta .area li.tra15{left:65px;top:173px;}
.map_sta .area li.tra16{left:77px;top:271px;}
.map_sta .area li.tra17{left:35px;top:304px;}
.map_sta .area li.tra18{left:55px;top:209px;}
.map_sta .area li.tra19{left:100px;top:195px;}
.map_sta .area li.tra20{left:242px;top:217px;}
.map_sta .area li.tra21{left:140px;top:285px;}
.map_sta .area li.tra22{left:153px;top:303px;}
.map_sta .area li.tra23{left:249px;top:238px;}
.map_sta .area li.tra24{left:203px;top:62px;}
.map_sta .area li.tra26{left:30px;top:77px;}
.map_sta .area li.tra27{left:174px;top:266px;}
.map_sta .area li.tra28{left:169px;top:234px;}
.map_sta .area li.tra29{left:205px;top:166px;}
.coupon { magin-top:7px; }

/* 2014 03 29 */
.quick_inquire a{ margin-bottom: 3px;}

/* 2014. 04.01 add */
.ucc { background: url(../images/ucc_bg3.png) no-repeat left 143px; float: left; position: relative;}
.ucc .vid{ position: relative;}
.ucc .vid span.play{ position: absolute; top: 40px; left:40%; background: url(../images/ucc_play.png) no-repeat; width: 41px; height: 40px;}
.ucc .vid img{ width: 266px; height: 118px;}

/* 2014. 04.09 add 러브포인트 */
.love_poin{ background: url(../images/com/lv_point_bg.jpg) no-repeat 0 -20px;}
.love_poin .lv_copy{ padding: 25px 0 0 36px;}
.love_poin .lv_con{ padding: 150px 0 40px 214px;}
.love_poin .lv_con .ponit_num{ margin-top: 40px; width: 410px;}
.love_poin .lv_con .ponit_num span{ display: inline-block; vertical-align: top}
.love_poin .lv_con .ponit_num .total_pint{ width: 170px; font-size: 14px; font-weight: bold;}
.love_poin .lv_con .ponit_num strong{ color: #fe660e; font-size: 22px; display: inline-block; margin-left: 20px;}
.love_poin .lv_con .ponit_num .pint_lst{ text-align: right; font-weight: bold; line-height: 1.7}
.love_poin .lv_con .ponit_num .pint_lst strong{ font-size: 14px;} 
.love_poin .lv_pic{ margin: 0 0 0 140px;}
.love_poin .btn_r{ padding: 10px 170px 0 0}

/* 2014.07.17 */   /* 2015.07.21 add 레일플러스포인트 */
.quick .q_con{border-left:1px solid #c6c4c4; border-right:1px solid #c6c4c4; border-bottom:1px solid #c6c4c4}
.quick .q_con ul{border: 3px solid #e7e5e6; background:#fff;}
.quick .q_con ul li{ border-bottom: 1px solid #e7e5e6}
.quick .q_con ul li a{position:relative; display:block; padding:10px 5px;}
.quick .q_con ul li a .data{position:absolute; top:22px; right:8px; width:40px; text-align:right; word-wrap:break-word; line-height:0.8em;}

