@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.bl_minimamFarm .ff_english{font-family:Bebas Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_minimamFarm .bl_invitationCountdown_time_content_inner_eng{margin-top:-1em}.bl_minimamFarm .el_invitationDesignHeadline,.bl_minimamFarm .el_invitationDesignHeadline_small{letter-spacing:0}.bl_minimamFarm .bl_invitationHero_ttl_wrap{position:absolute;width:100%;top:40%;animation-name:maskInBottom_farm;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-duration:4s}.bl_minimamFarm .bl_invitationHero_slideList{position:absolute;top:25%;left:50%;transform:translate(-50%);width:65vw;height:65vw;grid-template-rows:100%;grid-template-columns:100%;max-width:350px;max-height:350px}@media screen and (min-width: 768px){.bl_minimamFarm .bl_invitationHero_slideList{width:214.5px;height:214.5px}}.bl_minimamFarm .bl_invitationHero_slideList_item{padding:8px;border:3px solid #333333;border-radius:50%}.bl_minimamFarm .bl_invitationHero_slideList_img_wrap{position:relative;width:100%;height:100%;border:3px solid #333333;border-radius:50%;overflow:hidden;text-align:left;z-index:0}.bl_minimamFarm .bl_invitationCountdown_time_content{gap:0}.bl_minimamFarm .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_minimamFarm .bl_invitationDesignCard_imgBlock_img_wrap img{border:double 10px #333333;border-radius:999px}.bl_minimamFarm .el_invitationDesignHeadline{font-size:var(--fs-38)}.bl_minimamFarm .bl_invitationDesignCard_type{font-size:var(--fs-22)}.bl_minimamFarm .bl_invitationDesignCard_type_border:after,.bl_minimamFarm .bl_invitationDesignCard_type_border:before{width:50%;height:2px;background-color:#333}.bl_minimamFarm .bl_invitationDesignCard_type_border:before{justify-self:right}.bl_minimamFarm .el_invitationDesignHeadline_2_gray{border-top:1px solid #333333;border-bottom:1px solid #333333}.bl_minimamFarm .el_invitationDesignHeadline_3_invitation_gray_2:after,.bl_minimamFarm .el_invitationDesignHeadline_3_invitation_gray_2:before{background-color:#333}.bl_minimamFarm .bl_invitationInformation{padding-top:60px}.bl_minimamFarm .bl_invitationField{padding:0 5% 50px;color:#333}.bl_minimamFarm .bl_invitationField_content{padding-top:50px;border:2px solid #333333}.bl_minimamFarm_underLine{display:block;width:105px;margin:0 auto}.bl_minimamFarm_decoImg_hero_ttl{width:50%;max-width:280px}.bl_minimamFarm_decoImg_hero_main{bottom:13%;width:100%;max-width:500px;left:50%;transform:translate(-50%)}.bl_minimamFarm_decoImg_hero_topLeft_wrap{top:22%;left:-10%;width:30%;max-width:120px;transform:translate(-10px)}.bl_minimamFarm_decoImg_hero_topRight_wrap{top:7%;right:-4%;width:23%;max-width:75px;transform:translate(-10px)}.bl_minimamFarm_decoImg_hero_centerLeft_wrap{top:65%;left:0;width:23%;max-width:75px;transform:translate(-10px)}.bl_minimamFarm_decoImg_hero_centerRight_wrap{top:61%;right:-4%;width:30%;max-width:100px;transform:translate(-10px)}.bl_minimamFarm_decoImg_hero_bottomLeft_wrap{bottom:5%;left:10%;width:18%;max-width:100px;transform:translate(-200%);animation-name:moveRight_farm;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-iteration-count:1}.bl_minimamFarm_decoImg_hero_bottomRight_wrap{bottom:2%;right:10%;width:18%;max-width:100px;transform:translate(200%);animation-name:moveLeft_farm;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-iteration-count:1}.bl_minimamFarm_countdown{border:double 4px #333333}.bl_minimamFarm .filter_black{width:100%;height:100%;background-color:#00000050}@keyframes maskInBottom_farm{0%{top:40%}75%{top:40%}to{top:2%}}@keyframes moveLeft_farm{0%{transform:translate(200%)}to{transform:translate(0)}}@keyframes moveRight_farm{0%{transform:translate(-200%)}to{transform:translate(0)}}.bl_minimamFarm .an_moveCloud{animation-name:moveCloud;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes moveCloud{0%{transform:translate(-10px)}to{transform:translate(10px)}}
