<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:"Bebas Neue";src:url("fonts/BebasNeue-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.sec-fv{position:relative;overflow:hidden;z-index:1;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-image:url(../img/cultivation/fv_bg.jpg) !important}.sec-fv .cts_wrap{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 960px){.sec-fv .cts_wrap{min-height:auto;margin-top:60px}}.sec-fv .cts_block{position:relative}.sec-fv .item_ttl_wrap{height:100%;position:relative;text-align:center;width:100%;margin-bottom:30px;letter-spacing:0.1em;font-weight:bold;text-align:left}.sec-fv .item_ttl{font-size:clamp(2rem, 4.6875vw, 9rem);line-height:1.5;letter-spacing:0.1em;font-weight:bold;position:relative;text-align:center;text-shadow:0px 0px 15px rgba(255,255,255,0.75);display:flex;align-items:center;flex-direction:column}.sec-fv .item_ttl .large{font-size:clamp(2rem, 5.729166vw, 11rem)}.sec-fv .item_ttl_en{font-size:clamp(1.6rem, 1.042vw, 2rem);line-height:1.5;letter-spacing:0.1em;font-weight:bold;text-align:center}.sec-fv .item_img{height:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:flex-start;max-width:40%;margin-inline:auto;margin-bottom:20px;overflow:hidden;border-radius:50%;z-index:0;position:relative}.sec-fv .item_img img{aspect-ratio:1;height:auto;width:100%;transition:all 0.8s ease;aspect-ratio:1}.sec-fv .item_txt{line-height:1.75;letter-spacing:0.1em;font-weight:500}.sec-fv .rotate_block{position:relative;top:100%;overflow:visible;scale:1.2;transition:scale 1s cubic-bezier(0, 0.55, 0.45, 1) 1s;-webkit-transition:scale 1s cubic-bezier(0, 0.55, 0.45, 1) 1s;max-width:min(18vw, 533px)}@media screen and (max-width: 960px){.sec-fv .rotate_block{max-width:max-content;display:inline-block;width:30vw}}.sec-fv .rotate_block.show{top:0%;scale:1.0}.sec-fv .rotate_block .rotate_box{position:relative;width:100%;height:100%;aspect-ratio:1/1;scale:1.0;transition:scale 0.5s ease-in-out 0s;-webkit-transition:scale 0.5s ease-in-out 0s}.sec-fv .rotate_block .item-rotation_animation{width:115%;height:115%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;aspect-ratio:1 / 1;z-index:2;border-radius:50%;pointer-events:none}.sec-fv .rotate_block .rotation_animation{animation:animName 15s linear infinite;position:absolute;top:50%;left:50%;aspect-ratio:1 / 1;z-index:2;width:calc(100% + 0px);height:calc(100% + 0px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sec-fv .rotate_block .rotate_bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;width:100%;aspect-ratio:1 / 1;z-index:1;border-radius:50%}.sec-fv .rotate_block .item-img{overflow:hidden;border-radius:50%;position:relative;z-index:1;width:100%;height:100%}.sec-fv .rotate_block .item-img img{object-fit:cover;width:100%}.sec-fv .rotate_block .item-fuwafuwa_animation{animation:fuwafuwa_animation 0.8s ease-in-out infinite alternate both}.sec-fv .rotate_block .item-yurayura_animation01{animation:yurayura_animation01 0.8s ease-in-out infinite alternate both}.sec-fv .rotate_block .item-yurayura_animation02{animation:yurayura_animation02 1.0s ease-in-out infinite alternate both}@media screen and (min-width: 1201px){.sec-fv{background-attachment:fixed}}@media screen and (max-width: 960px){.sec-fv .item_ttl_wrap{margin-block:60px;letter-spacing:0.1em;font-weight:bold;text-align:center}}@media screen and (max-width: 960px){.sec-fv .item_ttl{font-size:clamp(2rem, 7.6875vw, 9rem)}}@media screen and (max-width: 960px){.sec-fv .item_ttl .large{font-size:clamp(2rem, 11.729166vw, 11rem)}}@media screen and (max-width: 960px){.sec-fv .item_ttl_en{font-size:clamp(0.6rem, 2.85042vw, 2rem)}}@media screen and (max-width: 576px){.sec-fv .item_img{margin-bottom:10px;max-width:50%}}@media screen and (max-width: 960px){.sec-fv .rotate_block{max-width:clamp(140px, 28vw, 533px)}}@keyframes animName{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes fuwafuwa_animation{0%{transform:translateY(-1%)}100%{transform:translateY(1%)}}@keyframes yurayura_animation01{0%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes yurayura_animation02{0%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}@media screen and (min-width: 961px){.sec-fv .rotate_block01{position:absolute;right:-24%;top:-14%}}@media screen and (max-width: 960px){.sec-fv .rotate_block01{position:absolute;right:-6%;top:-14%}}@media screen and (min-width: 961px){.sec-fv .rotate_block02{position:absolute;bottom:-14%;right:-14%}}@media screen and (max-width: 960px){.sec-fv .rotate_block02{display:flex;justify-content:flex-end}}.sec-cts{position:relative}.sec-challenge .cts_challenge .item_ttl_wrap{position:relative}.sec-challenge .cts_challenge .item_ttl_large_en{font-size:clamp(2rem, 8.3333333333vw, 16rem);line-height:1;letter-spacing:0.1em;font-weight:900;text-align:left;font-family:"Outfit","游ゴシック体","Yu Gothic",YuGothic,sans-serif}.sec-challenge .cts_challenge .item_ttl_large_en_wrap{height:100%;position:relative;text-align:left;width:100%;margin-bottom:30px;letter-spacing:0.1em;font-weight:bold;display:flex;align-items:center;flex-direction:column}.sec-challenge .cts_challenge .item_ttl_ja{font-size:clamp(2.8rem, 3.3854166667vw, 6.5rem);line-height:1.25;margin-bottom:0.25em;letter-spacing:0.1em;font-weight:bold;position:relative;text-align:left}.sec-challenge .cts_challenge .item_ttl_en{font-size:clamp(1.6rem, 1.042vw, 2rem);line-height:1.5;letter-spacing:0.1em;font-weight:bold;position:relative;text-align:left}.sec-challenge .cts_challenge .item_ttl_bottom{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:1}.sec-challenge .cts_challenge .item_txt{line-height:2;letter-spacing:0.1em;font-weight:500;font-size:clamp(1.6rem, 0.9375vw, 1.8rem)}.sec-challenge .cts_fruits{position:relative}.sec-challenge .cts_fruits::before{content:"";width:100%;display:inline-block;height:1px;background:#000;position:absolute;top:0;left:0%;transform:translate(0%, 0);max-width:60%}.sec-challenge .cts_fruits .cts_list{display:flex;flex-wrap:wrap;font-weight:bold}.sec-challenge .cts_fruits .cts_list_item{font-size:clamp(1.6rem, 1.25vw, 2.4rem);position:relative}.sec-challenge .cts_fruits .cts_list_item:not(:first-of-type){margin-left:2em;padding-left:3em}.sec-challenge .cts_fruits .cts_list_item:not(:first-of-type)::before{content:"／";position:absolute;left:0}.sec-challenge .cts_fruits .cts_list_ttl_wrap{position:relative}.sec-challenge .cts_fruits .cts_list_ttl_ja{font-size:clamp(2.8rem, 3.3854166667vw, 6.5rem);line-height:1.25;margin-bottom:0.25em;letter-spacing:0.1em;font-weight:bold;position:relative;text-align:left}.sec-challenge .cts_fruits .cts_list_ttl_en{font-size:clamp(1.6rem, 1.042vw, 2rem);line-height:1.5;letter-spacing:0.1em;font-weight:bold;position:relative;text-align:left}.sec-challenge .cts_mainImg_wrap{display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 960px){.sec-challenge .cts_mainImg_wrap{position:relative;right:-20vw}}.sec-challenge .cts_mainImg .cts_logo{max-width:14vw;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sec-challenge .cts_mainImg .item-logo_animation{animation:logo_animation 3s ease-in-out infinite alternate both}.sec-challenge .cts_mainImg .item-mainImg_animation{animation:mainImg_animation 6s ease-in-out infinite alternate both}@media screen and (max-width: 960px){.sec-challenge .cts_challenge .item_ttl_large_en_wrap{margin-block:30px;letter-spacing:0.1em;font-weight:bold;text-align:center;display:flex;align-items:center;flex-direction:column}}@media screen and (max-width: 960px){.sec-challenge .cts_challenge .item_ttl_en{font-size:clamp(1.6rem, 1.042vw, 2rem)}}@media screen and (min-width: 961px){.sec-challenge .cts_challenge .item_txt_wrap{max-width:42%}}@media screen and (max-width: 960px){.sec-challenge .cts_fruits .cts_list_item:not(:first-of-type){margin-left:0.5em;padding-left:1.5em}}@media screen and (max-width: 960px){.sec-challenge .cts_fruits .cts_list_ttl_en{font-size:clamp(1.6rem, 1.042vw, 2rem)}}@media screen and (min-width: 961px){.sec-challenge .cts_mainImg{position:absolute;top:25%;right:-10%;z-index:-1;max-width:58%;margin-inline:auto 0}}@media screen and (max-width: 960px){.sec-challenge .cts_mainImg .cts_logo{max-width:24vw}}@keyframes logo_animation{0%{translate:0 15%;rotate:-15deg}100%{translate:0 1%;rotate:5deg}}@keyframes mainImg_animation{0%{translate:0 -1%;scale:1;rotate:-2deg}50%{scale:0.98}100%{translate:0 1%;scale:1;rotate:2deg}}.sec-flow{border-bottom:3px solid #000}.sec-flow .contents{height:0;position:absolute;top:0vw;z-index:-1;opacity:0}.sec-flow .js-activeB{margin-block:11vw}.sec-flow .cts_list{position:relative;display:flex;justify-content:center;align-items:flex-start}.sec-flow .cts_list_item.active .cts_list_item_circle::before{opacity:1}.sec-flow .cts_list_item_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.sec-flow .cts_list_item_top{width:100%}.sec-flow .cts_list_item_num_wrap{position:relative;width:100%;max-width:156px;aspect-ratio:1;height:auto;margin-inline:auto;margin-block:0;padding:0;margin-bottom:30px}.sec-flow .cts_list_item_num{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50%;aspect-ratio:1;width:100%;height:auto;font-size:clamp(2rem, 1.46vw, 2.8rem);z-index:3;margin:0;padding:0;font-weight:bold}.sec-flow .cts_list_item_circle{content:"";position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#000;border-radius:50%;aspect-ratio:1;width:100%;height:auto;z-index:1;margin:0;padding:0}.sec-flow .cts_list_item_circle::before{content:"";opacity:0;background:linear-gradient(to right, #5bdc99 50%, #baeb00);border-radius:50%;aspect-ratio:1;width:100%;height:auto;z-index:1;margin:0;padding:0;position:absolute;inset:0;z-index:1;transition:0.1s}.sec-flow .cts_list_item_heading{text-align:center;font-size:clamp(2rem, 6.25vw, 12rem);display:flex;align-items:center;justify-content:center;width:100%;font-weight:bold;letter-spacing:0.1em;line-height:1.1;margin-bottom:50px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 960px){.sec-flow .cts_list_item_heading{margin-bottom:15px}}.sec-flow .cts_list_item_img{position:relative;width:100%;height:100%}.sec-flow .cts_list_item_img .item_img{position:absolute;top:0;height:100%;width:164%;left:-2%}.sec-flow .cts_list_item_img .item_img img{width:100%}.sec-flow .cts_list_item_ttl{font-size:clamp(2rem, 1.5625vw, 3rem);line-height:1.5;letter-spacing:0.1em;font-weight:bold;position:relative;text-align:center;margin-bottom:30px}.sec-flow .cts_list_item_txt{line-height:1.75;letter-spacing:0.05em;font-weight:500}@media screen and (max-width: 960px){.sec-flow .cts_list_item_txt{font-size:1.4rem}}.sec-flow .cts_list_item_bottom{margin-top:50px}@media screen and (max-width: 960px){.sec-flow .cts_list_item_bottom{margin-top:0px}}.sec-flow .item_ttl_wrap{position:relative}.sec-flow .item_ttl_large_en{font-size:clamp(2rem, 8.3333333333vw, 16rem);line-height:1;letter-spacing:0.1em;font-weight:900;text-align:left;font-family:"Outfit","游ゴシック体","Yu Gothic",YuGothic,sans-serif;margin-bottom:0.25em}.sec-flow .item_ttl_large_en_wrap{height:100%;position:relative;text-align:left;width:100%;margin-bottom:30px;letter-spacing:0.1em;font-weight:bold;display:flex;align-items:center;flex-direction:column}.sec-flow .item_ttl_ja{font-size:clamp(2.8rem, 3.3854166667vw, 6.5rem);line-height:1.25;margin-bottom:0.25em;letter-spacing:0.1em;font-weight:bold;position:relative;text-align:left}.sec-flow .item_ttl_en{font-size:clamp(1.6rem, 1.042vw, 2rem);line-height:1.5;letter-spacing:0.1em;font-weight:bold;position:relative;text-align:left}.sec-flow .item_ttl_bottom{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:1}.sec-flow .item_txt{line-height:2;letter-spacing:0.1em;font-weight:500;font-size:clamp(1.6rem, 0.9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-flow .js-activeB{font-size:clamp(50px, 32vw, 300px)}}@media screen and (max-width: 960px){.sec-flow .cts_list{flex-wrap:wrap}}@media screen and (min-width: 961px){.sec-flow .cts_list_item{width:calc(100% / 4);margin-inline:0% 11%}}@media screen and (max-width: 960px){.sec-flow .cts_list_item{width:calc(96% / 2)}.sec-flow .cts_list_item:nth-of-type(n+3){margin-top:60px}.sec-flow .cts_list_item:not(:nth-of-type(2n+1)){margin-left:4%}}@media screen and (min-width: 961px){.sec-flow .cts_list_item:nth-of-type(2){margin-top:calc(6.65% * 1)}.sec-flow .cts_list_item:nth-of-type(3){margin-top:calc(6.65% * 2)}.sec-flow .cts_list_item:nth-of-type(4){margin-top:calc(6.65% * 3)}.sec-flow .cts_list_item:last-of-type{margin-inline:0% 0%}.sec-flow .cts_list_item:last-of-type .cts_list_item_img{position:relative;width:100%;height:100%}.sec-flow .cts_list_item:last-of-type .cts_list_item_img .item_img{position:absolute;top:0;height:100%;width:100%;left:-2%}.sec-flow .cts_list_item:last-of-type .cts_list_item_img .item_img img{width:100%}}@media screen and (max-width: 960px){.sec-flow .cts_list_item_num{font-size:clamp(2rem, 9.46vw, 4.8rem)}}@media screen and (max-width: 960px){.sec-flow .cts_list_item_img{display:none}}@media screen and (max-width: 960px){.sec-flow .cts_list_item_ttl{font-size:clamp(1rem, 3.5625vw, 3rem)}}@media screen and (max-width: 960px){.sec-flow .item_ttl_large_en_wrap{margin-block:30px;letter-spacing:0.1em;font-weight:bold;text-align:center;display:flex;align-items:center;flex-direction:column}}@media screen and (max-width: 960px){.sec-flow .item_ttl_en{font-size:clamp(1.6rem, 1.042vw, 2rem)}}@media screen and (min-width: 961px){.sec-flow .item_txt_wrap{max-width:42%}}@media screen and (min-width: 1201px){.parallax{background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}}.sec-img{background-repeat:no-repeat !important;background-size:cover;background-position:center !important;position:relative;max-width:100%;margin-inline:auto;color:#fff}.sec-img.img01{background:linear-gradient(to right, #5bdc99 50%, #baeb00)}.sec-img.img01::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to right, #baeb00 0%, #baeb00 50%, #5bdc99 100%);opacity:1;transition:opacity 0.5s}.sec-img.img02{background-image:url(../img/cultivation/sec-img_bg02.jpg) !important}.sec-img.show::before{opacity:0}.sec-img .item_main_en{font-size:clamp(2rem, 9.8958333333vw, 19rem);line-height:1;letter-spacing:0.1em;font-weight:bold;text-align:center;transform:translateY(-10%)}.sec-img .item_main_en_wrap{height:100%;position:relative;text-align:center;width:100%;margin-bottom:-8%;z-index:3;letter-spacing:0.1em;font-weight:bold;text-align:left;display:flex;align-items:center;flex-direction:column}.sec-img .item_ttl_wrap{text-align:left}.sec-img .item_ttl{font-size:clamp(2rem, 3.3854166667vw, 6.5rem);line-height:1.75;margin-bottom:0.25em;letter-spacing:0.1em;font-weight:bold;position:relative}.sec-img .item_ttl_en{font-size:clamp(1.6rem, 1.042vw, 2rem);line-height:1.5;letter-spacing:0.1em;font-weight:bold;position:relative}.sec-img .item_txt{line-height:1.75;letter-spacing:0.1em;font-weight:500}.sec-img .cts_img_wrap{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr);grid-gap:10px;position:relative}.sec-img .cts_img_wrap .cts_img{position:relative}.sec-img .cts_img_wrap .cts_img .item_img{width:100%;height:100%}.sec-img .cts_img_wrap .cts_img img{width:100%;height:100%;object-fit:cover}.sec-img .cts_img_wrap .cts_img:nth-of-type(1){grid-area:1 / 1 / 2 / 2}.sec-img .cts_img_wrap .cts_img:nth-of-type(2){grid-area:1 / 2 / 2 / 3}.sec-img .cts_img_wrap .cts_img:nth-of-type(3){grid-area:2 / 1 / 3 / 2}.sec-img .cts_img_wrap .cts_img:nth-of-type(4){grid-area:2 / 2 / 3 / 3}.sec-img .cts_img_wrap .cts_img:nth-of-type(5){grid-area:1 / 3 / 3 / 5}.sec-img .cts_img_wrap .cts_img:nth-of-type(6){grid-area:3 / 1 / 4 / 3}.sec-img .cts_img_wrap .cts_img:nth-of-type(7){grid-area:3 / 3 / 4 / 4}.sec-img .cts_img_wrap .cts_img:nth-of-type(8){grid-area:3 / 4 / 4 / 5}.sec-img .cts_img_wrap .cts_img:nth-of-type(9){grid-area:4 / 1 / 5 / 2}.sec-img .cts_img_wrap .cts_img:nth-of-type(10){grid-area:4 / 2 / 5 / 4}.sec-img .cts_img_wrap .cts_img:nth-of-type(11){grid-area:4 / 4 / 5 / 5}@media (hover: hover){.sec-img.img01:hover:hover::before{opacity:1}}@media screen and (max-width: 960px){.sec-img .item_main_en_wrap{margin-block:30px;letter-spacing:0.1em;font-weight:bold;text-align:center;display:flex;align-items:center;flex-direction:column}}@media screen and (max-width: 960px){.sec-img .item_ttl{margin-bottom:30px;font-size:clamp(2rem, 6.385417vw, 6.5rem)}}@media screen and (max-width: 960px){.sec-img .item_ttl_en{margin-bottom:30px}}@media screen and (min-width: 961px){.sec-img .item_txt_wrap{max-width:42%}}
/*# sourceMappingURL=cultivation.css.map */
</pre></body></html>