@charset "Shift_JIS";


body {
    
     -webkit-print-color-adjust: exact;
}


iida-inner #companyinfo{
    padding-top: 17px;
    padding-bottom: 17px;
	padding-left: 17px;
	padding-right: 17px;
    background-color: #e5eaed;
	margin-bottom: 10px;
}

#iida-inner #companyinfo h3{
    color: #000;
    padding-top: 2px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-right: 5px;
    background-image : url(pointCompany_1B1_01.png);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 1em;
    margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
}



#iida-wrapper h3{
    background-image : /*--url(../images/indexBg_1B1.png);--*/
    background-position: left center;
    background-repeat: no-repeat;
	width: 40%;
	line-height: 25px;
	border: 3px solid #f5deb3; 
	background-color: #deb887;
	color: #ffffff;
    text-align: left;
	padding-left: 55px;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 1.6em; 
	letter-spacing: 0.1em;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 13px;
	border-radius: 0 25px 25px 0;	

}

.greetings {
      background-color: #FAEBD7;     
}

#concept h2 {
         font-size: 18px;
         text-align: center;
         font-weight: normal;
         margin-top: 20px;
         padding-top: 30px;
}

p.date {
    text-align: right;
    padding-right: 20px;
    
}

p.name {
     text-align: right;
     padding-right: 20px;
}

p.president {
      text-align: right;
      padding-right: 40px;
}

p.main {
    text-indent: 5vw;
    padding: 20px 20px;
    line-height: 1.8em;
   
     
}

.houjinrinen {
      background-color: #FAEBD7;
      
}

.houjinrinen h2 {
      text-align: center;
      font-size: 18px;
}



*.houjinrinen p{
        text-indent: 5vw;
        line-height: 1.8em;
        padding: 20px 20px;
        
}

.keieirinen {
      background-color: #FAEBD7;
               
}

.keieirinen {
        text-indent: 5vw;
        line-height: 1.8em;
        padding: 20px 20px;
}

table.aaa{
    border: 0;
}

 .aaa th, td {
    border: 1px solid #a9a9a9;
    border-spacing: 10px;
    padding: 0.8em;   
}

.aaa th {
    width: 140px;
    background-color: #ffdab9;
    
     
    
}
.aaa td {
    width: 815px;
    background-color:  #FAEBD7;
    
}

table .bbb {
    border: 0;
}
.bbb th,td {
    border: 1px solid #a9a9a9;
    border-spacing: 12px;
    padding: 0.8em;   
}

.bbb th {
    width: 145px;
    background-color: #ffdab9;
   
}

.bbb td {
    width: 810px;
    background-color:  #FAEBD7;
    text-align: justify;
    
}

.nav li {
  list-style: none;
  border-left: 3px solid #deb887;
  padding-left: 5px;
	
}

table.yakuin {
    border: 0;
}

.yakuin tr:nth-child(1) {
    height: 50px;
}

.yakuin th {
    width: 145px;
    background-color: #ffdab9;
   
}

.yakuin td:nth-child(2) {
    width: 145px;
    background-color:  #FAEBD7;
    text-align: justify;
    
}

.yakuin td:nth-child(3) {
    width: 520px;
}


