.container-fluid{overflow:visible}@media(min-width: 992px){#cont1,#cont3,#cont4{overflow:hidden}}.imgBox-ctm{display:flex;flex-direction:column;margin-top:5em}.imgBox-ctm picture:first-child{width:57%;margin-bottom:-6em;position:relative;z-index:1}@media(min-width: 576px){.imgBox-ctm{margin-top:-5em}.imgBox-ctm picture:first-child{width:25%;margin-bottom:-8vw;margin-left:auto}.imgBox-ctm picture:last-child{width:78%}}@media(min-width: 992px){.imgBox-ctm{padding-right:1.33em;margin-top:-12em}}@media(min-width: 576px){.intro-read{width:59%}}@media(min-width: 992px){.intro-read p{padding-left:4em}}#cont2{height:calc(200svh + 10em)}#cont2 .cont{height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column}#cont2 .cont .pin{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:4em}#cont2 .cont p{margin-top:0;font-family:var(--mincho)}#cont2 .cont h2{display:inline;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:5px;position:relative}#cont2 .cont h2::after{content:"";position:absolute;left:0;bottom:0;width:12px;height:.5px;background:#fff}#cont2 .card .headline{flex-direction:row;align-items:center;margin:1.25em 0 .75em}#cont2 .card .headline .ttl{margin:0 0 0 1.25em}@media(min-width: 992px){#cont2 .cont .pin .text{max-width:38%}}.cont2-1,.cont2-2{position:relative;height:100svh}.cont2-1 .pin,.cont2-2 .pin{background:url(../img/bg_cont2-1_s.jpg) center/cover no-repeat}@media(min-width: 575px){.cont2-1 .pin,.cont2-2 .pin{background:url(../img/bg_cont2-1.jpg) center/cover no-repeat}}.cont2-1{position:sticky;top:0}.cont2-1 .pin{margin-bottom:8em}.cont2-2 .pin{margin-top:10em;background:url(../img/bg_cont2-2_s.jpg) center/cover no-repeat}@media(min-width: 575px){.cont2-2 .pin{background:url(../img/bg_cont2-2.jpg) center/cover no-repeat}}@media(min-width: 576px){.sp_gallery-slider{margin-right:0;display:flex;gap:8px}.sp_gallery-slider .slick_slide{margin-right:0;flex:1}.sp_gallery-slider .text{padding-right:1.5em}}@media(min-width: 992px){#cont3 .card{padding-right:1.33em;display:flex;align-items:center;margin-bottom:8px}#cont3 .card picture{width:59.8%;flex-shrink:0}#cont3 .card picture img{width:100%}#cont3 .card .text{display:flex;flex-direction:column;padding:3em}#cont3 .card .headline-num-s{display:flex;flex-direction:column-reverse;align-items:center}#cont3 .card .headline-num-s .ttl{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}#cont3 .card .headline-num-s span{margin-top:1.25em;padding-top:1em;border-top:1px solid var(--VI_sub2, #98728d);padding-right:0;margin-right:0;border-right:none}}#cont4 .sp_gallery-slider{margin-right:-25px}#cont4 .sp_gallery-slider .slick-list{padding:0 10% 0 0 !important}#cont4 .sp_gallery-slider .slick_slide{margin-right:10px}#cont4 .sp_gallery-slider picture{margin-bottom:20px}#cont4 .sp_gallery-slider picture img{width:100%}@media(min-width: 992px){#cont4{padding-right:1.33em}#cont4 .sp_gallery-slider{padding-left:4em;padding-right:1.33em}}.to-wedding-day{background:url(../../_cover/block-banner-list_wedding-day_s.jpg)}@media(min-width: 575px){.to-wedding-day{background:url(../../_cover/block-banner-list_wedding-day.jpg)}}/*# sourceMappingURL=style.css.map */