<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#cont_travel #btn_tour, #cont_travel p {display: none;}
.monochrome {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
	opacity: 0.7;
	}

@media (min-width: 1180px){
	#cont_tsuruhashi li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.0/sp/osaka_lover/images/180818_new/desktop/tsuruhashi01-01.jpg) center top no-repeat;
	height: 359px;
	}
	#present {
	text-align: left;
	}
	#present  h1.ttl_pre_twitter{
	background: url(../../images/180818_new/desktop/ttl_pre_twitter.png) center top no-repeat;
	width: 1160px;
	height: 120px;
	margin: 20px auto;
	font-size: 0em;
	}
	#present h2 {
	background: url(../../images/180818_new/common/sukiyaki.jpg) center top no-repeat;
	width: 500px;
	height: 400px;
	background-size: cover;
	float: right;
	}
	#present h3 {
	font-size: 24px;
	color: #000000;
	text-align: center;
	margin-bottom: 20px;
	}
	#present dl {
	background-color:linen;
	width: 1100px;
	margin: 0 auto;
	padding: 30px;
	}
	#present dt {
	color: #000;
	font-weight: bold;
	font-size: 18px;
	margin-top: 15px;
	line-height: 175%;
	}
	#present dd {
	margin-left: 18px;
	margin-bottom: 10px;
	color: #000;
	font-size: 16px;
	line-height: 175%;
	}
}

@media (max-width: 1179px){
	#cont_tsuruhashi li:nth-child(1) {
	background: url(https://cdn.tv-osaka.co.jp/cdn/v1.1/sp/osaka_lover/images/180818_new/smp/tsuruhashi01-01.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(410 / 750 * 100%);
	background-size: contain;
	}
	#present h1.ttl_pre_twitter {
	background: url(../../images/180818_new/smp/ttl_pre_twitter.png) no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(120 / 750 * 100%); 
	background-size: contain;
	margin: 3% auto;
 	font-size: 0em;
	}
	#present h2.sukiyaki {
	background: url(../../images/180818_new/common/sukiyaki.jpg) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: calc(800 / 1000 * 100%); 
	background-size: contain;
	margin: 3% auto;
 	font-size: 0em;
	}
	#present h3 {
	font-size: 1.2rem;
	color: #000000;
	margin-bottom: 3%;
	padding-top: 2%;
	text-align: center;
	font-weight: normal;
	}
	#present dl {
	background-color:linen;
	padding: 5%;
	margin-top: 0%;
	}
	#present dt {
	color: #000;
	font-weight: bold;
	font-size: 1rem;
	margin-top: 1rem;
	line-height: 175%;
	}
	#present dd {
	margin-left: 1rem;
	margin-bottom: 2%;
	color: #000;
	font-size: 1rem;
	line-height: 175%;
	}
}

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