22   //&:nth-child(1) { padding-right: 19px; }
 
  23   //&:nth-child(2) { padding-left: 19px; padding-right: 19px; }
 
  24   //&:nth-child(3) { padding-left: 19px; }
 
  30     justify-content: center;
 
  39     @include font-size(16px);
 
  42     letter-spacing: 0.01em;
 
  52   border-radius: 0 0 5px 5px;
 
  56   justify-content: space-between;
 
  62     width: calc(100% - 145px);
 
  92           transition: .5s rotate;
 
 102           transition: .5s height;
 
 105           border-bottom: 5px solid #D5ECED;
 
 129   align-items: flex-start;
 
 130   justify-content: center;
 
 131   background-color: rgba($color-black, 0.35);
 
 134   padding: 10vh 16px 10px 10px;
 
 137   @include rwd($break-flow) {
 
 138       padding: 10vh 40px 40px 40px;
 
 146 .c-media__popup__box {
 
 147   background-color: #fff;
 
 152   @include rwd($break-flow) {
 
 157 .c-media__popup__box__lead {
 
 158   padding: 16px 50px 16px 16px;
 
 161   @include rwd($break-flow) {
 
 170     letter-spacing: -0.01em;
 
 175     letter-spacing: .01em;
 
 184 .c-media__popup__box__items {
 
 186   @include rwd($break-flow) {
 
 191 .c-media__popup__box__item {
 
 194   justify-content: space-between;
 
 200     border-bottom: 1px solid #D9D9D9;
 
 208     letter-spacing: -0.005em;
 
 239         letter-spacing: 0.01em;
 
 240         text-decoration: underline;
 
 244           text-decoration: none;
 
 258     border: 2px solid #007880;
 
 261       background: darken(#007880, 2%);
 
 262       border-color: darken(#007880, 2%);
 
 267 .c-media__popup__close {
 
 274   background-color: transparent;
 
 277   transition: all $ease-dynamic 350ms;
 
 284   @include rwd($break-flow) {
 
 290 .book-cover-small img {
 
 291     max-width: calc((100vw - 3 * 16px) / 2);