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);