/*#----- ページ全体の基本的な設定 -----#*/
	body {
		color: #000000;
		background:#f0f0f0;
	        padding: 6px;
	        margin: 6px;
	}
/*#----- ページ全体のリンク文字 -----#*/
	a {
		color: #0066ff;
		text-decoration: underline;
		background: none;
	}
	a:link {
		color: #0033ff;
		text-decoration: underline;
		background: none;
	}
	a:hover {
		color: #00cc33;
		text-decoration: none;
		background: none;
	}
	a:active {
		color: #ff6666;
		background: none;
	}
	a:visited {
		color: #ff6600;
		text-decoration: underline;
		background: none;
	}
/*#----- h1h2h3 -----#*/
	h1{
		color: #000000;
		background-color: #ffffff;
		font-weight:bold;
		text-align: left;
		margin: 10px;
		border: solid #666666;
		border-width: 2px 30px 2px 30px;
		padding: 12px 12px 8px 12px;
		font-size: 30px;
	}
	H2{
		font-size: 20px;
		font-weight:none;
		color: #000000;
		text-align: left;
	  border-width : 0px 0px 2px 20px;
	  border-style : solid ;
	  border-color : #969696;
	  padding-left : 10px;
	  margin-right : 0%;
		padding-left:8px;
		padding-top:4px;
		padding-bottom:4px;
		margin: 8px;
		padding: 8px;
	}
H3{
		text-align: left;
		font-size: 16px;
  border-width : 0px 0px 2px 15px;
  border-style : solid ;
  border-color : #cccccc;
  padding-left : 10px;
  margin-right : 5%;
}
/*
	h2{
		background: #0099ff;
		background-position:left; 
		background-repeat:no-repeat;
		/*background-image: url("");*/
		border: 2px solid  #0044aa;
	}
*/
	h3{
		margin: 0px;
		padding: 0px;
	}


/*#----- 全体 -----#*/
	#box {
	}


/*#----- サイト名 -----#*/
	#banner {
		color: #ff0000;
		background-color: #ffffff;
		font-weight:bold;
		text-align: right;
		margin: 3px;
		border: solid #ff0000;
		border-width: 2px 25px 2px 2px;
		padding: 9px 9px 5px 9px;
	}
/*#----- サイト名の文字のリンク色 -----#*/
	#banner a {
		color: #ff0000;
		text-decoration: none;
		background: none;
	}
	#banner a:link{
		color: #ff0000;
		text-decoration: none;
		background: none;
	}
	#banner a:visited{
		color: #ff0000;
		text-decoration: none;
		background: none;
	}
	#banner a:active,
	#banner a:hover {
		color: #00cc33;
		text-decoration: none;
		background: none;
	}
/*#----- サイトの説明文 -----#*/
	#banner h2 {
		color: #ff0000;
		font-weight: normal;
		font-size: 18px;
	}


/*#----- 左ブロック -----#*/
	#left-block{
		position : absolute ;
		top : 85px ;
		left :11px ;
		width : 195px ;
	}
/*#----- 左ブロック見出し -----#*/
	.sidetitle {
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		background:#009900;
		line-height:130%;
		padding:2px;
		text-align:center;
		border: 1px solid  #009900;
	}
/*#----- 左ブロックテキスト -----#*/
	.sidetext {
		color:#666666;
		background: #ffffff;
		font-size:11px;
		font-weight:normal;
		line-height:130%;
		margin-bottom:8px;
		padding:3px;
		border: 1px solid  #009900;
		word-break: break-all;
	}


/*#----- 右ブロック -----#*/
	#right-block {
		margin-right : 0px ;
		margin-left  : 200px ;
		margin-top : 0px ;
		margin-bottom : 2px ;
	}
/*#----- 右ブロック -----#*/
	.right-contents {
		padding:8px;
		font-weight:normal;
		color: #336699;
		background: none;
	}

/*#----- ブロック見出し -----#*/
	.blocktitle { 
		font-size: 14px;
		font-weight:none;
		color: #ffffff;
		background: #009900;
		background-position:left; 
		background-repeat:no-repeat;
		/*background-image: url("");*/
		padding-left:4px;
		padding-top:2px;
		padding-bottom:2px;
		border: 2px solid  #009900;
	}
/*#----- ブロック見出し２(スクリプト名) -----#*/
	.title2 {
		font-size: 14px;
		color: #cc0000;
		padding-top:0px;
		padding-left:0px;
		border-bottom: 2px dotted #3333cc;
		margin-bottom:7px;
		padding-bottom:4px;
	}
/*#----- ブロックテキスト -----#*/
	.blockbody {
		background:#ffffff;
		background-position:right; 
		background-repeat:repeat-y; 
		/*background-image: url("");*/
		color:#666666;
		font-family: "ＭＳ Ｐゴシック", "Osaka", trebuchet ms, arial, sans-serif;
		font-size: 12px;
		padding-top:5px;
		padding-left:4px;
		padding-right:4px;
		line-height:130%;
		width : auto ;
		margin-bottom:8px;
		border: 2px solid  #009900;
		word-break: break-all; /* 半角文字折り返し対処 2004.10.14追加*/
	}
/*#----- 行間を狭くする -----#*/
	.blockbody p {
		margin-top: 5px;
		margin-bottom: 5px;
	}

/* １カラム時のブロック */
	#container {
		margin-top : 4px ;
		margin-bottom : 8px ;
		margin-right: 4px;
		margin-left: 4px;
	}
/*#----- 左空け段落 -----#*/
	.blocktable {
		margin:8px 8px 8px 8px;
		padding: 4px;
		border: 0px;
		width: auto;
	}

/*#----- フォーム -----#*/
	form {
		margin:0px;
	}
/*#----- フォームの文字化け防止 -----#*/
		input,textarea,select {
			color: #222222;
			border-left: 1px solid #999999;
			border-right: 1px solid #222222;
			border-top: 1px solid #999999;
			border-bottom: 1px solid #222222;
			background-color: #ffffff;
		}
		input.ch {
			color: #222222;
			border none;
			background-color: #ffffff;
		}
/*#----- テーブルタグ -----#*/
	table, tr, td {
		font-size: 14px;
	}

/*#----- blockquote設定 -----#*/
	blockquote {
		color: #006666;
		background:#f0ffff;
		margin:8px 20px 8px 20px;
		font-size:12px;
		font-weight:normal;
		line-height:130%;
		padding: 4px;
		border: 2px dotted  #006666;
		width: auto;
	}


/*#----- フッター -----#*/
	.foot {
		text-align:center;
		font-size: 12px;
		margin-top:8px;
		padding: 8px;
		border-top: 1px solid #009900;
	}

/*#----- address ----#*/
	address {
		color: #000000;
		background:#;
	font-size: 14px;
	font-stype: italic;
	font-weight: normal;
	padding: 8px;
	border: 2px;
	position: absolute;
	right: 8px;
	}
