@charset "UTF-8";

/*===========================
ceremony
===========================*/
#ceremony{box-sizing:border-box;text-align:left;padding:0 10px;}
#ceremony .lead span{display:block;margin-bottom:1em;}
#ceremony .main_img_box img{width:100%;height:auto;}
#ceremony .img_list ul{display:flex;flex-wrap:wrap;}
#ceremony .img_list ul li{width:49%;position:relative;overflow:hidden;margin-top:2%;}
#ceremony .img_list ul li:nth-of-type(2n){margin-left:2%;}
#ceremony .img_list ul li::before{content:"";display:block;background:#eee;padding-top:76%;}
#ceremony .img_list ul li img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}