.c_home_protocol_popup>.content{font-size:1.4rem;font-weight:400;color:#222;line-height:2.3rem;text-indent:2em}.c_home_protocol_popup>.content .weight{font-weight:500}.c_home_protocol_popup>p{text-indent:2em;font-size:1.4rem;font-weight:400;color:#222;line-height:2.3rem;margin-bottom:1.5rem}.c_home_protocol_popup .weight-title{font-weight:500;font-size:1.6rem}.c_home_protocol_popup .content-index{font-size:1.4rem;color:#666}.c_home_protocol_popup .content-right{text-align:right}.c_home_protocol_popup .text-company{margin-top:3rem}.c_home_protocol_popup .text-time{margin-bottom:2rem}.c_circle_contract_popup>.content{font-weight:400;font-size:1.2rem;line-height:2.3rem;color:#222;margin-bottom:1rem;text-indent:6.4vw}.c_circle_contract_popup .c_circle_contract_buttons .c_checkbox{color:#222}.c_circle_contract_popup .c_circle_contract_buttons .c_protocol_radio{margin-bottom:0}.c_error_failed_load{padding-top:12rem}.c_error_failed_load img{display:block;width:37.33333vw;margin:0 auto 5.33333vw auto}.c_error_failed_load .c_msg_bix{padding:0 5.33333vw;text-align:center;margin-bottom:2rem}.c_error_failed_load .c_msg_bix p{font-size:1.4rem;line-height:1.6rem;color:#666c79}.c_error_failed_load .c_msg_code{font-size:1.5rem;line-height:1.8rem;color:#192235;margin-bottom:.6rem}.c_error_failed_load .c_button_group{width:40vw;margin:0 auto}.c_error_loading_icon_box{width:100%;display:flex;align-items:center;justify-content:center;height:100%}.c_error_loading_icon_box .c_svg_icon{width:4rem;height:4rem}