@media screen and (max-width: 768px){*{box-sizing:border-box}html,body{margin:0 !important;padding:0 !important;width:100% !important;overflow-x:hidden !important}main{margin:0 !important;padding:0 !important;width:100% !important}.process_box{margin:0 !important;padding:0 !important;width:100% !important;left:0 !important;right:0 !important}.process_box .form_wrapper{padding:1rem !important;margin:0 !important;width:100% !important}.process_box .form_wrapper_inner{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}.process_box .form_wrapper_inner[style]{width:100% !important;max-width:100% !important}.document_box{margin:0 !important;padding:0 !important}.document_box .step_title{font-size:1rem;padding:0 1rem}.document_box .contract_box_container{display:table;width:100%;margin:0 !important;padding:0 !important;border-collapse:collapse}.document_box .contract_box_container .contract_box_header{display:table-row}.document_box .contract_box_container .contract_box_header th{display:table-cell;padding:0.5rem 1rem;text-align:left;font-weight:bold;border-bottom:2px solid #333;vertical-align:middle}.document_box .contract_box_container .contract_box_header th:first-child{width:30%}.document_box .contract_box_container .contract_box_header th:last-child{width:70%}.document_box .contract_box_container tr:not(.contract_box_header){display:table-row}.document_box .contract_box_container tr:not(.contract_box_header) td{display:table-cell;padding:0.5rem 1rem;text-align:left;border-bottom:1px solid #ccc;vertical-align:middle}.document_box .contract_box_container tr:not(.contract_box_header) td:first-child{width:30%}.document_box .contract_box_container tr:not(.contract_box_header) td:last-child{width:70%}.customer_journey_flow{position:static !important;margin-left:0 !important;margin-right:0 !important;display:flex !important;justify-content:flex-end !important;padding-right:1rem !important}.customer_manage{margin-left:0 !important;margin-right:0 !important}.center_box,.center_box_inner{margin-left:0 !important;margin-right:0 !important}.foot.privacy_agreement .check label{padding:1rem 0.5rem 1rem 3rem !important;font-size:0.9em}.foot.privacy_agreement .check label::before{left:0.5rem !important}.foot.privacy_agreement .check .check_agree:checked+label::after{left:0.8rem !important}.foot .check label{padding:1rem 0.5rem 1rem 3rem !important;font-size:0.9em}.foot .check label::before{left:0.5rem !important}.foot .check .check_agree:checked+label::after{left:0.8rem !important}.page_user_input{width:100% !important;margin:0 !important;padding:0 !important}.page_user_input .input_user_data{display:block !important;margin-bottom:1.5rem;margin-left:0 !important;margin-right:0 !important}.page_user_input .input_user_data .tit{display:block !important;width:100% !important;margin-bottom:0.5rem;text-align:center}.page_user_input .input_user_data.block_2>.block_2{display:flex !important;width:100% !important;gap:0.5rem;justify-content:center}.page_user_input .input_user_data.block_2>.block_2 label{display:block;width:50%;margin-bottom:0.5rem}.page_user_input .input_user_data.block_2>.block_2 label .input_wrap{width:100%;text-align:center}.page_user_input .input_user_data.block_2>.block_2 label .input_wrap input{width:100% !important}.page_user_input .input_user_data>div[style*="display: flex"]{display:block !important}.page_user_input .input_user_data>div[style*="display: flex"] label{display:block;width:100%}.page_user_input .input_user_data .input_wrap{width:100%;text-align:center}.page_user_input .input_user_data .input_wrap input[type="text"],.page_user_input .input_user_data .input_wrap input[type="email"],.page_user_input .input_user_data .input_wrap input{width:80% !important;box-sizing:border-box}.page_user_input .input_user_data .input_wrap select{width:80% !important;box-sizing:border-box}.page_user_input .input_user_data .input_wrap .disclaimer{text-align:center;font-size:0.85em}.page_user_input .input_user_data .input_block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem}.page_user_input .input_user_data .input_block input[type="text"],.page_user_input .input_user_data .input_block input[type="tel"]{width:auto !important;max-width:120px !important;flex:0 0 auto}.page_user_input .input_user_data .input_block span{font-size:0.85em;flex-shrink:0}.page_user_input .input_user_data .input_block span:last-child{width:100%;display:block;margin-top:0.3rem}.page_user_input .input_user_data .input_block a{font-size:0.85em;display:inline}.page_user_input .input_user_data .birth{text-align:center;display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;align-items:center}.page_user_input .input_user_data .birth .select_wrapper{display:block;margin-bottom:0;width:auto;flex:0 0 auto}.page_user_input .input_user_data .birth .select_wrapper select{width:auto !important;min-width:100px;max-width:120px !important}.page_user_input .input_user_data .birth .text_showa{display:block;width:100%;margin-top:0.5rem;font-size:0.9em}.fz160p{font-size:1.3rem !important;text-align:center !important}.fz120p{font-size:1.1rem !important;text-align:center !important}.tac{text-align:center !important}.btn.btn_full{width:100%;white-space:normal;word-wrap:break-word;padding:1rem;line-height:1.4}.tac.mt2r{display:flex !important;justify-content:center !important;width:100% !important}.agreement_frame{width:auto !important;max-width:90% !important;padding:1rem;box-sizing:border-box;text-align:left !important;margin:0 !important}.center_box{padding:0.5rem}.center_box .center_inner_box{padding:0.5rem}.center_box .center_inner_box p{font-size:1rem}.customer_manage{text-align:center;padding:0.5rem}.customer_manage .logo_center{margin:0 auto}.customer_manage .logo_center img{max-width:200px;width:100%;height:auto}}
