@charset "shift_jis";
/* CSS Document */

.clearfix:after{ content: ""; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}
.clearfix { zoom:1; }

.fltL { float:left; }
.fltR { float:right; }
.ohHdn{ overflow:hidden;}

.txtC { text-align:center !important; }
.txtL { text-align:left   !important; }
.txtR { text-align:right   !important; }
.colortxt { color:#00b7ef;}

.mt0{ margin-top:0px !important;}
.mb0{ margin-bottom:0px !important;}
.mr0{ margin-right:0px !important;}
.ml0{ margin-left:0px !important;}
.mt10{ margin-top:10px !important;}
.mb10{ margin-bottom:10px !important;}
.mr10{ margin-right:10px !important;}
.ml10{ margin-left:10px !important;}
.mt20{ margin-top:20px !important;}
.mb20{ margin-bottom:20px !important;}
.mr20{ margin-right:20px !important;}
.ml20{ margin-left:20px !important;}
.mt30{ margin-top:30px !important;}
.mb30{ margin-bottom:30px !important;}
.mr30{ margin-right:30px !important;}
.ml30{ margin-left:30px !important;}
.mv0{ margin-top:0px !important; margin-bottom:0px !important;}
.mv10{ margin-top:10px !important; margin-bottom:10px !important;}
.mv20{ margin-top:20px !important; margin-bottom:20px !important;}
.mv30{ margin-top:30px !important; margin-bottom:30px !important;}
.mh0{ margin-right:0px !important; margin-left:0px !important;}
.mh10{ margin-right:10px !important; margin-left:10px !important;}
.mh20{ margin-right:20px !important; margin-left:20px !important;}
.mh30{ margin-right:30px !important; margin-left:30px !important;}

.nowrap{ white-space:nowrap;}
.vTop{ vertical-align:top !important;}
.vMiddle{ vertical-align:middle !important;}
.vBottom{ vertical-align:bottom !important;}

a.extLink{ display:inline-block; background:url(../images/icon_blank.gif) right no-repeat; padding-right:22px;}
a.pdfLink{ display:inline-block; background:url(../images/icon_pdf.gif) right no-repeat; padding-right:22px;}