﻿*html ,* html body { height: 100%; overflow:visible ;  }
*html #pnlLayout {  overflow:visible; } 
html, body, form { overflow:visible; }
html { overflow:scroll; }

#logo { overflow:hidden; width:100%; }
#logo .logoImage { float:left; }
#logo .logo_user { float:right; padding-top:10px; text-align:right; }
#logo .logo_user div { height:25px; }
#logo .logo_user div input { vertical-align:middle; }
#logo .logo_user .user_info { vertical-align:middle; }
#logo .logo_user .user_info .user_icon { padding:2px; vertical-align:bottom; }
#logo .logo_user .user_info .user_name { padding:2px; font-weight:bold; background-color:#e5e5e5; }

#pnlEditContents { float:right; }
#detailUpdate { height:25px; }
#detailViewAuthor { float:right; margin-right:10px; }

table.detailTitle { width:100%; }

#pnlContentsComments td { padding:0px; }
#pnlContentsComments #ucContentsComments_dtlCommentList { width:100%; }
#pnlContentsComments table.commentItem { table-layout:fixed; width:100%; border:solid 3px #699be7; margin-top:10px; }
#pnlContentsComments table.commentItem tr.itemTitle { height:25px; background-color:#699be7; }
#pnlContentsComments table.commentItem tr.itemTitle td.icon { width:24px; background-image:url('./img/item_icon/img_iconFukidasi24px_a07.gif'); background-repeat: no-repeat; }
#pnlContentsComments table.commentItem tr.itemTitle td.title { width:auto; }
#pnlContentsComments table.commentItem tr.itemTitle td.title span { margin-left:5px; font-weight:bold; }
#pnlContentsComments table.commentItem tr.itemTitle td.entryDate { width:180px; text-align:right; }
#pnlContentsComments table.commentItem tr.itemTitle td.entryDate span { margin-right:5px; }
#pnlContentsComments table.commentItem tr.itemTitle td.editButton { width:45px; text-align:center; }
#pnlContentsComments table.commentItem tr.itemTitle td.deleteButton { width:45px; text-align:center; }
#pnlContentsComments table.commentItem tr.itemComment td div { margin:15px 20px; }
#pnlContentsComments table.commentItem tr.itemComment td div div { margin:0px; }
#pnlContentsComments table.commentItem tr.itemComment td textarea { width:95%; }

#pnlContentsComments table.addComment { border-color:#184acf; }
#pnlContentsComments table.addComment tr.itemTitle { height:40px; background-color:#184acf; color:White; }
#pnlContentsComments table.addComment tr.itemTitle td.title span { font-Size:16px; }

#pnlContentsComments .comment { font-size:10px; }

.buttonBackColor:hover
{
    opacity:0.6;
}

#contextmenu {
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 150px;
    height: 45px;
    border: 1px solid silver;
    background-color: #fff;

}

    #contextmenu li {
        cursor: pointer;
    }
    #contextmenu ul {
        list-style: none;
        margin: 0px;
        padding: 3px;
    }
    #contextmenu li:hover {
        background-color: silver; /*リンクにマウスが乗ったら背景色を変更する*/
    }