






@media screen and (max-width: 767px) {

#hr2 {

font-size: 100%;
}


#hr1 {

}
#hr3 {

}
#mm {

font-size: 100%;
line-height: 2;
}
#main {

font-size: 100%;

}





#d1 {

border: solid 1px #000000;


}
#d1a {
	width: 90px;

}
#d1a img {
 max-width: 90px;
 max-height: 90px;


 }
#d1b {


}




#im {
	width: 75px;
	height: 75px;
}
#im2 {
}


#t1 {
font-size: 100%;
line-height: 1.6;
padding : 5px ;
}

#t2 {
font-size: 100%;
line-height: 1.6;
padding : 5px ;
}





#t3 {
font-size: 100%;
line-height: 1;
}





#t1 table {


    background: #706000;

}

#t2 table {


    background: #500010;

}
#t3 table {


    background: #206000;

}




#t1 #d1b  {
font-size: 100%;
}
#t2 #d1b  {
font-size: 100%;
}
#t3 #d1b  {
font-size: 100%;
}


#t4 {

font-size: 100%;
line-height: 1.6;
}

#t5 {

font-size: 100%;
line-height: 1.6;
}
#t6 {

font-size: 100%;
line-height: 1.6;
}

body {
word-break:break-all;
font-size: 100%;

background-color:#d3d3d3;
}
hr {


}

table {
border: solid 1px #000000; 
border-collapse: separate;

    background: #808080 ;
}
table tr {


    background: #f0f0f0;

}
table th {

}
table td {

padding: 0px;
font-size: 100%;
 

}

table li {
   display: inline-block;
  list-style-type: none;

}


}
















@media screen and (min-width: 768px) {

#hr2 {

}
#hr3 {

}


#hr1 {

}
#mm {
	width: 100%;
}
#main {
	width: 1200px;

}





#d1 {

border: solid 1px #000000;


}
#d1a {
	width: 100px;

}
#d1a img {
 max-width: 100px;
 max-height: 100px;


 }


#d1b {
	width: 290px;
 max-width: 290px;


}






#t1 {
	width: 400px;

display: table-cell;
border: solid 1px #000000;
vertical-align: top; 

padding : 5px ;

}

#t1 table {


    background: #706000;

}






#t2 {
	width: 400px;

display: table-cell;
border: solid 1px #000000;
vertical-align: top; 
padding : 5px ;
}


#t2 table {


    background: #500010;

}





#t3 {
	width: 400px;

display: table-cell;
vertical-align: top; 
}


#t3 table {


    background: #206000;

}



#t1 #d1b  {
font-size: 100%;
}
#t2 #d1b  {
font-size: 100%;
}
#t3 #d1b  {
font-size: 100%;
}


#t4 {

	width: 400px;

display: table-cell;
border: solid 1px #000000;
vertical-align: top;  
}

#t5 {
	width: 300px;

display: table-cell;
border: solid 1px #000000;
vertical-align: top;  
}


#t6 {

display: table-cell;
border: solid 1px #000000;
vertical-align: top;  
}



body {
word-break:break-all;
font-size: 100%;

background-color:#d3d3d3;
}
hr {


}

table {

border: solid 1px #000000; 
border-collapse: separate;
    background: #808080 ;

}




table tr {


    background: #f0f0f0;

}
table th {

}
table td {


padding: 0px;
font-size: 100%;
 

}

table li {
   display: inline-block;
  list-style-type: none;

}


}




