.mv{width:100%;height:100lvh;background-image:url(/wp-content/themes/tokyodaijingu/assets/img/top/mv.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}.mv .mv__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:320px;height:auto}@media(max-width: 768px){.mv .mv__logo{width:240px}}.concept .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/concept/mv.webp)}.bridal-day .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/bridal-day/mv.webp)}@media(max-width: 764px){.bridal-day .mv{background-position:30% center}}.ceremony .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/ceremony/mv.webp)}.banquet .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/banquet/mv.webp)}.cuisine .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/cuisine/mv.webp)}.costume .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/costume/mv.webp)}.for-guest .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/for-guest/mv.webp)}.faq .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/faq/mv.webp)}.access .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/access/mv.webp)}.gallery .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/gallery/mv.webp)}.wedding-report .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/wedding-report/mv.webp)}.party .mv{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/party/mv.webp)}.top-content{padding:132px 16px}@media(max-width: 764px){.top-content{padding:72px 16px;padding-left:40px}}.top-content .text-vertical{margin-bottom:72px}@media(max-width: 764px){.top-content .text-vertical{margin-bottom:48px}}@media(max-width: 764px){.top-content p{font-size:14px;letter-spacing:.2em}}.top-content .btn{margin-top:24px}.link-under{display:block;padding:72px 12px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 764px){.link-under{padding-left:40px}}.link-under:hover .btn .btn__arrow{transform:translateX(8px)}.link-under *{color:#fff}.link-under h2{font-size:48px;letter-spacing:.4em}@media(max-width: 764px){.link-under h2{font-size:36px}}.link-under .sub-title{font-size:13px;letter-spacing:0em}@media(max-width: 764px){.link-under .sub-title{font-size:12px}}.link-under p{font-size:20px;letter-spacing:.3em}@media(max-width: 764px){.link-under p{font-size:16px}}.link-under__text{margin-bottom:140px}.concept .col-half{gap:72px;justify-content:center}.concept .col-half .text{justify-content:flex-start;margin:0;align-items:start;max-width:40%;width:auto}@media(max-width: 764px){.concept .col-half .text{max-width:100%;width:100%;justify-content:center}}.enmusubi{padding-top:120px}.enmusubi-content{margin-top:56px;padding:100px 20px;background-image:url(/wp-content/themes/tokyodaijingu/assets/img/top/bg-enmusubi-content.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.enmusubi-content .inner{max-width:800px;margin:0 auto}.enmusubi-content p{color:#fff}.enmusubi-content .align-right{display:flex;justify-content:flex-end}@media(max-width: 764px){.enmusubi-content .align-right.sp-align-center{justify-content:center}}.enmusubi-content .btn{margin-top:40px}.news{padding:100px 20px}@media(max-width: 764px){.news{padding:72px 16px;padding-left:40px}}.news__title{margin-bottom:40px}.news .news-list__item{display:flex;align-items:center;gap:64px;padding:16px 0;border-bottom:1px solid #aea258}@media(max-width: 764px){.news .news-list__item{flex-direction:column;align-items:flex-start;gap:16px}}.news .news-list__item-info{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}@media(max-width: 764px){.news .news-list__item-info{flex-direction:row;justify-content:flex-start}}.news .news-list__item-info .tag{color:#aea258;line-height:1;font-size:14px;padding:2px 28px;border:1px solid #aea258;border-radius:50vh;display:inline-block}@media(max-width: 764px){.news .news-list__item-info .tag{font-size:12px;padding:2px 20px}}.news .btn{margin-top:56px}.report{padding:120px 20px}@media(max-width: 764px){.report{padding:72px 16px}}.report-list{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:56px}@media(max-width: 764px){.report-list{grid-template-columns:1fr}}.report-list__item{display:block}.report-list__item figure{width:100%;height:auto;aspect-ratio:16/9}.report-list__item figure img{display:block;width:100%;height:100%;object-fit:cover}.report-list__text{padding:8px}.report-list__info{margin-top:16px;display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #000}@media(max-width: 764px){.report-list__info{margin-top:0;padding:12px 0}}.report-list__info .title{font-size:32px;font-weight:400}@media(max-width: 764px){.report-list__info .title{font-size:28px}}.report-list__info .date{font-size:20px;letter-spacing:.25em}@media(max-width: 764px){.report-list__info .date{font-size:16px}}.report-list .readmore{margin-top:16px;font-size:16px;font-weight:400;text-align:right}@media(max-width: 764px){.report-list .readmore{font-size:14px}}.report .btn{margin-top:56px}.under-lead{padding:100px 20px}@media(max-width: 764px){.under-lead{padding-left:40px}}.history{padding:100px 20px}@media(max-width: 764px){.history{padding:72px 16px}}.history .text{display:flex;flex-direction:column;gap:72px;justify-content:center;margin:auto}@media(max-width: 764px){.history .text{gap:24px}}.history .img{margin-top:56px}.tradition{padding:100px 20px}@media(max-width: 764px){.tradition{padding:72px 16px}}.tradition .inner{max-width:920px}.tradition .col-half{gap:56px}.tradition .img{margin-bottom:64px;width:100%}@media(max-width: 764px){.tradition .img{margin-bottom:24px}}.formal{padding:72px 20px}@media(max-width: 764px){.formal{padding-left:40px}}.formal .inner{max-width:820px}.formal h2{margin-bottom:40px;margin-top:12px}@media(max-width: 764px){.formal h2{margin-bottom:24px;font-size:20px}}.formal p{font-size:16px}@media(max-width: 764px){.formal p{font-size:14px}}.formal .en-text{margin-top:12px;width:50%}@media(max-width: 764px){.formal .en-text{width:100%}}.gods{padding:72px 20px}.gods .inner{max-width:920px}.gods .col-half{gap:56px}.gods .col-half .img figure{margin-bottom:40px}.gods h2{font-size:24px}@media(max-width: 764px){.gods h2{font-size:20px}}.gods p{font-size:16px}@media(max-width: 764px){.gods p{font-size:14px}}.people{padding:100px 20px}.people .inner{max-width:920px}.people .col-half{gap:56px}.people .col-half .img figure{margin-bottom:40px}.people h2{font-size:24px}@media(max-width: 764px){.people h2{font-size:20px}}.people p{font-size:16px}@media(max-width: 764px){.people p{font-size:14px}}.ema .inner{max-width:920px;padding:64px 20px}@media(max-width: 764px){.ema .inner{padding-left:40px}}.ema h2{margin-bottom:40px;font-size:24px}@media(max-width: 764px){.ema h2{font-size:20px}}.ema p{font-size:16px}@media(max-width: 764px){.ema p{font-size:14px}}.role{padding:72px 0}@media(max-width: 764px){.role{padding-left:40px}}.role-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media(max-width: 764px){.role-list{grid-template-columns:repeat(2, 1fr)}}.role-list picture{aspect-ratio:9/16;margin-bottom:12px;display:block}@media(max-width: 764px){.role-list picture{margin-bottom:0}}.role-list picture img{display:block}.role-list .text{padding:12px}.role-list h3{font-size:24px}@media(max-width: 764px){.role-list h3{font-size:20px;margin-bottom:2px}}.role-list p{font-size:16px}@media(max-width: 764px){.role-list p{font-size:14px}}.bridal-day .grid-visual-text{margin-bottom:100px}.bridal-day .under-lead .heading-style{margin-bottom:100px}.bridal-day .col-flow{padding:72px 20px}@media(max-width: 764px){.bridal-day .col-flow{padding:56px 16px}}.day-ceremony{padding:100px 20px}.day-ceremony .img-grid3 img{aspect-ratio:3/4}.day-banquet{padding-top:72px}@media(max-width: 764px){.day-banquet{padding-top:0}}.day-banquet .col-flow{padding-left:0;gap:56px}@media(max-width: 764px){.day-banquet .col-flow{padding-left:16px}}.day-banquet .text{gap:56px}.day-banquet .text-vertical{display:flex;flex-direction:column;gap:28px;justify-content:center}.day-cuisine,.day-dress,.day-shrine{padding:72px 16px}.day-cuisine .grid-visual-text__image-sub,.day-dress .grid-visual-text__image-sub,.day-shrine .grid-visual-text__image-sub{width:100%}.ceremony-lead{padding:100px 16px}@media(max-width: 764px){.ceremony-lead{padding:56px 16px;padding-left:40px}}.ceremony-lead .heading-style{margin-bottom:56px}@media(max-width: 764px){.ceremony-lead .heading-style{margin-bottom:32px}}.ceremony-lead .col-flow,.ceremony-lead .flow-normal{padding:72px 0}@media(max-width: 764px){.ceremony-lead .col-flow,.ceremony-lead .flow-normal{padding:32px 0;padding-bottom:56px;font-size:14px}}.banquet-lead .heading-style{margin-bottom:56px}.banquet-lead .item img{display:block;aspect-ratio:3/4}@media(max-width: 764px){.banquet-lead .item img{aspect-ratio:1/1}}.banquet-lead .item h2{font-size:20px}.banquet-lead .item p{font-size:14px}@media(max-width: 764px){.banquet-lead .img-grid3{grid-template-columns:1fr;gap:40px}}.banquet-lead .img-grid3 picture{display:block}.banquet-lead .img-grid3 .text{text-align:center}.banquet-lead .img-grid3 .text h2{padding:16px;border-bottom:1px solid #000}.banquet-lead .img-grid3 .text p{padding:16px;border-bottom:1px solid #000}.visuals .text{display:flex;flex-direction:column;justify-content:right;gap:24px;width:80%}@media(max-width: 764px){.visuals .text{width:100%;justify-content:center}}@media(max-width: 764px){.visuals .text p{font-size:14px}}@media(max-width: 764px){.visuals .text h2{font-size:20px}}.visuals .text h2,.visuals .text p{color:#fff}.visuals .divide{height:900px;display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 764px){.visuals .divide{height:auto;padding:100px 20px}}.visuals .divide h2{font-size:20px}.visuals .divide p{font-size:14px}.visuals .kamiji-divide{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/banquet/kamiji-divide.webp)}.visuals .isuzu-divide{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/banquet/isuzu-divide.webp)}.visuals .mizuho-divide{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/banquet/mizuho-divide.webp)}.banquet-info{padding:100px 0}@media(max-width: 764px){.banquet-info{padding:56px 0}}.banquet-info .heading-style{margin-top:56px;margin-bottom:72px}@media(max-width: 764px){.banquet-info .heading-style{margin-top:36px;margin-bottom:56px}}@media(max-width: 764px){.banquet-info .col-text{padding-left:40px}}.cuisine .heading-style,.party .heading-style{margin-bottom:72px}.cuisine .course-divide01,.party .course-divide01{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/cuisine/course-divide01.webp)}.cuisine .course-divide02,.party .course-divide02{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/cuisine/course-divide02.webp)}.cuisine .course-divide03,.party .course-divide03{background-image:url(/wp-content/themes/tokyodaijingu/assets/img/cuisine/course-divide03.webp)}.cuisine .grid-visual-text__image-sub,.party .grid-visual-text__image-sub{margin-top:auto}@media(max-width: 764px){.cuisine .grid-visual-text__image-sub,.party .grid-visual-text__image-sub{margin:auto}}.cuisine .course,.party .course{padding:100px 16px}.cuisine .course .grid-visual-text,.party .course .grid-visual-text{margin:120px 0}.cuisine .course .grid-visual-text:last-child,.party .course .grid-visual-text:last-child{margin-bottom:0}@media(max-width: 764px){section.sec-party{padding-left:40px}}.costume .single-text{max-width:900px;margin:auto;margin-top:72px;padding:16px}@media(max-width: 764px){.costume .single-text{margin-top:32px;padding-left:40px}}.costume .single-text h2{font-size:36px;text-align:center;margin-bottom:24px;display:inline-block;margin-left:100px;letter-spacing:.2em}@media(max-width: 764px){.costume .single-text h2{font-size:24px;margin:auto;margin-left:auto;margin-bottom:20px;text-align:center;display:block}}.costume .single-text p{font-size:20px;letter-spacing:.2em}@media(max-width: 764px){.costume .single-text p{font-size:14px}}.price-list__item{padding:24px 12px;font-size:20px;display:flex;justify-content:space-between;border-bottom:1px solid #aea258}@media(max-width: 764px){.price-list__item{font-size:14px}}.price-desc{max-width:1080px;margin:auto;margin-top:56px}.price-desc p{font-size:20px;margin:20px 0}@media(max-width: 764px){.price-desc p{font-size:14px}}.faq-list .inner{max-width:900px}.faq-list__item{margin-bottom:20px}.faq-list__item .text{display:flex;gap:20px;align-items:center;padding:12px 24px;font-size:20px}@media(max-width: 764px){.faq-list__item .text{font-size:14px;padding:12px 16px}}.faq-list__item .icon{font-size:40px}@media(max-width: 764px){.faq-list__item .icon{font-size:28px}}.faq-list__question{border-bottom:1px solid #aea258;color:#aea258}.faq-list__question div{color:#aea258}.party .price-list__item{justify-content:flex-start;gap:40px}@media(max-width: 764px){.party .price-list__item{gap:20px}}.party .price-list__item .name{width:140px}@media(max-width: 764px){.party .price-list__item .name{width:30%}}.party .price-list__item .price{flex:1}.faq-list h3{margin-top:100px;margin-bottom:36px}@media(max-width: 764px){.faq-list h3{font-size:20px;margin-top:56px;margin-bottom:32px;text-align:center}}.access .under-lead{text-align:center}.access .under-lead a{color:#000}.access .under-lead .address,.access .under-lead .tel{font-size:24px}@media(max-width: 764px){.access .under-lead .address,.access .under-lead .tel{font-size:20px}}.access .under-lead .address{margin-bottom:32px}.access .under-lead .tel-number{font-size:32px}@media(max-width: 764px){.access .under-lead .tel-number{font-size:28px}}.access .under-lead .heading-normal h2{text-align:center;font-size:36px;margin-bottom:56px}@media(max-width: 764px){.access .under-lead .heading-normal h2{font-size:28px;margin-bottom:36px}}@media(max-width: 764px){.access .sec-access-info{padding-left:40px}}.access .access-info{margin-bottom:56px}.access .access-info .heading-line{text-align:center;position:relative;margin-bottom:28px;font-size:28px}@media(max-width: 764px){.access .access-info .heading-line{font-size:24px}}.access .access-info .heading-line span{position:relative;display:inline-block;background-color:#fff;padding:0 12px;z-index:10}.access .access-info .heading-line::before{content:"";width:100%;height:1px;display:block;margin:0 auto;background-color:#aea258;position:absolute;top:50%;left:0;right:0;z-index:0}.access .access-info .headline{font-size:20px;text-align:center}@media(max-width: 764px){.access .access-info .headline{font-size:16px}}.access .access-info .col-text-img{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 764px){.access .access-info .col-text-img{margin-top:20px;grid-template-columns:1fr}}.access .access-info .col-text-img .text h3{font-size:20px;margin-top:24px}@media(max-width: 764px){.access .access-info .col-text-img .text h3{font-size:18px}}.access .access-info .col-text-img .text .number{font-size:28px;margin-right:12px}@media(max-width: 764px){.access .access-info .col-text-img .text .number{font-size:24px}}.access .access-info .col-text-img .text p{margin:20px 0}.access .access-info .col-text-img .img img{object-fit:contain}.access .attention{text-align:center;color:#a03d3c}.access .attention h3{display:inline-block;margin:auto;border:1px solid #a03d3c;padding:4px 36px;margin-bottom:28px;font-size:32px}@media(max-width: 764px){.access .attention h3{font-size:20px}}.access .attention p{color:#a03d3c;font-size:20px}@media(max-width: 764px){.access .attention p{font-size:16px}}.wr-no-posts{text-align:center}.entry p,.entry ul{margin:20px 0;line-height:2}.entry h2{margin-top:40px;margin-bottom:28px}@media(max-width: 764px){.entry h2{font-size:20px}}.entry h3{margin-top:28px;margin-bottom:20px}.entry__wrapper{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;margin-bottom:72px}@media(max-width: 764px){.entry__wrapper{grid-template-columns:1fr}}.entry__gallery-list{display:grid;grid-template-columns:1fr;gap:20px}.entry__gallery-list img{display:block}.entry__gallery-item{list-style:none}.entry__title{margin-bottom:4px}.entry__heading{margin-bottom:56px}.planner__inner{display:flex;gap:40px}@media(max-width: 764px){.planner__inner{flex-direction:column}}.planner__heading{margin-bottom:40px}.planner__img{width:300px;display:grid;grid-template-columns:1fr;gap:20px}@media(max-width: 764px){.planner__img{width:100%}}.planner__img img{aspect-ratio:16/9;display:block;object-fit:cover;height:auto}.planner__content{padding:20px;flex:1}.post .inner{max-width:1080px}.visuals{position:relative}.visuals.js-visuals{height:300vh}.visuals__inner{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.visuals__content{position:relative;z-index:10;width:100%;padding:40px}.visuals__bg{position:absolute;inset:0;z-index:1;overflow:hidden}.visuals__bg-item{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:translate3d(0, 100%, 0);opacity:0;will-change:transform,opacity;height:100vh}.visuals__bg-item--1{transform:translate3d(0, 0, 0);opacity:1;z-index:1}.visuals__bg-item--2{z-index:2}.visuals__bg-item--3{z-index:3}@media(max-width: 764px){.normal.page p,.normal.page li,.normal.page ul{font-size:14px}}.normal.page ul,.normal.page ol{padding-inline-start:20px}@media(max-width: 764px){.normal.page{padding-left:40px}}/*# sourceMappingURL=style.css.map */