@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_black_5: #000000;--invitation_black_5_rgb: 0, 0, 0}.col_invitation_black_5{color:#000}.fill_invitation_black_5{fill:#000}.bcol_invitation_black_5{background-color:#000}.bl_ana .ff_english{font-family:Ultra,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_ana_slideshow{position:absolute;bottom:9%;left:50%;max-width:400px;width:85%;height:62vh;transform:translate(-50%);aspect-ratio:.77}@media screen and (min-width: 768px){.bl_ana_slideshow{height:406.1px}}.bl_ana_slideshow .bl_invitationHero_slideList_img_wrap{aspect-ratio:.77;width:100%;height:auto}.bl_ana .bl_invitationHero{height:100vh;background-color:#000}.bl_ana .bl_invitationHero_slideList{height:auto}.bl_ana .el_invitationDesignHeadline{line-height:2em}.bl_ana .bl_invitationCountdown_time_content{gap:0}.bl_ana .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_ana .bl_invitationHost{padding-bottom:80px}.bl_ana_decoImg_hero_main{display:grid;grid-template-rows:1fr 1fr;top:40%;left:0;z-index:4!important;width:100%;animation-name:maskInBottom_title;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_ana_decoImg_hero_title{width:85%;max-width:380px}.bl_ana_decoImg_hero_date{display:grid;gap:5px;justify-items:center;z-index:4!important}.bl_ana_decoImg_hero_date_top{width:85%;max-width:380px;height:10vh;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;margin-top:10px;line-height:1}@media screen and (min-width: 768px){.bl_ana_decoImg_hero_date_top{height:65.5px}}.bl_ana_decoImg_hero_date_top_left{font-size:var(--fs-16);border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px}.bl_ana_decoImg_hero_date_top_middle{display:grid;gap:5px}.bl_ana_decoImg_hero_date_top_right{font-size:var(--fs-16);letter-spacing:0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px}.bl_ana_decoImg_hero_bottom{bottom:0%}.bl_ana_decoImg_introduction{top:0;right:0;z-index:2;width:35%}.bl_ana_decoImg_host{bottom:0;left:0;width:35%}.bl_ana_decoImg_host_img{transform:scale(-1)}.bl_ana_decoImg_host_groom,.bl_ana_decoImg_host_bride{bottom:-5%;left:50%;transform:translate(-50%);width:50%}.bl_ana_decoImg_information{bottom:0;left:0;width:100%}.bl_ana .bl_invitationDesignCard_type_border:before{background-color:#000}.bl_ana .bl_invitationDesignCard_type_border:after{background-color:#000}.bl_ana .bl_invitationInformation{padding-bottom:180px}.bl_ana .bl_invitationInformation .el_invitationDesignHeadline_2_gray,.bl_ana .bl_invitationInformation .el_invitationDesignHeadline_2_invitation_brown_2{border-top:1px solid #000000;border-bottom:1px solid #000000;color:#000}.bl_ana .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2,.bl_ana .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2{color:#000}.bl_ana .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:before,.bl_ana .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:after,.bl_ana .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2:before,.bl_ana .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2:after{background-color:#000}.bl_ana .bl_invitationInformation .bl_wedding_shot_decoImg_information{bottom:-1px;left:0;width:100%}@keyframes maskInBottom_title{0%{top:40%}to{top:3%}}
