@media screen and (max-width:2245px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto; background-color: #FF6347;}
   div#body    {width:1810px; text-align:center; margin: 0 auto;}
   div.imgcell {width:452px; text-align:center; float:left; font-size: 12pt;}
   div.imglong {width:902px; text-align:center; float:left; font-size: 12pt;}
   div#foot    {width:1810px; text-align:center; margin: 0 auto; clear:left;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #000080; font-size: 10pt;}
   H1          {font-size: 40pt;}
   IMG         {width: 450px; height: 338px;}
   IMG.v       {width: 338px; height: 450px;}
   IMG.d       {width: 900px; height: 338px;}

   div#kolx  {width:1352px; text-align:center; margin: 0 auto; background-color: navy; color: white;}

   A.kyoh         {font-size: 12pt; padding: 0 20px; text-decoration: none;}
   A.kyoh:link    {color: white;}
   A.kyoh:visited {color: white;}
   A.kyoh:active  {color: aqua;}
   A.kyoh:hover   {color: aqua;}

   A.kyoR         {font-size: 12pt; padding: 0 20px 0 10px; text-decoration: none;}
   A.kyoR:link    {color: white;}
   A.kyoR:visited {color: white;}
   A.kyoR:active  {color: aqua;}
   A.kyoR:hover   {color: aqua;}

   A.kyoL         {font-size: 12pt; padding: 0 10px 0 20px; text-decoration: none;}
   A.kyoL:link    {color: white;}
   A.kyoL:visited {color: white;}
   A.kyoL:active  {color: aqua;}
   A.kyoL:hover   {color: aqua;}

   A.cem         {font-size: 12pt; padding: 0; text-decoration: none;}
   A.cem:link    {color: white;}
   A.cem:visited {color: white;}
   A.cem:active  {color: aqua;}
   A.cem:hover   {color: aqua;}

   span.kyoL     {font-size: 12pt; padding: 0 10px 0 20px; color:yellow;}
   span.kyoR     {font-size: 12pt; padding: 0 20px 0 10px; color:yellow;}
   span.kyoh     {font-size: 12pt; padding: 0 20px; color:yellow;}
   span.cem      {font-size: 12pt; padding: 0; color:yellow;}
}


@media screen and (max-width:1795px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto; background-color: #FF6347;}
   div#body    {width:1360px; text-align:center; margin: 0 auto;}
   div.imgcell {width:452px; text-align:center; float:left; font-size: 12pt;}
   div.imglong {width:902px; text-align:center; float:left; font-size: 12pt;}
   div#foot    {width:1360px; text-align:center; margin: 0 auto; clear:left;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #000080; font-size: 10pt;}
   H1          {font-size: 40pt;}
   IMG         {width: 450px; height: 338px;}
   IMG.v       {width: 338px; height: 450px;}
   IMG.d       {width: 900px; height: 338px;}

   div#kolx  {width:1352px; text-align:center; margin: 0 auto; background-color: navy; color: white;}

   A.kyoh         {font-size: 12pt; padding: 0 20px; text-decoration: none;}
   A.kyoh:link    {color: white;}
   A.kyoh:visited {color: white;}
   A.kyoh:active  {color: aqua;}
   A.kyoh:hover   {color: aqua;}

   A.kyoR         {font-size: 12pt; padding: 0 20px 0 10px; text-decoration: none;}
   A.kyoR:link    {color: white;}
   A.kyoR:visited {color: white;}
   A.kyoR:active  {color: aqua;}
   A.kyoR:hover   {color: aqua;}

   A.kyoL         {font-size: 12pt; padding: 0 10px 0 20px; text-decoration: none;}
   A.kyoL:link    {color: white;}
   A.kyoL:visited {color: white;}
   A.kyoL:active  {color: aqua;}
   A.kyoL:hover   {color: aqua;}

   A.cem         {font-size: 12pt; padding: 0; text-decoration: none;}
   A.cem:link    {color: white;}
   A.cem:visited {color: white;}
   A.cem:active  {color: aqua;}
   A.cem:hover   {color: aqua;}

   span.kyoL     {font-size: 12pt; padding: 0 10px 0 20px; color:yellow;}
   span.kyoR     {font-size: 12pt; padding: 0 20px 0 10px; color:yellow;}
   span.kyoh     {font-size: 12pt; padding: 0 20px; color:yellow;}
   span.cem      {font-size: 12pt; padding: 0; color:yellow;}
}


