@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_blue_95: #183c52;--invitation_blue_95_rgb: 24, 60, 82;--invitation_blue_96: #183052;--invitation_blue_96_rgb: 24, 48, 82;--invitation_blue_97: #0c7a92;--invitation_blue_97_rgb: 12, 122, 146;--invitation_blue_124: #0c7a92;--invitation_blue_124_rgb: 12, 122, 146;--invitation_green_7: #648764;--invitation_green_7_rgb: 100, 135, 100;--invitation_yellow_53: #fffff0;--invitation_yellow_53_rgb: 255, 255, 240;--invitation_yellow_74: #fffff0;--invitation_yellow_74_rgb: 255, 255, 240;--invitation_white_8: #ffffff;--invitation_white_8_rgb: 255, 255, 255}.col_invitation_blue_95{color:#183c52}.fill_invitation_blue_95{fill:#183c52}.bcol_invitation_blue_95{background-color:#183c52}.col_invitation_blue_96{color:#183052}.fill_invitation_blue_96{fill:#183052}.bcol_invitation_blue_96{background-color:#183052}.col_invitation_blue_97{color:#0c7a92}.fill_invitation_blue_97{fill:#0c7a92}.bcol_invitation_blue_97{background-color:#0c7a92}.col_invitation_blue_124{color:#0c7a92}.fill_invitation_blue_124{fill:#0c7a92}.bcol_invitation_blue_124{background-color:#0c7a92}.col_invitation_green_7{color:#648764}.fill_invitation_green_7{fill:#648764}.bcol_invitation_green_7{background-color:#648764}.col_invitation_yellow_53{color:ivory}.fill_invitation_yellow_53{fill:ivory}.bcol_invitation_yellow_53{background-color:ivory}.col_invitation_yellow_74{color:ivory}.fill_invitation_yellow_74{fill:ivory}.bcol_invitation_yellow_74{background-color:ivory}.col_invitation_white_8{color:#fff}.fill_invitation_white_8{fill:#fff}.bcol_invitation_white_8{background-color:#fff}.bl_travel .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_travel .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_travel .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_travel .ff_english{font-family:Cardo,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_travel .ff_notoSans{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_travel .el_invitationDesignHeadline.lt_2,.bl_travel .el_invitationDesignHeadline .lt_1{letter-spacing:0}.bl_travel .el_invitationDesignHeadline_wrap.js-isActive .el_invitationDesignHeadline_big_text{animation-name:fadeInText;animation-duration:1s;animation-fill-mode:both;will-change:color}.bl_travel .el_invitationDesignHeadline_big_text{letter-spacing:.3em;color:#fff0}.bl_travel .bl_invitationField_content_title_text{letter-spacing:.3em}.bl_travel .bl_invitationHero{height:calc(var(--heroVh, 1vh) * 100)}.bl_travel .bl_invitationHero>*{grid-area:initial}.bl_travel .bl_invitationHero_slideList{display:none}.bl_travel .version_1 .bl_invitationHero_slideList{height:100%}.bl_travel_photo .bl_invitationHero>*{grid-area:content}.bl_travel_photo .bl_invitationHero_slideList{display:grid!important}.bl_travel .bl_invitationCountdown{position:relative;background-color:#183052}.bl_travel .bl_invitationCountdown_time_content_inner_timeList_item_time_eng{letter-spacing:.4em}.bl_travel .bl_invitationIntroduction,.bl_travel .bl_invitationHost{position:relative}.bl_travel .bl_invitationHost .el_invitationDesignHeadline_big_text{color:#0c7a92!important}.bl_travel .bl_invitationInformation{border-top:2px solid white;background-color:#0c7a92}.bl_travel .bl_invitationInformation:before,.bl_travel .bl_invitationInformation:after{content:"";position:absolute;top:-4px;left:0;width:100%;height:2px;background-color:#0c7a92;transform:translate(-100%);animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:1s;background-color:ivory}.bl_travel .bl_invitationInformation:before{top:23px;left:0;width:100%;height:4px;transform:translate(-100%)}.bl_travel .bl_invitationInformation:after{top:16px;left:0;width:100%;height:1px;transform:translate(-100%)}.bl_travel .bl_invitationField{position:relative}.bl_travel .bl_invitationField:before{content:"";position:absolute;top:-4px;left:0;width:100%;height:2px;background-color:#183052;z-index:1;transform:translate(-100%);animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:1s}.bl_travel .bl_invitationField_content{background-color:#183052}.bl_travel_decoImg_hero_title_top_img{position:absolute;top:3%;right:0;width:35%;animation-name:moving_bird;animation-delay:.5s;animation-duration:5s;opacity:0;animation-fill-mode:forwards;will-change:transform,opacity}.bl_travel_decoImg_hero_title_top_txt{display:grid;grid-template-columns:1fr;align-items:flex-end;letter-spacing:.1em}@media screen and (min-width: 768px){.bl_travel_decoImg_hero_waku{width:80%}}.bl_travel_decoImg_hero_first{width:100%;height:100%}.bl_travel_decoImg_hero_first_img{animation-fill-mode:forwards;animation-name:travelInvitationTop;animation-timing-function:ease-in;transform:translateY(-100%);will-change:transform}.bl_travel_decoImg_hero_title_top_txt_photo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.17em;z-index:1}.bl_travel_decoImg_hero_main{margin-top:16%;padding:0 10%}.bl_travel_decoImg_hero_parts{padding:0 10%;background-image:url(https://libraly.brapla.com/resized-1024-web-app/invitation-theme-travel-hero-16.png);background-repeat:repeat-y;background-size:contain;position:relative;background-position:center}.bl_travel_decoImg_hero_parts_wrapper{margin-left:auto;margin-right:auto;display:grid;flex-direction:column;justify-items:center;opacity:0;z-index:11}.bl_travel_decoImg_hero_parts_ttl{width:200px}.bl_travel_decoImg_hero_parts_name{padding:10px 0 4px;display:block;border-top:solid 1px #183c52;border-bottom:solid 1px #183c52;line-height:1.8;letter-spacing:.3em;width:100%}.bl_travel_decoImg_hero_parts_tree_center{width:27px}.bl_travel_decoImg_hero_parts_txt{width:200px}.bl_travel_decoImg_hero_tree_container{position:absolute;bottom:0;display:grid;grid-template-columns:40% 1fr;place-items:baseline;align-items:flex-end}.bl_travel_decoImg_hero_wave_container{position:static;z-index:1;display:grid;grid-template-columns:1fr;place-items:baseline;align-items:flex-end}.bl_travel_decoImg_hero_wave_container_wave01_img{position:absolute;bottom:10%;animation-name:moving_wave1;animation-duration:5s;opacity:0;animation-fill-mode:backwards;width:200%;will-change:transform,opacity}.bl_travel_decoImg_hero_wave_container_wave02_img{position:absolute;bottom:2%;animation-name:moving_wave2;animation-duration:5s;opacity:0;animation-fill-mode:backwards;width:400%;will-change:transform,opacity}.bl_travel_decoImg_countdown_parts{position:absolute;gap:180px;top:207%;left:50%;transform:translate(-50%);display:flex;justify-content:space-between}.bl_travel_decoImg_countdown_right{width:35px;max-width:70px;justify-self:left}.bl_travel_decoImg_countdown_left{width:35px;max-width:70px;transform:scaleX(-1);justify-self:right}.bl_travel_decoImg_host_back_img{width:100%;height:100%;mix-blend-mode:color-burn;-o-object-fit:unset;object-fit:unset}.bl_travel_decoImg_host_person{left:50%;max-width:310px;top:50%;transform:translate(-50%,-50%);width:100%}.bl_travel_decoImg_host_waku_1{position:absolute;top:-57px}@media screen and (min-width: 768px){.bl_travel_decoImg_host_waku_1{top:-47px}}.bl_travel_decoImg_host_waku_3{position:absolute;bottom:-57px}@media screen and (min-width: 768px){.bl_travel_decoImg_host_waku_3{bottom:-47px}}.bl_travel_decoImg_field_img{top:-115%;left:45%;transform:translate(-45%);max-width:28px}.bl_travel_decoImg_field_img2{top:-45%;left:45%;transform:translate(-45%);max-width:28px}.bl_travel.bl_travel_photo .bl_travel_decoImg_hero_first{position:relative}.bl_travel.bl_travel_photo .bl_travel_decoImg_hero_first:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;animation-delay:1s;animation-name:touka_bg;animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:ease-in;background:transparent linear-gradient(155deg,#0c7a92 0%,#185052 100%) 0% 0% no-repeat padding-box;will-change:opacity}.bl_travel.bl_travel_photo .bl_travel_decoImg_hero_first>*{grid-area:initial}.bl_travel.bl_travel_photo .bl_travel_decoImg_hero_first_img{position:absolute;top:0}.bl_travel_countdown{border:1px solid}.bl_travel_countdown .el_invitationDesignHeadline_wrap{width:100%;animation:none;opacity:1}.bl_travel_countdown .el_invitationDesignHeadline_big{width:100%}.bl_travel_countdown .el_invitationDesignHeadline_big_text{display:grid;align-items:center;gap:20px;background:#183052;width:-moz-max-content;width:max-content;grid-template-columns:1fr;padding:0 1.5em;margin:0 auto;transform:translateY(-1.5em);letter-spacing:.3em}.bl_travel .bl_invitationCountdown_time_content{grid-row:1;grid-column:1;padding:0}.bl_travel .bl_invitationCountdown_time_content_wrap{display:grid;padding:15% 4%}.bl_travel .bl_invitationCountdown_time_content_wrap_deco{display:grid;grid-template-rows:auto 1fr auto;grid-row:1;grid-column:1;z-index:5}.bl_travel .bl_invitationCountdown_time_content_wrap_deco.js-isActive .bl_invitationCountdown_time_content_wrap_deco_top:before,.bl_travel .bl_invitationCountdown_time_content_wrap_deco.js-isActive .bl_invitationCountdown_time_content_wrap_deco_top:after{animation:countdownTopShow .5s both;will-change:transform}.bl_travel .bl_invitationCountdown_time_content_wrap_deco.js-isActive .bl_invitationCountdown_time_content_wrap_deco_middle:before,.bl_travel .bl_invitationCountdown_time_content_wrap_deco.js-isActive .bl_invitationCountdown_time_content_wrap_deco_middle:after{animation:countdownMiddleShow .5s both;animation-delay:.5s;will-change:transform,opacity}.bl_travel .bl_invitationCountdown_time_content_wrap_deco.js-isActive .bl_invitationCountdown_time_content_wrap_deco_bottom:before,.bl_travel .bl_invitationCountdown_time_content_wrap_deco.js-isActive .bl_invitationCountdown_time_content_wrap_deco_bottom:after{animation:countdownBottomShow .5s both;animation-delay:1s;will-change:transform}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_top{display:flex}@keyframes countdownTopShow{0%{transform:scaleZ(1)}to{transform:scale3d(0,1,1)}}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_top:before,.bl_travel .bl_invitationCountdown_time_content_wrap_deco_top:after{content:"";width:50%;height:1px;background-color:#183052}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_top:before{margin-right:auto;transform-origin:left}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_top:after{margin-left:auto;transform-origin:right}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_middle{height:100%;display:flex;justify-content:space-between;align-items:flex-end}@keyframes countdownMiddleShow{0%{transform:scaleZ(1)}to{opacity:1;transform:scale3d(1,0,1)}}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_middle:before,.bl_travel .bl_invitationCountdown_time_content_wrap_deco_middle:after{content:"";display:inline-block;width:1px;height:100%;background-color:#183052;transform-origin:bottom}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_bottom{display:flex;justify-content:space-between}@keyframes countdownBottomShow{0%{transform:scaleZ(1)}to{transform:scale3d(0,1,1)}}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_bottom:before,.bl_travel .bl_invitationCountdown_time_content_wrap_deco_bottom:after{content:"";display:inline-block;width:50%;height:1px;background-color:#183052}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_bottom:before{margin-left:auto;transform-origin:right}.bl_travel .bl_invitationCountdown_time_content_wrap_deco_bottom:after{margin-right:auto;transform-origin:left}.bl_travel .bl_invitationCountdown_time_content_inner{width:100%}.bl_travel .bl_invitationCountdown_time_content_inner_timeList{gap:0px}.bl_travel .bl_invitationCountdown_time_content_inner_toTime{padding:0 1.5em;display:grid;align-items:center;gap:10px;transform:translateY(1em);letter-spacing:.3em;width:-moz-max-content;width:max-content;grid-template-columns:1fr;background:#183052}.bl_travel .bl_invitationIntroduction_text{color:#0c7a92}.bl_travel_host{position:relative}.bl_travel_host .bl_invitationHost_list{margin-top:80px;gap:140px}.bl_travel_host .bl_invitationDesignCard{background-image:url(https://libraly.brapla.com/resized-1024-web-app/invitation-theme-travel-hero-16.png);background-repeat:repeat-y;background-size:contain;position:relative;background-position:center;gap:0px;animation-name:fadeIn;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:.5s;animation-delay:1s;will-change:opacity}.bl_travel_host .bl_invitationDesignCard_type{color:#0c7a92}.bl_travel_host .bl_invitationDesignCard_type_text{letter-spacing:.3em;font-size:17px;font-weight:700}.bl_travel_host .bl_invitationDesignCard_content{margin-top:5%;margin-bottom:20%;color:#0c7a92}.bl_travel_host .bl_invitationDesignCard_content_wrap{margin-top:30px}.bl_travel_host .bl_invitationDesignCard_content_name{width:100%;display:block}.bl_travel_host .bl_invitationDesignCard_content_name_text{padding:6px 0;display:block;border-top:solid 1px #0c7a92;border-bottom:solid 1px #0c7a92;line-height:1.8;letter-spacing:.3em;width:100%}.bl_travel_host .bl_invitationDesignCard_imgBlock{width:70%}.bl_travel_host_img_1{top:-17%;left:-20%;transition:transform 7s ease-out;transform-origin:bottom left;animation-duration:1.5s;transform:rotate3d(1,1,1,-5deg);will-change:transform}.bl_travel_host_img_2{top:21%;width:auto;height:48%;left:-38%;transition:transform 7s ease-out;transform-origin:bottom right;animation-duration:1.5s;transform:rotate3d(1,1,1,-5deg);will-change:transform}.bl_travel_host_img_3{bottom:-4%;left:-20%;transition:transform 7s ease-out;transform-origin:bottom left;animation-duration:1.5s;transform:rotate3d(1,1,1,-5deg);will-change:transform}.bl_travel_information .bl_invitationInformation{padding-top:135px}.bl_travel_information.js-isActive .bl_invitationInformation:before,.bl_travel_information.js-isActive .bl_invitationInformation:after{animation-name:slideInFromOutside;will-change:transform}.bl_travel_field .bl_invitationField_content{padding-top:120px}.bl_travel_field.js-isActive .bl_invitationField:before{animation-name:slideInFromOutside;will-change:transform}@keyframes travelInvitationTop{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes fadeDown{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes touka_bg{0%{background:transparent linear-gradient(155deg,#0c7a92 0%,#185052 100%) 0% 0% no-repeat padding-box;opacity:1}to{background:transparent linear-gradient(155deg,#0c7a92 0%,#185052 100%) 0% 0% no-repeat padding-box;opacity:.15}}@keyframes moving_bird{0%{top:3%;transform:translateZ(0);left:-50%;opacity:1}50%{top:10%;transform:translate3d(0,-2%,0);left:50%;opacity:1}to{top:3%;transform:translateZ(0);left:150%;opacity:1}}@keyframes moving_wave1{0%{transform:translate3d(-20%,0,0);opacity:1}to{transform:translate3d(5%,0,0)}}@keyframes moving_wave2{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-30%,0,0)}}@keyframes write_topBottom{0%{width:100%;border:10px solid bcol_invitation_blue_96}to{width:0%;border:10px solid bcol_invitation_blue_96}}@keyframes write_side{0%{height:100%;border:10px solid bcol_invitation_blue_96}to{height:0%;border:10px solid bcol_invitation_blue_96}}@keyframes yurayura{0%,to{transform:rotate3d(0,0,1,-5deg)}50%{transform:rotate3d(0,0,1,5deg)}}.bl_travel_animationCircle{position:absolute;border-radius:50%;animation:ripple 1s ease-out;transform:scale(0);transform-origin:center center;border:25px solid #0c7a92;width:50px;height:50px;z-index:9999;will-change:transform,opacity,border-width}@keyframes ripple{0%{transform:scale3d(0,0,0);opacity:1;border-width:25px}to{transform:scaleZ(1);opacity:0;border-width:1px}}@keyframes fadeInText{0%{color:#fff0}to{color:#fff}}
