@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Roboto:wght@700&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img{vertical-align:bottom;width:100%}input,select,textarea{-webkit-appearance:none}.overSS{display:none}@media screen and (min-width: 501px){.overSS{display:block}}.underSS{display:none}@media screen and (max-width: 500px){.underSS{display:block}}.contentsArea_L{max-width:1200px}@media screen and (max-width: 1280px){.contentsArea_L{margin-left:8em !important;margin-right:8em !important}}@media screen and (max-width: 1104px){.contentsArea_L{margin-left:10vw !important;margin-right:10vw !important}}@media screen and (max-width: 500px){.contentsArea_L{margin-left:20px !important;margin-right:20px !important}}.contentsArea_M{max-width:calc(920px + 4em)}.preload{-webkit-transition:0 !important;transition:0 !important}html{overflow-x:hidden;height:-webkit-fill-available}html,body{height:auto}body{color:#595757;font-family:YakuHanJP,"Noto Sans JP",sans-serif;background-color:#fff;line-height:1.7;font-weight:400;font-size:16px;position:relative;z-index:0;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available}@media screen and (max-width: 500px){body{font-size:14px}}div,section,article,header,footer,aside,figure,nav,li,img,a,span,p,dl,ol,ul,td,th,table{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#595757}.eng{font-family:YakuHanJP,"Roboto",sans-serif}.tac{text-align:center}.tal{text-align:left}.fw500{font-weight:500}.fwBold{font-weight:bold}.gold{color:#e6d072}h3,h4,h5,h6,p,dt,dd,span,li,select{letter-spacing:.165rem}h3{font-size:2.5rem}h3.h-number{padding-bottom:.875rem;border-bottom:3px solid #ecfce5}h3.h-number span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:50px;width:90px;height:80px;color:#fff;letter-spacing:0;background-image:url(../img/material_a.svg);background-size:contain}@media screen and (max-width: 808px){h3.h-number span{margin-right:30px;width:70px;height:62px}}@media screen and (max-width: 500px){h3.h-number span{margin-right:20px;width:50px;height:44px}}@media screen and (max-width: 808px){h3{font-size:1.875rem}}@media screen and (max-width: 500px){h3{font-size:1.5rem}}.dispNone{display:none}.m_auto{margin:0 auto}.select_pdf{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.select_pdf li{width:calc((100% - 90px) / 3);margin-right:45px;padding-top:5rem}.select_pdf li:nth-child(3n){margin-right:0}@media screen and (max-width: 808px){.select_pdf li{width:calc((100% - 45px) / 2);padding-top:2.5rem}.select_pdf li:nth-child(3n){margin-right:45px}.select_pdf li:nth-child(2n){margin-right:0}}@media screen and (max-width: 500px){.select_pdf li{width:100%;margin-right:0;padding-top:1.25rem}.select_pdf li:nth-child(3n){margin-right:0}}.select_pdf li h4{font-size:1.5rem}@media screen and (max-width: 808px){.select_pdf li h4{font-size:1.25rem}}@media screen and (max-width: 500px){.select_pdf li h4{font-size:1rem}}.select_pdf li select{width:100%;padding:.8em 20px;border:1px solid #bcbcbc;border-radius:7px;font-size:16px;color:#595757;background-color:#fff}.select_pdf li select:focus{border:1px solid #6ec14e;outline:2px solid #6ec14e}.select__wrap{position:relative;width:100%}.select__wrap::before{content:"▼";position:absolute;z-index:2;top:calc(50% - 8px);right:20px;font-size:10px;color:#6ec14e}.materialSet_a{position:relative;z-index:1}@media screen and (max-width: 1104px){.materialSet_a{-webkit-transform:scale(0.7);transform:scale(0.7);left:-150px}}@media screen and (max-width: 500px){.materialSet_a{-webkit-transform:scale(0.4);transform:scale(0.4);left:-120px}}.materialSet_a svg{position:absolute;-webkit-transition:.2s;transition:.2s}.materialSet_a svg:nth-child(1){top:-124px;left:-70px}.materialSet_a svg:nth-child(2){top:85px;left:-80px}@media screen and (max-width: 500px){.materialSet_a svg:nth-child(2){opacity:.5}}.materialSet_a svg:nth-child(3){top:-30px;left:-50px}@media screen and (max-width: 500px){.materialSet_a svg:nth-child(3){opacity:.5}}.materialSet_b{position:relative;z-index:1}@media screen and (max-width: 1104px){.materialSet_b{-webkit-transform:scale(0.7);transform:scale(0.7);right:-150px}}@media screen and (max-width: 500px){.materialSet_b{-webkit-transform:scale(0.4);transform:scale(0.4);right:-120px}}.materialSet_b svg{position:absolute;-webkit-transition:.2s;transition:.2s}.materialSet_b svg:nth-child(1){top:230px;right:-130px}.materialSet_b svg:nth-child(2){top:200px;right:120px}@media screen and (max-width: 500px){.materialSet_b svg:nth-child(2){opacity:.5}}.materialSet_b svg:nth-child(3){top:500px;right:-80px}@media screen and (max-width: 500px){.materialSet_b svg:nth-child(3){opacity:.5}}header{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;padding:0 60px}@media screen and (max-width: 808px){header{padding:0 40px;height:50px}}@media screen and (max-width: 500px){header{padding:0 20px}}header .header__wrap{width:100%}header .header__wrap .header__logo{max-width:171px}@media screen and (max-width: 808px){header .header__wrap .header__logo{max-width:120px;position:relative;top:.5em}}.menu-btn{position:fixed;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;width:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1100;background-color:#fff}@media screen and (max-width: 808px){.menu-btn{height:60px;width:60px}}.menu-btn span,.menu-btn span::before,.menu-btn span::after{content:"";display:block;height:1px;width:32px;position:absolute;background-color:#6ec14e;border-radius:5px}@media screen and (max-width: 808px){.menu-btn span,.menu-btn span::before,.menu-btn span::after{width:30px}}.menu-btn span::before{bottom:11px;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 808px){.menu-btn span::before{bottom:8px}}.menu-btn span::after{top:11px;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 808px){.menu-btn span::after{top:8px}}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-btn span{background-color:transparent}#menu-btn-check:checked~.menu-btn span::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-btn-check:checked~.h_menu-wrapper{left:auto;right:0}.h_menu-wrapper{width:100%;height:100vh;max-width:400px;position:fixed;top:0;right:-400px;z-index:1000;background-color:#fff;-webkit-transition:all .6s;transition:all .6s;overflow:auto}@media screen and (max-width: 500px){.h_menu-wrapper{max-width:100%;right:-100%}}.h_menu-wrapper .overlay_menu_wrapper{margin:100px 40px 0;overflow-x:hidden}@media screen and (max-width: 500px){.h_menu-wrapper .overlay_menu_wrapper{margin:60px 40px 0}}.h_menu-wrapper .overlay_menu_wrapper .overlay_menu{background-color:transparent}.h_menu-wrapper .overlay_menu_wrapper .overlay_menu li a{display:inline-block;padding:.813em;font-size:1.5rem}.h_menu-wrapper .overlay_menu_wrapper .overlay_menu li a span{letter-spacing:0;display:block;font-size:.875rem;color:#6ec14e}.h_menu-wrapper .overlay_menu_wrapper .footer__logo__Wrap{max-width:250px;margin-top:150px}@media screen and (max-width: 500px){.h_menu-wrapper .overlay_menu_wrapper .footer__logo__Wrap{max-width:200px;margin-top:40px}}.h_menu-wrapper .overlay_menu_wrapper .banner__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;padding-bottom:60px}@media screen and (max-width: 500px){.h_menu-wrapper .overlay_menu_wrapper .banner__wrap{margin-top:40px;padding-bottom:40px}}footer{margin-top:150px}@media screen and (max-width: 500px){footer{margin-top:100px}}footer .footer__logo__Wrap{max-width:274px}@media screen and (max-width: 808px){footer .footer__logo__Wrap{max-width:200px}}@media screen and (max-width: 500px){footer .footer__logo__Wrap{max-width:150px}}footer .banner__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:100px 0 0;padding-bottom:210px;background:left bottom/741px repeat-x url("../img/footer_bg.png")}@media screen and (max-width: 808px){footer .banner__wrap{margin:80px 0 0}}@media screen and (max-width: 500px){footer .banner__wrap{margin:50px 0 0;padding:0 20px 105px;background-size:370px}}footer .banner__wrap .img__wrap{max-width:250px}footer .banner__wrap .img__wrap:first-of-type{margin-right:1.875rem}@media screen and (max-width: 500px){footer .banner__wrap .img__wrap:first-of-type{margin-right:0}}footer .copyright__Wrap{position:relative;padding:1.5em 0;background-color:#6ec14e}footer .copyright__Wrap small{font-size:.75rem;color:#fff}.mv{position:relative;z-index:-1;width:100%;padding-bottom:45.99vw;background-image:url(../img/mv_bg_pc.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 1280px){.mv{margin-top:0}}@media screen and (max-width: 808px){.mv{padding-bottom:80.21vw;background-image:url(../img/mv_bg_tb.jpg)}}@media screen and (max-width: 500px){.mv{padding-bottom:189.6vw;background-image:url(../img/mv_bg_sp.jpg)}}.mv .mvTitle__wrap{position:absolute;top:8.7vw;left:5.05vw}@media screen and (max-width: 808px){.mv .mvTitle__wrap{-webkit-transform:scale(1.5);transform:scale(1.5)}}@media screen and (max-width: 808px){.mv .mvTitle__wrap{-webkit-transform:scale(1.5);transform:scale(1.5);left:10vw;top:90px}}@media screen and (max-width: 500px){.mv .mvTitle__wrap{-webkit-transform:scale(2.4);transform:scale(2.4);left:11vw;top:160px}}.mv .mvTitle__wrap svg{position:absolute}.mv .mvTitle__wrap svg:nth-child(1){top:-1vw;left:22.86vw;width:24.17vw;height:28.7vw;-webkit-animation-name:mv_obj1;animation-name:mv_obj1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:cubic-bezier(0, 1.09, 0.37, 0.99);animation-timing-function:cubic-bezier(0, 1.09, 0.37, 0.99);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes mv_obj1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mv_obj1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}.mv .mvTitle__wrap svg:nth-child(2){top:1.86vw;left:21vw;width:15.73vw;height:15.73vw;-webkit-animation-name:mv_obj2;animation-name:mv_obj2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:cubic-bezier(0.19, 0.62, 0.3, 0.89);animation-timing-function:cubic-bezier(0.19, 0.62, 0.3, 0.89);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes mv_obj2{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mv_obj2{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}.mv .mvTitle__wrap svg:nth-child(3){top:1.86vw;left:2.5vw;width:23.23vw;height:23.23vw;-webkit-animation-name:mv_obj3;animation-name:mv_obj3;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-timing-function:cubic-bezier(0.19, 0.62, 0.3, 0.89);animation-timing-function:cubic-bezier(0.19, 0.62, 0.3, 0.89);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes mv_obj3{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mv_obj3{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}.mv .mvTitle__wrap svg:nth-child(4){top:8.13vw;left:6.51vw;width:5.05vw;height:6.77vw;-webkit-animation-name:mv_logo;animation-name:mv_logo;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:cubic-bezier(0.19, 0.62, 0.3, 0.89);animation-timing-function:cubic-bezier(0.19, 0.62, 0.3, 0.89);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes mv_logo{0%{opacity:0}100%{opacity:1}}@keyframes mv_logo{0%{opacity:0}100%{opacity:1}}.mv .mvTitle__wrap h2{position:relative;top:7.5vw;left:13.7vw;font-size:4.17vw;line-height:4.9vw;color:#fff;text-shadow:5px 5px 10px rgba(0,0,0,.25)}.mv .mvTitle__wrap h2 span{position:relative;letter-spacing:.05em;overflow:hidden;-webkit-animation-name:title1;animation-name:title1;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:cubic-bezier(0.19, 0.62, 0.3, 0.89);animation-timing-function:cubic-bezier(0.19, 0.62, 0.3, 0.89);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes title1{0%{bottom:-1em;opacity:0}100%{bottom:0;opacity:1}}@keyframes title1{0%{bottom:-1em;opacity:0}100%{bottom:0;opacity:1}}.mv .mvTitle__wrap h2 span:nth-of-type(2){-webkit-animation-delay:.8s;animation-delay:.8s}.mv .mvTitle__wrap h2 span:nth-of-type(3){-webkit-animation-delay:1s;animation-delay:1s}.greeting{margin-top:60px}@media screen and (max-width: 808px){.greeting{margin-top:0}}.greeting .materialSet_a{z-index:-1}@media screen and (max-width: 500px){.greeting .materialSet_a{display:none}}.greeting .greeting__wrap{color:#fff}@media screen and (max-width: 500px){.greeting .greeting__wrap{margin-left:0 !important;margin-right:0 !important}}.greeting .greeting__wrap .greeting__text__wrap{background-color:#6ec14e;border-radius:40px;-webkit-box-shadow:20px 20px 40px 40px rgba(195,195,195,.2);box-shadow:20px 20px 40px 40px rgba(195,195,195,.2)}@media screen and (max-width: 500px){.greeting .greeting__wrap .greeting__text__wrap{border-radius:0}}.greeting .greeting__wrap .greeting__text__wrap .greeting__text{padding:3.75rem 0 3.75rem}@media screen and (max-width: 1280px){.greeting .greeting__wrap .greeting__text__wrap .greeting__text{padding:3.75rem 3rem 3.75rem}}@media screen and (max-width: 500px){.greeting .greeting__wrap .greeting__text__wrap .greeting__text{padding:3.75rem 20px 3.75rem}}.greeting .greeting__wrap .greeting__text__wrap .greeting__text h3{position:relative}.greeting .greeting__wrap .greeting__text__wrap .greeting__text h3::before{content:"";position:absolute;width:60px;height:6px;bottom:-24px;left:calc(50% - 30px);background-color:#fff}.greeting .greeting__wrap .greeting__text__wrap .greeting__text span{display:block;font-size:.75rem}.greeting .greeting__wrap .greeting__text__wrap .greeting__text .greeting__text__body{margin-top:4.188rem}.greeting .greeting__wrap .greeting__text__wrap .greeting__text .greeting__text__body p{margin-bottom:2em}.magazine{margin-top:287px;background-color:#fafff8;position:relative}.magazine::before{content:"";position:absolute;z-index:-1;width:100%;height:13.02vw;top:-13.02vw;left:0;background-image:url(../img/bg_obj_top.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 808px){.magazine{margin-top:150px}}@media screen and (max-width: 500px){.magazine{margin-top:140px}}.magazine::after{content:"";position:absolute;z-index:-1;width:100%;height:13.02vw;bottom:-13.02vw;left:0;background-image:url(../img/bg_obj_bottom.svg);background-repeat:no-repeat;background-size:cover}.magazine .magazine__wrap{position:relative;z-index:2}.magazine .magazine__wrap .magazine__lists__wrap{margin-left:11.67%}@media screen and (max-width: 808px){.magazine .magazine__wrap .magazine__lists__wrap{margin-left:0;padding-bottom:60px}}.magazine .magazine__wrap .magazine__lists__wrap h4{font-size:1.5rem;margin-top:5em}@media screen and (max-width: 808px){.magazine .magazine__wrap .magazine__lists__wrap h4{font-size:1.25rem}}@media screen and (max-width: 500px){.magazine .magazine__wrap .magazine__lists__wrap h4{margin-top:3.125em;font-size:1rem;letter-spacing:2px}}.magazine .magazine__wrap .magazine__lists__wrap h4 span{color:#6ec14e}.magazine .magazine__wrap .magazine__lists__wrap .magazine__lists li{text-decoration:underline;margin:1em 0 0 2em}.magazine .magazine__wrap .magazine__lists__wrap .magazine__lists li a{position:relative}.magazine .magazine__wrap .magazine__lists__wrap .magazine__lists li a::before{content:"";position:absolute;bottom:0;right:-38px;width:20px;height:24px;background-image:url(../img/pdf_icon.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 500px){.magazine .magazine__wrap .magazine__lists__wrap .magazine__lists li a::before{right:-34px;width:18px;height:21px}}.magazine .magazine__wrap .magazine__lists__wrap .magazine__lists li a .overSS{display:inline-block;text-decoration:underline}@media screen and (max-width: 500px){.magazine .magazine__wrap .magazine__lists__wrap .magazine__lists li a .overSS{display:none}}.magazine .materialSet_a{top:-1150px}.magazine .materialSet_a svg:nth-child(1){top:-600px}.magazine .materialSet_b{top:200px}.magazine .materialSet_b svg:nth-child(1){top:230px}.medicine{margin-top:250px}@media screen and (max-width: 808px){.medicine{margin-top:150px}}@media screen and (max-width: 500px){.medicine{margin-top:100px}}.medicine .medicine__wrap{position:relative;z-index:2}.medicine .materialSet_b{top:-200px}.medicine .materialSet_b svg:nth-child(1){top:0}.research{margin-top:250px;background-color:#fafff8;position:relative}@media screen and (max-width: 808px){.research{margin-top:130px}}.research::before{content:"";position:absolute;z-index:-1;width:100%;height:13.02vw;top:-13.02vw;left:0;background-image:url(../img/bg_obj_top.svg);background-repeat:no-repeat;background-size:cover}.research::after{content:"";position:absolute;z-index:-1;width:100%;height:13.02vw;bottom:-13.02vw;left:0;background-image:url(../img/bg_obj_bottom.svg);background-repeat:no-repeat;background-size:cover}.research .research__wrap{position:relative;z-index:2}@media screen and (max-width: 808px){.research .research__wrap{padding-bottom:60px}}.research .materialSet_a{top:200px}.research .materialSet_a svg:nth-child(1){top:-1350px}.video{margin-top:200px}@media screen and (max-width: 1104px){.video{margin-top:140px}}@media screen and (max-width: 500px){.video{margin-top:90px}}.video .video__wrap{position:relative;z-index:2}.video .video__wrap .video_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.video .video__wrap .video_list li{width:calc((100% - 7.5%) / 3);margin-right:3.75%;padding-top:2.5rem}.video .video__wrap .video_list li:nth-child(3n){margin-right:0}@media screen and (max-width: 1104px){.video .video__wrap .video_list li{width:calc((100% - 3.75%) / 2);padding-top:2rem}.video .video__wrap .video_list li:nth-child(3n){margin-right:3.75%}.video .video__wrap .video_list li:nth-child(2n){margin-right:0}}@media screen and (max-width: 500px){.video .video__wrap .video_list li{width:100%;margin-right:0;padding-top:1.5rem}.video .video__wrap .video_list li:nth-child(3n){margin-right:0}}.video .video__wrap .video_list li .imgWrap{overflow:hidden}.video .video__wrap .video_list li .imgWrap img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .6s;transition:all .6s}.video .video__wrap .video_list li h4{font-size:1rem}@media screen and (max-width: 1104px){.video .video__wrap .video_list li h4{font-size:.875rem}}@media screen and (max-width: 808px){.video .video__wrap .video_list li h4{font-size:.75rem}}.video .video__wrap .video_list li:hover .imgWrap img{-webkit-transform:scale(1.07);transform:scale(1.07)}.video .materialSet_b{top:0}.video .materialSet_b svg:nth-child(1){top:800px}.video .materialSet_b svg:nth-child(2){top:600px}.video .materialSet_b svg:nth-child(3){top:1000px}
/*# sourceMappingURL=style.min.css.map */