.page {
  margin : 0px auto;
  padding : 0px;
  color : #2A2A2A;
  background-color : #FFF;
  text-align : center;
  width : 707px;
}

.page p {
  font-size : 100%;
}

#page-container {
  margin : 30px 0px 0px;
  width : 707px;
}

.page-header-logo {
  float : left;
  text-align : left;
  width : 467px;
  height : 64px;
  background-color : #FFF;
/*  background-image : url('http://37t.net/images/bg-box001.gif'); */
  background-repeat : no-repeat;
}

.page-header-logo p {
  padding : 6px 8px 0px;
}

.page-header-icon {
  float : right;
  width : 237px;
  height : 64px;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box003.gif');
  background-repeat : no-repeat;
}

.page-header-icon p {
  padding : 20px 0px 0px;
}

.page-header-menu {
  margin : 3px 0px;
  width : 707px;
  height : 48px;
  color : #FFF;
  background-color : transparent;
  background-image : url('http://37t.net/images/bg-menu.gif');
  background-repeat : no-repeat;
}

.page-header-menu p {
  padding : 15px 0px 0px;
  font-size : 120%;
  font-weight : bold;  
}

.page-header-menu a:link {
  color : #FFF;
  background-color : transparent;
  text-decoration : none;
}

.page-header-menu a:link {
  color : #FFF;
  background-color : transparent;
  text-decoration : none;
}

.page-header-menu a:visited {
  color : #FFF;
  background-color : transparent;
  text-decoration : none;
}

.page-header-menu a:hover {
  color : #FFF;
  background-color : transparent;
  text-decoration : underline;
}

.page-header-menu a:active {
  color : #FFF;
  background-color : transparent;
  text-decoration : underline;
}

.page-main {
  float : left;
  width : 467px;
  text-align : left;
}

.page-main-desc {
  width : 467px;
  height : 152px;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box002.gif');
  background-repeat : no-repeat;
}

.page-main-desc h2 {
  margin : 0px;
  padding : 4px 8px;
  color : #D53E62;
  font-size : 130%;
  font-weight : bold;
}

.page-main-desc h3 {
  margin : 0px;
  padding : 4px 8px;
  font-size : 95%;
}

.page-main-desc2 {
  width : 467px;
  height : 38px;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box009.gif');
  background-repeat : no-repeat;
}

.page-main-desc2 h2 {
  margin : 0px;
  padding : 8px;
  color : #E65226;
  font-size : 120%;
  font-weight : bold;
}

.page-main-head {
  margin : 3px 0px 0px;
  width : 467px;
  height : 40px;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box004.gif');
  background-repeat : no-repeat;
}

.page-main-head h4 {
  margin : 0px;
  padding : 4px 8px;
  color : #D53E62;
  font-size : 130%;
  font-weight : bold;
}

.page-main-head2 {
  margin : 3px 0px 0px;
  width : 467px;
  height : 40px;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box004.gif');
  background-repeat : no-repeat;
}

.page-main-head2 h4 {
  margin : 0px;
  padding : 8px;
  color : #2A2A2A;
  font-size : 130%;
  font-weight : bold;
}

.page-main-body {
  width : 467px;
  height : auto;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box005.gif');
  background-repeat : repeat;
}

.page-main-body h4 {
  margin : 0px;
  padding : 4px 8px;
  color : #D53E62;
  font-size : 130%;
  font-weight : bold;
}


.page-main-body-inside {
  padding : 5px;
}

.page-main-foot {
  width : 467px;
  height : 63px;
  text-align : right;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box006.gif');
  background-repeat : no-repeat;
}

.page-main-foot p {
  padding : 40px 0px 0px;
  font-size : 90%;
}

.page-sidebar {
  float : right;
  width : 240px;
  text-align : left;
}

.page-sidebar p {
  padding : 4px 8px;
}

.page-side-menu {
  width : 240px;
  height : 341px;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box007.gif');
  background-repeat : no-repeat;
}

.page-side-menu h5 {
  margin : 0px;
  padding : 4px 8px;
  color : #D53E62;
  font-size : 130%;
  font-weight : bold;
}

.page-side-info {
  margin : 3px 0px 0px;
  width : 240px;
  height : 152px;
  background-color : #FFF;
  background-image : url('http://37t.net/images/bg-box008.gif');
  background-repeat : no-repeat;
}

.page-side-info h6 {
  margin : 0px;
  padding : 4px 8px;
  color : #D53E62;
  font-size : 130%;
  font-weight : bold;
}

#page-footer {
  padding : 5px;
}

.company-history {
  margin : 0px 0px 5px;
  padding : 0px 0px 0px 10px;
  text-align : left;
  color : #59A602;
  background-color : transparent;
  font-size : 120%;
  font-weight : bold;
  border-left : 5px solid #B8E048;
  border-bottom	: 1px dashed #9DCCE0;
}

table.inquiry-form-table {
  margin : 5px;
  padding : 0px;
  width : 90%;
  text-align : left;
  table-layout : fixed;
  border-collapse : collapse;
  border : 1px solid #CCCCCC;
}

.inquiry-form-table th {
  margin : 0px;
  padding : 5px;
  width : 30%;
  font-weight : normal;
  color : #2A2A2A;
  background-color : #EEEEEE;
  border-top : 1px solid #CCCCCC;
  border-right : 1px solid #CCCCCC;
  border-bottom : 1px solid #CCCCCC;
  border-left : 5px solid #9DCCE0;
}

.inquiry-form-table td {
  margin : 0px;
  padding : 5px;
  width : 70%;
  color : #2A2A2A;
  background-color : #FFFFFF;
  border : 1px solid #CCCCCC;
}

table.company-info {
  margin : 5px;
  padding : 0px;
  width : 95%;
  text-align : left;
  table-layout : fixed;
  border-collapse : collapse;
  border : 1px solid #CCCCCC;
}

.company-info th {
  margin : 0px;
  padding : 5px;
  width : 30%;
  font-weight : normal;
  color : #2A2A2A;
  background-color : #EEEEEE;
  border-top : 1px solid #CCCCCC;
  border-right : 1px solid #CCCCCC;
  border-bottom : 1px solid #CCCCCC;
  border-left : 5px solid #9DCCE0;
}

.company-info td {
  margin : 0px;
  padding : 5px;
  width : 70%;
  color : #2A2A2A;
  background-color : #FFFFFF;
  border : 1px solid #CCCCCC;
}

