/* ‘S”Ê */
body {
	font-family:  "Noto Sans", "Noto Sans CJK JP", sans-serif;
	color: #333333;
}

.center-block {
	text-align: center;
}

.index_001 {
	margin-top: 60px;
	font-size: 50pt;
}

.index_002 {
	margin-top: 30px;
}

.index_002_001 {
	width: 234px;
}

.index_003 {
	margin-top: 40px;
	font-size: 26pt;
}

.index_004 {
	margin-top: 10px;
}

.index_004_001 {
	width: 590px;
}

.index_005 {
	margin-top: 40px;
	font-size: 26pt;
}

.index_006 {
	margin-top: 10px;
}

.index_006_001 {
	width: 590px;
}


.identification_input_001 {
	margin-top: 15px;
	font-size: 20pt;
	padding-left: 80px;
	padding-right: 80px;
}

.identification_passcode_001 {
	margin-top: 25px;
	font-size: 16pt;
	padding-left: 80px;
	padding-right: 80px;
}

.identification_passcode_002 {
	margin-top: 40px;
}

.identification_passcode_002_001 {
	width: 590px;
}


.actv_index_001 {
	margin-top: 30px;
	font-size: 30pt;
}

.actv_index_002 {
	margin-top: 20px;
}

.actv_index_002 textarea {
	width: 90%;
	height: 460px;
	font-size: 24pt;
	font-family:  "Noto Sans", "Noto Sans CJK JP", sans-serif;
}

.actv_index_003 {
	margin-top: 144px;
}

.actv_index_003_001 {
	width: 590px;
}

.actv_index_004 {
	margin-top: 30px;
}

.actv_index_004_001 {
	width: 240px;
}

.actv_input_001 {
	margin-top: 30px;
}

.actv_input_001_001 {
	width: 260px;
}

.actv_input_002 {
	margin-top: 40px;
	font-size: 24pt;
}

.actv_input_003 {
	margin-top: 15px;
}

.actv_input_003 hr {
	width: 590px;
	color: #333333;
}

.actv_input_004 {
	margin-top: 15px;
	font-size: 24pt;
}

.actv_input_005 {
	margin-top: 15px;
}

.actv_input_005 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.actv_input_006 {
	margin-top: 60px;
	font-size: 24pt;
}

.actv_input_007 {
	margin-top: 15px;
}

.actv_input_007 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.actv_input_008 {
	margin-top: 109px;
}

.actv_input_008_001 {
	width: 590px;
}

.actv_activate_001 {
	margin-top: 50px;
}

.actv_activate_001_001 {
	width: 200px;
}

.actv_activate_002 {
	margin-top: 45px;
	font-size: 24pt;
	padding-bottom: 200px;
}

.actv_comp_001 {
	margin-top: 45px;
	font-size: 22pt;
}

.actv_comp_001_001 {
	width: 590px;
}

.actv_comp_002 {
	margin-top: 120px;
}

.actv_comp_002_001 {
	width: 590px;
}




.login_001 {
	margin-top: 30px;
	font-size: 24pt;
}

.login_002 {
	margin-top: 15px;
}

.login_002 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.login_003 {
	margin-top: 60px;
	font-size: 24pt;
}

.login_004 {
	margin-top: 15px;
}

.login_004 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.login_005 {
	margin-top: 10px;
	font-size: 24pt;
}

.login_006 {
	margin-top: 380px;
}

.login_006_001 {
	width: 590px;
}


.menu_001 {
	margin-top: 60px;
}

.menu_002 {
	margin-top: 29px;
	font-size: 26px;
}

.menu_003 {
	margin-top: 10px;
}

.menu_003_001 {
	width: 590px;
}

.menu_004 {
	margin-top: 33px;
	font-size: 26px;
}

.menu_005 {
	margin-top: 10px;
}

.menu_005_001 {
	width: 590px;
}

.menu_006 {
	margin-top: 33px;
	font-size: 26px;
}

.menu_007 {
	margin-top: 10px;
}

.menu_007_001 {
	width: 590px;
}


.datacheck_001 {
	position: relative;
}

.datacheck_001 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.datacheck_001_001 {
	width: 590px;
}

.datacheck_002 {
	position: relative;
}

.datacheck_002 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 100%;
}

.datacheck_002_001 {
	width: 590px;
}

.datacheck_003 {
	position: relative;
}

.datacheck_003 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 100%;
}

