menu .menu-parent:hover .menu-sub{display:block;}
menu .menu-parent .menu-sub { position: absolute; z-index: 1; top: 0; left: 0; padding-top: 40px; }
menu .menu-parent .menu-sub > ul { background-color: #FFFFFF; margin-top: 5px; min-width: 180px; overflow: hidden; -moz-box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28); box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28); }
menu .menu-parent .menu-sub > ul li{padding: 2px 21px;}
menu .menu-parent .menu-sub .menu-link { display: flex ; align-items: center; }
menu .menu-parent .menu-sub > ul > li:not(:first-child) { border-top: 1px solid rgba(0, 0, 0, 0.15); }
.menu-link.menu-curr{border-bottom: 2px solid var(--color-link-primary);}
menu .menu-link:hover{color: var(--color-link-tertiary);}


.site-container.blur-site-container{filter:blur(4px); -o-filter:blur(4px); -ms-filter:blur(4px); -moz-filter:blur(4px); -webkit-filter:blur(4px);}

footer.footer-all{padding-bottom:calc(90px + var(--section-space-normal));}

.sticky-bottom-close, .sticky-bottom-video-close{background-color:#000;}
.sticky-bottom-close:hover, .sticky-bottom-close:hover{background-color:var(--color-link-primary); color:#FFF;}

.footer-section{padding-left: 88px; padding-right: 88px;}
.footer-section>span{display: flex; width: 100%; justify-content: space-around;}
.footer-content-left{display: grid; row-gap: 21px;}
.footer-content-right{display: flex; column-gap: 55px; gap: 55px;}
.footer-all-follow{padding-bottom: 0; margin-bottom: 0; padding-top: 21px;}
.thumb-footer-container img{width: auto; height: 55px;}
.fam-child{ display: grid;}
.fam-child *{justify-content: flex-start; padding-left: 0; margin-left: 0 !important;}
.fam-parent { text-align: left; margin-bottom: 13px; font-size: 16px; font-weight: 700; color: var(--color-link-quarternary); }
.fam-child-text{display: grid; row-gap: 8px; margin-top: 18px;}
.fam-child-text a{font-size: 14px; font-weight: 500; color: #d3d3d3;}


@media screen and (min-width:1024px) and (max-width:1279px){
  menu .menu-sub-right{left:auto; right:0;}
}
