.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#256cb3;}
.leftsidebar_box dl{border-bottom:1px solid #2f7ac5;}
.leftsidebar_box dt{padding:10px; background-repeat:no-repeat;color:#fff;position:relative;line-height:2.0em;cursor:pointer;}
.leftsidebar_box dd a{background-color:#256cb3;padding-left:25px; display:block; color:#fff; line-height:30px;}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;display:inline-block; width:85%}
.leftsidebar_box dd a:hover{background:#0f57a1;}



.navHome{width:1.500em; position:absolute; right:0.625em; top:0em;}
.navHome img{width:1.500em; vertical-align:middle;}
.navbar #title{float:left;width:264px; padding-top:10px; height:100px;margin:0 1%;font-size:3.142em;font-weight:normal;color:#fff;line-height:100px;text-align:center;overflow:hidden;-webkit-transition:font-size 0.2s ease-out; -o-transition:font-size 0.2s ease-out; -moz-transition:font-size 0.2s ease-out;transition:font-size 0.2s ease-out;}
.header .description{height:58px;font-size:1.7em;font-weight:normal;line-height:58px;text-align:center;-webkit-transition:font-size 0.2s ease-out;-moz-transition:font-size 0.2s ease-out; -o-transition:font-size 0.2s ease-out; transition:font-size 0.2s ease-out;}
.header .description span{padding:2px 5px;overflow:hidden;color:#ffea00;font-weight:bold;background:#339ee2;border-radius:1em;}




#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav{position:fixed;top:0;right:-210px;z-index:9999;width:210px;height:100%;background:#256cb3;-webkit-transition:all .5s ease;transition:all .5s ease; box-shadow:4px 0px 3px 4px rgba(0,0,0,1);overflow-y: auto;}
.openMenu{right:480px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3 a { color:#fff;}
.scrollerBox{ overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}