table{
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}

table.topt1{
width: 950px;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}

table.topt2{
width: 950px;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}

table.leftt1{
width: 217px;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}

table.leftt1m{
width: 215px;
border: 1px #9999cc solid;
}

table.leftt2m{
width: 215px;
border-top: #0000cc 0px solid;
border-bottom: #9d9dff 1px solid;
border-right: #9d9dff 1px solid;
border-left: #9d9dff 1px solid;
border-collapse: collapse;
border-spacing: 0;
background-color: #fefeff;
}

table.leftt2mip{
width: 215px;
border-top: #0000cc 0px solid;
border-bottom: #9d9dff 1px solid;
border-right: #9d9dff 1px solid;
border-left: #9d9dff 1px solid;
border-collapse: collapse;
border-spacing: 0;
background-color: #6666cc;
}

table.leftt3m{
width: 215px;
border: 1px #9d9dff solid;
background-color: #3366ff;
}

td s_menu{
width: 26px;
height: 26px;
}

table.centert1{
width: 464px;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}

table.rightt1{
width: 260px;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}

table.fud1{
width: 950px;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}

table.bbsright1{
width: 215px;
border-top: #0000cc 0px solid;
border-bottom: #9d9dff 1px solid;
border-right: #9d9dff 1px solid;
border-left: #9d9dff 1px solid;
border-collapse: collapse;
border-spacing: 0;
background-color: #fefeff;
}

table#rightt1 {
    width: 125px;
    border-collapse: collapse;
    border-spacing: 0;
	background-color: #ffffff;
}

table#rightt1 th {
    padding: 5px;
    border: #666666 solid;
    border-width: 0 0 1px 1p
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}

table#rightt1 td {
    padding: 5px;
    border: 1px #666666 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

table.std1{
width: 700px;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}

table.st574{
width: 574px;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
}


.mini {
	font-size: 11px;
	line-height: 14px;
}
.sub {
	font-size: 13px;
	line-height: 20pt;
}
.pankuzu {
	font-size: 11px;
	line-height: 12px;
}

.memo {
	font-size: 11px;
}


.etxt9db {
position:relative; top:3px;left:5px;
font-size: 12px;
line-height: 100%;
color:#6666cc;
font-weight: bold;
}

.etxt9whip {
position:relative; top:4px;left:12px;
font-size: 11px;
line-height: 100%;
color:#ffffff;
}

.etxt10db_n {
position:relative; top:5px;left:10px;
font-size: 12px;
line-height: 150%;
color:#6666cc;
}

.etxt10db {
position:relative; top:5px;left:10px;
font-size: 12px;
line-height: 150%;
color:#6666cc;
font-weight: bold;
}

.etxt10wh {
position:relative; top:1px;left:5px;
font-size: 12px;
line-height: 140%;
color:#ffffff;
font-weight: bold;
}

.etxt10whm {
position:relative; bottom:1px;left:8px;
font-size: 12px;
line-height: 140%;
color:#ffffff;
font-weight: bold;
}

.etxt10nb {
position:relative; top:1px;
font-size: 12px;
line-height: 140%;
color:#336699;
font-weight: bold;
}

.etxt11mess {
position:relative; bottom:3px;
letter-spacing: 1px;
font-size: 12px;
line-height: 130%;
color:#3300CC
}

.etxt9nb {
position:relative; top:1px;left:5px;
font-size: 11px;
line-height: 140%;
color:#336699;
}

.etxt9wh {
position:relative; top:1px;left:5px;
font-size: 11px;
line-height: 140%;
color:#ffffff;
}

.etxt9wh_r {
position:relative; top:1px;right:5px;
font-size: 11px;
line-height: 140%;
color:#ffffff;
}

.etxt13bu {
font-size: 13px;
line-height: 120%;
color:#0066cc;
}

.etxt11bu {
position:relative; left:5px;bottom:3px;
font-size: 11px;
line-height: 120%;
color:#000099;
}

.etxt12bl {
position:relative; left:5px;bottom:2px;
font-size: 12px;
line-height: 120%;
color:#000000;
}

