+.box-c {
+ position: absolute;
+ text-align: center;
+ img.picture {
+ max-height: 100%;
+ max-width: 100%;
+ }
+}
+.cite-box {
+ .box-c {
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ }
+}
+
+.cite-box-text {
+ padding: 30/975*100vw 20/975*100vw 1/975*100vw (975 / 2 + 45)/975*100vw;
+ @media screen and (min-width: 62.5em) {
+ @include size(padding, 30px 20px 1px 975px / 2 + 45px);
+ }
+ .box-c {
+ /*top: 45/975*100vw;
+ left: 45/975*100vw;
+ bottom: 45/975*100vw;
+ width: (975 / 2 - 90)/975 * 100vw;
+ @media screen and (min-width: 62.5em) {
+ top: 45px;
+ left: 45px;
+ bottom: 45px;
+ width: 975px / 2 - 90px;
+ }*/
+ top:0;
+ left:0;
+ bottom:0;
+ width:50%;
+ }
+}
+
+.cite-text {
+ @include size(padding, 30px 20px 1px 80px);
+}
+
+.cite-box-text, .cite-text {