﻿@CHARSET "UTF-8";

.contents {
  width: 786px;
  max-height: auto;
  text-align: left;
  margin-left: 10px;
  margin-right: auto;
  position: relative;
  float: left;
}

.text_greeting {
  width: 500px;
  max-height: auto
  text-align: left;
  margin-left: 5px;
  margin-right: auto;
  margin-bottom: 20px;
  position: relative;
  display: block;
  float: left;
}

.text_greeting #g1 {
    line-height: 1.7em;
    font-size: 16px;
    margin-left: 5px;
}

.greeting_img {
  width: 260px;
  max-height: aute;
  text-align: left;
  margin-top: 30px;
  margin-left: 20px;
  margin-right: auto;
  position: relative;
  display: block;
  float: left;
  line-height: 1.6em;
  font-family: serif;
}

.greeting_img #g1 {
    color: #000;
    font-family: serif;
    text-align: center;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
}

.greeting_img #g2 {

    font-size: 10px;
    margin-left: 95px;
    margin-top: -10px;
}

.greeting_img #g3 {
width: 120px;
    font-size: 10px;
    margin-left: 10px;
    margin-right: 55px;
    margin-top: -10px;
}

.greeting_img #g4 {
    font-size: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: -10px;
}

.greeting_img img {
    border: 0px solid currentColor;
    width: 240px;
    max-height: auto;
    margin-left: 20px;
    margin-right: auto;
}

.greeting_img label{
    margin-left: 20px;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}

.greeting_img h3{
    color: #000;
    font-family: serif;
    text-align: center;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
}

.greeting_img #name1{
    margin-left: 75px;
}

.greeting_img h4{
    color: #000;
    font-family: serif;
/*    text-align: right;*/
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: -10px;
    margin-left: 10px;
}

.greeting_img h5{
    color: #000;
    font-family: serif;
    text-align: left;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
}

.greeting_img h6{
font-weight:normal;
    color: #000;
    font-family: serif;
/*    text-align: left;*/
    font-size: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.greeting_img h7{
    color: #000;
    font-family: serif;
    text-align: left;
    font-size: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.contents table {
    font-size: 16px;
    line-height: 1.5em;
    margin-left: 5px;
}

#sikaku {
    width:900px;
}

.contents th {
    width: 120px;
    text-align: justify;
    float: center;
}

#th_just {
    letter-spacing: 17px;
}

#right_num {
    text-align: right;
}



.company_img{
  border: 0px solid currentColor;
  max-width: 280px;
  max-height: 280px;
  margin-left: 80px;
  margin-right: 10px;
  position: relative;
  display: block;
}

.text_covid {
  width: 770px;
  max-height: auto;
  text-align: left;
  margin-left: 14px;
  margin-right: auto;
  margin-bottom: 20px;
  float: left;
}

#covid1 {
  text-align: center;
}
#covid2 {
  background-color: #C2EEFF;
}

#covid3 {
  font-size: large;
  color: #000080
}

#covid4 {
  text-decoration: underline;
  color: red
}

#covid5 {
  color: red
}

#covid6 {
  padding-left: 2em;
  text-indent: -1em;
}

.text_iso,
.text_iso2 {
  width: 770px;
  max-height: aute;
  text-align: left;
  margin-left: 14px;
  margin-right: auto;
  margin-bottom: 20px;
  float: left;
}

.text_iso2 {
  margin-top: 20px;
}

.text_iso #i1 {
    line-height: 1.5em;
    /*font-family: serif;*/
    font-size: 16px;
    margin-left: 5px;
    margin-right: 5px;
}

.text_iso2 #i2_box1 {
    width: 380px;
    max-height: aute;
    margin-left: 20px;
    line-height: 1.3em;
    font-size: 16px;
    float: left;
}

