/* style.css: オータムフェスティバル ウェブページ用 スタイルシート */

/* リンク属性 */
a:link{
	background-color:	transparent;
	color:				#ff0000;
}
a:visited{
	background-color:	transparent;
	color:				#ff0000;
}
a:active{
	background-color:	transparent;
	color:				#ff9900;
}
a:focus{
	background-color:	transparent;
	color:				#ff9900;
}
a:hover{
	background-color:	transparent;
	color:				#ff9900;
}



/* 共通仕様（規定値） */
body{
	background-color:	#ffffff;
	color:				#000000;
	font-size:			9pt;
	scrollbar-arrow-color:		#cc3300;
	scrollbar-3dlight-color:	#cc3300;
	scrollbar-darkshadow-color:	#cc3300;
	scrollbar-base-color:		#ffcc99;
	scrollbar-face-color:		#ffcc99;
	scrollbar-highlight-color:	#ffcc99;
	scrollbar-shadow-color:		#ffcc99;
}
img{
	border-width:		0pt;
}
th{
	font-size:			10.5pt;
	line-height:		1.25;
}
td{
	font-size:			9pt;
	line-height:		1.5;
}
li{
	font-size:			9pt;
	line-height:		1.25;
}
pre{
	font-family:		monospace;
	font-size:			9pt;
	line-height:		1;
}
blockquote{
	background-color:	#ffcc99; 
	color:				#cc3300;
	font-style:			italic;
}
q{
	color:				#cc3300;
	font-style:			italic;
}
strong{
	font-weight:		bold;
}
input{
	font-family:		monospace;
	font-size:			9pt;
}
select{
	font-family:		monospace;
	font-size:			9pt;
}



/* 書式指定(特殊) */
.autumn{
	color:				#ff9900;
}
.maple{
	color:				#cc0000;
}
/* 書式指定 */
.aqua{
    color:				#00ffff;
}
.black{
    color:				#000000;
}
.blue{
    color:				#0000ff;
}
.cyan{
	color:				#00ffff;
}
.fushia{
	color:				#ff00ff;
}
.green{
    color:				#008000;
}
.grey{
	color:				#808080;
}
.lime{
	color:				#00ff00;
}
.magenta{
	color:				#ff00ff;
}
.maroon{
    color:				#800000;
}
.navy{
    color:				#000080;
}
.olive{
	color:				#808000;
}
.purple{
	color:				#800080;
}
.red{
    color:				#ff0000;
}
.silver{
	color:				#cccccc;
}
.teal{
	color:				#008080;
}
.white{
    color:				#ffffff;
}
.yellow{
	color:				#ffff00;
}
.trans{
	background-color:	transparent;
}
.normal{
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
}
.bold{
	font-weight:		bold;
}
.italic{
	font-style:			italic;
}
.underline{
	text-decoration:	underline;
}
.through{
	text-decoration:	line-through;
}



/* Copyright */
.copyright{
	font-size:			10pt;
}



/* 注意・警告 */
.exclamation{
	color:				#800000;
	font-weight:		bold;
}
.critical{
	color:				#ff0000;
	font-weight:		bold;
}



/* 見出し */
.headlv1{
	background-color:	#cc0000;
	color:				#ffffff;
	font-size:			12pt;
	font-weight:		bold;
	line-height:		1.1;
}
.headlv1-1{
	color:				#990000;
	font-size:			12pt;
	font-weight:		bold;
}
.headlv1-2{
	color:				#000000;
	font-size:			12pt;
	font-weight:		bold;
}
.headlv2{
	background-color:	#ff9900;
	color:				#ffffff;
	font-size:			11.5pt;
	font-weight:		bold;
	line-height:		1.1;
}
.headlv2-1{
	color: 				#ff9900;
	font-size:			11.5pt;
	font-weight:		bold;
}
.headlv2-2{
	color:				#000000;
	font-size:			11.5pt;
	font-weight:		bold;
}
.headlv3{
	background-color:	#ffcc99; 
	color:				#cc3300;
	font-size:			11pt;
	font-weight:		bold;
	line-height:		1.1;
}
.headlv3-1{
	color: 				#cc0000;
	font-size:			11pt;
	font-weight:		bold;
}
.headlv3-2{
	color:				#000000;
	font-size:			11pt;
	font-weight:		bold;
}
.headlv4{
	background-color:	#cc0000;
	color:				#ffffff;
	font-size:			10.5pt;
	font-weight:		bold;
}
.headlv4-1{
	color:				#990000;
	font-size:			10.5pt;
	font-weight:		bold;
}
.headlv4-2{
	color:				#000000;
	font-size:			10.5pt;
	font-weight:		bold;
}
.headlv5{
	background-color:	#ff9900;
	color:				#ffffff;
	font-size:			10pt;
	font-weight:		bold;
}
.headlv5-1{
	color: 				#ff9900;
	font-size:			10pt;
	font-weight:		bold;
}
.headlv5-2{
	color:				#000000;
	font-size:			10pt;
	font-weight:		bold;
}
.headlv6{
	background-color:	#ffffff;
	color:				#000000;
	font-size:			9pt;
	font-weight:		bold;
}
.headlv6-1{
	color:				#000000;
	font-size:			9pt;
	font-weight:		bold;
}
.headlv6-2{
	color:				#000000;
	font-size:			9pt;
	font-weight:		bold;
}



