/*　furusato css  for v2 */
body  {
       width:980px;
       font-size:14px;
       font-family:'メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
       background:url("../images/p15_12.gif");  
       background-attachment:fixed;
       background-repeat:repeat;
       background-color:green;
       text-align:center;
       margin:0px auto 10px auto;
       scrollbar-face-color:gold;   
       -webkit-text-size-adjust: 100%;
      }

h1    {
       width:600px;
       color:lime;
       font-size:120%;
       letter-spacing:2px;
       text-align:left;
       padding:2px;
       margin:10px auto 10px 30px;
       text-shadow:3px 3px 8px black;
       }
h2     {
       border:3px double darkgreen;
       background-color:green;
       color:gold;
       width:600px;
       font-size:110%;
       text-align:center;
       padding:2px;
       letter-spacing:5px;
       margin:10px auto 10px auto;
       }
h3    {
       border:0px outset ivory;
       color:gold;
       width:300px;
       font-size:110%;
       text-align:center;
       letter-spacing:5px;
       }
h4   {
       text-indent:20px;
       color:black;
       width:95%;
       font-size:120%;
       text-align:left;
       letter-spacing:1px;
       margin:20px 10px 5px 10px;
       text-shadow:0px 0px 3px yellow;
       }
h5   {
       border:0px outset ivory;
       color:darkgreen;
       width:90%;
       font-size:110%;
       text-align:left;
       letter-spacing:1px;
       margin:5px 10px 5px 50px;
      }
a           {padding:1px;text-decoration:none;}
a:link      {color:blue;}
a:visited {color:blue;}
a:hover   {background-color:palegreen;}

#divroot {
       border:0px solid red; 
       width:100%;
       text-align:center;
       padding:0px ;
       margin:0px auto 0px auto;
       border-radius:12px;                      
       }
#divheader {
       border:0px ridge lime;
       width100%;
 /*      height:147px; */
       text-align:center;
       padding:0px;
       margin:0px auto 0px 0px;
       background-color:maroon;
       background:url("../images/b4-7_m.gif"); 
       box-shadow:3px 3px 10px black;   
       }
#divtrailer {
       border:0px ridge lightblue;
       border-top:0px ridge ivory;
       width100%;
       height:25px;
       text-align:center;
       padding:0px 0px 0px 0px;
       margin:7px auto 7px auto;
       background-color:maroon;
       background:url("../images/b4-7_m.gif");   
       color:ivory;
       }
#divheaderleft {
       border:0px solid red;
       float:left; 
       width:50%;
       padding:0px ;
       margin:0px auto 0px 0px;
       }
#divheaderleft img {
       border:0px ridge gold;
       background-color:lavender;
       width:100%;  
       padding:0px;
       margin:0px auto 0px 0px;　　
       border-radius:2px;                              
       } 
#divheaderleft p {
       border:0px ridge gold;
       font-size:120%;
       text-align:center;
       width:500px;
       padding:0px;
       color:ivory;
       margin:0px auto 0px 0px;　　
       } 
#divheaderright {
      border:0px ridge lime;
      text-align:center;
      float:left;
      font-weight:normal;
      color:gold;
      width:48%;
      margin:0px auto 0px 10px;　　
      }
#divheaderright #p1 {
       margin:2px auto 5px auto;
       font-size:40px;
       font-weight:bold;
       text-shadow:2px 2px 2px green;
       }
#divheaderright2 {
       border:0px double lime;
       padding:2px;
       margin:5px 5px 2px 2px;
       }
#divheaderright2 #p2 ,#divheaderright2 #p3 {
       padding:2px 0px 0px 0px; 
       margin:0px 0px 0px 0px;
       text-align:left;
       font-size:100%;
       color:ivory;
       }
#divheaderright2 #p3 {
       padding:0px 0px 0px 10px;
       margin:10px 0px 0px 0px;
       font-family: sans-serif;
       text-align:center;
       color:ivory;  
       font-size:180%;
       font-weight:bold;
       text-shadow: 2px 2px 10px lime;
       }   
/*   
#hspan {
       border:3px double ivory;
       padding:2px 5px 2px 5px;
       }
*/
#divtitle {
       border:0px solid red;
       margin:10px auto 2px auto;
       text-align:center;
       width:540px;
       height:30px;
       }
