@charset "utf-8";
.fs-c-heading--page
	{
	display: none;
	}


.panel-item {
  display: none;
}
.panel-item.is-active {
  display: block;
}

@keyframes panel-show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}


.tab-list
	{
	margin: 3rem 0 2rem 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-bottom: 2px solid #775843;
	}

.tab-list li
	{
	width: 24%;
	text-align: center;
	padding: 0.5rem 1rem;
	border-radius: 10px 10px 0px 0px;
	background: #fff;
	color: #775843;
	font-weight: 600;
	border: 1px solid #775843;
	border-bottom: 0;
	font-size: 1.2em;
	cursor: pointer;
	}

.tab-list li.is-active
	{
	color: #fff;
	background: #775843;
	}

.flow
	{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}

.flow li
	{
	width: 48%;
	margin-top: 2rem;
	}

.pizza_info
	{
	margin: 5rem 0 1rem 0;
	text-align: center;
	}

.pizza_info ul
	{
	margin-top: 2rem;
	padding: 2rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border: 1px solid #dac9b4;
	border-radius: 10px;
	align-items: center;
	}

.pizza_info ul li:first-child
	{
	width: 10%;
	font-size: 1.2em;
	font-weight: 600;
	padding: 1rem 0;
	background: #f9f5f2;
	}

.pizza_info ul li:last-child
	{
	width: 89%;
	text-align: left;
	}

.pizza_info ul li:last-child span
	{
	color: #eb570f;
	font-weight: 600;
	}

.pizza_info02
	{
	margin-top: 5rem;
	background: #f9f5f2;
	border-radius: 10px;
	padding: 4rem 2rem;
	}

.pizza_info02 strong
	{
	color: #eb570f;
	text-align: center;
	display: block;
	font-size: 2em;
	font-family: "Shippori Mincho", serif;
	}


.pizza_info02 p
	{
	text-align: center;
	font-size: 1.5em;
	font-family: "Shippori Mincho", serif;
	}

.pizza_info02 dl
	{
	margin-top: 3rem;
	padding: 3rem;
	border-radius: 10px;
	background: #fff;
	}

.pizza_info02 dl dt
	{
	padding: 1rem 0;
	font-weight: 600;
	font-size: 1.2em;
	border-top: 1px solid #b6a69b;
	border-bottom: 1px solid #b6a69b;
	}

.pizza_info02 dl dd
	{
	margin-bottom: 2rem;
	padding: 1rem 2rem;
	}

.pizza_info02 dl dd:last-child
	{
	margin-bottom: 0;
	}

.pizza_info02 dl dd ol
	{
	list-style: decimal;
	color: #eb570f;
	font-weight: 600;
	}

.pizza_info02 dl dd ol span
	{
	color: #3a2b23;
	font-weight: normal;
	}

.atten
	{
	margin-top: 5rem;
	padding: 2rem;
	border: 1px solid #dac9b4;
	border-radius: 10px;
	}

.atten strong
	{
	font-weight: 600;
	}


.atten ol
	{
	margin: 0 2rem;
	list-style: disc;
	}

@media screen and (max-width:769px) {

.pconly
	{
	display: none;
	}

.tab-list li
	{
	font-size: 0.8em;
	}

.pizza_info
	{
	margin: 5rem 0 1rem 0;
	text-align: center;
	}

.pizza_info ul
	{
	margin-top: 2rem;
	padding: 1.5rem;
	display: block;
	}

.pizza_info ul li:first-child
	{
	width: 100%;
	margin-bottom: 1rem;
	}

.pizza_info ul li:last-child
	{
	width: 100%;
	}


.pizza_info02
	{
	padding: 2rem;
	}

.pizza_info02 strong
	{
	font-size: 1.1em;
	}

.pizza_info02 p
	{
	font-size: 0.9em;
	}

.pizza_info02 dl
	{
	margin-top: 2rem;
	padding: 2rem;
	}

.pizza_info02 dl dt
	{
	font-size: 1em;
	}

.pizza_info02 dl dd
	{
	margin-bottom: 2rem;
	padding: 1rem 2rem;
	}

.pizza_info02 dl dd:last-child
	{
	margin-bottom: 0;
	}




}


