.upper-header-1 { width: 100%;
    float: right;
    padding: 10px 0;
    background-color: #fff;}
.link-c-n { color: #5b5858;
margin: 0 10px;}

.link-lang-n {font-family: 'Noto Sans JP';
    background-color: #2D6F3F;
    min-width: 40px;
    display: inline-block;
    height: 25px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    font-size: 15px;
    padding: 0 5px; }

    .link-lang-n:hover { color: #fff;}

.icon-new-ii {     border: 1px solid #5b5858;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    line-height: 27px;}

.img-logo-new { width: 120px;
    float: right;}

.header-web-new {display:flex;
width: 100%;
margin: 10px 0;
float: right; }

.logo-m-11 { display: flex;
    align-items: center;}

.multi-logos-ii { width: 100%;
    padding: 10px 0;
float: right;}

.img-logo-two{width: 120px;
    float: left; }

 .nav-bar-ii { background: -webkit-linear-gradient(top, rgba(71, 67, 67, 1) 0%, rgba(71, 69, 69, 1) 52%, rgba(64, 61, 61, 1) 53%, rgba(44, 44, 44, 1) 100%);
    width: 100%;
    min-height: 55px;
    float: right;}

.nav-link-n { color: #FFF !important;
    font-size: 16px;
margin: 0 0 0 40px;}


.nav-link-n { display: inline-block;
    /*height: 55px;*/
position: relative;
/*line-height: 40px;*/}

.navbar { display: inline-flex;}

.nav-item.active .nav-link-n,.nav-item:hover .nav-link-n { background: linear-gradient(to bottom, rgba(248, 181, 0, 1) 0%, rgba(248, 181, 0, 1) 46%, rgba(235, 168, 0, 1) 53%, rgba(214, 155, 7, 1) 100%);
-webkit-background: linear-gradient(to bottom, rgba(248, 181, 0, 1) 0%, rgba(248, 181, 0, 1) 46%, rgba(235, 168, 0, 1) 53%, rgba(214, 155, 7, 1) 100%);
-moz-background: linear-gradient(to bottom, rgba(248, 181, 0, 1) 0%, rgba(248, 181, 0, 1) 46%, rgba(235, 168, 0, 1) 53%, rgba(214, 155, 7, 1) 100%);
-o-background: linear-gradient(to bottom, rgba(248, 181, 0, 1) 0%, rgba(248, 181, 0, 1) 46%, rgba(235, 168, 0, 1) 53%, rgba(214, 155, 7, 1) 100%);}

.nav-item { position: relative;}

.dropdown-menu { right: 0;
padding: 0;}

.link-sub-menu-n { font-size: 13px;
    border-bottom: 1px solid #f3eeee;
    padding: 8px;
    text-align: right;
    display: inline-block;
    white-space: normal;}

    .link-sub-menu-n:hover { background: linear-gradient(to bottom, rgba(248, 181, 0, 1) 0%, rgba(248, 181, 0, 1) 46%, rgba(235, 168, 0, 1) 53%, rgba(214, 155, 7, 1) 100%);
        -webkit-background: linear-gradient(to bottom, rgba(248, 181, 0, 1) 0%, rgba(248, 181, 0, 1) 46%, rgba(235, 168, 0, 1) 53%, rgba(214, 155, 7, 1) 100%);
        -moz-background: linear-gradient(to bottom, rgba(248, 181, 0, 1) 0%, rgba(248, 181, 0, 1) 46%, rgba(235, 168, 0, 1) 53%, rgba(214, 155, 7, 1) 100%);
        -o-background: linear-gradient(to bottom, rgba(248, 181, 0, 1) 0%, rgba(248, 181, 0, 1) 46%, rgba(235, 168, 0, 1) 53%, rgba(214, 155, 7, 1) 100%);
    color: #fff;}


    .dropdown-menu .link-sub-menu-n:last-of-type { border-bottom: none;}

    .dropdown-toggle::after { display: none;}

.dropdown-menu:hover .nav-item { display: none;}

.nav-bar-ii .dropdown-menu { top: 90%;
    overflow: hidden;
width: 220px;}

.nav-bar-ii .show>.dropdown-menu { display: none;}

.nav-item:hover .dropdown-menu { display: block;}

.main-li-n {width: 100%;
    float: right;
    padding: 0 10px;}

.main-h6-li-n { }

.text-li-n { }

.p-n-li-ii { width: 78%;
float: right;}

.p-n-li-ii >p {font-size: 13px;
    }   

.more-events-li-n  {    display: inline-block;
    background: #599336;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff;
    font-size: 13px;
    /* margin-right: 8px; */
    margin-top: 10px;}

    .more-events-li-n:hover { color: #fff;}

.a-img-li-ii { width: 20%;
float: right;}

.img-n-ii { width: 100%;
height: 100%;}

.li-n-ii { line-height: normal !important;
    min-height: fit-content !important;
    float: right;
    padding: 20px 0;
margin-bottom: 10px;}

    .main-h6-li-n { font-weight: 600;
        color: #2D6F3F !important;}

        .navbar-light .navbar-toggler-icon { background-image: url('../images/menu.svg');}

        .navbar-light .navbar-toggler { border-color: transparent;
      }

        .header-of-slider>h6 {background-color: #599336;
        color: #fff;}

        @media only screen and (max-width: 565px) {
            .img-logo-two {
                float: none;
            }

            .multi-logos-ii { text-align: center;}

            .navbar-nav  { margin-top: 50px;
                
         }

            .nav-link-n { margin: 0;
                width: 100%;
                line-height: 55px;
                padding: 0 10px !important;}
        }

        @media only screen and (max-width: 991px) {
            .nav-link-n { width: 100%;
                padding: 0 10px !important;
                line-height: 55px;
            margin: 0;}
            .navbar-nav  { margin-top: 50px;}

            .navbar { display: flex;}

            .nav-bar-ii .dropdown-menu { width: auto;}
            
        }