/*! 通知バーのアニメーション用 */
@-webkit-keyframes cookie-accept-bar-fade-in{
    from{
        opacity: 0;
    }
    to{
        opacity: 0.8;
    }
}
@keyframes cookie-accept-bar-fade-in{
    from{
        opacity: 0;
    }
    to{
        opacity: 0.8;
    }
}
@-webkit-keyframes cookie-accept-bar-fade-out{
   from{
    	opacity: 0.8;
    }
    to{
    	opacity: 0;
    }
}
@keyframes cookie-accept-bar-fade-out{
    0%{
    	opacity: 0.8;
    	width: 100%;
    	height: auto;
    	padding:5px 40px;
    }
    95%{
    	opacity: 0;
    	width: 100%;
    	height: auto;
    	padding:5px 40px;
    }
    100%{
    	transition:transrateY(300px);
    	width: 0;
    	height: 0;
    padding: 0px 0px;
    }
}
/*! 通知バー */
.cookie-accept-bar{
    -webkit-animation-duration:1.0s;
    animation-duration:1.0s;
    -webkit-animation-name:cookie-accept-bar-fade-in;
    animation-name:cookie-accept-bar-fade-in;
    background-color:#0277bd;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#fff;
    opacity: 0.8;
    text-align: start;
    font-size:.875rem;
    line-height:1.5;
    padding:5px 40px;
    position:fixed;
    bottom:0;
    width:100%;
    z-index: 1000;
}
.cookie-accept-bar.state-remove{
    -webkit-animation-duration: 1.0s;
    animation-duration: 1.0s;
    -webkit-animation-name:cookie-accept-bar-fade-out;
    animation-name:cookie-accept-bar-fade-out;
    width:0;
    height:0;
    padding: 0px 0px;
}
.cookie-accept-description {
 max-width:1000px;
 float: left;
 margin:1em 0;
}
.cookie-accept-description::after{
 content: "";
 clear: both;
}
/*! ボタン */
.cookie-accept-btn{
    background-color:#d32f2f;
    border:2px solid #b71c1c;
    color:#fff;
    font-family:inherit;
    font-size:1em;
    margin: 30px 10px;
    padding:.5em 1em;
    border-radius:3px;
    float: right;
    -webkit-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);
    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);
    
}
.cookie-accept-btn:hover{
    -webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);
    box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);
    cursor:pointer
}