.datacheck_003_001 {
	width: 590px;
}

.datacheck_004 {
	position: relative;
}

.datacheck_004 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 100%;
}

.datacheck_004_001 {
	width: 590px;
}

.datacheck_005 {
	font-size: 14pt;
}

.datacheck_006 {
	margin-top: 100px;
}

.datacheck_006_001 {
	width: 590px;
}


.account_index_001 {
	margin-top: 40px;
	font-size: 26pt;
}

.account_index_002 {
	margin-top: 50px;
}

.account_index_003 {
	margin-top: 40px;
	font-size: 26pt;
}

.account_index_004 {
	margin-top: 60px;
	font-size: 24pt;
}

.account_index_005 {
	margin-top: 15px;
}

.account_index_005 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.account_index_006 {
	margin-top: 60px;
	font-size: 24pt;
}

.account_index_007 {
	margin-top: 15px;
}

.account_index_007 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.account_index_008 {
	margin-top: 220px;
}

.account_index_008_001 {
	width: 590px;
}

.account_index_009 {
	margin-top: 30px;
}

.account_index_009_001 {
	width: 200px;
}

.account_inputpasscode_001 {
	margin-top: 40px;
	font-size: 26pt;
}

.account_inputpasscode_002 {
	margin-top: 15px;
}

.account_inputpasscode_002 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.account_inputpasscode_003 {
	margin-top: 480px;
}

.account_inputpasscode_003_001 {
	width: 590px;
}

.account_inputpasscode_004 {
	margin-top: 30px;
}

.account_inputpasscode_004_001 {
	width: 200px;
}

.account_inputpersinfo_001 {
	margin-top: 40px;
	font-size: 24pt;
}

.account_inputpersinfo_002 {
	margin-top: 15px;
}

.account_inputpersinfo_002 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.account_inputpersinfo_003 {
	margin-top: 15px;
	font-size: 24pt;
}

.account_inputpersinfo_004 {
	margin-top: 15px;
}

.account_inputpersinfo_004 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.account_inputpersinfo_005 {
	margin-top: 15px;
	font-size: 24pt;
}

.account_inputpersinfo_006 {
	margin-top: 15px;
}

.account_inputpersinfo_006 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.account_inputpersinfo_007 {
	margin-top: 180px;
}

.account_inputpersinfo_007_001 {
	width: 590px;
}

.account_inputpersinfo_008 {
	margin-top: 30px;
}

.account_inputpersinfo_008_001 {
	width: 200px;
}

.account_complete_001 {
	margin-top: 40px;
	font-size: 24pt;
}

.account_complete_002 {
	margin-top: 480px;
}

.account_complete_002_001 {
	width: 590px;
}


.forgot_index_001 {
	margin-top: 40px;
	font-size: 26pt;
}

.forgot_index_002 {
	margin-top: 50px;
}

.forgot_index_003 {
	margin-top: 40px;
	font-size: 26pt;
}

.forgot_index_004 {
	margin-top: 60px;
	font-size: 24pt;
}

.forgot_index_005 {
	margin-top: 15px;
}

.forgot_index_005 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.forgot_index_006 {
	margin-top: 60px;
	font-size: 24pt;
}

.forgot_index_007 {
	margin-top: 15px;
}

.forgot_index_007 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.forgot_index_008 {
	margin-top: 70px;
}

.forgot_index_008_001 {
	width: 590px;
}

.forgot_index_009 {
	margin-top: 30px;
}

.forgot_index_009_001 {
	width: 200px;
}

.forgot_inputpasscode_001 {
	margin-top: 40px;
	font-size: 26pt;
}

.forgot_inputpasscode_002 {
	margin-top: 15px;
}

.forgot_inputpasscode_002 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.forgot_inputpasscode_003 {
	margin-top: 480px;
}

.forgot_inputpasscode_003_001 {
	width: 590px;
}

.forgot_inputpasscode_004 {
	margin-top: 30px;
}

.forgot_inputpasscode_004_001 {
	width: 200px;
}

.forgot_inputpersinfo_001 {
	margin-top: 40px;
	font-size: 24pt;
}

.forgot_inputpersinfo_002 {
	margin-top: 15px;
}

.forgot_inputpersinfo_002 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.forgot_inputpersinfo_003 {
	margin-top: 15px;
	font-size: 24pt;
}

.forgot_inputpersinfo_004 {
	margin-top: 15px;
}

