
div#body-head {
    text-align: center;
}

div#body-main {
    text-align: left;
		margin-bottom: 25px;
}

div#body-foot {
    text-align: center;
}

#body-head table,
#body-main table,
#body-foot table {
    margin-left: auto;
    margin-right: auto;
}

#body-main table.left {
    margin-left: 0px !important;
}

#body-head table tr th,	
#body-head table tr td,
#body-main table tr th,
#body-main table tr td,
#body-foot table tr th,
#body-foot table tr td {
    text-align: left;
}

#body-main1 {
  display: inline-block;
  margin: 0px 0px 0px 30px;
}

#body-main2 {
  display: inline-block;
  margin: 0px 0px 0px 30px;
  vertical-align: top;
}

.center {
    text-align: center !important;
}

.left {
    text-align: left !important;
}

.right {
    text-align: right !important;
}

.font-white {
    color: #ffffff;
}
.Category,
.ModelModule{
	background: #000088;
}
.bgWhite{
	background: #ffffff;
}
.bgGray{
	background: #eeeeee;
}
.bgBlack{
	background: #666666;
}
.bgBlue{
	background: #003366;
	height: 32px;
}
.bgDblue{
	background: #000066;
}
.bgmurasaki{
	background: #666ccc;
}
.bgC{
	background: #cccccc;
}
.bgDblack{
	background: #444444;
}
.h2{
	height: 2px;
}
.h5{
	height: 5px;
}
.h20{
	height: 20px;
}
.h26{
	height: 26px;
}
.h40{
	height: 40px;
}
.w5{
	width: 5px;
}
.w2{
	width: 2px;
}
.w33{
	width: 33%;
}
.w34{
	width: 34%;
}
.w50{
	width: 50%;
}
.w90{
	width: 90%;
}
.w100{
	width: 100%;
}
.w110{
	width: 110px;
}
.w260{
	width: 260px;
}
.w390{
	width: 390px;
}
.w440{
	width: 440px;
}
.w480{
	width: 480px;
}
.w500{
	width: 500px;
}
.w512{
	width: 512px;
}
.w604{
	width: 604px;
}
.w607{
	width: 607px;
}
.mb20{
	margin-bottom: 20px;
}
.mb40{
	margin-bottom: 40px !important;
}
.mb50{
	margin-bottom: 50px !important;
}
.strong {
    font-size:110% !important;
    font-weight: bold;
}

#body-main table tr th.category {
    background-color: #666ccc;
    color: #ffffff;
}

body {
word-break: break-all;
overflow-wrap: break-word;
}

table.table01 {
    width: 100%;
    background-color: #f1f1f1;
}