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


#scent {
	background: url(../images/scent_bg.jpg) repeat center bottom;
	text-align: center;
	margin: 0px;
	padding: 0px;
}


/*--contents
--------------------------------------------------------------*/
#contents{
	text-align: center;
	margin: 0px auto;
	background: url(../images/scent_cont_bg.png) no-repeat left bottom;
	padding: 0 20px 20px;
	width: 980px;
	position: relative;
}



/*-- header_area 
--------------------------------------------------------------*/
#header_area{
	width: 980px;
	height: 76px;
	background: url(../images/scent_header_bg.png) no-repeat left top;
	text-align: left;
	position: relative;
}

#header_area #logo{
	position: absolute;
	left: 0px;
	top: 0px;
}

#header_area #broadcast{
	position: absolute;
	top: 0px;
	right: 0px;
}

/*--navi
--------------------------------------------------------------*/
#navi {
	width: 849px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 137px;
	text-align: left;
	clear: both;
	height: 76px;
}
#navi li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline-block;
}

/*-- main
--------------------------------------------------------------*/
#main{
	background: #FFCFBF;
	margin: 0px;
	padding: 25px 28px 0px;
	width: 920px;
	border: 2px solid #FFFFFF;
	text-align: left;
}








/*--footer
--------------------------------------------------------------*/
#footer{
	text-align: center;
	clear: both;
	margin: 30px auto 10px;
	width: 980px;
}


/*-- TOP
--------------------------------------------------------------*/
.scent_top{
	height: 844px;
}
#top_contents{
	text-align: left;
	margin: 0px auto;
	background: url(../images/scent_top_cont.png) no-repeat center top;
	padding: 0 10px;
	width: 980px;
	position: relative;
}

#top_navi {
	width: 849px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 131px;
	text-align: left;
	clear: both;
	background: url(../images/scent_t_navi_bg.png) no-repeat left top;
	height: 58px;
}
#top_navi li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline-block;
}
#top_main {
	margin: 0px;
	padding: 0px;
	height: 655px;
	width: 980px;
	background: url(../images/scent_top_main.png) no-repeat left top;
	text-align: left;
}
#top_main h1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 52px;
	top: 379px;
	_top: 317px; /* for IE6 */
	height: 192px;
	width: 518px;

}

#top_main #txt {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 88px;
	top: 480px;
	_top: 415px; /*for IE6 */
	height: 100px;
	width: 329px;

}

#top_main #broadcast_time {
	position: absolute;
	left: 52px;
	top: 316px;
	_top: 254px;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 259px;
}
#top_main #qr {
	position: absolute;
	left: 331px;
	top: 316px;
	_top: 254px; /* for IE6 */
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 82px;
}
#top_main #story {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 64px;
	top: 578px;
	_top: 516px; /* for IE6 */
}
#present_area {
	position: absolute;
	left: 580px;
	top: 365px;
	_top: 303px; /* for IE6 */
	margin: 0px;
	padding: 0px;
	height: 212px;
	width: 329px;
}
#present_area p{
	margin: 0px;
	padding: 0px;
}

#present_area #oubo{
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#banner {
	margin: 20px 0px 0px;
	list-style: none;
	padding: 0px 0px 0px 120px;
}

#banner li{
	margin: 0px 5px 20px 0px;
	padding: 0px;
	float: left;
	width: 180px;
}

#banner li a:hover img{
    filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}


/*-- CAST
--------------------------------------------------------------*/
.cast_mR{
	margin-right: 35px;
}

.cast_box{
	padding: 0px 0px 25px;
	float: left;
	width: 441px;
}

.cast_box .img_area{
	margin: 0px 14px 0px 0px;
	padding: 0px;
	width: 169px;
	float: left;
}

.cast_box .txt_area{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 257px;
}

.cast_box .txt_area h2{
	margin: 0px 0px 10px;
	padding: 0px;
}
.cast_box .txt_area .cast_txt{
	color: #9F8559;
	font-size: 14px;
	line-height: 130%;
	margin: 0px;
	padding: 0px 5px;
	width: 247px;
}

/*-- NEXT
--------------------------------------------------------------*/

#next_contents{
	text-align: left;
	margin: 0px auto;
	padding: 0 20px 20px;
	width: 780px;
	position: relative;
}

.next_box {
	background: #FFF;
	margin: 20px 0px 0px 33px;
	padding: 15px 0px;
	width: 700px;
}
.next_box p {
	font-size: 14px;
	color: #BC9062;
	line-height: 140%;
	padding-right: 20px;
	padding-left: 20px;
}
.next_box .broadcast_date {
	font-weight: bold;
	margin-bottom: 10px;
}

hr.pc{
	display: none;
	color:#9F8559;
}
</pre></body></html>