/* title span */
#pspan , #pspan2 {
       border-style:double;
       border-color:white;
       background-color:kahki;
       background:url("../images/index_btn.gif");  
       background-repeat:no-repeat;
       background-position:0px 5px; 
       border-width:0px 0px 0px 0px;
       border-radius:5px;
       font-size:120%;
       font-weight:normal;
       color:gold;
       letter-spacing:2px;
       padding:2px 5px 2px 20px;
       text-shadow: 1px 1px 2px lime;
       }
#divmenu {
       border:0px solid honeydew;
       width:100%;
       height:30px;
       margin:0px auto 0px 0px;
       clear:both;
       padding:0px;
       }
/* -- menu list --*/
#menuul {
       border:0px solid red;
       margin:0px 0px 0px 0px;
       padding:0px;
       width:100%;
       list-style-type:none;
       }
#menuli  , #menuli1  {
       border-color:black;
       border-style:ridge;
       border-width:0px 0px 0px 0px;
       text-align:center;
       font-weight:normal;
       float:left;
       font-size:150%; 
       width:19%;
       height:32px;
       letter-spacing:5px;
       margin:0px 5px 0px 0px;
       padding:0px 0px 0px 0px;
       background-color:maroon;  
       background:url("../images/b4-7_m.gif");  
       text-shadow:1px 1px 0px gray;  
       box-shadow:5px 5px 8px black;   
       }
#menuli1 {
       border-bottom-style:solid;
       border-bottom-width:0px;   
       border-bottom-color:maroon;  
       background:url("../images/b4-7_m.gif");     
       color:yellow;
       height:34px;
       background-color:gold;
       font-weight:bold;
       text-shadow:1px 1px 0px black;  
       box-shadow:3px 0px 0px black;   
       }
#menuli a {
       color:ivory;
       display:block;
       background-color:maroon;
       background:url("../images/b4-7_m.gif");  
       box-shadow:5px 5px 8px black;   
       }
#menuli a:hover {
       color:gold;
       font-size:100%; 
       border:0px solid yellow;
       background-color:ivory;
       background:url("../images/b4-7_m.gif");  
       box-shadow:1px 1px 5px ivory;   
       } 
/*-- main --*/
#divmain {
       border:0px solid lime;
       background:url("../images/b4-7_m.gif");   
       background-color:maroon;
       width:100%;
       margin:0px auto 0px auto;
       padding:0px;
       box-shadow:3px 3px 10px black;   
       }
#spanc {
       }
#spanc ul {
       width:180px;
       border:1px ridge ivory;
       color:blue; 
       font-weight:bolder;
       font-size:16px;
       padding:2px 5px 2px 5px;
       margin:5px auto 5px auto;
       list-style-type:circle;
       list-style-position:inside;
       text-align:left;
       }
#spanc li {
       } 
#spand {
       border:1px outset ivory;
       color:blue; 
       font-weight:bolder;
       font-size:12px;
       background-color:palegreen;
       padding:0px 5px 0px 5px;
       border-radius:2px;      
       box-shadow:1px 0px 1px 1px rgba(0,0,0,0.4); 
       }
#spand a:hover {
       color:red;
       } 
#spane {
       border:1px outset ivory;
       color:blue; 
       font-weight:bolder;
       font-size:12px;
       background-color:ivory;
       padding:0px 5px 0px 5px;
       margin-left:10px;
       border-radius:2px;       /* for IE9      */
       box-shadow:1px 0px 1px 1px rgba(0,0,0,0.4);  
       }

#spane a:hover {
       background-color:palegreen;
       } 
#cprogram   {
       border:1px ridge ivory;
       width:600px;
       background-color:ivory;
       margin:10px auto 10px auto;
       padding:10px 10px 10px 10px;
       }
#cprogram p {
       width:500px;
       text-align:left;
       margin:10px auto 10px auto;
       }
/*-- ohen flag --*/
#ohenflag {
       width:180px;
       height:420px; 
       float:left;
       margin:50px auto auto 20px;
       }
#ohenflag img {width:180px;height:500px;}

/* -- left devision -- */
#divleft {
       border:0px ridge ivory;
       width:30%;
       float:left;
       margin:20px auto 10px 15px;
       } 
#divleftinner {
       border:0px ridge ivory;
       width:92%;
       height:400px;
       margin:20px auto 10px 5px;
       overflow:auto;
       box-shadow:1px 0px 10px ivory;  
       } 
