@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.react-calendar{border:1px solid #fff!important;border-radius:5%!important}.react-calendar__tile,.react-calendar__tile abbr{position:relative}.react-calendar__navigation{border-bottom:1px solid #bebebe!important;margin:0 0 5px}.react-calendar__viewContainer{padding:5px}.common_event_highlight{font-size:14px!important;color:#282828!important}.event_highlight:before{background-color:#bfe0e0}.event_highlight:before,.run_event_highlight:before{content:"";display:block;width:30px;height:30px;border-radius:50%;position:absolute;top:50%;left:50%;z-index:0;transform:translateX(-50%) translateY(-50%)}.run_event_highlight:before{background-color:#ffe0bf}.aside_calendar_wrap .asidie_calendar_main .calendar_both_highlight{background:none!important}.calendar_both_highlight:before{content:"";display:block;background:linear-gradient(135deg,#ffe0bf 50%,#bfe0e0 0);width:30px;height:30px;border-radius:50%;position:absolute;top:50%;left:50%;z-index:0;transform:translateX(-50%) translateY(-50%)}.not_in_month_common{background-color:#fff!important;opacity:.3!important}.not_in_month_event{opacity:.3!important}.today_highlight{color:#fff!important}.react-calendar__tile--active{background:none!important}.react-calendar__tile--active:before{content:"";display:block;background-color:#006edc;width:30px;height:30px;border-radius:50%;position:absolute;top:50%;left:50%;z-index:0;transform:translateX(-50%) translateY(-50%)}.react-calendar__tile--now,.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background:none!important}.react-calendar__tile:enabled:hover:before{content:"";display:block;background-color:#f5f6f8;width:30px;height:30px;border-radius:50%;position:absolute;top:50%;left:50%;z-index:0;transform:translateX(-50%) translateY(-50%)}.react-calendar__tile:disabled{background:none!important}.react-calendar__tile.event_highlight:hover:before{background-color:#bee0df}.react-calendar__tile.react-calendar__tile--active:hover:before{background:rgba(0,110,220,.6)}.react-calendar__tile.run_event_highlight:hover:before{background:rgba(255,224,191,.6)}.react-calendar__tile.calendar_both_highlight:hover:before{background:linear-gradient(135deg,rgba(255,224,191,.6) 50%,rgba(190,224,223,.6) 0)}.react-calendar__month-view__weekdays__weekday{font-weight:400}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;color:#6c6c6c;font-size:14px}.react-calendar__navigation__label{font-weight:700;font-size:14px;color:#282828;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,ヒラギノ角ゴシック,Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_title,.aside_search_wrap .aside_search_input_box .aside_search_input,.aside_theme_wrap .aside_theme_list .aside_theme_title,.chat_back_btn,.chat_wrap .chat_info_main .chat_title,.column_list .column_date,.column_list .column_text,.common_btn04,.common_link_btn01,.common_popup_btn01,.common_popup_btn02,.common_text01,.common_text02,.footer_wrap .footer_list .footer_link,.form_checkbox_label .form_checkbox_text,.form_contact_privacy_text,.form_date_block .form_date_text,.form_date_block .form_date_title,.form_input,.form_login_block .form_login_main .form_login_title,.form_password_block .form_pwd_input,.form_radio_label .form_radio_text,.form_select,.form_setting_input,.form_setting_select,.form_stripe_input,.form_textarea,.form_upload_block .el-upload-dragger .el-upload__text,.form_upload_block .el-upload-list__item-name,.form_upload_nofile,.form_zip_block .form_zip_btn,.form_zip_block .form_zip_text,.fs-m,.header_notice_block .header_notice_list .header_notice_link .header_notice_title,.header_search_block .header_search_main .header_search_input,.header_search_block .header_search_sub .header_search_link,.index_list_block .index_list .index_item_link .index_item_date,.index_theme_list .index_theme_info,.news_info_block .news_info_btnarea .news_info_text,.occupation_box .occupation_text,.occupation_detail_list .occupation_detail_num,.pankuzu_block .pankuzu_list .pankuzu_item,.plan_aside_form_list .plan_aside_form_subtext,.plan_box .plan_info_list .plan_info_item,.plan_box .plan_price_block .plan_price_subtext span,.popup_sent_complete_text.fs14,.procedure-d_complete_wrap .procedure-d_complete_main .procedure-d_complete_text,.procedure-d_date_block .procedure-d_date_main .procedure-d_date_btn,.procedure-d_main_block .procedure-d_textarea,.procedure-d_premium_btn,.procedure-d_process_block .procedure-d_process_end .procedure-d_process_end_text,.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_text,.procedure_clean_block .procedure_clean_text span,.procedure_list .procedure_item_box.fs14,.procedure_list .procedure_item_menu_block .procedure_item_menu_list .procedure_item_set_btn,.procedure_none_text,.sales_complete_login_text,.sales_plan_list .sales_plan_info_list .sales_plan_info_sublist .sales_plan_info_subitem,.sales_plan_list .sales_plan_price,.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main .sales_plan_talk_text,.sales_qa_block .sales_qa_list .sales_qa_item_text,.setting-d_info_list .setting-d_info_item,.setting_info_list .setting_info_item,.setting_text,.setting_title_block .setting_link{font-size:14px}.aside_search_wrap .aside_search_result,.chat_list .chat_item .chat_talk_box,.common_text04,.editor_wrap,.form_radio_label .form_radio_text.fs16,.fs-l,.header_company_block .header_tab_list .header_tab_item,.header_product_block .header_product_main .header_product_text,.index_list_block .index_list .index_item_link .index_item_text,.news_info_block .news_info_list .form_radio_label .form_radio_text,.popup_sent_complete_text,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_textbox,.procedure-popup_tab_list .procedure-popup_tab_item,.procedure_list .procedure_item_box,.sales_account_form_list .form_input,.sales_account_form_list .form_pwd_input,.sales_account_form_list .form_select,.sales_complete_text,.sales_order_list .sales_order_info,.sales_payment_stripe_input,.sales_plan_list .sales_plan_info_text,.theme_title{font-size:16px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_event_name,.aside_calendar_wrap .aside_calendar_list .aside_calendar_date,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_setting_wrap .aside_setting_list .aside_setting_link,.chat_radio_label .chat_radio_text,.common_btn01-l,.common_btn03-l,.common_btn03-s,.common_btn05,.common_link_btn02,.common_procedure_btn01,.form_contact_list .form_contact_item_title,.fs-mb,.header_account_block .header_account_list .header_account_link,.header_account_block .header_account_name span,.header_company_block .header_company_btnarea .header_company_link,.header_nav_list .header_nav_link,.header_notice_btn,.header_product_block .header_product_btn,.header_product_block .header_product_link,.header_search_block .header_search_sub .header_search_title,.header_sub_list .header_sub_link,.header_upgrade_btn,.index_list_block .index_list_title,.news_list .news_date,.news_title_block .news_title,.occupation-d_url_block .occupation-d_url_btn,.occupation-d_url_block .occupation-d_url_main .occupation-d_url_text,.occupation_aside_box .occupation_aside_menu_name,.occupation_aside_box .occupation_aside_sublist .occupation_aside_link,.occupation_box .occupation_btn,.occupation_detail_list .occupation_detail_link,.plan_aside_common_block .plan_aside_status_title,.plan_aside_form_list .plan_aside_form_title,.plan_box .plan_price_block .plan_price_text,.popup_premium_wrap .popup_premium_subtitle,.procedure-d_info_block .procedure-d_label_block .procedure-d_label_list .label01,.procedure-d_info_block .procedure-d_label_block .procedure-d_label_list .label02,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block small,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_btn,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_title,.procedure_info_box .procedure_info_clean_btn,.procedure_list .procedure_item_title,.procedure_status_text01,.procedure_status_text02,.sales_complete_warning_block .sales_sent_btn,.sales_coupon_block .sales_coupon_btn,.sales_coupon_block .sales_coupon_text,.sales_form_btnarea .sales_back_btn,.sales_line_block .sales_line_main .sales_line_subtitle,.sales_step_block .sales_step_sublist .sales_3step_subitem,.sales_step_block .sales_step_sublist .sales_4step_subitem,.setting-d_form_list .setting-d_form_title,.setting_title_block .setting_title{font-size:14px;font-weight:700}.column_list .column_title,.common_btn01,.common_btn02,.common_btn03,.common_btn06,.common_btn07,.common_procedure_btn02,.common_procedure_btn03,.common_title03,.common_title06,.form_contact_wrap .form_contact_info_block .form_contact_title,.fs-lb,.news_list .news_main_title,.others_title,.plan_aside_btn,.procedure-d_info_block .procedure-d_status_btn,.procedure_info_box .procedure_info_text,.sales_form_btnarea .sales_submit_btn,.sales_plan_list .sales_plan_info_list .sales_plan_info_title,.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main .sales_plan_talk_text span,.sales_qa_block .sales_qa_list .sales_qa_item_title,.sales_qa_block .sales_qa_others_title,.setting-d_form_list .setting-d_form_title.fs16,.setting-d_info_title,.setting_title_block .setting_title.fs16{font-size:16px;font-weight:700}:placeholder-shown{color:#bebebe!important}::-webkit-input-placeholder{color:#bebebe!important}:-moz-placeholder,::-moz-placeholder{color:#bebebe!important}:-ms-input-placeholder{color:#bebebe!important}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_title,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_event_name,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_label,.aside_calendar_wrap .aside_calendar_list .aside_calendar_date,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_label,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_limit_text,.aside_procedure_list .aside_procedure_link,.aside_search_wrap .aside_search_input_box .aside_search_input,.aside_search_wrap .aside_search_result,.aside_setting_wrap .aside_setting_list .aside_setting_link,.aside_setting_wrap .aside_setting_title,.aside_theme_wrap .aside_theme_list .aside_theme_column,.aside_theme_wrap .aside_theme_list .aside_theme_title,.aside_title01,.aside_title02,.chat_back_btn,.chat_radio_label .chat_radio_text,.chat_wrap .chat_info_main .chat_title,.chat_wrap .chat_info_sub .chat_column_text,.column_list .column_main,.common_btn01,.common_btn01-l,.common_btn02,.common_btn03,.common_btn03-l,.common_btn03-s,.common_btn04,.common_btn05,.common_btn06,.common_btn07,.common_link_btn01,.common_link_btn02,.common_popup_btn01,.common_popup_btn02,.common_procedure_btn01,.common_procedure_btn02,.common_procedure_btn03,.common_text01,.common_text02,.common_text03,.common_text04,.common_title01,.common_title02,.common_title03,.common_title04,.common_title05,.common_title06,.common_title07,.editor_wrap,.fg,.form_checkbox_label .form_checkbox_text,.form_contact_list .form_contact_item_title,.form_contact_privacy_text,.form_contact_wrap .form_contact_info_block .form_contact_text,.form_contact_wrap .form_contact_info_block .form_contact_title,.form_date_block .form_date_text,.form_date_block .form_date_title,.form_error_text,.form_info_text,.form_input,.form_login_block .form_login_main .form_login_title,.form_password_block .form_pwd_input,.form_radio_label .form_radio_text,.form_select,.form_setting_input,.form_setting_select,.form_stripe_error_text,.form_stripe_input,.form_terms_text,.form_textarea,.form_upload_block .el-upload-dragger .el-upload__text,.form_upload_block .el-upload-list__item-name,.form_upload_nofile,.form_zip_block .form_zip_btn,.form_zip_block .form_zip_text,.header_account_block,.header_account_block .header_account_list .header_account_link,.header_company_block .header_company_btnarea .header_company_link,.header_company_block .header_company_main .header_company_name,.header_company_block .header_tab_list .header_tab_item,.header_nav_list .header_nav_link,.header_notice_block .header_notice_list .header_notice_link .header_notice_main,.header_notice_btn,.header_product_block,.header_product_block .header_product_btn,.header_product_block .header_product_link,.header_product_block .header_product_main .header_product_subtitle,.header_product_block .header_product_main .header_product_text,.header_product_block .header_product_title,.header_search_block .header_search_main .header_search_input,.header_search_block .header_search_sub .header_search_link,.header_search_block .header_search_sub .header_search_title,.header_sub_list .header_sub_link,.header_upgrade_btn,.index_company_name,.index_list_block .index_list .index_item_link,.index_list_block .index_list_title,.index_theme_list .index_theme_textarea,.label01,.label02,.news_info_block .news_info_btnarea .news_info_text,.news_list .news_link,.news_title_block .news_title,.occupation-d_url_block .occupation-d_title,.occupation-d_url_block .occupation-d_url_btn,.occupation-d_url_block .occupation-d_url_main .occupation-d_url_text,.occupation_aside_box .occupation_aside_menu_name,.occupation_aside_box .occupation_aside_sublist .occupation_aside_link,.occupation_aside_box .occupation_aside_title,.occupation_box .occupation_box_head .occupation_box_title,.occupation_box .occupation_btn,.occupation_box .occupation_name,.occupation_box .occupation_text,.occupation_detail_list .occupation_detail_link,.occupation_detail_list .occupation_detail_num,.occupation_middle_title,.occupation_pickup_block .occupation_pickup_title,.others_title,.pankuzu_block .pankuzu_list .pankuzu_item,.payment_block .payment_list .payment_code_block .payment_code_text,.payment_block .payment_price_block .payment_price_text span:after,.plan-n_mv_block .plan-n_mv_price span,.plan_aside_btn,.plan_aside_common_block .plan_aside_status_title,.plan_aside_form_list .plan_aside_form_subtext,.plan_aside_form_list .plan_aside_form_title,.plan_aside_price_text,.plan_box .plan_info_list .plan_info_item,.plan_box .plan_price_block .plan_price small,.plan_box .plan_price_block .plan_price_subtext,.plan_box .plan_price_block .plan_price_text,.plan_box .plan_title,.plan_main_text,.plan_main_title,.plan_status_text,.popup-pic_wrap .popup-pic_bar .popup-pic_title,.popup_premium_btn,.popup_premium_wrap .popup_premium_list .popup_premium_item_text,.popup_premium_wrap .popup_premium_list .popup_premium_item_title,.popup_premium_wrap .popup_premium_subtitle,.popup_premium_wrap .popup_premium_title,.popup_sent_complete_text,.popup_title01,.procedure-d_complete_wrap .procedure-d_complete_main .procedure-d_complete_text,.procedure-d_date_block .procedure-d_date_main .procedure-d_date_btn,.procedure-d_date_block .procedure-d_date_sub .procedure-d_quest_text,.procedure-d_info_block .procedure-d_label,.procedure-d_info_block .procedure-d_status_btn,.procedure-d_main_block .procedure-d_main_title,.procedure-d_main_block .procedure-d_textarea,.procedure-d_main_block .procedure-d_title_input,.procedure-d_premium_btn,.procedure-d_process_block .procedure-d_process_end .procedure-d_process_end_text,.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_text,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_btn,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_textbox,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_title,.procedure-d_process_lock_block .procedure-d_process_lock_btn,.procedure-d_process_lock_block .procedure-d_process_lock_text,.procedure-d_process_lock_block .procedure-d_process_lock_title,.procedure-popup_tab_list .procedure-popup_tab_item,.procedure-popup_wrap .procedure-popup_main .procedure-popup_title,.procedure_clean_block .procedure_clean_text,.procedure_info_box .procedure_info_clean_btn,.procedure_info_box .procedure_info_text,.procedure_list,.procedure_list .procedure_item_menu_block .procedure_item_menu_list .procedure_item_set_btn,.procedure_none_text,.procedure_status_text01,.procedure_status_text02,.sales_account_block .sales_account_title,.sales_account_form_list .sales_account_form_text,.sales_account_form_list .sales_account_form_title,.sales_complete_block .sales_complete_sub .sales_complete_name,.sales_complete_login_text,.sales_complete_text,.sales_complete_title,.sales_complete_warning_block .sales_sent_btn,.sales_coupon_block .sales_coupon_btn,.sales_coupon_block .sales_coupon_text,.sales_form_btnarea .sales_back_btn,.sales_form_btnarea .sales_submit_btn,.sales_line_block .sales_line_main .sales_line_subtitle,.sales_line_block .sales_line_main .sales_line_text,.sales_line_block .sales_line_main .sales_line_title,.sales_line_block .sales_line_sub .sales_line_btn,.sales_order_list .sales_order_info,.sales_order_price,.sales_payment_code_block .sales_payment_code_text,.sales_payment_stripe_input,.sales_plan_block .sales_plan_main_title,.sales_plan_label,.sales_plan_list .sales_plan01_btn,.sales_plan_list .sales_plan02_btn,.sales_plan_list .sales_plan03_btn,.sales_plan_list .sales_plan_info_list .sales_plan_info_sublist .sales_plan_info_subitem,.sales_plan_list .sales_plan_info_list .sales_plan_info_title,.sales_plan_list .sales_plan_info_text,.sales_plan_list .sales_plan_price,.sales_plan_list .sales_plan_subtext,.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main .sales_plan_talk_text,.sales_plan_list .sales_plan_title,.sales_qa_block .sales_qa_list .sales_qa_item_text,.sales_qa_block .sales_qa_list .sales_qa_item_title,.sales_qa_block .sales_qa_others_title,.sales_qa_block .sales_qa_title,.sales_stripe_error_text,.setting-d_form_list .setting-d_form_title,.setting-d_form_reset_link,.setting-d_info_list .setting-d_info_item,.setting-d_info_title,.setting_info_list .setting_info_item,.setting_sub_text,.setting_text,.setting_title_block .setting_link,.setting_title_block .setting_quest .setting_quest_text,.setting_title_block .setting_title,.theme_column,.theme_price,.theme_title,body,html{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,ヒラギノ角ゴシック,Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.chat_upgrade_btn,.common_premium_btn,.fgs,.payment_block .payment_list .payment_form_input,.payment_block .payment_list .payment_item_title,.payment_block .payment_list .payment_item_title span,.payment_block .payment_list .payment_stripe_input,.payment_block .payment_price_block .payment_price_title,.payment_block .payment_text,.payment_block .payment_title,.payment_btn01,.payment_btn02,.plan-n_common_text,.plan-n_common_title,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer .plan-n_faq_answer_text,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer .plan-n_faq_answer_title,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest .plan-n_faq_quest_title,.plan-n_faq_wrap .plan-n_faq_text,.plan-n_faq_wrap .plan-n_faq_title,.plan-n_func_wrap .plan-n_func_list .plan-n_func_text,.plan-n_func_wrap .plan-n_func_list .plan-n_func_title,.plan-n_func_wrap .plan-n_func_subtext,.plan-n_mv_block .plan-n_mv_btn,.plan-n_mv_block .plan-n_mv_info_text,.plan-n_mv_block .plan-n_mv_price,.plan-n_mv_block .plan-n_mv_subtitle,.plan-n_mv_block .plan-n_mv_title,.plan-n_mv_scroll_btn,.plan-n_support_wrap .plan-n_support_list .plan-n_support_pic_text,.plan-n_support_wrap .plan-n_support_list .plan-n_support_subtext,.plan-n_support_wrap .plan-n_support_list .plan-n_support_text,.plan-n_support_wrap .plan-n_support_list .plan-n_support_title,.premium_block .premium_main .premium_text,.premium_block .premium_main .premium_title,.premium_block .premium_sub .premium_btn_inner,.premium_block .premium_sub .premium_sub_text,.premiun-d_block .premium-d_text,.premiun-d_block .premium-d_title,.sales_step_block .sales_step_sublist .sales_3step_subitem,.sales_step_block .sales_step_sublist .sales_4step_subitem{font-family:Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.aside_theme_wrap .aside_theme_list .aside_theme_btn,.chat_back_btn,.chat_upgrade_btn,.chat_wrap .chat_info_main .chat_close_btn,.common_link_btn01,.common_popup_btn01,.common_popup_btn02,.common_premium_btn,.common_procedure_btn01,.common_procedure_btn02,.common_procedure_btn03,.editor_wrap a img,.header_logo,.header_notice_block .header_notice_list .header_notice_link,.header_product_block .header_product_btn,.header_product_block .header_product_link,.header_search_block .header_search_sub .header_search_link,.header_upgrade_btn,.index_notice_wrap .index_close_btn,.occupation-d_url_block .occupation-d_url_btn,.plan-n_common_text a,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest,.plan-n_mv_block .plan-n_mv_subtitle a,.plan-n_mv_scroll_btn,.popup-pic_wrap .popup-pic_bar .popup-pic_close_btn,.popup_premium_btn,.popup_premium_wrap .popup_premium_bg .popup_premium_close_btn,.premium_block .premium_sub .premium_btn,.procedure-d_info_block .procedure-d_status_btn,.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text a,.procedure-d_process_lock_block .procedure-d_process_lock_btn,.procedure-popup_wrap .procedure-popup_bar .procedure-popup_close_btn,.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_main,.procedure_info_box .procedure_info_close_btn,.procedure_none_text a,.sales_complete_text a,.sales_complete_warning_block .sales_sent_btn,.sales_line_block .sales_line_sub .sales_line_btn,.sales_plan_list .sales_plan01_btn,.sales_plan_list .sales_plan02_btn,.sales_plan_list .sales_plan03_btn,.setting-d_form_reset_link,.setting-d_info_list .setting-d_info_item a,.setting-d_info_list .setting-d_info_item span,.setting_sub_text a,.setting_text a,.setting_title_block .setting_link{transition:all .3s ease}.aside_theme_wrap .aside_theme_list .aside_theme_btn:hover,.chat_back_btn:hover,.chat_upgrade_btn:hover,.chat_wrap .chat_info_main .chat_close_btn:hover,.common_link_btn01:hover,.common_popup_btn01:hover,.common_popup_btn02:hover,.common_premium_btn:hover,.common_procedure_btn01:hover,.common_procedure_btn02:hover,.common_procedure_btn03:hover,.editor_wrap a img:hover,.header_logo:hover,.header_notice_block .header_notice_list .header_notice_link:hover,.header_product_block .header_product_btn:hover,.header_product_block .header_product_link:hover,.header_search_block .header_search_sub .header_search_link:hover,.header_upgrade_btn:hover,.index_notice_wrap .index_close_btn:hover,.occupation-d_url_block .occupation-d_url_btn:hover,.plan-n_common_text a:hover,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest:hover,.plan-n_mv_block .plan-n_mv_subtitle a:hover,.plan-n_mv_scroll_btn:hover,.popup-pic_wrap .popup-pic_bar .popup-pic_close_btn:hover,.popup_premium_btn:hover,.popup_premium_wrap .popup_premium_bg .popup_premium_close_btn:hover,.premium_block .premium_sub .premium_btn:hover,.procedure-d_info_block .procedure-d_status_btn:hover,.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text a:hover,.procedure-d_process_lock_block .procedure-d_process_lock_btn:hover,.procedure-popup_wrap .procedure-popup_bar .procedure-popup_close_btn:hover,.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_main:hover,.procedure_info_box .procedure_info_close_btn:hover,.procedure_none_text a:hover,.sales_complete_text a:hover,.sales_complete_warning_block .sales_sent_btn:hover,.sales_line_block .sales_line_sub .sales_line_btn:hover,.sales_plan_list .sales_plan01_btn:hover,.sales_plan_list .sales_plan02_btn:hover,.sales_plan_list .sales_plan03_btn:hover,.setting-d_form_reset_link:hover,.setting-d_info_list .setting-d_info_item a:hover,.setting-d_info_list .setting-d_info_item span:hover,.setting_sub_text a:hover,.setting_text a:hover,.setting_title_block .setting_link:hover{opacity:.7}.chat_radio_label .chat_radio_text,.common_btn03,.common_btn03-l,.common_btn03-s,.common_btn04,.common_btn05,.common_btn06,.payment_btn01,.sales_coupon_block .sales_coupon_btn,.sales_form_btnarea .sales_back_btn{transition:all .3s ease}.chat_radio_label .chat_radio_text:hover,.common_btn03-l:hover,.common_btn03-s:hover,.common_btn03:hover,.common_btn04:hover,.common_btn05:hover,.common_btn06:hover,.payment_btn01:hover,.sales_coupon_block .sales_coupon_btn:hover,.sales_form_btnarea .sales_back_btn:hover{background-color:#ebebeb}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_procedure_list .aside_procedure_link,.column_list .column_link,.common_btn02,.index_list_block .index_list .index_item_link,.index_theme_list .index_theme_btn,.news_list .news_item,.procedure_list .procedure_item.info{transition:all .3s ease}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link:hover,.aside_procedure_list .aside_procedure_link:hover,.column_list .column_link:hover,.common_btn02:hover,.index_list_block .index_list .index_item_link:hover,.index_theme_list .index_theme_btn:hover,.news_list .news_item:hover,.procedure_list .procedure_item.info:hover{background-color:#fbfbfc}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column,.aside_theme_wrap .aside_theme_list .aside_theme_column,.chat_wrap .chat_info_sub .chat_column_text,.common_text03,.form_error_text,.form_info_text,.form_stripe_error_text,.form_terms_text,.fs-s,.header_account_block .header_account_name small,.header_notice_block .header_notice_list .header_notice_link .header_notice_date,.payment_block .payment_list .payment_code_block .payment_code_text,.plan_box .plan_price_block .plan_price_subtext,.procedure-d_date_block .procedure-d_date_sub .procedure-d_quest_text,.sales_complete_block .sales_complete_sub .sales_complete_name,.sales_line_block .sales_line_main .sales_line_text,.sales_order_price .sales_order_price_text span,.sales_payment_code_block .sales_payment_code_text,.sales_plan_list .sales_plan_subtext,.sales_stripe_error_text,.setting-d_form_reset_link,.setting_sub_text,.setting_title_block .setting_quest .setting_quest_text,.theme_column{font-size:12px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_title,.aside_search_wrap .aside_search_input_box .aside_search_input,.aside_theme_wrap .aside_theme_list .aside_theme_title,.chat_back_btn,.chat_wrap .chat_info_main .chat_title,.column_list .column_date,.column_list .column_text,.common_btn04,.common_link_btn01,.common_popup_btn01,.common_popup_btn02,.common_text01,.common_text02,.document-d_wrap .editor_wrap,.document_list .document_item_box.fs14,.document_list .document_item_menu_block .document_item_menu_list .document_item_set_btn,.document_search_block .document_search_input,.footer_wrap .footer_list .footer_link,.form_checkbox_label .form_checkbox_text,.form_contact_privacy_text,.form_date_block .form_date_text,.form_date_block .form_date_title,.form_input,.form_login_block .form_login_main .form_login_title,.form_password_block .form_pwd_input,.form_radio_label .form_radio_text,.form_select,.form_setting_input,.form_setting_select,.form_stripe_input,.form_textarea,.form_upload_block .el-upload-dragger .el-upload__text,.form_upload_block .el-upload-list__item-name,.form_upload_nofile,.form_zip_block .form_zip_btn,.form_zip_block .form_zip_text,.fs-m,.header_notice_block .header_notice_list .header_notice_link .header_notice_title,.header_search_block .header_search_main .header_search_input,.header_search_block .header_search_sub .header_search_link,.index_list_block .index_list .index_item_link .index_item_date,.index_theme_list .index_theme_info,.news_info_block .news_info_btnarea .news_info_text,.occupation_box .occupation_text,.occupation_detail_list .occupation_detail_num,.pankuzu_block .pankuzu_list .pankuzu_item,.plan_aside_form_list .plan_aside_form_subtext,.plan_box .plan_info_list .plan_info_item,.plan_box .plan_price_block .plan_price_subtext span,.popup_sent_complete_text.fs14,.procedure-d_complete_wrap .procedure-d_complete_main .procedure-d_complete_text,.procedure-d_date_block .procedure-d_date_main .procedure-d_date_btn,.procedure-d_main_block .procedure-d_textarea,.procedure-d_premium_btn,.procedure-d_process_block .procedure-d_process_end .procedure-d_process_end_text,.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_text,.procedure-popup_docu_title,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_info_name,.procedure-popup_inner .editor_wrap,.procedure_clean_block .procedure_clean_text span,.procedure_list .procedure_item_box.fs14,.procedure_list .procedure_item_menu_block .procedure_item_menu_list .procedure_item_set_btn,.procedure_none_text,.sales_complete_login_text,.sales_plan_list .sales_plan_info_list .sales_plan_info_sublist .sales_plan_info_subitem,.sales_plan_list .sales_plan_price,.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main .sales_plan_talk_text,.sales_qa_block .sales_qa_list .sales_qa_item_text,.setting-d_info_list .setting-d_info_item,.setting_info_list .setting_info_item,.setting_text,.setting_title_block .setting_link{font-size:14px}.aside_search_wrap .aside_search_result,.chat_list .chat_item .chat_talk_box,.common_text04,.document_list .document_item_box,.editor_wrap,.form_radio_label .form_radio_text.fs16,.fs-l,.header_company_block .header_tab_list .header_tab_item,.header_product_block .header_product_main .header_product_text,.index_list_block .index_list .index_item_link .index_item_text,.news_info_block .news_info_list .form_radio_label .form_radio_text,.popup_sent_complete_text,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_textbox,.procedure-popup_tab_list .procedure-popup_tab_item,.procedure_list .procedure_item_box,.sales_account_form_list .form_input,.sales_account_form_list .form_pwd_input,.sales_account_form_list .form_select,.sales_complete_text,.sales_order_list .sales_order_info,.sales_payment_stripe_input,.sales_plan_list .sales_plan_info_text,.theme_title{font-size:16px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_label,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_label,.fs-sb,.label01,.label02,.procedure-d_info_block .procedure-d_label,.sales_line_block .sales_line_sub .sales_line_btn{font-size:12px;font-weight:700}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_event_name,.aside_calendar_wrap .aside_calendar_list .aside_calendar_date,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_setting_wrap .aside_setting_list .aside_setting_link,.chat_radio_label .chat_radio_text,.common_btn01-l,.common_btn03-l,.common_btn03-s,.common_btn05,.common_link_btn02,.common_procedure_btn01,.document_list .document_item_title,.document_pager_block .document_pager_btn,.form_contact_list .form_contact_item_title,.fs-mb,.header_account_block .header_account_list .header_account_link,.header_account_block .header_account_name span,.header_company_block .header_company_btnarea .header_company_link,.header_nav_list .header_nav_link,.header_notice_btn,.header_product_block .header_product_btn,.header_product_block .header_product_link,.header_search_block .header_search_sub .header_search_title,.header_sub_list .header_sub_link,.header_upgrade_btn,.index_list_block .index_list_title,.news_list .news_date,.news_title_block .news_title,.occupation-d_url_block .occupation-d_url_btn,.occupation-d_url_block .occupation-d_url_main .occupation-d_url_text,.occupation_aside_box .occupation_aside_menu_name,.occupation_aside_box .occupation_aside_sublist .occupation_aside_link,.occupation_box .occupation_btn,.occupation_detail_list .occupation_detail_link,.plan-cancel_step_block .plan-cancel_step_sublist .plan-cancel_step_subitem,.plan_aside_common_block .plan_aside_status_title,.plan_aside_form_list .plan_aside_form_title,.plan_box .plan_price_block .plan_price_text,.popup_premium_wrap .popup_premium_subtitle,.procedure-d_info_block .procedure-d_label_block .procedure-d_label_list .label01,.procedure-d_info_block .procedure-d_label_block .procedure-d_label_list .label02,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block small,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_btn,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_title,.procedure_info_box .procedure_info_clean_btn,.procedure_list .procedure_item_title,.procedure_status_text01,.procedure_status_text02,.sales_complete_warning_block .sales_sent_btn,.sales_coupon_block .sales_coupon_btn,.sales_coupon_block .sales_coupon_text,.sales_form_btnarea .sales_back_btn,.sales_line_block .sales_line_main .sales_line_subtitle,.sales_step_block .sales_step_sublist .sales_3step_subitem,.sales_step_block .sales_step_sublist .sales_4step_subitem,.setting-d_form_list .setting-d_form_title,.setting_title_block .setting_title{font-size:14px;font-weight:700}.column_list .column_title,.common_btn01,.common_btn02,.common_btn03,.common_btn06,.common_btn07,.common_procedure_btn02,.common_procedure_btn03,.common_title03,.common_title06,.document_search_block .document_search_btn,.form_contact_wrap .form_contact_info_block .form_contact_title,.fs-lb,.news_list .news_main_title,.others_title,.plan_aside_btn,.procedure-d_info_block .procedure-d_status_btn,.procedure_info_box .procedure_info_text,.sales_form_btnarea .sales_submit_btn,.sales_plan_list .sales_plan_info_list .sales_plan_info_title,.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main .sales_plan_talk_text span,.sales_qa_block .sales_qa_list .sales_qa_item_title,.sales_qa_block .sales_qa_others_title,.setting-d_form_list .setting-d_form_title.fs16,.setting-d_info_title,.setting_title_block .setting_title.fs16{font-size:16px;font-weight:700}.aside_search_wrap .aside_search_result small,.aside_setting_wrap .aside_setting_title,.aside_title01,.common_title02,.common_title04,.common_title05,.fs-xlb,.header_company_block .header_company_main .header_company_name,.header_product_block .header_product_main .header_product_subtitle,.header_product_block .header_product_title,.index_company_name,.occupation_box .occupation_box_head .occupation_box_title,.occupation_box .occupation_name,.occupation_pickup_block .occupation_pickup_title,.plan_box .plan_title,.plan_status_text,.popup_premium_wrap .popup_premium_title,.procedure-d_complete_wrap .procedure-d_complete_main .procedure-d_complete_text span,.procedure-d_process_block .procedure-d_process_end .procedure-d_process_end_text span,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block,.sales_account_block .sales_account_title,.sales_plan_label,.sales_qa_block .sales_qa_title{font-size:24px;font-weight:700}.n-common_main{padding:64px 0 0}.mb64{margin:0 0 64px}.common_btn01.w128{max-width:128px}.common_btn01:disabled{color:hsla(0,0%,100%,.5)}.common_btn01:disabled,.common_btn01:disabled:hover{background:rgba(0,132,130,.5)}.common_btn01-l{display:block;width:100%;color:#fff;background:#008482;line-height:50px;border:1px solid #fff;text-decoration:none;text-align:center;padding:0;border-radius:8px;transition:all .3s ease}.common_btn01-l:hover{background:#00706f}.common_btn01-l:disabled{opacity:.3}.common_btn01-l:disabled:hover{background:#008482}.common_btn01-l.h44{line-height:42px}.common_btn01-l.w116{max-width:116px}.common_btn01-l.w168{max-width:168px}.common_btn01-l.w235{max-width:235px}.common_btn01-l.center{margin:0 auto}.common_btn01-l img{display:block;width:30px;margin:0 auto;height:50px}.common_btn03.close{max-width:80px}.common_btn03.w80{max-width:85px}.common_btn03.w128{max-width:128px}.common_btn03-s.w80{max-width:85px}.common_btn03-l{display:block;width:100%;color:#282828;background:#fff;line-height:42px;border:1px solid #bebebe;text-decoration:none;text-align:center;padding:0;border-radius:6px}.common_btn03-l.w186{max-width:186px}.common_btn03-l.center{margin:0 auto}.common_btn06.close{max-width:80px}.common_btn06.w128{max-width:128px}.common_btn07{display:block;width:100%;color:#fff;background:#e12850;line-height:38px;border:1px solid #fff;text-decoration:none;text-align:center;padding:0;border-radius:8px;transition:all .3s ease}.common_btn07:hover{background:#c02244}.common_btn07.w96{max-width:96px}.common_btn07.w104{max-width:104px}.common_btn07.w128{max-width:128px}.common_btn07.w135{max-width:135px}.common_btn07.w151{max-width:151px}.common_btn07.w358{max-width:358px}.common_btn07.center{margin:0 auto}.popup_btnarea .common_btn07{margin:0 0 0 16px}.popup_btnarea .common_btn01.w112,.popup_btnarea .common_btn06.w112{width:112px}.common_title07{font-size:36px;color:#282828;font-weight:700;line-height:1.5}.sales_wrap{padding:0 20px 64px;min-height:calc(100vh - 132px)}.sales_step_block{background:#fff;padding:32px 0 24px;position:-webkit-sticky;position:sticky;top:60px;z-index:10}.sales_step_block .sales_step_list{margin:0 auto 16px;max-width:800px;width:100%;display:flex;align-items:center}.sales_step_block .sales_step_list .sales_step_dot{position:relative;border:3px solid #ebebeb;background:#fff;display:block;width:16px;min-width:16px;height:16px;border-radius:50%}.sales_step_block .sales_step_list .sales_step_dot.prev_step{border-color:#0eb784;background:url(/assets/images/sales/step_check.svg) 50% no-repeat #0eb784;background-size:12px}.sales_step_block .sales_step_list .sales_step_dot.current_step{border-color:#0eb784}.sales_step_block .sales_step_list .sales_step_line{position:relative;width:100%;background:#ebebeb;height:3px}.sales_step_block .sales_step_list .sales_step_line .sales_step_line_main{position:absolute;left:0;top:0;background:#0eb784;height:3px}.sales_step_block .sales_step_sublist{margin:0 auto;max-width:800px;width:100%;display:flex;align-items:center;justify-content:space-between}.sales_step_block .sales_step_sublist .sales_4step_subitem{width:calc(100% / 6 * 2);text-align:center;font-weight:600;color:#6c6c6c}.sales_step_block .sales_step_sublist .sales_4step_subitem:first-of-type{text-align:left;width:calc(100% / 6)}.sales_step_block .sales_step_sublist .sales_4step_subitem:last-of-type{text-align:right;width:calc(100% / 6)}.sales_step_block .sales_step_sublist .sales_4step_subitem.active{color:#0eb784}.sales_step_block .sales_step_sublist .sales_3step_subitem{width:50%;text-align:center;font-weight:600;color:#6c6c6c}.sales_step_block .sales_step_sublist .sales_3step_subitem:first-of-type{text-align:left;width:25%}.sales_step_block .sales_step_sublist .sales_3step_subitem:last-of-type{text-align:right;width:25%}.sales_step_block .sales_step_sublist .sales_3step_subitem.active{color:#0eb784}.sales_plan_label{display:block;width:319px;height:48px;line-height:48px;text-align:center;margin:0 auto;color:#fff;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);border-radius:8px}.sales_plan_block{padding:40px 76px}@media only screen and (max-width:960px){.sales_plan_block{padding:40px 0}}.sales_plan_block .sales_plan_main_title{font-size:36px;font-weight:600;text-align:center;color:#282828;line-height:1.2;margin:0 0 60px}.sales_plan_list{display:flex;justify-content:center}.sales_plan_list .sales_plan_item{width:410px;margin:0 24px 0 0}.sales_plan_list .sales_plan_item:last-of-type{margin:0}.sales_plan_list .sales_plan_item_main{height:100%;padding:4px;border-radius:12px;box-shadow:0 0 24px rgba(0,0,0,.1)}.sales_plan_list .sales_plan_item_main.sales_plan01{background:#008482}.sales_plan_list .sales_plan_item_main.sales_plan01 .sales_plan_title{color:#008482}.sales_plan_list .sales_plan_item_main.sales_plan01 .sales_plan_talk_block .sales_plan_talk_main{background:rgba(0,132,130,.1)}.sales_plan_list .sales_plan_item_main.sales_plan02{background:#0eb784}.sales_plan_list .sales_plan_item_main.sales_plan02 .sales_plan_price span{font-size:32px}.sales_plan_list .sales_plan_item_main.sales_plan02 .sales_plan_price small{display:block;padding:12px 0 20px}.sales_plan_list .sales_plan_item_main.sales_plan02 .sales_plan_title{color:#008482}.sales_plan_list .sales_plan_item_main.sales_plan02 .sales_plan_talk_block .sales_plan_talk_main{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlYjc4NCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg0ODIiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(90deg,rgba(14,183,132,.1),rgba(0,132,130,.1))}.sales_plan_list .sales_plan_item_main.sales_plan03{background:#f5873c}.sales_plan_list .sales_plan_item_main.sales_plan03 .sales_plan_title{color:#f5873c}.sales_plan_list .sales_plan_item_main.sales_plan03 .sales_plan_talk_block .sales_plan_talk_main{background:rgba(245,135,60,.1)}.sales_plan_list .sales_plan_item_main .sales_plan_item_inner{overflow:hidden;position:relative;background:#fff;height:100%;padding:40px 24px 144px;border-radius:11px}.sales_plan_list .sales_plan_title{font-size:20px;font-weight:600;line-height:1.2;margin:0 0 24px}.sales_plan_list .sales_plan_price{color:#6c6c6c;line-height:1.4;margin:0 0 28px}.sales_plan_list .sales_plan_price span{display:block;font-size:40px;color:#282828;font-weight:700}.sales_plan_list .sales_plan01_btn{line-height:52px;border:2px solid #008482;color:#008482}.sales_plan_list .sales_plan01_btn,.sales_plan_list .sales_plan02_btn{display:block;width:100%;height:56px;text-align:center;font-size:18px;font-weight:600;margin:0 0 12px;border-radius:8px}.sales_plan_list .sales_plan02_btn{line-height:56px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlYjc4NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODQ4MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:linear-gradient(90deg,#0eb784,#008482);color:#fff}.sales_plan_list .sales_plan03_btn{display:block;width:100%;height:56px;line-height:56px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViY2Q0NSIvPjxzdG9wIG9mZnNldD0iNDQuMjclIiBzdG9wLWNvbG9yPSIjZWY4YjM0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(90deg,#ebcd45,#ef8b34 44.27%);text-align:center;font-size:18px;font-weight:600;color:#fff;margin:0 0 12px;border-radius:8px}.sales_plan_list .sales_plan_talk_block{margin:0 0 28px}.sales_plan_list .sales_plan_talk_block .sales_plan_talk_arrow{display:block;width:24px;margin:0 auto}.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main{padding:20px 16px;display:flex;align-items:center;border-radius:8px}.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main img{display:block;width:48px;margin:0 16px 0 0}.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main .sales_plan_talk_text{width:calc(100% - 64px);color:#282828;line-height:1.5}.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main .sales_plan_talk_text span{display:block;margin:0 0 6px}.sales_plan_list .sales_plan_info_text{color:#6c6c6c;line-height:1.5;margin:0 0 28px}.sales_plan_list .sales_plan_info_text span{font-weight:700}.sales_plan_list .sales_plan_info_list .sales_plan_info_item{border-bottom:1px solid #bebebe;padding:0 0 20px;margin:0 0 20px}.sales_plan_list .sales_plan_info_list .sales_plan_info_item:last-of-type{padding:0;margin:0;border-bottom:none}.sales_plan_list .sales_plan_info_list .sales_plan_info_title{color:#6c6c6c;line-height:1.5;margin:0 0 16px}.sales_plan_list .sales_plan_info_list .sales_plan_info_sublist .sales_plan_info_subitem{color:#6c6c6c;line-height:1.5;margin:0 0 16px;padding:0 0 0 24px;background:url(/assets/images/sales/plan_check.svg) left top 2px no-repeat;background-size:16px}.sales_plan_list .sales_plan_info_list .sales_plan_info_sublist .sales_plan_info_subitem:last-of-type{margin:0}.sales_plan_list .sales_plan_info_list .sales_plan_info_minlist{padding:0 0 0 24px}.sales_plan_list .sales_plan_info_list .sales_plan_info_minlist .sales_plan_info_minitem{margin:12px 0 0}.sales_plan_list .sales_plan_subtext{color:#6c6c6c;width:100%;position:absolute;bottom:0;left:0;padding:21px 24px;line-height:1.5}.sales_account_block{width:100%;max-width:800px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.sales_account_block .sales_account_main{width:422px;padding:32px;border:1px solid #bebebe;border-radius:12px}.sales_account_block .sales_account_main .form_terms_text{margin:0 0 32px}.sales_account_block .sales_account_sub{width:354px;padding:32px;border:1px solid #bebebe;border-radius:12px}.sales_account_block .sales_account_title{line-height:1.2;color:#282828;padding:0 0 24px;border-bottom:1px solid #ebebeb;margin:0 0 32px}.sales_account_form_list{margin:0 0 32px}.sales_account_form_list .sales_account_form_item{margin:0 0 24px}.sales_account_form_list .sales_account_form_item:last-of-type{margin:0}.sales_account_form_list .sales_account_form_title{font-size:14px;color:#282828;font-weight:700;margin:0 0 12px}.sales_account_form_list .sales_account_form_title span{display:inline-block;color:#fff;width:28px;line-height:14px;font-size:10px;text-align:center;margin:0 6px 0 0;background:#e12850;border-radius:2px;vertical-align:1px}.sales_account_form_list .sales_account_form_title span.optional{background:#bebebe}.sales_account_form_list .sales_account_form_text{font-size:12px;color:#6c6c6c;margin:0 0 8px}.sales_account_form_list .form_input{height:40px}.sales_account_form_list .form_select{height:40px;background:url(/assets/images/lp/arrow.svg) right 12px center no-repeat}.sales_account_form_list .form_pwd_input{height:40px}.sales_account_form_list .form_error_text{margin:8px 0 0;padding:0 0 0 16px;background:url(/assets/images/sales/error.svg) left top 1px no-repeat;background-size:12px;line-height:1.2}.sales_form_btnarea{display:flex;justify-content:space-between;align-items:center}.sales_form_btnarea .sales_back_btn{display:block;width:calc(50% - 8px);color:#282828;background:#fff;line-height:42px;border:1px solid #bebebe;text-decoration:none;text-align:center;padding:0;border-radius:6px}.sales_form_btnarea .sales_back_btn img{display:inline-block;width:6px;margin:0 13px 0 0}.sales_form_btnarea .sales_submit_btn{display:block;width:calc(50% - 8px);color:#fff;background:#008482;line-height:42px;border:1px solid #fff;text-decoration:none;text-align:center;padding:0;border-radius:8px;transition:all .3s ease}.sales_form_btnarea .sales_submit_btn:hover{background:#00706f}.sales_form_btnarea .sales_submit_btn:disabled{opacity:.3}.sales_form_btnarea .sales_submit_btn:disabled:hover{background:#008482}.sales_order_list .sales_order_item{padding:0 0 12px;margin:0 0 28px;border-bottom:1px solid #ebebeb}.sales_order_list .sales_order_info{display:flex;align-items:flex-start;justify-content:space-between;line-height:1.5;color:#282828;margin:0 0 12px}.sales_order_list .sales_order_info:last-of-type{margin:0}.sales_order_list .sales_order_info .sales_order_title{white-space:nowrap}.sales_order_price{display:flex;align-items:flex-start;justify-content:space-between;font-size:18px;font-weight:700;line-height:1.2;color:#282828}.sales_order_price .sales_order_price_title{white-space:nowrap}.sales_order_price .sales_order_price_text{text-align:right}.sales_order_price .sales_order_price_text span{display:block;color:#6c6c6c;font-weight:400;margin:4px 0 0}.sales_complete_icon{display:block;width:80px;margin:0 auto 20px}.sales_complete_title{font-size:36px;font-weight:600;text-align:center;color:#282828;line-height:1.2;margin:0 0 40px}.sales_complete_text{color:#282828;line-height:1.5;text-align:center}.sales_complete_text strong{font-weight:700}.sales_complete_text a{color:#0078be;text-decoration:underline}.sales_complete_warning_block{margin:40px 0 0;padding:40px 0 0;border-top:1px solid #ebebeb}.sales_complete_warning_block .sales_complete_warning_icon{display:block;width:20px;margin:0 auto 20px}.sales_complete_warning_block .sales_sent_btn{display:block;width:144px;margin:20px auto 0;color:#0078be;background:#e7efff;line-height:44px;border:none;text-decoration:none;text-align:center;padding:0;border-radius:6px}.sales_line_block{background:#f5f6f8;padding:32px;max-width:673px;width:100%;margin:40px auto;display:flex;align-items:center;justify-content:space-between;border-radius:12px}.sales_line_block .sales_line_main{width:calc(100% - 190px)}.sales_line_block .sales_line_main .sales_line_title{display:flex;align-items:center;font-size:18px;font-weight:700;color:#282828;line-height:1.5;margin:0 0 16px}.sales_line_block .sales_line_main .sales_line_title small{color:#06c755}.sales_line_block .sales_line_main .sales_line_title img{display:block;width:30px;min-width:30px;margin:0 8px 0 0}.sales_line_block .sales_line_main .sales_line_subtitle{color:#6c6c6c;line-height:1.5}.sales_line_block .sales_line_main .sales_line_subtitle span{color:#282828}.sales_line_block .sales_line_main .sales_line_text{color:#6c6c6c;line-height:1.5;margin:12px 0}.sales_line_block .sales_line_sub{width:150px}.sales_line_block .sales_line_sub .sales_line_qr_pic{display:block;width:100%;margin:0 auto 12px}.sales_line_block .sales_line_sub .sales_line_btn{display:block;width:100%;background:#06c755;color:#fff;line-height:28px;text-align:center;border-radius:2px}.sales_line_block .sales_line_sub .sales_line_btn img{display:inline-block;width:12px;margin:0 8px 0 0}.sales_complete_block{display:flex;align-items:center;justify-content:space-between;max-width:736px;width:100%;margin:0 auto 40px}.sales_complete_block.plan{max-width:800px;align-items:flex-start}.sales_complete_block .sales_complete_sub{width:114px}.sales_complete_block .sales_complete_sub img{display:block;width:100px;margin:0 auto 12px}.sales_complete_block .sales_complete_sub .sales_complete_name{color:#6c6c6c;line-height:1.5;text-align:center}.sales_complete_block .sales_complete_main{width:calc(100% - 154px);padding:16px;border:1px solid #ebebeb;border-radius:24px}.sales_complete_block .sales_complete_main .sales_complete_text{text-align:left}.sales_complete_login_text{color:#282828;line-height:1.5;text-align:center;margin:0 0 12px}.sales_payment_flex{display:flex;align-items:flex-start;justify-content:space-between}.sales_payment_flex .sales_payment_flex_box{width:calc(50% - 8px)}.sales_payment_code_block{position:relative;display:flex;align-items:center;margin:0 0 12px}.sales_payment_code_block .sales_account_form_title{margin:0}.sales_payment_code_block .sales_payment_code_box{position:absolute;right:-8px;display:block;width:14px}.sales_payment_code_block .sales_payment_code_box:hover .sales_payment_code_text{display:block}.sales_payment_code_block .sales_payment_code_icon{display:block;width:14px}.sales_payment_code_block .sales_payment_code_text{display:none;position:absolute;bottom:26px;left:50%;width:303px;padding:12px 14px;color:#fff;line-height:1.5;background:#3d3d3d;border-radius:8px;transform:translateX(-50%)}.sales_payment_code_block .sales_payment_code_text img{display:block;width:100%;max-width:203px;margin:10px auto 0}.sales_payment_code_block .sales_payment_code_text:after{content:"";position:absolute;left:50%;bottom:-9px;border-right:8px solid transparent;border-top:12px solid #3d3d3d;border-left:8px solid transparent;transform:translateX(-50%)}.sales_payment_stripe_input{outline:none;width:100%;height:40px;border:1px solid #bebebe;color:#282828;background:#fff;padding:10px 12px;border-radius:6px}.sales_payment_stripe_input.focus{border:1px solid #6c6c6c}.sales_payment_stripe_input.invalid{border:1px solid #e12850;background:#fde7eb;color:#e12850}.sales_payment_stripe_input.w72{width:72px}.sales_payment_stripe_input.w88{width:88px}.sales_payment_stripe_input.w220{max-width:220px}.sales_stripe_error_text{color:#e12850;margin:8px 0 0;padding:0 0 0 16px;background:url(/assets/images/sales/error.svg) left top 1px no-repeat;background-size:12px;line-height:1.2}.sales_coupon_block{display:flex;align-items:center}.sales_coupon_block .sales_coupon_btn{position:relative;display:block;width:60px;min-width:60px;height:40px;color:#282828;background:#fff;border:1px solid #bebebe;text-decoration:none;text-align:center;padding:0;margin:0 0 0 16px;border-radius:6px}.sales_coupon_block .sales_coupon_btn img,.sales_coupon_block .sales_coupon_btn span{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.sales_coupon_block .sales_coupon_btn img{display:block;width:25px}.sales_coupon_block .sales_coupon_text{line-height:1.5;color:#0eb784;white-space:nowrap;margin:0 0 0 16px}.sales_qa_block{max-width:800px;width:100%;margin:24px auto 0}.sales_qa_block .sales_qa_title{position:relative;text-align:center;color:#282828;line-height:1.2;margin:0 0 40px}.sales_qa_block .sales_qa_title:before{content:"";display:block;width:100%;height:1px;background:#ebebeb;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.sales_qa_block .sales_qa_title span{position:relative;display:inline-block;padding:0 32px;background:#fff;z-index:1}.sales_qa_block .sales_qa_list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 0 32px}.sales_qa_block .sales_qa_list .sales_qa_item{width:calc(50% - 20px);margin:0 0 32px}.sales_qa_block .sales_qa_list .sales_qa_item_title{color:#282828;line-height:1.5;margin:0 0 8px}.sales_qa_block .sales_qa_list .sales_qa_item_text{color:#6c6c6c;line-height:1.5}.sales_qa_block .sales_qa_others_title{color:#282828;line-height:1.5;text-align:center;margin:0 0 12px}.jicoo_wrap{margin:40px 0}.jicoo_wrap iframe{width:100%;height:1220px!important}.editor_main_pic{display:block;max-width:640px;width:100%;height:360px;margin:0 auto 40px}@media only screen and (max-width:1240px){.editor_main_pic{height:inherit;padding-top:56.25%}}.editor_info_block{margin:0 0 36px}.editor_wrap{color:#282828;line-height:1.8}.editor_wrap.premium{position:relative;height:260px;overflow:hidden}.editor_wrap.premium:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI5My44OCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background:linear-gradient(180deg,hsla(0,0%,100%,0) 25%,#fff 93.88%)}.editor_wrap h2{background:#f5f6f8;border-radius:4px;padding:9.6px 16px;margin:0 0 16px;font-weight:700}.editor_wrap h3{padding:0 16px 9.6px;border-bottom:1px solid #f5f6f8;margin:0 0 16px;font-weight:700}.editor_wrap p{margin:0 0 32px}.editor_wrap p a{display:inline;margin:0}.editor_wrap img{display:block;width:100%;height:auto;max-width:620px;margin:0 auto 32px;border:1px solid #f5f6f8}.editor_wrap big{font-size:larger}.editor_wrap small{font-size:smaller}.editor_wrap dfn,.editor_wrap em,.editor_wrap i{font-style:italic}.editor_wrap b,.editor_wrap strong{font-weight:700}.editor_wrap ins{text-decoration:underline}.editor_wrap sup{vertical-align:super;font-size:smaller}.editor_wrap a{display:block;color:#0078be;margin:0 0 32px;transition:all .3s ease}.editor_wrap a:hover{text-decoration:underline}.editor_wrap a img{display:block;width:100%;height:auto;max-width:620px;margin:0 auto}.editor_wrap .huto{font-weight:700}.editor_wrap .hutoaka{font-weight:700;color:red}.editor_wrap .oomozi{font-size:20px;font-weight:700}.editor_wrap .italic{font-style:italic}.editor_wrap .komozi{font-size:12px}.editor_wrap .dotline{border-bottom:1px dotted #959595}.editor_wrap .sankou{background:#ff9800}.editor_wrap .sankou,.editor_wrap .st-hisu{display:inline-block;font-size:10px;color:#fff;padding:0 5px;margin:0 10px 0 0}.editor_wrap .st-hisu{background:red}.editor_wrap code{color:#333;padding:4px;background:#eee;margin:2px;border-radius:2px;font-size:.9em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.editor_wrap .marker{font-weight:700;color:#282828;background:linear-gradient(transparent 70%,rgba(245,135,60,.3) 0)}.editor_wrap .ymarker{background:linear-gradient(transparent 30%,#fce57b 0)}.editor_wrap .ymarker-s{background:linear-gradient(transparent 75%,#fce57b 0)}.editor_wrap .rmarker{background:linear-gradient(transparent 30%,#ffd4d4 0)}.editor_wrap .rmarker-s{background:linear-gradient(transparent 75%,#ffd4d4 0)}.editor_wrap .bmarker{background:linear-gradient(transparent 30%,#d4e9ff 0)}.editor_wrap .bmarker-s{background:linear-gradient(transparent 75%,#d4e9ff 0)}.footer_wrap{position:relative;z-index:0;height:72px;min-width:1040px;background:#f5f6f8}.footer_wrap .footer_list{height:100%;display:flex;align-items:center;justify-content:center}.footer_wrap .footer_list .footer_item{margin:0 8px}@media only screen and (max-width:500px){.footer_wrap .footer_list .footer_item{margin:0 4px}}.footer_wrap .footer_list .footer_link{color:#6c6c6c}@media only screen and (max-width:500px){.footer_wrap .footer_list .footer_link{font-size:10px}}.form_input.error,.form_password_block .form_pwd_input.error,.form_select.error{border:1px solid #e12850;background:#fde7eb;color:#e12850}.header_wrap{box-shadow:0 2px 4px 1px rgba(0,0,0,.1);height:60px;width:100%;min-width:1040px;position:fixed;top:0;left:0;right:0;z-index:106;display:flex;justify-content:space-between;align-items:center;padding:0 16px;background:#fff}.header_wrap.border_none{border-bottom:none}.header_wrap .header_main,.header_wrap .header_sub{display:flex;align-items:center}.header_wrap.locked:before{content:"";display:block;width:calc(100% - 180px);height:100%;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.header_nav_list{display:flex;align-items:center;margin:0 0 0 32px}.header_nav_list .header_nav_link{display:inline-block;padding:10px 16px;color:#6c6c6c;border-radius:4px;transition:all .3s ease}.header_nav_list .header_nav_link.active,.header_nav_list .header_nav_link:hover{background:#f5f6f8}.header_upgrade_btn{display:block;width:191px;height:30px;border:none;color:#fff;padding:0;margin:0 24px 0 0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);border-radius:6px}@media only screen and (max-width:1499px){.header_upgrade_btn{width:24px;height:24px;background:none;border-radius:0}}.header_upgrade_btn .upgrade_pc{display:block}@media only screen and (max-width:1499px){.header_upgrade_btn .upgrade_pc{display:none}}.header_upgrade_btn .upgrade_sp{display:none}@media only screen and (max-width:1499px){.header_upgrade_btn .upgrade_sp{display:block;width:24px}}.header_sub_list{display:flex;align-items:center}.header_sub_list .header_sub_item{position:relative;margin:0 0 0 24px}.header_sub_list .header_sub_item:first-of-type{margin:0}.header_sub_list .header_sub_link{cursor:pointer;display:flex;align-items:center;color:#6c6c6c}@media only screen and (max-width:1100px){.header_sub_list .header_sub_link{font-size:13px}}.header_sub_list .header_sub_link:hover{color:#282828}.header_sub_list .header_sub_link:hover img.normal{display:none}.header_sub_list .header_sub_link:hover img.active{display:block}.header_sub_list .header_sub_link img{width:20px;margin:0 6px 0 0}@media only screen and (max-width:1499px){.header_sub_list .header_sub_link img{margin:0;width:24px}}.header_sub_list .header_sub_link img.normal{display:block}.header_sub_list .header_sub_link img.active{display:none}.header_sub_list .header_sub_link.product{line-height:2}@media only screen and (max-width:1499px){.header_sub_list .header_sub_link.product span{display:none}}.header_sub_list .header_sub_link.company{line-height:2}.header_sub_list .header_sub_link.company span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1499px){.header_sub_list .header_sub_link.company span{display:none}}.header_sub_list .header_sub_link.account{line-height:2}.header_sub_list .header_sub_link.account span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1499px){.header_sub_list .header_sub_link.account span{display:none}}.header_search_block{position:relative}.header_search_block .header_search_main{position:relative;width:312px}.header_search_block .header_search_main .header_search_input{outline:none;height:36px;padding:0 36px 0 10px;width:100%;color:#282828;border:1px solid #bebebe;border-radius:6px}.header_search_block .header_search_main .header_search_input:placeholder-shown{color:#bebebe}.header_search_block .header_search_main .header_search_input::-webkit-input-placeholder{color:#bebebe}.header_search_block .header_search_main .header_search_input:-moz-placeholder,.header_search_block .header_search_main .header_search_input::-moz-placeholder{color:#bebebe;opacity:1}.header_search_block .header_search_main .header_search_input:-ms-input-placeholder{color:#bebebe}.header_search_block .header_search_main .header_search_input:focus{border:1px solid #6c6c6c}.header_search_block .header_search_main .header_search_input:focus:placeholder-shown{color:#6c6c6c}.header_search_block .header_search_main .header_search_input:focus::-webkit-input-placeholder{color:#6c6c6c}.header_search_block .header_search_main .header_search_input:focus:-moz-placeholder,.header_search_block .header_search_main .header_search_input:focus::-moz-placeholder{color:#6c6c6c;opacity:1}.header_search_block .header_search_main .header_search_input:focus:-ms-input-placeholder{color:#6c6c6c}.header_search_block .header_search_main .header_search_btn{position:absolute;right:0;top:50%;transform:translateY(-50%);outline:none;display:block;background:none;border:none;padding:0;width:36px;height:36px}.header_search_block .header_search_main .header_search_btn img{width:16px;margin:0 auto}.header_search_block .header_search_main .header_search_btn img.normal{display:block}.header_search_block .header_search_main .header_search_btn img.active,.header_search_block .header_search_main .header_search_btn.active img.normal{display:none}.header_search_block .header_search_main .header_search_btn.active img.active{display:block}.header_search_block .header_search_sub{display:block;position:absolute;right:0;top:100%;width:334px;padding:20px;border-radius:4px;background:#fff}.header_search_block .header_search_sub .header_search_list{max-height:350px;overflow-y:scroll}.header_search_block .header_search_sub .header_search_item{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #bebebe}.header_search_block .header_search_sub .header_search_item:last-of-type{margin:0;padding:0;border-bottom:none}.header_search_block .header_search_sub .header_search_title{color:#282828;line-height:1.3;margin:0 0 8px}.header_search_block .header_search_sub .header_search_link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2;margin:0 0 10px;color:#282828}.header_search_block .header_search_sub .header_search_link:last-of-type{margin:0}.header_notice_btn{cursor:pointer;display:flex;align-items:center;color:#6c6c6c}.header_notice_btn:hover{color:#282828}.header_notice_btn:hover img.normal{display:none}.header_notice_btn:hover img.active{display:block}.header_notice_btn .header_notice_icon{display:block;position:relative;width:20px;margin:0 6px 0 0}.header_notice_btn .header_notice_icon.active:after{display:block}.header_notice_btn .header_notice_icon:after{content:"";display:none;position:absolute;top:3px;right:3px;display:block;width:6px;min-width:6px;height:6px;border-radius:50%;background:#0eb784}.header_notice_btn img{width:100%}.header_notice_btn img.normal{display:block}.header_notice_btn img.active{display:none}.header_notice_block{display:block;position:absolute;right:0;top:calc(100% + 2px);width:353px;padding:34px 25px;border-radius:6px;background:#fff;border:1px solid #d2d2d2;box-shadow:0 8px 16px 4px rgba(0,0,0,.15)}.header_notice_block .header_notice_list{max-height:230px;overflow-y:scroll;margin:0 0 23px}.header_notice_block .header_notice_list .header_notice_item{border-bottom:1px solid #d2d2d2;padding:0 0 20.5px;margin:0 0 20.5px}.header_notice_block .header_notice_list .header_notice_item:last-of-type{margin:0}.header_notice_block .header_notice_list .header_notice_link{display:flex;align-items:center;padding:0 30px 0 0;background:url(/assets/images/common/arrow03.svg) 100% no-repeat;background-size:20px}.header_notice_block .header_notice_list .header_notice_link img{display:block;width:24px;min-width:24px;margin:0 10px 0 0}.header_notice_block .header_notice_list .header_notice_link .header_notice_main{width:100%;color:#000;line-height:1.5}.header_notice_block .header_notice_list .header_notice_link .header_notice_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2}.header_company_block{display:block;position:absolute;top:28px;left:50%;transform:translateX(-50%);width:480px;border-radius:8px;background:#fff;border:1px solid #d2d2d2;box-shadow:0 8px 16px 4px rgba(0,0,0,.15)}@media only screen and (max-width:1499px){.header_company_block{top:24px;right:-45px;left:inherit;transform:translateX(0)}}.header_company_block .header_company_main{padding:8px 0}.header_company_block .header_company_main .header_company_name{padding:10px 24px;line-height:1.5;color:#282828}.header_company_block .header_tab_list{display:flex;align-items:center;border-bottom:2px solid #d2d2d2}.header_company_block .header_tab_list .header_tab_item{cursor:pointer;position:relative;color:#6c6c6c;line-height:37px;text-align:center;width:calc((100% - 6px) / 4);transition:all .3s ease}.header_company_block .header_tab_list .header_tab_item:hover{color:#282828;font-weight:700}.header_company_block .header_tab_list .header_tab_item.active{color:#008482;font-weight:700}.header_company_block .header_tab_list .header_tab_item.active:after{display:block}.header_company_block .header_tab_list .header_tab_item:after{content:"";display:none;width:100%;background:#008482;height:3px;position:absolute;left:0;bottom:-2px}.header_company_block .header_tab_list .header_tab_line{display:block;width:2px;height:29px;background:#d2d2d2}.header_company_block .header_company_sub{padding:8px 0}.header_company_block .header_company_sub .header_company_box{padding:16px 24px}.header_company_block .header_company_sub .header_company_list{overflow-y:scroll;max-height:calc(100vh - 285px)}.header_company_block .header_company_sub .header_company_list .header_company_item{margin:0 0 16px}.header_company_block .header_company_sub .header_company_list .header_company_item:last-of-type{margin:0}.header_company_block .header_company_sub .header_company_list .common_text01{font-weight:700;margin:0 0 6px}.header_company_block .header_company_btnarea{padding:8px 0;background:#fff;border-top:1px solid #d2d2d2;border-radius:0 0 8px 8px}.header_company_block .header_company_btnarea .header_company_link{display:flex;align-items:center;color:#6c6c6c;padding:12px 16px;line-height:1.5;transition:all .3s ease}.header_company_block .header_company_btnarea .header_company_link:hover{background:#f5f6f8;color:#282828}.header_company_block .header_company_btnarea .header_company_link:hover .normal{display:none}.header_company_block .header_company_btnarea .header_company_link:hover .active{display:inline-block}.header_company_block .header_company_btnarea .header_company_link img{width:18px;min-width:18px;margin:0 4px 0 0}.header_company_block .header_company_btnarea .header_company_link .normal{display:inline-block}.header_company_block .header_company_btnarea .header_company_link .active{display:none}.header_account_block{display:block;position:absolute;right:0;top:28px;width:200px;background:#fff;border:1px solid #d2d2d2;box-shadow:0 8px 16px 4px rgba(0,0,0,.15);border-radius:8px}@media only screen and (max-width:1499px){.header_account_block{top:24px}}.header_account_block .header_account_name{display:flex;align-items:flex-end;color:#282828;margin:0 0 16px}.header_account_block .header_account_name span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2}.header_account_block .header_account_name small{margin:0 0 0 4px;white-space:nowrap}.header_account_block .header_account_list .header_account_item{padding:8px 0;border-bottom:1px solid #d2d2d2}.header_account_block .header_account_list .header_account_item:last-of-type{margin:0}.header_account_block .header_account_list .header_account_link{display:flex;align-items:center;color:#6c6c6c;padding:12px 16px;line-height:1.5;transition:all .3s ease}.header_account_block .header_account_list .header_account_link:hover{background:#f5f6f8;color:#282828}.header_account_block .header_account_list .header_account_link:hover .normal{display:none}.header_account_block .header_account_list .header_account_link:hover .active{display:inline-block}.header_account_block .header_account_list .header_account_link img{width:18px;min-width:18px;margin:0 4px 0 0}.header_account_block .header_account_list .header_account_link .normal{display:inline-block}.header_account_block .header_account_list .header_account_link .active{display:none}.header_product_block{display:block;position:absolute;left:50%;transform:translateX(-50%);top:28px;width:480px;background:#fff;border:1px solid #d2d2d2;box-shadow:0 8px 16px 4px rgba(0,0,0,.15);border-radius:8px}@media only screen and (max-width:1499px){.header_product_block{right:-96px;top:24px;left:inherit;transform:translateX(0)}}.header_product_block .header_product_free .header_product_sub{padding:16px 24px}.header_product_block .header_product_premium .header_product_sub{padding:24px}.header_product_block .header_product_title{padding:24px;border-bottom:2px solid #d2d2d2;color:#282828}.header_product_block .header_product_main{padding:24px 16px 24px 24px}.header_product_block .header_product_main .header_product_subtitle{display:flex;align-items:center;justify-content:space-between;color:#282828;margin:0 0 20px}.header_product_block .header_product_main .header_product_subtitle img{display:block;width:32px}.header_product_block .header_product_main .header_product_text{line-height:1.5;color:#6c6c6c}.header_product_block .header_product_sub{border-top:1px solid #d2d2d2}.header_product_block .header_product_btn{display:block;width:275px;height:30px;line-height:30px;border:none;text-align:center;color:#fff;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);border-radius:6px}.header_product_block .header_product_link{display:inline-block;color:#0078be}.header_product_block .header_product_link img{display:inline-block;width:20px;margin:0 0 0 8px;vertical-align:-5px}.layout_index_wrap{position:relative}.layout_index_wrap.lock:before{content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_title img{display:block;width:20px;min-width:20px;margin:0 8px 0 0}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column a small,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link span{line-height:1.2}.aside_theme_wrap .aside_theme_list .aside_theme_title img{display:block;width:18px;min-width:18px;margin:0 8px 0 0}.aside_theme_wrap .aside_theme_list .aside_theme_column a small{line-height:1.2}.aside_search_wrap .aside_search_input_box .search_icon{display:block;width:14px;min-width:14px;margin:4px 4px 0 0}.aside_limit_text{font-size:12px;line-height:1.5;margin:20px 0 0;color:#6c6c6c}.index_wrap{position:relative;min-height:calc(100vh - 132px);padding:40px 20px 64px}.index_company_name{display:flex;padding:0 36px;line-height:1.5;color:#282828;margin:0 0 20px}.index_company_name span{white-space:nowrap;margin:0 8px 0 0}.index_notice_wrap{position:relative;background:#f5f6f8;padding:60px 40px 40px;margin:0 0 40px;border-radius:20px}.index_notice_wrap .index_close_btn{position:absolute;top:40px;right:40px;display:block;width:20px;outline:none;border:none;padding:0;background:none}.index_notice_wrap .index_close_btn img{display:block;width:100%}.index_notice_wrap .index_notice_inner{display:flex;align-items:center}.index_notice_wrap .index_notice_inner .index_notice_pic{display:block;width:20.84%;margin:0 40px 0 0}.index_notice_wrap .index_notice_inner .index_notice_main{width:calc(79.16% - 40px)}.index_notice_wrap .index_notice_inner .common_title04{margin:0 0 20px}.index_notice_wrap .index_notice_inner .common_text04{margin:0 0 24px}.index_notice_wrap.warning{border:1px solid #e12850;background:#fff2f5}.index_notice_wrap.warning .index_notice_inner .index_notice_main{width:100%}.index_notice_wrap.warning .index_notice_inner .common_text04,.index_notice_wrap.warning .index_notice_inner .common_title04{color:#e12850}.index_notice_upgrade_btn{display:block;height:40px;line-height:38px;text-align:center;width:223px;border:1px solid #fff;font-size:16px;color:#fff;font-weight:600;padding:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);border-radius:8px;font-family:Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif;transition:all .3s ease}.index_notice_upgrade_btn:hover{opacity:.7}.index_common_block{padding:36px 16px;border-radius:20px;margin:0 0 40px;background:#f5f6f8}.index_common_block:last-of-type{margin:0}.index_common_block .common_title04{padding:0 20px;margin:0 0 20px}.index_common_block .common_text01{padding:0 20px}.index_theme_list{display:flex;flex-wrap:wrap}.index_theme_list .index_theme_item{position:relative;width:calc((100% - 32px) / 3);margin:0 16px 24px 0}.index_theme_list .index_theme_item:nth-of-type(3n){margin:0 0 24px}.index_theme_list .index_theme_btn{text-align:center;display:block;width:100%;background:#fff;padding:24px 12px;border-radius:10px}.index_theme_list .index_theme_btn .index_theme_icon{padding:4px 0;margin:0 0 16px}.index_theme_list .index_theme_btn .index_theme_icon img{display:block;width:40px;margin:0 auto}.index_theme_list .index_theme_textarea{display:inline-block}.index_theme_list .index_theme_name{font-size:18px;font-weight:700;color:#282828;margin:0 0 6px}.index_theme_list .index_theme_info,.index_theme_list .index_theme_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2}.index_theme_list .index_theme_info{color:#6c6c6c}.index_list_block{margin:0 0 24px}.index_list_block .index_list_title{padding:0 16px;margin:0 0 16px;color:#282828;display:flex;align-items:center}.index_list_block .index_list_title .index_title.w107{width:107px;min-width:107px}.index_list_block .index_list_title .index_title.w725{width:715px}.index_list_block .index_list{overflow:hidden;background:#fff;border-radius:10px}.index_list_block .index_list .index_item{border-bottom:1px solid #d2d2d2}.index_list_block .index_list .index_item:last-of-type{border-bottom:none}.index_list_block .index_list .index_item_link{display:flex;color:#282828}.index_list_block .index_list .index_item_link .index_item_text{width:725px;padding:22px 16px}.index_list_block .index_list .index_item_link .index_item_text span{max-width:606px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2}.index_list_block .index_list .index_item_link .index_item_date{width:139px;min-width:139px;padding:23px 16px 23px 6px}.theme_wrap{padding:40px 20px 64px;min-height:calc(100vh - 132px)}.theme_pickup_block{padding:40px 16px;border-radius:20px;margin:0 0 40px;background:#f5f6f8}.theme_pickup_block .common_title02{padding:0 20px;margin:0 0 32px}.theme_main_block{padding:0 16px}.theme_list{margin:0 0 -32px;display:flex;flex-wrap:wrap;justify-content:space-between}.theme_list .theme_item{width:calc(50% - 8px);margin:0 0 32px;position:relative;cursor:pointer;padding:24px 20px;background:#fff;border:1px solid #f5f6f8;border-radius:10px;transition:all .3s ease}.theme_list .theme_item:hover{background:#fbfbfc}.theme_list .theme_item:hover:after{opacity:1;z-index:2}.theme_list .premium_block{position:absolute;top:16px;right:4px}.theme_title{display:flex;align-items:flex-start;color:#282828;line-height:1.3;margin:0 0 20px;padding:0 32px 0 0}.theme_title img{display:block;min-width:24px;width:24px;margin:0 8px 0 0}.theme_column{display:flex;line-height:1.2;color:#6c6c6c}.theme_column span{white-space:nowrap}.theme_column a{display:inline-block;color:#0078be;padding:0 0 1px;border-bottom:1px solid rgba(0,120,190,0);transition:all .3s ease}.theme_column a:hover{border-bottom:1px solid #0078be}.theme_column a small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2}.theme_price{font-size:12px;line-height:1.5;margin:24px 0 0;color:#6c6c6c}.procedure_wrap{min-height:calc(100vh - 132px);padding:40px 20px 64px;position:relative;z-index:6}.procedure_wrap .common_title01{margin:0 0 32px;padding:0 16px}.procedure_status_text01{color:#0eb784;background:#e5f8ec}.procedure_status_text01,.procedure_status_text02{position:fixed;left:50%;top:70px;transform:translateX(-50%);display:block;width:322px;line-height:38px;text-align:center;border-radius:4px}.procedure_status_text02{color:#e12850;background:#fde7eb}.procedure_info_box{background:#f5f6f8;display:flex;align-items:center;justify-content:space-between;border-radius:4px;padding:8px 16px;min-height:62px;margin:0 0 32px}.procedure_info_box .procedure_info_text{color:#282828;line-height:1.5}.procedure_info_box .procedure_info_close_btn{display:block;width:19px;min-width:19px;height:19px;background:none;border:none;margin:0 0 0 16px;padding:0}.procedure_info_box .procedure_info_close_btn img{display:inline-block;width:100%}.procedure_info_box .procedure_info_clean_btn{display:block;width:144px;min-width:144px;height:46px;border:none;margin:0 0 0 16px;padding:0;background:#f5f6f8;color:#6c6c6c;border-radius:4px;transition:all .3s ease}.procedure_info_box .procedure_info_clean_btn:hover{color:#282828;background:#f1f1f1}.procedure_none_text{color:#282828;text-align:center;margin:40px 0 0}.procedure_none_text span{display:block;margin:0 0 16px;font-size:18px}.procedure_none_text a{display:inline-block;color:#0078be;padding:0 0 2px;border-bottom:1px solid #0078be}.procedure_list{width:100%;color:#282828}.procedure_list .procedure_item{position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #f5f6f8}.procedure_list .procedure_item.title{border-bottom:none;background:#f5f6f8;padding:12px 0;margin:0 0 8px;border-radius:4px}.procedure_list .procedure_item.info:after{content:"";display:block;width:calc(100% - 32px);height:1px;background:#d2d2d2;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%)}.procedure_list .procedure_item:nth-of-type(2){border-radius:4px 4px 0 0}.procedure_list .procedure_item:last-of-type{border-bottom:none;border-radius:0 0 4px 4px}.procedure_list .procedure_item:last-of-type:after{content:none}.procedure_list .procedure_item .procedure_link{width:calc(100% - 52px);display:flex;justify-content:space-between;color:#282828}.procedure_list .procedure_item_title{padding:0 16px}.procedure_list .procedure_item_title.w_procedure-btn{width:52px}.procedure_list .procedure_item_title.w100{width:100px}.procedure_list .procedure_item_title.w116{width:116px}.procedure_list .procedure_item_title.w_procedure-date{width:154px}.procedure_list .procedure_item_title.w_procedure-date-l{width:250px}.procedure_list .procedure_item_title.w542{width:542px}.procedure_list .procedure_item_title.w_procedure-name{width:calc(100% - 456px)}.procedure_list .procedure_item_box{position:relative;display:flex;align-items:center;padding:20px 16px}.procedure_list .procedure_item_box .procedure_item_text{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2}.procedure_list .procedure_item_box .procedure_item_text.sp{color:#e12850}.procedure_list .procedure_item_box.w_procedure-btn{width:52px}.procedure_list .procedure_item_box.w100{width:100px}.procedure_list .procedure_item_box.w116{width:116px}.procedure_list .procedure_item_box.w_procedure-date{width:154px}.procedure_list .procedure_item_box.w_procedure-date-l{width:250px}.procedure_list .procedure_item_box.w542{width:542px}.procedure_list .procedure_item_box.w_procedure-name{width:calc(100% - 404px)}.procedure_list .procedure_item_menu_btn{display:block;width:20px;height:20px;padding:0;background:none;border:none}.procedure_list .procedure_item_menu_btn:hover img.normal{display:none}.procedure_list .procedure_item_menu_btn:hover img.active{display:block}.procedure_list .procedure_item_menu_btn img{width:100%}.procedure_list .procedure_item_menu_btn img.normal{display:block}.procedure_list .procedure_item_menu_btn img.active{display:none}.procedure_list .procedure_item_menu_block{display:block;width:138px;padding:12px 0;position:absolute;top:20px;left:50%;z-index:5;background:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.15);border-radius:6px;transform:translateX(-50%)}@media only screen and (max-width:1400px){.procedure_list .procedure_item_menu_block{left:inherit;right:0;transform:translateX(0)}}.procedure_list .procedure_item_menu_block .procedure_item_menu_list{width:100%}.procedure_list .procedure_item_menu_block .procedure_item_menu_list .procedure_item_set_btn{display:block;width:100%;border:none;background:#fff;padding:0;height:46px;color:#000;transition:all .3s ease}.procedure_list .procedure_item_menu_block .procedure_item_menu_list .procedure_item_set_btn:hover{background:#f1f1f1}.procedure_clean_block{text-align:center;margin:40px 0 0}.procedure_clean_block img{display:block;width:106px;margin:0 auto 16px}.procedure_clean_block .procedure_clean_text{font-size:18px;color:#000;line-height:1.5}.procedure_clean_block .procedure_clean_text span{display:block;margin:4px 0 0}.procedure-d_wrap{min-height:calc(100vh - 132px);padding:40px 20px 64px}.procedure-d_info_block{padding:0 16px 0 28px;display:flex;align-items:flex-start;justify-content:space-between}.procedure-d_info_block .procedure-d_label{padding:12px 24px;background:#bebebe;color:#fff;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px}.procedure-d_info_block .procedure-d_label_block{min-height:48px;display:flex;align-items:center}.procedure-d_info_block .procedure-d_label_block .procedure-d_label_list{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 -8px}.procedure-d_info_block .procedure-d_label_block .procedure-d_label_list .procedure-d_label_item{margin:0 8px 8px 0}.procedure-d_info_block .procedure-d_label_block .procedure-d_label_list .label01,.procedure-d_info_block .procedure-d_label_block .procedure-d_label_list .label02{padding:1px 2px}.procedure-d_info_block .procedure-d_status_btn{display:block;width:112px;min-width:112px;height:48px;color:#e12850;background:#fde7eb;border:none;padding:0;border-radius:6px}.procedure-d_info_block .procedure-d_status_btn:before{content:"未"}.procedure-d_info_block .procedure-d_status_btn.active{color:#0eb784;background:#e5f8ec}.procedure-d_info_block .procedure-d_status_btn.active:before{content:none}.procedure-d_main_block{padding:16px;margin:0 0 24px}.procedure-d_main_block .procedure-d_title_input{outline:none;display:block;width:100%;height:68px;border:1px solid #fff;padding:0 12px;font-size:36px;margin:0 0 8px;color:#6c6c6c;border-radius:4px}.procedure-d_main_block .procedure-d_title_input.active{color:#282828}.procedure-d_main_block .procedure-d_title_input:focus,.procedure-d_main_block .procedure-d_title_input:hover{border:1px solid #bebebe}.procedure-d_main_block .procedure-d_main_title{padding:7px 12px;font-size:36px;line-height:1.5;margin:0 0 10px;color:#6c6c6c}.procedure-d_main_block .procedure-d_textarea{outline:none;display:block;width:100%;height:90px;padding:16px 12px;color:#282828;resize:none;border:1px solid #fff;border-radius:4px}.procedure-d_main_block .procedure-d_textarea:focus,.procedure-d_main_block .procedure-d_textarea:hover{border:1px solid #bebebe}.procedure-d_date_block{position:relative;z-index:10;margin:0 0 10px;display:flex;align-items:center}.procedure-d_date_block .procedure-d_date_main{position:relative}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_btn{display:inline-block;height:45px;margin:0 24px 0 0;background:#fff;color:#000;border:1px solid #fff;padding:0 8px 0 12px;border-radius:4px;transition:all .3s ease}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_btn:hover{border-color:#d2d2d2}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_btn img{display:inline-block;width:23px;margin:0 0 0 10px;vertical-align:-5px}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_btn span{margin:0 0 0 4px}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_calendar{position:absolute;top:calc(100% + 1px)}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_calendar .vc-container{border:1px solid #bebebe!important}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_calendar .vc-header{padding:10px 16px!important;border-bottom:1px solid #bebebe}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_calendar .vc-title{font-size:14px!important;color:#282828!important}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_calendar .vc-weekday{color:#6c6c6c!important;font-weight:400!important;padding-top:8px!important}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_calendar .vc-highlight{background:#008482!important}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_calendar .vc-arrow:hover{background:#f1f1f1!important}.procedure-d_date_block .procedure-d_date_main .procedure-d_date_calendar .vc-day-content:hover{color:#1a202c!important;background:#f1f1f1!important}.procedure-d_date_block .procedure-d_date_sub{position:relative}.procedure-d_date_block .procedure-d_date_sub:hover .procedure-d_quest_text{display:block}.procedure-d_date_block .procedure-d_date_sub .procedure-d_quest_icon{display:block;width:14px}.procedure-d_date_block .procedure-d_date_sub .procedure-d_quest_text{display:none;position:absolute;bottom:26px;left:50%;width:303px;padding:12px 14px;color:#fff;line-height:1.5;background:#3d3d3d;border-radius:8px;transform:translateX(-50%)}.procedure-d_date_block .procedure-d_date_sub .procedure-d_quest_text:after{content:"";position:absolute;left:50%;bottom:-12px;border-right:8px solid transparent;border-top:12px solid #3d3d3d;border-left:8px solid transparent;transform:translateX(-50%)}.procedure-d_process_wrap{position:relative}.procedure-d_process_lock_block{position:absolute;left:50%;top:50%;z-index:12;transform:translateX(-50%) translateY(-50%)}.procedure-d_process_lock_block .procedure-d_process_lock_title{display:flex;align-items:center;justify-content:center;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18px;font-weight:600;margin:0 0 16px}.procedure-d_process_lock_block .procedure-d_process_lock_title img{display:block;width:24px;margin:0 10px 0 0}.procedure-d_process_lock_block .procedure-d_process_lock_text{text-align:center;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 36px;color:#6c6c6c}.procedure-d_process_lock_block .procedure-d_process_lock_btn{display:block;width:311px;height:56px;line-height:54px;margin:0 auto;font-size:18px;font-weight:600;color:#fff;text-align:center;border:1px solid #fff;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);border-radius:8px}.procedure-d_process_block{position:relative}.procedure-d_process_block.locked:before{content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10}.procedure-d_process_block .procedure-d_process_box{position:relative;background:#f5f6f8;padding:24px 16px;border-radius:8px;margin:0 0 64px}.procedure-d_process_block .procedure-d_process_box:last-of-type{margin:0}.procedure-d_process_block .procedure-d_process_box:last-of-type:after{content:none}.procedure-d_process_block .procedure-d_process_box:after{content:"";display:block;width:3px;height:64px;background:#6c6c6c;position:absolute;left:50%;bottom:-64px;transform:translateX(-50%)}.procedure-d_process_block .procedure-d_process_main{margin:0 0 40px}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 4px}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block{color:#282828;line-height:1.5}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block small{display:block}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block .procedure-d_process_title_flex{display:flex;align-items:flex-start}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block .premium_block{margin:0 0 0 8px;width:40px;min-width:40px}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block .premium_block .premium_icon{width:32px}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .common_procedure_btn01{margin:0 0 0 12px}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_text{display:flex;align-items:flex-start;line-height:1.5;color:#282828;margin:0 0 4px}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_text span{white-space:nowrap;margin:0 8px 0 0}.procedure-d_process_block .procedure-d_process_main .procedure-d_process_text:last-of-type{margin:0}.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text{display:flex;align-items:flex-start;line-height:1.5;margin:4px 0 0;color:#282828}.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text img{display:block;width:16.2px;margin:4px 8px 0 0}.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text a{display:inline;color:#0078be;padding:0 0 2px;border-bottom:1px solid #0078be}.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text a:after{content:"";display:inline-block;background:url(/assets/images/procedure/link_icon.svg) 50% no-repeat;background-size:12px;width:12px;height:12px;margin:0 0 0 2px;vertical-align:0}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_title{color:#282828;margin:0 0 10px}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list{background:#fff;border-radius:6px}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_item{display:flex;align-items:center}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_item:first-of-type{border-radius:6px 6px 0 0}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_item:last-of-type{border-radius:0 0 6px 6px}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_item:last-of-type .procedure-d_flow_main{border-bottom:none}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_item.active{background:#e5f8ec}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_check_label .procedure-d_check_input{display:none}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_check_label .procedure-d_check_icon{display:block;width:41px;height:41px}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_check_label .procedure-d_check_icon:before{content:"";display:block;width:41px;height:41px;background:url(/assets/images/procedure/check_icon.svg) 50% no-repeat;background-size:contain}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_check_label .procedure-d_check_input:checked+.procedure-d_check_icon:before{background:url(/assets/images/procedure/check_icon_active.svg) 50% no-repeat;background-size:contain}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main{cursor:pointer;width:calc(100% - 41px);padding:18.525px 12px 18.525px 0;display:flex;align-items:center;border-bottom:1px solid #bebebe}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_textbox{display:flex;align-items:center;color:#282828;width:calc(100% - 129px)}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_textbox .procedure-d_flow_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_textbox .premium_block{margin:0 0 0 8px}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_btn{display:block;width:121px;min-width:121px;margin:0 0 0 8px;color:#6c6c6c}.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_btn img{display:inline-block;width:29px;margin:0 0 0 8px;vertical-align:-6px}.procedure-d_process_block .procedure-d_process_end{text-align:center;padding:22px 0 0;margin:0 0 40px}.procedure-d_process_block .procedure-d_process_end img{display:block;width:36px;margin:0 auto 8px}.procedure-d_process_block .procedure-d_process_end .procedure-d_process_end_text{color:#282828}.procedure-d_process_block .procedure-d_process_end .procedure-d_process_end_text span{display:block;margin:0 0 16px}.procedure-d_premium_btn{display:block;width:100%;background:#fff;padding:19.5px 40px;text-align:left;border:none;line-height:1.5;color:#282828;border-radius:6px;transition:all .3s ease}.procedure-d_premium_btn:hover{background:#fbfbfc}.procedure-d_complete_wrap{min-height:650px;position:relative;height:calc(100vh - 132px);width:100%}.procedure-d_complete_wrap .procedure-d_complete_block{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background:#f5f6f8;animation:change .3s ease-in-out forwards}.procedure-d_complete_wrap .procedure-d_complete_main{opacity:0;width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);animation:fade .5s ease-in-out forwards;animation-delay:.3s}.procedure-d_complete_wrap .procedure-d_complete_main img{display:block;width:36px;margin:0 auto 8px}.procedure-d_complete_wrap .procedure-d_complete_main .procedure-d_complete_text{color:#282828;text-align:center;margin:0 0 40px}.procedure-d_complete_wrap .procedure-d_complete_main .procedure-d_complete_text span{display:block;margin:0 0 16px}@keyframes change{0%{width:100%;height:100%}to{width:600px;height:600px;border-radius:50%}}.procedure-popup_wrap{position:fixed;right:-920px;top:60px;background:#fff;z-index:105;width:920px;height:calc(100% - 60px);box-shadow:-2px 0 4px 1px rgba(0,0,0,.1);transition:all .3s ease-in-out}.procedure-popup_wrap.active{right:0}.procedure-popup_wrap .procedure-popup_bar{background:#fff;-js-display:flex;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-end;padding:0 20px;height:60px}.procedure-popup_wrap .procedure-popup_bar .procedure-popup_close_btn{display:block;width:20px;min-width:20px;padding:0;border:none;background:none}.procedure-popup_wrap .procedure-popup_bar .procedure-popup_close_btn img{display:block;width:100%}.procedure-popup_wrap .procedure-popup_block{height:calc(100% - 92px)}.procedure-popup_wrap .procedure-popup_block .procedure-popup_inner{height:100%;overflow-y:scroll}.procedure-popup_wrap .procedure-popup_info{padding:0 20px 32px}.procedure-popup_wrap .procedure-popup_info .common_title02{line-height:1.5;margin:0 0 8px}.procedure-popup_wrap .procedure-popup_line{display:block;width:100%;height:1px;background:#f5f6f8;margin:0 0 32px}.procedure-popup_wrap .procedure-popup_main{position:relative}.procedure-popup_wrap .procedure-popup_main .procedure-popup_main_inner{padding:0 20px}.procedure-popup_wrap .procedure-popup_main .procedure-popup_main_inner.lock{filter:blur(4px)}.procedure-popup_wrap .procedure-popup_main .procedure-popup_title{display:block;font-size:18px;font-weight:700;line-height:1.5;margin:0 0 12px;color:#282828}.procedure-popup_wrap .procedure-popup_main .procedure-popup_file{position:relative;display:inline-block;padding:20px;border:1px solid #d2d2d2;border-radius:6px;margin:0 0 40px}.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_main{cursor:pointer;display:block;width:351px;height:197px;position:relative;margin:0 0 20px}.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_main:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:2}.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_main:after{content:"";display:block;width:46px;height:48px;background:url(/assets/images/procedure/bigger_icon.svg) 50% no-repeat;background-size:contain;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:3}.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_sub{display:flex;align-items:center}.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .premium_icon{display:block;width:24px;margin:0 0 0 8px}.procedure-popup_tab_list{display:flex;align-items:center;border-bottom:2px solid #d2d2d2;margin:0 0 32px}.procedure-popup_tab_list .procedure-popup_tab_item{cursor:pointer;position:relative;color:#6c6c6c;line-height:37px;text-align:center;width:calc(50% - 5px);transition:all .3s ease}.procedure-popup_tab_list .procedure-popup_tab_item:hover{color:#282828;font-weight:700}.procedure-popup_tab_list .procedure-popup_tab_item.active{color:#008482;font-weight:700}.procedure-popup_tab_list .procedure-popup_tab_item.active:after{display:block}.procedure-popup_tab_list .procedure-popup_tab_item:after{content:"";display:none;width:calc(100% + 5px);background:#008482;height:3px;position:absolute;bottom:-2px}.procedure-popup_tab_list .procedure-popup_tab_item:first-of-type:after{right:-5px}.procedure-popup_tab_list .procedure-popup_tab_item:last-of-type:after{left:-5px}.procedure-popup_tab_list .procedure-popup_tab_line{display:block;width:2px;height:29px;background:#d2d2d2;margin:0 4px}.procedure-popup_btnarea{display:flex;align-items:center}.procedure-popup_btnarea .premium_icon{display:block;width:24px;margin:0 0 0 8px}.procedure-d_lock_block{position:relative}.procedure-d_lock_block .procedure-d_flow_list .procedure-d_flow_item_pay{filter:blur(4px)}.procedure-d_lock_block .procedure-d_lock_process{background:hsla(0,0%,100%,.6);position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}.procedure-d_lock_block .procedure-d_lock_process .premiun-d_block{width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.procedure-popup_lock_block{background:hsla(0,0%,100%,.6);position:absolute;top:0;left:0;width:100%;height:100%;min-height:449px;z-index:40}.procedure-popup_lock_block .premiun-d_block{width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.procedure-popup_lock_block .common_premium_btn{height:45px;line-height:43px}.chat_wrap{position:fixed;right:-816px;top:60px;background:#f7f7f7;z-index:105;max-width:816px;width:calc(100% - 20px);height:calc(100% - 60px);box-shadow:-2px 0 4px 1px rgba(0,0,0,.1);transition:all .3s ease-in-out}.chat_wrap.active{right:0}.chat_wrap .chat_info_bar{background:#fff}.chat_wrap .chat_info_main{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:55px}.chat_wrap .chat_info_main .chat_title{color:#282828;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.chat_wrap .chat_info_main .chat_close_btn{display:block;width:20px;min-width:20px;margin:0 0 0 8px;padding:0;border:none;background:none}.chat_wrap .chat_info_main .chat_close_btn img{display:block;width:100%}.chat_wrap .chat_info_sub{padding:8px 16px}.chat_wrap .chat_info_sub .chat_column_text{display:flex;line-height:1.2;color:#6c6c6c}.chat_wrap .chat_info_sub .chat_column_text span{white-space:nowrap}.chat_wrap .chat_info_sub .chat_column_text a{display:flex;align-items:center;color:#0078be}.chat_wrap .chat_info_sub .chat_column_text a:hover small{border-bottom:1px solid #0078be}.chat_wrap .chat_info_sub .chat_column_text a small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.2;border-bottom:1px solid rgba(0,120,190,0);transition:all .3s ease}.chat_wrap .chat_info_sub .chat_column_text a img{display:inline-block;width:14px;margin:0 0 1px}.chat_wrap .chat_main{height:calc(100% - 87px);padding:24px}.chat_wrap .chat_main_inner{height:100%;overflow-y:scroll}.chat_list .chat_item{-js-display:flex;display:flex;display:-webkit-flex;align-items:flex-start;margin:0 0 24px}.chat_list .chat_item.right{justify-content:flex-end}.chat_list .chat_item:last-of-type{margin:0}.chat_list .chat_item .chat_logo_icon{display:block;width:48px;min-width:48px;margin:0 12px 0 0}.chat_list .chat_item .chat_talk_list .chat_talk_item{margin:0 0 8px}.chat_list .chat_item .chat_talk_list .chat_talk_item:last-of-type{margin:0}.chat_list .chat_item .chat_talk_box{display:inline-block;background:#fff;padding:12px 16px;border-radius:12px;line-height:1.5}.chat_list .chat_item .chat_talk_box strong{font-weight:700}.chat_list .chat_item .chat_talk_box a{display:inline-block;max-width:408px;color:#0078be;transition:all .3s ease}.chat_list .chat_item .chat_talk_box a:hover{text-decoration:underline}.chat_list .chat_item .chat_talk_box a:after{content:"";display:inline-block;background:url(/assets/images/common/link_icon.svg) 50% no-repeat;background-size:14px;width:14px;height:14px;margin:0 0 0 4px;vertical-align:-1px}.chat_list .chat_item .chat_talk_text{width:408px;color:#000}.chat_list .chat_item .chat_talk_text a{display:inline}.chat_list .chat_item .chat_talk_pic{display:inline-block;background:#fff;padding:12px 16px;border-radius:12px}.chat_list .chat_item .chat_talk_pic img{display:block;width:auto;max-width:600px}.chat_list .chat_item .chat_user_talk{display:inline-block;background:rgba(0,132,130,.15);padding:16px 20px;border-radius:12px}.chat_list .chat_radio_list{max-width:285px;display:flex;align-items:center;flex-wrap:wrap;margin:0 -12px -12px 0}.chat_list .chat_radio_list .chat_radio_item{margin:0 12px 12px 0}.chat_radio_label .chat_radio_input{display:none}.chat_radio_label .chat_radio_text{display:inline-block;color:#282828;line-height:1.5;position:relative;padding:7.5px 11px;background:#fff;border:1px solid #d2d2d2;border-radius:6px}.chat_radio_label .chat_radio_input.active+.chat_radio_text,.chat_radio_label .chat_radio_input:checked+.chat_radio_text{background:#008482;color:#fff;border:1px solid #008482}.chat_radio_label .chat_radio_input.active+.chat_radio_text{transition:all .3s ease}.chat_radio_label .chat_radio_input.active+.chat_radio_text:hover{background:#00706f}.chat_back_btn{display:inline-block;color:#0078be;border:none;border-bottom:1px solid #0078be;padding:0;background:none;line-height:1.2;margin:8px 0 0}.chat_upgrade_btn{display:block;height:40px;line-height:38px;text-align:center;width:223px;border:1px solid #fff;font-size:16px;color:#fff;font-weight:600;padding:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);border-radius:8px}.setting_wrap{min-height:calc(100vh - 132px);padding:40px 20px 64px}.setting_list .setting_item{padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid #bebebe}.setting_list .setting_item:last-of-type{margin:0}.setting_list.office_list{margin:32px 0 0}.setting_list.office_list .setting_item{padding:0;border-bottom:none}.setting_info_list{margin:0 0 24px}.setting_info_list .setting_info_item{display:flex;align-items:flex-start;color:#282828;line-height:1.5;background:#f5f6f8;padding:14px 16px;margin:0 0 8px;border-radius:4px}.setting_info_list .setting_info_item:last-of-type{margin:0}.setting_info_list .setting_info_item img{display:block;width:16px;min-width:16px;margin:3px 8px 0 0}.setting_title_block{display:flex;align-items:center;margin:0 0 8px}.setting_title_block.mb12{margin:0 0 12px}.setting_title_block .setting_title{color:#282828}.setting_title_block .setting_quest{position:relative;display:block;width:14px;margin:0 0 0 4px}.setting_title_block .setting_quest:hover .setting_quest_text{display:block}.setting_title_block .setting_quest .setting_quest_text{display:none;position:absolute;bottom:26px;left:50%;width:303px;padding:12px 14px;color:#fff;line-height:1.5;background:#3d3d3d;border-radius:8px;transform:translateX(-50%)}.setting_title_block .setting_quest .setting_quest_text.w328{width:328px}.setting_title_block .setting_quest .setting_quest_text.w370{width:370px}.setting_title_block .setting_quest .setting_quest_text img{display:block;width:100%;max-width:203px;margin:10px auto 0}.setting_title_block .setting_quest .setting_quest_text:after{content:"";position:absolute;left:50%;bottom:-9px;border-right:8px solid transparent;border-top:12px solid #3d3d3d;border-left:8px solid transparent;transform:translateX(-50%)}.setting_title_block .setting_quest .setting_quest_icon{display:block;width:14px}.setting_title_block .setting_link{color:#008482;margin:0 0 0 8px}.setting_text{color:#6c6c6c;line-height:1.5;margin:0 0 8px}.setting_text a{color:#0078be;text-decoration:underline}.setting_text a.no_underline{text-decoration:none}.setting_sub_text{color:#6c6c6c;line-height:1.5;margin:0 0 8px}.setting_sub_text a{color:#0078be}.setting-d_info_block{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #f5f6f8}.setting-d_info_title{color:#282828;margin:0 0 24px}.setting-d_info_list .setting-d_info_item{display:flex;align-items:flex-start;color:#282828;line-height:1.5;background:#f5f6f8;padding:14px 16px;margin:0 0 8px;border-radius:4px}.setting-d_info_list .setting-d_info_item:last-of-type{margin:0}.setting-d_info_list .setting-d_info_item a,.setting-d_info_list .setting-d_info_item span{display:inline-block;color:#0078be;text-decoration:underline}.setting-d_info_list .setting-d_info_item span{cursor:pointer}.setting-d_info_list .setting-d_info_item img{display:block;width:16px;min-width:16px;margin:3px 8px 0 0}.setting-d_form_list{margin:0 0 32px}.setting-d_form_list.w220{max-width:220px;width:100%}.setting-d_form_list.w320{max-width:320px;width:100%}.setting-d_form_list .setting-d_form_item{margin:0 0 32px}.setting-d_form_list .setting-d_form_item:last-of-type{margin:0}.setting-d_form_list .setting-d_form_title{color:#282828;margin:0 0 12px}.setting-d_form_list .setting-d_form_title.fs16{margin:0 0 10px}.setting-d_form_reset_link{display:block;width:120px;color:#6c6c6c;margin:8px 0 0}.column_wrap{min-height:calc(100vh - 132px);padding:40px 20px 64px}.column_pickup_block{padding:40px 16px;background:#f5f6f8;border-radius:20px;margin:0 0 40px}.column_pickup_block .common_title02{padding:0 20px;margin:0 0 24px}.column_pickup_block .column_list{margin:0 0 -32px}.column_all_block{padding:0 16px}.column_list{display:flex;flex-wrap:wrap}.column_list .column_item{position:relative}.column_list.column-3{margin:0 0 8px}.column_list.column-3 .column_item{width:calc((100% - 32px) / 3);margin:0 16px 16px 0}.column_list.column-3 .column_item:nth-of-type(3n){margin:0 0 16px}.column_list.column-4 .column_item{width:280px;margin-right:calc((100% - 1120px) / 3);margin-bottom:32px}.column_list.column-4 .column_item:nth-of-type(4n){margin-right:0}@media only screen and (max-width:1240px){.column_list.column-4 .column_item{width:calc((100% - 48px) / 4);margin-right:16px}}.column_list .column_link{display:block;width:100%;background:#fff;border-radius:6px;overflow:hidden}.column_list .column_link:hover .column_pic{opacity:.4}.column_list .column_pic{display:block;width:100%;padding-top:56.25%;transition:all .3s ease}.column_list .column_main{position:relative;padding:16px}.column_list .column_title{color:#282828;-webkit-line-clamp:1;line-height:1.2;margin:0 0 6px}.column_list .column_text,.column_list .column_title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.column_list .column_text{color:#6c6c6c;-webkit-line-clamp:2;line-height:1.5;margin:0 0 8px}.column_list .column_date{color:#282828}.column_list .premium_block{position:absolute;bottom:10px;right:8px}.column-d_premium_block{padding:40px 16px}.news_wrap{min-height:calc(100vh - 132px);padding:40px 20px 64px}.news_info_block{justify-content:space-between;padding:0 0 0 16px;margin:0 0 32px}.news_info_block,.news_info_block .news_info_list{display:flex;align-items:center}.news_info_block .news_info_list .news_info_item{margin:0 20px 0 0}.news_info_block .news_info_list .form_radio_label .form_radio_text{line-height:1.4}.news_info_block .news_info_btnarea{display:flex;align-items:center}.news_info_block .news_info_btnarea .news_info_text{margin:0 12px 0 0;white-space:nowrap;color:#282828}.news_info_block .news_info_btnarea .common_btn03-s{width:94px}.news_label input{display:none}.news_label span{position:relative;display:block}.news_label span:before{content:"";display:block;width:14px;height:14px;background:#fff;border:1px solid #bebebe;border-radius:4px}.news_label input:checked+span:before{background:#008482;border:1px solid #008482}.news_label input:checked+span:after{content:"";display:block;position:absolute;top:1px;left:1px;width:14px;height:14px;background:url(/assets/images/form/check_icon.svg) 50% no-repeat;background-size:13px}.news_width01{width:24px;min-width:24px}.news_width02{width:700px}.news_width03{width:122px;min-width:122px}.news_title_block{display:flex;background:#f5f6f8;padding:12px 12px 12px 16px;margin:0 0 8px;border-radius:4px}.news_title_block .news_title{line-height:1.1;color:#282828}.news_list{border-radius:4px;overflow:hidden}.news_list .news_item{position:relative;padding:0 12px 0 16px;display:flex;justify-content:space-between;border-bottom:1px solid #f5f6f8}.news_list .news_item:after{content:"";display:block;width:calc(100% - 32px);height:1px;background:#d2d2d2;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%)}.news_list .news_item.read .news_label{display:none}.news_list .news_item.read .news_date,.news_list .news_item.read .news_main_title{font-weight:400}.news_list .news_box.news_width01{padding:22px 0}.news_list .news_box.news_width02{padding:20px 0}.news_list .news_box.news_width03{padding:21px 0}.news_list .news_link{width:calc(100% - 24px);display:flex;color:#282828}.news_list .news_main_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;padding:0 8px 0 0;line-height:1.2}.news_list .news_date{line-height:1.3}.plan_wrap{background:#f5f6f8;min-height:calc(100vh - 60px)}.plan_wrap .plan_main{width:77.6%;padding:80px 20px}@media only screen and (max-width:1600px){.plan_wrap .plan_main{width:75%}}@media only screen and (max-width:1200px){.plan_wrap .plan_main{width:calc(100% - 300px)}}.plan_wrap .plan_main .plan_main_inner{max-width:1130px;width:100%;margin:0 auto}.plan_wrap .plan_aside{position:fixed;top:60px;right:0;z-index:60;background:#fff;height:calc(100% - 60px);width:22.4%;padding:80px 36px 36px;box-shadow:-2px 0 10px 1px rgba(0,0,0,.07)}@media only screen and (max-width:1600px){.plan_wrap .plan_aside{width:25%}}@media only screen and (max-width:1200px){.plan_wrap .plan_aside{width:300px;padding:80px 24px 36px}}.plan_wrap .plan_aside .plan_aside_inner{height:100%;overflow:scroll}.plan_main_title{color:#282828;font-size:36px;font-weight:700;margin:0 0 16px}.plan_main_text{font-size:18px;font-weight:700;margin:0 0 80px;color:#6c6c6c}.plan_list{display:flex;flex-wrap:wrap}.plan_list .plan_item{width:calc((100% - 80px) / 3);margin:0 40px 40px 0;padding:48px 0 0}.plan_list .plan_item:nth-of-type(3n){margin:0 0 40px}@media only screen and (max-width:1200px){.plan_list .plan_item:nth-of-type(3n){margin:0 0 24px}.plan_list .plan_item{width:calc((100% - 48px) / 3);margin:0 24px 24px 0}}.plan_list .plan_item.plan_now{padding:0}.plan_label .plan_input{display:none}.plan_label .plan_input:checked+.plan_box{border:3px solid #6c6c6c}.plan_status_text{text-align:center;margin:0 0 24px;color:#282828}.plan_box{background:#fff;box-shadow:0 0 20px hsla(0,0%,42%,.2);border-radius:8px}.plan_box,.plan_box .plan_title{overflow:hidden;position:relative}.plan_box .plan_title{color:#fff;line-height:74px;text-align:center}.plan_box .plan_title.free_plan{background:#2868ff}.plan_box .plan_title.standard_plan{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%)}.plan_box .plan_title.premium_plan{background:#282828}.plan_box .plan_title img{display:block;width:125px;position:absolute;top:0;right:0}.plan_box .plan_box_main{padding:24px 16px}.plan_box .plan_price_block{height:80px;width:100%;position:relative}.plan_box .plan_price_block .plan_price_inner{text-align:center;width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.plan_box .plan_price_block .plan_price_text{color:#282828;margin:0 0 4px}.plan_box .plan_price_block .plan_price{font-size:25px;font-weight:700;color:#282828}.plan_box .plan_price_block .plan_price.standard{color:#ff9500}.plan_box .plan_price_block .plan_price span{font-size:40px}.plan_box .plan_price_block .plan_price small{font-size:13px}.plan_box .plan_price_block .plan_price_subtext{margin:6px 0 0;color:#282828}.plan_box .plan_info_list{margin:16px 0 0;padding:16px 0 0;border-top:1px solid #bebebe}.plan_box .plan_info_list .plan_info_item{padding:0 16px;color:#000;display:flex;align-items:center;margin:0 0 8px;line-height:1.2}.plan_box .plan_info_list .plan_info_item:last-of-type{margin:0}.plan_box .plan_info_list .plan_info_item img{display:block;width:22px;min-width:22px;margin:0 4px 0 0}.plan_aside_common_block{padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid #bebebe}@media only screen and (max-width:1200px){.plan_aside_common_block{padding:0 0 24px;margin:0 0 24px}}.plan_aside_common_block .plan_aside_status_title{margin:0 0 8px;color:#282828}.plan_aside_form_list .plan_aside_form_item{margin:0 0 16px}.plan_aside_form_list .plan_aside_form_item:last-of-type{margin:0}.plan_aside_form_list .plan_aside_form_title{margin:0 0 12px;color:#282828}.plan_aside_form_list .plan_aside_form_subtext{margin:16px 0 0;color:#6c6c6c;line-height:1.2}.plan_aside_price_text{font-size:13px;font-weight:700;color:#282828}.plan_aside_price_text span{font-size:32px;margin:0 4px 0 0}.plan_aside_btn{display:block;width:100%;background:#008482;color:#fff;height:56px;line-height:54px;text-align:center;border:1px solid #fff;border-radius:8px;transition:all .3s ease}.plan_aside_btn:hover{background:#00706f}.plan_aside_btn img{display:block;width:40px;margin:0 auto}.plan-n_wrap{padding:0 0 64px}@media only screen and (max-width:640px){.plan-n_wrap{padding:0}}.plan-n_mv_wrap{padding:80px 80px 40px}@media only screen and (max-width:1366px){.plan-n_mv_wrap{padding:80px 20px 40px}}@media only screen and (max-width:640px){.plan-n_mv_wrap{padding:40px 16px}}@media only screen and (max-width:1366px){.plan-n_mv_wrap .sales_plan_block{padding:40px 0}}.plan-n_mv_block{background:url(/assets/images/plan/mv_bg.jpg) 50% no-repeat;background-size:cover;max-width:1280px;width:100%;margin:0 auto;padding:87px 48px;text-align:center;border-radius:8px}@media only screen and (max-width:640px){.plan-n_mv_block{padding:80px 16px}}.plan-n_mv_block .plan-n_mv_title{font-size:36px;line-height:1.2;color:#fff;font-weight:600;margin:0 0 20px}@media only screen and (max-width:640px){.plan-n_mv_block .plan-n_mv_title{font-size:24px}}.plan-n_mv_block .plan-n_mv_subtitle{font-size:16px;line-height:1.2;color:#fff;font-weight:300;margin:0 0 36px}@media only screen and (max-width:640px){.plan-n_mv_block .plan-n_mv_subtitle{font-size:14px}}.plan-n_mv_block .plan-n_mv_subtitle a{color:#fff;text-decoration:underline}.plan-n_mv_block .plan-n_mv_price{font-size:24px;line-height:1.2;color:#fff;font-weight:600;margin:0 0 12px}.plan-n_mv_block .plan-n_mv_price span{display:inline-block;vertical-align:-10px;font-size:52px;margin:0 16px}.plan-n_mv_block .plan-n_mv_info_text{font-size:16px;line-height:1.2;color:#fff;font-weight:300;margin:0 0 36px}.plan-n_mv_block .plan-n_mv_btn{display:block;width:100%;max-width:311px;margin:0 auto;line-height:56px;background:#fff;font-size:18px;font-weight:600;border-radius:8px}.plan-n_mv_block .plan-n_mv_btn span{background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.plan-n_mv_scroll_btn{display:block;width:108px;margin:40px auto 0;font-size:18px;color:#282828;font-weight:600}.plan-n_mv_scroll_btn img{display:block;width:24px;margin:8px auto 0}.plan-n_common_title{font-size:44px;line-height:1.2;color:#282828;font-weight:600;text-align:center;margin:0 0 20px}@media only screen and (max-width:640px){.plan-n_common_title{font-size:36px;line-height:1.5;margin:0 0 16px}}.plan-n_common_title img{display:block;width:64px;margin:0 auto 32px}@media only screen and (max-width:640px){.plan-n_common_title img{width:48px}.plan-n_common_title span{display:block;font-size:24px;margin:0 0 8px}}.plan-n_common_text{font-size:16px;line-height:1.5;color:#282828;font-weight:300;text-align:center;margin:0 0 72px}@media only screen and (max-width:640px){.plan-n_common_text{font-size:14px;margin:0 0 36px}}.plan-n_common_text a{color:#0078be;text-decoration:underline}.plan-n_support_wrap{background:#f5f6f8;padding:72px 16px 80px}@media only screen and (max-width:640px){.plan-n_support_wrap{padding:40px 16px 80px}}.plan-n_support_wrap .plan-n_support_list .plan-n_support_item{background:#fff;padding:40px 80px;margin:0 0 16px;border-radius:16px}@media only screen and (max-width:640px){.plan-n_support_wrap .plan-n_support_list .plan-n_support_item{padding:40px 16px}}.plan-n_support_wrap .plan-n_support_list .plan-n_support_item:last-of-type{margin:0}.plan-n_support_wrap .plan-n_support_list .plan-n_support_title{font-size:36px;color:#282828;line-height:1.5;font-weight:600;text-align:center}@media only screen and (max-width:640px){.plan-n_support_wrap .plan-n_support_list .plan-n_support_title{font-size:24px}}.plan-n_support_wrap .plan-n_support_list .plan-n_support_text{font-size:18px;font-weight:600;max-width:960px;width:100%;margin:36px auto 0;color:#6c6c6c;line-height:1.5}.plan-n_support_wrap .plan-n_support_list .plan-n_support_text.width-small{max-width:894px}.plan-n_support_wrap .plan-n_support_list .plan-n_support_text span{color:#282828}.plan-n_support_wrap .plan-n_support_list .plan-n_support_pic01{display:block;width:100%;max-width:420px;margin:64px auto 32px}@media only screen and (max-width:640px){.plan-n_support_wrap .plan-n_support_list .plan-n_support_pic01{max-width:210px}}.plan-n_support_wrap .plan-n_support_list .plan-n_support_pic02{display:block;width:100%;max-width:374px;margin:64px auto 0}.plan-n_support_wrap .plan-n_support_list .plan-n_support_pic_text{font-size:16px;line-height:1.5;text-align:center;font-weight:300;color:#282828}.plan-n_support_wrap .plan-n_support_list .plan-n_support_subtext{font-size:14px;line-height:1.5;color:#6c6c6c;font-weight:300;text-align:center;margin:16px 0 0}@media only screen and (max-width:640px){.plan-n_support_wrap .plan-n_support_list .plan-n_support_subtext{margin:12px 0 0}}.plan-n_func_wrap{padding:80px}@media only screen and (max-width:960px){.plan-n_func_wrap{padding:80px 16px}}@media only screen and (max-width:640px){.plan-n_func_wrap{padding:40px 16px 80px}}.plan-n_func_wrap .plan-n_func_list .plan-n_func_item{position:relative;background:#f5f6f8;margin:0 0 16px;padding:40px 80px;border-radius:8px}@media only screen and (max-width:960px){.plan-n_func_wrap .plan-n_func_list .plan-n_func_item{padding:40px 16px}}.plan-n_func_wrap .plan-n_func_list .plan-n_func_item:last-of-type{margin:0}.plan-n_func_wrap .plan-n_func_list .plan-n_func_title{font-size:36px;line-height:1.2;font-weight:600;color:#282828;text-align:center;margin:0 0 32px}@media only screen and (max-width:640px){.plan-n_func_wrap .plan-n_func_list .plan-n_func_title{font-size:24px}}.plan-n_func_wrap .plan-n_func_list .plan-n_func_text{font-size:18px;font-weight:600;max-width:960px;width:100%;margin:0 auto 60px;color:#6c6c6c;line-height:1.5}.plan-n_func_wrap .plan-n_func_list .plan-n_func_text span{color:#282828}.plan-n_func_wrap .plan-n_func_slider{overflow:hidden;margin:0 -16px 0 0;padding-left:calc((100% - 243px) / 2);padding-bottom:80px}.plan-n_func_wrap .plan-n_func_slider.func_column{padding-bottom:128px}.plan-n_func_wrap .plan-n_func_slider.func_column .slick-next,.plan-n_func_wrap .plan-n_func_slider.func_column .slick-prev{bottom:-128px}.plan-n_func_wrap .plan-n_func_slider .slick-prev{display:block;bottom:-80px;left:calc(50% - 36px - (100% - 243px) / 2);transform:translateX(-50%);width:40px;height:40px;background:url(/assets/images/plan/scroll-left.svg) 50% no-repeat;background-size:contain;z-index:10}.plan-n_func_wrap .plan-n_func_slider .slick-prev:before{content:none}.plan-n_func_wrap .plan-n_func_slider .slick-prev.slick-disabled{opacity:.3}.plan-n_func_wrap .plan-n_func_slider .slick-next{display:block;bottom:-80px;right:calc(50% - 28px + (100% - 243px) / 2);transform:translateX(50%);width:40px;height:40px;background:url(/assets/images/plan/scroll-right.svg) 50% no-repeat;background-size:contain;z-index:10}.plan-n_func_wrap .plan-n_func_slider .slick-next:before{content:none}.plan-n_func_wrap .plan-n_func_slider .slick-next.slick-disabled{opacity:.3}.plan-n_func_wrap .plan-n_func_sublist{display:flex;justify-content:center}.plan-n_func_wrap .plan-n_func_sublist .plan-n_func_subitem{width:calc((100% - 32px) / 3);margin:0 16px 0 0}@media only screen and (max-width:640px){.plan-n_func_wrap .plan-n_func_sublist .plan-n_func_subitem{width:inherit;margin:0;padding:0 16px 0 0}}.plan-n_func_wrap .plan-n_func_sublist .plan-n_func_subitem:last-of-type{margin:0}.plan-n_func_wrap .plan-n_func_sublist .plan-n_func_subitem img{display:block;width:100%}@media only screen and (max-width:640px){.plan-n_func_wrap .plan-n_func_sublist .plan-n_func_subitem img{width:243px}}.plan-n_func_wrap .plan-n_func_subtext{font-size:16px;line-height:1.5;color:#282828;text-align:center;font-weight:300;margin:28px 0 0}@media only screen and (max-width:640px){.plan-n_func_wrap .plan-n_func_subtext{width:100%;margin:0;position:absolute;left:50%;bottom:120px;transform:translateX(-50%)}}.plan-n_faq_wrap{padding:0 80px 80px}@media only screen and (max-width:640px){.plan-n_faq_wrap{padding:0}}.plan-n_faq_wrap .plan-n_faq_block{padding:80px;background:#282828;border-radius:8px}@media only screen and (max-width:640px){.plan-n_faq_wrap .plan-n_faq_block{padding:80px 16px;border-radius:0}}.plan-n_faq_wrap .plan-n_faq_inner{max-width:960px;width:100%;margin:0 auto}.plan-n_faq_wrap .plan-n_faq_title{font-size:36px;line-height:1.2;color:#fff;font-weight:600;margin:0 0 16px}.plan-n_faq_wrap .plan-n_faq_text{font-size:16px;line-height:1.5;color:#fff;font-weight:300;margin:0 0 72px}@media only screen and (max-width:640px){.plan-n_faq_wrap .plan-n_faq_text{font-size:14px}}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_item{padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid #fff}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_item:last-of-type{margin:0;padding:0;border-bottom:none}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest.active img{transform:rotate(180deg)}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest .plan-n_faq_quest_title{display:flex;align-items:flex-start;font-size:16px;font-weight:600;line-height:1.5;color:#fff}@media only screen and (max-width:640px){.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest .plan-n_faq_quest_title{font-size:14px}}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest img{display:block;width:20px;min-width:20px;margin:0 0 0 10px}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer{display:none;margin:16px 0 0}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer.active{display:block}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer .plan-n_faq_answer_title{display:flex;align-items:flex-start;font-size:16px;font-weight:600;line-height:1.5;color:#fff}@media only screen and (max-width:640px){.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer .plan-n_faq_answer_title{font-size:14px}}.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer .plan-n_faq_answer_text{font-size:16px;font-weight:300;line-height:1.5;margin:8px 0 0;color:#bebebe}@media only screen and (max-width:640px){.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer .plan-n_faq_answer_text{font-size:14px}}.plan-n_anchor{margin:-60px 0 0;padding:60px 0 0}.plan-n_footer_wrap{padding:0 16px}@media only screen and (max-width:640px){.plan-n_footer_wrap{padding:0}}.plan-n_footer_wrap .plan-n_mv_block .plan-n_mv_title{line-height:1.5;margin:0 0 36px}@media only screen and (max-width:640px){.plan-n_footer_wrap .plan-n_mv_block{border-radius:0}}.payment_wrap{padding:0 80px 104px}@media only screen and (max-width:640px){.payment_wrap{padding:0 0 40px}}.payment_complete_wrap{padding:80px 80px 104px;height:calc(100vh - 132px)}@media only screen and (max-width:640px){.payment_complete_wrap{height:inherit;padding:0}}.payment_block{max-width:520px;width:100%;margin:0 auto;background:#f5f6f8;padding:24px;border-radius:8px}@media only screen and (max-width:640px){.payment_block{max-width:100%;min-height:calc(100vh - 72px);padding:40px 16px;border-radius:0}}.payment_block .payment_complete_icon{display:block;width:40px;margin:0 auto 28px}.payment_block .payment_title{font-size:24px;line-height:1.5;color:#282828;text-align:center;font-weight:600;margin:0 0 16px}.payment_block .payment_text{font-size:14px;color:#6c6c6c;line-height:1.5;font-weight:300;max-width:358px;width:100%;margin:0 auto 36px}.payment_block .payment_list{max-width:296px;width:100%;margin:0 auto 40px}.payment_block .payment_list .payment_item{margin:0 0 32px}.payment_block .payment_list .payment_item:last-of-type{margin:0}.payment_block .payment_list .payment_item_title{display:flex;align-items:center;font-size:14px;font-weight:600;color:#282828;margin:0 0 12px}.payment_block .payment_list .payment_item_title span{display:block;margin:0 0 0 6px;font-size:10px;background:#bebebe;color:#fff;font-weight:600;width:28px;line-height:14px;text-align:center;border-radius:2px}.payment_block .payment_list .payment_stripe_input{display:block;width:100%;height:52px;font-size:16px;padding:16px 12px;background:#fff;color:#282828;border:1px solid #bebebe;font-weight:300;border-radius:6px}.payment_block .payment_list .payment_stripe_input.w120{max-width:120px}.payment_block .payment_list .payment_form_input{outline:none;display:block;width:100%;height:52px;font-size:16px;padding:0 12px;background:#fff;color:#282828;border:1px solid #bebebe;font-weight:300;border-radius:6px}.payment_block .payment_list .payment_form_input:placeholder-shown{color:#bebebe}.payment_block .payment_list .payment_form_input::-webkit-input-placeholder{color:#bebebe}.payment_block .payment_list .payment_form_input:-moz-placeholder,.payment_block .payment_list .payment_form_input::-moz-placeholder{color:#bebebe;opacity:1}.payment_block .payment_list .payment_form_input:-ms-input-placeholder{color:#bebebe}.payment_block .payment_list .payment_flex{display:flex;align-items:flex-start}.payment_block .payment_list .payment_flex .payment_flex_box{width:50%}.payment_block .payment_list .payment_code_block{display:flex;align-items:center;margin:0 0 12px}.payment_block .payment_list .payment_code_block .payment_item_title{margin:0}.payment_block .payment_list .payment_code_block .payment_code_box{position:relative;display:block;width:14px;margin:0 0 0 8px}.payment_block .payment_list .payment_code_block .payment_code_box:hover .payment_code_text{display:block}.payment_block .payment_list .payment_code_block .payment_code_icon{display:block;width:14px}.payment_block .payment_list .payment_code_block .payment_code_text{display:none;position:absolute;bottom:26px;left:50%;width:303px;padding:12px 14px;color:#fff;line-height:1.5;background:#3d3d3d;border-radius:8px;transform:translateX(-50%)}.payment_block .payment_list .payment_code_block .payment_code_text img{display:block;width:100%;max-width:203px;margin:10px auto 0}.payment_block .payment_list .payment_code_block .payment_code_text:after{content:"";position:absolute;left:50%;bottom:-9px;border-right:8px solid transparent;border-top:12px solid #3d3d3d;border-left:8px solid transparent;transform:translateX(-50%)}.payment_block .payment_price_block{margin:0 0 40px}.payment_block .payment_price_block .payment_price_title{font-size:14px;color:#282828;font-weight:600;width:102px;margin:0 auto 12px}.payment_block .payment_price_block .payment_price_text{text-align:center;font-size:32px;color:#282828;font-weight:700}.payment_block .payment_price_block .payment_price_text span{position:relative;margin:0 0 0 6px}.payment_block .payment_price_block .payment_price_text span:after{content:"/月";position:absolute;right:-24px;bottom:12px;font-size:13px;font-weight:600}.payment_block .payment_btnarea{display:flex;align-items:center;justify-content:center}.payment_block .payment_btnarea .payment_btn02{margin:0 0 0 24px}.payment_btn01{background:#fff;line-height:42px;color:#282828;border:1px solid #bebebe;border-radius:6px}.payment_btn01,.payment_btn02{display:block;width:129px;font-size:14px;text-align:center;font-weight:600}.payment_btn02{background:#008482;color:#fff;border:1px solid #fff;padding:0;height:44px;border-radius:6px;transition:all .3s ease}.payment_btn02:hover{background:#00706f}.payment_btn02 img{display:block;width:30px;margin:0 auto}.occupation_wrap{padding:40px 20px 64px}.occupation_wrap .common_title01{padding:0 16px;margin:0 0 40px}.occupation_layout{display:flex;justify-content:space-between}.occupation_layout .occupation_aside{position:relative;width:200px}.occupation_layout .occupation_main{width:calc(100% - 240px)}.occupation_aside_box{position:-webkit-sticky;position:sticky;top:100px}.occupation_aside_box .occupation_aside_title{font-size:18px;color:#000;font-weight:700;margin:0 0 8px}.occupation_aside_box .occupation_aside_list .occupation_aside_item{position:relative}.occupation_aside_box .occupation_aside_list .occupation_aside_item:hover .occupation_aside_menu_name{color:#282828;background:#f5f6f8}.occupation_aside_box .occupation_aside_list .occupation_aside_item:hover .occupation_aside_sublist{display:block}.occupation_aside_box .occupation_aside_menu_name{cursor:pointer;color:#6c6c6c;padding:16px;border-radius:4px}.occupation_aside_box .occupation_aside_sublist{display:none;position:absolute;top:0;left:100%;background:#fff;border:1px solid #d2d2d2;box-shadow:0 2px 4px 1px rgba(0,0,0,.15);border-radius:8px;overflow:hidden}.occupation_aside_box .occupation_aside_sublist .occupation_aside_link{display:block;white-space:nowrap;color:#6c6c6c;background:url(/assets/images/occupation/arrow.svg) left 16px center no-repeat #fff;background-size:12px;padding:16px 16px 16px 32px}.occupation_aside_box .occupation_aside_sublist .occupation_aside_link:hover{color:#282828;background:url(/assets/images/occupation/arrow_hover.svg) left 16px center no-repeat #f5f6f8;background-size:12px}.occupation_pickup_block{padding:40px 16px;margin:0 0 40px;background:#f5f6f8;border-radius:20px}.occupation_pickup_block .occupation_pickup_title{padding:0 16px;margin:0 0 32px;color:#000}.occupation_detail_list{display:flex;flex-wrap:wrap;align-items:center;margin:0 -16px -16px 0}.occupation_detail_list .occupation_detail_item{margin:0 16px 16px 0}.occupation_detail_list .occupation_detail_link{display:inline-block;padding:12px 16px;background:#fff;line-height:1.3;color:#282828;border:1px solid #bebebe;border-radius:6px;transition:all .3s ease}.occupation_detail_list .occupation_detail_link:hover{border:1px solid #969596;background:#fbfbfc;color:#6c6c6c}.occupation_detail_list .occupation_detail_num{color:#282828}.occupation_box{margin:0 0 40px;overflow:hidden;border-radius:20px}.occupation_box:last-of-type{margin:0}.occupation_box .occupation_box_head{padding:32px 24px}.occupation_box .occupation_box_head .occupation_box_title{line-height:1.5;color:#282828}.occupation_box .occupation_box_body{background:#f5f6f8;padding:24px 16px 40px}.occupation_box .occupation_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 -24px}.occupation_box .occupation_list .occupation_item{width:calc(50% - 8px);margin:0 0 24px;background:#fff;padding:28px 24px 24px;border-radius:10px}.occupation_box .occupation_middle_box{background:#fff;padding:24px 32px;border-radius:10px}.occupation_box .occupation_middle_box .occupation_middle_main{max-width:647px;width:100%;margin:0 auto 24px}.occupation_box .occupation_middle_box .occupation_detail_list{justify-content:center}.occupation_box .occupation_name{display:flex;align-items:center;justify-content:center;color:#282828;line-height:1.5;margin:0 0 24px}.occupation_box .occupation_name img{display:block;width:86.55px;min-width:86.55px;margin:0 6px 0 0}.occupation_box .occupation_name.fs_small{font-size:18px}.occupation_box .occupation_text{max-width:400px;width:100%;text-align:center;line-height:1.5;margin:0 auto 20px;color:#6c6c6c}.occupation_box .occupation_btn{display:block;width:100%;max-width:200px;color:#fff;background:#008482;line-height:42px;border:1px solid #fff;text-decoration:none;text-align:center;padding:0;margin:0 auto;border-radius:6px;transition:all .3s ease}.occupation_box .occupation_btn:hover{background:#00706f}.occupation_middle_title{display:flex;align-items:center;justify-content:center;color:#282828;line-height:1.5;padding:32px 0 56px;font-size:32px;font-weight:700}.occupation_middle_title img{display:block;width:125.92px;min-width:125.92px;margin:0 10px 0 0}.occupation-d_url_block{padding:40px 16px;background:#f5f6f8;border-radius:10px}.occupation-d_url_block .occupation-d_title{display:flex;align-items:center;justify-content:center;color:#282828;line-height:1.5;font-size:32px;font-weight:700;margin:0 0 40px}.occupation-d_url_block .occupation-d_title img{display:block;width:125.92px;min-width:125.92px;margin:0 10px 0 0}.occupation-d_url_block .occupation-d_url_main{background:#fff;padding:24px;border-radius:6px}.occupation-d_url_block .occupation-d_url_main .occupation-d_url_text{color:#282828;line-height:1.5;text-align:center;margin:0 0 12px}.occupation-d_url_block .occupation-d_url_btn{display:block;background:#e7efff;color:#0078be;height:44px;line-height:44px;text-align:center;width:240px;margin:0 auto;border-radius:6px}.occupation-d_editor_block{margin:48px 0}.premium_block{position:relative;display:block;width:32px}.premium_block:hover .premium_box{display:block}.premium_block .premium_icon{display:block;width:24px}.premium_block .premium_box{display:none;position:absolute;z-index:10;right:-380px;top:-16px;width:380px;overflow:hidden;background:#fff;border-radius:8px;filter:drop-shadow(0 0 4px rgba(0,0,0,.04)) drop-shadow(0 8px 16px rgba(0,0,0,.08))}.premium_block .premium_main{padding:16px}.premium_block .premium_main .premium_title{display:flex;align-items:center;color:#282828;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 16px}.premium_block .premium_main .premium_title img{display:block;width:24px;margin:0 10px 0 0}.premium_block .premium_main .premium_text{font-size:14px;line-height:1.5;color:#6c6c6c;font-weight:300}.premium_block .premium_sub{padding:8px 16px;display:flex;align-items:center;justify-content:space-between;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%)}.premium_block .premium_sub .premium_sub_text{font-size:12px;line-height:1.5;color:#fff;font-weight:300}.premium_block .premium_sub .premium_btn{display:block;width:92px;min-width:92px;margin:0 0 0 8px;height:38px;padding:1px;border-radius:6px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%)}.premium_block .premium_sub .premium_btn_inner{background:#fff;line-height:36px;text-align:center;font-size:14px;font-weight:600;border-radius:6px}.premium_block .premium_sub .premium_btn_inner span{background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.premiun-d_block .premium-d_title{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1.2;color:#282828;font-weight:600;margin:0 0 12px}.premiun-d_block .premium-d_title img{display:block;width:24px;min-width:24px;margin:0 10px 0 0}.premiun-d_block .premium-d_title span{background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.premiun-d_block .premium-d_text{font-size:16px;line-height:1.5;font-weight:600;color:#6c6c6c;margin:0 0 36px}.others_wrap{min-height:calc(100vh - 132px);padding:40px 20px 64px}.others_title{color:#000;line-height:1.5;margin:0 0 8px}.others_list{padding:0 0 0 16px}.others_list .others_list{margin:8px 0 0}.others_list .others_item{margin:0 0 8px}.others_list .others_item:last-of-type{margin:0}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_title,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_event_name,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_label,.aside_calendar_wrap .aside_calendar_list .aside_calendar_date,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_label,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_limit_text,.aside_procedure_list .aside_procedure_link,.aside_search_wrap .aside_search_input_box .aside_search_input,.aside_search_wrap .aside_search_result,.aside_setting_wrap .aside_setting_list .aside_setting_link,.aside_setting_wrap .aside_setting_title,.aside_theme_wrap .aside_theme_list .aside_theme_column,.aside_theme_wrap .aside_theme_list .aside_theme_title,.aside_title01,.aside_title02,.chat_back_btn,.chat_radio_label .chat_radio_text,.chat_wrap .chat_info_main .chat_title,.chat_wrap .chat_info_sub .chat_column_text,.column_list .column_main,.common_btn01,.common_btn01-l,.common_btn02,.common_btn03,.common_btn03-l,.common_btn03-s,.common_btn04,.common_btn05,.common_btn06,.common_btn07,.common_link_btn01,.common_link_btn02,.common_popup_btn01,.common_popup_btn02,.common_procedure_btn01,.common_procedure_btn02,.common_procedure_btn03,.common_text01,.common_text02,.common_text03,.common_text04,.common_title01,.common_title02,.common_title03,.common_title04,.common_title05,.common_title06,.common_title07,.document-d_wrap .editor_wrap,.document_list,.document_list .document_item_menu_block .document_item_menu_list .document_item_set_btn,.document_pager_block .document_pager_btn,.document_search_block .document_search_btn,.document_search_block .document_search_input,.document_tab_block .document_tab_list .document_tab_item,.editor_wrap,.fg,.form_checkbox_label .form_checkbox_text,.form_contact_list .form_contact_item_title,.form_contact_privacy_text,.form_contact_wrap .form_contact_info_block .form_contact_text,.form_contact_wrap .form_contact_info_block .form_contact_title,.form_date_block .form_date_text,.form_date_block .form_date_title,.form_error_text,.form_info_text,.form_input,.form_login_block .form_login_main .form_login_title,.form_password_block .form_pwd_input,.form_radio_label .form_radio_text,.form_select,.form_setting_input,.form_setting_select,.form_stripe_error_text,.form_stripe_input,.form_terms_text,.form_textarea,.form_upload_block .el-upload-dragger .el-upload__text,.form_upload_block .el-upload-list__item-name,.form_upload_nofile,.form_zip_block .form_zip_btn,.form_zip_block .form_zip_text,.header_account_block,.header_account_block .header_account_list .header_account_link,.header_company_block .header_company_btnarea .header_company_link,.header_company_block .header_company_main .header_company_name,.header_company_block .header_tab_list .header_tab_item,.header_nav_list .header_nav_link,.header_notice_block .header_notice_list .header_notice_link .header_notice_main,.header_notice_btn,.header_product_block,.header_product_block .header_product_btn,.header_product_block .header_product_link,.header_product_block .header_product_main .header_product_subtitle,.header_product_block .header_product_main .header_product_text,.header_product_block .header_product_title,.header_search_block .header_search_main .header_search_input,.header_search_block .header_search_sub .header_search_link,.header_search_block .header_search_sub .header_search_title,.header_sub_list .header_sub_link,.header_upgrade_btn,.index_company_name,.index_list_block .index_list .index_item_link,.index_list_block .index_list_title,.index_theme_list .index_theme_textarea,.label01,.label02,.news_info_block .news_info_btnarea .news_info_text,.news_list .news_link,.news_title_block .news_title,.occupation-d_url_block .occupation-d_title,.occupation-d_url_block .occupation-d_url_btn,.occupation-d_url_block .occupation-d_url_main .occupation-d_url_text,.occupation_aside_box .occupation_aside_menu_name,.occupation_aside_box .occupation_aside_sublist .occupation_aside_link,.occupation_aside_box .occupation_aside_title,.occupation_box .occupation_box_head .occupation_box_title,.occupation_box .occupation_btn,.occupation_box .occupation_name,.occupation_box .occupation_text,.occupation_detail_list .occupation_detail_link,.occupation_detail_list .occupation_detail_num,.occupation_middle_title,.occupation_pickup_block .occupation_pickup_title,.others_title,.pankuzu_block .pankuzu_list .pankuzu_item,.payment_block .payment_list .payment_code_block .payment_code_text,.payment_block .payment_price_block .payment_price_text span:after,.placeholder_text,.plan-cancel_form_list .plan-cancel_form_title,.plan-cancel_list .plan-cancel_item_body .plan-cancel_item_title,.plan-cancel_mail_block .plan-cancel_mail_title,.plan-change_info_list .plan-change_info_item_body .plan-change_info_item_text,.plan-change_info_sublist .plan-change_info_subtitle,.plan-n_mv_block .plan-n_mv_price span,.plan-payment_block .plan-payment_detail_list .plan-payment_detail_coupon_title,.plan_aside_btn,.plan_aside_common_block .plan_aside_status_title,.plan_aside_form_list .plan_aside_form_subtext,.plan_aside_form_list .plan_aside_form_title,.plan_aside_price_text,.plan_box .plan_info_list .plan_info_item,.plan_box .plan_price_block .plan_price small,.plan_box .plan_price_block .plan_price_subtext,.plan_box .plan_price_block .plan_price_text,.plan_box .plan_title,.plan_main_text,.plan_main_title,.plan_status_text,.popup-pic_wrap .popup-pic_bar .popup-pic_title,.popup_premium_btn,.popup_premium_wrap .popup_premium_list .popup_premium_item_text,.popup_premium_wrap .popup_premium_list .popup_premium_item_title,.popup_premium_wrap .popup_premium_subtitle,.popup_premium_wrap .popup_premium_title,.popup_sent_complete_text,.popup_title01,.procedure-d_complete_wrap .procedure-d_complete_main .procedure-d_complete_text,.procedure-d_date_block .procedure-d_date_main .procedure-d_date_btn,.procedure-d_date_block .procedure-d_date_sub .procedure-d_quest_text,.procedure-d_info_block .procedure-d_label,.procedure-d_info_block .procedure-d_status_btn,.procedure-d_main_block .procedure-d_main_title,.procedure-d_main_block .procedure-d_textarea,.procedure-d_main_block .procedure-d_title_input,.procedure-d_premium_btn,.procedure-d_process_block .procedure-d_process_end .procedure-d_process_end_text,.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_flex .procedure-d_process_title_block,.procedure-d_process_block .procedure-d_process_main .procedure-d_process_text,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_btn,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_list .procedure-d_flow_main .procedure-d_flow_textbox,.procedure-d_process_block .procedure-d_process_sub .procedure-d_flow_title,.procedure-d_process_lock_block .procedure-d_process_lock_btn,.procedure-d_process_lock_block .procedure-d_process_lock_text,.procedure-d_process_lock_block .procedure-d_process_lock_title,.procedure-popup_inner .editor_wrap,.procedure-popup_tab_list .procedure-popup_tab_item,.procedure-popup_wrap .procedure-popup_main .procedure-popup_title,.procedure_clean_block .procedure_clean_text,.procedure_info_box .procedure_info_clean_btn,.procedure_info_box .procedure_info_text,.procedure_list,.procedure_list .procedure_item_menu_block .procedure_item_menu_list .procedure_item_set_btn,.procedure_none_text,.procedure_status_text01,.procedure_status_text02,.sales_account_block .sales_account_title,.sales_account_form_list .sales_account_form_text,.sales_account_form_list .sales_account_form_title,.sales_complete_block .sales_complete_sub .sales_complete_name,.sales_complete_login_text,.sales_complete_text,.sales_complete_title,.sales_complete_warning_block .sales_sent_btn,.sales_coupon_block .sales_coupon_btn,.sales_coupon_block .sales_coupon_text,.sales_form_btnarea .sales_back_btn,.sales_form_btnarea .sales_submit_btn,.sales_line_block .sales_line_main .sales_line_subtitle,.sales_line_block .sales_line_main .sales_line_text,.sales_line_block .sales_line_main .sales_line_title,.sales_line_block .sales_line_sub .sales_line_btn,.sales_order_list .sales_order_info,.sales_order_price,.sales_payment_code_block .sales_payment_code_text,.sales_payment_stripe_input,.sales_plan_block .sales_plan_main_title,.sales_plan_label,.sales_plan_list .sales_plan01_btn,.sales_plan_list .sales_plan02_btn,.sales_plan_list .sales_plan03_btn,.sales_plan_list .sales_plan_info_list .sales_plan_info_sublist .sales_plan_info_subitem,.sales_plan_list .sales_plan_info_list .sales_plan_info_title,.sales_plan_list .sales_plan_info_text,.sales_plan_list .sales_plan_price,.sales_plan_list .sales_plan_subtext,.sales_plan_list .sales_plan_talk_block .sales_plan_talk_main .sales_plan_talk_text,.sales_plan_list .sales_plan_title,.sales_qa_block .sales_qa_list .sales_qa_item_text,.sales_qa_block .sales_qa_list .sales_qa_item_title,.sales_qa_block .sales_qa_others_title,.sales_qa_block .sales_qa_title,.sales_stripe_error_text,.setting-d_form_list .setting-d_form_title,.setting-d_form_reset_link,.setting-d_info_list .setting-d_info_item,.setting-d_info_title,.setting_info_list .setting_info_item,.setting_sub_text,.setting_text,.setting_title_block .setting_link,.setting_title_block .setting_quest .setting_quest_text,.setting_title_block .setting_title,.theme_column,.theme_price,.theme_title,body,html{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,ヒラギノ角ゴシック,Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.chat_upgrade_btn,.common_premium_btn,.document_wrap .document_head .document_head_date,.document_wrap .document_head .document_head_title,.document_wrap .document_info .document_client_name,.document_wrap .document_info .document_info_price .document_info_price_text,.document_wrap .document_info .document_info_sub .document_company_name,.document_wrap .document_info .document_info_text,.document_wrap .document_main .document_main_head,.document_wrap .document_main_list .document_main_text,.fgs,.payment_block .payment_list .payment_form_input,.payment_block .payment_list .payment_item_title,.payment_block .payment_list .payment_item_title span,.payment_block .payment_list .payment_stripe_input,.payment_block .payment_price_block .payment_price_title,.payment_block .payment_text,.payment_block .payment_title,.payment_btn01,.payment_btn02,.plan-cancel_step_block .plan-cancel_step_sublist .plan-cancel_step_subitem,.plan-change_now_text,.plan-n_common_text,.plan-n_common_title,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer .plan-n_faq_answer_text,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_answer .plan-n_faq_answer_title,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest .plan-n_faq_quest_title,.plan-n_faq_wrap .plan-n_faq_text,.plan-n_faq_wrap .plan-n_faq_title,.plan-n_func_wrap .plan-n_func_list .plan-n_func_text,.plan-n_func_wrap .plan-n_func_list .plan-n_func_title,.plan-n_func_wrap .plan-n_func_subtext,.plan-n_mv_block .plan-n_mv_btn,.plan-n_mv_block .plan-n_mv_info_text,.plan-n_mv_block .plan-n_mv_price,.plan-n_mv_block .plan-n_mv_subtitle,.plan-n_mv_block .plan-n_mv_title,.plan-n_mv_scroll_btn,.plan-n_support_wrap .plan-n_support_list .plan-n_support_pic_text,.plan-n_support_wrap .plan-n_support_list .plan-n_support_subtext,.plan-n_support_wrap .plan-n_support_list .plan-n_support_text,.plan-n_support_wrap .plan-n_support_list .plan-n_support_title,.plan-payment_block .plan-payment_detail_list .plan-payment_detail_main,.plan-payment_block .plan-payment_detail_title,.plan-payment_block .plan-payment_info_list .plan-payment_info_text,.plan-payment_block .plan-payment_info_list .plan-payment_info_title,.plan_cancel_block .plan_cancel_text,.plan_cancel_block .plan_cancel_title,.premium_block .premium_main .premium_text,.premium_block .premium_main .premium_title,.premium_block .premium_sub .premium_btn_inner,.premium_block .premium_sub .premium_sub_text,.premiun-d_block .premium-d_text,.premiun-d_block .premium-d_title,.procedure-popup_docu_title,.procedure-popup_docu_wrap .document_posi_main input[type=text],.procedure-popup_docu_wrap .document_posi_main textarea,.procedure-popup_docu_wrap .document_posi_sub .document_quest_text,.procedure-popup_docu_wrap .procedure-popup_docu_block,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_info_name,.sales_step_block .sales_step_sublist .sales_3step_subitem,.sales_step_block .sales_step_sublist .sales_4step_subitem,.setting_history_table,.setting_plan_block .setting_plan_item{font-family:Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.fe,.payment_block .payment_price_block .payment_price_text,.plan_aside_price_text span,.plan_box .plan_price_block .plan_price,.plan_box .plan_price_block .plan_price_subtext span,.sales_plan_list .sales_plan_price span{font-family:din-2014,sans-serif}.common_inner_m{max-width:1040px}.common_inner_m,.common_inner_xs{position:relative;width:100%;margin:0 auto;z-index:5}.common_inner_xs{max-width:720px}.aside_theme_wrap .aside_theme_list .aside_theme_btn,.chat_back_btn,.chat_upgrade_btn,.chat_wrap .chat_info_main .chat_close_btn,.common_link_btn01,.common_popup_btn01,.common_popup_btn02,.common_premium_btn,.common_procedure_btn01,.common_procedure_btn02,.common_procedure_btn03,.document_tab_block .document_tab_list .document_tab_item,.editor_wrap a img,.header_logo,.header_notice_block .header_notice_list .header_notice_link,.header_product_block .header_product_btn,.header_product_block .header_product_link,.header_search_block .header_search_sub .header_search_link,.header_upgrade_btn,.index_notice_wrap .index_close_btn,.occupation-d_url_block .occupation-d_url_btn,.plan-n_common_text a,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest,.plan-n_mv_block .plan-n_mv_subtitle a,.plan-n_mv_scroll_btn,.popup-pic_wrap .popup-pic_bar .popup-pic_close_btn,.popup_premium_btn,.popup_premium_wrap .popup_premium_bg .popup_premium_close_btn,.premium_block .premium_sub .premium_btn,.procedure-d_info_block .procedure-d_status_btn,.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text a,.procedure-d_process_lock_block .procedure-d_process_lock_btn,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_open_btn,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_zoom-in_btn,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_zoom-out_btn,.procedure-popup_wrap .procedure-popup_bar .procedure-popup_close_btn,.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_main,.procedure_info_box .procedure_info_close_btn,.procedure_none_text a,.sales_complete_text a,.sales_complete_warning_block .sales_sent_btn,.sales_line_block .sales_line_sub .sales_line_btn,.sales_plan_list .sales_plan01_btn,.sales_plan_list .sales_plan02_btn,.sales_plan_list .sales_plan03_btn,.setting-d_form_reset_link,.setting-d_info_list .setting-d_info_item a,.setting-d_info_list .setting-d_info_item span,.setting_sub_text a,.setting_text a,.setting_title_block .setting_link{transition:all .3s ease}.aside_theme_wrap .aside_theme_list .aside_theme_btn:hover,.chat_back_btn:hover,.chat_upgrade_btn:hover,.chat_wrap .chat_info_main .chat_close_btn:hover,.common_link_btn01:hover,.common_popup_btn01:hover,.common_popup_btn02:hover,.common_premium_btn:hover,.common_procedure_btn01:hover,.common_procedure_btn02:hover,.common_procedure_btn03:hover,.document_tab_block .document_tab_list .document_tab_item:hover,.editor_wrap a img:hover,.header_logo:hover,.header_notice_block .header_notice_list .header_notice_link:hover,.header_product_block .header_product_btn:hover,.header_product_block .header_product_link:hover,.header_search_block .header_search_sub .header_search_link:hover,.header_upgrade_btn:hover,.index_notice_wrap .index_close_btn:hover,.occupation-d_url_block .occupation-d_url_btn:hover,.plan-n_common_text a:hover,.plan-n_faq_wrap .plan-n_faq_list .plan-n_faq_quest:hover,.plan-n_mv_block .plan-n_mv_subtitle a:hover,.plan-n_mv_scroll_btn:hover,.popup-pic_wrap .popup-pic_bar .popup-pic_close_btn:hover,.popup_premium_btn:hover,.popup_premium_wrap .popup_premium_bg .popup_premium_close_btn:hover,.premium_block .premium_sub .premium_btn:hover,.procedure-d_info_block .procedure-d_status_btn:hover,.procedure-d_process_block .procedure-d_process_main .procedure-d_notice_text a:hover,.procedure-d_process_lock_block .procedure-d_process_lock_btn:hover,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_open_btn:hover,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_zoom-in_btn:hover,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_zoom-out_btn:hover,.procedure-popup_wrap .procedure-popup_bar .procedure-popup_close_btn:hover,.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_main:hover,.procedure_info_box .procedure_info_close_btn:hover,.procedure_none_text a:hover,.sales_complete_text a:hover,.sales_complete_warning_block .sales_sent_btn:hover,.sales_line_block .sales_line_sub .sales_line_btn:hover,.sales_plan_list .sales_plan01_btn:hover,.sales_plan_list .sales_plan02_btn:hover,.sales_plan_list .sales_plan03_btn:hover,.setting-d_form_reset_link:hover,.setting-d_info_list .setting-d_info_item a:hover,.setting-d_info_list .setting-d_info_item span:hover,.setting_sub_text a:hover,.setting_text a:hover,.setting_title_block .setting_link:hover{opacity:.7}.chat_radio_label .chat_radio_text,.common_btn03,.common_btn03-l,.common_btn03-s,.common_btn04,.common_btn05,.common_btn06,.document_pager_block .document_pager_btn,.payment_btn01,.sales_coupon_block .sales_coupon_btn,.sales_form_btnarea .sales_back_btn,.setting_history_table .setting_history_dw_btn{transition:all .3s ease}.chat_radio_label .chat_radio_text:hover,.common_btn03-l:hover,.common_btn03-s:hover,.common_btn03:hover,.common_btn04:hover,.common_btn05:hover,.common_btn06:hover,.document_pager_block .document_pager_btn:hover,.payment_btn01:hover,.sales_coupon_block .sales_coupon_btn:hover,.sales_form_btnarea .sales_back_btn:hover,.setting_history_table .setting_history_dw_btn:hover{background-color:#ebebeb}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_procedure_list .aside_procedure_link,.column_list .column_link,.common_btn02,.document_list .document_item.info,.index_list_block .index_list .index_item_link,.index_theme_list .index_theme_btn,.news_list .news_item,.procedure_list .procedure_item.info{transition:all .3s ease}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link:hover,.aside_procedure_list .aside_procedure_link:hover,.column_list .column_link:hover,.common_btn02:hover,.document_list .document_item.info:hover,.index_list_block .index_list .index_item_link:hover,.index_theme_list .index_theme_btn:hover,.news_list .news_item:hover,.procedure_list .procedure_item.info:hover{background-color:#fbfbfc}.aside_theme_wrap .aside_theme_list .aside_theme_pic,.column_list .column_pic,.editor_main_pic,.occupation_box .occupation_box_head,.procedure-popup_wrap .procedure-popup_main .procedure-popup_file .procedure-popup_file_main{background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#f7f7f7}@media only screen and (max-width:1650px){.header_nav_list .header_nav_link{padding:10px}}@media only screen and (max-width:1499px){.header_nav_list .header_nav_link{padding:10px 16px}}@media only screen and (max-width:1650px){.header_sub_list .header_sub_item{margin:0 0 0 12px}}@media only screen and (max-width:1499px){.header_sub_list .header_sub_item{margin:0 0 0 24px}}@media only screen and (max-width:1200px){.header_sub_list .header_sub_item{margin:0 0 0 16px}}@media only screen and (max-width:1650px){.header_upgrade_btn{margin:0 12px 0 0}}@media only screen and (max-width:1499px){.header_upgrade_btn{margin:0 24px 0 0}}@media only screen and (max-width:1200px){.header_upgrade_btn{margin:0 16px 0 0}}.setting_history_table{width:100%;font-size:14px;color:#282828}.setting_history_table thead tr:first-of-type{border-bottom:none}.setting_history_table tr{border-bottom:1px solid #bebebe}.setting_history_table .setting_history_title{background:#f5f6f8;font-weight:600;padding:12px 5px}.setting_history_table .setting_history_title:first-of-type{padding:12px 5px 12px 16px;border-radius:6px 0 0 6px}.setting_history_table .setting_history_title:last-of-type{padding:12px 16px 12px 5px;border-radius:0 6px 6px 0}.setting_history_table .setting_history_title.w147{width:147px}.setting_history_table .setting_history_textarea{line-height:1.5;padding:15px 5px}.setting_history_table .setting_history_textarea:first-of-type{padding:15px 5px 15px 16px}.setting_history_table .setting_history_textarea:last-of-type{padding:15px 16px 15px 5px}.setting_history_table .setting_history_dw_btn{display:block;width:126px;min-width:126px;text-align:center;line-height:28px;color:#282828;font-weight:600;border:1px solid #d2d2d2;border-radius:6px}.setting_history_table .setting_history_dw_btn img{width:14px;margin:0 0 0 4px;display:inline-block;vertical-align:-1px}.document_wrap{width:210mm;height:296.5mm;box-sizing:border-box;padding:40px 24px;margin:0 auto}.document_wrap .document_head{display:flex;align-items:center;justify-content:space-between;margin:0 0 40px}.document_wrap .document_head img{display:block;width:200px}.document_wrap .document_head .document_head_box{text-align:right}.document_wrap .document_head .document_head_title{font-size:28px;color:#b5b5b6;font-weight:300;margin:0 0 8px}.document_wrap .document_head .document_head_date{font-size:12px;color:#282828;font-weight:300}.document_wrap .document_info{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 40px}.document_wrap .document_info .document_info_text{font-size:12px;line-height:1.5;color:#282828;font-weight:300}.document_wrap .document_info .document_info_main{width:320px}.document_wrap .document_info .document_client_name{display:flex;align-items:flex-end;width:100%;font-size:16px;line-height:1.2;padding:0 0 6px;border-bottom:1px solid #bebebe;color:#282828;margin:0 0 12px}.document_wrap .document_info .document_client_name span{font-weight:600;margin:0 16px 0 0}.document_wrap .document_info .document_client_name small{white-space:nowrap;font-weight:300}.document_wrap .document_info .document_info_price{background:#f5f6f8;padding:24px 16px;margin:16px 0 0;border-radius:2px}.document_wrap .document_info .document_info_price .document_info_price_text{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#282828}.document_wrap .document_info .document_info_sub .document_company_name{font-size:14px;color:#282828;font-weight:600;text-align:right}.document_wrap .document_info .document_info_sub .document_company_name span{display:inline-block;vertical-align:middle;position:relative;z-index:0;margin:0 -20px 0 0}.document_wrap .document_info .document_info_sub .document_company_name img{position:relative;z-index:5;display:inline-block;vertical-align:middle;width:60px}.document_wrap .document_info .document_info_sub .document_info_text{text-align:right;margin:22px 0 0}.document_wrap .document_main .document_main_head{background:#f5f6f8;padding:12px 16px;font-size:14px;font-weight:600;color:#282828;display:flex;justify-content:space-between;align-items:center;border-radius:2px}.document_wrap .document_main_list .document_main_item{display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.document_wrap .document_main_list .document_main_item.plan{padding:16px;margin:0 0 8px;border-bottom:1px solid #bebebe}.document_wrap .document_main_list .document_main_item.plan .document_main_text:first-of-type{text-align:left}.document_wrap .document_main_list .document_main_item.total{padding:16px 16px 0;margin:8px 0 0;border-top:1px solid #bebebe}.document_wrap .document_main_list .document_main_item.total .document_main_text{font-weight:600}.document_wrap .document_main_list .document_main_text{width:50%;font-size:14px;font-weight:300;line-height:1.2;color:#282828;text-align:right}.document_list{width:100%;color:#282828}.document_list .document_item{position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #f5f6f8}.document_list .document_item.title{border-bottom:none;background:#f5f6f8;padding:12px 0;margin:0 0 8px;border-radius:4px}.document_list .document_item.info:after{content:"";display:block;width:calc(100% - 32px);height:1px;background:#d2d2d2;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%)}.document_list .document_item:nth-of-type(2){border-radius:4px 4px 0 0}.document_list .document_item:last-of-type{border-bottom:none;border-radius:0 0 4px 4px}.document_list .document_item:last-of-type:after{content:none}.document_list .document_item .document_link{width:calc(100% - 52px);display:flex;justify-content:space-between;color:#282828}.document_list .document_item_title{padding:0 16px}.document_list .document_item_title.w_document-btn{width:52px}.document_list .document_item_title.w100{width:100px}.document_list .document_item_title.w116{width:116px}.document_list .document_item_title.w_document-date{width:165px}.document_list .document_item_title.w542{width:542px}.document_list .document_item_title.w_document-name{width:calc(100% - 382px)}.document_list .document_item_box{position:relative;display:flex;align-items:center;padding:20px 16px}.document_list .document_item_box .document_item_text{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2}.document_list .document_item_box.w_document-btn{width:52px}.document_list .document_item_box.w100{width:100px}.document_list .document_item_box.w116{width:116px}.document_list .document_item_box.w_document-date{width:165px}.document_list .document_item_box.w542{width:542px}.document_list .document_item_box.w_document-name{width:calc(100% - 330px)}.document_list .document_item_menu_btn{display:block;width:20px;height:20px;padding:0;background:none;border:none}.document_list .document_item_menu_btn:hover img.normal{display:none}.document_list .document_item_menu_btn:hover img.active{display:block}.document_list .document_item_menu_btn img{width:100%}.document_list .document_item_menu_btn img.normal{display:block}.document_list .document_item_menu_btn img.active{display:none}.document_list .document_item_menu_block{display:block;width:138px;padding:12px 0;position:absolute;top:20px;left:50%;z-index:5;background:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.15);border-radius:6px;transform:translateX(-50%)}@media only screen and (max-width:1400px){.document_list .document_item_menu_block{left:inherit;right:0;transform:translateX(0)}}.document_list .document_item_menu_block .document_item_menu_list{width:100%}.document_list .document_item_menu_block .document_item_menu_list .document_item_set_btn{display:block;width:100%;border:none;background:#fff;padding:0;height:46px;color:#000;transition:all .3s ease}.document_list .document_item_menu_block .document_item_menu_list .document_item_set_btn:hover{background:#f1f1f1}.document_search_block{margin:0 0 24px;display:flex}.document_search_block .document_search_input{outline:none;width:240px;height:36px;margin:0 12px 0 0;border:1px solid #bebebe;color:#282828;background:#fff;padding:0 12px;border-radius:6px}.document_search_block .document_search_btn{position:relative;display:block;width:36px;height:36px;color:#fff;background:#008482;border:1px solid #fff;text-decoration:none;text-align:center;padding:0;border-radius:8px;transition:all .3s ease}.document_search_block .document_search_btn:hover{background:#00706f}.document_search_block .document_search_btn img{display:block;width:18px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.procedure-popup_inner .editor_wrap{line-height:1.5}.procedure-popup_docu_wrap{width:100%;background:#f7f7f7}.procedure-popup_docu_wrap .procedure-popup_docu_info{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#f5f6f8;border-bottom:1px solid #d2d2d2}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_info_name{line-height:1.5;font-weight:600;color:#282828}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_info_btnarea{display:flex;align-items:center;margin:0 0 0 12px}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_info_btnarea.active .procedure-popup_docu_zoom-in_btn,.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_info_btnarea.active .procedure-popup_docu_zoom-out_btn{display:block}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_zoom-in_btn{display:none;position:relative;width:20px;height:20px;border:none;padding:0;margin:0 12px 0 0;background:none}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_zoom-in_btn img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:inline-block;width:16px}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_zoom-out_btn{display:none;position:relative;width:20px;height:20px;border:none;padding:0;margin:0 12px 0 0;background:none}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_zoom-out_btn img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:inline-block;width:16px}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_open_btn{position:relative;display:block;width:20px;height:20px;border:none;padding:0;background:none}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_open_btn.active .verti{transform:translateX(-50%) translateY(-50%)}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_open_btn img{position:absolute;display:block;width:14px;left:50%;top:50%}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_open_btn .hori{transform:translateX(-50%) translateY(-50%)}.procedure-popup_docu_wrap .procedure-popup_docu_info .procedure-popup_docu_open_btn .verti{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.procedure-popup_docu_wrap .procedure-popup_docu_main{padding:20px;width:100%;overflow:scroll}.procedure-popup_docu_wrap .procedure-popup_docu_block{transform-origin:left top;width:210mm;font-size:13px;color:#282828;line-height:1.7;background:#fff;position:relative;margin:0 auto}.procedure-popup_docu_wrap .procedure-popup_docu_block .document_bg_pic{position:relative;z-index:0;display:block;width:100%}.procedure-popup_docu_wrap .document_posi_box{position:absolute;z-index:10;display:flex;align-items:flex-start}.procedure-popup_docu_wrap .document_posi_box:hover .document_posi_sub{display:block}.procedure-popup_docu_wrap .document_posi_main input[type=text]{position:relative;outline:none;display:block;height:40px;border:1px solid #d2d2d2;font-size:10px;padding:0 2px;color:#282828;background:#fff}.procedure-popup_docu_wrap .document_posi_main input[type=text].must{background:#ffebeb}.procedure-popup_docu_wrap .document_posi_main input[type=text]:focus{background:#fff}.procedure-popup_docu_wrap .document_posi_main input[type=text].error{border:1px solid #e12850}.procedure-popup_docu_wrap .document_posi_main textarea{position:relative;outline:none;display:block;border:1px solid #d2d2d2;font-size:10px;padding:2px;color:#282828;resize:none;background:none}.procedure-popup_docu_wrap .document_posi_main textarea.must{background:rgba(255,0,0,.1)}.procedure-popup_docu_wrap .document_posi_main textarea.error{border:1px solid #e12850}.procedure-popup_docu_wrap .document_posi_main .document_posi_map{display:block}.procedure-popup_docu_wrap .document_posi_main .document_posi_map iframe,.procedure-popup_docu_wrap .document_posi_main .document_posi_map>div{margin:0 auto 5px;display:block}.procedure-popup_docu_wrap .document_posi_main .document_posi_map input[type=text]{margin:0 auto}.procedure-popup_docu_wrap .document_posi_sub{display:none;width:18px;margin:0 0 0 4px}.procedure-popup_docu_wrap .document_posi_sub .document_quest_block{position:relative;display:block;width:100%}.procedure-popup_docu_wrap .document_posi_sub .document_quest_block:hover .document_quest_box{animation:fade .3s ease forwards;display:block}.procedure-popup_docu_wrap .document_posi_sub .document_quest_block img{display:block;width:100%;margin:0}.procedure-popup_docu_wrap .document_posi_sub .document_quest_box{display:none;position:absolute;top:0;right:-310px;z-index:30;width:300px;padding:10px;background:#3d3d3d;border-radius:8px}.procedure-popup_docu_wrap .document_posi_sub .document_quest_box:before{content:"";display:block;position:absolute;left:-7px;top:4px;border-top:5px solid transparent;border-right:8px solid #3d3d3d;border-bottom:5px solid transparent}.procedure-popup_docu_wrap .document_posi_sub .document_quest_box:after{content:"";display:block;width:15px;height:100%;position:absolute;top:0;left:-15px}.procedure-popup_docu_wrap .document_posi_sub .document_quest_text{font-size:11px;line-height:1.5;color:#fff}.procedure-popup_docu_wrap .document_posi_sub a{color:#00bfff;text-decoration:underline}.procedure-popup_docu_wrap .document_circle_label input[type=checkbox]{display:none}.procedure-popup_docu_wrap .document_circle_label span{display:block;border-radius:50%;border:1px dashed #cdcdcd}.procedure-popup_docu_wrap .document_circle_label span.must{background:#ffebeb}.procedure-popup_docu_wrap .document_circle_label input[type=checkbox]:checked+span{border:1px solid #282828}.procedure-popup_docu_wrap .document_circle_label input[type=checkbox]:checked+span.must{background:none}.procedure-popup_docu_wrap .document_check_label input[type=checkbox]{display:none}.procedure-popup_docu_wrap .document_check_label span{position:relative;display:block;border:1px dashed #cdcdcd}.procedure-popup_docu_wrap .document_check_label span.must{background:#ffebeb}.procedure-popup_docu_wrap .document_check_label input[type=checkbox]:checked+span{border:none;background:none}.procedure-popup_docu_wrap .document_check_label input[type=checkbox]:checked+span.must{background:none}.procedure-popup_docu_wrap .document_check_label input[type=checkbox]:checked+span:after{content:"";display:block;position:absolute;top:50%;left:50%;width:4px;height:7px;border-bottom:2px solid #282828;border-right:2px solid #282828;transform:translateX(-50%) translateY(-50%) rotate(40deg)}.procedure-popup_docu_wrap .document_mass_list{display:flex;justify-content:space-between;height:40px;padding:2px}.procedure-popup_docu_wrap .document_mass_list li{height:100%}.procedure-popup_docu_wrap .document_mass_list li input[type=text]{width:100%;height:100%;padding:0 2px;text-align:center}@keyframes fade{0%{display:none;opacity:0}50%{display:block;opacity:0}to{display:block;opacity:1}}.procedure-popup_docu_title{line-height:1.5;color:#282828;margin:0 0 8px;font-weight:600}.procedure-popup_docu_btnarea{display:flex;align-items:center;margin:24px 0 0}.procedure-popup_docu_btnarea .common_procedure_btn01{width:220px;text-align:center;margin:0 12px 0 0}.procedure-popup_docu_btnarea .common_btn01-l{line-height:48px;width:220px}.document-d_wrap{min-height:calc(100vh - 132px);padding:40px 20px 64px}.document-d_wrap .editor_wrap{line-height:1.5;margin:0 0 40px}.document-d_wrap .editor_wrap p{margin:0}.setting_plan_block{max-width:290px}.setting_plan_block .setting_plan_item{display:flex;align-items:flex-start;justify-content:space-between;font-size:16px;line-height:1.2;font-weight:300;color:#282828;padding:6px 0}.setting_plan_block .setting_plan_item:first-of-type{border-bottom:1px solid #ebebeb;padding:0 0 12px;margin:0 0 20px}.setting_plan_block .setting_plan_item:last-of-type{font-weight:600;font-size:18px;border-top:1px solid #ebebeb;margin:20px 0 0;padding:12px 0 0}.setting_plan_block .setting_plan_title{white-space:nowrap}.setting_plan_block .setting_plan_text{text-align:right}.setting_plan_block .setting_plan_text span{font-weight:300;display:block;font-size:12px;margin:4px 0 0;color:#6c6c6c}.plan-change_wrap{padding:64px 40px}.plan-change_wrap.height_fixed{min-height:calc(100svh - 200px)}.plan-change_wrap .sales_plan_block{padding:0;max-width:1280px;width:100%;margin:0 auto}.plan-change_now_text{display:block;width:100%;height:56px;line-height:56px;text-align:center;font-size:18px;font-weight:600;color:#282828;margin:0 0 12px}.plan-change_now_text img{display:inline-block;width:16px;margin:0 8px 0 0}.plan-change_fixed_btnarea{position:fixed;bottom:0;left:0;z-index:50;width:100%;height:72px;background:#fff;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.plan-change_fixed_btnarea .plan-change_fixed_inner{max-width:800px;width:100%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.plan-change_fixed_btnarea .plan-change_fixed_left{width:50%}.plan-change_fixed_btnarea .plan-change_fixed_left .common_btn06{width:80px}.plan-change_fixed_btnarea .plan-change_fixed_right{width:50%;display:flex;align-items:center;justify-content:flex-end}.plan-change_fixed_btnarea .plan-change_fixed_right .common_btn06{width:64px}.plan-change_fixed_btnarea .plan-change_fixed_right .common_btn01{width:96px;margin:0 0 0 10px}.plan-change_fixed_btnarea .plan-change_fixed_right .common_btn01.next{width:64px}.plan-change_fixed_btnarea .plan-change_fixed_right .common_btn07{width:96px;margin:0 0 0 10px}.plan_inner{max-width:800px;width:100%;margin:0 auto}.plan-payment_block{display:flex;align-items:flex-start}.plan-payment_block .plan-payment_info{width:422px;margin:0 24px 0 0}.plan-payment_block .plan-payment_detail{width:354px;padding:32px;border:1px solid #bebebe;border-radius:12px}.plan-payment_block .plan-payment_info_list .plan-payment_info_item{margin:0 0 20px}.plan-payment_block .plan-payment_info_list .plan-payment_info_item:last-of-type{margin:0}.plan-payment_block .plan-payment_info_list .plan-payment_info_title{font-size:16px;font-weight:600;margin:0 0 12px;color:#282828}.plan-payment_block .plan-payment_info_list .plan-payment_info_text{font-size:14px;line-height:1.5;color:#6c6c6c}.plan-payment_block .plan-payment_info_list .plan-payment_info_text span{font-weight:600}.plan-payment_block .plan-payment_detail_title{font-size:24px;color:#282828;font-weight:600;padding:0 0 24px;border-bottom:1px solid #ebebeb;margin:0 0 28px}.plan-payment_block .plan-payment_detail_list .plan-payment_detail_item{padding:0 0 12px;margin:0 0 28px;border-bottom:1px solid #ebebeb}.plan-payment_block .plan-payment_detail_list .plan-payment_detail_main{display:flex;align-items:flex-start;justify-content:space-between;font-size:16px;line-height:1.2;font-weight:300;color:#282828}.plan-payment_block .plan-payment_detail_list .plan-payment_detail_item_title{white-space:nowrap}.plan-payment_block .plan-payment_detail_list .plan-payment_detail_item_text{text-align:right}.plan-payment_block .plan-payment_detail_list .plan-payment_detail_coupon_title{font-size:14px;color:#282828;font-weight:700;margin:0 0 12px}.plan-payment_block .plan-payment_detail_list .plan-payment_detail_coupon_title span{display:inline-block;color:#fff;width:28px;line-height:14px;font-size:10px;text-align:center;margin:0 0 0 6px;background:#bebebe;border-radius:2px;vertical-align:1px}.plan-change_info_list{display:flex;margin:0 0 40px}.plan-change_info_list .plan-change_info_item{width:calc((100% - 48px) / 3);margin:0 24px 0 0;background:#fff;border:1px solid #bebebe;border-radius:12px;overflow:hidden;box-shadow:0 0 24px rgba(0,0,0,.1)}.plan-change_info_list .plan-change_info_item:last-of-type{margin:0}.plan-change_info_list .plan-change_info_item_head{padding:24px;background:#e5f8ec}.plan-change_info_list .plan-change_info_item_head img{display:block;height:40px;margin:0 auto}.plan-change_info_list .plan-change_info_item_body{padding:20px 24px}.plan-change_info_list .plan-change_info_item_body .plan-change_info_item_text{font-size:18px;font-weight:700;line-height:1.5;color:#282828}.plan-change_info_block{margin:0 0 36px}.plan-change_info_block:last-of-type{margin:0}.plan-change_info_sublist .plan-change_info_subitem{margin:0 0 20px}.plan-change_info_sublist .plan-change_info_subitem:last-of-type{margin:0}.plan-change_info_sublist .plan-change_info_subtitle{font-size:16px;line-height:1.2;color:#282828;font-weight:700;margin:0 0 8px}.plan-change_info_mail{margin:20px 0 0}.plan-change_info_mail .plan-change_info_mail_main{display:flex;align-items:center}.plan-change_info_mail .form_input{height:40px;width:358px}.plan-change_info_mail .common_btn01{display:inline-block;padding:11px 16px;line-height:1;width:auto;margin:0 0 0 16px}.plan_cancel_block{max-width:800px;width:100%;margin:56px auto 0;padding:56px 0 0;border-top:1px solid #bebebe;text-align:center}.plan_cancel_block .plan_cancel_title{font-size:24px;color:#282828;font-weight:600;margin:0 0 16px}.plan_cancel_block .plan_cancel_text{font-size:14px;line-height:1.5;font-weight:300;margin:0 0 24px;color:#6c6c6c}.plan_cancel_block .common_btn06{max-width:176px;margin:0 auto}.plan-cancel_wrap{padding:32px 40px 64px}.plan-cancel_wrap .sales_plan_list{max-width:1280px;width:100%;margin:0 auto}.plan-cancel_step_block{background:#fff;padding:32px 40px;position:-webkit-sticky;position:sticky;top:60px;z-index:10}.plan-cancel_step_block .plan-cancel_step_list{margin:0 auto 16px;max-width:800px;width:100%;display:flex;align-items:center}.plan-cancel_step_block .plan-cancel_step_list .plan-cancel_step_dot{position:relative;border:3px solid #ebebeb;background:#fff;display:block;width:16px;min-width:16px;height:16px;border-radius:50%}.plan-cancel_step_block .plan-cancel_step_list .plan-cancel_step_dot.prev_step{border-color:#282828;background:url(/assets/images/sales/step_check.svg) 50% no-repeat #282828;background-size:12px}.plan-cancel_step_block .plan-cancel_step_list .plan-cancel_step_dot.current_step{border-color:#282828}.plan-cancel_step_block .plan-cancel_step_list .plan-cancel_step_line{position:relative;width:100%;background:#ebebeb;height:3px}.plan-cancel_step_block .plan-cancel_step_list .plan-cancel_step_line .plan-cancel_step_line_main{position:absolute;left:0;top:0;background:#282828;height:3px}.plan-cancel_step_block .plan-cancel_step_sublist{margin:0 auto;max-width:800px;width:100%;display:flex;align-items:center;justify-content:space-between}.plan-cancel_step_block .plan-cancel_step_sublist .plan-cancel_step_subitem{width:calc(100% / 6 * 2);text-align:center;font-weight:600;color:#6c6c6c}.plan-cancel_step_block .plan-cancel_step_sublist .plan-cancel_step_subitem:first-of-type{text-align:left;width:calc(100% / 6)}.plan-cancel_step_block .plan-cancel_step_sublist .plan-cancel_step_subitem:last-of-type{text-align:right;width:calc(100% / 6)}.plan-cancel_step_block .plan-cancel_step_sublist .plan-cancel_step_subitem.active{color:#282828}.plan-cancel_list{display:flex;flex-wrap:wrap;margin:0 0 -40px}.plan-cancel_list .plan-cancel_item{width:calc((100% - 48px) / 3);margin:0 24px 40px 0;background:#fff;border:1px solid #bebebe;border-radius:12px;overflow:hidden;box-shadow:0 0 24px rgba(0,0,0,.1)}.plan-cancel_list .plan-cancel_item:nth-of-type(3n){margin:0 0 40px}.plan-cancel_list .plan-cancel_item_head{width:100%;height:118px;background:#bebebe}.plan-cancel_list .plan-cancel_item_head img{display:block;height:100%;width:100%;object-fit:cover;margin:0 auto}.plan-cancel_list .plan-cancel_item_body{padding:20px 24px}.plan-cancel_list .plan-cancel_item_body .plan-cancel_item_title{font-size:18px;font-weight:700;line-height:1.5;margin:0 0 16px;color:#e12850}.plan-cancel_form_list .plan-cancel_form_item{margin:0 0 40px}.plan-cancel_form_list .plan-cancel_form_item:last-of-type{margin:0}.plan-cancel_form_list .plan-cancel_form_title{font-size:16px;line-height:1.5;color:#282828;font-weight:700;margin:0 0 20px}.plan-cancel_form_list .plan-cancel_form_title .must{background:#e12850}.plan-cancel_form_list .plan-cancel_form_title .must,.plan-cancel_form_list .plan-cancel_form_title .option{display:inline-block;color:#fff;width:28px;line-height:14px;font-size:10px;text-align:center;margin:0 0 0 6px;border-radius:2px;vertical-align:2px}.plan-cancel_form_list .plan-cancel_form_title .option{background:#bebebe}.plan-cancel_form_list .plan-cancel_check_list .plan-cancel_check_item{margin:0 0 12px}.plan-cancel_form_list .plan-cancel_check_list .plan-cancel_check_item:last-of-type{margin:0}.plan-cancel_form_list .plan-cancel_check_list .plan-cancel_check_item .form_input{display:block;width:358px;margin:6px 0 0 24px}.plan-cancel_form_list .plan-cancel_comment_block{margin:20px 0 0}.plan-cancel_form_list .plan-cancel_comment_block .plan-cancel_form_title{margin:0 0 12px}.plan-cancel_form_list .plan-cancel_comment_block .form_textarea{height:120px}.plan-cancel_mail_block{margin:64px 0 0}.plan-cancel_mail_block .plan-cancel_mail_title{font-size:18px;color:#282828;font-weight:700;margin:0 0 16px}.plan-cancel_mail_block .form_checkbox_label .form_checkbox_text{font-size:16px;line-height:1.3}.placeholder_text{font-size:10px;color:#bebebe;line-height:1.5;width:calc(100% - 6px);position:absolute;top:3px;left:3px;z-index:-1}.document_tab_block{overflow:scroll}.document_tab_block .document_tab_list{display:flex;align-items:flex-end}.document_tab_block .document_tab_list .document_tab_item{cursor:pointer;white-space:nowrap;display:inline-block;padding:8px 24px;line-height:1.5;font-size:12px;font-weight:600;margin:0 5px 0 0;background:#f7f7f7;color:#6c6c6c;border-radius:5px 5px 0 0}.document_tab_block .document_tab_list .document_tab_item.active{background:#008482;color:#fff;font-size:14px}.document_tab_wrap{margin:0 0 24px}.document_tab_wrap .document_tab_box{display:none;padding:20px;border:2px solid #008482}.document_tab_wrap .document_tab_box.active{display:block}.document_tab_wrap .document_tab_box .placeholder_text,.document_tab_wrap .document_tab_box input,.document_tab_wrap .document_tab_box textarea{font-weight:700}.document_pager_block{display:flex;align-items:center;justify-content:center;margin:0 0 24px}.document_pager_block .document_pager_btn{display:inline-block;padding:0 16px;margin:0 6px;color:#282828;background:#fff;line-height:38px;border:1px solid #bebebe;text-decoration:none;text-align:center;border-radius:8px}.document_pager_block .document_pager_btn:disabled{background:#f7f7f7;color:#bebebe}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/_next/static/media/loading.99fd1e91.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/_next/static/media/prev.491323f3.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/_next/static/media/next.87312056.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/_next/static/media/close.03ca13b6.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.footer_nologin__yYdjz{min-width:inherit}.footer_lp_footer_class__EOtRb{min-width:inherit!important;width:100%!important}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@900&family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap");.fs-s{font-size:12px}.fs-m{font-size:14px}.fs-l{font-size:16px}.fs-sb{font-size:12px}.fs-mb,.fs-sb{font-weight:700}.fs-mb{font-size:14px}.fs-lb{font-size:16px}.fs-lb,.fs-xlb{font-weight:700}.fs-xlb{font-size:24px}:placeholder-shown{color:#bebebe}::-webkit-input-placeholder{color:#bebebe}:-moz-placeholder,::-moz-placeholder{color:#bebebe}:-ms-input-placeholder{color:#bebebe}.fg,.lp2_common_title,.lp2_cv_wrap .lp2_cv_btn,.lp2_cv_wrap .lp2_cv_title,.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text,.lp2_faq_wrap .lp2_faq_head .lp2_faq_title,.lp2_feature_wrap .lp2_feature_title,.lp2_fixed_btn,.lp2_footer_wrap .lp2_footer_list .lp2_footer_link,.lp2_header_wrap .lp2_header_login_btn,.lp2_header_wrap .lp2_header_register_btn,.lp2_list_wrap .lp2_list_list .lp2_list_subtext,.lp2_list_wrap .lp2_list_list .lp2_list_text,.lp2_list_wrap .lp2_list_title,.lp2_mv_block .lp2_mv_error,.lp2_mv_block .lp2_mv_form .lp2_mv_form_label,.lp2_mv_block .lp2_mv_form_list .lp2_mv_form_subtitle,.lp2_mv_block .lp2_mv_form_list .lp2_mv_input,.lp2_mv_block .lp2_mv_form_text,.lp2_mv_block .lp2_mv_form_title,.lp2_mv_block .lp2_mv_label_text,.lp2_mv_block .lp2_mv_subtitle,.lp2_mv_block .lp2_mv_title,.lp2_mv_submit_btn,.lp2_pro_wrap .lp2_pro_block .lp2_pro_text,.lp2_pro_wrap .lp2_pro_block .lp2_pro_title,.lp2_problem_block .lp2_problem_label,.lp2_problem_block .lp2_problem_sub .lp2_problem_subtext,.lp2_problem_block .lp2_problem_sub .lp2_problem_text,.lp2_problem_block .lp2_problem_title,.lp2_reason_wrap .lp2_reason_block .lp2_reason_title,.lp2_solution_block .lp2_solution_label,.lp2_solution_block .lp2_solution_text,.lp2_solution_block .lp2_solution_title,.lp2_step_wrap .lp2_step_result_text,.lp2_step_wrap .lp2_step_text,.lp2_step_wrap .lp2_step_title_block .lp2_step_label,.lp2_step_wrap .lp2_step_title_block .lp2_step_title,body,html{font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,ヒラギノ角ゴシック,Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.fgs{font-family:Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.fe,.lp2_common_title .en,.lp2_faq_wrap .lp2_faq_foot .lp2_faq_icon,.lp2_faq_wrap .lp2_faq_head .lp2_faq_icon,.lp2_feature_wrap .lp2_feature_num,.lp2_step_wrap .lp2_step_num{font-family:Inter,sans-serif;font-weight:900}.lp2_common_inner{position:relative;max-width:1000px;width:100%;margin:0 auto;z-index:5}.lp2_cv_wrap .lp2_cv_btn,.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text a,.lp2_footer_wrap .lp2_footer_list .lp2_footer_link,.lp2_footer_wrap .lp2_footer_logo,.lp2_header_wrap .lp2_header_login_btn,.lp2_header_wrap .lp2_header_logo,.lp2_header_wrap .lp2_header_register_btn,.lp2_mv_block .lp2_mv_form_text a,.lp2_mv_submit_btn{transition:all .3s ease}.lp2_cv_wrap .lp2_cv_btn:hover,.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text a:hover,.lp2_footer_wrap .lp2_footer_list .lp2_footer_link:hover,.lp2_footer_wrap .lp2_footer_logo:hover,.lp2_header_wrap .lp2_header_login_btn:hover,.lp2_header_wrap .lp2_header_logo:hover,.lp2_header_wrap .lp2_header_register_btn:hover,.lp2_mv_block .lp2_mv_form_text a:hover,.lp2_mv_submit_btn:hover{opacity:.7}.common_pc_768{display:block}@media only screen and (max-width:768px){.common_pc_768{display:none}}.common_sp_768{display:none}@media only screen and (max-width:768px){.common_sp_768{display:block}}.lp2_common_main{padding:80px 0 0}@media only screen and (max-width:960px){.lp2_common_main{padding:56px 0 0}}.lp2_common_title{font-size:40px;line-height:1.5;color:#282828;font-weight:900;text-align:center;margin:0 0 52px;letter-spacing:1.2px}@media only screen and (max-width:768px){.lp2_common_title{font-size:28px;margin:0 0 42px;letter-spacing:normal}}.lp2_common_title .en{display:block;font-size:14px;color:#28c86e;margin:0 0 16px}@media only screen and (max-width:768px){.lp2_common_title .en{font-size:12px}}.lp2_common_title small{background:linear-gradient(transparent 68%,#28c86e 0)}.lp2_anchor_line{padding:80px 0 0;margin:-80px 0 0}@media only screen and (max-width:960px){.lp2_anchor_line{padding:56px 0 0;margin:-56px 0 0}}.lp2_header_wrap{position:fixed;top:0;left:0;right:0;z-index:50;width:100%;height:80px;padding:0 40px 0 16px;background:#fff;box-shadow:0 2px 4px 0 rgba(76,76,76,.08),0 0 6px 0 rgba(76,76,76,.02)}@media only screen and (max-width:960px){.lp2_header_wrap{padding:0 16px;height:56px}}.lp2_header_wrap .lp2_header_inner{display:flex;align-items:center;justify-content:space-between;height:100%}.lp2_header_wrap .lp2_header_logo,.lp2_header_wrap .lp2_header_logo img{display:block;height:100%}.lp2_header_wrap .lp2_header_btnarea{display:flex;align-items:center}.lp2_header_wrap .lp2_header_login_btn{display:block;width:150px;line-height:46px;border:1px solid #008482;text-align:center;font-size:16px;font-weight:700;color:#008482;border-radius:50px}@media only screen and (max-width:960px){.lp2_header_wrap .lp2_header_login_btn{width:119px;line-height:30px;font-size:14px}}.lp2_header_wrap .lp2_header_login_btn img{display:inline-block;width:20px;margin:0 0 0 8px;vertical-align:-3px}@media only screen and (max-width:960px){.lp2_header_wrap .lp2_header_login_btn img{width:16px;margin:0 0 0 4px;vertical-align:-2px}}.lp2_header_wrap .lp2_header_register_btn{display:block;width:222px;line-height:48px;background:#f5873c;color:#fff;font-size:16px;font-weight:700;text-align:center;border-radius:50px;margin:0 0 0 16px}@media only screen and (max-width:960px){.lp2_header_wrap .lp2_header_register_btn{display:none}}.lp2_mv_wrap{padding:40px 16px 80px;background:url(/assets/images/lp2/dot.png) 50% repeat #f2f9f9;background-size:20px}@media only screen and (max-width:960px){.lp2_mv_wrap{padding:48px 16px}}@media only screen and (max-width:640px){.lp2_mv_wrap{overflow:hidden}}.lp2_mv_block{max-width:1062px;width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:960px){.lp2_mv_block{display:block}}.lp2_mv_block .lp2_mv_main{position:relative;width:600px}@media only screen and (max-width:960px){.lp2_mv_block .lp2_mv_main{width:100%;max-width:375px;margin:0 auto 56px}}.lp2_mv_block .lp2_mv_sub{width:440px;margin:0 0 0 20px;padding:60px 0 0}@media only screen and (max-width:960px){.lp2_mv_block .lp2_mv_sub{width:100%;padding:0;margin:0}}.lp2_mv_block .lp2_mv_label{position:absolute;top:17px;right:-68px;z-index:1;width:136px;transform:rotate(8deg)}@media only screen and (max-width:640px){.lp2_mv_block .lp2_mv_label{width:104px;right:-16px;top:20px;transform:rotate(0)}}.lp2_mv_block .lp2_mv_box{max-width:360px;width:100%;margin:0 auto;position:relative;z-index:2;text-align:center}.lp2_mv_block .lp2_mv_icon{display:block;width:184px;margin:0 auto 8px}.lp2_mv_block .lp2_mv_label_text{position:relative;z-index:2;display:inline-block;background:#fff;font-size:24px;color:#008482;font-weight:900;line-height:1.5;padding:4px 8px;margin:0 0 24px}@media only screen and (max-width:640px){.lp2_mv_block .lp2_mv_label_text{font-size:16px;padding:2px 4px;margin:0 0 16px}}.lp2_mv_block .lp2_mv_title{position:relative;z-index:2;font-size:48px;color:#fff;font-weight:900;line-height:1;margin:0 0 20px}@media only screen and (max-width:640px){.lp2_mv_block .lp2_mv_title{font-size:40px}}.lp2_mv_block .lp2_mv_title span{display:inline-block;background:#008482;padding:4px 12px 7px;margin:0 0 16px}@media only screen and (max-width:640px){.lp2_mv_block .lp2_mv_title span{padding:1px 8px 4px;margin:0 0 12px}}.lp2_mv_block .lp2_mv_title span:last-of-type{margin:0}.lp2_mv_block .lp2_mv_title .m_size{font-size:36px}@media only screen and (max-width:640px){.lp2_mv_block .lp2_mv_title .m_size{font-size:28px}}.lp2_mv_block .lp2_mv_title .s_size{font-size:28px}@media only screen and (max-width:640px){.lp2_mv_block .lp2_mv_title .s_size{font-size:20px}}.lp2_mv_block .lp2_mv_subtitle{font-size:36px;line-height:1.2;color:#008482;font-weight:900;margin:0 0 50px}@media only screen and (max-width:960px){.lp2_mv_block .lp2_mv_subtitle{margin:0 0 24px}}@media only screen and (max-width:640px){.lp2_mv_block .lp2_mv_subtitle{font-size:28px}}.lp2_mv_block .lp2_mv_subtitle small{font-size:28px}@media only screen and (max-width:640px){.lp2_mv_block .lp2_mv_subtitle small{font-size:20px}}.lp2_mv_block .lp2_mv_pic{display:block;max-width:360px;width:100%;margin:0 auto;filter:drop-shadow(0 6px 16px rgba(40,40,40,.2))}.lp2_mv_block .lp2_mv_video{display:block;width:100%}@media only screen and (max-width:500px){.lp2_mv_block .lp2_mv_video{width:calc(100% + 32px);margin:0 -16px}}.lp2_mv_block .lp2_mv_video video{display:block;width:100%}.lp2_mv_block .lp2_mv_form{position:relative;padding:48px 40px 40px;background:#fff;border-radius:16px}@media only screen and (max-width:960px){.lp2_mv_block .lp2_mv_form{padding:40px 24px}}.lp2_mv_block .lp2_mv_form .lp2_mv_form_label{position:absolute;top:-24px;left:50%;transform:translateX(-50%);display:inline-block;color:#fff;background:#28c86e;font-size:16px;font-weight:700;padding:12px 20px;white-space:nowrap;border-radius:48px}@media only screen and (max-width:768px){.lp2_mv_block .lp2_mv_form .lp2_mv_form_label{font-size:14px;padding:8px 16px;top:-18px}}.lp2_mv_block .lp2_mv_form .lp2_mv_form_label span{font-size:24px}@media only screen and (max-width:768px){.lp2_mv_block .lp2_mv_form .lp2_mv_form_label span{font-size:20px}}.lp2_mv_block .lp2_mv_form .lp2_mv_form_label:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-right:6px solid transparent;border-top:8px solid #28c86e;border-left:6px solid transparent}.lp2_mv_block .lp2_mv_form_title{font-size:24px;line-height:1.5;color:#282828;font-weight:700;text-align:center;margin:0 0 32px}@media only screen and (max-width:768px){.lp2_mv_block .lp2_mv_form_title{font-size:20px;margin:0 0 20px}}.lp2_mv_block .lp2_mv_form_title span{color:#008482}.lp2_mv_block .lp2_mv_form_list{margin:0 0 24px}.lp2_mv_block .lp2_mv_form_list .lp2_mv_form_item{margin:0 0 16px}.lp2_mv_block .lp2_mv_form_list .lp2_mv_form_item:last-of-type{margin:0}.lp2_mv_block .lp2_mv_form_list .lp2_mv_form_subtitle{font-size:14px;font-weight:700;color:#282828;margin:0 0 8px}.lp2_mv_block .lp2_mv_form_list .lp2_mv_input{display:block;width:100%;height:40px;border:1px solid #bebebe;outline:none;padding:0 12px;color:#282828;font-weight:400;border-radius:4px}.lp2_mv_block .lp2_password_block{width:100%;position:relative}.lp2_mv_block .lp2_password_block .lp2_mv_input{padding:0 42px 0 12px}.lp2_mv_block .lp2_password_block .lp2_pwd_btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);outline:none;display:block;background:none;border:none;padding:0;width:30px;height:30px}.lp2_mv_block .lp2_password_block .lp2_pwd_btn img{width:100%;margin:0 auto}.lp2_mv_block .lp2_password_block .lp2_pwd_btn .pwd_active{display:block}.lp2_mv_block .lp2_mv_error{font-size:12px;margin:5px 0 0;line-height:1.5;color:#f44336}.lp2_mv_block .lp2_mv_form_text{text-align:center;margin:20px 0 0;color:#6c6c6c;font-size:12px;font-weight:400;line-height:1.5}.lp2_mv_block .lp2_mv_form_text a{color:#2868ff;padding:0 12px 0 0;border-bottom:1px solid #2868ff;background:url(/assets/images/lp2/open_icon.svg) 100% no-repeat;background-size:12px}.lp2_mv_submit_btn{outline:none;display:block;width:100%;height:48px;border:none;font-size:16px;background:#f5873c;color:#fff;font-weight:700;text-align:center;border-radius:50px}@media only screen and (max-width:768px){.lp2_mv_submit_btn{font-size:14px}}.lp2_problem_wrap{padding:80px 16px 0}@media only screen and (max-width:960px){.lp2_problem_wrap{padding:48px 16px 0}}.lp2_problem_list{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.lp2_problem_list{justify-content:flex-start;margin:0 0 192px}}@media only screen and (max-width:350px){.lp2_problem_list{margin:0 0 240px}}.lp2_problem_list .lp2_problem_item{position:relative;width:calc(50% - 20px);padding:120px 0 0}@media only screen and (max-width:768px){.lp2_problem_list .lp2_problem_item{width:calc(50% - 8px);min-width:304px;margin:0 16px 0 0}}@media only screen and (max-width:350px){.lp2_problem_list .lp2_problem_item{min-width:280px}}@media only screen and (max-width:768px){.lp2_problem_list .lp2_problem_item:last-of-type{margin:0}}.lp2_problem_list .lp2_problem_item:last-of-type:before{content:"";display:none;width:40px;height:40px;background:url(/assets/images/lp2/ps_arrow01.svg) 50% no-repeat;background-size:contain;position:absolute;bottom:72px;left:-28px;z-index:2}@media only screen and (max-width:768px){.lp2_problem_list .lp2_problem_item:last-of-type:before{display:block}}.lp2_problem_block{border:2px solid #ebebeb;background:#fff;height:100%;border-radius:16px;position:relative}.lp2_problem_block:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:200px;min-width:200px;height:200px;border-radius:50%;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmOCIvPjxzdG9wIG9mZnNldD0iNzAuODMlIiBzdG9wLWNvbG9yPSIjZjVmNmY4IiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:linear-gradient(180deg,#f5f6f8,rgba(245,246,248,0) 70.83%)}.lp2_problem_block .lp2_problem_main{background:#ebebeb;border-radius:15px 15px 0 0;padding:48px 12px 28px;text-align:center}@media only screen and (max-width:768px){.lp2_problem_block .lp2_problem_main{padding:48px 12px 24px}}.lp2_problem_block .lp2_problem_pic01{display:block;width:220px;top:-103px;position:absolute;left:50%;transform:translateX(-50%)}.lp2_problem_block .lp2_problem_pic02{display:block;width:140px;top:-133px;position:absolute;left:50%;transform:translateX(-50%)}.lp2_problem_block .lp2_problem_label{display:inline-block;font-size:20px;color:#fff;background:#6c6c6c;font-weight:700;padding:8px 16px;margin:0 0 28px;border-radius:50px}@media only screen and (max-width:768px){.lp2_problem_block .lp2_problem_label{font-size:16px;margin:0 0 24px}}.lp2_problem_block .lp2_problem_title_block{height:65px;display:flex;align-items:center;justify-content:center}.lp2_problem_block .lp2_problem_title{font-size:32px;color:#282828;line-height:1.3;font-weight:700;letter-spacing:.96px}.lp2_problem_block .lp2_problem_title:after,.lp2_problem_block .lp2_problem_title:before{content:"";display:block;width:0;height:0}.lp2_problem_block .lp2_problem_title:before{margin-top:calc((1 - 1.3) * .5em)}.lp2_problem_block .lp2_problem_title:after{margin-bottom:calc((1 - 1.3) * .5em)}@media only screen and (max-width:768px){.lp2_problem_block .lp2_problem_title{font-size:24px}}.lp2_problem_block .lp2_problem_title span{color:#008482}.lp2_problem_block .lp2_problem_sub{padding:32px 16px 24px;text-align:center}@media only screen and (max-width:768px){.lp2_problem_block .lp2_problem_sub{padding:24px}}.lp2_problem_block .lp2_problem_sub .lp2_problem_text{font-size:16px;line-height:1.5;color:#282828;font-weight:400;max-width:410px;width:100%;margin:0 auto}@media only screen and (max-width:768px){.lp2_problem_block .lp2_problem_sub .lp2_problem_text{font-size:14px}}.lp2_problem_block .lp2_problem_sub .lp2_problem_text sup{font-size:10px;vertical-align:5px}@media only screen and (max-width:768px){.lp2_problem_block .lp2_problem_sub .lp2_problem_text sup{vertical-align:4px}}.lp2_problem_block .lp2_problem_sub .lp2_problem_subtext{font-size:10px;color:#6c6c6c;font-weight:400;margin:20px 0 0;line-height:1.5}.lp2_problem_block .lp2_problem_sub .lp2_problem_subtext:after,.lp2_problem_block .lp2_problem_sub .lp2_problem_subtext:before{content:"";display:block;width:0;height:0}.lp2_problem_block .lp2_problem_sub .lp2_problem_subtext:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_problem_block .lp2_problem_sub .lp2_problem_subtext:after{margin-bottom:calc((1 - 1.5) * .5em)}.lp2_solution_wrap{padding:40px 16px 80px;background:url(/assets/images/lp2/solution_bg.png) top no-repeat #f2f9f9;background-size:100%}@media only screen and (max-width:960px){.lp2_solution_wrap{padding:16px 16px 48px}}@media only screen and (max-width:768px){.lp2_solution_wrap{padding:16px 16px 80px;background:url(/assets/images/lp2/solution_bg_sp.png) top no-repeat #f2f9f9;background-size:100%}}.lp2_solution_icon{display:block;width:40px;margin:0 auto 40px}@media only screen and (max-width:768px){.lp2_solution_icon{width:24px;margin:0 auto 16px}}.lp2_solution_list{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.lp2_solution_list{justify-content:flex-start}}.lp2_solution_list .lp2_solution_item{position:relative;width:calc(50% - 20px);padding:120px 0 0}@media only screen and (max-width:768px){.lp2_solution_list .lp2_solution_item{width:calc(50% - 8px);min-width:304px;margin:0 16px 0 0}}@media only screen and (max-width:350px){.lp2_solution_list .lp2_solution_item{min-width:280px}}@media only screen and (max-width:768px){.lp2_solution_list .lp2_solution_item:last-of-type{margin:0}}.lp2_solution_list .lp2_solution_item:last-of-type:before{content:"";display:none;width:40px;height:40px;background:url(/assets/images/lp2/ps_arrow02.svg) 50% no-repeat;background-size:contain;position:absolute;bottom:72px;left:-28px;z-index:2}@media only screen and (max-width:768px){.lp2_solution_list .lp2_solution_item:last-of-type:before{display:block}}.lp2_solution_block{background:#fff;height:100%;border-radius:16px;position:relative}.lp2_solution_block:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:200px;min-width:200px;height:200px;border-radius:50%;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNlNWY4ZWMiLz48c3RvcCBvZmZzZXQ9IjcwLjgzJSIgc3RvcC1jb2xvcj0iI2U1ZjhlYyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background:linear-gradient(180deg,#e5f8ec 25%,rgba(229,248,236,0) 70.83%)}.lp2_solution_block .lp2_solution_main{border-radius:15px;padding:48px 12px 20px;text-align:center}@media only screen and (max-width:768px){.lp2_solution_block .lp2_solution_main{padding:48px 12px 24px}}.lp2_solution_block .lp2_solution_pic01{display:block;width:200px;top:-115px;position:absolute;left:50%;transform:translateX(-50%)}.lp2_solution_block .lp2_solution_pic02{display:block;width:138px;top:-103px;position:absolute;left:50%;transform:translateX(-50%)}.lp2_solution_block .lp2_solution_label{display:inline-block;font-size:20px;color:#fff;background:#28c86e;font-weight:700;padding:8px 16px;margin:0 0 24px;border-radius:50px}@media only screen and (max-width:768px){.lp2_solution_block .lp2_solution_label{font-size:16px}}.lp2_solution_block .lp2_solution_label span{font-size:28px}@media only screen and (max-width:768px){.lp2_solution_block .lp2_solution_label span{font-size:20px}}.lp2_solution_block .lp2_solution_label sup{font-size:12px;vertical-align:9px}@media only screen and (max-width:768px){.lp2_solution_block .lp2_solution_label sup{vertical-align:7px}}.lp2_solution_block .lp2_solution_title_block{height:65px;display:flex;align-items:center;justify-content:center}.lp2_solution_block .lp2_solution_title{font-size:32px;color:#282828;line-height:1.3;font-weight:700;letter-spacing:.96px}.lp2_solution_block .lp2_solution_title:after,.lp2_solution_block .lp2_solution_title:before{content:"";display:block;width:0;height:0}.lp2_solution_block .lp2_solution_title:before{margin-top:calc((1 - 1.3) * .5em)}.lp2_solution_block .lp2_solution_title:after{margin-bottom:calc((1 - 1.3) * .5em)}@media only screen and (max-width:768px){.lp2_solution_block .lp2_solution_title{font-size:24px}}.lp2_solution_block .lp2_solution_title span{color:#008482}.lp2_solution_block .lp2_solution_text{font-size:10px;color:#6c6c6c;font-weight:400;margin:20px 0 0}.lp2_ps_wrap{background:url(/assets/images/lp2/ps_bg_sp.png) bottom no-repeat;background-size:100%;padding:48px 0}.lp2_ps_wrap .lp2_ps_scroll_block{position:relative;padding:0 0 0 16px}.lp2_ps_wrap .lp2_ps_solution_title{position:absolute;width:calc(100% - 32px);left:50%;top:515px;transform:translateX(-50%)}.lp2_ps_wrap .lp2_ps_scroll_inner{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.lp2_ps_wrap .lp2_ps_scroll_inner::-webkit-scrollbar{display:none}.lp2_feature_wrap{padding:80px 16px 0}@media only screen and (max-width:960px){.lp2_feature_wrap{padding:48px 16px 0}}.lp2_feature_wrap .lp2_feature_list{display:flex}@media only screen and (max-width:768px){.lp2_feature_wrap .lp2_feature_list{display:block}}.lp2_feature_wrap .lp2_feature_list .lp2_feature_item{position:relative;width:calc((100% - 40px) / 3);margin:0 20px 0 0;background:#f2f9f9;border-radius:16px;padding:32px 24px 40px}@media only screen and (max-width:768px){.lp2_feature_wrap .lp2_feature_list .lp2_feature_item{width:100%;margin:0 0 20px;padding:24px 24px 16px}}.lp2_feature_wrap .lp2_feature_list .lp2_feature_item:after{content:"";display:block;width:48px;height:48px;background:url(/assets/images/lp2/step_arrow.svg) 50% no-repeat;background-size:contain;position:absolute;top:50%;right:-34px;z-index:5;transform:translateY(-50%)}@media only screen and (max-width:768px){.lp2_feature_wrap .lp2_feature_list .lp2_feature_item:after{background:url(/assets/images/lp2/step_down_arrow.svg) 50% no-repeat;background-size:contain;right:inherit;left:50%;bottom:-34px;top:inherit;transform:translateX(-50%)}}.lp2_feature_wrap .lp2_feature_list .lp2_feature_item:last-of-type{margin:0}.lp2_feature_wrap .lp2_feature_list .lp2_feature_item:last-of-type:after{content:none}.lp2_feature_wrap .lp2_feature_num{font-size:20px;text-align:center;color:#28c86e;margin:0 0 32px}@media only screen and (max-width:768px){.lp2_feature_wrap .lp2_feature_num{font-size:16px;margin:0 0 8px}.lp2_feature_wrap .lp2_feature_main{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;max-width:295px;width:100%;margin:0 auto}}.lp2_feature_wrap .lp2_feature_pic{display:block;width:100%;max-width:160px;margin:0 auto 28px}@media only screen and (max-width:768px){.lp2_feature_wrap .lp2_feature_pic{width:80px;max-width:inherit;min-width:80px;margin:0 0 0 16px}}.lp2_feature_wrap .lp2_feature_title{font-size:32px;line-height:1.5;color:#008482;font-weight:700;text-align:center}.lp2_feature_wrap .lp2_feature_title:after,.lp2_feature_wrap .lp2_feature_title:before{content:"";display:block;width:0;height:0}.lp2_feature_wrap .lp2_feature_title:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_feature_wrap .lp2_feature_title:after{margin-bottom:calc((1 - 1.5) * .5em)}@media only screen and (max-width:768px){.lp2_feature_wrap .lp2_feature_title{font-size:24px}}.lp2_reason_wrap{position:relative;padding:40px 16px 80px;background:url(/assets/images/lp2/dot.png) 50% repeat #f2f9f9;background-size:20px}@media only screen and (max-width:960px){.lp2_reason_wrap{padding:40px 16px 48px}}@media only screen and (max-width:768px){.lp2_reason_wrap{padding:4px 16px 48px}}.lp2_reason_wrap:before{content:"";display:block;width:100%;height:320px;position:absolute;top:0;left:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}@media only screen and (max-width:768px){.lp2_reason_wrap:before{height:240px}}.lp2_reason_wrap .lp2_reason_icon{position:relative;display:block;width:40px;margin:0 auto 40px}@media only screen and (max-width:768px){.lp2_reason_wrap .lp2_reason_icon{width:24px;margin:0 auto 24px}}.lp2_reason_wrap .lp2_reason_block{max-width:800px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:768px){.lp2_reason_wrap .lp2_reason_block{display:block}}.lp2_reason_wrap .lp2_reason_block .lp2_reason_main{width:440px;margin:0 20px 0 0}@media only screen and (max-width:768px){.lp2_reason_wrap .lp2_reason_block .lp2_reason_main{width:100%;margin:0 0 40px}}.lp2_reason_wrap .lp2_reason_block .lp2_reason_title{font-size:24px;line-height:1.5;color:#282828;font-weight:700;margin:0 0 32px}.lp2_reason_wrap .lp2_reason_block .lp2_reason_title:after,.lp2_reason_wrap .lp2_reason_block .lp2_reason_title:before{content:"";display:block;width:0;height:0}.lp2_reason_wrap .lp2_reason_block .lp2_reason_title:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_reason_wrap .lp2_reason_block .lp2_reason_title:after{margin-bottom:calc((1 - 1.5) * .5em)}@media only screen and (max-width:768px){.lp2_reason_wrap .lp2_reason_block .lp2_reason_title{font-size:20px}}.lp2_reason_wrap .lp2_reason_block .lp2_reason_title span{color:#008482}.lp2_reason_wrap .lp2_reason_block .lp2_reason_text{font-size:16px;line-height:1.5;color:#282828}.lp2_reason_wrap .lp2_reason_block .lp2_reason_text:after,.lp2_reason_wrap .lp2_reason_block .lp2_reason_text:before{content:"";display:block;width:0;height:0}.lp2_reason_wrap .lp2_reason_block .lp2_reason_text:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_reason_wrap .lp2_reason_block .lp2_reason_text:after{margin-bottom:calc((1 - 1.5) * .5em)}@media only screen and (max-width:768px){.lp2_reason_wrap .lp2_reason_block .lp2_reason_text{font-size:14px}}.lp2_reason_wrap .lp2_reason_block .lp2_reason_pic{display:block;width:320px}@media only screen and (max-width:768px){.lp2_reason_wrap .lp2_reason_block .lp2_reason_pic{max-width:280px;width:100%;margin:0 auto}}.lp2_step_wrap{position:relative;padding:80px 16px}@media only screen and (max-width:960px){.lp2_step_wrap{padding:48px 16px}}.lp2_step_wrap:before{content:"";display:block;width:100%;background:url(/assets/images/lp2/solution_bg.png) bottom 54px center no-repeat #f2f9f9;background-size:cover;position:absolute;bottom:0;left:0;right:0;height:400px;z-index:1}@media only screen and (max-width:960px){.lp2_step_wrap:before{height:214px;background:url(/assets/images/lp2/solution_bg_sp.png) bottom 54px center no-repeat #f2f9f9;background-size:cover}}.lp2_step_wrap .lp2_step_list .lp2_step_item{position:relative;margin:0 0 64px}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_list .lp2_step_item{margin:0;padding:16px 0 48px}}.lp2_step_wrap .lp2_step_list .lp2_step_item:last-of-type{margin:0}.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n):before{content:"";display:none;width:100%;height:100%;width:calc(100% + 32px);background:#f2f9f9;position:absolute;top:0;left:-16px}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n):before{display:block}}.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_block{flex-direction:row-reverse}.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_num{margin:0 0 20px 32px}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_num{margin:0 0 8px 24px}}.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_title_block{border-radius:8px 0 0 8px;padding:0 0 0 32px}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_title_block{background:#fff;padding:0 0 0 14px}}.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_title_block:before{left:inherit;right:-200px}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_title_block:before{right:-16px;width:16px;background:#fff}}.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_text{padding:0 0 0 32px}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_list .lp2_step_item:nth-of-type(2n) .lp2_step_text{padding:0 0 0 24px}}.lp2_step_wrap .lp2_step_block{position:relative;display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_block{display:block}}.lp2_step_wrap .lp2_step_block:before{content:"";display:block;width:100%;height:calc(100% - 32px);background:url(/assets/images/lp2/dot.png) 0 repeat;background-size:20px;position:absolute;left:50%;top:32px;transform:translateX(-50%)}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_block:before{top:16px;height:100%}}.lp2_step_wrap .lp2_step_pic{display:block;position:relative;z-index:5;margin:26px 0 0;width:calc(50% - 20px)}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_pic{display:none;width:100%;max-width:320px;margin:0 auto 24px}}.lp2_step_wrap .lp2_step_pic img{display:block;width:100%;filter:drop-shadow(0 8px 20px rgba(40,40,40,.2))}.lp2_step_wrap .lp2_step_sp_pic{display:none;filter:drop-shadow(0 8px 20px rgba(40,40,40,.2));max-width:280px;width:100%;margin:0 auto 16px}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_sp_pic{display:block}}.lp2_step_wrap .lp2_step_main{position:relative;z-index:1;width:calc(50% - 20px)}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_main{width:100%;z-index:6}}.lp2_step_wrap .lp2_step_num{width:64px;min-width:64px;height:64px;border-radius:50%;border:1px solid #28c86e;color:#28c86e;font-size:24px;text-align:center;padding:13px 0 0;margin:0 0 20px;background:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_num{margin:0 0 8px 24px}}.lp2_step_wrap .lp2_step_num span{display:block;font-size:14px;margin:0 0 2px}.lp2_step_wrap .lp2_step_title_block{margin:0 0 20px;background:#f2f9f9;display:flex;align-items:flex-start;border-radius:0 8px 8px 0;position:relative;z-index:5}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_title_block{border-radius:8px 0 0 8px;padding:0 0 0 14px}}.lp2_step_wrap .lp2_step_title_block:before{content:"";display:block;width:200px;height:100%;background:#f2f9f9;position:absolute;left:-200px;top:0}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_title_block:before{right:-16px;width:16px;left:inherit}}.lp2_step_wrap .lp2_step_title_block .lp2_step_title{font-size:32px;color:#008482;line-height:1.5;font-weight:700;padding:8px 0}@media only screen and (max-width:768px){.lp2_step_wrap .lp2_step_title_block .lp2_step_title{font-size:24px}}.lp2_step_wrap .lp2_step_title_block .lp2_step_label{position:relative;display:inline-block;font-size:16px;line-height:1.5;color:#fff;font-weight:700;background:#f5873c;padding:3px 20px;margin:-12px 0 0 20px;border-radius:21px 21px 21px 0}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_title_block .lp2_step_label{font-size:14px;padding:3px 16px;margin:-24px 0 0}}@media only screen and (max-width:640px){.lp2_step_wrap .lp2_step_title_block .lp2_step_label{border-radius:25px 25px 25px 0;margin:-16px 0 0 16px}}.lp2_step_wrap .lp2_step_title_block .lp2_step_label span{font-size:24px}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_title_block .lp2_step_label span{font-size:20px}}.lp2_step_wrap .lp2_step_title_block .lp2_step_label:after{content:"";display:block;width:18px;height:16px;background:url(/assets/images/lp2/step_icon.svg) 50% no-repeat;background-size:contain;position:absolute;right:-12px;top:-10px}.lp2_step_wrap .lp2_step_text{font-size:16px;line-height:1.7;color:#282828;font-weight:400}.lp2_step_wrap .lp2_step_text:after,.lp2_step_wrap .lp2_step_text:before{content:"";display:block;width:0;height:0}.lp2_step_wrap .lp2_step_text:before{margin-top:calc((1 - 1.7) * .5em)}.lp2_step_wrap .lp2_step_text:after{margin-bottom:calc((1 - 1.7) * .5em)}@media only screen and (max-width:960px){.lp2_step_wrap .lp2_step_text{padding:0 0 0 24px}}@media only screen and (max-width:768px){.lp2_step_wrap .lp2_step_text{font-size:14px}}.lp2_step_wrap .lp2_step_result{padding:64px 0 0}@media only screen and (max-width:768px){.lp2_step_wrap .lp2_step_result{padding:8px 0 0}}.lp2_step_wrap .lp2_step_result .lp2_step_arrow{display:block;width:40px;margin:0 auto 24px}@media only screen and (max-width:768px){.lp2_step_wrap .lp2_step_result .lp2_step_arrow{width:24px}}.lp2_step_wrap .lp2_step_result_text{text-align:center;font-size:32px;color:#282828;font-weight:700;line-height:1.5}.lp2_step_wrap .lp2_step_result_text:after,.lp2_step_wrap .lp2_step_result_text:before{content:"";display:block;width:0;height:0}.lp2_step_wrap .lp2_step_result_text:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_step_wrap .lp2_step_result_text:after{margin-bottom:calc((1 - 1.5) * .5em)}@media only screen and (max-width:768px){.lp2_step_wrap .lp2_step_result_text{font-size:24px}}.lp2_step_wrap .lp2_step_result_text span{position:relative;display:inline-block;width:56px;height:56px;font-size:40px;line-height:56px;background:#f5873c;color:#fff;margin:0 4px;border-radius:40px}@media only screen and (max-width:768px){.lp2_step_wrap .lp2_step_result_text span{width:40px;height:40px;font-size:28px;line-height:40px}}.lp2_step_wrap .lp2_step_result_text span:after{content:"";display:block;width:18px;height:16px;background:url(/assets/images/lp2/step_icon.svg) 50% no-repeat;background-size:contain;position:absolute;right:-10px;top:-8px}.lp2_list_wrap{padding:80px 16px;background:url(/assets/images/lp2/list_bg.png) 50% no-repeat;background-size:cover;position:relative}@media only screen and (max-width:960px){.lp2_list_wrap{padding:48px 16px}}.lp2_list_wrap:before{content:"";display:block;width:100%;height:100%;background:rgba(0,132,130,.9);position:absolute;top:0;left:0}.lp2_list_wrap .lp2_common_title{color:#fff;margin:0 0 40px}@media only screen and (max-width:768px){.lp2_list_wrap .lp2_common_title{margin:0 0 28px}}.lp2_list_wrap .lp2_common_title .en{color:#fff}.lp2_list_wrap .lp2_list_title{display:inline-block;font-size:24px;line-height:1.5;font-weight:700;color:#fff;margin:0 0 64px;background:linear-gradient(transparent 70%,#f5873c 0)}.lp2_list_wrap .lp2_list_title:after,.lp2_list_wrap .lp2_list_title:before{content:"";display:block;width:0;height:0}.lp2_list_wrap .lp2_list_title:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_list_wrap .lp2_list_title:after{margin-bottom:calc((1 - 1.5) * .5em)}@media only screen and (max-width:768px){.lp2_list_wrap .lp2_list_title{font-size:20px;margin:0 0 48px}}.lp2_list_wrap .lp2_list_title span{font-size:40px;font-family:din-2014,sans-serif}@media only screen and (max-width:768px){.lp2_list_wrap .lp2_list_title span{font-size:32px}}.lp2_list_wrap .lp2_list_title small{font-size:32px;margin:0 4px 0 8px}@media only screen and (max-width:768px){.lp2_list_wrap .lp2_list_title small{font-size:24px}}.lp2_list_wrap .lp2_list_list{display:flex;flex-wrap:wrap;margin:0 0 -20px}@media only screen and (max-width:768px){.lp2_list_wrap .lp2_list_list{justify-content:space-between}}.lp2_list_wrap .lp2_list_list .lp2_list_item{display:flex;align-items:center;width:calc((100% - 80px) / 3);margin:0 40px 20px 0;min-height:88px;background:#fff;border-radius:8px;padding:20px}.lp2_list_wrap .lp2_list_list .lp2_list_item:nth-of-type(3n){margin:0 0 20px}@media only screen and (max-width:640px){.lp2_list_wrap .lp2_list_list .lp2_list_item:nth-of-type(3n){margin:0 0 16px}}@media only screen and (max-width:768px){.lp2_list_wrap .lp2_list_list .lp2_list_item{min-height:72px;margin:0 0 20px;width:calc(50% - 10px)}}@media only screen and (max-width:640px){.lp2_list_wrap .lp2_list_list .lp2_list_item{width:100%;margin:0 0 16px}}.lp2_list_wrap .lp2_list_list .lp2_list_text{font-size:20px;line-height:1.5;color:#008482;font-weight:700}.lp2_list_wrap .lp2_list_list .lp2_list_text:after,.lp2_list_wrap .lp2_list_list .lp2_list_text:before{content:"";display:block;width:0;height:0}.lp2_list_wrap .lp2_list_list .lp2_list_text:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_list_wrap .lp2_list_list .lp2_list_text:after{margin-bottom:calc((1 - 1.5) * .5em)}@media only screen and (max-width:768px){.lp2_list_wrap .lp2_list_list .lp2_list_text{font-size:16px}}.lp2_list_wrap .lp2_list_list .lp2_list_subtext{font-size:12px;line-height:1.5;font-weight:400;color:#282828;margin:12px 0 0}.lp2_list_wrap .lp2_list_list .lp2_list_subtext:after,.lp2_list_wrap .lp2_list_list .lp2_list_subtext:before{content:"";display:block;width:0;height:0}.lp2_list_wrap .lp2_list_list .lp2_list_subtext:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_list_wrap .lp2_list_list .lp2_list_subtext:after{margin-bottom:calc((1 - 1.5) * .5em)}.lp2_pro_wrap{background:url(/assets/images/lp2/pro_bg_pc.png) bottom no-repeat;background-size:cover;padding:80px 16px 0}@media only screen and (max-width:960px){.lp2_pro_wrap{padding:48px 16px 0}}@media only screen and (max-width:768px){.lp2_pro_wrap{background:url(/assets/images/lp2/pro_bg_sp.png) bottom no-repeat;background-size:cover}}.lp2_pro_wrap .lp2_common_title{margin:0 0 28px}.lp2_pro_wrap .lp2_pro_block{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;max-width:800px;width:100%;margin:0 auto}@media only screen and (max-width:768px){.lp2_pro_wrap .lp2_pro_block{display:block}}.lp2_pro_wrap .lp2_pro_block .lp2_pro_pic{display:block;width:300px;margin:0 40px 0 0}@media only screen and (max-width:768px){.lp2_pro_wrap .lp2_pro_block .lp2_pro_pic{max-width:240px;width:100%;margin:0 auto}}.lp2_pro_wrap .lp2_pro_block .lp2_pro_main{width:calc(100% - 340px)}@media only screen and (max-width:768px){.lp2_pro_wrap .lp2_pro_block .lp2_pro_main{width:100%;margin:0 auto 16px}}@media only screen and (max-width:500px){.lp2_pro_wrap .lp2_pro_block .lp2_pro_main{max-width:300px}}.lp2_pro_wrap .lp2_pro_block .lp2_pro_title{font-size:24px;line-height:1.5;font-weight:700;margin:0 0 28px;color:#282828}.lp2_pro_wrap .lp2_pro_block .lp2_pro_title:after,.lp2_pro_wrap .lp2_pro_block .lp2_pro_title:before{content:"";display:block;width:0;height:0}.lp2_pro_wrap .lp2_pro_block .lp2_pro_title:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_pro_wrap .lp2_pro_block .lp2_pro_title:after{margin-bottom:calc((1 - 1.5) * .5em)}@media only screen and (max-width:768px){.lp2_pro_wrap .lp2_pro_block .lp2_pro_title{text-align:center;font-size:20px}}.lp2_pro_wrap .lp2_pro_block .lp2_pro_title span{color:#008482}.lp2_pro_wrap .lp2_pro_block .lp2_pro_text{font-size:16px;font-weight:400;line-height:1.7;color:#282828}.lp2_pro_wrap .lp2_pro_block .lp2_pro_text:after,.lp2_pro_wrap .lp2_pro_block .lp2_pro_text:before{content:"";display:block;width:0;height:0}.lp2_pro_wrap .lp2_pro_block .lp2_pro_text:before{margin-top:calc((1 - 1.7) * .5em)}.lp2_pro_wrap .lp2_pro_block .lp2_pro_text:after{margin-bottom:calc((1 - 1.7) * .5em)}@media only screen and (max-width:768px){.lp2_pro_wrap .lp2_pro_block .lp2_pro_text{font-size:14px}}.lp2_faq_wrap{background:url(/assets/images/lp2/dot.png) 0 repeat #f2f9f9;background-size:20px;padding:80px 16px}@media only screen and (max-width:768px){.lp2_faq_wrap{padding:48px 16px}}.lp2_faq_wrap .lp2_faq_list{max-width:800px;width:100%;margin:0 auto}.lp2_faq_wrap .lp2_faq_list .lp2_faq_item{padding:32px;margin:0 0 24px;background:#fff;box-shadow:0 4px 12px 0 rgba(0,132,130,.1);border-radius:12px}@media only screen and (max-width:768px){.lp2_faq_wrap .lp2_faq_list .lp2_faq_item{padding:24px 16px}}.lp2_faq_wrap .lp2_faq_head{display:flex;align-items:center;justify-content:space-between}.lp2_faq_wrap .lp2_faq_head .lp2_faq_head_main{width:calc(100% - 60px);display:flex;align-items:center}@media only screen and (max-width:768px){.lp2_faq_wrap .lp2_faq_head .lp2_faq_head_main{width:calc(100% - 44px)}}.lp2_faq_wrap .lp2_faq_head .lp2_faq_icon{width:40px;min-width:40px;height:40px;border-radius:50%;margin:0 16px 0 0;background:#28c86e;position:relative;font-size:24px;color:#fff}@media only screen and (max-width:768px){.lp2_faq_wrap .lp2_faq_head .lp2_faq_icon{width:32px;min-width:32px;height:32px;font-size:20px}}.lp2_faq_wrap .lp2_faq_head .lp2_faq_icon small{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.lp2_faq_wrap .lp2_faq_head .lp2_faq_title{font-size:20px;color:#008482;line-height:1.5;font-weight:700}.lp2_faq_wrap .lp2_faq_head .lp2_faq_title:after,.lp2_faq_wrap .lp2_faq_head .lp2_faq_title:before{content:"";display:block;width:0;height:0}.lp2_faq_wrap .lp2_faq_head .lp2_faq_title:before{margin-top:calc((1 - 1.5) * .5em)}.lp2_faq_wrap .lp2_faq_head .lp2_faq_title:after{margin-bottom:calc((1 - 1.5) * .5em)}@media only screen and (max-width:768px){.lp2_faq_wrap .lp2_faq_head .lp2_faq_title{font-size:16px}}.lp2_faq_wrap .lp2_faq_head .lp2_faq_arrow{display:block;width:40px}@media only screen and (max-width:768px){.lp2_faq_wrap .lp2_faq_head .lp2_faq_arrow{width:32px}}.lp2_faq_wrap .lp2_faq_head .lp2_faq_arrow.active{transform:rotate(180deg)}.lp2_faq_wrap .lp2_faq_foot{border-top:1px solid #ebebeb;margin:16px 0 0;padding:16px 0 0}.lp2_faq_wrap .lp2_faq_foot .lp2_faq_foot_main{display:flex;align-items:flex-start}.lp2_faq_wrap .lp2_faq_foot .lp2_faq_icon{width:40px;min-width:40px;height:40px;border-radius:50%;margin:0 16px 0 0;background:#fff;position:relative;font-size:24px;color:#28c86e;border:1px solid #ebebeb}@media only screen and (max-width:768px){.lp2_faq_wrap .lp2_faq_foot .lp2_faq_icon{width:32px;min-width:32px;height:32px;font-size:20px}}.lp2_faq_wrap .lp2_faq_foot .lp2_faq_icon small{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text{font-size:16px;color:#282828;line-height:1.7;padding:12px 0 0}.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text:after,.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text:before{content:"";display:block;width:0;height:0}.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text:before{margin-top:calc((1 - 1.7) * .5em)}.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text:after{margin-bottom:calc((1 - 1.7) * .5em)}@media only screen and (max-width:768px){.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text{font-size:14px}}.lp2_faq_wrap .lp2_faq_foot .lp2_faq_text a{color:#2868ff;text-decoration:underline}.lp2_entry_wrap{padding:80px 16px}@media only screen and (max-width:960px){.lp2_entry_wrap{padding:48px 16px}}.lp2_entry_wrap .lp2_mv_block .lp2_mv_form{background:#f2f9f9}.lp2_footer_wrap{background:#282828;padding:0 16px}@media only screen and (max-width:960px){.lp2_footer_wrap{padding:16px 16px 32px 0}}@media only screen and (max-width:640px){.lp2_footer_wrap{padding:16px 16px 160px 0}}.lp2_footer_wrap .lp2_footer_inner{display:flex;align-items:center}@media only screen and (max-width:640px){.lp2_footer_wrap .lp2_footer_inner{display:block}}.lp2_footer_wrap .lp2_footer_logo{display:block;height:80px;margin:0 16px 0 0}@media only screen and (max-width:960px){.lp2_footer_wrap .lp2_footer_logo{height:56px}}@media only screen and (max-width:640px){.lp2_footer_wrap .lp2_footer_logo{margin:0 0 12px}}.lp2_footer_wrap .lp2_footer_logo img{display:block;height:100%}.lp2_footer_wrap .lp2_footer_list{display:flex;align-items:center}@media only screen and (max-width:640px){.lp2_footer_wrap .lp2_footer_list{padding:0 0 0 16px}}.lp2_footer_wrap .lp2_footer_list .lp2_footer_item{margin:0 24px 0 0}.lp2_footer_wrap .lp2_footer_list .lp2_footer_item:last-of-type{margin:0}.lp2_footer_wrap .lp2_footer_list .lp2_footer_link{font-size:14px;line-height:1.5;color:#fff;font-weight:700}@media only screen and (max-width:960px){.lp2_footer_wrap .lp2_footer_list .lp2_footer_link{font-size:12px}}.lp2_cv_wrap{background:url(/assets/images/lp2/cv_bg.png) 50% no-repeat;background-size:cover;padding:56px 16px;position:relative}@media only screen and (max-width:768px){.lp2_cv_wrap{padding:40px 10px}}.lp2_cv_wrap:before{content:"";display:block;width:100%;height:100%;background:rgba(0,132,130,.9);position:absolute;top:0;left:0;z-index:1}.lp2_cv_wrap .lp2_cv_title{position:relative;z-index:2;text-align:center;font-size:24px;color:#fff;font-weight:700;margin:0 0 48px}@media only screen and (max-width:768px){.lp2_cv_wrap .lp2_cv_title{font-size:20px;margin:0 0 32px}}.lp2_cv_wrap .lp2_cv_title span{font-size:48px;display:block;font-weight:900;line-height:35px;margin:32px 0}@media only screen and (max-width:768px){.lp2_cv_wrap .lp2_cv_title span{font-size:40px;margin:24px 0;line-height:29px}}@media only screen and (max-width:350px){.lp2_cv_wrap .lp2_cv_title span{font-size:36px}}.lp2_cv_wrap .lp2_cv_btn{position:relative;z-index:2;display:block;width:100%;max-width:320px;height:48px;line-height:48px;text-align:center;font-size:16px;color:#fff;background:#f5873c;font-weight:700;margin:0 auto;border-radius:48px}@media only screen and (max-width:768px){.lp2_cv_wrap .lp2_cv_btn{max-width:295px}}.lp2_fixed_btn{position:fixed;z-index:20;left:50%;bottom:32px;transform:translateX(-50%);display:block;width:100%;max-width:295px;height:48px;line-height:48px;text-align:center;font-size:14px;color:#fff;background:#f5873c;font-weight:700;margin:0 auto;filter:drop-shadow(0 2px 16px rgba(0,0,0,.15));border-radius:48px}@import url("https://use.typekit.net/yvw3lnp.css");.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column,.aside_theme_wrap .aside_theme_list .aside_theme_column,.common_text03,.form_error_text,.form_info_text,.form_stripe_error_text,.form_terms_text,.fs-s,.soup_payment_block .payment_list .payment_code_block .payment_code_text{font-size:12px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_title,.aside_search_wrap .aside_search_input_box .aside_search_input,.aside_theme_wrap .aside_theme_list .aside_theme_title,.common_btn04,.common_link_btn01,.common_popup_btn01,.common_popup_btn02,.common_text01,.common_text02,.form_checkbox_label .form_checkbox_text,.form_contact_privacy_text,.form_date_block .form_date_text,.form_date_block .form_date_title,.form_input,.form_login_block .form_login_main .form_login_title,.form_password_block .form_pwd_input,.form_radio_label .form_radio_text,.form_select,.form_setting_input,.form_setting_select,.form_stripe_input,.form_textarea,.form_upload_block .el-upload-dragger .el-upload__text,.form_upload_block .el-upload-list__item-name,.form_upload_nofile,.form_zip_block .form_zip_btn,.form_zip_block .form_zip_text,.fs-m,.lp_footer_wrap .footer_list .footer_link,.pankuzu_block .pankuzu_list .pankuzu_item,.popup_sent_complete_text.fs14,.soup_footer_wrap .footer_list .footer_link{font-size:14px}.aside_search_wrap .aside_search_result,.common_text04,.form_radio_label .form_radio_text.fs16,.fs-l,.popup_sent_complete_text{font-size:16px}.fs-xl{font-size:24px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_label,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_label,.fs-sb,.label01,.label02{font-size:12px;font-weight:700}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_event_name,.aside_calendar_wrap .aside_calendar_list .aside_calendar_date,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_setting_wrap .aside_setting_list .aside_setting_link,.common_btn03-s,.common_btn05,.common_link_btn02,.common_procedure_btn01,.form_contact_list .form_contact_item_title,.fs-mb,.popup_premium_wrap .popup_premium_subtitle{font-size:14px;font-weight:700}.common_btn01,.common_btn02,.common_btn03,.common_btn06,.common_procedure_btn02,.common_procedure_btn03,.common_title03,.common_title06,.form_contact_wrap .form_contact_info_block .form_contact_title,.fs-lb{font-size:16px;font-weight:700}.aside_search_wrap .aside_search_result small,.aside_setting_wrap .aside_setting_title,.aside_title01,.common_title02,.common_title04,.common_title05,.fs-xlb,.popup_premium_wrap .popup_premium_title{font-size:24px;font-weight:700}:placeholder-shown{color:#6c6c6c}::-webkit-input-placeholder{color:#6c6c6c}:-moz-placeholder,::-moz-placeholder{color:#6c6c6c;opacity:1}:-ms-input-placeholder{color:#6c6c6c}.common_main{min-width:1040px}.common_login_main,.common_main{padding:60px 0 0}.mb100{margin:0 0 100px}.mb80{margin:0 0 80px}@media only screen and (max-width:960px){.mb80{margin:0 0 60px}}.mb68{margin:0 0 68px}.mb60{margin:0 0 60px}.mb48{margin:0 0 48px}@media only screen and (max-width:960px){.mb48{margin:0 0 36px}}.mb40{margin:0 0 40px}@media only screen and (max-width:960px){.mb40{margin:0 0 28px}}.mb32{margin:0 0 32px}.mb30{margin:0 0 30px}.mb24{margin:0 0 24px}.mb20{margin:0 0 20px}.mb16{margin:0 0 16px}.mb12{margin:0 0 12px}.mb8{margin:0 0 8px}.mb4{margin:0 0 4px}.align_right{text-align:right}.align_center{text-align:center}.fw_bold{font-weight:700}.lp_header_wrap{box-shadow:0 2px 4px 1px rgba(0,0,0,.1);height:60px;width:100%;min-width:inherit;position:fixed;top:0;left:0;right:0;z-index:106;padding:0 16px;background:#fff;display:flex;align-items:center}@media only screen and (max-width:1240px){.lp_header_wrap{padding:0 12px}}@media only screen and (max-width:640px){.lp_header_wrap{height:64px;justify-content:center}}.lp_header_wrap.border_none{border-bottom:none}.header_logo{display:block;width:136px}.header_logo img{display:block;width:100%}.lp_footer_wrap{position:relative;z-index:0;height:72px;background:#f5f6f8;width:77.6%;min-width:inherit}@media only screen and (max-width:1600px){.lp_footer_wrap{width:75%}}@media only screen and (max-width:1200px){.lp_footer_wrap{width:calc(100% - 300px)}}@media only screen and (max-width:960px){.lp_footer_wrap{width:100%}}@media only screen and (max-width:640px){.lp_footer_wrap{background:#fff;height:inherit;padding:64px 16px}}.lp_footer_wrap .footer_list{height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:640px){.lp_footer_wrap .footer_list{flex-wrap:wrap;padding:40px 0 0;border-top:1px solid #dadce0;margin:0 0 16px}}.lp_footer_wrap .footer_list .footer_item{margin:0 8px}@media only screen and (max-width:640px){.lp_footer_wrap .footer_list .footer_item{margin:0 0 8px;padding:0 14px;border-right:1px solid #3d3d3d}.lp_footer_wrap .footer_list .footer_item:last-of-type{border-right:none}}.lp_footer_wrap .footer_list .footer_link{color:#6c6c6c}@media only screen and (max-width:640px){.lp_footer_wrap .footer_list .footer_link{color:#3d3d3d;font-size:12px}}.lp_footer_wrap .footer_logo{display:block;width:136px;margin:0 auto 8px}.lp_footer_wrap .footer_logo img{display:block;width:100%}.lp_footer_wrap .footer_copyright{display:block;text-align:center;color:grey;font-size:10px}.soup_footer_wrap{position:relative;z-index:0;height:72px;width:100%;background:#f5f6f8}.soup_footer_wrap .footer_list{height:100%;display:flex;align-items:center;justify-content:center}.soup_footer_wrap .footer_list .footer_item{margin:0 8px}@media only screen and (max-width:500px){.soup_footer_wrap .footer_list .footer_item{margin:0 4px}}.soup_footer_wrap .footer_list .footer_link{color:#6c6c6c}@media only screen and (max-width:500px){.soup_footer_wrap .footer_list .footer_link{font-size:10px}}.common_btn01{display:block;width:100%;color:#fff;background:#008482;line-height:38px;border:1px solid #fff;text-decoration:none;text-align:center;padding:0;border-radius:8px;transition:all .3s ease}.common_btn01:hover{background:#00706f}.common_btn01.w96{max-width:96px}.common_btn01.w104{max-width:104px}.common_btn01.w135{max-width:135px}.common_btn01.w151{max-width:151px}.common_btn01.w358{max-width:358px}.common_btn01.center{margin:0 auto}.common_btn02{display:block;width:100%;color:#008482;background:#fff;line-height:40px;border:none;text-decoration:none;text-align:center;padding:0;border-radius:8px}.common_btn02.w320{max-width:320px}.common_btn02.w358{max-width:358px}.common_btn02.center{margin:0 auto}.common_btn03{display:inline-block;width:100%;color:#282828;background:#fff;line-height:38px;border:1px solid #bebebe;text-decoration:none;text-align:center;padding:0;border-radius:8px}.common_btn03.w95{max-width:95px}.common_btn03.w96{max-width:96px}.common_btn03.w112{max-width:112px}.common_btn03.w175{max-width:175px}.common_btn03.w215{max-width:215px}.common_btn03-s{display:inline-block;width:100%;color:#282828;background:#fff;line-height:28px;border:1px solid #bebebe;text-decoration:none;text-align:center;padding:0;border-radius:6px}.common_btn03-s.w95{max-width:95px}.common_btn04{display:inline-block;color:#282828;background:#fff;line-height:36px;border:1px solid #d2d2d2;text-decoration:none;text-align:center;padding:0 12px;border-radius:6px}.common_btn04.w95{max-width:95px}.common_btn05{line-height:28px;border:1px solid #d2d2d2;padding:0 11px;border-radius:6px}.common_btn05,.common_btn06{display:inline-block;color:#282828;background:#fff;text-decoration:none;text-align:center}.common_btn06{width:100%;line-height:38px;border:1px solid #d2d2d2;padding:0;border-radius:8px}.common_btn06.w215{max-width:215px}.common_premium_btn{display:block;width:100%;max-width:311px;height:56px;line-height:54px;border:1px solid #fff;font-size:18px;font-weight:600;color:#fff;text-align:center;margin:0 auto;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);border-radius:8px}.common_link_btn01{display:inline-block;color:#0078be;padding:0 0 4px;border-bottom:1px solid #0078be}.common_link_btn02{display:inline-block;color:#0078be;padding:0 0 2px;border-bottom:1px solid rgba(0,120,190,0);transition:all .3s ease}.common_link_btn02:hover{border-bottom:1px solid #0078be}.common_popup_btn01{color:#000;background:#fff}.common_popup_btn01,.common_popup_btn02{display:inline-block;line-height:46px;border:none;text-decoration:none;text-align:center;padding:0 16px;border-radius:4px}.common_popup_btn02{color:#fff;background:#008482}.common_procedure_btn01{display:inline-block;padding:12px;background:#e7efff;color:#0078be;border:none;white-space:nowrap;border-radius:6px}.common_procedure_btn01 img{display:inline-block;width:24px;margin:0 8px 0 0;vertical-align:-6px}.common_procedure_btn02{display:block;width:100%;height:48px;line-height:48px;text-align:center;border:none;padding:0;color:#0eb784;background:#e5f8ec;border-radius:4px}.common_procedure_btn02.center{margin:0 auto}.common_procedure_btn02.w240{max-width:240px}.common_procedure_btn03{display:block;width:100%;height:48px;line-height:48px;text-align:center;border:none;padding:0;color:#6c6c6c;background:#fff;border-radius:4px}.common_procedure_btn03.center{margin:0 auto}.common_procedure_btn03.w240{max-width:240px}.form_input{outline:none;width:100%;height:36px;border:1px solid #bebebe;color:#282828;background:#fff;padding:0 12px;border-radius:6px}.form_input.w220{max-width:220px}.form_input.w320{max-width:320px}.form_input:focus{border:1px solid #6c6c6c}.form_select{outline:none;width:100%;height:36px;border:1px solid #bebebe;padding:0 32px 0 12px;background:url(/assets/images/form/arrow01.svg) right 12px center no-repeat #fff;background-size:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:6px}.form_select,.form_select.active{color:#282828}.form_select:focus{border:1px solid #6c6c6c}.form_select.w80{width:80px}.form_select.w100{width:100px}.form_select.w140{max-width:140px}.form_select.w316{max-width:316px}.form_textarea{outline:none;width:100%;height:210px;border:1px solid #bebebe;color:#282828;background:#fff;padding:8px;border-radius:6px}.form_textarea.w320{max-width:320px}.form_textarea:focus{border:1px solid #6c6c6c}.form_radio_label .form_radio_input{display:none}.form_radio_label .form_radio_text{display:inline-block;padding:0 0 0 24px;color:#282828;line-height:1.5;position:relative}.form_radio_label .form_radio_text.fs16{line-height:1.4}.form_radio_label .form_radio_text:before{content:"";display:block;position:absolute;top:2px;left:0;width:16px;height:16px;background:#fff;border:1px solid #bebebe;border-radius:50%}.form_radio_label .form_radio_input:checked+.form_radio_text:before{background:#008482;border:1px solid #008482}.form_radio_label .form_radio_input:checked+.form_radio_text.event-color:before{background:#f5873c;border:1px solid #f5873c}.form_radio_label .form_radio_input:checked+.form_radio_text:after{content:"";display:block;position:absolute;top:8px;left:6px;width:6px;height:6px;background:#fff;border-radius:50%}.form_checkbox_label .form_checkbox_input{display:none}.form_checkbox_label .form_checkbox_text{display:inline-block;padding:0 0 0 24px;color:#282828;line-height:1.5;position:relative}.form_checkbox_label .form_checkbox_text:before{content:"";display:block;position:absolute;top:1px;left:0;width:16px;height:16px;background:#fff;border:1px solid #bebebe;border-radius:4px}.form_checkbox_label .form_checkbox_input:checked+.form_checkbox_text:before{background:#008482;border:1px solid #008482}.form_checkbox_label .form_checkbox_input:checked+.form_checkbox_text.event-color:before{background:#f5873c;border:1px solid #f5873c}.form_checkbox_label .form_checkbox_input:checked+.form_checkbox_text:after{content:"";display:block;position:absolute;top:2px;left:1px;width:16px;height:16px;background:url(/assets/images/form/check_icon.svg) 50% no-repeat;background-size:13px}.form_password_block{position:relative;width:100%}.form_password_block .form_pwd_input{outline:none;height:36px;padding:0 36px 0 12px;width:100%;color:#282828;border:1px solid #bebebe;border-radius:6px}.form_password_block .form_pwd_input:focus{border:1px solid #6c6c6c}.form_password_block .form_pwd_btn{position:absolute;right:0;top:50%;transform:translateY(-50%);outline:none;display:block;background:none;border:none;padding:0;width:36px;height:36px}.form_password_block .form_pwd_btn img{width:16px;margin:0 auto}.form_password_block .form_pwd_btn .pwd_active{display:block}.form_info_text{color:#6c6c6c;margin:0 0 8px}.form_terms_text{color:#282828;margin:0 0 24px}.form_terms_text a{color:#0078be;padding:0 0 2px;border-bottom:1px solid rgba(0,120,190,0);transition:all .3s ease}.form_terms_text a:hover{border-bottom:1px solid #0078be}.form_error_text{color:#e12850;margin:5px 0 0}.form_zip_block{display:flex;align-items:center}.form_zip_block .form_zip_text{color:#282828;margin:0 8px}.form_zip_block .form_zip_btn{display:block;width:164px;height:36px;border:1px solid #bebebe;background:#f5f6f8;color:#282828;margin:0 0 0 24px;border-radius:6px;transition:all .3s ease}.form_zip_block .form_zip_btn:hover{background:#ebebeb}.form_date_block{display:flex;align-items:center}.form_date_block .form_date_title{color:#282828;margin:0 8px 0 0}.form_date_block .form_date_text{color:#282828;margin:0 16px 0 8px}.form_submit_btnarea{display:flex;align-items:center}.form_submit_btnarea .common_btn03{width:112px;margin:0 16px 0 0}.form_submit_btnarea .common_btn01{width:96px}.form_confirm_btnarea{display:flex;justify-content:center;align-items:center}.form_confirm_btnarea .common_btn03{width:94px;margin:0 16px 0 0}.form_confirm_btnarea .common_btn01{width:150px}.form_radio_list{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 -12px}.form_radio_list .form_radio_item{margin:0 30px 12px 0}.form_choose_list .form_choose_item{margin:0 0 12px}.form_choose_list .form_choose_item:last-of-type{margin:0}.form_login_wrap{min-height:calc(100vh - 132px);padding:40px 12px 64px}.form_login_block{display:block;width:100%;border:1px solid #bebebe;border-radius:4px;padding:35px;margin:0 auto}.form_login_block.w379{max-width:379px}.form_login_block.w392{max-width:392px}.form_login_block.w426{max-width:426px}.form_login_block.w430{max-width:430px}.form_login_block.w500{max-width:500px}.form_login_block.mb32{margin:0 auto 32px}.form_login_block .common_text01,.form_login_block .common_title01,.form_login_block .common_title02,.form_login_block .form_login_main{margin:0 0 24px}.form_login_block .form_login_main .form_login_box{margin:0 0 16px}.form_login_block .form_login_main .form_login_box:last-of-type{margin:0}.form_login_block .form_login_main .form_login_title{color:#282828;margin:0 0 10px}.form_login_block .common_link_btn01{margin:24px 0}.form_login_btnarea{display:flex;align-items:center}.form_login_btnarea .common_btn03{width:110px;margin:0 12px 0 0}.form_login_btnarea .common_btn01.w124{width:124px}.form_setting_input{outline:none;width:100%;height:36px;border:1px solid #bebebe;color:#282828;background:#fff;padding:0 12px;border-radius:6px}.form_setting_input:focus{border:1px solid #6c6c6c}.form_setting_input.w54{width:54px}.form_setting_input.w64{width:64px}.form_setting_input.w220{max-width:220px}.form_setting_input.w316{max-width:316px}.form_setting_select{outline:none;width:100%;height:36px;border:1px solid #bebebe;color:#282828;padding:0 32px 0 12px;background:url(/assets/images/form/arrow01.svg) right 12px center no-repeat #fff;background-size:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:6px}.form_setting_select.active{color:#282828}.form_setting_select:focus{border:1px solid #6c6c6c}.form_setting_select:disabled{background-color:#ebebeb;color:#6c6c6c}.form_setting_select.w80{width:80px}.form_setting_select.w100{width:100px}.form_setting_select.w140{max-width:140px}.form_setting_select.w316{max-width:316px}.form_stripe_input{outline:none;width:100%;height:36px;border:1px solid #bebebe;color:#282828;background:#fff;padding:8px 12px;border-radius:6px}.form_stripe_input.focus{border:1px solid #6c6c6c}.form_stripe_input.w72{width:72px}.form_stripe_input.w88{width:88px}.form_stripe_input.w220{max-width:220px}.form_stripe_error_text{color:#e12850;margin:5px 0 0}.form_contact_wrap{min-height:calc(100vh - 132px);padding:40px 0}.form_contact_wrap .form_contact_inner{max-width:1024px;width:100%;margin:0 auto;padding:0 24px 24px}.form_contact_wrap .form_contact_confirm{max-width:646px;width:100%;margin:0 auto;padding:24px}.form_contact_wrap .form_contact_main{max-width:549px}.form_contact_wrap .form_contact_info_block{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #f5f6f8}.form_contact_wrap .form_contact_info_block .form_contact_title{color:#282828}.form_contact_wrap .form_contact_info_block .form_contact_text{color:#008482;font-size:18px;font-weight:700;margin:24px 0 0}.form_contact_list,.form_contact_list .form_contact_item{margin:0 0 32px}.form_contact_list .form_contact_item:last-of-type{margin:0}.form_contact_list .form_contact_item_title{color:#282828;margin:0 0 16px}.form_contact_list .form_contact_item_title span{display:inline-block;color:#e12850;margin:0 0 0 16px}.form_upload_block .el-upload{width:100%}.form_upload_block .el-upload:focus .el-upload-dragger{border-color:#6c6c6c}.form_upload_block .el-upload__input{display:none}.form_upload_block .el-upload-dragger{position:relative;width:100%;height:210px;border:1px dashed #bebebe;border-radius:0}.form_upload_block .el-upload-dragger:hover{border-color:#6c6c6c}.form_upload_block .el-upload-dragger.is-dragover{border:1px dashed #6c6c6c;background:rgba(229,248,236,.5)}.form_upload_block .el-upload-dragger .el-upload__text{text-align:center;color:#6c6c6c;line-height:2}.form_upload_block .el-upload-dragger .el-upload__text em{cursor:pointer;display:inline-block;padding:0 12px;margin:8px 0 0;font-weight:700;color:#282828;background:#fff;border:1px solid #bebebe;border-radius:4px;transition:all .3s ease}.form_upload_block .el-upload-dragger .el-upload__text em:hover{background:#ebebeb}.form_upload_block .form_upload_box{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.form_upload_block .form_upload_icon{display:block;width:48px;margin:0 auto 8px}.form_upload_block .el-upload-list__item.el-icon-close-tip{display:none!important}.form_upload_block .el-upload-list__item:hover{background:#f1f1f1}.form_upload_block .el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#6c6c6c}.form_upload_block .el-upload-list__item-name{padding:0;color:#6c6c6c}.form_upload_block .el-upload-list__item-name:hover{color:#6c6c6c}.form_upload_block .el-icon-document{vertical-align:-3px;margin:0 4px 0 0}.form_upload_block .el-icon-document:before{content:"";display:block;background:url(/assets/images/form/file_icon01.svg) 50% no-repeat;background-size:16px;width:16px;height:16px}.form_upload_nofile{margin:16px 0 0;color:#6c6c6c;display:flex;align-items:center}.form_upload_nofile img{display:block;width:16px;margin:0 4px 0 0}.form_contact_privacy_text{color:#282828}.form_contact_privacy_text a{color:#0078be;padding:0 0 2px;border-bottom:1px solid rgba(0,120,190,0);transition:all .3s ease}.form_contact_privacy_text a:hover{border-bottom:1px solid #0078be}.form_contact_file_confirm .common_text01{margin:0 0 12px}.form_contact_file_confirm .common_text01:last-of-type{margin:0}.pankuzu_block{margin:0 0 32px}.pankuzu_block .pankuzu_list{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 -5px}.pankuzu_block .pankuzu_list .pankuzu_item{margin:0 0 5px;color:#282828}.pankuzu_block .pankuzu_list .pankuzu_item:after{content:"";display:inline-block;width:12px;height:12px;background:url(/assets/images/common/pankuzu_arrow.svg) 50% no-repeat;background-size:contain;margin:1px 8px 0 6px}.pankuzu_block .pankuzu_list .pankuzu_item:last-of-type:after{content:none}.pankuzu_block .pankuzu_list .pankuzu_link{display:inline-block;color:#0078be;transition:all .3s ease}.pankuzu_block .pankuzu_list .pankuzu_link:hover{text-decoration:underline}.popup_filter{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:100}.popup_filter.index-up{z-index:108}.popup_filter.pic-filter{z-index:115}.popup_filter.premium{z-index:108}.popup_wrap{display:inline-block;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:110;background:#fff;box-shadow:0 4px 8px 2px rgba(51,51,51,.15);padding:32px;border-radius:6px}.popup_wrap.pwd_reset{padding:0}.popup_wrap.pwd_reset .popup_btnarea{padding:16px 32px}.popup_wrap.w524{max-width:524px}.popup_wrap .common_text01{margin:0 0 24px}.popup_title01,.popup_wrap .common_text02{margin:0 0 16px}.popup_title01{font-size:20px;color:#000}.popup_sent_complete_text{color:#6c6c6c;padding:16px 32px;line-height:1.3;border-bottom:1px solid #f5f6f8}.popup_sent_complete_text span{display:block;font-size:18px;color:#000;margin:0 0 8px}.popup_btnarea{-js-display:flex;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-end}.popup_btnarea .common_btn01,.popup_btnarea .common_popup_btn02{margin:0 0 0 16px}.popup_btnarea .common_btn03.w112{width:112px}.popup-pic_wrap{width:calc(100% - 80px);height:calc(100% - 80px);max-width:1840px;max-height:1000px;overflow:hidden;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:120;background:#fff;border-radius:10px}.popup-pic_wrap .popup-pic_bar{display:flex;align-items:center;justify-content:space-between;height:60px;background:#f5f6f8;padding:0 20px}.popup-pic_wrap .popup-pic_bar .popup-pic_title{font-size:18px;font-weight:700;color:#282828}.popup-pic_wrap .popup-pic_bar .popup-pic_close_btn{display:block;width:20px;min-width:20px;padding:0;border:none;background:none}.popup-pic_wrap .popup-pic_bar .popup-pic_close_btn img{display:block;width:100%}.popup-pic_wrap .popup-pic_main{height:calc(100% - 60px);padding:10px}.popup-pic_wrap .popup-pic_main .popup-pic_main_inner{height:100%;overflow:scroll}.popup-pic_wrap .popup-pic_main iframe{margin:0 auto 10px;height:100%;width:100%}.popup-pic_wrap .popup-pic_main img{display:block;max-width:1280px;width:100%;margin:0 auto 10px}.popup-pic_wrap .popup-pic_main img:last-of-type{margin:0 auto}.popup_premium_wrap{display:block;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:110;background:#fff;max-width:960px;width:calc(100% - 24px);border-radius:8px;overflow:hidden}.popup_premium_wrap .popup_premium_bg{position:relative;display:block;width:100%;height:calc(100vh - 580px);max-height:283px;min-height:52px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%)}@media only screen and (max-width:960px){.popup_premium_wrap .popup_premium_bg{height:100px;max-height:inherit;min-height:inherit}}@media only screen and (max-width:640px){.popup_premium_wrap .popup_premium_bg{height:64px}}.popup_premium_wrap .popup_premium_bg .popup_premium_close_btn{display:block;width:20px;position:absolute;top:16px;right:16px;border:none;background:none;padding:0}.popup_premium_wrap .popup_premium_bg .popup_premium_close_btn img{display:block;width:100%}.popup_premium_wrap .popup_premium_main{padding:24px}@media only screen and (max-width:640px){.popup_premium_wrap .popup_premium_main{padding:16px}.popup_premium_wrap .popup_premium_inner{overflow:scroll;max-height:calc(100vh - 300px)}}.popup_premium_wrap .popup_premium_subtitle{display:flex;align-items:center;color:#6c6c6c;line-height:1.5;margin:0 0 16px}@media only screen and (max-width:960px){.popup_premium_wrap .popup_premium_subtitle{margin:0 0 8px}}.popup_premium_wrap .popup_premium_subtitle img{display:block;width:24px;margin:0 8px 0 0}.popup_premium_wrap .popup_premium_title{color:#282828;line-height:1.5;margin:0 0 40px}@media only screen and (max-width:960px){.popup_premium_wrap .popup_premium_title{margin:0 0 24px}}.popup_premium_wrap .popup_premium_list{display:flex;justify-content:space-between;flex-wrap:wrap}.popup_premium_wrap .popup_premium_list .popup_premium_item{width:calc(50% - 20px);margin:0 0 40px}@media only screen and (max-width:960px){.popup_premium_wrap .popup_premium_list .popup_premium_item{width:calc(50% - 12px);margin:0 0 24px}}@media only screen and (max-width:640px){.popup_premium_wrap .popup_premium_list .popup_premium_item{width:100%}}.popup_premium_wrap .popup_premium_list .popup_premium_item_title{display:flex;align-items:center;line-height:1.5;margin:0 0 8px;color:#282828;font-size:16px;font-weight:700}.popup_premium_wrap .popup_premium_list .popup_premium_item_title img{display:block;width:20px;margin:0 8px 0 0}.popup_premium_wrap .popup_premium_list .popup_premium_item_text{color:#6c6c6c;line-height:1.5;font-size:16px}.popup_premium_btn{display:inline-block;width:160px;height:40px;line-height:40px;text-align:center;color:#fff;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);border-radius:8px;font-size:16px;font-weight:700}.common_title01{font-size:36px;font-weight:700}.common_title01,.common_title02,.common_title03{color:#282828;line-height:1}.common_title03{padding:0 0 10px;border-bottom:1px solid #d2d2d2}.common_title04{color:#282828;line-height:1.5}.common_title05{padding:0 0 16px;margin:0 0 40px;border-bottom:1px solid #f5f6f8}.common_title05,.common_title06{color:#282828;line-height:1}.common_text01{color:#282828;line-height:1.5}.common_text01 span{display:block}.common_text01 strong{font-weight:700}.common_text01 a{color:#0078be;transition:all .3s ease}.common_text01 a:hover{text-decoration:underline}.common_text02{color:#6c6c6c;line-height:1.5}.common_text03,.common_text04{color:#282828;line-height:1.5}.common_text04 span{display:block}.layout_index_wrap{display:flex;align-items:flex-start;justify-content:space-between}.layout_index_wrap .layout_main{width:calc(100% - 374px)}.layout_index_wrap .layout_aside{width:344px;min-width:334px;margin:0 0 0 40px}.layout_theme_wrap{display:flex;justify-content:space-between}.layout_theme_wrap .layout_scroll{width:100%;padding:0 0 0 240px}.layout_theme_wrap .layout_main{width:calc(100% - 240px)}.layout_theme_wrap .layout_search{width:240px;padding:0 40px 0 0}.layout_procedure_wrap{display:flex;align-items:flex-start;justify-content:space-between}.layout_procedure_wrap .layout_main{width:calc(100% - 218px)}.layout_procedure_wrap .layout_aside{width:178px;min-width:178px;margin:0 40px 0 0}.layout_setting_wrap{display:flex;align-items:flex-start;justify-content:space-between}.layout_setting_wrap .layout_main{width:640px;padding:0 24px}.layout_setting_wrap .layout_aside{width:200px}.layout_column_wrap{display:flex;align-items:flex-start;justify-content:space-between}.layout_column_wrap .layout_main{width:calc(100% - 392px)}.layout_column_wrap .layout_main .layout_main_inner{padding:40px 84px 0}@media only screen and (max-width:1240px){.layout_column_wrap .layout_main .layout_main_inner{padding:40px 40px 0}}.layout_column_wrap .layout_aside{width:360px;min-width:360px;margin:0 0 0 32px}.aside_title01{color:#282828}.aside_title02{font-size:18px;color:#282828;font-weight:700}.aside_calendar_wrap{background:#f5f6f8;padding:40px 16px;border-radius:20px}.aside_calendar_wrap .aside_title01{margin:0 0 24px}.aside_calendar_wrap .asidie_calendar_main{margin:0 0 16px}.aside_calendar_wrap .asidie_calendar_main .vc-container{border:none!important}.aside_calendar_wrap .asidie_calendar_main .vc-header{padding:10px 16px!important;border-bottom:1px solid #bebebe}.aside_calendar_wrap .asidie_calendar_main .vc-title{font-size:14px!important;color:#282828!important}.aside_calendar_wrap .asidie_calendar_main .vc-weekday{color:#6c6c6c!important;font-weight:400!important;padding-top:8px!important}.aside_calendar_wrap .asidie_calendar_main .vc-arrow:hover{background:#f1f1f1!important}.aside_calendar_wrap .asidie_calendar_main .vc-day-content:focus,.aside_calendar_wrap .asidie_calendar_main .vc-day-content:hover{background-color:#f5f6f8}.aside_calendar_wrap .asidie_calendar_main .event_highlight:hover{background-color:inherit;opacity:.6}.aside_calendar_wrap .asidie_calendar_main .event_highlight:focus{background-color:inherit}.aside_calendar_wrap .asidie_calendar_main .calendar_both_highlight{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmUwYmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JmZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:linear-gradient(135deg,#ffe0bf 50%,#bfe0e0 0)}.aside_calendar_wrap .asidie_calendar_main .is-not-in-month{opacity:.3}.aside_calendar_wrap .aside_calendar_list{margin:0 0 8px}.aside_calendar_wrap .aside_calendar_list:last-of-type{margin:0}.aside_calendar_wrap .aside_calendar_list .aside_calendar_item{margin:0 0 8px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_item:last-of-type{margin:0}.aside_calendar_wrap .aside_calendar_list .aside_calendar_item.type-chat .aside_calendar_card_block:before,.aside_calendar_wrap .aside_calendar_list .aside_calendar_item.type-chat .aside_calendar_date:before{background:#008482}.aside_calendar_wrap .aside_calendar_list .aside_calendar_item.type-procedure .aside_calendar_card_block:before,.aside_calendar_wrap .aside_calendar_list .aside_calendar_item.type-procedure .aside_calendar_date:before{background:#f5873c}.aside_calendar_wrap .aside_calendar_list .aside_calendar_date{position:relative;color:#282828;padding:0 0 0 20px;margin:0 0 8px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_date:before{content:"";position:absolute;left:0;top:-1px;display:block;width:16px;height:16px;background:#bebebe;border-radius:50%}.aside_calendar_wrap .aside_calendar_list .aside_calendar_card_block{position:relative;padding:0 0 1px 19px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_card_block:first-of-type{padding:8px 0 1px 19px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_card_block:before{content:"";position:absolute;top:0;left:7px;display:block;width:2px;height:100%;background:#bebebe}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block{margin:0 0 16px;padding:12px;background:#bfe0e0;border-radius:6px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_label{display:inline-block;padding:4px 8px;background:#008482;color:#fff;text-align:center;margin:0 0 8px;border-radius:2px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_event_name{color:#282828;line-height:1.5}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box{position:relative;cursor:pointer;margin:8px 0 0;background:#fff;padding:10px 12px;border-radius:4px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box:hover{background:#fbfbfc}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box:hover:after{opacity:1;z-index:2}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_title{display:flex;align-items:flex-start;justify-content:space-between;color:#282828;line-height:1.5;padding:0 32px 0 0}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .premium_block{position:absolute;top:10px;right:8px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column{color:#6c6c6c;margin:10px 0 0}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column span{display:block;margin:0 0 4px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column a{display:inline-block;color:#0078be;padding:0 0 2px;border-bottom:1px solid rgba(0,120,190,0);transition:all .3s ease}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column a:hover{border-bottom:1px solid #0078be}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column a small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block{margin:0 0 16px;padding:12px;background:#ffe0bf;border-radius:6px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_label{display:inline-block;padding:4px 8px;background:#f5873c;color:#fff;text-align:center;margin:0 0 8px;border-radius:2px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link{display:block;padding:12px;color:#282828;background:url(/assets/images/sidebar/arrow01.svg) right 12px center no-repeat #fff;background-size:12px;border-radius:4px}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link span{width:calc(100% - 24px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.aside_theme_wrap{background:#f5f6f8;padding:32px 16px;border-radius:20px}.aside_theme_wrap .common_title02{padding:0 8px;margin:0 0 32px}.aside_theme_wrap .aside_theme_list .aside_theme_item{cursor:pointer;position:relative;background:#fff;padding:25px 16px 8px;margin:0 0 16px;border-radius:10px}.aside_theme_wrap .aside_theme_list .aside_theme_item:last-of-type{margin:0}.aside_theme_wrap .aside_theme_list .aside_theme_item:hover{background:#fbfbfc}.aside_theme_wrap .aside_theme_list .aside_theme_item:hover:after{opacity:1;z-index:2}.aside_theme_wrap .aside_theme_list .aside_theme_btn{cursor:pointer;display:block}.aside_theme_wrap .aside_theme_list .aside_theme_pic{display:block;width:100%;height:153px;border-radius:6px 6px 0 0;margin:0 0 12px}.aside_theme_wrap .aside_theme_list .aside_theme_title{display:flex;align-items:flex-start;justify-content:space-between;color:#282828;line-height:1.3;margin:0 0 16px;padding:0 32px 0 0}.aside_theme_wrap .aside_theme_list .premium_block{position:absolute;top:16px;right:8px}.aside_theme_wrap .aside_theme_list .aside_theme_column{display:flex;margin:8px 0 0;line-height:1.2;color:#6c6c6c}.aside_theme_wrap .aside_theme_list .aside_theme_column span{white-space:nowrap}.aside_theme_wrap .aside_theme_list .aside_theme_column a{display:inline-block;color:#0078be;padding:0 0 1px;border-bottom:1px solid rgba(0,120,190,0);transition:all .3s ease}.aside_theme_wrap .aside_theme_list .aside_theme_column a:hover{border-bottom:1px solid #0078be}.aside_theme_wrap .aside_theme_list .aside_theme_column a small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.aside_search_wrap{margin:40px 0 120px}.aside_search_wrap .aside_search_result{display:flex;align-items:center;justify-content:space-between;color:#282828;padding:0 0 16px;border-bottom:1px solid #f5f6f8;margin:0 0 15px}.aside_search_wrap .aside_search_result small{display:inline-block;margin:0 4px 0 0;vertical-align:-3px}.aside_search_wrap .aside_search_block{margin:0 0 32px}.aside_search_wrap .aside_search_block:last-of-type{margin:0}.aside_search_wrap .aside_title02{margin:0 0 16px}.aside_search_wrap .aside_search_input_box{display:flex;border:1px solid #d2d2d2;border-radius:6px;padding:0 8px}.aside_search_wrap .aside_search_input_box .aside_search_btn{outline:none;display:block;border:none;background:none;padding:0;width:14px;min-width:14px;margin:0 0 0 4px}.aside_search_wrap .aside_search_input_box .aside_search_btn img{display:block}.aside_search_wrap .aside_search_input_box .aside_search_input{outline:none;border:none;display:block;width:100%;height:26px;color:#282828}.aside_search_wrap .aside_search_list .aside_search_item{margin:0 0 8px}.aside_search_wrap .aside_search_list .aside_search_item:last-of-type{margin:0}.aside_procedure_list .aside_procedure_link{display:flex;align-items:center;font-size:18px;color:#6c6c6c;font-weight:700;padding:17.5px 16px;border-radius:4px}.aside_procedure_list .aside_procedure_link.active{color:#282828;background:#f5f6f8}.aside_procedure_list .aside_procedure_link.active img.normal{display:none}.aside_procedure_list .aside_procedure_link.active img.active{display:block}.aside_procedure_list .aside_procedure_link img{width:22px;margin:0 10px 0 0}.aside_procedure_list .aside_procedure_link img.normal{display:block}.aside_procedure_list .aside_procedure_link img.active{display:none}.aside_setting_wrap .aside_setting_block{margin:0 0 32px}.aside_setting_wrap .aside_setting_block:last-of-type{margin:0}.aside_setting_wrap .aside_setting_title{color:#282828;margin:0 0 12px}.aside_setting_wrap .aside_setting_title img{display:block;width:20px;min-width:20px;margin:0 10px 0 0}.aside_setting_wrap .aside_setting_list .aside_setting_link{display:block;width:100%;color:#6c6c6c;background:#fff;line-height:1.5;padding:12px 12px 12px 16px;border-radius:4px;transition:all .3s ease}.aside_setting_wrap .aside_setting_list .aside_setting_link.active,.aside_setting_wrap .aside_setting_list .aside_setting_link:hover{background:#f5f6f8;color:#282828}.label_list{display:flex;align-items:center;flex-wrap:wrap}.label_list .label_item{margin:0 8px 8px 0}.label01{background:#008482;border:1px solid #008482}.label01,.label02{display:inline-block;color:#fff;line-height:1.2;padding:0 2px}.label02{background:#f5873c;border:1px solid #f5873c}*{word-break:break-word;box-sizing:border-box}body,html{margin:0;height:100%}.clearfix:after{content:"";clear:both;display:block}.fm{font-family:游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,Times New Roman,メイリオ,Meiryo,serif}.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_column,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_chat_box .aside_calendar_chat_title,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_event_name,.aside_calendar_wrap .aside_calendar_list .aside_calendar_chat_block .aside_calendar_label,.aside_calendar_wrap .aside_calendar_list .aside_calendar_date,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_label,.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_procedure_list .aside_procedure_link,.aside_search_wrap .aside_search_input_box .aside_search_input,.aside_search_wrap .aside_search_result,.aside_setting_wrap .aside_setting_list .aside_setting_link,.aside_setting_wrap .aside_setting_title,.aside_theme_wrap .aside_theme_list .aside_theme_column,.aside_theme_wrap .aside_theme_list .aside_theme_title,.aside_title01,.aside_title02,.common_btn01,.common_btn02,.common_btn03,.common_btn03-s,.common_btn04,.common_btn05,.common_btn06,.common_link_btn01,.common_link_btn02,.common_popup_btn01,.common_popup_btn02,.common_procedure_btn01,.common_procedure_btn02,.common_procedure_btn03,.common_text01,.common_text02,.common_text03,.common_text04,.common_title01,.common_title02,.common_title03,.common_title04,.common_title05,.common_title06,.fg,.form_checkbox_label .form_checkbox_text,.form_contact_list .form_contact_item_title,.form_contact_privacy_text,.form_contact_wrap .form_contact_info_block .form_contact_text,.form_contact_wrap .form_contact_info_block .form_contact_title,.form_date_block .form_date_text,.form_date_block .form_date_title,.form_error_text,.form_info_text,.form_input,.form_login_block .form_login_main .form_login_title,.form_password_block .form_pwd_input,.form_radio_label .form_radio_text,.form_select,.form_setting_input,.form_setting_select,.form_stripe_error_text,.form_stripe_input,.form_terms_text,.form_textarea,.form_upload_block .el-upload-dragger .el-upload__text,.form_upload_block .el-upload-list__item-name,.form_upload_nofile,.form_zip_block .form_zip_btn,.form_zip_block .form_zip_text,.label01,.label02,.lp_aside_form_block .lp_aside_form_list .lp_aside_form_text,.lp_aside_form_block .lp_aside_form_list .lp_aside_form_title,.lp_aside_form_block .lp_aside_form_main_title,.lp_environment_block .lp_environment_info .lp_environment_info_title,.lp_environment_block .lp_environment_text,.lp_environment_block .lp_environment_title,.lp_feature01_block .lp_feature_sub .lp_feature_sub_text,.lp_feature02_block .lp_feature_list .lp_feature_item_text,.lp_feature02_block .lp_feature_list .lp_feature_item_title,.lp_feature_num,.lp_feature_text,.lp_feature_title,.lp_footer_wrap .footer_copyright,.lp_info_block .lp_info_inner .lp_info_text,.lp_mv_block .lp_mv_info .lp_mv_info_text,.lp_mv_block .lp_mv_info .lp_mv_info_title,.lp_mv_block .lp_mv_list .lp_mv_item,.lp_mv_block .lp_mv_title,.pankuzu_block .pankuzu_list .pankuzu_item,.popup-pic_wrap .popup-pic_bar .popup-pic_title,.popup_premium_btn,.popup_premium_wrap .popup_premium_list .popup_premium_item_text,.popup_premium_wrap .popup_premium_list .popup_premium_item_title,.popup_premium_wrap .popup_premium_subtitle,.popup_premium_wrap .popup_premium_title,.popup_sent_complete_text,.popup_title01,.soup_complete_block .soup_complete_text,.soup_complete_block .soup_complete_title,.soup_feature_list .soup_feature_item_text,.soup_feature_list .soup_feature_item_title,.soup_feature_sub .soup_feature_sub_text,.soup_mv_title,.soup_payment_block .payment_list .payment_code_block .payment_code_text,.soup_payment_block .payment_list .payment_form_input,.soup_payment_block .payment_list .payment_item_title,.soup_payment_block .payment_list .payment_item_title span,.soup_payment_block .payment_list .payment_stripe_input,.soup_payment_block .payment_price_block .payment_price_title,.soup_payment_block .payment_text,.soup_payment_block .payment_title,.soup_payment_btn01,.soup_payment_btn02,body,html{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,ヒラギノ角ゴシック,Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.common_premium_btn,.fgs{font-family:Hiragino Sans,游ゴシック,YuGothic,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif}.fe,.soup_payment_block .payment_price_block .payment_price_text{font-family:din-2014,sans-serif}a{cursor:pointer;text-decoration:none}strong{font-weight:700}button{outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.common_inner{max-width:1280px}.common_inner,.common_inner_s{position:relative;width:100%;margin:0 auto;z-index:5}.common_inner_s{max-width:850px}.aside_theme_wrap .aside_theme_list .aside_theme_btn,.common_link_btn01,.common_popup_btn01,.common_popup_btn02,.common_premium_btn,.common_procedure_btn01,.common_procedure_btn02,.common_procedure_btn03,.header_logo,.popup-pic_wrap .popup-pic_bar .popup-pic_close_btn,.popup_premium_btn,.popup_premium_wrap .popup_premium_bg .popup_premium_close_btn{transition:all .3s ease}.aside_theme_wrap .aside_theme_list .aside_theme_btn:hover,.common_link_btn01:hover,.common_popup_btn01:hover,.common_popup_btn02:hover,.common_premium_btn:hover,.common_procedure_btn01:hover,.common_procedure_btn02:hover,.common_procedure_btn03:hover,.header_logo:hover,.popup-pic_wrap .popup-pic_bar .popup-pic_close_btn:hover,.popup_premium_btn:hover,.popup_premium_wrap .popup_premium_bg .popup_premium_close_btn:hover{opacity:.7}.common_btn03,.common_btn03-s,.common_btn04,.common_btn05,.common_btn06,.soup_payment_btn01{transition:all .3s ease}.common_btn03-s:hover,.common_btn03:hover,.common_btn04:hover,.common_btn05:hover,.common_btn06:hover,.soup_payment_btn01:hover{background-color:#ebebeb}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link,.aside_procedure_list .aside_procedure_link,.common_btn02{transition:all .3s ease}.aside_calendar_wrap .aside_calendar_list .aside_calendar_procedure_block .aside_calendar_procedure_link:hover,.aside_procedure_list .aside_procedure_link:hover,.common_btn02:hover{background-color:#fbfbfc}.aside_theme_wrap .aside_theme_list .aside_theme_pic{background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#f7f7f7}.common_pc{display:block}.common_pc.height_100{height:100%}@media only screen and (max-width:960px){.common_pc{display:none}}.common_sp{display:none}@media only screen and (max-width:960px){.common_sp{display:block}}.common_pc_640{display:block}@media only screen and (max-width:640px){.common_pc_640{display:none}}.common_sp_640{display:none}@media only screen and (max-width:640px){.common_sp_640{display:block}}.lp_wrap{padding:60px 0 0}@media only screen and (max-width:640px){.lp_wrap{padding:64px 0 0}}.lp_anchor{padding:60px 0 0;margin:-60px 0 0}@media only screen and (max-width:640px){.lp_anchor{padding:64px 0 0;margin:-64px 0 0}}.lp_layout .lp_main{width:77.7%}@media only screen and (max-width:1600px){.lp_layout .lp_main{width:75%}}@media only screen and (max-width:1200px){.lp_layout .lp_main{width:calc(100% - 300px)}}@media only screen and (max-width:960px){.lp_layout .lp_main{width:100%}}.lp_layout .lp_aside{position:fixed;top:60px;right:0;z-index:60;background:#fff;height:calc(100% - 60px);width:22.3%;padding:40px;border-left:1px solid #bebebe}@media only screen and (max-width:1600px){.lp_layout .lp_aside{width:25%;padding:40px 24px}}@media only screen and (max-width:1200px){.lp_layout .lp_aside{width:300px;padding:80px 24px 40px}}@media only screen and (max-width:960px){.lp_layout .lp_aside{position:relative;top:inherit;right:inherit;height:inherit;width:100%;padding:24px 16px 40px;border-left:none}}.lp_layout .lp_aside .lp_aside_inner{height:100%;overflow:scroll}.lp_layout .lp_aside .form_terms_text{margin:0 0 36px;line-height:1.5}.lp_layout .lp_aside .common_btn01{height:52px;line-height:50px;font-size:14px}.lp_layout .lp_aside .common_btn02{height:52px;line-height:52px;font-size:14px}.lp_mv_block{background:#f5fafb;padding:64px 24px 24px}@media only screen and (max-width:768px){.lp_mv_block{padding:40px 16px 24px}}.lp_mv_block.soup_mv_block{padding:64px 24px 0}@media only screen and (max-width:768px){.lp_mv_block.soup_mv_block{padding:40px 16px 0}}.lp_mv_block.soup_mv_block .lp_mv_pic{margin:0 auto}.lp_mv_block .lp_mv_title{font-size:40px;font-weight:700;line-height:1.5;text-align:center;color:#282828;margin:0 0 50px}@media only screen and (max-width:1200px){.lp_mv_block .lp_mv_title{font-size:30px;margin:0 0 32px}}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_title{font-size:24px;margin:0 0 24px}}.lp_mv_block .lp_mv_title span{display:block;font-size:28px}@media only screen and (max-width:1200px){.lp_mv_block .lp_mv_title span{font-size:20px}}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_title span{font-size:16px}}.lp_mv_block .lp_mv_logo{display:block;width:100%;max-width:470px;margin:0 auto 50px}@media only screen and (max-width:1200px){.lp_mv_block .lp_mv_logo{max-width:400px;margin:0 auto 32px}}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_logo{max-width:270px;margin:0 auto 24px}}.lp_mv_block .lp_mv_list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0 0 26px}@media only screen and (max-width:1200px){.lp_mv_block .lp_mv_list{margin:0 0 20px}}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_list{margin:0 0 40px}}.lp_mv_block .lp_mv_list.color_black .lp_mv_item{color:#282828}.lp_mv_block .lp_mv_list .lp_mv_item{margin:0 12px 24px;font-size:14px;font-weight:700;color:#b5b5b6}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_list .lp_mv_item{font-size:10px;margin:0 8px 10px}}.lp_mv_block .lp_mv_list .lp_mv_item span{font-size:18px}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_list .lp_mv_item span{font-size:14px}}.lp_mv_block .lp_mv_pic{display:block;width:100%;max-width:1100px;margin:0 auto 24px;box-shadow:0 2px 15px hsla(0,0%,42%,.18)}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_pic{width:calc(100% - 13px)}}.lp_mv_block .lp_mv_info{display:flex;align-items:flex-start;justify-content:center}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_info{display:block;text-align:center}}.lp_mv_block .lp_mv_info .lp_mv_info_title{white-space:nowrap;font-size:16px;font-weight:700;line-height:1.5;margin:0 40px 0 0;color:#282828}@media only screen and (max-width:1200px){.lp_mv_block .lp_mv_info .lp_mv_info_title{font-size:14px;margin:0 20px 0 0}}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_info .lp_mv_info_title{font-size:12px;margin:0 0 8px}}.lp_mv_block .lp_mv_info .lp_mv_info_text{font-size:16px;line-height:1.5;color:#282828}@media only screen and (max-width:1200px){.lp_mv_block .lp_mv_info .lp_mv_info_text{font-size:14px}}@media only screen and (max-width:768px){.lp_mv_block .lp_mv_info .lp_mv_info_text{font-size:12px}}.lp_mv_block .lp_mv_info .lp_mv_info_text a{color:#0078be;transition:all .3s ease}.lp_mv_block .lp_mv_info .lp_mv_info_text a:hover{text-decoration:underline}.lp_info_block{padding:24px 100px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%)}@media only screen and (max-width:1600px){.lp_info_block{padding:24px 40px}}@media only screen and (max-width:768px){.lp_info_block{padding:40px 16px}}.lp_info_block .lp_info_inner{max-width:1292px;width:100%;background:#fff;padding:64px 24px;display:flex;align-items:flex-start;justify-content:center;border-radius:16px}@media only screen and (max-width:1600px){.lp_info_block .lp_info_inner{padding:24px}}@media only screen and (max-width:768px){.lp_info_block .lp_info_inner{padding:24px 16px;display:block}}.lp_info_block .lp_info_inner .lp_info_pic{display:block;width:64px;min-width:64px;margin:0 40px 0 0}@media only screen and (max-width:1200px){.lp_info_block .lp_info_inner .lp_info_pic{width:40px;min-width:40px;margin:0 24px 0 0}}@media only screen and (max-width:768px){.lp_info_block .lp_info_inner .lp_info_pic{width:32px;min-width:inherit;margin:0 0 24px}}.lp_info_block .lp_info_inner .lp_info_text{font-size:36px;font-weight:700;line-height:1.5;color:#282828}@media only screen and (max-width:1200px){.lp_info_block .lp_info_inner .lp_info_text{font-size:24px}}@media only screen and (max-width:768px){.lp_info_block .lp_info_inner .lp_info_text{font-size:18px}}.lp_info_block .lp_info_inner .lp_info_text span{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp_feature01_block{padding:100px}@media only screen and (max-width:1600px){.lp_feature01_block{padding:100px 40px}}@media only screen and (max-width:768px){.lp_feature01_block{padding:40px 16px}}.lp_feature01_block .lp_feature_layout{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;margin:0 0 64px}@media only screen and (max-width:768px){.lp_feature01_block .lp_feature_layout{display:block;margin:0 0 40px}}.lp_feature01_block .lp_feature_pic{display:block;width:37.8%;max-width:489px;margin:0 0 0 24px}@media only screen and (max-width:768px){.lp_feature01_block .lp_feature_pic{max-width:343px;width:100%;margin:0 auto 24px}}.lp_feature01_block .lp_feature_sub .lp_feature_sub_pic{display:block;width:367px;margin:0 auto 24px}@media only screen and (max-width:1200px){.lp_feature01_block .lp_feature_sub .lp_feature_sub_pic{width:320px}}@media only screen and (max-width:768px){.lp_feature01_block .lp_feature_sub .lp_feature_sub_pic{max-width:214px;width:100%;margin:0 auto 24px}}.lp_feature01_block .lp_feature_sub .lp_feature_sub_text{font-size:18px;color:#282828;line-height:1.5;text-align:center}@media only screen and (max-width:1200px){.lp_feature01_block .lp_feature_sub .lp_feature_sub_text{font-size:16px}}@media only screen and (max-width:960px){.lp_feature01_block .lp_feature_sub .lp_feature_sub_text{font-size:14px}}@media only screen and (max-width:768px){.lp_feature01_block .lp_feature_sub .lp_feature_sub_text{font-size:12px}}.lp_feature02_block{padding:100px;background:#f5f6f8}@media only screen and (max-width:1600px){.lp_feature02_block{padding:100px 40px}}@media only screen and (max-width:768px){.lp_feature02_block{padding:40px 16px}}.lp_feature02_block .lp_feature_layout{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 64px}@media only screen and (max-width:768px){.lp_feature02_block .lp_feature_layout{display:block;margin:0 0 40px}}.lp_feature02_block .lp_feature_pic{display:block;width:37.8%;max-width:489px;margin:0 24px 0 0}@media only screen and (max-width:768px){.lp_feature02_block .lp_feature_pic{max-width:343px;width:100%;margin:0 auto 24px}}.lp_feature02_block .lp_feature_list{display:flex}@media only screen and (max-width:768px){.lp_feature02_block .lp_feature_list{display:block}}.lp_feature02_block .lp_feature_list .lp_feature_item{display:block;background:#fff;padding:40px;width:calc((100% - 80px) / 3);margin:0 40px 0 0;border-radius:16px}@media only screen and (max-width:1600px){.lp_feature02_block .lp_feature_list .lp_feature_item{width:calc((100% - 48px) / 3);margin:0 24px 0 0;padding:32px 24px}}@media only screen and (max-width:768px){.lp_feature02_block .lp_feature_list .lp_feature_item{width:100%;padding:24px;margin:0 0 24px}}.lp_feature02_block .lp_feature_list .lp_feature_item:last-of-type{margin:0}.lp_feature02_block .lp_feature_list .lp_feature_item img{display:block;width:40px;margin:0 0 24px}@media only screen and (max-width:1200px){.lp_feature02_block .lp_feature_list .lp_feature_item img{width:24px;margin:0 0 16px}}@media only screen and (max-width:768px){.lp_feature02_block .lp_feature_list .lp_feature_item img{width:40px;margin:0 0 24px}}.lp_feature02_block .lp_feature_list .lp_feature_item_title{font-size:24px;font-weight:700;color:#282828;line-height:1.5;margin:0 0 20px}@media only screen and (max-width:1200px){.lp_feature02_block .lp_feature_list .lp_feature_item_title{font-size:20px;margin:0 0 16px}}@media only screen and (max-width:768px){.lp_feature02_block .lp_feature_list .lp_feature_item_title{font-size:18px}}.lp_feature02_block .lp_feature_list .lp_feature_item_text{font-size:16px;line-height:1.5;color:#282828}@media only screen and (max-width:1200px){.lp_feature02_block .lp_feature_list .lp_feature_item_text{font-size:14px}}.lp_feature_num{color:#282828;margin:0 0 12px;font-size:24px;font-weight:700}@media only screen and (max-width:1200px){.lp_feature_num{font-size:20px}}@media only screen and (max-width:960px){.lp_feature_num{font-size:14px}}.lp_feature_num span{font-size:36px}@media only screen and (max-width:1200px){.lp_feature_num span{font-size:30px}}@media only screen and (max-width:960px){.lp_feature_num span{font-size:24px}}.lp_feature_title{font-size:4.6vw;line-height:1.5;font-weight:700;color:#282828}@media only screen and (max-width:960px){.lp_feature_title{font-size:40px}}.lp_feature_title span{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA2NTAxOCIgeTE9IjAuNDEwNTEiIHgyPSIxLjA2NTAxOCIgeTI9IjAuNTg5NDkiPjxzdG9wIG9mZnNldD0iLTIuNDclIiBzdG9wLWNvbG9yPSIjMjliYmI5Ii8+PHN0b3Agb2Zmc2V0PSIxMTMuMjIlIiBzdG9wLWNvbG9yPSIjNDhkN2Q1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:linear-gradient(99deg,#29bbb9 -2.47%,#48d7d5 113.22%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp_feature_text{font-size:1.3vw;font-weight:700;line-height:1.5;margin:12px 0 0;color:#282828}@media only screen and (max-width:960px){.lp_feature_text{font-size:14px;margin:24px 0 0}}.lp_environment_block{padding:100px;background:#f5f6f8}@media only screen and (max-width:1600px){.lp_environment_block{padding:100px 40px}}@media only screen and (max-width:768px){.lp_environment_block{padding:0}}.lp_environment_block .lp_environment_box{background:url(/assets/images/lp/bg.png) 50% no-repeat;background-size:cover;padding:80px 80px 52px;border-radius:16px}@media only screen and (max-width:1600px){.lp_environment_block .lp_environment_box{padding:40px 24px}}@media only screen and (max-width:768px){.lp_environment_block .lp_environment_box{border-radius:0;padding:40px 16px}}.lp_environment_block .lp_environment_title{font-size:36px;color:#fff;font-weight:700;margin:0 0 40px}@media only screen and (max-width:1200px){.lp_environment_block .lp_environment_title{font-size:30px;margin:0 0 24px}}@media only screen and (max-width:768px){.lp_environment_block .lp_environment_title{font-size:18px}}.lp_environment_block .lp_environment_text{font-size:16px;line-height:1.5;color:#fff;margin:0 0 64px}@media only screen and (max-width:1200px){.lp_environment_block .lp_environment_text{font-size:14px;margin:0 0 40px}}.lp_environment_block .lp_environment_info{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 64px}@media only screen and (max-width:1200px){.lp_environment_block .lp_environment_info{margin:0 0 40px;display:block}}.lp_environment_block .lp_environment_info:last-of-type{margin:0}.lp_environment_block .lp_environment_info .lp_environment_info_title{font-size:18px;line-height:1.5;font-weight:700;color:#fff;margin:0 24px 0 0}@media only screen and (max-width:1200px){.lp_environment_block .lp_environment_info .lp_environment_info_title{font-size:16px;margin:0 0 16px}}.lp_environment_block .lp_environment_info .lp_environment_list{display:flex;align-items:flex-start}@media only screen and (max-width:1200px){.lp_environment_block .lp_environment_info .lp_environment_list{justify-content:space-between}}@media only screen and (max-width:768px){.lp_environment_block .lp_environment_info .lp_environment_list{display:block}}.lp_environment_block .lp_environment_info .lp_environment_list .lp_environment_item{margin:0 100px 0 0;width:222px;font-size:16px;color:#fff;line-height:1.5}@media only screen and (max-width:1600px){.lp_environment_block .lp_environment_info .lp_environment_list .lp_environment_item{margin:0 40px 0 0}}@media only screen and (max-width:1200px){.lp_environment_block .lp_environment_info .lp_environment_list .lp_environment_item{font-size:14px;width:calc(50% - 6px);margin:0}}@media only screen and (max-width:768px){.lp_environment_block .lp_environment_info .lp_environment_list .lp_environment_item{width:100%;margin:0 0 16px}}.lp_environment_block .lp_environment_info .lp_environment_list .lp_environment_item:last-of-type{margin:0}.lp_environment_block .lp_environment_info .lp_environment_list .lp_environment_item_title{font-weight:700;margin:0 0 4px}.lp_aside_form_block{margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #bebebe}.lp_aside_form_block:last-of-type{padding:0;border-bottom:none}.lp_aside_form_block .lp_aside_form_main_title{font-size:18px;font-weight:700;margin:0 0 24px;color:#282828}.lp_aside_form_block .lp_aside_form_list .lp_aside_form_item{margin:0 0 24px}.lp_aside_form_block .lp_aside_form_list .lp_aside_form_item:last-of-type{margin:0}.lp_aside_form_block .lp_aside_form_list .lp_aside_form_title{font-size:14px;color:#282828;font-weight:700;margin:0 0 8px}.lp_aside_form_block .lp_aside_form_list .lp_aside_form_title span{display:inline-block;color:#fff;width:28px;line-height:14px;font-size:10px;text-align:center;margin:0 6px 0 0;background:#e12850;border-radius:2px;vertical-align:1px}.lp_aside_form_block .lp_aside_form_list .lp_aside_form_text{font-size:12px;color:#6c6c6c;margin:0 0 8px}.lp_aside_form_block .lp_aside_form_list .form_input{height:44px}.lp_aside_form_block .lp_aside_form_list .form_select{height:44px;background:url(/assets/images/lp/arrow.svg) right 12px center no-repeat}.lp_aside_form_block .lp_aside_form_list .form_pwd_input{height:44px}.soup_mv_title{font-size:40px;line-height:1.5;font-weight:700;text-align:center;margin:0 0 28px;color:#282828}@media only screen and (max-width:960px){.soup_mv_title{font-size:24px;margin:0 0 16px}}.soup_feature_sub{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:640px){.soup_feature_sub{display:block}}.soup_feature_sub .soup_feature_sub_pic{display:block;width:179.12px;margin:0 24px 0 0}@media only screen and (max-width:960px){.soup_feature_sub .soup_feature_sub_pic{width:102.32px}}@media only screen and (max-width:640px){.soup_feature_sub .soup_feature_sub_pic{margin:0 auto 24px}}.soup_feature_sub .soup_feature_sub_text{font-size:18px;line-height:1.5;color:#282828}@media only screen and (max-width:960px){.soup_feature_sub .soup_feature_sub_text{font-size:12px}}@media only screen and (max-width:640px){.soup_feature_sub .soup_feature_sub_text{text-align:center}}.soup_feature_list{display:flex;justify-content:space-between}@media only screen and (max-width:640px){.soup_feature_list{display:block}}.soup_feature_list .soup_feature_item{display:flex;align-items:flex-start;width:calc(50% - 20px);background:#fff;border-radius:16px;padding:30px 40px}@media only screen and (max-width:1366px){.soup_feature_list .soup_feature_item{padding:24px;width:calc(50% - 12px)}}@media only screen and (max-width:640px){.soup_feature_list .soup_feature_item{width:100%;display:block;margin:0 0 24px}.soup_feature_list .soup_feature_item:last-of-type{margin:0}}.soup_feature_list img{display:block;width:120px;min-width:120px;margin:0 32px 0 0}@media only screen and (max-width:1366px){.soup_feature_list img{margin:0 24px 0 0;width:90px;min-width:90px}}@media only screen and (max-width:1200px){.soup_feature_list img{width:60px;min-width:60px}}@media only screen and (max-width:640px){.soup_feature_list img{width:40px;min-width:inherit;margin:0 0 16px}}.soup_feature_list .soup_feature_main{width:calc(100% - 152px)}@media only screen and (max-width:1366px){.soup_feature_list .soup_feature_main{width:calc(100% - 114px)}}@media only screen and (max-width:1200px){.soup_feature_list .soup_feature_main{width:calc(100% - 84px)}}@media only screen and (max-width:640px){.soup_feature_list .soup_feature_main{width:100%}}.soup_feature_list .soup_feature_item_title{font-size:24px;font-weight:700;line-height:1.5;margin:0 0 16px;color:#282828}@media only screen and (max-width:1200px){.soup_feature_list .soup_feature_item_title{font-size:18px}}.soup_feature_list .soup_feature_item_text{font-size:16px;line-height:1.5;color:#282828}@media only screen and (max-width:1200px){.soup_feature_list .soup_feature_item_text{font-size:14px}}.soup_payment_wrap{padding:80px 80px 104px;min-height:calc(100vh - 132px)}@media only screen and (max-width:640px){.soup_payment_wrap{padding:0}}.soup_complete_wrap{padding:80px 80px 104px;height:calc(100vh - 132px);min-height:500px}@media only screen and (max-width:640px){.soup_complete_wrap{height:inherit;min-height:inherit;padding:0}}.soup_complete_wrap .soup_payment_btn01{margin:40px auto 0}.soup_complete_block{max-width:520px;width:100%;margin:0 auto;background:#f5f6f8;padding:24px;border-radius:8px}@media only screen and (max-width:640px){.soup_complete_block{max-width:100%;min-height:calc(100vh - 132px);padding:40px 16px;border-radius:0}}.soup_complete_block .soup_complete_icon{display:block;width:40px;margin:0 auto 28px}.soup_complete_block .soup_complete_title{font-size:24px;line-height:1.5;color:#282828;text-align:center;font-weight:600;margin:0 0 16px}.soup_complete_block .soup_complete_text{font-size:14px;color:#6c6c6c;line-height:1.5;font-weight:300}.soup_payment_block{max-width:520px;width:100%;margin:0 auto;background:#f5f6f8;padding:24px;border-radius:8px}@media only screen and (max-width:640px){.soup_payment_block{max-width:100%;min-height:calc(100vh - 132px);padding:40px 16px;border-radius:0}}.soup_payment_block .payment_title{font-size:24px;line-height:1.5;color:#282828;text-align:center;font-weight:600;margin:0 0 16px}.soup_payment_block .payment_text{max-width:358px;width:100%;margin:0 auto 40px;font-size:14px;color:#6c6c6c;line-height:1.5;font-weight:300}.soup_payment_block .payment_list{max-width:296px;width:100%;margin:0 auto 40px}.soup_payment_block .payment_list .payment_item{margin:0 0 32px}.soup_payment_block .payment_list .payment_item:last-of-type{margin:0}.soup_payment_block .payment_list .payment_item_title{display:flex;align-items:center;font-size:14px;font-weight:600;color:#282828;margin:0 0 12px}.soup_payment_block .payment_list .payment_item_title span{display:block;margin:0 0 0 6px;font-size:10px;background:#bebebe;color:#fff;font-weight:600;width:28px;line-height:14px;text-align:center;border-radius:2px}.soup_payment_block .payment_list .payment_stripe_input{display:block;width:100%;height:52px;font-size:16px;padding:16px 12px;background:#fff;color:#282828;border:1px solid #bebebe;font-weight:300;border-radius:6px}.soup_payment_block .payment_list .payment_stripe_input.w120{max-width:120px}.soup_payment_block .payment_list .payment_form_input{outline:none;display:block;width:100%;height:52px;font-size:16px;padding:0 12px;background:#fff;color:#282828;border:1px solid #bebebe;font-weight:300;border-radius:6px}.soup_payment_block .payment_list .payment_form_input:placeholder-shown{color:#bebebe}.soup_payment_block .payment_list .payment_form_input::-webkit-input-placeholder{color:#bebebe}.soup_payment_block .payment_list .payment_form_input:-moz-placeholder,.soup_payment_block .payment_list .payment_form_input::-moz-placeholder{color:#bebebe;opacity:1}.soup_payment_block .payment_list .payment_form_input:-ms-input-placeholder{color:#bebebe}.soup_payment_block .payment_list .payment_flex{display:flex;align-items:flex-start}.soup_payment_block .payment_list .payment_flex .payment_flex_box{width:50%}.soup_payment_block .payment_list .payment_code_block{display:flex;align-items:center;margin:0 0 12px}.soup_payment_block .payment_list .payment_code_block .payment_item_title{margin:0}.soup_payment_block .payment_list .payment_code_block .payment_code_box{position:relative;display:block;width:14px;margin:0 0 0 8px}.soup_payment_block .payment_list .payment_code_block .payment_code_box:hover .payment_code_text{display:block}.soup_payment_block .payment_list .payment_code_block .payment_code_icon{display:block;width:14px}.soup_payment_block .payment_list .payment_code_block .payment_code_text{display:none;position:absolute;bottom:26px;left:50%;width:303px;padding:12px 14px;color:#fff;line-height:1.5;background:#3d3d3d;border-radius:8px;transform:translateX(-50%)}.soup_payment_block .payment_list .payment_code_block .payment_code_text img{display:block;width:100%;max-width:203px;margin:10px auto 0}.soup_payment_block .payment_list .payment_code_block .payment_code_text:after{content:"";position:absolute;left:50%;bottom:-9px;border-right:8px solid transparent;border-top:12px solid #3d3d3d;border-left:8px solid transparent;transform:translateX(-50%)}.soup_payment_block .payment_price_block{margin:0 0 40px;text-align:center}.soup_payment_block .payment_price_block .payment_price_title{font-size:14px;color:#282828;font-weight:600;margin:0 0 12px}.soup_payment_block .payment_price_block .payment_price_text{display:flex;align-items:center;justify-content:center;font-size:32px;color:#282828;font-weight:700}.soup_payment_block .payment_price_block .payment_price_text span{text-align:left;line-height:1.2;font-size:12px;margin:0 0 0 6px}.soup_payment_block .payment_price_block .payment_price_text span small{display:block;font-size:9px}.soup_payment_block .payment_btnarea{display:flex;align-items:center;justify-content:center}.soup_payment_block .payment_btnarea .soup_payment_btn02{margin:0 0 0 24px}.soup_payment_btn01{background:#fff;line-height:42px;color:#282828;border:1px solid #bebebe;border-radius:6px}.soup_payment_btn01,.soup_payment_btn02{display:block;width:129px;font-size:14px;text-align:center;font-weight:600}.soup_payment_btn02{background:#008482;color:#fff;border:1px solid #fff;padding:0;height:44px;border-radius:6px;transition:all .3s ease}.soup_payment_btn02:hover{background:#00706f}.soup_payment_btn02 img{display:block;width:30px;margin:0 auto}