

/*body{                               /* ページの設定 */
/*background-image:url(img/top.jpg);  /* 背景画像 */
/*background-repeat:no-repeat;        /* 背景画像を繰り返さない */
/*background-attachment:fixed;        /* 背景画像をスクロールさせない */
/*}


/* フォント、行間の設定 */
body,TD{
color       : #333333;                             /* 文字色の設定*/
font-family : Verdana,Chicago,osaka,"sans-serif";  /* フォントの種類 */
line-height : 150%;                                /* 行間の設定 */
font-size   : 9pt;                                 /* 文字の大きさ */
}

/* リンクの設定 */
A:link   {color:#000080;text-decoration: none}             /* リンク色 */
A:visited{color:#ff00ff;text-decoration: none}             /* 既読リンク色 */
A:hover  {color:#006600;text-decoration: underline}        /* カーソルがリンクの上に来た時の色 */

/* リンクの設定 */
A.sidemenu:link   {color:#000080;text-decoration: none}       /* リンク色 */
A.sidemenu:visited{color:#000080;text-decoration: none}       /* 既読リンク色 */
A.sidemenu:hover  {color:#006600;text-decoration: underline}  /* カーソルがリンクの上に来た時の色 */

/* リンクの設定 */
A.tsume8:link   {color:#000080;text-decoration: none}       /* リンク色 */
A.tsume8:visited{color:#000080;text-decoration: none}       /* 既読リンク色 */
A.tsume8:hover  {color:#006600;text-decoration: underline}  /* カーソルがリンクの上に来た時の色 */

/* その他の設定 */
.menu{					/* メニュー部分 */
font-size:9pt;			/* 文字サイズ */
line-height : 120%;   	/* 行間の設定 */
}   

.tsume8{					/* メニュー部分 */
font-size:8pt;			/* 文字サイズ */
line-height : 110%;   	/* 行間の設定 */
color :dimgray;
}   

.tsume7{					/* メニュー部分 */
font-size:7pt;			/* 文字サイズ */
line-height : 110%;   	/* 行間の設定 */
color :gray;
}   

.hyodai1{                        /* hodai1の設定 */
font-family:sans-serif ;  
font-weight:bold;
line-height : 100%;             /* 行間の設定 */
font-size:200%;       			/* 文字の大きさ */
margin:8px 20px; 
padding:5px 30px;
color:#navy;                     /* 文字色 */
filter:Shadow(color=#c0c0c0,direction=135);
background-color:#ccffff;          /* 背景色 */
border-bottom:ridge 3px #cc99ff;   /* hodai下線 */
border-right :ridge 3px #cc99ff;   /* hodai右線 */
}

.hyodai1{                        /* hodai1の設定 */
font-family:sans-serif ;  
font-weight:bold;
line-height : 100%;             /* 行間の設定 */
font-size:200%;       			/* 文字の大きさ */
margin:8px 20px; 
padding:5px 30px;
color:#navy;                     /* 文字色 */
filter:Shadow(color=#c0c0c0,direction=135);
background-color:#ccffff;          /* 背景色 */
border-bottom:ridge 3px #cc99ff;   /* hodai下線 */
border-right :ridge 3px #cc99ff;   /* hodai右線 */
}

.hyodai2dg{                        /* hodai2 dark greenの設定 */
font-weight:bold;
font-size:120%;       			/* 文字の大きさ */
color:#669900;
margin:30px 10px 20px 10px; 
padding:10px 20px 0px 10px;
background-color:#CCCCCC;
border-bottom: 5px solid #669900;
}

.hyodai2do{                        /* hodai2 dark orangeの設定 */
font-weight:bold;
font-size:120%;       			/* 文字の大きさ */
color:#996600;
margin:30px 10px 20px 10px; 
padding:10px 20px 0px 10px;
background-color:#CCCCCC;
border-bottom: 5px solid #996600;
}

.hyodai2g{                     /*  hodai2 dark greenと同等　互換性保持のため旧名称 */  
font-weight:bold;
font-size:120%;       			/* 文字の大きさ */
color:#669900;
margin:30px 10px 20px 10px; 
padding:10px 20px 0px 10px;
background-color:#E8EDE2;
border-bottom: 5px solid #669900;
}

.hyodai2o{                     /*  hodai2 dark orange と同等　互換性保持のため旧名称 */ 
font-weight:bold;
font-size:120%;       			/* 文字の大きさ */
color:#996600;
margin:30px 10px 20px 10px; 
padding:10px 20px 0px 10px;
background-color:#E8EDE2;
border-bottom: 5px solid #996600;
}

.hyodai3r{                        /* hodai3rの設定 */
color:#992222;
background-color:#f3f3f3;
border-left: 15px solid #992222;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
font-size:120%;       			/* 文字の大きさ */
}

.hyodai3g{                        /* hodai3gの設定 */
color:#336633;
background-color:#f3f3f3;
border-left: 15px solid #336633;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
font-size:120%;       			/* 文字の大きさ */
}

.hyodai3y{                        /* hodai3gの設定 */
color:#999933;
background-color:#f3f3f3;
border-left: 15px solid #999933;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
font-size:120%;       			/* 文字の大きさ */
}

.hyodai5dg{                     /*  hodai5 dark green */  
font-weight:bold;
font-size:110%;       			/* 文字の大きさ */
color:#669900;
margin:30px 20px 20px 20px; 
padding:5px 10px 0px 10px;
background-color:#E8EDE2;
border-bottom: 2px dotted #669900;
}

.hyodai5do{                     /* hodai5 dark orange */ 
font-weight:bold;
font-size:110%;       			/* 文字の大きさ */
color:#996600;
margin:30px 20px 20px 20px; 
padding:5px 10px 0px 10px;
background-color:#EFE7E0;
border-bottom: 2px dotted #996600;
}

.hyodai5{                        /* hodai5 dark orange と同等　互換性保持のため旧名称 */
/*line-height : 120%;             /* 行間の設定 */
font-weight:bold;
font-size:110%;       			/* 文字の大きさ */
color:#996600;
margin:30px 20px 20px 20px; 
padding:5px 10px 0px 10px;
background-color:#EFE7E0;
border-bottom: 2px dotted #996600;
}


.hyodai9w{                        /* hodai9wの設定 */
/*line-height : 120%;             /* 行間の設定 */
font-weight:normal;
font-size:100%;       			/* 文字の大きさ */
margin:0px 20px 0px 20px; 
padding:10px 30px 0px 10px;
border-bottom:ridge 2px #8#C0C0C0  /* daimeiの下線 */
color:#808080                    /* 文字色 */
background-image:url(img/slash-p.png);  /* 背景画像 */
/*background-repeat:no-repeat;        /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
}

/*-------------------ボックス描画(表題部）-------------------*/

/*互換保持のためpgvyは同一内容*/
.box-p{
padding:20px;
font-size:110%;       			/* 文字の大きさ */
margin:0px; 
background-image:url(img/backboard-stoner.png);  /* 背景画像 */
/*background-repeat:no-repeat;        /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#8b4513;                     /* 文字色 */
}

.box-g{
padding:20px;
font-size:110%;       			/* 文字の大きさ */
margin:0px; 
background-image:url(img/backboard-stoneg.png);    /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#003333;                     /* 文字色 */
}

.box-v{
padding:20px;
font-size:110%;       			/* 文字の大きさ */
margin:0px; 
background-image:url(img/backboard-stoneb.png);  /* 背景画像 */
/*background-repeat:no-repeat;        /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#660066;                     /* 文字色 */
}

.box-y{
padding:20px;
font-size:110%;       			/* 文字の大きさ */
margin:0px; 
background-image:url(img/backboard-stoneo.png);  /* 背景画像 */
/*background-repeat:no-repeat;        /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#8b4513;                     /* 文字色 */
}


/*-------------------ボックス描画(サイド･フッター部）-------------------*/

.box-sideo{
padding:20px 0px;
font-weight:normal;       			/* 文字の大きさ */
font-family:sans-serif;       			/* 文字の大きさ */
font-size:100%;       			/* 文字の大きさ */
text-align:left;
margin:0px; 
background-image:url(img/backboard-pepero.png);    /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#003333;                     /* 文字色 */
}

.box-sideg{
padding:15px 0px;
font-weight:normal;       			/* 文字の大きさ */
font-family:sans-serif;       			/* 文字の大きさ */
font-size:100%;       			/* 文字の大きさ */
text-align:left;
margin:0px; 
background-image:url(img/backboard-peperg.png);    /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#003333;                     /* 文字色 */
}

.box-sideb{
padding:15px 0px;
font-weight:normal;       			/* 文字の大きさ */
font-family:sans-serif;       			/* 文字の大きさ */
font-size:100%;       			/* 文字の大きさ */
text-align:left;
margin:0px; 
background-image:url(img/backboard-peperb.png);    /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#003333;                     /* 文字色 */
}

.box-sidey{
padding:20px 0px;
font-weight:normal;       			/* 文字の大きさ */
font-family:sans-serif;       			/* 文字の大きさ */
font-size:100%;       			/* 文字の大きさ */
text-align:left;
margin:0px; 
background-image:url(img/backboard-pepery.png);    /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#003333;                     /* 文字色 */
}

.box-sidep{
padding:20px 0px;
font-weight:normal;       			/* 文字の大きさ */
font-family:sans-serif;       			/* 文字の大きさ */
font-size:100%;       			/* 文字の大きさ */
text-align:left;
margin:0px; 
background-image:url(img/backboard-peperp.png);    /* 背景画像を繰り返さない */
color:#003333;                     /* 文字色 */
}

.box-sidev{
padding:20px 0px;
font-weight:normal;       			/* 文字の大きさ */
font-family:sans-serif;       			/* 文字の大きさ */
font-size:100%;       			/* 文字の大きさ */
text-align:left;
margin:0px; 
background-image:url(img/backboard-peperv.png);    /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#003333;                     /* 文字色 */
}

.box-foot{
padding:10px 0px;
font-size:8pt;			/* 文字サイズ */
font-weight:normal;       			/* 文字の大きさ */
line-height : 110%;   	/* 行間の設定 */
color :#000033;
font-family:sans-serif; 
text-align:center;
margin:0px; 
background-image:url(img/bottom.jpg);   
background-attachment:fixed; 
}


/*--------------------------------------------------*/


.line-o{
padding:20px;
font-size:110%;       			/* 文字の大きさ */
margin:30px 10px 30px 10px; 
background-image:url(img/line-o.jpg);  /* 背景画像 */
/*background-repeat:no-repeat;        /* 背景画像を繰り返さない */
background-attachment:fixed;        /* 背景画像をスクロールさせない */
color:#990099;                     /* 文字色 */
}

.side{                      /* kijiの設定 */
line-height : 90%;             /* 行間の設定 */
font-size:110%;       			/* 文字の大きさ */
line-height : 110%;                                /* 行間の設定 */
padding:0px 20px 7px 20px;
}


.kiji{                      /* kijiの設定 */
padding:0px 20px;
font-size:110%;       			/* 文字の大きさ */
}

.rekki{                      /* kijiの設定 */
line-height : 180%;             /* 行間の設定 */
padding:0px 20px;
font-size:110%;       			/* 文字の大きさ */
}
