@charset "shift_jis";
 *      {                                         /*  *...すべての意味 */
	       margin:0;
	       padding:0;
	      }
 img    {cursor: pointer;                         /*pointerの形 16/010/24*/
         display:block;                           /*  imgの隙間を除く　*/
	       border:0;
         border-radius:10px;                       /* 16/07/21position;rerative;*/
        }
 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:1851px;  */                         /*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  170921 1670+(794-533)-(100-20...100行目)=1851 */
         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.h    {margin-left:1em;                             /* 210127付加  */
         margin-right:1em;
        }
 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;
        }
 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;
        color:blue;
        }
 p#a10-3{width:120px;
        float:left;
        }
 img#phto00                                          /* 案内用小phto*/
        {position:absolute;
        top:50px;
        left:680px;
        }
 div#a11{
        clear:both; /* */
        border-top: 3px solid #f00;
        border-bottom: 1px solid #f00;
        width:794px;                                 
        }
/*  div#a11{display: flex
         justify-content: space-between;
        }*/
p#phto0-1 {
        position:absolute;
        top:180px;  
        left:30px;
        }
 p#phto1-1 {
        position:absolute;
        top:733px;
        left:30px;
        }/* */
/*img#phto{
        float:left;margin-left:30px
        }*/
/* img#phto1{
        float:left;margin-left:20px
        }*/
/*img#phto01{
        margin-left:130px;
        }*/
/*img#phto11{
        margin-left:130px;
        }*/
/* p#t1   {
        position:absolute;
        top:160px;  
        left:50px;
        }*/
  .flex   {display: flex;
         justify-content: space-between;
        }
 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  991px  170921  991+180 191017  1151-180*/
        }
 p#map1 {padding-top:20px;           /*147px;  17/08/10  tizu 拡大700-700  別window  170921 100-20*/
        margin-right:50px;
        margin-left:50px;
        }
 #tizu   {float:left;}                /* 170810 */
 table.kouyou                         /*kinkyou-takatiho 16/11/15 */
        {margin-left:25px;
        }
/* 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;}
 img.ko{margin-left:50px;}
 img.ko1{margin-left:33px;}
 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;}
 img.kb{margin-bottom:10px;}
/* 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;  /*枠線を一本に*/
        }
 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     {border-top: 2px solid #0f0;   /*241107 yoko*/
         vertical-align:bottom;
        }
 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;
        }
 .mawarikomi{
        float:right;
        margin-right:10px;
        margin-top:0px
        }
/*  tr    {border-top: 1px solid #f00;
}*/


 td.t   {
        background-color:#ff0;
        border-top-right-radius: 20px;   /*(2) tdの下地が#ff0   */
        }
 table#k{
        border-top-right-radius: 20px;   /*(3) tableの下地が#000 */
        } 
 div#center{
        background-color:#ff0;
        float:left;
        width:800px;
        }
  td.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;
        }
  td.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;/**/
        }
  td.t3 {
        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%);
        }
  td.t4 {                                 /*21/01/27追加 */
        background-color:#ADFF2F;
        text-align:center;
       /* border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;*/
        border-radius: 20px;
        }
  td.t4-1 {                                 /*21/01/27追加 */
        background-color:#ffff00;
        text-align:center;
       /* border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;*/
        border-radius: 20px;
        }
  td.t4-2 {                                 /*21/01/27追加 */
        background-color:gold;
      /*  text-align:center;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;*/
        border-radius: 20px;
        }
  td.t5   {                                 /*21/01/27追加 */
         background-color:#ADFF2F;
        border-radius: 20px;
        }
  td.t5   {                                 /*21/01/27追加 */
         background-color:#ffffff;
        border-radius: 20px;
        }
 .sukima{
         border-bottom: 17px solid #000;
        }
 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:#ff0;
        }
 strong.n4{
        background-color:transparent;
        color:#fff;
        }
 strong.n5{
        background-color:#000;
        color:#fff;
        }
 table#ce{border-left:3px solid #0f0;
        border-right: 2px solid #0f0;
        width:800px;
        word-break: break-all;
        }
 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.co-1{padding-right:25px;
        padding-left:25px;
        }
 a:link{
	     color:#f00;					/*紫*#b0b  */
	     }
 a:visited{
	     color:#f00;					/*cyan #0ff */
	     }
 a:hover{
	     color:#b0b;
	     }
 a:active{
	     color:#00f;
	     }

