﻿p.MsoNormal,
div.MsoNormal {
    margin-bottom: .0001pt;
    font-size: 11.5pt;
    font-family: "ＭＳ Ｐゴシック";
    margin-left: 0mm;
    margin-right: 0mm;
    margin-top: 0mm;
}
ul {
    #background: skyblue;
    float: left;
    margin-top: 3pt;
    font-size: 12.5pt;
    font-weight: 500;
    line-height: 19.5pt;
    font-family: "ＭＳ Ｐゴシック";
}
ul li {
    list-style: none;
    line-height: 20pt;
}
a:link {
    text-decoration: none;
}
.ul:hover .li {
    display: block;
    font-size: 12.5pt;
    line-height: 20pt;
    background-image: url('../img/menu_05.gif');
    position: relative;
    z-index: 99;
    border: none;
}
.li {
    display: none;
}

a:hover {
    position: relative;
    background-image: url('../img/menu_05.gif');
    /* # line-height: 15pt; */
    font-size: 13.5pt;
    z-index: 99;
    border: none;
    visibility: visible;

}

.auto-style8 {

    font-family: "Lucida Console";
    opacity: 0.35;
    /* 55％不透明度(＝45％透過) */
    background-color: White;
    color: black;


}

.auto-style111 {

    position: relative;
    background-image: url('../img/menu_05.gif');
    /* # line-height: 15pt; */
    font-size: 11.5pt;

    z-index: 99;
    border: none;
    visibility: visible;
}

/* start 2026/02/05 */
/* 类名	横向显示宽度	折叠成汉堡宽度
navbar-expand-sm	≥576px	<576px
navbar-expand-md	≥768px	<768px
navbar-expand-lg	≥992px	<992px
navbar-expand-xl	≥1200px	<1200px
navbar-expand-xxl	≥1400px	<1400px
不加 navbar-expand-*	永远折叠	所有屏幕 */

/* 默认大屏幕显示 */
@media (min-width: 768px) {
    .my-div {
        display: block;
    }

    #navbarNav {
        display: none !important;
        /* 折叠菜单大屏幕隐藏 */
    }
}

/* 触摸设备 @media (pointer: coarse) */
@media (max-width: 767px) {

    /* 小屏幕时候隐藏 */
    .my-div {
        display: none;
    }

    .navbar {
        position: relative;
        /* 给 absolute 定位参照 */
    }

    #navbarNav {
        /* display: block; */
        position: absolute;
        top: 100%;
        /* 在 navbar 下方 */
        left: 0;
        /* 靠汉堡按钮这侧 */
        width: 120px;
        /* ⭐ 菜单宽度 */
        background-color: rgb(25, 97, 117);
        z-index: 1050;
        padding: 10px 0;
    }

    #navbarNav .ul {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    #navbarNav .li {
        display: block;
        /* width:100% ; */
        margin: 2px;
        margin-left: 35px;
    }

    #navbarNav a {
        display: block;
        width: 100%;
    }

    #navbarNav .ul .li>a {
        display: block;
        text-align: center;
    }
}

/* 调整汉堡按钮整体大小 */
.custom-toggler {
    border: none !important;
    /* 去边框 */
    box-shadow: none !important;
    /* 去阴影 */
    outline: none !important;
    /* 去浏览器默认外框 */
    background: transparent !important;
    width: 50px;
    /* 按钮宽度 */
    height: 50px;
    /* 按钮高度 */
    padding: 0;
    /* 按钮内边距变小 */
    position: absolute;
    /* 脱离文档流，自由定位 */
    top: 0px;
    /* 向下 */
    display: flex;
    /* ⭐关键 */
    align-items: flex-start;
    /* 垂直居中 top*/
    justify-content: center;
    /* 水平居中 */
}

/* 调整汉堡图标尺寸 */
.custom-toggler .navbar-toggler-icon {
    width: 36px;
    /* 默认 30px，可以改小 */
    height: 28px;
    /* 默认 30px，可以改小 */
    background-size: 100% 100%;
    /* 防止被缩放 */
}

.custom-toggler .navbar-toggler-icon::before,
.custom-toggler .navbar-toggler-icon::after,
.custom-toggler .navbar-toggler-icon span {
    height: 4px;
    /* 默认 2px，改大更显眼 */
}

/* end 2026/02/05 */
