@charset "UTF-8";
[class^=mdPageNavigation]{position:relative;z-index:500001;width:100%;margin:0 auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-top:2px solid #d9d9d9;box-shadow:0 4px 5px 0 rgba(0,0,0,.1019607843);background:#fff}
[class^=mdPageNavigation].elSticky{position:fixed;z-index:500001;top:0;left:0;width:100%}
[class^=mdPageNavigation].elCloned{display:none;visibility:hidden}
[class^=mdPageNavigation].elSticky+.elCloned{display:block}
[class^=mdPageNavigation] .elNaviList{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;max-width:990px;margin:0 auto;overflow-x:auto;background-color:#fff;white-space:nowrap}
[class^=mdPageNavigation] .elNaviItem{display:inline-block;-ms-flex-align:center;align-items:center;white-space:nowrap}
[class^=mdPageNavigation] .elLinkNavi{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:71px;padding:25px 12px;box-sizing:border-box;color:#434343;font-size:15px}
[class^=mdPageNavigation] .elLinkNavi .elPriceText{font-size:14.5px;letter-spacing:-.25em}
[class^=mdPageNavigation] .elLinkNavi .elBehindText{padding-left:2px}
[class^=mdPageNavigation] .elOpenPage{color:#b98305;font-weight:700}
[class^=mdPageNavigation] .elInnerContents{display:none;position:absolute;left:50%;z-index:-10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:900px;padding:25px 45px;border-top:1px solid #d9d9d9;border-radius:0 0 12px 12px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);background-color:#fff}
[class^=mdPageNavigation] .elInnerMenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:-20px 0 0 -45px}
[class^=mdPageNavigation] .elWrapperMenu{width:33.3333333333%;padding:20px 0 0 45px}
[class^=mdPageNavigation] .elWrapperMenu .elMenuLink{position:relative;display:block;line-height:14px;padding-right:5.46px;display:block;padding:12px 0 12px 16px;color:#434343;font-size:14px;line-height:16px}
[class^=mdPageNavigation] .elWrapperMenu .elMenuLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:5.46px;text-indent:-4.8048px;top:50%;margin-top:-7px;right:0}
[class^=mdPageNavigation] .elWrapperMenu .elMenuLink::after{right:16px}
@media screen and (min-width:990px){
[class^=mdPageNavigation] .elLinkNavi{padding:25px 13px}
}
@media(hover:hover)and (pointer:fine){
[class^=mdPageNavigation] .elNaviItem:hover .elLinkNavi{background-color:#bfeef2;font-weight:700}
[class^=mdPageNavigation] .elNaviItem:hover .elInnerContents{display:block}
[class^=mdPageNavigation] .elNaviItem:hover .elNaviTop{padding:25px 12.4px}
[class^=mdPageNavigation] .elMenuLink:hover{background-color:#ebfafc}
}