@charset "utf-8";
/*==01:基本設定=============================================*/
*{
margin:0;
padding:0;}

/*==02:基本設定:フォント====================================*/

body, td, th, h1, h2, h3, h4, h5, h6, p, address {
margin:0;
padding:0;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: small;
color: #666666;
font-weight: normal;
font-style: normal;}

.fontss{
font-size:x-small;}

.fontb{
font-weight:bold;}

.fontred{
color:red;
}

.redline{
color: red;
text-decoration: underline;
}
/*==03:基本設定:リンク===============================*/
a {color: #666666}
a:visited {color: #666666;}
a:hover {color: #ffa200;}
a:active {color: #ffa200;}

.pdf a {color: #FF3300}
.pdf a:visited {color: #FF3300;}
.pdf a:hover {color: #ffa200;}
.pdf a:active {color: #ffa200;}

.site a {color: #0066CC}
.site a:visited {color: #0066CC;}
.site a:hover {color: #ffa200;}
.site a:active {color: #ffa200;}


/*==04:基本設定:画像========================================*/
img {
border: none;}


/*==05:基本設定:ページ基本デザイン==========================*/
body {
background-color: #003356;
margin:0;
padding:0;
margin-right:auto;
margin-left:auto;
text-align:center;}

#wrapper{
width:700px;
height:100%;
background-color:#FFFFFF;}

#container{
width:680px;
margin:10px;
text-align:left;
line-height:130%;}

/*==13:基本設定:タイトルバー================================================*/
#titlebar{
width:680px;
background:url(../img/title_bg.jpg) repeat-y;
}

#titlearea, #main {
margin:0 20px;}

.paragraph p{
margin-top:10px;}

.paragraph{
margin-top:30px;}

.paragraph ul{margin-left:10px;}
.paragraph li{margin-left:20px;}

#titlearea .iconews{
color:#CCCCCC;
font-size:x-small;
display:block;
height:11px;
padding-left:40px;
background:url(../topimg/ico_news.gif) 0% 50% no-repeat;
margin-bottom:5px;
}

#titlearea .icotopics{
color:#CCCCCC;
font-size:x-small;
display:block;
height:11px;
padding-left:40px;
background:url(../topimg/ico_topics.gif) 0% 50% no-repeat;
margin-bottom:5px;
}

#titlearea h1{
font-weight:bold;
color:#077d8f;}

h2{
margin-top:10px;
padding-left:15px;
background:url(../img/mark-h2.jpg) 0% 50% no-repeat;
font-weight:bold;
color:#016ca3;}

.pdf{
padding-left:15px;
background:url(../img/mark-pdf.gif) 0% 50% no-repeat;}

.site{
padding-left:15px;
background:url(../img/mark-site.gif) 0% 50% no-repeat;}

.liststyle01 li{
list-style:none;
margin-bottom:5px;
padding-left:10px;
background:url(../img/mark-list01.gif) 0% 5px no-repeat;}

.liststyle02 li{
list-style:none;
margin-bottom:5px;
margin-left:20px;
padding-left:10px;
background:url(../img/mark-list02.gif) 0% 7px no-repeat;}

 table{
width:100%;
border-collapse: collapse;
margin-top:20px;}

 table, th, td{
border: #999999 solid 1px;
padding:4px;
text-align:left;}

th,td .cellgray{
background-color:#C0C0C0;
}

.bgt01{
background:#96A9ED}

.bgt02{
background:#C9D2F5}


