<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(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/bg_header.png) center top no-repeat;
	width: 100%;
 	height: 0;
	padding-top:calc(1160 / 750 * 100%);
	background-size: contain;
 	font-size: 0em;
 	}
	#head h1, #head h2 {
	font-size: 0em;
	}
	#gnav {
	width: 94%;
	margin: 0 auto;
	margin-bottom: 3%;
	}
	#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(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/bg_cast.png) no-repeat;
	width: 100%;
	height: 0;
	padding-top:calc( 772 / 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_tenjin {
	display: block;
	position: relative;
	/*background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_tenjin.png) no-repeat;*/
	width: calc(335 / 750 * 100%);
	height: 0;
	padding-top: calc(335 / 750 * 100%);
	background-size: contain;
	margin: -100% 0 0 4%;
	float: left;
	}
	#btn_gion {
	display: block;
	position: relative;
	/*background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_senbayashi.png) no-repeat;*/
	width: calc(335 / 750 * 100%);
	height: 0;
	padding-top: calc(335 / 750 * 100%);
	background-size: contain;
	margin: -100% 0 0 52%;
	float: left;
	}
	#btn_bonbon {
	display: block;
	position: relative;
	/*background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_kifune.png) no-repeat;*/
	width: calc(335/ 750 * 100%);
	height: 0;
	padding-top: calc(335 / 750 * 100%);
	background-size: contain;
	margin: -52% 0 0 4%;
	float: left;
	}
	#btn_inu {
	display: block;
	position: relative;
	/*background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_kimino.png) no-repeat;*/
	width: calc(335/ 750 * 100%);
	height: 0;
	padding-top: calc(335 / 750 * 100%);
	background-size: contain;
	margin: -52% 0 0 52%;
	float: left;
	}
	
	/*--- アニメーション用 --*/
	.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(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_bonbon01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.bonbon li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/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(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/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(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_bonbon03.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 9s;
	}
	
	.inu li {
	opacity: 0;
	animation: btn_anim 12s linear infinite 0s;
	width: 100%;
	height: 0;
	padding-top:100%;
	background-size: contain;
	float: left;
	}
	.inu li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_inu01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.inu li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_inu04.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 3s;
	}
	.inu li:nth-child(3) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_inu02.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 6s;
	}
	.inu li:nth-child(4) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_inu03.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 9s;
	}
	
	.tenjin li {
	opacity: 0;
	animation: btn_anim 12s linear infinite 0s;
	width: 100%;
	height: 0;
	padding-top:100%;
	background-size: contain;
	float: left;
	}
	.tenjin li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_tenjin01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.tenjin li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_tenjin04.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 3s;
	}
	.tenjin li:nth-child(3) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_tenjin02.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 6s;
	}
	.tenjin li:nth-child(4) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_tenjin03.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 9s;
	}
	
	.gion li {
	opacity: 0;
	animation: btn_anim 12s linear infinite 0s;
	width: 100%;
	height: 0;
	padding-top:100%;
	background-size: contain;
	float: left;
	}
	.gion li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_gion01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.gion li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_gion04.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 3s;
	}
	.gion li:nth-child(3) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_gion02.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 6s;
	}
	.gion li:nth-child(4) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_gion03.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 9s;
	}
	
	/*.kimino li {
	opacity: 0;
	animation: btn_anim 12s linear infinite 0s;
	width: 100%;
	height: 0;
	padding-top:100%;
	background-size: contain;
	float: left;
	}
	.kimino li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_kimino01.png) no-repeat;
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	}
	.kimino li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_kimino04.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 3s;
	}
	.kimino li:nth-child(3) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_kimino02.png) no-repeat; 
	height: 0;
	padding-top:100%;
	background-size: contain;
	margin-top: -100%;
	animation-delay: 6s;
	}
	.kimino li:nth-child(4) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/common/btn_kimino03.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_bonbon, #cont_tenjin, #cont_gion, #cont_inu {
	padding:10px 0 30px 0;
	}
	#cont_bonbon li, #cont_tenjin li, #cont_gion li, #cont_inu li {
	padding-bottom: 2px;
	}
	
	/***うなぎ***/
	#cont_bonbon li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/bonbon01.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1146 / 750 * 100%);
	background-size: contain;
	}
	#cont_bonbon li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/bonbon02.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(810 / 750 * 100%);
	background-size: contain;
	}
	#cont_bonbon li:nth-child(3) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/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(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/bonbon04.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(971 / 750 * 100%);
	background-size: contain;
	}
	
	/***天神***/
	#cont_tenjin li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/tenjin01.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1329 / 750 * 100%);
	background-size: contain;
	}
	#cont_tenjin li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/tenjin02.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(861 / 750 * 100%);
	background-size: contain;
	}
	#cont_tenjin li:nth-child(3) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/tenjin03.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1020 / 750 * 100%);
	background-size: contain;
	}
	#cont_tenjin li:nth-child(4) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/tenjin04.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1142 / 750 * 100%);
	background-size: contain;
	}
	
	/***祗園***/
	#cont_gion li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/gion01.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1146/ 750 * 100%);
	background-size: contain;
	}
	#cont_gion li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/gion02.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(650 / 750 * 100%);
	background-size: contain;
	}
	#cont_gion li:nth-child(3) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/gion03.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1020 / 750 * 100%);
	background-size: contain;
	}
	#cont_gion li:nth-child(4) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/gion04.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1219 / 750 * 100%);
	background-size: contain;
	}
	
	/***西宮**/
	#cont_inu li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/inu01.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1156 / 750 * 100%);
	background-size: contain;
	}
	#cont_inu li:nth-child(2) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/inu02.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(810 / 750 * 100%);
	background-size: contain;
	}
	#cont_inu li:nth-child(3) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180721/smp/inu03.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(1139 / 750 * 100%);
	background-size: contain;
	}

	div#tw {
	width: 80%;
	height: 515px;
	margin:  5% auto;
	}
	
	#pc_movie {display:none;}
	
}


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