@media screen and (max-width:1345px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto; background-color: #00008b;}
   div#body    {width:905px; text-align:center; margin: 0 auto;}
   div.imgcell {width:452px; text-align:center; float:left; font-size: 12pt;}
   div.imglong {width:902px; text-align:center; float:left; font-size: 12pt;}
   div#foot    {width:905px; text-align:center; margin: 0 auto; clear:left;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #ADD8E6; font-size: 10pt;}
   H1          {font-size: 30pt;}
   IMG         {width: 450px; height: 338px;}
   IMG.v       {width: 338px; height: 450px;}
   IMG.d       {width: 900px; height: 338px;}

   div#kolx  {width:902px; text-align:center; margin: 0 auto; background-color: navy; color: white;}

   A.kyoh         {font-size: 12pt; padding: 0 20px; text-decoration: none;}
   A.kyoh:link    {color: white;}
   A.kyoh:visited {color: white;}
   A.kyoh:active  {color: aqua;}
   A.kyoh:hover   {color: aqua;}

   A.kyoR         {font-size: 12pt; padding: 0 20px 0 10px; text-decoration: none;}
   A.kyoR:link    {color: white;}
   A.kyoR:visited {color: white;}
   A.kyoR:active  {color: aqua;}
   A.kyoR:hover   {color: aqua;}

   A.kyoL         {font-size: 12pt; padding: 0 10px 0 20px; text-decoration: none;}
   A.kyoL:link    {color: white;}
   A.kyoL:visited {color: white;}
   A.kyoL:active  {color: aqua;}
   A.kyoL:hover   {color: aqua;}

   A.cem         {font-size: 12pt; padding: 0; text-decoration: none;}
   A.cem:link    {color: white;}
   A.cem:visited {color: white;}
   A.cem:active  {color: aqua;}
   A.cem:hover   {color: aqua;}


   span.kyoL     {font-size: 12pt; padding: 0 10px 0 20px; color:yellow;}
   span.kyoR     {font-size: 12pt; padding: 0 20px 0 10px; color:yellow;}
   span.kyoh     {font-size: 12pt; padding: 0 20px; color:yellow;}
   span.cem      {font-size: 12pt; padding: 0; color:yellow;}
}


@media screen and (max-width:895px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto; background-color: #006400;}
   div#body    {width:452px; text-align:center; margin: 0 auto;}
   div.imgcell {width:452px; text-align:center; float:left; font-size: 12pt;}
   div.imglong {width:452px; text-align:center; float:left; font-size: 12pt;}
   div#foot    {width:452px; text-align:center; margin: 0 auto; clear:left;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #F5F5DC; font-size: 8pt;}
   H1          {font-size: 26pt;}
   IMG         {width: 450px; height: 338px;}
   IMG.v       {width: 338px; height: 450px;}
   IMG.d       {width: 450px; height: 169px;}

   div#kolx  {width:452px; text-align:center; margin: 0 auto; background-color: navy; color: white;}

   A.kyoh         {font-size: 12pt; padding: 0 20px; text-decoration: none;}
   A.kyoh:link    {color: white;}
   A.kyoh:visited {color: white;}
   A.kyoh:active  {color: aqua;}
   A.kyoh:hover   {color: aqua;}

   A.kyoR         {font-size: 12pt; padding: 0 20px 0 10px; text-decoration: none;}
   A.kyoR:link    {color: white;}
   A.kyoR:visited {color: white;}
   A.kyoR:active  {color: aqua;}
   A.kyoR:hover   {color: aqua;}

   A.kyoL         {font-size: 12pt; padding: 0 10px 0 20px; text-decoration: none;}
   A.kyoL:link    {color: white;}
   A.kyoL:visited {color: white;}
   A.kyoL:active  {color: aqua;}
   A.kyoL:hover   {color: aqua;}

   A.cem         {font-size: 12pt; padding: 0; text-decoration: none;}
   A.cem:link    {color: white;}
   A.cem:visited {color: white;}
   A.cem:active  {color: aqua;}
   A.cem:hover   {color: aqua;}

   span.kyoL     {font-size: 12pt; padding: 0 10px 0 20px; color:yellow;}
   span.kyoR     {font-size: 12pt; padding: 0 20px 0 10px; color:yellow;}
   span.kyoh     {font-size: 12pt; padding: 0 20px; color:yellow;}
   span.cem      {font-size: 12pt; padding: 0; color:yellow;}
}