	<style type="text/css">
		
@media (max-width: 767px) {
  .responsive {
    border-collapse: separate;
    border-spacing: 0  20px;
  }
  .responsive thead {
    display: none;
  }
  .responsive tr {
    background-color: #f6f6f6;
  }
  .responsive td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #dddddd;
  }
  .responsive td.col-6 {
    float: right;
    width: 50%;
  }
  .responsive td.txt-right {
    text-align: right;
  }
  .responsive td:before {
    content: attr(data-title) " ";
  }
  .responsive .clear {
    clear: both;
  }
}

@media (max-width: 320px) {
  .head-black1 {
    border-collapse: separate;
    border-spacing: 0  10px;
  }

  .head-black1 tr {
    background-color: #000000;
  }
  
  .head-black1 td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .head-black1 td.col-6 {
    float: right;
    width: 50%;
  }
   .head-black1 td.txt-right {
    text-align:right;
  }
  .head-black1 .clear {
    clear: both;
  }

}


@media (max-width: 320px) {
  .bigmaintable {
    border-collapse: separate;
    border-spacing: 0  0px;
    background-color: #FFFFFF;	
  }


}

@media (max-width: 640px) {
  .bigmaintable {
    border-collapse: separate;
    border-spacing: 0  0px;
    background-color: #FFFFFF;	
  }

}

@media (max-width: 768px) {
  .bigmaintable {    border-collapse: separate;
    border-spacing: 0  0px;
	background-color: #FFFFFF;
  }

}

@media (max-width: 320px) {
  .bigmaintable_g {
    border-collapse: separate;
    border-spacing: 0  0px;
    background-color: #000000;	
  }


}

@media (max-width: 640px) {
  .bigmaintable_g  {
    border-collapse: separate;
    border-spacing: 0  0px;
    background-color: #000000;	
  }

}

@media (max-width: 768px) {
  .bigmaintable_g  {    border-collapse: separate;
    border-spacing: 0  0px;
	background-color: #000000;
  }

}


@media (max-width: 320px) {
  .maintable1{    border-collapse: separate;
    border-spacing: 0  5px;

  }
  .maintable1 tr {
    background-color: #FFFFFF;
  }
  
  .maintable1 td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
	vertical-align: middle;  /* 中央揃え */	  
  }
  
  .maintable1 td.col-6 {
    float: right;
    width: 50%;
  }
   .maintable1 td.txt-right {
    text-align:right;
  }
  
   .maintable1 td.txt-center {
    text-align:center;

  }
  .maintable1 .clear {
    clear: both;
	height:60px;
	vertical-align: middle;  /* 中央揃え */
  }

}

@media (max-width: 640px) {
  .maintable1{    border-collapse: separate;
    border-spacing: 0  5px;
	background-color: #FFFFFF;	
  }
  .maintable1 tr {
    background-color: #FFFFFF;
  }
  
  .maintable1 td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
	vertical-align: middle;  /* 中央揃え */
  }
  
  .maintable1 td.col-6 {
    float: right;
    width: 50%;
  }
   .maintable1 td.txt-right {
    text-align:right;
  }
  .maintable1 .clear {
    clear: both;
	height:30px;
  }

}


@media (max-width: 768px) {
  .maintable1{ 
    border-collapse: separate;
    border-spacing: 0  5px;
	background-color: #FFFFFF;	
  }
  .maintable1 tr {
    background-color: #FFFFFF;
  }
  
  .maintable1 td {
    border: none;
    display: block;
    width: 100%;
	vertical-align: middle;  /* 中央揃え */
    box-sizing: border-box;
	
  }
  
  .maintable1 td.col-6 {
    float: right;
    width: 50%;
  }
   .maintable1 td.txt-right {
    text-align:right;
  }
  .maintable1 .clear {
    clear: both;
	height:30px;
  }


}


@media (max-width: 320px) {
  .maintable1img {
    border-collapse: separate;
    border-spacing: 0  0px;
  }

  .maintable1img tr {
    background-color: none;
  }
  
  .maintable1img td {
    background-color: none; 
    display: block; 
    width: 50vw;

  }
  
   .maintable1img td.col-6 {
    background-color: #FFFFFF;	  
    float: right;
    width: 50%;
  } 
   .maintable1img td.txt-right {
    text-align:right;
  }
   .maintable1img .clear {
    background-color: none;	   
    clear: both;
  }  
   .maintable1img td.img { 
    text-align:center;
    max-width: 50vw; max-width:100%;max-height:auto;
    height:auto;
}

}

@media (max-width: 480px) {
  .maintable1img {
    border-collapse: separate;
    border-spacing: 0  0px;
  }

  .maintable1img tr {
    background-color: none;
  }
  
  .maintable1img td {
    background-color: none; 
    display: block;
    width: 90vw;

  }
  
   .maintable1img td.col-6 {
    background-color: #FFFFFF;	  
    float: right;
    width: 50%;
  } 
   .maintable1img td.txt-right {
    text-align:right;
  }
   .maintable1img .clear {
    background-color: none;	   
    clear: both;
  }  
   .maintable1img td.img { 
    text-align:center;
    max-width: 90vw; 
    height:auto;
}


}

