@charset "shift_jis";
 *      {                                         /*  *...すべての意味 */
	       margin:0;
	       padding:0;
	      }
 img    {cursor: pointer;                         /*pointerの形 16/010/24*/
         display:block;                           /*  imgの隙間を除く　*/
	       border:0;
         border-radius:10px;                       /* 16/07/21*/
        }
 img#phto01,img#phto11{
         cursor: pointer;
        }
 p#phto1{
        border-top:10px solid #000;
        }
 div#container {
        font-size:18px;
        line-height:1.2em;                        /* font-family: Arial,'メイリオ',sans-serif;*/
        background-color:#000;
        color:#f00;
        margin-left:20px;
        margin-top:20px;
        font-family: 'メイリオ',sans-serif;
        width:1000px;                            /*sidbarを使用の時-1000px*/
     /*    border-top-right-radius: 20px;    kkkkkkkk */
        }
 div#bannar{                                     /* new追加 2/20 */
        border:3px solid red;
        background-color:#000;
        width:794px;
        float:left;
  /*       height:2217px;                          1660px 16/04/15 sha2枚　1601px 16/3/22 えびの岳あちこち追加 2018px 16/05/01.16/05/24.1650px  1650+533 , 2183px 16/11/15 17/01/10 1670px
                                                   17/02/14　1670px→1670px+533=2203  17/04/20　2203px→2203-533=1670px 17/06/08　1670px→1670px+533=2203  18/0322 1670+447 スマホ*/
         border-top-left-radius: 20px;  /* ooo kkkkkkkk (left,#0000ff 0%,#00ff00 50%,#0000ff 100%)    (left,#ff0000 0%,#00ff00 50%,#0000ff 100%)*/
        }
 div#a10{
        width:794px;height:102px;
        }
 p#a10-1{background:-webkit-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
        background:-moz-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
        background:-ms-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
        margin:20px 0px 20px 20px;
        font-size:18px;
        float:left;
        width:190px;
        height:102px;                                            /*height:102px...他のページでは？   60行参*/
        border-radius: 20px;    /*ooo kkkkkkkk */
        }
 p#a10-2{
        background-color:gold;
        margin:20px 0px 20px 20px;
        padding-top:9px;
        font-size:18px;
        float:left;
        width:520px;                                 /* 190+520  or 210+500*/
        height:93px;
        border-radius: 20px;
        }
 p#a10-3{width:120px;
        float:left;
        }
 p.h    {margin-left:1em;                           /* 21-01-16..h-r-1gyouaki text-align: justry;*/
         margin-right:1em;
        }
/* */ 
 img#phto00                                          /* 案内用小phto*//**/
        {position:absolute;
        top:50px;
        left:680px;
        }
/* img#phto01{                     
        margin-left:130px;
        } 
*/
 .flex  {display: flex;
         justify-content: space-between;
  /*      flex-wrap: wrap;*/
        }
 div#a11{
        clear:both;
        border-top: 3px solid #f00;
        border-bottom: 1px solid #f00;
        width:794px;                                 /*height:533px...他のページでは？　　　40行参    */
        }
/*img#phto{
        float:left;margin-left:30px
        }*/
/* img#phto1{                          
        float:left;margin-left:20px
        }*/
p#phto0-1  {                  /*akamatu*/
        position:absolute;
        top:120px;  
        left:70px;
        }
p#phto1-1  {                  /*akamatu*/
        position:absolute;
        top:650px;  
        left:30px;
        }
/*img#phto01{
        margin-left:130px;
        }*/ 
/* p#t1   {
        position:absolute;
        top:160px;  
        left:50px;
        }*/
 a      {
        text-decoration:none;
        }
 div#a12{background-color:greenyellow;/*cccccccc660px*/
        width:794px;
        height:991px;                 /*922pxx 16/3/22  ebino tuika 16/05/24 951px  17/01/10  991px991px*/
        }
 p#map1 {padding-top:100px;           /*147px;  17/08/10  tizu 拡大700-700  別window*/
        margin-right:50px;
        margin-left:50px;
        }
 #tizu   {float:left;}                /* 170810 */
 table.kouyou                         /*kinkyou-takatiho 16/11/15 */
        {margin-left:25px;t
        }
/* p#map2,table#oda{border-color:white;
        margin-right:147px;
        margin-left:147px;
        }
 p#map2 {border:3px;
        margin-top:20px;
        }*/
td.oda1{padding-left:15px;background-color:white;
        width:167px;
        }
