@charset "shift_jis";
/* CSS Document */

BODY { font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.mente A { text-decoration:none;}
.mente TD.c1 { width:120px; vertical-align:top;}
.mente TD.c1 A { color:blue; padding:3px;}
.mente TD.c1 A:hover { background-color:#FEE; color:red;}
.mente TD.c1 A.act { background-color:#990000; color:#FFFFFF;}
.mente TD.c1 A.act:hover { background-color:#CC3300; color:#FFCCCC;}
.mente TD.c1 TABLE { width:100%; border:1px solid #999; margin:2px 0 3px 2px;}
.mente TD.c1 TABLE CAPTION { margin:0px; padding:0px; background-color:#CCC;}
.mente TD.c1 TABLE TD A { width:100%; display:block; border-bottom:1px solid #DDD;}

.mente TD.c2 { width:720px; padding:3px 5px; text-align:left; vertical-align:top;}
.mente TD.c2 TABLE { border:1px solid #999; margin-bottom:5px;}
.mente TD.c2 TABLE CAPTION { color:#006600; text-align:left; border-bottom:1px solid #9C9; white-space:nowrap;}
.mente TD.c2 TABLE CAPTION DIV.admin { display:inline; margin-left:5px; color:#CCC;}
.mente TD.c2 TABLE CAPTION DIV.admin A { padding:1px 3px; color:#00F; margin-right:3px;}
.mente TD.c2 TABLE CAPTION DIV.admin A:hover { background-color:#FEE; color:red;}
.mente TD.c2 TABLE.edit CAPTION A { padding:0 3px;}
.mente TD.c2 TABLE.edit CAPTION A.act { background-color:darkred; color:#fff;}
.mente TD.c2 TABLE.sel CAPTION A { padding:0 3px;}
.mente TD.c2 TABLE.sel CAPTION A.act { background-color:darkred; color:#fff;}
.mente TD.c2 TABLE TH { background-color:#DDD; border:1px solid #FFF; border-bottom:1px solid #CCC; padding:0; text-align:center;}
.mente TD.c2 TABLE TBODY TD { border-bottom:1px solid #CCC; padding:0;}
.mente TD.c2 TABLE TBODY TD.err { padding:5px; color:red;}
.mente TD.c2 TABLE TBODY TD A { display:block; width:100%; padding:2px 3px; color:#000;}
.mente TD.c2 TABLE TBODY TR.act { background-color:#900;}
.mente TD.c2 TABLE TBODY TR.act A { color:#FFF;}
.mente TD.c2 TABLE TBODY TR.act:hover { background-color:#C30;}
.mente TD.c2 TABLE TBODY TR.act:hover A { color:#FEE;}
.mente TD.c2 TABLE TBODY TR:hover { background-color:#FEE;}
.mente TD.c2 TABLE TBODY IMG.preview_c { width:100px; border:1px solid #999; margin-bottom:10px;}
.mente TD.c2 TABLE TBODY IMG.preview_v { width:200px; border:1px solid #999;}
.mente TD.c2 TABLE TBODY DIV.msg { color:#666; margin:5px 0;}
.mente TD.c2 TABLE TBODY DIV.title { display:block; width:45px; float:left; margin:3px 0 0 5px;}
.mente TD.c2 TABLE TBODY DIV.pv { overflow:auto; width:660px;}
.mente TD.c2 TABLE TFOOT TD { background-color:#DDD;}
.mente TD.c2 TABLE TFOOT DIV.title { display:block; width:70px; float:left; margin:5px; color:#CC0000;}
.mente TD.c2 TABLE TFOOT DIV.bdy { display:block; width:250px;}

.mente TD.c2 TABLE.edit TBODY TH A { padding:2px 3px;}
.mente TD.c2 TABLE.edit TBODY TH DIV { font-size:10px; color:darkgreen; font-weight:normal;}
.mente TD.c2 TABLE.edit TBODY TH A:hover { background-color:#FCC; color:#00F;}
.mente TD.c2 TABLE.edit TBODY TD A:hover { background-color:#FCC; color:#00F;}
.mente TD.c2 TABLE.edit TBODY TD.edit_fld { background-color:#090; padding:0px 3px;}
.mente TD.c2 TABLE.edit TBODY TD DIV.msg { font-size:10px; color:#006600;}

.dl_title { display:block; float:left;}
.dl_select { display:block; float:left;}
.dl_select FORM { display:block; float:left;}
.dl_select SELECT {}
.dl_navi { display:block; float:none;}

#upform TH { font:normal 8px 1.0em; color:#090; text-align:right; padding:5px;}
#upform TH:first-line { font-size:12px; font-weight:bold; color:#333;}
#upform TD { vertical-align:top;}
/*
.scroll600 { height:230px; width:600px; overflow:auto;}
.scroll600 TD { white-space:nowrap;}
*/