        body
        {
                background-color : #ffffff ;
				text-align:center;
        }
		
		/*テキスト位置*/
		.v-top{
			vertical-align:top;
		}
		.tx-left{
			text-align:left;
		}
		.tx-center{
			text-align:center;
		}
		.tx-right{
			text-align:right;
		}
		
		
		/*マージン*/
		.leftpad-10{
			padding-left:10px;
			text-align:left;
		}

		/*　ダークブルー　*/
		.db10-14        {	color : #364882;  font-size : 10px ;  line-height:14px;  }
		.db12-18        {	color : #364882;  font-size : 12px ;  line-height:18px;  }
		/*　ダークOrange　*/
		.do10-14        {	color : #FF6633;  font-size : 10px ;  line-height:14px;  }
		.do12-18        {	color : #FF6633;  font-size : 12px ;  line-height:18px;  }
		.do12       	{	color : #FF6633;  font-size : 12px ; }
		
		
		
		
		/*　ダークブルー太字　*/
        .db10-14b        {	color : #364882;  font-size : 10px ;  font-weight: bold;  line-height:14px;  }
		.db10-16b        {	color : #364882;  font-size : 10px ;  font-weight: bold;  line-height:16px;  }
		.db12-18b        {	color : #364882;  font-size : 12px ;  font-weight: bold;  line-height:18px;  }
		/*　ダークブルーリンク　*/
		A.nav_db:hover      {color: #364882; text-decoration: underline}
		A.nav_db      {color: #364882; text-decoration: underline}
		
		/*　ライトブルー　*/
		.lb10-14        {color : #5570B0;     font-size : 10px ;   line-height:14px;      }
		.lb10-16        {color : #5570B0;     font-size : 10px ;   line-height:16px;      }
		/*　ライトブルー太字　*/
		.lb10-16b        {	color : #5570B0;  font-size : 10px ;  font-weight: bold;  line-height:16px;  }
		.lb12-18b        {	color : #5570B0;  font-size : 12px ;  font-weight: bold;  line-height:18px;  }
		/*　ライトブルーリンク　*/
		A.nav_lb:hover      {color: #5570B0; text-decoration: underline}
		A.nav_lb      {color: #5570B0;}
		
		/*　ブルー　*/
		.bb12-18b        {	color : #003399;  font-size : 12px ;  font-weight: bold;  line-height:18px;  }
		

		/*　ブラック　*/
		.bk8-12        { font-size : 8px ;	   line-height:12px;  }
		.bk10-14        { font-size : 10px ;	   line-height:14px;  }
		.bk10-14ct      { font-size : 10px ;	   line-height:14px;  text-align:center;   }

		.bk10-16        { font-size : 10px ;	   line-height:16px;  }
		.bk10-16ct        { font-size : 10px ;	   line-height:16px;  text-align:center; }
		.bk12-14        { font-size : 12px ;	   line-height:14px;  }
		.bk12-18        { font-size : 12px ;	   line-height:18px;  }
		.bk12-18ct        { font-size : 12px ;	   line-height:18px;  text-align:center; }
		.bk12-19        { font-size : 12px ;	   line-height:19px;  }
		.bk14-20        { font-size : 14px ;	   line-height:20px;  }
		.bk18-24        { font-size : 18px ;	   line-height:24px;  }
		/*　ブラック太字　*/
		.bk12-18b        { font-size : 12px ;	   line-height:18px;   font-weight: bold; }
		.bk14-20b        { font-size : 14px ;	   line-height:20px;   font-weight: bold; }
		.bk18-24b        { font-size : 18px ;	   line-height:24px;   font-weight: bold; }
		/*　ブラックリンク　*/
		A      {color: #000000; text-decoration: none}
        A:hover      {color: #000000; text-decoration: underline}
		
		
		/* グレー　*/
		.g10-16        {color: #CCCCCC; font-size : 10px ;	   line-height:16px;  }
		/* ダークグレー　*/
		.dg10-14        {color: #666666; font-size : 10px ;	   line-height:14px;  }
		.dg12-18        {color: #666666; font-size : 12px ;	   line-height:18px;  }
		
		/*レッド太字*/
		.rd10-14        { font-size : 10px ;	   line-height:14px;   color:#FF0000;}
		.rd10-14b       { font-size : 10px ;	   line-height:14px;   color:#FF0000;	font-weight:bold;}
		.rd12-18        { font-size : 12px ;	   line-height:18px;   color:#FF0000;}
		.rd12-18b       { font-size : 12px ;	   line-height:18px;   color:#FF0000;	font-weight:bold;}
		
		/*ホワイト*/
		.wh12-18	{font-size:12px; line-height:18px;	color:#FFFFFF;}
		
		/*上付き文字*/
		.super{
			vertical-align:super;
			font-size:8px;
		}
		.red-super{
			font-size:8px;
			color:#FF0000;
		}
		
		
		 .margin
        {
                margin : 1px ;
        }

        .main-text-title
        {
                font-size : 12px ;
	   font-weight: bold;
	   line-height:14px;
        }

        .main-text
        {
                font-size : 14px ;
	   line-height:18px;
        }

        .sub-text-title
        {
                font-size : 12px ;
	   line-height:16px;
	   font-weight: bold;
        }

        .sub-text
        {
                font-size : 12px ;
	   line-height:16px;
        }

        .sub-text-blue14
        {
                font-size : 14px ;
	   line-height:18px;
	   color: #0000ff;
        }

        .sub-table
        {
                font-size : 12px ;
	   line-height:16px;
        }

        .sub-text10
        {
                font-size : 10px ;
	   line-height:14px;
        }

        .f18
        {
                font-size : 18px ;
	   line-height: 18px;
        }

        .f18-22
        {
                font-size : 18px ;
	   line-height: 22px;
        }

        .f12-22
        {
                font-size : 12px ;
	   line-height:22px;
        }
        
        .f12-18
        {
                font-size : 12px ;
	   line-height:18px;
        } 

        .f12-16
        {
                font-size : 12px ;
	   line-height:16px;
        }         
		
		.f14-20
        {
                font-size : 14px ;
	   line-height:20px;
        }      

        .f14b
        {
                font-size : 14px ;
	   line-height:14px;
	   font-weight: bold;
        }

        .f12
        {
                font-size : 12px ;
	   line-height:12px;
        }

        .f10-16
        {
                font-size : 10px ;
	   line-height:16px;
        }

        .f10
        {
                font-size : 10px ;
	   line-height:10px;
        }
		
		 .f10-12
        {
                font-size : 10px ;
	   line-height:12px;
        }
		

        .f10_red
        {
	   color: #fd6868;
                font-size : 10px ;
	   line-height:10px;
        }

        .f10_blue
        {
	   color: #6466fd;
                font-size : 10px ;
	   line-height:10px;
        }

        .f10_gray
        {
	   color: #cccccc;
                font-size : 10px ;
	   line-height:14px;
        }
		
		/*サイドナビ関連リンク*/
		.linkage{
			color:#FF6600;
			font-size:12px;
			background-color:#EBEEF0;
			}
		.linkage-title{
			margin-top:3px;
			margin-bottom:8px;
		}
		.linkage IMG{
			vertical-align:middle;
		}
		
		
/*------------------新着情報表示マーク-----------------------------------*/
		.new-txt,
		.new-txt2{
			font-size : 12px ;
			line-height:18px;
			color:#FF0000;
			font-weight:bold;
		}
		.new-txt{
			margin-left:5px;
		}
		.new-txt2{
			margin-right:5px;
		}
		/*トップページのTopics内矢印アイコン*/
		.arrow-icon1{
			margin:3px 0 0 3px;
			vertical-align:top;
			line-height:100;
		}
/*------------------レイアウト関連-----------------------------------*/
		/*関連ページリンクページ内に複数ある場合のトップ余白なし*/
		.linkage-title2{
			margin-top:0px;
			margin-bottom:8px;
		}
		.linkage A{
			text-decoration:none;
			color:#FF6600;
		}
		.linkage A:link{
			color:#FF6600;
		}
		.linkage A:visited{
			color:#FF6600;
		}
		.linkage A:hover{
			color:#FF6600;
			text-decoration:underline;
		}
		P.link-cap{
			margin:0px 0px 0px 0px;
			font-size:10px;
			line-height:13px;
			color:#FF822F;
		}
	/*コンテンツ内の通常の段落設定*/
	p.normal-txt{
		margin:0 0 10px;
		font-size :12px;
		line-height:18px;
	}
	
		
.tabletytle {
	font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	text-align: left;
	padding-bottom: 5px;
}