.etxt11bg {
position:relative; left:5px;right:5px;
font-size: 11px;
line-height: 120%;
color:#333300;
}

.ftxt7 {
font-size: 11px;
line-height: 100%;
position:relative; top:2px;
}

.etxt9t6 {
font-size: 10px;
line-height: 100%;
position:relative; top:2px;
color:#CC6633;
}


a.ssmenu:link {
	text-decoration:none;
	color:#336699;
	}

a.ssmenu:visited {
	text-decoration:none;
	color:#336699;
	}
	
a.ssmenu:hover {
	text-decoration:none;
    color:#ff6666;
    }
	
a.ssmenu:active {
	text-decoration:none;
	color:#ff6666;
	}

a.fud:link {
	text-decoration:none;
	color:#336699;
	}

a.fud:visited {
	text-decoration:none;
	color:#336699;
	}
	
a.fud:hover {
	text-decoration:none;
    color:#ff6666;
    }
	
a.fud:active {
	text-decoration:none;
	color:#ff6666;
	}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a.ex1:link {
	text-decoration:underline;
	color:#ff0033;
	}

a.ex1:visited {
	text-decoration:underline;
	color:#ff6633;
	}
	
a.ex1:hover {
	text-decoration:underline;
    color:#cc3333;
    }
	
a.ex1:active {
	text-decoration:underline;
	color:#993333;
	}

a.rlink:link {
	text-decoration:none;
	color:#0000cc;
	}

a.rlink:visited {
	text-decoration:none;
	color:#0033FF;
	}
	
a.rlink:hover {
	text-decoration:underline;
    color:#CC0000;
    }
	
a.rlink:active {
	text-decoration:underline;
	color:#CC0000;
	}




