* {padding:0; margin:0; font-size:12px;}
html {height: 100%;}
body {height: 100%; text-align:center; font-size:12px; font-family:Verdana, Helvetica, 'MS PGothic', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Osaka, sans-serif; background:#ffffff url(../images/back2.jpg) repeat-x 0px 0px; color:#555555;}

.wrapper {width:820px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px;
}
.push{height: 20px;}

.footmagec {text-align: center; margin:5px 0px;}
#footerbar {height: 20px; width:100%; background:#f7f7f7; text-align:center; border-top:1px solid #cccccc; font-size:px; padding:12px 0;margin-left:auto; margin-right:auto;}


a {text-decoration:none; font-weight:; color:#333333; border:0px; outline:none;}
a:hover {text-decoration:underline; color:#ff9900;}
img {border:0px;}
img a {border:0px;}
hr {height:0; border-top:1px solid #E0E0E0; color:#ffffff;}

table {border-collapse:collapse;}
table td {vertical-align:top; padding: 4px;}
th a {color:#333333;}
th {padding: 3px; vertical-align: middle; font-weight: bold; color: #71980E;	border-bottom: 1px solid #CCC;	background: #333;}

#container {width:820px; margin:0 auto; text-align:left;}

#header {width:820px;}
.header-top {width:820px; height:84px; background:# url(../images/.jpg); overflow:visible !important; overflow:hidden;}
.sitelogo {width:381px;position:absolute; z-index:1; margin:8px 0 0 10px;}
.nav1 {width:px; position:absolute; z-index:2; margin:68px 0 0 420px;}

#stylefour{margin:18px 0px 0px 0px;width:820px; position:relative; display:block; height:36px; font-size:11px; font-weight:; background:transparent url(../images/bgoff.gif) repeat-x top left; }
#stylefour ul{margin:0 0 0 90px; padding:0;	list-style-type:none; width:auto;}
#stylefour ul li{display:block; float:left;	margin:; position:relative;}
#stylefour ul li a{display:block; float:left; color:#555555; text-decoration:none; padding:13px 16px 0 16px; height:23px;}
#stylefour ul li a:hover{color:#91c53d; background-image: url(../images/bgon.gif); height:px;}
#stylefour ul li a.current{color:#555555; background:# url(../images/bgon.gif) no-repeat top right;}

.goback{background : #ffffff; text-align : right; padding: 7px 15px 5px 15px;border-top: 1px solid #444444;}

#main-area {width:820px; background:#ffffff; line-height:1.4; clear:both;}
#main-area ul {margin:0; padding:0; list-style:decimal outside; text-align:left;}
#main-area li {margin:0; padding:2px; margin-left:15px; list-style:square outside; color:#555555;}

#left {width:630px; background:#ffffff;}

.blockTitle{width: 607px; margin : 7px 0px 0px 0px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/bar_left.gif); padding:5px 0px;}

.btitle{
text-align:left; color:#555555; padding:0px 0px 0px 15px;}

.message {
background : #f9f9f9;
border: 1px solid #e0ded8;
margin : 7px 0px;
padding: 5px;
width: 95%;
text-align : center;
margin-left:auto;
margin-right:auto;
}

.pro1 {
border: 1px solid #ffffff;
padding: 5px;
width: 94%;
margin: 7px 0px;
text-align : left;
margin-left:auto;
margin-right:auto;
}

.pro2 {
border: 1px solid #e0ded8;
padding: 5px;
width: 94%;
margin: 7px 0px;
text-align : left;
margin-left:auto;
margin-right:auto;
}

.mozi {color:#ff9900;}
.mozired {color:#ff0000;}
.moziao {color:#6666ff;}

.style1 {text-decoration:none; color:#ff9900;}
.style1 a {text-decoration:none; color:#ff9900;}
.style1 a:hover {text-decoration:underline; color:#ff9900;}

.messagebox {
background : #f9f9f9;
border: 1px solid #e0ded8;
margin : 7px 0px;
padding: 5px;
width: 95%;
text-align : left;
margin-left:auto;
margin-right:auto;
}
.messagebox a {text-decoration:none; color:#ff9900;}
.messagebox a:hover {text-decoration:underline; color:#ff9900;}

#rightbox {width:190px; vertical-align:top; background:#ffffff;}
.sidebox {text-align: center; margin: 7px 0px;}
.sidebox2 {width:160px; text-align: left; margin: 7px 0px; padding: 5px; border: 1px solid #e0ded8;}

.bitimagec {text-align: center; }

h1,STRONG {font-weight: normal; }

