/* CSS Document */

.txt12 {
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:14px;
color:#000000;
line-height:180%;
text-align:left;
letter-spacing:1px;
}

.txt_S {
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
color:#000000;
line-height:180%;
text-align:left;
letter-spacing:1px;
}

.txt12_jb {
padding:30px 10px 0px 63px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
color:#000000;
line-height:180%;
text-align:left;
letter-spacing:1px;
}

.sign01 {
padding-top:3px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
color:#000000;
line-height:140%;
text-align:left;
}

.johnson01 {
padding:20px;
border:2px solid #C8D0D4;
background:#EAF0F2;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:14px;
text-align:left;
line-height:160%;
letter-spacing:1px;
}

.johnson02 {
padding:20px;
border:2px solid #ff0000;
background:#ffffc6;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:14px;
text-align:left;
line-height:160%;
letter-spacing:1px;
}

.txt_red {
color:#FF0000;
}

.txt_red02 {
color:#FF0000;
font-size:24px;
}

.txt_bgylw {
background:#FFFF00;
}

.txt_indent {
font-size:33px;
}

.bol {
margin:0px;
padding-top:0px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
color:#000000;
text-align:left;
line-height:180%;
letter-spacing:1px;
}

.bol ul {
margin:0px;
}

.bol li {
margin-bottom:18px;
margin-left:0px;
padding-left:30px;
list-style-type: none;
background : url(../image/check.gif) no-repeat;
}

.txt_under {
text-decoration:underline;
}

.txt_18b {
font-family:"lr o", "ז", "qMm Pro W3";
font-size:18px;
color:#000000;
text-align:left;
font-weight:bold;
}

.voice {
padding:20px;
border:2px solid #FFCC66;
background:#FFFFCC;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
text-align:left;
color:#000000;
line-height:180%;
letter-spacing:1px;
}

.voice2 {
padding:10px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
text-align:left;
color:#000000;
line-height:180%;
letter-spacing:1px;
}

.voice_center {
padding:10px 40px 8px 40px;
background : url(../image/frm_voice_mid.gif) repeat-y;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
color:#000000;
text-align:left;
line-height:140%;
letter-spacing:1px;
}

.voice_ttl {
padding:10px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:32px;
font-weight:bold;
color:#ff0000;
line-height:140%;
text-align: center;
}

.txt12_footer {
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
color:#333333;
text-align:center;
letter-spacing:1px;
}

.txt14_red {
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:16px;
color:#FF0000;
letter-spacing:1px;
line-height:240%;
}

.txt16_red {
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:16px;
color:#FF0000;
line-height:140%;
letter-spacing:1px;
}

.txt12_acive01 {
padding-left:15px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
color:#000000;
text-align:left;
letter-spacing:1px;
line-height:180%;
}

.txt18_red {
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:18px;
color:#FF0000;
line-height:140%;
letter-spacing:1px;
}