@charset "utf-8"; @import "../initial"; .fc-cal-date-selected-fusion { font-size: 1em!important; } .outdropdowns{ position:absolute; width:100%; z-index: 1; padding:0; top:0; @media(max-width: $screen-sm) { position: relative; } } .nav_ul{ padding: 0; & > li{ position: relative; list-style:none; float: left; display: inline-block; @media(max-width:$screen-xs){ width: 100%; } @media(max-width:768px){ a{ display: block; padding: 5px; } } &:hover{ background-color:transparent; > a{ text-decoration: underline; padding: 0.7em; } & > ul{ display: block; a{ color: #fff; } } } & > ul{ @media(max-width:768px){ position: relative; box-shadow: none; display: block; min-width: auto; li{ width: 100%; } } display: none; width:-webkit-fill-available; min-width: max-content; box-shadow: 2px 2px 5px #00000033; margin: 0; transition-duration: 0.5s; background:$theme-color-second; position: absolute; padding: 0; @media(max-width:768px){ // background: #1a1a1a; background: radial-gradient(circle at 70% 80%, #66a9e2b3, transparent 60%), radial-gradient(circle at 5% 5%, #80b5ff, transparent 40%), radial-gradient(circle at 50% 50%, #3c78ff4d, transparent 70%), linear-gradient(135deg, #54a1e1 0%, #00437c 70%, #fb8f72 100%); position: relative; } li{ list-style:none; float: none!important; a{ color: #fff; display: block; padding: 0.7em; } &:hover{ background-color: $theme-color-third; & > ul{ display: block; } } } } } } .orbit-bar-inner{ .nav_ul{ #languagebutton,.Languageul{ display: none; } } #languagebutton2{ display: none!important; } .searchclass{ display: none!important; } .orbit-bar-menu{ display: flex; align-items: center; } blockquote{ color: #fff; padding: 0; margin: 0; font-size: unset; border-left: 0; &:after, &:before{ display: none; } a{ color: #fff; text-decoration: none; display: inline-block; height: 40px; padding:5px; font-size: 0.85em; } } } .header-nav { z-index: 2; display: flex !important; flex-wrap: wrap; blockquote{ border: 0; padding: 0; margin: 0; } ul{ padding: 0; } @media(min-width:769px){ padding: 1em !important; padding-right: 6em !important; padding-bottom: 0.6em !important; } @media(max-width: 769px){ ul{ display: flex!important; flex-wrap: wrap; padding: 0; li{ padding:0!important; } } } } .dropdowns{ padding: 0; } .accessibility_mode a:focus{ outline: 0.1em solid !important; outline: 0.3125em auto -webkit-focus-ring-color !important; } .layout-header { background: radial-gradient(circle at 70% 80%, #00437c, transparent 60%), radial-gradient(circle at 25% 25%, #a0bfff80, transparent 40%), radial-gradient(circle at 50% 50%, #3c78ff4d, transparent 70%), linear-gradient(135deg, #00437c 0%, #00437c 60%, #80b5ff 100%); width: 100%; z-index: 10; position: relative; margin-bottom: 0; border: none; border-radius: 0; min-height: auto; padding: 0; // background-color:#f8f9fa; // -webkit-box-shadow: 0 1px 5px 1px rgba(26, 26, 26, .3); // box-shadow: 0 1px 5px 1px rgba(26, 26, 26, .3); li{ list-style: none; } a[accesskey] { position: relative; } .container { @extend .response-container; } .header-banner { overflow: hidden; } .header-nav { padding:0; font-family: $main-font; text-transform:uppercase; display: flex; align-items: center; justify-content: flex-end; ul{ padding: 0; } @media(max-width: 820px){ justify-content: space-between; padding:0; } ul{ li{ float: left; padding: 0.5em; } } & > * { display: inline-block; padding: 0; margin-top: 0; margin-bottom: 0; color: #fff; text-shadow: 2px 2px 5px #000000; } a { color: #fff!important; text-shadow: 2px 2px 5px #000000; text-decoration: none; padding:5px; // border-radius: 5px; // background: #1a1a1a; // margin-right: 1em; } @media (min-width:1025px) { z-index: 105; position: relative; } } .navbar-header h1.default_site_h1, .navbar-header h2.default_site_h1{ display: flex; align-items: center; } // @media (min-width: 769px) { // .navbar-header { // float: left; // } // } .navbar-header { z-index: 10; position: relative; padding: 0; margin: 0; // @media (max-width: $screen-sm) { // width: 100%; // display: flex; // flex-flow: row-reverse; // } .navbar-brand { height: 3.125em; padding: 0.9375em 0.9375em; font-size: 1.125em; line-height: 2.125em; color: $theme-color-main; font-family: $main-font; align-items: center; display: flex; height: auto; @media (min-width: $screen-sm) { margin:0; line-height: 3.75em; h1{ font-size: 1.2em; display: flex; align-items: center; color:#1a66b1; font-weight: bold; } } @media (max-width: 820px) { h1{ font-size: 1em; display: flex; align-items: center; color: #155E75; font-weight: bold; } } @media (max-width: 480px) { h1{ margin: 0; } margin: 0; } .site-logo { margin-right: 0.5em; float: left; height: 50px; padding-right: 0.5em; width: auto!important; @media(min-width: 1024px){ height: 50px; } @media(max-width: $screen-xs){ height: 45px !important; } @media(max-width: 820px)and(min-width:$screen-xs ){ height: 45px!important; } } } } } .navbar-toggle { .navbar-toggle-inner{ height: 3em; width: 3em; padding: 0.8em; background: radial-gradient(circle at 60% 90%, #ea8466, transparent 60%), radial-gradient(circle at 10px 10px, #e66c4a, transparent 25%), #cc3d00; clip-path: polygon(25% 5.77%, 75% 5.77%, 100% 50%, 75% 94.23%, 25% 94.23%, 0% 50%); } height: 3em; width: 3em; border: 0; top: 0; display: block!important; margin-top: 1.5em; position: absolute; right: 1em; z-index: 1000; i{ color: #fff; } @media(max-width:768px){ margin-top: 1em; } // border-radius: 0.125em; // border-width: 0.125em; // border-color: lighten($theme-color-main, 30%); .icon-bar { background-color:#fff; width: 100%!important; } &.collapsed { .icon-bar-top { top: 0; -webkit-transform: rotate(0); transform: rotate(0); } .icon-bar-middle { opacity: 1; } .icon-bar-bottom { top: 0; -webkit-transform: rotate(0); transform: rotate(0); } } // icon bar animation .icon-bar { transition: .2s all; position: relative; display: block; width: 1.375em; height: 0.125em; border-radius: 0.0625em; } .icon-bar-top { top: 0.375em; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .icon-bar-middle { opacity: 0; } .icon-bar-bottom { top: -0.375em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } } .nav-menu{ display:flex!important; float: right; li{ padding: 1em 0; &:hover{ background-color: #C40516; a{ color: #FFFFFF; } } } } .navone ::before{ content: ''; position: absolute; background: url("/assets/account-icon.png") no-repeat; width: 23px; height: 23px; left: -10px; top: 10px; display: inline-block; left: 5px; } .header-buttom{ &:hover{ .headbutton{ background-color: #750016!important; } } } .search-boxken{ position: relative; } .search-boxken { ::placeholder { /* CSS 3 標準 */ opacity: 0; } ::-webkit-input-placeholder { /* Chrome, Safari */ opacity: 0; } :-ms-input-placeholder { /* IE 10+ */ opacity: 0; } ::-moz-placeholder { /* Firefox 19+ */ opacity: 0; } input { position: relative; background: none; z-index: 2; width: 33px; height: 33px; transition: all .25s ease-in .25s; color: transparent; font-size: .75rem; line-height: 25px; border: 2px solid #33333326; // box-shadow: #0000000f 0 0px 1px 1px; border-radius: 3em; &:hover { cursor: pointer; &:focus { cursor: text; } + span { background: rgba(255,255,255,0.2); } } &:focus { width: 200px; padding: 0 10px; outline: none; color: $theme-color-second; background:none; @media(max-width: $screen-xs){ width: 100px; } + span { width: 200px; &::before { width:2px; opacity:1; transition: all .25s ease-in; } } } } .kenspan{ .fa-search{ color: $theme-color-second; } z-index: 1; position: absolute; font-size: 1.2em; top: 6px; right: 4px; width: 25px; height: 25px; transition: all .25s ease-in .25s; border-radius: 25px; @media(max-width:820px){ right: 2px; } } }