@charset "UTF-8";
/* CSS Document */

h1 {
	font-size: 2rem;
	text-align: center;
	font-family: nitalago-ruika, sans-serif;
font-weight: 100;
font-style: normal;
}
header p {
	text-align: right;
}
header p a {
	color: rgba(255,255,255,1.00) !important;
	padding: 10px;
	border-radius: 15px;
	background-color: rgba(173,52,65,1.00);
	box-shadow: 2px 2px 0 1px #dfdfdf;
}
.orderflow {
	list-style:none;
	padding: 0;
}
.orderflow > li {
	font-size: 1rem;
	padding: 4px;
	list-style:none;
}
.orderflow li .processtext {
	color: rgba(255,255,255,1.00);
	display: inline-block;
	width: 80px;
	padding: 10px;
	border-radius: 2px;
	background-color: rgba(98,176,227,1.00);
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.50);
}
.orderflow li .process {
	color: rgba(98,176,227,1.00);
	display: inline-block;
	width: 80px;
	padding: 10px;
	text-align: center;
}
.orderflow li .arrow {
	color: rgba(98,176,227,1.00);
	font-weight: bold;
}
.orderflow > li > ul {
	display: inline;
}
.orderflow > li > ul > li {
	font-size: 0.9rem;
	list-style:none;
	display: inline;
}
.addendum p {
	font-size: 0.9rem;
	color: rgba(0,0,0,0.75);
	margin: 0;
}
@media screen and (max-width: 768px) {
	.orderflow > li > ul {
		display: block;
		padding: 0;
	}
	.orderflow > li > ul > li {
		display: list-item;
	}
	.addendum p {
		font-size: 0.6rem;
		text-align: left;
	}
}