@charset"Shift_JIS";
/*01 ‹¤’Ê—pŠî–{Ý’è—pCSS*/
body{margin: 0px;color: #000000;font-size: 12px;background-color: #FFFFFF;}
div,ul,li,h1,h2,h3,h4,p {margin: 0px;padding: 0px;line-height: 1.5em;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
a img,img {border:0;}
img.f_l{margin-right: 15px;}
p,li{text-align: justify;text-justify:distribute;}
p{padding-bottom: 5px;}
h3{
	background: url(../img/common/h3.gif) no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	height: 20px;
	padding: 2px 0px 0px 20px;
	margin: 15px 0px;
	clear: both;
}
h4{background: url(../img/bg/h4_black.gif) no-repeat;font-size: 12px;padding: 1px 25px;clear: both;margin-bottom: 15px;}
.block{
	padding: 0px 0px 15px 0px;
	width: 585px;
	clear: both;
}
.clr{clear: both;}
.f_l {float:left;}
.f_r {float:right;}

/*02 ƒŒ[ƒ„ƒAƒEƒg*/
#all{width: 740px;margin: 0px;padding: 0px;}
#contents{width: 740px;padding-bottom: 35px;background: url(../img/menu/navi.gif) repeat-y;}
#maincontent{width: 585px;float: right;}
#navi {width: 140px;float: left;}
#navi ul{list-style-type: none;}
#navi li{height: 30px;float: left;}
#navi img{display: block;}
address{text-align: right;clear: both;padding: 1px 10px;color: #FFFFFF;font-style: normal;background-color: #333333;}

/*03 ê—pÝ’è*/
th,td{vertical-align: top;}
strong{color: #cc3300;}
