@charset "utf-8";

html,body{background-color: #fff!important;}
article{max-width: 960px;margin: 0 auto;}

header{background: #080606;}
h1{display: flex!important;justify-content: space-between!important;align-items: flex-end!important;padding: 1.563em 2.6%!important;font-size: 16px!important;}
.nisshin-pharma_logo{width: 45%;}
.livlon_logo{width: 19%;}

.btn{width: 84.6%;position: absolute;left: 7.8%;transition: 0.3s all;}
#sec01 .btn{top: 0;}
#sec02 .btn{bottom: 9%;}
#sec03 .btn{bottom: 9%;}

@media screen and (max-width: 960px) {
h1{font-size: 1.6vw!important;}
}

@media screen and (min-width: 769px) {
.btn:hover{opacity: 0.6;}
}

@media screen and (max-width: 768px) {
h1{font-size: 2vw!important;}
.nisshin-pharma_logo{width: 27.063em;}
.livlon_logo{width: 11.438em;}
section > figure{margin-top: -1px;}
}