.l-header__nav ul li.nav-ceremony_banquet a span:before,.l-header__nav ul li.nav-ceremony_banquet a span:after{width:50%}.l-main{padding-bottom:160px}@media screen and (max-width: 750px){.l-main{padding-bottom:18.66667vw}}.c-mv:after{background-image:url("/assets/images/ceremony_banquet/mv.jpg")}@media screen and (max-width: 750px){.c-mv:after{background-image:url("/assets/images/ceremony_banquet/mv_sp.jpg")}}.intro{text-align:center;padding:65px 0 90px}@media screen and (max-width: 750px){.intro{padding:9.33333vw 0 8vw}}.intro .intro__lead{font-family:"Noto Serif JP",serif;font-size:24px;line-height:1.75;color:#c1946c;margin-bottom:45px}@media screen and (max-width: 750px){.intro .intro__lead{font-size:4vw;margin-bottom:6.66667vw}}.select{padding:0 0 90px}@media screen and (max-width: 750px){.select{padding:0 0 10.66667vw}}.select .select__ttl{padding:70px 0 100px;background:url("/assets/images/ceremony_banquet/select_bg.gif") center repeat}@media screen and (max-width: 750px){.select .select__ttl{padding:12vw 0 18.66667vw}}.select .c-ttl04 b{color:#fff}.select .c-ttl04 span{color:#b98c64}.select .select__list{width:1280px;margin:-85px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){.select .select__list{width:100%;margin-top:-10.66667vw}}.select .select__list li{width:400px;background:#ffffff;margin-right:40px}@media screen and (max-width: 750px){.select .select__list li{width:43.33333vw;margin-right:2.66667vw}}@media screen and (max-width: 750px){.select .select__list li:nth-child(even){margin-right:0}}@media screen and (max-width: 750px){.select .select__list li:nth-child(n+3){margin-top:2.66667vw}}@media screen and (min-width: 751px){.select .select__list li:nth-child(3n){margin-right:0}}@media screen and (min-width: 751px){.select .select__list li:nth-child(n+4){margin-top:40px}}.select .select__list li a{position:relative;display:block;height:100%;background:url("/assets/images/arrow02.svg") no-repeat;background-position:bottom 18px center;padding-bottom:46px;transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.select .select__list li a:after{content:"";width:100%;height:100%;border:solid 1px #c1946c;position:absolute;top:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width: 750px){.select .select__list li a{padding-bottom:6.66667vw;background-position:bottom 3.33333vw center;background-size:2.66667vw}}@media screen and (min-width: 751px){.select .select__list li figure{overflow:hidden;width:100%;height:205px}}@media screen and (min-width: 751px){.select .select__list li a:hover{background-color:#f6f4f1}.select .select__list li a:hover:after{opacity:1}.select .select__list li a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.select .select__list .select__list-content{padding:15px 25px 0}@media screen and (max-width: 750px){.select .select__list .select__list-content{padding:2.66667vw 2.26667vw 0}}.select .select__list .select__list-ttl{position:relative;font-family:"Noto Serif JP",serif;color:#c1946c;font-size:14px;font-weight:500}@media screen and (max-width: 750px){.select .select__list .select__list-ttl{font-size:2.93333vw;line-height:1.3;letter-spacing:-0.02em}}.select .select__list .select__list-ttl b{display:block;font-size:26px;margin-bottom:8px}@media screen and (max-width: 750px){.select .select__list .select__list-ttl b{font-size:4.26667vw;margin-bottom:1.06667vw}}.select .select__list .select__list-txt{margin-top:15px;font-size:15px;line-height:1.5}@media screen and (max-width: 750px){.select .select__list .select__list-txt{margin-top:2vw;font-size:3.2vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.select .select-type{margin-top:80px}@media screen and (max-width: 750px){.select .select-type{margin-top:9.33333vw}}.select .select-type .select-type_ttl{position:relative;font-family:"Noto Serif JP",serif;font-size:28px;text-align:center;color:#c1946c;margin-bottom:35px}@media screen and (max-width: 750px){.select .select-type .select-type_ttl{font-size:5.6vw;margin-bottom:4vw}}.select .select-type .select-type__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:1280px;margin:0 auto}@media screen and (max-width: 750px){.select .select-type .select-type__list{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.select .select-type .select-type__list li{border-left:1px solid #e1cebc}@media screen and (max-width: 750px){.select .select-type .select-type__list li{border-right:1px solid #e1cebc;margin-left:-1px}}@media screen and (max-width: 750px){.select .select-type .select-type__list li:nth-child(n+4){margin-top:5.33333vw}}.select .select-type .select-type__list li:last-child{border-right:1px solid #e1cebc}.select .select-type .select-type__list li p{font-family:"Noto Serif JP",serif;font-size:16px;text-align:center;margin-top:20px}@media screen and (max-width: 750px){.select .select-type .select-type__list li p{font-size:3.2vw;letter-spacing:-0.06em;margin-top:2.66667vw}}.select .select-type .select-type__list a{padding:0 10px 30px;position:relative;display:block}@media screen and (max-width: 750px){.select .select-type .select-type__list a{width:29.33333vw;padding:0 1.33333vw 5.33333vw}}.select .select-type .select-type__list a:before{content:"";background:url("/assets/images/arrow02.svg") top center no-repeat;position:absolute;bottom:4px;left:50%;width:16px;height:10px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 750px){.select .select-type .select-type__list a:before{bottom:1.06667vw;background-size:100%;width:2.66667vw;height:1.86667vw}}@media screen and (min-width: 751px){.select .select-type .select-type__list a:hover:before{-webkit-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}}@media screen and (min-width: 751px){#banquet.select .select__list .select__list-ttl b{display:inline-block;vertical-align:text-bottom;margin:0 10px 0 0}}.venue-type .venue-type__ttl{position:relative;font-family:"Noto Serif JP",serif;text-align:center;margin:100px auto 60px}@media screen and (max-width: 750px){.venue-type .venue-type__ttl{margin:13.33333vw auto 8vw}}.venue-type .venue-type__ttl b{display:block;font-size:32px;font-weight:300;color:#c1946c;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:10px}@media screen and (max-width: 750px){.venue-type .venue-type__ttl b{font-size:5.6vw;margin-top:1.06667vw;width:100%}}.venue-type .venue-type__ttl span{font-size:150px;color:#faf8f7;font-weight:300;position:relative;display:block}@media screen and (max-width: 750px){.venue-type .venue-type__ttl span{font-size:17.33333vw}}.venue-type #botanical.venue-type__ttl span{font-size:110px}@media screen and (max-width: 750px){.venue-type #botanical.venue-type__ttl span{font-size:12vw}}.venue-type .venue-type__list{margin-top:100px;position:relative}@media screen and (max-width: 750px){.venue-type .venue-type__list{margin-top:13.33333vw}}.venue-type .venue-type__list:before{content:"";position:absolute;z-index:1}.venue-type .venue-type__list-content{width:1200px;margin:0 auto;padding:0 0 50px;position:relative;z-index:2}@media screen and (max-width: 750px){.venue-type .venue-type__list-content{width:100%;padding:0 5.33333vw 6vw}}@media screen and (min-width: 751px){.venue-type .venue-type__list-heading{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 750px){.venue-type .venue-type__list-heading{margin-bottom:5.33333vw}}.venue-type .venue-type__list-heading .venue-type__list-ttl{position:relative;font-family:"Noto Serif JP",serif;color:#c1946c;font-size:24px;font-weight:500;line-height:1.5;margin:0 40px 35px 0}@media screen and (max-width: 750px){.venue-type .venue-type__list-heading .venue-type__list-ttl{font-size:4vw;margin:0 0 4vw 0}}.venue-type .venue-type__list-heading .venue-type__list-ttl picture{display:block;margin-bottom:15px}@media screen and (max-width: 750px){.venue-type .venue-type__list-heading .venue-type__list-ttl picture{font-size:4.8vw;margin-bottom:2.66667vw}}@media screen and (min-width: 751px){.venue-type .venue-type__list-heading .venue-type__list-ttl picture img{width:auto;height:auto}}.venue-type .venue-type__list-heading .venue-type__list-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 751px){.venue-type .venue-type__list-heading .venue-type__list-info{margin-top:12px}}.venue-type .venue-type__list-heading .venue-type__list-info li{border-left:1px solid #c1946c;padding:6px 30px;font-family:"Noto Serif JP",serif;text-align:center}@media screen and (max-width: 750px){.venue-type .venue-type__list-heading .venue-type__list-info li{padding:.66667vw 6.66667vw}}.venue-type .venue-type__list-heading .venue-type__list-info li:last-child{border-right:1px solid #c1946c}.venue-type .venue-type__list-heading .venue-type__list-info li .venue-type__list-info__ttl{position:relative;color:#c1946c;font-size:16px;margin-bottom:15px}@media screen and (max-width: 750px){.venue-type .venue-type__list-heading .venue-type__list-info li .venue-type__list-info__ttl{font-size:3.46667vw;margin-bottom:2.66667vw}}.venue-type .venue-type__list-heading .venue-type__list-info li .venue-type__list-info__txt{position:relative;color:#1c1c1c;font-size:20px;font-weight:500}@media screen and (max-width: 750px){.venue-type .venue-type__list-heading .venue-type__list-info li .venue-type__list-info__txt{font-size:4vw}}.venue-type .venue-type__list-heading .venue-type__list-info li .venue-type__list-info__txt b{font-size:28px}@media screen and (max-width: 750px){.venue-type .venue-type__list-heading .venue-type__list-info li .venue-type__list-info__txt b{font-size:5.6vw}}.venue-type .venue-type__list-heading .venue-type__list-info li .venue-type__list-info__txt b.info__txt-number{font-size:34px}@media screen and (max-width: 750px){.venue-type .venue-type__list-heading .venue-type__list-info li .venue-type__list-info__txt b.info__txt-number{font-size:6.66667vw}}.venue-type .venue-type__list-lead{font-size:20px;font-weight:700;margin-bottom:15px;line-height:1.5}@media screen and (max-width: 750px){.venue-type .venue-type__list-lead{font-size:4.26667vw;margin-bottom:2.93333vw}}.venue-type .venue-type__list-txt{font-size:16px;font-weight:300;line-height:2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.04em;color:#6b6b6b}@media screen and (max-width: 750px){.venue-type .venue-type__list-txt{font-size:3.73333vw;line-height:1.7}}.venue-type .venue-type__list-slider .slick-slide{pointer-events:all}@media screen and (min-width: 751px){.venue-type #blueStar:before{content:"";background:url("/assets/images/ceremony_banquet/bluestar_decorate.png") top center no-repeat;background-size:100%;width:1750px;height:568px;top:-42px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #supreme .venue-type__list-content{padding-left:250px}.venue-type #supreme:before{content:"";background:url("/assets/images/ceremony_banquet/supreme_decorate.png") top center no-repeat;background-size:100%;width:1752px;height:559px;top:-55px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #ringGarden:before{content:"";background:url("/assets/images/ceremony_banquet/ringgarden_decorate.png") top center no-repeat;background-size:100%;width:1664px;height:632px;top:-150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #rusticGarden:before{content:"";background:url("/assets/images/ceremony_banquet/rusticgarden_decorate.png") top center no-repeat;background-size:100%;width:1900px;height:573px;top:-146px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #clearWorld .venue-type__list-content{padding-left:400px}.venue-type #clearWorld:before{content:"";background:url("/assets/images/ceremony_banquet/clearworld_decorate.png") top center no-repeat;background-size:100%;width:1646px;height:640px;top:-178px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #hivision .venue-type__list-content{width:1360px;padding-left:80px}}@media screen and (min-width: 751px){.venue-type #applaudir:before{content:"";background:url("/assets/images/ceremony_banquet/applaudir_decorate.png") top center no-repeat;background-size:100%;width:1934px;height:639px;top:-125px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #terre .venue-type__list-content{padding-left:400px}.venue-type #terre:before{content:"";background:url("/assets/images/ceremony_banquet/terre_decorate.png") top center no-repeat;background-size:100%;width:1710px;height:684px;top:-130px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #pieceler:before{content:"";background:url("/assets/images/ceremony_banquet/pieceler_decorate.png") top center no-repeat;background-size:100%;width:1746px;height:568px;top:-77px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #vent .venue-type__list-content{padding-left:400px}.venue-type #vent:before{content:"";background:url("/assets/images/ceremony_banquet/vent_decorate.png") top center no-repeat;background-size:100%;width:1752px;height:568px;top:-77px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #ciel:before{content:"";background:url("/assets/images/ceremony_banquet/ciel_decorate.png") top center no-repeat;background-size:100%;width:1750px;height:553px;top:-97px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 751px){.venue-type #douselle:before{content:"";background:url("/assets/images/ceremony_banquet/douselle_decorate.png") top center no-repeat;background-size:100%;width:1710px;height:602px;top:-144px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
