/* menu public css */
.pages {padding-bottom:50px;}
.pages h3 {padding:0;margin:0 0 10px 0;font-size:16pt;}
.pages p {font-size:12pt;line-height:1.6;}
.pages li {font-size:12pt;line-height:2;}

.chairman img {float:left;width:300px;margin:0 20px 30px 0;}
.chaname {margin-left:10px;font-weight:600;font-size:30pt;}

.pic-table {float:left;width:400px;max-width:100%;margin:0 20px 20px 0}
.pic-table td {width:170px;text-align:center;font-weight:bold;font-size:20pt;}
.pic-table td img {border-radius:20px;}
.pic-table td small {font-weight:normal;font-size:14pt;}
.pic-table td.none {width:60px;}

table.ulist {float:left;width:470px;margin:0 10px 10px 0;}
table.ulist th {font-weight:400;background-color:#fafafa;text-align:right;}
table.ulist th, table.ulist td {padding:0 10px;font-size:12pt;border:1px solid #d0d0d0;}
table.ulist td.img {padding:0;text-align:center;background-color:#fafafa;}
table.ulist td.img img {display:block;width:160px;height:160px;}
table.ulist td a {font-size:12px;color:#2080D0;}

#lbar {position:relative;top:2px;display:inline-block;width:5px;height:20px;margin-right:6px;background-color:#374764;border-radius:5px;}

table.ulistm {width:100%;margin:0 0 10px 0;}
table.ulistm th {font-weight:400;background-color:#fafafa;text-align:right;}
table.ulistm th, table.ulistm td {padding:0 5px;font-size:11pt;border:1px solid #d0d0d0;}
table.ulistm td.img {padding:0;text-align:center;background-color:#fafafa;}
table.ulistm td.img img {display:block;width:130px;height:130px;}
table.ulistm td a {font-size:10px;color:#2080D0;}