@charset "utf-8";


/* CSS Document */

* {
margin: 0px;
padding: 0px;
}
img{
border:0px;
}

A:link		{ color: #00346e; text-decoration:none }
A:visited	{color: #666666; text-decoration: none }
A:active	{ color: #2f626e; text-decoration: none }
A:hover		{ color: #5ab5cb; text-decoration: none}
	
body {
background-color:#fff;
font-size:0.9em;
font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
line-height: 1.8em;
color:#454545;
}

#container{
border:1px #ececec solid;
margin:0px auto;
width:800px;
}

#header{
padding:0;
margin:0;
}

#content{
padding:0 0 0 0;
margin:20px 20px 50px 20px;
}

#content p{
padding:0 0 0 0;
margin:0 0 0 0;
}

#lead_text{
padding: 0px 10px 20px 10px;
}

#navi{
float:left;
padding:0;
margin:0;
width:220px;
}

#navi ul{
list-style:none;
margin:0;
padding:0;
}

#navi li{
margin:0;
padding:0;
}

#navi img{
margin:0 0 -8px 0;
padding:0;
}

#top-img{
float:right;
padding:0 0 0 0;
margin:0;
width:520px;
}

/*--第二階層以降--*/
#breadlist {
font-size:80%;
padding:0 0 0 0;
margin:0 0 15px 0;
}

.backnumber-year{
padding:0 0 0 0;
margin:0 0 60px 0;
}
.backnumber-year ul{
list-style:none;
padding:5px 0 0 0;
}
.backnumber-year li{
font-size:85%;
float: left;
padding:0 0 5px 5px;
margin: 0 0 0 0;
border-left:3px solid #FFB400;
height:15px;
}

.backnumber-year-bottom{
padding:0 0 0 0;
margin:100px 0 60px 0;
}
.backnumber-year-bottom ul{
list-style:none;
padding:5px 0 0 0;
}
.backnumber-year-bottom li{
font-size:85%;
float: left;
padding:0 0 5px 5px;
margin: 0 0 0 0;
border-left:3px solid #FFB400;
height:15px;
}

.long{
width:125px;
}
.short{
width:95px;
}

#backnumber-list{
padding:0 0 0 0;
margin:0 0 0 0;
}

#backnumber-list h2{
color:#333;
font-size:125%;
border-bottom:2px solid #FFB400;
padding:0 0 3px 0;
margin:0;
}

#backnumber-list table{
padding:10px;
margin:0 0 0 0;
width:100%;
}

#backnumber-list table tr{
padding:10px;
margin:0 0 0 0;
}

#backnumber-list table td{
padding:10px;
border-bottom:1px dotted #ccc;
}

.airdate{
width:125px;
}

.et{
}


#backnumber-list ul{
list-style:none;
padding:10px;
margin:0 0 0 0;
}
#backnumber-list li{
padding:0 0 5px 0;
margin:0 0 5px 0;
border-bottom:1px dotted #ccc;
}

/*--第三階層以降--*/

#pagetitle{
color:#eeeeee;
margin:0 0 0 0;
padding:0;
background-color: #ffce59;
}

#pagetitle h2{
color:#333;
font-size:130%;
border-bottom:3px solid #FFB400;
padding:10px;
margin:0 0 3px 0;
}

#onairdate {
font-size:80%;
padding:0 0 0 5px;
margin:0 0 15px 0;
}

#lead-text {
padding:0 0 0 0;
margin:0 0 20px 0;
}



#lead-title{
padding:0 0 15px 0;
margin:0 0 0 0;
}

#text{
padding:0 10px 10px 0;
}


#entry-body{
}

#entry-body-text{
padding:5px;
}

#entry-body-text p{
padding:0 0 0px 0;
margin:0 0 20px 0;
}

#entry-body-text img{
padding:5px 10px;
margin:5px 10px;
}

#entry-body-text A:link		{ color: #00346e; text-decoration:underline }
#entry-body-text A:visited	{color: #666666; text-decoration: underline }
#entry-body-text A:active	{ color: #2f626e; text-decoration: underline }
#entry-body-text A:hover		{ color: #5ab5cb; text-decoration: underline}

.photo_caption{
font-size:75%;
line-height:1.2em;
}

#page-link{
margin: 0px auto;
padding:0 0 30px 0;
font-size:85%;
text-align:center;
}

#pagetop{
text-align:right;
padding:0 30px 0 0;
font-size:70%;
}

#home_btn{
margin: 20px auto;
padding:0 0 0 0;
text-align:center;
width:100px;
border:1px solid #ccc;
background-color:#eeeeee;
}


#footer{
color:#eeeeee;
margin: 0px auto;
padding:0 0 0 0;
font-size:75%;
text-align:center;
background-color: #5ab5cb;
}
