body{
	margin:0px;
}
table {  font-size: 12px; color: #000000; line-height: 16px;}
td {  font-size: 12px; color: #444; line-height: 16px;}
a { text-decoration: none;color:#36c; } 
a:hover { text-decoration: underline; } 
a.p{
	height:20px;
	margin:0px;
	display:block;
	font:bold medium sans-serif;
}
a:hover.p{
	color:#444;
}
b.p{
	color:#666;
	height:20px;
	margin:0px;
	display:block;
	font:bold medium sans-serif;
}
a.h{
	color: #11aa44;
	height:20px;
	margin:0px;
	display:block;
	font:bold medium sans-serif;
}
a:hover.h{
	color:#444;
}
a.hs { text-decoration: none;color:#11aa44; } 
a:hover.hs { text-decoration: underline; } 
b.h{
	color:#444;
	height:20px;
	margin:0px;
	display:block;
	font-size:16px;
	background-image:url(./images2.1/top2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
a.bbl{
	margin:0px;
	padding-top:16px;
	margin-left:4px;
	width:64px;height:48px;
	display:block;
	font:bold 16px solid;
	text-align:center;
	vertical-align:middle;
	background-image:url(./images2.1/btn_off.gif);
	background-position:center middle;
	background-repeat:no-repeat;
}
a:hover.bbl{
	background-image:url(./images2.1/btn_bl.gif);
	background-position:center middle;
	background-repeat:no-repeat;
}
a.bgr{
	color: #11aa44;
	padding-top:16px;
	margin:0px;
	margin-left:4px;
	width:64px;height:48px;
	display:block;
	font:bold 16px solid;
	text-align:center;
	vertical-align:middle;
	background-image:url(./images2.1/btn_off.gif);
	background-position:center middle;
	background-repeat:no-repeat;
}
a:hover.bgr{
	background-image:url(./images2.1/btn_gr.gif);
}
td.bb{
	width:64px;height:48px;padding:0px;
	background-image:url(./images2.1/btn_off.gif);
	background-position:center middle;
	background-repeat:no-repeat;
	vertical-align:middle;
}
td.bg{
	width:64px;height:48px;padding:0px;
	background-image:url(./images2.1/btn_off.gif);
	background-position:center middle;
	background-repeat:no-repeat;
	vertical-align:middle;
}
a.bb{
	margin:0px;padding:0px;
	width:64px;height:48px;
	text-align:center;
	vertical-align:middle;
	display:block;
}
a:hover.bb{
	background-image:url(./images2.1/btn_bl.gif);
	background-position:center middle;
	background-repeat:no-repeat;
}
a.bg{
	color: #11aa44;
	margin:0px;padding:0px;
	width:64px;height:48px;
	text-align:center;
	vertical-align:middle;
	display:block;
}
a:hover.bg{
	background-image:url(./images2.1/btn_gr.gif);
}
span.b{
	font:bold 16px solid;
	line-height:48px;
}
span.b2{
	font:bold 16px solid;
	line-height:24px;
	vertical-align:middle;
}
b.h2{
	height:20px;
	margin:0px;
	display:block;
	background-image:url(./images2.1/top3.png);
	font-size:16px;
	background-position:bottom;
	background-repeat:repeat-x;
}
b.i{
	margin:0px;
	display:block;
	margin-bottom:3px;
	font-size:14px;
}
/* ¹½Â¤ */
div.body{
/*	background-color:#ddf; */
	width:800px;
	font-size: 12px;
	color: #000;
	line-height:1.3;
	margin-left:auto;margin-right:auto;
}
}
div.enter{
	width:640px;
	background-color:#fff;
	font-size: medium;
	text-align:right;
}
div.message{
	width:800px;
	align:center;
}
td.message2{
	font-weight:bold;
	color:#B60000;
}
div.top{
	width:770px;
	margin-left:auto;margin-right:auto;
	padding-right:30px;
	text-align:right;
	background-color:#fff;
	background-image:url(./images2.1/top.png);
}
div.bottom{
	width:800px;
	margin-left:auto;margin-right:auto;
}
div.ttlleft{
	width:300px;
	margin-left:auto;margin-right:auto;
}
div.ttlright{
	width:220px;height:100px;
	margin-left:auto;margin-right:auto;
	background-color:#0685d2;
	text-align:center;
}
div.outleft{
/*	background-color:#ddf; */
	width:140px;
	margin-left:auto;margin-right:auto;
	padding-left:10px;
	padding-right:10px;
}
div.outright{
	background-color:#fff;
	width:640px;
	margin-left:0px;margin-right:0px;
}
div.incenter{
	color:#444;
	width:320px;
	margin-left:0px;margin-right:0px;
	margin-top:6px;
	padding-left:10px;
	padding-right:10px;
}
div.inright{
	color:#444;
	width:300px;
	margin-left:0px;margin-right:0px;
	margin-top:7px;
	border:0px solid #000;
}
/* */
img{ border:0px solid #000;display:block;
	margin-left:auto;margin-right:auto;
}
img.iln{
	border:0px solid #000;display:inline;
	vertical-align:middle;
}
div.iriguchi{
	margin-top:20px;
	width:auto;line-height:16px;
	margin-left:2px;margin-right:2px;
	color:#f30;
	background-color:#fff;
	letter-spacing:26px;
	text-align:center;
}
td.nin{
	color:#fff;
	text-align:right;
}
input.id{
	margin-right:auto;
	width:80px;
	font:normal medium "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	vertical-align:middle;
}
input.pass{
	width:80px;
	font:normal medium "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	vertical-align:middle;
}
input.btn{
	height:24px;
	display:inline;
	vertical-align:middle;
}
/* ¶¦ÄÌ */
ul{
	background-color:#fff;
	margin-top:5px;margin-bottom:20px;
	margin-left:0px;padding-left:0px;
	color:#666;
	vertical-align:middle;
	border-bottom:2px solid #bba;
}
li{
	margin-left:16px;
	color:#444;
	line-height:18px;
	vertical-align:middle;
	list-style-image:url(./images2.1/bit.png);
	marker-offset:10px;
}
table{
	border-collapse:collapse;
}
td.midasi{font-size:medium;}
/* Ãæ±û :*/
div.squ{
	margin:0px;
	padding:0px 4px;
	border:1px solid #9cf;
}
div.ttl{
	padding-left:5px;
}
div.bun{
	color:#444;
	line-height:15px;
	width:282px;
	padding-left:5px;
	padding-bottom:10px;
}
div.bun01{
	color:#444;
	line-height:15px;
}
td{
	color:#444;
}
form{
	margin:0px;
}
/* BBS */
div.Bbody{
	background-color:#fff;
	width:700px;height:auto;
	margin-left:auto;margin-right:auto;
/*	border:1px solid #666; */
}
div.wak{
	width:284px;height:auto;
	margin-left:12px;
	margin-right:8px;
	border:2px solid #334;
	float:none;
	padding-bottom:5px;
	background-color:#cdd;
}
table.t1{
	width:276px;
	margin-top:5px;
	margin-left:auto;margin-right:auto;
	margin-bottom:5px;
	background-color:#fff;
}
td.lm{
	padding:2px;
}
span.num{
	font:normal 10px "Times new Roman",Osaka-ÅùÉý,impact;
	color:#256;
}
span.date{
	font:bold 10px "£Í£Ó ¥´¥·¥Ã¥¯",Osaka-ÅùÉý,monospace;
	color:#558;
	margin-left:2px;margin-right:3px;
}
span.dai{
/*	font:normal small "£Í£Ó £ÐÌÀÄ«",Ê¿À®ÌÀÄ«,sans; */
	font:normal small "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#113;
	/* mac ms don't use \*/
	letter-spacing:1px;
	/* end */
}
span.name{
	font:bold x-small "£Í£Ó ¥´¥·¥Ã¥¯",Osaka-ÅùÉý,monospace;
	color:#558;
	margin-left:10px;margin-right:2px;
	vertical-align:middle;
}
div.title{
	font:bold small "£Í£Ó ¥´¥·¥Ã¥¯",Osaka-ÅùÉý,monospace;
	color:#fff;
	background-color:#334;
	margin-bottom:5px;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:5px;
}
span.no{
	color:#d33;
	font:bold x-small "£Í£Ó ¥´¥·¥Ã¥¯",Osaka-ÅùÉý,monospace;
}
div.asahi{
	width:318px;
	height:360px;
	border:1px solid #262eff;
}
p.asahi2{
	text-align:justify;
	text-justify:distribute;
}
td.roujin {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	line-height: 1.2em;
	color: #666666;
	text-align: justify;
	text-justify:distribute;
	padding: 8px;
}
table.roujinwaku {
	border: 1px solid #9cf;
}
td.dai {
	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
td.guns{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-size: 12px;
	color: #666666;
	line-height: 1.3em;
	color: #666666;
	text-align: justify;
	text-justify:distribute;
¡Ñ
