@charset "utf-8";

@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;500;600&display=swap");
/* =====================
	common
======================= */
.min{font-family: "Noto Serif JP", serif;}
.black{ color:#333; }

/* =====================
	おみかん焼き（2026）
======================= */
#omikanyaki .flex{
	display:flex;
	width:100%;
}
#omikanyaki .flex li{
	width:50%;
}
#omikanyaki .title .pc{
	display:block;
}
#omikanyaki .title .sp{
	display:none;
}

#omikanyaki p{
	font-size: 1.25rem;
}
#omikanyaki .point{
	display:inline-block;
	padding:15px;
	border:2px solid red;
	border-radius:15px;
	margin:15px 0;
}

@media screen and (max-width: 896px){
	#omikanyaki .flex{
		display:block;
	}
	#omikanyaki .flex li{
		width:100%;
	}
}

/*===============================================
●tablet.css 画面の横幅が768pxまで
===============================================*/
@media screen and (max-width: 768px){
	
	
}
/*===============================================
●smart.css  画面の横幅が480pxまで
===============================================*/
@media screen and (max-width:480px){
	#omikanyaki .title .pc{
		display:none;
	}
	#omikanyaki .title .sp{
		display:block;
	}
	
	#omikanyaki .flex{
		display:block;
		width:100%;
	}
	#omikanyaki .flex li{
		width:100%;
	}
	
	#newyear .left,
	#newyear .right {
		float: none;
		width: 100%;
	}
	
	#newyear .park-pc,
	#newyear #map .pc {
		display: none;
	}
	#newyear .park-sp,
	#newyear #map .sp {
		
		display: block;
	}
	#newyear #photo ul li {
		width: 48%;
		padding: 0.2% 0.1%;
	}
	
	
}
