/*ボディ*/
BODY { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
TD { font-size: 14px; border:none; line-height:160%; }
TD.sel { font-size: 14px; border-width:1px; border-style:solid; line-height:120%; }

/*文字サイズ・文字色*/
.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-90 { font-size:90%; font-weight:nomal; }
.FS-90h100 { font-size:90%; font-weight:nomal; line-height:100%; }
.FS-90h140 { font-size:90%; font-weight:nomal; line-height:140%; }
.FS-90b { font-size:90%; 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; line-height:120%; }
.FS-120b { font-size:120%; font-weight:bold; }
.FS-120 { font-size:120%; font-weight:nomal; }
.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; }

/*リンク・文字色*/
A.white:link { color: FFFFFF; text-decoration:none; }
A.white:visited { color: FFFFFF; text-decoration:none; }
A.white:active { color: FFFFFF; text-decoration:underline; }
A.white:hover { color: FFFFFF; text-decoration:underline; }

/*文字*/
.navi { font-size:12px; font-weight:nomal; line-height:130%; color:#FFFFFF; }
.navi2 { font-size:12px; font-weight:bold; }
.category { font-size:180%; font-weight:bold;  line-height:160%; color:#333333; }
.read { font-size:120%; line-height:120%; font-weight:bold; color:#003366; }
.read_medical { font-size:120%; line-height:120%; font-weight:bold; color:#54808F; }
.read_namacon { font-size:120%; line-height:120%; font-weight:bold; color:#7D6C7C; }
.read_school { font-size:120%; line-height:120%; font-weight:bold; color:#3A806B; }
.read_jichitai { font-size:120%; line-height:120%; font-weight:bold; color:#003366; }
.read_joho { font-size:120%; line-height:120%; font-weight:bold; color:#2E2E45; }

.medical { font-size:120%; line-height:120%; font-weight:bold; color:#54808F; }
.namacon { font-size:120%; line-height:120%; font-weight:bold; color:#7D6C7C; }
.school { font-size:120%; line-height:120%; font-weight:bold; color:#3A806B; }
.jichitai { font-size:120%; line-height:120%; font-weight:bold; color:#003366; }
.joho { font-size:100%; line-height:100%; font-weight:bold; color:#2E2E45; }
.title { font-size:160%; font-weight:bold; }
.midashi { font-size:120%; font-weight:bold; color:#333333;}
.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:120%; 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-black { color:#000000; }
.FC-white160 { color:#CCCCCC; line-height:160%; }
.FC-red { color:#CC0000; }
.FC-blue { color:#0000FF; }
.FC-green { color:#006600; }

/*背景色*/
.BG-white { background-color:#FFFFFF; }
.BG-1 { color:#FFFFFF; background-color:#D9E1E3; }
.BG-2 { color:#FFFFFF; background-color:#CBDBE0; }
.BG-3 { color:#FFFFFF; background-color:#DAD7DA; }
.BG-4 { color:#FFFFFF; background-color:#CBDBD6; }
.BG-5 { color:#FFFFFF; background-color:#CCD3DE; }
.BG-6 { color:#FFFFFF; background-color:#CDCDD3; }
.BG-7 { color:#FFFFFF; background-color:#996600; }
.BG-gray { color:#000000; background-color:#CCCCCC; }
.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.bgtop {
background-image:url("../img/top_bg.gif");
background-repeat:no-repeat;
color:#FFFFFF;
background-color:#000000;
font-size:14px;
} 

/*セル…CLASSセレクタ名 .gazoubg2*/
TD.bgexb {
color:#000000;
background-color:#B3D9A2;
background-image : url(img/menu_extensionb.gif);}


/*リスト*/

DT { font-weight: bold; color:#333333; font-size:120%;}

.mainlist{
/*     width:480px;                               幅の指定*/
     margin:0 0 0 0px;                         /*マージンの指定*/
     padding:0;                                 /*パディングの指定*/
}

.mainlist dd{
     color:#000000;                             /*テキスト色の指定*/
     font-size:100%;                            /*テキストサイズの指定*/
     margin:0 0 0 20;                         /*マージンの指定*/
     padding:0 0 0 5;                        /*マージンの指定*/
     list-style-type:none;                      /*リストマークの指定*/
     background-image:url("../img/spacer.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;      /*背景画像の位置指定（横,縦）*/
}