/*------------------------------------------------------------------
// style.css
// 基本CSS
//	2005/12/22 Copyright (c) T.Yan 2005 All Rights Reserved.
--------------------------------------------------------------------*/

a { text-decoration:none; }
										/* 未訪問ページ（要素）へのスタイル指定 */
a:link { color:#aa0000; }
										/* 訪問済みページ（要素）へのスタイル指定 */
a:visited { text-decoration: none; color: #3366cc; }
										/* アンカー要素をクリックした瞬間のスタイル指定 */
a:active { text-decoration: none; color: #333399; }
										/* アンカー要素にマウスカーソルが重なったときのスタイル指定 */
a:hover { text-decoration: underline; color: #ff0000; position:relative;top:1px;left:1px; }		

.bb { font-size:medium; color:#0000bb; line-height:150%; }
.mm { font-size:small; color:#0000bb; line-height:150%; }
.ss { font-size:x-small; color:#0000bb; line-height:150%; }
.xx { font-size:xx-small; color:#0000bb; line-height:125%; }

.bbb { font-size:medium; color:#000066; font-weight:bold; line-height:150%; }
.mmb { font-size:small; color:#000066; font-weight:bold; line-height:150%; }
.ssb { font-size:x-small; color:#000066; font-weight:bold; line-height:150%; }
.xxb { font-size:xx-small; color:#000066; font-weight:bold; line-height:150%; }

.bbf { font-size:medium; color:#ffffff; line-height:100%; }
.mmf { font-size:small; color:#ffffff; line-height:100%; }
.ssf { font-size:x-small; color:#ffffff; line-height:100%; }
.xxf { font-size:xx-small; color:#ffffff; line-height:100%; }

.xx0 { font-size:xx-small; color:#000000; line-height:125%; }
.xx4 { font-size:small; color:#000080; line-height:100%; }
.xx5 { font-size:small; color:#191970; line-height:100%; }
.xx6 { font-size:small; color:#0000ff; line-height:100%; }
.xx7 { font-size:small; color:#000000; background-color:#ffffff; line-height:100%; }
.xx8 { font-size:xx-small; color:#3333ff; line-height:100%; }

.xy0 { font-size:xx-small; color:#000000; line-height:125%; }
.xy4 { font-size:medium; color:#000080; line-height:100%; }
.xy5 { font-size:small; color:#191970; line-height:100%; }
.xy6 { font-size:medium; color:#0000ff; line-height:100%; }
.xy7 { font-size:small; color:#000000; background-color:#ffffff; line-height:100%; }
.xy8 { font-size:xx-small; color:#3333ff; line-height:100%; }


.zzW1 { width:100%; color:#ffffff; filter:DropShadow(color=#000000,offX=2,offY=-2); }
.zzW2 { width:100%; color:#cccccc; filter:DropShadow(color=#000000,offX=2,offY=-2); }
.zzW3 { width:100%; color:#808080; filter:DropShadow(color=#000000,offX=2,offY=-2); }
.zzW4 { width:100%; color:#ffffff; filter:DropShadow(color=#000000,offX=1,offY=-1); }
.zzB1 { width:100%; color:#ffffff; filter:DropShadow(color=#808080,offX=2,offY=-2); }
.zzB2 { width:100%; color:#cccccc; filter:DropShadow(color=#808080,offX=2,offY=-2); }
.zzB3 { width:100%; color:#aaaaaa; filter:DropShadow(color=#808080,offX=2,offY=-2); }
.zzC1 { width:100%; color:#000000; filter:DropShadow(color=#ffffff,offX=2,offY=-2); }
.zzC2 { width:100%; color:#000000; filter:DropShadow(color=#cccccc,offX=2,offY=-2); }
.zzC3 { width:100%; color:#ffffff; filter:DropShadow(color=#000000,offX=2,offY=-2); }
.zzC4 { width:100%; color:#000000; filter:DropShadow(color=#c0c0c0,offX=1,offY=-1); }

.ttW0 { width:100%; color:#666633; filter:DropShadow(color=#555555,offX=3,offY=-3); }
.ttW1 { width:100%; color:#ff0000; filter:DropShadow(color=#000000,offX=1,offY=-1); }
.ttW2 {
	width:100%;
	height:100%;
	font-size: 2.0cm;
	font-family:"Georgia";
	color:#666633;
	filter:DropShadow(color=#222222,offX=5,offY=-5,positive=true);
}
.ttW3 {
	width:100%;
	height:100%;
	font-size: 2.0cm;
	font-family:"Georgia";
	color:#ff0000;
	filter:DropShadow(color=#000000,offX=5,offY=-5,positive=true);
}
.ttW4 {
	width:100%;
	height:100%;
	font-size: 0.5cm;
	font-family:"Georgia";
	color:#ff0000;
	filter:DropShadow(color=#000000,offX=2,offY=-2,positive=true);
}
.ttW5 {
	width:100%;
	height:100%;
	font-size: 0.5cm;
	font-family:"Georgia";
	color:#ffffff;
	filter:DropShadow(color=#000000,offX=2,offY=-2,positive=true);
}

/* プリンタ改ページ */
.crlf { page-break-before:always; }

/* ページトップ用 */
.pgtop {
	width:100%;
	height:100%;
	font-size:x-small;
	font-weight:bold;
	text-align:right;
	color:#0000ff;
	filter:DropShadow(color=#000000,offX=1,offY=1,positive=true);
}
/* ページスタート用 */
.pgstart {
	width:100%;
	height:12px;
	font-size:x-small;
	font-weight:bold;
	text-align:right;
	color:#ffffff;
	filter:DropShadow(color=#000000,offX=1,offY=1,positive=true);
}

.alp1 {
	width:720px;
	height:50px;
	filter:Alpha(Opacity=100,FinishOpacity=50,Style=1);
	color:#ffffff;
	background-color:#222222;
}

.alp2 {
	width:100%;
	height:100%;
	filter:Alpha(Opacity=100,FinishOpacity=80,Style=1);
	color:#ffffff;
	background-color:#001000;
}

.alp3 {
	width:100%;
	height:100%;
	filter:Alpha(Opacity=80,FinishOpacity=100,Style=2);
<!--
	filter::DropShadow(color=#cccccc,offX=2,offY=-2,positive=true);
// -->
	color:#ffffff;
	background-color:#002000;
}

.alp4 {
	width:400;
	height:40;
	filter:Alpha(Opacity=100,FinishOpacity=50,Style=1);
	color:Navy;
	background-color:Blue;
}

.alp5 {
	width:100;
	height:40;
	filter:Alpha(Opacity=100,FinishOpacity=90,Style=1);
	color:Navy;
	background-color:Blue;
}


.glow1 {
	width:100%;
	height:1100%;
	filter:Glow(Color=#eeeeee,Strength=10):DropShadow(color=#000000,offX=2,offY=-2,positive=true);
	text-align:center;
}

.tpl_content_bar { 
	height: 30px; 
	width: 100%; 
	background-color: #004080; 
	border-left: solid 1px White; 
}

.tpl_content_title	{
	font-family: Verdana;
	font-size: 16px; 
	font-weight:bold; 
	padding: 5px 5px 5px 10px; 
	color: White; width: 90%;
}

.Item-T {
	background: #f0f0f0;
	font-color: #000000;
	border-style:solid;
	border-color:#888899;
	padding : 1pt 0pt 1pt 0pt;
	text-align: center;
}
.Item-T2 {
	background: #f0f0f0;
	font-color: #000000;
	border-style:solid;
	border-color:#888899;
	padding : 1pt 0pt 1pt 0pt;
	text-align: middle;
	height:20;
}
.Item-T3 {
	background: #00CED1;
	font-color: #000000;
	border-style:solid;
	border-color:#888899;
	padding : 0pt 0pt 0pt 0pt;
	text-align: center;
}
.Item-T4 {
	width:100%;
	height:100%;
	filter:Alpha(Opacity=100,FinishOpacity=50,Style=1);
	background: #a0a0a0;
	font-color: #000000;
	border-style:solid;
	border-color:#888899;
	padding : 0pt 0pt 0pt 0pt;
	text-align: center;
}

/*------------------------------------------------------------------
//	EOF
--------------------------------------------------------------------*/
