/**************************************************************/
/* このCSSの著作権は tsugaku に帰属します。                   */
/* 無断転用は禁止と致します。                                 */
/*                                  GI for PSP 管理人 tsugaku */
/**************************************************************/

/******************* ▼ サイト全般設定 ▼ *************************************/
body {
font-size:10pt;                             /* 文字サイズ */
align:center;                                     /* 位置 */
text-align:center;                            /* 文字位置 */
background-color:white;                         /* 背景色 */
background-image: url(img/back/2009-v2.jpg);  /* 背景画像 */
margin: 0px;                                      /* 余白 */
}
body,tr,td,th{font-size:10pt;}              /* 文字サイズ */
/******************* ▲ サイト全般設定 ▲ *************************************/



/******************* ▼ リンク設定 ▼ *****************************************/
a:link    {color:blue;}                         /* 未訪問 */
a:hover   {color:red;}                          /* マウス */
a:hover   {background-color:lightcyan;}         /* 背背景 */
a:active  {color:green;}                        /* 実行中 */
a:visited {color:blue;}                         /* 訪問済 */
/******************* ▲ リンク設定 ▲ *****************************************/



/******************* ▼  ▼ ***************************************/
#ALL {
border-collapse:collapse;
align:center;
}

.center-side {                         /* 中央サイド幅設定 */
width:10px;                                      /* 全体幅 */
}
/******************* ▲  ▲ ***************************************/



/******************* ▼  ▼ ***************************************/
.title-tr {
padding:0px 0px 10px 0px;            /* 余白(上･右･下･左) */
}

