@charset "UTF-8";

/* -------------------------------- 

	base

-------------------------------- */
/* DL */
.page-template-archive-page dl { 
    clear:both;
    width:100%;
    line-height:1.4;
    letter-spacing:0.05rem;
    margin-bottom:2rem;
}
.page-template-archive-page dl dt {
    clear: left;
    float: left;
    margin: 0 0 1em;
    font-weight:bold;
}
.page-template-archive-page dl dd {
    margin-bottom: 1em;
}

/* DL Japan */
.page-template-archive-page dl.ja dt {    width: 4em;}
.page-template-archive-page dl.ja dd {    margin-left: 4em}
/* DL English */
.page-template-archive-page dl.en dt {    width: 8.5em;}
.page-template-archive-page dl.en dd {    margin-left: 8.5em}




/* -------------------------------- 

	2021

-------------------------------- */
/* Publish - Passport */
.page-slug-archives2021 td .gallery-icon { height: 238px; }
.page-slug-archives2021 td figure .gallery-icon.landscape img { height: auto;}
.page-slug-archives2021 td figure .gallery-icon.landscape {    
  display: flex;
  justify-content: center;
  align-items: center;
}



