@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);#debug_box{display:none;z-index:500;position:fixed;top:10px;left:10px;width:150px;height:400px}.space{clear:both;width:100%;height:0;line-height:0}.space_5{clear:both;width:100%;height:5px;line-height:0}.space_10{clear:both;width:100%;height:10px;line-height:0}.space_15{clear:both;width:100%;height:15px;line-height:0}.space_20{clear:both;width:100%;height:20px;line-height:0}.space_25{clear:both;width:100%;height:25px;line-height:0}.space_30{clear:both;width:100%;height:30px;line-height:0}.space_35{clear:both;width:100%;height:35px;line-height:0}.space_40{clear:both;width:100%;height:30px;line-height:0}.mb_5{margin-bottom:5px}.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.left{float:left}.right{float:right}html{}a{color:#00366d;text-decoration:underline}img{border:0;margin:0;padding:0}H1{margin:0;font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",sans-serif;font-weight:bold;color:#fff}H1 .en{font-family:"PT Sans",sans-serif;font-weight:normal;text-transform:uppercase}H2{margin:0;font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",sans-serif;font-size:24px;line-height:26px;font-weight:normal;color:#666;margin-bottom:20px}H2 .en{font-family:"PT Sans",sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666}H2 .small{font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666}H3{float:left;min-height:20px;border-left:5px solid #e3dac5;margin:0 0 0 0;padding:0 0 0 6px;font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",sans-serif;font-size:16px;line-height:18px;font-weight:bold;color:#754c28}H3 .en{font-family:"PT Sans",sans-serif;font-size:11px;line-height:18px;font-weight:normal;color:#666;text-transform:uppercase}H4{margin:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:13px;font-weight:normal;color:#000;margin-bottom:8px}H4 .en{text-transform:uppercase}p.b_title{margin:0;font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",sans-serif;font-size:18px;line-height:20px;font-weight:bold;color:#754c28}p.title{margin:0;font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",sans-serif;font-size:16px;line-height:20px;font-weight:bold;color:#754c28}p span.en{font-family:"PT Sans",sans-serif;font-size:11px;line-height:18px;font-weight:normal;color:#666;text-transform:uppercase}.bold{font-weight:bold}.tier_color_1{color:#a15c1e}.tier_color_2{color:#718e56}.tier_color_3{color:#636596}.tier_1_bg{background-color:#b1956d}.tier_2_bg{background-color:#577538}.tier_3_bg{background-color:#686ea0}.tier_1_bg_light{background-color:#c6af8d}.tier_2_bg_light{background-color:#dbe4cf}.tier_3_bg_light{background-color:#d4d1e6}.text_field{border:1px solid #ccc;color:#666}.h_asterisk{}.b_asterisk{display:none}.ffp_asterisk{display:none}.card_face_mobile{width:304px;margin:auto}.card_face_mobile .card_info .name{position:absolute;left:16px;top:133px;text-align:right;font-family:sans-serif;font-size:14px;line-height:17px;color:#000;float:right;width:252px;padding:5px 10px}.card_face_mobile .card_info.premium .name{position:absolute;left:16px;top:140px;text-align:right;font-family:sans-serif;font-size:12px;line-height:14px;color:#000;float:right;width:256px;padding:5px 8px}.card_face_mobile .card_info.premium .hotel{position:absolute;left:16px;top:105px;text-align:left;font-family:sans-serif;font-size:12px;line-height:14px;color:#000;float:right;width:256px;padding:5px 0 3px 0;margin:0 8px;border-bottom:1px solid #333}.card_face{width:325px;margin:auto}.card_info{position:relative}.card_face .card_info .name{position:absolute;left:17px;top:143px;text-align:right;font-family:sans-serif;font-size:14px;line-height:17px;color:#000;float:right;width:271px;padding:5px 10px}.card_face .card_info.premium .name{position:absolute;left:17px;top:152px;text-align:right;font-family:sans-serif;font-size:13px;line-height:14px;color:#000;float:right;width:273px;padding:5px 9px}.card_face .card_info.premium .hotel{position:absolute;left:17px;top:112px;text-align:left;font-family:sans-serif;font-size:13px;line-height:16px;color:#000;float:right;width:273px;padding:5px 0 3px 0;margin:0 9px;border-bottom:1px solid #333}.card_info .number{font-family:sans-serif;font-size:11px}.card_info .valid{font-family:sans-serif;font-size:9px}.hspace_5{float:left;width:5px;height:1px}.hspace_10{float:left;width:10px;height:1px}.hspace_15{float:left;width:15px;height:1px}.hspace_20{float:left;width:20px;height:1px}.hspace_25{float:left;width:25px;height:1px}.hspace_30{float:left;width:30px;height:1px}.hspace_35{float:left;width:35px;height:1px}.hspace_40{float:left;width:40px;height:1px}.red_text{color:red}.search_sort{float:right}input:disabled{background-color:#ebebe4}select{background:#fff}select:disabled{background-color:#ebebe4}select option[disabled]{background-color:#aaa;color:#ccc;font-weight:bold}#ui-datepicker-div{z-index:100!important}.no_bg{background-color:transparent!important;height:inherit!important}.list_table.channel td{border-bottom:#fff solid 1px;border-right:#fff solid 1px}@media screen and (max-width:768px){.list_table.channel td{border-bottom:#fff solid 1px;border-right:0;width:100%;padding-top:4px;padding-bottom:6px;margin-right:0}}.point_benefit{padding:6px;display:table;font-size:12px;line-height:15px}.point_benefit.loyal{background-color:#e5f0d2}.point_benefit.exclusive{background-color:#e1deef}.point_info{float:left;display:table-cell;padding:12px;background-color:#fff;width:192px}.card_tier{display:table;margin-bottom:15px}.card_tier div{display:table-cell;vertical-align:middle}.card_tier .tier_text{padding-left:10px;font-size:14px;line-height:19px}.requirement_label{margin-bottom:10px;font-size:13px;line-height:17px}.requirement{font-size:16px;line-height:23px;margin-bottom:20px}.point_example{position:relative;float:left;display:table-cell;padding:10px;width:452px}.point_example .case{float:left;display:table-cell;width:234px;color:#000}.point_example .diagram{position:absolute;top:130px;left:10px}.point_example .result{float:left;display:table-cell;width:202px;padding-left:15px;border-left:1px dashed #969897;color:#000}.point_example .case .example{margin-bottom:8px}.point_example .case .condition{margin-bottom:0;font-size:16px;line-height:20px}.point_example .case .date{margin-bottom:0}.point_example .result .date{margin-bottom:8px}.point_example .result .startwith{margin-bottom:8px;font-size:16px;line-height:20px}.point_example .result .maintain{margin-bottom:0}.upgrade_label{margin-bottom:6px;height:22px}.loyal .upgrade_label{color:#718e56;border-top:1px solid #718e56;border-left:1px solid #718e56;border-right:1px solid #718e56;width:81%}.exclusive .upgrade_label{color:#636596;border-top:1px solid #636596;border-left:1px solid #636596;border-right:1px solid #636596;width:75%}.upgrade_label .label_text{font-weight:bold;font-size:12px;line-height:16px;text-align:center;background-color:#e5f0d2;position:relative;top:-8px;width:75%;padding:0 5%;margin:0 auto}.loyal .upgrade_label .label_text{background-color:#e5f0d2}.exclusive .upgrade_label .label_text{background-color:#e1deef}.upgrade_group{float:left;display:block;width:240px}.upgrade_group .upgrade{float:left;display:block;color:#fff;line-height:32px;text-align:center}.loyal .upgrade_group .upgrade{background-color:#718e56;border:1px solid #718e56;margin-right:2%;width:14%}.exclusive .upgrade_group .upgrade{background-color:#636596;border:1px solid #636596;margin-right:2%;width:23%}.upgrade_group .carry{float:left;display:block;color:#fff;line-height:32px;margin-left:1%;width:13.5%;text-align:center;background-color:#f5a623;border:1px solid #f5a623}.loyal .upgrade_group .carry{margin-left:1%;width:13.5%}.exclusive .upgrade_group .carry{margin-left:1%;width:19%}.carry_label{margin-bottom:6px;width:auto;height:23px}.carry_label .label_text{font-weight:bold;font-size:12px;line-height:16px;color:#f5a623;position:relative;top:-8px;left:-40px;margin:0 auto}.loyal .carry_label .label_text{left:-24px}.exclusive .carry_label .label_text{left:-26px}.carry_group{margin-left:5px;float:left;display:block;width:212px}.carry_group .carry_earn{float:left;display:block;color:#718e56;background-color:#fff;border:1px dashed #718e56;line-height:32px;text-align:center}.loyal .carry_group .carry_earn{color:#718e56;border:1px dashed #718e56;margin-right:2%;width:17%}.exclusive .carry_group .carry_earn{color:#718e56;border:1px dashed #636596;margin-right:2%;width:23%}.carry_group .carry_earn .carry{display:block;background-color:#f5a623;height:100%;width:80%;color:#fff}.carry_group .earn{float:left;display:block;background-color:#fff;line-height:32px;text-align:center}.carry_group .earn:last-child{margin-right:0%}.loyal .carry_group .earn{color:#718e56;border:1px solid #718e56;margin-right:2%;width:17%}.exclusive .carry_group .earn{color:#636596;border:1px solid #636596;margin-right:2%;width:23%}.carry_flow{color:#f5a623;border-top:1px solid #f5a623;border-left:1px solid #f5a623;border-right:1px solid #f5a623;height:10px;position:relative;top:-4px;position:relative}.loyal .carry_flow{left:-25px;width:45px}.exclusive .carry_flow{left:-35px;width:60px}.carry_flow .arrow{width:0;height:6px;border-top:6px #f5a623 solid;border-left:4px transparent solid;border-right:4px transparent solid;border-bottom:10px transparent solid;position:absolute;bottom:-20px;right:-4px}@media screen and (max-width:768px){.point_benefit{display:block;clear:both}.point_info{float:none;display:block;padding:12px 4%;width:92%}.point_example{float:none;display:block;width:92%;padding:10px 4%}.point_example .case{float:none;display:block;width:100%;margin-top:15px}.point_example .result{float:none;display:block;width:100%;padding-left:0;border-left:0 dashed #969897;margin-top:30px;margin-bottom:20px}.point_example .diagram{position:relative;top:inherit;left:inherit;width:100%}.upgrade_group{float:none;display:inline-block;width:100%;margin-top:30px}.carry_group{float:none;display:inline-block;width:90%;margin-left:5%;margin-top:20px}.exclusive .carry_group{float:none;display:inline-block;width:76%;margin-left:12%;margin-top:20px}.upgrade_label{height:auto}.loyal .upgrade_label{width:79.5%}.exclusive .upgrade_label{width:74%}.loyal .carry_group .earn:last-child{margin-right:0%}.exclusive .carry_group .carry_earn{margin-right:2%;width:30%}.exclusive .carry_group .earn{margin-right:2%;width:30%}.loyal .carry_label .label_text{left:inherit;text-align:center}.exclusive .carry_label .label_text{left:inherit;text-align:center}.loyal .carry_flow{left:10%;width:85%;border-right:0 solid #000}.exclusive .carry_flow{left:15%;width:85%;border-right:0 solid #000}.carry_flow .arrow{right:inherit;left:-4px}.carry_flow .vertical_flow{position:absolute;border-right:1px solid #f5a623;height:40px;right:0;bottom:10px}}@media screen and (max-width:510px){.loyal .upgrade_label{width:81%}.exclusive .upgrade_label{width:75%}.point_example .case{margin-top:5px}}h3.notice{border:none;color:#666;width:100%;padding:20px 0 10px 0}.hob_subtitle.notice{margin-top:30px}.ins-position-sticky-c910{top:unset!important}.field-validation-error{color:#e80c4d;font-weight:bold}.field-validation-valid{display:none}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-valid{display:none}@media only screen and (max-width:850px){}