.INDICATOR_VIEW .activityIndicator{width:32px;display:block;margin:200px auto}.OF_ONETIME_PURCHASE .about{margin:20px 15px 0 15px;font-size:18px;font-weight:700}.OF_ONETIME_PURCHASE .text{margin:5px 15px 15px 25px;font-size:15px}.OF_ONETIME_PURCHASE details summary{margin:5px 15px 5px 25px;font-size:15px}.OF_ONETIME_PURCHASE details .details_content{margin:5px 15px 15px 40px;font-size:15px;line-height:26px}.OF_ONETIME_PURCHASE .current_status_view{margin:5px 15px 15px 25px}.OF_ONETIME_PURCHASE .current_status_view .wrapper{font-size:16px;font-weight:600;margin-top:10px;margin-bottom:20px;color:var(--basic-title-color);display:flex;align-items:center;align-items:flex-start}.OF_ONETIME_PURCHASE .current_status_view .wrapper .item{background:0 0;border:none;min-width:160px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .wrapper .index_separate{width:15px}.OF_ONETIME_PURCHASE .current_status_view .wrapper .value{font-size:15px;margin-right:10px;padding-left:5px;background:0 0;border:none;min-width:75px}.OF_ONETIME_PURCHASE .current_status_view .wrapper .value_wrapper_value{font-size:15px;margin-right:10px;padding-left:5px;background:0 0;border:none;min-width:75px}.OF_ONETIME_PURCHASE .current_status_view .wrapper .attention{font-size:12px;margin-right:10px;padding-left:5px;background:0 0;border:none;min-width:75px;color:#007bbb;text-decoration:underline;text-align:left}.OF_ONETIME_PURCHASE .current_status_view .wrapper .option{font-size:12px;margin-right:10px;padding-left:5px;background:0 0;border:none;min-width:75px;text-align:left}.OF_ONETIME_PURCHASE .payment_view{margin:5px 15px 15px 25px;padding:5px 0}.OF_ONETIME_PURCHASE .payment_view .payment_price{font-size:15px}.OF_ONETIME_PURCHASE .payment_view .payment_already{font-size:15px;color:var(--basic-redbutton-background-color)}.OF_ONETIME_PURCHASE .payment_view .payment_price span{font-size:13px;display:block;margin-top:2px}.OF_ONETIME_PURCHASE .payment_view .payment_message{margin-top:10px;font-size:15px;margin-left:20px}.OF_ONETIME_PURCHASE .payment_view .payment_main{border-left:solid 4px var(--basic-title-color);padding-left:15px}.OF_ONETIME_PURCHASE .payment_view .payment_main .payment_button{font-size:15px;display:block;font-weight:700;line-height:25px;width:fit-content;height:35px;margin-top:25px;margin-bottom:10px;padding:5px 15px;cursor:pointer;color:#fff;border-radius:3px;background:#007bbb;text-decoration:none}.OF_ONETIME_PURCHASE .payment_view .payment_main .payment_button:disabled{background:#aaa;opacity:.5}.OF_ONETIME_PURCHASE .payment_view .payment_main .payment_button span{pointer-events:none}.OF_ONETIME_PURCHASE .payment_view .payment_main .info_button{font-size:15px;display:block;font-weight:700;line-height:25px;width:fit-content;margin-top:25px;margin-bottom:10px;height:25px;padding:5px 15px;cursor:pointer;color:#fff;border-radius:3px;background:#00a381;text-decoration:none}.OF_ONETIME_PURCHASE .payment_view .payment_button .indicator{width:20px;height:20px;display:none;margin:0 auto}.OF_ONETIME_PURCHASE .SCROLLABLE{display:flex;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:auto;scrollbar-width:none;height:calc(100% - 67px)!important}.OF_ONETIME_PURCHASE .SCROLLABLE .content{height:100%;display:block;overflow-x:hidden;overflow-y:auto;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;border-right:solid 1px var(--basic-border-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .title{margin:50px 15px 0 15px;font-size:18px;font-weight:700;border-left:solid 4px var(--basic-title-color);padding-left:6px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .title:first-of-type{margin:20px 15px 0 15px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .space{height:30px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .separate{clear:both;width:calc(100% - 40px);height:2px;margin:0 auto;border:none;border-bottom:solid 2px var(--basic-border-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .input_wrapper{font-size:16px;font-weight:600;margin:5px 0;margin-top:20px;margin-left:26px;color:var(--basic-title-color);display:flex;align-items:center}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .input_wrapper .indicator{display:none;height:25px;width:25px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .reading_wrapper{font-size:16px;font-weight:600;margin:5px 0;margin-top:20px;margin-left:26px;color:var(--basic-title-color);display:none;align-items:center}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .reading_wrapper .index_separate{width:15px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .reading_wrapper .reading_title{background:0 0;border:none;min-width:75px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .reading_wrapper .reading_value{font-size:16px;margin-right:10px;padding-left:5px;background:0 0;border:none;min-width:75px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .confirm_wrapper{font-size:16px;font-weight:600;margin:5px 0;margin-top:20px;margin-left:26px;color:var(--basic-title-color);display:flex;align-items:center}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .confirm_wrapper .index_separate{width:15px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .confirm_wrapper .confirm_title{background:0 0;border:none;min-width:75px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .confirm_wrapper .confirm_input_text{font-size:16px;margin-right:10px;height:50px;padding:3px 10px;min-width:75px;width:calc(100% - 140px);border-radius:10px;outline:0;border:solid 1px var(--basic-border-color);background:var(--basic-inputtext-background-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .confirm_wrapper .confirm_value{font-size:16px;margin-right:10px;padding-left:5px;background:0 0;border:none;min-width:75px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .output_wrapper{font-size:16px;color:var(--basic-title-color);display:flex;align-items:center;flex-direction:row-reverse;width:calc(100% - 20px);margin:20px auto}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .output_wrapper .importbutton{font-size:12px;font-weight:600;line-height:15px;z-index:10000;height:35px;min-width:120px;padding:5px 30px;margin-right:15px;cursor:pointer;text-align:center;color:#333;color:var(--basic-button-text-color);border:solid 1px var(--basic-border-color);border-radius:4px;background:#fefefe;background:var(--basic-button-background-fore-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .output_wrapper .importbutton:active{color:var(--basic-button-background-fore-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .output_wrapper .importbutton .indicator{display:none;width:25px;height:25px;margin:0 auto;pointer-events:none}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .output_wrapper .importbutton .label{pointer-events:none}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .done_wrapper{font-size:16px;color:var(--basic-title-color);display:flex;align-items:center;flex-direction:row-reverse;width:calc(100% - 20px);margin:20px auto}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .done_wrapper .done_area{height:35px;min-width:130px;display:flex;margin-right:17px;justify-content:center;align-items:center;flex-direction:row}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .done_wrapper .done_area .done_image{width:16px;height:16px;padding:3px;pointer-events:none;margin-right:5px;border-radius:50%;background-color:#00a381}.OF_ONETIME_PURCHASE .SCROLLABLE .content .basicview .done_wrapper .done_area .done_message{width:auto;height:25px;font-size:13px;line-height:25px;pointer-events:none}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .date_wrapper{font-size:16px;font-weight:600;margin:5px 0;margin-top:20px;margin-left:26px;color:var(--basic-title-color);display:flex;align-items:center}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .date_wrapper .index_separate{width:15px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .date_wrapper .date_title{min-width:90px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .date_wrapper .date_input{font-size:16px;margin-right:10px;height:50px;padding:3px 10px;min-width:75px;width:calc(100% - 140px);border-radius:10px;outline:0;border:solid 1px var(--basic-border-color);background:var(--basic-inputtext-background-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .additional_wrapper{font-size:16px;font-weight:600;margin:5px 0;margin-top:20px;margin-left:26px;color:var(--basic-title-color);display:flex;align-items:center}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .additional_wrapper .index_separate{width:15px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .additional_wrapper .additional_title{background:0 0;border:none;min-width:220px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .additional_wrapper .additional_checkbox{appearance:auto!important;font-size:16px;overflow:hidden;width:18px;height:24px;margin-top:8px;white-space:nowrap;border:none;background:#fefefe}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .confirm_wrapper{font-size:16px;font-weight:600;margin:5px 0;margin-top:20px;margin-left:26px;color:var(--basic-title-color);display:flex;align-items:center}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .confirm_wrapper .index_separate{width:15px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .confirm_wrapper .confirm_title{background:0 0;border:none;min-width:75px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .confirm_wrapper .confirm_input_text{font-size:16px;margin-right:10px;height:50px;padding:3px 10px;min-width:75px;width:calc(100% - 140px);border-radius:10px;outline:0;border:solid 1px var(--basic-border-color);background:var(--basic-inputtext-background-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .confirm_wrapper .confirm_value{font-size:16px;margin-right:10px;padding-left:5px;background:0 0;border:none;min-width:75px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .output_wrapper{font-size:16px;color:var(--basic-title-color);display:flex;align-items:center;flex-direction:row-reverse;width:calc(100% - 20px);margin:20px auto}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .output_wrapper .writebutton{font-size:13px;font-weight:600;line-height:15px;z-index:10000;height:35px;min-width:120px;padding:5px 30px;margin-right:15px;cursor:pointer;text-align:center;color:#333;color:var(--basic-button-text-color);border:solid 1px var(--basic-border-color);border-radius:4px;background:#fefefe;background:var(--basic-button-background-fore-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .output_wrapper .writebutton:active{color:var(--basic-button-background-fore-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .output_wrapper .writebutton .indicator{display:none;width:25px;height:25px;margin:0 auto;pointer-events:none}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .output_wrapper .writebutton .label{pointer-events:none}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .done_wrapper{font-size:16px;color:var(--basic-title-color);display:flex;align-items:center;flex-direction:row-reverse;width:calc(100% - 20px);margin:20px auto}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .done_wrapper .done_area{height:35px;min-width:130px;display:flex;margin-right:17px;justify-content:center;align-items:center;flex-direction:row}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .done_wrapper .done_area .done_image{width:16px;height:16px;padding:3px;pointer-events:none;margin-right:5px;border-radius:50%;background-color:#00a381}.OF_ONETIME_PURCHASE .SCROLLABLE .content .premiumview .done_wrapper .done_area .done_message{width:auto;height:25px;font-size:13px;line-height:25px;pointer-events:none}.OF_ONETIME_PURCHASE .SCROLLABLE .content .aboutview .title{border:none;margin-left:7px}.OF_ONETIME_PURCHASE .SCROLLABLE .content .aboutview .message{font-size:16px;line-height:26px;margin-top:10px;margin-right:15px;margin-bottom:30px;margin-left:25px;text-align:left;color:var(--basic-title-color)}.OF_ONETIME_PURCHASE .SCROLLABLE .content .aboutview .message img{margin-top:5px;margin-bottom:10px;display:block;width:calc(100% - 20px)}