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 16px 10px 10px;
95 @include rwd($break-flow) {
96 padding: 10vh 40px 40px 40px;
104 .c-media__popup__box {
105 background-color: #fff;
110 @include rwd($break-flow) {
115 .c-media__popup__box__lead {
116 padding: 16px 50px 16px 16px;
119 @include rwd($break-flow) {
128 letter-spacing: -0.01em;
133 letter-spacing: .01em;
142 .c-media__popup__box__items {
144 @include rwd($break-flow) {
149 .c-media__popup__box__item {
152 justify-content: space-between;
158 border-bottom: 1px solid #D9D9D9;
166 letter-spacing: -0.005em;
197 letter-spacing: 0.01em;
198 text-decoration: underline;
202 text-decoration: none;
216 border: 2px solid #007880;
219 background: darken(#007880, 2%);
220 border-color: darken(#007880, 2%);
225 .c-media__popup__close {
232 background-color: transparent;
235 transition: all $ease-dynamic 350ms;
242 @include rwd($break-flow) {
248 .book-cover-small img {
249 max-width: calc((100vw - 3 * 16px) / 2);