/*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}


/* 医療関係者確認　2012.01.20追加 */
.linkListB01{
text-align:center;
}
.linkListB01 ul{
/*width:384px;*/
/*margin:auto;*/
zoom:1;
font-size:90%;
/* for mac ie \*//*/
overflow:hidden;
/* */
}
.linkListB01 ul:after{
display:block; 
clear:both; 
height:0; 
visibility:hidden;
content:".";
}


	



.linkListB01 li{
padding:7px 2px;
margin-right:50px;
border:1px solid #686461;
float:left;
width:136px;
background:#fef7e7;
list-style:none;
}
.linkListB01 li.linkListB01b{
margin-right:0;
}
.linkListB01 li a{
padding-left:15px;
background: url(images/icon_arrow07_right.gif) no-repeat left;
text-decoration:none;
}
.linkListB01 li a:hover{
text-decoration:underline;
}

strong{
color:#E10000;
font-weight:bold;
}

H2{
color : #000000;font-size:120%;margin:0px 0px 10px 0px;
}
