/* ------------------------------
all
------------------------------ */
body {
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS P Gothic", sans-serif;
	font-size:12px;
}
table,td{ font-size: 12px; line-height: 1.5em; color: #333333; }

/* ------------------------------
font L size
------------------------------ */
.fl2{
	font-size: 24px;
	line-height: 1.3em;
	color: #333333;
	text-decoration: underline;
}
.fl22{
	font-size: 20px;
	line-height: 1.3em;
	color: #333333;
	text-decoration: underline;
}
.fl{ font-size: 14px; line-height: 1.5em; color: #333333; }
.flnb{ font-size: 14px; line-height: 1.5em; color: #333333; font-weight: bold; }
.flr{ font-size: 14px; line-height: 1.5em; color: #cc0000; }
.flb{ font-size: 14px; line-height: 1.5em; color: #cc0000; font-weight: bold; }
.flbb{ font-size: 14px; line-height: 1.5em; color: #003399; font-weight: bold; }
.flg{ font-size: 14px; line-height: 1.5em; color: #999933; font-weight: bold; }
.flob{ font-size: 14px; line-height: 1.5em; color: #ff3300; font-weight: bold; }
.flwb{ font-size: 14px; line-height: 1.5em; color: #ffffff; font-weight: bold; }

/* ------------------------------
font M size
------------------------------ */
.fm12{ font-size: 12px; line-height: 1.1em; color: #333333; }
.fm{ font-size: 12px; line-height: 1.5em; color: #333333; }
.fmb{ font-size: 12px; line-height: 1.5em; color: #333333; font-weight: bold; }
.fmrb{ font-size: 12px; line-height: 1.5em; color: #cc0000; font-weight: bold; }
.fmbb{ font-size: 12px; line-height: 1.5em; color: #003399; font-weight: bold; }
.fmgb{ font-size: 12px; line-height: 1.5em; color: #999933; font-weight: bold; }
.fmob{ font-size: 12px; line-height: 1.5em; color: #ff3300; font-weight: bold; }
.fmwb{ font-size: 12px; line-height: 1.5em; color: #ffffff; font-weight: bold; }
.fm11{ font-size: 11px; line-height: 1.5em; color: #333333; }
.fm11_02{ font-size: 11px; line-height: 1.2em; color: #666666; }

/* ------------------------------
font S size
------------------------------ */
.fsss{ font-size: 8px; line-height: 1.2em; color: #333333; }
.fss{ font-size: 9px; line-height: 1.2em; color: #333333; }
.fs{ font-size: 10px; line-height: 1.2em; color: #333333; }
.fs2{ font-size: 10px; line-height: 1.2em; color: #333333; padding-left:12px;}
.fsr{ font-size: 10px; line-height: 1.5em; color: #cc0000;  }
.fsbk{ font-size: 10px; line-height: 1.5em; color: #333333; }
.fso{ font-size: 10px; line-height: 1.5em; color: #ff3300; }
.fsb{ font-size: 10px; line-height: 1.5em; color: #333333; font-weight: bold; }
.fsob{ font-size: 10px; line-height: 1.5em; color: #ff3300; font-weight: bold; }
.fswb{ font-size: 10px; line-height: 1.5em; color: #ffffff; font-weight: bold; }


/* ‰^‰cŽ{ÝÐ‰î */
.shisetsu { font-size: 10px; line-height: 1.4em; color: #333333;}

/* ------------------------------
‚æ‚­Žg‚¤ƒŠƒXƒgi¦ˆó‚ð“ü‚ê‚éŽž‚ÉŽg—pj
------------------------------ */
p.kome{
	background-image: url(../img/kome.gif);
	background-repeat: no-repeat;
	padding:1px 0 0 16px;
	background-position: 0px 3px;
	width:100%;
}

.margin12px{
	margin-left:12px;}
	
/* ------------------------------
MAPƒy[ƒW
------------------------------ */
div.print{
	width:560px;
	text-align:right;
	margin:10px auto 3px auto;
}

img.printbtn{
border:none;
margin-right:6px;}

div.map{
width:100%;
text-align:center;
margin:0 auto;}
	
.fsr{
	font-size:10px;
	text-align:right;
}