/*-- topdoga --*/
#topdoga {
       border:1px ridge ivory;
       background-color:wheat;
       background:url("../images/b4-7_m2.gif");   
       width:85%;
       text-align:left;
       margin:0px auto 5px auto;
       padding:5px 15px 5px 15px;
       border-radius:5px;    
       box-shadow:4px 4px 4px gray; 
       }
#topdoga a:link, #topdoga a:visited 
      {
      font-weight:bold;
      font-size:90%;
      }
#topdoga p   {
      color:darkgreen;
      font-weight:bold;
      margin:2px 0px 0px 0px;
      }
#topdoga ul ,#topdoga #ul2 ,#topdoga #ul3  {
       border:0px solid lime;
       list-style-image:url("../images/listmark2.gif");
       text-align:left;
       margin:2px auto 2px 20px;
       padding:2px 1px 2px 8px;
       font-size:92%;
       }
#topdoga li   {
       border:0px solid red;
       width:100%;
       margin:0px;
       }
/* danka */
#divdanka_douga video {
      width:500px;
      margin:10px 10px 50px 120px;
      float:left;
      border:5px ridge brown;
      }
#divdanka_douga p {
      font-size:15px;
      font-weight:bold;
      color:ivory;
      }
#divdanka {
      width:300px;
      float:left;
      margin:10px auto 50px 10px;
      }
#divdanka p {
      font-size:18px;
      letter-spacing:2px;
      padding:10px 10px 10px 10px;
      text-align:left;
      color:ivory;
      }	

/*-- right devision --*/
#divright {
       border:0px solid red;
       width:66%;
       float:left;
       margin:10px auto 10px 5px;
       } 
#buttonf  {
       border:0px solid red;width:5%;float:right;
       }
#buttonf a {
      display:block;padding:0px;margin:0px;
      }
#buttonf a:hover { }

#buttonf  img  {
       padding:0px;margin:0px 15px 0px 0px;
       width:100%;
       border-radius:5px;       
       }
/*-- top news --*/
#divtopnews {
       border:1px solid white;
       width:100%;
       height:350px;
       background-color:beige;
       background:url("../images/b4-7_m2.gif");   
       margin:20px 5px 20px auto;
       text-align:left;
       border-radius:5px;       
       box-shadow:4px 4px 4px gray; 
       }
#divtopnewstitle {
       font-size:120%;
       font-weight:bold;
       margin:5px auto 5px 20px;
       background:url("../images/flag_02.gif");   
       background-repeat:no-repeat;
       background-position:0px -2px;
       text-indent:35px;
       }
#divtopnews1 {
       width:47%;
       margin:15px 5px 10px 10px;
       float:left;
       }
#divtopnews1 img {
       border:0px ridge red;
       width:100%;
       box-shadow:2px 2px 1px gray; 
       }
#divtopnews1 p {
       border:0px ridge red;
       font-size:95%;
       width:95%;
       margin:5px auto 5px auto;
       padding:2px 2px 2px 2px;
       text-align:center;
       text-indent:5px;
       }

#divtext {
       font-size:100%;
       border:0px ridge lavender;
       width:80%;
       margin:10px auto 10px auto;
       line-height:22px;
       padding:5px 5px 5px 10px;
       border-radius:5px;  
       box-shadow:0px 0px 0px gray; 
       }
#divtext p {
      text-align:left;
      text-indent:12px;
      }   

/* text common */
#divgtext1   {
      width:80%;
      margin:12px auto 12px auto;    
      }
#divgtext1 p {
      text-align:left; 
      font-size:100%;
      text-indent:14px;
      margin:0px auto 0px auto;    
      }
#divgtext1 #p_red {
      color:red;
      font-weight:bolder;
      }
#textright {text-align:right;margin-right:50px;font-size:100%;}

/*-- yotei --*/
#divyotei {
       border:0px ridge red;
       background-color:wheat;
       background:url("../images/b4-7_m2.gif");   
       width:92%;
       height:500px;  
       margin:10px auto 20px auto;
       overflow:auto;
       padding:0px;
       text-align:left;
       border-radius:5px;       
       box-shadow:4px 4px 4px gray; 
       }
/*
#yspan {
       border:0px solid red;
       color:brown;
       font-size:100%;
       margin:2px 5px 5px 0px;
       }
*/

#divyotei ul {
       border:0px solid red;
       list-style-type:none;
       margin:2px 2px 2px 2px;
       padding:2px;
       width:98%;
       }
