/*ボディ*/
BODY {padding: 0px; margin: 0px; color:#333333; }

/*文字サイズ・文字色*/
.FS-70 { font-size:70%; font-weight:nomal; }
.FS-70b { font-size:70%; font-weight:bold; }
.FS-80 { font-size:80%; font-weight:nomal; }
.FS-80b { font-size:80%; font-weight:bold; }
.FS-100 { font-size:100%; font-weight:nomal; }
.FS-100h200 { font-size:100%; font-weight:nomal; line-height:200%; }
.FS-100b { font-size:100%; font-weight:bold; }
.FS-120b { font-size:120%; font-weight:bold; }
.FS-140b { font-size:140%; font-weight:bold; }
.FS-140bh170 { font-size:140%; font-weight:bold; line-height:170%; }
.FS-160b { font-size:160%; font-weight:bold; }
.FS-180b { font-size:180%; font-weight:bold; }
.FS-220b { font-size:220%; font-weight:bold; }
.FS-260b { font-size:260%; font-weight:bold; }
.FS-300b { font-size:300%; font-weight:bold; }

.FS-white70 { color:#CCCCCC; font-size:70%; font-weight:nomal; }
.FS-white70b { color:#CCCCCC; font-size:70%; font-weight:bold; }
.FS-white80 { color:#CCCCCC; font-size:80%; font-weight:nomal; }
.FS-white80b { color:#CCCCCC; font-size:80%; font-weight:bold; }
.FS-white100 { color:#CCCCCC; font-size:100%; font-weight:nomal; }
.FS-white100h200 { color:#CCCCCC; font-size:100%; font-weight:nomal; line-height:200%; }
.FS-white100b { color:#CCCCCC; font-size:100%; font-weight:bold; }
.FS-white120b { color:#CCCCCC; font-size:120%; font-weight:bold; }
.FS-white140b { color:#CCCCCC; font-size:140%; font-weight:bold; }
.FS-white140bh170 { color:#CCCCCC; font-size:140%; font-weight:bold; line-height:170%; }
.FS-white160b { color:#CCCCCC; font-size:160%; font-weight:bold; }
.FS-white180b { color:#CCCCCC; font-size:180%; font-weight:bold; }
.FS-white220b { color:#CCCCCC; font-size:220%; font-weight:bold; }
.FS-white260b { color:#CCCCCC; font-size:260%; font-weight:bold; }
.FS-white300b { color:#CCCCCC; font-size:300%; font-weight:bold; }


/*文字*/
.navi { font-size:12; font-weight:nomal; }
.navi2 { font-size:12; font-weight:bold; }
.category { font-size:180%; font-weight:bold; }
.midashi { font-size:200%; font-weight:bold; }
.read { font-size:160%; }
.title { font-size:160%; font-weight:bold; }
.midashi { font-size:140%; font-weight:bold; }
.komidashi { font-size:120%; font-weight:bold; }
.nakaguro { font-size:12; font-weight:bold; color:#E80019; }
.explanation { font-size:80%; font-weight:nomal; color:#333333; }
.explanation2 { font-size:60%; font-weight:nomal; color:#666666; }
.list { line-height:160%; font-size:100%;}
.column { color:#999999; font-size:60%; font-weight:nomal; }
.link { line-height:150%; }
.kakaku { font-size:12; font-weight:nomal; color:#660000; }

/*リンク*/
A:link { color:#1D3B67; text-decoration:underline; }
A:visited { color:#643764; text-decoration:underline; }
A:active { color:#0000CC; text-decoration:underline; }


/*リンク*/
A.white:link { color:#CCCCCC; text-decoration:underline; }
A.white:visited { color:#CCCCCC; text-decoration:underline; }
A.white:active { color:#CCCCCC; text-decoration:underline; }


/*文字色*/
.FC-white { color:#FFFFFF; }
.FC-white160 { color:#CCCCCC; line-height:160%; }
.FC-red { color:#CC0000; }

/*背景色*/
.BG-white { background-color:#FFFFFF; }
.BG-1 { color:#FFFFFF; background-color:#FF3300; }
.BG-2 { color:#FFFFFF; background-color:#003399; }
.BG-3 { color:#FFFFFF; background-color:#339900; }
.BG-4 { color:#FFFFFF; background-color:#666666; }
.BG-5 { color:#FFFFFF; background-color:#663333; }
.BG-6 { color:#FFFFFF; background-color:#003399; }
.BG-7 { color:#FFFFFF; background-color:#996600; }
.BG-8 { color:#000000; background-color:#DED8BA; }
.BG-9 { color:#000000; background-color:#FFB84D; }
.BG-10 { color:#000000; background-color:#C7C7C7; }
.BG-11 { color:#FFFFFF; background-color:#9C4460; }

/*横罫線*/
.LINE-black { color:#000000; height:1px; }
.LINE-blue{ color:#3366CC; height:1px; }
.LINE-beige{ color:#CFC091; height:1px; }
.LINE-gray{ color:#666666; height:1px; }
.LINE-orange{ color:#B24D00; height:1px; }


/*セル…CLASSセレクタ名 .gazoubg1*/
TD.bgexa {
color:#000000;
background-color:#B3D9A2;
background-image:url("./img/menu_extensiona.gif")
} 

/*セル…CLASSセレクタ名 .gazoubg2*/
TD.bgexb {
color:#000000;
background-color:#B3D9A2;
background-image:url("./img/menu_extensionb.gif")
}


/*リスト*/

.sitemap{
     width:470px;                               /*幅の指定*/
     margin:0 0 0 20px;                         /*マージンの指定*/
     padding:0;                                 /*パディングの指定*/
}

.sitemap li{
     color:#000000;                             /*テキスト色の指定*/
     font-size:100%;                            /*テキストサイズの指定*/
     margin:0 0 10px 0;                         /*マージンの指定*/
     padding:0 0 0 20px;                        /*マージンの指定*/
     list-style-type:none;                      /*リストマークの指定*/
     background-image:url("../img/plus.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}



.sitemap2{
     width:420px;                               /*幅の指定*/
     margin:0 0 0 35px;                         /*マージンの指定*/
     padding:0;                                 /*パディングの指定*/
}

.sitemap2 li{
     color:#333333;                             /*テキスト色の指定*/
     font-size:100%;                            /*テキストサイズの指定*/
     margin:0 0 10px 0;                         /*マージンの指定*/
     padding:0 0 0 20px;                        /*マージンの指定*/
     list-style-type:none;                      /*リストマークの指定*/
     background-image:url("../img/mainus.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}

.indexlist{
     width:470px;                               /*幅の指定*/
     margin:0 0 0 25px;                         /*マージンの指定*/
     padding:0;                                 /*パディングの指定*/
}

.indexlist li{
     color:#333333;                             /*テキスト色の指定*/
     font-size:100%;                            /*テキストサイズの指定*/
     margin:0 0 10px 0;                         /*マージンの指定*/
     padding:0 0 0 10px;                        /*マージンの指定*/
     list-style-type:none;                      /*リストマークの指定*/
     background-image:url("../img/gray_sankaku.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}

.indexlist-white{
     margin:0 0 0 25px;                         /*マージンの指定*/
     padding:0;                                 /*パディングの指定*/
}

.indexlist-white li{
     color:#CCCCCC;                             /*テキスト色の指定*/
     font-size:100%;                            /*テキストサイズの指定*/
     margin:0 0 10px 0;                         /*マージンの指定*/
     padding:0 0 0 10px;                        /*マージンの指定*/
     list-style-type:none;                      /*リストマークの指定*/
     background-image:url("../img/white_sankaku.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}

.booklist{
     width:350px;                               /*幅の指定*/
     margin:0 0 0 12;                         /*マージンの指定*/
     padding:0;                                 /*パディングの指定*/
}

.booklist li{
     color:#333333;                             /*テキスト色の指定*/
     font-size:100%;                            /*テキストサイズの指定*/
     margin:0 0 0 0;                         /*マージンの指定*/
     padding:0 0 0 ;                        /*マージンの指定*/
     list-style-type:none;                      /*リストマークの指定*/
     background-image:url("../img/spacer.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}

.booklist-white{
     margin:0 0 0 12;                         /*マージンの指定*/
     padding:0;                                 /*パディングの指定*/
}

.booklist-white li{
     color:#CCCCCC;                             /*テキスト色の指定*/
     font-size:100%;                            /*テキストサイズの指定*/
     margin:0 0 0 0;                         /*マージンの指定*/
     padding:0 0 0 ;                        /*マージンの指定*/
     list-style-type:none;                      /*リストマークの指定*/
     background-image:url("../img/spacer.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}

.indexlist2{
     width:208px;                               /*幅の指定*/
     margin:0 0 0 0 ;                         /*マージンの指定*/
     padding:0 ;                                 /*パディングの指定*/
}

.indexlist2 li{
     color:#333333;                             /*テキスト色の指定*/
     font-size:80%;                            /*テキストサイズの指定*/
     margin:0 0 0 0;                         /*マージンの指定*/
     padding:0 0 0 10px ;                        /*マージンの指定*/
     list-style-type:none;                      /*リストマークの指定*/
     background-image:url("../img/gray_sankaku.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}


.update{
     width:700px;                               /*幅の指定*/
     margin:0 0 0 15 ;                         /*マージンの指定*/
     padding:0 ;                                 /*パディングの指定*/
}

.update li{
     color:#000000;                             /*テキスト色の指定*/
     font-size:10px;                            /*テキストサイズの指定*/
     margin:0 0 0 60;                         /*マージンの指定*/
     padding:0 0 0 0px ;                        /*マージンの指定*/
     list-style-type:disc;                      /*リストマークの指定*/
     background-image:url("../img/spacer.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}


.update2{
     width:487px;                               /*幅の指定*/
     margin:0 0 0 15 ;                         /*マージンの指定*/
     padding:0 ;                                 /*パディングの指定*/
}

.update2 li{
     color:#000000;                             /*テキスト色の指定*/
     font-size:10px;                            /*テキストサイズの指定*/
     margin:0 0 0 20;                         /*マージンの指定*/
     padding:0 0 0 0px ;                        /*マージンの指定*/
     list-style-type:disc;                      /*リストマークの指定*/
     background-image:url("../img/spacer.gif");  /*背景画像の指定*/
     background-repeat:no-repeat;          /*背景画像の繰返し指定*/
     background-position:left top;      /*背景画像の位置指定（横,縦）*/
}