@media (max-width: 320px) {
  .maintable1Timg {
    border-collapse: separate;
    border-spacing: 0  0px;
  }

  .maintable1Timg tr {
    background-color: none;
  }
  
  .maintable1Timg td {
    background-color: none; 
	vertical-align: middle;	  
    display: block;
    width: 80vw;

  }
  
   .maintable1Timg td.col-6 {
    background-color: #FFFFFF;	  
    float: left;
    width: 50%;
  } 
   .maintable1Timg td.txt-left {
    text-align:left;
  }
   .maintable1Timg .clear {
    background-color: none;	   
    clear: both;
  }  
   .maintable1Timg td.img { 
    text-align:center;
    max-width: 80vw; 
    height:auto;
}


}

@media (max-width: 320px) {
  .maintable1imgP {
    border-collapse: separate;
    border-spacing: 0  0px;
  }

  .maintable1imgP tr {
    background-color: none;
  }
  
  .maintable1imgP td {
    background-color: none; 
    display: block;
    max-width:100%;max-height:auto;

  }
  
   .maintable1imgP .clear {
    background-color: none;	   
    clear: both;
  }  
   .maintable1imgP td.img { 
    text-align:center;
    max-width:100%;max-height:auto;
    height:auto;
}

}


@media (max-width: 768px) {
  .maintable1img {
    border-collapse: separate;
    border-spacing: 0 0px;
  }

  .maintable1img tr {
    background-color: none;
  }
  
  .maintable1img td {
    background-color: none; 
    display: block;
    width: 75vw;

  }
  
   .maintable1img td.col-6 {
    background-color: #FFFFFF;	  
    float:right;
    width: 50%;
  } 

   .maintable1img td.txt-right {
    text-align:right;
  }
   .maintable1img .clear {
    background-color: none;	   
    clear: both;
  }  
   .maintable1img td.img { 
    text-align:center;
	float: right;
    max-width: 100vm; 
    height:auto;
}

}





@media (max-width: 320px) {
  .maintable1-r {
    border-collapse: separate;
    border-spacing: 0  0px;
  }

  .maintable1-r tr {
    background-color: #FFFFFF;
  }
  
  .maintable1-r td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .maintable1-r td.col-6 {
    background-color: #FFFFFF;	  
    float: right;
    width: 50%;
  }
   .maintable1-r td.txt-right {
    text-align:right;
  }
  .maintable1-r .clear {
    clear: both;
  }
   .maintable1-r td.img { 
    background-color: #FFFFFF;
    max-width: 80vm; 
    height:auto;
}


}

@media (max-width: 640px) {
  .maintable1-r {
    border-collapse: separate;
    border-spacing: 0  0px;
  }

  .maintable1-r tr {
    background-color: #FFFFFF;
  }
  
  .maintable1-r td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .maintable1-r td.col-6 {
    background-color: #FFFFFF;		  
    float: right;
    width: 50%;
  }
  
  .maintable1-r td.txt-right {
    text-align: right;
  }  
  .maintable1-r .clear {
    clear: both;
  }
   .maintable1-r td.img { 
    background-color: #FFFFFF;
    max-width: 80vm; 
    height:auto;
}
}


@media (min-width: 1600px) {
  .maintable1-r {
     max-width: 1380px; 
  }

}




@media (max-width: 320px) {
  .maintable2-r {
    border-collapse: separate;
    border-spacing: 0  0px;
  }

  .maintable2-r tr {
    background-color: #000000;
  }
  
  .maintable2-r td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .maintable2-r td.col-6 {
    background-color: #000000;	  
    float: right;
    width: 50%;
  }
   .maintable2-r td.txt-right {
    text-align:right;
  }
  .maintable2-r .clear {
    clear: both;
  }
   .maintable2-r td.img { 
    background-color: #000000;
    max-width: 80vm; 
    height:auto;
}


}

@media (max-width: 640px) {
  .maintable2-r {
    border-collapse: separate;
    border-spacing: 0  0px;
  }

  .maintable2-r tr {
    background-color: #000000;
  }
  
  .maintable2-r td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .maintable2-r td.col-6 {
    background-color: #000000;		  
    float: right;
    width: 50%;
  }
  
  .maintable2-r td.txt-right {
    text-align: right;
  }  
  .maintable2-r .clear {
    clear: both;
  }
   .maintable2-r td.img { 
    background-color: #000000;
    max-width: 80vm; 
    height:auto;
}


}


@media (min-width: 1600px) {
  .maintable2-r {
     max-width: 1380px; 
  }



}




