@charset "Shift_JIS";
/*
//  ƒVƒXƒeƒ€–¼@@@F“dŽq’²’BŠî–{ƒpƒbƒP[ƒW
//  ƒTƒuƒVƒXƒeƒ€–¼@F‹¤’Ê•”•i
//  ƒ‚ƒWƒ…[ƒ‹–¼@@Fmenu.css
//  ƒ‚ƒWƒ…[ƒ‹à–¾@Fƒƒjƒ…[‰æ–Ê—pƒXƒ^ƒCƒ‹ƒV[ƒg
//
//  »‘¢“ú@@@@@F2005/01/25
//  ƒo[ƒWƒ‡ƒ“”Ô†@FVer 1.000
//  ì¬ŽÒ@@@@@Fˆäã@‰ë°
//
//  •ÏX—š—ð@@@@F
//  •ÏX’S“–@@@@F
//  •ÏX——R@@@@F
//
//  ’˜ìŒ •\Ž¦@@@FCopyright (c) TOSHIBA SOLUTIONS CORPORATION 2004, 2005
*/

/*------------------*/
/* ƒƒOƒCƒ“‰æ–Ê     */
/*------------------*/
BODY.MENUCONTENTS{
    margin-bottom: 0;
    color:         #000000;
    background:    #FFFFFF;
    background-image: url(/DENTYO/image/base_main2.gif);
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
BODY.LOGINCONTENTS{
    margin-bottom: 0;
    color:         #000000;
    background:    #b0e0e6;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
BODY.MENUMENU{
    color:         #000000;
    background:    #E4F3D3;
    margin-top:    3px;
    margin-bottom: 0;
    background-image: url(/DENTYO/image/base_TITLE2.gif);
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
TH.LOGIN_TH{
    background:  #518C5F;
}
/*•\‚Ì’†‚ÌŠï”s*/
TD.LOGIN_KISU_GYO{
    background: #D2D2FF;
}

/*•\‚Ì’†‚Ì‹ô”s*/
TD.LOGIN_GUSU_GYO{
    background: #FFFFFF
}

TD.LOGIN_TITLE{
    color: #ffffff;
    background: #518C5F;
    font-size: 20px;
    font: bold;
}

/*------------------*/
/* ƒg[ƒ^ƒ‹ƒVƒXƒeƒ€ */
/*------------------*/
BODY.MENUCONTENTS_0{
    color:         #000000;
    background:    #E4F3D3;
    margin-bottom: 0;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
BODY.MENUMENU_0{
    color:         #000000;
    background:    #E4F3D3;
    margin-top:    3px;
    margin-bottom: 0;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

TABLE.STITLE_0{
    width: 100%;
    background:  #518C5F;
}

TD.GYOMUTITLE_GIF_0{
    width: 35px;
    background:  #BFBDEA;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 700;
}
TD.GYOMUTITLE_0{
    width: 100%;
    background:  #90ee90;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 700;
}


/*------------------*/
/* ‚o‚o‚hƒVƒXƒeƒ€ */
/*------------------*/
BODY.MENUCONTENTS_4{
    margin-bottom: 0;
    color:         #000000;
    background:    #D2E9FB;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
BODY.MENUMENU_4{
    color:         #000000;
    background:    #D2E9FB;
    margin-top:    3px;
    margin-bottom: 0;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

TABLE.STITLE_4{
    width: 100%;
    background:  #666699;
/*    background:  #518C5F;*/
}

TD.GYOMUTITLE_GIF_4{
    width: 35px;
    background:  #AFC7F3;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 700;

}
TD.GYOMUTITLE_4{
    width: 100%;
    background:  #AFC7F3;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 95%;
    font-weight: 700;

}


/*------------------*/
/* –¼•ëŠÇ—ƒVƒXƒeƒ€ */
/*------------------*/
BODY.MENUCONTENTS_7{
    margin-bottom: 0;
    color:         #000000;
    background:    #DEDEFE;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
BODY.MENUMENU_7{
    color:         #000000;
    background:    #DEDEFE;
    margin-top:    3px;
    margin-bottom: 0;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

TABLE.STITLE_7{
    width: 100%;
/*    background: mediumslateblue;*/ /*slateblue;*/
    background:  #666699;
/*    background:  #518C5F; */
}

TD.GYOMUTITLE_GIF_7{
    width: 35px;
    background:  #BFBDEA;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 700;

}
TD.GYOMUTITLE_7{
    width: 100%;
    background:  #BFBDEA;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 95%;
    font-weight: 700;

}


/*------------------*/
/* •¨•iw“üƒVƒXƒeƒ€ */
/*------------------*/
BODY.MENUCONTENTS_8{
    margin-bottom: 0;
    color:         #000000;
    background:    #F5F5DC;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
BODY.MENUMENU_8{
    color:         #000000;
    background:    #F5F5DC;
    margin-top:    3px;
    margin-bottom: 0;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

TABLE.STITLE_8{
    width: 100%;
    background:  #666699;
}

TD.GYOMUTITLE_GIF_8{
    width: 35px;
    background:  #DAF1BA;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 700;

}
TD.GYOMUTITLE_8{
    width: 100%;
    background:  #C9DEE2;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 95%;
    font-weight: 700;

}


/*------------------*/
/* •¨•iŠÇ—ƒVƒXƒeƒ€ */
/*------------------*/
BODY.MENUCONTENTS_9{
    margin-bottom: 0;
    color:         #000000;
    background:    #F5F5DC;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
BODY.MENUMENU_9{
    color:         #000000;
    background:    #F5F5DC;
    margin-top:    3px;
    margin-bottom: 0;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

TABLE.STITLE_9{
    width: 100%;
    background:  #666699;
}

TD.GYOMUTITLE_GIF_9{
    width: 35px;
    background:  #DAF1BA;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 700;

}
TD.GYOMUTITLE_9{
    width: 100%;
    background:  #C9DEE2;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 95%;
    font-weight: 700;

}


/*----------------------*/
/* Œ_–ñŒŸ¸ŠÇ—ƒVƒXƒeƒ€ */
/*----------------------*/
BODY.MENUCONTENTS_2{
    margin-bottom: 0;
    color:         #000000;
    background:    #FFFFFF;
    background-image: url(/DENTYO/image/04_Back.gif);
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
BODY.MENUMENU_2{
    color:         #000000;
    background:    #FFFFFF;
    margin-top:    3px;
    margin-bottom: 0;
    background-image: url(/DENTYO/image/base_menu.gif);
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

TABLE.STITLE_2{
    width: 100%;
    background:  #000080;
}

TD.GYOMUTITLE_2{
    width: 100%;
    background:  #C0C0C0;
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 130%;
    font-weight: 700;
    padding-top: 6px;
}


TABLE.RENRAKU{
    width: 100%;
    border-width: 0;
    margin:auto;
}
TABLE.SYORI{
    width: 100%;
    border-width: 0;
    margin:auto;
}
TABLE.SYORILINK{
    width: 100%;
    border-width: 0;
}
TABLE.SYORIKOUSEI{
    width: 100%;
    border-width: 0;
    margin:auto;
}
TABLE.MENU{
    width:   250px;
}


TD.GYOMUTITLE{
    height: 27px;
    text-align: left;
    vertical-align: middle;
    font-size: 130%;
    font-weight: 700;
    padding-top: 6px;
}
TD.GYOMUIMA{
    text-align: right;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 700;
    color: white;
}
TD.GYOMULINK_GIF{
    width: 19px;
    color: #666666
    height: 20px;
    text-align: middle;
    vertical-align: middle;
    font-weight: 600;
    padding-left: 15px;
}
TD.GYOMULINK{
    color: #666666
    height: 20px;
    text-align: left;
    vertical-align: middle;
    font-size: 95%;
}
TD.GYOMULINK0{
    background: #d2d2ff ! important
    height: 8px;
    text-align: left;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 600;
    margin-left: 5px;
}
TD.GYOMULINK1{
    background: #FFFFFF ! important
    height: 8px;
    text-align: left;
    vertical-align: middle;
    font-size: 100%;
    font-weight: 600;
    margin-left: 5px;
}
TD.SYORITITLE{
    height: 50px;
    text-align: center;
    vertical-align: middle;
}
TD.KINOTITLE{
    width:  auto;
    height: 50px;
    color: #666666;
    text-align: center;
    vertical-align: middle;
    font-size: 300%;
    font-weight: 900;
}
TD.KINOKAKOL{
    width:  145px;
    height: 50px;
    color: #666666;
    text-align: right;
    vertical-align: middle;
    font-size: 200%;
    font-weight: 900;
}
TD.KINOKAKOR{
    width:  145px;
    height: 50px;
    color: #666666;
    text-align: left;
    vertical-align: middle;
    font-size: 200%;
    font-weight: 900;
}
TD.RENRAKUTITLE{
    vertical-align: middle;
    width: 100%;
    color: #333333;
    background:    #d2d2ff;
    font-size: 120%;
    font-weight: 700;
}
TD.RENRAKUNAIYO{
    background:    #FFFFFF;
    vertical-align: middle;
    width: 100%;
    color: #333333;
    font-size: 120%;
    font-weight: 500;
}
TD.RENRAKUSAKI{
    background:    #FFFFFF;
    vertical-align: middle;
    width: 100%;
    color: #333333;
    font-size: 120%;
    font-weight: 500;
}
TD.LOGOC{
    text-align: center;
    vertical-align: middle;
}

/*--------------*/
/* ì‹Æƒ^ƒCƒgƒ‹ */
/*--------------*/
TD.SAGYOTITLE{
    text-align: left;
    vertical-align: middle;
    font-weight: 700;
    font-size: 20px;
    font: bold;
    padding-top:    6px;
    color:       #ffffff;
}


/*----------------*/
/* ƒƒjƒ…[ƒwƒbƒ_ */
/*----------------*/
TH.MENUHEAD{
    color:       #ffffff;
    background:  #518C5F;
}
