<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
margin:0;
padding:0;
width:100%;
font-size:0.88em;
line-height:1.0em;
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
color:#000;
background-color:#000;
}


a img{margin:0;border:none;vertical-align:bottom;}
.bdbn{border-bottom:none !important;}
li{list-style:none;}
a{color:#c90505;}
a:hover{color:#d77474;}
.fz08{font-size:0.8em;}
.fwb{font-weight:bold;}

#headTop dd,#title h1 a,#oaDate,#cast a,#title dt,
#goiken h3,#copyright,#cont h2,#weather dt,#weather dd a{
height:0;
overflow:hidden;
display:block;
font-size:0.1em;
}


/* wrap */

#wrap{
width:100%;
background: url(../images/bg_main.gif) repeat;
}
#head{
width:100%;
height:170px;
background: url(../images/bg_top.gif) repeat-x top;
overflow:hidden;
}
#btm{
width:100%;
height:10px;
background: url(../images/bg_btm.gif) repeat-x top;
margin:15px 0 0 0;
}


/* headTop */

#headTop{
width:980px;
height:40px;
margin:0 auto;
}
#headTop dt{
width:500px;
height:18px;
padding-top:22px;
float:left;
font-weight:bold;
}
#headTop dd{
float:right;
width:159px;
padding-top:14px;
margin-top:22px;
background: url(../images/date.gif) no-repeat;
}


/* title */

#title {
width:980px;
height:130px;
background: url(../images/title.gif) no-repeat;
margin:0 auto;
}
#title h1{
width:663px;
height:130px;
float:left;
margin:0;
overflow:hidden;
}
#title h1 a{
width:663px;
padding-top:130px !important;
}
#title #cast{
width:186px;
height:114px;
float:left;
margin:0;
padding-top:16px;
}
#cast a{
width:163px;
padding-top:97px;
margin:0 auto;
background: url(../images/cast.jpg) no-repeat;
}
#cast a:hover{background-position:0 -110px;}
#title dl{
width:120px;
height:114px;
float:right;
margin:0;
padding-top:16px;
}
#title dt{
width:118px;
padding-top:42px;
background: url(../images/scoop_t.gif) no-repeat;
}
#title dd{
width:120px;
margin:0;
line-height:1.6em;
padding-top:5px;
text-align:right;
}

/*notify*/

#notify{
width:940px;
margin:15px auto;
padding: 15px 20px;
border: 1px solid #000;
}
#notify h2,
#notify p{
margin: 0;
}
#notify h2{
	margin-bottom: 10px;
	line-height: 1.0em;
}
#notify p{
line-height: 1.5em;
}

/* main */

#main{
width:980px;
margin:20px auto;
overflow:hidden;
background: url(../images/main_bg.gif) repeat-y left top;
}
#main #cont{
width:660px;
float:left;
margin-top:-10px;
}
#cont h2{
width:790px;
padding-top:35px;
background: url(../images/newest_t.gif) no-repeat;
}


/* news */

.news{
width:640px;
margin:0;
padding:0;
zoom:1;
overflow:hidden;

}
.news li{
width:640px;
padding-bottom:20px;
background: url(../images/entry_tbg.gif) repeat-x left bottom;
margin-bottom:-4px;
clear:both;
overflow:hidden;
/margin-bottom:-7px;
}
.news dl{
width:640px;
margin:0;
border-bottom:1px solid #000;
overflow:hidden;
}
.news dt{
width:455px;
font-weight:bold;
padding:16px 3px 12px 7px;
font-size:1.2em;
float:left;
line-height:1.2em;
}
.news dd{
width:135px;
padding:20px 0 12px 40px;
overflow:hidden;
margin:0;
float:right;
background: url(../images/kousin.gif) no-repeat left 19px;
font-weight:bold;
}
.photo{
padding:15px 0;
margin:0;
float:left;
}
.txt{
width:405px;
line-height:1.6em;
float:right;
margin:0;
padding-top:12px;
}


/* right */

#main #right{
width:308px;
float:right;
padding-left:12px;
}

#right #weather{
width:307px;
height:120px;
background: url(../images/tenki_btm.gif) repeat-x left bottom;
padding-top:10px;
}
#weather dl{
width:130px;
padding-left:7px;
float:left;
margin:0;
}
#weather dt{
width:130px;
padding-top:73px;
background: url(../images/tenki_n.gif) no-repeat left top;
}
#weather dd{
width:130px;
height:19px;
margin:0;
}
#weather dd a{
width:130px;
padding-top:19px;
background: url(../images/tenki_blog.gif) no-repeat left top;
}
#weather dd a:hover{background-position:0 -30px;}

#weather img{
float:right;
margin-right:8px;
}

#right ul{
width:307px;
margin:0;
padding:0;
}
#right li{
width:300px;
border-bottom:1px dotted #000;
list-style:none;
padding:10px 0 10px 7px;
color:#464646;
font-size:0.85em;
line-height:1.2em;
overflow:hidden;
margin:0;
}
#right li p.prog{
float:left;
width:120px;
height:75px;
margin:0;
}
#right li dl{
float:right;
width:160px;
font-size:1.2em;
margin:0;
}
#right li dt{
font-weight:bold;
line-height:1.4em;
}
#right li dd{
margin:0;
padding:5px 3px 0 0;
line-height:1.2em;
}


/* foot */

#foot{
width:980px;
background: url(../images/bg_foot.gif) repeat-x left top;
margin:0 auto;
padding-top:30px;
}
#copyright{
width:553px;
padding-top:11px;
background: url(../images/copyright.gif) no-repeat left top;
margin:0 auto;
}</pre></body></html>