<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media (max-width: 1179px){
	#head h1 {
	display: block;
	position: relative;
 	background:url("../images/smp/logo.png") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(973 / 750 * 100%);
	background-size: contain;
 	font-size: 0em;
 	}
	#head h1, #head h2 {
	font-size: 0em;
	}
	#main {
	font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	width:100%;
	margin: 0 auto;
	}
	#about {
	display: block;
	position: relative;
	background: url("../images/smp/about.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(1908 / 750 * 100%);
	background-size: contain;
	}
	#smp_movie {
	display: block;
	position: relative;
	width: 94%;
	padding-top:calc(9 / 16 * 94%);
	margin: 0 auto;
	}
	#smp_movie .tvo-video {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0 ;
	right: 0;
	padding-top: 65%;
	}
	#about p {
	width: 90%;
	font-size: 1em;
	line-height: 175%;
	margin: 0 auto;
	color: #1f6d00;
	padding-top: 67.5%;
	text-align: center;
	}
	
	#sake h1, #sake dt, #sake dd,
	#washoku h1, #washoku dt, #washoku dd,
	#tenpla h1, #tenpla dt, #tenpla dd
	{font-size: 0em;}
	#sake dd:nth-last-child(1) {
	font-size: 1em;
	line-height: 175%;
	text-align: center;
	margin-top: 43%;
	}
	#washoku dd:nth-last-child(1)  {
	font-size: 1em;
	line-height: 175%;
	text-align: center;
	margin-top: 47%;
	}
	#sake li:nth-child(odd),
	#washoku li:nth-child(odd),
	#tenpla li:nth-child(odd) {
	width: 90%;
	margin: 3% auto;
	font-size: 1em;
	line-height: 175%;
	}
	
	#sake dl {
	background: url("../images/smp/sake01.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(1065 / 750 * 100%);
	background-size: contain;
	}
	#sake li:nth-child(2) {
	background: url("../images/smp/sake02.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(600 / 750 * 100%);
	background-size: contain;
	}
	#sake li:nth-child(4) {
	background: url("../images/smp/sake03.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(600 / 750 * 100%);
	background-size: contain;
	}
	#sake li:nth-child(6) {
	background: url("../images/smp/sake04.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(580 / 750 * 100%);
	background-size: contain;
	}
	#sake li:nth-last-child(1) {
	background: url("../images/smp/sake05.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(199 / 750 * 100%);
	background-size: contain;
	font-size: 0em;
	}
	
	#washoku dl {
	background: url("../images/smp/waghoku01.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(1081 / 750 * 100%);
	background-size: contain;
	}
	#washoku li:nth-child(2) {
	background: url("../images/smp/washoku02.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(600 / 750 * 100%);
	background-size: contain;
	}
	#washoku li:nth-child(4) {
	background: url("../images/smp/washoku03.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(600 / 750 * 100%);
	background-size: contain;
	}
	#washoku li:nth-child(6) {
	background: url("../images/smp/washoku04.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(540 / 750 * 100%);
	background-size: contain;
	}
	#washoku li:nth-last-child(1) {
	background: url("../images/smp/washoku05.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(269 / 750 * 100%);
	background-size: contain;
	font-size: 0em;
	}
	
	#tenpla dl {
	background: url("../images/smp/tenpla02.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(957 / 750 * 100%);
	background-size: contain;
	}
	#tenpla li:nth-child(2) {
	background: url("../images/smp/tenpla01.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(435 / 750 * 100%);
	background-size: contain;
	}
	#tenpla li:nth-child(6) {
	background: url("../images/smp/tenpla03.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(600 / 750 * 100%);
	background-size: contain;
	}
	#tenpla li:nth-child(8) {
	background: url("../images/smp/tenpla04.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(444 / 750 * 100%);
	background-size: contain;
	}
	#tenpla li:nth-last-child(1) {
	background: url("../images/smp/tenpla05.jpg") center top no-repeat;
	width: 100%;
 	height: 0;
	padding-bottom:calc(292 / 750 * 100%);
	background-size: contain;
	font-size: 0em;
	}
	
	#pc_movie {display:none;}
	
}


</pre></body></html>