<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.menu {
    position: relative;
    width: 100%;
    height: 40px;
    max-width: 1000px;
    margin: 0 auto;
	text-align: center;
}

.menu &gt; li {
    float: left;
    width: 16.6666%; /* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン6縺､縺ｮ蝣ｴ蜷� */
    height: 42px;
    line-height: 42px;
}

.menu &gt; li a {
    display: block;
    color: #14461e; /* 譁�ｭ励Μ繝ｳ繧ｯ濶ｲ */
	font-size: 14px;
}

.menu &gt; li a:hover {
    color: #fff;  /* 繧ｪ繝ｳ繝槭え繧ｹ譁�ｭ励Μ繝ｳ繧ｯ濶ｲ */
}

ul.menu__second-level {
    visibility: hidden;
    opacity: 0;
    z-index: 1;
}

ul.menu__third-level {
    visibility: hidden;
    opacity: 0;
}

ul.menu__fourth-level {
    visibility: hidden;
    opacity: 0;
}

.menu &gt; li:hover {
    background: #8cbeaa;  /* 繧ｪ繝ｳ繝槭え繧ｹ繧ｫ繝ｩ繝ｼ隕ｪ */
    -webkit-transition: all .5s;
    transition: all .5s;
}

.menu__second-level li {
    border-top: 1px solid #999;
}

.menu__third-level li {
    border-top: 1px solid #999;
}

.menu__second-level li a:hover {
    background: #14461e; /* 繧ｪ繝ｳ繝槭え繧ｹ繧ｫ繝ｩ繝ｼ蟄� */
}

.menu__third-level li a:hover {
    background: #14461e; /* 繧ｪ繝ｳ繝槭え繧ｹ繧ｫ繝ｩ繝ｼ蟄ｫ */
}

.menu__fourth-level li a:hover {
    background: #fff; /* 繧ｪ繝ｳ繝槭え繧ｹ繧ｫ繝ｩ繝ｼ蟄ｫ */
}

/* 荳狗泙蜊ｰ 
.init-bottom:after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 0 0 15px;
    border-right: 1px solid #5f8273;  隕ｪ竊� 
    border-bottom: 1px solid #5f8273;  隕ｪ竊� 
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}*/

/* float繧ｯ繝ｪ繧｢ */
.menu:before,
.menu:after {
    content: " ";
    display: table;
}

.menu:after {
    clear: both;
}

.menu {
    *zoom: 1;
}

.menu &gt; li.menu__multi {
    position: relative;
}

li.menu__multi ul.menu__second-level {
    position: absolute;
    top: 42px;
    width: 100%;
    background: #fff;縲/* 蟄舌ヰ繝�け繧ｫ繝ｩ繝ｼ */
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

li.menu__multi:hover ul.menu__second-level {
    top: 42px;
    visibility: visible;
    opacity: 1;
}

li.menu__multi ul.menu__second-level li {
    position: relative;
}

li.menu__multi ul.menu__second-level li:hover {
    background: #d7e8e1;縲/* 蟄舌Γ繝九Η繝ｼ驕ｸ謚樊凾縺ｮ繝舌ャ繧ｯ */
}

li.menu__multi ul.menu__second-level li ul.menu__third-level {
    position: absolute;
    top: -1px;
    left: 100%;
    width: 100%;
    background: #d7e8e1;縲/* 蟄ｫ繝｡繝九Η繝ｼ縺ｮ繝舌ャ繧ｯ */
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

li.menu__multi ul.menu__second-level li:hover ul.menu__third-level {
    visibility: visible;
    opacity: 1;
}

li.menu__multi ul.menu__second-level li ul.menu__third-level li {
    position: relative;
}

li.menu__multi ul.menu__second-level li ul.menu__third-level li:hover {
    background: #d7e8e1;縲
}

li.menu__multi ul.menu__second-level li ul.menu__third-level li ul.menu__fourth-level {
    position: absolute;
    top: -1px;
    left: 100%;
    width: 100%;
    background: #666;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

li.menu__multi ul.menu__second-level li ul.menu__third-level li:hover ul.menu__fourth-level {
    visibility: visible;
    opacity: 1;
}

/*.init-right:after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 0 0 15px;
    border-right: 1px solid #5f8273;
    border-top: 1px solid #5f8273;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}*/</pre></body></html>