/* Copyright (c) JEMS : www.jems-net.jp */

.h16-10 { font-size:16px;line-height:100% }
.h16-12 { font-size:16px;line-height:120% }
.h16-13 { font-size:16px;line-height:130% }
.h16-14 { font-size:16px;line-height:140% }
.h16-15 { font-size:16px;line-height:150% }
.h16-16 { font-size:16px;line-height:160% }

.h14-10 { font-size:14px;line-height:100% }
.h14-12 { font-size:14px;line-height:120% }
.h14-13 { font-size:14px;line-height:130% }
.h14-14 { font-size:14px;line-height:140% }
.h14-15 { font-size:14px;line-height:150% }
.h14-16 { font-size:14px;line-height:160% }

.h12-10 { font-size:12px;line-height:100% }
.h12-12 { font-size:12px;line-height:120% }
.h12-13 { line-height:130% }
.h12-14 { font-size:12px;line-height:140% }
.h12-15 { font-size:12px;line-height:150% }
.h12-16 { font-size:12px;line-height:160% }

.h10-10 { font-size:10px;line-height:100% }
.h10-12 { font-size:10px;line-height:120% }
.h10-13 { font-size:10px;line-height:130% }
.h10-14 { font-size:10px;line-height:140% }
.h10-15 { font-size:10px;line-height:150% }
.h10-16 { font-size:10px;line-height:160% }

.menu { font-size:12px;line-height:100% }

.title {  font-size: 18px; line-height: 22px; font-weight: bold; padding-top: 0px}

.titlesub {  font-size: 14px; line-height: 19px; font-weight: bold; padding-top: 0px }

body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

a:link {  text-decoration: none; color  }
a:visited {   text-decoration: none; color  }
a:hover {  text-decoration: none; color  }
a:active {  text-decoration: none; color  }

/*	全ての要素のデフォルト設定	*/
	* {
		font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka−等幅", "Verdana", "Tahoma", "Arial", "Helvetica", ;
		font-size:12px;
		margin: 0px;
		padding: 0px;
	}
	
/*	ページ全体の背景色	*/
	body {
		background-color:#EBEBEB;
	}
	
	
/*	リンクの基本設定	*/	
	a {
		text-decoration: none;
		color:#003366;
	}


/*	リンクの上にカーソルを持っていった時の設定	*/
	a:hover {
		text-decoration: underline;
		color:#FF6600;
	}
	
	
	img {
		border:0px none red;
	}
	
/*	画面の幅や表示位置、背景画像を設定	*/
	#container {
		width:800px;
		margin:0 auto;
		padding: 0px 12px 0px 12px;
		background-image:url(../images/top/shadow.gif);
		text-align:left;
	}
	
	#maincontent {
		margin:0px;
		padding:0px;
		width:800px;
	}


/*	ヘッダメニュー	*/
	#menu {
		height:20px;
		background-image:url(../images/top/menu_back.jpg);
		width:800px;
		padding-top:8px;
	}	


/*	左メニューの設定	*/	
	/*	カテゴリ部分の背景画像	*/
	.category {
		background-image:url(../images/top/link_list_category.gif);
	}
	
	#link_list {
		text-align:left;
	}

	/*	リンク部の背景画像等	*/
	#link_list a {
		background-image:url(../images/top/link_list.gif);
		display:block;
		width:150px;
	}
	
	/*	リンク部にカーソルが乗った時の背景画像	*/
	#link_list a:hover {
		background-image:url(../images/top/link_list_hover.gif);
		text-decoration:none;
	}
	
	#link_list ul,li {
		list-style-type:none;
	}


/*	見出しの設定	*/
	.caption_bar {
		height:29px;
		background-image:url(../images/top/caption_bar.gif);
		padding-left:30px;
		font-weight:bold;
		font-size:18px;
		padding-top:4px;
		margin-top:20px;
		margin-bottom:20px;
	}



/*	中央コンテンツの設定	*/
	#center_content {
		 padding:15px;
		 line-height:180%;
	}


/*	右コンテンツの設定	*/
	#right_content {
		padding:10px;
		background-color:#EEEEEE;
		border-left:1px dotted #CCCCCC;
	}

	.tpc_list li {
		list-style-type:none;
		list-style-position: outside;
		margin: 0px 0px 10px 0px;
	}
	
	.tpc_list ul {
		list-style-type:none;
		list-style-position: outside;
		margin: 0px 0px 0px 0px;
	}
	

/*	フッタ	*/
	#footer {
		background-image:url(../images/top/footer_back.jpg);
		height:40px;
		width:100%;
		text-align:center;
		clear:both;
		padding-top:10px;
		line-height:180%;
	}
.style6 {color: #0000FF}
.style9 {font-size: 10px}
