@charset "UTF-8";
/* CSS Document */
body {margin:0;}
img {border:none;}
.clear{clear:both;}

/* マージン＆パディング */
.mt3 { margin-top:3px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.mb3 { margin-bottom:3px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.ml3 { margin-left:3px;}
.ml5 { margin-left:5px;}
.ml6 { margin-left:6px;}
.ml7 { margin-left:7px;}
.ml8 { margin-left:8px;}
.ml9 { margin-left:9px;}
.ml10 { margin-left:10px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml40 { margin-left:40px;}
.ml60 { margin-left:60px;}
.mr3 { margin-right:3px;}
.mr5 { margin-right:5px;}
.mr6 { margin-right:6px;}
.mr7 { margin-right:7px;}
.mr8 { margin-right:8px;}
.mr9 { margin-right:9px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}
.mr40 { margin-right:40px;}
.pl3 { padding-left:3px;}
.pl5 { padding-left:5px;}
.pl8 { padding-left:8px;}
.pl10 { padding-left:10px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.pr3 { padding-right:3px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr40 { padding-right:40px;}
.pt3 { padding-top:3px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.pt40 { padding-top:40px;}
.pt50 { padding-top:50px;}
.pb3 { padding-bottom:3px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom:40px;}

/* font関係 */
.b{font-weight:bold;}
.tex100{font-size:100%;}
.tex90{font-size:90%;}
.tex80{font-size:80%;}
.tex70{font-size:70%;}
.color-ccc{color:#cccccc;}
.color-333{color:#333333;}
.color-999{color:#999999;}
.color-f00{color:#ff0000;}
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}
.cf:before,.cf:after{content:"";display:table;}.cf:after {clear:both;}.cf{zoom:1;}

/* テーブル関係 */
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}