#first-visual{background:url("../../img/mainImg.jpg") no-repeat top center/cover;width:100%;margin-bottom:130px}@media screen and (max-width: 1250px){#first-visual{margin-bottom:10%}}@media screen and (max-width: 530px){#first-visual{margin-bottom:90vw}}#first-visual .blc_in{padding:250px 50px 330px;width:100%;position:relative}@media screen and (max-width: 1250px){#first-visual .blc_in{padding:15% 50px 30%}}@media screen and (max-width: 930px){#first-visual .blc_in{padding:15% 25px 30%}}@media screen and (max-width: 530px){#first-visual .blc_in{max-height:85vw;padding:15% 5% 30%}}#first-visual .catch_txt{display:inline-block;text-align:center;line-height:1.3;letter-spacing:.08em;color:#FFF;font-size:3.2rem;font-weight:normal;text-shadow:1px 2px 7px #333;margin:0 0 2em}@media screen and (max-width: 1250px){#first-visual .catch_txt{font-size:3vw}}@media screen and (max-width: 530px){#first-visual .catch_txt{font-size:4vw}}#first-visual .catch_txt .en{font-size:290%;display:block;font-weight:300;line-height:1;letter-spacing:0}#first-visual .catch_txt .num{font-size:130%}#first-visual .img_aroma{position:relative}@media print, screen and (min-width: 530px){#first-visual .img_aroma{position:absolute;left:40px;bottom:-10%}}@media screen and (max-width: 1250px){#first-visual .img_aroma{width:45%}}@media screen and (max-width: 930px){#first-visual .img_aroma{left:25px}}@media screen and (max-width: 530px){#first-visual .img_aroma{position:relative;width:100%;left:inherit;padding:5% 15% 0 0}}#first-visual .img_aroma img{width:100%;height:auto}#first-visual .main_point{position:relative;height:auto;right:0;bottom:-5%;overflow:hidden;color:#FFF;z-index:1;font-size:0;padding:0 2%}@media print, screen and (min-width: 530px){#first-visual .main_point{position:absolute;width:50%;padding:0}}#first-visual .main_point li{font-size:2.2rem;display:inline-block;width:45%;text-align:center;padding:15% 0;margin:2.5%;position:relative}@media screen and (max-width: 1250px){#first-visual .main_point li{font-size:2vw}}@media screen and (max-width: 530px){#first-visual .main_point li{font-size:4vw}}#first-visual .main_point li:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1;animation:'skew' 4s infinite linear}#first-visual .main_point li:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-2;background-color:rgba(255,255,255,0.4);border-radius:70% 30% 50% 50% / 60% 40% 60% 40%;animation:'rotation' 30s infinite linear}@media screen and (max-width: 530px){#first-visual .main_point li:after{background-color:rgba(213,213,213,0.7)}}#first-visual .main_point li:nth-child(1){margin:2.5% 27.5%}#first-visual .main_point li:nth-child(1):before{background-color:rgba(128,94,120,0.7);border-radius:70% 30% 50% 50% / 60% 40% 60% 40%}#first-visual .main_point li:nth-child(1):after{border-radius:40% 60% 60% 40% / 60% 50% 50% 40%}#first-visual .main_point li:nth-child(2):before{background-color:rgba(76,116,141,0.7);border-radius:40% 60% 60% 40% / 60% 50% 50% 40%;animation-delay:-3s}#first-visual .main_point li:nth-child(2):after{border-radius:70% 30% 50% 50% / 60% 40% 60% 40%;animation-delay:-1s}#first-visual .main_point li:nth-child(3):before{background-color:rgba(153,117,74,0.7);border-radius:40% 60% 60% 40% / 60% 40% 60% 40%;animation-delay:-1s}#first-visual .main_point li:nth-child(3):after{border-radius:70% 30% 50% 50% / 60% 40% 60% 40%;animation-delay:-3s}@keyframes skew{from{transform:skew(0deg, 0deg)}50%{transform:skew(10deg, 10deg)}to{transform:skew(0deg, 0deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.box_txt{width:calc(100% - 410px);overflow:hidden}@media screen and (max-width: 930px){.box_txt{width:calc(100% - 45%)}}@media screen and (max-width: 599px){.box_txt{width:100%}}.box_txt p{margin-bottom:1.7em}.box_txt p span{display:inline-block}.about_aromatherapy .blc_in{max-width:1500px;position:relative}@media screen and (max-width: 930px){.about_aromatherapy .blc_in .box_wrapper{position:relative;overflow:hidden}}.about_aromatherapy .blc_in .img_aromatherapy{overflow:hidden}@media print, screen and (min-width: 600px){.about_aromatherapy .blc_in .img_aromatherapy{position:absolute;right:20px;top:0;z-index:2;width:360px}}@media screen and (max-width: 930px){.about_aromatherapy .blc_in .img_aromatherapy{width:40%;right:0}}@media screen and (max-width: 599px){.about_aromatherapy .blc_in .img_aromatherapy{width:100%;height:50vw;position:relative}.about_aromatherapy .blc_in .img_aromatherapy img{position:absolute;width:50vw;height:auto;transform:rotate(-90deg);transform-origin:left top;top:50vw}}.about_aromatherapy .blc_in .concept{background-color:#2d0000;color:#FFF;padding:50px 0 50px 50px;margin-top:90px;margin-bottom:80px;position:relative;z-index:0}@media screen and (max-width: 930px){.about_aromatherapy .blc_in .concept{padding:25px;margin:40px 0 40px}}.about_aromatherapy .blc_in .concept:before{background-color:#2d0000;content:"";height:100%;position:absolute;z-index:-1;top:0;left:0;right:calc((100vw - 100%) / 2 * -1);width:calc(100% + ((100vw - 100%) / 2) - 10px)}@media screen and (max-width: 930px){.about_aromatherapy .blc_in .concept .box_txt{width:auto}}.about_aromatherapy .blc_in .concept .blc_ttl{color:#FFF;margin-top:0}.about_us{overflow:hidden}.about_us .blc_in{max-width:1500px;position:relative}.about_us .img_about-us{position:absolute;right:20px;top:0;width:360px;overflow:hidden;z-index:2}@media screen and (max-width: 930px){.about_us .img_about-us{width:40%}}@media screen and (max-width: 599px){.about_us .img_about-us{position:relative;width:100%;margin-top:50px;right:0}}.about_us .img_about-us img{width:100%}.about_us .point_wrapper{margin-top:120px}.about_us .point_wrapper .blc_point{padding:50px 50px 90px;position:relative}@media screen and (max-width: 599px){.about_us .point_wrapper .blc_point{padding:50px 20px 90px}}.about_us .point_wrapper .blc_point:last-child{padding-bottom:20px}.about_us .point_wrapper .blc_point .num{position:absolute;display:inline-block;background-color:#2d0000;color:#FFF;padding:40px 20px;left:25px;top:-50px}.about_us .point_wrapper .blc_point:nth-of-type(2n+1){background-color:#eae5db}.about_us .point_wrapper .blc_point:nth-of-type(2n+1):before{background-color:#eae5db;content:"";height:100%;position:absolute;z-index:-1;top:0;left:0;right:calc((100vw - 100%) / 2 * -1);width:calc(100% + ((100vw - 100%) / 2) - 10px)}.about_us .point_wrapper .blc_point:nth-of-type(2){min-height:500px}.about_us .point_wrapper .blc_point:nth-of-type(2) .box_txt{width:calc(100% - 350px)}@media screen and (max-width: 930px){.about_us .point_wrapper .blc_point:nth-of-type(2) .box_txt{width:calc(100% - 45%)}}@media screen and (max-width: 599px){.about_us .point_wrapper .blc_point:nth-of-type(2) .box_txt{width:inherit}}.about_us .point_wrapper .blc_point .img_trekking{position:absolute;top:-50px;right:-90px;width:440px;z-index:2}@media screen and (max-width: 930px){.about_us .point_wrapper .blc_point .img_trekking{width:40%;right:0}}@media screen and (max-width: 599px){.about_us .point_wrapper .blc_point .img_trekking{display:none}}.efficacy .blc_in{max-width:1500px;position:relative}.efficacy .blc_efficacy{padding:50px}@media screen and (max-width: 930px){.efficacy .blc_efficacy{padding:25px}}@media screen and (max-width: 599px){.efficacy .blc_efficacy{padding:0px}}@media print, screen and (min-width: 600px){.efficacy .blc_efficacy .box_img{float:left;width:410px}}@media screen and (max-width: 930px){.efficacy .blc_efficacy .box_img{width:40%}}@media screen and (max-width: 599px){.efficacy .blc_efficacy .box_img{width:100%}}.efficacy .blc_efficacy .box_img img{width:100%}.efficacy .blc_efficacy .blc_ttl{color:#000;font-size:2.4rem}.efficacy .blc_efficacy .box_txt{padding-left:70px;float:right}@media screen and (max-width: 930px){.efficacy .blc_efficacy .box_txt{padding-left:0}}@media screen and (max-width: 599px){.efficacy .blc_efficacy .box_txt{padding:20px}}.efficacy .blc_efficacy:nth-of-type(2n+1){background-color:#2d0000;color:#FFF}.efficacy .blc_efficacy:nth-of-type(2n+1) .blc_ttl{color:#FFF}.efficacy .blc_efficacy:nth-of-type(2n+1) .box_txt{width:calc(100% - 40%)}@media print, screen and (min-width: 600px){.efficacy .blc_efficacy:nth-of-type(2n+1) .box_txt{float:left;padding-left:0;width:calc(100% - 340px)}}@media screen and (max-width: 930px){.efficacy .blc_efficacy:nth-of-type(2n+1) .box_txt{width:calc(100% - 40%)}}@media screen and (max-width: 599px){.efficacy .blc_efficacy:nth-of-type(2n+1) .box_txt{width:100%}}@media print, screen and (min-width: 600px){.efficacy .blc_efficacy:nth-of-type(2n+1) .box_img{float:right;margin-top:-100px;margin-right:-110px}}@media screen and (max-width: 930px){.efficacy .blc_efficacy:nth-of-type(2n+1) .box_img{margin-top:-60px;margin-right:-50px}}@media screen and (max-width: 599px){.efficacy .blc_efficacy:nth-of-type(2n+1) .box_img{margin:0}}#column{background-color:#eae5db}#column .blc_in{max-width:1500px;position:relative;padding-top:30px;padding-bottom:30px}.column__list{margin:0 -1.1400652%;margin-top:30px;padding:0;font-size:0;line-height:0;letter-spacing:0;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.column__list .column__item{display:inline-block;max-width:33.333%;padding:0 1.1400652% 3.2801304%;vertical-align:top;width:100%;font-size:1.6rem;line-height:1.5}.column__list .column__item .article__item{height:100%;background-color:#fff}@media screen and (max-width: 650px){.column__list .column__item{max-width:50%;padding-bottom:20px}}.column__list .column__item .article-info{padding:15px}.column__list .column__item .dateList{font-size:1.2rem;color:rgba(0,0,0,0.5);overflow:hidden}.column__list .column__item .dateList li:not(:last-child){float:left;margin-right:1em;margin-bottom:5px}.column__list .column__item .eyecatch{height:auto;overflow:hidden;position:relative}.column__list .column__item .eyecatch a{display:block}.column__list .column__item .eyecatch a img{vertical-align:bottom;transition:.3s;width:100%;height:auto}.column__list .column__item .eyecatch a:hover img{transform:scale(1.2);filter:brightness(1.2)}.column__list .column__item .article-ttl{font-size:1.8rem;font-weight:500;margin:15px 0}.column__list .column__item .article-ttl a{color:#333}.column__list .column__item .article-ttl a:hover{color:#b2384e;text-decoration:none}.column__list .column__item .cat-links{color:#7B9C4B;font-size:1.2rem;line-height:1.5}.column__list .column__item .cat-links a{display:inline-block}.column__list.columns-4 .column__item{max-width:25%}@media screen and (max-width: 1000px){.column__list.columns-4 .column__item{max-width:33.333%}}@media screen and (max-width: 650px){.column__list.columns-4 .column__item{max-width:50%;padding-bottom:20px}.column__list.columns-4 .column__item .article-ttl{font-size:1.5rem}}#company .blc_in{max-width:1500px;overflow:hidden;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}#company .blc_img,#company .box{width:100%}#company .blc_img{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)}@media print, screen and (min-width: 931px){#company .blc_img{float:left;margin-right:inherit}}@media print, screen and (min-width: 650px){#company .blc_img{width:60%}}#company .blc_img img{width:100%;height:100%}@media print, screen and (min-width: 650px){#company .box{float:right;width:40%;padding:50px 0 30px}}#company .box .location{margin-bottom:30px}#company .box .link_map{display:block;margin-top:15px}#company .box .btn_link{display:inline-block;border:solid 1px #ccc;padding:20px 50px;color:#333;position:relative;margin-bottom:15px}@media screen and (max-width: 650px){#company .box .btn_link{display:block;text-align:center}}#company .box .btn_link:before{content:'';display:inline-block;height:1.6rem;width:1.6rem;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:1em}#company .box .btn_link.btn_tel:before{background-image:url("../img/icon_smartphone.svg")}#company .box .btn_link.btn_contact:before{background-image:url("../img/icon_mail.svg")}#company .box i{margin-right:1em}
/*# sourceMappingURL=top.css.map */