.forgot_inputpersinfo_004 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.forgot_inputpersinfo_005 {
	margin-top: 15px;
	font-size: 24pt;
}

.forgot_inputpersinfo_006 {
	margin-top: 15px;
}

.forgot_inputpersinfo_006 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.forgot_inputpersinfo_007 {
	margin-top: 180px;
}

.forgot_inputpersinfo_007_001 {
	width: 590px;
}

.forgot_inputpersinfo_008 {
	margin-top: 30px;
}

.forgot_inputpersinfo_008_001 {
	width: 200px;
}

.forgot_complete_001 {
	margin-top: 40px;
	font-size: 24pt;
}

.forgot_complete_002 {
	margin-top: 480px;
}

.forgot_complete_002_001 {
	width: 590px;
}


.recharge_selectplan_001 {
	margin-top: 40px;
	font-size: 24pt;
}

.recharge_selectplan_002 {
	margin-top: 10px;
	position: relative;
}

.recharge_selectplan_002 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: auto;
	width: 100%;
}

.recharge_selectplan_002_001 {
	width: 590px;
}

.recharge_selectplan_003 {
	margin-top: 60px;
	font-size: 24pt;
}

.recharge_selectplan_004 {
	margin-top: 10px;
}

.recharge_selectplan_004 select {
	font-size: 16pt;
	width: 590px;
	height: 70px;
	background-color: #d9e2ec;
}

.recharge_selectplan_005 {
	margin-top: 320px;
}

.recharge_selectplan_005_001 {
	width: 590px;
}

.recharge_selectplan_006 {
	margin-top: 30px;
}

.recharge_selectplan_006_001 {
	width: 200px;
}

.recharge_confirmplan_001 {
	margin-top: 40px;
	font-size: 24pt;
}

.recharge_confirmplan_002 {
	margin-top: 10px;
	position: relative;
}

.recharge_confirmplan_002 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: auto;
	width: 100%;
}

.recharge_confirmplan_002_001 {
	width: 590px;
}

.recharge_confirmplan_003 {
	margin-top: 60px;
	position: relative;
}

.recharge_confirmplan_003 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 305px;
	width: 100%;
	text-align: right;
}

.recharge_confirmplan_003_001 {
	width: 590px;
}

.recharge_confirmplan_004 {
	margin-top: 10px;
	position: relative;
}

.recharge_confirmplan_004 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 305px;
	width: 100%;
	text-align: right;
}

.recharge_confirmplan_004_001 {
	width: 590px;
}

.recharge_confirmplan_005 {
	margin-top: 10px;
	position: relative;
}

.recharge_confirmplan_005 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 305px;
	width: 100%;
	text-align: right;
}

.recharge_confirmplan_005_001 {
	width: 590px;
}

.recharge_confirmplan_006 {
	margin-top: 220px;
}

.recharge_confirmplan_006_001 {
	width: 590px;
}

.recharge_confirmplan_007 {
	margin-top: 30px;
}

.recharge_confirmplan_007_001 {
	width: 200px;
}

.recharge_completeplan_001 {
	margin-top: 40px;
}

.recharge_completeplan_001_001 {
	width: 312px;
}

.recharge_completeplan_002 {
	margin-top: 40px;
	font-size: 18pt;
	font-weight: bold;
}

.recharge_completeplan_003 {
	margin-top: 40px;
	font-size: 16pt;
}

.recharge_completeplan_004 {
	margin-top: 220px;
}

.recharge_completeplan_004_001 {
	width: 590px;
}


.settlement_selectpayway_001 {
	margin-top: 40px;
	font-size: 24pt;
}

.settlement_selectpayway_002 {
	margin-top: 20px;
}

.settlement_selectpayway_002_001 {
	width: 590px;
}

.settlement_selectpayway_003 {
	margin-top: 20px;
}

.settlement_selectpayway_003_001 {
	width: 590px;
}

.settlement_selectpayway_004 {
	margin-top: 280px;
}

.settlement_selectpayway_004_001 {
	width: 590px;
}

.settlement_inputcard_001 {
	margin-top: 20px;
}

.settlement_inputcard_001_001 {
	width: 590px;
}

.settlement_inputcard_002 {
	margin-top: 20px;
	font-size: 24pt;
}

.settlement_inputcard_003 {
	margin-top: 10px;
	position: relative;
}