/* 境界線 */
td.borderline{
	background-color:	#990000;
	font-size:			3pt;
}



/* ページのタイトル */
.pagetitle{
	color:				#ff9900;
	font-size:			16pt;
	font-weight:		bold;
}
.pagetitle span{
	color:				#ff0000;
}
.subpagetitle{
	color:				#000000;
	font-size:			10.5pt;
	font-weight:		bold;
}
th.pagetitle{
	font-size:			16pt;
}
td.pagetitle{
	font-size:			9pt;
	line-height:		1em;
}



/* トップページのタイトル文字列 */
td.titlestring{
	color:				#ff9900;
	font-size:			19pt;
	font-weight:		bold;
}
td.titlestring span{
	color:				#ff0000;
}



/* ナビゲーションリンク */
td.navilink{
	font-size:			10pt;
}
/* フッター(主催・後援) */
.footer{
	font-size:			9pt;
}
.footer span{
	font-size:			10.5pt;
	font-weight:		bold;
}



/* メニュー・講座一発表示 */
input.button{
	background-color:	#ff9900;
	color:				#ffffff;
	font-weight:		bold;
}
input.rollover{
	background-color:	#ff0000;
	color:				#ffffff;
	font-weight:		bold;
}
input.rollover-p{
	background-color:	#ff0000;
	color:				#ffffff;
	font-weight:		bold;
	font-family:		"ＭＳ Ｐゴシック" Helvetica selif;
}
input.select{
	background-color:	#ffcc99; 
	color:				#cc3300;
	font-weight:		bold;
}



/* インフォメーション */
.information{
	background-color:	#ffcc99; 
	color:				#990000;
}



/* カウントダウン */
td.countdown{
	color:				#cc0000;
	font-size:			12pt;
	font-weight:		bold;
}
/* アクセスカウンター */
td.counter{
	font-size:			9pt;
}



/* ページの紹介文 */
.introduction{
	background-color:	#ffcc99; 
	color:				#cc3300;
	font-size:			10pt;
	line-height:		1.5;
}
.introduction span{
	color:				#cc0000;
	font-weight:		bold;
}



/* データテーブル */
.itemlabel{
	background-color:	#ff9900; 
	color:				#ffffff;
	font-size:			10pt;
	font-weight:		bold;
}
.itemdata{
	background-color:	#ffcc99; 
	color:				#990000;
	font-size:			9pt;
}






/* トップページ記事 */
.topissue-a{
	background-color:	#ff9900;
	color:				#ffffff;
	font-size:			11pt;
	font-weight:		bold;
}
.topissue-b{
	background-color:	#ffcc99; 
	color:				#cc3300;
	font-family:		monospace;
	font-size:			9pt;
	line-height:		1.5;
}
.topissue-c{
	background-color:	#ff9900;
	color:				#ffffff;
	font-size:			10pt;
	line-height:		1.2;
}




/* イベントリスト */
.eventinfo{
	padding-left:		1.5em;
	padding-right:		0.5em;
}
.eventdate{
	background-color:	#cc0000;
	color:				#ffffff;
	font-size:			9pt;
}
.eventtitle{
	background-color:	#ff8000;
	color:				#990000;
	font-size:			9pt;
}
.eventtitle span{
	font-weight:		bold;
}
.eventmain{
	background-color:	#ff9900;
	color:				#ffffff;
	font-size:			9pt;
}
.eventintro{
	background-color:	#ffcc99; 
	color:				#000000;
	font-size:			9pt;
}



