* {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;background:#;
	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;           /* IE以外用の中央寄せ */
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 {width:100%; border-collapse:collapse;}
table td {vertical-align:top; padding: px;}
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;}

.pro90 {
border: px solid #;
padding: 5px;
width: 90%;
margin: 7px 0px;
text-align : left;
margin-left:auto;
margin-right:auto;
}


.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;}


.blockTitleao {width: 92%; margin : 7px 0px 0px 0px;
margin-left:auto;
margin-right:auto;
text-align:left; background:#333333 url(../images/mozibana_ao.jpg) top; padding:5px 0 5px 26px; color:#333333; font-weight:; border-top:1px solid #666666;}

.imagebar {width: 95%; margin : 7px 0px 0px 0px;
margin-left:auto;
margin-right:auto;
text-align:left; background:#333333 url(../images/bar_black.jpg) repeat-x top; padding:0px 0px 0px 5px; color:#333333; font-weight:; border-top:1px solid #666666;}


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

.bar1 {
background-color: #666666;
border: 1px solid #333333;
margin : 7px 0px 0px 0px;
padding: 5px;
width: 94%;
text-align : left;
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;
}

.info {padding: 5px;}

.in_td03 {padding: 3px;}

.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;}

.linkbox {border: 1px solid #777777; width: 300px; text-align : left;
margin-left:auto;
margin-right:10px;
}

.linkbox0 {border: 1px solid #cccccc; width: 400px; text-align : left;
margin-left:10px;
margin-right:auto;
}

.linkbox1 {background : #4d4d4d; padding: 5px;}
.linkbox2 {background : #333333; padding: 5px;}
.linkbox3 {background : #4d4d4d; padding: 5px;border: 1px solid #cccccc;}

.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;}

h1,STRONG {font-weight: normal; }

.bitstyle1 { 
width: 98%;
text-align: center;
border-collapse: collapse;
border: 1px #CACACA solid;
} 

.bitstyle1 TD { 
border: 1px #CACACA solid;
text-align: left;
padding: 7px;
} 

.bitstyle2 TD { 
border: 1px #CACACA solid;
text-align: right;
padding: 7px;
} 

.bitimagec {text-align: center;}

.table-00 {
    width: 76%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.table-00 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: ;
    white-space: nowrap;
}

.table-0s {
    width: %;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.table-0s td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    text-align: ;
    white-space: nowrap;
}


table#table-00 {
    width: px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: ;
    white-space: nowrap;
}

table#table-02 {
    width: px;
    border: 0px #000000 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-02 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table-02 td {
    padding: 1px;
    border: 0px #000000 solid;
    border-width: 0 0 1px 1px;
    text-align: ;
    white-space: nowrap;
}

table#table-03 {
    width: px;
    border: 1px #E3E3E3 ;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-03 th {
    padding: 5px;
    border: #E3E3E3 ;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-03 td {
    padding: 5px;
    border: 1px #E3E3E3 ;
    border-width: 0 0 1px 1px;
    text-align: ;
}

table#table-04 {
    width: px;
    border: 0px #000000 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-04 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-04 td {
    padding: 1px;
    border: 0px #000000 solid;
    border-width: 0 0 1px 1px;
}


.infobar {
background-color: #666666;
border: 1px solid #333333;
margin : 7px 0px 0px 0px;
padding: 5px;
width: px;
}

.infobox {
border-top: 0px;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
padding: 5px;
width: px;
}
