@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Noto+Sans+JP:wght@400;500&family=Roboto:wght@500&display=swap");html{}@media print,screen and (min-width:641px){.headerArea{position:fixed;top:0}}main{background-image:none}main .comBtn01{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.4rem;letter-spacing:0.05em;-webkit-backface-visibility:hidden;backface-visibility:hidden}a{color:#3c3c3c}.pc_flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.pc_flex{display:block}}@media print,screen and (min-width:641px){.pb_180{padding-bottom:180px}}@media screen and (max-width:640px){.pb_180{padding-bottom:60px}}@media print,screen and (min-width:641px){.pb_120{padding-bottom:120px}}@media screen and (max-width:640px){.pb_120{padding-bottom:60px}}@media print,screen and (min-width:641px){.pt_120{padding-top:120px}}@media screen and (max-width:640px){.pt_120{padding-top:60px}}@media print,screen and (min-width:641px){.pt_100{padding-top:100px}}@media screen and (max-width:640px){.pt_100{padding-top:50px}}.c-blue{color:#003764}.c-red{color:#891313}.c-yellow{color:#bca06b!important}.c-green{color:#215950!important}@media print,screen and (min-width:641px){.w1160{margin:0 auto;width:100%;max-width:116rem}}.more_link .link span{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.4rem;letter-spacing:0.05em;color:#81cddf;text-decoration:underline}.more_link .link span.arrow{display:inline-block}.more_link .link span.arrow:before{top:1px;bottom:0;margin:auto 0;right:-10px;border-top:1px solid #81cddf;border-right:1px solid #81cddf}.no-touchevents .more_link .link:hover span{text-decoration:none}.link_wrap{position:relative;display:block;width:100%;height:100%;z-index:1}.link_wrap .bg{position:relative;display:block;width:100%;height:100%;overflow:hidden}.link_wrap .bg:after{position:absolute;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:0.5s cubic-bezier(0.12,0.76,0.475,0.995);transition:0.5s cubic-bezier(0.12,0.76,0.475,0.995);z-index:10}.link_wrap .bg .img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:border-radius 0.5s cubic-bezier(0.12,0.76,0.475,0.995),-webkit-transform 0.5s cubic-bezier(0.12,0.76,0.475,0.995);-webkit-transition:border-radius 0.5s cubic-bezier(0.12,0.76,0.475,0.995),-webkit-transform 0.5s cubic-bezier(0.12,0.76,0.475,0.995);transition:transform 0.5s cubic-bezier(0.12,0.76,0.475,0.995),border-radius 0.5s cubic-bezier(0.12,0.76,0.475,0.995);transition:transform 0.5s cubic-bezier(0.12,0.76,0.475,0.995),border-radius 0.5s cubic-bezier(0.12,0.76,0.475,0.995),-webkit-transform 0.5s cubic-bezier(0.12,0.76,0.475,0.995)}.no-touchevents .link_wrap:hover .bg .img{-webkit-transform:scale(1.04);transform:scale(1.04)}.no-touchevents .link_wrap:hover .bg:after{opacity:0.2}.arrow{position:relative;display:block}.arrow:before{position:absolute;content:"";display:inline-block;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c;-webkit-transition:0.3s;transition:0.3s;z-index:10}@media print,screen and (min-width:641px){.arrow:before{width:7px;height:7px;-webkit-transform:rotate(45deg) skew(-25deg,-25deg);transform:rotate(45deg) skew(-25deg,-25deg)}}@media screen and (max-width:640px){.arrow:before{width:6px;height:6px;-webkit-transform:rotate(45deg) skew(-15deg,-15deg);transform:rotate(45deg) skew(-15deg,-15deg)}}@media print,screen and (min-width:641px){.no-touchevents a:hover .arrow:before{-webkit-transform:rotate(45deg) skew(-25deg,-25deg) translate(3px,-3px);transform:rotate(45deg) skew(-25deg,-25deg) translate(3px,-3px)}}@media screen and (max-width:640px){.no-touchevents a:hover .arrow:before{-webkit-transform:rotate(45deg) skew(-15deg,-15deg) translate(3px,-3px);transform:rotate(45deg) skew(-15deg,-15deg) translate(3px,-3px)}}@media print,screen and (min-width:641px){.no-touchevents a:hover .arrow:before{-webkit-transform:rotate(45deg) skew(-25deg,-25deg) translate(3px,-3px);transform:rotate(45deg) skew(-25deg,-25deg) translate(3px,-3px)}}@media screen and (max-width:640px){.no-touchevents a:hover .arrow:before{-webkit-transform:rotate(45deg) skew(-15deg,-15deg) translate(3px,-3px);transform:rotate(45deg) skew(-15deg,-15deg) translate(3px,-3px)}}.bnr_area{margin:0 auto}@media print,screen and (min-width:641px){.bnr_area{max-width:980px}}@media screen and (max-width:640px){.bnr_area{max-width:89%}}.bnr_area .bnr_link{-webkit-transition:0.3s;transition:0.3s}.no-touchevents .bnr_area .bnr_link:hover{opacity:0.8}.bnr_area .bnr_link .img{width:100%;vertical-align:bottom}.sec_ttl{text-align:center;color:#003764}@media print,screen and (min-width:641px){.sec_ttl{}}.sec_ttl .en{font-weight:400;letter-spacing:0.05em;font-size:4rem;font-family:"Amiri",serif;font-weight:400}@media screen and (max-width:640px){.sec_ttl .en{display:block;margin-bottom:10px;font-size:9.7vw}}@media print,screen and (min-width:641px){.sec_ttl .en{line-height:1}}.sec_ttl .ja{display:block;font-weight:700;font-size:1.4rem;letter-spacing:0.1em;font-family:source-han-serif-japanese,serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.sec_ttl .ja{}}@media screen and (max-width:640px){.sec_ttl .ja{font-size:3.6vw}}.sec_sttl{font-family:source-han-serif-japanese,serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.sec_sttl{font-size:2.4rem;line-height:calc(40/24);letter-spacing:0.1em}}@media screen and (max-width:640px){.sec_sttl{font-size:5vw;line-height:calc(70/36);letter-spacing:0.1em}}.sec_sttl.ver02{text-align:center;color:#bca06b;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.sec_sttl.ver02 .en{font-weight:400;letter-spacing:0.05em;font-size:3.4rem;font-family:"Amiri",serif;font-weight:400}@media screen and (max-width:640px){.sec_sttl.ver02 .en{display:block;margin-bottom:10px;font-size:9.7vw}}@media print,screen and (min-width:641px){.sec_sttl.ver02 .en{line-height:1}}.sec_sttl.ver02 .ja{display:block;font-weight:700;font-size:1.4rem;letter-spacing:0.1em;font-family:source-han-serif-japanese,serif;font-weight:500}@media print,screen and (min-width:641px){.sec_sttl.ver02 .ja{}}@media screen and (max-width:640px){.sec_sttl.ver02 .ja{font-size:3.6vw}}.sec_txt{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.sec_txt{font-size:1.4rem;line-height:calc(26/14);letter-spacing:0.05em}}@media screen and (max-width:640px){.sec_txt{font-size:3.6vw;line-height:calc(46/26);letter-spacing:0.05em}}@media print,screen and (min-width:641px){.about{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:68px}}@media screen and (max-width:640px){.about{margin-bottom:calc(100vw * (110 / 720))}}@media print,screen and (min-width:641px){.about .mv{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:660px}}@media print,screen and (min-width:641px){.about .row{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:auto;width:auto}}@media screen and (max-width:640px){.about .row{width:100%;margin-top:0;border-top:none}}@media print,screen and (min-width:641px){.about .rightArea{display:block;width:50.8rem;padding-top:110px}}@media screen and (max-width:640px){.about .rightArea{padding:0;background-color:transparent}}@media print,screen and (min-width:641px){.about .rightArea .logo{width:100%}}@media screen and (max-width:640px){.about .rightArea .logo{margin-bottom:calc(100vw * (38 / 720))}}.about .rightArea .logo>p{font-family:source-han-serif-japanese,serif;font-weight:500}@media print,screen and (min-width:641px){.about .rightArea .logo>p{font-size:1.4rem;letter-spacing:0.05em}}@media screen and (max-width:640px){.about .rightArea .logo>p{color:#003764;margin-top:calc(100vw * (50 / 720));letter-spacing:0.05em}}@media screen and (max-width:640px){.about .rightArea .logo .ph_img{display:block;position:relative;margin-top:calc(100vw * (-90 / 720))}}@media screen and (max-width:640px){.about .rightArea .logo .ph_img:before{content:"";position:absolute;left:0;right:0;top:0;margin:auto;background-color:#E8DFD0;width:calc(100vw * (180 / 720));height:calc(100vw * (180 / 720))}}@media print,screen and (min-width:641px){.about .rightArea .logo .img{margin-bottom:10px}}@media screen and (max-width:640px){.about .rightArea .logo .img{margin-bottom:0;position:relative;max-width:calc(100vw * (228 / 720));padding-top:calc(100vw * (24 / 720))}}@media print,screen and (min-width:641px){.about .rightArea .text{width:100%}}.about .rightArea .text>h1{font-family:source-han-serif-japanese,serif;font-weight:500}@media print,screen and (min-width:641px){.about .rightArea .text>h1{font-size:2.4rem;letter-spacing:0.1em;line-height:calc(40/24);text-align:center;margin-top:6.7rem;position:relative}}@media screen and (max-width:640px){.about .rightArea .text>h1{font-size:4.2vw;letter-spacing:0.1em;line-height:1}}@media print,screen and (min-width:641px){.about .rightArea .text>h1:before{content:"";position:absolute;left:0;top:-3.2rem;width:100%;height:1px;background-color:#803F1D}}.about .rightArea .text>p{font-family:source-han-serif-japanese,serif;font-weight:500}@media print,screen and (min-width:641px){.about .rightArea .text>p{font-size:1.4rem;letter-spacing:0.05em;line-height:calc(26/14)}}@media screen and (max-width:640px){.about .rightArea .text>p{padding-left:calc(100vw * (80 / 720));padding-right:calc(100vw * (80 / 720))}}@media screen and (max-width:640px){.ceremony .sec_ttl .en{line-height:1;margin-bottom:calc(100vw * (14 / 720))}}@media screen and (max-width:640px){.ceremony .sec_ttl .ja{line-height:1}}@media print,screen and (min-width:641px){.ceremony .intro .sec_sttl{margin-top:20px;margin-bottom:0}}@media print,screen and (min-width:641px){.ceremony .intro .sec_txt{margin-top:25px}}@media screen and (max-width:640px){.ceremony .intro .sec_txt{text-align:center}}@media screen and (max-width:640px){.ceremony .intro .sec_sttl{margin-top:calc(100vw * (50 / 720));margin-bottom:calc(100vw * (56 / 720))}}.ceremony .intro .ph{position:relative}@media print,screen and (min-width:641px){.ceremony .intro .ph{margin-bottom:5.6rem;height:65.2rem}}@media screen and (max-width:640px){.ceremony .intro .ph{height:calc(100vw * (960 / 720));background-image:url(../21f/img/ceremony_img_sp.jpg);margin-bottom:calc(100vw * (74 / 720))}}@media print,screen and (min-width:641px){.ceremony .intro .ph .label{max-width:15.4rem;position:absolute;left:16px;top:0}}@media screen and (max-width:640px){.ceremony .intro .ph .label{max-width:calc(100vw * (230 / 720));position:absolute;left:16px;top:0}}@media screen and (max-width:640px){.ceremony .intro .text{padding-left:calc(100vw * (40 / 720));padding-right:calc(100vw * (40 / 720))}}@media print,screen and (min-width:641px){.ceremony .comLayout06Wrap{margin-top:22rem;margin-bottom:15.3rem}}@media screen and (max-width:640px){.ceremony .comLayout06Wrap{padding-left:calc(100vw * (40 / 720));padding-right:calc(100vw * (80 / 720));position:relative}.ceremony .comLayout06Wrap:before{content:"";position:absolute;width:calc(100% - (100vw * (120 / 720)));height:calc(100% - (100vw * (250 / 720)));background-color:#F7F7F7;top:calc(100vw * (250 / 720));right:calc(100vw * (40 / 720))}}.ceremony .comLayout06Wrap h2{font-family:"Amiri",serif;font-weight:400;color:#003764}@media print,screen and (min-width:641px){.ceremony .comLayout06Wrap h2{font-size:3.4rem;letter-spacing:0.05em;line-height:1;text-align:center;position:relative;top:0}}@media screen and (max-width:640px){.ceremony .comLayout06Wrap h2{font-size:8.3vw;letter-spacing:0.05em;line-height:1;text-align:left;padding-left:calc(100vw * (90 / 720))}}.ceremony .comLayout06Wrap .s_tit{font-family:source-han-serif-japanese,serif;font-weight:500;color:#003764}@media print,screen and (min-width:641px){.ceremony .comLayout06Wrap .s_tit{font-size:1.4rem;letter-spacing:0.1em;line-height:1;margin:0.4rem auto 0}}@media screen and (max-width:640px){.ceremony .comLayout06Wrap .s_tit{padding-left:calc(100vw * (90 / 720))}}.ceremony .comLayout06Wrap h3{font-family:source-han-serif-japanese,serif;font-weight:500}@media print,screen and (min-width:641px){.ceremony .comLayout06Wrap h3{font-size:1.8rem;letter-spacing:0.1em;line-height:calc(32/18);text-align:center;margin-top:2.7rem}}@media screen and (max-width:640px){.ceremony .comLayout06Wrap h3{font-size:4.2vw;letter-spacing:0.1em;line-height:calc(60/30);text-align:justify;padding-left:calc(100vw * (90 / 720));margin-top:calc(100vw * (26 / 720));margin-bottom:calc(100vw * (26 / 720))}}@media print,screen and (min-width:641px){.ceremony .comLayout06Wrap p{text-align:center;margin-top:2.5rem;margin-bottom:3.4rem}}@media screen and (max-width:640px){.ceremony .comLayout06Wrap p{padding-left:calc(100vw * (90 / 720))}}@media print,screen and (min-width:641px){.ceremony .comLayout06{max-width:1160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media print,screen and (min-width:641px){.ceremony .comLayout06 .phootarea{width:calc(50% + 60px);left:0;right:inherit;top:-10.4rem;height:42.6rem}}@media screen and (max-width:640px){.ceremony .comLayout06 .phootarea{-webkit-box-shadow:none;box-shadow:none;width:100%}}@media print,screen and (min-width:641px){.ceremony .comLayout06 .info{width:100%;max-width:48rem;padding:0;height:auto}}@media screen and (max-width:640px){.ceremony .comLayout06 .info{padding:0;margin:0;margin-top:calc(100vw * (20 / 720));background-color:transparent}}@media print,screen and (min-width:641px){.ceremony .comLayout06 .info:after{display:none}}@media print,screen and (min-width:641px){.ceremony .comLayout06 .info .phototxt{position:relative}}@media screen and (max-width:640px){.ceremony .comLayout06 .info .phototxt{padding-bottom:calc(100vw * (110 / 720))}}@media print,screen and (min-width:641px){.ceremony .comLayout06 .info .phototxt:before{content:"";position:absolute;bottom:-4rem;right:-4rem;width:64rem;height:44.2rem;background-color:#F6F6F6;z-index:-1}}.ceremony .comLayout06 .info .pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.ceremony .comLayout06 .info .pager{margin-bottom:calc(100vw * (80 / 720))}}@media print,screen and (min-width:641px){.ceremony .comLayout06 .info .pager .imgWrap{margin:0;width:100%;max-width:14.4rem;height:9.6rem}}@media screen and (max-width:640px){.ceremony .comLayout06 .info .pager .imgWrap{margin:0;max-width:none;width:calc((100% - (100vw * (20 / 720))) / 3)}}@media screen and (max-width:640px){.ceremony .typeList{padding-left:calc(100vw * (80 / 720));padding-right:calc(100vw * (80 / 720))}}@media print,screen and (min-width:641px){.ceremony .typeList .row{margin-top:3.3rem;max-width:82rem}}@media screen and (max-width:640px){.ceremony .typeList .row{margin-top:calc(100vw * (60 / 720))}}@media print,screen and (min-width:641px){.ceremony .typeList .column .img{margin:0;padding:0;border:none;border-radius:0;-webkit-clip-path:none;clip-path:none;width:23.2rem;height:auto}}@media screen and (max-width:640px){.ceremony .typeList .column .img{margin:0;padding:0;border:none;border-radius:0;-webkit-clip-path:none;clip-path:none;width:calc(100vw * (220 / 720));height:calc(100vw * (220 / 720));-o-object-fit:cover;object-fit:cover;max-width:none;min-width:auto}}@media print,screen and (min-width:641px){.ceremony .typeList .column dl{margin-top:1.8rem}}@media screen and (max-width:640px){.ceremony .typeList .column dl{padding-left:calc(100vw * (30 / 720))}}.ceremony .typeList .column dt{font-family:source-han-serif-japanese,serif;font-weight:500}@media print,screen and (min-width:641px){.ceremony .typeList .column dt{font-size:1.8rem;letter-spacing:0.1em;line-height:1}}@media screen and (max-width:640px){.ceremony .typeList .column dt{text-align:left;font-size:4.2vw;letter-spacing:0.1em}}@media print,screen and (min-width:641px){.ceremony .typeList .column dd{font-size:1.4rem;letter-spacing:0.05em;line-height:calc(26/14);margin-top:1.5rem;padding:0 1rem;text-align:justify}}@media screen and (max-width:640px){.ceremony .typeList .column dd{text-align:left;font-size:3.6vw;line-height:calc(46/26);letter-spacing:0.05em}}@media screen and (max-width:640px){.ceremony .typeList .sec_sttl.ver02 .en{line-height:1;margin-bottom:0}}@media screen and (max-width:640px){.ceremony .typeList .sec_sttl.ver02 .ja{line-height:1}}@media print,screen and (min-width:641px){.ceremony .wakon_wedding{-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.05);box-shadow:1px 1px 2px 2px rgba(0,0,0,0.05);overflow:hidden;margin-top:7.4rem}}@media screen and (max-width:640px){.ceremony .wakon_wedding{margin-left:calc(100vw * (80 / 720));margin-right:calc(100vw * (80 / 720));margin-top:calc(100vw * (120 / 720))}}.ceremony .wakon_wedding .wakon_img:before{background-image:url(../21f/img/wakon_deco.svg)}@media print,screen and (min-width:641px){.ceremony .wakon_wedding .wakon_img:before{top:0.6rem;left:0.4rem;width:13rem;height:4.8rem}}@media screen and (max-width:640px){.ceremony .wakon_wedding .wakon_img:before{top:0.4rem;left:0;width:8rem;height:3rem}}@media screen and (max-width:640px){.ceremony .wakon_wedding .wakon_txt{padding:10px}}@media print,screen and (min-width:641px){.party{margin-bottom:8rem}}@media screen and (max-width:640px){.party .sec_ttl .en{line-height:1;margin-bottom:calc(100vw * (14 / 720))}}@media screen and (max-width:640px){.party .sec_ttl .ja{line-height:1}}@media print,screen and (min-width:641px){.party .intro .sec_sttl{margin-top:20px;margin-bottom:0}}@media print,screen and (min-width:641px){.party .intro .sec_txt{margin-top:25px}}@media screen and (max-width:640px){.party .intro .sec_txt{font-size:3.6vw;letter-spacing:0.05em;line-height:calc(46/26);text-align:center}}@media screen and (max-width:640px){.party .intro .sec_sttl{margin-top:calc(100vw * (50 / 720));margin-bottom:calc(100vw * (56 / 720))}}.party .intro .ph{position:relative}@media print,screen and (min-width:641px){.party .intro .ph{margin-bottom:5.6rem;height:65.2rem}}@media screen and (max-width:640px){.party .intro .ph{height:calc(100vw * (960 / 720));background-image:url(../21f/img/party_img_sp.jpg);margin-bottom:calc(100vw * (74 / 720))}}@media print,screen and (min-width:641px){.party .intro .ph .label{max-width:15.4rem;position:absolute;left:16px;top:0}}@media screen and (max-width:640px){.party .intro .ph .label{max-width:calc(100vw * (230 / 720));position:absolute;left:16px;top:0}}@media screen and (max-width:640px){.party .intro .text{padding-left:calc(100vw * (40 / 720));padding-right:calc(100vw * (40 / 720))}}@media print,screen and (min-width:641px){.party .comLayout06Wrap{margin-top:22rem;margin-bottom:8rem}}@media screen and (max-width:640px){.party .comLayout06Wrap{padding-left:calc(100vw * (40 / 720));padding-right:calc(100vw * (80 / 720));margin-bottom:calc(100vw * (120 / 720));position:relative}.party .comLayout06Wrap:before{content:"";position:absolute;width:calc(100% - (100vw * (120 / 720)));height:calc(100% - (100vw * (250 / 720)));background-color:#F7F7F7;top:calc(100vw * (250 / 720));right:calc(100vw * (40 / 720))}}.party .comLayout06Wrap h2{font-family:"Amiri",serif;font-weight:400;color:#003764}@media print,screen and (min-width:641px){.party .comLayout06Wrap h2{font-size:3.4rem;letter-spacing:0.05em;line-height:1;text-align:center;position:relative;top:0}}@media screen and (max-width:640px){.party .comLayout06Wrap h2{font-size:8.3vw;letter-spacing:0.05em;line-height:1;text-align:left;padding-left:calc(100vw * (90 / 720))}}.party .comLayout06Wrap .s_tit{font-family:source-han-serif-japanese,serif;font-weight:500;color:#003764}@media print,screen and (min-width:641px){.party .comLayout06Wrap .s_tit{font-size:1.4rem;letter-spacing:0.1em;line-height:1;margin:0.4rem auto 0}}@media screen and (max-width:640px){.party .comLayout06Wrap .s_tit{padding-left:calc(100vw * (90 / 720))}}.party .comLayout06Wrap h3{font-family:source-han-serif-japanese,serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.party .comLayout06Wrap h3{font-size:1.8rem;letter-spacing:0.1em;line-height:calc(32/18);text-align:center;margin-top:2.7rem}}@media screen and (max-width:640px){.party .comLayout06Wrap h3{font-size:4.2vw;letter-spacing:0.1em;line-height:calc(60/30);text-align:justify;padding-left:calc(100vw * (90 / 720));margin-top:calc(100vw * (26 / 720));margin-bottom:calc(100vw * (26 / 720))}}@media print,screen and (min-width:641px){.party .comLayout06Wrap p{text-align:center;margin-top:2.5rem;margin-bottom:3.4rem}}@media screen and (max-width:640px){.party .comLayout06Wrap p{padding-left:calc(100vw * (90 / 720))}}@media print,screen and (min-width:641px){.party .comLayout06{max-width:1160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:641px){.party .comLayout06 .phootarea{width:calc(50% + 60px);left:0;right:inherit;top:-10.4rem;height:42.6rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:640px){.party .comLayout06 .phootarea{-webkit-box-shadow:none;box-shadow:none;width:100%}}@media print,screen and (min-width:641px){.party .comLayout06 .info{width:100%;max-width:48rem;padding:0;position:relative;height:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:640px){.party .comLayout06 .info{padding:0;margin:0;margin-top:calc(100vw * (20 / 720));background-color:transparent}}@media print,screen and (min-width:641px){.party .comLayout06 .info:after{display:none}}@media print,screen and (min-width:641px){.party .comLayout06 .info .phototxt{position:relative}}@media screen and (max-width:640px){.party .comLayout06 .info .phototxt{padding-bottom:calc(100vw * (110 / 720))}}@media print,screen and (min-width:641px){.party .comLayout06 .info .phototxt:before{content:"";position:absolute;bottom:-4rem;right:auto;left:-4rem;width:64rem;height:44.2rem;background-color:#F6F6F6;z-index:-1}}.party .comLayout06 .info .pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.party .comLayout06 .info .pager{margin-bottom:calc(100vw * (80 / 720))}}@media print,screen and (min-width:641px){.party .comLayout06 .info .pager .imgWrap{margin:0;width:100%;max-width:14.4rem;height:9.6rem}}@media screen and (max-width:640px){.party .comLayout06 .info .pager .imgWrap{margin:0;max-width:none;width:calc((100% - (100vw * (20 / 720))) / 3)}}.recommend{background-color:#F5F1E9;background-image:none}@media print,screen and (min-width:641px){.recommend .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:641px){.recommend .row .column{width:36rem}}@media screen and (max-width:640px){.recommend .row .column .ph{min-height:auto}}.recommend .row .column dl{background-color:#F5F5F5;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15)}@media print,screen and (min-width:641px){.recommend .row .column dl{padding:0;height:auto;padding-bottom:4rem}}@media screen and (max-width:640px){.recommend .row .column dl{padding:0;padding-bottom:calc(100vw * (40 / 720))}}.recommend .row .column dl dt{font-family:source-han-serif-japanese,serif;font-weight:500}@media print,screen and (min-width:641px){.recommend .row .column dl dt{font-size:2.4rem;line-height:1;letter-spacing:0.1em;margin:0;padding-top:4rem}}@media screen and (max-width:640px){.recommend .row .column dl dt{font-size:5vw;letter-spacing:0.1em;line-height:1;margin:0;padding-top:calc(100vw * (60 / 720))}}.recommend .row .column dl dd{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.recommend .row .column dl dd{font-size:1.4rem;line-height:calc(26/14);letter-spacing:0.05em;text-align:center;margin-top:2.3rem;padding:0 3rem}}@media screen and (max-width:640px){.recommend .row .column dl dd{font-size:3.6vw;letter-spacing:0.05em;line-height:calc(46/26);margin-top:calc(100vw * (30 / 720));text-align:center;padding-left:calc(100vw * (40 / 720));padding-right:calc(100vw * (40 / 720))}}@media screen and (max-width:640px){.bnrArea{padding-left:calc(100vw * (40 / 720));padding-right:calc(100vw * (40 / 720));margin-top:calc(100vw * (120 / 720));margin-bottom:0}}.bnrArea .row{background-color:#231816}@media screen and (max-width:640px){.bnrArea .row{height:auto;padding-bottom:calc(100vw * (50 / 720))}}@media screen and (max-width:640px){.bnrArea .row .ph{height:calc(100vw * (280 / 720))}}@media print,screen and (min-width:641px){.bnrArea .row .text{padding:5rem 4.2rem 4.5rem 3.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:640px){.bnrArea .row .text{padding:2.5rem 0 0 0}}@media print,screen and (min-width:641px){.bnrArea .row .text .logo{max-width:19.2rem;margin-right:1rem}}@media print,screen and (min-width:641px){.bnrArea .row .text .copyArea{width:30rem}}.bnrArea .row .text .copyArea .txt{font-family:source-han-serif-japanese,serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.bnrArea .row .text .copyArea .txt{font-size:1.8rem;letter-spacing:0.1em;line-height:calc(32/18);margin-top:1.6rem}}@media screen and (max-width:640px){.bnrArea .row .text .copyArea .txt{font-size:5vw;letter-spacing:0.1em;line-height:calc(60/36);margin-top:calc(100vw * (20 / 720))}}.bnrArea .row .text .copyArea .comBtn01{background-color:#FFF;color:#231816}.bnrArea .row .text .copyArea .comBtn01:hover{opacity:0.8}@media print,screen and (min-width:641px){.bnrArea .row .text .copyArea .comBtn01{margin-top:2rem}}@media screen and (max-width:640px){.bnrArea .row .text .copyArea .comBtn01{margin-top:calc(100vw * (20 / 720))}}@media screen and (max-width:640px){.bnrArea .row .floor{max-width:calc(100vw * (50 / 720));vertical-align:top;margin-right:calc(100vw * (20 / 720))}}@media screen and (max-width:640px){.veArea{margin-top:calc(100vw * (120 / 720));padding-left:calc(100vw * (80 / 720));padding-right:calc(100vw * (80 / 720))}}.veArea .ph_box{background-size:cover;margin:0 auto}@media print,screen and (min-width:641px){.veArea .ph_box{margin-top:12rem;width:72rem;height:22rem}}@media screen and (max-width:640px){.veArea .ph_box{width:100%;padding-top:calc(100vw * (50 / 720));padding-bottom:calc(100vw * (50 / 720))}}.veArea .ph_box>a{display:block;background-color:#fff;position:relative}@media print,screen and (min-width:641px){.veArea .ph_box>a{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:51.2rem;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.5rem}}@media screen and (max-width:640px){.veArea .ph_box>a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:calc(100vw * (460 / 720))}}.veArea .ph_box>a i{position:absolute;right:0;top:0;bottom:0;margin:auto;background-image:url(../common/img/btn_arrow.svg)}@media print,screen and (min-width:641px){.veArea .ph_box>a i{width:1rem;height:1.6rem;right:1.4rem}}@media print,screen and (min-width:641px){.veArea .ph_box .left{width:15rem;height:15rem}}@media screen and (max-width:640px){.veArea .ph_box .left{width:calc(100vw * (180 / 720));height:calc(100vw * (180 / 720))}}.veArea .ph_box .right{position:relative}@media print,screen and (min-width:641px){.veArea .ph_box .right{width:calc(100% - 15rem)}}@media screen and (max-width:640px){.veArea .ph_box .right{width:calc(100% - (100vw * (180 / 720)));height:calc(100vw * (180 / 720));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.veArea .ph_box .right .txt{color:#803f1d;text-align:center;font-family:source-han-serif-japanese,serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.veArea .ph_box .right .txt{font-size:2.6rem;letter-spacing:0.1em;line-height:calc(36/26)}}@media screen and (max-width:640px){.veArea .ph_box .right .txt{font-size:4.2vw;letter-spacing:0.14em;line-height:calc(36/30)}}.veArea .ph_box .right:before{content:"";position:absolute;left:0;right:0;margin:auto;width:32rem;height:1px;background-color:#803f1d}@media print,screen and (min-width:641px){.veArea .ph_box .right:before{top:-1.8rem}}@media screen and (max-width:640px){.veArea .ph_box .right:before{top:calc(100vw * (15 / 720));width:calc(100vw * (248 / 720))}}.veArea .ph_box .right:after{content:"";position:absolute;bottom:-2rem;left:0;right:0;margin:auto;width:32rem;height:1px;background-color:#803f1d}@media print,screen and (min-width:641px){.veArea .ph_box .right:after{bottom:-2rem}}@media screen and (max-width:640px){.veArea .ph_box .right:after{bottom:calc(100vw * (15 / 720));width:calc(100vw * (248 / 720))}}@media print,screen and (min-width:641px){.veArea .ph_box.f21{background-image:url(../21f/img/vr_bana.jpg)}}@media screen and (max-width:640px){.veArea .ph_box.f21{background-image:url(../21f/img/vr_bana_sp.jpg)}}@media print,screen and (min-width:641px){.veArea .ph_box.f20{background-image:url(../20f/img/vr_bana.jpg)}}@media screen and (max-width:640px){.veArea .ph_box.f20{background-image:url(../20f/img/vr_bana_sp.jpg)}}.venueLayout{margin:0 auto}@media print,screen and (min-width:641px){.venueLayout{max-width:98rem;width:100%;margin:0 auto;background-color:#FFF;border:10px solid #FBF9F6;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){.venueLayout{background-color:#FFF;border:5px solid #FBF9F6;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - (100vw * (80 / 720)));margin-left:calc(100vw * (40 / 720));margin-right:calc(100vw * (40 / 720))}}@media print,screen and (min-width:641px){.venueLayout .venue_detail{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:84.4rem;width:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6rem 0}}@media screen and (max-width:640px){.venueLayout .venue_detail{padding-top:calc(100vw * (40 / 720));padding-left:calc(100vw * (40 / 720));padding-right:calc(100vw * (40 / 720));padding-bottom:calc(100vw * (40 / 720))}}@media print,screen and (min-width:641px){.venueLayout .venue_detail .venue_ph{max-width:49rem;width:100%}}@media print,screen and (min-width:641px){.venueLayout .venue_detail .venue_data{width:31.8rem;margin-top:3rem}}@media screen and (max-width:640px){.venueLayout .venue_detail .venue_data{margin-top:calc(100vw * (56 / 720))}}.venueLayout .venue_detail .venue_data dt{position:relative}@media print,screen and (min-width:641px){.venueLayout .venue_detail .venue_data dt{font-size:1.4rem;letter-spacing:0.05em;padding:0 1rem;margin-bottom:1.6rem}}@media screen and (max-width:640px){.venueLayout .venue_detail .venue_data dt{font-size:3.6vw;letter-spacing:0.05em}}.venueLayout .venue_detail .venue_data dt:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#003764}@media print,screen and (min-width:641px){.venueLayout .venue_detail .venue_data dt:before{left:-0.3rem}}@media screen and (max-width:640px){.venueLayout .venue_detail .venue_data dt:before{bottom:calc(100vw * (-6 / 720))}}.venueLayout .venue_detail .venue_data dt .point{font-family:"Amiri",serif;font-weight:700;color:#003764}@media print,screen and (min-width:641px){.venueLayout .venue_detail .venue_data dt .point{font-size:2rem;letter-spacing:0.1em}}@media screen and (max-width:640px){.venueLayout .venue_detail .venue_data dt .point{font-size:5vw;letter-spacing:0.1em}}@media screen and (max-width:640px){.venueLayout .venue_detail .venue_data dd{margin-top:calc(100vw * (12 / 720))}}.venueLayout .venue_detail .venue_data dd table{border-collapse:collapse;width:100%}.venueLayout .venue_detail .venue_data dd table th{position:relative;color:#003764}@media print,screen and (min-width:641px){.venueLayout .venue_detail .venue_data dd table th{font-size:1.4rem;letter-spacing:0.05em;color:#003764;width:8rem;vertical-align:top;line-height:calc(26/14);text-align:left;padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:justify;padding-right:1.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){.venueLayout .venue_detail .venue_data dd table th{font-size:3.6vw;letter-spacing:0.05em;line-height:calc(46/26);width:calc(100vw * (160 / 720));vertical-align:top;text-align:left;padding-right:calc(100vw * (26 / 720))}}.venueLayout .venue_detail .venue_data dd table th>span{width:100%;white-space:nowrap;display:block;-moz-text-align-last:justify;text-align-last:justify}.venueLayout .venue_detail .venue_data dd table th:before{content:"：";position:absolute;right:0;top:0;bottom:0}@media print,screen and (min-width:641px){.venueLayout .venue_detail .venue_data dd table th:before{font-size:1.4rem}}@media screen and (max-width:640px){.venueLayout .venue_detail .venue_data dd table th:before{font-size:3.6vw}}.venueLayout .venue_detail .venue_data dd table td{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:641px){.venueLayout .venue_detail .venue_data dd table td{font-size:1.4rem;letter-spacing:0.05em;line-height:calc(26/14)}}@media screen and (max-width:640px){.venueLayout .venue_detail .venue_data dd table td{font-size:3.6vw;letter-spacing:0.05em;line-height:calc(46/26)}}.concept_menu_area{margin:0 auto}@media print,screen and (min-width:641px){.concept_menu_area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1160px;width:100%;padding-bottom:12.2rem}}@media screen and (max-width:640px){.concept_menu_area{width:78%;padding:20px 0}}@media print,screen and (min-width:641px){.concept_menu_area .detail{width:31%;height:150px}}@media screen and (max-width:640px){.concept_menu_area .detail{width:100%;height:calc(100vw * .78 * .46)}.concept_menu_area .detail+.detail{margin-top:10px}}.concept_menu_area .link_wrap:before{border-top:1px solid #FFF;border-right:1px solid #FFF}@media print,screen and (min-width:641px){.concept_menu_area .link_wrap:before{top:0;bottom:0;margin:auto 0;left:90%}}@media screen and (max-width:640px){.concept_menu_area .link_wrap:before{top:0;right:7%;bottom:0;margin:auto 0}}.concept_menu_area .menu_ttl{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;color:#FFF}.concept_menu_area .menu_ttl .ttl{font-weight:400;font-size:3.4rem;letter-spacing:0.05em;line-height:1;margin-bottom:12px;font-family:"Amiri",serif;font-weight:400}@media screen and (max-width:640px){.concept_menu_area .menu_ttl .ttl{margin-bottom:7px;font-size:8.3vw}}.concept_menu_area .menu_ttl .subttl{display:block;font-family:source-han-serif-japanese,serif;font-weight:500;letter-spacing:0.1em;line-height:1}@media print,screen and (min-width:641px){.concept_menu_area .menu_ttl .subttl{font-size:1.4rem}}@media screen and (max-width:640px){.concept_menu_area .menu_ttl .subttl{font-size:3.6vw}}@media screen and (max-width:640px){.f20 .about .rightArea .text>h1{line-height:calc(60/30)}}@media screen and (max-width:640px){.f20 .about .rightArea .logo>p{margin-top:calc(100vw * (88 / 720))}}@media screen and (max-width:640px){.f20 .about .rightArea .logo .img{max-width:calc(100vw * (122 / 720))}}@media print,screen and (min-width:641px){.f20 .ceremony .intro .ph{background-image:url(../20f/img/ceremony_img.jpg)}}@media screen and (max-width:640px){.f20 .ceremony .intro .ph{background-image:url(../20f/img/ceremony_img_sp.jpg)}}@media print,screen and (min-width:641px){.f20 .party .intro .ph{background-image:url(../20f/img/party_img.jpg)}}@media screen and (max-width:640px){.f20 .party .intro .ph{background-image:url(../20f/img/party_img_sp.jpg)}}
/*# sourceMappingURL=renew_20f21f.css.map */