@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#phto{cursor:auto;
        }
 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:1670px;                          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*/
         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%);
 /* 
        background-color:greenyellow; */                           /*210506*/
        margin:20px 0px 20px 20px;
        font-size:18px;
        float:left;
        width:210px;
        height:102px;                                            /*height:102px...他のページでは？   60行参*/
        border-radius: 20px;    /*ooo kkkkkkkk greenyellow*/
        }
p#a10-2{
       /* 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%);*/
        background-color:gold;
        margin:20px 0px 20px 20px;
        padding-top:9px;
        font-size:18px;
        float:left;
        width:520px; 
        height:93px;
        border-radius: 20px;
        } 
 p#a10-3{width:120px;
        float:left;
        }
 div#a11{background-color:#000;                      /*akaruku 221013 greenyellow24725*/
        clear:both;
        border-top: 3px solid #f00;
        border-bottom: 1px solid #f00;
        width:794px;                                 /*height:533px...他のページでは？　　　40行参    */
        }
 img#phto00
        {position:absolute;
        top:50px;
        left:700px;   /+22030 680-700px*/
        }
/*img#phto01{margin-left:120px;
        margin-bottom: 17px;
        }*/
/*img#phto12{
        margin-left:120px;
        }*/
/*img#phto11{
        margin-left:120px;
        }*/
p#phto0-1  { 
        position:absolute;
        top:200px;  
        left:100px;
        }
/*p#phto0-0-1  {
        position:absolute;
        top:740px;  
        left:100px;
        }*/
p#phto1-1  {
        position:absolute;
        top:745px;  
        left:110px;
        }
/*  #a11-1{display: flex;
         justify-content: space-between;
        }*/
  .flex   {display: flex;
         justify-content: space-between;
        }

/*p#phto0{float:left;}            220616 tuika*/
/*p#phto0-0{float:right;}         220616 tuika*/ 
/*p#phto{
        float:left;margin-left:30px
        }*/

/*img#phto01{margin-bottom:17px;      
        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*/
        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.hidarim{margin-left:1em;}
img.hidari1{margin-left:130px;}
img.hidari{float:left;width:145px;}
img.migi{float:right;width:145px;}
img.sita{margin-bottom:1em;}
 img.ko{margin-left:50px;}
 img.ko1{margin-left:38px;}
 img.ko2{margin-top:50px;}
 img.tu{float:right;}                     /*....17.04.13..kinkyou(nakadake)(7-)文字回り込みの為)....*/
 img.ka{padding-bottom:50px;}
 img.ka1{padding-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;  /*枠線を一本に*/
        }
 .mawarikomi{
        float:right;
        margin-right:10px;
        margin-top:0px
        }
 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が別の                                            セレクターで指定されているときはそれぞれ */
        }
 table#k{
        border-top-right-radius: 20px;   /*(3) tableの下地が#000 */
        } 
.flex    {
         display: flex;
        }
 div#center{
        background-color:#ff0;
        float:left;
        width:800px;
        }
 p.h    {margin-left:1em;
         margin-right:1em;
        }
 td     {border-top: 2px solid #0f0;   /*24025*/
         vertical-align:bottom;
        }
 td.t   {
        background-color:greenyellow;
        border-radius: 20px 20px 20px 20px;   /*(2) tdの下地が#ff0 21.02.11  */
        }
 td.t1  {
        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  {                                 /*210507*/
         background-color:#ff0;
        }
 td.t4  {                                 /*2105010*/
         border-top:3px solid #f00;
        }
 .t5  {                                 /*2105010*/
        background-color:#ff0;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
       text-align:center;/* */
        }
 .t5-1  {                                 /*2105010*/
        background-color:gold;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
       text-align:center;/* */
        }
 .t6  {border-top:15px solid greenyellow;/*220616*/
        }
 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:#ff0;
        }
 strong.n3{
        background-color:transparent;      /*...220616   tuika.*/
        color:#f00;
        }
 strong.n4{
        background-color:transparent;      /*...220616   tuika.*/
        color:#fff;
        }
 strong.n41{
        background-color:black;      /*...220616   tuika.*/
        color:#fff;
        border-radius: 10px;
        }
 table#ce{border-left:3px solid #0f0;
        border-right: 2px solid #0f0;
        width:800px;
        word-break: break-all;
        }
 img.ko{margin-left:50px;}
 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:25px;
        padding-right:25px;

        }
 td.im-3{
        padding-bottom:50px;
        }
 td.im-4{padding-left:50px;
         padding-left:50px;
        }
 td.co-1{padding-right:25px;
        padding-left:25px;
        }
 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
        }
 a:link{
	color:#f00;					/*紫*#b0b  */
	     }
 a:visited{
	color:#f00;					/*cyan #0ff */
	     }
 a:hover{
	color:#b0b;
	     }
 a:active{
	color:#00f;
	     }

