.c-fixBtn { // display: flex; // flex-direction: column; // justify-content: center; width: 40px; height: 40px; overflow: hidden; color: #fff; line-height: 1; // text-align: center; background: var(--ark-color_main); box-shadow: 0 2px 8px rgba(0, 0, 0, .2), 0 4px 4px -4px rgba(0, 0, 0, .15); cursor: pointer; opacity: .75; transition: opacity .25s; @include pc { &:hover { opacity: 1; } } // & + & { // margin-top: 12px; // } } .c-fixBtn__icon { display: block; font-size: 16px; }