@media (max-width: 320px) {
  .head-top {
    border-collapse: separate;
    border-spacing: 0  5px;
	background-color: #818183;
  }

  .head-top tr {
    background-color: #818183;
  }
  
  .head-top td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .head-top td.col-6 {
    float: right;
    width: 50%;
  }
   .head-top td.txt-right {
    text-align:right;
  }
  .head-top .clear {
    clear: both;
  }

}

@media (max-width: 640px) {
  .head-top {
    border-collapse: separate;
    border-spacing: 0  5px;
	background-color: #818183;	
  }

  .head-top tr {
    background-color: #818183;
  }
  
  .head-top td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .head-top td.col-6 {
    float: rightt;
    width: 50%;
  }
  .head-top td.txt-right {
    text-align:right;
  }
  .head-black1 .clear {
    clear: both;
  }

}

@media (max-width: 768px) {
  .head-top {
    border-collapse: separate;
    border-spacing: 0  5px;
	background-color: #818183;	
  }

  .head-top tr {
    background-color: #818183;
  }
  
  .head-top td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .head-top td.col-6 {
    float: right;
    width: 50%;
  }
   .head-top td.txt-right {
    text-align:right;
  }
  .head-top .clear {
    clear: both;
  }

}

@media (max-width: 320px) {
  .head-black1 {
    border-collapse: separate;
    border-spacing: 0  5px;
  }

  .head-black1 tr {
    background-color: #000000;
  }
  
  .head-black1 td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .head-black1 td.col-6 {
    float: right;
    width: 50%;
  }
   .head-black1 td.txt-right {
    text-align:right;
  }
  .head-black1 .clear {
    clear: both;
  }

}

@media (max-width: 640px) {
  .head-black1 {
    border-collapse: separate;
    border-spacing: 0  5px;
  }

  .head-black1 tr {
    background-color: #000000;
  }
  
  .head-black1 td {
    border: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  
  .head-black1 td.col-6 {
    float: right;
    width: 50%;
  }
  .head-black1 .clear {
    clear: both;
  }

}

@media (max-width: 320px) {
   .footer {
    border-collapse: separate;
    border-spacing: 0  5px;
  }

   .footer tr {
    background-color: none;
  }
  
   .footer td {
    border: none;
    display: block;
    width: 100%;

    box-sizing: border-box;
  }
  
   .footer td.col-6 {
    float: right;
    width: 50%;
  }
   .footer td.txt-right {
    text-align:right;
  }
   .footer .clear {
    clear: both;
  }

   .footer td.img { 
    max-width: 50%; 
    height:auto;
}

}

@media (max-width: 640px) {
  .footer {
    border-collapse: separate;
    border-spacing: 0  5px;
  }

  .footer tr {
    background-color: none;
  }
  
  .footer td {
    border: none;
    display: block;
    width: 100%;    
    box-sizing: border-box;
  }
  
  .footer td.col-6 {
    float: right;
    width: 50%m;
  }
  .footer .clear {
    clear: both;
  }
   .footer td.img { 
    max-width: 100vm; 
    height:auto;
}


}


img { 
    max-width: 100%; 
    height:auto;
}

    A:hover {color: #00FFFF; text-decoration:none; }
    A:link {color: #007EBB; text-decoration:none; }
    A:visited {color: #808080; text-decoration:none; }
   .style4 {
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}
   .style5 {color: #FF0000; font-weight: bold; }
   .style5r {color: #FF0000; }
   .css17 { font-size: 16px; letter-spacing: 1px; LINE-HEIGHT: 2.3; } 
   .css16 { font-size: 16px; letter-spacing: 1px; LINE-HEIGHT: 2.5; }
   .css15 { font-size: 15px; letter-spacing: 1px; LINE-HEIGHT: 21px; }
   .css14 { font-size: 15px; letter-spacing: 1px; LINE-HEIGHT: 1.8; }
   .css14-16 { font-size: 14px; LINE-HEIGHT: 1.8;}
   .css13 { font-size: 13px; LINE-HEIGHT: 16px;}
   .css13-15 { font-size: 15px; LINE-HEIGHT: 18px;LINE-HEIGHT: 1.8; }
   .css11-14 { font-size: 11px; LINE-HEIGHT: 14px;}
   .css10-13 { font-size: 10px; LINE-HEIGHT: 13px;}
   .css5  { font-size: 5px; LINE-HEIGHT: 5px;}
   .css3  { font-size: 3px; LINE-HEIGHT: 3px;}

   .css1em  { font-size:1em;}
   .css08em  { font-size:0.9em; LINE-HEIGHT: 2.5;}

 ul, ol {
	padding-left:15px;
	}
li {
	padding-left:15px;
	}

p.sample1 {
	padding-left:13px;
	}

   </style>
   
	<!--[if lt IE 9]>
	<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
	<![endif]-->

