/* ì‹ ë¼ë¦¬ì›Œì¦ˆ */
.ctnRewardsindex{}
.ctnRewardsIndex .rewardsInfo{padding: 15px 15px 0;}
.ctnRewardsIndex .rewardsInfo .p1{font-size: 15px; line-height: 22px; color: #222222; text-align: center; word-break: keep-all;}
.ctnRewardsIndex .rewardsInfo .imgBox{width: 290px; height: 110px; margin: 18px auto 10px;}
.ctnRewardsIndex .rewardsInfo .imgBox img{display: block; width: 100%;}
.ctnRewardsIndex .rewardsInfo .p2{font-size: 14px; line-height: 20px; color: #666666;}
.ctnRewardsIndex .rewardsInfo .confirmBox{text-align: center;}
.ctnRewardsIndex .gap{height: 7px; border-top: 1px solid #c8c8c8; background-color: #f3f3f3;}
.ctnRewardsIndex .linkBox li{border-bottom: 1px solid #e5e5e5; padding: 0 15px;}
.ctnRewardsIndex .linkBox li a{display: block; line-height: 44px; font-size: 14px; color: #5d4c39; background: url(../../../images/mbl/ko/common/main/link_list_bullet.gif) no-repeat right center; background-size: auto 16px;}

/* ì‹ ë¼ë¦¬ì›Œì¦ˆ íšŒì›íŠ¹ì „ */
.ctnRewardsMemBenefits .rewardsMemBenefitsInfo{ padding:25px 15px; text-align:center; /*20201210 ìˆ˜ì •*/ }
.ctnRewardsMemBenefits .rewardsMemBenefitsInfo p{ font-size: 12px; line-height:18px; color:#666; word-break: keep-all; /*20201210 ìˆ˜ì •*/ }
.ctnRewardsMemBenefits .rewardsMemGradeInfo .tit{height: 34px; line-height: 34px; border-top: 1px solid #d0cbb7; border-bottom: 1px solid #d0cbb7; padding: 0 15px; font-size: 14px; color: #5f3a0e; background-color: #f1ebd6;}
.ctnRewardsMemBenefits .rewardsMemGradeInfo .tit span{padding-left: 5px; color: #666666; text-transform: uppercase;}
.ctnRewardsMemBenefits .rewardsMemGradeInfo ul{padding: 8px 15px 12px;}
.ctnRewardsMemBenefits .rewardsMemGradeInfo li{margin-bottom: 5px; padding-left: 8px; font-size: 14px; line-height: 20px; color: #666666; background: url(../../../images/mbl/ko/common/main/notify_bullet.gif) no-repeat 0 10px; background-size: 2px;}

/* ì‹ ë¼ë¦¬ì›Œì¦ˆ í¬ì¸íŠ¸ì•ˆë‚´ */
.ctnRewardsPoint{}
.ctnRewardsPoint .rewardsPointInfo{padding: 16px 15px 20px;}
.ctnRewardsPoint .rewardsPointInfo p{font-size: 14px; line-height: 20px; color: #666666;}
.ctnRewardsPoint .rewardsPointInfo .p1{color: #222222;}
.ctnRewardsPoint .rewardsPointInfo strong{display: block; margin: 9px 0 5px; font-size: 14px; line-height: 20px; color: #222222;}
.ctnRewardsPoint .rewardsPointDetailBox{}
.ctnRewardsPoint .rewardsPointDetailBox .listBox .tit{height: 34px; border-top: 1px solid #d0cbb7; padding: 0 15px; background-color: #f1ebd6;}
.ctnRewardsPoint .rewardsPointDetailBox .listBox .tit a{display: block; line-height: 34px; padding-right: 22px; font-size: 14px; color: #5f3a0e; background: url(../../../images/mbl/ko/common/main/toggle_down_arrow.gif) no-repeat right center; background-size: 16px auto;}
.ctnRewardsPoint .rewardsPointDetailBox .listBox.on .tit a{background: url(../../../images/mbl/ko/common/main/toggle_up_arrow.gif) no-repeat right center; background-size: 16px auto;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox{display: none;}
.ctnRewardsPoint .rewardsPointDetailBox .listBox.on .detailBox{display: block;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox .textBox{padding-bottom: 15px;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox .textBox:first-child{border-top: 1px solid #d0cbb7;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox .textBox + .textBox{border-top: 1px solid #cbbba9;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox .title{display: block; height: 34px; line-height: 34px; margin-bottom: 8px; border-bottom: 1px solid #cbbba9; padding: 0 15px; font-size: 14px; color: #222222;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox p{padding: 0 15px; font-size: 14px; line-height: 20px; color: #666666;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox p.bullet{padding-left: 23px; background: url(../../../images/mbl/ko/common/main/notify_bullet.gif) no-repeat 15px 10px; background-size: 2px;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox p.bullet + p.bullet{margin-top: 8px;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox .pt8{padding-top: 8px;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox .textBox li + li{margin-top: 10px;}
.ctnRewardsPoint .rewardsPointDetailBox .detailBox .textBox li strong{display: block; margin-bottom: 2px; padding: 0 15px; font-size: 14px; line-height: 20px; color: #222222;}

/* ì‹ ë¼ë¦¬ì›Œì¦ˆ íšŒì›ì „ìš©ìƒí’ˆ */
.ctnRewardsMemOffers{}
.ctnRewardsMemOffers .mOTabBox {border-bottom: 1px solid #b6b6b6;}
.ctnRewardsMemOffers .mOTabBox ul{display: table;width: 100%;}
.ctnRewardsMemOffers .mOTabBox li{position: relative;width: 50%;padding:0 15px;display: table-cell;}
.ctnRewardsMemOffers .mOTabBox li.last:before{position: absolute;top: 15px;left: -5px;content: '';display: inline-block;width: 1px;height: 20px;background: #e5e5e5;}
.ctnRewardsMemOffers .mOTabBox li.on a{border-bottom: 3px solid #9a8268; color: #5f3a0e; font-weight: bold;}
.ctnRewardsMemOffers .mOTabBox li a{display: block;height: 41px;line-height: 46px;border-bottom: 3px solid #fff;font-size: 14px;color: #999999;text-align: center;position: relative;}

.ctnRewardsMemOffers .mOTopBox .mOTop{height: 40px; padding-left: 15px;}
.ctnRewardsMemOffers .mOTop .totalNum{height: 40px; line-height: 50px; font-size: 12px;}
.ctnRewardsMemOffers .mOTop .totalNum em{color: #5f3a0e;}
.ctnRewardsMemOffers .mOTop .selectBox{position: relative; height: 30px; margin-top: 10px; background: url(../../../images/mbl/ko/common/main/select_bullet.gif) no-repeat right center; background-size: 18px 4px;}
.ctnRewardsMemOffers .mOTop .selectBox label{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 30px; line-height: 28px; padding: 0 10px; font-size: 12px;}
.ctnRewardsMemOffers .mOTop .selectBox label.default{color: #999999;}
.ctnRewardsMemOffers .mOTop .selectBox select{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; position: relative; display: block; width: 100%; height: 30px; margin: 0; border: 0; padding: 0 6px; font-size: 12px; opacity: 0; filter: alpha(opacity=0);}

.ctnRewardsMemOffers .mOListWrap{}
.ctnRewardsMemOffers .mOListWrap .TabBox{padding: 15px 15px 0;}
.ctnRewardsMemOffers .mOListWrap .TabBox ul:first-child{position:relative; z-index: 1;}
.ctnRewardsMemOffers .mOListWrap .TabBox ul:last-child{position:relative; top:-1px;}
.ctnRewardsMemOffers .mOListWrap .TabBox li{width: 50%;}
.ctnRewardsMemOffers .mOListWrap .TabBox li a{display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; height: 30px; line-height: 26px; border: 1px solid #b6b6b6; font-size: 13px; color: #999999; text-align: center; background-color: #f3f3f3;}
.ctnRewardsMemOffers .mOListWrap .TabBox li+li a{border-left: none;}
.ctnRewardsMemOffers .mOListWrap .TabBox li.on a{border-bottom: 2px solid #9a8268; font-weight: bold; color: #5f3a0e; background-color: #ffffff;}
.ctnRewardsMemOffers .mOListWrap .mOList { padding: 20px 15px; }
.ctnRewardsMemOffers .mOListWrap .mOList + .mOList{border-top: 1px solid #e5e5e5;}
.ctnRewardsMemOffers .mOListWrap .mOList .photo { display: block; margin-bottom: 10px; line-height: 0;font-size: 0;}
.ctnRewardsMemOffers .mOListWrap .mOList .photo img { width: 100%; }
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc{}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mODescPlace{margin-bottom: 2px; font-size: 12px; color: #836644;}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mODescTit{font-size: 15px;font-weight: bold;color: #222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mODescTit span{color: #5f3a0e;}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mODate{font-size: 12px;color: #999;margin: 0 0 8px}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mODescList li{font-size: 12px; background:url(../../../images/mbl/ko/common/main/bul01.png) no-repeat 0 8px;padding-left: 8px;background-size: 2px 2px;line-height: 18px;}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mODescList li+li{margin-top: 4px;}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mODescList{font-size: 12px}/*180829 íŒ¨í‚¤ì§€ ë¦¬ìŠ¤íŠ¸ í°íŠ¸ ì‚¬ì´ì¦ˆ ì¡°ì •*/

.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mOPrice{margin-top: 10px;font-size: 12px;color: #222;font-weight: bold;}
/* 2018.09.03 ì‹œí¬ë¦¿ íŠ¹ê°€ ì¶”ê°€ */
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .mOPrice .secretMPrice_login{color:#9c5718; margin-right:5px;}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .secretPrice{font-size: 13px; font-weight: bold; letter-spacing: -0.03em; background: url(../../../images/mbl/ko/common/main/m_secretPrice.png) no-repeat 0 40%; background-size: 11px; color:#3a3025; line-height: 130%; margin-top: 15px; padding-left: 20px;}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .secretPrice .priceNotice{font-size:10px; font-weight: normal; color:#666;}
.ctnRewardsMemOffers .mOListWrap .mOList .mODesc .secretPrice span {display: block;}
.ctnRewardsMemOffers .more { text-align: center; border-top: 1px solid #b6b6b6; }
.ctnRewardsMemOffers .more a { padding: 10px 0; display: block;background-size:7px 4px; background: #f3f3f3;}
.ctnRewardsMemOffers .more a span { padding-right: 25px; display: inline-block; background:url(../../../images/mbl/ko/common/main/more.png) no-repeat right 10px; background-size:13px 7px; }
/*2018.10.18 ìƒí’ˆì´ ì—†ì„ì‹œ ì•ˆë‚´*/
.ctnRewardsMemOffers .mOListWrap .NomOList{padding: 20px 15px; text-align: center;}
/* ì‹ ë¼ë¦¬ì›Œì¦ˆ êµ¬ í¬ì¸íŠ¸ ì‚¬ìš©ì•ˆë‚´ */
.ctnRewardsOldPointUse{}
.ctnRewardsOldPointUse .rewardsOldPointInfo{padding: 16px 15px 20px;}
.ctnRewardsOldPointUse .rewardsOldPointInfo p{font-size: 14px; line-height: 20px; color: #222222;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox{}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .listBox .tit{/*height: 34px;*/ border-top: 1px solid #d0cbb7; padding: 5px 15px; background-color: #f1ebd6;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .listBox .tit a{display: block; /*line-height: 34px;*/line-height: 180%;  padding-right: 22px; font-size: 14px; color: #5f3a0e; background: url(../../../images/mbl/ko/common/main/toggle_down_arrow.gif) no-repeat right center; background-size: 16px auto;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .listBox.on .tit a{background: url(../../../images/mbl/ko/common/main/toggle_up_arrow.gif) no-repeat right center; background-size: 16px auto;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox{display: none;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .listBox.on .detailBox{display: block;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .listBox.last{border-bottom: 1px solid #d0cbb7;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox .textBox{padding-bottom: 15px;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox .textBox:first-child{border-top: 1px solid #d0cbb7;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox .textBox + .textBox{border-top: 1px solid #cbbba9;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox .title{display: block; /*height: 34px; line-height: 34px;*/ line-height: 180%;margin-bottom: 8px; border-bottom: 1px solid #cbbba9; padding: 5px 15px; font-size: 14px; color: #222222;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox p{padding: 0 15px; font-size: 14px; line-height: 20px; color: #666666;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox p.bullet{padding-left: 23px; background: url(../../../images/mbl/ko/common/main/notify_bullet.gif) no-repeat 15px 10px; background-size: 2px;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox p.bullet + p.bullet{margin-top: 8px;}
.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox .pt8{padding-top: 8px;}

.ctnRewardsOldPointUse .rewardsOldPointDetailBox .detailBox span{color:#95642a; text-decoration: underline;}

.ctnRewardsOldPointUse .pointInfoTableBox{padding: 10px 15px 5px;}
.ctnRewardsOldPointUse .pointInfoTable{width: 100%; table-layout: fixed; border-collapse: collapse; border-bottom: 1px solid #b6b6b6;}
.ctnRewardsOldPointUse .pointInfoTable tr + tr{border-top: 1px solid #e1e1e1;}
.ctnRewardsOldPointUse .pointInfoTable th,
.ctnRewardsOldPointUse .pointInfoTable td{padding: 5px 0; font-size: 10px; line-height: 13px; text-align: center;}
.ctnRewardsOldPointUse .pointInfoTable th{border-top: 1px solid #b6b6b6; border-bottom: 1px solid #b6b6b6; font-weight: normal; background-color: #f1f1f1; word-break: keep-all;}
.ctnRewardsOldPointUse .pointInfoTable th + th,
.ctnRewardsOldPointUse .pointInfoTable td + td{border-left: 1px solid #e1e1e1;}
.ctnRewardsOldPointUse .pointInfoTable2 th{padding: 8px 0;}
.ctnRewardsOldPointUse .pointInfoTable2 td{padding: 5px; text-align: left; word-break: keep-all;}

/* ì‹ ë¼ë¦¬ì›Œì¦ˆ ì „í™˜ ì•ˆë‚´ */
.ctnRewardsChange{}
.ctnRewardsChange .rewardsChangeInfo{padding: 16px 15px 20px;}
.ctnRewardsChange .rewardsChangeInfo strong{display: block; margin-bottom: 6px; font-size: 14px; line-height: 20px; color: #222222;}
.ctnRewardsChange .rewardsChangeInfo p{font-size: 14px; line-height: 20px; color: #666666;}
.ctnRewardsChange .rewardsChangeInfo p.p1{color: #222222;}
.ctnRewardsChange .rewardsChangeInfo p.p2{margin-top: 12px; border-top: 1px solid #e5e5e5; padding-top: 10px;}
.ctnRewardsChange .rewardsChangeDetailBox{}
.ctnRewardsChange .rewardsChangeDetailBox .listBox .tit{/* height: 34px; */border-top: 1px solid #d0cbb7;padding: 0 15px;background-color: #f1ebd6;}
.ctnRewardsChange .rewardsChangeDetailBox .listBox .tit a{display: block; line-height: 34px;  padding-right: 22px; font-size: 14px; color: #5f3a0e; background: url(../../../images/mbl/ko/common/main/toggle_down_arrow.gif) no-repeat right center; background-size: 16px auto;}
.ctnRewardsChange .rewardsChangeDetailBox .listBox.on .tit a{background: url(../../../images/mbl/ko/common/main/toggle_up_arrow.gif) no-repeat right center; background-size: 16px auto;}
.ctnRewardsChange .rewardsChangeDetailBox .listBox .tit2{/* height: 52px; */}
.ctnRewardsChange .rewardsChangeDetailBox .listBox .tit2 a{line-height: 19px; padding: 7px 22px 7px 0;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox{display: none;}
.ctnRewardsChange .rewardsChangeDetailBox .listBox.on .detailBox{display: block;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox .textBox{padding-bottom: 15px;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox .textBox:first-child{border-top: 1px solid #d0cbb7;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox .textBox + .textBox{border-top: 1px solid #cbbba9;}
/*.ctnRewardsChange .rewardsChangeDetailBox .detailBox .title{display: block;height: 34px;line-height: 34px;margin-bottom: 8px;border-bottom: 1px solid #cbbba9;padding: 0 15px;font-size: 14px;color: #222222;}*/
.ctnRewardsChange .rewardsChangeDetailBox .detailBox .title{display: block;;line-height: 180%;margin-bottom: 8px;border-bottom: 1px solid #cbbba9;padding: 5px 15px;font-size: 14px;color: #222222;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox p{padding: 0 15px; font-size: 14px; line-height: 20px; color: #666666;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox p.bullet{padding-left: 23px; background: url(../../../images/mbl/ko/common/main/notify_bullet.gif) no-repeat 15px 10px; background-size: 2px;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox p.bullet + p.bullet{margin-top: 8px;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox p.ref{position: relative; margin: 5px 0; padding-left: 30px; font-size: 12px; line-height: 18px; color: #836644; letter-spacing: -.02em; word-break: keep-all;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox p.ref:before{content: "â€»"; position: absolute; top: 0; left: 15px; display: block; font-size: 12px;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox .pt8{padding-top: 8px;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox .textBox li + li{margin-top: 10px;}
.ctnRewardsChange .rewardsChangeDetailBox .detailBox .textBox li strong{display: block; margin-bottom: 2px; padding: 0 15px; font-size: 14px; line-height: 20px; color: #222222;}
.ctnRewardsChange .rewardsChangeDetailBox .confirmBox{padding: 0px 15px 10px; text-align: center;}
.ctnRewardsChange .rewardsChangeDetailBox .confirmBox a{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; display: inline-block; width: auto; height: 35px; line-height: 35px; margin-bottom: 10px; padding-right: 30px; font-size: 14px; background-image: url(../../../images/mbl/ko/rewards/main/rewards_btn_bullet.gif); background-repeat: no-repeat; background-position: right center; background-size: auto 11px;}

/* ì‹ ë¼ë¦¬ì›Œì¦ˆ ì´ìš©ì•½ê´€ ë³€ê²½ ë™ì˜1 */
.ctnRewardsTermsAgree1{}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1Info{padding: 15px 15px 0;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1Info p{font-size: 14px; line-height: 20px; color; #222222;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tit{height: 40px; padding: 0 15px;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tit h3{height: 40px; line-height: 45px; font-size: 14px; color: #222222;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tit span{display: block; height: 40px; line-height: 45px; padding-left: 12px; font-size: 10px; color: #666666; background: url(../../../images/mbl/ko/common/main/require_bullet.gif) no-repeat 0 20px; background-size: auto 7px;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew th span{display: block;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew textarea{height: 100px;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .nameInfo{position:relative; padding-left: 10px; font-size: 10px; line-height: 12px; color: #836644;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .nameInfo:before{content: "â€»"; position: absolute; top: 0; left: 0; display: block;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .arroba{height: 34px; line-height: 32px; margin: 5px 0; font-size: 14px; color: #999999; text-align: center;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .addressBox,
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .certBox{position: relative; width: 100%; height: 34px;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .zipNum,
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .certNum{margin-right: 70px;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .findAddress,
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .certify{position: absolute; top: 0; right: 0; font-size: 12px; width: 65px; height: 34px; line-height: 34px; margin: 0; border: none; padding: 0; color: #ffffff; background-color: #8e9295;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .cb{clear: both;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .mt5{margin-top: 5px;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .ml2p{margin-left: 2%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .mb5{margin-bottom: 5px;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .w10p{width: 10%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .w32p{width: 32%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .w34p{width: 34%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .w45p{width: 45%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .tableTypeNew .w49p{width: 49%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti{padding: 13px 15px 0;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti p{font-size: 14px; line-height: 20px; color: #666666;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti p.p2{margin: 2px 0 5px; line-height: 25px; color: #222222;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .tit{display: block; height: 34px; line-height: 34px; padding: 0; font-size: 14px; color: #222222;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .descBox{border-top: 1px solid #b6b6b6; border-bottom: 1px solid #b6b6b6;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .w28p{width: 28%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .w46p{width: 46%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .w72p{width: 72%;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .sTit{display: block; font-size: 14px; line-height: 40px; color: #666666;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .tel,
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .email{display: block; font-size: 14px; line-height: 40px; color: #222222;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .callIco{position: relative; display: block;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .callIco:before{content: ""; position: absolute; top: 16px; left: 0; display: block; width: 1px; height: 13px; background-color :#e5e5e5;}
.ctnRewardsTermsAgree1 .rewardsTermsAgree1 .membershipNoti .contactBox .desc .callIco a{display: block; padding-left: 25px; font-size: 12px; line-height: 40px; color: #836644; background: url(../../../images/mbl/ko/common/main/icoCall.gif) no-repeat 12px 18px; background-size: 10px;}

/* ì‹ ë¼ë¦¬ì›Œì¦ˆ ì´ìš©ì•½ê´€ ë³€ê²½ ë™ì˜2 */
.ctnRewardsTermsAgree2{}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Info{padding: 15px 15px 0;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Info p{border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; font-size: 14px; line-height: 20px; color; #222222;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .agreeBox .check{margin: 8px 10px 9px;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .agreeBox label{padding-left: 24px; font-size: 14px; font-weight: bold; color: #222222; letter-spacing: -.02em; background: url(../../../images/mbl/ko/common/main/check_off.gif) no-repeat 0 bottom; background-size: 16px;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .agreeBox label.on{background: url(../../../images/mbl/ko/common/main/check_on.gif) no-repeat 0 bottom; background-size: 16px;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .agreeBox label span{font-size: 12px; color: #666666;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .agreeBox input[type=checkbox]{display: none;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .agreeBox a{padding-right: 10px; font-size: 12px; color: #666666; background: url(../../../images/mbl/ko/common/main/join_link_bullet.gif) no-repeat right 8px; background-size: 5px 8px;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .memAgree,
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .privicyAgree{margin: 15px 15px 0; border: 1px solid #e5e5e5; background-color: #f3f3f3;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .memAgree .text,
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .privicyAgree .text{height: 78px; margin: 0 10px 10px; border: 1px solid #cccccc; padding: 2px 5px; background-color: #ffffff; overflow-y: auto;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .memAgree .text p,
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .privicyAgree .text p{font-size: 10px; line-height: 14px; color: #727272; letter-spacing: -.03em; word-break: keep-all;}
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .memAgree .text p + p,
.ctnRewardsTermsAgree2 .rewardsTermsAgree2Box .privicyAgree .text p + p,{margin-top: 3px;}

/* ì‹ ë¼ë¦¬ì›Œì¦ˆ ë¬¸ì˜ */
.ctnRewardsInquire{}

.ctnRewardsInquire .rITabBox {margin-bottom: 20px; border-bottom: 1px solid #b6b6b6;}
.ctnRewardsInquire .rITabBox ul{display: table;width: 100%;}
.ctnRewardsInquire .rITabBox li{position: relative;width: 50%;padding:0 15px;display: table-cell;}
.ctnRewardsInquire .rITabBox li.last:before{position: absolute;top: 15px;left: -5px;content: '';display: inline-block;width: 1px;height: 20px;background: #e5e5e5;}
.ctnRewardsInquire .rITabBox li.on a{border-bottom: 3px solid #9a8268; color: #5f3a0e; font-weight: bold;}
.ctnRewardsInquire .rITabBox li a{display: block;height: 36px;line-height: 41px;border-bottom: 3px solid #fff;font-size: 14px;color: #999999;text-align: center;position: relative;}
.ctnRewardsInquire .rewardsInquireDetailBox{}
.ctnRewardsInquire .rewardsInquireDetailBox .listBox .tit{height: 34px; border-top: 1px solid #d0cbb7; padding: 0 15px; background-color: #f1ebd6;}
.ctnRewardsInquire .rewardsInquireDetailBox .listBox .tit a{display: block; line-height: 34px; padding-right: 22px; font-size: 14px; color: #5f3a0e; background: url(../../../images/mbl/ko/common/main/side_menu_down_arrow.gif) no-repeat right center; background-size: 16px auto;}
.ctnRewardsInquire .rewardsInquireDetailBox .listBox .tit a span{font-weight: normal; color: #666666;}
.ctnRewardsInquire .rewardsInquireDetailBox .listBox.on .tit a{background: url(../../../images/mbl/ko/common/main/side_menu_up_arrow.gif) no-repeat right center; background-size: 16px auto;}
.ctnRewardsInquire .rewardsInquireDetailBox .listBox.on .tit a strong{border-bottom: 1px solid #5f3a0e;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox{display: none;}
.ctnRewardsInquire .rewardsInquireDetailBox .listBox.on .detailBox{display: block;}
.ctnRewardsInquire .rewardsInquireDetailBox .listBox.last{border-bottom: 1px solid #d0cbb7;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .faqBox:first-child{border-top: 1px solid #d0cbb7;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .faqBox + .faqBox{border-top: 1px solid #b6b6b6;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .question{display: block; padding: 0 15px; background-color: #f3f3f3;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .faqBox.on .question{background-color: #fdf8ef;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .title{position: relative; display: block; line-height: 19px; padding: 7px 20px 8px; font-size: 14px; color: #222222; background: url(../../../images/mbl/ko/common/main/toggle_down_arrow.gif) no-repeat right 14px; background-size: 16px auto;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .title:before{content: "Q"; position: absolute; top: 7px; left: 0; display: block; font-weight: bold;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .faqBox.on .title{color: #5f3a0e; background: url(../../../images/mbl/ko/common/main/side_menu_up_arrow.gif) no-repeat right 14px; background-size: 16px auto;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .answer{position: relative; border-top: 1px solid #b6b6b6; padding: 10px 15px 15px; display: none;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .faqBox.on .answer{display: block;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .answer:before{content: "A"; position: absolute; top: 8px; left: 15px; font-size: 13px; font-weight: bold; color: #836644;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .answer p{padding: 0 0 0 20px; font-size: 13px; line-height: 19px; color: #666666;}
.ctnRewardsInquire .rewardsInquireDetailBox .detailBox .answer p br{line-height: 24px;}

/*êµ¬ë©¤ë²„ì‹­ ê´€ë ¨ ë©”ë‰´ ì‚­ì œ*/
.ctnRewardsIndex .linkBox ul li:nth-of-type(4), .ctnRewardsIndex .linkBox ul li:nth-of-type(5) { display:none; }
