﻿.head__error-toast{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 601px){.head__error-toast{font-size:14px}}.navigation{display:flex;height:56px;background-color:#fff;border-bottom:1px solid #f4f4f4;box-shadow:none}.navigation__menu-btn{position:relative;z-index:1;height:56px;margin:0 18px;color:#242424;line-height:56px}.navigation__menu-btn i{height:56px;line-height:56px}.navigation__link{display:inline-block;padding:0 0 0 20px;color:#242424;font-size:14px;text-align:center;text-decoration:none}.brand-logo-box{display:flex;align-items:center;justify-content:center;height:100%;margin:0 60px 0 0}.brand-logo-box img{display:block}.navigation-pc{display:none;line-height:64px}.dropdown-menu-box{top:inherit !important;z-index:1;display:none;min-width:120px;margin:0;padding:0;list-style:none;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.dropdown-menu{float:none}.dropdown-menu__link{display:block;padding:14px 16px;color:#212121;font-size:16px;line-height:22px;text-decoration:none;transition:background-color .3s}.dropdown-menu__link:hover{color:#212121;background-color:rgba(0,0,0,.1)}.navigation-sp{position:fixed;top:0;left:0;z-index:999;width:300px;height:100%;margin:0;padding:0 0 60px 0;font-size:14px;font-family:Avenir,"Helvetica neue",Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;list-style:none;background-color:#fff;transform:translateX(-100%)}@media only screen and (max-width: 601px){.parallax-container--selection{clear:both;margin-top:30px}}@media only screen and (min-width: 601px){.navigation{height:64px}.navigation__menu-btn{display:none}.navigation-box{display:flex;justify-content:space-between}.navigation-pc{display:block}}@media only screen and (min-width: 993px)and (max-width: 1300px){.navigation__link{padding:0 0 0 5px;font-size:11px}}.header__expiry-date{position:sticky;top:0;z-index:990;height:38px;background-color:#242424}.header__expiry-date .nav-wrapper{width:100%;color:#fff;line-height:40px;text-align:center}@media only screen and (max-width: 601px){.header__expiry-date .nav-wrapper{font-size:14px}}.side-nav__expiry-wrap{float:none;margin:0 20px 5px;line-height:48px;border-bottom:1px solid #c8c8c8}.side-nav__expiry-title{margin:0;color:#000;font-weight:bold}.side-nav__expiry-text{margin:0;padding:5px 0 20px;color:#000}.side-nav__item-link{display:block;height:48px;padding:0 16px;color:rgba(0,0,0,.87);font-weight:500;font-size:14px;line-height:48px;text-decoration:none}.side-nav__item-link .material-icons{display:inline-block;height:auto;font-size:14px;line-height:1;vertical-align:middle}.side-nav__close-btn{position:relative;width:20px;height:20px;margin:20px;color:#000}.side-nav__close-btn::before{position:absolute;top:10px;width:21px;height:1px;background-color:#000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}.side-nav__close-btn::after{position:absolute;top:10px;width:21px;height:1px;background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.side-nav__menu-title{margin:0;padding:0 0 0 16px;color:#000;font-weight:bold}#sidenav-overlay{position:fixed;top:0;right:0;left:0;z-index:997;height:120vh;background-color:rgba(0,0,0,.5);will-change:opacity}
