@charset "utf-8";

h2{
padding:0 0 0 5px;
border-left:3px solid #990000;
border-bottom:none;
color:#990000;
font-size:120%;
}
h2.topics{
padding:0 0 0 5px;
border-left:3px solid #000099;
border-bottom:none;
color:#000099;
font-size:120%;
}
h2.news{
padding:0 0 0 5px;
border-left:3px solid #009900;
border-bottom:none;
color:#009900;
font-size:120%;
}
ul li,
ol li{
margin:0 0 0.2em 0;
}
/* layout */
div.tabarea ul.tab{
margin:1em 0 0 0;
padding:0;
}
div.tabarea ul.tab li{
float:left;
padding:0;
margin:0;
width:33.33%;
background:none;
}
div.tabarea ul.tab li a{
display:block;
position:relative;
bottom:-1px;
margin:0 10px 0 0;
padding:8px 0;
border:1px solid #ccc;
border-bottom:1px solid #999;
background:#eee;
color:#666;
text-align:center;
text-decoration:none;
}
div.tabarea ul.tab li.active a,
div.tabarea ul.tab li.active a:hover{
position:relative;
border:1px solid #999;
border-bottom:1px solid #fff;
background:#fff;
color:#333;
}
div.tabarea ul.tab li a:hover{
position:relative;
border:1px solid #999;
border-bottom:1px solid #999;
color:#333;
}
div.tabarea ul.tab li a img{
vertical-align:top;
}
div.tabarea div{
border:1px solid #999;
}
/*div.tabdetail{
display:none;
}*/
div#contents_navigation h2{
margin:0 0 -0.5em 0;
font-size:100%;
}

/* news */
div.news h2{
margin:0 0 0em 0;
}
div.news{
position:relative;
padding:0 20px 20px 0;
z-index:1;
}
div.news ul.information{
width:505px;
padding:2px;
border:1px solid #ccc;
}
div.news ul.information li{
float:left;
padding:0 10px 0 0;
margin:0;
border-right:1px solid #ccc;
background:none;
}
div.news ul.information li a{
padding:0 0 0 25px;
}
div.news ul.information li.disaster a{
background:url(../img/icon_info6.gif) no-repeat 3px 50%;
}
div.news ul.information li.webtv a{
background:url(../img/icon_info3.gif) no-repeat 3px 50%;
}
div.news ul.information li.information a{
background:url(../img/icon_info4.gif) no-repeat 3px 50%;
}
div.news ul.information li.kids a{
background:url(../img/icon_info5.gif) no-repeat 3px 50%;
}
div.news ul.information li.end{
padding:0;
border:none;
}
div.news div.tabarea ul.tab{
clear:both;
}
div.news ul.important{
border:1px solid #fcc;
background:#ffe8e8;
z-index:1;
}
div.news ul.topics{
border:1px solid #FC9;
background:#FDFECB;
margin:0 0 10px 0;
z-index:1;
}
div.news div{
padding:10px;
}
div.news dl{
margin:1em 0;
}
div.news dl dt{
width:5em;
padding:15px 0 5px 0;
background:#fff url(../img/date_background.gif) no-repeat 50% 0;
line-height:1.4;
border:1px solid #ccc;
box-shadow:0 0 2px #ccc;
border-radius:3px;
}
div.news dl dd{
padding:5px 0 10px 6em;
}
div.news dl dd.end{
padding-bottom:0;
border:none;
}
div.news dl dt span.month,
div.news dl dt span.date,
div.news dl dt span.week{
display:block;
text-align:center;
}
div.news dl dt span.date{
font-size:150%;
}
div.news dl dt span.week{
font-weight:normal;
font-size:90%;
}
div.news dl dd ul li a{
font-size:115%;
}
div.news dl dd ul li{
font-size:84%;
}
div.news p.rss{
text-align:right;
border-top:1px dotted #ccc;
padding:0 5px;
}
div.news p.rss a{
padding:0 0 0 20px;
background:url(../img/icon_info1.gif) no-repeat 3px 50%;
}
div.news dl dd dl.pict3{
padding:5px 0;
margin:0.5em 0 1em 10px !important;
width:150px;
border:1px solid #ccc;
background:#eee;
}
div.news dl dd dl.pict3 dt{
padding:0 5px;
width:auto;
background:none;
line-height:1.4;
border:none;
box-shadow:none;
border-radius:0;
}
div.news dl dd dl.pict3 dd{
padding:5px 5px 0 5px !important;
width:auto;
}