#divyotei li {
       border:0px outset lightblue;
       background-color:beige; 
       text-align:left;
       color:black;
       margin:5px 2px 2px 10px;
       padding:5px;
       width:98%;
     /*  height:40px; */ 
       border-radius:2px;   
       box-shadow:2px 2px 2px gray;  
       }
#divyotei li p {
       margin:5px 0px 0px 40px;
       padding:0px;
       }
#divyotei li a {
       display:block;
       background:url("../images/flag_01.gif");  
       background-repeat:no-repeat;
       }
#divyotei li a:hover   {
       background-color:ivory;
       color:red;
       font-weight:bold;
       background:url("../images/flag_02.gif"); 
       background-repeat:no-repeat; 
       }
#divyotei li a:visited   {
       background-color:ivory;
       color:purple;
       background:url("../images/flag_02.gif"); 
       background-repeat:no-repeat; 
       }
/*-- npo teikan --*/
#divteikan {
       border:0px solid beige; 
       background-color:wheat;
       background:url("../images/b4-7_m2.gif");   
       width:98%;
       margin:10px auto 10px auto;
       padding:2px;
       }
/*-- kaisoku --*/
#divkaisoku {
       border:0px solid beige; 
       width:720px;
       margin:10px auto 10px auto;
       padding:2px;
       }
#divkaisoku table , #divkaisoku th , #divkaisoku td {
       border-collapse:no-collapse;
       padding:5px;
       } 
#divkaisoku table {
       border:2px solid gray; 
       width:700px;margin:5px auto 20px auto;
       box-shadow:2px 2px 2px gray; 
       background-color:beige;
       border-radius:8px;
       }
#divkaisoku #th1 {width:100%;}

#divkaisoku th  {background-color:lavender;}
#divkaisoku td  {
       background-color:beige;
       text-align:left;
       border:0px solid red;
       }
#divkaisoku #td1 {padding:20px 0px 0px 10px;font-weight:bold;letter-spacing:5px;}
#divkaisoku #td2 {text-indent:5px;padding:0px 0px 0px 20px;}

/*-- taisei --*/
#divtaisei {
       border:0px ridge red;
       width:800px;
       margin:10px auto 20px auto;
       padding:2px;
       }
#divtaisei table {
       border:0px ridge red;
       border-collapse:separate;
       width:60%;
       font-size:90%;
       margin:10px auto 10px auto;
       }
#divtaisei #th1 {width:15%;}
#divtaisei #th2 {width:20%;}
#divtaisei #th3 {width:30%;}
#divtaisei th  {
       border:0px ridge red;
       background-color:lavender;
       text-align:left;
       padding-left:20px;
       border-radius:3px; 
       box-shadow:2px 2px 10px ivory;  
       }
#divtaisei td  {
       border:0px ridge red;
       background-color:beige;
       text-align:left;
       padding-left:20px;
       border-radius:3px; 
       box-shadow:2px 2px 10px ivory;  
       }

/*-- jigyo --*/
#divjigyo {
       border:0px ridge red;
       width:800px;
       margin:10px auto 50px auto;
       padding:2px;
       }
#jigyo {
     }
#divjigyo h5 {
       width:600px;
       color:ivory;
       font-size:14px;
       text-align:left;
       margin-left:10px;
       text-indent:5px;
       }
#divjigyo p {
     text-align:left;
     color:ivory;
     }
#divjigyo table {
       border:1px ridge ivory;
       border-collapse:separate;
       width:100%;
       margin:5px auto 30px auto;
       padding:2px 5px 2px 5px;    
       }
#divjigyo #th1 {width:30%;}
#divjigyo #th2 {width:55%;}
#jigyo #th3 {width:15%;}

#divjigyo th  {
       border:0px ridge red;
       background-color:lavender;
       text-align:left;
       padding:5px 5px 5px 5px;    
       border-radius:3px; 
       box-shadow:2px 2px 10px ivory;  
       }
#divjigyo td  {
       border:0px ridge red;
       background-color:beige;
       text-align:left;
       padding:5px 5px 5px 10px;    ;
       border-radius:3px; 
       box-shadow:2px 2px 10px ivory;  
       }
#divjigyo ul {
       text-align:left;
       color:ivory;
       list-style-type:none;
       margin:2px 2px 2px 2px;
       padding:2px;
       width:830px;
       }
#divjigyo li {
       margin-left:20px;
       }