.settlement_inputcard_003 table {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: auto;
	width: 590px;
}

.settlement_inputcard_003_001 {
	width: 590px;
}

.settlement_inputcard_003_002 {
	font-size: 14pt;
	text-align: left;
	padding-left: 10px;
}

.settlement_inputcard_003_003 {
	font-size: 16pt;
	text-align: right;
	padding-right: 20px;
}

.settlement_inputcard_004 {
	margin-top: 60px;
}

.settlement_inputcard_004_001 {
	width: 590px;
}

.settlement_inputcard_005 {
	margin-top: 40px;
}

.settlement_inputcard_005_001 {
	width: 200px;
}



.settlement_confirmcard_001 {
	margin-top: 20px;
}

.settlement_confirmcard_001_001 {
	width: 590px;
}

.settlement_confirmcard_002 {
	margin-top: 20px;
	font-size: 24pt;
}

.settlement_confirmcard_003 {
	margin-top: 10px;
	position: relative;
}

.settlement_confirmcard_003 table {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: auto;
	width: 590px;
}

.settlement_confirmcard_003_001 {
	width: 590px;
}

.settlement_confirmcard_003_002 {
	font-size: 14pt;
	text-align: left;
	padding-left: 10px;
}

.settlement_confirmcard_003_003 {
	font-size: 16pt;
	text-align: right;
	padding-right: 20px;
}

.settlement_confirmcard_004 {
	margin-top: 60px;
}

.settlement_confirmcard_004_001 {
	width: 590px;
}

.settlement_confirmcard_005 {
	margin-top: 40px;
}

.settlement_confirmcard_005_001 {
	width: 200px;
}

.settlement_confirmcard_006 {
	margin-top: 40px;
}

.settlement_confirmcard_006_001 {
	width: 255px;
}

.settlement_confirmcard_007 {
	margin-top: 40px;
	font-size: 18pt;
}

.settlement_confirmcard_008 {
	margin-top: 30px;
	font-size: 16pt;
	margin-bottom: 200px;
}


.settlement_completecard_001 {
	margin-top: 20px;
}

.settlement_completecard_001_001 {
	width: 590px;
}

.settlement_completecard_002 {
	margin-top: 40px;
	font-size: 16pt;
}

.settlement_completecard_003 {
	margin-top: 220px;
}

.settlement_completecard_003_001 {
	width: 590px;
}

.settlement_selectstore_001 {
	margin-top: 20px;
	margin-bottom: 15px;
}

.settlement_selectstore_001_001 {
	width: 590px;
}

.settlement_selectstore_002 {
	margin-top: 37px;
}

.settlement_selectstore_002_001 {
	width: 590px;
}

.settlement_selectstore_003 {
	margin-top: 80px;
}

.settlement_selectstore_003_001 {
	width: 200px;
}


.settlement_confirmstore_001 {
	margin-top: 20px;
	margin-bottom: 15px;
}

.settlement_confirmstore_001_001 {
	width: 590px;
}

.settlement_confirmstore_002 {
	margin-top: 20px;
}

.settlement_confirmstore_002_001 {
	height: 200px;
}

.settlement_confirmstore_003 {
	margin-top: 20px;
	font-size: 24pt;
}

.settlement_confirmstore_004 {
	margin-top: 10px;
	position: relative;
}

.settlement_confirmstore_004 table {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 18pt;
	margin: 0px;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: auto;
	width: 590px;
}

.settlement_confirmstore_004_001 {
	width: 590px;
}

.settlement_confirmstore_004_002 {
	font-size: 14pt;
	text-align: left;
	padding-left: 10px;
}

.settlement_confirmstore_005 {
	margin-top: 40px;
	font-size: 24pt;
}

.settlement_confirmstore_006 {
	margin-top: 10px;
}

.settlement_confirmstore_006 input {
	width: 590px;
	height: 70px;
	font-size: 30pt;
	background-color: #d9e2ec;
}

.settlement_confirmstore_007 {
	margin-top: 80px;
}

.settlement_confirmstore_007_001 {
	width: 590px;
}

.settlement_confirmstore_008 {
	margin-top: 40px;
}

.settlement_confirmstore_008_001 {
	width: 200px;
}

.settlement_completeconvenience_001 {
	margin-top: 20px;
}

.settlement_completeconvenience_001_001 {
	width: 590px;
}

.settlement_completeconvenience_002 {
	margin-top: 20px;
}