#BLOGNEWS ul li{
font-size:90%;
}
#BLOGNEWS ul li a{
font-size:100%;
}
#BLOGNEWS ul li:after{
content:" ";
display:block;
clear:both;
height:1%;
visibility:hidden;
}
#BLOGNEWS ul li{
min-height:1px;
display:inline-table;
}
/* Mac IE \*/
* html #BLOGNEWS ul li{
height:1px;
}
#BLOGNEWS ul li{
display:block;
}
/* Mac IE */
div.tabdetail div.links{
border:1px solid #C5E9FD;
margin:0;
padding:2px 5px;
background:#E0F4FE;
}
div.tabdetail h3{
margin:1em 0 -0.5em 0;
padding:0;
background:none;
border:none;
border-bottom:1px dotted #ccc;
font-size:105%;
color:#333;
}
div.tabdetail div.links h3{
margin:0;
}

/* radioactivity */
p.radioactivity{
margin:1em 0;
font-size:120%;
}
p.radioactivity a{
display:block;
border:1px solid #c00;
padding:0 5px;
text-align:center;
border-radius:3px;
background:url(../img/radioactivity_background.gif) repeat-x 0 50%;
letter-spacing:0.2em;
color:#900;
text-decoration:none;
}
p.radioactivity a:hover{
border:1px solid #f66;
color:#c00;
}

div.akitavision{
margin:1em 0;
padding:10px 0 !important;
text-align:center;
background:#F0EADF;
border-radius:3px;
}
div.akitavision ul{
margin:5px 0;
}
div.akitavision ul li{
background:none;
display:inline;
padding:0 5px;
}
div.akitavision p.detail{
clear:both;
width:245px;
margin:0 auto 5px auto;
background:#fff;
border:1px solid #ccc;
border-radius:3px;
text-align:center;
}
div.akitavision ul li img{
border:1px solid #ccc;
}
/* governor */
div.governor h2{
clear:none;
}

div#contents_navigation div.section{
padding:0 0 20px 0;
}

/* banner */
div#contents_navigation ul.banner{
margin:1em 0;
padding:0;
list-style:none;
}
div#contents_navigation ul.banner li{
padding:0;
margin:0 0 10px 0;
text-align:center;
width:100%;
}
div#contents_navigation ul.banner li a{
display:block;
padding:0;
text-align:center;
}
div#contents_navigation ul.banner li.social a{
padding:5px 0;
border:1px solid #ccc;
}
div#contents_navigation ul.banner li.akitafan{
background:#000 url(../img/akitafan.jpg) no-repeat 0 100%;
}
div#contents_navigation ul.banner li.nemare{
background:#4C4337 url(../img/nemare.jpg) no-repeat 0 100%;
}

div#contents_navigation ul.banner li.mailmagazine{
background:#D4145A;
}
div#contents_navigation ul.banner li.mailmagazine a{
padding:2px 0;
}

/* common_topics */
div.news div#common_topics{
border:1px solid #C5E9FD;
margin:1em 0;
padding:0;
background:#E0F4FE;
}
div.news div#common_topics ul{
margin:0;
padding:10px;
}
div.news div#common_topics ul li{
clear:both;
margin:0;
padding:10px 0 10px 15px;
background:url(../img/listicon3.gif) no-repeat 0 15px;
border-bottom:1px solid #CCCFFC;
zoom:1;
}

div.news div#common_topics ul li:after{
content:" ";
display:block;
clear:both;
height:1%;
visibility:hidden;
}
div.news div#common_topics ul li.end{
border:none;
}
div.news div#common_topics ul li p.pict{
position: relative;
width: 120px;
height: 90px;
margin:0 10px 0 10px;
padding: 5px;
background: #fff;
text-align: center;
overflow: hidden;
}
div.news div#common_topics ul li p.pict img{

}
div.news div#common_topics ul li dl{
margin:0;
padding:0;
}
div.news div#common_topics ul li dl dt{
float:none;
width:auto;
margin:0;
padding:0;
border:none;
background:none;
box-shadow:none;
border-radius:0;
font-weight:normal;
}
div.news div#common_topics ul li dl dd{
margin:0;
padding:0;
background:none;
border:none;
}
div.news div#common_topics ul li dl dd p{
margin: 0.2em 0;
}

/* common_chiji */
div#contents_navigation div#common_chiji{
margin:0 0 1em;
padding:10px;
background:#F6F6F6;
text-align:center;
}
div#contents_navigation div#common_chiji dl{
width:250px;
margin:0 auto;
padding:8px;
border:1px solid #ccc;
background:#fff;
box-shadow:1px 1px 1px 0px #eee;
text-align:left;
font-size:90%;
}
div#contents_navigation div#common_chiji dl.bl-hover{
background:#ffffcc;
}
div#contents_navigation div#common_chiji dl dd{
margin:0;
}