@charset "utf-8";
@import url("../css/layout.css");


*[onclick] {cursor: pointer;}

body,html { width:100%; height:100%; }

#wrap {width:100%; position:relative; }

#header {width:100%;height:138px;z-index:100;z-index:1000;background:#fff url(../images/inc/header_bg.jpg) 0 0 repeat-x;}
#header .header_box {height:138px; position:relative; z-index:100; }
#header .head_top { height:86px; position:relative; width:1000px; margin:0 auto; }
#header .bg_depth {min-width:1000px;background:url(../images/inc/sub_nav_bg1.jpg) 0 100% repeat-x;}
#header .head_top h1 { position:absolute; left:50%; top:17px; margin-left:-88px; width:177px; height:52px; }
#header .ht_ins { float:left; margin-top:40px; }
#header .head_top .join_box>li {float:left; margin-left:8px; padding-left:9px; background:url(../images/inc/t_line.jpg) no-repeat;}
#header .head_top .join_box>li>a {color:#595959; }
#header .head_top .join_box>li>a:hover {color:#000; }
#header .head_top .join_box>li:first-child { background:none; margin-left:0; padding-left:0;}

#header .head_top .memt { float:right; margin:40px 89px 0 0; }
#header .head_top .memt>li{ float:left; background:url(../images/inc/t_line.jpg) no-repeat; margin-left:8px; padding-left:9px;}
#header .head_top .memt>li>a{ color:#595959;}
#header .head_top .memt>li>a:hover {color:#000;}
#header .head_top .memt>li:first-child{ background:none; margin-left:0; padding-left:0;}
a.btn_t_res { position:absolute; right:0; top:27px; width:74px; height:33px; text-align:center; display:block; background:#3b97ae; color:#fff;}
a.btn_t_res_eng { position:absolute; right:0; top:27px; width:74px; height:35px; text-align:center; display:block; background:#3b97ae; color:#fff;}
a.btn_t_res>span { display:block; padding:9px 0 0; }
a.btn_t_res:hover {background:#2c8095; }

/* js select */
.lang_box { }
.jsselect { background:#fff; }
.sbHolder{background:transparent;font-size: 12px;font-weight: normal;height:18px;position:relative;width:75px;}
.sbSelector{display: block;width:100%;height: 18px;padding-top:0px;top: 0;left:0;line-height:14px;outline: none;overflow: hidden;position: absolute;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #595959;outline: none;text-decoration: none;font-size: 12px;}
.sbSelector:hover { color:#000; }
.sbToggle{background: url("../images/inc/select-icons.png") 0 -101px no-repeat;display: block;height: 10px;outline: none;position: absolute;right: 8px;top:6px;width: 14px;}
.sbToggle:hover{background: url("../images/inc/select-icons.png") 0 10px no-repeat;}
.sbToggleOpen{background: url("../images/inc/select-icons.png") 0 -55px no-repeat;top:1px;}
.sbToggleOpen:hover{background: url("../images/inc/select-icons.png") 0 0px no-repeat;}
.sbHolderDisabled{background-color: #fff;border: solid 1px #bebebe;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background-color:#fff;list-style: none;left: -10px;margin: 3px 0 0;padding:0;position: absolute;top: 18px; left:-1px;width:100%;z-index: 1;overflow-y: auto;border: solid 1px #bebebe;}
.sbOptions li{width:75px;padding: 0 0;}
.sbOptions a{display: block;outline: none;padding:5px 0px 5px 6px;font-size:11px; color:#585553;}
.sbOptions a:link, .sbOptions a:visited{color: #585553;text-decoration: none;}
.sbOptions a:hover{color: #585553;background-color:#f3f3f3;}
.sbOptions li.last a{border-bottom: none;}

#mainmenu { position:relative; height:51px; width:100%; width:1000px; margin:0 auto; }

.gnboverarea{height:51px}
#gnb{position:relative;padding:0 } /* 130px*/
#gnb ul:after{display:block;clear:both;content:''}
#gnb ul li{float:left;}
#gnb ul li:first-child{margin-left:0}
#gnb ul li h2{font-size:14px;font-weight:bold;letter-spacing:-1px;padding:18px 47px;}
#gnb ul li a{padding:19px 0;text-decoration:none;color:#343434;}
#gnb ul li a:hover{color:#003c5f;}
#gnb ul li a.active{color:#003c5f;}
#gnb ul li .gnbsingle{display:block;position:absolute;top:51px;left:0;width:100%;z-index:10}
#gnb ul li .gnb_s li{margin:0 20px 0 0;padding:15px 0;font-size:13px;font-weight:normal}
#gnb ul li .gnb_s li a{padding:0;color:#434343;line-height:16px;vertical-align:top;font-size:13px;}
#gnb ul li .gnb_s li a:hover{color:#003c5f;font-weight:bold}
.mp_none{margin-left:0;padding-left:0 !important;}

.sgm_1{margin-left:0}
.sgm_2{margin-left:120px}
.sgm_3{margin-left:280px}
.sgm_4{margin-left:400px}
.sgm_5{margin-left:200px}

#gnb_bottom_line{position: absolute;top: 49px;left: 0;}
/* border-top: 4px solid #2371b9; */
#gnb_Bg{position:absolute;top:138px; z-index:20; left:0;display:none;width:100%;background:#dbe2e5; height:44px;}

.search_box { position:absolute; right:0; top:9px; border:1px solid #d9d9d9; width:216px; height:33px; }
.inp_search { border:none; background:none; padding:10px 0 10px 13px; width:166px; float:left; }
.btn_t_search { border:none; background:url(../images/inc/btn_t_search.jpg) no-repeat; width:32px; height:31px; float:right; cursor:pointer; margin-right:4px;}

.mv { background:url(../images/main/main2-4season-img1.jpg) center top no-repeat; height:532px; position:relative; z-index:2; }

#container { position:relative; z-index:1;}
.contents {zoom:1;}
.contents:after{display:block;clear:both;content:"";}

.mct1,.mct2,.mct3 {width:100%; position:relative; }

#footer {height:250px; position:relative; background:#43454c url(../images/inc/footer_bg.jpg) repeat-x;}
.footer_ins {position:relative;width:1000px;margin:0 auto;} 
.footer_top { position:relative; height:50px;}
.f_link { padding:18px 0 0; }
.f_link>li { float:left; background:url(../images/inc/b_line.jpg) 0 3px no-repeat; padding-left:18px; margin-left:17px; }
.f_link>li:first-child { margin-left:0; padding-left:0; background:none; }
.f_link>li>a { color:#d1d1d1; font-size:14px; font-weight:700;}
a.go_top { position:absolute; right:0; top:0; }

.footer_box { position:relative; padding:25px 0 0; }
.f_logo { float:left; width:158px; height:43px;  }
.f_info { float:left; margin-left:26px; width:600px; }
.f_info>p { color:#9d9e9f; font-weight:700;margin-bottom:5px; }
.add_info { font-size:14px; color:#525252; letter-spacing:-1px;font-family: 'Noto Sans KR'; font-weight:400;}

.f_sns_box { float:right; position:relative; }
.f_sns { position:relative; padding:25px 0 0; float:right;}
.f_sns>li{ float:left; margin-left:9px; }

/* main */
.benikea_tit { text-align:center; position:relative; padding-top:94px; }
.cent_bg { background:url(../images/main/reser_shadow.png) no-repeat; width:675px; height:158px; position:absolute; z-index:99; left:50%; top:204px; margin-left:-316px; }
.cent_rse { width:700px; position:relative; margin:30px auto 35px; background:#fff; z-index:9999; height:106px; }
.cr_box { padding:14px; position:relative; }
.crb_top { margin-bottom:5px; }
.crb_left,.crb_right { float:left; border:1px solid #d6d6d6; background:#fff; height:33px; width:287px; font-size:13px;}
.crb_left { margin-right:5px; }
.crbc>strong { display:block; float:left; margin:9px 10px 8px 12px; border-right:1px solid #d6d6d6; padding-right:12px; color:#000; }
.crbc>span { display:inline-block; padding:8px 0 8px }
.hselect { border:none; width:195px;  font-size:13px;}

.crb_bottom { height:36px; }
.crbc_left,.crbc_right { float:left; background:#fff; height:33px; width:290px; font-size:13px;}
.crbc_left { margin-right:5px; }
.check_date,.chk_dash { float:left; }
.check_date { width:133px; border:1px solid #d6d6d6; height:33px; font-size:13px; }
.chk_dash { width:19px; vertical-align:middle; text-align:center; font-size:13px; font-weight:700; color:#d6d6d6; padding:9px 0 0; font-weight:700; }
.cid { display:block; padding:9px 12px; background:url(../images/main/ico_date.jpg) right  8px top 8px no-repeat; cursor:pointer; }
.chk_in_date { }

.crbr_left,.crbr_right { float:left; width:140px; height:33px; border:1px solid #d6d6d6; font-size:13px;}
.crbr_left { margin-right:5px; }
.crbrc>strong { display:block; float:left; margin:9px 10px 8px 12px; border-right:1px solid #d6d6d6; padding-right:12px; color:#000; }
.crbrc>span { display:inline-block; padding:8px 0 8px }

.rselect { border:none; width:63px; font-size:13px; }

a.btn_r_search { position:absolute; right:14px; top:14px; height:77px; width:77px; background:#ff6f6f; text-align:center; }
a.btn_r_search span { display:block; padding:29px 0; font-size:18px; font-weight:700; color:#fff; }
a.btn_r_search:hover { background:#f05959; }

.msb0 { width:340px; margin:0 auto; text-align:center; color:#fff; }
.ico_event { width:32px; height:32px; position:relative; background:url(../images/main/ico_m_event.png) no-repeat; margin:0 auto; z-index:1; display:block; }
.eve_tit { display:block; font-size:18px; padding:14px 0 2px; }
.eve_date { display:block; font-size:14px; padding-bottom:15px; }
.btn_eve_view { background:url(../images/main/btn_eve_view.png) no-repeat; width:131px; height:37px; display:inline-block; text-indent:-99999px;  }

.main_visual {overflow:hidden;position:relative;width:420px;height:155px;z-index:10; margin:0 auto;}
.main_visual .bx-controls {position:relative;bottom:0px;left:50%;width:420px;margin-left:-500px;z-index:1000;}
.main_visual .bx-pager {overflow:hidden;position:relative;top:-50px;width:420px;text-align:center;z-index:1000;}
.main_visual .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;}
.main_visual .bx-pager .bx-pager-item a {display:block;margin-left:6px;width:15px;height:15px;background:url("../images/main/b_dot_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.main_visual .bx-pager .bx-pager-item .active {width:15px;height:15px;background:url("../images/main/b_dot_on.png") 0 0 no-repeat;}
.main_visual .main_ev_btn_box {position:relative;width:420px;margin:-145px auto 0;z-index:100;}
.main_visual .main_ev_btn_box a {display:block;width:19px;height:35px;text-indent:-9999px;}
.main_visual .main_ev_btn_box span {position:absolute;top:-9999px;left:-9999px;}
.main_visual .main_ev_btn_box .bx_prev {position:absolute;top:0;left:0;}
.main_visual .main_ev_btn_box .bx_prev a {background:url("../images/main/btn_ev_prev.png") 0 0 no-repeat;background-size:100%;}
.main_visual .main_ev_btn_box .bx_next {position:absolute;top:0;right:0;}
.main_visual .main_ev_btn_box .bx_next a {background:url("../images/main/btn_ev_next.png") 0 0 no-repeat;background-size:100%;}
.main_visual .main_event_box li {height:155px;}

.good_choice { padding:0px 0 0; position:relative; width:1000px; margin:0 auto; }
.good_choice .mtit_h2 { color:#2c2c2c; font-size:35px; font-weight:700; text-align:center; padding-bottom:32px; }
.good_choice a.gc_more { position:absolute;right:0; top:0px; width:52px; height:33px; }

.all_hotel { padding:40px 0 0; position:relative; width:1000px; margin:0 auto; }
.all_hotel .mtit_h2 { color:#2c2c2c; font-size:35px; font-weight:700; text-align:center; padding-top:40px; }
.all_hotel a.gc_more { position:absolute;right:0; top:80px; width:52px; height:33px; }


.main_visual1 {overflow:hidden;position:relative;width:1230px;height:336px;z-index:10; margin:0 auto;}
.main_visual1 .bx-controls {position:relative;bottom:0px;left:50%;width:1000px;margin-left:-500px;z-index:1000;}
.main_visual1 .bx-pager {overflow:hidden;position:relative;top:-35px;width:1000px;text-align:center;z-index:1000;}
.main_visual1 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;}
.main_visual1 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:10px;height:10px;background:url("../images/main/gc_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.main_visual1 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url("../images/main/gc_on.png") 0 0 no-repeat;}
.main_visual1 .main_bx_btn_box1 {position:relative;width:1230px;margin:-300px auto 0;z-index:1000;}
.main_visual1 .main_bx_btn_box1 a {display:block;width:69px;height:69px;text-indent:-9999px;}
.main_visual1 .main_bx_btn_box1 span {position:absolute;top:-9999px;left:-9999px;}
.main_visual1 .main_bx_btn_box1 .bx_prev {position:absolute;top:0;left:0;}
.main_visual1 .main_bx_btn_box1 .bx_prev a {background:url(../images/main/vis_btn_prev.png) 0 0 no-repeat;background-size:100%;}
.main_visual1 .main_bx_btn_box1 .bx_next {position:absolute;top:0;right:0;}
.main_visual1 .main_bx_btn_box1 .bx_next a {background:url(../images/main/vis_btn_next.png) 0 0 no-repeat;background-size:100%;}
.main_visual1 .main_slide_box1 li {height:336px;}
.msb1 { width:1000px !important; margin:0 auto; }

.rsbox { float:left; width:308px; margin-right:38px; }
.ts_img { height:194px; width:308px; position:relative; z-index:1; }
.ts_text { height:115px; position:relative; }
.ts_text .tst_ins { padding:30px 30px;}
.ts_text .tst_ins span { color:#343434; font-size:14px; line-height:20px; vertical-align:top; display:block; padding-bottom:4px; }
.ts_text .tst_ins strong { color:#181818; font-size:18px; line-height:24px; vertical-align:top;font-weight:700; display:block;}
.mr_none { margin-right:0 !important; }

.main_sale { position:relative; }
.schol { position:relative; width:1230px; margin:0 auto; padding:25px 0;}

.main_tab {overflow:hidden; position:relative; z-index:10; width:1000px; margin:0 auto; }
.main_tab li { float:left; width:500px; text-align:center; height:46px; }
.main_tab li { display:inline-block; padding:12px 0 0; cursor:pointer; color:#9a9a9a; font-size:20px; text-align:center; background:url(../images/main/sale_off.png) no-repeat; font-weight:700;}
.main_tab li.on { color:#3f3e3e; font-weight:700; font-size:20px; color:#fff; letter-spacing:-1px; background:url(../images/main/sale_on.png) no-repeat; text-align:center;}
.main_tab_con { clear:both; position:relative; height:437px; width:1230px; margin:0 auto; }
.main_tab_con > div { display:none; text-align:left; padding-top:35px; }

.main_visual2 {overflow:hidden;position:relative;width:1230px;height:385px;z-index:10; margin:0 auto; background: transparent;}
.main_visual2 .bx-controls {position:relative;bottom:-50px;left:50%;width:1000px;margin-left:-500px;z-index:1000;}
.main_visual2 .bx-pager {overflow:hidden;position:relative;top:-25px;width:1000px;text-align:center;z-index:1000;}
.main_visual2 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;}
.main_visual2 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:10px;height:10px;background:url("../images/main/gc_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.main_visual2 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url("../images/main/gc_on.png") 0 0 no-repeat;}
.main_visual2 .main_bx_btn_box2 {position:relative;width:1230px;margin:-300px auto 0;z-index:1000;}
.main_visual2 .main_bx_btn_box2 a {display:block;width:69px;height:69px;text-indent:-9999px;}
.main_visual2 .main_bx_btn_box2 span {position:absolute;top:-9999px;left:-9999px;}
.main_visual2 .main_bx_btn_box2 .bx_prev {position:absolute;top:0;left:0;}
.main_visual2 .main_bx_btn_box2 .bx_prev a {background:url(../images/main/vis_btn_prev.png) 0 0 no-repeat;background-size:100%;}
.main_visual2 .main_bx_btn_box2 .bx_next {position:absolute;top:0;right:0;}
.main_visual2 .main_bx_btn_box2 .bx_next a {background:url(../images/main/vis_btn_next.png) 0 0 no-repeat;background-size:100%;}
.main_visual2 .main_slide_box2 li {height:337px; width:1200px !important; margin:0 auto !important;}
.msb2 { width:1000px !important; margin-left:115px !important; }

.tsmg_box { position:relative; z-index:2; }
.sale_percent { position:absolute; left:0; top:0; width:60px; height:60px; background:#ed7777; color:#fff; z-index:10; }
.sale_percent>strong {padding:14px 0 0 14px; display:block; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:700; line-height:18px; }
.sale_percent>span {padding:2px 0 0 14px; display:block; font-weight:700;font-size:12px;  }

.tsale_txt { border:1px solid #ddd; border-top:none; border-bottom:none; height:97px; }
.tsale_top { padding:14px 26px; position:relative; }
.tt_hotel { display:block; color:#343434; font-size:14px; }
.tt_room { display:block; color:#181818; font-size:18px; font-weight:700; }
.tt_area { position:absolute; right:27px; top:26px; color:#5f5f5f; font-size:12px; }
.tsale_pay { border:1px solid #ddd; height:18px; background:#f6f6f6; padding:15px 0; text-align:center; }
.tsale_pay>span { color:#3c3c3c;font-size:14px; }
.tsale_pay>strong { margin-left:5px; color:#000; font-size:18px; font-weight:700;}

.main_visual4 {overflow:hidden;position:relative;width:1230px;height:385px;z-index:10; margin:0 auto; background: transparent;}
.main_visual4 .bx-controls {position:relative;bottom:-50px;left:50%;width:1000px;margin-left:-500px;z-index:1000;}
.main_visual4 .bx-pager {overflow:hidden;position:relative;top:-25px;width:1000px;text-align:center;z-index:1000;}
.main_visual4 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;}
.main_visual4 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:10px;height:10px;background:url("../images/main/gc_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.main_visual4 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url("../images/main/gc_on.png") 0 0 no-repeat;}
.main_visual4 .main_bx_btn_box4 {position:relative;width:1230px;margin:-300px auto 0;z-index:1000;}
.main_visual4 .main_bx_btn_box4 a {display:block;width:69px;height:69px;text-indent:-9999px;}
.main_visual4 .main_bx_btn_box4 span {position:absolute;top:-9999px;left:-9999px;}
.main_visual4 .main_bx_btn_box4 .bx_prev {position:absolute;top:0;left:0;}
.main_visual4 .main_bx_btn_box4 .bx_prev a {background:url(../images/main/vis_btn_prev.png) 0 0 no-repeat;background-size:100%;}
.main_visual4 .main_bx_btn_box4 .bx_next {position:absolute;top:0;right:0;}
.main_visual4 .main_bx_btn_box4 .bx_next a {background:url(../images/main/vis_btn_next.png) 0 0 no-repeat;background-size:100%;}
.main_visual4 .main_slide_box4 li {height:337px; margin:0 auto !important;}
.msb3 { width:1000px !important; margin-left:115px !important; }

.main_visual5 {overflow:hidden;position:relative;width:1230px;height:385px;z-index:10; margin:0 auto; background: transparent;}
/* .main_visual5 {overflow:hidden;position:relative;width:1230px;height:800px;z-index:10; margin:0 auto; background: transparent;} */
.main_visual5 .bx-controls {position:relative;bottom:-50px;left:50%;width:1000px;margin-left:-500px;z-index:1000;}
.main_visual5 .bx-pager {overflow:hidden;position:relative;top:-25px;width:1000px;text-align:center;z-index:1000;}
.main_visual5 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;}
.main_visual5 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:10px;height:10px;background:url("../images/main/gc_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.main_visual5 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url("../images/main/gc_on.png") 0 0 no-repeat;}
.main_visual5 .main_bx_btn_box5 {position:relative;width:1230px;margin:-300px auto 0;z-index:1000;}
.main_visual5 .main_bx_btn_box5 a {display:block;width:69px;height:69px;text-indent:-9999px;}
.main_visual5 .main_bx_btn_box5 span {position:absolute;top:-9999px;left:-9999px;}
.main_visual5 .main_bx_btn_box5 .bx_prev {position:absolute;top:0;left:0;}
.main_visual5 .main_bx_btn_box5 .bx_prev a {background:url(../images/main/vis_btn_prev.png) 0 0 no-repeat;background-size:100%;}
.main_visual5 .main_bx_btn_box5 .bx_next {position:absolute;top:0;right:0;}
.main_visual5 .main_bx_btn_box5 .bx_next a {background:url(../images/main/vis_btn_next.png) 0 0 no-repeat;background-size:100%;}
.main_visual5 .main_slide_box5 li {height:337px; margin:0 auto !important;}
/* .main_visual5 .main_slide_box5 li {height:800px; margin:0 auto !important;} */

.visual5_tsale_txt { border:1px solid #ddd; border-top:none; height:97px; }
.visual5_tsale_top { padding:14px 26px; position:relative; }
.visual5_tsale_top p { color:#343434; font-size:14px; line-height:20px; vertical-align:top; display:block; padding-bottom:4px; }
.visual5_tsale_top span { color:#181818; font-size:18px; line-height:24px; vertical-align:top;font-weight:700; display:block;}

/*
.ts_text .tst_ins { padding:30px 30px;}
.ts_text .tst_ins span { color:#343434; font-size:14px; line-height:20px; vertical-align:top; display:block; padding-bottom:4px; }
.ts_text .tst_ins strong { color:#181818; font-size:18px; line-height:24px; vertical-align:top;font-weight:700; display:block;}

.tt_hotel { display:block; color:#343434; font-size:14px; }
*/


.chain_wrap { height:380px; background:url(../images/main/mid_bg.jpg) center top no-repeat;}
.chain_board { width:1000px; margin:0 auto; position:relative; padding:60px 0 0; }
.chain { width:662px; float:left; height:260px; background:url(../images/main/chain_bg.jpg) no-repeat; position:relative; }
.chain_p { position:absolute; left:293px; top:56px; }
.chain_p > span { font-size:16px; display:block; padding-bottom:2px; line-height:18px; color:#fff;letter-spacing:1px; padding-left:2px;  }
.chain_p > strong { font-size:36px; display:block; font-weight:700; color:#fff; }
.chain_link_b { border:1px solid #8f8e9a; width:135px; height:91px; position:absolute; left:293px; top:138px; display:block;}
a.chain_link { display:block; padding:17px 0; text-align:center; }
.cl_txt { display:block; line-height:16px; color:#fff; font-size:13px; padding-bottom:12px; }
.cl_arrow { background:url(../images/main/chain_arrow.png) center top no-repeat; height:49px; height:14px; display:block; }

.notice { float:right; width:324px; height:260px; }
.notice_ins { padding:39px 32px; position:relative; background:url(../images/main/notice_bg.jpg) no-repeat; }
.notice_ins h2 { font-size:22px; color:#003c5f; font-weight:700; letter-spacing:-1px; }
a.notice_more { position:absolute; right:24px; top:40px; }
.noti_list { padding:22px 0 0; }
.noti_list>li { background:url(../images/main/ico_notice_dot.png) 0 8px no-repeat; margin-bottom:10px; padding-left:11px; }
.noti_list>li>a { color:#2d2d2d; font-size:14px; }
.noti_list>li>a:hover { text-decoration:underline; }

.mct_ins { width:1000px; margin:0 auto; position:relative; padding:27px 0 25px; }
.rec_reply { float:left; width:231px; height:287px; background:url(../images/main/reply_m_bg.jpg) no-repeat; }
.recr_ins { padding:42px 27px; position:relative; }
.recr_ins>h3 { font-size:20px; color:#000; }
a.rr_more { position:absolute; right:31px; top:48px; }
.recr_ins>ul { padding:10px 0 0; }
.recr_ins>ul>li { margin-bottom:8px; }
.recr_ins>ul>li>a { font-size:14px; color:#2d2d2d; letter-spacing:-1px; }
.recr_ins>ul>li>a:hover { text-decoration:underline; }

.nohow { float:left; width:201px; height:287px; background:url(../images/main/benefit_m_bg.jpg) no-repeat; }
.nohow_ins { padding:44px 27px; position:relative; }
.nohow_ins>p { font-size:14px; color:#2d2d2d; display:block; }
.nohow_ins>h3 { padding:11px 0 0; font-size:24px;}
.nohow_ins>h3>span { color:#2d2d2d; }
.nohow_ins>h3>strong { color:#ff2f2f; display:block; }
.nohow_ins>span { display:block; position:absolute; left:27px; top:217px; }
a.noh_more { position:absolute; right:24px; top:222px; }

.award { float:left; width:568px; height:287px;}
.award_ins { padding:31px 25px 31px 30px; }
.award_ins h3 { float:left; width:180px; }
.award_ins>ul { float:right; width:310px; }
.award_ins>ul>li { padding:2px 0 0 39px; background:url(../images/main/ico_medal.png) no-repeat; margin-bottom:12px; }
.award_ins>ul>li>strong { font-size:13px; font-weight:700; color:#d5dff5; display:block; padding-bottom:2px; line-height:16px; letter-spacing:-0.5px;}
.award_ins>ul>li>span { font-size:11px; color:#9fa6b7; display:block; }

.mcb_ins { width:1000px; margin:0 auto; position:relative; padding:0 0 27px; }
/* .hotline { float:left;151px; height:169px; }
.hotel_story { background:#996b56; float:left; width:283px; height:169px;}
.best_review { background:#3f7888; float:left; width:283px; height:169px;}
.loop_coupon { background:#5e60bd; float:left; width:283px; height:169px;} */
.hotel_story { background:#996b56; float:left; width:333px; height:169px;}
.best_review { background:#3f7888; float:left; width:333px; height:169px;}
.loop_coupon { background:#5e60bd; float:left; width:334px; height:169px;}

.hs_ins { padding:28px 36px; position:relative; }
.hs_ins>span { color:#fff; font-size:12px; display:block; padding-bottom:1px; }
.hs_ins>h3 { color:#fff; font-size:20px; display:block;}
.hs_ins>h4 { color:#fff; font-size:15px; display:block;}
.hs_ins>p { padding:8px 0 18px; line-height:16px; color:#fff; font-size:12px; }
a.baro_more { }
.hs1 { display:block; position:absolute; right:26px; top:24px; background:url(../images/main/mbaro_img1.png) no-repeat; width:90px; height:126px; }
.hs2 { display:block; position:absolute; right:5px; top:33px; background:url(../images/main/mbaro_img2.png) no-repeat; width:107px; height:110px; }
.hs3 { display:block; position:absolute; right:5px; top:32px; background:url(../images/main/mbaro_img3.png) no-repeat; width:100px; height:103px; }


/*호텔 예약 > 근처 호텔 정보*/
/* .multi_img{ width: 260px !important; }
#hotSlide .bx-wrapper, .bx-viewport { height: 169px; padding-bottom: 30px !important; }
#hotSlide .bx_btn_box { position:relative;width:100%; margin:-55px auto 0;z-index:1000; }
#hotSlide .bx_btn_box a {display:block;width:17px;height:34px;text-indent:-9999px;}
#hotSlide .bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
#hotSlide .bx_btn_box .bx_prev {position:absolute;top:0;left:0;}
#hotSlide .bx_btn_box .bx_prev a {background:url(../images/main/btn_slide_prev.jpg) 0 0 no-repeat;background-size:100%;}
#hotSlide .bx_btn_box .bx_prev a:hover {background:url(../images/main/btn_slide_prev_ov.jpg) 0 0 no-repeat;background-size:100%;}
#hotSlide .bx_btn_box .bx_next {position:absolute;top:0;right:0;}
#hotSlide .bx_btn_box .bx_next a {background:url(../images/main/btn_slide_next.jpg) 0 0 no-repeat;background-size:100%;}
#hotSlide .bx_btn_box .bx_next a:hover {background:url(../images/main/btn_slide_next_ov.jpg) 0 0 no-repeat;background-size:100%;}
#hotSlide .bx_btn_box { position:relative; top: -80px; }
#hotSlide .bx_btn_box li { height:408px; position:relative;} */

/* .qm_mythum .bx_prev {position:absolute;top:9px;left:10px; }
.qm_mythum .bx_prev a { background:url(../images/inc/qm_thum_prev.jpg) 0 0 no-repeat;}
.qm_mythum .bx_next {position:absolute;top:9px;left:95px; }
.qm_mythum .bx_next a { background:url(../images/inc/qm_thum_next.jpg) 0 0 no-repeat;} */

/* .qm_mythum .qm_paging {position:relative;width:728px;margin:-55px auto 0;z-index:1000;}
.qm_mythum .qm_paging a {display:block;width:17px;height:34px;text-indent:-9999px;}
.qm_mythum .qm_paging span {position:absolute;top:-9999px;left:-9999px;}
.qm_mythum .qm_paging .bx_prev {position:absolute;top:9px;left:10px;}
.qm_mythum .qm_paging .bx_prev a {background:url(../images/inc/qm_thum_prev.jpg) 0 0 no-repeat;background-size:100%;}
.qm_mythum .qm_paging .bx_prev a:hover {background:url(../images/inc/qm_thum_prev.jpg) 0 0 no-repeat;background-size:100%;}
.qm_mythum .qm_paging .bx_next {position:absolute;top:9px;right:95px;}
.qm_mythum .qm_paging .bx_next a {background:url(../images/inc/qm_thum_next.jpg) 0 0 no-repeat;background-size:100%;}
.qm_mythum .qm_paging .bx_next a:hover {background:url(../images/inc/qm_thum_next.jpg) 0 0 no-repeat;background-size:100%;} */

/* sub */
.subv { height:208px; position:relative; text-align:center; }
.sv1 { background:url(../images/contents/st_img1.jpg) center center no-repeat; position:relative; }
.sv_stitle { text-align:center; padding-top:74px; }
.contents { width:100%; position:relative; }
.int_tab { width:1000px; margin:0 auto; position:relative; padding:48px 0 0; }

.itab { }
.itab>li {float:left;height:74px;width:199px;position:relative;}
.invert_on { }
.itab>li:first-child {}
.itab>li:first-child>a { border-left:none !important; }
.itab>li>a {display:block;text-align:center;font-size:20px; padding:18px 0; width:198px;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; }
.itab>li>a:hover { background:#f4f4f4; }
.itab>li>a.first{ border-left:1px solid #e8e8e8; }
.itab>li>a:focus { background:#003c5f; color:#fff; font-weight:700; }
.itab>li>a.on { background:#003c5f; color:#fff; font-weight:700; }
.invert_on { background:url(../images/contents/ico_intro_on.png) no-repeat; width:14px; height:14px; position:absolute; right:0; top:60px;}


.hot_top { padding:40px 0 30px; position:relative; text-align:center; width:1000px; margin:0 auto; }
.hot_title { text-align:center; font-size:34px; color:#003c5f; font-weight:700; letter-spacing:-2px;}
.hot_addr { font-size:18px; color:#5c5c5c; letter-spacing:-1px; text-align:center; padding:4px 0 15px; }
.use_grade { text-align:center; }
.use_grade>li { display:inline-block; margin-left:10px; }
.use_grade>li:first-child { margin-left:0; }
.use_grade>li>span { font-size:16px; font-weight:400; color:#2c2c2c; display:inline-block; }
.use_grade>li>strong { font-size:16px; margin-left:4px; color:#ff6d3a;}

.hot_sns { position:absolute; right:0; top:129px; }
.hot_sns>li { float:left; margin-left:5px; }


.sub_visual {overflow:hidden;position:relative;width:1230px;height:442px;z-index:10; margin:0 auto;}
.sub_visual .bx-controls {position:relative;bottom:-50px;left:50%;width:1000px;margin-left:-500px;z-index:1000;}
.sub_visual .bx-pager {overflow:hidden;position:relative;top:-25px;width:1000px;text-align:center;z-index:1000;}
.sub_visual .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.sub_visual .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:10px;height:10px;background:url("../images/main/gc_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.sub_visual .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url("../images/main/gc_on.png") 0 0 no-repeat;}
.sub_visual .sub_bx_btn_box {position:relative;width:1230px;margin:-300px auto 0;z-index:1000;}
.sub_visual .sub_bx_btn_box a {display:block;width:69px;height:69px;text-indent:-9999px;}
.sub_visual .sub_bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
.sub_visual .sub_bx_btn_box .bx_prev {position:absolute;top:0;left:0;}
.sub_visual .sub_bx_btn_box .bx_prev a {background:url(../images/main/vis_btn_prev.png) 0 0 no-repeat;background-size:100%;}
.sub_visual .sub_bx_btn_box .bx_next {position:absolute;top:0;right:0;}
.sub_visual .sub_bx_btn_box .bx_next a {background:url(../images/main/vis_btn_next.png) 0 0 no-repeat;background-size:100%;}
.sub_visual .sub_slide_box li {height:442px;}
.sbc { width:1000px !important; margin-left:115px !important; }

.sb101 { height:442px; }
.sb102 { height:442px; }
.sb103 { height:442px; }

.cont_exp { margin:0 auto; position:relative; width:1000px; padding:10px 0 50px; }
.exp_table { border-top:1px solid #ddd; }
.exp_table th { background:#f4f4f4; border-bottom:1px solid #ddd; padding:16px 21px; font-size:14px; color:#404040;}
.exp_table td { background:#fff; border-bottom:1px solid #ddd; padding:16px 21px;font-size:14px; color:#000; line-height:20px;}
.exp_table td.td_cont { padding:30px; line-height:20px; }

/* (2017-03-10) 예약화면 > 선택한 객실 상세 정보 */
.rexp_table { border-top:1px solid #ddd; }
.rexp_table th { background:#f4f4f4; border-bottom:1px solid #ddd; padding:6px 21px; color:#404040;}
.rexp_table td { background:#fff; border-bottom:1px solid #ddd; color:#000; line-height:20px;}
.rexp_table td.td_cont { padding:30px; line-height:20px; }
.rdetail_inst { width:100%; }
.rdetail_inst > li { float:left; min-width:50px; margin-right:10px; }
.icd { display:block; padding-top:45px; font-size:12px; text-align:center; font-weight:700; color:#000; letter-spacing:-1px; }
/* (2017-03-10) 예약화면 > 선택한 객실 상세 정보 */

.bcom_btn { padding:35px 0; text-align:center; }
a.btn_bc_prev { border-radius:100px; display:inline-block;  font-size:16px; font-weight:400; background:#d99b64 url(../images/contents/ico_prev.png) 18px 15px no-repeat; color:#fff;}
a.btn_bc_prev:hover { background:#d18d50 url(../images/contents/ico_prev.png) 18px 15px no-repeat;}
a.btn_bc_prev span { display:inline-block; min-width:60px; margin:0 20px; text-align:right; padding:14px 0; }
a.btn_bc_next { border-radius:100px; display:inline-block;  font-size:16px; font-weight:400; background:#64a9d9 url(../images/contents/ico_next.png) right 18px top 15px no-repeat; color:#fff;}
a.btn_bc_next span { display:inline-block; min-width:60px; margin:0 20px; text-align:left; padding:14px 0; }
a.btn_bc_next:hover { background:#5b9fcf url(../images/contents/ico_next.png) right 18px top 15px no-repeat;}

.btn_bc_res { border-radius:100px; display:inline-block;  font-size:16px; font-weight:400; background:#ff6f6f url(../images/contents/ico_confirm.png) 45px 15px no-repeat; color:#fff;}
a.btn_bc_res { border-radius:100px; display:inline-block;  font-size:16px; font-weight:400; background:#ff6f6f url(../images/contents/ico_confirm.png) 45px 15px no-repeat; color:#fff;}
a.btn_bc_res span { display:inline-block; min-width:80px; margin:0 50px; text-align:right; padding:14px 0; }
a.btn_bc_res:hover { background:#ed5959 url(../images/contents/ico_confirm.png) 45px 15px no-repeat;}


a.btn_bc_pay { border-radius:100px; display:inline-block;  font-size:16px; font-weight:400; background:#767fd5 url(../images/contents/ico_confirm.png) 45px 15px no-repeat; color:#fff;}
a.btn_bc_pay span { display:inline-block; min-width:80px; margin:0 50px; text-align:right; padding:14px 0; }
a.btn_bc_pay:hover { background:#6972c5 url(../images/contents/ico_confirm.png) 45px 15px no-repeat;}

a.btn_bc_reply { border-radius:100px; display:inline-block;  font-size:16px; font-weight:400; background:#fff; color:#6b6b6b; border:1px solid #dadada;}
a.btn_bc_reply span { display:inline-block; min-width:80px; margin:0 25px; text-align:right; padding:14px 0; }
a.btn_bc_reply:hover { background:#f4f4f4;}


.t_content {zoom:1; position:relative;}
.t_content:after{display:block;clear:both;content:"";}

.log_tit { padding:64px 0 78px; text-align:center; }
.log_tit > p { font-size:26px; font-weight:700; color:#161719; letter-spacing:-2px; }
.log_tit > p > .we_l { background:url(../images/contents/welcome_l.jpg) no-repeat; width:31px; height:27px; display:inline-block; margin-right:10px; vertical-align:10px; }
.log_tit > p > .we_r { background:url(../images/contents/welcome_r.jpg) no-repeat; width:31px; height:27px; display:inline-block; margin-left:10px; vertical-align:10px;}

.log_top { position:relative; }
.log_left { float:left;width:490px; height:294px; background:#fff; border:1px solid #cfcfcf;}
.log_right { float:right;width:490px; height:294px; background:#fff; border:1px solid #cfcfcf;}

.lcm { padding:40px 62px; }
.lcm h3 { font-size:24px; font-weight:400; letter-spacing:-1px;color:#0045a4;}
.j_log {  background:url(../images/contents/ico_login.jpg) 0 3px no-repeat; padding-left:33px;  }
.n_log {  background:url(../images/contents/ico_reser.jpg) 0 3px no-repeat; padding-left:33px;  }
.log_ins_tip { font-size:13px; font-weight:700; color:#373737; line-height:18px; padding:12px 0 20px; letter-spacing:-1px; }
.log_ins_tip2 { font-size:13px; font-weight:700; color:#373737; line-height:18px; padding:12px 0 20px; letter-spacing:-1px; height: 36px; }

.login_fd { margin:0 auto; width:926px; }
.login_fd > dt { font-size:14px; font-weight:700; color:#808080; margin-bottom:10px; position: absolute; }
.login_row { margin-left:300px; } 

.m_form { position:relative;}
.m_form ul li { padding-bottom:4px; }
.inpc { border:1px solid #c4c4c4; padding:6px 8px 6px; }
.inpw1 { width:240px;}
.inpw2 { width:110px; }

.btn_mlogin { position:absolute; right:0; top:0; }
.chk_id_save { padding:10px 0; }
.id_save { vertical-align:-2px; }
.find_sp { background:url(../images/contents/pw_line.jpg) 0 1px no-repeat; padding-left:14px; margin-left:13px; }
.find_sp a { color:#373737; }
.find_nsp a { color:#373737; }
.btn_mcom {position:absolute; right:0; top:0; }

.log_benefit { border:1px solid #cfcfcf; margin:25px auto 80px; padding-bottom:50px;  }
.bene_p { padding:68px 0 48px; font-size:24px; letter-spacing:-2px; color:#373737; text-align:center; }
.bene_p strong { color:#ff4848; font-weight:400; }

.bene_list { width:900px; margin:0 auto; position:relative; padding-bottom:50px; }
.bene_list li { float:left; margin-left:45px; }
.bene_list li:first-child { margin-left:0 !important; }
.glass_img { width:112px; height:112px; display:block; background:url(../images/contents/benefit_bg.jpg) no-repeat; }
.vtxt1 { padding:38px 6px 0 0; display:block; text-align:center; color:#000; font-size:15px; letter-spacing:-1px; font-weight:700 }
.vtxt2 { padding:34px 6px 0 0; display:block; text-align:center; color:#000; font-size:15px; letter-spacing:-1px; line-height:18px; font-weight:700;}
.glass_tit { text-align:center; display:block; padding:10px 0 0 0; font-size:15px; letter-spacing:-1px; color:#373737; }

.btn_mjoin { display:block; text-align:center; }

.selCont_visual { position:relative; }
.selCont_visual .bx-controls {position:relative;bottom:0;left:50%;width:400px;margin-left:-360px;z-index:800;}
.selCont_visual .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.selCont_visual .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.selCont_visual .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.selCont_visual .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.selCont_visual .bx_btn_box {position:relative;width:400px;height:48px;margin:-50px auto 0;z-index:100; }
.selCont_visual .bx_btn_box a {display:block;width:18px;height:33px;text-indent:-9999px;}
.selCont_visual .bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
.selCont_visual .bx_btn_box .bx_prev {position:absolute;top:0;left:16px;}
.selCont_visual .bx_btn_box .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.selCont_visual .bx_btn_box .bx_next {position:absolute;top:0;right:16px;}
.selCont_visual .bx_btn_box .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.selCont_visual .slide_box li {overflow:hidden;height:148px; }
/* 20161012 */
.cont_visual {height:416px; position:relative;}
.cont_visual .bx-controls {position:relative;bottom:0;left:50%;width:726px;margin-left:-360px;z-index:800;}
.cont_visual .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual .bx_btn_box {position:relative;width:1050px;height:33px;margin:-220px auto 0;z-index:100; }
.cont_visual .bx_btn_box a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual .bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual .bx_btn_box .bx_prev {position:absolute;top:0;left:16px;}
.cont_visual .bx_btn_box .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual .bx_btn_box .bx_next {position:absolute;top:0;right:16px;}
.cont_visual .bx_btn_box .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual .slide_box li {overflow:hidden;height:416px;}

.cont_visual_1 {height:222px; position:relative; width:470px;}
.cont_visual_1 . {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_1 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_1 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_1 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_1 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_1 .bx_btn_box_1 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_1 .bx_btn_box_1 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_1 .bx_btn_box_1 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_1 .bx_btn_box_1 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_1 .bx_btn_box_1 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_1 .bx_btn_box_1 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_1 .bx_btn_box_1 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_1 .slide_box_1 li {overflow:hidden;height:222px;}

.cont_visual_2 {height:222px; position:relative; width:470px;}
.cont_visual_2 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_2 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_2 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_2 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_2 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_2 .bx_btn_box_2 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_2 .bx_btn_box_2 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_2 .bx_btn_box_2 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_2 .bx_btn_box_2 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_2 .bx_btn_box_2 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_2 .bx_btn_box_2 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_2 .bx_btn_box_2 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_2 .slide_box_2 li {overflow:hidden;height:222px;}

.cont_visual_3 {height:222px; position:relative; width:470px;}
.cont_visual_3 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_3 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_3 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_3 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_3 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_3 .bx_btn_box_3 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_3 .bx_btn_box_3 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_3 .bx_btn_box_3 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_3 .bx_btn_box_3 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_3 .bx_btn_box_3 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_3 .bx_btn_box_3 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_3 .bx_btn_box_3 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_3 .slide_box_3 li {overflow:hidden;height:222px;}

.cont_visual_4 {height:222px; position:relative; width:470px;}
.cont_visual_4 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_4 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_4 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_4 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_4 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_4 .bx_btn_box_4 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_4 .bx_btn_box_4 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_4 .bx_btn_box_4 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_4 .bx_btn_box_4 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_4 .bx_btn_box_4 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_4 .bx_btn_box_4 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_4 .bx_btn_box_4 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_4 .slide_box_4 li {overflow:hidden;height:222px;}

.cont_visual_5 {height:222px; position:relative; width:470px;}
.cont_visual_5 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_5 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_5 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_5 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_5 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_5 .bx_btn_box_5 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_5 .bx_btn_box_5 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_5 .bx_btn_box_5 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_5 .bx_btn_box_5 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_5 .bx_btn_box_5 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_5 .bx_btn_box_5 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_5 .bx_btn_box_5 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_5 .slide_box_5 li {overflow:hidden;height:222px;}

.cont_visual_6 {height:222px; position:relative; width:470px;}
.cont_visual_6 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_6 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_6 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_6 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_6 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_6 .bx_btn_box_6 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_6 .bx_btn_box_6 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_6 .bx_btn_box_6 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_6 .bx_btn_box_6 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_6 .bx_btn_box_6 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_6 .bx_btn_box_6 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_6 .bx_btn_box_6 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_6 .slide_box_6 li {overflow:hidden;height:222px;}

.cont_visual_7 {height:222px; position:relative; width:470px;}
.cont_visual_7 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_7 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_7 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_7 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_7 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_7 .bx_btn_box_7 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_7 .bx_btn_box_7 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_7 .bx_btn_box_7 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_7 .bx_btn_box_7 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_7 .bx_btn_box_7 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_7 .bx_btn_box_7 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_7 .bx_btn_box_7 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_7 .slide_box_7 li {overflow:hidden;height:222px;}

.cont_visual_8 {height:222px; position:relative; width:470px;}
.cont_visual_8 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_8 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_8 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_8 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_8 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_8 .bx_btn_box_8 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_8 .bx_btn_box_8 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_8 .bx_btn_box_8 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_8 .bx_btn_box_8 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_8 .bx_btn_box_8 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_8 .bx_btn_box_8 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_8 .bx_btn_box_8 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_8 .slide_box_8 li {overflow:hidden;height:222px;}

.cont_visual_9 {height:222px; position:relative; width:470px;}
.cont_visual_9 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_9 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_9 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_9 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_9 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_9 .bx_btn_box_9 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_9 .bx_btn_box_9 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_9 .bx_btn_box_9 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_9 .bx_btn_box_9 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_9 .bx_btn_box_9 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_9 .bx_btn_box_9 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_9 .bx_btn_box_9 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_9 .slide_box_9 li {overflow:hidden;height:222px;}

.cont_visual_10 {height:222px; position:relative; width:470px;}
.cont_visual_10 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_10 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_10 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_10 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_10 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_10 .bx_btn_box_10 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_10 .bx_btn_box_10 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_10 .bx_btn_box_10 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_10 .bx_btn_box_10 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_10 .bx_btn_box_10 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_10 .bx_btn_box_10 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_10 .bx_btn_box_10 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_10 .slide_box_10 li {overflow:hidden;height:222px;}

.cont_visual_11 {height:222px; position:relative; width:470px;}
.cont_visual_11 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_11 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_11 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_11 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_11 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_11 .bx_btn_box_11 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_11 .bx_btn_box_11 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_11 .bx_btn_box_11 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_11 .bx_btn_box_11 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_11 .bx_btn_box_11 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_11 .bx_btn_box_11 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_11 .bx_btn_box_11 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_11 .slide_box_11 li {overflow:hidden;height:222px;}

.cont_visual_12 {height:222px; position:relative; width:470px;}
.cont_visual_12 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_12 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_12 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_12 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_12 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_12 .bx_btn_box_12 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_12 .bx_btn_box_12 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_12 .bx_btn_box_12 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_12 .bx_btn_box_12 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_12 .bx_btn_box_12 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_12 .bx_btn_box_12 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_12 .bx_btn_box_12 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_12 .slide_box_12 li {overflow:hidden;height:222px;}

.cont_visual_13 {height:222px; position:relative; width:470px;}
.cont_visual_13 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_13 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_13 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_13 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_13 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_13 .bx_btn_box_13 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_13 .bx_btn_box_13 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_13 .bx_btn_box_13 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_13 .bx_btn_box_13 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_13 .bx_btn_box_13 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_13 .bx_btn_box_13 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_13 .bx_btn_box_13 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_13 .slide_box_13 li {overflow:hidden;height:222px;}

.cont_visual_14 {height:222px; position:relative; width:470px;}
.cont_visual_14 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_14 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_14 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_14 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_14 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_14 .bx_btn_box_14 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_14 .bx_btn_box_14 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_14 .bx_btn_box_14 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_14 .bx_btn_box_14 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_14 .bx_btn_box_14 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_14 .bx_btn_box_14 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_14 .bx_btn_box_14 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_14 .slide_box_14 li {overflow:hidden;height:222px;}

.cont_visual_15 {height:222px; position:relative; width:470px;}
.cont_visual_15 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_15 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_15 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_15 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_15 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_15 .bx_btn_box_15 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_15 .bx_btn_box_15 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_15 .bx_btn_box_15 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_15 .bx_btn_box_15 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_15 .bx_btn_box_15 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_15 .bx_btn_box_15 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_15 .bx_btn_box_15 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_15 .slide_box_15 li {overflow:hidden;height:222px;}

.cont_visual_16 {height:222px; position:relative; width:470px;}
.cont_visual_16 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_16 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_16 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_16 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_16 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_16 .bx_btn_box_16 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_16 .bx_btn_box_16 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_16 .bx_btn_box_16 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_16 .bx_btn_box_16 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_16 .bx_btn_box_16 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_16 .bx_btn_box_16 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_16 .bx_btn_box_16 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_16 .slide_box_16 li {overflow:hidden;height:222px;}

.cont_visual_17 {height:222px; position:relative; width:470px;}
.cont_visual_17 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_17 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_17 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_17 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_17 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_17 .bx_btn_box_17 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_17 .bx_btn_box_17 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_17 .bx_btn_box_17 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_17 .bx_btn_box_17 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_17 .bx_btn_box_17 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_17 .bx_btn_box_17 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_17 .bx_btn_box_17 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_17 .slide_box_17 li {overflow:hidden;height:222px;}

.cont_visual_18 {height:222px; position:relative; width:470px;}
.cont_visual_18 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_18 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_18 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_18 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_18 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_18 .bx_btn_box_18 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_18 .bx_btn_box_18 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_18 .bx_btn_box_18 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_18 .bx_btn_box_18 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_18 .bx_btn_box_18 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_18 .bx_btn_box_18 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_18 .bx_btn_box_18 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_18 .slide_box_18 li {overflow:hidden;height:222px;}

.cont_visual_19 {height:222px; position:relative; width:470px;}
.cont_visual_19 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_19 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_19 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_19 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_19 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_19 .bx_btn_box_19 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_19 .bx_btn_box_19 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_19 .bx_btn_box_19 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_19 .bx_btn_box_19 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_19 .bx_btn_box_19 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_19 .bx_btn_box_19 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_19 .bx_btn_box_19 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_19 .slide_box_19 li {overflow:hidden;height:222px;}

.cont_visual_20 {height:222px; position:relative; width:470px;}
.cont_visual_20 .bx-controls {position:relative;bottom:0;left:50%;width:470px;margin-left:-260px;z-index:800;}
.cont_visual_20 .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.cont_visual_20 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.cont_visual_20 .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.cont_visual_20 .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.cont_visual_20 .bx_btn_box_20 {position:relative;width:470px;height:33px;margin:-120px auto 0;z-index:100;}
.cont_visual_20 .bx_btn_box_20 a {display:block;width:18px;height:33px;text-indent:-9999px;}
.cont_visual_20 .bx_btn_box_20 span {position:absolute;top:-9999px;left:-9999px;}
.cont_visual_20 .bx_btn_box_20 .bx_prev {position:absolute;top:0;left:24px;}
.cont_visual_20 .bx_btn_box_20 .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_20 .bx_btn_box_20 .bx_next {position:absolute;top:0;right:24px;}
.cont_visual_20 .bx_btn_box_20 .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.cont_visual_20 .slide_box_20 li {overflow:hidden;height:222px;}

/* 20170102 */
.rep_ins_pic {height:300px; position:relative;}
.rep_ins_pic .bx-controls {position:relative;bottom:0;left:50%;width:500px;margin-left:-360px;z-index:800;}
.rep_ins_pic .bx-pager {overflow:hidden;position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:800;}
.rep_ins_pic .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.rep_ins_pic .bx-pager .bx-pager-item a {display:block;margin-left:10px;width:18px;height:17px;background:url("../images/contents/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.rep_ins_pic .bx-pager .bx-pager-item .active {width:18px;height:17px;background:url("../images/contents/indi_on.png") 0 0 no-repeat;}
.rep_ins_pic .bx_btn_box {position:relative;width:500px;height:33px;margin:-220px auto 0;z-index:100;}
.rep_ins_pic .bx_btn_box a {display:block;width:18px;height:33px;text-indent:-9999px;}
.rep_ins_pic .bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
.rep_ins_pic .bx_btn_box .bx_prev {position:absolute;top:0;left:16px;}
.rep_ins_pic .bx_btn_box .bx_prev a {background:url(../images/contents/btn_s_prev.png) 0 0 no-repeat;background-size:100%;}
.rep_ins_pic .bx_btn_box .bx_next {position:absolute;top:0;right:16px;}
.rep_ins_pic .bx_btn_box .bx_next a {background:url(../images/contents/btn_s_next.png) 0 0 no-repeat;background-size:100%;}
.rep_ins_pic .rv_slide { position:relative; }
.rep_ins_pic .rv_slide li {overflow:hidden; height:300px; }


.insc_top { padding:21px 0 0; }
.rep_hotel { float:left; width:731px; position:relative; }
.ht_img { position:relative; width:1097px; height:416px; box-shadow:3px 3px 5px #ccc;}
.ht_rate { position:absolute; right:10px; bottom:14px; background:url(../images/contents/ico_star.png) no-repeat; width:96px; height:31px; display:block; }

.hotel_t_info { padding:20px 0 30px; width:1100px; position:relative; }
.hotel_t_info h3 { font-size:30px; font-weight:700; letter-spacing:-2px; color:#0045a4; }
.hotel_t_info > a { float:right; top:20px; }
.r_grade { position:absolute; right:0; top:33px; }
.r_grade li { float:left; margin-left:12px; font-size:14px; font-weight:400; color:#0045a4; letter-spacing:-1px; font-weight:700;}
.r_grade li strong {color:orange;padding-left:3px;}
.ht_addr_info { padding:21px 0 0; position:relative; }
.ht_addr_info li { font-size:14px; color:#000; padding-bottom:6px; font-weight:700; letter-spacing:-0.5px; font-weight:700; }

.hotel_map { float:right; width:357px; height:421px; }
.ht_load_map { box-shadow:3px 3px 5px #ccc; width:352px; }
.ht_top_sns { display:block; margin-top:78px; text-align:right; }
.ht_top_sns a { display:inline-block; margin-left:16px; }

.insc_cont { position:relative; }
.insc_h3 { border-bottom:1px solid #003f5e; }
.insc_h3 > strong { display:inline-block; background:#0045a4; padding:11px 26px; color:#fff; font-weight:700; font-size:16px; text-align:center; }
.insc_h3 > span { font-size:14px; margin-left:15px; color:#373737; letter-spacing:-1px; font-weight:700; }
.insc_list { margin:0 0 60px; /* overflow-y:scroll; height:1650px; */ }
.insc_list > ul > li { width:470px; height:507px; float:left; margin-bottom:75px; }
#room_type li:nth-child(odd) { margin-right:50px; }
.ht_h4 { background:#0045a4; text-align:center; font-size:19px; padding:11px 0; letter-spacing:-1px; color:#fff; width:470px; font-weight:700; }
.ht_detail { padding:0 0 0 0; position:relative; width:470px; }
.ht_about { width:365px; position: absolute; }

.detail_bed { padding-bottom:20px; }
.detail_bed > li { margin-right:15px; font-size:17px; font-weight:700; color:#000; float:left; letter-spacing:-1px;}
.detail_inst { width:350px; }
.detail_inst > li { float:left; min-width:50px; margin-right:10px; min-height:81px; }
.icd { display:block; padding-top:45px; font-size:12px; text-align:center; font-weight:700; color:#000; letter-spacing:-1px; }
.ico_d01 { background:url(/images/contents/ico_d1.jpg) center top no-repeat; }
.ico_d02 { background:url(/images/contents/ico_d2.jpg) center top no-repeat;}
.ico_d03 { background:url(/images/contents/ico_d3.jpg) center top no-repeat;}
.ico_d04 { background:url(/images/contents/ico_d4.jpg) center top no-repeat;}
.ico_d05 { background:url(/images/contents/ico_d5.jpg) center top no-repeat;}
.ico_d06 { background:url(/images/contents/ico_d6.jpg) center top no-repeat;}
.ico_d07 { background:url(/images/contents/ico_d7.jpg) center top no-repeat;}
.ico_d08 { background:url(/images/contents/ico_d8.jpg) center top no-repeat;}
.ico_d09 { background:url(/images/contents/ico_d9.jpg) center top no-repeat;}
.ico_d10 { background:url(/images/contents/ico_d10.png) center top no-repeat;}
.ico_d11 { background:url(/images/contents/ico_d11.png) center top no-repeat;}
.ico_d12 { background:url(/images/contents/ico_d12.png) center top no-repeat;}
.ico_d13 { background:url(/images/contents/ico_d13.png) center top no-repeat;}
.ico_d14 { background:url(/images/contents/ico_d14.png) center top no-repeat;}
.ico_d15 { background:url(/images/contents/ico_d15.jpg) center top no-repeat;}

.charg_box { position:absolute; display:block; right:0; top:20px; }
.chb_t1 { display:block; line-height:20px; font-size:14px; color:#000; letter-spacing:-1px; text-align:right; margin-right:7px; font-weight:700;}
.chb_t2 { display:block; padding:14px 0 22px; text-align:right;margin-right:7px; color:#ff4848;}
.chb_t2 > span { display:block; padding-bottom:2px; font-size:14px; font-weight:700; letter-spacing:-1px;}
.chb_t2 > strong { display:block; font-size:26px; font-weight:700; letter-spacing:-1px;}
.chb_t3 { display:block; text-align:right;}

.insr_top { background:#444; padding:23px 0 28px; margin:27px 0 29px;}

.rhs_list { padding:0 0 0 30px; }
.rhs_list li { float:left;}
.rhsl_t1 { width:366px; }
.rhsl_t2 { width:82px; }

.rhslc > strong { display:block; height:22px; font-size:16px; font-weight:700; color:#c7c7c7; letter-spacing:-1px; padding:0 10px 10px;}
.rhslc > span.chk_date { display:block; }

.inp_box { display:block; width:366px; height:42px; position:relative; border-radius:5px; background:#fff;}
.inp_box1 { display:block; width:82px; height:42px; position:relative; border-radius:5px; background:#fff;}
.res_n1 { display:block; width:82px; height:42px; position:relative; border-radius:5px; background:#fff;}
.res_block { display:block; }
.res_n2 { display:block; width:82px; height:42px; position:relative; border-radius:5px; background:#fff; float:left; margin-right:10px;}
.int_txt1 { border:none; background:none; font-size:18px; color:#000; font-weight:700; margin:9px 0 0 15px; width:340px; }
.int_txt2 { border:none; background:none; font-size:18px; color:#000; font-weight:700; margin:9px 0 0 15px; width:82px; }

.rsel1 { font-size:16px; color:#000; font-weight:700; padding:2px 0 4px 10px; display:inline-block; position:absolute; left:5px; top:8px; min-width:70px;}
.rsel_spn { margin-right:10px; color:#fff; font-weight:700; font-size:18px; float:left; display:block; width:5px; padding-top:6px; }

.mr34 { margin-right:34px; }
.mr14 { margin-right:14px; }

.insr_room { padding:28px 0 20px; }
.room_left { width:400px; float:right; }
.room_left > h4 { font-size:18px; font-weight:700; text-align:center; color:#444; padding:26px 0; letter-spacing:-1px; background:#e6e6e6; border:1px solid #d3d3d3; }
.room_left > ul { background:#fff; border:1px solid #d3d3d3; padding:32px 20px 32px; border-top:none; }
.room_left > ul > li { font-size:15px; color:#444; margin-bottom:8px; letter-spacing:-1px; }
.rad_room { margin-right:8px; vertical-align:-2px;}
 .pos_r2 {display: inline-block; float: right;}
 .pos_r2 em {text-decoration:line-through;}
 .pos_r2 strong {font-size:14px;}

.date_right { width:590px; float:left; }
.c_month { position:relative; background:#001f3c; text-align:center; padding:12px 0 13px; box-shadow:0 3px 5px #ccc;}
.cm_prev { display:inline-block; vertical-align:top; padding-top:5px; }
.cm_date { display:inline-block; padding: 0 0 0 30px; font-size:20px; color:#fff; font-weight:700; }
.cm_date2 { display:inline-block; padding: 0 30px 0 0px; font-size:20px; color:#fff; font-weight:700; }
.cm_next { display:inline-block; vertical-align:top; padding-top:5px; }

.c_calendar { padding:12px 0 6px; }
.cc_table { }
.cc_table th { border-top:1px solid #d2bb9a; border-bottom:1px solid #d2bb9a; text-align:center; color:#000; font-size:12px; font-weight:700; }
.bl_b { border-left:1px solid #d2bb9a;}
.br_b { border-right:1px solid #d2bb9a;}
.cc_table td:first-child { padding-left:0 !important; }
.cc_table td { padding:7px; position:relative; padding:7px 0 0 7px}

.date_fns { position:relative; display:block; height:78px; background:#e6e6e6; border:1px solid #cecece; }
.date_n { font-size:12px; font-weight:700; text-align:left; position:absolute; left:5px; top:5px; color:#9e9e9e; }
.date_nb { font-size:12px; font-weight:700; text-align:left; position:absolute; left:5px; top:5px; color:#fff; }
.finish { font-size:12px; font-weight:700; text-align:right; position:absolute; right:5px; bottom:5px; color:#9e9e9e; }

.date_base { position:relative; display:block; height:78px; background:#fff; border:1px solid #cecece;}
.date_sted { position:relative; display:block; height:78px; background:#c4a76d;  border:1px solid #c4a76d; }
.date_period { position:relative; display:block; height:78px; background:#e1d3b6; border:1px solid #e1d3b6; }

.btn_r_next { text-align:right; margin:10px 0 0; display:block;}

.inc2 { padding:28px 0 50px;}
.inf_reser { position:relative; padding:20px 0 42px; }
.res_table { }
.res_table th { font-size:14px; font-weight:700; color:#000; text-align:center; padding:9px 25px; letter-spacing:-1px; background:#f5f7f8; border:1px solid #e4e4e4; width:120px; }
.res_table td { font-size:14px; font-weight:400; color:#000; text-align:left; padding:9px 25px; letter-spacing:-1px; background:#fff; border:1px solid #e4e4e4;}

.res_table1 { }
.res_table1 th { font-size:14px; font-weight:700; color:#000; text-align:center; padding:9px 0px; letter-spacing:-1px; background:#f5f7f8; border:1px solid #e4e4e4; width:20px; }
.res_table1 td { font-size:14px; font-weight:400; color:#000; text-align:left; padding:9px 0px; letter-spacing:-1px; background:#fff; border:1px solid #e4e4e4;}

.sel_i1, .sel_i2  { background:#fff; border:1px solid #b6b6b6; min-width:61px; font-size:14px; font-weight:700; margin-left:5px; padding: 3px 0px  }
.sel_i1 { margin-right:10px; }
.last_price { color:#ff4848 !important; }
.bgrey { background:#f5f7f8 !important; }
.option_tip { padding:12px 0 0; }
.option_tip > li { padding-bottom:3px; font-size:14px; font-weight:700; color:#000; letter-spacing:-1px;}
.option_tip1 { padding:12px 0 0; }
.option_tip1 > li { padding-bottom:3px; font-size:13px; font-weight:400; color:#000; letter-spacing:-1px;}
.point_tip { padding:15px 0 0; }
.point_tip > li { font-size:14px; font-weight:700; color:#ff4848; letter-spacing:-1px; }
.point_tip > li > ul { padding-top:7px; }
.point_tip > li > ul > li { padding-bottom:3px; color:#000; }

.mem_login { border:1px solid #ddd; position:relative; padding:30px 39px 32px; background:#fff; }
.ml_left { float:left; }
.ml_left > p { font-size:16px; font-weight:700; letter-spacing:-1px; color:#0045a4; padding-bottom:4px; }
.mem_pay_mil { display:block; color:#373737; font-size:16px; font-weight:700; }
.mem_pay_mil > span { display:inline-block; }
.mem_pay_mil > span > strong { color:#ff4848; }
.mem_part_line { margin:0 4px; }
.btn_in_right { display:block; float:right;}

.btn_in_left { display:block; float:right; }
a.btn_in_mem { background:#bc9b6a; margin-left:6px; color:#fff; font-weight:700; text-align:center; display:inline-block; padding:12px 0; width:176px; font-size:15px; letter-spacing:-1px; }

.mc_another { position:relative; width:100%; background:#e5e5e5; padding:50px 0 43px; }
.ath_tit { font-size:24px; color:#0045a4; letter-spacing:-1px; font-weight:700; padding-bottom:25px; }
.ath_list { height: 169px !important; }
.ath_list li { float:left; margin-left:18px; }
.ath_list li:first-child { margin-left:0 !important; }
.ath_img { display:block; }
.ath_txt { display:block; padding:15px 0 0; }
.ath_txt a { font-size:13px; font-weight:700; color:#1c1c1c; letter-spacing:-1px; }
.ath_txt a:hover { text-decoration:underline; }

.intp1 { border:1px solid #c5c5c5; background:#fff; padding:3px 5px; width:221px; font-size:14px; }
.intp2 { border:1px solid #c5c5c5; background:#fff; padding:3px 5px; width:85px; font-size:14px; }
.intp4 { border:1px solid #c5c5c5; background:#fff; padding:3px 5px; width:105px; font-size:14px; }
.intp5 { border:1px solid #c5c5c5; background:#fff; padding:3px 5px; width:50px; font-size:14px; }
.intp6 { border:1px solid #c5c5c5; background:#fff; padding:3px 5px; width:90px; font-size:14px; }

.intp_com { border:1px solid #c5c5c5; background:#fff; padding:3px 5px; font-size:14px; color:#373737; }
.intp3 { width:110px; }
.sel_i3 { background:#fff; border:1px solid #b6b6b6; min-width:140px; font-size:14px; font-weight:700; margin-left:5px; padding:3px 0; }
.sel_com { background:#fff; border:1px solid #b6b6b6;font-size:13px; font-weight:700; margin-left:5px; padding:3px 0; }
.sel_com2 { background:#fff; border:1px solid #b6b6b6;font-size:14px; font-weight:700; padding:3px 0; }
.sel_i4 { min-width:120px; }
.sel_i5 { min-width:70px; }
.sel_i6 { width:98%; margin-left:0 !important; }
.sel_i7 { min-width:232px; background:#fff; border:1px solid #b6b6b6;font-size:14px; font-weight:700;  padding:3px 0;}

.texta1 { width:98%; padding:5px 1%; min-height:60px; font-size:14px; }
.prod_price { display:block; font-size:14px; color:#000; padding-bottom:4px; }
.prod_price > span { float:left; }
.prod_price > strong { float:right; letter-spacing:0.5px !important; }
.empty_price { display:block; text-align:center; }
.tot_black { text-align:right !important; font-size:14px; font-weight:700 !important; color:#000 !important; letter-spacing:0.5px !important; }
.tot_red { text-align:right !important; font-size:14px; font-weight:700 !important; color:#ff4848 !important; letter-spacing:0.5px !important;}

.card_box { border:1px solid #ddd; padding:21px 28px 26px; }
.radio_box1 { float:left; margin-top:3px; margin-right:8px; }
.radio_pt { float:left; font-size:14px; color:#000; }
.radio_pt > strong { display:block; padding-bottom:5px; letter-spacing:-1px; }
.radio_pt > span { display:block; letter-spacing:-1px;}
.agree_box { border:1px solid #ddd; padding:21px 28px 26px; overflow-y:scroll; height:338px; }

.agree_p { padding:12px 0 0; font-size:14px; font-weight:700; color:#000; }
.agree_chk { vertical-align:-1px; }
.ag_p1 { font-size:13px; color:#000; font-weight:700; padding-bottom:12px; line-height:20px; }
.ag_tit2 { color:#373737; font-size:13px; padding-bottom:6px; }
.ag_list li { padding-left:18px; }
.agl_t1 { font-size:13px; line-height:20px; color:#373737; display:block; }
.agl_c1 { font-size:13px; line-height:20px; color:#373737; display:block; padding:15px 0; }
.agl_c1 strong { padding-bottom:5px; display:block; }
.agl_table th, .agl_table td { border:1px solid #ddd; padding:10px 0; }
.agl_table th { text-align:center !important; }
.agl_table td { padding:10px 0 10px 12px; }
.bl_none { border-left:none !important; }
.br_none { border-right:none !important; }

.raw_table { }
.raw_table th { font-size:14px; font-weight:700; color:#000; text-align:center; padding:18px 0; letter-spacing:-1px; background:#f5f7f8; border:1px solid #e4e4e4; }
.raw_table td { font-size:14px; font-weight:400; color:#000; text-align:center; padding:18px 0; letter-spacing:-1px; padding:10px 20px 10px 20px; background:#fff; border:1px solid #e4e4e4;}
.txt_str { color:#000; font-weight:700; }
.color_red { color:#ff4848; }
.otpb { padding:20px 0 20px; }

.tab {overflow:hidden; border-bottom:1px solid #003f5e;}
.tab li { float:left; display:block; color:#0045a4; background:#fff; border:1px solid #0045a4;  padding:11px 10px; /* width:128px; */font-weight:700; font-size:16px; text-align:center; border-bottom:none; margin-right:2px; cursor:pointer; letter-spacing:-1px;padding-left:10;}
.tab li.on { background:#0045a4; color:#fff; border-bottom:none; }
.tab_con { clear:both; position:relative; background:#fff;}
.tab_con > div { display:none; background:#fff; text-align:left; }

.insc_h3 { border-bottom:1px solid #003c5f; }
.insc_h3 strong { display:inline-block; background:#003c5f; padding:11px 26px; color:#fff; font-weight:700; font-size:16px; text-align:center; }

.option_tip2 { padding:12px 0 0; }
.option_tip2 > li { padding-bottom:10px; font-size:14px; font-weight:700; color:#000; letter-spacing:-1px; padding-left: 8px; }
.mt1 { margin-top:10px; }
.mt2 { margin-top:15px; }
.td_left { padding-left:12px !important; text-align:left !important; }
a.link_red { color:#ff4848 !important; text-decoration:underline; }
.bank { border:1px solid #ddd; padding:24px 0 24px 0px; display:block; }

.tab_sale {overflow:hidden;}
.tab_sale li { float:left; width:50%;}
.tab_sale li:first-child { margin-left:0 !important;}
.tab_sale li a { display:block; padding:10px 0;font-weight:700; font-size:16px; text-align:center; cursor:pointer; letter-spacing:-1px; color:#000; background:#fff; margin:5px 0 0 0;
				 border-top:1px solid #003c5f; }
.tab_sale li a.on { background:#fff; color:#000; border-top:5px solid #003c5f; font-size:20px;}

.fl_right { float:right !important; }
.tab_sale_con { clear:both; position:relative; background:#fff; width:100%;border-top:1px solid #ccc; padding-top:10px; }
.tab_sale_con > div { background:#fff; text-align:left; width:1100px; position:relative; clear:both; }
.low_high { display:block; text-align:right; padding:15px 0 25px; }
.low_high a { color:#666; font-size:12px; }
.low_high a.on { color:#000; font-size:12px; }
.low_high a:hover { color:#000; font-weight:700; font-size:12px; }
.low_high a:focus { color:#000; font-weight:700; font-size:12px; }
.lh_line { margin:0 10px; }

/* sale hotel slide */

.tsc_ins { margin-bottom:25px; }
.sale_ht_h3 { font-size:24px; font-weight:700; letter-spacing:-1px; color:#0045a4; padding:21px 0; }
.sale_ht_box { width:243px; float:left; margin-right:16px; }
.sht_img { width:243px; }
.sht_txt { display:block; position:relative; width:263px;}
.sht_txt > strong { display:block; height:40px; color:#0045a4; font-size:15px; font-weight:700; letter-spacing:-1px;padding:10px 0 6px; text-align:center; }
.sht_txt > span { font-size:11px; display:block; text-align:center; }
.old_ht_price { float:left; width:95px; font-size:13px; font-weight:700; margin-top:10px; color:#373737; text-align:right;letter-spacing:-1px; text-decoration:line-through; line-height:14px; padding-left:5px !important; padding-top:10px; }
.new_ht_price { display:block; width:158px; font-size:20px !important; margin-top:10px; font-weight:700; color:#ff4848 !important; text-align:center !important;letter-spacing:-1px; padding-top:0 !important; float:left; padding-right:5px !important; }
.old_ht_price > span { font-size:10px; margin-right:2px; letter-spacing:-1px; }
.new_ht_price > span { font-size:15px; margin-right:2px; letter-spacing:-1px; }

.sale_ht_list1 {overflow:hidden;position:relative;width:1100px;height:297px;}
.sale_ht_list1 .bx-controls {position:relative;bottom:45px;left:50%;width:1100px;margin-left:-368px;z-index:1000;}
.sale_ht_list1 .bx-pager {overflow:hidden;position:absolute;top:60px;left:0;width:728px;text-align:center;z-index:1000; }
.sale_ht_list1 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.sale_ht_list1 .bx-pager .bx-pager-item a {display:block;margin-left:5px;width:10px;height:10px;background:url(../images/main/slide_dot_off.jpg) 50% 0 no-repeat;text-indent:-9999px;}
.sale_ht_list1 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url(../images/main/slide_dot_on.jpg) 0 0 no-repeat;}
.sale_ht_list1 .sale_btn_box1 {position:relative;width:1100px;margin:0px auto 0;z-index:1000;}
.sale_ht_list1 .sale_btn_box1 a {display:block;width:17px;height:34px;text-indent:-9999px;}
.sale_ht_list1 .sale_btn_box1 span {position:absolute;top:-9999px;left:-9999px;}
.sale_ht_list1 .sale_btn_box1 .bx_prev {position:absolute;top:0;left:0;}
.sale_ht_list1 .sale_btn_box1 .bx_prev a {background:url(../images/main/btn_slide_prev.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list1 .sale_btn_box1 .bx_prev a:hover {background:url(../images/main/btn_slide_prev_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list1 .sale_btn_box1 .bx_next {position:absolute;top:0;right:0;}
.sale_ht_list1 .sale_btn_box1 .bx_next a {background:url(../images/main/btn_slide_next.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list1 .sale_btn_box1 .bx_next a:hover {background:url(../images/main/btn_slide_next_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list1 .sale_slide_box1 { position:relative; }
.sale_ht_list1 .sale_slide_box1 li { width:1100px;height:250px; position:relative;}      

.sale_ht_list2 {overflow:hidden;position:relative;width:1100px;height:297px;}
.sale_ht_list2 .bx-controls {position:relative;bottom:45px;left:50%;width:1100px;margin-left:-368px;z-index:1000;}
.sale_ht_list2 .bx-pager {overflow:hidden;position:absolute;top:60px;left:0;width:728px;text-align:center;z-index:1000; }
.sale_ht_list2 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.sale_ht_list2 .bx-pager .bx-pager-item a {display:block;margin-left:5px;width:10px;height:10px;background:url(../images/main/slide_dot_off.jpg) 50% 0 no-repeat;text-indent:-9999px;}
.sale_ht_list2 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url(../images/main/slide_dot_on.jpg) 0 0 no-repeat;}
.sale_ht_list2 .sale_btn_box2 {position:relative;width:1100px;margin:0px auto 0;z-index:1000;}
.sale_ht_list2 .sale_btn_box2 a {display:block;width:17px;height:34px;text-indent:-9999px;}
.sale_ht_list2 .sale_btn_box2 span {position:absolute;top:-9999px;left:-9999px;}
.sale_ht_list2 .sale_btn_box2 .bx_prev {position:absolute;top:0;left:0;}
.sale_ht_list2 .sale_btn_box2 .bx_prev a {background:url(../images/main/btn_slide_prev.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list2 .sale_btn_box2 .bx_prev a:hover {background:url(../images/main/btn_slide_prev_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list2 .sale_btn_box2 .bx_next {position:absolute;top:0;right:0;}
.sale_ht_list2 .sale_btn_box2 .bx_next a {background:url(../images/main/btn_slide_next.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list2 .sale_btn_box2 .bx_next a:hover {background:url(../images/main/btn_slide_next_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list2 .sale_slide_box2 { position:relative; }
.sale_ht_list2 .sale_slide_box2 li { width:1100px;height:250px; position:relative;}

.sale_ht_list3 {overflow:hidden;position:relative;width:1100px;height:297px;}
.sale_ht_list3 .bx-controls {position:relative;bottom:45px;left:50%;width:1100px;margin-left:-368px;z-index:1000;}
.sale_ht_list3 .bx-pager {overflow:hidden;position:absolute;top:60px;left:0;width:728px;text-align:center;z-index:1000; }
.sale_ht_list3 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.sale_ht_list3 .bx-pager .bx-pager-item a {display:block;margin-left:5px;width:10px;height:10px;background:url(../images/main/slide_dot_off.jpg) 50% 0 no-repeat;text-indent:-9999px;}
.sale_ht_list3 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url(../images/main/slide_dot_on.jpg) 0 0 no-repeat;}
.sale_ht_list3 .sale_btn_box3 {position:relative;width:1100px;margin:0px auto 0;z-index:1000;}
.sale_ht_list3 .sale_btn_box3 a {display:block;width:17px;height:34px;text-indent:-9999px;}
.sale_ht_list3 .sale_btn_box3 span {position:absolute;top:-9999px;left:-9999px;}
.sale_ht_list3 .sale_btn_box3 .bx_prev {position:absolute;top:0;left:0;}
.sale_ht_list3 .sale_btn_box3 .bx_prev a {background:url(../images/main/btn_slide_prev.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list3 .sale_btn_box3 .bx_prev a:hover {background:url(../images/main/btn_slide_prev_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list3 .sale_btn_box3 .bx_next {position:absolute;top:0;right:0;}
.sale_ht_list3 .sale_btn_box3 .bx_next a {background:url(../images/main/btn_slide_next.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list3 .sale_btn_box3 .bx_next a:hover {background:url(../images/main/btn_slide_next_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list3 .sale_slide_box3 { position:relative; }
.sale_ht_list3 .sale_slide_box3 li { width:1100px;height:250px; position:relative;}

.sale_ht_list4 {overflow:hidden;position:relative;width:1100px;height:297px;}
.sale_ht_list4 .bx-controls {position:relative;bottom:45px;left:50%;width:1100px;margin-left:-368px;z-index:1000;}
.sale_ht_list4 .bx-pager {overflow:hidden;position:absolute;top:60px;left:0;width:728px;text-align:center;z-index:1000; }
.sale_ht_list4 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.sale_ht_list4 .bx-pager .bx-pager-item a {display:block;margin-left:5px;width:10px;height:10px;background:url(../images/main/slide_dot_off.jpg) 50% 0 no-repeat;text-indent:-9999px;}
.sale_ht_list4 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url(../images/main/slide_dot_on.jpg) 0 0 no-repeat;}
.sale_ht_list4 .sale_btn_box4 {position:relative;width:1100px;margin:0px auto 0;z-index:1000;}
.sale_ht_list4 .sale_btn_box4 a {display:block;width:17px;height:34px;text-indent:-9999px;}
.sale_ht_list4 .sale_btn_box4 span {position:absolute;top:-9999px;left:-9999px;}
.sale_ht_list4 .sale_btn_box4 .bx_prev {position:absolute;top:0;left:0;}
.sale_ht_list4 .sale_btn_box4 .bx_prev a {background:url(../images/main/btn_slide_prev.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list4 .sale_btn_box4 .bx_prev a:hover {background:url(../images/main/btn_slide_prev_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list4 .sale_btn_box4 .bx_next {position:absolute;top:0;right:0;}
.sale_ht_list4 .sale_btn_box4 .bx_next a {background:url(../images/main/btn_slide_next.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list4 .sale_btn_box4 .bx_next a:hover {background:url(../images/main/btn_slide_next_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list4 .sale_slide_box4 { position:relative; }
.sale_ht_list4 .sale_slide_box4 li { width:1100px;height:250px; position:relative;}

.sale_ht_list5 {overflow:hidden;position:relative;width:1100px;height:297px;}
.sale_ht_list5 .bx-controls {position:relative;bottom:45px;left:50%;width:1100px;margin-left:-368px;z-index:1000;}
.sale_ht_list5 .bx-pager {overflow:hidden;position:absolute;top:60px;left:0;width:728px;text-align:center;z-index:1000; }
.sale_ht_list5 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.sale_ht_list5 .bx-pager .bx-pager-item a {display:block;margin-left:5px;width:10px;height:10px;background:url(../images/main/slide_dot_off.jpg) 50% 0 no-repeat;text-indent:-9999px;}
.sale_ht_list5 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url(../images/main/slide_dot_on.jpg) 0 0 no-repeat;}
.sale_ht_list5 .sale_btn_box5 {position:relative;width:1100px;margin:0px auto 0;z-index:1000;}
.sale_ht_list5 .sale_btn_box5 a {display:block;width:17px;height:34px;text-indent:-9999px;}
.sale_ht_list5 .sale_btn_box5 span {position:absolute;top:-9999px;left:-9999px;}
.sale_ht_list5 .sale_btn_box5 .bx_prev {position:absolute;top:0;left:0;}
.sale_ht_list5 .sale_btn_box5 .bx_prev a {background:url(../images/main/btn_slide_prev.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list5 .sale_btn_box5 .bx_prev a:hover {background:url(../images/main/btn_slide_prev_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list5 .sale_btn_box5 .bx_next {position:absolute;top:0;right:0;}
.sale_ht_list5 .sale_btn_box5 .bx_next a {background:url(../images/main/btn_slide_next.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list5 .sale_btn_box5 .bx_next a:hover {background:url(../images/main/btn_slide_next_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list5 .sale_slide_box5 { position:relative; }
.sale_ht_list5 .sale_slide_box5 li { width:1100px;height:250px; position:relative;}

.sale_ht_list6 {overflow:hidden;position:relative;width:1100px;height:297px;}
.sale_ht_list6 .bx-controls {position:relative;bottom:45px;left:50%;width:1100px;margin-left:-368px;z-index:1000;}
.sale_ht_list6 .bx-pager {overflow:hidden;position:absolute;top:60px;left:0;width:728px;text-align:center;z-index:1000; }
.sale_ht_list6 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.sale_ht_list6 .bx-pager .bx-pager-item a {display:block;margin-left:5px;width:10px;height:10px;background:url(../images/main/slide_dot_off.jpg) 50% 0 no-repeat;text-indent:-9999px;}
.sale_ht_list6 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url(../images/main/slide_dot_on.jpg) 0 0 no-repeat;}
.sale_ht_list6 .sale_btn_box6 {position:relative;width:1100px;margin:0px auto 0;z-index:1000;}
.sale_ht_list6 .sale_btn_box6 a {display:block;width:17px;height:34px;text-indent:-9999px;}
.sale_ht_list6 .sale_btn_box6 span {position:absolute;top:-9999px;left:-9999px;}
.sale_ht_list6 .sale_btn_box6 .bx_prev {position:absolute;top:0;left:0;}
.sale_ht_list6 .sale_btn_box6 .bx_prev a {background:url(../images/main/btn_slide_prev.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list6 .sale_btn_box6 .bx_prev a:hover {background:url(../images/main/btn_slide_prev_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list6 .sale_btn_box6 .bx_next {position:absolute;top:0;right:0;}
.sale_ht_list6 .sale_btn_box6 .bx_next a {background:url(../images/main/btn_slide_next.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list6 .sale_btn_box6 .bx_next a:hover {background:url(../images/main/btn_slide_next_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list6 .sale_slide_box6 { position:relative; }
.sale_ht_list6 .sale_slide_box6 li { width:1100px;height:250px; position:relative;}

.sale_ht_list7 {overflow:hidden;position:relative;width:1100px;height:297px;}
.sale_ht_list7 .bx-controls {position:relative;bottom:45px;left:50%;width:1100px;margin-left:-368px;z-index:1000;}
.sale_ht_list7 .bx-pager {overflow:hidden;position:absolute;top:60px;left:0;width:728px;text-align:center;z-index:1000; }
.sale_ht_list7 .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.sale_ht_list7 .bx-pager .bx-pager-item a {display:block;margin-left:5px;width:10px;height:10px;background:url(../images/main/slide_dot_off.jpg) 50% 0 no-repeat;text-indent:-9999px;}
.sale_ht_list7 .bx-pager .bx-pager-item .active {width:10px;height:10px;background:url(../images/main/slide_dot_on.jpg) 0 0 no-repeat;}
.sale_ht_list7 .sale_btn_box7 {position:relative;width:1100px;margin:0px auto 0;z-index:1000;}
.sale_ht_list7 .sale_btn_box7 a {display:block;width:17px;height:34px;text-indent:-9999px;}
.sale_ht_list7 .sale_btn_box7 span {position:absolute;top:-9999px;left:-9999px;}
.sale_ht_list7 .sale_btn_box7 .bx_prev {position:absolute;top:0;left:0;}
.sale_ht_list7 .sale_btn_box7 .bx_prev a {background:url(../images/main/btn_slide_prev.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list7 .sale_btn_box7 .bx_prev a:hover {background:url(../images/main/btn_slide_prev_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list7 .sale_btn_box7 .bx_next {position:absolute;top:0;right:0;}
.sale_ht_list7 .sale_btn_box7 .bx_next a {background:url(../images/main/btn_slide_next.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list7 .sale_btn_box7 .bx_next a:hover {background:url(../images/main/btn_slide_next_ov.jpg) 0 0 no-repeat;background-size:100%;}
.sale_ht_list7 .sale_slide_box7 { position:relative; }
.sale_ht_list7 .sale_slide_box7 li { width:1100px;height:250px; position:relative;}

/* 페이징 */
.paging{clear:both;overflow:hidden;margin:0 auto;padding:40px 0 40px;text-align:center}
.paging a,.paging strong{display:inline-block;position:relative;min-width:19px;margin-right:6px;padding:4px 3px;font-size:12px;color:#808080;line-height:19px;text-decoration:none;vertical-align:top}
.paging strong{color:#191c24}
.paging a:hover{text-decoration:underline}
.paging .pre,.paging .next{font-weight:normal;color:#333}
.paging .pre{margin-right:18px;padding:4px 5px 4px 11px;background:url(/res/images/bul_paging.png) 0 9px no-repeat}
.paging .next{margin-left:17px;padding:4px 11px 4px 5px;background:url(/res/images/bul_paging.png) 100% -11px no-repeat}

.pagination {clear:both;overflow:hidden;margin:0 auto;padding:20px 0;text-align:center}
.pagination > li {display:inline;}
.pagination > li > a,.pagination > li > span {display:inline-block;position:relative;min-width:19px;margin-right:6px;padding:4px 3px;font-size:12px;color:#808080;line-height:19px;text-decoration:none;vertical-align:top}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {text-decoration:underline}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {color:#191c24;font-weight:600;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {color:#777;cursor:not-allowed;}
.pagination .prev{margin-right:10px;padding:0px 5px 4px 11px;background:url(/res/images/bul_paging.png) 0 9px no-repeat}
.pagination .next{margin-left:10px;padding:0px 11px 4px 5px;background:url(/res/images/bul_paging.png) 100% -11px no-repeat}


.event_search { position:absolute; right:0; top:30px; }
.event_select { border:1px solid #b6b6b6; padding:4px 0 4px 5px; width:180px; background:#fff; }
.btn_event_search a { margin-left:9px; background:#bc9b6a; display:inline-block; padding:5px 15px; color:#fff; font-weight:700; font-size:14px; }

.event_wrap { }
.event_list { }
/*2016.12.10 height 추가 */
.event_list > li { float:left; width:480px; height:350px;}
.event_list > li:nth-child(2n) { float:right;}
.evl_img { display:block; position: relative;}
.evl_img .mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;filter:alpha(opacity=55);opacity:0.55}
.evl_tit { display:block; padding:21px 0 24px; }
.evl_tit > strong { font-size:20px; color:#0045a4; letter-spacing:-1px; font-weight:700; display:block; padding-bottom:4px; }
.evl_tit > span { font-size:14px; color:#000; letter-spacing:-1px; font-weight:700; display:block; }
.evl_info { padding-bottom:35px; }
.evl_info > li { padding-bottom:6px; }
.evl_info > li > strong { display:inline-block; color:#000; font-size:13px; font-weight:700; }
.evl_info > li > span { display:inline-block; margin-left:4px; color:#000; font-size:13px; }

.event_view { position:relative; }
.evv_top { padding:0 0 16px; position:relative; border-bottom:1px solid #ccc; }
.btn_ev_list { float:left; display:block; }
.btn_ev_list a { display:block; padding:3px 0; width:106px; text-align:center; font-size:14px; color:#fff; font-weight:700; background:#373737; }
.hit_reply { float:right; margin-right:38px; padding:2px 0 0; }
.hit_reply > li { margin-left:13px; display:inline-block; color:#0045a4; font-size:14px; font-weight:700; }
.hit_reply > li > strong { color:#ff4848; }
.btn_ev_facebook { position:absolute; right:0; top:0; }

.evv_area { position:relative; padding:23px 0 25px; border-bottom:1px solid #ccc;}
.evv_tit { float:left; }
.evv_tit > h2 { color:#0045a4; font-size:20px; font-weight:700; letter-spacing:-1px; padding-bottom:4px;}
.evv_tit > p { color:#000; font-size:14px; font-weight:700; letter-spacing:-1px; }
.evv_info { float:right; }
.evv_info > li { padding-bottom:6px; }
.evv_info > li > strong { display:inline-block; color:#000; font-size:13px; font-weight:700; }
.evv_info > li > span { display:inline-block; margin-left:4px; color:#000; font-size:13px; }
.evv_cont { padding:26px 0 35px; text-align:center; border-bottom:1px solid #ccc;}

.evv_reply { position:relative; padding:35px 0 50px; }
.evv_reply > h3 { font-size:14px; font-weight:700; color:#000; letter-spacing:-1px; padding-bottom:6px; }
.evv_input { display:block; }
.evv_texta_box { float:left; position:relative; }
.evv_texta { border:1px solid #ddd; width:850px; height:74px; background:#f4f4f4;padding:7px 7px; position:relative; z-index:1; }
.bytes { display:block; position:absolute; left:19px; bottom:13px; font-size:12px; font-weight:700; color:#000; z-index:99;  }
.btn_reply_app { float:right; width:128px;}
.btn_reply_app a { display:block; background:#bc9b6a; color:#fff; font-size:15px; text-align:center; font-weight:700; width:100%; padding:35px 0;}

.reply_list_area { padding:43px 0 0; }
.reply_list_area > strong { display:block; font-size:14px; font-weight:700; color:#000; padding-bottom:6px; border-bottom:1px solid #ddd; }
.reply_list_area > strong > span { margin-left:5px; font-size:12px; color:#ff4848; }
.reply_lista { }
.reply_lista > ul > li { display:block; padding:15px 15px 15px; position:relative; }
.reply_lista > ul > li { border-bottom:1px solid #ccc; }
.reply_lista > ul > li:first-child { border-top:1px solid #ccc; }
.reply_span { font-size:12px; color:#373737; font-weight:400; margin-left:10px; }
.reply_contents { display:block; padding:10px 0 15px; font-size:12px; line-height:14px; letter-spacing:-1px; }


.hts_top { background:#fafafa; border:1px solid #cfcfcf; border-radius:5px; position:relative; padding:13px 0 0 43px; }
/* .hts_top > p { background:url(../images/contents/story_tit.jpg) 0 13px no-repeat; padding:23px 0 0 432px; color:#373737; font-weight:700; font-size:13px; line-height:21px; min-height:173px; letter-spacing:-0.5px; } */
.hts_top > p > span { font-weight:400; }

.hts_search { background:#fafafa; border:1px solid #ddd; padding:14px 29px; margin-top:28px; }
.hts_sel1 { width:360px; display:inline-block; padding:6px 0 6px 10px; margin-right:14px; border:1px solid #b6b6b6; background:#fff; }
.hts_sel2 { width:370px; display:inline-block; padding:6px 0 6px 10px; margin-right:11px; border:1px solid #b6b6b6; background:#fff;}
.hts_btn_search { display:inline-block; }
.hts_btn_search a { display:block; width:176px; padding:6px 0; font-size:15px; background:#bc9b6a; text-align:center; font-weight:700; color:#fff; }

/* 특가세일 검색기능 170105 */
.hts_sel { width:200px; display:inline-block; padding:6px 0 6px 10px; margin-right:5px; border:1px solid #b6b6b6; background:#fff; }
.hts_box { position:relative; width:230px; height:31px; border:1px solid #d9d9d9; float: left; }
/* 특가세일 검색기능 170105 */

.hts_tab { overflow:hidden; }
.hts_tab ul li { float:left; width:20%;  }
.hts_tab ul li:first-child { margin-left:0 !important; }
.hts_tab ul li a {display:block; padding:10px 0;font-weight:700; font-size:16px; text-align:center; cursor:pointer; letter-spacing:-1px; color:#000; background:#fff; margin:30px 0 0 0; border-top:1px solid #003c5f; }
.hts_tab ul li a.on { background:#fff; color:#000; border-top:5px solid #003c5f; font-size:20px;}
.ptb1 { padding:18px 0 !important; }

.hts_table { }
.hts_table th { border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:10px 0; text-align:center; font-size:14px; font-weight:700; color:#373737; }
.hts_table td { text-align:center; padding:10px 0; border-bottom:1px solid #d6d6d6; font-size:14px; font-weight:700; color:#373737;}
.hts_td_cont { text-align:center; }
.bt_none { border-top:none !important; }


.bpr_top { background:#fafafa; border:1px solid #cfcfcf; border-radius:5px; position:relative; padding:13px 0 25px 43px; }
.photo_rev_left { float:left; width:390px; }
.photo_rev_left > h2 { padding:20px 0 10px; }
.photo_rev_left > p { font-size:14px; color:#161719; line-height:18px; font-weight:700; letter-spacing:0px; }
.photo_score { padding:6px 0 10px; }
.photo_score li { float:left; padding:13px 0 0 0; }
.score_b { display:block;float:left; width:67px; height:27px; background:url(../images/contents/point_bg.jpg) no-repeat; color:#ff6e51; font-size:14px; text-align:center; padding:9px 0 0 4px }
.photo_score li > span { float:left; display:block; width:38px; padding:9px 0 0 10px; font-weight:700; font-size:14px; }
.photo_rev_right { float:right; margin-right:45px; }
.prr_list { padding:20px 0 0; }
.prr_list li { float:left; width:160px; height:138px; position:relative; margin-left:12px; }
.prr_img { position:relative; z-index:1; }
.prr_txt { position:absolute; z-index:99; width:160px; background:url(../images/contents/transp_black.png) repeat-x; height:57px; top:81px; left:0; }
.prr_txt > span { display:block; text-align:center; color:#bc9b6a; font-size:13px; letter-spacing:-1px;}
.prr_txt > strong { display:block; text-align:center; color:#fff; font-size:14px; letter-spacing:-1px; font-weight:700; padding-top:2px;}

.hts_ins_t { position:relative; padding:28px 0; }
.normal_tip { position:absolute; right:0; top:60px; font-size:12px; font-weight:700; letter-spacing:-1px; text-align:right; letter-spacing:-1px; }
.ico_reply_p { display:block; }
.reply_tit { display:block; }
.reply_tit > strong { display:block; font-size:20px; font-weight:700; letter-spacing:-1px; color:#0045a4; padding-bottom:4px; }
.rep_title { display:block; float:left; }
.rating_star { display:block; position:relative; width:152px; height:23px; float:left; margin-left:10px; }
.star_0 { background:url(../images/contents/star_m1.jpg) no-repeat; width:152px; height:23px; position:absolute; z-index:1; left:0; top:0; }
.st_abs { position:absolute; left:0; top:0; z-index:99; width:152px; height:23px; }
.star_1 { background:url(../images/contents/star_m2.jpg) no-repeat; width:25px !important; height:23px; }
.star_2 { background:url(../images/contents/star_m2.jpg) no-repeat; width:57px !important; height:23px; }
.star_3 { background:url(../images/contents/star_m2.jpg) no-repeat; width:90px !important; height:23px; }
.star_4 { background:url(../images/contents/star_m2.jpg) no-repeat; width:122px !important; height:23px; }
.star_5 { background:url(../images/contents/star_m2.jpg) no-repeat; width:152px; height:23px; }
.rep_conts { display:block; clear:both; }

.reply_tit > span { display:block; font-size:14px; font-weight:700; letter-spacing:-1px; color:#373737; }
.cpc_hit { display:block; padding-top:10px; }
a.btn_cp { display:inline-block; background:#bc9b6a; font-size:12px; color:#fff; padding:3px 0; text-align:center; width:63px; margin-right:4px; }
a.btn_reply_cancel { display:inline-block; background:#979797; font-size:12px; color:#fff; padding:3px 0; text-align:center; width:63px; }
.hit_num { font-weight:700; color:#000; font-size:12px; margin-left:10px; }
.hit_num > strong { color:#ff4848; margin-left:3px; }
.bt_line { border-top:1px solid #d6d6d6 !important; }
.rep_r { display:block; position:relative; }
.reply_info { display:block; }
.reply_info > span { margin:0 2px; }
.nick_id { font-weight:700; margin:0 !important; }
.td_center { text-align:center !important; }
.td_right { text-align:right !important; }
.td_left { text-align:left !important; }

.td_photo_cont { padding:28px 30px 40px !important; }
.tdp_div { position:relative; }
.rep_ins_pic { float:left; width:500px; height:250px; margin-right:30px; display:block;}
.rep_info_r { float:left; text-align:left !important; width:410px; margin-bottom: 2px; }
.rip_top { display:block; padding:15px 0 0 57px; }
.rip_top > span { display:inline-block; font-size:14px; letter-spacing:-1px; padding-bottom:14px; }
.rip_top > strong { display:inline-block; font-size:20px; letter-spacing:-1px; font-weight:700; margin-left:23px; color:#000;}
.rip_rate_list { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:30px 60px 18px; }

.rip_rate_list > li {zoom:1; position:relative; margin-bottom:10px;}
.rip_rate_list > li:after{display:block;clear:both;content:"";}

.rip1 { float:left; background:url(../images/contents/ico_info1.jpg) no-repeat; width:36px; height:26px; }
.rip2 { float:left; background:url(../images/contents/ico_info2.jpg) no-repeat; width:36px; height:26px;}
.rip3 { float:left; background:url(../images/contents/ico_info3.jpg) no-repeat; width:36px; height:26px;}
.rip4 { float:left; background:url(../images/contents/ico_info4.jpg) no-repeat; width:36px; height:26px;}
.rip_tit { float:left; font-size:14px; width:73px; margin-left:28px; font-weight:700; padding:4px 0 0; }
.rip_star { float:left; font-size:14px; font-weight:700; width:80px;  padding:2px 0 0;}
.tdp_contxt { text-align:left !important; font-size:14px; font-weight:700; padding:32px 0 0; line-height:32px; display: inline-block; float: left; }

.hts_notice { position:relative; padding:10px 0 20px; }
.notice_search { position:absolute; right:0; top:20px; }
.noti_sel1 { min-width:90px; display:inline-block; padding:6px 0 6px 10px; margin-right:6px; border:1px solid #b6b6b6; background:#fff; vertical-align:1px; }
.noti_txt { min-width:180px; display:inline-block; padding:6px 0 6px 10px; margin-right:6px; border:1px solid #b6b6b6; background:#fff; font-size:14px;}
.noti_btn_search { display:inline-block; }
.noti_btn_search a { display:block; width:57px; padding:6px 0; font-size:15px; background:#bc9b6a; text-align:center; font-weight:700; color:#fff; }

.tbold th { border-top:none !important; font-weight:700 !important; }
.tbold td { font-weight:400 !important; }
.tdr1 { padding-right:10px !important; }
.td_vt { text-align:left !important;  line-height:28px; padding-left:12px !important;}

.view_table { }
.view_table th {border-bottom:1px solid #ccc; padding:20px 0; text-align:center; font-size:14px; font-weight:700; color:#373737;}
.view_table td {border-bottom:1px solid #ccc; padding:20px 0; text-align:left; border-bottom:1px solid #d6d6d6; font-size:14px; font-weight:700; color:#373737;}
.bt_op { border-top:1px solid #ccc;}
.inq_sel1 { width:890px; display:inline-block; padding:6px 0 6px 10px; border:1px solid #b6b6b6; background:#fff; vertical-align:1px; }
.inq_txt1 { width:880px; display:inline-block; padding:6px 0 6px 10px; border:1px solid #b6b6b6; background:#fff; vertical-align:1px;}
.inq_txta1 { width:880px; display:inline-block; padding:6px 0 6px 10px; border:1px solid #b6b6b6; background:#fff; vertical-align:1px; height:100px;}

.btn_wt_area { position:relative; }
.wt_ins { text-align:center; display:block; padding:30px; }
a.btn_com_sp { background:#bc9b6a; margin-left:6px; color:#fff; font-weight:700; text-align:center; display:inline-block; padding:12px 0; width:176px; font-size:15px; letter-spacing:-1px; }
a.btn_com_cl { background:#7c7c7c; margin-left:6px; color:#fff; font-weight:700; text-align:center; display:inline-block; padding:12px 0; width:176px; font-size:15px; letter-spacing:-1px; margin-left:3px;}
.inq_tip { display:block; padding:12px 0; font-size:14px; font-weight:700; color:#373737; }

.faq_top { position:relative; background:#fafafa; border:1px solid #cfcfcf; border-radius:5px; position:relative; padding:13px 0 0 43px; height:140px; }
.fcm > p.fl_p { font-size:17px; font-weight:700; line-height:26px; }
.fcm > p.fr_p { font-size:17px; font-weight:700; line-height:26px; }
.fcm > a.a_ans1 { position:absolute; right:0; top:30px; }
.fcm > a.a_ans2 { position:absolute; right:0; top:8px; }

.faq_left { float:left; width:400px; position:relative; padding:26px 0 0 12px; margin-right:48px;}
.faq_right { float:left; width:390px; border-left:1px solid #cfcfcf; padding:18px 0 0 57px; position:relative; margin:20px 0 0; min-height:70px; }
.faq_tip { clear:both; padding:10px 0 60px; font-size:13px; font-weight:700; letter-spacing:-1px; }
.faq_tip strong { color:#ff4848; }
.pos_relatvie { position:relative; }
.faq_search { position:absolute; right:0; top:4px; }
.faq_inptxt { border:1px solid #b6b6b6; font-size:14px; color:#000; padding:5px 0 5px 10px; width:308px; }
.btn_in_faq a { background:#bc9b6a; margin-left:6px; color:#fff; font-weight:700; text-align:center; display:inline-block; padding:5px 0; width:176px; font-size:15px; letter-spacing:-1px; }

/* .faq_tab {overflow:hidden;}
.faq_tab li { float:left; width:16.6%;}
.faq_tab li:first-child { margin-left:0 !important;}
.faq_tab li a { display:block; padding:10px 0;font-weight:700; font-size:16px; text-align:center; cursor:pointer; letter-spacing:-1px; color:#001f3c; background:#fff; margin:30px 0 0 0;
				border-bottom:3px solid #001f3c;}
.faq_tab li a.on { background:#001f3c; color:#fff; border-bottom:3px solid #001f3c;}
 */
.faq_tab {overflow:hidden;}
.faq_tab li { float:left; display:block; color:#000; background:#fff; border-top:1px solid #003c5f;  padding:9px 0; width:160px; font-weight:700; font-size:18px; text-align:center; cursor:pointer; letter-spacing:-1px;}
.faq_tab li.on { background:#fff; color:#000; border-top:5px solid #003c5f; font-size:20px;}
.faq_tab li a {color:#000;}
.faq_tab li.on a {color:#000;}
.faq_tab_con { clear:both; position:relative; background:#fff; margin-top:20px;}
.faq_tab_con > div { display:none;  background:#fff; text-align:left; }

.faq { border-top:1px solid #d6d6d6; }
.f_qa_list { position:relative; }
.f_qa_list li {zoom:1; position:relative;border-bottom:1px solid #d6d6d6; padding:12px 0; }
.f_qa_list li:after{display:block;clear:both;content:"";}
.qa_com > strong { display:block; float:left; width:68px; text-align:center; padding-bottom:5px !important;}
.qa_com > span {  display:block; float:left; width:900px; text-align:left; padding:5px 0 !important;}
.que_obj > strong { font-size:20px; color:#0045a4; font-weight:700;  }
.que_obj > span { font-size:14px; color:#000; font-weight:700; letter-spacing:-1px;}
.anw_obj > strong { font-size:20px; color:#bc9b6a; font-weight:700; }
.anw_obj > span { font-size:14px; color:#000; font-weight:400; line-height:20px; letter-spacing:-1px;}

/* .intro_menu { position:relative; padding:28px 0 10px; }
.intro_tab {overflow:hidden;}
.intro_tab li { float:left; width:20%; }
.intro_tab li:first-child { margin-left:0 !important;}
.intro_tab li a { display:block; padding:10px 0;font-weight:700; font-size:16px; text-align:center; cursor:pointer; letter-spacing:-1px; color:#fff; background:#001f3c; margin:30px 0 0 0; border:1px solid #001f3c; border-bottom:3px solid #001f3c; }
.intro_tab li a.on { background:#fff; color:#001f3c; border-bottom:3px solid #001f3c;}
 */
.intro_menu { position:relative; padding:28px 0 10px; }
.intro_tab {overflow:hidden;}
.intro_tab li { float:left; width:20%; }
.intro_tab li:first-child { margin-left:0 !important;}
.intro_tab li a { display:block; padding:10px 0;font-weight:700; font-size:16px; text-align:center; cursor:pointer; letter-spacing:-1px; color:#001f3c; background:#fff; margin:30px 0 0 0; border-bottom:3px solid #001f3c; }
.intro_tab li a.on { background:#001f3c; color:#fff; border-bottom:3px solid #001f3c;}

/* quick menu */
.quick_wrap { position:absolute; left:60%; margin-left:480px; top:350px; z-index:99; background:#fff; }
.quick_wrapM { position:absolute; left:60%; margin-left:480px; top:700px; z-index:99; background:#fff; }
.fixedElement { background-color: white; }
.jbFixed { position:fixed; top: 0px; }
/* .qm_ins { position:relative; } */
/* .qm_ins { position:absolute;z-index:2;top:0;left:0; } */

.qm_mythum { text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.qm_mythum h2 { }
.qm_mythum > p { }
.qm_mythum > strong { font-size:12px; text-align:center; display:block; padding:10px 0 5px; letter-spacing:-1px; }
.qm_paging { display:block; position:relative; text-align:center; }
.qm_paging > span { display:inline-block; padding:7px 0 10px; font-size:12px; color:#000; }
.qm_prev { position:absolute; left:10px; top:9px; }
.qm_next { position:absolute; right:10px; top:9px;}
.qm_baro_btn { border:1px solid #ccc; border-radius:0 0 5px 5px; border-top:none; padding-bottom:6px;}
.qm_baro_btn > li { border-top:1px solid #e6e6e6; }
.qm_baro_btn > li > a { display:block; padding:9px 0; text-align:center; font-size:12px; color:#000; }

/* .qm_sns{padding-top:8px;height:31px;border-bottom:1px solid #e5ebef;text-align:center} */
.qm_sns{height:40px;text-align:center;margin-top:6px;}
.qm_sns a {display:inline-block;width:24px;height:26px;background-image:url(/images/icon_quick_sns.png);background-repeat:no-repeat}
.qm_sns a.qmsa01{ background-position:-2px  0; }
.qm_sns a.qmsa02{ background-position:-38px 0; }
.qm_sns a.qmsa03{ background-position:-73px 0; width:31px; }

/* 객실소개 */
.insc_intro { margin:0 0 60px; /* overflow-y:scroll; height:760px; */ }
.int_table { width:95%; }
.int_table th { border:1px solid #e5e5e5; font-size:14px; font-weight:700; text-align:center; /* padding:12px 0; */padding:8px 0; color:#000; }
.int_table td { border:1px solid #e5e5e5; font-size:14px; letter-spacing:-1px;/*  padding:12px 14px; */ padding:8px 14px; color:#000; }
.int_bt { border-top:1px solid #ccc !important; }
.inph_div { padding:30px 0 50px; }
.inph_div > p { color:#000; font-size:14px; letter-spacing:-1px; line-height:22px;font-weight:700;}
.inph1 { }
.inph2 { color:#ff4848 !important; padding:25px 0; }
.inph3 { }
.inph3 > strong { display:block;}
.inph3 > span { display:block;font-weight:400 !important;}
.inph4 { padding:25px 0;}
.inph4 > strong { display:block; }
.inph4 > strong > span { font-weight:400 !important;}
.inph4 > span { font-weight:400 !important;}
.inph5 { font-weight:400 !important;}
.int_btn_area { padding:20px 0; text-align:center; }
.int_btn_area2 { padding:0 0 20px; text-align:center; }
a.btnm { display:inline-block; font-size:16px; color:#fff; font-weight:700; text-align:center; padding:11px 0; width:176px; }
a.btn_m_red { background:#ff4848; }
a.btn_m_grey { background:#7c7c7c; }
a.btn_m_grey2 { background:#373737; }
a.btn_m_beize { background:#bc9b6a; }
a.ml6 { margin-left:6px !important; }

.fac_list { }
.fac_list > li { float:left; margin-right:17px;     max-width: 470px;
    min-width: auto;
    max-height: 800px;
    min-height: 750px; }
.intf_ins { padding:20px 0 40px; height: 150px;}
.intf_table { width:100%; }
.intf_table th { border:1px solid #e5e5e5; font-size:13px; font-weight:700; text-align:center; /* padding:12px 0; */ padding:8px 0; color:#000; }
.intf_table td { border:1px solid #e5e5e5; font-size:13px; letter-spacing:-1px; /* padding:12px 14px; */padding:8px 14px; color:#000; }

.sau_list { padding:20px 0 0px; }
.sau_list > li {color:#000; font-size:15px; letter-spacing:-1px; line-height:22px;font-weight:700;}
.fac_holiday { color:#000; font-size:13px; letter-spacing:-1px; line-height:22px;font-weight:700;}

.insl_div { }
.standard { font-size:13px; font-weight:700; display:block; padding-bottom:10px; color:#000; }
.case_list { border-top:1px solid #ccc; width:97%;}
.case_list > li { padding:26px 0; border-bottom:1px solid #ccc;}
.case_list > li > dl > dt { float:left; width:185px; font-size:15px; font-weight:700; color:#000; letter-spacing:-1px; line-height:20px;}
.case_list > li > dl > dd { float:left; width:840px;  }
.case_ins_list > li { padding-bottom:8px; font-size:15px; font-weight:400; color:#000; letter-spacing:-1px;}
.cilist { }
.cilist > strong { display:block; width:70px; float:left; font-weight:400; }
.cilist > span { display:block; width:400px; line-height:26px; float:left; }

.story_tab {overflow:hidden; border-bottom:1px solid #003f5e;}
.story_tab li { float:left; display:block; color:#fff; background:#909090; border:1px solid #909090;  padding:11px 0; width:170px;font-weight:700; font-size:16px; text-align:center; border-bottom:none; margin-right:2px; cursor:pointer; letter-spacing:-1px;}
.story_tab li.on { background:#0045a4; color:#fff; border-bottom:none; }
.story_tab_con { clear:both; position:relative; background:#fff;}
.story_tab_con > div { display:none; background:#fff; text-align:left; }

.hotel_exp { padding:48px 47px; background:#fcfcf5; position:relative; }
.exp_h2 { border-left:7px solid #002430; padding:0 0 0 13px; font-size:22px; font-weight:700; letter-spacing:-2px; color:#002430; }
.inter_date { font-size:14px; font-weight:700; color:#002445; text-align:right; display:block; float:right;  }
.exp_dep { position:relative; clear:both; padding:30px 0;  }
.exp_dep > dt { font-size:20px; color:#a88269; letter-spacing:-1px; padding-bottom:15px; font-weight:700; }
.exp_dep > dd { font-size:14px; color:#666; letter-spacing:-1px; line-height:22px; }
.pdtb20 { padding:20px 0;  }
.dispb { display:block;}

.bi_div { padding:28px 0; position:relative; }
.simb_div { padding:58px 0 60px; text-align:center; border-bottom:1px solid #ccc; }
.simb_div > dl > dt { font-size:26px; color:#0045a4; font-weight:700; letter-spacing:-1px; padding-bottom:16px; }
.simb_div > dl > dd { font-size:23px; color:#373737; font-weight:700; letter-spacing:-1px; padding-bottom:35px;  }
.simb_img { padding-bottom:27px !important; }
.bb_none { border-bottom:none !important; }
.btn_bi_area { display:block; text-align:center; }
.btn_bi_area > a { display:inline-block; padding:12px 0; width:176px; background:#bc9b6a; font-size:15px; font-weight:700; color:#fff; }

.roof_tit { padding:54px 0 40px; text-align:center; }
.roof_tit > p { font-size:26px; font-weight:700; color:#161719; letter-spacing:-2px; }
.roof_tit > p > strong { font-size:36px; color:#ff4848; margin-left:5px; }
.roof_tit > p > strong.fs26 { font-size:26px !important; color:#ff4848; margin-left:5px; }
.roof_tit > p > .we_l { background:url(../images/contents/welcome_l.jpg) no-repeat; width:31px; height:27px; display:inline-block; margin-right:10px; vertical-align:10px; }
.roof_tit > p > .we_r { background:url(../images/contents/welcome_r.jpg) no-repeat; width:31px; height:27px; display:inline-block; margin-left:10px; vertical-align:10px;}
.stit_x { text-align:center; display:block; font-size:20px; color:#161719; letter-spacing:-2px; padding-top:4px; }

.roof_box { border:1px solid #cfcfcf; background:#fafafa; padding:69px 0 26px; position:relative; text-align:center; }
.roof_ph { font-size:16px; color:#000; letter-spacing:-1px; padding-bottom:45px; }

.roof_coup_list { padding:0 0 0 178px; }
.roof_coup_list > li { float:left; width:190px; margin-left:94px; margin-bottom:40px; }
.roof_coup_list > li.ml_none { margin-left:0 !important; }
.coupon_bg { display:block; background:url(../images/contents/coupon_img.jpg) no-repeat; width:190px; height:96px; text-align:center; position:relative; }
.coupon_bg > strong { font-size:24px; color:#ff6e51; font-weight:700; text-align:center; display:block; letter-spacing:-1px; padding-top:30px; padding-left:15px; }
.coupon_bg > span { font-size:14px; color:#161719; letter-spacing:-1px; display:block; text-align:center;   padding-left:15px; font-weight:700;}
a.btn_coup_app { margin-top:14px; display:inline-block; font-size:14px; font-weight:700; color:#fff; text-align:center; padding:7px 0; width:82px; background:#373737; }

.rmb { padding:40px 0; text-align:center; position:relative; border-bottom:1px solid #ccc; }
.rmb > p { font-size:16px; color:#000; font-weight:700; letter-spacing:-1px; padding-bottom:12px; }
.rmb > p > strong { color:#ff4848; }
.roof_mem_after { border-bottom:none !important; padding:40px 0 0 !important;}

.btn_mem_login { display:block; text-align:center; }
.btn_mem_login a { display:inline-block; background:#ff4848; color:#fff; text-align:center; padding:11px 0; width:166px; font-size:14px; font-weight:700;}
.roof_notice { padding:39px 0 95px; }
.roof_notice > p { font-size:16px; color:#ff4848; font-weight:700; padding-bottom:20px; }
.roof_notice > ul { }
.roof_notice > ul > li { padding-bottom:10px; font-size:13px; color:#373737; letter-spacing:-1px; }
.roof_notice > ul > li > strong { color:#ff4848; }

.rmb_table { width:100%; }
.rmb_table th { font-size:14px; font-weight:700; color:#000; text-align:center; padding:18px 0; letter-spacing:-1px; background:#f5f7f8; border:1px solid #e4e4e4; }
.rmb_table td { font-size:14px; font-weight:700; color:#000; text-align:center; padding:18px 0; letter-spacing:-1px; padding:18px 30px 18px 30px; background:#fff; border:1px solid #e4e4e4;}

.ben_intro { position:relative; padding-bottom:25px; border-bottom:1px solid #ccc; text-align:center; }
.ben_intro h4 { text-align:center; font-size:24px; font-weight:700; padding:66px 0 20px; color:#0045a4; }
.ben_intro .ben_img { display:block; margin:0 auto; padding:57px 0 17px; }
.ben_intro .ben_p1 { text-align:center; font-size:36px; font-weight:700; padding:25px 0 30px; color:#373737; }
.ben_intro .ben_p1 > strong { color:#ff4848; }
.ben_intro .ben_p2 { text-align:center; font-size:20px; font-weight:400; padding:0 0 45px; color:#373737; line-height:28px; letter-spacing:-1px; }

.brand_kind { padding:15px 0 50px; }
.brand_kind > li { float:left; width:33%; text-align:center; }
.brand_i { display:inline-block; width:82px; height:107px; margin-right:12px; }
.brand_c1 { display:inline-block; vertical-align:top; }
.brand_c2 { display:inline-block; vertical-align:top; }
.brand_c3 { display:inline-block; vertical-align:top; }
.bcom { text-align:left; padding-top:32px;}
.bcom > strong { font-size:23px; color:#373737; font-weight:700; display:block; letter-spacing:-1px;  margin-bottom:5px; }
.bcom > span { font-size:20px; color:#373737; display:block; line-height:26px; letter-spacing:-1px; }

.brand_chain { padding:10px 0 68px; }
.brand_chain2 { padding:20px 0 68px; }
.brand_chain li { float:left; width:25%; text-align:center; }
.brand_chain li > .bccm { display:inline-block; width:90%; text-align:center; }
.bccm1 { background:url(../images/contents/chain_bg1.jpg) center top no-repeat; width:207px; height:268px; }
.bccm2 { background:url(../images/contents/chain_bg2.jpg) center top no-repeat; width:207px; height:268px; }
.bccm3 { background:url(../images/contents/chain_bg3.jpg) center top no-repeat; width:207px; height:268px; }
.bccm4 { background:url(../images/contents/chain_bg4.jpg) center top no-repeat; width:207px; height:268px; }
.chain_txt { padding:75px 0 0; text-align:center; display:block; }
.chain_txt > strong { display:block; font-size:23px; color:#fff; font-weight:700; letter-spacing:-1px; padding-bottom:12px; }
.chain_txt > span { display:block; font-size:16px; color:#fff; font-weight:400; letter-spacing:-1px; }

.brandc_left { float:left; width:50%; }
.brandc_right { float:right; width:50%; }
.border_on { border:1px solid #d2d2d2; height:615px;}
.bl_none { border-left:none !important; }
.dis_none { display:none; }

.buz_rank { padding:56px 0 0; }
.buz_rank > dt { font-size:20px; color:#373737; font-weight:700; text-align:center; padding-bottom:42px; }
.buz_rank > dd { } 
.source_b { display:block; font-size:16px; color:#666; padding:29px 0 0; }

.buz_obj { padding:56px 0 0; }
.buz_obj > dt { font-size:20px; color:#373737; font-weight:700; text-align:center;padding-bottom:32px;}
.buz_obj > dd { }
.buz_obj > dd > ul { margin:0 43px ; }
.buz_obj > dd > ul > li { background:url(../images/contents/medal.jpg) 5px 23px no-repeat; padding:21px 0 22px 61px; border-bottom:1px solid #ccc; text-align:left; }
.buz_obj > dd > ul > li strong { font-size:16px; color:#373737; font-weight:700; display:block; letter-spacing:-1px; padding-bottom:2px; }
.buz_obj > dd > ul > li span { font-size:13px; color:#373737; font-weight:400; display:block; letter-spacing:-1px; }

.ts_div { padding:20px 0; }
.ser_use_tit { font-size:13px; color:#000; font-weight:700; padding:0 0 15px;}
.browser > span { display:block; padding:7px 0 0 41px; height:30px;}
.ie9 { background:url(../images/contents/ico_ie9.jpg) no-repeat; }
.edge { background:url(../images/contents/ico_edge.jpg) no-repeat;  }
.chrome { background:url(../images/contents/ico_chrome.jpg) no-repeat;  }
.firefox { background:url(../images/contents/ico_firefox.jpg) no-repeat; }
.safari { background:url(../images/contents/ico_safari.jpg) no-repeat; }

.reser_tip { padding:2px 0 0; }
.reser_tip > li { padding-bottom:4px; font-size:13px; font-weight:700; color:#000; letter-spacing:-1px;line-height:20px;}

.reser_process { background:url(../images/contents/reser_proce_bg.jpg) no-repeat; width:1000px; height:76px; margin:20px 0;}
.reser_process > li { width:225px; float:left; padding:12px 0 0; text-align:center; }
.reser_process > li > strong { font-size:16px; color:#373737; font-weight:700; display:block; padding-bottom:2px; }
.reser_process > li > span { font-size:12px; color:#373737; display:block;}
.resp_first { width:121px !important; font-size:16px; color:#373737; }
.resp_last { width:121px !important; float:right !important; font-size:16px; color:#373737; }
.wid_1 { width:38px !important; }
.mtb14 { margin:14px 0; }
.bank_guide { border:1px solid #e4e4e4; padding:25px 0 25px 8px; display:block; }
.nonebank { margin:20px 0; }
.nonebank > li { float:left; margin-left:10px; }
.nonebank > li > strong { font-size:13px; font-weight:700; display:inline-block; margin-right:10px; color:#000; vertical-align:top; padding-top:4px; }
.nonebank > li > .ind_receip1 { display:inline-block; width:367px; height:28px; background:url(../images/contents/receipt_p1.jpg) 0 0 no-repeat; }
.nonebank > li > .ind_receip2 { display:inline-block; width:367px; height:28px; background:url(../images/contents/receipt_p2.jpg) 0 0 no-repeat;}
.ml25 { margin-left:25px !important; }
.pb_none { padding-bottom:0 !important; }

.tsp_div { padding:32px 39px; border:1px solid #cfcfcf; background:#fafafa; margin:20px 0 0; min-height:100px; }
.tsp_left { float:left; width:311px; }
.tsp_left > h4 { font-size:26px; font-weight:700; color:#161719; letter-spacing:-2px; display:block; padding-top:0; }
.tsp_left > span { font-size:14px; color:#373737; padding-top:8px; font-weight:700;  }
.tsp_right { float:right; }
.tsp_right > li { float:left; width:170px; margin-left:26px; }
.tsp_right > li > strong { display:block; border-bottom:1px solid #ddd; padding-bottom:14px; text-align:center; font-weight:700;font-size:16px; color:#000}
.tsp_right > li > span { display:block; padding-top:14px; text-align:center; font-weight:400; font-size:16px; color:#000 }

.chain_ht_search { background:#fafafa; border:1px solid #ddd; padding:11px 0 11px 27px; }
.cht_sel1 { width:280px; display:inline-block; padding:6px 0 6px 10px; margin-right:9px; border:1px solid #b6b6b6; background:#fff; }
.cht_sel2 { width:280px; display:inline-block; padding:6px 0 6px 10px; margin-right:15px; border:1px solid #b6b6b6; background:#fff;}
.cht_btn_search { display:inline-block; margin-right:9px;}
.cht_btn_search a { display:block; width:176px; padding:6px 0; font-size:15px; background:#bc9b6a; text-align:center; font-weight:700; color:#fff; }
.cht_btn_reset { display:inline-block; }
.cht_btn_reset a { display:block; width:176px; padding:6px 0; font-size:15px; background:#7c7c7c; text-align:center; font-weight:700; color:#fff; }



/* 20161118 빠른예약 추가 */
.mt30 {margin-top:30px;}
.mt10 {margin-top:10px;}

.cht_sel3 { width:180px; display:inline-block; padding:6px 0 6px 10px; margin-right:15px; border:1px solid #b6b6b6; background:#fff;}

.btn_cal{position:absolute;top:3px;right:7px}

.ht_res_quick{padding-top:0}
.quick_res{width:100%;background:#fafafa;}
.quick_res p{margin-bottom:10px; font-size:15px; text-align:center;color:#191c24;font-weight:600}
.quick_res .row_wrap{padding-top:10px}
.quick_res .ht_select,.scd_select{float:left;height:105px}
.quick_res .ht_select{width:250px;padding:30px}
.scd_select{position:relative;width:600px;padding:30px 0 30px 0;border-left:1px solid #e1e1e1}
.scd_select dl{position:relative;float:left;margin-left:30px}
.scd_select dl.row_left{width:240px}
.scd_select dl.row_right{width:250px}
.scd_select dl dt{position:absolute;left:0;top:0;line-height:28px;color:#191c24;font-weight:600}
.scd_select dl dd{width:180px;padding-left:50px}
.scd_select dl.row_right dd{padding-left:60px}
.quick_res .date_box{position:relative;border:1px solid #d9d9d9;background:#fff}
.quick_res input{display:block;padding:0 10px 0 4px;width:114px;border:0;background:none;height:28px;line-height:28px;/*font-size:12.5px*//*13px;color:#808080;*/vertical-align:top}
.quick_res select{display:inline-block;width:100%;color:#191c24;/*font-size:12.5px*//*13px*/;border:1px solid #d9d9d9;height:28px;line-height:20px;letter-spacing:-1px;padding:3px 6px 3px 0;vertical-align:middle}
.quick_res:after{display:block;clear:both;content:''}
.btn_check{position:absolute;left:570px;top:70px;width:68px;height:68px;background:#bc9b6a;font-size:15px; background:#bc9b6a; text-align:center; font-weight:700; color:#fff; }

.sch_result{padding:40px 0;text-align:center}
.sch_result span{display:inline-block;margin-right:6px;font-size:16px;color:#666;font-weight:600;vertical-align:middle}
.sch_result strong{display:inline-block;font-size:24px;color:#0f4d8b;font-weight:600;vertical-align:middle}

.low_high2 { position:absolute; right:0; top:60px; font-size:12px; text-align:right; }
.low_high2 a { color:#666;  font-size:12px; }
.low_high2 a.on { color:#000; font-weight:700; font-size:12px; }
.low_high2 a:hover { color:#000; font-weight:700; font-size:12px; }
.low_high2 a:focus { color:#000; font-weight:700; font-size:12px; }
/* 20161118 빠른예약 추가 e */


.ch_hotel_list { position:relative; padding:30px 0 0; }
.rm_hotel_list { position:relative;}
.chh_thum {zoom:1; position:relative;border:1px solid #ddd; background:#fff; position:relative; margin-bottom:14px;}
.chh_thum:after{display:block;clear:both;content:"";}

.chh_img { float:left;}
.chh_img > img { float:left; width:348px; height:140px;}
.chh_txt { display:block; padding:20px 0 0 28px; float:left; position:relative; height:102px; min-width:440px; }
.chh_txt > strong { color:#0045a4; font-size:20px; font-weight:700; display:block; padding-bottom:3px; letter-spacing:-2px; }
.chh_txt > p { color:#0045a4; font-size:20px; font-weight:700; font-size:14px; color:#000; padding-bottom:3px; letter-spacing:-1px;}
.chh_txt > p > span { margin:0 7px; color:#888; font-size:13px; display:inline-block;  }

.chh_ul { position:absolute; bottom:0; left:28px; width:430px;}
.chh_ul > li { display:block; font-size:13px; font-weight:700; float:left; margin-left:10px; padding-left:11px; background:url(../images/contents/dot_ml.jpg) 0 4px no-repeat; letter-spacing:-1px; color:#000; }
.chh_ul > li:first-child { margin-left:0 !important; padding-left:0 !important; background:none !important; }
.chh_ul > li > strong { display:inline-block; margin-left:4px; color:#bc9b6a; }
.chh_price { position:absolute; right:28px; top:24px; }
.chh_price > span.pr_txt { display:block; text-align:right; color:#373737; font-size:14px; font-weight:700; padding-right:8px; }
.chh_price > strong.pr_red { display:block; text-align:right; font-size:27px; font-weight:700; color:#ff4848; padding:0 8px 6px; }
.chh_price > .btn_reser_s { display:block; text-align:right; }
.chh_price > .btn_reser_s a { float:right; margin-left:2px; }

.tab_recomand {overflow:hidden;}
.tab_recomand li {  float:left; width:33.3%;}
.tab_recomand li:first-child { margin-left:0 !important;}
.tab_recomand li a {  display:block; padding:10px 0;font-weight:700; font-size:16px; text-align:center; cursor:pointer; letter-spacing:-1px; color:#000; background:#fff; margin:10px 0 0 0;
				  border-top:1px solid #003c5f;}
.tab_recomand li a.on { background:#fff; color:#000; border-top:5px solid #003c5f; font-size:20px;}

.excell_top { background:#fafafa; border:1px solid #cfcfcf; border-radius:5px; position:relative; padding:13px 0 25px 43px; margin:22px 0; }
.excell_left { float:left; width:205px; }
.excell_left > h2 { padding:20px 0 10px; color:#161719; font-size:23px; letter-spacing:-2px; font-weight:700; }
.excell_left > h2 > strong { color:#ff4848; }
.excell_right { float:right; margin-right:20px; width:730px; }
.exce_list { padding:20px 0 0; }
.exce_list li { float:left; width:230px; height:138px; position:relative; margin-left:8px; }
.exce_img { position:relative; z-index:1; }
.exce_txt { position:absolute; z-index:99; width:230px; background:url(../images/contents/transp_black.png) repeat-x; height:57px; top:81px; left:0; }
.exce_txt > span { display:block; text-align:center; color:#bc9b6a; font-size:13px; letter-spacing:-1px; padding-top:
8px;}
.exce_txt > strong { display:block; text-align:center; color:#fff; font-size:14px; letter-spacing:-1px; font-weight:700; padding-top:2px;}
.ht_tip { display:block; color:#bc9b6a; font-size:14px; letter-spacing:-1px; padding-bottom:2px; }
.addr_benik { margin-top:12px !important; }

.new_top { background:#fafafa; border:1px solid #cfcfcf; border-radius:5px; position:relative; padding:38px 0 20px 43px; margin:22px 0; text-align:center; }
.new_top > p { text-align:center; display:inline-block; font-size:23px; color:#161719; letter-spacing:-1px; background:url(../images/contents/ico_plus.jpg) no-repeat; padding:9px 30px 0 66px; height:60px; font-weight:700; letter-spacing:-2px; }

.center_table td { text-align:center !important; padding:18px 0 !important;}

.empty1 { background:#fff !important; border-right:none !important; }
.empty2 { border-left:none !important; }
.mile_left { float:left; font-size:14px; font-weight:700; display:block; padding:4px 0 0; }
.mile_left strong { margin-left:4px; color:#ff4848; display:inline-block; }
.mile_right { float:right; font-size:14px; font-weight:700; display:block; }

.how_box { border:1px solid #ddd; padding:0 28px; }
.how_left { float:left; width:50%; padding:21px 0 26px; }
.how_right { float:left; width:44%; border-left:1px solid #e4e4e4; padding:21px 0 26px 3%;}
.radio_m { margin-left:10px; vertical-align:-2px; }
.radio_m2 { margin-left:0; vertical-align:-2px; }

.ind_join_list { }
.ind_join_list > li { margin-left:12px; width:325px; float:left; text-align:center; }
.ind_join_list > li:first-child { margin-left:0 !important; }
.ind_join_list2 > li { margin-left:7px; width:194px; float:left; text-align:center; }
.ind_join_list2 > li:first-child { margin-left:0 !important; }
.j_process { display:block; border:2px solid #001f3c; background:#001f3c; padding:23px 0 25px; text-align:center; height:58px; }
.j_process > span { display:block; color:#fff; font-size:15px; font-weight:700; }
.j_process > strong { display:block;  color:#fff; font-size:20px; font-weight:700; letter-spacing:-1px; padding-top:5px;}
.jp2 { padding:16px 0 0 !important;height:80px;}
.stp1 { padding-top:8px; }
.jp2 > strong { font-size:15px !important;}
.j_on { border:2px solid #0045a4 !important; background:#fff !important; }
.j_on > span { color:#0045a4 !important; }
.j_on > strong {color:#0045a4 !important; }
.join_tit { padding:32px 0 35px; text-align:center; font-size:20px; color:#161719; line-height:26px; letter-spacing:-2px; }
.join_tit > strong { color:#ff4848; font-weight:400; }

/*2017.03.16 베니키아 소개 > 체인가입안내*/
.commonTxtBold { font-weight: 600; }
.ctab_area{position:relative;width:100%;height:33px;border-bottom:1px solid #00232e;z-index:10;margin-bottom:-1px}
.ctab_area.nctab_area{border-bottom:1px solid #e5e9ea}
.ctab_area .ctab{overflow:hidden}
.ctab_area .ctab li{position:relative;float:left;width:150px}
.ctab_area .ctab5 li{ width:200px;  }
.ctab_area .ctab7 li{ width:143px; }
.ctab_area .ctab9 li{ width:111px; }
.ctab_area .ctab7 li:first-child{width:142px}
.ctab_area .ctab9 li:first-child{width:112px}
.ctab_area .ctab li a{ color: #fff; position:relative;display:block;margin-left:-1px;height:32px;line-height:32px;font-size:12.5px;border:1px solid #e5e5e5;border-bottom:0;color:#4c4c4c;text-align:center}
.ctab_area .ctab li.on{ background:#03394b;border-bottom:0;font-weight:bold; color:#fff; z-index:1;}
.ctab_area .ctab li a:hover{text-decoration:none;}
.ctab_area .ctab li:first-child a{margin-left:0}
.ctab_gray{border-bottom:1px solid #666}
.ctab_gray .ctab li a{ border:1px solid #cecece;border-bottom:0}
.ctab_gray .ctab li.on{ border:1px solid #666;background:#666;border-bottom:0; }
.ctab_area .ctab:after{ display:block;clear:both;content:''; }
.ctab_area .list_order{ position:absolute;bottom:8px;right:0; }
.ctab_area .list_order li{float:left;margin-left:6px;padding-left:8px;color:#666;background:url(../images/bar_list_order.png) 0 2px no-repeat}
.ctab_area .list_order li:first-child{padding:0;margin:0;background:none}
.ctab_area .list_order li.on{ font-weight:bold;color:#121620; }
.ctab_area .list_order li.on a { color:#fff; }

.tab_pl_con > div { display:none; }

.chain_ct .mtable_box{margin-top:-1px;}
.chain_ct_cc{padding:15px 20px;}
.chain_ct_cc p{margin-top:5px;line-height:18px;color:#666}
.join_process{padding:15px;border-bottom:1px solid #e5e9ea;color:#666;line-height:22px;}
.join_process ol li span{text-decoration:underline;color:#121620}
.join_wrap{ width:100%; margin-top: 130px; }
.join_wrap > .col_left{ width:300px; display: inline-block; margin-bottom: 20px; }
.join_wrap > .col_right{ width:680px; display: inline-block; float: right; margin-bottom: 20px; }
.call_email{position:relative;border:1px solid #86bbc6;height:163px;padding-left:105px;}
.call_email .bg_call{position:absolute;left:0;top:0;width:105px;height:163px;background:#86bbc6 url(../images/icon_call.png) 50% 50% no-repeat;}
.call_email strong{display:inline-block;padding:60px 0 0 18px;font-size:18px;font-weight:600;line-height:24px;color:#191c24}
.call_email a{padding:5px 0 0 18px;display:inline-block;font-size:14px;color:#888;font-weight:600;}
.join_in_wrap{width:100%;text-align:center;border-bottom:1px solid #e5e5e5; }
.join_in_wrap .col_left{ width:340px;height:163px; float: left; }
.join_in_wrap .col_right{ width:339px;height:163px;border-left:1px solid #e5e5e5; float: right; }
.join_in_wrap dl{margin:0 30px;}
.join_in_wrap dl dt{margin-bottom:20px;padding-top:28px;height:27px;border-bottom:1px solid #e5e5e5;font-weight:600;font-size:16px;line-height:22px;color:#191c24;}
.join_in_wrap dl dd{color:#666}
.join_in_wrap dl dd.btn_area{margin-top:10px;}
.join_in_wrap dl dd .btn{width:170px;}
.join_in_wrap:after{display:block;clear:both;content:''}
.join_wrap1{ width:100%; }
.join_wrap1 .col_left{ width:490px; display: inline-block; float: left; }
.join_wrap1 .col_right{ width:490px; display: inline-block; margin-left: 20px; }
.chain1_box{ padding:0 20px;border:1px solid #d9d9d9; }
.chain1_box_1{height:357px;}
.chain1_box_2{height:230px;}
.chain1_box_3{height:150px;}
.dot_list{padding-top:25px;}
.dot_list > li{margin-top:20px;padding-left:10px;background:url(../images/bul_dot.png) 0 6px no-repeat;line-height:18px;color:#666;}
.dot_list > li:first-child{margin-top:0;}

.reg_tit{ margin-top:20px; padding-bottom:5px;border-bottom:1px solid #666; }
.reg_tit.nbd_reg_tit{ border-bottom:0; }
.reg_tit h3{ font-size:16px;color:#191c24;letter-spacing:-1px;font-weight:600; }
.reg_tit h3 em{ color:#666;font-weight:normal;font-family:'NanumGothic'; }
.reg_tit p{ margin-top:3px;/*font-size:12.5px*//*13px*/;color:#666;line-height:18px; }

/*2017.03.16 베니키아 소개 > 체인가입안내*/

.insc_h4 { font-size:16px; color:#000; font-weight:700; letter-spacing:-1px; }
.insc_h4 > span { margin-left:10px; font-size:13px; color:#000; letter-spacing:-1px; font-weight:400 !important; }
.indi_div { padding:0 0 20px; }
.overflow_y { position:relative; overflow-y:scroll; height:320px; border:1px solid #e4e4e4; background:#fff; margin:13px 0 42px; }
.join_agree_b { text-align:center; padding-bottom:42px; border-bottom:1px solid #ccc; }
.join_agree_p { display:inline-block; font-weight:700; color:#000; letter-spacing:-1px; font-size:14px !important; }
.jap_chk { margin-right:5px; border:1px solid #878787; vertical-align:-1px; }
.group_p { padding:0 0 0 40px; margin-top:29px; font-weight:700; color:#000; letter-spacing:-1px; font-size:14px; background:url(../images/contents/ico_group.jpg) no-repeat; padding-top:4px; height:30px; }
.group_p > a { color:#ff4848; margin-left:5px; text-decoration:underline; }

.tip_txt { margin:0 0 0 5px; }
.btn_grey_again { cursor:pointer; margin-left:15px; background:#9b9b9b; color:#fff; font-weight:700; font-size:13px; text-align:center; padding:4px 12px; border:none; }
.btn_grey_again2 { cursor:pointer; background:#9b9b9b; color:#fff; font-weight:700; font-size:13px; text-align:center; padding:4px 8px; border:none; }

.my_cert { color:#ff4848; font-size:14px; font-weight:700; letter-spacing:-1px; margin-left:10px; }
.btn_hgrey { cursor:pointer; margin-left:5px; background:#373737; color:#fff; font-weight:700; font-size:13px; text-align:center; padding:4px 12px; border:none; }

.info_receive { display:block; margin-bottom:10px; }
.ir_check { display:block; padding-bottom:5px; }
.irc { font-size:14px; color:#373737; font-weight:700; }
.irc_right { margin-left:20px; padding-left:21px; background:url(../images/contents/dot_ml.jpg) 0 5px no-repeat; }
.complete_div { text-align:center; position:relative; padding:55px 0 100px; border:1px solid #cfcfcf; background:#fafafa; }
.roof_btn_login { margin-top:25px; }
.group_join_select { border:1px solid #ebebeb; margin:15px 0 0; }
.gjs { text-align:center; padding:55px 0 60px; }
.gjs_tit { display:block; font-size:20px; font-weight:700; color:#373737; letter-spacing:-1px; }
.gjs_tip { display:block; font-size:15px; font-weight:400; color:#373737; letter-spacing:-1px; line-height:22px; padding:10px 0 20px; }
.gjs_btn { display:block; text-align:center; }
.gjs_btn > a { display:inline-block; background:#bc9b6a; font-size:13px; color:#fff; letter-spacing:-1px; letter-spacing:-1px; padding:4px 0; width:70px; }
.gjs_left { float:left; width:50%; }
.gjs_right { float:left; width:49%; border-left:1px solid #ebebeb; }

.group_join_type { position:relative; border:1px solid #ebebeb; margin:12px 0 30px; }
.group_join_type > li { width:33%; float:left; }
.group_join_type > li:first-child { width:34%; }
.indi_type { display:block; text-align:center; padding:55px 0 60px; }
.indi_type > .radio_m3 { display:inline-block; text-align:center; }
.indi_type > strong { display:block; color:#373737; font-size:20px; font-weight:700; letter-spacing:-1px; padding:12px 0; }
.indi_type > span { display:block; color:#373737; font-size:15px; font-weight:700; letter-spacing:-1px;}
.indt1 { border-left:1px solid #ebebeb; }
.ml10 { margin-left:10px; }

.id_find {  background:url(../images/contents/ico_find_id.jpg) 0 3px no-repeat; padding-left:33px;  }
.pw_find {  background:url(../images/contents/ico_find_pw.jpg) 0 4px no-repeat; padding-left:27px;  }

.find_left { position:relative; float:left;width:490px; height:370px; background:#fff; border:1px solid #cfcfcf;}
.find_right { position:relative; float:right;width:490px; height:370px; background:#fff; border:1px solid #cfcfcf;}

.find_form { position:relative;}
.find_form ul { padding:30px 0; }
.find_form ul li { padding-bottom:9px; }
.inpw3 { width:96%; }
.btn_blue { float:center; width:500px; text-align:center; }
.btn_blue > a { display:block; background:#0045a4; padding:7px 0; font-size:14px; letter-spacing:-1px; color:#fff; font-weight:700; }

.btn_mgrey { float:right; width:200px; text-align:center; }
.btn_mgrey > a { display:block; background:#373737; padding:7px 0; font-size:14px; letter-spacing:-1px; color:#fff; font-weight:700; }
.btn_confirm { position:absolute; bottom:60px; left:50%; margin-left:-50px; }
.btn_confirm > a { display:block; width:100px; color:#fff; font-weight:700; font-size:14p; text-align:center; letter-spacing:-1px; padding:7px 0; background:#ff4848 }

.btn_confirm_1 { position:absolute; bottom:-38px; left:50%; margin-left:-210px; }
.btn_confirm_1 > a { display:block; width:112px; color:#fff; font-weight:700; font-size:14p; text-align:center; letter-spacing:-1px; padding:7px 0; background:#ff4848 }

#benefit_wrap { position:absolute; width:100%; height:100%; background:url(../images/contents/trans_grey.png) repeat; z-index:100;  z-index:9999;}
.pop_wrap { position:absolute; left:50%; top:275px; width:849px; height:635px; background:#fff; border:2px solid #000; margin-left:-425px; }
.pop_ins { padding:46px 55px; position:relative; }
.pop_h2 { font-size:20px; font-weight:700; letter-spacing:-1px; color:#373737; background:url(../images/contents/ico_benefit.jpg) no-repeat; padding:3px 0 0 33px }
.pop_tit { font-size:16px; font-weight:700; letter-spacing:-1px; color:#373737; padding:3px 0 10px 0 }
.pop_tit > strong {color:#ff4848;}
.btn_pop_close { position:absolute; right:0; top:0; }
.btn_bgrey { position:relative;  text-align:center; display:block; margin:30px 0; }
.btn_bgrey > a { display:inline-block; width:90px; background:#373737; padding:7px 0; font-size:14px; letter-spacing:-1px; color:#fff; font-weight:700; text-align:center; }

.benefit_two { padding:20px 0 0; }
.bene { width:360px; background:#f5f7f8; text-align:center; display:block; padding:21px 0 22px; font-size:14px; color:#000; letter-spacing:-1px; font-weight:700; }
.bene_left { float:left; }
.bene_right { float:right; }
.bene > span { display:block; }
.bene > span > strong { color:#ff4848; }
.bene > a { text-decoration:underline; display:block; margin-top:6px; color:#000; }

/*.load_map { border:1px solid #cfcfcf; height:471px; width:1098px; background:url(../images/contents/map_img.jpg) no-repeat; }*/
.load_map { border:1px solid #cfcfcf; height:705px; width:1000px; background:url(https://www.benikea.com/ezstock/tinymce/upload/loca.PNG) no-repeat; }
.load_addr { padding:30px 0; border-bottom:1px solid #ccc; }
.addr_tit { font-size:20px; font-weight:700; letter-spacing:-1px; color:#161719; display:block; padding-bottom:6px; }
.addr_cont { font-size:16px; font-weight:40; letter-spacing:-1px; color:#161719; display:block; }
.addr_cont > span { display:inline-block; margin-left:14px; padding-left:15px; background:url(../images/contents/addr_dot.jpg) 0 6px no-repeat; }
.addr_cont > span:first-child { margin-left:0 !important; padding-left:0 !important; background:none !important; }
.ad_email { text-decoration:underline; }
.l_how { padding:27px 0; }
.l_how > li {zoom:1; position:relative;margin-bottom:25px;}
.l_how > li:after{display:block;clear:both;content:"";}
.l_how > li > dl > dt { float:left; width:184px; color:#000; font-size:15px; font-weight:700; letter-spacing:-1px; }
.l_how > li > dl > dd { float:left; width:804px; color:#000; font-size:15px; font-weight:400; letter-spacing:-1px; }
.l_how > li > dl > dd > span { display:block; padding-bottom:6px; }
.ml_none { margin-left:none !important; }

.inf_use { position:relative; padding:42px 48px; border:1px solid #ccc; background:#fff; margin:26px 0; }
.useb { border-bottom:1px solid #ccc; padding:45px 0 20px; }
.useb > h2 { color:#373737; font-size:15px; letter-spacing:-1px; padding-bottom:10px; font-weight:700 }
.use_dl { padding-bottom:15px; }
.use_dl > dt { color:#373737; font-size:13px; letter-spacing:-1px; padding-bottom:5px;}
.use_dl > dd { color:#373737; font-size:13px; letter-spacing:-1px; padding-bottom:5px; line-height:22px;}
.use_dl > dd > ol { padding:5px 0; }
.use_dl > dd > ol.pl36 { padding:6px 0; padding-left:36px; }
.use_dl > dd > ol > li { color:#373737; font-size:13px; letter-spacing:-1px; padding-bottom:5px; line-height:20px;}
.pt_none { padding-top:0 !important; }

.pop_email_wrap { position:absolute; left:50%; /*top:275px;*/bottom:200px; width:849px; height:445px; background:#fff; border:2px solid #000; margin-left:-425px; }
.pop_email_h2 { font-size:20px; font-weight:700; letter-spacing:-1px; color:#373737; background:url(../images/contents/ico_email_refuse.jpg) 0 3px no-repeat; padding:0 0 0 29px; vertical-align:top; }
.inf_email { padding:15px 0; }
.inf_email > p { line-height:24px; color:#373737; font-size:13px; padding-bottom:24px; }
.inf_email > dl { }
.inf_email > dl > dt { color:#373737; font-size:13px; padding-bottom:7px; }
.inf_email > dl > dd { color:#373737; font-size:13px; line-height:22px; padding-bottom:7px; }
.policy_p { font-size:15px; color:#000; line-height:26px; padding:20px 0 5px; letter-spacing:-1px; }

.polb { border-bottom:1px solid #ccc; padding:35px 0 5px;}
.pol_dl { padding-bottom:15px; }
.pol_dl > dt { color:#373737; font-size:15px; letter-spacing:-1px; padding-bottom:5px;}
.pol_dl > dd { color:#373737; font-size:15px; letter-spacing:-1px; padding-bottom:12px; line-height:22px; font-weight:400;}
.pol_ol { margin-top:25px; }
.pol_ol > li { margin-top:6px; }
.pol_ol > li:first-child { margin-top:0 !important; }
.pol_ol > li > dl > dt { color:#373737; font-size:13px; padding-bottom:2px;}
.pol_ol > li > dl > dd { color:#373737; font-size:13px; line-height:22px; padding-bottom:8px; }

.poli_list { padding:15px 0 0 25px; position:relative; }
.poli_list > li { padding-top:10px; color:#737373; }
.poli_list > li:first-child { padding-top:0 !important; }
.poli_list > li > strong { display:block; padding-bottom:4px; }
.poli_list > li > span { display:block; padding-bottom:4px; line-height:24px; }

.poli_list2 { padding:15px 0 0 25px; position:relative; }
.poli_list2 > li { color:#737373; width:228px; float:left; }
.poli_list2 > li > strong { display:block; padding-bottom:4px; }
.poli_list2 > li > span { display:block; padding-bottom:4px; line-height:24px; }

.pol_table { margin:10px 0 20px 25px;}
.pol_table th { border:1px solid #e5e5e5; color:#373737; padding:12px 0; text-align:center; font-size:13px; font-weight:700; }
.pol_table td { border:1px solid #e5e5e5; color:#737373; padding:12px 30px; line-height:24px; text-align:center; }
.pl_none { padding-left:0 !important; }

.intro_menu { position:relative; padding:28px 0 10px; }
.mypage_tab {overflow:hidden; padding:28px 0 10px;}
.mypage_tab li { float:left; width:14.2%}
.mypage_tab li:first-child { margin-left:0 !important;}
.mypage_tab li a { display:block; padding:10px 0;font-weight:700; font-size:16px; text-align:center; cursor:pointer; letter-spacing:-1px; color:#001f3c; background:#fff; border-bottom:3px solid #001f3c;}
.mypage_tab li a.on { background:#001f3c; color:#fff; border-bottom:3px solid #001f3c;}

.td_relative { position:relative; }
.btn_bene_detail { float:right; right:20px; top:16px; }
.btn_bene_detail a { font-size:13px; color:#373737; display:inline-block; text-align:right; text-decoration:underline; }
.inf_my { position:relative; padding:0 0 20px; }
.myp_tit { font-size:16px; color:#000; letter-spacing:-1px; font-weight:700; }
.myp_tit > strong { display:inline-block; color:#ff4848 }
.myp_tit > span.my_mod { background:url(../images/contents/my_mod.jpg) no-repeat; padding-left:17px; display:inline-block; margin-left:13px; }
.myp_tit > span.my_mod a { font-size:13px; color:#373737; font-weight:700; text-decoration:underline;}

.inf_my_tab { position:relative; padding:40px 0 20px; } 
.inf_my_tab2 { position:relative; padding:30px 0 10px; } 
.inf_my2 {position:relative; padding:20px 0; }
.tab_com {overflow:hidden; border-bottom:1px solid #003f5e;}
.tab_com li { float:left; display:block; color:#fff; background:#909090; border:1px solid #909090; padding:6px 2px; min-width:106px;font-weight:700; font-size:13px; text-align:center; border-bottom:none; margin-right:2px; cursor:pointer; letter-spacing:-1px;}
.tab_com li.on { background:#373737; color:#fff !important; border-bottom:none; }
.tab_con_com { clear:both; position:relative; background:#fff !important;}
.tab_com a {color:#fff;}
 /* .tab_con_com > div { display:none; background:#fff; text-align:left; } todo  : 임시수정 */ 

.blr_none { border-left:0 !important; border-right:0 !important; font-weight:700 !important;  }
.tip_sp1 { display:block; padding-top:5px; padding-left:7px; }
.inf_pin { font-size:14px; font-weight:400; color:#000; text-align:center; padding:20px 0; letter-spacing:-1px; padding:18px 30px 18px 30px; background:#fff; border:1px solid #e4e4e4; border-left:0; border-right:0; }
.inf_pin2 { color:#373737; text-align:center; letter-spacing:-1px; padding:60px 0 50px; background:#fff; border:1px solid #d2d2d2; border-left:0; border-right:0; }
.inf_pin2 > strong {font-size:20px; font-weight:700; display:block;  }
.inf_pin2 > span {font-size:14px; font-weight:400; display:block; padding:5px 0 20px;  }
.btn_sale_room { display:block;text-align:center; }
.btn_sale_room a { background:#ff4848; font-size:15px; color:#fff; font-weight:700; display:inline-block; padding:6px 0; width:136px; }
.brl_none td { border-left:0 !important; border-right:0 !important; padding:20px 0 !important; text-align:center; }
.brl_none td.pr20 { padding-right:20px !important; }

.stay_app { position:relative; color:#373737; text-align:left; letter-spacing:-1px; padding:25px 0 25px 40px; background:#fff; border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; margin:10px 0;}
.stay_app > strong { font-size:14px; font-weight:700; display:inlinle-block; margin-right:10px; }
.stay_app > .inp_num { display:inlinle-block; border:1px solid #c5c5c5; width:430px; padding:3px 10px;}
.stay_app > .btn_grey_app { display:inlinle-block; font-weight:700; font-size:12px; text-align:center; border:0 !important; background:#9b9b9b; padding:3px 0; width:70px; color:#fff; cursor:pointer; }
.stay_app > span { display:inlinle-block; margin-left:10px; font-size:12px;}
.pt20 { padding-top:20px !important; }

.sale_coupon th { text-align:center; border-left:0 !important; background:none !important; padding:30px 0 !important;  }
.sc_str1 { display:block !important; padding:5px 0 0; font-size:20px; color:#bc9b6a; font-weight:700; }
.sale_coupon td { text-align:left; border-right:0 !important; padding-left:30px !important; }
.sc_str2 { display:block !important; font-size:15px; font-weight:700; }
.sc_span { display:block !important; line-height:18px; padding-top:4px; font-size:12px; }

.ab_hotel { position:relative; margin:10px 0; }
.ab_hotel > li { float:left; width:220px;min-height:220px; margin-left:10px; }
.ab_hotel > li:first-child { margin-left:0 !important; }
.ab_div { position:relative; }
.ad_img { position:relative; z-index:1; }
.ad_grade { display:block; width:59px; height:14px; background:#bc9b6a; font-size:12px; letter-spacing:-1px; position:absolute; left:0; top:0; padding:2px 0 4px; z-index:99; text-align:center; color:#fff; font-weight:700; }
.ad_addr { display:block; position:relative; border:1px solid #e4e4e4; border-top:0 !important; padding:15px 12px 12px; color:#373737; height:56px; }
.ad_addr > strong { display:block; }
.ad_addr > span { display:block; margin-top:4px; line-height:16px; }
.ad_list { border:1px solid #e4e4e4; border-top:0 !important; }
.ad_list > li { float:left; width:33%; text-align:center; }
.ad_list > li:first-child { width:34%; }
.ad_list > li > span { display:block; border-left:1px solid #e4e4e4; text-align:center; padding:5px 0; letter-spacing:-1px; }
.ad_list > li > span a {font-size:12px; color:#ff4848; display:block; text-align:center;}

.inq_table th { text-align:center; border-left:0 !important; border-right:0 !important; padding:10px 0 !important; background:none !important; }
.inq_table td { text-align:center; border-left:0 !important; border-right:0 !important; }
.inq_question { position:relative; padding-left:48px; }
.inq_q { float:left; width:37px; color:#0045a4; font-size:20px; font-weight:700; }
.inq_a { float:left; width:37px; color:#bc9b6a; font-size:20px; font-weight:700; }
.inq_txt { float:left; width:967px; }
.inq_texta { padding:10px; width:947px; height:75px; color:#000; font-size:13px; display:block; border:1px solid #c4c4c4; }
.btn_inq { display:block; text-align:right; padding:9px 0 0; }
.btn_inq a.q_mod { display:inline-block; background:#bc9b6a; font-size:13px; font-weight:700; text-align:center; color:#fff; letter-spacing:-1px; width:63px; padding:2px 0 3px; }
.btn_inq a.q_del { display:inline-block; background:#979797; font-size:13px; font-weight:700; text-align:center; color:#fff; letter-spacing:-1px; width:63px; padding:2px 0 3px; margin-left:5px;}

.withdraw_p { padding:67px 0 24px; position:relative; text-align:center; line-height:20px; color:#000; font-size:16px; font-weight:700; letter-spacing:-1px; }
.agree_contp { padding:30px 25px; }

/*2016-11-30 커뮤니티\호텔스토리*/
.stable tbody tr.story_view{display:none}
.stable tbody tr.story_view td{padding:0;text-align:left}
.stable tbody tr.story_view td .btn_area_c{padding:0 0 30px 0}
.story_art{padding:50px 35px;background:#fcfcf5}
.story_art h3{padding-left:20px;font-size:20px;font-weight:600;line-height:30px;color:#002430;letter-spacing:-1px;background:url(/res/images/bar_story_tit.png) 0 4px no-repeat}
.story_art h4{margin:45px 0 5px;font-size:20px;line-height:26px;color:#a88240;font-weight:600}
.story_art .date{text-align:right;margin:0px 0 5px;font-size:14px;line-height:26px;color:#002430;font-weight:600}
.story_art .art_txt{font-size:14px;line-height:22px;color:#666}
.story_art .art_img{padding:10px 0}
.story_art .art_img img{max-width:100%}
.btn_reservation,.btn_review{width:170px}


/* 환율 정보 레이어 팝업 창 */
.exc_rate{display:none;position:absolute;left:-352px;top:81%;width:338px;height:335px;background:#f5f7f9;border:1px solid #ccd8df}
.exc_rate .btn_layer_close{top:15px;right:15px;}
.exc_rate .arr{position:absolute;top:15px;right:-7px;display:inline-block;width:7px;height:11px;background:url(../images/contents/bg_exc_rate.png) 0 0 no-repeat}
.exc_rate h4{padding-top:25px;font-size:20px;line-height:26px;color:#191c24;font-weight:600;text-align:center}
.exc_rate p{margin-top:4px;text-align:center;color:#666}
.exc_rate_list{margin:20px 27px 0;border:1px solid #d9d9d9;background:#fff}
.exc_rate_list li{position:relative;text-align:right;padding:0 24px 0 15px;line-height:39px;border-top:1px solid #d9d9d9;color:#191c24}
.exc_rate_list li:first-child{border:0}
.exc_rate_list li .money{display:inline-block;position:absolute;left:73px;top:0}
.exc_rate_list li strong{display:inline-block;font-weight:normal}
.exc_rate_list li .flag_img{position:absolute;left:15px;top:14px;display:inline-block;width:16px;height:11px;background-image:url(../images/contents/flag.png);background-repeat:no-repeat}
.exc_rate_list li .flag_img.flag_usa{background-position:0 -21px}
.exc_rate_list li .flag_img.flag_jpn{background-position:0 -42px}
.exc_rate_list li .flag_img.flag_cny{background-position:0 -63px}
.exc_rate_list li .flag_img.flag_twd{background-position:0 -84px}
.exc_rate_list li .flag_img.flag_eu{background-position:0 -105px}
.exc_rate .bank{padding:14px 27px 0;text-align:right;border:0px solid #fff; }
.btn_layer_close{z-index:9999; position:absolute;display:inline-block;width:17px;height:17px;background:url(../images/contents/btn_layer_close.jpg) 0 0 no-repeat}
.show{display:block;}
.hide{display:none;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
/* 환율 정보 레이어 팝업 창 */

/* 20161218 */
.mld { margin-top:15px; }
.mld_left { float:left; }
.mld_left > p { font-size:20px; font-weight:700; letter-spacing:-1px; color:#0045a4; padding:10px 0 0; }
.inf_reser2 { position:relative; padding:50px 0 42px; }
.left_process { float:left; width:230px; }
.right_info { float:left; width:750px; padding-left: 20px; }
.char_list { vertical-align:top; }
.char_list > li {zoom:1; position:relative; padding-top:7px;}
.char_list > li:first-child { padding-top:0 !important;}
.char_list > li:after{display:block;clear:both;content:"";}
.char_list > li > strong { float:left; display:inline-block;  letter-spacing:0 !important;}
.char_list > li > span { float:right; display:inline-block; letter-spacing:0 !important;}
.data_blank { text-align:center; }
.result_td { text-align:right !important; background:#f5f7f8 !important; font-size:16px !important; font-weight:700 !important; }
.td_vtop { vertical-align:top !important; }
.inf_reser3 { position:relative; padding:10px 0 42px; }
.gud_list li { padding-top:5px; line-height:18px; }
.gud_list li:first-child { padding-top:0; }
.inf_reser4 { position:relative; padding:20px 0 0; }

.tab2 {overflow:hidden; border-bottom:1px solid #003f5e;}
.tab2 li { float:left; display:block; color:#0045a4; background:#fff; border:1px solid #0045a4;  padding:6px 0; width:73px;font-weight:700; font-size:13px; text-align:center; border-bottom:none; margin-left:2px; cursor:pointer; letter-spacing:-1px;}
.tab2 li:first-child { margin-left:0; }
.tab2 li.on { background:#0045a4; color:#fff; border-bottom:none; }
.tab2_con { clear:both; position:relative; background:#fff;}
.tab2_con > div { display:none; background:#fff; text-align:left; }

.lp_tab { margin-bottom:30px; }
.ti_cont { margin-top:1px; background:#f5f5f5; text-align:center; padding:30px 0; }
.res_date { display:block; text-align:center; }
.res_number { display:block; text-align:center; padding-top:4px; }
.res_number > strong { font-size:20px; color:#ff0000; }
.ti_tip { padding:10px 0 0; }
.lp_hotel { margin-bottom:70px; }
.lp_ins { padding:10px; background:#f5f5f5; }
.lp_ins > h4 { text-align:center; font-size:14px; font-weight:700; color:#000; padding:10px 0 0; letter-spacing:-1px; }
.hz_line { display:block; width:20px; height:1px; background:#002430; text-align:center; margin:10px auto; }
.hz_list { padding-bottom:10px; }
.hz_list li { padding-top:4px; }
.hz_list li:first-child { padding-top:0 !important; }

#lay_wrap { padding:30px 3%; }
.lay_h1 { text-align:center; }
.lay_h2 { text-align:center; font-size:45px; color:#000; letter-spacing:-1px; padding:10px 0 20px; font-weight:700; }
.btn_t_area { text-align:right; }
.pr_right { display:inline-block; }
.inf_reser4 { position:relative; padding:4px 0 32px; }
.inf_reser5 { position:relative; padding:10px 0 32px; }

.layp_hotel { position:relative; padding:10px 0 20px; }
.layp_img { float:left; width:230px; }
.layp_ins { float:left; width:500px; margin-left:25px; }
.layp_ins > h4 { font-size:14px; font-weight:700; color:#000; padding:5px 0 7px; letter-spacing:-1px; }

.layp_list { padding-top:3px; }
.layp_list li { float:left; margin-left:10px; }
.layp_list li:first-child { margin-left:0 !important; }
.layp_addr { }

.layp_list2 { padding:7px 0; }
.layp_list2 li { float:left; margin-left:10px; }
.layp_list2 li:first-child { margin-left:0 !important; }
.layp_list2 li strong { border-radius:15px; border:1px solid #003f95; color:#003f95; font-size:12px; font-weight:700; text-align:center; display:inline-block; padding:2px 12px; }
.layp_list2 li span { font-size:12px; color:#000; display:inline-block; margin-left:10px; }
.layp_tip { letter-spacing:-1px; }




/* modal */
.simplemodal-overlay{background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:10001 !important}
.simplemodal-container,.simplemodal-wrap{z-index:10002 !important}
.simplemodal-container .modalCloseImg{position:absolute;top:29px;right:19px;display:inline-block;width:17px;height:17px;background:url(/images/btn_layer_close.png) 0 0 no-repeat;cursor:pointer;z-index:10002 !important}
.modal_layer{position:relative;display:none;width:440px;padding:20px 19px 30px 19px;border:1px solid #999;background:#fff;text-align:left;}
.modal_header{border-bottom:1px solid #030303}
.modal_header h4{padding-bottom:10px;}
.modal_body .btn_area_c{margin-top:0;padding-top:20px;}
.modal_body .btn_area_c .btn{width:80px;line-height:30px;font-size:12.5px/*13px*/; margin-top: 10px; }
.modal_layer .mtable_box{margin-top:-1px}


.benefit_alarm_txt{margin:25px 0 10px;font-size:14px;}
.benefit_alarm .mtable_box{border-top:1px solid #dedede}
.benefit_alarm_wrap{margin-top:10px;}
.benefit_alarm_wrap .col{width:213px;padding:13px 0;border:1px solid #e4e4e4;text-align:center;}
.benefit_alarm_wrap .col_left{ float: left; }
.benefit_alarm_wrap .col_right{ float: right; }
.benefit_alarm_wrap .col p{margin-bottom:10px;line-height:18px;color:#666}
.benefit_alarm_wrap .btn_wbd{width:78px;padding-right:12px;line-height:26px;font-size:12.5px/*13px*/;background-image:url(/images/bul_arr_gr.png);background-repeat:no-repeat;background-position:78px 50%;}

.modal_body .txt_list{margin-top:10px;}
.res_cancel_txt{margin-top:20px;font-size:14px;color:#191c24;font-weight:600;text-align:center;}

.modal_body .btn_area_c .btn.btn_view_hotel_grade{width:auto;padding:0 22px; }


/* dialog */
.dialog{position:relative;padding:20px 19px;border:1px solid #b2b2b2}
.dialog_tit{padding-left:30px;color:#a88240;font-size:20px;font-weight:600;line-height:31px;background:url(/res/images/bul_dialog_tit.png) 0 0 no-repeat;}
.dialog_close{position:absolute;top:27px;right:19px;display:inline-block;width:17px;height:17px;background:url(/res/images/btn_layer_close.png) 0 0 no-repeat;}
.btn_dailog_reg,.btn_dailog_cancel{width:80px;line-height:30px;/*font-size:12.5px*//*13px*/;}



/* table */
.mtable_box{border-top:1px solid #666}
.mtable{width:100%;table-layout:fixed;background:#fff}
.mtable thead tr th,.mtable tbody tr th,.mtable tbody tr td{padding:11px 15px 11px 15px;height:18px;line-height:18px;/*font-size:12.5px*//*13px*/;background:#fff;color:#191c24;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:middle}
.mtable thead tr th.bgf7,.mtable tbody tr th.bgf7,.mtable tbody tr td.bgf7{background:#f7f7f7}
.mtable_c thead tr th,.mtable_c tbody tr th,.mtable_c tbody tr td{text-align:center}
.mtable_nbdl thead tr th,.mtable_nbdl tbody tr th,.mtable_nbdl tbody tr td{border-left:0}
.mtable .ftc{border-left:0}
.mtable .vtc_t{vertical-align:top}
.mtable .tal{text-align:left}
.mtable .tac{text-align:center}
.mtable .tar{text-align:right}
.mtable .posr{position:relative}
.mtable .posr a.arr_r{position:absolute;top:0;right:0;color:#666;line-height:13px;display:inline-block;padding-right:12px;background:url(/res/images/bul_arr_r.png) 100% 50% no-repeat}
.mtable .posr a.arr_r span{display:inline-block;padding-left:10px;border-left:1px solid #ccc}
.mtable_box .mtbl_desc{margin-top:10px;color:#666;line-height:18px}
.mtable.ctable strong{color:#cc0e0e}

.reg_voucher .reg_form_fd dt{width:130px;}
.reg_voucher .reg_form_fd dd{width:309px;}
.reg_voucher .reg_form_fd dd .inp_txt{width:105px;}

.review_write{width:705px;}
.review_write .rv_write{margin-top:0;border-top:0;}
/**/
a.rv_write {padding: 7px 25px;display: inline-block;background-color: #ff4948;color:#fff;}
.payment_card .form_fd_box{margin-top:20px;border-top:1px solid #030303}
.payment_card .pm_form_fd dt{width:135px;}
.payment_card .pm_form_fd dd{width:304px;}
.payment_card .pm_form_fd dd .inp_txt{width:98px;}
.payment_card .pm_form_fd dd .inp_txt.inp_txt_w{width:249px;}
.payment_card .pm_form_fd dd .inp_txt.inp_txt_s{width:43px;}
.payment_card .pm_form_fd .card_date_sel{display:inline-block;width:118px;color:#191c24;border:1px solid #d9d9d9;height:28px;line-height:20px;letter-spacing:-1px;padding:3px 6px 3px 0;vertical-align:middle}
.payment_card .fc_blk{color:#121620}
.payment_card .txt_list{margin-top:30px;}

.payment_refund h3{text-align:center;font-size:20px;font-weight:600;color:#4C5059;margin-top:40px;letter-spacing:1px}
.payment_refund .form_fd_box{margin-top:40px;border-top:1px solid #e5e5e5}
.payment_refund .pm_form_fd dt{width:150px;}
.payment_refund .pm_form_fd dd{width:289px;}
.payment_refund .pm_form_fd dd .inp_txt{width:92%;}
.payment_refund .pm_form_fd dd select{width:100%;}
.payment_refund .noti{margin-top:15px;margin-bottom:20px}

.pop_coupon{float:left;padding:0;width:400px;height:300px;background:url(/images/bg_article.png) no-repeat center top;}
.pop_coupon .form_fd_box{margin-top:20px;border-top:1px solid #030303}
.pop_coupon dt{width:120px}
.pop_coupon dd{width:279px}
.pop_coupon .fd_box .inp_txt.inp{width:190px}
.pop_coupon .btn_area{margin-top:20px; text-align:center;}

.form_fd{width:100%;border-bottom:1px solid #e5e5e5}
.form_fd dt{float:left;height:100%;border-right:1px solid #e5e5e5;margin-right:-1px}
.form_fd dt label,.form_fd dt strong{display:block;padding:12px 15px 6px;/*font-size:12.5px*//*13px*/;font-weight:bold;line-height:18px;letter-spacing:-1px;vertical-align:middle;color:#191c24}
.form_fd dd{float:right;border-left:1px solid #e5e5e5;text-align:left}
.form_fd dd .fd_box{position:relative;padding:6px 15px;min-height:28px}
.form_fd dd .fd_box_txt{position:relative;padding:11px 15px 11px;line-height:18px;/*font-size:12.5px*//*13px*/;color:#666}
.form_fd dd .fd_box .inp_txt{display:inline-block;width:100px;padding:0 10px;height:26px;line-height:26px;border:1px solid #d9d9d9;color:#666;/*font-size:12.5px*//*13px*/;vertical-align:middle}
.form_fd dd .fd_box .inp_txt.w46{width:46px}
.form_fd dd .fd_box .inp_txt.inp_txtw{width:278px}
.form_fd dd .fd_box .btw{display:inline-block;width:25px;line-height:26px;color:#191c24;font-size:16px;text-align:center;vertical-align:middle}
.form_fd dd .fd_box .inp_cc{display:inline-block;line-height:28px;/*font-size:12.5px*//*13px*/;color:#666}
.form_fd dd .fd_box .inp_sub{display:inline-block;margin-right:6px;line-height:28px;/*font-size:12.5px*//*13px*/;color:#191c24}
.form_fd dd .fd_box .inp_bcc{padding-top:5px;line-height:18px;/*font-size:12.5px*//*13px*/;color:#666}
.form_fd dd .inp_posr{position:absolute;top:6px;right:15px}
.form_fd dd .inp_posr .inp_posr_tit{display:inline-block;padding-right:14px;line-height:28px;background:url(/res/images/bar_inline.png) 100% 50% no-repeat;color:#666;/*font-size:12.5px*//*13px*/;vertical-align:middle}
.form_fd dd .inp_posr a{display:inline-block;color:#666;line-height:28px;margin-left:20px;padding-right:12px;background:url(/res/images/bul_arr_r.png) 100% 50% no-repeat}
.form_fd dd .fd_box select{display:inline-block;width:100px;color:#191c24;/*font-size:12.5px*//*13px*/;border:1px solid #d9d9d9;height:28px;line-height:20px;letter-spacing:-1px;padding:3px 6px 3px 0;vertical-align:middle}
.form_fd dd .fd_box select.w60{width:60px}
.form_fd dd .fd_box select.w160{width:160px}
.email_select{margin-left:6px}
.form_fd dd .fd_box .dib{display:inline-block;padding:0 10px}
.form_fd dd .fd_box .dib label{display:inline-block;margin-right:10px}
.form_fd dd .fd_box .inp_inline{display:block;line-height:28px}
.form_fd dd .fd_box .inp_inline label{display:inline-block;margin-right:35px;color:#191c24}
.form_fd dd .fd_box .inp_inline strong{display:inline-block;width:90px;padding-right:14px;margin-right:14px;background:url(/res/images/bar_inline.png) 100% 50% no-repeat;color:#121620;/*font-size:12.5px*//*13px*/;vertical-align:middle}
.form_fd:after{display:block;clear:both;content:''}

.mtable .fd_box .inp_txt{display:inline-block;width:255px;padding:0 10px;height:26px;line-height:26px;border:1px solid #d9d9d9;color:#666;vertical-align:middle}
.mtable .fd_box .inp_cc{display:inline-block;line-height:26px;color:#666}
.mtable .fd_box select{display:inline-block;width:275px;color:#191c24;border:1px solid #d9d9d9;height:28px;line-height:20px;letter-spacing:-1px;padding:3px 6px 3px 0;vertical-align:middle}

.txt_list > li{/*font-size:12.5px*//*13px*/;line-height:22px;color:#666;padding-left:9px;background:url(/res/images/bul_txt_list.png) 0 10px no-repeat}
.txt_list > li a{text-decoration:underline}
.txt_list_nic > li{/*font-size:12.5px*//*13px*/;line-height:20px;color:#666}


.btn_area_c{margin-top:45px;text-align:center}
.btn_area_c span{display:inline-block;padding:0 3px}
.btn{display:inline-block;line-height:40px;color:#fff;font-size:16px;font-weight:600;text-align:center;vertical-align:top}
.btn2{display:inline-block;line-height:25px;color:#fff;font-size:12px;font-weight:100;text-align:center;vertical-align:top}
.btn_red{background:#a90b0b}
.btn_gray{background:#666}
.btn_gray2{background:#acacac}
.btn_db{background:#002430}
.btn_ylw{background:#a88240}
.btn_wbd{background:#fff;border:1px solid #bbb;color:#666}
.btn_confirm,.btn_cancel,.btn_next,.btn_dropout{width:100px}
.btn:hover{text-decoration:none;color:#fff}
.btn_wbd:hover{color:#666}
.btn_more{position:absolute;left:465px;margin-top:-3px;padding:2px 5px;background:#fff;border:1px solid #bbb;color:#666}
.btn_more:hover{text-decoration:none;}


.voucher_reg{position:relative;padding:20px 54px 20px 147px;border-top:1px solid #666;border-bottom:1px solid #e1e1e1;background:#fafafa}
.voucher_reg label{display:inline-block;width:120px;position:absolute;top:20px;left:17px;text-align:right;line-height:26px;font-weight:bold;color:#191c24}
.voucher_reg input{display:inline-block;width:428px;height:26px;line-height:26px;padding:0 10px;color:#666;border:1px solid #d9d9d9;border-right:0;vertical-align:top}
.voucher_reg button{display:inline-block;width:100px;height:28px;vertical-align:top;background:#666;color:#fff;font-weight:bold}
.voucher_reg p{margin-top:5px;color:#666}
.vc_name,.vc_price{display:block;color:#191c24;font-size:14px}
.vc_price{color:#b41e1f}
.revc{padding:0 15px;border:1px solid #a88240;color:#a88240}
.vc_no,.vc_status{display:block;margin-top:10px;color:#666}
.vc_info li{color:#191c24;line-height:20px}

/* 투숙후기작성 레이어 팝업 창 170104 */
#review_pos {display:none; position:absolute; right:200px; top:600px; width:750px; z-index:1000; border:3px solid #001f3c;}
.rvDiv { height:700px; /*overflow-y:scroll; */ padding-right:15px; }
.rvTable { border-collapse:collapse; border-bottom:1px solid #cdcbbe; }
.rvTable tbody th { text-align:center; border-top:1px solid #eceae1; background:#f8f8f8; font-size:12px; font-weight:700; color:#333; padding:6px 6px;}
.rvTable tbody td { text-align:left; border-top:1px solid #eceae1; border-left:1px solid #eceae1; color:#1b1b1b; background:#fff; padding:6px 0 6px 10px;}

#pop_contact { position:absolute; left:220px; top:340px; width:600px; z-index:100; }
.pop_header { height:56px; position:relative; background:#f7f7f7;}
.pop_header h2 { color:#001f3c; font-size:20px; font-weight:700; padding:16px 0 0 30px; }
.pop_header span { position:absolute; right:21px; top:21px; }
.pop_content { padding:29px 25px 29px; background:#fff; }
.pop_content h3 { background:url(../images/contents/ico_layer_send.jpg) 0 4px no-repeat; color:#584b27; font-size:15px; font-weight:700; padding-bottom:15px;padding-left:23px; }

.txt_addr { color:#584b27; font-size:14px; font-weight:700; padding-bottom:30px; }
.img_map { text-align:center; }
.ml0 {margin-left:0px;}
.rv_texta { padding:10px; width:500px; height:75px; color:#000; font-size:13px; display:block; border:1px solid #c4c4c4; }
a.btnms { display:inline-block; font-size:13px; color:#fff; font-weight:700; text-align:center; padding:8px 0; width:120px; }
/* 투숙후기작성 레이어 팝업 창 170104 */

#processing{position:fixed;top:0;right:-50px;bottom:-20px;left:-50px;display:none;outline:0;overflow:auto;z-index:900;box-sizing:border-box;background:rgba(255, 255, 255, 0.95);opacity:.6}
#loading{display:none;position:fixed;top:50%;left:50%;z-index:902;transform:translate(-50%, -50%);width:30px;height:30px}


#select_box_tel {
    position: relative; 
	background:url(../images/inc/f_select_bg.jpg) no-repeat; 
	border: none;
	width:170px;
	height:38px;
}
#select_box_tel label {
    position: absolute;
    font-size: 13px;
    color: #919294;
    top: 12px;
    left: 15px;
    letter-spacing: 1px;
	font-weight:700;
}

#select_box_tel select#hotel_list {
    width: 100%;
    height: 20px;
    min-height: 26px;
    line-height: 38px;
    padding: 0 10px;
    opacity: 0;
    filter: alpha(opacity=0); /* IE 8 */
	cursor:pointer;
}

.hotel_f_list { position:absolute; right:0; top:0; }

#res_discount .price_list {display: block; overflow: hidden;}
#res_discount .price_list dt {float:left;}
#res_discount .price_list dd {float:right; margin-right: 8px;}
#res_discount .price_list:after {clear:both;}
	







