/** 2021.01.04 SUN ì¶”ê°€ start**/
.btn_calendar_type_premiumMembership {background: #fff url(../../images/admin/common/icon_calendar.gif) no-repeat 98% center;background-size: 20px 20px;}

/* mypage_my_kidzania */
.mypage_my_kidzania .mymember_info .chargedmembership_txt{padding-top:30px;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt:after{content:'';display:block;clear:both;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .txt_title {padding-bottom: 30px;font-size: 26px;line-height: 28px;font-weight: 700;letter-spacing: -1px;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .table_txt {width:450px;padding:0;float:left;overflow:hidden;margin: 0 50px 10px 0;text-align: center;letter-spacing: -1px;font-size: 16px;line-height: 24px;border-top: 2px solid #333;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .table_txt table {width: 100%;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .table_txt table tbody th{height: 59px;padding: 10px 0 10px 21px; text-align: left;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f5f4fa;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .table_txt table td{padding: 10px 0 10px 15px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;word-spacing: 3px;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .img {float:left; overflow: hidden; width:130px;height: 160px; margin-right: 150px;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .img img {display: block;margin: auto;width: 100%;height: 100%;object-fit: cover; border-radius: 14px;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .btn{float:left;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .btn a{display:block;width:218px;height:68px;margin-bottom:22px;font-size:18px;line-height:68px;text-align:center;color:#9b9b9b;border-radius:10px;transition:all 0.5s;border:1px solid #9b9b9b;}
.mypage_my_kidzania .mymember_info .chargedmembership_txt .btn a:hover{color:#c70752;border-color:#c70752;}

/* mypage_cancel_chargedMembership */
.mypage_cancel_chargedMembership .membership_cancelation_info {margin-bottom: 50px;}
.mypage_cancel_chargedMembership .membership_cancelation_info .txt_title{width:100%;color:#c70752;padding-bottom:30px;font-size:40px;font-weight:900;line-height:40px;box-sizing:border-box;}
.mypage_cancel_chargedMembership .membership_cancelation_info .txt_title img{width:25px;padding:0 10px;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_title {margin: 10px 0 10px 0;font-size:20px;font-weight:900;line-height:26px;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_txt {width:100%;padding:0;overflow:hidden;margin:0 50px 35px 0;text-align: center;letter-spacing: -1px;font-size: 16px;line-height: 24px;border-top: 2px solid #333;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_txt table {width: 100%;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_txt table th{height: 59px;padding: 10px 0 10px 0; text-align: center;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f5f4fa;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_txt table td{padding: 10px 0px 10px 0; border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;text-align:center;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_txt table td div {margin: 10px 0 10px 0;text-align: left;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_txt table td table {width: 230px;border: 1px solid #e5e5e5;margin-bottom: 30px;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_txt table td table th{background-color: #fff;padding: 6px;height: 30px;width: 100px;font-size: 14px;}
.mypage_cancel_chargedMembership .membership_cancelation_info .table_txt table td p {margin-bottom: 30px;text-align: left;}
.mypage_cancel_chargedMembership .membership_cancelation_info .txt {font-size: 18px;line-height: 30px;}
.mypage_cancel_chargedMembership .membership_cancelation_info .txt ul {padding: 25px 0 50px;}
.mypage_cancel_chargedMembership .membership_cancelation_info .txt li {padding-top: 3px;color: #666;}
.mypage_cancel_chargedMembership .membership_cancelation_info .txt li dd {padding-left: 15px;font-size: 16px;}
.mypage_cancel_chargedMembership .membership_refund_info .txt_title{width:100%;color:#c70752;padding-bottom:30px;font-size:40px;font-weight:900;line-height:40px;box-sizing:border-box;}
.mypage_cancel_chargedMembership .membership_refund_info .txt_title img{width:25px;padding:0 10px;}
.mypage_cancel_chargedMembership .membership_refund_info .table_txt {width:100%;padding:0;overflow:hidden;margin:0 50px 35px 0;text-align: center;letter-spacing: -1px;font-size: 16px;line-height: 24px;border-top: 2px solid #333;}
.mypage_cancel_chargedMembership .membership_refund_info .table_txt table {width: 100%;}
.mypage_cancel_chargedMembership .membership_refund_info .table_txt table th{height: 59px;padding: 10px 0 10px 21px; text-align: left;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f5f4fa;}
.mypage_cancel_chargedMembership .membership_refund_info .table_txt table td{padding: 10px 15px 10px 0px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;text-align: right;}
.mypage_cancel_chargedMembership .membership_refund_info .table_txt .customTdSet{padding:10px 0;text-align:center;}
.mypage_cancel_chargedMembership .membership_refund_info .refund_txt {width: 100%;padding: 0;overflow: hidden;font-size: 26px;line-height: 26px;text-align: center;letter-spacing: -1px;margin-bottom: 10px;}


/* chargedMembership_modify */
.chargedMembership_modify .inp.width_35p{width:35%;}
.chargedMembership_modify .inp.width_40p{width:40%;}
.chargedMembership_modify .inp.width_45p{width:45%;}

.chargedMembership_modify .my_inner .pw_form strong { padding: 0 30px 0 37px;font-size: 26px;line-height: 48px;vertical-align: middle;font-weight: 700;color: #333;letter-spacing: -1px;background: url(../../images/wb/mypage/myinfo_modify_icon.png) no-repeat left center;}
.chargedMembership_modify .my_inner .pw_form .inp {width: 500px;}
.chargedMembership_modify .my_inner .pw_form {padding-bottom: 55px;text-align: center;}
.chargedMembership_modify .my_inner .btn_mv_text {display: block;margin: 0 auto;}

.chargedMembership_modify .chargedMembership_info .checkbox_ui p {padding-right: 50px;}
.chargedMembership_modify .my_list_info {margin-bottom: 95px;margin-top: 30px;padding: 25px 0 25px 21px;box-sizing: border-box;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.chargedMembership_modify .chargedMembership_info .children_info {padding-bottom: 80px;margin-bottom: 80px;}
.chargedMembership_modify .chargedMembership_info .children_info .children_info_select {margin-bottom: 10px;}
.chargedMembership_modify .chargedMembership_info .children_info:after{content:'';display:block;clear:both;}
.chargedMembership_modify .chargedMembership_info .children_info li {position: relative;width: 600px;float:left;}
.chargedMembership_modify .chargedMembership_info .children_info li:nth-child(odd) {margin-left: 0;}
.chargedMembership_modify .chargedMembership_info .children_info li.img_box {width: 200px;margin-left: 50px;}
.chargedMembership_modify .chargedMembership_info .children_info_title {margin-bottom: 80px;padding-bottom: 20px;font-size: 30px;line-height: 30px;font-weight: 700;border-bottom: 2px solid #333;}
.chargedMembership_modify .chargedMembership_info .children_info .table_txt{width: 600px; border-top: 2px solid #333;}
.chargedMembership_modify .chargedMembership_info .children_info table {width: 100%;margin-bottom: 80px;}
.chargedMembership_modify .chargedMembership_info .children_info table th{height: 59px;padding: 10px 0 10px 21px; text-align: left;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f5f4fa;}
.chargedMembership_modify .chargedMembership_info .children_info table td{padding: 10px 10px 10px 15px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.chargedMembership_modify .chargedMembership_info .children_info .img {display: table-cell;cursor: pointer;width: 130px;height: 160px;overflow: hidden;background:#efefef url(../../images/wb/common/camera02.png) no-repeat center;border-radius: 24px;} 
.chargedMembership_modify .chargedMembership_info .children_info .img img {width: 100%;height: 100%;object-fit: cover;}
.chargedMembership_modify .chargedMembership_info .children_info .img_guide {padding-top: 20px;} 
.chargedMembership_modify .chargedMembership_info .children_info .img_guide strong {cursor: pointer; display: inline-block;margin-bottom: 10px;}
.chargedMembership_modify .chargedMembership_info .children_info .img_guide p {font-size: 18px; line-height: 24px;}

.chargedMembership_modify .chargedMembership_info .subscriber_info {padding-bottom: 80px;margin-bottom: 80px;}
.chargedMembership_modify .chargedMembership_info .subscriber_info:after{content:'';display:block;clear:both;}
.chargedMembership_modify .chargedMembership_info .subscriber_info li {position: relative;width: 600px;float:left;}
.chargedMembership_modify .chargedMembership_info .subscriber_info li:nth-child(odd) {margin-left: 0;}
.chargedMembership_modify .chargedMembership_info .subscriber_info li.img_box {width: 200px;margin-left: 50px;}
.chargedMembership_modify .chargedMembership_info .subscriber_info_title {margin-bottom: 80px;padding-bottom: 20px;font-size: 30px;line-height: 30px;font-weight: 700;border-bottom: 2px solid #333;}
.chargedMembership_modify .chargedMembership_info .subscriber_info .table_txt{width: 600px; border-top: 2px solid #333;}
.chargedMembership_modify .chargedMembership_info .subscriber_info table {width: 100%;margin-bottom: 80px;}
.chargedMembership_modify .chargedMembership_info .subscriber_info table th{height: 59px;padding: 10px 0 10px 21px; text-align: left;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f5f4fa;}
.chargedMembership_modify .chargedMembership_info .subscriber_info table td{padding: 10px 10px 10px 15px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.chargedMembership_modify .chargedMembership_info .subscriber_info .img {display: table-cell;cursor: pointer;width: 130px;height: 160px;overflow: hidden;border-radius: 24px;background:#efefef url(../../images/wb/common/camera02.png) no-repeat center;}
.chargedMembership_modify .chargedMembership_info .subscriber_info .img img {width: 100%;height: 100%;object-fit: cover;}
.chargedMembership_modify .chargedMembership_info .subscriber_info .img_guide {padding-top: 20px;} 
.chargedMembership_modify .chargedMembership_info .subscriber_info .img_guide strong {cursor: pointer; display: inline-block;margin-bottom: 10px;}
.chargedMembership_modify .chargedMembership_info .subscriber_info .img_guide p {font-size: 18px; line-height: 24px;}
.chargedMembership_modify .chargedMembership_info td.td_email .SelectType_Select {width: 100%;margin-top: 10px;vertical-align: middle;}
.chargedMembership_modify .chargedMembership_info td .SelectType_Select .selected_text {height: 48px;line-height: 48px;}

/*popup í…ìŠ¤íŠ¸*/
.popup_txt {padding-top: 50px;letter-spacing: -1px;font-size: 20px;line-height: 32px;color: #666;}
.popup_txt .img_box {text-align: center;padding-top: 50px;}
.popup_txt .img {overflow: hidden;display: inline-block;width: 130px;height: 160px;}
.popup_txt .img img {width: 100%;height: 100%;object-fit: cover;}
.popup_wrap .width_35p{width:35%;}
.popup_wrap .width_40p{width:40%;}
.popup_wrap .width_45p{width:45%;}

/* photoUpload_information_popup_01 */
.photoupload_information_popup_01 .popup_content{width:716px;padding-bottom:60px;}
.photoupload_information_popup_01 .btn{padding-top:100px;text-align:center;}
.photoupload_information_popup_01 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.photoupload_information_popup_01 .btn a:hover{color:#000;border-color:#000;}
.photoupload_information_popup_01 ul li {padding: 0 0 10px 19px;font-size: 18px;color: #666;line-height: 28px;letter-spacing: -1px;background: url(../../images/wb/mypage/my_list_info_icon.png) no-repeat left 10px;}
.photoupload_information_popup_01 .img {margin-right:20px}


/*kchoice Membership */
.kchoice_membership_introduce .img{position:absolute;z-index:0;}
.kchoice_membership_introduce .img img{vertical-align:top;}
.kchoice_membership_introduce .content{width:100%;padding-bottom:0;}
.kchoice_membership_introduce .content .inner{width:1200px;margin:0 auto;position:relative;}
.kchoice_membership_introduce .content{width:auto;}
.kchoice_membership_introduce .content_01{padding-bottom:270px;}
.kchoice_membership_introduce .content_01 dl{padding-left:600px;}
.kchoice_membership_introduce .content_01 dt{font-size:50px;line-height:65px;font-weight:700;letter-spacing:-3px;}
.kchoice_membership_introduce .content_01 dd{padding-top:30px;font-size:18px;color:#666;line-height:30px;letter-spacing:-1px;transition-delay:0.3s;}
.kchoice_membership_introduce .content_01 dd b{color:#c6004c;}
.kchoice_membership_introduce .content_01 .img{left:-33px;top:-40px;}
.kchoice_membership_introduce .content_02{padding:150px 0 150px;background:#fff url(../../images/wb/membership/kchoice_02_img_02.png) no-repeat 1040px 350px;}
.kchoice_membership_introduce .content_02 dl{position:relative;z-index:1;}
.kchoice_membership_introduce .content_02 dt{padding-bottom:30px;font-size:40px;line-height:53px;letter-spacing:-2px;font-weight:700;}
.kchoice_membership_introduce .content_02 dt span{display:block;padding-bottom:10px;font-size:20px;color:#c70751;line-height:22px;font-weight:700;letter-spacing:-1px;}
.kchoice_membership_introduce .content_02 dt strong{color:#c70751;}
.kchoice_membership_introduce .content_02 dd{font-size:18px;color:#666;line-height:32px;letter-spacing:-1px;transition-delay:0.3s;}
.kchoice_membership_introduce .content_02 .btn_box{padding-top:0px;text-align:left;}
.kchoice_membership_introduce .content_02 .btn_box a{width:190px;margin-top:10px;}
.kchoice_membership_introduce .content_02 .btn_box a > {margin-top:10px;}
.kchoice_membership_introduce .content_02 .btn_box a.premium:hover{color:#fff;border-color:#703EA1;background-color:#703EA1;}
.kchoice_membership_introduce .content_02 .btn_box a.black:hover{color:#fff;border-color:#000;background-color:#000;}
/* (YKW20230904) ê·¸ë¦°ë©¤ë²„ì‹­ ì¶”ê°€ */
/* (YKW20240424) ì‹œí‹°ì¦Œë©¤ë²„ì‹­ ì¶”ê°€ */

.kchoice_membership_introduce .content_02 .btn_box a.citizen:hover{color:#fff;border-color:#004139;background-color:#004139;}
.kchoice_membership_introduce .content_02 .btn_box a.green:hover{color:#fff;border-color:#004139;background-color:#004139;}
.kchoice_membership_introduce .content_02 .btn_box a.blueplus:hover{color:#fff;border-color:#000080;background-color:#000080;}
.kchoice_membership_introduce .content_02 .btn_box a.blue:hover{color:#fff;border-color:#1841b6;background-color:#1841b6;}
.kchoice_membership_introduce .content_02 .btn_box a.smart:hover{color:#fff;border-color:#c70751;background-color:#c70751;}
.kchoice_membership_introduce .content_02 .btn_box .premiumM {display:inline-block;width:190px;height:78px;line-height:78px;border:1px solid #703EA1;text-align:center;vertical-align: middle;box-sizing: content-box;font-size: 20px;color: #703EA1;letter-spacing: -0.02em;font-weight: 700;transition: all 0.5s ease;background: #fff url(../../images/wb/membership/kchoice_02_img_blackflag.png) no-repeat -9px 33px;}
.kchoice_membership_introduce .content_02 .btn_box .blackM {display:inline-block;width:190px;height:78px;line-height:78px;border:1px solid #000;text-align:center;vertical-align: middle;box-sizing: content-box;font-size: 20px;color: #000;letter-spacing: -0.02em;font-weight: 700;transition: all 0.5s ease;background: #fff url(../../images/wb/membership/kchoice_02_img_blackflag.png) no-repeat -9px 33px;}
.kchoice_membership_introduce .content_02 .btn_box .greenM {display:inline-block;width:190px;height:78px;line-height:78px;border:1px solid #004139;text-align:center;vertical-align: middle;box-sizing: content-box;font-size: 20px;color: #004139;letter-spacing: -0.02em;font-weight: 700;transition: all 0.5s ease;background: #fff url(../../images/wb/membership/kchoice_02_img_greenflag.png) no-repeat -9px 33px;}
.kchoice_membership_introduce .content_02 .btn_box .citizenM {display:inline-block;width:288px;height:78px;line-height:78px;border:1px solid #004139;text-align:center;vertical-align: middle;box-sizing: content-box;font-size: 20px;color: #004139;letter-spacing: -0.02em;font-weight: 700;transition: all 0.5s ease;background: #fff url(../../images/wb/membership/kchoice_02_img_greenflag.png) no-repeat -9px 33px;}
.kchoice_membership_introduce .content_02 .btn_box .blueplusM {display:inline-block;width:190px;height:78px;line-height:78px;border:1px solid #000080;text-align:center;vertical-align: middle;box-sizing: content-box;font-size: 20px;color: #000080;letter-spacing: -0.02em;font-weight: 700;transition: all 0.5s ease;background: #fff url(../../images/wb/membership/kchoice_02_img_blueflag.png) no-repeat -9px 33px;}
.kchoice_membership_introduce .content_02 .btn_box .blueM {display:inline-block;width:190px;height:78px;line-height:78px;border:1px solid #1841b6;text-align:center;vertical-align: middle;box-sizing: content-box;font-size: 20px;color: #1841b6;letter-spacing: -0.02em;font-weight: 700;transition: all 0.5s ease;background: #fff url(../../images/wb/membership/kchoice_02_img_blueflag.png) no-repeat -9px 33px;}
.kchoice_membership_introduce .content_02 .btn_box .smartM {display:inline-block;width:288px;height:78px;line-height:78px;border:1px solid #c70751;text-align:center;vertical-align: middle;box-sizing: content-box;font-size: 20px;color: #c70751;letter-spacing: -0.02em;font-weight: 700;transition: all 0.5s ease;background: #fff url(../../images/wb/membership/kchoice_02_img_smartflag.png) no-repeat -9px 33px;}
.kchoice_membership_introduce .content_02 .btn_box .premium{display:block;width:582px;padding-top:0px;text-align:center;}
.kchoice_membership_introduce .content_02 .btn_box .black{display:block;width:582px;padding-top:0px;text-align:center;}
.kchoice_membership_introduce .content_02 .btn_box .green{display:block;width:582px;padding-top:0px;text-align:center;}
.kchoice_membership_introduce .content_02 .btn_box .citizen{display:block;width:582px;padding-top:0px;text-align:center;}
.kchoice_membership_introduce .content_02 .btn_box .blueplus{display:block;width:582px;padding-top:0px;text-align:center;}
.kchoice_membership_introduce .content_02 .btn_box .blue{display:block;width:582px;padding-top:0px;text-align:center;}
.kchoice_membership_introduce .content_02 .btn_box .smart{display:block;width:582px;padding-top:0px;text-align:center;}
.kchoice_membership_introduce .content_02 .btn_box p {font-size:26px;color:#333333;padding-top:60px;padding-bottom:10px;}
.kchoice_membership_introduce .content_02 .btn_box p > span {color:#c70751;font-weight: 700;}
.kchoice_membership_introduce .content_02 .bg_icon{position:absolute;z-index:-1;left:-250px;top:-37px;}
.kchoice_membership_introduce .content_02 .img{right:0px;top:300px;}


/*chargedMembership premiumMembership */
.benefit_information_premiumMembership .info_box{height:420px;position:relative;background:#ebe9f5;}
.benefit_information_premiumMembership .info_box dl{width:1200px;margin:0 auto;letter-spacing:-1px;}
.benefit_information_premiumMembership .info_box dt{padding:70px 0 30px;font-size:40px;line-height:42px;font-weight:700;}
.benefit_information_premiumMembership .info_box dd{font-size:22px;line-height:36px;color:#333;}
.benefit_information_premiumMembership .info_box dd strong{color: #c50653; }
.benefit_information_premiumMembership .info_box .bg_icon{position:absolute;left:50%;top:0;z-index:0;}
.benefit_information_premiumMembership .info_box .bg_icon_01{margin-left:-940px;}
.benefit_information_premiumMembership .info_box .bg_icon_02{margin-left:750px;}
.benefit_information_premiumMembership .info_box .character_img{width:1200px;position:absolute;left:50%;bottom:90px;z-index:1;margin-left:-600px;text-align:right;}
.benefit_information_premiumMembership .info_box .btn_box{padding-top:40px;text-align:left;}
.benefit_information_premiumMembership .info_box .btn_box a{width:220px;height:70px;line-height:70px;font-size:18px;color:#fff;border:none;background: #c70751;}
.benefit_information_premiumMembership .content_title{margin:140px 0 40px;padding-left:53px;font-size:40px;line-height:42px;font-weight:700;letter-spacing:-1px;}
.benefit_information_premiumMembership .inner{padding:55px 59px;box-sizing:border-box;border-radius:15px;background:#fff;}


/* 2021.03.11 ìš”êµ¬ì‚¬í•­ ë°˜ì˜ */
.premiumMembership .content_00 .content_title {background: url(../../images/wb/benefit_information/join.png) no-repeat left center;}
.premiumMembership .content_00 .inner dt {color: #333;font-size: 26px;font-weight: 700;line-height: 28px;padding-bottom: 27px;}
.premiumMembership .content_00 .inner dt strong {color: #c50653; background: linear-gradient(to top, #ffeb3b 50%, transparent 50%);}
/* .premiumMembership .content_00 .inner dd {font-size: 18px;color: #333;line-height: 30px;font-weight:bold;} */
.premiumMembership .content_00 .inner dd span {font-size: 18px;color: #333;line-height: 30px;font-weight:bold;padding: 0 25px 0 15px;background: url(../../images/wb/benefit_information/membership_check_icon.png) no-repeat left center;}
.premiumMembership .content_00 .inner span b {font-weight: 400;color: #c70751;}
.premiumMembership .content_00 .inner {background:#fff url(../../images/wb/experience_guide/coronation_inquiry_tel_box_bg.gif) no-repeat right 37px;}



.premiumMembership .content_01 .content_title {background: url(../../images/wb/benefit_information/join.png) no-repeat left center;}
/* 2021.03.10 ìš”êµ¬ì‚¬í•­ ë°˜ì˜ */
/* ê°€ìž…ë¹„ ì¶”ê°€ */
.premiumMembership .content_01 .inner dt {font-size:26px; line-height:36px; color:#333;}
.premiumMembership .content_01 .inner dd {font-size:26px; line-height:36px; color:#333;font-weight: 300;padding-bottom: 5px;letter-spacing: -1px;}
.premiumMembership .content_01 .step_box  {text-align: center;}
/* .premiumMembership .content_01 .step_box li {width: 276px;height: 190px;margin-right: 30px;float: left;font-size: 26px;line-height: 36px;border-radius: 14px;} */
.premiumMembership .content_01 .step_box li {width: 380px;height: 190px;margin-right: 30px;float: left;font-size: 20px;line-height: 36px;border-radius: 14px;line-height: 26px;}
.premiumMembership .content_01 .step_box li:last-child {margin-right: 0px;}
.premiumMembership .content_01 .step_box ol:after {content: '';display: block;clear: both;}
.premiumMembership .content_01 .step_box ol li {position: relative;color: #333;background: #fff;}
/* .premiumMembership .content_01 .step_box li p {display: table-cell;width: 276px;height: 190px;vertical-align: middle;font-weight: 300;} */
.premiumMembership .content_01 .step_box li p {display: table-cell;width: 380px;height: 190px;vertical-align: middle;font-weight: 300;}
.premiumMembership .content_01 .step_box li span {display: inline-block;margin-bottom: 15px;padding-bottom: 4px;font-size: 18pxpx;line-height: 23px;font-weight: 700;}
.premiumMembership .content_01 .step_box ol li span {color: #c70752;border-bottom: 1px solid #c70752;}

/* 2021.03.10 ìš”êµ¬ì‚¬í•­ ë°˜ì˜ - ê°€ìž…ë°©ë²• í•˜ë‹¨ í…ìŠ¤íŠ¸ ì¶”ê°€  */
/* .premiumMembership .content_01 .content_txt {font-size:20px; line-height:60px; color:#666;font-weight: 300;} */
.premiumMembership .content_01 .content_txt {display: block;margin: 17px 0 15px;padding-left: 29px;font-size: 18px;line-height: 30px;font-weight: bold;color: #333;background: url(../../images/wb/experience_guide/txt_info_list_icon.png) no-repeat left center;}
.premiumMembership .content_01 .content_txt b {font-weight: 400;color: #c70751;}
.premiumMembership .content_02 .content_title {background: url(../../images/wb/benefit_information/join.png) no-repeat left center;}
.premiumMembership .content_02 .inner .premiumMembership_txt { text-align: center;margin: 30px 0px 70px 0px;font-size: 30px;line-height: 30px;}
.premiumMembership .content_02 .inner .premiumMembership_txt strong {background: linear-gradient(to top, #ffeb3b 50%, transparent 50%);}
.premiumMembership .content_02 .inner > ul {text-align: center;font-size: 0;}

/*2021.03.11 SUN ìš”êµ¬ì‚¬í•­ ë°˜ì˜ - í–¥í›„ ê°¯ìˆ˜ ë³€ê²½ê°€ëŠ¥ì„±ì— ëŒ€í•œ ëŒ€ì²˜ê°’ ì¶”ê°€*/
.premiumMembership .content_02 .inner > ul li {display: inline-block;width: 298px;height: 298px;margin: 0 30px 50px;position: relative;letter-spacing: -1px;border-radius: 298px;border: 1px solid #e7e7e7;} 
/* .premiumMembership .content_02 .inner > ul li:nth-child(5), 
.premiumMembership .content_02 .inner > ul li:nth-child(6) {display: inline-flex;justify-content: center;align-items: center;} */
.premiumMembership .content_02 .inner > ul li:first-child:nth-last-child(1), 
.premiumMembership .content_02 .inner > ul li:first-child:nth-last-child(2), .premiumMembership .content_02 .inner > ul li:first-child:nth-last-child(2) ~ li,
.premiumMembership .content_02 .inner > ul li:first-child:nth-last-child(4), .premiumMembership .content_02 .inner > ul li:first-child:nth-last-child(4) ~ li {margin: 0 60px 60px;}
.premiumMembership .content_02 .inner > ul li em {display: block;width: 46px;height: 46px;position: absolute;left: 20px;top: 20px;font-size: 20px;line-height: 46px;color: #fff;border-radius: 46px;background: #e05678;}
.premiumMembership .content_02 .inner > ul li p {padding-top: 165px;font-size: 18px;color: #666;line-height: 26px;}
/* .premiumMembership .content_02 .inner > ul li:nth-child(5) p,
.premiumMembership .content_02 .inner > ul li:nth-child(6) p {padding-top: 0px;} */
/* 2021.03.10 ìš”êµ¬ì‚¬í•­ ë°˜ì˜ - í˜œíƒ5th, 6th ê·¸ë¦¼ ë¹¼ê³ , ìƒë‹¨ íŒ¨ë”© ì¡°ì •  */
/* .premiumMembership .content_02 .inner > ul li:nth-child(5) p{padding: 80px 0 20px 0;} */
.premiumMembership .content_02 .inner > ul li:nth-child(6) p{padding: 80px 0 20px 0;}
.premiumMembership .content_02 .inner > ul li span{font-size: 16px;font-weight: 300;}
.premiumMembership .content_02 .inner > ul li p strong {display: block;padding-bottom: 10px;font-size: 22px;line-height: 24px;color: #c70751;}
.premiumMembership .content_02 .inner .black_benefit .black_benefit_sub > li:nth-child(1){background:url(../../images/wb/benefit_information/kchoice_content_02_icon_01.png) no-repeat center 70px;}
.premiumMembership .content_02 .inner .black_benefit .black_benefit_sub > li:nth-child(2){transition-delay: 0.2s;background:url(../../images/wb/benefit_information/kchoice_content_02_icon_02.png) no-repeat center 62px;}
.premiumMembership .content_02 .inner .black_benefit .black_benefit_sub .benefitGreen{transition-delay: 0.2s;background:url(../../images/wb/benefit_information/kchoice_content_02_icon_04.png) no-repeat center 62px !important;}
.premiumMembership .content_02 .inner .black_benefit .black_benefit_sub .benefitCitizen{transition-delay: 0.2s;background:url(../../images/wb/benefit_information/kchoice_content_02_icon_03.png) no-repeat center 62px !important;}
.premiumMembership .content_02 .inner .black_benefit > li:nth-child(2){transition-delay: 0.4s;background:url(../../images/wb/benefit_information/kchoice_content_02_icon_03.png) no-repeat center 59px;}
.premiumMembership .content_02 .inner .black_benefit > li:nth-child(3){transition-delay: 0.2s;background:url(../../images/wb/benefit_information/kchoice_content_02_icon_04.png) no-repeat center 51px;}
.premiumMembership .content_02 .inner .black_benefit > li:nth-child(4){transition-delay: 0.4s;background:url(../../images/wb/benefit_information/kchoice_content_02_icon_04.png) no-repeat center 51px;}
.premiumMembership .content_02 .inner .blue_benefit_big_03 {background:url(../../images/wb/benefit_information/kchoice_content_02_icon_04.png) no-repeat center 51px !important;}
.premiumMembership .content_02 .inner .blue_benefit_big_04 {background:#f5f4fa url(../../images/wb/benefit_information/kchoice_content_02_icon_05.png) no-repeat center 51px !important;}



/* 2021.03.10 ìš”êµ¬ì‚¬í•­ ë°˜ì˜ - í˜œíƒ5th, 6th ê·¸ë¦¼ ëºŒ */
/* .premiumMembership .content_02 li:nth-child(5){transition-delay: 0.4s;background:url(../../images/wb/benefit_information/membership05.png) no-repeat center 48px;}
.premiumMembership .content_02 li:nth-child(6){transition-delay: 0.2s;background:#f5f4fa url(../../images/wb/benefit_information/membership06.png) no-repeat center 61px;} */
.premiumMembership .content_02 .infoSecond li:nth-child(1){transition-delay: 0.4s;background:#f5f4fa}
.premiumMembership .content_02 .infoSecond li:nth-child(2){transition-delay: 0.2s;background:#f5f4fa}
.premiumMembership.SILVER .content_02 .inner .premiumMembership_txt { text-align: center;margin: 30px 0px 70px 0px;font-size: 30px;line-height: 30px;}
.premiumMembership.SILVER .content_02 li:nth-child(1){background:url(../../images/wb/benefit_information/membership01.png) no-repeat center 70px;}
.premiumMembership.SILVER .content_02 li:nth-child(2){transition-delay: 0.2s;background:url(../../images/wb/benefit_information/membership02.png) no-repeat center 62px;}
.premiumMembership.SILVER .content_02 li:nth-child(3){transition-delay: 0.4s;background:url(../../images/wb/benefit_information/membership03.png) no-repeat center 59px;}
.premiumMembership.SILVER .content_02 li:nth-child(4){transition-delay: 0.2s;background:url(../../images/wb/benefit_information/membership04.png) no-repeat center 51px;}
/* 2021.03.10 ìš”êµ¬ì‚¬í•­ ë°˜ì˜ - í˜œíƒ5th, 6th ê·¸ë¦¼ ëºŒ */
/* .premiumMembership.SILVER .content_02 li:nth-child(5){transition-delay: 0.4s;background:url(../../images/wb/benefit_information/membership05.png) no-repeat center 48px;}
.premiumMembership.SILVER .content_02 li:nth-child(6){display: none;} */

.premiumMembership .content_02 .inner .black_add_benefit {margin:32px 0 0;padding:70px 0 54px;border-top:1px solid #e5e5e5;position:relative;}
.premiumMembership .content_02 .inner .black_add_benefit:before{content:'';display:block;width:70px;height:70px;position:absolute;left:50%;top:0;transform:translate(-50%, -50%);background:url(../../images/m/benefit_information/kchoice_content_01_info_list_icon_plus.png) no-repeat 0 0;}
.premiumMembership .content_02 .inner .black_add_benefit > li {background:#f5f4fa; display: inline-grid;width: 298px;height: 298px;margin: 0 30px 50px;position: relative;letter-spacing: -1px;border-radius: 298px;border: 1px solid #e7e7e7;}
.premiumMembership .content_02 .inner .black_add_benefit > li p {padding-top: 93px;font-size: 18px;color: #666;line-height: 26px;}

.premiumMembership .content_02 .txt_title {padding: 30px 0px 30px; padding-bottom: 30px; font-size: 26px; line-height: 28px; font-weight: 700; letter-spacing: -1px;}


.premiumMembership .content_02 .inner .instructions_box > ul:after{content:'';display:block;clear:both;}
.premiumMembership .content_02 .inner .instructions_box > ul > li{width:528px;height:350px;margin:0 23px 23px 0;padding-left:40px;float:left;box-sizing:border-box;border-radius:5px;border:1px solid #e5e5e5;}
.premiumMembership .content_02 .inner .instructions_box > ul > li:nth-child(even){margin-right:0;}
.premiumMembership .content_02 .inner .instructions_box .infoSecond > li{height:580px;}
/* .premiumMembership .content_02 .inner .instructions_box > ul > li:nth-child(6){height:580px;} */
.premiumMembership .content_02 .inner .instructions_box .blue_benefit04_bg{background: #f5f4fa;}
.premiumMembership .content_02 .inner .instructions_box .list_title{padding:50px 0 27px 66px;font-weight:700;font-size:18px;line-height:20px;color:#666;letter-spacing:-1px;}
.premiumMembership .content_02 .inner .instructions_box .list_title strong{color:#c70751;}
.premiumMembership .content_02 .inner .instructions_box li:nth-child(1) .list_title{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_01.png) no-repeat left 38px;}
.premiumMembership .content_02 .inner .instructions_box li:nth-child(2) .list_title{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_02.png) no-repeat left 38px;}
.premiumMembership .content_02 .inner .instructions_box li:nth-child(3) .list_title{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_03.png) no-repeat left 38px;}
.premiumMembership .content_02 .inner .instructions_box li:nth-child(4) .list_title{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_04.png) no-repeat left 38px;}
.premiumMembership .content_02 .inner .instructions_box li:nth-child(5) .list_title{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_04.png) no-repeat left 38px;}
.premiumMembership .content_02 .inner .instructions_box .addBenefitGreen{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_04.png) no-repeat left 38px !important;}
.premiumMembership .content_02 .inner .instructions_box .addBenefitCitizen{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_03.png) no-repeat left 38px !important;}
.premiumMembership .content_02 .inner .instructions_box .blue_benefit_small_03{padding: 50px 0 27px 66px;font-weight: 700;font-size: 18px;line-height: 20px;color: #666;    letter-spacing: -1px;background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_04.png) no-repeat left 38px;}
.premiumMembership .content_02 .inner .instructions_box .blue_benefit_small_03{color: #c70751;}
.premiumMembership .content_02 .inner .instructions_box .blue_benefit_small_04{padding: 50px 0 27px 66px;font-weight: 700;font-size: 18px;line-height: 20px;color: #666;    letter-spacing: -1px;background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_05.png) no-repeat left 32px;}
.premiumMembership .content_02 .inner .instructions_box .blue_benefit_small_04{color: #c70751;}
.premiumMembership .content_02 .inner .instructions_box .infoSecond li .list_title{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_05.png) no-repeat left 30px;}
.premiumMembership .content_02 .inner .instructions_box .infoSecond li .list_title{background:url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_05.png) no-repeat left 30px;}
.premiumMembership .content_02 .inner .instructions_box .infoSecond li .jalink{display:inline-block;padding:0 8px;font-size:13px;color: #fff;line-height:20px;border-radius:20px;background: #e05678;}
.premiumMembership .content_02 .inner .instructions_box .list_title > strong {color:#c7;}


.premiumMembership .content_02 .inner .instructions_box li li{padding-bottom:16px;padding-right:31px;font-size:14px;color:#666;line-height:24px;letter-spacing:-1px;}
.premiumMembership .content_02 .inner .instructions_box li li strong{color:#c70751;font-weight:500;}
.premiumMembership .content_02 .inner .instructions_box li li i{display:block;padding-left:5px;color:#9d9d9d;}
.premiumMembership .content_02 .inner .instructions_box > ul > li:nth-child(2) em{padding-left:75px;}
.premiumMembership .content_02 .inner .instructions_box > ul > li:nth-child(3) i{padding-left:14px;}
.premiumMembership .content_02 .inner .instructions_box > ul > li:nth-child(3) em{padding-left:87px;}
.premiumMembership .content_02 .inner .instructions_box > ul > li:nth-child(6){background:#f5f4fa url(../../images/wb/benefit_information/kchoice_content_02_pc_small_icon_06_bg.png) no-repeat 329px 395px;}
.premiumMembership .content_02 .inner .instructions_box > ul > li:nth-child(4) i{display:inline;}


/* 2021.03.10 ìš”êµ¬ì‚¬í•­ ë°˜ì˜ - ì¼ë°˜ ë©¤ë²„ì‹­ì— í…ìŠ¤íŠ¸ í•œ ì¤„ ì¶”ê°€  */
.benefit_information_membership .info_box span {font-size:20px; line-height:60px; color:#666;font-weight: 300;}


/* chargedMembership_register_popup_01 */
.chargedMembership_register_popup_01 .div_table_cell {padding: 0;}
.chargedMembership_register_popup_01 .popup_content{padding-bottom:60px;width:1200px;height:100%;}
.chargedMembership_register_popup_01 .txt{padding:30px 0 30px;letter-spacing:-1px;border-bottom:2px solid #9b9b9b;word-break:keep-all;} 
.chargedMembership_register_popup_01 .txt::-webkit-scrollbar {display: none;}
.chargedMembership_register_popup_01 .txt { -ms-overflow-style: none;  /* IE and Edge */  scrollbar-width: none;  /* Firefox */}
.chargedMembership_register_popup_01 .txt span{font-size:20px;line-height:32px;color:#666;}
.chargedMembership_register_popup_01 .txt span.notice{font-size:16px;line-height:25px;color:#c70751;font-weight: bold;}
.chargedMembership_register_popup_01 .txt span.s_pink {font-size:16px;color:#c70751;}
.chargedMembership_register_popup_01 .txt p{font-size:26px;line-height:30px;}
.chargedMembership_register_popup_01 .btn{text-align:center;padding-top:30px;}
.chargedMembership_register_popup_01 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.chargedMembership_register_popup_01 .btn a:hover{color:#000;border-color:#000;}
.chargedMembership_register_popup_01 .txt_title {position: relative; padding-right: 200px;font-size: 30px;color: #333;line-height: 70px;margin-bottom: 30px;}
.chargedMembership_register_popup_01 .my_list_info {margin-bottom: 50px;}
.chargedMembership_register_popup_01 .my_list_info li {font-size: 16px;line-height: 20px;}

.chargedMembership_register_popup_01 .chargedMembership_register_step {position: absolute;right: 50px;top: 10px;}
.chargedMembership_register_popup_01 .chargedMembership_register_step ul {position: relative;}
.chargedMembership_register_popup_01 .chargedMembership_register_step li {float: left;padding: 0 25px;position: relative;z-index: 1;color: #9b9b9b;letter-spacing: -1px;}
.chargedMembership_register_popup_01 .chargedMembership_register_step li em {display: block;width: 30px;height: 30px;font-size: 14px;text-align: center;line-height: 28px;box-sizing: border-box;border-radius: 30px;border: 1px solid #ccc;background-color: #fff;} 
.chargedMembership_register_popup_01 .chargedMembership_register_step li span {display: block;position: absolute;left: 0;bottom: -30px;font-size: 14px;font-weight: 400;}
.chargedMembership_register_popup_01 .chargedMembership_register_step li.active em {text-indent: -1000em;border: 2px solid #c70751;background: #fff url(../../images/wb/member/join_step_check_icon.png) no-repeat center center;} 
.chargedMembership_register_popup_01 .chargedMembership_register_step li.active span {color: #c70751;font-weight: 700;}
.chargedMembership_register_popup_01 .chargedMembership_register_step li:nth-child(1) span {left: 17px;}
.chargedMembership_register_popup_01 .chargedMembership_register_step li:nth-child(2) span {left: 15px;}
.chargedMembership_register_popup_01 .chargedMembership_register_step li:last-child {padding-right: 10px;}
.chargedMembership_register_popup_01 .chargedMembership_register_step ul:after {content: '';display: block;clear: both;width: 75%;height: 2px;position: absolute;right: 10px;top: 14px;z-index: 0;background: #ccc;}

.chargedMembership_register_popup_01 .children_info {margin-top: 30px; padding-bottom: 80px;} 
.chargedMembership_register_popup_01 .children_info:after{content:'';display:block;clear:both;}
.chargedMembership_register_popup_01 .children_info ul p {padding-top: 2px;}
.chargedMembership_register_popup_01 .children_info li {position: relative;width: 550px;float:left;margin-bottom: 30px;}
.chargedMembership_register_popup_01 .children_info li.img_box {width: 420px;height: 320px;margin-left: 50px;}
.chargedMembership_register_popup_01 .children_info_title {padding-bottom: 20px;font-size: 24px;line-height: 30px;font-weight: 700;color: #c70751;}
.chargedMembership_register_popup_01 .children_info_title strong {margin-right: 40px;}
.chargedMembership_register_popup_01 .children_info .table_txt{width: 550px; border-top: 2px solid #333;}
.chargedMembership_register_popup_01 .children_info table {width: 100%;}
.chargedMembership_register_popup_01 .children_info table th{height: 59px;padding: 10px 0 10px 21px; text-align: left;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f5f4fa;}
.chargedMembership_register_popup_01 .children_info table td{padding: 10px 10px 10px 15px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.chargedMembership_register_popup_01 .children_info .img {display: table-cell;cursor: pointer;width: 130px;height: 160px;overflow: hidden;background:#efefef url(../../images/wb/common/camera02.png) no-repeat center;border-radius: 24px;} 
.chargedMembership_register_popup_01 .children_info .img img {width: 100%;height: 100%;object-fit: cover;}
.chargedMembership_register_popup_01 .children_info .img_guide { padding-top: 20px;} 
.chargedMembership_register_popup_01 .children_info .img_guide strong {cursor: pointer; display: inline-block;margin-bottom: 10px;}
.chargedMembership_register_popup_01 .children_info .img_guide p {font-size: 18px; line-height: 24px;}
.chargedMembership_register_popup_01 .children_info td .checkbox_ui p {padding-top: 0px;padding-right: 35px;}
.chargedMembership_register_popup_01 .children_info_select {margin-bottom: 20px;}

.chargedMembership_register_popup_01 .subscriber_info {padding-bottom: 80px;} 
.chargedMembership_register_popup_01 .subscriber_info:after{content:'';display:block;clear:both;}
.chargedMembership_register_popup_01 .subscriber_info .children_info ul p {padding-top: 2px;}
.chargedMembership_register_popup_01 .subscriber_info li {position: relative;width: 550px;float:left;margin-bottom: 30px;}
.chargedMembership_register_popup_01 .subscriber_info li.img_box {width: 420px;height: 320px;margin-bottom: 30px;margin-left: 50px;}
.chargedMembership_register_popup_01 .subscriber_info_title {padding-bottom: 20px;font-size: 24px;line-height: 30px;font-weight: 700;color: #c70751;}
.chargedMembership_register_popup_01 .subscriber_info_title strong {margin-right: 40px;}
.chargedMembership_register_popup_01 .subscriber_info_title em {display: inline-block;margin-top: 10px;padding-left: 23px;line-height: 18px;font-size: 14px;color: #9b9b9b;letter-spacing: -1px;background: url(../../images/wb/reservation/i_form_text_info_icon.png) no-repeat left center;margin-bottom: 10px;}
.chargedMembership_register_popup_01 .subscriber_info .table_txt{width: 550px; border-top: 2px solid #333;}
.chargedMembership_register_popup_01 .subscriber_info table {width: 100%;}
.chargedMembership_register_popup_01 .subscriber_info table th{height: 59px;padding: 10px 0 10px 21px; text-align: left;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f5f4fa;}
.chargedMembership_register_popup_01 .subscriber_info table td{padding: 10px 10px 10px 15px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.chargedMembership_register_popup_01 .subscriber_info .img {display: table-cell;cursor: pointer;width: 130px;height: 160px;overflow: hidden;background:#efefef url(../../images/wb/common/camera02.png) no-repeat center;border-radius: 24px;} 
.chargedMembership_register_popup_01 .subscriber_info .img img {width: 100%;height: 100%;object-fit: cover;}
.chargedMembership_register_popup_01 .subscriber_info .img_guide { padding-top: 20px;} 
.chargedMembership_register_popup_01 .subscriber_info .img_guide strong {cursor: pointer; display: inline-block;margin-bottom: 10px;}
.chargedMembership_register_popup_01 .subscriber_info .img_guide p {font-size: 18px; line-height: 24px;}
.chargedMembership_register_popup_01 .subscriber_info td .checkbox_ui p {padding-top: 0px;padding-right: 35px;}
.chargedMembership_register_popup_01 .subscriber_info td.td_email .SelectType_Select { width: 100%;margin-top: 10px;vertical-align: middle;}

.chargedMembership_register_popup_01 .payment_method_choice {position: relative;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_btn_list {width: 100%;padding-bottom: 30px;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_btn_list ul {overflow: initial;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_btn_list ul:after {content: '';display: block;clear: both;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_btn_list li {width: 516px;height: 80px;margin-right: 30px;line-height: 80px;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_btn_list li.active:after {content: '';display: block;clear: both;width: 100%;height: 8px;position: absolute;left: 0;bottom: -8px;} 
.chargedMembership_register_popup_01 .payment_method_choice .tab_btn_list li:first-child {border-radius: 0;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_btn_list li:last-child {margin-right: 0;border: 1px solid #e5e5e5;border-radius: 0;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form {padding: 40px;position: relative;text-align: center;border-radius: 5px;background: #f5f4fa;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form {text-align: left;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form ul {padding-bottom: 25px;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form ul:after {content: '';display: block;clear: both;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form li { width: 49%;float: left;margin-bottom: 30px;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form li:nth-child(odd) {margin-right: 1%;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form li:nth-child(even) {margin-left: 1%;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form li strong {display: block;padding-bottom: 10px;font-size: 16px;font-weight: 400;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form li .SelectType_Select {width: 100%;background: #fff;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form li .SelectType_Select .selected_text.active { border-color: #c70751;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form .btn {padding-top: 25px;font-size: 0;border-top: 1px solid #e5e5e5;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form .btn a {margin-right: 10px;display: inline-block;width: 160px;height: 40px;font-size: 16px;color: #fff;line-height: 40px;text-align: center;transition: all 0.5s;background: #ccc; border: none;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box .payment_method_form .btn a:hover {background: #666;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box_02 .payment_method_form li:nth-child(4) input {width: 30%;}
.chargedMembership_register_popup_01 .payment_method_choice .tab_box_02 .payment_method_form li .SelectType_Select {width: 28%;}

/* Blackë©¤ë²„ì‹­ BCì¹´ë“œ ì²­êµ¬í• ì¸ 21/07/11ê¹Œì§€ */
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box {margin-top: -25px;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box .bc_title {font-size: 16px;font-weight: 700;padding-bottom:10px;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box .bc_title > strong{background: linear-gradient(to top, #ffeb3b 50%, transparent 50%);}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box .bc_title > span {color: #c70751;font-weight: bold;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box > ul {font-size:16px;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box > ul > li {width:100%;margin-bottom: 10px !important;margin-left:0 !important;line-height: 20px;padding: 0 0 0 19px;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box > ul > li:first-child{background: url(../../images/wb/mypage/my_list_info_icon.png) no-repeat left 10px;padding: 0 0 0 19px;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box > ul > li:last-child{padding-left: 19px;color: #c70751;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_form .bc_card_box > ul > li > em {display: inline-block;margin: 0 6px 0 -2px;padding: 0 8px;font-size: 13px;color: #fff;line-height: 20px;border-radius: 20px;background: #e05678;}

.chargedMembership_register_popup_01 .payment_method_choice .payment_method_choice_info {padding-top: 30px;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_choice_info ul {border-top: 1px solid #e5e5e5;padding-top: 20px;}
.chargedMembership_register_popup_01 .payment_method_choice .payment_method_choice_info li {padding-bottom: 5px;font-size: 14px;line-height: 24px;color: #666;letter-spacing: -1px;}

.chargedMembership_register_popup_01 .privacy_check {margin-top: 50px;padding: 40px;border-radius: 5px;background: #f5f4fa url(../../images/wb/reservation/privacy_check_bg.png) no-repeat right top;}
.chargedMembership_register_popup_01 .privacy_check .all_check {font-size: 14px;font-weight: 700;}
.chargedMembership_register_popup_01 .privacy_check .all_check label {vertical-align: middle;}
.chargedMembership_register_popup_01 .privacy_check .all_check span {padding-left: 30px;vertical-align: middle;font-size: 14px;font-weight: 400;color: #9b9b9b;}
.chargedMembership_register_popup_01 .privacy_check ul {padding-top: 10px;}
.chargedMembership_register_popup_01 .privacy_check li {padding-top: 10px;}
.chargedMembership_register_popup_01 .privacy_check li em { display: inline-block;padding-right: 15px;color: #ccc;}
.chargedMembership_register_popup_01 .privacy_check li p {width: 225px;vertical-align: middle;}
.chargedMembership_register_popup_01 .privacy_check li p label strong {color: #c70751;font-weight: 400;}
.chargedMembership_register_popup_01 .privacy_check li .btn_privacy_view {display: inline-block;width: 57px;height: 18px;font-size: 12px;vertical-align: middle;text-align: center;line-height: 18px;color: #9b9b9b;transition: all 0.5s;border: 1px solid #9b9b9b;margin-left: 20px;}

/*children_information_popup_01*/
.children_information_popup_01 .popup_txt .checkbox_ui p {display: block;padding: 10px 0 10px 0;}
.children_information_popup_01 .popup_content {padding-bottom:60px}
.children_information_popup_01 .btn {padding-top: 100px;text-align: center;}
.children_information_popup_01 .btn a {display: inline-block;width: 218px;height: 68px;margin: 0 5px;font-size: 18px;line-height: 68px;font-weight: 700;color: #9b9b9b;transition: all 0.5s;border: 1px solid #9b9b9b;}
.children_information_popup_01 .btn a:hover {color: #000;border-color: #000;}


/*privacy_popup_01*/
.privacy_popup_01 .popup_content{width:715px;padding-bottom:60px;}
.privacy_popup_01 .img{padding-top:40px;}
.privacy_popup_01 .img img{vertical-align:top;}
.privacy_popup_01 .txt_title_b{position:relative;margin-top:38px;padding-bottom:15px;font-size:20px;line-height:23px;font-weight:700;letter-spacing:-1px;color:#c70751;}
.privacy_popup_01 .txt_title_b:before{content:'';display:inline-block;clear:both;width:32px;height:27px;margin-top:-3px;padding-right:6px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_14_icon_01.png) no-repeat left center;}
.privacy_popup_01 .txt_title{position:relative;margin-top:35px;padding-bottom:15px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:-1px;}
.privacy_popup_01 .txt_title:before{content:'';display:inline-block;clear:both;width:11px;height:9px;margin-top:-3px;padding-left:3px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_07_txt_title_icon.png) no-repeat left top;}
.privacy_popup_01 .txt{padding:0 0 18px 15px;font-size:16px;line-height:25px;color:#666;letter-spacing:-1px;}
.privacy_popup_01 .txt strong{display:block;color:#c70751;font-weight:400;}
.privacy_popup_01 .txt ol{padding-left:12px;}
.privacy_popup_01 .txt ol li{padding-bottom:5px;list-style:decimal;}
.privacy_popup_01 .txt_box{position:relative;font-size:14px;line-height:24px;color:#666;letter-spacing:-1px;}
.privacy_popup_01 .txt_box ul{width:290px;}
.privacy_popup_01 .txt_box ul li{margin-bottom:17px;padding:15px 10px;position:relative;text-align:center;letter-spacing:-1px;border-radius:5px;box-sizing:border-box;border:1px solid #e5e5e5;}
.privacy_popup_01 .txt_box ul li:after{content:'';display:block;clear:both;width:100%;height:11px;position:absolute;left:0;bottom:-11px;background:url(../../images/wb/reservation/reservation_popup_procedure_step_icon.png) no-repeat center bottom;}
.privacy_popup_01 .txt_box ul li:last-child{margin-bottom:0;}
.privacy_popup_01 .txt_box ul li:last-child:after{display:none;}
.privacy_popup_01 .txt_box p{width:290px;padding:15px 10px;position:absolute;right:0;text-align:center;letter-spacing:-1px;color:#c70751;border-radius:5px;box-sizing:border-box;border:1px solid #c70751;}
.privacy_popup_01 .txt_box p:after{content:'';display:block;clear:both;width:75px;height:100%;position:absolute;left:-80px;top:0;background:url(../../images/wb/reservation/reservation_popup_14_icon_02.png) no-repeat left center;}
.privacy_popup_01 .txt_box p:nth-last-child(2){bottom:134px;}
.privacy_popup_01 .txt_box p:nth-last-child(1){bottom:24px;}
.privacy_popup_01 .btn_link{padding-top:20px;}
.privacy_popup_01 .btn_link a{display:inline-block;padding:0 20px;font-size:14px;color:#9b9b9b;line-height:29px;border:1px solid #9b9b9b;}
.privacy_popup_01 .btn_link a:hover{color:#000;border:1px solid #000;}
.privacy_popup_01 .btn{padding-top:60px;text-align:center;}
.privacy_popup_01 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.privacy_popup_01 .btn a:hover{color:#000;border-color:#000;}

/* privacy_popup_02 */
.privacy_popup_02 .popup_content{width:715px;padding-bottom:60px;}
.privacy_popup_02 .img{padding-top:40px;}
.privacy_popup_02 .img img{vertical-align:top;}
.privacy_popup_02 .txt_title_b{position:relative;margin-top:38px;padding-bottom:15px;font-size:20px;line-height:23px;font-weight:700;letter-spacing:-1px;color:#c70751;}
.privacy_popup_02 .txt_title_b:before{content:'';display:inline-block;clear:both;width:32px;height:27px;margin-top:-3px;padding-right:6px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_14_icon_01.png) no-repeat left center;}
.privacy_popup_02 .txt_title{position:relative;margin-top:35px;padding-bottom:15px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:-1px;}
.privacy_popup_02 .txt_title:before{content:'';display:inline-block;clear:both;width:11px;height:9px;margin-top:-3px;padding-left:3px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_07_txt_title_icon.png) no-repeat left top;}
.privacy_popup_02 .txt_title b{padding-left:10px;font-size:16px;color:#c70751;line-height:26px;}
.privacy_popup_02 .txt{padding:0 0 18px 15px;font-size:16px;line-height:25px;color:#666;letter-spacing:-1px;}
.privacy_popup_02 .txt strong{display:block;color:#c70751;font-weight:400;}
.privacy_popup_02 .txt ol{padding-left:12px;}
.privacy_popup_02 .txt ol li{padding-bottom:5px;list-style:decimal;}
.privacy_popup_02 .table_txt{width:595px;padding-bottom:10px;text-align:center;letter-spacing:-1px;border-top:2px solid #333;}
.privacy_popup_02 .table_txt table{width:100%;}
.privacy_popup_02 .table_txt th{padding:20px 0;font-size:16px;line-height:19px;font-weight:700;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f4fa;}
.privacy_popup_02 .table_txt th:last-child{border-right:none;}
.privacy_popup_02 .table_txt th em{font-size:16px;}
.privacy_popup_02 .table_txt td{padding:12px 0;font-size:16px;line-height:19px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.privacy_popup_02 .table_txt td:last-child{border-right:none;}
.privacy_popup_02 .txt_imp{font-size:14px;line-height:25px;color:#c70751;}
.privacy_popup_02 .txt_imp li{padding:0 0 5px 24px;letter-spacing:-1px;background:url(../../images/wb/reservation/i_form_text_info_icon_02.png) no-repeat left 4px;}
.privacy_popup_02 .btn{padding-top:60px;text-align:center;}
.privacy_popup_02 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.privacy_popup_02 .btn a:hover{color:#000;border-color:#000;}

/* privacy_popup_03 */
.privacy_popup_03 .popup_content{width:715px;padding-bottom:60px;}
.privacy_popup_03 .img{padding-top:40px;}
.privacy_popup_03 .img img{vertical-align:top;}
.privacy_popup_03 .txt_title_b{position:relative;margin-top:38px;padding-bottom:15px;font-size:20px;line-height:23px;font-weight:700;letter-spacing:-1px;color:#c70751;}
.privacy_popup_03 .txt_title_b:before{content:'';display:inline-block;clear:both;width:32px;height:27px;margin-top:-3px;padding-right:6px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_14_icon_01.png) no-repeat left center;}
.privacy_popup_03 .txt_title{position:relative;margin-top:35px;padding-bottom:15px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:-1px;}
.privacy_popup_03 .txt_title:before{content:'';display:inline-block;clear:both;width:11px;height:9px;margin-top:-3px;padding-left:3px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_07_txt_title_icon.png) no-repeat left top;}
.privacy_popup_03 .txt_title b{padding-left:10px;font-size:16px;color:#c70751;line-height:26px;}
.privacy_popup_03 .txt{padding:0 0 18px 15px;font-size:16px;line-height:25px;color:#666;letter-spacing:-1px;}
.privacy_popup_03 .txt strong{display:block;color:#c70751;font-weight:400;}
.privacy_popup_03 .txt ol{padding-left:12px;}
.privacy_popup_03 .txt ol li{padding-bottom:5px;list-style:decimal;}
.privacy_popup_03 .table_txt{width:595px;padding-bottom:10px;text-align:center;letter-spacing:-1px;border-top:2px solid #333;}
.privacy_popup_03 .table_txt table{width:100%;}
.privacy_popup_03 .table_txt th{padding:20px 0;font-size:16px;line-height:19px;font-weight:700;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f4fa;}
.privacy_popup_03 .table_txt th:last-child{border-right:none;}
.privacy_popup_03 .table_txt th em{font-size:16px;}
.privacy_popup_03 .table_txt td{padding:12px 0;font-size:16px;line-height:19px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.privacy_popup_03 .table_txt td:first-child{text-align: left;padding-left: 15px;}
.privacy_popup_03 .table_txt td:last-child{border-right:none;}
.privacy_popup_03 .table_txt td.left{text-align: left;padding-left: 10px;}
.privacy_popup_03 .txt_imp{font-size:14px;line-height:25px;color:#c70751;}
.privacy_popup_03 .txt_imp li{padding:0 0 5px 24px;letter-spacing:-1px;background:url(../../images/wb/reservation/i_form_text_info_icon_02.png) no-repeat left 4px;}
.privacy_popup_03 .btn{padding-top:60px;text-align:center;}
.privacy_popup_03 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.privacy_popup_03 .btn a:hover{color:#000;border-color:#000;}

/* privacy_popup_04 */
.privacy_popup_04 .popup_content{width:715px;padding-bottom:60px;}
.privacy_popup_04 .img{padding-top:40px;}
.privacy_popup_04 .img img{vertical-align:top;}
.privacy_popup_04 .txt_title_b{position:relative;margin-top:38px;padding-bottom:15px;font-size:20px;line-height:23px;font-weight:700;letter-spacing:-1px;color:#c70751;}
.privacy_popup_04 .txt_title_b:before{content:'';display:inline-block;clear:both;width:32px;height:27px;margin-top:-3px;padding-right:6px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_14_icon_01.png) no-repeat left center;}
.privacy_popup_04 .txt_title{position:relative;margin-top:35px;padding-bottom:15px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:-1px;}
.privacy_popup_04 .txt_title:before{content:'';display:inline-block;clear:both;width:11px;height:9px;margin-top:-3px;padding-left:3px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_07_txt_title_icon.png) no-repeat left top;}
.privacy_popup_04 .txt_title b{padding-left:10px;font-size:16px;color:#c70751;line-height:26px;}
.privacy_popup_04 .txt{padding:0 0 18px 15px;font-size:16px;line-height:25px;color:#666;letter-spacing:-1px;}
.privacy_popup_04 .txt strong{display:block;color:#c70751;font-weight:400;}
.privacy_popup_04 .txt ol{padding-left:12px;}
.privacy_popup_04 .txt ol li{padding-bottom:5px;list-style:decimal;}
.privacy_popup_04 .table_txt{width:595px;padding-bottom:10px;text-align:center;letter-spacing:-1px;border-top:2px solid #333;}
.privacy_popup_04 .table_txt table{width:100%;}
.privacy_popup_04 .table_txt th{padding:20px 0;font-size:16px;line-height:19px;font-weight:700;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f4fa;}
.privacy_popup_04 .table_txt th:last-child{border-right:none;}
.privacy_popup_04 .table_txt th em{font-size:16px;}
.privacy_popup_04 .table_txt td{padding:12px 0;font-size:16px;line-height:19px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.privacy_popup_04 .table_txt td:first-child{text-align: left;padding-left: 15px;}
.privacy_popup_04 .table_txt td:last-child{border-right:none;}
.privacy_popup_04 .txt_imp{font-size:14px;line-height:25px;color:#c70751;}
.privacy_popup_04 .txt_imp li{padding:0 0 5px 24px;letter-spacing:-1px;background:url(../../images/wb/reservation/i_form_text_info_icon_02.png) no-repeat left 4px;}
.privacy_popup_04 .btn{padding-top:60px;text-align:center;}
.privacy_popup_04 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.privacy_popup_04 .btn a:hover{color:#000;border-color:#000;}

/* privacy_popup_05 */
.privacy_popup_05 .popup_content{width:715px;padding-bottom:60px;}
.privacy_popup_05 .img{padding-top:40px;}
.privacy_popup_05 .img img{vertical-align:top;}
.privacy_popup_05 .txt_title_b{position:relative;margin-top:38px;padding-bottom:15px;font-size:20px;line-height:23px;font-weight:700;letter-spacing:-1px;color:#c70751;}
.privacy_popup_05 .txt_title_b:before{content:'';display:inline-block;clear:both;width:32px;height:27px;margin-top:-3px;padding-right:6px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_14_icon_01.png) no-repeat left center;}
.privacy_popup_05 .txt_title{position:relative;margin-top:35px;padding-bottom:15px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:-1px;}
.privacy_popup_05 .txt_title:before{content:'';display:inline-block;clear:both;width:11px;height:9px;margin-top:-3px;padding-left:3px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_07_txt_title_icon.png) no-repeat left top;}
.privacy_popup_05 .txt_title b{padding-left:10px;font-size:16px;color:#c70751;line-height:26px;}
.privacy_popup_05 .txt{padding:0 0 18px 15px;font-size:16px;line-height:25px;color:#666;letter-spacing:-1px;}
.privacy_popup_05 .txt strong{display:block;color:#c70751;font-weight:400;}
.privacy_popup_05 .txt ol{padding-left:12px;}
.privacy_popup_05 .txt ol li{padding-bottom:5px;list-style:decimal;}
.privacy_popup_05 .table_txt{width:595px;padding-bottom:10px;text-align:center;letter-spacing:-1px;border-top:2px solid #333;}
.privacy_popup_05 .table_txt table{width:100%;}
.privacy_popup_05 .table_txt th{padding:20px 0;font-size:16px;line-height:19px;font-weight:700;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f4fa;}
.privacy_popup_05 .table_txt th:last-child{border-right:none;}
.privacy_popup_05 .table_txt th em{font-size:16px;}
.privacy_popup_05 .table_txt td{padding:12px 0;font-size:16px;line-height:19px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.privacy_popup_05 .table_txt td:first-child{text-align: left;padding-left: 15px;}
.privacy_popup_05 .table_txt td:last-child{border-right:none;}
.privacy_popup_05 .txt_imp{font-size:14px;line-height:25px;color:#c70751;}
.privacy_popup_05 .txt_imp li{padding:0 0 5px 24px;letter-spacing:-1px;background:url(../../images/wb/reservation/i_form_text_info_icon_02.png) no-repeat left 4px;}
.privacy_popup_05 .btn{padding-top:60px;text-align:center;}
.privacy_popup_05 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.privacy_popup_05 .btn a:hover{color:#000;border-color:#000;}

.privacy_popup_05 ul.numbered_list {padding-left: 30px;font-size: 14px;}
.privacy_popup_05 ul.numbered_list li:before {content:"-";padding-right: 6px;}

/* privacy_popup_06 */
.privacy_popup_06 .popup_content{width:715px;padding-bottom:60px;}
.privacy_popup_06 .img{padding-top:40px;}
.privacy_popup_06 .img img{vertical-align:top;}
.privacy_popup_06 .txt_title_b{position:relative;margin-top:38px;padding-bottom:15px;font-size:20px;line-height:23px;font-weight:700;letter-spacing:-1px;color:#c70751;}
.privacy_popup_06 .txt_title_b:before{content:'';display:inline-block;clear:both;width:32px;height:27px;margin-top:-3px;padding-right:6px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_14_icon_01.png) no-repeat left center;}
.privacy_popup_06 .txt_title{position:relative;margin-top:10px;padding-bottom:15px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:-1px;}
.privacy_popup_06 .txt_title b{padding-left:10px;font-size:16px;color:#c70751;line-height:26px;}
.privacy_popup_06 .txt{font-size:16px;line-height:25px;color:#666;letter-spacing:-1px;}
.privacy_popup_06 .txt strong{display:block;color:#c70751;font-weight:400;}
.privacy_popup_06 .txt ol{padding-left:12px;}
.privacy_popup_06 .txt ol li{padding-bottom:5px;list-style:decimal;}
.privacy_popup_06 .table_txt{width:595px;text-align:center;letter-spacing:-1px;border-top:2px solid #333;}
.privacy_popup_06 .table_txt table{width:100%;}
.privacy_popup_06 .table_txt th{padding:15px 0;font-size:16px;line-height:19px;font-weight:700;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f4fa;}
.privacy_popup_06 .table_txt th:last-child{border-right:none;}
.privacy_popup_06 .table_txt th em{font-size:16px;}
.privacy_popup_06 .table_txt td{padding:12px 0;font-size:16px;line-height:23px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.privacy_popup_06 .table_txt .customTd{text-align:initial;padding:10px;}
.privacy_popup_06 .table_txt .customTd span{font-weight:700;}
.privacy_popup_06 .table_txt td:last-child{border-right:none;}
.privacy_popup_06 .txt_imp{font-size:14px;line-height:25px;color:#c70751;}
.privacy_popup_06 .txt_imp li{padding:0 0 5px 24px;letter-spacing:-1px;background:url(../../images/wb/reservation/i_form_text_info_icon_02.png) no-repeat left 4px;}
.privacy_popup_06 .btn{padding-top:30px;text-align:center;}
.privacy_popup_06 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.privacy_popup_06 .btn a:hover{color:#000;border-color:#000;}

/* privacy_popup_07 */
.privacy_popup_07 .popup_content{width:715px;padding-bottom:60px;}
.privacy_popup_07 .img{padding-top:40px;}
.privacy_popup_07 .img img{vertical-align:top;}
.privacy_popup_07 .txt_title_b{position:relative;margin-top:38px;padding-bottom:15px;font-size:20px;line-height:23px;font-weight:700;letter-spacing:-1px;color:#c70751;}
.privacy_popup_07 .txt_title_b:before{content:'';display:inline-block;clear:both;width:32px;height:27px;margin-top:-3px;padding-right:6px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_14_icon_01.png) no-repeat left center;}
.privacy_popup_07 .txt_title{position:relative;margin-top:10px;padding-bottom:15px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:-1px;}
.privacy_popup_07 .txt_title b{padding-left:10px;font-size:16px;color:#c70751;line-height:26px;}
.privacy_popup_07 .txt{font-size:16px;line-height:25px;color:#666;letter-spacing:-1px;}
.privacy_popup_07 .txt strong{display:block;color:#c70751;font-weight:400;}
.privacy_popup_07 .txt ol{padding-left:12px;}
.privacy_popup_07 .txt ol li{padding-bottom:5px;list-style:decimal;}
.privacy_popup_07 .table_txt{width:595px;text-align:center;letter-spacing:-1px;border-top:2px solid #333;}
.privacy_popup_07 .table_txt table{width:100%;}
.privacy_popup_07 .table_txt th{padding:15px 0;font-size:16px;line-height:19px;font-weight:700;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f4fa;}
.privacy_popup_07 .table_txt th:last-child{border-right:none;}
.privacy_popup_07 .table_txt th em{font-size:16px;}
.privacy_popup_07 .table_txt td{padding:12px 0;font-size:16px;line-height:23px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.privacy_popup_07 .table_txt .customTd{text-align:initial;padding:10px;}
.privacy_popup_07 .table_txt .customTd span{font-weight:700;}
.privacy_popup_07 .table_txt td:last-child{border-right:none;}
.privacy_popup_07 .txt_imp{font-size:14px;line-height:25px;color:#c70751;}
.privacy_popup_07 .txt_imp li{padding:0 0 5px 24px;letter-spacing:-1px;background:url(../../images/wb/reservation/i_form_text_info_icon_02.png) no-repeat left 4px;}
.privacy_popup_07 .btn{padding-top:30px;text-align:center;}
.privacy_popup_07 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.privacy_popup_07 .btn a:hover{color:#000;border-color:#000;}

/* privacy_popup_08 */
.privacy_popup_08 .popup_content{width:715px;padding-bottom:60px;}
.privacy_popup_08 .img{padding-top:40px;}
.privacy_popup_08 .img img{vertical-align:top;}
.privacy_popup_08 .txt_title_b{position:relative;margin-top:38px;padding-bottom:15px;font-size:20px;line-height:23px;font-weight:700;letter-spacing:-1px;color:#c70751;}
.privacy_popup_08 .txt_title_b:before{content:'';display:inline-block;clear:both;width:32px;height:27px;margin-top:-3px;padding-right:6px;vertical-align:top;background:url(../../images/wb/reservation/reservation_popup_14_icon_01.png) no-repeat left center;}
.privacy_popup_08 .txt_title{position:relative;margin-top:10px;padding-bottom:15px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:-1px;}
.privacy_popup_08 .txt_title b{padding-left:10px;font-size:16px;color:#c70751;line-height:26px;}
.privacy_popup_08 .txt{font-size:16px;line-height:25px;color:#666;letter-spacing:-1px;}
.privacy_popup_08 .txt strong{display:block;color:#c70751;font-weight:400;}
.privacy_popup_08 .txt ol{padding-left:12px;}
.privacy_popup_08 .txt ol li{padding-bottom:5px;list-style:decimal;}
.privacy_popup_08 .table_txt{width:595px;text-align:center;letter-spacing:-1px;border-top:2px solid #333;}
.privacy_popup_08 .table_txt table{width:100%;}
.privacy_popup_08 .table_txt th{padding:15px 0;font-size:16px;line-height:19px;font-weight:700;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f4fa;}
.privacy_popup_08 .table_txt th:last-child{border-right:none;}
.privacy_popup_08 .table_txt th em{font-size:16px;}
.privacy_popup_08 .table_txt td{padding:12px 0;font-size:16px;line-height:23px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.privacy_popup_08 .table_txt .customTd{text-align:initial;padding:10px;}
.privacy_popup_08 .table_txt .customTd span{font-weight:700;}
.privacy_popup_08 .table_txt td:last-child{border-right:none;}
.privacy_popup_08 .txt_imp{font-size:14px;line-height:25px;color:#c70751;}
.privacy_popup_08 .txt_imp li{padding:0 0 5px 24px;letter-spacing:-1px;background:url(../../images/wb/reservation/i_form_text_info_icon_02.png) no-repeat left 4px;}
.privacy_popup_08 .btn{padding-top:30px;text-align:center;}
.privacy_popup_08 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.privacy_popup_08 .btn a:hover{color:#000;border-color:#000;}