/*-- kiroku --*/
#divkiroku {
       border:0px solid red;
       width:90%;
       margin:5px auto 5px auto;  
       }
#kiroku table {border:0px solid red;width:770px;margin:0px auto 10px auto;}
#kiroku #th1 {width:15%;}
#kiroku #th2 {width:35%;text-align:left;}
#kiroku #th3 {width:40%;text-align:left;}
#kiroku #th4 {width:10%;text-align:left;}

#kiroku th  {background-color:lavender;padding:2px 5px 2px 5px;}
#kiroku td  {
       padding:2px 5px 2px 5px;
       background-color:lavender;
       }
#kiroku #td1 {
       text-align:left;
       background:url("../images/enter_button_3.gif");    
       background-repeat:no-repeat;
       background-position:3px 3px;
       background-color:lavender;
       padding:0px 10px 20px 20px;
       }
#kiroku #td2 {text-align:left;}
#kiroku #td3 {text-align:left;}
#kiroku #td4 {}

#kiroku a         {display:block;background-color:lightblue;}
#kiroku a:link    {color:blue;}
#kiroku a:visited {color:blue;}
#kiroku a:hover   {background-color:ivory;color:red;background-color:lightblue;}


/*-- kiroku1 --*/
#divkiroku1 {
       width:800px;
       margin:10px auto 10px auto;
       }
#k1span h1 { 
       text-shadow:2px 2px 2px gray;
       font-size:20px;
       width:400px;
       }
#k1span h4  {
   /*   border-bottom:3px double ivory; */
       color:darkslategray;
       }
#k1span img {
       width:150px;
       float:left;
       }

#k1photo {
       border:1px ridge ivory;
       width:800px;
/*       height:250px; */
       background-color:darkkhaki;
       margin:10px auto 10px auto;
       padding:5px 5px 5px 20px;
       border-radius:5px;       
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
       }
#k1photo p {
       padding:5px;
       text-align:left;
       }
#k1photo img {
       border:2px ridge lavender;
       width:140px;
       float:left;
       margin:2px 2px 2px 2px;
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
       }

#k1photo a   {}
#k1photo a:link    {color:darkblue;}
#k1photo a:visited {color:darkblue;}
#k1photo a:hover   {color:gold;}

#k1photo2 {
       border:1px ridge ivory;
       width:180px;
       height:270px;
       background-color:darkkhaki;
       margin:5px auto 5px auto;
       padding:5px;
       float:left;
       }
#k1photo2 p {
       margin-top:10px;
       padding:5px;
       text-align:center;
       }
#k1photo2 img {
       width:170px;
       float:left;
       }
#kirokuouen {
       }
#kirokuouen ul {
       list-style-type:circle;
       list-style-image:url("../images/ani02-or.gif");  
       width:90%;
       }
#kirokuouen li {
       }

/*-- kiroku2 --*/
#divkiroku2 {
       border:1px solid lavender;
　     width:850px;
       margin:0px auto 50px auto;
       border-radius:12px;      
       background:url("../images/b-kabe1.gif");  
       }
#k2span h4  {
       border-bottom:3px double ivory; 
       color:darkslategray;
       background:url("../images/b-kabe1.gif");  
       }
#k2span #photo1 {
       width:200px;
       float:left;
       border-radius:5px;      
       }
#k2span #photo1 img {
       width:180px;
       border-radius:5px;   
       }
#k2span #photo1 p {
       width:180px;
       font-size:11px;
       }
#k2photo {
       border:1px ridge ivory;
       width:800px;
/*       height:250px; */
       background-color:darkkhaki;
       background:url("../images/b-kabe1.gif");  
       background-repeat:repeat;
       margin:10px auto 10px auto;
       padding:5px 5px 5px 20px;
       border-radius:5px;       
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
      }
#k2photo p {
       padding:5px;
       text-align:left;
       text-indent:10px;
       }
#k2photo img {
       border:2px ridge lavender;
       width:180px;
       float:left;
       margin:2px 2px 2px 2px;
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
       }
#k2photoimgp {
       width:200px;
       float:left;
       }
#k2photoimgp img {
       width:180px;
       border:2px ridge lavender;
       width:180px;
       float:left;
       margin:2px 2px 2px 2px;
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
       }
#k2photoimgp p   {
       width:180px;
       text-align:center;
       }
