#main{overflow:hidden}.logo_phytoex{display:inline-block;width:1em;height:1em;background-color:#00552D;-webkit-mask-image:url(./202609/logo_phytoex.svg);mask-image:url(./202609/logo_phytoex.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#mm-clone-exs_nav{--mm-color-background:#00552D;--mm-color-border:#00552D;--mm-color-icon:#fff;--mm-color-text:#fff;--mm-color-text-dimmed:#fff;--mm-navbar-size:auto}#mm-clone-exs_nav .mm-panel{display:flex;flex-direction:column;justify-content:center;gap:1.5em}#mm-clone-exs_nav .mm-navbar__title{justify-content:flex-start}#mm-clone-exs_nav .mm-navbar__title .logo_phytoex{width:7.2rem;height:7.2rem;background-color:#fff}#mm-clone-exs_nav .mm-navbars--bottom .mm-navbar{min-height:6rem;justify-content:flex-end}#mm-clone-exs_nav .mm-navbars--bottom .mm-navbar .mm-btn{width:6rem}#mm-clone-exs_nav .mm-navbars--bottom .mm-navbar .mm-btn::before{font-size:240%}#menuopen{display:none;height:9.4rem;width:3.8rem;position:fixed;margin:auto;right:0;top:0;bottom:0;z-index:9}#menuopen a{display:flex;height:100%;width:100%;background-color:#00552D;color:#fff;font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;justify-content:center;align-items:center;border-radius:0.5em 0 0 0.5em;letter-spacing:0.15em;text-indent:0.15em;text-decoration:none}#menuopen a span{display:block;transform:rotate(-90deg)}@media screen and (max-width: 40em){#menuopen{display:block}}.zoom_container{position:relative;overflow:hidden;background-color:#2ABD73}.zoom_container::before,.zoom_container::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.zoom_container.is-active::after{animation-name:zoomLoop;animation-duration:8s;animation-timing-function:cubic-bezier(0.25, 1, 0.5, 1);animation-fill-mode:forwards}.zoom_container.is-active::before{opacity:0;animation-name:opacityLoop;animation-duration:8s;animation-timing-function:cubic-bezier(0.25, 1, 0.5, 1);animation-fill-mode:forwards}.zoom_container .zoom_inner{position:relative}@keyframes zoomLoop{0%{transform:scale(1)}6%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes opacityLoop{0%{opacity:0.75}6%{opacity:0.75}100%{opacity:1}}#exs_kv{width:100%;height:36vw}#exs_kv .zoom_inner{height:100%;max-width:84vw;margin:0 auto;z-index:1}#exs_kv .zoom_inner h1{height:0;width:34.4%;padding-bottom:6%;position:absolute;font-size:20%;text-indent:-99rem;background:url(./202609/h1_title_txt.svg) no-repeat left center;background-size:contain;bottom:14.5vw;left:2.25vw}#exs_kv .zoom_inner h2{height:0;width:101.6%;padding-bottom:14.8%;position:absolute;font-size:20%;text-indent:-99rem;background:url(./202609/h2_title_txt.svg) no-repeat left bottom;background-size:contain;margin:auto;bottom:0.25vw;left:0;right:0}#exs_kv .zoom_inner .logo_phytoex{display:block;background-color:#fff;width:8.57%;height:0;padding-bottom:8.57%;position:absolute;font-size:20%;text-indent:-99rem;bottom:3.6rem;right:3.6rem}@media screen and (max-width: 125em){#exs_kv{height:72rem}#exs_kv .zoom_inner{max-width:168rem}#exs_kv .zoom_inner h1{width:57.8rem;padding-bottom:10rem;bottom:29rem}#exs_kv .zoom_inner h2{width:170.8rem;padding-bottom:24.8rem;bottom:0.5rem}}@media screen and (max-width: 105em){#exs_kv{height:42.85vw}#exs_kv .zoom_inner h1{width:34.4vw;padding-bottom:6vw;bottom:17.3vw;left:2.7vw}#exs_kv .zoom_inner h2{width:calc(99vw - 2rem);padding-bottom:14.8vw;bottom:0.5rem;left:0.5vw;right:auto}}@media screen and (max-width: 48em){#exs_kv .zoom_inner h2{width:99vw;left:0;right:0}}@media screen and (min-width: 40.0625em){#exs_kv::before{background-image:url(./202609/bg_main01.webp)}#exs_kv::after{background-image:url(./202609/bg_main02.webp)}}@media screen and (max-width: 40em){#exs_kv{width:100vw;height:132.8125vw}#exs_kv::before{background-image:url(./202609/bg_main_sp01.webp)}#exs_kv::after{background-image:url(./202609/bg_main_sp02.webp)}#exs_kv .zoom_inner h1{width:52.5vw;padding-bottom:9.68vw;background-image:url(./202609/h1_title_txt_sp.svg);bottom:21.7vw;left:3.2vw}}#exs_nav{margin-top:4.6rem;min-height:7.4rem;display:flex;justify-content:center;align-items:center}#exs_nav ul{display:flex;background:#fff;justify-content:center;align-items:stretch;font-size:2rem;line-height:1.2;font-weight:500}#exs_nav ul li{border-right:0.1rem solid #4d4d4d;padding:0.3em 1.4em;display:flex;position:relative}#exs_nav ul li:last-child{border-right:0}#exs_nav ul li a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#4d4d4d;text-decoration:none;height:100%;transition:color 0.3s;outline:none;-webkit-tap-highlight-color:transparent}#exs_nav ul li a::after{content:"";display:block;width:calc(100% - 2.8em);height:0.2rem;position:absolute;margin:auto;bottom:0;right:0;left:0;background-color:#fff;transition:background-color 0.3s}#exs_nav ul li a:hover,#exs_nav ul li a.active{color:#0B4A2C}#exs_nav ul li a:hover::after,#exs_nav ul li a.active::after{background-color:#0B4A2C}#exs_nav ul li a span{pointer-events:none}#exs_nav ul.fixed{width:100vw;min-height:6.4rem;position:fixed;z-index:999;top:0;left:0;box-shadow:rgba(0,0,0,0.3) 0px 0.3rem 0.3rem 0}#exs_nav ul.fixed li{border-right:0.1rem solid #ccc}#exs_nav ul.fixed li:last-child{border-right:0}#exs_nav ul.fixed li a::after{bottom:0.2rem}.nav_sec{margin-top:-6.4rem;padding-top:6.4rem}@media screen and (max-width: 105em){#exs_nav{margin-top:2.75vw;min-height:4.4vw}#exs_nav ul{font-size:1.2vw}#exs_nav ul.fixed{min-height:3.8vw}}@media screen and (max-width: 88em){#exs_nav{margin-top:3.8rem;min-height:6.5rem}#exs_nav ul{font-size:1.7rem}#exs_nav ul li{padding:0.3em 1em}#exs_nav ul.fixed{min-height:5.4rem}}@media screen and (max-width: 75em){#exs_nav ul{font-size:1.6rem}}@media screen and (max-width: 60em){#exs_nav ul li a{flex-direction:column}}@media screen and (max-width: 48em){#exs_nav ul{font-size:1.4rem}}@media screen and (max-width: 40em){#exs_nav{display:none}.nav_sec{margin-top:0;padding-top:0}}#exs_contents{position:relative;padding-left:2rem;padding-right:2rem}.exs_inner{position:relative;z-index:1;max-width:120rem;margin-left:auto;margin-right:auto;zoom:100%}.exs_inner::after{content:"";clear:both;height:0;display:block;visibility:hidden}.exs_base{position:relative}.exs_base::before{content:"";display:block;width:100vw;height:100%;position:absolute;z-index:-1;background-repeat:no-repeat;background-size:100% 100%;background-position:center top;mix-blend-mode:multiply;top:0;left:-2rem}.exs_base .bubble{background:url(./202609/bubble.webp) no-repeat center center;background-size:contain;position:absolute;will-change:transform;transition:transform 0.1s ease-out}.exs_base .bubble#bubble01{width:50rem;height:50rem;top:90rem;left:25rem;filter:blur(1rem);opacity:0.6}.exs_base .bubble#bubble02{width:46rem;height:46rem;top:50rem;left:-13rem;filter:blur(0.6rem);opacity:0.8}.exs_base .bubble#bubble03{width:9rem;height:9rem;top:120rem;left:25rem;filter:blur(0.1rem);opacity:1}.exs_base .bubble#bubble04{width:8.4rem;height:8.4rem;top:18rem;right:9rem;filter:blur(0);opacity:1}.exs_base .bubble#bubble05{width:28rem;height:28rem;top:220rem;left:-9rem;filter:blur(0.8rem);opacity:1}.exs_base .bubble#bubble06{width:48rem;height:48rem;top:140rem;left:6.6rem;filter:blur(1rem);opacity:0.6}.exs_base .bubble#bubble07{width:9.2rem;height:9.2rem;top:172rem;right:7rem;filter:blur(0.1rem);opacity:1}.exs_base .bubble#bubble08{width:82rem;height:82rem;top:-16rem;right:-50rem;filter:blur(1rem);opacity:0.5}.exs_base .bubble#bubble09{width:76rem;height:76rem;top:190rem;right:-15rem;filter:blur(0.8rem);opacity:0.6}.exs_base .bubble#bubble10{width:9rem;height:9rem;top:160rem;right:64rem;filter:blur(0);opacity:1}.exs_base .bubble#bubble11{width:34rem;height:34rem;top:130rem;left:1rem;filter:blur(1.4rem);opacity:0.6}.exs_base .bubble#bubble12{width:114rem;height:114rem;top:200rem;left:-40rem;filter:blur(1.4rem);opacity:0.5}#base01::before,#base02::before{top:var(--parallax-top, 0rem);will-change:top}#base01::before{height:211.8vw}#base02::before{height:241.7vw}.exs_txt{font-size:1.9rem;line-height:2}.exs_txt strong{font-weight:700}.eng_title{font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;font-size:13.4rem;line-height:1.2;letter-spacing:0.08em;color:#00552D;margin-bottom:0.08em;position:relative;left:-18rem}.exs_title01{font-size:3.6rem;font-weight:600;line-height:1.6;margin-bottom:1em}.exs_title01 span{display:block}.exs_title02{font-size:2.6rem;font-weight:600;line-height:1.6;margin-bottom:0.8em}.exs_title02 span{display:inline-block}.exs_title03{font-size:2.4rem;font-weight:600;padding-bottom:0.4em;margin-bottom:1em;border-bottom:0.1rem solid #888;line-height:1.6}.exs_right{width:48.5%;float:right}.exs_left{width:44.6%;float:left}.exs_clm{display:flex;justify-content:space-between;gap:13rem}.exs_clm>div{width:100%}.comparison{display:flex;justify-content:space-between;flex-wrap:wrap}.comparison>h4{width:100%;text-align:center;font-size:2rem;font-weight:500;margin-bottom:0.6em}.comparison>figure{width:calc((100% - 4rem) / 2);text-align:center}.comparison>figure img{border-radius:100%;overflow:hidden}.comparison>figure p{font-size:1.8rem}.exs_cap{font-size:1.4rem;line-height:1.5}@media screen and (max-width: 105em){.exs_inner{max-width:71.4vw}.exs_base .bubble#bubble01{width:30vw;height:30vw;top:70vw;left:15vw}.exs_base .bubble#bubble02{width:28vw;height:28vw;top:29.7vw;left:-7.7vw}.exs_base .bubble#bubble03{width:5.4vw;height:5.4vw;top:78vw;left:14.9}.exs_base .bubble#bubble04{width:5vw;height:5vw;top:8vw;right:5.4vw}.exs_base .bubble#bubble05{width:16.7vw;height:16.7vw;top:131vw;left:-5.4vw}.exs_base .bubble#bubble06{width:28.6vw;height:28.6vw;top:83.4vw;left:3.9vw}.exs_base .bubble#bubble07{width:5.5vw;height:5.5vw;top:102.4vw;right:4.2vw}.exs_base .bubble#bubble08{width:48.8vw;height:48.8vw;top:-9.5vw;right:-29.8vw}.exs_base .bubble#bubble09{width:45.2vw;height:45.2vw;top:113vw;right:-9vw}.exs_base .bubble#bubble10{width:5.4vw;height:5.4vw;top:115vw;right:38vw}.exs_base .bubble#bubble11{width:20.2vw;height:20.2vw;top:66vw;left:0.6vw}.exs_base .bubble#bubble12{width:67.9vw;height:67.9vw;top:125vw;left:-23.8vw}.exs_txt{font-size:1.14vw}.eng_title{font-size:8vw;left:calc((100vw - 71.4vw) / 2 * -1)}.exs_title01{font-size:2.15vw}.exs_title02{font-size:1.55vw}.exs_title03{font-size:1.43vw}.exs_clm{gap:7.7vw}.comparison>h4{font-size:1.2vw}.comparison>figure p{font-size:1.07vw}.exs_cap{font-size:0.84vw}}@media screen and (max-width: 88em){.exs_inner{max-width:102.4rem}.exs_txt{font-size:1.6rem}.eng_title{left:calc(-50vw + 50%);width:100vw}.exs_title01{font-size:3.02rem}.exs_title02{font-size:2.18rem}.exs_title03{font-size:2rem}.exs_clm{gap:9.7%}.comparison>h4{font-size:1.68rem}.comparison>figure p{font-size:1.2rem}.exs_cap{font-size:1.2rem}}@media screen and (max-width: 64em){.eng_title{left:0;width:auto}}@media screen and (max-width: 60em){.eng_title{margin-bottom:0.2em}.exs_right{width:50%}}@media screen and (max-width: 48em){.eng_title{font-size:10vw}.exs_title01{font-size:2.8rem}.comparison>h4{font-size:1.5rem}#base01::before{height:275vw}}@media screen and (min-width: 40.0625em){.exs_base#base01::before{background-image:url(./202609/base_pc_01.webp)}.exs_base#base02::before{background-image:url(./202609/base_pc_02.webp)}.exs_base#base03::before{background-image:url(./202609/base_pc_03.webp)}}@media screen and (max-width: 40em){#exs_contents{padding-left:1.5rem;padding-right:1.5rem}.exs_base{position:relative}.exs_base::before{left:-1.5rem}.exs_base#base01::before{background-image:url(./202609/base_sp_01.webp);height:743.8vw}.exs_base#base02::before{background-image:url(./202609/base_sp_02.webp);height:669vw}.exs_base#base03::before{background-image:url(./202609/base_sp_03.webp);height:867vw}.exs_base .bubble#bubble01{width:30.5vw;height:30.5vw;top:180vw;left:10vw}.exs_base .bubble#bubble02{width:33.5vw;height:33.5vw;top:90vw;left:-18.5vw}.exs_base .bubble#bubble03{width:7vw;height:7vw;top:150vw;left:10.6vw}.exs_base .bubble#bubble04{width:7vw;height:7vw;top:6vw;right:7.5vw}.exs_base .bubble#bubble05{width:17.8vw;height:17.8vw;top:620vw;left:-6.8vw}.exs_base .bubble#bubble06{width:33vw;height:33vw;top:380vw;left:2.8vw}.exs_base .bubble#bubble07{width:7vw;height:7vw;top:350vw;right:3.8vw}.exs_base .bubble#bubble08{width:57.5vw;height:57.5vw;top:7.6vw;right:-31vw}.exs_base .bubble#bubble09{width:53.5vw;height:53.5vw;top:480vw;right:-21.5vw}.exs_base .bubble#bubble10{width:6.2vw;height:6.2vw;top:340vw;right:33vw}.exs_base .bubble#bubble11{width:24vw;height:24vw;top:470vw;left:2.5vw}.exs_base .bubble#bubble12{width:76vw;height:76vw;top:790vw;left:-30vw}.exs_right{width:auto;float:none}.exs_left{width:auto;float:none}.exs_clm{display:block}.exs_clm>div+div{margin-top:1em}}@media screen and (max-width: 30em){.exs_title01{font-size:2.1rem}.exs_title02{font-size:1.8rem}.exs_title03{font-size:1.7rem}.comparison>h4{font-size:1.4rem}.exs_cap{font-size:1.1rem}}#concept{padding-top:13rem;text-align:center}#concept a{color:#00552D;text-decoration:none;transition:color 0.3s}#concept a:hover{opacity:0.8}#concept h2{font-weight:500;font-size:5.4rem;display:inline-block;text-align:left;margin-bottom:13.6rem;line-height:1.5;letter-spacing:0.15em;text-indent:0.15em}#concept h2 span{display:block}#concept .txt_box{max-width:72rem;display:inline-block;text-align:left}#concept .txt_box p{line-height:2.4;margin-bottom:1.8em;display:inline-block}#concept .txt_box p span{display:inline-block}#concept h2 span,#concept .txt_box p span{opacity:0;transform:translateY(1.6em);transition:opacity 1.5s cubic-bezier(0.22, 1, 0.36, 1),transform 1.5s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity, transform}#concept h2 span.is-show,#concept .txt_box p span.is-show{opacity:1;transform:translateY(0)}@media screen and (max-width: 105em){#concept{padding-top:6vw}#concept h2{font-size:3.2vw;margin-bottom:6vw}#concept .txt_box{max-width:42.85vw}}@media screen and (max-width: 88em){#concept h2{font-size:4.54rem}#concept .txt_box{max-width:60.4rem}}@media screen and (max-width: 48em){#concept{padding-top:10vw}#concept h2{font-size:4.2rem;margin-bottom:10vw}#concept .txt_box{max-width:64rem}}@media screen and (max-width: 30em){#concept h2{font-size:2.8rem}}.exs_swiper{margin-top:4rem;background:rgba(255,255,255,0.7);border-radius:1em;box-shadow:rgba(0,0,0,0.1) 0.2rem 0.2rem 0.4rem}.exs_swiper .swiper-wrapper{display:flex;height:100%;align-items:center}.exs_swiper .swiper-slide{height:100%}.exs_swiper .swiper-slide .sp_wrap{height:100%;display:flex;align-items:center}.slide_menu{display:flex;position:relative;z-index:9}.slide_menu li{width:100%}.slide_menu li a{display:block;position:relative;width:100%;height:100%;color:#888;position:relative;text-decoration:none;transition:color 0.3s;z-index:10;outline:none;-webkit-tap-highlight-color:transparent}.slide_menu li a span{display:block;pointer-events:none;position:relative;z-index:1}.slide_menu li a::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;z-index:10}.slide_menu li a::after{content:"";display:block;width:100%;height:0.1rem;position:absolute;background-color:#888;bottom:0.1rem;left:0;transition:background-color 0.3s}.slide_menu li a.active{color:#00552D}.slide_menu li a.active::after{background-color:#00552D;height:0.3rem;bottom:0}#slide01{padding-top:26.2rem}#slide01 .slide_menu{min-height:26.6rem;line-height:1.5}#slide01 .slide_menu li a{color:#fff;font-size:3.6rem;font-weight:500}#slide01 .slide_menu li a::after{background:#fff}#slide01 .slide_menu li a.active{color:#00552D}#slide01 .slide_menu li a.active::after{background-color:#00552D}#slide01 .slide_menu li a .e_num{font-size:7.5rem;font-family:"Plus Jakarta Sans", sans-serif;font-weight:400;margin-bottom:0.1em}#slide01 .exs_swiper .swiper-slide{padding:3.5rem 0}#slide01 .exs_swiper .swiper-slide .sp_wrap{gap:3%;justify-content:center}#slide01 .exs_swiper .swiper-slide .sp_wrap h3{display:none}#slide01 .exs_swiper .swiper-slide figure{width:42.5%}#slide01 .exs_swiper .swiper-slide p{width:46.5%}#slide01 .exs_swiper .swiper-slide#pes02 .sp_wrap{display:block;padding-left:5rem;padding-right:5rem}#slide01 .exs_swiper .swiper-slide#pes02 .sp_wrap figure{width:43%;float:left;margin-right:2em;margin-bottom:0.8em}#slide01 .exs_swiper .swiper-slide#pes02 .sp_wrap p{width:auto}@media screen and (max-width: 105em){.exs_swiper{margin-top:2.38vw}#slide01{padding-top:10vw}#slide01 .slide_menu{min-height:15.8vw}#slide01 .slide_menu li a{font-size:2.14vw}#slide01 .slide_menu li a .e_num{font-size:4.46vw}#slide01 .exs_swiper .swiper-slide{padding:2.08vw 0}}@media screen and (max-width: 88em){.exs_swiper{margin-top:3.4rem}#slide01 .slide_menu{min-height:22.2rem}#slide01 .slide_menu li a{font-size:3rem}#slide01 .slide_menu li a .e_num{font-size:6.3rem}#slide01 .exs_swiper .swiper-slide{padding:2.9rem 0}#slide01 .exs_swiper .swiper-slide#pes02 .sp_wrap{padding-left:3.2vw;padding-right:3.2vw}}@media screen and (max-width: 65em){#slide01 .slide_menu{min-height:25.57vw}#slide01 .slide_menu li a{font-size:3.3vw}#slide01 .slide_menu li a .e_num{font-size:7.2vw}}@media screen and (max-width: 60em){.exs_swiper{margin-top:4vw}#slide01 .exs_swiper .swiper-slide{padding:3.5vw 0}}@media screen and (max-width: 48em){#slide01 .exs_swiper .swiper-slide{padding-left:2rem;padding-right:2rem}#slide01 .exs_swiper .swiper-slide .sp_wrap{display:block}#slide01 .exs_swiper .swiper-slide figure{width:42%;float:left;margin:0 1em 1em 0}#slide01 .exs_swiper .swiper-slide p{width:auto}#slide01 .exs_swiper .swiper-slide#pes02{padding-left:0;padding-right:0}#slide01 .exs_swiper .swiper-slide#pes02 .sp_wrap figure{width:42%;margin:0 1em 1em 0}}@media screen and (max-width: 40em){.slide_menu{position:relative;width:100%;opacity:1;visibility:visible;transform:translateY(0);transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s}.slide_menu.fixed{position:fixed;top:0;left:0;margin:0;background-color:#fff;z-index:99;padding-left:1.5rem;padding-right:1.5rem;box-shadow:rgba(0,0,0,0.3) 0 0.3rem 0.3rem 0}.slide_menu.fixed li a{color:#888}.slide_menu.fixed li a:focus,.slide_menu.fixed li a:focus-visible,.slide_menu.fixed li a:active,.slide_menu.fixed li a:visited{color:#888 !important}.slide_menu.fixed li a::after{background:#888}.slide_menu.fixed li a.active{color:#00552D !important}.slide_menu.fixed li a.active::after{background-color:#00552D}.slide_menu.fixed li a.active:focus,.slide_menu.fixed li a.active:focus-visible,.slide_menu.fixed li a.active:hover,.slide_menu.fixed li a.active:active,.slide_menu.fixed li a.active:visited{color:#00552D !important}.slide_menu.fixed li a.active:focus::after,.slide_menu.fixed li a.active:focus-visible::after,.slide_menu.fixed li a.active:hover::after,.slide_menu.fixed li a.active:active::after,.slide_menu.fixed li a.active:visited::after{background-color:#00552D}.slide_menu.hidden{opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none}.slide_menu a{transition:color 0.3s, border-color 0.3s}.exs_swiper,.slideitem.swiper-wrapper{display:block !important;width:100% !important;transform:none !important;overflow:visible !important}.swiper-slide{display:block !important;width:100% !important;height:auto !important;margin-bottom:2rem}.exs_swiper{background:transparent;border-radius:0;box-shadow:none}.exs_swiper .swiper-slide{padding:0}.exs_swiper .swiper-slide .sp_wrap{background:rgba(255,255,255,0.7);border-radius:1em;padding:2.6rem 2rem;box-shadow:rgba(0,0,0,0.1) 0.2rem 0.2rem 0.4rem}#slide01{padding-top:20vw}#slide01 .slide_menu_box{min-height:25.57vw}#slide01 .slide_menu.fixed li a{color:#888}#slide01 .slide_menu.fixed li a:focus,#slide01 .slide_menu.fixed li a:focus-visible,#slide01 .slide_menu.fixed li a:active,#slide01 .slide_menu.fixed li a:visited{color:#888 !important}#slide01 .slide_menu.fixed li a::after{background:#888}#slide01 .slide_menu.fixed li a.active{color:#00552D !important}#slide01 .slide_menu.fixed li a.active::after{background-color:#00552D}#slide01 .slide_menu.fixed li a.active:focus,#slide01 .slide_menu.fixed li a.active:focus-visible,#slide01 .slide_menu.fixed li a.active:hover,#slide01 .slide_menu.fixed li a.active:active,#slide01 .slide_menu.fixed li a.active:visited{color:#00552D !important}#slide01 .slide_menu.fixed li a.active:focus::after,#slide01 .slide_menu.fixed li a.active:focus-visible::after,#slide01 .slide_menu.fixed li a.active:hover::after,#slide01 .slide_menu.fixed li a.active:active::after,#slide01 .slide_menu.fixed li a.active:visited::after{background-color:#00552D}#slide01 .exs_swiper .swiper-slide{padding:0}#slide01 .exs_swiper .swiper-slide .sp_wrap{display:block}#slide01 .exs_swiper .swiper-slide .sp_wrap h3{display:block;font-size:2rem;font-weight:600;color:#00552D;line-height:1.4;margin-bottom:0.8em}#slide01 .exs_swiper .swiper-slide figure,#slide01 .exs_swiper .swiper-slide p{width:auto;margin:0 0 0.8em 0}#slide01 .exs_swiper .swiper-slide figure:last-child,#slide01 .exs_swiper .swiper-slide p:last-child{margin:0}#slide01 .exs_swiper .swiper-slide#pes02 .sp_wrap{padding-left:2rem;padding-right:2rem}#slide01 .exs_swiper .swiper-slide#pes02 .sp_wrap figure{width:auto;float:none;margin:0 0 0.8em 0}#pes03 figure{overflow:hidden}#pes03 figure img{display:block;width:100%;height:auto;transform:scale(1.4);transform-origin:center}}#action{padding-top:32rem}#action>div.clear.txtCenter01{margin-top:9rem}#action>div.clear.txtCenter01 .exs_txt span{display:inline-block}#action .exs_clm{max-width:111rem;margin-top:6rem;margin-left:auto;margin-right:auto}#action .exs_cap{margin-top:6rem}.action_list li+li{margin-top:5rem}.action_list li h4{font-family:"Plus Jakarta Sans", sans-serif;font-weight:600;color:#00552D;font-size:2.8rem;border-bottom:1px solid #888;margin-bottom:0.8em;padding-bottom:0.1em}.action_list li p{font-size:2.1rem;font-weight:500}.action_list li p strong{display:block;font-weight:500;font-size:3rem;line-height:1.6}#source{padding-top:24rem}#source .exs_title03{margin-top:8rem}#img_source01{position:relative;height:105.7rem}#img_source01 img{position:absolute;width:76.8rem;max-width:none;right:0}#slide02{padding-top:16rem}#slide02 .exs_title02{text-align:center;margin-bottom:1.2em}#slide02 .slide_menu_box{min-height:6.4rem}#slide02 .slide_menu_box .slide_menu{min-height:6.4rem}#slide02 .slide_menu_box .slide_menu li a{font-size:2.6rem;font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;display:flex;align-items:center;letter-spacing:0.2em}#slide02 .exs_swiper .swiper-wrapper{align-items:flex-start}#slide02 .exs_swiper .swiper-slide .sp_wrap{display:block;padding:4rem 5rem}#slide02 .exs_swiper .swiper-slide .sp_wrap h3{font-size:2.6rem;font-weight:600;padding-bottom:0.5em;margin-bottom:0.5em;color:#00552D;position:relative;line-height:1.4}#slide02 .exs_swiper .swiper-slide .sp_wrap h3::after{content:"";display:block;width:48.6%;height:0.1rem;background:#00552D;position:absolute;bottom:0;left:0}#slide02 .exs_swiper .swiper-slide .sp_wrap h3 small{font-size:72%;display:block}#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_left>h3::after{width:100%}#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_left,#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_right{width:48.5%}#slide02 .exs_swiper .swiper-slide .sp_wrap>.exs_cap{padding-top:0.8em;text-align:right}#slide02 .exs_swiper .swiper-slide .sp_wrap p+.exs_cap{margin-top:0.8em}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison{max-width:45rem;margin:0 auto}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison figure p{font-size:1.6rem;line-height:1.4;margin-top:0.4em}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison figure p span{display:inline-block}#slide02 .exs_swiper .swiper-slide .p_list{display:flex;flex-wrap:wrap;gap:1em 0;padding-bottom:2rem}#slide02 .exs_swiper .swiper-slide .p_list figure{width:50%}#slide02 .exs_swiper .swiper-slide .p_list figure img{width:60%;margin:0 auto;border-radius:50%}#slide02 .exs_swiper .swiper-slide .p_list figure p{line-height:1.4;font-size:1.6rem;text-align:center;margin-top:0.5em;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.exs_pict{display:inline-block;font-size:2.6rem;padding:0.1em 0.4em 0.3em 0.4em;border-radius:0.5em;color:#00552D;line-height:1.15;border:0.1rem solid #00552D;position:absolute;right:0.6em;top:0.6em}.exs_pict h4{font-weight:700}.exs_pict h4 small{font-size:0.8em;display:inline-block;margin-left:0.1em}.exs_pict p{font-size:0.45em;font-weight:500}#why_rohto{padding-top:25rem}#why_rohto .eng_title{margin-bottom:10rem}#why_rohto h4.exs_txt strong{font-size:2rem;letter-spacing:0.1em}#why_rohto .exs_right.exs_txt span{display:inline-block;line-height:2.2}#why_rohto .exs_right.exs_txt span.pc_block{display:block}#researchcapa{padding-top:8rem}#researchcapa .slide_menu_box{min-height:12.6rem}#researchcapa .slide_menu_box .slide_menu{min-height:12.6rem}#researchcapa .slide_menu_box .slide_menu a{font-weight:500;display:flex;align-items:center;height:100%;font-size:3.4rem}#researchcapa .exs_swiper .swiper-slide .sp_wrap{padding:5rem;justify-content:space-between;align-items:flex-start}#researchcapa .exs_swiper .swiper-slide .sp_wrap>h3{display:none}#researchcapa .exs_swiper .swiper-slide .sp_wrap>figure,#researchcapa .exs_swiper .swiper-slide .sp_wrap>p{width:48.5%}#researchcapa .exs_swiper .swiper-slide .sp_wrap>figure{padding-top:0.5em}#insight{padding-top:29rem;padding-bottom:20rem}#insight .eng_title{margin-bottom:10rem}#insight .exs_title01{margin-bottom:12rem}#insight>h4{font-size:3.2rem;font-weight:500;margin-bottom:0.8em;padding-bottom:0.8em;position:relative;color:#00552D;line-height:1.5}#insight>h4::after{content:"";display:block;width:100%;height:0.2rem;background:#00552D;position:absolute;left:0;bottom:0}#insight .voice .dr_pf{margin-top:5rem;display:flex;flex-direction:row-reverse;justify-content:space-between}#insight .voice .dr_pf figure{width:23.4rem}#insight .voice .dr_pf .pf_txt{width:calc(100% - 26rem);font-size:1.8rem}#insight .voice .dr_pf .pf_txt .pf_box{display:flex;align-items:center;line-height:1.5;margin-bottom:2.4rem}#insight .voice .dr_pf .pf_txt .pf_box .pf_name{width:19rem;font-size:2.4rem;font-weight:500}#insight .voice .dr_pf .pf_txt .pf_box .pf_body{font-size:1.5rem;width:calc(100% - 19rem);padding:0.5em 0 0.5em 2em;position:relative}#insight .voice .dr_pf .pf_txt .pf_box .pf_body::before{content:"";display:block;width:0.1rem;height:100%;background:#888;top:0;left:0;position:absolute}.exs_box{background:rgba(255,255,255,0.7);padding:5rem;border-radius:1em;box-shadow:rgba(0,0,0,0.1) 0.2rem 0.2rem 0.4rem}#img_ac01{position:relative;container-type:inline-size}#img_ac01>p{position:absolute;width:100%;text-align:center;font-size:6.6cqw;color:#fff;line-height:1.2;top:0.5em}@media screen and (max-width: 105em){#action{padding-top:18vw}#action>div.clear.txtCenter01{margin-top:5.4vw}#action .exs_clm{max-width:66vw;margin-top:3.57vw}#action .exs_cap{margin-top:3.57vw}.action_list li+li{margin-top:2.98vw}.action_list li h4{font-size:1.66vw}.action_list li p{font-size:1.25vw}.action_list li p strong{font-size:1.78vw}#source{padding-top:14vw}#source .exs_title03{margin-top:4.76vw}#img_source01{height:62.9vw}#img_source01 img{width:45.7vw}#slide02{padding-top:9.5vw}#slide02 .slide_menu_box{min-height:3.8vw}#slide02 .slide_menu_box .slide_menu{min-height:3.8vw}#slide02 .slide_menu_box .slide_menu li a{font-size:1.55vw}#slide02 .exs_swiper .swiper-slide .sp_wrap{display:block;padding:2.4vw 3vw}#slide02 .exs_swiper .swiper-slide .sp_wrap h3{font-size:1.55vw}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison figure p{font-size:0.95vw}#slide02 .exs_swiper .swiper-slide .p_list{padding-bottom:1em}#slide02 .exs_swiper .swiper-slide .p_list figure p{font-size:0.95vw}.exs_pict{font-size:1.55vw}#why_rohto{padding-top:14vw}#why_rohto .eng_title{margin-bottom:6vw}#why_rohto h4.exs_txt strong{font-size:1.2vw}#researchcapa{padding-top:4.8vw}#researchcapa .slide_menu_box{min-height:7.5vw}#researchcapa .slide_menu_box .slide_menu{min-height:7.5vw}#researchcapa .slide_menu_box .slide_menu a{font-size:2vw}#researchcapa .exs_swiper .swiper-slide .sp_wrap{padding:3vw}#insight{padding-top:14vw;padding-bottom:10vw}#insight .eng_title{margin-bottom:5.8vw}#insight .exs_title01{margin-bottom:7vw}#insight>h4{font-size:1.9vw}#insight .voice .dr_pf{margin-top:2.9vw}#insight .voice .dr_pf figure{width:13.9vw}#insight .voice .dr_pf .pf_txt{width:calc(100% - 15.5vw);font-size:1.07vw}#insight .voice .dr_pf .pf_txt .pf_box .pf_name{width:11.3vw;font-size:1.42vw}#insight .voice .dr_pf .pf_txt .pf_box .pf_body{font-size:0.9vw;width:calc(100% - 11.3vw)}.exs_box{padding:3vw}}@media screen and (max-width: 88em){#action>div.clear.txtCenter01{margin-top:7.6rem}#action .exs_clm{max-width:93rem;margin-top:5rem}#action .exs_cap{margin-top:5rem}.action_list li+li{margin-top:4.19rem}.action_list li h4{font-size:2.3rem}.action_list li p{font-size:1.76rem}.action_list li p strong{font-size:2.52rem}#slide02 .slide_menu_box{min-height:5.4rem}#slide02 .slide_menu_box .slide_menu{min-height:5.4rem}#slide02 .slide_menu_box .slide_menu li a{font-size:2.2rem}#slide02 .exs_swiper .swiper-slide .sp_wrap{padding:3.4vw 4.2vw}#slide02 .exs_swiper .swiper-slide .sp_wrap h3{font-size:2.2rem}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison figure p{font-size:1.3rem}#slide02 .exs_swiper .swiper-slide .p_list figure p{font-size:1.3rem}.exs_pict{font-size:2.18rem}#why_rohto{padding-top:14vw}#why_rohto .eng_title{margin-bottom:6vw}#why_rohto h4.exs_txt strong{font-size:1.68rem}#researchcapa .slide_menu_box{min-height:10.5rem}#researchcapa .slide_menu_box .slide_menu{min-height:10.5rem}#researchcapa .slide_menu_box .slide_menu a{font-size:2.8rem}#researchcapa .exs_swiper .swiper-slide .sp_wrap{padding:4.2rem}#insight>h4{font-size:2.6rem}#insight .voice .dr_pf{margin-top:2em}#insight .voice .dr_pf figure{width:19.5rem}#insight .voice .dr_pf .pf_txt{width:calc(100% - 21.5rem);font-size:1.5rem}#insight .voice .dr_pf .pf_txt .pf_box .pf_name{width:16rem;font-size:2rem}#insight .voice .dr_pf .pf_txt .pf_box .pf_body{font-size:1.3rem;width:calc(100% - 16rem)}.exs_box{padding:4.2vw}}@media screen and (max-width: 60em){#action>div.clear.txtCenter01{margin-top:7vw}#action .exs_clm{margin-top:5vw}#action .exs_cap{margin-top:5vw}.action_list li+li{margin-top:4.2vw}.action_list li h4{font-size:2rem}#source .exs_title03{margin-top:1em}#source .exs_right:has(.exs_title03){clear:both}#slide02 .exs_swiper .swiper-wrapper{align-items:flex-start}#slide02 .exs_swiper .swiper-slide .sp_wrap h3::after{width:55%}#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_left{width:55%}#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_right{width:42%}#slide02 .exs_swiper .swiper-slide .sp_wrap>.exs_cap{padding-top:1.2em;text-align:left}#slide02 .exs_swiper .swiper-slide .p_list figure img{width:70%}#why_rohto h4.exs_txt strong{letter-spacing:normal}#why_rohto .exs_right.exs_txt span{line-height:2.2}}@media screen and (max-width: 48em){#action{padding-top:18vw}#action>div.clear.txtCenter01{margin-top:11vw}#action>div.clear.txtCenter01 .exs_txt{text-align:left}#action>div.clear.txtCenter01 .exs_txt span{display:inline}.action_list li h4{font-size:1.8rem}.action_list li p{font-size:1.9rem}.action_list li p strong{font-size:2.6rem}#source{padding-top:22vw}#source .exs_title01 span{display:inline}#source .exs_title03{margin-top:1em}#source .exs_right:has(.exs_title03){clear:none;float:left;width:44.6%}#slide02 .slide_menu_box .slide_menu li a{font-size:2rem}#slide02 .exs_swiper .swiper-slide .sp_wrap{padding:3rem 2rem}#slide02 .exs_swiper .swiper-slide .sp_wrap h3{font-size:2.3rem}#slide02 .exs_swiper .swiper-slide .sp_wrap h3::after{width:100%}#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_left,#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_right{width:auto;float:none}#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_right{max-width:40rem;margin-left:auto;margin-right:auto}#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_right:has(.comparison),#slide02 .exs_swiper .swiper-slide .sp_wrap .exs_right.p_list{margin-top:1.2em;margin-bottom:1.2em}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison{max-width:45rem;margin:0 auto}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison figure p{font-size:1.3rem}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison figure p span{display:inline}#slide02 .exs_swiper .swiper-slide .p_list{padding-bottom:0}#slide02 .exs_swiper .swiper-slide .p_list figure{width:50%}#slide02 .exs_swiper .swiper-slide .p_list figure img{width:60%;margin:0 auto;border-radius:50%}#slide02 .exs_swiper .swiper-slide .p_list figure p{font-size:1.3rem}.exs_pict{position:relative;left:50%;transform:translateX(-50%);font-size:2.8rem;right:auto;top:auto;margin-top:0.8em}#why_rohto .eng_title{margin-bottom:0.2em}#why_rohto .exs_title01{margin-bottom:0.2em}#why_rohto h4.exs_txt{margin-bottom:1.4em}#why_rohto .exs_left,#why_rohto .exs_right{width:auto;float:none}#why_rohto .exs_right{margin-left:17vw}#why_rohto .exs_right .exs_txt span{display:inline-block}#researchcapa{padding-top:8vw}#researchcapa .slide_menu_box{min-height:6rem}#researchcapa .slide_menu_box .slide_menu{min-height:6rem}#researchcapa .slide_menu_box .slide_menu a{font-size:2.3rem}#researchcapa .exs_swiper .swiper-slide .sp_wrap{padding:3rem 2rem;display:block}#researchcapa .exs_swiper .swiper-slide .sp_wrap>figure{padding-top:0;float:left;width:40%;margin-right:1.5em}#researchcapa .exs_swiper .swiper-slide .sp_wrap p{width:auto}#insight .eng_title{margin-bottom:0.2em}#insight>h4{font-size:2.4rem}#insight .voice .dr_pf{margin-top:5vw}#insight .voice .dr_pf figure{width:16rem}#insight .voice .dr_pf .pf_txt{width:calc(100% - 18rem)}#insight .voice .dr_pf .pf_txt .pf_box{flex-direction:column;margin-bottom:2.4vw}#insight .voice .dr_pf .pf_txt .pf_box .pf_name{width:100%}#insight .voice .dr_pf .pf_txt .pf_box .pf_body{font-size:1.4rem;width:100%;padding:0.5em 0}#insight .voice .dr_pf .pf_txt .pf_box .pf_body::before{content:none}.exs_box{padding:3rem 2rem}}@media screen and (max-width: 40em){#action .exs_right,#action .exs_left{margin-left:17vw}#action .exs_right.exs_title01,#action .exs_left.exs_title01{margin-left:0}#action .exs_right:has(figure),#action .exs_left:has(figure){margin-top:5vw}#action .exs_clm{max-width:32rem}#action .exs_cap{text-align:left}#source .exs_title01 span{display:block}#source .exs_title01+.exs_txt{margin-left:17vw}#source .exs_right:has(.exs_title03){float:none;width:auto}#img_source01{position:static;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:5vw;height:auto}#img_source01 img{width:auto;max-width:100%;position:static}#slide02{padding-top:14vw}#slide02 .slide_menu_box{min-height:4.8rem}#slide02 .slide_menu_box .slide_menu{min-height:4.8rem}#slide02 .slide_menu_box .slide_menu li a{font-size:1.5rem;letter-spacing:normal}#researchcapa{padding-top:12vw}#researchcapa .slide_menu_box{min-height:4.8rem}#researchcapa .slide_menu_box .slide_menu{min-height:4.8rem}#researchcapa .slide_menu_box .slide_menu a{font-size:1.6rem}#researchcapa .exs_swiper .swiper-slide .sp_wrap h3{display:block;font-size:2rem;font-weight:600;color:#00552D;line-height:1.4;margin-bottom:0.8em}#researchcapa .exs_swiper .swiper-slide .sp_wrap>figure{float:none;width:auto;margin-right:0;margin-bottom:0.8em}#insight{padding-top:20vw;padding-bottom:16vw}#insight .eng_title{margin-bottom:0.2em}#insight .voice .dr_pf{display:block}#insight .voice .dr_pf figure{width:18rem;margin-left:auto;margin-right:auto;margin-bottom:0.8em}#insight .voice .dr_pf .pf_txt{width:auto}#insight .voice .dr_pf .pf_txt .pf_box .pf_body{width:100%;padding:0.5em 0}#insight .voice .dr_pf .pf_txt .pf_box .pf_body::before{content:none}.exs_box{padding:3rem 2rem}}@media screen and (max-width: 30em){.action_list li h4{font-size:1.7rem}.action_list li p{font-size:1.8rem}.action_list li p strong{font-size:2.4rem}#slide02 .exs_swiper .swiper-slide .sp_wrap h3{font-size:1.8rem}#slide02 .exs_swiper .swiper-slide .sp_wrap .comparison figure p{font-size:1.1rem}#slide02 .exs_swiper .swiper-slide .p_list figure p{font-size:1.1rem}.exs_pict{font-size:2.4rem}#why_rohto{padding-top:20vw}#researchcapa .slide_menu_box .slide_menu a{font-size:3.4vw}#insight>h4{font-size:2rem}#insight .voice .dr_pf .pf_txt .pf_box .pf_name{font-size:2rem}#insight .voice .dr_pf .pf_txt .pf_box .pf_body{font-size:1.3rem}}@media screen and (max-width: 25em){#action .exs_right,#action .exs_left,#source .exs_title01+.exs_txt,#why_rohto .exs_right{margin-left:2em}}.exs_infomation{margin-top:16rem}.exs_infomation>h3{font-size:2.2rem;color:#888;margin-bottom:2.5em}.exs_infomation>h3 strong{color:#00552D;font-family:"Plus Jakarta Sans", sans-serif;font-weight:600;letter-spacing:0.15em;font-size:1.18em;display:inline-block;margin-right:0.5em}.exs_infomation>ul>li{font-size:1.8rem;min-height:5.4em;padding-left:3.3em;border-bottom:0.1rem solid #D2D2D2;display:flex;line-height:1.5;padding-top:0.5em;padding-bottom:0.5em}.exs_infomation>ul>li>dl{display:flex;align-items:center;justify-content:space-between;gap:2.2em}.exs_infomation>ul>li>dl>dt{display:flex;justify-content:space-between;width:20em}.exs_infomation>ul>li>dl>dt .info_date{display:block;width:calc(100% - 10em)}.exs_infomation>ul>li>dl>dt .info_class{display:block;background:#888;color:#fff;width:10em;text-align:center;padding:0.2em}.exs_infomation>ul>li>dl>dd{width:calc(100% - 22.2em)}@media screen and (max-width: 105em){.exs_infomation{margin-top:9.5vw}.exs_infomation>h3{font-size:1.3vw}.exs_infomation>ul>li{font-size:1.07vw}}@media screen and (max-width: 88em){.exs_infomation>h3{font-size:1.83rem}.exs_infomation>ul>li{font-size:1.5rem}}@media screen and (max-width: 60em){.exs_infomation>h3{margin-bottom:1.5em}.exs_infomation>ul>li{padding-left:0}.exs_infomation>ul>li>dl{gap:normal}.exs_infomation>ul>li>dl>dt{width:16.5em}.exs_infomation>ul>li>dl>dd{width:calc(100% - 18em)}}@media screen and (max-width: 40em){.exs_infomation{margin-top:14vw}.exs_infomation>h3{margin-bottom:1em}.exs_infomation>ul>li{padding-top:0.8em;padding-bottom:0.8em}.exs_infomation>ul>li>dl{display:block}.exs_infomation>ul>li>dl>dt{align-items:center;justify-content:flex-start}.exs_infomation>ul>li>dl>dt .info_date{width:6.5em}.exs_infomation>ul>li>dl>dt .info_class{font-size:1.4rem}.exs_infomation>ul>li>dl>dd{margin-top:0.8em;width:auto}}#breadcrumb ul li{display:none}#breadcrumb ul li:first-child,#breadcrumb ul li:last-child{display:inline}
