﻿body { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; background-image: url(../images/main_bg01.gif); background-repeat: repeat-x; margin: 0; padding: 0; /*---filter: Shadow(color=#0F0F0F,direction=90);---*/ }

/*---html { scrollbar-base-color: black; scrollbar-arrow-color: gray; scrollbar-highlight-clor: silver; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3F3F3F,endColorStr=#aaaaaa); }---*/

/*---@media print { * { color: black !important; background-color: white !important; } a { text-decoration: none; } }---*/

/*---font---*/
p { color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; margin: 1px; }

.bold { color: White; font-size: 14px; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; margin: 1px; }

.boldg { color: #aaaaaa; font-size: 14px; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; margin: 1px; }

.ttlbold { color: White; font-size: 13px; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; margin: 1px; }

.red { color: #a70000; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; margin: 1px; }

.gray { color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; margin: 1px; }

.gray2 { color: #aaaaaa; font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 12px; margin: 1px; }

.gray3 { color: #494949; font-size: 13px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 16px; background-color: silver; margin: 5px; padding: 1px; }

.gray4 { color: #eeeeee; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; margin: 1px; }

.black { color: #000000; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; margin: 1px; }

.black2 { color: #000000; font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 12px; margin: 1px; }

.black3 { color: #000000; font-size: 13px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 16px; background-color: silver; margin: 5px; padding: 1px; }

.username{ color: White; font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; margin: 1px 1px 1px 10px; }

.copyright{ color: #aaaaaa; font-size: 11px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; margin: 1px 5px 1px 1px; }

.listtext1 { color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 15px; text-indent: -35px; margin: 1px; padding: 1px 10px 1px 40px; }

.listtext2 { color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 15px; text-indent: -12px; margin: 1px; padding: 1px 10px 1px 30px; }

.listtext3 { color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 15px; text-indent: -12px; margin: 1px; padding: 1px 10px 1px 50px; }

.listtext4 { color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 15px; text-indent: 10px; margin: 1px; padding: 1px; }

h1 { color: White; font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 16px; text-decoration: none; margin: 5px; }

h2 { color: White; font-size: 13px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 15px; background-image: url(../images/ttl_bg02.gif); background-repeat: no-repeat; text-decoration: none; letter-spacing: 0.5px; margin: 5px; padding: 5px; }

h3 { color: White; font-size: 13px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 15px; background-image: url(../images/ttl_bg01.gif); background-repeat: no-repeat; text-decoration: none; letter-spacing: 0.5px; margin: 5px; padding: 5px; }

/*---header---*/
#headmenu{ text-align: center; }

/*---link text---*/
a.textlink01:link{ color: #cccccc; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px 10px; }
	
a.textlink01:visited{ color: #cccccc; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px 10px; }

a.textlink01:active{ color: #cccccc; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px 10px; }

a.textlink01:hover{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; text-align: left; float: left; margin: 1px 10px; }

a.textlink02:link{ color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }
	
a.textlink02:visited{ color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }

a.textlink02:active{ color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }

a.textlink02:hover{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }

a.textlink03:link{ color: #aaaaaa; font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }
	
a.textlink03:visited{ color: #aaaaaa; font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }

a.textlink03:active{ color: White; font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }

a.textlink03:hover{ color: White; font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; text-align: left; float: left; margin: 1px; }

a.textlink04:link{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }
	
a.textlink04:visited{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }

a.textlink04:active{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; text-align: left; float: left; margin: 1px; }

a.textlink04:hover{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; text-align: left; float: left; margin: 1px; }

a.textlink05:link{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }
	
a.textlink05:visited{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }

a.textlink05:active{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }

a.textlink05:hover{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }

a.textlink06:link{ color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }
	
a.textlink06:visited{ color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }

a.textlink06:active{ color: #aaaaaa; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }

a.textlink06:hover{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }

a.textlink07:link{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }
	
a.textlink07:visited{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }

a.textlink07:active{ color: White; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }

a.textlink07:hover{ color: #a70000; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }

a.textlink08:link{ color: Blue; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }
	
a.textlink08:visited{ color: Blue; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }

a.textlink08:active{ color: Blue; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; margin: 1px; }

a.textlink08:hover{ color: #a70000; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }

a.textlink09:link{ color: Yellow; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }
	
a.textlink09:visited{ color: Yellow; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }

a.textlink09:active{ color: #a70000; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }

a.textlink09:hover{ color: #a70000; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }

a.ListTitle{ color: White; font-size: 13px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:underline; margin: 1px; }
	
/*---table line---*/
.list table { border-collapse: collapse; border: ridge 3px #bbb; }

.list table td { padding: 3px; line-height: 100%; border-right: 1px solid #bbb; border-bottom: 1px dashed #bbb; }

.list table tr.foot td { background-image: none; }

.list2 { border-collapse: collapse; border: ridge 3px #bbb; }

.list3 table { border-collapse: collapse; border: solid 1px #bbb; }

.list3 table td { padding: 3px; line-height: 100%; border-right: 1px solid #bbb; border-bottom: 1px dashed #bbb; }

.list3 table tr.foot td { background-image: none; }

.form { background-color: #212121; border-bottom: 1px dotted silver; }

.form2 { border-right: 1px solid Silver; border-bottom: 1px dotted silver; border-left: 1px solid silver; }

.form3 { background-color: #3e3e3e; border-bottom: 1px dotted silver; }

/*---Flash contents---*/
.contents { position:relative; }

.swf1 { position:absolute; top:600; left:auto; }

.swf2 { height:200px; width: 3px; }

/*---New Page---*/
.newPage { page-break-before: always; }

/*---Pager Setting---*/
.Pager {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
}   

table.result { border-collapse: collapse; border: ridge 3px #bbb; }

td.result { padding: 3px; line-height: 100%; border-right: 1px solid #bbb; border-bottom: 1px dashed #bbb; }

