/* menu public css */
.page {padding:0;line-height:22px;color:#666;font-size:13px;}

.page .sbj {color:#333;font-size:18px;font-weight:bold;margin:20px 0 10px 0;padding:0 0 0 10px;border-left:5px solid #a07d44;}
.page .show-table {border-top:3px solid #a07d44;border-collapse: collapse;}
.page .show-table th {background:#f6f6f6;border:1px solid #dddddd;padding:10px;}
.page .show-table td {border:1px solid #dddddd;padding:10px;line-height:22px;}

.page .tab {}
.page .tab ul {margin:0;padding:0;list-style-type:none;height:33px;border-bottom:2px solid #a07d44;}
.page .tab ul li {float:left;font-size:16px;font-weight:bold;padding:5px 15px;border-top:1px solid #ccc;border-left:1px solid #ccc;color:#666;height:22px;}
.page .tab ul li.on,
.page .tab ul li.on:hover {background:#a07d44;color:#fff;border:1px solid #a07d44;}
.page .tab ul li:last-child {border-right:1px solid #ccc;}
.page .tab ul li:hover {cursor:pointer;background: #f5dfba;}

.page .himg {margin:10px 0;}
.page .history {position:relative;}
.page .history .line {border:2px solid #ccc;position:absolute;height:100%;top:20px;left:30px;z-index:0;}
.page .history ul {margin:0;padding:0;list-style-type:none;z-index:1;position:relative;}
.page .history ul li {;margin:0 0 0 22px;padding:0 0 0 40px;}
.page .history ul li .year {color:#a07d44;font-size:40px;font-weight:bold;letter-spacing: -3px;padding:10px 0 20px 0;margin-top:30px;}
.page .history ul li .story {}