/**
 * Copyright (c) 2025/5/9 insilicogen
 * fed-start - A modern ES6 Gulp workflow combined with Webpack
 * @version v1.0.0
 * @author 
 */
@charset "UTF-8";.nav_submenus{background:#fff;border-bottom:1px solid #ddd;margin-bottom:rem(60)}@media only screen and (max-width:1023px){.nav_submenus .container_snb{display:table;width:100%}}@media only screen and (max-width:1023px){.nav_submenus .container_snb li{display:table-cell;text-align:center;vertical-align:middle}}.nav_submenus .container_snb li a{display:block}.nav_submenus .next-slide,.nav_submenus .prev-slide{display:none}.mobile-menu-active{overflow:hidden;width:100%;position:relative;height:60px}.mobile-menu-active .next-slide,.mobile-menu-active .prev-slide{color:#fff;background:rgba(0,0,0,.6);display:block;width:30px;height:60px;position:absolute;top:0;color:#fff;text-align:center;line-height:3em;cursor:pointer;transition:background .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out;-webkit-transition:background .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out;-moz-transition:background .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out;z-index:100;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:1024px){.mobile-menu-active .next-slide,.mobile-menu-active .prev-slide{height:80px}}.mobile-menu-active .next-slide:hover,.mobile-menu-active .prev-slide:hover{color:#fff;background:rgba(0,0,0,.8)}.mobile-menu-active .next-slide{right:-30px}.mobile-menu-active .prev-slide{left:-30px}.mobile-menu-active .container_snb{margin:0;padding:0;position:absolute;top:0;left:0;min-width:100%;transition:left .3s ease-in-out;-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out}.mobile-menu-active .container_snb li{margin:0;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;position:relative;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:1023px){.mobile-menu-active .container_snb li{line-height:60px}}@media only screen and (min-width:1024px){.mobile-menu-active .container_snb li{float:left}}.mobile-menu-active .container_snb li:hover{opacity:.6}.mobile-menu-active .container_snb li a span{background-image:none;background-repeat:0;background-position:0;padding-right:0;padding-top:0;padding-bottom:0}.mobile-menu-active .container_snb li.here,.mobile-menu-active .container_snb li.here a{font-weight:400;color:#00ac7f}.nav_submenus{width:100%;z-index:101}.container_snb::after,.container_snb::before{content:'';display:table}.container_snb::after{clear:both}.container_snb{width:100%;margin:0;padding:0;list-style-type:none;z-index:99}.container_snb li{height:100%;text-align:center;transition:background-color .3s}@media only screen and (min-width:1024px){.container_snb li{float:left;width:25%;min-width:16.6666%}}@media only screen and (min-width:1024px){.container_snb.are_3_items li{width:33.3333%}}@media only screen and (min-width:1024px){.container_snb.are_4_items li{width:25%}}@media only screen and (min-width:1024px){.container_snb.are_5_items li{width:20%}}@media only screen and (min-width:1024px){.container_snb.are_6_items li{width:16.6666%}}.container_snb a{display:block;height:100%;text-align:center;color:#777;white-space:nowrap}.container_snb li.active a,.container_snb li:focus a,.container_snb li:hover a{color:#31bc8d}.container_snb li.active{position:relative}.container_snb li.active::after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#31bc8d}@media only screen and (max-width:1023px){.container_snb li.active::after{bottom:1px}}@media only screen and (max-width:1023px){.nav_submenus{position:fixed!important;top:121px!important;overflow:hidden}.nav_submenus .container,.nav_submenus .container_snb{padding:0}.container_snb{display:table;vertical-align:middle;min-height:60px;height:100%}.container_snb li{display:table-cell;vertical-align:middle;height:100%}.container_snb a{display:inline;font-size:1rem;word-break:keep-all;padding-right:10px;padding-left:10px}#content{padding-top:0!important}.nav_submenus+#content{padding-top:60px!important}#content.contents_service,#content.old_profile_update,#content.signup{padding-top:0!important}}@media only screen and (min-width:1024px){.container_snb a{padding:14px 4px;white-space:nowrap;text-align:center}}
/*# sourceMappingURL=snb.css.map */
