@charset "UTF-8";
div#mainArea *{
margin:0;
padding:0;
border:0;
}
div#mainArea{
color:#555555;
margin:15px 0 0 20px;
font-family:Arial, Verdana, Helvetica, san-serif;
width:880px;
}
div#mainArea h1{
margin-bottom:15px;
}
div#mainArea h2{
margin-bottom:5px;
}
div#mainArea h3{
margin-bottom:10px;
}
div#mainArea .clear{
clear:both;
}
div#mainArea ul{
list-style-type:none;
}
div#mainArea p,
div#mainArea li,
div#mainArea dt,
div#mainArea dd{
font-size:80%;
line-height:150%;
}
/*------------------------
 link
-------------------------*/
div#mainArea a:link {
color:#112299;
text-decoration:none;
}
div#mainArea a:visited {
color:#74178e;
text-decoration:none;
}
div#mainArea a:hover {
color:#112299;
text-decoration:underline;
}
div#mainArea a:focus {
color:#112299;
text-decoration:underline;
}
div#mainArea a:active {
color:#f00000;
text-decoration:underline;
}
/*------------------------
 icon
-------------------------*/
div#mainArea .icon01,
div#mainArea .icon02{
padding-left:15px;
text-indent:-15px;
}
div#mainArea .icon03{
padding-left:17px;
text-indent:-17px;
}
div#mainArea .icon04{
padding-left:16px;
text-indent:-16px;
}
div#mainArea .icon05{
padding-left:12px;
text-indent:-12px;
}
div#mainArea .icon06{
padding-left:18px;
text-indent:-18px;
}
div#mainArea .icon07{
margin-left:10px;
}
/*------------------------
 pagetop
-------------------------*/
div#mainArea div.toPageTop{
text-align:right;
margin:15px 0;
}
div#mainArea div.toPageTop p{
font-size:70%;
}
div#mainArea div.toPageTop a{
text-decoration: underline;
}
div#mainArea div.toPageTop a:link {
text-decoration: underline;
}
div#mainArea div.toPageTop a:visited {
text-decoration: underline;
}
div#mainArea div.toPageTop a:hover {
text-decoration: underline;
}
div#mainArea div.toPageTop a:active {
text-decoration:underline;
}
/*------------------------
contentArea
-------------------------*/
div#contentArea{
margin-bottom:250px;
width:880px;
}
div#contentArea div#contentsBlock{
margin:0 2px;
width:876px;
}
/*------------------
newsArea
-------------------*/
div#contentArea div#newsArea{
float:right;
width:650px;
}
div#contentArea div#newsArea #newsBlock{
margin:0 2px;
width:646px;
}
div#contentArea div#newsArea p.notes{
font-size:70%;
color:#f00000;
margin-bottom:20px;
}
div#contentArea div#newsArea p.lead{
margin-bottom:10px;
}
div#contentArea div#newsArea dl{
margin-bottom:10px;
}
div#contentArea div#newsArea dt{
float:left;
clear:left;
width:90px;
line-height:1.27;
}
div#contentArea div#newsArea dd{
margin:0 0 10px 90px;
line-height:1.27;
}
div#contentArea div#newsArea dd p{
font-size:100%;
line-height:1.27;
}
/*------------------
navArea
-------------------*/
div#contentArea div#navArea{
float:left;
width:205px;
color:#112299;
}
div#contentArea #navArea dt{
display:Block;
}
div#contentArea #navArea dd li{
font-size:100%;
}
div#contentArea #navArea img {
vertical-align:top;
}
div#contentArea #navArea ul li img {
vertical-align:baseline;
}
/* localNavBlock */
div#contentArea #navArea div.localNavBlock {
margin-bottom:10px;
padding-top:7px;
background:url(/news/images/localnav_bg_01.jpg) no-repeat top;
}
/* firstblock */
div#contentArea #navArea div.localNavBlock.firstblock {
padding-top:0;
}
/* localNavBox */
div#contentArea #navArea div.localNavBlock div.localNavBox {
padding-bottom:7px;
background:url(/news/images/localnav_bg_07.jpg) no-repeat bottom;
}
div#contentArea #navArea div.localNavBlock div.localNavBox ul li {
padding-bottom:3px;
background:url(/news/images/localnav_bg_06.jpg) no-repeat bottom left;
}
/* lastitem */
div#contentArea #navArea div.localNavBlock div.localNavBox ul li.lastitem {
padding-bottom:0;
background:none;
}
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a {
width:205px;
display:block;
text-decoration:none;
}
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a span {
display:block;
margin:0;
padding:7px 5px 7px 15px;
}
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a span.icon01{
padding-left:30px;
text-indent:-15px;
}
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a span.icon04{
padding-left:31px;
text-indent:-16px;
}
/* link,visited
------------------------------------------------------ */
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:link,
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:visited {
color:#129;
background:url(/news/images/localnav_bg_02.jpg) repeat-y;
}
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:link span,
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:visited span {
background:url(/news/images/localnav_bg_03.jpg) no-repeat top;
}
/* hover,active,focus
------------------------------------------------------ */
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:hover,
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:active,
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:focus {
display:block;
color:#fff;
background:url(/news/images/localnav_bg_04.jpg) repeat-y;
}
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:hover span,
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:active span,
div#contentArea #navArea div.localNavBlock div.localNavBox ul li a:focus span {
display:block;
color:#fff;
background:url(/news/images/localnav_bg_05.jpg) no-repeat top;
}
/* stay
------------------------------------------------------ */
#NR div#contentArea #navArea div.localNavBlock div.localNavBox ul li.stay a {
color:#fff;
background:url(/news/images/localnav_bg_04.jpg) repeat-y;
}
#NR div#contentArea #navArea div.localNavBlock div.localNavBox ul li.stay a span {
color:#fff;
background:url(/news/images/localnav_bg_05.jpg) no-repeat top;
}
