@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_gray_12: #dedbd1;--invitation_gray_12_rgb: 222, 219, 209;--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51}.col_invitation_gray_12{color:#dedbd1}.fill_invitation_gray_12{fill:#dedbd1}.bcol_invitation_gray_12{background-color:#dedbd1}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.bl_dried_roses .ff_english{font-family:Homemade Apple,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_dried_roses_slideshow{z-index:3!important;grid-row:2/3!important}.bl_dried_roses_slideshow .bl_invitationHero_slideList{height:53vh;aspect-ratio:.74;max-width:500px;clip-path:url(#morphing-mask)}@media screen and (min-width: 768px){.bl_dried_roses_slideshow .bl_invitationHero_slideList{height:347.15px}}.bl_dried_roses .morfing_mask{transform:scale(.002)}.bl_dried_roses .bl_invitationHero{height:100vh;background-color:#dedbd1;justify-items:center;grid-template-rows:15% 55% 30%}@media screen and (min-width: 768px){.bl_dried_roses .bl_invitationHero{height:655px}}.bl_dried_roses .bl_invitationHero>*{grid-area:initial}.bl_dried_roses .bl_invitationHost{padding-bottom:100px}@media screen and (min-width: 768px){.bl_dried_roses .bl_invitationHost{padding-bottom:150px}}.bl_dried_roses .bl_invitationHost .el_invitationDesignHeadline_wrap{z-index:3}.bl_dried_roses .bl_invitationField{z-index:1}.bl_dried_roses_decoImg_hero_top{top:0;left:0;z-index:4!important;width:100%}.bl_dried_roses_decoImg_hero_title{top:50%;left:50%;z-index:4!important;width:80%;transform:translate(-50%,-50%);animation-name:driedRosesMoveTitle;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_dried_roses_decoImg_hero_middle_left{top:40%;left:0;z-index:4!important;width:24%}.bl_dried_roses_decoImg_hero_middle_right{top:35%;right:0;z-index:4!important;width:37%}.bl_dried_roses_decoImg_hero_bottom{bottom:0;left:0;width:50%}.bl_dried_roses_decoImg_host_headline{top:0;left:-13px;width:40%;transform:translateY(-30%)}.bl_dried_roses_decoImg_host_type_left{order:1}.bl_dried_roses_decoImg_host_type_right{order:3}.bl_dried_roses_decoImg_host_groom{top:70%;right:-50px;width:32%}.bl_dried_roses_decoImg_host_bride_left{top:-5%;left:-50px;width:39%}.bl_dried_roses_decoImg_host_bride_right{top:25%;right:-50px;width:27%}.bl_dried_roses_decoImg_information_left{top:-63px;left:-6px;width:30%}.bl_dried_roses_decoImg_information_right{top:-63px;right:-6px;width:30%;transform:scaleX(-1)}.bl_dried_roses_decoImg_field{top:-25px;left:50%;transform:translate(-50%);width:32%}.bl_dried_roses .bl_invitationDesignCard{gap:50px}.bl_dried_roses .bl_invitationDesignCard_type_border:before{background-color:#fff}.bl_dried_roses .bl_invitationDesignCard_type_border:after{background-color:#fff}.bl_dried_roses .bl_invitationInformation{padding-top:20px;padding-bottom:120px}@media screen and (min-width: 768px){.bl_dried_roses .bl_invitationInformation{padding-bottom:180px}}.bl_dried_roses .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:-1.4px}.bl_dried_roses .bl_invitationField_content{padding-top:40px}.bl_dried_roses .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-1.4px}@keyframes driedRosesMoveTitle{0%{top:50%}to{top:75%}}
