@charset "utf-8";

/*reset*/
html, div, span, object, iframe, h1,h2,h3,h4,h5,h6,p,blockquote, pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong, sub, sup, var, b,i,dl,dt,dd,dl,li,ul,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td,article,aside,details,figcaption,
footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;	padding:0;	 border:none; line-height:1} 
* {margin:0;	padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
td *, div *, li *, dd *, span *, p *  {padding:0; margin:0; border:none;}
ul, ol, li,	dd{list-style:none; }
img	{border:none;  vertical-align:middle;}
li img, dd img {vertical-align:middle; border:none ; }
button{cursor:pointer;}

/* Link Style */
a:link		{text-decoration:none; color:#1b1b1b;}
a:visited	{text-decoration:none; color:#1b1b1b;}
a:active	{text-decoration:none; color:#1b1b1b;}
/*a:hover		{text-decoration:none; color:#1b1b1b;font-weight:700}*/

/* Table Style */
table {border-collapse:collapse;  border-spacing:0; width:100%;/*  table-layout:fixed;  */}
table td img {vertical-align:middle;}

strong,b,h1,h2,h3,h4,h5,h6 {font-family: "Pretendard", "sans-serif"; color:inherit; line-height:inherit;}

/* tag all font-size set */
body,p,div,ul,li,dl,dt,dd,ol,fieldset,textarea,input,select,table,th,td,address,cite,span,a {font-family: "Pretendard", "sans-serif";font-size:13px;font-weight:300;}
a,em,span { color:inherit;  font-weight:300; font-size:inherit; line-height: inherit; }

/* From Style */
textarea	{padding:5px; border: solid 1px #e0e0e0; background-color:#fff;}
input		{vertical-align:middle; }
input.txt,input.text, input.it	{height: 23px; line-height:23px; border: solid 1px #bdbdbd; background-color:#fff;}

select		{height: 23px; line-height:23px; border: solid 1px #bdbdbd; background-color:#fff;}
caption		{display:none;}
legend		{position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite,em	{font-style:normal;}
fieldset	{border:0; padding:0; }
label		{cursor:pointer;}
/* .clearFix {*zoom:1;} */
.clearFix:after {content:"";display:block;clear:both;overflow:auto}
.container{width: 100%;min-width:320px;min-height: 100%;}

/*main*/
body {width: 100%}
#main_wrap {width:100%}
#header{width: 100%;height: 50px; position: absolute;background: none;border-bottom: none;z-index: 10}
#header .header-inner {text-align: center;padding-top: 0;}
#header h1 a {display: block; width: 102px; height: 25px; background: url(../img/m_logo.png) no-repeat 0 0;  font-size: 0; line-height: 0;background-size:100%; float:left;margin: 18px;}
#header .gnb_area {height: 100%;margin: 0;position: fixed;top: 0px;right: -220px; z-index: 10; box-shadow: -3px 0px rgba(27,27,27,0.2);background-color: #1b1b1b; text-align: center;transition: All 0.2s ease;-webkit-transition: All 0.2s ease;-moz-transition: All 0.2s ease;-o-transition: All 0.2s ease;padding: 80px 15px}
#header .gnb_area .gnb li {text-align: left;display: block;padding-right: 0;padding-bottom: 35px}
#header .gnb_area .gnb li a{color: #fff; font-size: 13px; cursor:pointer;line-height: 1;}
/*#header .gnb_area .gnb li.on a{font-weight: 700}*/
#header .close, #header .close, #header .btn{display: block}

#m_header{height: 53px;border-bottom: 1px solid #d7d7d7;padding: 18px;width: 100%;min-width: 320px}
#m_header .header-inner {text-align: center;padding-top: 0;}
#m_header p{display: block; width: 23px; height: 18px; background: url(../img/icon_prev.png) no-repeat 0 0;  font-size: 0; line-height: 0;background-size:100%; margin:0;float: left}
#m_header h1 {display: inline-block;text-align: center;font-size: 16px;}
#m_header h1 a{display: inline-block;font-weight:600}
#m_header .gnb_area {width:200px;height: 100%;margin: 0;position: fixed;top: 0px;right: -220px; z-index: 10; box-shadow: -3px 0px rgba(27,27,27,0.2);background-color: #1b1b1b; text-align: center;transition: All 0.2s ease;-webkit-transition: All 0.2s ease;-moz-transition: All 0.2s ease;-o-transition: All 0.2s ease;padding: 80px 15px}
#m_header .gnb_area .gnb li {text-align: left;display: block;padding-right: 0;padding-bottom: 35px}
#m_header .gnb_area .gnb li a{color: #fff; font-size: 13px; cursor:pointer;line-height: 1;font-weight: 600;}
#m_header .close, #m_header .close, #m_header .btn{display: block}



/*모바일gnb*/
html.open {overflow: hidden;}
.btn { width: 22px;height: 16px;position: absolute; right: 0px; top: 0px;z-index: 1;background: url(../img/m_menu.png) 0 0 no-repeat;background-size: 100%; background-repeat: no-repeat;background-position: center;cursor: pointer;margin:20px 15px}
.close {width: 50px;height: 50px;position: absolute; right: 0px;top: 0px;background: url(../img/m_menu_close.png) 0 0 no-repeat; background-size: 50%; background-repeat: no-repeat;
  background-position: center;cursor: pointer;}
#menu.open {right: 0px;}
.page_cover.open {display: block;}
.page_cover {width: 100%; height: 100%; position: fixed;top: 0px;left: 0px;background-color: rgba(0, 0, 0, 0.4);z-index: 4;display: none;}

html.open {overflow: hidden;}
#m_header .btn { width: 22px;height: 16px;position: absolute; right: 0px; top: 0px;z-index: 1;background: url(../img/m_menu_s.png) 0 0 no-repeat;background-size: 100%; background-repeat: no-repeat;background-position: center;cursor: pointer;margin:20px}
#m_header .close {width: 50px;height: 50px;position: absolute; right: 0px;top: 0px;background: url(../img/m_menu_close.png) 0 0 no-repeat; background-size: 50%; background-repeat: no-repeat;
  background-position: center;cursor: pointer;}
#m_header #menu.open {right: 0px;}
#m_header .page_cover.open {display: block;}
#m_header .page_cover {width: 100%; height: 100%; position: fixed;top: 0px;left: 0px;background-color: rgba(0, 0, 0, 0.4);z-index: 4;display: none;}


.p01 {background: url(../img/main1.png) center center no-repeat;background-size: cover}
.p01 img {width:100%;}
.p01 .main_copy {text-align:left;font-size:26px;font-weight: 700;padding-top: 145px;padding:130px 0 92px 25px;color:#fff}
.main_copy h3 {padding-bottom: 13px;font-size: 27px;font-weight: 600;}
.main_copy h3+p{font-size: 24px;font-family: "Pretendard", "sans-serif";padding-bottom: 40px;letter-spacing: 0;}
.main_copy p+p{font-size: 15px;line-height: 1.5;width:240px;word-break: keep-all; font-weight: 200;}

.p02 {padding: 40px 18px;height: 100%; border-bottom: none}
.p02 h2 {padding-bottom: 18px;border-bottom: none;display: inline-block;margin-bottom: 0;font-size: 22px;color:#890014}
.p02 .h2_expand {color: #363636;font-size: 13px;text-align: left;line-height: 1.5; padding-bottom: 22px;word-break: keep-all;font-weight: 500;}
.p02 {background-color:#fff;}
.p02 .fadeup_img {display: none}
.p02 .fadeup_img_m {display: block}
.p02 .fadeup_img_m img {width:100%;height: 100%; border-bottom: 1px solid #e8e8e8;padding-bottom: 43px;box-sizing: content-box}

.p03{padding: 0 18px 56px;}
.p03 h2 {padding-bottom: 18px;border-bottom: none;display: inline-block;margin-bottom: 0;font-size: 22px;color:#890014}
.p03 .h2_expand {color: #363636;font-size: 13px;text-align: left;line-height: 1.5; word-break: keep-all;padding-bottom: 45px;font-weight: 500;}
.section2_tab {display: none}
.section2_m {display: block;text-align: center;}
.section2_m ul li {display: inline-block;padding-right: 30px;color: #4b4b4b;width:inherit}
.section2_m ul li:nth-child(3) {padding-right: 0}
.section2_m ul li img{width: 54px;height: 44px;padding-bottom:10px;box-sizing: content-box}
.section2_m ul li p {font-size: 13px;font-weight: 500;}
	
.p04 {padding: 40px 25px;background: url(../img/bg_section4.png) 0 0 no-repeat;background-size: cover}
.p04 img {width: 100%}
.p04 h2 {font-size: 22px;color: #fff;padding-bottom: 18px}
.p04 .h2_expand {color: #fff;font-size: 13px;padding-bottom: 40px;line-height: 1.5;word-break: keep-all;}
.p04 .btn_view {width:20%;margin: 0 auto;min-width: 110px;padding-top: 36px}
.p04 .btn_view button{width:100%;height: 41px;line-height: 41px; margin: 0 auto;background-color: rgba(35,22,57,0.8);text-align: center;color:#fff;border-radius: 20px;font-weight: 700;}


.p05 {padding: 40px 25px;background: url(../img/bg_section5.png) 0 0 no-repeat;background-size: cover}
.p05 img {width: 100%}
.p05 h2 {font-size: 22px;color: #fff;padding-bottom: 18px}
.p05 .h2_expand {color: #fff;font-size: 13px;padding-bottom: 40px;line-height: 1.5;word-break: keep-all;}
.p05 .btn_view {width:20%;margin: 0 auto;min-width: 110px;padding-top: 36px}
.p05 .btn_view button{width:100%;height: 41px;line-height: 41px; margin: 0 auto;background-color: rgba(122,13,15,0.8);text-align: center;color:#fff;border-radius: 20px;font-weight: 700;}


.p06 {padding: 40px 25px;background: url(../img/bg_section6.png) 0 0 no-repeat;background-size: cover}
.p06 img {width: 100%}
.p06 h2 {font-size: 22px;color: #fff;padding-bottom: 18px}
.p06 .h2_expand {color: #fff;font-size: 13px;padding-bottom: 40px;line-height: 1.5;word-break: keep-all;}
.p06 .btn_view {width:20%;margin: 0 auto;min-width: 110px;padding-top: 36px}
.p06 .btn_view button{width:100%;height: 41px;line-height: 41px; margin: 0 auto;background-color: rgba(122,13,15,0.0);text-align: center;color:#fff;border-radius: 20px;font-weight: 700; border:1px solid #fff;}

#footer {width:100%;background-color:#3a3a3a;padding: 18px 25px }
#footer .foot-bt {width:100%;}
#footer .foot-bt .flogo {float: none; width: 65px; height: 34px; background: url(../img/footer_logo.png) 0 0 no-repeat; background-size: 100%; text-indent: -9999px;margin-bottom:10px}
#footer address {line-height: 1.5;color:#676767;padding-bottom: 10px;    font-weight: 500;}
.select-box {position: relative;background: #434343 url(../img/select.png) 90% center no-repeat ; left: 0; top: 0px; display: inline-block; line-height: 23px; height: 23px; width: 10%;min-width: 80px; vertical-align: middle; box-sizing: border-box;}
.select-box label {position: absolute;padding-left: 5px;font-size: 9px;top: 0px;left: 0px;width: 100%;height: 100%;box-sizing: border-box;text-align: left;line-height: 22px;color:#767676}
.select-box select {width: 100%; height: 100%;line-height: 1.5;padding: 0 5px; opacity: 0;filter: alpha(opacity=0); cursor: pointer;position: absolute;top: 0px;left: 0;background-color: #434343;color:#767676}
.main_section.ft {height: 175px !important;}
.btn_top {display: none !important}




	
/*플래티넘*/
.contents_platinum{padding:48px 20px 70px;width:100%;box-sizing: border-box; text-align: center;}
.platinum_info {padding-bottom: 48px}
.platinum_info h2 {font-size: 22px;padding-bottom: 15px;font-weight: 600;}
.platinum_info .h2_expand {padding-bottom:32px;font-size: 16px;position: relative}
.platinum_info .h2_expand2 {line-height: 1.5;word-break: keep-all; text-align: left;}
.platinum_info .h2_expand:after {content: ""; width:14px; height: 2px; background-color: #331f53;display: block;margin:16px auto 0; background-position: center; }
.platinum_info img {padding-top: 49px;width: 100%;min-width: 226px}
.platinum_info.map {padding-bottom: 0px}

.platinum_info.map > img{padding-top: 0;}
.voucher_how {padding-bottom:48px}
.voucher_how h3 {font-size: 18px; color:#a2803a; border-bottom: 1px solid #7f632d;display: inline-block;padding-bottom: 6px;margin-bottom: 24px;font-weight: 600;}
.voucher_how > p {line-height: 1.5; padding-bottom:25px;word-break: keep-all; text-align: left;}
.voucher_how div p {text-indent: -10px;padding-left: 10px;line-height: 1.5;word-break: keep-all;padding-bottom:7px; text-align: left;}
.voucher_how .view_info_p {padding-left: 20px}
.platinum_hotel_m h3 {font-size: 18px; color:#a2803a; border-bottom: 1px solid #a2803a;display: inline-block;padding-bottom: 6px;margin-bottom: 24px;font-weight: 600;}
.platinum_hotel_m .store_list_open {display: none;padding: 18px 14px;border-top:1px solid #beae91;margin-top: -1px}
.pop_list{width: 100%; text-align: left;}
.pop_list > ul{width: 100%; font-size: 0; border-top:1px solid #dfdfdf; border-left: 1px solid #dfdfdf; box-sizing: border-box;}
.pop_list > ul > li{width: 50%; display: inline-block; height: 140px; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; vertical-align: top; text-align: center;}
.pop_list > ul > li .logo_img{width: 100%;}
.pop_list > ul > li .logo_img > img{width: 100%;}
.pop_list > ul > li > p{font-size: 13px; color: #666; line-height: 1.4;}

.Platinum_pop{width: 100%; height: 100vh; overflow-y: auto; background: #fff; z-index: 100; display: none;}
.Platinum_pop .p_p_header{width: 100%; position: fixed; background: #fff; top: 0; height: 70px; border-bottom: 1px solid #dbdbdb;}
.Platinum_pop .p_p_header > p{line-height: 70px; font-size: 18px; font-weight: 500; color: #333; text-align: center; padding: 0 38px; vertical-align: middle;}
.Platinum_pop .p_p_header > p.line2{line-height: 1.4; padding-top: 10px;}
.Platinum_pop .p_p_header > button{width: 21px; position: absolute; right: 16px; top: 24px; border: 0; background: none;}
.Platinum_pop .p_p_header > button > img{width: 100%;}

.Platinum_pop .in_content{padding: 70px 20px 40px; width: 100%;}
.Platinum_pop .in_content .logo_ar{width: 100%; padding: 10px 0 10px; text-align: center;}
.Platinum_pop .in_content .logo_ar > img{width: 100%;}
.Platinum_pop .in_content > h2{ text-align: center; font-size: 18px; color: #a2803a; font-weight: 600; padding-bottom: 30px; line-height: 1.4;}
.Platinum_pop .in_content .img_ar_01{width: 100%;}
.Platinum_pop .in_content .img_ar_01 > img{width: 100%;}
.Platinum_pop .in_content .txt_01{ padding-top: 20px; line-height: 1.5; font-size: 14px; color: #666; text-align: center; word-break: keep-all;}
.Platinum_pop .in_content .img_ar_02{width: 100%; padding-top: 40px;}
.Platinum_pop .in_content .img_ar_02 > img{width: 100%;}
.Platinum_pop .in_content .txt_detail{width: 100%; padding-top: 20px; }
.Platinum_pop .in_content .txt_detail > h4{font-size: 14px; color: #666; padding-bottom: 5px;}
.Platinum_pop .in_content .txt_detail > p{font-size: 13px; line-height: 1.4; margin-top: 4px; padding-left: 14px; text-indent: -14px;}
.Platinum_pop .in_content .img_ar_03{width: 100%; padding-top: 40px;}
.Platinum_pop .in_content .img_ar_03 > img{width: 100%;}
.Platinum_pop .in_content .address{padding-top: 20px;}
.Platinum_pop .in_content .address > h5{font-size: 15px; color: #666; padding-bottom: 5px;}
.Platinum_pop .in_content .address > p{font-size: 13px; line-height: 1.4; margin-top: 4px;}

.Platinum_pop .in_content .list {margin-top: 100px;}
.Platinum_pop .in_content .list:first-child {margin-top: 44px;}
.Platinum_pop .in_content .list li {margin-top: 24px;}
.Platinum_pop .in_content .list li:first-child {margin-top: 0;}
.Platinum_pop .in_content .list li img {width: 100%;}
.Platinum_pop .in_content .list li h2 {font-size: 18px; font-weight: 500; text-align: center; color: #8F6F2B;}
.Platinum_pop .in_content .list li .txt_01 {padding: 0; text-align: center; color: #333; font-size: 12px; line-height: 18px;}
.Platinum_pop .in_content .list li.notice {padding: 0; color: #333;}
.Platinum_pop .in_content .list li.notice h4 {font-size: 12px; font-weight: 700; line-height: 18px;}
.Platinum_pop .in_content .list li.notice p {display: flex; font-size: 12px; line-height: 18px; padding-top: 8px; }
.Platinum_pop .in_content .list li.notice p span {margin-right: 4px;}
/* 20241128 퍼블리싱 추가 */





/* 191203 수정 
.platinum_hotel_m ul li:nth-child(13) .store_list_open > p:first-child {background: url(../img/hiddenbay.png) 0 0 no-repeat; width: 90px;height:55px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
*/

.platinum_hotel_m .store_list_open h4 {font-size:14px; color:#7f632d; font-weight: 500; padding: 23px 0 18px 0; text-align: center}
.platinum_hotel_m .store_list_open h4+p {text-align: center;word-break: keep-all;padding-bottom: 15px;color: #1b1b1b;line-height: 1.5;font-weight: 500;}
.platinum_hotel_m .store_list_open h4 span{font-weight: 700}
.platinum_hotel_m .store_list_open .view_info p{line-height: 1.5;color: #1b1b1b;text-align: left;font-weight: 500;}
.platinum_hotel_m .store_list_open .view_info > p {text-indent: -13px; padding-left: 13px;word-break: keep-all;}
.platinum_hotel_m .store_list_open .view_info > p:first-child {font-weight: 700}
.platinum_hotel_m .store_list_open .view_info .view_info_p {padding-left: 14px;word-break: keep-all} /*190624 수정*/
.platinum_hotel_m .store_list_open .view_info .view_info_i {word-break: keep-all} /*190624 수정*/
.platinum_hotel_m .store_list_open .view_map{padding-top:15px;}
.platinum_hotel_m .store_list_open .view_map p{line-height: 1.5;color: #1b1b1b;text-align: left;font-weight: 500;}
.platinum_hotel_m .store_list_open .view_map > p {text-indent: -13px; padding-left: 13px;word-break: keep-all;}
.platinum_hotel_m .store_list_open .view_map > p:first-child {font-weight: 700}
.platinum_hotel_m .store_list_open .view_map .map_box{ margin-top: 10px; width: 100%;}
.platinum_hotel_m .store_list_open .view_map .map_box > img{width: 100%;}


/*191203 추가 호텔 */

.platinum_hotel2_m h3 {font-size: 15px; color:#7f632d; border-bottom: 1px solid #7f632d;display: inline-block;padding-bottom: 6px;margin-bottom: 25px;font-weight: 600;}
.platinum_hotel2_m .store_list_open {display: none;padding: 18px 14px;border-top:1px solid #beae91;margin-top: -1px}
.platinum_hotel2_m .store_list_open h4 {font-size:14px; color:#7f632d; font-weight: 500; padding: 23px 0 18px 0; text-align: center}
.platinum_hotel2_m .store_list_open h4+p {text-align: center;word-break: keep-all;padding-bottom: 15px;color: #1b1b1b;line-height: 1.5;font-weight: 500;}
.platinum_hotel2_m .store_list_open h4 span{font-weight: 700}
.platinum_hotel2_m .store_list_open .view_info{padding-left: 10px;}
.platinum_hotel2_m .store_list_open .view_info p{line-height: 1.5;color: #1b1b1b;text-align: left;font-weight: 500;}
.platinum_hotel2_m .store_list_open .view_info > p {word-break: keep-all; padding-left: 12px; text-indent: -12px;}
.platinum_hotel2_m .store_list_open .view_info > p:first-child {font-weight: 700}
.platinum_hotel2_m .store_list_open .view_info .view_info_p {padding-left: 14px;word-break: keep-all} /*190624 수정*/
.platinum_hotel2_m .store_list_open .view_info .view_info_i {padding-left: 10px;word-break: keep-all} /*190624 수정*/
.platinum_hotel2_m .store_list_open .view_info .view_info_i > p{text-indent: -8px; padding-left: 8px;}
.platinum_hotel2_m .store_list ul li {margin-bottom: 5px; border:1px solid #beae91;display: block;text-align: center;position: relative}
.platinum_hotel2_m .store_list ul li a {display: block;padding: 20px 0;font-weight: 500;color: #666464;font-size: 14px}
.platinum_hotel2_m .store_list ul li a span{background:  url(../img/m_slide_down.png) 0 0 no-repeat;width: 15px;height: 10px ;background-size: 100%; text-indent: -9999px;display: block;position: absolute;top:21px;right: 10px}
.platinum_hotel2_m .store_list ul li a.on span{background:  url(../img/m_slide_up.png) 0 0 no-repeat;width: 15px;height: 10px ;background-size: 100%; text-indent: -9999px;display: block;position: absolute;top:21px;right: 10px}
.platinum_hotel2_m .store_list ul li:nth-child(odd) a {background-color: #e5e5e5}




.platinum_hotel2_m ul li:nth-child(1) .store_list_open > p:first-child {background: url(../img/imperialpalace_seoul.png) center 0 no-repeat; width: 155px; height: 35px;background-size:auto 100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(2) .store_list_open > p:first-child {background: url(../img/grandplaza_cheongju.png) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(3) .store_list_open > p:first-child {background: url(../img/mayfield.png) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(4) .store_list_open > p:first-child {background: url(../img/hyundai_by_lahan.png) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(5) .store_list_open > p:first-child {background: url(../img/hyundai_by_lahan.png) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(6) .store_list_open > p:first-child {background: url(../img/bloomvista.png) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(7) .store_list_open > p:first-child {background: url(../img/Regentmarine_Jeju.png) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(8) .store_list_open > p:first-child {background: url(../img/Jeju-Swiss-Grand.jpg) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(9) .store_list_open > p:first-child {background: url(../img/Dcity-nobo.jpg) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(10) .store_list_open > p:first-child {background: url(../img/Dcity-MMB.jpg) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(11) .store_list_open > p:first-child {background: url(../img/p-ramada.jpg) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(12) .store_list_open > p:first-child {background: url(../img/sc-MB.jpg) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(13) .store_list_open > p:first-child {background: url(../img/ss-h.jpg) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(14) .store_list_open > p:first-child {background: url(../img/H-hyundaibylahan_gyeongju.jpg) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(15) .store_list_open > p:first-child {background: url(../img/H-hyundaibylahan_jeonju.jpg) center 0 no-repeat; width: 155px; height: 35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}
.platinum_hotel2_m ul li:nth-child(16) .store_list_open > p:first-child {background: url(../img/Jeju-Oriental.jpg) center 0 no-repeat; width: 90px;height:35px;background-size:auto  100%;text-indent: -9999px;margin: 0 auto}





/*패밀리*/
.family_info {padding-bottom: 72px}
.family_info h2 {font-size: 22px;padding-bottom: 15px;font-weight: 600;}
.family_info .h2_expand {padding-bottom:12px;font-size: 16px;position: relative}
.family_info .h2_expand2 {line-height: 1.5;word-break: keep-all; text-align: left;}
.family_info .h2_expand:after {content: ""; width:14px; height: 2px; background-color: #d92025;display: block;margin-top:12px }
.family_info img {padding-top: 49px;width: 100%;min-width: 226px}
.family_area .voucher_how div p.view_info_i {padding-left: 10px;text-indent: 0}
.family_area .voucher_how div p:first-child {padding-bottom: 0}
.family_store {display: none}
.family_store_m {display: block;}
.family_store_m > div > div > img{width: 100%;}
.family_store_m h3{font-size: 15px; color:#7f632d;border-bottom: 1px solid #7f632d;display:inline-block;padding-bottom:6px;margin-bottom: 25px;font-weight: 600;}
.family_store_m .store_list_open {display: none;padding: 18px 14px;margin-top: -1px;border-top:1px solid #beae91}
.family_store_m .store_list_open > p:first-child {background: url(../img/outback.png) 0 50% no-repeat; width: 63px;height: 37px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
.family_store_m .store_list_open h4 {font-size:14px;color:#7f632d;font-weight:500;padding: 7px 0 18px 0;text-align: center}
.family_store_m .store_list_open h4+p {text-align: center;word-break: keep-all;padding-bottom: 13px;color: #1b1b1b;line-height: 1.5;font-weight: 500}
.family_store_m .store_list_open h4 span{font-weight: 700}
.family_store_m .store_list_open .view_info p{line-height: 1.5;color: #1b1b1b;}
.family_store_m .store_list_open .view_info > p {text-indent: -13px; padding-left: 13px}
.family_store_m .store_list_open .view_info .view_info_p {padding-left: 13px;word-break: keep-all}
.family_store_m .store_list_open .view_info .view_info_i {text-indent: -13px;padding-left: 13px;word-break: keep-all}
.family_store_m .store_list ul li {margin-bottom: 5px; border:1px solid #beae91;display: block;text-align: center;position: relative}
.family_store_m .store_list ul li a {display: block;padding: 20px 0;font-weight: 500;color: #666464;}
.family_store_m .store_list ul li a span{background:  url(../img/m_slide_down.png) 0 0 no-repeat;width: 15px;height: 10px ;background-size: 100%; text-indent: -9999px;display: block;position: absolute;top:21px;right: 10px}
.family_store_m .store_list ul li a.on span{background:  url(../img/m_slide_up.png) 0 0 no-repeat;width: 15px;height: 10px ;background-size: 100%; text-indent: -9999px;display: block;position: absolute;top:21px;right: 10px}
.family_store_m .store_list ul li:nth-child(odd) a {background-color: #e5e5e5}

.family_store_m ul li:nth-child(1) .store_list_open > p:first-child {background: url(../img/outback.png) 0 0 no-repeat; width: 90px;height: 35px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
.family_store_m ul li:nth-child(2) .store_list_open > p:first-child {background: url(../img/tgi.png) 0 0 no-repeat; width: 90px;height: 45px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
.family_store_m ul li:nth-child(3) .store_list_open > p:first-child {background: url(../img/brothers.png) 0 0 no-repeat; width: 100px;height: 35px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
.family_store_m ul li:nth-child(4) .store_list_open > p:first-child {background: url(../img/cali.png) 0 0 no-repeat; width: 90px;height: 80px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
.family_store_m ul li:nth-child(5) .store_list_open > p:first-child {background: url(../img/tone.png) 0 0 no-repeat; width: 75px;height: 70px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
.family_store_m ul li:nth-child(6) .store_list_open > p:first-child {background: url(../img/pavilion.png) 0 0 no-repeat; width: 90px;height:40px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
.family_store_m ul li:nth-child(7) .store_list_open > p:first-child {background: url(../img/mrpizza.png) 0 0 no-repeat; width: 90px;height:40px;background-size: 100%;text-indent: -9999px;margin: 0 auto}
/*190311 추가*/
.family_store_m ul li:nth-child(8) .store_list_open > p:first-child {background: url(../img/saboten.png) center center no-repeat; width: 90px;height:40px;background-size: 160%;text-indent: -9999px;margin: 0 auto}

.family_store_m ul li:nth-child(9) .store_list_open > p:first-child {background: url(../img/tacobell.png) center center no-repeat; width: 90px;height:40px;background-size: 250%;text-indent: -9999px;margin: 0 auto}
/*// 190311 추가*/

/*고객센터*/
.contents_faq {text-align:left}
.contents_faq .h2_expand:after {content: '';width:14px;height: 2px;background-color: #886d3b;position: absolute;top: 45px; left: 0;}
.faq_area {padding:54px 25px 37px}
.faq_area .faq_info {padding-bottom:48px}
.faq_area .faq_info h2 {font-size: 22px;font-weight: 600;}
.faq_area .faq_info p:last-child {padding-top: 40px;font-size: 13px;word-break: keep-all;line-height: 1.5;}
.contents_faq .h2_expand{font-size:17px;padding: 16px 0 13px;position: relative;font-weight: 200;}
.qna_list_wrap {font-size:14px;width: 100%;padding-bottom: 70px}
.qna_list_wrap h3 {font-size:20px; color:#7f632d;font-weight: 600;padding-bottom: 13px;}
.qna_list_wrap .qna_list {border-top:2px solid #7f632d}

.qna_list_wrap .qna_list li span {width:12px;height:12px; background: url(../img/icon_faq_open.png) 0 center no-repeat;background-size: 100%; position: absolute;top:calc(50% - 8px);text-indent: -9999px;right:5px}
.qna_list_wrap .qna_list li .on span {width:12px; height: 12px; background: url(../img/icon_faq_close.png) 0 50% no-repeat;position: absolute;top:calc(50% - 8px);text-indent: -9999px;right:5px}
.qna_list_wrap .qna_list li a {display: block; line-height: 1.5; border-bottom: 1px solid #e7e7e7;background: url(../img/faq.png) 9px center no-repeat; background-size:16px;padding: 13px 25px 13px 35px;text-align: left;color: #1b1b1b;font-size:13px;position: relative;word-break: keep-all;}
.qna_list_wrap .qna_list li p {display: none;border-bottom: 1px solid #e7e7e7;padding:16px 25px 16px 35px;text-align: left;color: #666464;line-height:1.5;position: relative;background-color: #eee;font-size: 13px;word-break: keep-all;}
.qna_list_wrap .qna_list li p > em {background: url(../img/faq_open.png) 0 0 no-repeat;position: absolute;top: 18px;left: 9px;width:16px;height: 16px;text-indent: -9999px;background-size: 100%}
.qna_list_wrap .list_tab01 {display: none}

/*페이징*/
.page-area{margin-top:25px;text-align:center;}
.page-area ul li{display: inline-block}
.page-area ul li a{display: inline-block;width: 30px;height: 30px;margin:0 3px;line-height: 30px;font-size: 13px;color: #6e6e6e;text-align: center;border: 1px solid #b5b5b5;}
span[class~="page"]{display:inline-block;background: url(../img/icon_first.png) center center no-repeat; background-size: 6px 9px;text-indent:-9999px;overflow: -moz-hidden-unscrollable;position: relative;top:-1px;}
.page-area li.active a{background-color: #7f632d;color: #fff}


.offer_info {padding-bottom: 70px;color: #1b1b1b;}
.offer_info h3 {font-size: 20px;color:#7f632d;font-weight: 600;}
.offer_info h3+p  {padding: 25px 0 18px;line-height: 1.5;}
.offer_info p.offer_tel{padding-bottom: 10px;font-size: 14px;color:#666464}
.offer_info p.offer_tel img {padding-right: 0; width: 19px; height: 19px; background-size: 100%;margin-right: 11px}
.offer_info p.offer_email {font-size:14px;color:#666464}
.offer_info p.offer_email img {padding-right: 0; width: 19px; height: 14px; background-size: 100%;margin-right: 11px}
.customer_info {color: #1b1b1b;}
.customer_info h3 {font-size: 20px;color:#7f632d;padding-bottom: 25px;font-weight: 600;}
.customer_info p {font-size: 13px;line-height: 1.5}
.customer_info p.offer_customer {padding-top: 20px;font-size: 14px;color:#666464}
.customer_info p.offer_customer img {width: 20px;height: 17px;margin-right: 10px}

/*메인팝업*/
.popup_notice h2 {font-size:15px;border-bottom: 2px solid #434343;display: inline-block;margin-bottom: 20px;padding-bottom: 2px;}
.popup_contents {text-align: left}
.popup_contents .contents_1 {padding-bottom: 20px}
.popup_contents .contents_1 p:first-child {color:#000;padding-bottom: 5px;font-weight: 600;font-size: 14px;}
.popup_contents .contents_1 p {line-height: 1.5;word-break: keep-all}
.popup_contents .contents_1 p+p {padding-left: 11px}
.popup_contents .contents_i {padding-left: 12px;text-indent: -12px}
.popup_close {width:90%;margin: 0 auto}
.popup_close ul li {float:left;width:50%;height: 45px; line-height: 45px;color:#fff; background-color: #535353;text-align: center;font-size: 14px;}
.popup_close ul li:first-child {border-right:1px solid #707070}
.popup_notice .close, .popup_notice .close, .popup_notice .btn{display: block}
.modal {display: none;position: fixed; z-index: 1;left: 0;top: 0;width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }
.modal-content { background-color: #fff; margin: 30% auto 0; padding: 33px 16px 0; border: 1px solid #888; width: 90%;text-align: center}


/*190311 추가*/

/*메인팝업 - 2*/
.popup_notice2 h2 {font-size:15px;border-bottom: 2px solid #434343;display: inline-block;margin-bottom: 20px;padding-bottom: 2px;}
.popup_notice2 .popup_contents {text-align: left}
.popup_notice2 .popup_contents .contents_1 {padding-bottom: 20px}
.popup_notice2 .popup_contents .contents_1 p:first-child {color:#000;padding-bottom: 5px;font-weight: 600;font-size: 14px;padding-top: 10px}
.popup_notice2 .popup_contents .contents_1 p {line-height: 1.5;word-break: keep-all;text-indent: -87px;padding-left: 87px;}
.popup_notice2 .popup_contents .contents_i {padding-left: 0;text-indent: 0}
.popup_notice2 .popup_close {width:90%;margin: 0 auto}

.popup_notice2 .popup_close ul li {float:left;width:50%;height: 45px; line-height: 45px;color:#fff; background-color: #535353;text-align: center;font-size: 14px;}
.popup_notice2 .popup_close ul li:first-child {border-right:1px solid #707070}
.popup_notice2 .popup_notice .close, .popup_notice .close, .popup_notice .btn{display: block}
/*// 190311 추가*/

/*메인팝업 - 2*/
.popup_notice3 h2 {font-size:15px;border-bottom: 2px solid #434343;display: inline-block;margin-bottom: 20px;padding-bottom: 2px;}
.popup_notice3 .popup_contents {text-align: left}
.popup_notice3 .popup_contents .contents_1 {padding-bottom: 20px}
.popup_notice3 .popup_contents .contents_1 p:first-child {color:#000;padding-bottom: 5px;font-weight: 600;font-size: 14px;padding-top: 10px}
.popup_notice3 .popup_contents .contents_1 p {line-height: 1.5;word-break: keep-all;text-indent: -87px;padding-left: 87px;}
.popup_notice3 .popup_contents .contents_i {padding-left: 0;text-indent: 0}
.popup_notice3 .popup_close {width:90%;margin: 0 auto}

.popup_notice3 .popup_close ul li {float:left;width:50%;height: 45px; line-height: 45px;color:#fff; background-color: #535353;text-align: center;font-size: 14px;}
.popup_notice3 .popup_close ul li:first-child {border-right:1px solid #707070}
.popup_notice3 .popup_notice .close, .popup_notice .close, .popup_notice .btn{display: block}
/*// 190311 추가*/

/*메인팝업 4*/

.popup_notice4 h2 {font-size:15px;border-bottom: 2px solid #434343;display: inline-block;margin-bottom: 20px;padding-bottom: 2px;}
.popup_notice4 .popup_contents {text-align: left}
.popup_notice4 .popup_contents .line_box{padding:15px; border: 1px solid #b5b5b5; text-align: center;}
.popup_notice4 .popup_contents .line_box > h3{letter-spacing: -1px; padding-bottom: 15px; }
.popup_notice4 .popup_contents .line_box > h2{letter-spacing: -1px; padding-bottom: 0px; font-size: 16px; font-weight: 700; line-height: 1.5; margin-bottom: 0; border: 0;}
.popup_notice4 .popup_contents .line_box > p{line-height: 1.3; word-break: keep-all;}
.popup_notice4 .popup_contents .line_box .gr_box{padding: 15px; background: #f4f4f4; text-align: center; font-size: 20px; line-height: 1.5; text-align: left; margin-top: 20px;}
.popup_notice4 .popup_contents .line_box .gr_box > h4{font-size: 15px; padding-top: 15px; text-align: center}
.popup_notice4 .popup_contents .line_box .gr_box > h5{font-size: 15px; text-align: center}
.popup_notice4 .popup_contents .line_box .gr_box > h4:first-child{padding-top: 0;}
.popup_notice4 .popup_contents .line_box .gr_box > p{padding-top: 5px; padding-left: 15px; text-indent: -15px; line-height: 1.3;;}
.popup_notice4 .popup_contents .line_box .end{padding-top: 15px;  line-height: 1.5;}
.popup_notice4 .popup_contents .line_box > h5{font-size: 12px; text-align: center; margin-top: 15px}
.popup_notice4 .popup_contents .contents_1 {padding-bottom: 20px}
.popup_notice4 .popup_contents .contents_1 p:first-child {color:#000;padding-bottom: 5px;font-weight: 600;font-size: 14px;padding-top: 10px}
.popup_notice4 .popup_contents .contents_1 p {line-height: 1.5;word-break: keep-all;text-indent: -87px;padding-left: 87px;}
.popup_notice4 .popup_contents .contents_i {padding-left: 0;text-indent: 0}
.popup_notice4 .popup_close {width:90%;margin: 0 auto}
.popup_notice4 .popup_close ul li {float:left;width:50%;height: 45px; line-height: 45px;color:#fff; background-color: #535353;text-align: center;font-size: 14px;}
.popup_notice4 .popup_close ul li:first-child {border-right:1px solid #707070}
.popup_notice4 .popup_notice .close, .popup_notice .close, .popup_notice .btn{display: block}

/* 메인팝업 5 */
/* 2021.12.01. 조성현 팝업 추가 */
.popup_notice5 h2 {font-size:15px;border-bottom: 2px solid #434343;display: inline-block;margin-bottom: 20px;padding-bottom: 2px;}
.popup_notice5 .popup_contents {text-align: left}
.popup_notice5 .popup_contents .line_box{text-align: center;}
.popup_notice5 .popup_contents .line_box > h3{letter-spacing: -1px; padding-bottom: 15px; line-height: 1.5;}
.popup_notice5 .popup_contents .line_box > p{line-height: 1.3; word-break: keep-all;}
.popup_notice5 .popup_contents .line_box .gr_box{padding: 15px; background: #f4f4f4; text-align: center; font-size: 20px; line-height: 1.5; text-align: left; margin-top: 30px;}
.popup_notice5 .popup_contents .line_box .gr_box > h4{font-size: 15px; padding-top: 15px;}
.popup_notice5 .popup_contents .line_box .gr_box > h4:first-child{padding-top: 0;}
.popup_notice5 .popup_contents .line_box .gr_box > p{padding-top: 5px; padding-left: 15px; text-indent: -15px; line-height: 1.3;;}
.popup_notice5 .popup_contents .line_box .end{padding-top: 15px;  line-height: 1.5;}
.popup_notice5 .popup_contents .contents_1 {padding-bottom: 20px}
.popup_notice5 .popup_contents .contents_1 p:first-child {color:#000;padding-bottom: 5px;font-weight: 600;font-size: 14px;padding-top: 10px}
.popup_notice5 .popup_contents .contents_1 p {line-height: 1.5;word-break: keep-all;text-indent: -87px;padding-left: 87px;}
.popup_notice5 .popup_contents .contents_i {padding-left: 0;text-indent: 0}
.popup_notice5 .popup_close {width:90%;margin: 0 auto}

.popup_notice5 .popup_close ul li {float:left;width:50%;height: 45px; line-height: 45px;color:#fff; background-color: #535353;text-align: center;font-size: 14px;}
.popup_notice5 .popup_close ul li:first-child {border-right:1px solid #707070}
.popup_notice5 .popup_notice .close, .popup_notice .close, .popup_notice .btn{display: block}
/* //2021.12.01. 조성현 팝업 추가 */



.quick_link{position: relative; width: 100%; display: table;}
.quick_link .quick_link_ar{width: 50%; display: table-cell; text-align: right;}
.quick_link .quick_link_ar:first-child{width: 50%; display: table-cell; text-align: left;}
.quick_link .btn_site{color: rgba(255,255,255,0.80);height: 30px; width: calc(100% - 10px); border-bottom:1px solid rgba(255,255,255,0.20); line-height: 28px; background: url("../img/icon_plus.png") right center no-repeat; font-size: 14px; letter-spacing: -0.05em; text-align: left;}
.quick_link .btn_site.on{background: url("../img/icon_close.png") right center no-repeat;}
.quick_link .link_box{width: 100%; position: absolute; background: #fff; border: 1px solid #111; padding: 25px; font-size: 14px; letter-spacing: -0.05em; bottom: 34px; display: none;}
.quick_link .link_box > a{display: block; margin-top: 14px;  color: #111;}
.quick_link .link_box > a:first-child{margin-top: 0;}
.quick_link .btn_site2{color: rgba(255,255,255,0.80); height: 30px; width: calc(100% - 10px); border-bottom:1px solid rgba(255,255,255,0.20); line-height: 28px; background: url("../img/icon_plus.png") right center no-repeat; font-size: 14px; letter-spacing: -0.05em; text-align: left; margin-left: 10px;}
.quick_link .btn_site2.on{background: url("../img/icon_close.png") right center no-repeat;}
.quick_link .link_box2{width:100%; position: absolute; background: #fff; border: 1px solid #111; padding: 25px; font-size: 14px; letter-spacing: -0.05em; bottom: 34px; text-align: left; left: 0; display: none;} /* 20210325 수정 */
.quick_link .link_box2 > a{display: block; margin-top: 14px;  color: #111;}
.quick_link .link_box2 > a:first-child{margin-top: 0;}



