@charset "utf-8";

/* =============================================================
 * 大阪府剣道連盟 日本都道府県対抗少年剣道優勝大会
   - Global Layout & General Class
 * =============================================================
 * URL: http://
 * Created: 2008-08-30
 * Last modified: 2008-08-30
 * Copyright (c) 2008 THE OSAKA KENDO FEDERATION. All Rights Reserved.
 * ------------------------------------------------------------- */

body { font: 13px/1.231 arial,helvetica,clean,sans-serif; *font-size: small; *font: x-small; }
code, kbd, pre, samp, tt { font-family: monospace; line-height: 100%; *font-size: 108%; }
table { font-size: inherit; font: 100%; }

.clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clear { display: inline-block; }
/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* End hide from IE-mac */




.mt0 { margin-top:0px !important ; }

.mt5 { margin-top:5px !important ; }

.mt10 { margin-top:10px !important ; }

.mt15 { margin-top:15px !important ; }

.mt20 { margin-top:20px !important ; }

.mt25 { margin-top:25px !important ; }

.mt30 { margin-top:30px !important ; }

.mb0 { margin-bottom:0px !important ; }

.mb5 { margin-bottom:5px !important ; }

.mb10 { margin-bottom:10px !important ; }

.mb15 { margin-bottom:15px !important ; }

.mb20 { margin-bottom:20px !important ; }

.mb25 { margin-bottom:25px !important ; }

.mb30 { margin-bottom:30px !important ; }

.mb140 { margin-bottom:140px !important ; }

.mr0 { margin-right:0px !important ; }

.mr5 { margin-right:5px !important ; }

.mr10 { margin-right:10px !important ; }

.mr15 { margin-right:15px !important ; }

.mr20 { margin-right:20px !important ; }

.mr25 { margin-right:25px !important ; }

.mr30 { margin-right:30px !important ; }

.ml0 { margin-left:0px !important ; }

.ml5 { margin-left:5px !important ; }

.ml10 { margin-left:10px !important ; }

.ml15 { margin-left:15px !important ; }

.ml20 { margin-left:20px !important ; }

.ml25 { margin-left:25px !important ; }

.ml30 { margin-left:30px !important ; }

.floatL { float: left !important ; }

.floatR { float:right !important ; }

.fs10px { font-size: 10px !important ; }

.fs12px { font-size: 12px !important ; }

.fs13px { font-size: 13px !important ; }

.fs14px { font-size: 14px !important ; }

.fs24px { font-size: 24px !important ; }

.fs36px { font-size: 36px !important ; }





/*--- default */
body {
	margin: 0;
	padding: 0;
	background: #FFF;

	color: #000;
	font-size: small;
	font-family: verdana,"Osaka","ＭＳ Ｐゴシック","MS PGothic", Sans-Serif;
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;
	line-height: 1.5em;
}

*:first-child + html body {	/* for IF7 */
	font-family: "メイリオ","Meiryo";
}

#navigation-bar {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 30px;
  background-color: #222;
  width: 100%;
  opacity: 0.7;
  z-index: 100;
}
#navigation-bar p {
  padding: 0;
  margin-top: 7px;
  margin-left: 10px;
}
#navigation-bar a {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
}
#navigation-bar a:hover {
  color: #ff0000;
  text-decoration: none;
}