.dtxt9bl {font-size: 10px;line-height: 140%;color:#000000}

.dtxt9wh {font-size: 10px;line-height: 140%;color:#ffffff}

.dtxt9gr {font-size: 10px;line-height: 140%;color:#000066}

.dtxt9pi {font-size: 10px;line-height: 140%;color:#FF00CC}

.dtxt9re {font-size: 10px;line-height: 140%;color:#FF0000}

.dtxt9po {font-size: 10px;line-height: 140%;color:#990099}

.dtxt9bu {font-size: 10px;line-height: 140%;color:#3300CC}

.dtxt9lb {font-size: 10px;line-height: 140%;color:#00FFFF}

.dtxt9lg {font-size: 10px;line-height: 140%;color:#00FF99}

.dtxt9yg {font-size: 10px;line-height: 140%;color:#00FF33}

.dtxt9gr {font-size: 10px;line-height: 140%;color:#006600}

.dtxt9or {font-size: 10px;line-height: 140%;color:#FF9900}

.dtxt9gy {font-size: 10px;line-height: 140%;color:#999999}

.dtxt9ye {font-size: 10px;line-height: 140%;color:#FFFF00}

.dtxt9br {font-size: 10px;line-height: 140%;color:#993300}

.dtxt9dr {font-size: 10px;line-height: 140%;color:#663300}

.dtxt9t1 {font-size: 10px;line-height: 140%;color:#33CC33}

.dtxt9t2 {font-size: 10px;line-height: 140%;color:#33CCCC}

.dtxt9t3 {font-size: 10px;line-height: 140%;color:#3333CC}

.dtxt9t4 {font-size: 10px;line-height: 140%;color:#CC33CC}

.dtxt9t5 {font-size: 10px;line-height: 140%;color:#CC3333}

.dtxt9t6 {font-size: 10px;line-height: 140%;color:#CC6633}

.dtxt10bl {font-size: 12px;line-height: 140%;color:#000000}

.dtxt10wh {font-size: 12px;line-height: 140%;color:#ffffff}

.dtxt10gr {font-size: 12px;line-height: 140%;color:#000066}

.dtxt10pi {font-size: 12px;line-height: 140%;color:#FF00CC}

.dtxt10re {font-size: 12px;line-height: 140%;color:#FF0000}

.dtxt10po {font-size: 12px;line-height: 140%;color:#990099}

.dtxt10bu {font-size: 12px;line-height: 140%;color:#3300CC}

.dtxt10lb {font-size: 12px;line-height: 140%;color:#00FFFF}

.dtxt10lg {font-size: 12px;line-height: 140%;color:#00FF99}

.dtxt10yg {font-size: 12px;line-height: 140%;color:#00FF33}

.dtxt10gr {font-size: 12px;line-height: 140%;color:#006600}

.dtxt10or {font-size: 12px;line-height: 140%;color:#FF9900}

.dtxt10gy {font-size: 12px;line-height: 140%;color:#999999}

.dtxt10ye {font-size: 12px;line-height: 140%;color:#FFFF00}

.dtxt10br {font-size: 12px;line-height: 140%;color:#993300}

.dtxt10dr {font-size: 12px;line-height: 140%;color:#663300}

.dtxt10t1 {font-size: 12px;line-height: 140%;color:#33CC33}

.dtxt10t2 {font-size: 12px;line-height: 140%;color:#33CCCC}

.dtxt10t3 {font-size: 12px;line-height: 140%;color:#3333CC}

.dtxt10t4 {font-size: 12px;line-height: 140%;color:#CC33CC}

.dtxt10t5 {font-size: 12px;line-height: 140%;color:#CC3333}

.dtxt10t6 {font-size: 12px;line-height: 140%;color:#CC6633}




.dtxt11bl {font-size: 13px;line-height: 140%;color:#000000}

.dtxt11wh {font-size: 13px;line-height: 140%;color:#ffffff}

.dtxt11gr {font-size: 13px;line-height: 140%;color:#000066}

.dtxt11pi {font-size: 13px;line-height: 140%;color:#FF00CC}

.dtxt11re {font-size: 13px;line-height: 140%;color:#FF0000}

.dtxt11po {font-size: 13px;line-height: 140%;color:#990099}

.dtxt11bu {font-size: 13px;line-height: 140%;color:#3300CC}

.dtxt11lb {font-size: 13px;line-height: 140%;color:#00FFFF}

.dtxt11lg {font-size: 13px;line-height: 140%;color:#00FF99}

.dtxt11yg {font-size: 13px;line-height: 140%;color:#00FF33}

.dtxt11gr {font-size: 13px;line-height: 140%;color:#006600}

.dtxt11or {font-size: 13px;line-height: 140%;color:#FF9900}

.dtxt11gy {font-size: 13px;line-height: 140%;color:#999999}

.dtxt11ye {font-size: 13px;line-height: 140%;color:#FFFF00}

.dtxt11br {font-size: 13px;line-height: 140%;color:#993300}

.dtxt11dr {font-size: 13px;line-height: 140%;color:#663300}

.dtxt11t1 {font-size: 13px;line-height: 140%;color:#33CC33}

.dtxt11t2 {font-size: 13px;line-height: 140%;color:#33CCCC}

.dtxt11t3 {font-size: 13px;line-height: 140%;color:#3333CC}

.dtxt11t4 {font-size: 13px;line-height: 140%;color:#CC33CC}

.dtxt11t5 {font-size: 13px;line-height: 140%;color:#CC3333}

.dtxt11t6 {font-size: 13px;line-height: 140%;color:#CC6633}




.dtxt12bl {font-size: 14px;line-height: 140%;color:#000000}

.dtxt12wh {font-size: 14px;line-height: 140%;color:#ffffff}

.dtxt12gr {font-size: 14px;line-height: 140%;color:#000066}

.dtxt12pi {font-size: 14px;line-height: 140%;color:#FF00CC}

.dtxt12re {font-size: 14px;line-height: 140%;color:#FF0000}

.dtxt12po {font-size: 14px;line-height: 140%;color:#990099}

.dtxt12bu {font-size: 14px;line-height: 140%;color:#3300CC}

.dtxt12lb {font-size: 14px;line-height: 140%;color:#00FFFF}

.dtxt12lg {font-size: 14px;line-height: 140%;color:#00FF99}

.dtxt12yg {font-size: 14px;line-height: 140%;color:#00FF33}

.dtxt12gr {font-size: 14px;line-height: 140%;color:#006600}

.dtxt12or {font-size: 14px;line-height: 140%;color:#FF9900}

.dtxt12gy {font-size: 14px;line-height: 140%;color:#999999}

.dtxt12ye {font-size: 14px;line-height: 140%;color:#FFFF00}

.dtxt12br {font-size: 14px;line-height: 140%;color:#993300}

.dtxt12dr {font-size: 14px;line-height: 140%;color:#663300}

.dtxt12t1 {font-size: 14px;line-height: 140%;color:#33CC33}

.dtxt12t2 {font-size: 14px;line-height: 140%;color:#33CCCC}

.dtxt12t3 {font-size: 14px;line-height: 140%;color:#3333CC}

.dtxt12t4 {font-size: 14px;line-height: 140%;color:#CC33CC}

.dtxt12t5 {font-size: 14px;line-height: 140%;color:#CC3333}

.dtxt12t6 {font-size: 14px;line-height: 140%;color:#CC6633}


.ftxt6 {font-size: 10px;color:#FF8040;line-height: 110%}

.ftxt8r {font-size: 10px;color:#ff0000;line-height: 120%}

.ftxt7br {font-size: 11px;color:#663300;line-height: 110%}

.ftxt8b {font-size: 12px;color:#448FB4;line-height: 120%}

.ftxt8w {font-size: 12px;color:#ffffff;line-height: 120%}

.ftxt7b {font-size: 11px;color:#448FB4;vertical-align: middle;line-height: 100%}

.ftxt7db {font-size: 11px;color:#003366;vertical-align: middle;line-height: 100%}

.ftxtl {font-size: 11px;color:#3366ff;vertical-align: middle;line-height: 100%}

.ftxt7 {font-size: 11px;line-height: 100%;vertical-align: middle}

.ftxt9db {font-size: 13px;color:#000066;line-height: 130%;font-weight: bold}

.ftxt9w {font-size: 13px;color:#ffffff;line-height: 130%;font-weight: bold}

.txt10 {font-size: 12px;line-height: 140%}

.txt10bb {font-size: 12px;line-height: 140%;font-weight: bold}

.txt9g {font-size: 10px;line-height: 120%;color:#006633}

.txt9db {font-size: 10px;line-height: 120%;color:#000082}

.txt9dp {font-size: 10px;line-height: 120%;color:#8B5E5A}

.txt10w {font-size: 12px;line-height: 140%;color:#ffffff}

.txt10pp {font-size: 12px;line-height: 140%;color:#339933}

.txt10g {font-size: 12px;line-height: 140%;color:#006633}

.txt10ru {font-size: 12px;line-height: 140%;text-decoration: underline;color:#cc0000}

.txt10db {font-size: 12px;line-height: 140%;color:#000082}

.txt10dr {font-size: 12px;ine-height: 140%;color:#CA0000}

.txt9 {font-size: 10px;line-height: 120%}

.txt10o {color:#993300;letter-spacing: 1pt;font-size: 13px;line-height: 200%}

.ftxt10b {font-size: 12px;color:#6BC4E2;line-height: 140%}

.txt101 {font-size: 12px;line-height: 140%;color:#FF9900;padding-top:5px;padding-bottom:5px;text-align:left;margin-bottom:2px;margin-top:2px;margin-left:10px;margin-right:5px}

.txt11 {font-size: 13px;line-height: 160%}

.txt12 {font-size: 15px;line-height: 160%}

.txt14b {color:#3366ff;font-size: 13px;text-align:left;line-height: 160%;font-weight: bold}

.txt15 {font-size: 16px;line-height: 160%}

.txt20 {font-size: 12px;color:#217ab9;padding-top:5px;padding-bottom:5px;text-align:left;margin-bottom:0;margin-top:0;margin-left:5px;margin-right:0px; font-weight:bold}

.txt21 {font-size: 13px;line-height: 160%;text-decoration: underline}

input.wsize_es {
	height: 1.5em;
	width: 15em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: active;
	}

input.wsize_ls {
	height: 1.5em;
	width: 25em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: active;
	}

input.wsize_lms {
	height: 1.5em;
	width: 20em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: inactive;
	}

input.wsize_s {
	height: 1.5em;
	width: 10em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: inactive;
	}
	
input.wsize_s1 {
	height: 1.5em;
	width: 5em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: inactive;
	}

input.wsize_ss1 {
	height: 1.5em;
	width: 3em;
	background-color: #ccffff;
	border: 1px solid #8f8fb3;
	ime-mode: inactive;
	}

input.wsize_l1 {
	height: 1.5em;
	width: 25em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: active;
	}

input.wsize_l1s {
	height: 1.5em;
	width: 18em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: active;
	}

input.wsize_l2l {
	height: 1.5em;
	width: 22em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: active;
	}
	
input.wsize_l2 {
	height: 1.5em;
	width: 15em;
	background-color: #E4E4F9;
	border: 1px solid #8f8fb3;
	ime-mode: inactive;
	}
	
input.wsize_l { width: 10px; }

input.che {
	background-color: #ccffff;
	}

p.underm {
	border-bottom: 1px dotted blue;
	line-height: 110%;
	padding-bottom: 3px;
	}

p.underno {
	line-height: 110%;
	}

p.ex_underno {
	line-height: 110%;
	position:relative; left:20px;bottom:2px;
	}

p.ex_under {
	border-bottom: 1px dotted blue;
	position:relative; left:20px;bottom:2px;
	line-height: 180%;
	padding-bottom: 10px;
	}

p.under {
	border-bottom: 1px dotted blue;
	line-height: 180%;
	padding-bottom: 10px;
	}

p.under1 {
	border-bottom: 1px dotted blue;
	line-height: 180%;
	padding-bottom: 30px;
	}

p.under0 {
    position:absolute;
	top:195px;
	left:20px;
	}

textarea.one {
width: 600px;
height: 15em;
background-color: #ccffff;
}

textarea.two {
width: 500px;
height: 15em;
background-color: #E4E4F9;
}

textarea.twok1 {
width: 400px;
height: 15em;
background-color: #E4E4F9;
}

textarea.three {
width: 500px;
height: 5em;
background-color: #E4E4F9;
}

h1 {
	font-size: 16px;
	color:#FFFFFF;
	background-color:#003366;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	margin-bottom:0;
	margin-top:0;
	margin-left:5px;
	margin-right:0px;
    text-indent: 1em;
	}

ul {
    font-size: 12px;
	line-height: 140%;
    list-style-type: square; 
    color:#cc0000;
    }

.style1 {
	font-size: 14px;
	padding: 5px;
	background-color: #F6F6F6;
}
.style2 {font-size: 14px; padding: 5px; background-color: #FFCC33; font-weight: bold; }

.style3 {
	font-size: 16px;
	color: #FF3300;
}

caption {
    font-weight:bold;
	font-size:13px;
	color:#5e8eab;
	border-left:solid 5px #5e8eab;
	text-align:left;
	padding:2px;
    margin-left:2;
    border-bottom:solid 2px #5e8eab
	}

.dot {
    border-bottom: 1px dotted gray; border-left: 1px dotted gray;
    border-bottom: 1px dotted gray; border-right: 1px dotted gray;
    border-bottom: 1px dotted gray; border-top: 1px dotted gray;
    border-bottom: 1px dotted gray; border-bottom: 1px dotted gray;
    background-color: #bde9ba;
    font-size: 11px;
    line-height: 140%; 
 }

table.kensaku1{
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px #808080 solid;
    text-align: center;
	background-color: #f5f5f5;
	font-size: 12px;
	line-height: 140%;
}

td.hyou1{
    text-align: center;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 140%;
}

td.hyou2{
    text-align: right;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 140%;
}

.etxt10rb {
position:relative; bottom:2px;left:3px;
font-size: 12px;
color:#000000;
}