.text_iso h3 {
    color: #000;
    text-align: center;
    font-size: 26px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.iso_img1 {
  width: 460px;
  max-height: aute;
  text-align: left;
  /*vertical-align: baseline;*/
  margin-right: auto;
  margin-left: 10px;
  /*margin-top: 20px;*/
  float: left;
}

/*
.iso_img2 {
  width: 120px;
  max-height: aute;
  margin-right: auto;
  margin-left: 500px;
  margin-top: 20px;
}
*/

.iso_img1 table{
  font-size: 14px;
}

.iso_img1 th{
  width: 90px;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}

.iso_img2 img{
  width: 260px;
  /*margin-left: 50px;*/
  margin-right: auto;
}

.text_award1,
.text_award2  {
  line-height: 1.5em;
  width: 780px;
  max-height: aute;
  text-align: left;
  margin-top: 5px;
  margin-left: 30px;
  margin-right: auto;
  float: left;

}
.text_award2 {
  /*border-top: dashed 2px #000000;*/
  position: relative;
}

.text_award1 h3 {
    margin: 0px;
    padding: 5px;
    color: #ffffff;
    background-image: url("../images/sub_title_01.jpg");
    background-repeat: repeat-y;
}

.text_award1 h4,
.text_award2 h4 {
    padding-left: 20px;
    margin: 0px;
    color: #191970;
    background-image: url("../images/sub_title_02.jpg");
    background-repeat: repeat-y;
}

.text_award1 h5,
.text_award2 h5 {
    font-size: 16px;
    text-align: center;
    padding-left: 20px;
    margin: 0px;
    color: #ffffff;
    background-image: url("../images/sub_title_03.jpg");
    background-repeat: repeat-y;
}


.award_img1,
.award_img2 {
  line-height: 1.2em;
  width: 290px;
  max-height: aute;
  text-align: left;
  margin-left: 50px;
  margin-right: auto;
  position: relative;
  display: block;
  float: left;
}

.award_img1 img,
.award_img2 img {
    margin-left: 10px;
    max-width: auto;
    width: 270px;
    height: 200px;
    float: left;
}

.text_Certificate_of_appreciation1 {
  line-height: 1.5em;
  width: 780px;
  max-height: aute;
  text-align: left;
  margin-top: 5px;
  margin-left: 30px;
  margin-right: auto;
  float: left;

}

.text_Certificate_of_appreciation1 h3 {
    margin: 0px;
    padding: 5px;
    text-align: center;
    color: #ffffff;
    background-image: url("../images/sub_title_01.jpg");
    background-repeat: repeat-y;
}

.Certificate_of_appreciation_img1,
.Certificate_of_appreciation_img2 {
  line-height: 1.2em;
  width: 290px;
  max-height: aute;
  text-align: left;
  margin-left: 50px;
  margin-right: auto;
  position: relative;
  display: block;
  float: left;
}

.Certificate_of_appreciation_img1 img {
    margin-left: 10px;
    max-width: auto;
    width: 270px;
    height: 200px;
    float: left;
}

.Certificate_of_appreciation_img2 img {
    margin-left: 40px;
    max-width: auto;
    width: 200px;
    height: 270px;
}

.address {
  line-height: 1.2em;
  width: 780px;
  max-height: aute;
  margin-left: auto;
  margin-right: auto;
  float: left;
}

.address th{
    width: 120px;
    text-align: center;
    background-color: #d7eeff;
    border: solid 1px #000000;
}

.address td{
    padding-left: 10px;
    text-align: left;
    border: solid 1px #000000;
}

.address p{
    margin: 1.9px;
}

.address_img1 img,
.address_img2 img {
  width: 370px;
  max-height: aute;
  text-align: left;
  margin-top: 10px;
  margin-left:7px;
  margin-right: auto;
  position: relative;
  display: block;
  float: left;
  border: solid 1px #000000;
}

#mapField{
  width: 370px;
  height: 370px;
  text-align: left;
  margin-top: 10px;
  margin-left:7px;
  margin-right: auto;
  position: relative;
  display: block;
  float: left;
  border: solid 1px #000000;
}

.address_img2 img{
  width: 380px;
  margin-left: 22px;
}

