@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}.version_2 .bl_invitationHero{grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--heroVh, 1vh) * 100);grid-template-areas:"content";overflow:hidden;min-height:500px}@media screen and (min-width: 768px){.version_2 .bl_invitationHero{height:655px!important}}.version_2 .bl_invitationHero>*{grid-area:content}.version_2 .bl_invitationHero>*:nth-child(1){z-index:1}.version_2 .bl_invitationHero>*:nth-child(2){z-index:2}.version_2 .bl_invitationHero>*:nth-child(3){z-index:3}.version_2 .bl_invitationHero>*:nth-child(4){z-index:4}.version_2 .bl_invitationHero>*:nth-child(5){z-index:5}.version_2 .bl_invitationHero>*:nth-child(6){z-index:6}.version_2 .bl_invitationHero>*:nth-child(7){z-index:7}.version_2 .bl_invitationHero>*:nth-child(8){z-index:8}.version_2 .bl_invitationHero>*:nth-child(9){z-index:9}.version_2 .bl_invitationHero_slideList{display:grid;overflow:hidden;height:100%}.version_2 .bl_invitationHero_slideList_item{grid-row:1/1;grid-column:1/1;overflow:hidden}.version_2 .bl_invitationHero_slideList.isVertical .version_2 .bl_invitationHero_slideList_img.isHorizontal{height:auto;width:100%}.version_2 .bl_invitationHero_slideList_img{transform-origin:top left;-o-object-fit:contain;object-fit:contain;height:100%;width:auto;image-rendering:-webkit-optimize-contrast}.version_2 .bl_invitationHero_slideList_img.isHorizontal{height:100%;width:auto}.version_2 .bl_invitationHero_slideList_img.isVertical{height:auto;width:100%}.version_2 .bl_invitationHero_slideList_img_wrap{height:100%;width:100%;overflow:hidden}.version_2 .bl_invitationHero_slideList .js-inner{opacity:0;transition:2s}.version_2 .bl_invitationHero_slideList .js-inner.js-isActive{opacity:1}.version_2 .bl_invitationHero_slideList .js-inner.js-isActive.js-hidden{opacity:0}.version_2 .bl_invitationHero_img{height:100vh;width:100%}.version_2 .bl_invitationHero_ttl{letter-spacing:0;line-height:1}.version_2 .bl_invitationHero .filter_black{height:100%;background-color:#00000080}.version_2 .bl_invitationHero .filter_white{height:100%;background-color:#ffffff85}.version_2 .bl_invitationHero .filter_green{height:100%;background-color:#63766480}.version_2 .bl_invitationHero .filter_white_gradation{position:relative;height:100%}.version_2 .bl_invitationHero .filter_white_gradation:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:17%;background:linear-gradient(#fff,rgba(255,255,255,0))}.version_2 .bl_invitationHero .filter_white_gradation:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:17%;background:linear-gradient(rgba(255,255,255,0),#fff)}:root{--invitation_brown_7: #482404;--invitation_brown_7_rgb: 72, 36, 4;--invitation_brown_9: #3e140f;--invitation_brown_9_rgb: 62, 20, 15}.col_invitation_brown_7{color:#482404}.fill_invitation_brown_7{fill:#482404}.bcol_invitation_brown_7{background-color:#482404}.col_invitation_brown_9{color:#3e140f}.fill_invitation_brown_9{fill:#3e140f}.bcol_invitation_brown_9{background-color:#3e140f}.bl_pirates .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_pirates .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_pirates .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_pirates .ff_english{font-family:Tapestry,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_pirates .bl_invitationCountdown_time_content{gap:0}.bl_pirates_background{top:0;left:0;width:100%;height:100%}.bl_pirates .js-ripples{width:100%;height:100%;opacity:.25}.bl_pirates_decoImg_headline{top:50%;width:38px;max-width:160px}.bl_pirates_decoImg_headline_left{left:0;transform:translate(-50px,-50%) scaleX(-1)}.bl_pirates_decoImg_headline_right{right:0;transform:translate(50px,-50%)}.bl_pirates_decoImg_hero_background{top:0;left:0;width:100%;height:100%}.bl_pirates_decoImg_hero_top{top:0;max-height:150px}.bl_pirates_decoImg_hero_middle{top:10%;left:50%;transform:translate(-50%);justify-items:center;max-width:530px}.bl_pirates_decoImg_hero_middle_first{width:65%}.bl_pirates_decoImg_hero_middle_second{width:70%}.bl_pirates_decoImg_hero_bottom{bottom:0;left:0}.bl_pirates_decoImg_host_groom_top{top:0;left:0;transform:translate(10%);width:22%}.bl_pirates_decoImg_host_groom_bottom{bottom:0;right:0;width:22%}.bl_pirates_decoImg_host_bride_top{top:0;left:0;transform:rotate(250deg);width:22%}.bl_pirates_decoImg_host_bride_bottom{bottom:0;right:0;width:22%}.bl_pirates_decoImg_host_bottom{bottom:50px;left:50%;transform:translate(-50%);width:170px}.bl_pirates_decoImg_information_back{top:0;left:0;width:100%;height:100%}.bl_pirates_decoImg_information_back img{height:100%}.bl_pirates_decoImg_information_back:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:50px;background:linear-gradient(#fff,rgba(255,255,255,0))}.bl_pirates_decoImg_information_bottom_left{bottom:0;left:0;transform:scale3d(-1,1,-1) translateY(50%);width:38%;max-width:200px}.bl_pirates_decoImg_information_bottom_right{bottom:0;right:0;transform:translateY(50%);width:38%;max-width:200px}.bl_pirates .bl_invitationCountdown_time_content{border:2px solid #482404}.bl_pirates .bl_invitationCountdown_time_content:before{content:"";position:absolute;top:0;left:0;width:100%;height:15px;background:linear-gradient(to right,#482404 15px,rgba(0,0,0,0) 15px,rgba(0,0,0,0) calc(100% - 15px),#482404 calc(100% - 15px))}.bl_pirates .bl_invitationCountdown_time_content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:15px;background:linear-gradient(to right,#482404 15px,rgba(0,0,0,0) 15px,rgba(0,0,0,0) calc(100% - 15px),#482404 calc(100% - 15px))}.bl_pirates .bl_invitationCountdown_time_content_inner_timeList{width:68%}.bl_pirates .bl_invitationDesignCard_type_border:before{background-color:#3e140f}.bl_pirates .bl_invitationDesignCard_type_border:after{background-color:#3e140f}.bl_pirates .bl_invitationInformation_content_field_url{color:#fff}.bl_pirates .bl_invitationField_content_headline{width:38px;top:50%}.bl_pirates .bl_invitationField_content_headline_left{left:0;transform:translate(-10px,-50%) scaleX(-1)}.bl_pirates .bl_invitationField_content_headline_right{right:0;transform:translate(10px,-50%)}
