@charset "UTF-8";
/* CSS Document */

@media all and (min-width: 751px) {

#btn_fixed_wrap{ display: none;}
#btn_fixed_wrap .spi{ display: none;}
}

@media all and (max-width: 750px){


#btn_fixed_wrap .btn_fixed{
    margin: 0 auto 0;
		box-sizing: border-box;
    padding: 0.8em 0.5em 0.5em;
    background: rgba(255,255,255,0.8);
    z-index: 50;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#btn_fixed_wrap .btn_fixed a{ max-width:24%;  display:block;}
#btn_fixed_wrap img{ max-width: 100%;}

#pageUp a{top: auto !important;  bottom: 45px;}
}