.gmap{width:100%;height:40vh}.page-seminar .extra dt,.page-seminar .extra dd{background:#fff;color:#000;padding:10px;margin:2px 0}.page-seminar .extra dt{background:#d3d3d3}.page-seminar .thumbnail{background:#fff;width:100%}.seminar_info,.seminar_entry,.seminar_content{margin:30px 0}.photo-collection{margin:20px 0}.photo-collection .photo-box{display:inline-block;width:32.3%;height:calc(100vh/5);background:#f5f5f5}.photo-collection .photo-box a{width:100%;height:100%;display:block;text-align:center}.photo-collection .photo-box img{width:100%;height:inherit;object-fit:cover;box-shadow:none !important}@media screen and (max-height:500px) and (orientation:landscape){.photo-collection .photo-box{height:calc(100vh/3)}}@media screen and (max-width:800px) and (orientation:portrait){.photo-collection .photo-box{height:calc(100vh/7)}}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.photo-collection .photo-box{overflow:hidden}*::-ms-backdrop,.photo-collection .photo-box img{height:100%;width:auto}}