@page {
    size: auto;
}
body  { font-size: 8pt; margin: 0; padding: 0 0 8mm }
/*CLEAR FIX*/
.break { display: block; clear: both }
*:first-child+html .break { height: 0 }
.clear:after { font-size: 0.1em; line-height: 0; visibility: hidden; display: block; height: 0.1px; clear: both; content: " " }
.clear { display: block }
/* no ie mac \*/
.hid-txt { display: none }
#image-photo  { page-break-after: always  }
#image-photo-name { display: none }
#image-photo-area     { text-align: center; display: table; margin-right: auto; margin-left: auto; width: 100%; height: 141%; vertical-align: middle }
#image-photo-image   { text-align: center; display: inline-block; margin-right: auto; margin-left: auto; width: 100%; height: 100%; vertical-align: middle }
#image-photo-image img    { text-align: center; display: block; width: 100% }
.heighter    { width: 100%; height: 141% }
.wider   { width: 100%; height: 141% }
.wider img { transform: rotate(90deg) scale(2,2)  }
#image-photo-blank  { clear: both }
#logo  { text-align: center; margin-top: 5mm }
#logo img { width: auto; height: 7mm }
#garelly  { width: 30%; float: left }
.garelly-photo-section img { width: 100% }
#tab1  { }
#garelly-data   { width: 65%; float: right }
#garelly-caption   { }
.garelly-name  { font-size: 12pt; font-weight: bold }
.subtitile { }
#en-name { }
#garelly-body { }
#garelly-catarog  { width: 45%; float: right; vertical-align: top }
#garelly-catarog dl { }
#garelly-catarog dt { }
#garelly-catarog dd { }
#artist   { margin-top: 6pt; padding-top: 6pt; border-top: 1px solid #9c9992 }
#artist-photo-area { width: 30%; float: left }
#artist-photo { }
#artist-photo img { width: 100% }
#ja-name  { font-size: 12pt; font-weight: bold; text-align: center }
#en-name { text-align: center }
#artist-data { width: 65%; float: right }
