h1{
    font-size:110%;	
    margin:0;
    padding:15px 0 15px 0;
}



/*------------------  main index page -------------------*/

#indexBody,#nmz_Body{
    background-color:#E6FAE6;
}


div#indexMainBlock{

}




h1.indexTitle{
    font-size:110%;	
}


#indexBody div.main{


}


div.indexFooterBlock{


}





/*----------------- flatlistindex page -------------------*/

#flatList{
    background-color:#E6FAE6;

}

#flatListMainBlock{


}

div#flatListMain{

}

h1.flatListTitle{


}

div.flatListTopMenu{

}




div.flatIndexList{

    margin:10px 0 10px 4em;
    padding:0;

}


div.flatIndexList ul{
    margin:0;		  
    padding:0;
}

div.flatIndexList ul li{
    margin:0 0 3px 0;
    padding:0;		  
}


div.flatListFootMenu{


}

#flatList address{


    border-top:2px ridge gray;      
    text-align:right;
    font-size:95%;
}

/*---------------- threadlistindex page ---------------*/
#threadList{
    background-color:#E6FAE6;
}

#threadListMainBlock{

}


h1.threadListTitle{


}

div.threadListTopMenu{


}


div.threadListTopMenu ul{

}






div.ttindexTitle{

    margin:10px 0 10px 4em;
    padding:0;


}


div.threadListFootMenu{



}

#threadList address{


    text-align:right;
    font-size:95%;
}

/*---------------- item list page --------------------*/

#itemBody{
    background-color:#E6FAE6;
}

div#itemMainBlock{

}

h1.subject{


}

div.itemTopLinkBlock{


}


.pandnLink{

    font-size:95%;
    margin:0;
    paddnig:3px;

}





div.itemHeadList{
    margin:0;
    padding:0 160px 0 30px;

}

div.itemHeadList ul{
    font-size:90%;
    border-top:1px solid grey;   
    border-bottom:1px solid grey;   
    margin:0;
    padding:3px 3px 3px 2em;
}



div.itemBody{

    margin:0;
    padding:5px 5px 5px 30px;

}

div.itemBody pre{
    font-size:98%;
}


div.itemBottomLinkBlock{

}

div.itemBottomLinkBlock ul.botLinkD{
    font-size:90%;
    margin:0 0 0 30px;
    padding:3px 3px 5px 2em;

}

div.itemBottomLinkBlock ul.botLinkT{
    font-size:90%;
    margin:0 0 0 30px;
    padding:3px 3px 10px 2em;

}





div.followupList{
    border:1px solid blue;margin:3px;
}

div.lookupList{
    border:1px solid blue;margin:3px;
}




div.itemRefLinkBlock{
    border:1px solid blue;margin:3px;


}

div.itemFollowLinkBlock{
    border:1px solid blue;margin:3px;


}






div.caution1{
    border:2px solid red;
    padding:1em;
    color:red;
}




/*------------ tool block -----------------------------*/

div.toolBLock{
    background-color:#C2E7C2;
    padding:2px;
    border-top:1px solid #597759;
    border-right:2px solid #597759;
    border-bottom:2px solid #597759;
    border-left:1px solid #597759;

}



div.toolBLock div.jumpForm{

    display:inline;	      
}

div.toolBLock div.jumpForm form{
    display:inline;	      
    font-size:80%;
}

div.toolBLock div.jumpForm div.forminfo{
    display:inline;	      

}


div.toolBLock div.jumpForm input{
    font-size:90%;

}






div.toolBLock div.searchForm{
    margin-left:2em;
    display:inline;	      
}

div.toolBLock div.searchForm form{
    display:inline;	      
    font-size:80%;
}

div.toolBLock div.searchForm input{
    font-size:90%;
}

div.toolBLock div.searchForm div.forminfo{
    display:inline;	      
}




div.toolBLock div.bikouLink{
    display:inline;	      
    margin-left:10em;
    text-align:right;
}








ul.indexLink{
    border-top:1px solid #7B9E7B;
    border-right:2px solid #7B9E7B;
    border-bottom:2px solid #7B9E7B;
    border-left:1px solid #7B9E7B;

    padding:3px;
    margin:0;
    background-color:#D0F1D0;
}

ul.indexLink li{
    display:inline;
    margin-right:1em;
    font-size:95%;
}




ul.pandnLink{


}

ul.pandnLink li{
    display:inline;
}










/**---------- namazu --------------------------------- */
#nmz_Body{


}
