.con_cathedal .inner,.con_banquet,.box_slider{max-width:1260px;margin:auto}@media only screen and (max-width: 1260px){.con_cathedal .inner,.con_banquet,.box_slider{width:92%}}.st_cathedal span.en{font-family:'EB Garamond', serif;letter-spacing:0}.con_cathedal .inner,.con_banquet,.box_slider{max-width:1260px;margin:auto}@media only screen and (max-width: 1260px){.con_cathedal .inner,.con_banquet,.box_slider{width:92%}}.st_cathedal span.en{font-family:'EB Garamond', serif;letter-spacing:0}.mfp-bg{opacity:1 !important}.box_slider .slide-arrow{cursor:pointer;transition:opacity 200ms ease-in}.box_slider .slide-arrow:hover{opacity:.8}@media only screen and (max-width: 767px){.box_slider .box_top{padding:2em 3em 0.5em !important}}.box_slider .prev-arrow{position:absolute;top:15%;left:3% !important;z-index:100}@media only screen and (max-width: 767px){.box_slider .prev-arrow{width:15px}}.box_slider .next-arrow{position:absolute;top:15%;right:3% !important;z-index:100}@media only screen and (max-width: 767px){.box_slider .next-arrow{width:15px}}.con_slide .tmp_btn_det a{min-width:250px}@media only screen and (max-width: 767px){.con_slide .tmp_btn_det a{min-width:none}}.con_intro{text-align:center;width:92%;margin:0 auto 38px}.con_intro .st_text{line-height:1.60714;letter-spacing:.3em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;margin-bottom:34px}@media only screen and (min-width: 1261px){.con_intro .st_text{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{font-size:172%}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .st_text{margin-bottom:1em}}.con_intro .text{font-size:100%;line-height:2.14286;letter-spacing:.15em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:46px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .text{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_intro .text{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_intro .text{text-align:left}}.con_intro .img_map{text-align:center}.st_cathedal span{display:block;line-height:1.3;font-weight:normal}.st_cathedal span.sub{font-size:115%;margin-bottom:5px;letter-spacing:.2em}@media only screen and (max-width: 767px){.st_cathedal span.sub{font-size:100%}}.st_cathedal span.en{letter-spacing:.1em}@media only screen and (min-width: 1261px){.st_cathedal span.en{font-size:258%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.st_cathedal span.en{font-size:236%}}@media only screen and (max-width: 767px){.st_cathedal span.en{font-size:215%}}.st_cathedal span.jp{font-size:115%;position:relative;letter-spacing:.1em}@media only screen and (max-width: 767px){.st_cathedal span.jp{font-size:100%}}.st_cathedal span.jp:before{position:absolute;content:'';top:48%;left:0}.con_cathedal{position:relative;margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_cathedal{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_cathedal{margin-bottom:5em}}.con_cathedal:before{position:absolute;content:'';width:100%;height:92%;z-index:-1}.con_cathedal .inner{width:92%;max-width:1490px;padding-top:66px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_cathedal .inner{padding-top:50px}}@media only screen and (max-width: 767px){.con_cathedal .inner{padding-top:30px}}.con_cathedal .inner .tmp_st_center{margin-bottom:37px}@media only screen and (max-width: 767px){.con_cathedal .inner .tmp_st_center{margin-bottom:1.5em}}.con_cathedal .inner .box_cathedal{position:relative}.con_cathedal .inner .box_cathedal .box_img{width:81.87919%;position:absolute;top:0;right:-19.79866%;z-index:1}@media only screen and (max-width: 1070px){.con_cathedal .inner .box_cathedal .box_img{width:100%;position:static;margin-bottom:1em}}.con_cathedal .inner .box_cathedal .box_text{position:relative;z-index:2;width:42.28188%;padding-top:120px}@media only screen and (max-width: 1260px){.con_cathedal .inner .box_cathedal .box_text{padding-top:0}}@media only screen and (max-width: 1070px){.con_cathedal .inner .box_cathedal .box_text{width:100%}}.con_cathedal .inner .box_cathedal .box_text .st_cathedal{margin-bottom:38px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_cathedal .inner .box_cathedal .box_text .st_cathedal{margin-bottom:28px}}@media only screen and (max-width: 767px){.con_cathedal .inner .box_cathedal .box_text .st_cathedal{margin-bottom:1em}}.con_cathedal .inner .box_cathedal .box_text .st_cathedal span.jp{padding-left:156px}.con_cathedal .inner .box_cathedal .box_text .st_cathedal span.jp:before{width:145px;height:1px}.con_cathedal .inner .box_cathedal .box_text .text{line-height:1.92857;margin-bottom:56px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_cathedal .inner .box_cathedal .box_text .text{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_cathedal .inner .box_cathedal .box_text .text{margin-bottom:10px}}.con_cathedal .inner .box_cathedal .box_text .btn_more{margin-bottom:163px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_cathedal .inner .box_cathedal .box_text .btn_more{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_cathedal .inner .box_cathedal .box_text .btn_more{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1070px){.con_cathedal .inner .box_cathedal .box_text .btn_more{margin-bottom:60px}}.con_cathedal .inner .box_cathedal .box_text .image{display:flex;justify-content:space-between}@media only screen and (max-width: 1070px){.con_cathedal .inner .box_cathedal .box_text .image{width:80%;margin:0 auto}}.con_cathedal .inner .box_cathedal .box_text .image p{width:47.61905%}.con_cathedal .inner .box_cathedal .box_text .image p img{box-shadow:6px 6px 18px -5px #2b1c05}.con_banquet{width:92%;max-width:1490px;margin-bottom:133px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_banquet{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_banquet{margin-bottom:5em}}.con_banquet .tmp_st_center{margin-bottom:44px}@media only screen and (max-width: 767px){.con_banquet .tmp_st_center{margin-bottom:1.5em}}.con_banquet .box_banquet{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 1350px){.con_banquet .box_banquet{align-items:flex-start}}.con_banquet .box_banquet .box_img{width:52.34899%}@media only screen and (max-width: 767px){.con_banquet .box_banquet .box_img{width:100%;margin-bottom:1em}}.con_banquet .box_banquet .box_text{width:45.63758%}@media only screen and (max-width: 767px){.con_banquet .box_banquet .box_text{width:100%}}.con_banquet .box_banquet .box_text .st_cathedal{margin-bottom:36px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_banquet .box_banquet .box_text .st_cathedal{margin-bottom:28px}}@media only screen and (max-width: 767px){.con_banquet .box_banquet .box_text .st_cathedal{margin-bottom:1.5em}}.con_banquet .box_banquet .box_text .st_cathedal span.jp{padding-left:72px}.con_banquet .box_banquet .box_text .st_cathedal span.jp:before{width:61px;height:2px}.con_banquet .box_banquet .box_text .text{margin-bottom:48px;line-height:1.92857}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_banquet .box_banquet .box_text .text{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_banquet .box_banquet .box_text .text{margin-bottom:10px}}.con_banquet .box_banquet .box_text .btn_more{margin-bottom:111px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_banquet .box_banquet .box_text .btn_more{margin-bottom:70px}}@media only screen and (max-width: 767px){.con_banquet .box_banquet .box_text .btn_more{margin-bottom:20px}}.con_banquet .box_banquet .box_text .image{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_banquet .box_banquet .box_text .image{width:80%;margin:0 auto}}.con_banquet .box_banquet .box_text .image p{width:47.79412%}.con_banquet .box_banquet.toscana{margin-bottom:86px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_banquet .box_banquet.toscana{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_banquet .box_banquet.toscana{margin-bottom:4em}}@media only screen and (min-width: 768px){.con_banquet .box_banquet.toscana .btn_more{display:block;margin-right:0;margin-left:auto}}@media only screen and (min-width: 768px){.con_banquet .box_banquet.kensington .box_img{order:2}}.con_other .box_container{width:92%;margin:auto}.con_other .st_line{text-align:center;line-height:1.66667;letter-spacing:.02em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:40px;position:relative;margin-top:30px}@media only screen and (min-width: 1261px){.con_other .st_line{font-size:186%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other .st_line{font-size:143%}}@media only screen and (max-width: 767px){.con_other .st_line{font-size:115%}}.con_other .st_line:before{position:absolute;content:"";height:1px;width:130px;top:-20px;right:0;left:0;margin:auto}@media only screen and (max-width: 767px){.con_other .st_line{letter-spacing:.1em;margin-bottom:2em;margin-top:15px}.con_other .st_line:before{width:80px;top:-15px}}.con_other ul{max-width:1260px;margin:auto;display:flex;justify-content:center}@media only screen and (max-width: 767px){.con_other ul{display:block}}.con_other ul li{width:31.7%;margin-left:2.45%;position:relative}.con_other ul li:first-child{margin-left:0}@media only screen and (max-width: 767px){.con_other ul li{width:100%;margin-left:0;margin-bottom:1em}}.con_other ul li a{display:block;text-decoration:none}@media only screen and (max-width: 767px){.con_other ul li a{display:flex}}.con_other ul li a .img{overflow:hidden}.con_other ul li a .img img{width:100%;transition:all .4s ease}.con_other ul li a .img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.con_other ul li a .box_txt{width:180px;background:#fff;position:absolute;bottom:-45px;left:0;padding:10px}.con_other ul li a .box_txt .en{font-size:186%;line-height:1;margin-bottom:5px}@media only screen and (max-width: 767px){.con_other ul li a .box_txt{text-align:center;margin-bottom:1em;position:inherit;width:100%}}.con_other ul.no_en li a .box_txt{padding:5px 0 0;bottom:0}@media only screen and (max-width: 767px){.con_other ul.no_en li a .box_txt{display:flex;align-items:center}}@media only screen and (max-width: 767px){.con_other ul.no_en li a .box_txt{padding-left:10px}}.lower header{margin-bottom:0}@media only screen and (min-width: 768px){header .img_slide.slide01{background-image:url(../facility/images/img_main01-pc.jpg)}}@media only screen and (max-width: 767px){header .img_slide.slide01{background-image:url(../facility/images/img_main01-sp.jpg)}}@media only screen and (min-width: 768px){header .img_slide.slide02{background-image:url(../facility/images/img_main01-pc.jpg)}}@media only screen and (max-width: 767px){header .img_slide.slide02{background-image:url(../facility/images/img_main01-sp.jpg)}}@media only screen and (min-width: 768px){header .img_slide.slide03{background-image:url(../facility/images/img_main01-pc.jpg)}}@media only screen and (max-width: 767px){header .img_slide.slide03{background-image:url(../facility/images/img_main01-sp.jpg)}}@media only screen and (min-width: 768px){header .img_slide.slide04{background-image:url(../facility/images/img_main01-pc.jpg)}}@media only screen and (max-width: 767px){header .img_slide.slide04{background-image:url(../facility/images/img_main01-sp.jpg)}}@media only screen and (min-width: 768px){header .img_slide.slide05{background-image:url(../facility/images/img_main01-pc.jpg)}}@media only screen and (max-width: 767px){header .img_slide.slide05{background-image:url(../facility/images/img_main01-sp.jpg)}}.st_cathedal span.sub{color:#ac8425}.st_cathedal span.jp:before{background:#ac8425}.wrap{background:#ede3d4;padding-top:40px;padding-bottom:38px}.wrap .con_intro{margin-bottom:0}.mfp-bg{background:rgba(255,254,249,0.95) !important}.mfp-close{top:-40px !important;font-size:3em !important}.box_slider{max-width:1000px;margin-top:43px}.box_slider .slide{margin-bottom:0}.box_slider>.slick-dots{position:static}.box_slider>.slick-dots li{width:10px;height:10px;margin:auto;background-color:#fff;border-radius:50%}@media only screen and (max-width: 767px){.box_slider>.slick-dots li{width:.75em}}@media only screen and (max-width: 767px){.box_slider>.slick-dots li{height:.75em}}.box_slider>.slick-dots li:not(:first-child){margin-left:10px}@media only screen and (max-width: 767px){.box_slider>.slick-dots li:not(:first-child){margin-left:.75em}}.box_slider>.slick-dots li.slick-active{background-color:#b09f33}.box_slider>.slick-dots li button{width:10px;height:10px;padding:0}.box_slider>.slick-dots li button:before{content:""}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider{margin-top:25px}}@media only screen and (max-width: 767px){.box_slider{margin-top:8%}}.box_slider.slick-dotted{padding-bottom:45px}@media only screen and (max-width: 767px){.box_slider.slick-dotted{padding-bottom:8%}}.box_slider .slick-dots{position:absolute;top:39%;height:40px}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider .slick-dots{top:38%}}@media only screen and (max-width: 767px){.box_slider .slick-dots{top:65%}}.box_slider .slick-dots button{border-radius:50%;box-shadow:0 0 2px rgba(124,119,86,0.8)}.box_slider .prev-arrow{position:absolute;top:15%;left:3%;z-index:100}@media only screen and (max-width: 767px){.box_slider .prev-arrow{width:15px;left:1%}}.box_slider .next-arrow{position:absolute;top:15%;right:3%;z-index:100}@media only screen and (max-width: 767px){.box_slider .next-arrow{width:15px;right:1%}}.box_slider .slick-list{overflow:visible}.box_slider .slide{max-width:1000px !important}.box_slider .box_top{padding:30px 100px;margin-bottom:55px;background-color:#fff;border:1px solid rgba(132,117,47,0.1)}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider .box_top{padding:20px 80px}}@media only screen and (max-width: 767px){.box_slider .box_top{padding:1em 2em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider .box_top{margin-bottom:40px}}@media only screen and (max-width: 767px){.box_slider .box_top{margin-bottom:4em}}@media only screen and (min-width: 768px){.box_slider .box_top{display:flex;width:100%}}@media only screen and (min-width: 768px){.box_slider .box_top .photo{width:50%}}.box_slider .box_top .photo p img{width:100%}.box_slider .box_top .photo div{margin-bottom:0}.box_slider .box_top .photo div .slide{margin-bottom:0}.box_slider .box_top .photo div>.slick-dots{bottom:20px;left:0;position:absolute}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider .box_top .photo div>.slick-dots{bottom:10px}}@media only screen and (max-width: 767px){.box_slider .box_top .photo div>.slick-dots{bottom:1em}}.box_slider .box_top .photo div>.slick-dots li{width:10px;height:10px;margin:auto;background-color:#fff;border-radius:50%}@media only screen and (max-width: 767px){.box_slider .box_top .photo div>.slick-dots li{width:.75em}}@media only screen and (max-width: 767px){.box_slider .box_top .photo div>.slick-dots li{height:.75em}}.box_slider .box_top .photo div>.slick-dots li:not(:first-child){margin-left:10px}@media only screen and (max-width: 767px){.box_slider .box_top .photo div>.slick-dots li:not(:first-child){margin-left:.75em}}.box_slider .box_top .photo div>.slick-dots li.slick-active{background-color:#b09f33}.box_slider .box_top .photo div>.slick-dots li button{width:10px;height:10px;padding:0}.box_slider .box_top .photo div>.slick-dots li button:before{content:""}@media only screen and (min-width: 768px) and (min-width: 1261px){.box_slider .box_top .photo div{width:500px}}.box_slider .box_top .photo div p{text-align:center}.box_slider .box_top .photo div p.no_img{position:relative;background-color:rgba(191,191,191,0.25);padding-bottom:66%}.box_slider .box_top .photo div p.no_img:before{content:"";display:block;width:40%;max-width:174px;height:40px;background:url(../images/header/h_logo_b.png) no-repeat center center;background-size:100% auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.box_slider .box_top .photo div p img{display:inline}.box_slider .box_top .txtarea{text-align:left;position:relative}@media only screen and (min-width: 768px){.box_slider .box_top .txtarea{width:50%;padding:10px 30px 0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1260px){.box_slider .box_top .txtarea{padding:0 1.5em}}@media only screen and (max-width: 767px){.box_slider .box_top .txtarea{padding:6% 0 0;text-align:center;height:15em}}.box_slider .box_top .txtarea>div .cate{color:#ac8425;min-width:100px;display:inline-block}@media only screen and (max-width: 767px){.box_slider .box_top .txtarea>div .cate{margin:auto}}.box_slider .box_top .txtarea>div h4{font-weight:normal;padding-bottom:0.25em}@media only screen and (min-width: 1261px){.box_slider .box_top .txtarea>div h4{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider .box_top .txtarea>div h4{font-size:129%}}@media only screen and (max-width: 767px){.box_slider .box_top .txtarea>div h4{font-size:115%}}.box_slider .box_top .txtarea>div .txt{margin-top:15px;line-height:1.875}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider .box_top .txtarea>div .txt{margin-top:0}}@media only screen and (max-width: 767px){.box_slider .box_top .txtarea>div .txt{margin-top:.75em}}@media only screen and (min-width: 1261px){.box_slider .box_top .txtarea>div .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider .box_top .txtarea>div .txt{font-size:93%}}@media only screen and (max-width: 767px){.box_slider .box_top .txtarea>div .txt{font-size:93%}}.box_slider .box_top .txtarea .btn{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_slider .box_top .txtarea .btn{margin-top:.5em}}@media only screen and (max-width: 767px){.box_slider .box_top .txtarea .btn{margin-top:1em}}.box_slider .box_under img{margin:auto}.con_cathedal:before{background:#281b08}.con_cathedal .inner .tmp_st_center{color:#fff}@media only screen and (min-width: 1071px){.con_cathedal .inner .box_cathedal .box_text .st_cathedal,.con_cathedal .inner .box_cathedal .box_text .text{width:80%}}.con_cathedal .inner .box_cathedal .box_text .st_cathedal span.en{color:#fff}.con_cathedal .inner .box_cathedal .box_text .st_cathedal span.jp{color:#fff}.con_cathedal .inner .box_cathedal .box_text .text{color:#fff}.con_cathedal .inner .box_cathedal .box_text .image p img{box-shadow:6px 6px 18px -5px #2b1c05}.con_banquet .box_banquet .box_text .txt_renewal{background:#ac8425;color:#fff;display:inline-block;margin-bottom:15px;padding:3px 13px}@media only screen and (max-width: 1260px){.con_banquet .box_banquet .box_text .txt_renewal{margin-bottom:10px}}
