@charset 'UTF-8';

#imgNavi{
width:770px;
border-bottom:1px solid #CCCCCC;
}
#imgNavi .borderLeft{
border-left:2px solid #CCCCCC;
}

#content .titlebox{
width:213px;
border: 3px double #CCCCCC;

}
#content .titlebox img{
margin:0px;
}

* html #content .titlebox ul{
list-style:none;
margin:3px 0px;
}
#content .titlebox ul{
list-style:none;
margin:3px 0px 0px -20px;
}
* html #content .titlebox li{
font-size:12px;
color:#333333;
margin-left:10px;
line-height:1.5em;
}
#content .titlebox li{
font-size:12px;
color:#333333;
margin-left:0px;
line-height:1.5em;
}
#content .titlebox li.iro{
color:#003399;
}
#content .titlebox img{
margin:10px auto 3px;
}
#content .titlebox p{
font-size:10px;
margin:0px 5px 5px;
}


#content .leftContent{
width:550px;
/*border-right:1px solid #CCCCCC;*/
float:left;
}


#content .leftContent .news{
width:490px;
padding:10px 30px;
}

#content .leftContent .news h1{
font-size:16px;
color:#FF4500;
margin:10px 0px 0px;
padding:0;
}
#content .leftContent .news h1.red{
font-size:16px;
color:#FF0000;
margin:10px 0px 0px;
padding:0;
}
#content .leftContent .news img{
margin-bottom:3px;
}

#content .leftContent .topics{
width:530px;
padding:10px;
}
#content .leftContent .topics h1{
font-size:16px;
color:#FF4500;
margin:0;
padding:0;
}
#content .leftContent .topics h2{
font-size:14px;
color:#333333;
margin:5px 0px;
padding:0;
}

* html #content .leftContent .topics ul{
margin:5px 0px 0px 30px;
}

#content .leftContent .topics ul{
margin:5px 0px 0px 0px;
}

#content .leftContent .topics li{
font-size:14px;
list-style-type:square;
padding:0px 0px 10px 5px;
}
#content .leftContent .topics li .date{
font-size:10px;
color:#333333;
margin-left:10px;
}
#content .leftContent .topics a:link ,#content .leftContent .topics a:visited , #content .leftContent .topics a:active {
color: #FF4500;
text-decoration:underline;
}

#content .leftContent .topics a:hover {
color: #FF4500;
text-decoration: none;
}


#content .rightContent{
width:219px;
border-left:1px solid #CCCCCC;
float:right;
}


#content .leftContent table td{
border:1px solid #CCCCCC;
margin:0;
padding:0;
}
#content .leftContent table td.bg{
border:1px solid #CCCCCC;
margin:0;
padding:0;
}

#content .rightContent .link p{
font-size:10px;
color:#333333;
line-height:1.5em;
margin:0;
padding:10px;
}
#content .rightContent .link h4{
background-color:#A9A9A9;
font-size:12px;
color:#FFFFFF;
margin:0;
padding:3px 5px;
}


#content .rightContent .contact h3{
font-size:12px;
padding:5px;
margin:0px;
color:#333333;
}
#content .rightContent .contact p{
font-size:12px;
padding:0px 10px 10px;
margin:0px;
line-height:1.2em;
}


#content .rightContent .view h3{
font-size:12px;
padding:5px;
margin:0px;
color:#333333;
}
#content .rightContent .view p{
font-size:12px;
padding:0px 10px 10px;
margin:0px;
line-height:1.2em;
}


hr.line{
border:1px dotted #CCCCCC;
height:1px;
margin:0px auto;
padding:0px;
width:500px;
}


