.pushy{position:fixed;width:85%;height:100%;top:0;z-index:1000000001;background:#fff;border-left:solid 3px #ad0003;font-size:0.9em;font-weight:bold;-webkit-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);-moz-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);overflow:auto;-webkit-overflow-scrolling:touch;}.pushy.otherTop{height:100%;top:0px;}.pushy ul{text-align:left;}.pushy li.link_left a{float:left;width:50%;margin-left:-1px;padding:10px 0;text-align:center;border-right:solid #ccc 1px;border-top:solid #ccc 1px;background-color:#fff;border-bottom:none;color:#a0a0a0;font-size:15px;}.pushy li.link_left a:hover{color:#ad0003;}.pushy li.link_right a{float:right;width:50%;padding:10px 0;text-align:center;border-top:solid #ccc 1px;background-color:#fff;border-bottom:none;color:#a0a0a0;font-size:15px;}.pushy li.link_right a:hover{color:#ad0003;}.pushy li.title{display:block;color:#2c2c2c;padding:10px 0 10px 0;background:#f1f1f1;clear:both;width:99%;}.pushy li.title span{padding-left:12px;}.pushy a{display:block;color:#ad0003;padding:8px 8px 8px 2px;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.1);text-decoration:none;font-size:15px;font-weight:normal;}.pushy a.etc{padding:8px 8px 9px 8px;}.pushy a:hover{text-decoration:none;}.pushy a:active{background:#c64d4f;color:#FFF;text-decoration:none;}.pushy span.img{padding:0 0 0 0;width:25px;height:22px;text-align:center;display:inline-block;vertical-align:middle;}.pushy a:active span.img img{background:#c64d4f;}.pushy a:hover img{opacity:1!important;}.pushy-right{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0px;}.pushy .last{margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1);}.pushy-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:0px;}.pushy li.attention{font-size:12px;letter-spacing:-1px;width:99%;line-height:1px;}.pushy li.attention span.subText{font-size:11px;color:#333;margin:0 0 0 35px;}.pushy li.attention span.img{padding:10px 5px 0 5px;}.pushy li.attention a{font-size:14px;}.pushy li.attention.premium a{color:#990000;padding:5px 0 20px 3px;}.pushy li.attention.gcf a{color:#006633;padding:5px 0 20px 3px;}.pushy li.attention.kifutabi a{color:#330033;padding:5px 0 20px 3px;}.pushy li.attention.wazamori a{color:#552E15;padding:5px 0 20px 3px;}.container-push,.push-push{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:fixed!important;}.pushy,#container,.push{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);}.site-overlay{display:none;}.pushy-active .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000000;background-color:rgba(0,0,0,0.5);-webkit-animation:fade 500ms;-moz-animation:fade 500ms;-o-animation:fade 500ms;animation:fade 500ms;}.pushy-active .site-overlay.spOtherTop{top:0px;}@keyframes fade{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fade{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fade{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fade{0%{opacity:0;}100%{opacity:1;}}@media screen and (max-width: 768px){.pushy{font-size:1.0em;}}