
body{
    margin: 0;
    font-size:9pt; 
    color:#333333;
    font-family:'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','verdana';
}

/* 基本のリンク */
a:link{color:#0000cd; text-decoration:none;}
a:visited{color:#0000cd; text-decoration:none;}
a:hover{color:#339933; text-decoration:none;}

/*太字見出しのリンク*/
a:link.hutoji {color:#140758; text-decoration:none;}
a:visited.hutoji {color:#140758; text-decoration:none;}
a:hover.hutoji {color:#339933; text-decoration:none;}

/*ヘッダーsearch部分のリンク*/
a:link.blues {font-size:7pt; color:#C2CBDE; text-decoration:none;}
a:visited.blues {font-size:7pt; color:#C2CBDE; text-decoration:none;}
a:hover.blues {font-size:7pt; color:#339933; text-decoration:none;}

/*ヘッダープログラム部分のリンク*/
a:link.blueline {
            font-size:8pt; color:#000033; 
            text-decoration:underline; 
}
a:visited.blueline {
            font-size:8pt; color:#000033; 
            text-decoration:underline; 
}
a:hover.blueline {
            font-size:8pt; color:#339933;
            text-decoration:underline;
}

/*index観測データプログラム名のリンク*/
a:link.dp {
           font-size:8pt; color:#140758; text-decoration:none; 
}
a:visited.dp {
           font-size:8pt; color:#140758; text-decoration:none; 
}
a:hover.dp {
           font-size:8pt; color:#339933; text-decoration:none;
}

/*index見出し、下部各機構へのリンク*/
a:link.menu {font-size:9pt; color:#333333; text-decoration:none;}
a:visited.menu {font-size:9pt; color:#333333; text-decoration:none;}
a:hover.menu {font-size:9pt; color:#0000cd; text-decoration:none;;}

/*index見出し、下部各機構へのリンク*/
a:link.gray8 {font-size:8pt; color:#333333; text-decoration:none;}
a:visited.gray8 {font-size:8pt; color:#333333; text-decoration:none;}
a:hover.gray8 {font-size:8pt; color:#0000cd; text-decoration:none;}

/* ----------------------------------2007 03 add------------------------------------------ */

h1.m2 {
   margin-bottom: 15px;
    font-size: 18px;
	color: #140758;
	font-weight: bold;
	line-height: 130%;
	}

h2.m2 {
   margin-bottom: 10px;
    font-size: 15px;
	color: #140758;
	font-weight: bold;
	line-height: 110%;
	}

/* ---------------------------------------------------------------------------- */

/* テキストalign*/

.center{
   text-align: center;
}

.right{
   text-align: right;
}

.vtop{
   vertical-align: top;
}

/*プレス等基本フォント*/
.news-title{   /*タイトル*/
           font-size:11pt;
           color:#333333;
           text-align: center;
           line-height:14pt;
           }
           
.news-title-b{   /*タイトル太字*/
   font-size: 11pt;
   color: #333333;
   text-align: center;
   line-height: 14pt;
   font-weight: bold;
}

.news-title-bi{   /*タイトル太字*/
   font-size: 11pt;
   color: #333333;
   text-align: center;
   line-height: 14pt;
   font-weight: bold;
   font-style: italic;
}

.news-midashi{
              font-size:9pt; 
              color:#333333; 
              line-height:12pt; 
              font-weight:bold; text-decoration:underline;
              }
              
.text{font-size:9pt; color:#333333; line-height:14pt;}

.text2{font-size:9pt; color:#333333; line-height:11pt;}

.note-red{font-size:9pt; color:#cc0000;}

.note-red8{font-size:8pt; color:#cc0000;}

.cap-small{font-size:8pt; color:#333333; line-height:11pt;}

.text-i{
   font-style: italic;
}

.text-bold{
          font-size:9pt; 
          color:#333333; 
          line-height:12pt; 
          font-weight:bold;
}
.text-bold10{
          font-size:10pt; 
          color:#333333; 
          line-height:13pt; 
          font-weight:bold;
}
.text-bold11{
            font-size:11pt; 
            color:#333333; 
            line-height:13pt; 
            font-weight:bold;
}

/*上付き・下剣tき文字*/
.uefont{
       font-size:8pt;
       vertical-align:super;
}
.shitafont{
       font-size:8pt;
       vertical-align:sub;
}

/*色指定フォント*/
.midashifff{
           font-size:13pt;
           color:#ffffff;
           font-weight:bold;
}
.pt10-konbold{font-size:10pt; color:#140758; font-weight:bold;}
.pt9-konbold{font-size:9pt; color:#140758; font-weight:bold;}
.pt8-konbold{font-size:8pt; color:#140758; font-weight:bold;}
.bgblue-tb10{font-size:10pt; color:#333333; font-weight:bold; background-color:#E3DFFD;}
.bgblue-tb9{
           font-size:9pt; color:#333333; 
           font-weight:bold; 
           background-color:#E3DFFD;
}


/*各フォント*/
.pt11{font-size:11pt; line-height:17pt;}
.pt12{font-size:12pt; line-height:15pt;}
.pt13{font-size:13pt; line-height:17pt;}
.pt10{font-size:10pt; line-height:14pt;}
.pt9{font-size:9pt; line-height:14pt;}
.pt8{font-size:8pt; line-height:10pt;}
.pt7{font-size:7pt; line-height:10pt;}
.midashi{font-size:8pt; line-height:12pt;}
.link{font-size:8pt;}

.deco10{
        font-size:10pt; 
        color:#333333; 
        line-height:14pt; 
        text-decoration:underline;
}
.deco9{
        font-size:9pt; 
        color:#333333; 
        line-height:14pt; 
        text-decoration:underline;
}



/*検索システム*/
.it { 
        border-top: 1px solid #ffffff; 
        border-right: 1px solid #ffffff; 
        border-bottom: 1px solid #ffffff; 
        border-left: 1px solid #ffffff; 
        background-color: #b3bcff; 
} 

/*その他指定*/
/*sitemapなどに使用*/
h1{
   font-size:11pt;
   color:#140758;
   font-weight:bold;
   border-bottom: 1px dotted #140758; 
   margin-bottom:12px;
   }

ul.squareblue {
           margin-top:10px;
           padding-left:24px;
	        font-size:9pt;
           list-style-type:square;
           color:#140758;
           line-height:15pt;
           }

ul.squareblue2 {
           margin-top:12px;
           margin-left:12px;
           padding-left:12px;
           margin-bottom:5px;
	        font-size:9pt;
           list-style-type:square;
           color:#140758;
           line-height:12pt;
           }

ul.lowgray {
	        font-size:9pt;
           list-style-type:lower-alpha;
           color:#333333;
           line-height:14pt;
           }

ul.uppgray {
	        font-size:9pt;
           list-style-type:upper-roman;
           color:#333333;
           line-height:14pt;
           }

ul.degray {
	        font-size:9pt;
           list-style-type:decimal;
           color:#333333;
           line-height:14pt;
           }

ul.none {
	        font-size:9pt;
           list-style-type:none;
           color:#333333;
           line-height:14pt;
           }

li.b20{
   margin-bottom: 20px;
}

