body .site-main .page-wedding .section-body .content-wrapper .page-content nav ul{list-style:none;margin:0;padding:0}a.keycolor{color:#333;text-decoration:none}a.keycolor:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}a span.keycolor{color:#333}a.local-btn,input[type=submit].local-btn{background-color:#333;color:#f5f5f5}a.local-btn:hover,input[type=submit].local-btn:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}body .site-header .header-main-contents .site-title{width:260px !important;height:56px !important;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){body .site-header .header-main-contents .site-title{width:50vw !important;height:auto !important}}body .site-header .header-main-contents .site-title h1 a{padding:0}body .site-header .header-main-contents .site-title h1 a img{width:100%;height:auto}body .site-header .header-main-contents .booking .hiddenlist{display:none !important}body .site-header .header-main-contents .drawer-global-menu .local .inner .branch .branch__logo{width:280px;height:24px;margin-top:1.2rem}body .site-header .header-sub-contents{top:75px}body .site-main .page-wedding{padding-bottom:0}body .site-main .page-wedding .section-body .content-wrapper .page-content nav{margin:48px 0 88px}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .page-content nav{margin:0 0 54px}}body .site-main .page-wedding .section-body .content-wrapper .page-content nav ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}body .site-main .page-wedding .section-body .content-wrapper .page-content nav ul li{font-family:"Lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Helvetica Neue","Segoe UI",sans-serif;font-size:1.125rem;margin:0 1rem}body .site-main .page-wedding .section-body .content-wrapper .space-description,body .site-main .page-wedding .section-body .content-wrapper .space-spec{max-width:1024px;margin:72px auto 80px;box-sizing:border-box;padding:0 12px}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-description,body .site-main .page-wedding .section-body .content-wrapper .space-spec{margin:52px auto 60px;padding:0}}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-title h3{font-size:1.625rem;margin-top:0;margin-bottom:1rem}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-description .content-title h3{text-align:center}}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-title h3.large{font-size:2.25rem}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-body{width:50%}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-description .content-body{width:auto}}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper{margin:120px 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper{display:block;margin:64px 0}}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper .feature-image{width:480px}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper .feature-image{width:auto}}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper .feature-text{width:calc(100% - 480px);padding:1rem 40px;box-sizing:border-box}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper .feature-text{width:auto;padding:1rem 0}}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper .feature-text h4{margin-top:0;font-size:1.25rem;font-weight:500;letter-spacing:.15rem}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper .feature-text h4:lang(en-US){letter-spacing:0;font-weight:400;font-size:1.625rem;margin-bottom:0}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper .feature-text h4{font-size:1.125rem;margin-bottom:1rem}}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper .feature-text p{margin-bottom:0}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper:nth-of-type(odd) .feature-text{padding-right:0}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper:nth-of-type(even) .feature-image{order:2}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper:nth-of-type(even) .feature-text{order:1;padding-left:0}body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper:last-of-type{margin-bottom:160px}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-description .content-feature .feature-wrapper:last-of-type{margin-bottom:40px}}body .site-main .page-wedding .section-body .content-wrapper .space-slide{margin-top:8rem}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-slide{margin:4rem -6vw 0}}body .site-main .page-wedding .section-body .content-wrapper .space-spec{margin-bottom:154px}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-spec{margin-bottom:54px}}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl{margin:0}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl dt,body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl dd{margin:0;padding:.5rem 0}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl dt{font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:500}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl dt:lang(en-US){font-weight:400}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl dd p:lang(en-US){font-family:"Lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Helvetica Neue","Segoe UI",sans-serif}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl dd .cancelation-wrapper{overflow-x:scroll;margin-left:-6vw;margin-right:-6vw;padding:0 6vw}}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl.row{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl.row dt{width:130px}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl.row dt{width:106px}}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl.row dd{width:calc(100% - 130px);word-break:break-all}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl.row dd{width:calc(100% - 106px)}}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl.row dd p{margin-top:0;margin-bottom:1rem}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl.cancelation-wrapper dd p{font-family:"Noto Sans JP",sans-serif}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body dl.cancelation-wrapper dd p:lang(en-US){font-family:"Lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Helvetica Neue","Segoe UI",sans-serif}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation{width:945px;border:1px solid #a8a8a8}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation:lang(en-US){width:990px}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation{width:550px}}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation tr{border-bottom:1px solid #a8a8a8}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation tr th,body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation tr td{text-align:center;padding:1.8rem 0 1.7rem;border-right:1px solid #a8a8a8;font-family:"Noto Sans JP",sans-serif;font-weight:500;width:150px}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation tr th:lang(en-US),body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation tr td:lang(en-US){font-family:"Lato","Noto Sans JP",-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Helvetica Neue","Segoe UI",sans-serif;font-weight:400;width:164px}@media screen and (max-width: 768px){body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation tr th,body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation tr td{width:90px;font-size:9px}}body .site-main .page-wedding .section-body .content-wrapper .space-spec .content-body .cancelation tr td:first-of-type{width:auto}body .site-main .page-wedding .section-body .content-wrapper .space-spec:last-of-type{margin-bottom:0}body .site-main .common-page .section-body .content-wrapper .content a{color:#333;text-decoration:none;border-bottom:1px solid #899293}body .site-main .local-trusted{padding-bottom:80px}body .site-main .local-trusted .section-body .content-wrapper .content .banner{border:2px solid #a8a8a8;max-width:540px;margin:0 auto}body .site-main .local-trusted .section-body .content-wrapper .content .banner a{text-decoration:none;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:1rem 1.5rem}body .site-main .local-trusted .section-body .content-wrapper .content .banner .banner-image{width:120px;margin-right:1rem}body .site-main .local-trusted .section-body .content-wrapper .content .banner .banner-title{max-width:360px}body .site-main .page-bedrooms .section-body .content-wrapper .room-type-list .content-nav.ended{position:relative}body .site-main .page-bedrooms .section-body .content-wrapper .room-type-list .content-nav.ended .content-nav__inner{position:absolute;top:auto;bottom:0}@media screen and (max-width: 768px){body .site-footer .section-body .content-wrapper .footer-menu ul{justify-content:flex-start;padding:0 .4rem}}@media screen and (max-width: 768px){body .site-footer .section-body .content-wrapper .footer-menu ul li:nth-of-type(2){margin-right:8rem}}body.type-archive .site-main{padding:0 80px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){body.type-archive .site-main{padding:0}}body.type-archive .site-main .common-pickup{width:100%}.trustyou-cleanliness-badge a{border-bottom:none !important}