<!--=== style.css ===-->
table.fixed	{table-layout:fixed;}
table{margin-left:auto; margin-right:auto;}
/*=========================================================*/
@media screen {body{font-size: 12px;}
}
@media print {body{font-size: 12px;}
}
@media screen,print {body{line-height:1.5em;}
}
body	{
	 background: lightblue url(../../images/bg.jpg) repeat;
	 text-align:center;
	 font-family: "ＭＳ Ｐゴシック", "Osaka";
	 font-weight:nomal;
	 color:black;
	 margin-left: 0px; 
	 margin-top: 0px; 
	 margin-bottom: 0px; }
img	{margin-right:0px;
	 margin-left:0px;
	 margin-top:0px;
	 margin-bottom:0px;}
img a	{margin-right:0px;
	 margin-left:0px;
	 margin-top:0px;
	 margin-bottom:0px;}
.icon	{float: left; 
	margin: 0em 0.5em 0em 0em; }/* === イメージ文字送り === */
#copyright
	{background-color: lightblue;
	border-right: solid 1px blue;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px; 
	color: blue;
	font-weight: bold;}

* === CONTENTS === */
#contents
	{width:850px;
	\width:850px;/* === WIN IE === */
	w\idth:850px;/* === ETC MODAN BRAWZ VAL=== */}
html>body #contents	{ width:850px;/* === OPERA MODAN BRAWZ VAL === */}
#contents	
	{height:100%; }

/* === LEFTBER === */
#leftber
	{width:30px;
	\width:30px;/* === WIN IE === */
	w\idth:30px;/* === ETC MODAN BRAWZ VAL=== */}
html>body #leftber
	{width:30px;/* === OPERA MODAN BRAWZ VAL === */}
#leftber
	{background: blue url(../../images/bg_l.jpg) repeat; 
	 vertical-align:top;
	 padding-top:0px;
	 padding-bottom:0px;
	 padding-left:0px;
	 padding-right:0px;}

/* === RIGHTBER === */
#rightber
	{width:30px;
	\width:30px;/* === WIN IE === */
	w\idth:30px;/* === ETC MODAN BRAWZ VAL=== */}
html>body #rightber
	{width:30px;/* === OPERA MODAN BRAWZ VAL === */}
#rightber
	{background: blue url(../../images/bg_r.jpg) repeat; 
	 vertical-align:top;
	 padding-right:0px;}

* === HEADER === */
html>body #head	{width:100%;/* === OPERA MODAN BRAWZ VAL === */}
html>body #head	{height:100%;/* === OPERA MODAN BRAWZ VAL === */}

#head	{background-color: lightblue;
	 font-size:12px;
	 padding:0px;
	 margin:0px;
	 text-align:left;
	 vertical-align:top;}
#head a{
	background-color: lightblue;
	border-right: solid 1px blue;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 5px; 
	color: blue;
	font-weight: bold;
	}
#head a:visited 
	{text-decoration: none; }
#head a:active
	{color: orange; }
#head a:hover	
	{color: white; 
	background-color: orange;
	text-decoration: underline; }
.visited {color: blue; 
	background-color: orange;
	text-decoration: underline; 
	border-right: solid 1px blue;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px; }

/* === 以下はMAIN内のスタイル指定 === */
.main	{background-color: white;
	 width:100%;
	 color: #333333;
	 vertical-align:top;
	 text-align:left;
	 padding-left:0px;
	 padding-right:10px;
	 padding-top:0px;
	 padding-bottom:0px;
	 border-top: solid 4px blue; 
	 border-bottom: solid 4px blue; 
}
h1 {
	 font-size:110%;
	 font-family: "ＭＳ Ｐゴシック",Arial, Helvetica;
	 padding:5px 0px 3px;
	 margin-left:0px;
	 display: inline;
	 line-height: 1.0em;
	 color: #444444;
	 text-align:right;
}
h2 {
	font-size:105%;
	font-family: "ＭＳ Ｐゴシック",Arial, Helvetica;
	padding:5px 0px 3px;
	color: #000080;
	border-color: #000080; 
	border-style: solid; 
	border-width: 0px 0px 2px 0px; 
	margin: 0em 0.5em 0.5em 0.5em;
}
h3 {
	font-size:100%;
	font-family: "ＭＳ Ｐゴシック",Arial, Helvetica;
	padding:5px 0px 3px;
	color: blue;
	border-color: #000080; 
	border-style: solid; 
	border-width: 0px 0px 2px 0px; 
	margin: 0em 0.5em 0.5em 0.5em;
}
h3 a{color: blue;}
h3 a:visited{color: blue;}
h3 a:active{color: blue;}
h3 a:hover{color: blue;}

p 	{font-size: 12px; 
	line-height: 1.5em; 
	text-indent: 1em;
	color: #333333; 
	margin: 0.5em 0.5em 0.5em 0.5em;}
a{	text-decoration:none;
	}
