/*O[oirQ[VeLXg*/

.Top{
font-size : 85%;
font-weight : normal;
text-decoration : none;
; color: #FFFFFF
}

.main{
font-size : 95%;
font-weight : normal;
text-decoration : none;
}

.sidemenu {
 font-size : 90%;
 color:#ffffff;
 font-weight : normal;
 line-height : 200%;
 text-decoration : none;
}
.copy{
font-size : 70%;
font-weight : normal;
}

A{
text-decoration : none;
}

H1{
color : #000000;font-size:140%;margin:0px 0px 10px 0px;
}

#copyright
{
font-size:70%;
font-weight:normal;
}
A.Top{
font-size : 85%;
 color:#ffffff;
font-weight : normal;
text-decoration : none;
}
A.sidemenu{
font-size : 85%;
color:#ffffff;
font-weight : normal;
line-height : 160%;
text-decoration : none;
}
A.sidemenu:hover{
font-size : 85%;
color:#FFCC33;
font-weight : normal;
line-height : 160%;
text-decoration : none;
}
A.sidemenuS{
font-size : 85%;
color:#FFFFFF;
font-weight : normal;
text-decoration : none;
; font-family: "lr oSVbN", "Osaka"; line-height: 120%
}
A.sidemenuS:hover{
font-size : 85%;
color:#FFCC33;
font-weight : normal;
line-height : 120%;
text-decoration : none;
}

.sidemenuON{
font-size : 85%;
color:#ffffff;
font-weight : bold;
line-height : 120%;
text-decoration : none;
}

.cattit
{
font-size:85%;
color:#ffffff;
font-weight:bold;
line-height:120%;
}


/*CGA*/
.maintit{
font-size:100%;
font-weight:bold;
}

.pageintoro
{
font-size:90%;
font-weight:bold;
color:#444444;
}

.textM
{
font-size : 95%;
line-height:120%;
font-weight : normal;
text-decoration : none;
}

.textMb
{
font-size : 95%;
line-height:110%;
font-weight : bold;
text-decoration : none;
}

.textMbR
{
font-size : 95%;
line-height:110%;
font-weight : bold;
color:#cc3300;
text-decoration : none;
}

.textMbW
{
font-size : 95%;
line-height:110%;
font-weight : bold;
color:#ffffff;
text-decoration : none;
}


.textS
{
font-size : 85%;
line-height:120%;
font-weight : normal;
text-decoration : none;
}

.textSl
{
font-size : 80%;
line-height:150%;
font-weight : normal;
text-decoration : none;
}

.textSb
{
font-size : 85%;
line-height:120%;
font-weight : bold;
text-decoration : none;
}

.textSRb
{
font-size : 85%;
line-height:120%;
color:#cc3300;
font-weight : bold;
text-decoration : none;
}

.textSGb
{
font-size : 85%;
line-height:120%;
color:#444444;
font-weight : bold;
text-decoration : none;
}

/*i*/
.textSMedicalb
{
font-size : 80%;
font-weight:bold;
text-decoration : none;
}

.textSMedical
{
font-size : 80%;
line-height:120%;
font-weight:normal;
text-decoration : none;
}

/*A*/
A.textSMedicalLinkb
{
font-size : 100%;
color:#006699;
font-weight:bold;
text-decoration : underline;
}

A.textSMedicalLinkb:hover
{
font-size : 100%;
color:#ff9966;
font-weight:bold;
text-decoration : underline;
}

A.pagelink
{
color:#006699;
font-weight:bold;
text-decoration : underline;
}

A.pagelink:hover
{
color:#ff9966;
font-weight:bold;
text-decoration : underline;
}

A.pagelinkS
{
font-size:100%;
color:#006699;
font-weight:bold;
text-decoration : underline;
}

A.pagelinkS:hover
{
font-size:100%;
color:#006699;
font-weight:bold;
text-decoration : underline;
}

A.faqlist
{
color:#006699;

font-weight:nomal;

text-decoration : none;

}

A.faqlist:hover
{
color:#ff6600;
font-weight:nomal;
text-decoration : none;
}

A.link
{
color:#006699;
font-weight:normal;
text-decoration : underline;
}

A.link:hover
{
color:#ff9966;
font-weight:normal;
text-decoration : underline;
}

.hight {  line-height: 1px}
.TableBody {  font-size: 10pt}
.small{	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 80%;	line-height: 120%;}
.textBunken { font-size : 85%; line-height:140%; font-weight : normal; text-decoration : none; ; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.ans {  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: .95em; line-height: 150%}
.FAQList { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: .95em; line-height: 120%}
.CBody { font-size: 10pt; line-height: 140% }
A.Top:hover { color:#FFFFFF; font-weight:normal; text-decoration : underline; ; font-size: 85%}
/* .FAQtitle { font-size:18pt; font-weight:bold; ; color: #f040000}
H3.FAQtitle {  color: #FF6600; font-size: 14px; font-weight: bold; line-height: 15pt} */
A.cat { color:#999999; font-weight:normal; text-decoration : none; ; font-size: 88%}
.cat {  font-size: 85%; color: #999999}
.cyusyaku {  font-weight: bold; color: #FF0000}
A.cat:hover { color:#999999; font-weight:normal; text-decoration : underline; ; font-size: 88%}
.midashi {  line-height: 40px; padding-bottom: 0px}
H3.midashi { line-height: 40px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px}
H1.midashi { line-height: 40px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px ; font-size: 16px; color: #000000}
