.h2-title{display:flex;width:auto;justify-content:center}.h2-title span.en{font-family:"Cinzel",serif;letter-spacing:.025em;font-size:5rem;color:#0a6268;opacity:.7;font-weight:400;position:relative;display:inline-block;margin-top:-3.5rem;padding-bottom:1rem}@media only screen and (max-width: 767px){.h2-title span.en{font-size:2.6rem;height:auto;margin-top:-1.6rem}}.h2-title span.en::after{display:inline-block;content:"";width:100%;height:14px;background-color:#fff;position:absolute;left:0;bottom:0}.h2-title span.en.h2-title-short::after{max-width:100px;left:50%;transform:translateX(-50%)}.outline-wrap .h2-title span.en.h2-title-short::after{background-color:#f2eee3}.h2-title span.jp{letter-spacing:.1em;line-height:2;font-size:1.9rem;font-size:1.9rem;color:#5e9290;font-weight:600;padding-top:2rem;height:54px}.h3-title{letter-spacing:.1em;line-height:1.7272727273;font-size:2.2rem;font-size:2.2rem;color:#005b5b;font-weight:400;padding-left:0em;position:relative}.h3-title::before{position:relative;content:"";width:35px;height:1px;background-color:#9b805e;left:0;top:52%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.h3-title{font-size:1.6rem}}@media only screen and (max-width: 767px){.en img{height:50%}.en{text-align:center}}.mv-wrap .mv-title{width:initial !important;height:auto !important;-o-object-fit:inherit !important;object-fit:inherit !important;position:absolute;top:6vw;right:6.2857142857vw;z-index:2}.mv-wrap .mv-title-sp{display:block;position:absolute;width:100%;max-width:65vw;z-index:2;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.mv-wrap .mv-bg{width:80%;position:absolute;min-width:0px;top:0;right:0}.mv-wrap .mv-box{width:67vw;overflow:hidden;position:absolute;left:-11vw;top:2vw}@media only screen and (max-width: 1160px){.mv-wrap .mv-box{width:83vw}}@media only screen and (max-width: 1000px){.mv-wrap .mv-box{width:103vw}}@media only screen and (max-width: 767px){.mv-wrap .mv-box{width:100%;overflow:hidden;position:static;left:0em;top:0em}}@media only screen and (max-width: 767px){.mv-wrap .mv-box{width:100%;overflow:hidden;position:static;left:0em;top:0em}}.mv-wrap .option-wrap-out{position:absolute;display:flex;bottom:-10px;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.info-wrap{margin-bottom:75px}.info-wrap .obi{width:80%;margin:30px auto 0}}.info-wrap .info-detail{border:solid 1px #cabf9f;width:830px;padding:30px 10px;margin:50px auto 15.4em;display:flex}@media only screen and (max-width: 767px){.info-wrap .info-detail{flex-direction:column;padding:10px 10px 10px 10px;width:93%;margin:50px auto 50px}}.info-wrap .info-detail h2{font-family:"Cinzel",serif;font-weight:200;color:#a7941d;line-height:3;font-size:2.4rem;letter-spacing:.025em;margin-left:-9rem;margin-right:3rem;background-color:#fff;padding-bottom:0px;border-bottom:none}@media only screen and (max-width: 767px){.info-wrap .info-detail h2{font-size:2rem;margin-left:auto;margin-right:auto;margin-top:calc(-10px - 3rem);padding-left:15px;padding-right:15px}}.info-wrap .info-detail dl:first-of-type{margin-top:0px}@media only screen and (max-width: 767px){.info-wrap .info-detail dl:first-of-type{margin-top:-15px}}.info-wrap .info-detail .al_center{display:flex;align-items:center}.info-wrap .cook_pad{text-align:center;width:100%;margin:8em auto 15.4em}@media only screen and (max-width: 767px){.info-wrap .cook_pad{margin:6em auto 13em}}.info-wrap .cook_pad img{margin-left:-8rem}@media only screen and (max-width: 767px){.info-wrap .cook_pad img{margin:0 auto;width:93%}}@media only screen and (max-width: 767px){.info-wrap .info-detail dl dd{width:100%;margin-left:0;letter-spacing:.05em}}.plan-wrap{background-color:#f2eee3;padding-top:0px;padding-bottom:80px}.plan-wrap .plan-detail-box .detail a .more-btn{position:absolute;bottom:45px;left:0;transition:.3s ease;transform:translateX(40%)}.more-btn{font-size:2rem;font-weight:500;font-family:"Cinzel",serif;letter-spacing:.025em;line-height:1.3571428571;color:#9b805e;padding:3px 65px 2px;border:1px solid #9b805e;position:relative;width:210px}.envi_perf{text-align:center;width:100%;margin:5em auto 0}.gallery-wrap{background-color:#d2d2d8;background-repeat:no-repeat;background-position:center center;background-size:contain;max-height:100%}.gallery-wrap .gallery-box{padding-top:0px}@media only screen and (max-width: 767px){.gallery-wrap .gallery-box{padding:0px 0 80px}}.txt_box{background-color:#fff;opacity:.5;padding:15px;width:100%;max-width:55vw;margin:10% auto 0;height:100%}@media only screen and (max-width: 767px){.txt_box{max-width:75vw;margin:4rem auto 0}}.txt_box p{font-size:1.2rem;letter-spacing:.1em;line-height:2;text-align:center}.txt_box .inbox{padding:20px 0 20px 0;max-height:300px;min-height:100px}@media only screen and (max-width: 767px){.txt_box .inbox{max-height:300px}}.txt_box .en{font-size:3rem;font-weight:500;font-family:"Cinzel",serif;letter-spacing:.025em;line-height:1.3571428571;color:#9b805e}.w-margin{height:100%;min-height:144px}@media only screen and (max-width: 767px){.w-margin{height:100%;min-height:80px}}.access-wrap{background-color:#f2eee3}.access-wrap .access-box{padding-top:0px;padding-bottom:130px}@media only screen and (max-width: 767px){.access-wrap .access-box{padding:0px 0 90px}}.containar_02{display:flex;justify-content:space-between;width:1130px;margin:0 auto}@media only screen and (max-width: 767px){.containar_02{flex-direction:column;width:95%}}.access-wrap .access-map-box{display:flex;justify-content:center;margin-top:75px;margin-right:5em}@media only screen and (max-width: 767px){.access-wrap .access-map-box{margin:30px auto 0;width:90%}}.access-wrap .train-box{margin:0 auto 0;width:calc(100% - (65% + 5em))}@media only screen and (max-width: 767px){.access-wrap .train-box{margin:30px auto 0;width:95%;text-align:center}}.access-wrap .train-box .from-each-station-wrap-out{border:none;padding:0px;margin-top:75px}@media only screen and (max-width: 767px){.access-wrap .train-box .from-each-station-wrap-out{margin-top:30px}}.access-wrap .train-box .from-each-station-wrap{border:none;padding:0px 0px 0px 0px}@media only screen and (max-width: 767px){.access-wrap .train-box .from-each-station-wrap{padding:0px}}.access-wrap .train-box .from-each-station-wrap ul::after{content:"";display:block;width:26%}.access-wrap .train-box .from-each-station-wrap ul li{margin-top:25px}@media only screen and (max-width: 767px){.access-wrap .train-box .from-each-station-wrap ul li{width:100%}}.access-wrap .train-box .from-each-station-wrap ul li:nth-child(4),.access-wrap .train-box .from-each-station-wrap ul li:nth-child(5){margin-top:15px}.access-wrap .caution{letter-spacing:.1em;line-height:2.6153846154;font-size:1.2rem;max-width:1130px;margin:0 auto;padding-left:1.5em;padding-top:3rem}@media only screen and (max-width: 767px){.access-wrap .caution{width:90%;font-size:1rem;line-height:2.2rem;padding-left:0}}.map-and-location-wrap{padding:0 0 140px;background-color:#6fa784;background-image:url(../images/bg_mp.png);background-repeat:no-repeat;background-position:center center;background-size:contain;max-height:100%}@media only screen and (max-width: 767px){.map-and-location-wrap{padding:0 0 80px;width:100%;margin:0 auto;background-position:bottom}}@media only screen and (max-width: 767px){.map-and-location-wrap .map-and-location-lead{font-size:1.5rem;margin-top:30px;padding:0 15px}}.map-and-location-wrap h2 .jp{color:#fff}.map-and-location-wrap p{color:#fff}.map-and-location-wrap .btn-wrap .print-btn,.map-and-location-wrap .btn-wrap .googlemap-btn{background-color:#fff}@media only screen and (max-width: 767px){.map-and-location-wrap .right{width:93%;margin:0 auto;text-align:center}}.outline-wrap{background-color:#f2eee3;padding:135px 165px 135px}@media only screen and (max-width: 767px){.outline-wrap{padding:80px 15px 80px}}.outline-wrap .h2-title .jp{color:#000}.outline-box{padding-top:0px;padding-bottom:90px;max-width:980px;margin:0 auto}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}.pc{display:none}}.gallery-cap{margin:70px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem}@media only screen and (max-width: 767px){.gallery-cap{width:90%}}
/*# sourceMappingURL=oomori.min.css.map */