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;
61 width: calc(100% - 145px);
87 align-items: flex-start;
88 justify-content: center;
89 background-color: rgba($color-black, 0.35);
92 padding: 10vh 40px 40px 40px;
100 .c-media__popup__box {
101 background-color: #fff;
108 .c-media__popup__box__lead {
117 letter-spacing: -0.01em;
122 letter-spacing: .01em;
131 .c-media__popup__box__items {
135 .c-media__popup__box__item {
138 justify-content: space-between;
143 border-bottom: 1px solid #D9D9D9;
151 letter-spacing: -0.005em;
182 letter-spacing: 0.01em;
183 text-decoration: underline;
187 text-decoration: none;
201 border: 2px solid #007880;
204 background: darken(#007880, 2%);
205 border-color: darken(#007880, 2%);
210 .c-media__popup__close {
217 background-color: transparent;
220 transition: all $ease-dynamic 350ms;
228 .book-cover-small img {
229 max-width: calc((100vw - 3 * 16px) / 2);