.type-a {font-size: 12px; 
	font-weight:bold;
	color: white;
	text-align:center;
	text-indent: 0em;
	border-color: white; 
	border-style: double; 
	border-width: 3px 3px 3px 3px; 
	margin: 0em 0em 0em 0em;}/* === インデックス === */
.type-b {font-size: 12px; 
	font-weight:bold;
	color: blue;
	text-align:left;
	text-indent: 1em;
	background-color: #ccffff;
	border-color: #00ffff; 
	border-style: solid; 
	border-width: 0px 0px 0px 12px; 
	margin: 0em 0.5em 0.5em 0.5em;}/* === サブインデックス === */
.type-c {font-size: 12px; 
	font-family: "ＭＳ ゴシック",Arial, Helvetica;
	font-weight:nomal;
	color: #000000;
	line-height: 1.3em; 
	text-align:left;
	text-indent: 1em;
	margin: 0.5em 0.5em 0.5em 0.5em;}/* === インフォテキスト === */
.type-d {font-size: 12px; 
	font-family: "ＭＳ ゴシック",Arial, Helvetica;
	font-weight:nomal;
	color: #000000;
	line-height: 1.2em; 
	text-align:left;
	text-indent: 0em;
	margin: 1em 1em 1em 1em;}/* === インデントなし === */
.type-e {font-size: 12px; 
	font-family: "ＭＳ ゴシック",Arial, Helvetica;
	font-weight:bold;
	color: #ffffff;
	background-color: blue;
	line-height: 1.5em; 
	text-align:left;
	text-indent: 0em;
	padding: 0em 0em 0em 1em;
	margin: 0em 0em 1em 0em;}/* === 一覧見出し用 === */
.type-e1 {font-size: 12px; 
	font-family: "ＭＳ ゴシック",Arial, Helvetica;
	font-weight:bold;
	color: #ffffff;
	background-color: orangered;
	line-height: 1.5em; 
	text-align:left;
	text-indent: 0em;
	padding: 0em 0em 0em 1em;
	margin: 0em 0em 1em 0em;}/* === 一覧見出し用（オレンジ） === */
.type-f {font-size: 1.0em; 
	font-family: "ＭＳ ゴシック",Arial, Helvetica;
	font-weight:nomal;
	color: #444444;
	background-color: white;
	line-height: 1.5em; 
	text-align:left;
	text-indent: 0em;
	padding: 0em 0em 0em 2em;
	margin: 0em 0em 0em 0em;}/* === 一覧テキスト用 === */
.type-g {font-size: 12px; 
	font-weight:bold;
	color: #444444;
	text-align:center;
	text-indent: 0em;
	display: inline;
	border-color: blue; 
	border-style: solid; 
	border-width: 0px 0px 0px 15px; 
	padding:0px 0px 0px 5px;
	margin: 0em 5em 0em 0em;}/* === インデックス === */

ol	{padding:0px 0px 0px 30px;
	margin:0px 0px 0px 20px; 
	text-align:left;}
ol li  {font-size:100%;
	color: #000000;
	line-height:1.5em;}
ol li a{color: orangered;}
.index	{background-color: white;
	 font-size:12px;
	 padding:0px;
	 margin:0px;
	 text-align:left;
	 vertical-align:top;}
.index a{
	background-color: #ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	color: blue;
	font-weight: bold;
	}
.index a:visited 
	{text-decoration: none; 
	color: #330066;}
.index a:active
	{color: red; }
.index a:hover	
	{color: red; 
	background-color: white;
	text-decoration: underline; }

div#scroll {overflow: scroll;/* === 新着スクロール領域指定 === */
 width: 250px;
 height: 290px;
 padding: 0.5em;
 scrollbar-3dlight-color : #33ccff;
 scrollbar-arrow-color : #33ccff;
 scrollbar-darkshadow-color : #ffffff;
 scrollbar-face-color : #e6e6fa;
 scrollbar-highlight-color : #ffffff;
 scrollbar-shadow-color : #33ccff;
 scrollbar-track-color : #f0ffff;
 background-color: #ffffff;}

.sample{font-weight: normal; 	border-color: blue; border-style: solid; border-width: 0px 0px 1px 0px;	padding: 10px 0px 10px 0px; margin:0px 0px 0px 0px;}

.sample a{color:blue; text-decoration: none;}

.sample a:hover{color:#555555; text-decoration: none;}

.sample_p{color:#555555; font-weight: normal; 	border-color: blue; border-style: solid; border-width: 0px 0px 1px 0px;	padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.type_none {font-size: 10px; 
	font-weight:normal;
	color: #555555;
	text-align:center;
	text-indent: 0em;
	display: inline;
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	margin: 0em 0em 0em 0em;}/* === インデックス === */

.type_none a{background-color: #ffffff;
	color: #555555;
	border-right: solid 0px #ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	font-weight: normal;}
.type_none a:visited {text-decoration: none; color: #555555;}
.type_none a:active	{color: #555555;}
.type_none a:hover{color: orange;	font-weight: normal;}
