@charset "UTF-8";.dummy_link{position:fixed;top:17px;left:17px;z-index:10000020;width:120px;height:32px;overflow:hidden}.dummy_link img{width:100%;height:auto}.slicknav_menu{*zoom:1;width:100%;z-index:10000010;font-size:4vw;box-sizing:border-box;padding:5px;background-color:rgba(255,255,255,0);-moz-transition:all .3s !important;-o-transition:all .3s !important;-webkit-transition:all .3s !important;transition:all .3s !important;position:fixed;top:0;left:0;opacity:1}.slicknav_menu:before{content:"";width:90px;height:32px;background:url(//www.m.ehime-u.ac.jp/school/ophthalmology/wp-250422/wp-content/themes/ophthalmology/css/../images/common/logo_smp.svg) no-repeat;background-size:100% auto;position:absolute;top:17px;left:17px;opacity:0;-moz-transition:all .3s !important;-o-transition:all .3s !important;-webkit-transition:all .3s !important;transition:all .3s !important}.page.t2 .slicknav_menu:before,.fixed .slicknav_menu:before{opacity:1}.slicknav_menu a{text-decoration:none !important}.slicknav_menu.menu_var_scroll{height:100% !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important;background-color:#fff}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_btn{position:relative;display:block;float:right;padding:5px 0 10px;line-height:1.125em;cursor:pointer;margin:13px 10px 10px}.slicknav_menu .slicknav_btn .slicknav_icon-bar{margin-top:.188em;display:block;width:1.125em;height:.125em;background-color:#fff;transition:background-color .3s ease}.slicknav_menu .slicknav_btn.active .slicknav_icon-bar{background-color:#333 !important}.t2 .slicknav_menu,.fixed .slicknav_menu{background-color:#fff;border-bottom:1px #e6e6e6 solid;opacity:1}.t2 .slicknav_menu .slicknav_btn .slicknav_icon-bar,.fixed .slicknav_menu .slicknav_btn .slicknav_icon-bar{background-color:#333}.slicknav_menu .slicknav_nav{clear:both;color:#fff;margin:0;padding:0;font-size:4vw;list-style:none;overflow:hidden}.slicknav_menu .slicknav_nav ul{display:block;list-style:none;margin:0;padding:20px;position:relative}.slicknav_menu .slicknav_nav ul ul{display:none;background-color:#d2dadd}.slicknav_menu .slicknav_nav ul li{display:block;border-bottom:1px #fff solid;position:relative}.slicknav_menu .slicknav_nav ul li:last-child{border-bottom:none}.slicknav_menu .slicknav_nav ul>li>a{display:block;width:100%;padding:15px 20px;background-color:#f9fafa;color:#333;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.slicknav_menu .slicknav_nav .slicknav_arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);float:none;margin:0;opacity:.3;font-size:4vw;color:#5293ae;pointer-events:none}.slicknav_menu .slicknav_nav .sub_menu{padding:0}.slicknav_menu .slicknav_nav .sub_menu li{border-bottom:1px #fff solid}.slicknav_menu .slicknav_nav .sub_menu li a{display:block;width:100%;padding:15px 20px 15px 30px;color:#333;background-color:#e0e6e8;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.slicknav_menu .slicknav_nav .sub_menu li a.parent{padding:0}.slicknav_menu .slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_menu .slicknav_nav .slicknav_item>a{display:block;width:100%}