@charset "utf-8";

.left { text-align:left !important }
.center { text-align:center !important; }
.right { text-align:right !important }
td.top { vertical-align:top !important }
.middle { vertical-align:middle !important }
.bottom { vertical-align:bottom !important }

table.center { margin:0 auto; }
table.center td { text-align:left; }

img.left  { float:left !important;}
img.right { float:right !important;}

.ml0 { margin-left:0 !important }
.ml10 { margin-left:10px !important }
.ml20 { margin-left:20px !important }
.ml1 { margin-left:1em !important }
.ml2 { margin-left:2em !important }
.ml3 { margin-left:3em !important }
.mr10 { margin-right:10px !important }
.mr1 { margin-right:1em !important }
.mr2 { margin-right:2em !important }
.mr30 { margin-right:30px !important }
.mt0 { margin-top:0 !important }
.mt02 { margin-top:0.2em !important }
.mt05 { margin-top:0.5em !important }
.mt1 { margin-top:1em !important }
.mt2 { margin-top:2em !important }
.mt3 { margin-top:3em !important }
.mt10 { margin-top:10px !important }
.mt15 { margin-top:15px !important }
.mt20 { margin-top:20px !important }
.mb05 { margin-bottom:0.5em !important }
.mb10 { margin-bottom:10px !important }
.mb20 { margin-bottom:20px !important;}
.mb30 { margin-bottom:30px !important;}


.red { color:red !important }

.fl { font-size:120% !important }
.fs { font-size:85% !important }
.fb { font-weight:bold !important }

.bold { font-weight:bold !important }
.cap { text-transform:uppercase !important }
.nob { border:0 !important }
.underline { text-decoration:underline; }

.clear { clear:both; }
.nowrap { white-space:nowrap }

ul.none {
list-style-type:none !important;
margin-left:0 !important;
}

/*clearfix*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-table;
}
.clearfix {overflow:hidden;}/*ie7 hack*/
/*hide from ie-mac*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/*hide from ie-mac*/


/*NEWクリアフィックス*/
.cf { zoom: 1; }
.cf:before,
.cf:after { content: ""; display: table; clear: both; }