/*****儕儞僋愝掕******/

a {
	font-family: "俵俽 俹僑僔僢僋", "Osaka";
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 70%; 
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a:link{text-decoration:underline;  color:#203040; }
a:visited{text-decoration:underline; color:#203040; }
a:hover{
position: relative; 
top: 1px; 
left: 1px; 
text-decoration: none; 
color:#30bb99; 
}
a:active {text-decoration: none; color: #ff4050;}

/*****僼僅儞僩愝掕*****/

.h1 {
font-size: 12pt;
color: #1787FF;
font-weight: 700;
line-height: 1.5em;
letter-spacing: 3px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.h2 {
font-size: 12pt;
color: #FF3366;
font-weight: 700;
line-height: 1.5em;
letter-spacing: 3px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.h3 {
font-size: 11pt;
color: #1787FF;
font-weight: 600;
line-height: 1.5em;
letter-spacing: 2px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.h4 {
font-size: 11pt;
color: #FF3366;
font-weight: 600;
line-height: 1.5em;
letter-spacing: 2px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.h41 {
font-size: 11pt;
color: #FF3366;
font-weight: 700;
line-height: 1.6em;
letter-spacing: 2px;
font-family: "HG娵恨集窶-PRO";
} 

.h5 {
font-size: 12pt;
color: #333333;
font-weight: 700;
line-height: 1.5em;
letter-spacing: 3px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.h6 {
font-size: 11pt;
color: #333333;
font-weight: 600;
line-height: 1.5em;
letter-spacing: 2px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.t1 {
font-size: 10pt;
color: #333333;
font-weight: 500;
line-height: 1.5em;
letter-spacing: 1px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.t2 {
font-size: 10pt;
color: #1787FF;
font-weight: 500;
line-height: 1.5em;
letter-spacing: 1px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.t3 {
font-size: 10pt;
color: #FF3366;
font-weight: 500;
line-height: 1.5em;
letter-spacing: 1px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.t4 {
font-size: 10pt;
color: #FF0000;
font-weight: 600;
line-height: 1.5em;
letter-spacing: 1px;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.maru1 {
font-size: 12pt;
color: #FF3366;
font-weight: 600;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "HG娵恨集窶-PRO";
} 


.book {
font-size: 11pt;
color: #333333;
font-weight: 400;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "Bookman Old Style";
} 

.maru2 {
font-size: 12pt;
color: #1787FF;
font-weight: 600;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "HG娵恨集窶-PRO";
} 

.maruh1 {
font-size: 12pt;
color: #333333;
font-weight: 600;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "HG娵恨集窶-PRO";
} 

.maruh2 {
font-size: 12pt;
color: #333333;
font-weight: 600;
line-height: 1.6em;
letter-spacing: 2px;
font-family: "HG娵恨集窶-PRO";
} 

.marut1 {
font-size: 10pt;
color: #333333;
font-weight: 500;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "HG娵恨集窶-PRO";
} 

.marut2 {
font-size: 10pt;
color: #ff3366;
font-weight: 500;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "HG娵恨集窶-PRO";
} 

.small {
font-size: 9pt;
color: #333333;
font-weight: 500;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

/*****僥乕僽儖愝掕*****/

.sche01 { 
text-align: left; 
vertical-align: middle; 
width: 50px;
font-size: 10pt;
color: #ffffff;
font-weight: 500;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.sche02 { 
text-align: right; 
vertical-align: middle; 
width: 70px;
font-size: 11pt;
color: #333333;
font-weight: 400;
letter-spacing: 1px;
font-family: "Bookman Old Style";
} 

.sche021 { 
text-align: center; 
vertical-align: middle; 
width: 70px;
font-size: 11pt;
color: #333333;
font-weight: 400;
letter-spacing: 1px;
font-family: "Bookman Old Style";
} 

.sche03 { 
text-align: left; 
vertical-align: middle; 
width: 20px;
font-size: 10pt;
color: #ffffff;
font-weight: 500;
font-family: "俵俽 俹僑僔僢僋", "Osaka";
} 

.sche04 { 
text-align: left; 
vertical-align: middle; 
font-size: 10pt;
color: #333333;
font-weight: 500;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "HG娵恨集窶-PRO";
} 

.photo { 
text-align: left; 
vertical-align: top; 
font-size: 10pt;
color: #333333;
font-weight: 500;
line-height: 1.4em;
font-family: "HG娵恨集窶-PRO";
} 

.qa { 
background-color: #fff; 
width: 550px; 
border: 1px #bbb solid; 
}

.q { 
text-align: center; 
vertical-align: middle; 
background-color: #fff; 
width: 34px; 
height: 34px; 
border: 1px #aef solid; 
font-size: 16pt;
font-weight: 800;
font-family: "Century";
color="#3ce"
}

.q2 { 
text-align: left; 
vertical-align: top; 
background-color: #fff; 
height: 34px; 
padding: 9px,8px;
border: 1px #aef solid; 
font-size: 10pt;
color: #333333;
font-weight: 500;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "HG娵恨集窶-PRO";
}

.an { 
text-align: center; 
vertical-align: middle; 
background-color: #fff; 
width: 34px; 
height: 34px; 
border: 1px #eaf solid; 
font-size: 16pt;
font-weight: 800;
font-family: "Century";
color="#e6c"
}

.an2 { 
text-align: left; 
vertical-align: top; 
background-color: #fff; 
height: 34px; 
border: 1px #eaf solid; 
padding: 9px,8px;
font-size: 10pt;
color: #333333;
font-weight: 500;
line-height: 1.3em;
letter-spacing: 1px;
font-family: "HG娵恨集窶-PRO";
}

.t02 { 
text-align: center; 
vertical-align: middle; 
} 

.t03 { 
text-align: left; 
vertical-align: top; 
} 

.t031 { 
text-align: left; 
vertical-align: middle; 
} 

.t04 { 
text-align: right; 
vertical-align: top; 
} 

.t041 { 
text-align: right; 
vertical-align: middle; 
} 

.t05 { 
text-align: right; 
vertical-align: bottom; 
} 

td { padding: 1px 5px; }
