
html{height:100%;margin:0;padding:0}body{color:#645252;text-align:justify;letter-spacing:.08em;width:100%;min-height:100%;font-size:14px;font-family:var(--font-roboto),var(--font-noto-sans-jp),"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;font-feature-settings:"palt";-webkit-text-size-adjust:100%;background:#fff;margin:0;padding:0;position:relative}a{color:#000;outline:0;text-decoration:none}ul{margin:0;padding:0}li{margin:0;padding:0;list-style:none}dl,dt,dd{margin:0;padding:0}br.sp{display:none}@media print,screen and (max-width:767px){br.sp{display:block}}h2{text-align:center;margin:0 0 50px;padding:0;font-size:23px;font-weight:500}.w100{width:100%;height:auto}#sarava{background-color:#edf0ec;margin:0;padding:0;overflow:hidden}#sarava .sarava_hero{padding:0 0 120px}@media print,screen and (max-width:1023px){#sarava .sarava_hero{padding:0 0 100px}}@media print,screen and (max-width:767px){#sarava .sarava_hero{padding:0 0 70px}}#sarava .sarava_hero .sarava_hero__slide{margin:0 0 120px}@media print,screen and (max-width:767px){#sarava .sarava_hero .sarava_hero__slide{margin:0 0 80px}}#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide{margin:0;padding:0;line-height:0}#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide .hero_image{justify-content:center;align-items:center;height:100svh;margin:0;padding:0;line-height:0;display:flex;overflow:hidden}@media print,screen and (max-width:1023px){#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide .hero_image{height:560px}}@media print,screen and (max-width:767px){#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide .hero_image{height:100svh}}#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide .hero_image .pc{display:block}@media print,screen and (max-width:767px){#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide .hero_image .pc{display:none}}#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide .hero_image .sp{display:none}@media print,screen and (max-width:767px){#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide .hero_image .sp{display:block}}#sarava .sarava_hero .sarava_hero__slide .swiper-wrapper .swiper-slide .hero_image img{object-fit:cover;object-position:50% bottom;width:100%;height:100%;display:block}#sarava .sarava_hero h2{text-align:center;margin:0 0 60px;line-height:0}@media print,screen and (max-width:1023px){#sarava .sarava_hero h2{margin:0 0 40px}}#sarava .sarava_hero h2 img{width:100%;max-width:434px;height:auto}@media print,screen and (max-width:1023px){#sarava .sarava_hero h2 img{max-width:334px}}@media print,screen and (max-width:767px){#sarava .sarava_hero h2 img{max-width:254px}}#sarava .sarava_hero p{text-align:center;margin:0;padding:0;font-size:15px;line-height:2em}@media print,screen and (max-width:767px){#sarava .sarava_hero p{text-align:justify;letter-spacing:normal;padding:0 30px}#sarava .sarava_hero p br{display:none}}#sarava .sarava_hero p.read{color:#0a592a;margin:0 0 20px;font-size:22px;line-height:1.8em}@media print,screen and (max-width:767px){#sarava .sarava_hero p.read{text-align:center;letter-spacing:1px;font-size:18px}#sarava .sarava_hero p.read br{display:block}}#sarava .sarava_about{margin:0;padding:0 100px}@media print,screen and (max-width:1023px){#sarava .sarava_about{padding:0 50px}}@media print,screen and (max-width:767px){#sarava .sarava_about{padding:0 30px}}#sarava .sarava_about h3{color:#0a592a;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.8em}#sarava .sarava_about .sarava_about__photo{border-radius:20px;line-height:0;overflow:hidden}#sarava .sarava_about p{text-align:justify;margin:0;padding:0;font-size:15px;line-height:2em}#sarava .sarava_about p.note{margin:10px 0 0;padding:0;font-size:13px}#sarava .sarava_about .sarava_about__flex.flex01{max-width:1280px;margin:0 auto 50px}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex01{margin:0 auto 50px}}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex01 .sarava_about__photo{border-radius:10px 10px 0 0}#sarava .sarava_about .sarava_about__flex.flex01 .sarava_about__photo .box{justify-content:center;align-items:center;display:flex}#sarava .sarava_about .sarava_about__flex.flex01 .sarava_about__photo .box img{width:150%;height:auto}}#sarava .sarava_about .sarava_about__flex.flex01 .sarava_about__text{z-index:3;box-sizing:border-box;background-color:#fff;border-radius:20px;width:600px;margin:-80px 50px 0 auto;padding:50px;display:block;position:relative}@media print,screen and (max-width:1279px){#sarava .sarava_about .sarava_about__flex.flex01 .sarava_about__text{width:500px;margin:-80px -50px 0 auto}}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex01 .sarava_about__text{border-top-left-radius:0;border-top-right-radius:0;width:100%;margin:-30px 0 50px;padding:30px}}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex01 .sarava_about__text{border-radius:0 0 10px 10px;width:100%;margin:0;padding:30px 20px}}#sarava .sarava_about .sarava_about__flex.flex02{box-sizing:border-box;justify-content:space-between;align-items:stretch;width:100%;max-width:1000px;margin:0 auto 50px;padding:0;display:flex;position:relative}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex02{flex-direction:column-reverse}}#sarava .sarava_about .sarava_about__flex.flex02 .left{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:calc(50% - 10px);display:flex}@media print,screen and (max-width:1179px){#sarava .sarava_about .sarava_about__flex.flex02 .left{width:calc(100% - 460px)}}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex02 .left{width:calc(50% - 10px)}}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex02 .left{width:100%}}#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__photo01{border-top-left-radius:20px;border-bottom-left-radius:20px;width:100%;line-height:0;overflow:hidden}@media print,screen and (max-width:1179px){#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__photo01{border-bottom-left-radius:0}}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__photo01{height:35%;overflow:hidden}}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__photo01{display:none}}#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__photo01 img{width:100%;height:auto}#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__text{z-index:3;box-sizing:border-box;background-color:#fff;border-bottom-left-radius:20px;width:340px;margin:10px 0 0;padding:40px;display:block;position:relative}@media print,screen and (max-width:1179px){#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__text{width:100%}}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__text{padding:30px}}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex02 .left .sarava_about__text{border-bottom-right-radius:20px;border-bottom-left-radius:10px;margin:0;padding:30px 20px}}#sarava .sarava_about .sarava_about__flex.flex02 .sarava_about__photo02{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;width:50%;line-height:0;overflow:hidden}@media print,screen and (max-width:1179px){#sarava .sarava_about .sarava_about__flex.flex02 .sarava_about__photo02{width:450px}}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex02 .sarava_about__photo02{width:50%;overflow:hidden}}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex02 .sarava_about__photo02{aspect-ratio:365/337;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;width:100%}}#sarava .sarava_about .sarava_about__flex.flex02 .sarava_about__photo02 img{width:100%;height:auto}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex02 .sarava_about__photo02 img{object-fit:cover;width:100%;height:100%}}#sarava .sarava_about .sarava_about__flex.flex03{margin:0 -100px}@media print,screen and (max-width:1480px){#sarava .sarava_about .sarava_about__flex.flex03{margin:0 -100px}}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex03{margin:0 -50px}}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex03{margin:0 -30px}}#sarava .sarava_about .sarava_about__flex.flex03 .sarava_about__photo{border-radius:0}#sarava .sarava_about .sarava_about__flex.flex03 .sarava_about__text{z-index:3;box-sizing:border-box;background-color:#fff;border-radius:20px;width:600px;margin:-140px 50px 0 auto;padding:50px;display:block;position:relative}@media print,screen and (max-width:1023px){#sarava .sarava_about .sarava_about__flex.flex03 .sarava_about__text{width:600px;margin:-100px 50px 0 auto;padding:30px}}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex.flex03 .sarava_about__text{border-radius:0;width:100%;margin:0;padding:30px}}#sarava .sarava_about .sarava_about__flex .sarava_about__text{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}#sarava .sarava_about .sarava_about__flex .sarava_about__text p{text-align:justify;margin:0;padding:0;font-size:14px;line-height:2em}#sarava .sarava_about .sarava_about__flex .sarava_about__text p.note{padding:30px 0 0;font-size:13px}@media print,screen and (max-width:767px){#sarava .sarava_about .sarava_about__flex .sarava_about__text p.note{padding:13px 0 0;font-size:12px}}#sarava .sarava_olives{margin:0 auto;padding:150px 100px}@media print,screen and (max-width:1023px){#sarava .sarava_olives{padding:150px 50px 100px}}@media print,screen and (max-width:767px){#sarava .sarava_olives{padding:80px 30px 40px}#sarava .sarava_olives h2{margin:0 0 30px}}@media print,screen and (max-width:1023px){#sarava .sarava_olives h2 img{width:340px;height:auto}}@media print,screen and (max-width:767px){#sarava .sarava_olives h2 img{width:280px;height:auto}}#sarava .sarava_olives p.read{text-align:center;margin:0 0 30px;font-size:22px}@media print,screen and (max-width:1023px){#sarava .sarava_olives p.read{font-size:20px}}@media print,screen and (max-width:767px){#sarava .sarava_olives p.read{font-size:18px;line-height:1.8em}}#sarava .sarava_olives .sarava_olives__list{max-width:760px;margin:0 auto}#sarava .sarava_olives .sarava_olives__list ul{margin:0;padding:0}#sarava .sarava_olives .sarava_olives__list ul li{box-sizing:border-box;background-color:#d9eddc;border-radius:40px;justify-content:flex-start;align-items:center;margin:0 0 30px;padding:10px 50px 10px 0;display:flex}@media print,screen and (max-width:767px){#sarava .sarava_olives .sarava_olives__list ul li{border-radius:20px;flex-direction:column;padding:20px 30px 40px}}#sarava .sarava_olives .sarava_olives__list ul li:nth-child(2){flex-direction:row-reverse;padding:10px 0 10px 50px}@media print,screen and (max-width:767px){#sarava .sarava_olives .sarava_olives__list ul li:nth-child(2){flex-direction:column;padding:20px 30px 40px}}#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__image{text-align:center;mix-blend-mode:multiply;width:50%;margin:0;padding:0;line-height:0}@media print,screen and (max-width:767px){#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__image{width:100%}}#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__image img{width:auto;height:300px}@media print,screen and (max-width:767px){#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__image img{width:auto;height:200px}}#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__caption{width:50%;margin:0;padding:0}@media print,screen and (max-width:767px){#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__caption{width:100%;margin:20px 0 0}}#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__caption .sarava_olives__name{margin:0 0 12px;font-weight:500;line-height:0}@media print,screen and (max-width:767px){#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__caption .sarava_olives__name{text-align:center}}#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__caption .sarava_olives__name span{padding:15px 0 0;font-size:15px;line-height:1;display:block}@media print,screen and (max-width:1023px){#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__caption .sarava_olives__name span{font-size:13px}}#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__caption p{margin:0;padding:0;font-size:14px;line-height:2em}@media print,screen and (max-width:1023px){#sarava .sarava_olives .sarava_olives__list ul li .sarava_olives__caption p{font-size:13px}}#sarava .sarava_size{background-color:#fff;margin:0 auto;padding:150px 50px 100px}@media print,screen and (max-width:1023px){#sarava .sarava_size{padding:100px 50px}}@media print,screen and (max-width:767px){#sarava .sarava_size{padding:70px 30px 40px}}#sarava .sarava_size .sarava_size__info{text-align:center;max-width:846px;margin:0 auto;padding:0}@media print,screen and (max-width:1024px){#sarava .sarava_size .sarava_size__info h2 img{width:auto;height:33px}}@media print,screen and (max-width:767px){#sarava .sarava_size .sarava_size__info h2 img{width:auto;height:27px}}#sarava .sarava_size .sarava_size__info ul{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}@media print,screen and (max-width:1023px){#sarava .sarava_size .sarava_size__info ul{gap:30px}}@media print,screen and (max-width:767px){#sarava .sarava_size .sarava_size__info ul{flex-direction:column}}#sarava .sarava_size .sarava_size__info ul li{width:calc(33.3333% - 33.3333px);margin:0;padding:0}@media print,screen and (max-width:1023px){#sarava .sarava_size .sarava_size__info ul li{width:calc(33.3333% - 20px)}}@media print,screen and (max-width:767px){#sarava .sarava_size .sarava_size__info ul li{width:100%}}#sarava .sarava_size .sarava_size__info ul li .sarava_size__photo{text-align:center;margin:0;padding:0;line-height:0}@media print,screen and (max-width:767px){#sarava .sarava_size .sarava_size__info ul li .sarava_size__photo img{width:70%;max-width:300px;height:auto}}#sarava .sarava_size .sarava_size__info ul li .sarava_size__text{margin:30px 0 0}#sarava .sarava_size .sarava_size__info ul li .sarava_size__text h3{text-align:center;letter-spacing:normal;margin:0 0 30px;padding:0;font-size:16px;font-weight:500;line-height:1.8em}@media print,screen and (max-width:1023px){#sarava .sarava_size .sarava_size__info ul li .sarava_size__text h3{font-size:15px}}#sarava .sarava_size .sarava_size__info ul li .sarava_size__text ul li{margin:0;padding:0;font-size:14px;line-height:2em}#sarava .sarava_size .sarava_size__info a.online{color:#fff;background-color:#0a592a;justify-content:center;align-items:center;height:50px;margin:50px auto 0;padding:0 20px;font-size:15px;text-decoration:none;display:inline-flex}@media print,screen and (max-width:767px){#sarava .sarava_size .sarava_size__info a.online{display:flex}}#sarava .sarava_size .sarava_size__info a.online img{width:auto;height:18px}@media print,screen and (max-width:767px){#sarava .sarava_size .sarava_size__info a.online img{height:14px}}#sarava .sarava_size .sarava_size__info .certification{justify-content:center;align-items:center;margin:60px 0 0;display:flex}@media print,screen and (max-width:767px){#sarava .sarava_size .sarava_size__info .certification{margin:30px 0 0}}#sarava .sarava_size .sarava_size__info .certification img{width:auto;height:50px}@media print,screen and (max-width:767px){#sarava .sarava_size .sarava_size__info .certification img{height:30px}}#sarava footer{background-color:#354b2e;justify-content:space-between;align-items:center;padding:40px 50px;display:flex}#sarava footer p.copyright{color:#fff;margin:0;padding:0;font-size:11px;font-weight:400}#sarava footer .sarava_sns{text-align:center;margin:0;padding:0;line-height:0}#sarava footer .sarava_sns a{width:26px;margin:0 auto;padding:0;line-height:0;display:block}#sarava footer .sarava_sns a img{width:100%;height:auto}