#k2photo a   {}
#k2photo a:link    {color:darkblue;}
#k2photo a:visited {color:darkblue;}
#k2photo a:hover   {color:gold;}

#k3photo {
       border:0px ridge blue;
       width:640px;
       height:700px;
       margin:10px auto 10px auto;
       text-align:center;
       }
#k3photo p {
       padding:5px;
       text-align:left;
       text-indent:10px;
       }
#k3photo img {
       border:1px ridge black;
       width:520px;
       margin:2px auto 2px auto;
       border-radius:5px;      
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
       } 

#ol1 {
      margin:5px auto 5px 20px;
      }
#ol1 li {
      text-align:left;
      }

/*-- kiroku4 --*/
#k4span h1 { 
       color:pink;
       filter:shadow(color=black,strength=12);  
       text-shadow:0px 0px 0px gold;   
       font-size:28px;
       width:600px;
       margin:10px auto 10px auto;
       }
#k4span h4  {
       border-bottom:3px double brown; 
       color:darkslategray;
       width:90%; 
       background:url("../images/index_btn_01.gif");  
       background-repeat:no-repeat; 
       text-indent:50px;
       line-height:40px;
       }
#k4span p   {
       border:0px solid red;
       text-indent:12px;
       width:95%;
       margin:5px auto 5px auto;
       }
#k4span img {
       width:200px;
       float:left;
       border:0px solid red;
       margin:5px auto 5px auto;  
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
       border-radius:5px;      
       }

#k4photo {
       border:0px ridge ivory;
       width:800px;
       margin:10px auto 10px auto;
       }
#k4photo p {
       padding:5px;
       text-align:left;
       text-indent:10px;
       }
#k4photo img {
       border:2px ridge lavender;
       width:180px;
       float:left;
       margin:2px 2px 2px 2px;
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
       }
#k4photoimgp {
       width:200px;
       float:left;
       }
#k4photoimgp img {
       width:180px;
       border:2px ridge lavender;
       width:180px;
       float:left;
       margin:2px 2px 10px 2px;
       box-shadow:4px 4px 4px 0px rgba(0,0,0,0.4); 
       }
#k4photoimgp p   {
       width:180px;
       text-align:center;
       }
#k4photo a   {color:ivory;}
#k4photo a:link    {color:ivory;}
#k4photo a:visited {color:ivory;}
#k4photo a:hover   {color:gold;}

#k5photo {
       border:0px ridge ivory;
       width:700px;
       margin:20px auto 10px auto;
       }
#k5photo img , #k5photo p {
       width:98%;
       margin:10px auto 2px auto;
       }
#k5photo img {
       border:0px ridge lavender;
       box-shadow:2px 2px 5px gray; 
       }
#k5photo p {
       text-align:left;
       clear:both;
       font-size:14px;
       padding:0px 5px 5px 5px 5px;
       text-shadow:2px 2px 5px ivory;
       }
/* small float */
#k6photo {
       border:0px ridge ivory;
       width:380px;
       float:left;
       margin:20px auto 10px 10px;
       }
#k6photo img , #k6photo p {
       width:98%;
       margin:10px auto 2px auto;
       }
#k6photo img {
       border:0px ridge lavender;
       box-shadow:2px 2px 5px gray; 
       }
#k6photo p {
       text-align:left;
       font-size:14px;
       padding:5px;
       text-shadow:2px 2px 5px ivory;
       }  
/* -- link -- */
#link {}
#divlink {
       width:80%;
       margin:0px auto 0px auto;
       padding:0px;
       }
#divlink table {
       border:0px solid red;
       width:100%;
       margin:0px auto 20px auto;
       border-collapse:separate;
       }
#divlink th  {
       background-color:lavender;
       text-align:center;
       border-radius:3px;
       box-shadow:2px 2px 10px ivory;
       }
#divlink td  {
       text-align:center;
       padding:2px 5px 2px 5px;
       background-color:beige; 
       border-radius:3px; 
       box-shadow:2px 2px 10px ivory;  
       }
#divlink #thlogo {width:15%;}
#divlink #th1 {width:35%;}
#divlink #th2 {width:45%;}

#divlink #tdlogo1 img {width:70px;border:0px solid red;}
#divlink #tdlogo2 img {width:120px;border:0px solid red;}

#divlink #td1 {text-align:center;}
#divlink #td2 {text-align:left;}

#divlink a   {display:block;}
#divlink a:link    {border:0px solid red;}
#divlink a:visited {}
#divlink a:hover   {background-color:ivory;background-color:lightblue;}

