@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_black_26: #151515;--invitation_black_26_rgb: 21, 21, 21;--invitation_gray_36: #f8f8f8;--invitation_gray_36_rgb: 248, 248, 248;--invitation_gray_41: #343434;--invitation_gray_41_rgb: 52, 52, 52;--invitation_gray_44: #989898;--invitation_gray_44_rgb: 152, 152, 152;--invitation_yellow_50: #c1b182;--invitation_yellow_50_rgb: 193, 177, 130;--invitation_orange_10: #cb841e;--invitation_orange_10_rgb: 203, 132, 30;--invitation_white_20: #c9c9c9;--invitation_white_20_rgb: 201, 201, 201;--invitation_white_21: #e8e8e8;--invitation_white_21_rgb: 232, 232, 232}.col_invitation_black_26{color:#151515}.fill_invitation_black_26{fill:#151515}.bcol_invitation_black_26{background-color:#151515}.col_invitation_gray_36{color:#f8f8f8}.fill_invitation_gray_36{fill:#f8f8f8}.bcol_invitation_gray_36{background-color:#f8f8f8}.col_invitation_gray_41{color:#343434}.fill_invitation_gray_41{fill:#343434}.bcol_invitation_gray_41{background-color:#343434}.col_invitation_gray_44{color:#989898}.fill_invitation_gray_44{fill:#989898}.bcol_invitation_gray_44{background-color:#989898}.col_invitation_yellow_50{color:#c1b182}.fill_invitation_yellow_50{fill:#c1b182}.bcol_invitation_yellow_50{background-color:#c1b182}.col_invitation_orange_10{color:#cb841e}.fill_invitation_orange_10{fill:#cb841e}.bcol_invitation_orange_10{background-color:#cb841e}.col_invitation_white_20{color:#c9c9c9}.fill_invitation_white_20{fill:#c9c9c9}.bcol_invitation_white_20{background-color:#c9c9c9}.col_invitation_white_21{color:#e8e8e8}.fill_invitation_white_21{fill:#e8e8e8}.bcol_invitation_white_21{background-color:#e8e8e8}.bl_marble{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_marble .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_marble .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_marble .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_marble .ff_english{font-family:"Noto Serif JP",Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_marble_pares *{font-family:Sawarabi Mincho,游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP!important}.bl_marble_pares .bl_marble_info .el_invitationDesignHeadline_big_text,.bl_marble_pares .bl_invitationField .bl_invitationField_content_title_text{letter-spacing:.2em!important}.bl_marble_pares .start_time{display:block;margin-top:10px;margin-bottom:-5px}.bl_marble_pares .meridiem{padding-left:.1em;font-size:.8em}.bl_marble .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_marble_2line{z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:5px;transform:translate3d(-100%,0,0)}.bl_marble_2line:before{content:"";position:absolute;top:40px;left:0;display:block;width:100%;height:5px;border-top:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9}.bl_marble_white .bl_marble_2line:before{border-top:solid 1px #989898;border-bottom:solid 1px #989898}.bl_marble_noSlide{position:relative;height:100%}.bl_marble_noSlide:before,.bl_marble_noSlide:after{content:"";position:absolute;z-index:2;width:calc(100% - 40px);transform:scale3d(0,1,1);will-change:transform;height:1px;background:#fff;transition:all .5s linear}.bl_marble_noSlide:before{right:20px;bottom:25px;transform-origin:right}.bl_marble_noSlide:after{left:20px;top:25px;transform-origin:left}.bl_marble_noSlide .bl_marble_hero_wrap{margin-top:15%}.bl_marble_noSlide .bl_marble_hero_wrap:before,.bl_marble_noSlide .bl_marble_hero_wrap:after{content:"";position:absolute;z-index:2;width:1px;height:calc(100% - 50px);transform:scale3d(1,0,1);will-change:transform;background:#fff;transition:all .5s linear}.bl_marble_noSlide .bl_marble_hero_wrap:before{left:20px;bottom:25px;transform-origin:bottom}.bl_marble_noSlide .bl_marble_hero_wrap:after{right:20px;top:25px;transform-origin:top}.bl_marble_noSlide_slideshow{display:none}.bl_marble .bl_marble_noSlide.js-isActive:before,.bl_marble .bl_marble_noSlide.js-isActive:after{width:calc(100% - 40px);transform:scaleZ(1)}.bl_marble .bl_marble_noSlide.js-isActive:before{transition-delay:2s}.bl_marble .bl_marble_noSlide.js-isActive:after{transition-delay:1s}.bl_marble .bl_marble_noSlide.js-isActive .bl_marble_hero_wrap:before,.bl_marble .bl_marble_noSlide.js-isActive .bl_marble_hero_wrap:after{height:calc(100% - 50px);transform:scaleZ(1)}.bl_marble .bl_marble_noSlide.js-isActive .bl_marble_hero_wrap:before{transition-delay:2.5s}.bl_marble .bl_marble_noSlide.js-isActive .bl_marble_hero_wrap:after{transition-delay:1.5s}.bl_marble_white .bl_marble_noSlide:before,.bl_marble_white .bl_marble_noSlide:after{background:#989898}.bl_marble_white .bl_marble_noSlide .bl_marble_hero_wrap:before,.bl_marble_white .bl_marble_noSlide .bl_marble_hero_wrap:after{background:#989898}.bl_marble .bl_invitationHero_slideList{position:relative}.bl_marble .bl_invitationHero_slideList:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.bl_marble_hero_wrap{margin-top:25%;color:#e8e8e8;letter-spacing:.18em}.bl_marble_hero_date{font-size:12px;font-weight:lighter}.bl_marble_hero_ttl{font-size:29px;letter-spacing:.08em}.bl_marble_hero_ttl_sub{font-size:13px;letter-spacing:.25em}.bl_marble_hero_name{font-size:12px}.bl_marble_hero_img_1{width:25%;justify-self:center;animation-name:marble_roteLeft;animation-timing-function:ease-in-out;animation-fill-mode:both}.bl_marble_hero_img_2{position:absolute;top:0;left:0;width:120%;transform:translate(-20%,-35%) scale(1.2) rotate(0)}.bl_marble_hero_img_3{position:absolute;bottom:0;right:0;width:120%;transform:translate(35%,25%)}.bl_marble_hero_img_back{width:100%;height:300%;animation:marble_infinitescroll 60s linear infinite;will-change:transform;animation-delay:5s}.bl_marble_hero_img_back img{height:100%}@keyframes marble_infinitescroll{0%{transform:translateZ(0)}to{transform:translate3d(0,-600px,0)}}@keyframes marble_roteLeft{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.bl_marble_back{height:100%}.bl_marble_countdown .el_invitationDesignHeadline{letter-spacing:.17em}.bl_marble_countdown .bl_invitationCountdown_time_content_inner_eng{letter-spacing:.37em}.bl_marble_countdown .bl_invitationCountdown_time_content_inner_timeList_item_time{letter-spacing:.1em;gap:8px}.bl_marble_countdown .bl_invitationCountdown_time_content_inner_timeList_item_time_eng{letter-spacing:.37em;font-size:8px}.bl_marble_countdown .bl_invitationCountdown_time_content_inner_toTime{letter-spacing:.37em}.bl_marble_intro{padding-bottom:30px}.bl_marble_intro .bl_invitationIntroduction{padding:0}.bl_marble_intro .bl_invitationIntroduction>*{padding:10px}.bl_marble_intro .bl_invitationIntroduction figure{position:relative}.bl_marble_intro .bl_invitationIntroduction figure:before{right:10px;bottom:10px;transform-origin:right}.bl_marble_intro .bl_invitationIntroduction figure:after{left:10px;top:10px;transform-origin:left}.bl_marble_intro .bl_invitationIntroduction_text{padding-top:10px;padding-bottom:0}.bl_marble_intro .frame_img{position:absolute!important;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);z-index:100}.bl_marble_intro .frame_img img{display:block;-o-object-fit:fill;object-fit:fill;width:100%;height:100%}.bl_marble_intro .js-isActive .black_line_topRight:before{content:"";display:block;position:absolute;top:10px;right:10px;width:calc(100% - 20px);height:1.5px;background-color:#000;z-index:200;animation-name:blackLineWidth;animation-fill-mode:forwards;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:2s;animation-direction:normal}.bl_marble_intro .js-isActive .black_line_topRight:after{content:"";display:block;position:absolute;bottom:10px;right:10px;width:1.5px;height:calc(100% - 20px);background-color:#000;z-index:200;animation-name:blackLineHeight;animation-fill-mode:forwards;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:2.25s;animation-direction:normal}.bl_marble_intro .js-isActive .black_line_bottomLeft:before{content:"";display:block;position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);height:1.5px;background-color:#000;z-index:200;animation-name:blackLineWidth;animation-fill-mode:forwards;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:2.5s;animation-direction:normal}.bl_marble_intro .js-isActive .black_line_bottomLeft:after{content:"";display:block;position:absolute;top:10px;left:10px;width:1.5px;height:calc(100% - 20px);background-color:#000;z-index:200;animation-name:blackLineHeight;animation-fill-mode:forwards;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:2.75s;animation-direction:normal}@keyframes blackLineWidth{0%{width:100%}to{width:0%}}@keyframes blackLineHeight{0%{height:100%}to{height:0%}}.bl_marble_intro .js-isActive .white_line_topRight:before{content:"";display:block;position:absolute;top:10px;right:10px;width:calc(100% - 20px);height:1.5px;background-color:#fff;z-index:200;animation-name:whiteLineWidth;animation-fill-mode:forwards;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:2s;animation-direction:normal}.bl_marble_intro .js-isActive .white_line_topRight:after{content:"";display:block;position:absolute;bottom:10px;right:10px;width:1.5px;height:calc(100% - 20px);background-color:#fff;z-index:200;animation-name:whiteLineHeight;animation-fill-mode:forwards;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:2.25s;animation-direction:normal}.bl_marble_intro .js-isActive .white_line_bottomLeft:before{content:"";display:block;position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);height:1.5px;background-color:#fff;z-index:200;animation-name:whiteLineWidth;animation-fill-mode:forwards;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:2.5s;animation-direction:normal}.bl_marble_intro .js-isActive .white_line_bottomLeft:after{content:"";display:block;position:absolute;top:10px;left:10px;width:1.5px;height:calc(100% - 20px);background-color:#fff;z-index:200;animation-name:whiteLineHeight;animation-fill-mode:forwards;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:2.75s;animation-direction:normal}@keyframes whiteLineWidth{0%{width:100%}to{width:0%}}@keyframes whiteLineHeight{0%{height:100%}to{height:0%}}.bl_marble_intro .bl_invitationIntroduction_img_wrap{display:block}.bl_marble_intro .bl_invitationIntroduction_img_wrap:before,.bl_marble_intro .bl_invitationIntroduction_img_wrap:after{content:"";position:absolute;z-index:2;width:100%;height:auto;transition:all .5s linear}.bl_marble_intro .bl_invitationIntroduction_img_wrap:before{left:10px;bottom:10px}.bl_marble_intro .bl_invitationIntroduction_img_wrap:after{right:10px;top:10px}.bl_marble_intro figure.js-isActive:before,.bl_marble_intro figure.js-isActive:after{width:calc(100% - 20px);transform:scaleZ(1)}.bl_marble_intro figure.js-isActive:before{transition-delay:2s}.bl_marble_intro figure.js-isActive:after{transition-delay:1s}.bl_marble_intro figure.js-isActive .bl_invitationIntroduction_img_wrap:before,.bl_marble_intro figure.js-isActive .bl_invitationIntroduction_img_wrap:after{height:calc(100% - 20px)}.bl_marble_intro figure.js-isActive .bl_invitationIntroduction_img_wrap:before{transition-delay:2.5s}.bl_marble_intro figure.js-isActive .bl_invitationIntroduction_img_wrap:after{transition-delay:1.5s}.bl_marble_host_img_1{width:80%;top:1%;left:-20%}.bl_marble_host_img_2{width:130%;top:35%;right:-45%}.bl_marble_host_img_3{width:90%;bottom:-10%;left:-25%;transform:rotate(15deg)}.bl_marble_host .bl_invitationHost_list{gap:70px}.bl_marble_host .bl_invitationDesignCard{margin:0 3%;padding:25px 10px 40px;background-color:#34343494}.bl_marble_host .bl_invitationDesignCard_content{margin-top:15px}.bl_marble_host .bl_invitationDesignCard_content_name{font-size:18px}.bl_marble_host .bl_invitationDesignCard_content_text{width:100%;font-size:14px;line-height:1.83}.bl_marble_host .bl_invitationDesignCard_type{font-size:20px;letter-spacing:.12em}.bl_marble_host .el_invitationDesignHeadline_big{letter-spacing:.45em}.bl_marble_info .bl_invitationInformation{padding-top:90px}.bl_marble_info .el_invitationDesignHeadline_big_text{color:#c1b182}.bl_marble_info .el_invitationDesignHeadline_big{letter-spacing:.3em}.bl_marble_field_wrap{z-index:1;width:100%;height:10px;top:20px}.bl_marble_field .bl_invitationField_content{padding-top:90px}.bl_marble_field .bl_invitationField_content_title_text{letter-spacing:.3em;font-size:34px}.bl_marble_field .bl_invitationField_content_title_text_wrap{width:270px;margin:0 auto;line-height:1.65;color:#c1b182}.bl_marble_field .el_invitationDesignHeadline_small{margin-top:20px}.bl_marble_black .bl_invitationHero{background-color:#151515}.bl_marble_black .bl_invitationHero_slideList:after{background-color:#15151533}.bl_marble_black .bl_marble_intro,.bl_marble_black .bl_marble_host{color:#c9c9c9}.bl_marble_white .bl_invitationHero{background-color:#fff}.bl_marble_white .bl_invitationHero_slideList:after{background-color:#ffffff4d}.bl_marble_white .bl_marble_intro,.bl_marble_white .bl_marble_host,.bl_marble_white .bl_marble_hero_wrap{color:#989898}.bl_marble_white .bl_marble_host .bl_invitationDesignCard{background-color:#ffffff80}.bl_marble_white .bl_marble_info .bcol_invitation_gray_36{background-color:#fff}
