<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 */
/* デスクトップ */
@media screen and (min-width:1160px)  {
body {
background-color: #fff4eb;
}
a { text-decoration: none; color: #000;}
#head {
background-color: #fff4eb;
width: 1160px;
margin: 0 auto;
}
#head h1 {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/header.png) no-repeat;
height: 818px;
font-size: 0em;
margin: 0 auto;
padding: 0;
}
#head h2 {
font-size: 0em;
}
#gnav {
height: 180px;
padding: 0;
}
#gnav ul {
width: 1160px;
margin: 0 auto;
padding: 0;
}
#btn_next {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/recipe/btn_next.png) no-repeat;
width: 580px;
height: 123px;
float: left;
font-size: 0em;
padding: 0;
}
#btn_past {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/recipe/btn_past.png) no-repeat;
width: 580px;
height: 123px;
float: left;
font-size: 0em;
padding: 0;
}
.wood {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/recipe/bg_wood.jpg) center top;
background-repeat:repeat-y;
width: 100%;
}
main {
font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
padding: 0;
}
#about {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/top/about.png) no-repeat;
background-color: #fff4eb;
width: 907px;
height: 411px;
font-size: 0em;
margin: 0 auto;
margin-bottom:30px;
padding:0;
}
#banners {
width: 1160px;
margin: 0 auto;
padding: 0;
}
#banner {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/tablet/bioral_logo_yoko_nega.jpg) no-repeat;
width: calc( 1121 / 1160 * 50%);
height: 0;
padding-top:calc( 1053 / 4338 * 50%);
background-size: contain;
font-size: 0em;
float: left;
margin: 0 9px 30px 9px;
}
#bnr_insta {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/tablet/bnr_insta.png) no-repeat;
width: calc( 1121 / 1160 * 50%);
height: 0;
padding-top:calc( 372 / 1536 * 50%);
background-size: contain;
font-size: 0em;
float: left;
margin: 0 9px 30px 9px;
}
.nanten {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/nanten.png) no-repeat;
background-color: #fff4eb;
width: calc( 110 / 1160 * 100%);
height: 0;
padding-top:calc( 58 / 1160 * 100%);
background-size: contain;
font-size: 0em;
margin: 0 auto;
padding-bottom: 5%;
}
.wood_top {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/top/wood_top.png) center top no-repeat;
height: 50px;
padding: 0;
}
#next {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/top/ttl_next.png) no-repeat;
width: 1160px;
height: 682px;
margin: 0 auto;
padding: 0;
}
#next h3 {
font-size: 0em;
}
#next .date {
width: 25%;
margin: 95px 0 0 15px;
padding: 0;
float: left;
}
#next dt {
font-size: 24px;
text-align: center;
margin-top: 25px;
padding: 180px 0 0 0;
}
#next dd {
font-size: 24px;
text-align: center;
margin: 50px 0 0 0;
padding: 0;
}
#past, .past {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/top/bg_past.png) no-repeat;
width: 1160px;
height: 340px;
margin: 0 auto;
padding: 0;
}
#past .date, .past .date {
width: 25%;
margin: 11px 0 0 15px;
padding: 0;
float: left;
}
#past dt, .past dt {
font-size: 24px;
text-align: center;
margin:0 0 40px 25%;;
padding: 125px 0 0 0;
}
#past dd, .past dd {
font-size: 24px;
text-align: center;
margin: 12px 0 0 0;
padding: 0;
}
#items {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/top/bg_paper.png);
background-repeat: repeat-y;
width: 1160px;
margin: 0 auto;
padding: 0;
}
#ttl_youtube {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/top/ttl_youtube.png) no-repeat;
width: 556px;
height: 40px;
margin: 0 auto;
font-size: 0em;
padding: 0 0 30px 0
}
#archives {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/top/bg_paper.png);
background-repeat: repeat-y;
width: 1160px;
margin: 0 auto;
padding: 0;
}
#archives h3 {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/top/ttl_recipe.png) no-repeat;
width: 334px;
height: 155px;
margin: 0 auto;
margin- top: 30px;
font-size: 0em;
}
#archives dl {
background-color: #fff;
width: 540px;
height: auto;
margin: 15px auto;
margin-left: 30px;
padding: 0;
float: left;
} 
#archives dt {
width: 98%;
margin: 0 auto;
padding-top: 1%;
}
#archives dd  {
padding: 30px 0;
text-align: center;
font-size: 16px;
line-height: 150%;
}
#youtube {
position: relative;
width: 640px;
height: 360px;
overflow: hidden;
margin: 0 auto;
}
#youtube iframe {
position: absolute;
top: 0;
left:0;
width: 100% !important;
height: 100% !important;
}
#sns {
width: 600px;
margin: 0 auto;
margin-top: 30px;
}
#tw {
width: 580px;
height: 500px;
margin: 0 auto;
}
#present {
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/bg_present.png) no-repeat;
width: 1160px;
height: 1459px;
margin: 0 auto;
font-size: 0em;
}
#btn_oubo {
display: block;
position: relative;
background: url(https://www.tv-osaka.co.jp/joshi_gohan/images/desktop/btn_oubo.png) no-repeat;
width: 1000px;
height: 130px;
margin: 0 auto;
font-size: 0em;
top:1180px;
}
footer {
width: 1160px;
background-color: #fff4eb;
margin: 0 auto;
border-top: #825b2a 2px dotted;
text-align: center;
font-size: 0.8em;
line-height: 150%;
padding: 3% 0;
color: #cf3621;
}
#smp_movie, #pc_movie, #pagetop, footer br {display:none;}
}

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