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;
57 justify-content: space-between;
63 width: calc(100% - 145px);
93 transition: .5s rotate;
103 transition: .5s height;
106 border-bottom: 5px solid #D5ECED;
130 align-items: flex-start;
131 justify-content: center;
132 background-color: rgba($color-black, 0.35);
135 padding: 10vh 16px 10px 10px;
138 @include rwd($break-flow) {
139 padding: 10vh 40px 40px 40px;
147 .c-media__popup__box {
148 background-color: #fff;
153 @include rwd($break-flow) {
158 .c-media__popup__box__lead {
159 padding: 16px 50px 16px 16px;
162 @include rwd($break-flow) {
171 letter-spacing: -0.01em;
176 letter-spacing: .01em;
185 .c-media__popup__box__items {
187 @include rwd($break-flow) {
192 .c-media__popup__box__item {
195 justify-content: space-between;
201 border-bottom: 1px solid #D9D9D9;
209 letter-spacing: -0.005em;
240 letter-spacing: 0.01em;
241 text-decoration: underline;
245 text-decoration: none;
259 border: 2px solid #007880;
262 background: darken(#007880, 2%);
263 border-color: darken(#007880, 2%);
268 .c-media__popup__close {
275 background-color: transparent;
278 transition: all $ease-dynamic 350ms;
285 @include rwd($break-flow) {
291 .book-cover-small img {
292 max-width: calc((100vw - 3 * 16px) / 2);