@charset "utf-8";/* CSS Document */html {	font-size: 100%;}body {	font-family: "Helvetica Neue", "Arial", "Hiragino Sans", "Meiryo", sans-serif;	color: #2B2A27;	text-align: center;}img {	max-width: 100%;}.main_img {	width: 100%;	margin-bottom: 80px;}.main_img img{	width: 100%;	height: 100vh;	object-fit: cover;	object-position: center bottom;}#header {	margin-bottom: 85px;}#header h1 {	font-size: 2rem;	text-transform: capitalize;	font-weight: bold;	margin-bottom: 23px;}#header p {	line-height: 1.5;}.img_list {	display: flex;	margin-bottom: 60px;}.img_list li {	width: calc( 100% / 3);}.img_list img {	width: 100%;	height: 500px;	object-fit: cover;}.go_to_list {	font-size: 0.875rem;	display: inline-block;	padding: 20px 60px;	border: 1px solid #2B2A27;	margin-bottom: 80px;}.sns {	font-size: 0.75rem;	display: flex;	justify-content: center;	gap: 20px;	margin-bottom: 20px;}.sns a {	text-decoration: underline;}footer {	font-size: 0.75rem;	margin-bottom: 20px;}/*--------recipe.html----------*/#recipe h1 {	font-size: 1.75rem;	font-weight: bold;	margin-bottom: 32px;}#recipe .main_box {	display: flex;	margin-bottom: 60px;}#recipe .main_img {	width: 50%;}#recipe .main_img img{	height: 700px;	object-fit: cover;	}#recipe .main_recipe {	width: 50%;	padding: 0 5%;	margin-top: 45px;	text-align: left;}#recipe .main_recipe p {	line-height: 1.5;	margin-bottom: 48px;}#recipe .main_recipe h2 {	font-size: 1.25rem;	font-weight: bold;	padding-bottom: 9px;	border-bottom: 1px solid #ccc;	margin-bottom: 14px;}#recipe .material {	width: 100%;	margin-bottom: 43px;	border-collapse: collapse;}#recipe .material tr td {	border-bottom: 1px dotted #cccccc;	padding: 10px 0;}#recipe .material tr td:nth-child(2) {	text-align: right;}#recipe .make {	list-style-type: decimal;	margin-left: 20px;}#recipe .make li {	border-bottom: 1px dotted #cccccc;	padding: 10px 0;}@media (max-width:834px){	.img_list {		flex-direction: column;	}		.img_list li {		width: 100%;	}		#header p {	padding-left: 27px;	padding-right: 27px;}		.main_box {		flex-direction: column;	}		.main_img,	.main_recipe {		width: 100%;	}	}