a:hover	{color:#00cc00;}

/* === ヘッダー部分のスタイル === */

.head	{border:1px solid #01603a;
         border-bottom:none;
	 width:650px;
	 height:70px;
         font-size:12px;}

.head01	{width:60px;
	 text-align:right;}

.head01 img {margin-top:2px;}

.head02	{padding-left:10px;
         width:230px;}

.head02	img {margin-top:4px;}

.head03 {text-align:right;}

.head03 div {margin-left:auto;
             margin-right:10px;}
 
.head03 div.upper {margin-top:10px;
                   margin-bottom:0px;
                   padding-right:2px;}

.head03 div.under  {margin-top:10px;}

.head03 a   {border-right:dotted 1px #01603a;
             padding-left:3px;
             padding-right:4px;
             text-decoration:none;
             font-size:12px;}

.upper a  {border-right:none;}

.upper img {margin-right:1px;
            vertical-align:middle;}

.student   {border-left:dotted 1px #000000;}


/* === ヘッダーメニュー部分のスタイル === */

.headmenu  {width:650px;
　　　　　  border-left:solid 1px #01603a;
            border-right:solid 1px #01603a;
            padding:0px;}

.headmenu tr {background-color:#019bbc;}

.headmenu01 {width:424px;
             border-top:1px solid #ffffff;
             border-bottom:1px solid #ffffff;}

.headmenu02 {width226px;
             border-top:solid 1px #ffffff;
             border-bottom:solid 1px #ffffff;}
 
.headmenu01 div {float:left;}
                 

.headmenu02 div  {float:right;}
    
.headmenu01 a   {text-align:center;
                 color:#ffffff;
                 background-color:#009966;
                 font-size:12px;
                 font-weight:bold;
 	         text-decoration:none;
                 border-right:solid 1px #ffffff;
                 display:block;
                 padding-top:3px;
                 padding-left:0px;
                 padding-right:0px;
	         padding-bottom:2px;
                 width:105px;}

.headmenu02 a   {text-align:center;
                 color:#ffffff;
                 background-color:#69aea1;
                 font-size:12px;
                 font-weight:bold;
 	         text-decoration:none;
                 border-left:solid 1px #ffffff;
                 display:block;
                 padding-top:3px;
                 padding-left:0px;
                 padding-right:0px;
	         padding-bottom:2px;
                 width:111px;}

.red01          {text-align:center;
                 color:#ff9966;
                 background-color:#009966;
                 font-size:12px;
                 font-weight:bold;
                 border-right:solid 1px #ffffff;
                 padding-top:3px;
                 padding-left:0px;
                 padding-right:0px;
	         padding-bottom:2px;
                 width:105px;}
 
.headmenu a:hover {color:#ffffff;
	           background-color:#225522;}

.hml             {background-color:#01603a;
                  height:2px;}


/* === 写真部分のスタイル === */

.picture {border-left:solid 1px #01603a;
          border-right:solid 1px #01603a;
          padding-top:1px;
          padding-bottom:1px;}

.pl      {background-color:#01603a;
          height:2px;}


/* === コンテンツ部分のスタイル === */

.main    {width:650px;
          text-align:center;
          padding-top:25px;
          border:1px solid #006600;
          border-top:none;
          border-bottom:none;	  
          vertical-align:top;}

.main img {border:1px solid #006600;}

h1       {font-size:18px;
          text-align:center;
          color:#006600;
          margin-top:0px;
          margin-bottom:5px;}

.square  {color:993333;}

.past      {font-size:14px;
            text-align:right;
            margin-right:25px;
            margin-bottom:0px;
            padding-bottom:0px;}

/* === 表部分のスタイル === */

.list    {width:618px;
          background-color:009999;
          margin-left:auto;
          margin-right:auto;
          font-size:13px;}

.item01    {background-color:#ccff99;
            color:#009933;}

.item02    {background-color:#ff9999;
            color:#009933;}

.right     {text-align:right;}

.dating     {width:80px;
             font-weight:bold;
             text-align:center;}

.event01     {width:260px;
             text-align:center;
             font-weight:bold;}

.event02     {width:260px;
             text-align:center;
             font-weight:bold;}

.event03     {text-align:center;
              font-weight:bold;}

.miyazaki    {width:260px;}

.date      {background-color:#e9feda;
            text-align:center;}

.news      {background-color:#f3f3f3;
            text-align:left}

.integrate  {background-color:#ffffff;}


.main table tr td {font-size:12px;}


.list tr td  {padding:3px;
              line-height:130%;}

.old  {width:618px;
       margin-top:30px;}



/* === 戻るボタン部分のスタイル === */

.back {font-size:13px;
       text-align:right;
       margin-top:20px;
       margin-right:9px;
       padding-bottom:10px;}

.back a   {color:#ffffff;
           margin-left:auto;
           background-color:#003366;
           text-align:center;
           width:130px;
           display:block;
           text-decoration:none;
           padding-top:2px;
           padding-bottom:2px;
           border:1px solid #ffff33;}

.back a:hover {color:#ffffff;
	       background-color:#225522;}

/* === フッターメニュー部分のスタイル === */

.footer   {width:650px;
           border-right:1px solid #01603a;
           border-left:1px solid #01603a;}

.footer tr {background-color:#019bbc;}

.footer01    {width:508px;
              border-top:solid 1px #ffffff;
              border-bottom:solid 1px #ffffff;}

.footer02    {width:142px;
              border-top:solid 1px #ffffff;
              border-bottom:solid 1px #ffffff;}

.footer01 div {float:left;}

.footer02 div  {float:right;}

.footer01 a    {width:100px;	        
                background-color:#009966;
                font-size:12px;
                font-weight:bold;
                border-right:solid 1px #ffffff;
                text-align:center;
                color:#ffffff;
 	        text-decoration:none;
                display:block;
                padding-top:3px;
                padding-bottom:2px;
                padding-right:0px;
                padding-left:0px;}

.footer02 a    {width:70px;
                background-color:#01603a;
                font-size:12px;
                font-weight:bold;
	        border-left:solid 1px #ffffff;
	        text-align:center;
                color:#ffffff;
 	        text-decoration:none;
                display:block;
                padding-top:3px;
	        padding-bottom:2px;
                padding-right:0px;
                padding-left:0px;}

.red02        {width:100px;
               background-color:#009966;
               font-size:12px;
               font-weight:bold;
               border-right:solid 1px #ffffff;
               text-align:center;
               color:#ff9966; 
               padding-top:3px;
               padding-bottom:2px;
               padding-right:0px;
               padding-left:0px;}

.footer a:hover {color:#ffffff;
	         background-color:#225522;}

.footer02 a:hover {color:#ffffff;
	         background-color:#39aea2;}

.fml          {background-color:#01603a;
               height:2px;}


/* === フッター部分のスタイル === */

.copy	    {width:650px;
             font-size:12px;
	     text-align:center;
             font-weight:bold;
             height:15px;
             color:#66cc66;
             margin-top:5px;}

