<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 {
 	background:url(../../images/180915/smp/bg_header.jpg) center top no-repeat;
	width: 100%;
 	height: 0;
	padding-top:calc(1104 / 750 * 100%);
	background-size: contain;
 	font-size: 0em;
 	}
	#head h1, #head h2 {
	font-size: 0em;
	}
	#gnav {
	width: 94%;
	margin: 0 auto;
	margin-bottom: 3%;
	}
	#gnav li {
	list-style-type: none;
	}
	#btn_archive a {
	display: block;
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180526/smp/btn_archive.png) no-repeat;
	width: 100%;
	height: 0;
	padding-top:calc(205 / 640 * 100%); 
	background-size: contain;
 	font-size: 0em;
	margin: 0 auto;
	}
	#btn_archive a:active {
	display: block;
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180526/smp/btn_archive_active.png) no-repeat;
	width: 100%;
	height: 0;
	padding-top:calc(205 / 640 * 100%); 
	background-size: contain;
 	font-size: 0em;
	margin: 0 auto;
	}
	#btn_kanran {
	display: block;
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180421/smp/btn_kanran.png) no-repeat;
	width: 100%;
	height: 0;
	padding-top:calc(196 / 640 * 100%); 
	background-size: contain;
 	font-size: 0em;
	margin: 0 auto;
	}
	#btn_kanran  a {
	display: block;
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180526/smp/btn_kanran.png) no-repeat;
	width: 100%;
	height: 0;
	padding-top:calc(196 / 640 * 100%); 
	background-size: contain;
 	font-size: 0em;
	margin: 0 auto;
	}
	#btn_kanran  a:active {
	display: block;
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180526/smp/btn_kanran_active.png) no-repeat;
	width: 100%;
	height: 0;
	padding-top:calc(196 / 640 * 100%); 
	background-size: contain;
 	font-size: 0em;
	margin: 0 auto;
	}
	
	main {
	font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	width:100%;
	margin: 0 auto;
	}
	
	#smp_movie {
	display: block;
	position: relative;
	width:320px;
	height: 180px;
	margin: 0 auto;
	}
	
	#about p {
	width: 92%;
	margin: 0 auto;
	color: #553400;
	font-size: 1em;
	line-height: 175%;
	margin: 2% auto;
	text-align: center;
	}
	
	/***出演者***/
	#cast {
	background: url(../../images/180915/smp/bg_cast.jpg) no-repeat;
	width: 100%;
	height: 0;
	padding-top:calc( 771 / 750 * 100%);
	background-size: contain;
 	font-size: 0em;
	margin: 5% auto;
	}
	.txt  {
	width: 93.75%;
	font-size: 1.0em;
	line-height: 175%;
	color: #fff;
	margin: 0 auto;
	padding-top: 2%;
	}
	
	/****ページ内メニュー****/
	#menu {
	width: 100%;
	height: 0;
	padding-top: calc( 750 / 750 * 100%);
	background-size: contain;
 	font-size: 0em;
	margin: 0 auto;
	}
	#btn_bonbon {
	display: block;
	position: relative;
	width: calc(335 / 750 * 100%);
	height: 0;
	padding-top: calc(335 / 750 * 100%);
	background-size: contain;
	margin: -100% 0 0 4%;
	float: left;
	}
	#btn_kuromon {
	display: block;
	position: relative;
	width: calc(335 / 750 * 100%);
	height: 0;
	padding-top: calc(335 / 750 * 100%);
	background-size: contain;
	margin: -100% 0 0 52%;
	float: left;
	}
	#btn_kyoto {
	display: block;
	position: relative;
	width: calc(335/ 750 * 100%);
	height: 0;
	padding-top: calc(335 / 750 * 100%);
	background-size: contain;
	margin: -52% 0 0 4%;
	float: left;
	}
	#btn_anco {
	display: block;
	position: relative;
	width: calc(335/ 750 * 100%);
	height: 0;
	padding-top: calc(335 / 750 * 100%);
	background-size: contain;
	margin: -52% 0 0 52%;
	float: left;
	}
	
	/*--- アニメーション用 ---*/
	.kyoto li {
	opacity: 0;
	animation: btn_anim 12s linear infinite 0s;
	width: 100%;
	height: 0;
	padding-top:100%;
	background-size: contain;
	float: left;
	}
	.kyoto li:nth-child(1) {
	background: url(../../images/180915/common/btn_kyoto01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.kyoto li:nth-child(2) {
	background: url(../../images/180915/common/btn_kyoto04.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 3s;
	}
	.kyoto li:nth-child(3) {
	background: url(../../images/180915/common/btn_kyoto02.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 6s;
	}
	.kyoto li:nth-child(4) {
	background: url(../../images/180915/common/btn_kyoto03.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 9s;
	}
	
	.anco li {
	opacity: 0;
	animation: btn_anim 12s linear infinite 0s;
	width: 100%;
	height: 0;
	padding-top:100%;
	background-size: contain;
	float: left;
	}
	.anco li:nth-child(1) {
	background: url(../../images/180915/common/btn_anco01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.anco li:nth-child(2) {
	background: url(../../images/180915/common/btn_anco04.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 3s;
	}
	.anco li:nth-child(3) {
	background: url(../../images/180915/common/btn_anco02.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 6s;
	}
	.anco li:nth-child(4) {
	background: url(../../images/180915/common/btn_anco03.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 9s;
	}
	.bonbon li {
	opacity: 0;
	animation: btn_anim 12s linear infinite 0s;
	width: 100%;
	height: 0;
	padding-top:100%;
	background-size: contain;
	float: left;
	}
	.bonbon li:nth-child(1) {
	background: url(../../images/180915/common/btn_bonbon01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.bonbon li:nth-child(2) {
	background: url(../../images/180915/common/btn_bonbon04.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 3s;
	}
	.bonbon li:nth-child(3) {
	background: url(../../images/180915/common/btn_bonbon02.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 6s;
	}
	.bonbon li:nth-child(4) {
	background: url(../../images/180915/common/btn_bonbon03.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 9s;
	}
	
	.kuromon li {
	opacity: 0;
	animation: btn_anim 12s linear infinite 0s;
	width: 100%;
	height: 0;
	padding-top:100%;
	background-size: contain;
	float: left;
	}
	.kuromon li:nth-child(1) {
	background: url(../../images/180915/common/btn_kuromon01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.kuromon li:nth-child(2) {
	background: url(../../images/180915/common/btn_kuromon04.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 3s;
	}
	.kuromon li:nth-child(3) {
	background: url(../../images/180915/common/btn_kuromon02.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 6s;
	}
	.kuromon li:nth-child(4) {
	background: url(../../images/180915/common/btn_kuromon03.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 9s;
	}
	
	@keyframes btn_anim {
	0% { opacity: 0; }
    5% { opacity: 1; }
    25% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 0; } 
	}
	
	/***コンテンツ内共通***/
	#cont_kyoto, #cont_bonbon, #cont_kuromon, #cont_anco {
	padding:10px 0 0 0;
	}
	#cont_kyoto li, #cont_bonbon li, #cont_kuromon li, #cont_anco li {
	padding-bottom: 2px;
	}
	
	/****お蕎麦****/
	#cont_bonbon li:nth-child(1) {
	background: url(../../images/180915/smp/bonbon01.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1396 / 750 * 100%);
	background-size: contain;
	}
	#cont_bonbon li:nth-child(2) {
	background: url(../../images/180915/smp/bonbon02.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(519 / 750 * 100%);
	background-size: contain;
	}
	#cont_bonbon li:nth-child(3) {
	background: url(../../images/180915/smp/bonbon03.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(810 / 750 * 100%);
	background-size: contain;
	}
	#cont_bonbon li:nth-child(4) {
	background: url(../../images/180915/smp/bonbon04.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1079 / 750 * 100%);
	background-size: contain;
	}
	
	/****黒門市場****/
	#cont_kuromon li:nth-child(1) {
	background: url(../../images/180915/smp/kuromon01.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1531/ 750 * 100%);
	background-size: contain;
	}
	#cont_kuromon li:nth-child(2) {
	background: url(../../images/180915/smp/kuromon02.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(554 / 750 * 100%);
	background-size: contain;
	}
	#cont_kuromon li:nth-child(3) {
	background: url(../../images/180915/smp/kuromon03.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1255 / 750 * 100%);
	background-size: contain;
	}
	
	/****京都朝活****/
	#cont_kyoto li:nth-child(1) {
	background: url(../../images/180915/smp/kyoto01.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1353 / 750 * 100%);
	background-size: contain;
	}
	#cont_kyoto li:nth-child(2) {
	background: url(../../images/180915/smp/kyoto02.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(754 / 750 * 100%);
	background-size: contain;
	}
	#cont_kyoto li:nth-child(3) {
	background: url(../../images/180915/smp/kyoto03.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(742 / 750 * 100%);
	background-size: contain;
	}
	
	/****あんこ****/
	#cont_anco li:nth-child(1) {
	background: url(../../images/180915/smp/anco01.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1244 / 750 * 100%);
	background-size: contain;
	}
	#cont_anco li:nth-child(2) {
	background: url(../../images/180915/smp/anco02.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(810 / 750 * 100%);
	background-size: contain;
	}
	#cont_anco li:nth-child(3) {
	background: url(../../images/180915/smp/anco03.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1214 / 750 * 100%);
	background-size: contain;
	}
	
	div#tw {
	width: 80%;
	height: 515px;
	margin:  5% auto;
	}
	
	#pc_movie {display:none;}
	
}


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