/* { */

.maintext { font-size: 12px; color: #4b4b4b; line-height: 150%; }
.maintextb { font-size: 12px; color: #4b4b4b; line-height: 150%; font-weight: bold; }
.maintext2 { font-size: 11px; color: #4b4b4b; line-height: 150%; }
.maintext2b { font-size: 11px; color: #4b4b4b; line-height: 150%; font-weight: bold; }
.sub { font-size: 11px; color: #4b4b4b; }


/* { isԖFe[upj*/

.maintext2t { font-size: 11px; color: #4b4b4b; }
.maintextbt { font-size: 12px; color: #4b4b4b; font-weight: bold; }
.maintext2bt { font-size: 11px; color: #4b4b4b; font-weight: bold; }


/* fR[VeLXg */

.u1 { font-size: 12px; color: #4b4b4b; text-decoration: underline; }
.u1b { font-size: 12px; color: #4b4b4b; text-decoration: underline; font-weight: bold; }
.u2 { font-size: 11px; color: #4b4b4b; text-decoration: underline; }
.u2b { font-size: 11px; color: #4b4b4b; text-decoration: underline; font-weight: bold; }
.org { font-size: 12px; color: #ff9933; }
.red { font-size: 12px; color: #ff3300; }
.red2 { font-size: 12px; color: #ff3300;  line-height: 15px; }
.grey { font-size: 12px; color: #666666; }
.white { font-size: 12px; color: #ffffff; }
.green { font-size: 12px; color: #339933; line-height: 150%; }
.greenb { font-size: 12px; color: #339933; font-weight: bold; }
.violet { font-size: 12px; color: #ae4cdf; line-height: 150%; }
.violet2t { font-size: 11px; color: #ae4cdf; }
.envh1 { font-size: 16px; line-height: 18px; color: #333; font-weight: bold; }
.koumoku10 { font-size: 12px; color: #fff; }
.h2 { font-size: 16px; line-height: 18px; color: #333; font-weight: bold; }
.date { font-size: 10px; color: #333; }
.disclaimer { font-size: 10px; color: #999; }
.dreamcom { font-size: 11px; line-height: 12px; color: #000; }
.new { font-size: 11px; color: #ff0000; font-weight: bold; }
.yerrow2t { font-size: 11px; color: #ffff99; }

.starsmain { font-size: 12px; color: #d4d4d4; line-height: 150%; }
.starsmain2t { font-size: 11px; color: #d4d4d4; }

.dreamw { font-size: 12px; color: #cccccc; line-height: 16px; }
.dreamg { font-size: 12px; color: #4b4b4b; line-height: 16px; }
.dreamb { font-size: 12px; color: #cccccc; font-weight: bold; }
.dream2 { font-size: 11px; color: #cccccc; }

.contact { font-size: 12px; color: #31b548;}
.phone { font-size: 15px; color: #4b4b4b; font-weight: bold; }

/* v^ΉeLXg */
.printb { font-size: 12px; color: #4b4b4b; font-weight: 900; }
.print2b { font-size: 11px; color: #4b4b4b; font-weight: 900; }

/* N */

a.plnk:link { text-decoration: none; color: #4b4b4b; }
a.plnk:active { text-decoration: none; color: #36c; }
a.plnk:visited { text-decoration: none; color: #3c5d7f; }
a.plnk:hover { text-decoration: none; color: #36c; }

a.plnkb:link { text-decoration: none; color: #4b4b4b; font-weight: bold; }
a.plnkb:active { text-decoration: none; color: #36c; font-weight: bold; }
a.plnkb:visited { text-decoration: none; color: #3c5d7f; font-weight: bold; }
a.plnkb:hover { text-decoration: none; color: #36c; font-weight: bold; }

a.blnk:link { text-decoration: none; color: #36c; font-weight: bold; }
a.blnk:active { text-decoration: none; color: #36c; font-weight: bold; }
a.blnk:visited { text-decoration: none; color: #3c5d7f; font-weight: bold; }
a.blnk:hover { text-decoration: none; color: #36c; font-weight: bold; }

/* CfbNXN */

a.index:link { font-size: 16px; text-decoration: none; color: #4b4b4b; }
a.index:active { font-size: 16px; text-decoration: none; color: #36c; }
a.index:visited { font-size: 16px; text-decoration: none; color: #3c5d7f; }
a.index:hover { font-size: 16px; text-decoration: none; color: #36c; }

/*  s򍃊N */

a.slnk:link { text-decoration: none; color: #feea08; }
a.slnk:active { text-decoration: none; color: #feea08; }
a.slnk:visited { text-decoration: none; color: #feea08; }
a.slnk:hover { text-decoration: none; color: #feea08; }

/* TuEBhE */

.subwint1 { font-size: 12px; color: #333; font-weight: bold; }
.subwint2 { font-size: 14px; color: #333; font-weight: bold; }
.subwinlnk { font-size: 12px; color: #333; font-weight: bold; }


/* BASE */

.minolta p { font-size: 12px; color: #4b4b4b; line-height: 150%; }
.minolta ul { font-size: 12px; color: #4b4b4b; line-height: 150%; }
.minolta li { font-size: 12px; color: #4b4b4b; line-height: 150%; }
.minolta div { font-size: 12px; color: #4b4b4b; }
.minolta th { font-size: 12px; color: #4b4b4b; font-weight: bold; text-align: center; }
.minolta td { font-size: 12px; color: #4b4b4b; }
.minolta sup { font-size: 11px; color: #4b4b4b; }
.minolta input { font-size: 12px; }
.minolta h2 { font-size: 16px; line-height: 18px; color: #333; font-weight: bold;}
.minolta s { font-size: 12px; color: #ff9933; }


/* 201312 */
#contentsArea article table.no-style th,
#contentsArea article table.no-style td{
margin:0;
padding:0;
border:none !important;
}
#contentsArea article table.no-style{
border:none !important;
}
#contentsArea article table.style th,
#contentsArea article table.style td{
padding:5px 8px;
border:1px solid #cccccc !important;
}
#contentsArea article table.style table.no-style th,
#contentsArea article table.style table.no-style td{
margin:0;
padding:0;
border:none !important;
}
#contentsArea article table.style table.no-style th,
#contentsArea article table.style table.no-style td{
margin:0;
padding:0;
border:none !important;
}

#contentsArea p.border{
border:solid 1px #4b4b4b;
display:inline;
padding:4px;
}