* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#header {
 color: #333;
 width: 840px;
 float: left;
 padding: 10px;
 height: 140px;
 margin: 10px 0px 0px 0px;
 background: #ffffff;
 text-align:center;
}
#headerjunbi {
 color: #333;
 width: 840px;
 float: left;
 padding: 50px 10px 10px 10px;
 height: 300px;
 margin: 30px 0px 0px 0px;
 background: #ffffff;
}
#kokuti {
 color: #333;
 width: 840px;
 float: left;
 padding: 0px;
 margin: 0px 130px 0px;
 background: #ffffff;
}

#kabu {
 color: #333;
 width: 840px;
 float: left;
 padding-top: 10px;
 margin: 0px 0px 0px;
 background: #ffffff;
 font-size:10px;text-align:center;
 text-align:center;
}

#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
	background-image: url(images/bk.gif);
	background-position: left top;
	background-repeat:  no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 280px;
 width: 155px;
 float: left;
}
#leftmiddle { 
 color: #333;
 border: 1px solid #ccc;
	background-image: url(images/bk.gif);
	background-position: left top;
	background-repeat:  no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 280px;
 width: 155px;
 float: left;
}
#rightmiddle { 
 color: #333;
 border: 1px solid #ccc;
	background-image: url(images/bk.gif);
	background-position: left top;
	background-repeat:  no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 280px;
 width: 155px;
 float: left;
}
#rightcolumn { 
 color: #333;
 border: 1px solid #ccc;
	background-image: url(images/bk.gif);
	background-position: left top;
	background-repeat:  no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 280px;;
 width: 155px;
 float: left;
}
.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }


.tit{
	font-size:13px;color:#000000;font-family:sans-serif,"‚l‚r ‚oƒSƒVƒbƒN",osaka;letter-spacing:2px;width:148px;
	padding: 3px;font-weight:bold;text-align:center;white-space:nowrap;
}
.dan{
	font-size:13px;color:#000000;font-family:sans-serif,"‚l‚r ‚oƒSƒVƒbƒN",osaka;letter-spacing:2px;width:148px;
	padding: 3px;font-weight:bold;text-align:center;border:1px solid #000000;background: #ffffff;white-space:nowrap;
}
.jos{
	font-size:13px;color:#000000;font-family:sans-serif,"‚l‚r ‚oƒSƒVƒbƒN",osaka;letter-spacing:2px;width:148px;
	padding: 3px;font-weight:bold;text-align:center;border:1px solid #000000;background: #ffffff;white-space:nowrap;
}

.px14w{font-size:14px;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;font-weight:bold;}
.px12w{font-size:12px;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;font-weight:400;}
.px12{font-size:12px;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;font-weight:400;}
.ph12{font-size:12px;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;font-weight:400;text-align:center;}


#footer { 
 width: 840px;
 color: #333;text-align:center;
 border: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 0px 10px 0px;
 padding: 2px 10px;
}
.px14wcol{font-size:14px;font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka;line-height: 140%;font-weight:bold;background-color: rgba(255, 230, 230, .5);padding:10px 0;}

