.contents{display:block;justify-content:space-between;align-items:flex-start;flex-direction:row}@media screen and (min-width:992px){.contents{display:flex}}.contents .img__wrap{width:100%}@media screen and (min-width:576px){.contents .img__wrap{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;display:flex}}@media screen and (min-width:992px){.contents .img__wrap{width:calc(100% - 63%);justify-content:space-between;align-items:flex-start;flex-wrap:wrap;display:flex}}.contents .img__wrap div{text-align:center;margin:0 auto 15px}.contents .img__wrap picture{display:block;padding:5px}@media screen and (min-width:768px){.contents .img__wrap picture{padding:0;margin:0 0 5px}}.contents .img__wrap picture img{vertical-align:bottom;margin:0 auto 5px}.contents .img__wrap p{margin:0;font-size:1rem}@media screen and (min-width:992px){.contents .img__wrap p{font-size:.75rem}}.contents .txt__wrap{width:100%}@media screen and (min-width:992px){.contents .txt__wrap{width:60%}}@media screen and (max-width:575px){.contents:nth-child(1) .img__wrap div{width:100% !important}}@media screen and (min-width:768px){.contents:nth-child(n+2) .img__wrap div{width:49% !important}}.greetings .contents{display:block}@media screen and (min-width:576px){.greetings .contents{display:flex}}@media screen and (min-width:992px){.greetings .contents{align-items:flex-end}}.greetings .contents .img__wrap{width:100%}@media screen and (min-width:576px){.greetings .contents .img__wrap{width:calc(100% - 63%)}}.greetings .contents .txt__wrap{width:100%}@media screen and (min-width:576px){.greetings .contents .txt__wrap{width:60%}}.union-overview .contents{max-width:600px;margin:auto;display:block}.union-overview .contents .img__wrap{width:100%}.union-overview .contents .txt__wrap{width:100%}.table-view{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.table-view dt,.table-view dd{padding:0;margin:0 0 .8rem}.table-view dt{width:6rem;margin:0;font-size:.83em;font-weight:700}@media screen and (min-width:576px){.table-view dt{margin:0 0 .8rem}}.table-view dd{width:calc(100% - 6rem)}.history .table-view{display:block}@media screen and (min-width:576px){.history .table-view{display:flex}}.history .table-view dt{width:100%}@media screen and (min-width:576px){.history .table-view dt{width:15rem}}.history .table-view dd{width:100%}@media screen and (min-width:576px){.history .table-view dd{width:calc(100% - 15rem)}}