@charset "utf-8";
body,td,th {font-size=90%;color:#3F3F3F;line-height:150%;font-family:Osaka,Verdana,Arial,Helvetica,sans-serif;}   /* ベースとなるフォントサイズ,色*/


a:link    {color:#135C13;}  /*テキストリンクの色*/
a:visited {color:#235C23;}  /*訪問済みのリンクの色*/ 
a:active  {color:#137C13;}   /*クリック時のリンクの色*/
a:hover   {text-decoration:underline;color:#33CC33;}  /*マウスの上にカーソルがあるときのリンクの色*/

.lin2 a:link       {font-size:100%;color:#0F4F0F;}  /*左メニュー・テキストリンクの色*/
.lin2 a:visited    {font-size:100%;color:#4F5F4F;}   /*左メニュー・訪問済みのリンクの色*/
.lin2 a:active     {font-size:100%;color:#3F3F3F;text-decoration:underline;}   /*左メニュー・クリック時のリンクの色*/
.lin2 a:hover      {font-size:100%;color:#135C13;text-decoration:underline;}   /*左メニュー・マウスの上にカーソルがあるときのリンクの色*/

.color1     {background-color:#507142}   /*画面内グリーン部分の背景色*/
.color2     {background-color:#EAE1CD;}   /*画面内ベージュ部分の背景色*/
.color3     {background-color:#FFFFFF;}   /*画面内ホワイト部分の背景色*/
.color4     {background-color:#d7e2d3;}   /*画面内薄グリーンの部分の背景色*/

.hr1        { border-color:#3F3F3F; border-style:dotted; border-width:1px;} /* 点線の部分 */
.hr2        { border-color:#507142; border-style:solid; border-width:1px;}  /* welcomeの下のライン色 */

.waku    { border-color:#3F3F3F; border-style:solid; border-width:1px;}     /* 枠線 */

.text1     {font-weight:bold;margin-left:20px;font-size:160%;color:#FFFFFF;text-decoration:none;}  /* メインタイトルのフォントサイズ,色*/
.color1 a:link {text-decoration:none;}  /* メインタイトルのテキストリンク*/
.color1 a:visited {text-decoration:none;}  /* メインタイトルのテキストリンク*/
.text2     {font-size:140%;color:#507142;margin-bottom:0px;}      /* welcomeのフォントサイズ,色*/
.text3     {color:#507142;}  /* ◆マークの色の文字色*/
.text-submenu     {margin-left:40px;text-indent:-20px;line-height:120%}  /* サブメニュー */
.sil       {font-family:'Thai Phonetic YK';font-size: 120%}
.uni    {font-family:   "Lucida Sans Unicode", "Arial Unicode MS", serif; font-size: 120%}
img {margin-left:10px;margin-right:10px}
