@charset "utf-8";
/* CSS Document */



.receipt1{
	background-color: #FFF;
	margin: 0 auto;
}

/*20231004追記*/
.receipt1_info{
    width: 100%;
	margin: 0 auto;
	padding-top:40px;
}
.receipt1_info span{
	font-size: 18px;
	color: #FFFFFF;
	background-color: #000000;
	width: 100%;
	font-weight: bold;
	padding-left: 0.5rem;
	display: block;

}
.receipt1_info p {
	font-size: 20px;
	text-align: center;
}

.receipt1_info p span{
	font-size: 30px;
	color: #000000;
	background-color: transparent;
	width: auto;
	font-weight: bold;
	padding: 0;
	display: inline-block;
}

.note{
	font-size: 18px!important;
	color: #000000;
	background-color: transparent;
	width: auto;
	font-weight: 100!important;
	padding: 0;
	display: block!important;
    margin-top: 20px
}

.note_2{
	font-size: 16px!important;
	color: #000000;
	background-color: transparent;
	width: auto;
	font-weight: 100!important;
	padding: 0;
	display: block;
    margin-top: 10px
}

.note_2 a{
	padding: 0.05em 0.25em;
	background-color: #b0e5f1;
}   

.receipt8{
	font-size: 20px;
	width: 100%;
	color: #000000;
}

.receipt8 p{
	display: block;
	padding: 0 10px;
	margin: 0 auto 20px;

}
.receipt8_info{
	font-size: 18px;
	color: #FFFFFF;
	background-color: #000000;
	width: 100%;
	font-weight: bold;
	padding-left: 0.5rem;
	display: block;
}
/*20231004追記ここまで*/

.receipt2{
    width: 100%;
	margin: 0 auto;
}

h1{
	font-size: 18px;
	color: #FFFFFF;
	background-color: #000000;
	width: 100%;

}

.receipt3{
	font-size: 20px;
	width: 100%;
}

.receipt4{
	font-size: 15px;
    width: 100%;
	color: #001DFF;
}

.receipt5{
	font-size: 15px;
	width: 100%;
	color: #000000;
}

.receipt6{
	font-size: 20px;
	width: 100%;
	color: #000000;
}

.receipt7{
	color: #FF0004;
	width: 100%;
	padding-left: 5px;
	font-size: 14px;
}