@charset "utf-8";
/*
about:style.css
*/


#mainContents h1.pageTitle span{
    position:relative;
    display:block;
    border-bottom:2px solid #F7931E;
    box-shadow:0px 0px 1px #fff;
    background:url('../image/h1tit.png') no-repeat 10px center;
    padding:12px 10px 8px 50px;
    font-size:22px;
    font-weight:bold;
}


/* message */
.message{
	overflow:hidden;
}


/* profile */
.gallery{
    
}
.gallery ul li{
    display:inline-block;
    width:210px;
    margin-bottom:15px;
	vertical-align:text-top;
}
.gallery ul li .galleryImg{
    padding:2px;
    background-color:#fff;
    border:1px solid #ccc;
    box-shadow:1px 1px 2px #ccc;
    width:184px;
    height:118px;
    overflow:hidden;
    position:relative;
    behavior: url("/common/css/PIE.htc");
}
.gallery ul li .caption{
    margin:5px 0px;
	width:184px;
}

/* history */
dl.historyList {
    border-bottom:1px dotted #ccc;
    margin-bottom:10px;
}
dl.historyList  dt{
    position:absolute;
    width:150px;
    padding:6px 0px 6px 10px;
}
dl.historyList dd{
    padding:5px 5px 5px 170px;
    border-top:1px dotted #ccc;
}

/* organization */
table.tableList{
    margin-left:auto;
    margin-right:auto;
}
table.tableList tr{
    border-bottom:1px dotted #ccc;
}
table.tableList th{
    width:120px;
}
table.tableList th,table.tableList td{
    padding:10px;
    text-align:left;
    font-weight:normal;
    vertical-align:top;
}

/* map */
.mapInfo{
    border:2px solid #ccc;
    padding:15px;
}

/* group */
table.tableList2{
    border:1px solid #ccc;
}
table.tableList2 thead th,table.tableList2 thead td{
    font-weight:bold;
    background-color:#eee;
}
table.tableList2 tr{
    border-bottom:1px solid #ccc;
}
table.tableList2 th{
    white-space:nowrap;
    border-right:1px solid #ccc;
}
table.tableList2 th,table.tableList2 td{
    padding:10px;
    text-align:left;
    font-weight:normal;
    vertical-align:top;
}