.settlement_completeconvenience_002_001 {
	height: 200px;
}

.settlement_completeconvenience_003 {
	margin-top: 20px;
	font-size: 14pt;
}

.settlement_completeconvenience_004 {
	margin-top: 20px;
	font-size: 14pt;
}

.settlement_completeconvenience_004 table {
	width: 650px;
	background-color: #D9E2EC;
	margin: auto;
	padding: 30px;
	font-size: 18pt;
}

.settlement_completeconvenience_004_table_td {
	padding-top: 30px;
}

.settlement_completeconvenience_004_001 {
	border: 2px solid #FFFFFF;
	text-align: left;
	padding-left: 20px;
	padding-top: 15px;
	height: 50px;
}

.settlement_completeconvenience_005 {
	margin-top: 40px;
}

.settlement_completeconvenience_005_001 {
	width: 590px;
}

.settlement_completeconvenience_006 {
	margin-top: 30px;
	text-align: center;
}

.settlement_completeconvenience_006_001 {
	margin-left: auto;
	margin-right: auto;
	width: 590px;
}

.settlement_completeconvenience_007 {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 2px solid #333333;
	width: 570px;
	height: 70px;
	font-size: 28pt;
	padding-top: 12px;
	padding-left: 20px;
	color: #333333;
}

.settlement_completeconvenience_998 {
	margin-top: 30px;
	width: 100%;
	background-color: #e8aead;
	padding-top: 20px;
}

.settlement_completeconvenience_998_001 {
	background-color: #ffffff;
	width: 590px;
	margin: auto;
	padding-top: 10px;
}

.settlement_completeconvenience_998_002 {
	font-size: 28pt;
	font-weight: bold;
}

.settlement_completeconvenience_998_003_001 {
	width: 380px;
	height: 80px;
}

.settlement_completeconvenience_998_004 {
	margin: auto;
	padding-top: 20px;
}

.settlement_completeconvenience_998_005_001 {
	width: 590px;
}

.settlement_completeconvenience_999 {
	margin-top: 30px;
	width: 590px;
	margin-left: auto;
	margin-right: auto;
}

.settlement_completeconvenience_999_001 {
	border-top: 2px solid #7f7f7f;
	border-left: 2px solid #7f7f7f;
}

.settlement_completeconvenience_999_001_001 {
	width: 200px;
	height: 60px;
	text-align: right;
	padding-right: 10px;
	background-color: #f6edec;
	border-bottom: 2px solid #7f7f7f;
	border-right: 2px solid #7f7f7f;
	color: #7b4342;
}

.settlement_completeconvenience_999_001_002 {
	width: 390px;
	height: 60px;
	text-align: left;
	padding-left: 10px;
	border-bottom: 2px solid #7f7f7f;
	border-right: 2px solid #7f7f7f;
	color: #7b4342;
}

.settlement_completeconvenience_000 {
	margin-top: 70px;
}

.settlement_completeconvenience_000_001 {
	width: 590px;;
}




.document_001 {
	margin-top: 135px;
}

.document_001 textarea {
	width: 90%;
	height: 460px;
	font-size: 24pt;
	font-family:  "Noto Sans", "Noto Sans CJK JP", sans-serif;
}

.document_002 {
	margin-top: 224px;
}

.document_002_001 {
	width: 590px;
}



.common_footer_link {
	margin-top: 55px;
	font-size: 26pt;
}

.common_footer_link a:link {
	color: #333333;
}
.common_footer_link a:hover {
	color: #333333;
}
.common_footer_link a:visited {
	color: #333333;
}
.common_footer_link a:active {
	color: #333333;
}

.common_footer {
	margin-top: 32px;
}


.errorMessagePopup {
	display: none;
	height: 100vh;
	width: 750px;
	background: rgba(0,0,0,0.7);
	position: fixed;
	top: 0;
	left: 0;
}
 
.errorMessageContent{
	background: rgba(255,255,255,1.0);
	width: 65%;
}

.errorMessageTitleBar {
	background: rgba(51,51,51,1.0);
	height: 30px;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
	font-size: 16pt;
}

.errorMessageStr {
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	color: #333333;
}

.errorMessageClose {
	text-align: center;
	padding-bottom: 20px;
}

#errorMessageCloseButton {
	width: 150px;
}

.errorMessagePopupShow {
	display: flex;
	justify-content: center;
	align-items: center;
}