#divg  {
       border:0px solid red;
       margin:20px auto 10px auto;
       text-align:left;
       width:90%;
       }
#divgtext , #divgtxt {
       border:4px ridge lavender;
       width:95%;
       height:85%;
       background-color:ivory;
       margin:10px auto 10px auto;
       padding:10px;
       border-radius:5px;      
       }

#divg p {
       text-indent:5px;
       }
#divgtext p , #divgtxt p {
       text-indent:10px;
       }
#table1 {
       border-collapse:no-collapse;
       width:720px;
       }
#th1 , #th2 , #th3 {
       padding:2px;
       text-align:left;
       }
#th1  {
       width:8%;
       }
#th2  {
       width:20%;
       text-align:left;
       }
#th3  {
       text-align:left;
      }
#table1 td {
      text-align:left;
      }
/*-- schedule  --*/
#divsche {
       border:0px solid red;
       width:95%;
       margin:5px auto 5px auto;  
       }
#divsche h6 {;float:right;margin:0p 20px 0px 0px;}
#divsche table {
       border:0px solid red;
       width:100%;
       margin:15px auto 5px auto;
       text-align:left;
       border-collapse:collapse;
       font-size:95%;
       }
#divsche table caption {text-align:right;font-size:90%;margin:5px 5px 5px 5px;color:ivory;}
#divsche th , #divsche td  {
       border-style:solid;
       border-color:gray;
       border-width:1px;
       background-color:beige;
       padding:5px 5px 12px 15px;
       box-shadow:2px 2px 2px ivory;
       }
#divsche th {background-color:lavender;font-size:120%;text-indent:20px;border-radius:8px 8px 0px 0px;font-weight:normal;}
#divsche #th1 {border-wide:1px 1px 1px 1px;}
#divsche #th2 {}
#divsche #th3 {}
#divsche #th4 {}


#divsche #td1 {border-radius:0px 0px 0px 8px;}
#divsche #td2 {}
#divsche #td3 {}
#divsche #td4 {border-radius:0px 0px 8px 0px;}

#divsche a         {}
#divsche a:link    {color:blue;border:1px solid blue;padding:0px 2px 0px 2px;border-radius:5px;background-color:lavender;}
#divsche a:visited {color:blue;}
#divsche a:hover   {background-color:ivory;color:red;background-color:beige;}

/* access counter table */
#tableac {
       border:0px double lime;
       width:130px;
       height:30px; 
       margin:0px auto 20px 10px;
       float:left;
       }
#tableac td {
       font-size:11px;
       width:140px;
       height:20px;
       color:lime;
       border:0px solid green;
       }

#divcalendar {
       border:0px ridge lime;
       background-color:darkseagreen;
       width:250px;
       height:250px;
       padding:0px 0px 0px 0x;
       margin:10px auto 5px 20px;
       }

#divmail  {
       width:650px;
       margin:10px auto 10px auto;
       text-align:center;
       }
#mailspan {
       width:600px;
 
       }
#mailspan h1 {
       border:0px ridge red;
       width:400px;
       margin:20px auto 10px auto;
       text-align:center;
       }
#mailspan table {
       border:1px solid red;
       margin:10px auto 10px auto;
 
       }
#mailspan td {
       text-align:left;
       padding:20px;
       background-color:beige;
       }
#ul1 {
     text-align:left;
     }
#li1 {
     text-align:left;    
     }
#ul2 {
     list-style-type:none;
     text-align:left;
     line-height:20px;
     }
#li2 {
     text-align:left;    
     }
#dl1 {
      width:80%;
      text-align:left;
      }
#dl1 {
      width:80%;
      text-align:left;
      }
/* table score baskkete ball */
#tablescore_baske {
     border:1px solid gray;
     border-radius:8px;
     margin:10px auto 10px 50px;
     }
/* date */
#div_date {
     width:10%;
     float:right;
     font-size:90%;
     margin:0px 20px 0px auto;
     }
/* modoru */
#modoru , #link {
        border:0px solid red;
        text-align:left;
        margin-left:20px;
        }
#modoru p , #link p {
        border:1px ridge gold;
        text-align:center;
        background-color:lightblue;
        width:50px;
        font-size:12px;
        font-weight:bold;
        padding:1px;
        }

#modoru a , #link a {color:darkblue;display:block;}


