*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#navi-bar,.navi-btn,#navi-toggle{display:none}.start-icon{position:absolute;display:block;z-index:100;top:19px;left:10px;width:35px;height:60px;background-image:url("../images/home.svg");background-repeat:no-repeat;background-position:0px 23px;background-size:18px 16px}.start-icon img{position:absolute;top:23px;border:0;opacity:0}.start-icon img.start-icon-active{opacity:1}.start-icon:hover img,.start-icon:focus img{opacity:1;-webkit-transition:opacity ease .3s;-o-transition:opacity ease .3s;-moz-transition:opacity ease .3s;-ms-transition:opacity ease .3s;transition:opacity ease .3s}.start-icon:hover ~ #navi-main ul>.active ul,.start-icon:hover ~ #navi-main ul>.trail ul{opacity:0;visibility:hidden}.start-icon:hover ~ #navi-main ul>.active>a,.start-icon:hover ~ #navi-main ul>.trail>a{background-image:url("../images/marker-transparent.svg")}#navi-main{position:absolute;display:block;top:20px;left:45px;z-index:95}#navi-main>ul{width:100%;height:60px}#navi-main,#navi-main ul,#navi-main ul li,#navi-main ul li a{list-style:none;font-size:23px;line-height:26px;text-decoration:none}#navi-main ul li{float:left;list-style:none;border-top:none}#navi-main ul>li>.active{cursor:default}#navi-main:after,#navi-main>ul:after{content:'';display:table;clear:both;visibility:hidden}#navi-main>ul>.first{display:none}#navi-main>ul>li>a,#navi-main>ul>li>.active{display:block;height:60px;padding:17px 15px 0;font-family:'Roboto Condensed', Helvetica, Arial, sans-serif;font-weight:300;background-image:url("../images/marker-transparent.svg");background-position:50px 100%;background-repeat:no-repeat}#navi-main>ul>li:nth-child(2)>a,#navi-main>ul>li:nth-child(2)>.active{padding-left:15px}#navi-main li>.trail{color:#003c5f}#navi-main ul>li>a:hover,#navi-main ul>li>a:focus{color:#003c5f;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}#navi-main ul ul{background:#e0e6ec}#navi-main ul ul ul{background:#e0e6ec}#navi-main ul ul a,#navi-main ul ul li>.active{display:block;font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;font-weight:400;padding:6px 18px 7px;border-bottom:1px solid #fff}#navi-main ul ul li:last-child>a,#navi-main ul ul li:last-child>.active{padding-bottom:12px;border-bottom:0}#navi-main>ul>li ul,#navi-main .active>ul,#navi-main .trail>ul{opacity:0;visibility:hidden;position:absolute}#navi-main ul li:hover>ul{opacity:1;visibility:visible;position:absolute;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}#navi-main>ul>li>ul{width:240px;position:absolute}#navi-main>ul>li>ul>li{float:none;position:relative}#navi-main ul ul ul{left:240px;top:0;width:220px}#navi-main ul ul ul>li{float:none}#navi-main:hover>ul>li>.active,#navi-main:hover>ul>.trail>a{background-image:url("../images/marker-transparent.svg")}#navi-main>ul>.submenu:hover>a,#navi-main>ul>.submenu:hover>.active{background-image:url("../images/marker-lgrey2.svg")}@media only screen and (max-width: 1024px){.start-icon{left:30px}#navi-main{left:65px}}
/*# sourceMappingURL=toribos-menu-desktop.css.map */
