#archive .title-wrapper h2{text-align:center;margin:20px 0 0;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:99}#archive .post_list .post_list_wrapper{text-align:center;margin:110px 0 0}#archive .post_list .post_list_wrapper .post-item{margin:70px 0 0}#archive .post_list .post_list_wrapper .post-item:first-child{margin:0}#archive .post_list .post_list_wrapper .post-item .image-wrapper img{width:auto;max-width:210px;height:auto;max-height:180px;object-fit:contain}#archive .post_list .post_list_wrapper .post-item .text-wrapper h3{margin:10px 0 0;font-weight:600}#archive .post_list .post_list_wrapper .post-item .text-wrapper p.title-en{margin:3px 0 0}#archive .post_list .post_list_wrapper .post-item .text-wrapper p.title-en{margin:3px 0 0}@media screen and (max-width:767px){#archive .title-wrapper h2{margin:10px 0 0}}#archive .post_list .publication_list_wrapper{margin:110px 0 0;display:flex;justify-content:space-between;text-align:center;flex-wrap:wrap;gap:2%;position:relative}#archive .post_list .publication_list_wrapper:after{content:"";display:block;width:31%}#archive .post_list .publication_list_wrapper .post-item{width:31%;margin:0 0 120px}#archive .post_list .publication_list_wrapper .post-item .image-wrapper img{width:auto;min-width:188px;max-width:188px;min-height:258px;max-height:258px;object-fit:contain}#archive .post_list .publication_list_wrapper .post-item .text-wrapper h3{margin:30px 0 0;font-weight:600}#archive .post_list .publication_list_wrapper .post-item .text-wrapper p.title-en{margin:3px 0 0}#archive .post_list .publication_list_wrapper .post-item .text-wrapper p.title-en:empty{height:18px}#archive .post_list .publication_list_wrapper .post-item .text-wrapper p{margin:3px 0 0}#archive .post_list .publication_list_wrapper .post-item .text-wrapper .years-ja{margin:10px 0 0}#archive .post_list .publication_list_wrapper .post-item .text-wrapper .years-en p{font-family:"Noto Sans JP",sans-serif !important}@media screen and (max-width:767px){#archive .post_list .post_list_wrapper{margin:80px 0 0}#archive .post_list .publication_list_wrapper .post-item{width:100%;margin:0 0 80px}#archive .post_list .publication_list_wrapper .post-item .image-wrapper img{width:auto;min-width:128px;max-width:128px;min-height:176px;max-height:176px;object-fit:contain}#archive .post_list .publication_list_wrapper .post-item .text-wrapper h3{margin:20px 0 0}}