@charset "utf-8";
/* CSS Document */

	.clear {clear:both;}

/* text */

	.TXTleft {text-align: left;}
	.TXTright {text-align: right;}
	.TXTcenter {text-align: center;}

	/* float */

	.FLTleft {float: left;}
	.FLTright {float: right;}


	/* bgcolor */

	.bgcFFF {
	background-color: #FFF;
}
	
	
	/* color */

	.c000 { color: #000; }
	.cfff { color: #FFF; }
	.c666 { color: #666; }
	.c300 {	color: #330000;}
	.cc30 {	color: #cc3300;}
	.cc00 {	color: #cc0000;}
	.cf00 {	color: #ff0000;}
	.c630 {	color: #663300;}
	.c906 {	color: #990066;}
	.cF6F {	color: #F6F;}
	.c00C {	color: #00C;}
	.c090 {	color: #090;}
	.c0CF  { color: #0CF; }

	/* font */

	.fs10 {	font-size: 10px;}
	.fs12 {	font-size: 12px;}
	.fs14 {	font-size: 14px;}
	.fs16 {	font-size: 16px;}
	.fs18 { font-size: 18px; }
	.fs20 {	font-size: 20px;}
	.fs22 {	font-size: 22px;}
	.fs24 {	font-size: 24px;}
	.fs26 {	font-size: 26px;}
	.fs28 {	font-size: 28px;}
	.lh1-5{ line-height: 1.5em; }
	.lh1-8{ line-height: 1.8em; }

	/* font */

	.width741 {	width: 741px;}
	.width450 {	width: 450px;}
	.width489 {	width: 499px;}

	/* kasen */

	.text-deco-under {
	text-decoration: underline;
}

/* ------------------------------------------------------------------------- */
	/* margin */
	.ml10  {margin-left: 10px;}
	.ml50  {margin-left: 50px;}
	.ml70  {margin-left: 70px;}
	.mr10 {margin-right: 10px;}
	.mr40 {margin-right: 40px;}
	.mr45 {margin-right: 45px;}
	.mr50 {margin-right: 50px;}
	.mt10 {margin-top: 10px;}
	.mt20 {margin-top: 20px;}
	.mb10 {margin-bottom: 10px;}
	.mb20 {margin-bottom: 20px;}
	.pl10 {padding-left: 10px;}
	.pl55 {padding-left: 55px;}
	.pr10 {padding-right: 10px;}
	.pt10 {padding-top: 10px;}
	.pb10 {padding-bottom: 10px;}


	/* その他 */

	.IMGtop{vertical-align:text-top;}
	/* カレンダー */
.tblkyuujitu1 { background-color: #00F; }
.tblkyuujitu2 {
	background-color: #00F;
	color: #FFF;
	font-weight: bold;
}

.bd333{ border: 3px solid #333; }
.bd666{ border: 3px solid #666; }
.tbl01{ border: 1px solid #333; }