img.hidari{float:left;width:145px;}
img.migi{float:right;width:145px;}
/* table#12-1{
        border-style:none;
        }
 td#a12-2{border:0px;
        padding-left:120px;
     padding-top:0px;
        vertical-align:top;
        }
 td#a12-2{
        border:0px;
        }
  td#a12-3{
        padding-top:20px;                      
        padding-left:5px;                     
        padding-bottom:20px;
        width:290px;
        height:500px;
        }	
 table#a12-3-1{border-color:red;}*/
 table  {color:#f00;
         background-color:#000;
        border-collapse:collapse;  /*枠線を一本に*/
        }
 td     {
         vertical-align:bottom;
        }
 td     {border-top: 2px solid #0f0;   /*240817 yoko*/
         vertical-align:bottom;
        }
 div#sidebar-1{width:197px;
        float:left;
        border-top: 3px solid #f00;
        border-right: 3px solid #0f0;
        border-bottom: 3px solid #0f0;
        border-top-right-radius: 20px;   /*(1) borderとbackground-colorが別の
                                            セレクターで指定されているときはそれぞれ */
        }
 td.t   {
        background-color:#adff2f;/*greenyellow*/
/*     border-top-right-radius: 20px 20px 0 0;   ( 2) tdの下地が#ff0   */
        border-radius: 20px;
        }
 table#k{
        border-top-right-radius: 20px;   /*(3) tableの下地が#000 */
        } 
 div#center{
        background-color:#ffccb0;
        float:left;
        width:800px;
        }
  .t1   {border-top: 3px solid #f00;
        background:-webkit-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
        background:-moz-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
        background:-ms-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
       text-align:center;
        }
  .t2   {
        background:-webkit-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
        background:-moz-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
        background:-ms-linear-gradient(left,#ff7f50 0%,#ffff00 50%,#ff7f50 100%);
/*        text-align:center;*/
        }
  .t3   {text-align:center;               /*21/01/21追加 185行*/
         background-color:#000;
        }
  .t4   {border-top: 3px solid #f00;                                 /*21/01/21追加 211行*/
         background-color:#ADFF2F;
/*        border-top-right-radius: 20px;*/   /*(3) tableの下地が#000 */
/*        border-bottom-right-radius: 20px;*/   /*(3) tableの下地が#000 */
        border-radius: 20px;}
  .t4-1   {border-top: 3px solid #f00;                                 /*21/01/21追加 211行*/
         background-color:gold;
         color:#00f;
         text-align:center;
/*        border-top-right-radius: 20px;*/   /*(3) tableの下地が#000 */
/*        border-bottom-right-radius: 20px;*/   /*(3) tableの下地が#000 */
        border-radius: 20px;}
  .t5   {border-top: 3px solid #f00;                                 /*21/01/21追加 211行*/
         }
  .t6   { border-radius: 20px;;                                 /*21/01/21追加 211行*/
         }

strong{font-weight:normal;
       background-color:white;
       }
 strong.n0{
        background-color:transparent;     /*...transparent..透過..*/
        color:#0f0;
        }
 strong.n{
        background-color:transparent;     /*...transparent..透過..*/
        color:#f0f;
        }
 strong.n1{
        background-color:transparent;
        color:#00f;
        }
 strong.n2{
        background-color:transparent;
        color:#f00;
        }
 strong.n3{
        background-color:transparent;
        color:#fff;
        }
 strong.n4{
        background-color:transparent;
        color:#ff0;
        }
 table#ce{border-left:3px solid #0f0;
        border-right: 2px solid #0f0;
        width:800px;
        word-break: break-all;
        }
 img.ko{margin-left:50px;}
 img.ko1{margin-left:37px;}
 img.tu{float:right;}                     /*....17.04.13..kinkyou(nakadake)(7-)文字回り込みの為)....*/
 img.ka{padding-bottom:50px;}
 img.ka1{padding-bottom:10px;}
 img.ka2{padding-top:10px;}
 td.co {
        width:166px;
        vertical-align:top;
        padding-left:1em;
        padding-right:1em;/**/
        }
 td.im-1{
        padding-left:50px;
        padding-right:50px;
        height:318px;
        }
 td.im-2{padding-left:30px;
        }
 td.im-3{
        padding-bottom:50px;
        }
 td.im-4{padding-left:50px;
         padding-left:50px;
        }
 td.im-5{padding-left:40px;
        }
 td.im-6{background-color:cyan;                  /*200910*/
        }
 td.co-1{padding-right:25px;
        padding-left:25px;
        }
 .mawarikomi{
        float:right;
      /*  margin-right:10px;*/
        margin-left:10px;
        margin-top:10px
        margin-bottom:10px
        }
 div#sidebar{width:197.0px;
        float:left;
        border-top:1.5px solid #f00;
        border-right:3px solid #0f0;
        border-left:0px solid #f00;
        border-bottom: 3px solid #0f0;
        }
 a:link{
	     color:#f00;					/*紫*#b0b  */
	     }
 a:visited{
	     color:#f00;					/*cyan #0ff */
	     }
 a:hover{
	     color:#b0b;
	     }
 a:active{
	     color:#00f;
	     }

