﻿#contents {
}

#contents h1 {
}

#contents h2 {
}

/*
#contents h3 {
	font-size: 100%;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #000066;
	margin: 0px 0px 30px 0px;
}
*/

#contents h4 {
	font-size: 95%;
	font-weight: bolder;
	margin: 30px 0px 20px 0px;
	color: #ff0000;
}

#contents h5 {
}

#contents h6 {
}

#LoginIdt, 
#LoginPwd { width: 200px; }

#LoginBtn,
#CommnBtn { width: 185px; margin: 10px 0px 10px 0px; }

#btnSlmCm { width: 100px; margin: 0px 0px 0px 0px; }
#rgtitem  { text-align: right; }

#LoginFrm table,
#SerchFrm table { border: #cccccc 1px solid; border-collapse: collapse; width: 100%; margin: 0px 0px 30px 0px; }
#LoginFrm th,
#SerchFrm th { background-color: #f8f8ff; border: #cccccc 1px solid; padding: 3px; width: 10em; }
#LoginFrm td,
#SerchFrm td { background-color: #ffffff; border: #cccccc 1px solid; padding: 3px; }
#SerchFrm img { margin: -25px 0px 0px 0px; }

/*
#webform table { border: #cccccc 1px solid; border-collapse: collapse; width: 100%; margin: 0px 0px 30px 0px; }
#webform th { background-color: #f8f8ff; border: #cccccc 1px solid; padding: 3px; width: 15em; }
#webform td { background-color: #ffffff; border: #cccccc 1px solid; padding: 3px; }
#webform #sp220 { background-color: #f8f8ff; width: 220px; padding: 3px; }

#webform table table { margin: 0; }
*/

#contents table { border: #cccccc 1px solid; border-collapse: collapse; width: 100%; margin: 0px 0px 50px 0px; font-size: 88%; }
#contents th    { background-color: #f8f8ff; border: #cccccc 1px solid; width: 160px; padding: 2px 0px 2px 5px; font-size: 88%; vertical-align: middle; }
#contents td    { background-color: #ffffff; border: #cccccc 1px solid; padding: 2px 0px 2px 5px; vertical-align: middle; }

#topindex table table { border: 0; border-collapse: collapse; width: 100%; margin: 0; }
#topindex table table th { background-color: #ffffff; border: 0; width: 360px; font-size: 100%; vertical-align: middle; }
#topindex table table td { background-color: #ffffff; border: 0; width: 110px; vertical-align: middle; text-align: right; }
#topindex table table td input{ width: 100px; }

#lsttable table { border: 0; border-collapse: collapse; width: 100%; margin: 0; padding: 0px; line-height: 1.0; font-size: 100%; }
#lsttable table th { background-color: #ffffff; border: 0; width: 120px; line-height: 1.4; font-size: 80%;}
#lsttable table td { background-color: #ffffff; border: 0; line-height: 1.4; font-size: 80%; }

#lsttable table thead th, #lsttable table thead td { background-color: #f8f8ff; border-bottom: #cccccc 1px solid; }
#lsttable table tbody th, #lsttable table tbody td { }
#lsttable table tfoot th, #lsttable table tfoot td { }

.scrollbox { width: auto; height: 10em; overflow: auto; border: #cccccc 1px solid; padding: 2em; margin-bottom: 10px; background-color: #f0f8ff; }
.w20 { width: 20px; }
.w40 { width: 40px; }
.w80 { width: 80px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w160 { width: 160px; }
.w320 { width: 320px; }
.w98p { width: 98%; }

.alrt { color: #ff0000; } /* 黄 */
.st01 { color: #ffd700; } /* 黄 */
.st02 { color: #b8860b; } /* darkgoldenrod */
.st03 { color: #1080ff; }
.st06 { color: #00008b; font-weight: bold; } /* dark blue */
.st07 { color: #666666; font-size: 0.9em; font-weight: normal; } /* black */
/*
xx-small	h6	1	60%
x-small				75%
small		h5	2	88.80%
medium		h4	3	100%
large		h3	4	120%
x-large		h2	5	150%
xx-large	h1	6	200%
*/

dl {
	font-size: 75%;
    margin: 10px 0px 30px 15px;
    padding: 0px 0px 0px 0px;
}

dt {
    clear: left;
    float: left;
    width: 10em;
}

dd {
}

.StrngChr{}
.selctmenu{}

.spacer10px { margin-top: 10px; }
.spacer18px { margin-top: 18px; }
.spacer20px { margin-top: 20px; }
.spacer30px { margin-top: 30px; }
.spacer35px { margin-top: 35px; }
.spacer38px { margin-top: 38px; }
.spacer40px { margin-top: 40px; }
.spacer50px { margin-top: 50px; }
.spacer60px { margin-top: 60px; }
.spacer70px { margin-top: 70px; }
.spacer80px { margin-top: 80px; }
.spacer90px { margin-top: 90px; }
.spacer100px{ margin-top: 100px; }

.lnheight1_0{ line-height: 1.0; }
.lnheight1_1{ line-height: 1.1; }
.lnheight1_2{ line-height: 1.2; }
.lnheight1_3{ line-height: 1.3; }
.lnheight1_4{ line-height: 1.4; }
.lnheight1_5{ line-height: 1.5; }
.lnheight1_6{ line-height: 1.6; }

.blockheight100{ height: 100px; }
.blockheight126{ height: 126px; }
.blockheight130{ height: 130px; }
.blockheight150{ height: 150px; }

.ListItemTable table td{ width:33%; }
.uline  { margin-top: 5px; line-height: 0.5em; border-bottom: 1px #1e90ff solid; }
.ttype1 { background-color:#003399; color:#ffffff; margin-top:0; padding-left:3px; padding-top:0px; padding-bottom:0px; } 
.copywrite { color:#333333; width:100%; height: 0px; border: 0px; border-top: 1px dotted #999; }

.style1
{
    margin-right: 1px;
}
.style2
{
    width: 481px;
}