.m-title {                                /* タイトル設定 */
text-align:center;                            /* 文字位置 */
font-size:xx-large;                         /* 文字サイズ */
font-weight:normal;                         /* 文字の太さ */
color:white;                                    /* 文字色 */
font-family:"cursive";                        /* 文字書体 */
font-style:italic;                            /* 文字斜体 */
background-color:black;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.site-t{
width:100%;                                     /* 全体幅 */
border-collapse: collapse;
}

.site-t-b{
width:100%;                                     /* 全体幅 */
padding:0px 0px 0px 0px;             /* 余白(上･右･下･左) */
}
.m-m-tt a:link    {color:black;}                /* 未訪問 */
.m-m-tt a:hover   {color:black;}                /* マウス */
.m-m-tt a:hover   {background-color:black;}     /* 背背景 */
.m-m-tt a:active  {color:black;}                /* 実行中 */
.m-m-tt a:visited {color:black;}                /* 訪問済 */

.top-menu{
width:100%;                                     /* 全体幅 */
background-color:white;                         /* 背景色 */
text-align:center;                            /* 文字位置 */
}

.google-s{
width:100%;                                     /* 全体幅 */
background-color:white;                         /* 背景色 */
align:right;                                      /* 位置 */
text-align:right;                             /* 文字位置 */
font-weight:bold;                           /* 文字の太さ */
color:black;                                    /* 文字色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
padding:0px 0px 0px 0px;             /* 余白(上･右･下･左) */
}
/******************* ▲  ▲ ***************************************/



/******************* ▼  ▼ ***************************************/
/******************* ▲  ▲ ***************************************/



/******************* ▼ 左側メニュー ▼ ***************************************/
.left-body {
align:center;                                     /* 位置 */
padding:0px;                                      /* 余白 */
}
.l-title {                                /* タイトル設定 */
width:244px;                                    /* 全体幅 */
padding: 1px 2px;                      /* 余白(上下･左右) */
text-align:center;                            /* 文字位置 */
font-weight:bold;                           /* 文字の太さ */
color:white;                                    /* 文字色 */
background-color:black;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.l-body {                                 /* タイトル設定 */
width:244px;                                    /* 全体幅 */
padding: 1px 2px;                      /* 余白(上下･左右) */
text-align:left;                              /* 文字位置 */
background-color:white;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.counter {                              /* カウンター設定 */
width:244px;                                    /* 全体幅 */
padding: 1px 2px;                      /* 余白(上下･左右) */
text-align:center;                            /* 文字位置 */
background-color:white;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

/******************* ▲ 左側メニュー ▲ ***************************************/



/******************* ▼  ▼ ***************************************/
.mk-title {
width:472px;                                    /* 全体幅 */
text-align:center;                            /* 文字位置 */
font-weight:bold;                           /* 文字の太さ */
color:white;                                    /* 文字色 */
background-color:black;                         /* 背景色 */
padding: 0px 3px;                      /* 余白(上下･左右) */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}
.mk-body {
width:472px;                                    /* 全体幅 */
align:center;                                     /* 位置 */
text-align:left;                              /* 文字位置 */
color:black;                                    /* 文字色 */
background-color:white;                         /* 背景色 */
padding: 0px 3px;                      /* 余白(上下･左右) */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}
/******************* ▲  ▲ ***************************************/



/******************* ▼ 右側メニュー ▼ ***************************************/
.right-body {
align:center;                                     /* 位置 */
padding:0px;                                      /* 余白 */
}
.r-title {                                /* タイトル設定 */
width:244px;                                    /* 全体幅 */
padding: 1px 2px;                      /* 余白(上下･左右) */
text-align:center;                            /* 文字位置 */
font-weight:bold;                           /* 文字の太さ */
color:white;                                    /* 文字色 */
background-color:black;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.r-body {                                 /* タイトル設定 */
width:244px;                                    /* 全体幅 */
padding: 1px 2px;                      /* 余白(上下･左右) */
text-align:left;                              /* 文字位置 */
background-color:white;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

/******************* ▲ 右側メニュー ▲ ***************************************/



/******************* ▼  ▼ ***************************************/
#footer {
width:100%;                                     /* 全体幅 */
text-align:center;                            /* 文字位置 */
font-size:8pt;                              /* 文字サイズ */
background-color:black;                         /* 背景色 */
color:white;                                    /* 文字色 */
padding: 0px 0px;                      /* 余白(上下･左右) */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}
/******************* ▲  ▲ ***************************************/



/******************* ▼  ▼ ***************************************/
.sp-ct {                                 /* タイトル設定 */
width:472px;                                    /* 全体幅 */
text-align:center;                            /* 文字位置 */
font-weight:bold;                           /* 文字の太さ */
color:black;                                    /* 文字色 */
background-color:white;                         /* 背景色 */
padding: 2px 3px;                      /* 余白(上下･左右) */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}
/******************* ▲  ▲ ***************************************/



/******************* ▼ 広告部分設定 ▼ ***************************************/
.koukoku01 {                              /* タイトル設定 */
width:244px;
height:250px;
padding: 1px 2px;                      /* 余白(上下･左右) */
align:center;
text-align:center;                            /* 文字位置 */
color:black;                                    /* 文字色 */
font-weight:normal;                         /* 文字の太さ */
background-color:white;                         /* 背景色 */
border-top:   black 0px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.koukoku02 {                              /* タイトル設定 */
width:244px;
padding: 1px 2px;                      /* 余白(上下･左右) */
align:center;
text-align:center;                            /* 文字位置 */
color:black;                                    /* 文字色 */
font-weight:normal;                         /* 文字の太さ */
background-color:white;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.g-ad01 {                                /* タイトル設定 */
width:180px;
height:245px;
padding: 1px 2px;                      /* 余白(上下･左右) */
align:center;
text-align:center;                            /* 文字位置 */
color:black;                                    /* 文字色 */
font-weight:normal;                         /* 文字の太さ */
background-color:white;                         /* 背景色 */
}

.center-afi-f {                           /* タイトル設定 */
width:100%;
height:85px;
}

.center-afi {
width:472px;                                    /* 全体幅 */
text-align:center;                            /* 文字位置 */
background-color:white;                         /* 背景色 */
padding: 0px 3px;                      /* 余白(上下･左右) */
border-top:   black 0px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.center-afi-01 {
width:472px;                                    /* 全体幅 */
text-align:center;                            /* 文字位置 */
background-color:white;                         /* 背景色 */
padding: 0px 3px;                      /* 余白(上下･左右) */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.r-body-a {                               /* タイトル設定 */
width:244px;                                    /* 全体幅 */
padding: 1px 2px;                      /* 余白(上下･左右) */
text-align:center;                            /* 文字位置 */
font-weight:bold;                           /* 文字の太さ */
background-color:white;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.amazon-lb {                              /* タイトル設定 */
width:244px;                                    /* 全体幅 */
padding: 1px 2px;                      /* 余白(上下･左右) */
text-align:center;                            /* 文字位置 */
background-color:white;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}
.amazon-sb {                              /* タイトル設定 */
width:244px;                                    /* 全体幅 */
padding: 1px 2px;                      /* 余白(上下･左右) */
text-align:center;                            /* 文字位置 */
background-color:black;                         /* 背景色 */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}
/******************* ▲ 広告部分設定 ▲ ***************************************/



/******************* ▼  ▼ ***************************************/
.sp-cb-a {
width:472px;                                    /* 全体幅 */
align:center;                                     /* 位置 */
text-align:left;                              /* 文字位置 */
color:black;                                    /* 文字色 */
background-color:white;                         /* 背景色 */
padding: 0px 3px;                      /* 余白(上下･左右) */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}
.sp-cb-a a{                               /* リンク集専用 */
text-decoration: none;
font-weight:bold;
}
/******************* ▲  ▲ ***************************************/



/******************* ▼ 壁紙ページ用 ▼ ***************************************/
.k{
width:450px;                                  /* 全体横幅 */
border-collapse: collapse; 
background-color:white;
align:center;
padding:0px 0px;        　　　　　     /* 余白(上下･左右) */
}
.k-body-n{
text-align:center;                            /* 文字位置 */
color:black;                                    /* 文字色 */
background-color:lightcyan;                     /* 背景色 */
padding:1px 0px;                       /* 余白(上下･左右) */
}
.k-body0{
text-align:center;                            /* 文字位置 */
color:black;                                    /* 文字色 */
background-color:white;                         /* 背景色 */
padding:2px 0px;                       /* 余白(上下･左右) */
}
.k-body1{
text-align:center;                            /* 文字位置 */
color:black;                                    /* 文字色 */
background-color:white;                         /* 背景色 */
padding:0px 0px;                       /* 余白(上下･左右) */
}
.k-size0{
width:120px;
height:68px;
border: 0px black solid;
}
.k-size1{
width:128px;
height:72px;
border: 0px black solid;
}
.k-size9{
border: 0px black solid;
}\
.k-info{
width:100%;
}
.k-t0{
width:50px;                                   /* 全体横幅 */
text-align:center;                            /* 文字位置 */
background-color:white;                         /* 背景色 */
}
.k-t1{
text-align:center;                            /* 文字位置 */
background-color:white;                         /* 背景色 */
}
/******************* ▲ 壁紙ページ用 ▲ ***************************************/



/******************* ▼  ▼ ***************************************/
.a-title01 {                              /* DG-CFW-emu用 */
width:375px;                                    /* 全体幅 */
align:center;                                     /* 位置 */
text-align:center;                            /* 文字位置 */
font-weight:bold;                           /* 文字の太さ */
color:white;                                    /* 文字色 */
background-color:black;                         /* 背景色 */
padding: 0px 3px;                      /* 余白(上下･左右) */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.a-body01 {                               /* DG-CFW-emu用 */
width:375px;                                    /* 全体幅 */
align:center;                                     /* 位置 */
text-align:left;                              /* 文字位置 */
color:black;                                    /* 文字色 */
background-color:white;                         /* 背景色 */
padding: 0px 3px;                      /* 余白(上下･左右) */
border-top:   black 1px solid;                  /* 枠(上) */
border-bottom:black 1px solid;                  /* 枠(下) */
border-left:  black 1px solid;                  /* 枠(左) */
border-right: black 1px solid;                  /* 枠(右) */
}

.p_s{                                       /* 公式機能用 */
width:430px;                                  /* 全体横幅 */
border-collapse: collapse; 
align:center;
padding:1px 0px;        　　　　　     /* 余白(上下･左右) */
}

.p_s_t{                                     /* 公式機能用 */
height:10px;                                  /* 全体縦幅 */
align:center;
background-color:lightslategray;                /* 背景色 */
font-weight:bold;                           /* 文字の太さ */
color:white;                                    /* 文字色 */
text-align:center;                            /* 文字位置 */
padding:1px 0px;        　　　　　     /* 余白(上下･左右) */
}
/******************* ▲  ▲ ***************************************/



/******************* ▼  ▼ ***************************************/

/******************* ▲  ▲ ***************************************/



/******************* ▼  ▼ ***************************************/

/******************* ▲  ▲ ***************************************/



/******************* ▼  ▼ ***************************************/

/******************* ▲  ▲ ***************************************/




/******************* ▼  ▼ ***************************************/

/******************* ▲  ▲ ***************************************/

