/*スポパーク松森ウェブサイト用スタイルシート*/

/*リンクに関するカラー設定*/
a:link    {color: #464646; text-decoration: none;}
a:visited {color: #464646; text-decoration: none;}
a:hover   {color: red; text-decoration: underline;}
a:active  {color: red; text-decoration: none;}


/*基本設定*/
 body {
       margin: 0px 0px 0px 0px;
       color: #242424;
       font-size: 10pt;
       font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
       letter-spacing: 1pt;
       line-height: 1.2em;
       background-color: white;
       scrollbar-face-color: honeydew;
       scrollbar-track-color: white;
       scrollbar-arrow-color: darkgreen;
       scrollbar-3dlight-color: gray;
       scrollbar-highlight-color: green;
       scrollbar-shadow-color: green;
       scrollbar-darkshadow-color: gray;
      }


/*テーブル基本設定*/
table {
       border-collapse: collapse;
       border-color: black;
       background-color: #ffffff; /*white*/
      }


/*テーブルデータ用フォント*/
td {
    font-size: 10pt;
    font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
    line-height: 1.2em;
    letter-spacing: 1pt;
   }

/*取消線*/
 .teisen {color: gray; text-decoration: line-through;}


/*数値用フォント*/
 .datafont {font-family: Georgia, Lucida Sans Unicode, Arial, Osaka, Tahoma, sans-serif;}


/*等幅フォント*/
 .monospace {font-family: ＭＳ ゴシック, Lucida Console, monospace, Osaka-等幅;}


/*テキストセンタリング*/
 .center {text-align: center;}


/*ヘッドライン、見出し用フォント設定*/
 .midasi {
          font-size: 17px;
          color: white;
          font-family: Lucida Sans Unicode, "ＭＳ Ｐゴシック", sans-serif;
          width: 100%;
         }

 .midasi2 {
           font-size: 13px;
           color: black;
           font-family: Lucida Sans Unicode, "ＭＳ Ｐゴシック", sans-serif;
           width: 100%;
          }

 .midasi3 {
           font-size: 15px;
           color: black;
           font-family: Lucida Sans Unicode, HGPｺﾞｼｯｸE, "ＭＳ Ｐゴシック", sans-serif;
           font-weight: 700;
           width: 670px;
           line-height: 20px;
           margin: 0.2em 1em 0.2em 2em;
           background-color: #ffffbb;
           border-style: solid;
           border-color: orange;
           border-top-width: 0px;
           border-left-width: 7px;
           border-right-width: 0px;
           border-bottom-width: 1px;
          }

 .midasi4 {
           font-size: 14px;
           color: black;
           font-family: Lucida Sans Unicode, HGPｺﾞｼｯｸE, "ＭＳ Ｐゴシック", sans-serif;
           font-weight: 700;
           width: 100%;
           line-height: 20px;
           margin: 0 0 10px 0;
           background-color: #FFFFFFF;
           border-style: solid;
           border-color: green;
           border-top-width: 0px;
           border-left-width: 8px;
           border-right-width: 0px;
           border-bottom-width: 2px;
          }


/*フォントのカラー設定*/
 .red    {color: red; }
 .blue   {color: blue;}
 .gray   {color: #808080;}
 .white  {color: #ffffff;}
 .orange {color: #ffa500;} /*orange*/
 .common {color: #228b22;} /*forestgreen*/
 .swim   {color: #0000cd;} /*mediumblue*/
 .fit    {color: #dc143c;} /*crimson*/
 .front  {color: #ffa500;} /*orange*/


/*フォントサイズ設定*/
 .size1 {font-size:  8pt;}
 .size2 {font-size:  9pt;}
 .size3 {font-size: 12pt;}


/*マージンの設定*/
 .margin  {margin: 1em 1em 1em 1em; line-height: 1.4em;}
 .margin1 {margin: 1em 1em 1em 2em; line-height: 1.6em;}
 .margin2 {margin-left: 68px; line-height: 1.4em;}
 .margin3 {margin: 0.4em 1em 0.3em 1em; line-height: 1.4em;}
 .margin4 {margin-left: 2em;}
 .margin5 {margin-bottom: 5px;}
 .indent  {margin-left: 1em;}
 .indent2 {text-indent: 1em; margin-left: 8px;}
 .indent3 {text-indent: 5px;}
 .right   {text-align: right; margin: 0.4em 1em 0.3em 1em; line-height: 1.5em;}
 .height1 {font-family: monospace; line-height:1em;}


p.harf {line-height:10px;}

/*イメージ呼び出し設定*/
img {border-style: none;}

img.solid {
           border-style: solid;
           border-width: 1px;
          }


/*罫線の設定*/
hr {
    color: gray;
    width: 100%;
	height: 1px;
    border: 1px;
    border-style: dotted;
   }

hr.solid {
          color: #228b22;
          width: 100%;
          height: 1px;
          border: 1px;
          border-style: solid;
         }


/*曜日表示用テーブルデータ設定*/
td.today {
          color: yellow;
          font-size: 16px;
          font-weight: 900;
          font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
          text-align: center;
          vertical-align: middle;
          background-color: #0a0a9D;
          width: 98px;
          height: 30px;
         }

.day {
        color: black;
        font-size: 16px;
        font-weight: 500;
        font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
        text-align: center;
        vertical-align: middle;
        background-color: honeydew;
        width: 100px;
        height: 30px;
       }

.fri {
        color: gray;
        font-size: 16px;
        font-weight: 500;
        font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
        text-align: center;
        vertical-align: middle;
        background-color: silver;
        width: 100px;
        height: 30px;
       }


/*時間表示用テーブルデータ設定*/
td.time {
         color: white;
         font-size: 10pt;
         font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
         text-align: center;
         vertical-align: top;
         background-color: #0a0a9D;
         height: 90px;
         }


/*スタジオ1用テーブルデータ設定*/
td.studio1 {
            color:black;
            font-size: 10pt;
            font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
            text-align: center;
            vertical-align: middle;
            background-color: #ffcc99;
           }

td.studio1-new {
            color:black;
            font-size: 10pt;
            font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
            text-align: center;
            vertical-align: middle;
            background-color: #ffaa77;
           }


/*スタジオ2用テーブルデータ設定*/
td.studio2 {
            color:black;
            font-size: 10pt;
            font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
            text-align: center;
            vertical-align: middle;
            background-color: #fffacd;
           }

td.studio2-new {
            color:black;
            font-size: 10pt;
            font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
            text-align: center;
            vertical-align: middle;
            background-color: #ffff99;
           }


/*プール用テーブルデータ設定*/
td.pool {
         color:black;
         font-size: 10pt;
         font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
         text-align: center;
         vertical-align: middle;
         background-color: #e0f9ff;
        }

td.pool-new {
         color:black;
         font-size: 10pt;
         font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
         text-align: center;
         vertical-align: middle;
         background-color: #ccefff;
        }


/*送迎バス案内用*/

td.bus {
        font-size: 12px;
        font-family: "ＭＳ Ｐゴシック", Lucida Sans Unicode, sans-serif;
        line-height: 1.2em;
        letter-spacing: 1pt;
        text-align: center;
        vertical-align: middle;
        background-color: white;
        width:  55px;
        height: 23px;
       }

