@charset "UTF-8";.top .main-visual{background:url(../../../img/webp/top/main_bg.webp) no-repeat;background-repeat:no-repeat;background-position:right top;background-size:57% 100%;position:relative}.top .mainvisual-img1{max-width:clamp(670px,47vw,970px);position:absolute;right:1.5625%;bottom:2%;z-index:2}.top .mainvisual-img2{max-width:clamp(440px,37vw,660px);position:absolute;right:18.75%;top:2%;z-index:1}.top .main-contentBox{position:relative;z-index:3;padding:17px 40px 37px 120px;padding-left:clamp(5px,5vw,120px)}.top .main-contentBox h2{font-size:clamp(28px,3vw,50px);font-weight:900;line-height:1.3}.top .main-contentBox h2 span{color:red;font-size:148%;font-weight:900}.top .main-txt1{max-width:clamp(500px,40vw,713px);margin-bottom:10px}.top .main-txt2{font-weight:700;font-size:clamp(80px,8vw,114px);letter-spacing:.05em;text-shadow:4px 4px 0 #fede7e;display:inline-block;line-height:1.4;border-bottom:10px dotted #febf00;margin-bottom:20px;white-space:nowrap}.top .main-txt4{max-width:clamp(410px,45vw,846px);margin-bottom:10px}.top .sp-content{background:url(../../../img/webp/top/main_bg_sp.webp) no-repeat;background-repeat:no-repeat;background-size:cover;min-height:300px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);padding:20px}.top .sp-content-txt1{font-weight:700;font-size:21px;letter-spacing:.02em;line-height:1.6;color:#fff;margin-bottom:10px;background:#000;color:#ffd91a;display:inline;padding:0 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.top .spvisual-img1{width:50.5%}.top .spvisual-img2{width:76%;max-width:480px;margin-left:auto;margin-top:-20%;margin-bottom:-10%}.top .sp-content-txt2{margin-top:-20px;font-weight:700;margin-bottom:10px;letter-spacing:.02em;line-height:1.6}.top .sp-contentBox{margin-top:15px;padding:5px;background:#fff;border-radius:10px}.top .sp-contentList{background:#fff;border:3px solid #00b285;border-radius:10px;padding:10px}.top .sp-contentListItem{font-weight:700;font-size:18px;letter-spacing:.02em;line-height:36px;text-align:left;color:#00b285;position:relative;padding-left:28px}.top .sp-contentListItem::before{content:"";background:url(../../../img/svg/icon_light2.svg) no-repeat;background-size:contain;width:18px;height:23px;position:absolute;top:5px;left:0}.top .sp-cotnentBox{margin-top:15px}.top .main-txt3{font-weight:500;font-size:24px;letter-spacing:.02em;margin-bottom:127px;position:relative;text-align:left}.top .main-txt3 span{font-weight:700;font-size:30px;color:#00b285}.top .mainvisual-btnWrap2{position:relative;z-index:3}.top .mainvisual-btnWrap{position:relative;display:inline-block;max-width:440px;width:100%}.top .mainvisual-btn{position:relative;background:#00b285;border-radius:10px;height:110px;display:block;text-align:center;font-weight:700;font-size:28px;color:#fff;max-width:720px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .mainvisual-btn a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:auto;content:"";background-color:transparent}.top .mainvisual-btn::before{content:"";background:#00cc98;width:100%;height:100%;position:absolute;top:-4px;left:0;border-radius:10px;z-index:-1}.top .mainvisual-btn::after{content:"";background:#008f6b;width:100%;height:100%;position:absolute;bottom:-4px;left:0;border-radius:10px;z-index:-1}.top .mainvisual-btn:hover .mainvisual-btn__img3{-webkit-animation:arrowAction .5s ease;animation:arrowAction .5s ease}.top .mainvisual-btn__img2{max-width:clamp(100px,10vw,161px);position:absolute;left:0;bottom:0}.top .mainvisual-btn__txt{position:relative;-webkit-text-decoration:underline #ffd91a 2px;text-decoration:underline #ffd91a 2px;padding-bottom:14px;text-underline-offset:15px}.top .mainvisual-btn__txt::before{content:"";width:100%;height:3px;background-color:#ffd91a;position:absolute;bottom:0;left:0}.top .mainvisual-btn__txt p{font-weight:700;font-size:clamp(28px,5vw,48px);letter-spacing:.05em;line-height:1}.top .mainvisual-btn__txt span{font-family:Montserrat,sans-serif;font-weight:700;font-style:italic;font-size:62px;font-size:clamp(38px,5vw,62px);letter-spacing:.05em}.top .news{padding:20px 0 22px;background:#faf8f5}.top .newsWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .news-headbox{margin-right:89px}.top .news-list{max-width:960px;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.top .news-list__item a{display:block}.top .news-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:3px 1px;background-repeat:repeat-x;padding:20px 60px 20px 15px;-webkit-transition:all .3s;transition:all .3s;position:relative;background:#fff;border-radius:10px;border:2px solid #fff}.top .news-content::before{content:"";width:24px;height:24px;background:#00b285;border-radius:50%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .news-content::after{content:"";width:0;height:0;border-left:7px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;z-index:3;right:27px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .6s;transition:all .6s}.top .news-content:hover{border-radius:10px;border:2px solid #00b285}.top .news__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .news__date{text-align:left;color:#00b285;margin-right:22px}.top .news__date time{font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;letter-spacing:.05em}.top .news__category{display:inline-block;font-weight:400;font-size:14px;letter-spacing:.02em;line-height:28px;text-align:center;margin-right:30px;padding:0 12px;color:#fff;background:#00b285;border-radius:5px}.top .news__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.top .news__btn a{margin-left:auto;margin-top:50px}.top .mainBnr{padding:40px 0;background-color:#febf00;background-image:-webkit-repeating-linear-gradient(45deg,transparent,transparent 12px,#fec61a 12px,#fec61a 16px);background-image:repeating-linear-gradient(45deg,transparent,transparent 12px,#fec61a 12px,#fec61a 16px)}.top .mainBnrList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.top .mainBnrListItem{max-width:440px;width:100%;height:160px;border-radius:10px;background:#fff;border:3px solid #00b285;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;overflow:hidden}.top .mainBnrListItem::before{content:"";width:36px;height:36px;background:#00b285;border-radius:50%;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .mainBnrListItem::after{content:"";width:0;height:0;border-left:10px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;position:absolute;z-index:3;right:33px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .6s;transition:all .6s}.top .mainBnrListItem a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:auto;content:"";background-color:transparent}.top .mainBnrListItem:nth-of-type(1){background:url(../../../img/svg/human_03.svg) #fff no-repeat;background-position:left bottom;background-size:clamp(70px,8vw,120px)}.top .mainBnrListItem:nth-of-type(2){background:url(../../../img/svg/human_16_rev.svg) #fff no-repeat;background-position:left bottom;background-size:clamp(85px,9vw,150px)}.top .mainBnrListItem:nth-of-type(3){background:url(../../../img/svg/human_04.svg) #fff no-repeat;background-position:left bottom;background-size:clamp(70px,8vw,116px)}.top .mainBnrList__txt{font-weight:700;font-size:clamp(18px,2vw,24px);letter-spacing:.05em}.top .mainBnrList__txt .bnr__txt2{font-weight:700;font-size:28px;letter-spacing:.05em;color:#00b285}.top .mainBnrList__txt .bnr__txt3{font-weight:700;font-size:24px;letter-spacing:.05em}.top .whyLp{padding:40px 0 60px;background-image:-webkit-radial-gradient(#ffecb2 6.25%,transparent 12.5%);background-image:radial-gradient(#ffecb2 6.25%,transparent 12.5%);background-size:24px 24px}.top .YoutubeList .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:clamp(40px,6vw,100px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .YoutubeList .leftbox,.top .YoutubeList .rightbox{width:50%}.top .YoutubeList .leftbox{text-align:center}.top .YoutubeList .rightbox div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top .YoutubeList .rightbox h3{font-weight:700;font-size:clamp(23px,3vw,39px);line-height:2.6}.top .whyGene{padding:60px 0;background:url(../../../img/svg/illust_lamp.svg),url(../../../img/svg/top/news_dotcircle.svg) #faf8f5;background-repeat:no-repeat;background-position:right 4.166% top,right top}.top .whyGeneList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:50px;overflow:hidden}.top .whyGeneListItem{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.top .whyGeneListItem::before{content:"";width:88px;height:88px;background:#00b285;border-radius:50%;position:absolute;right:5%;bottom:5%;z-index:2;pointer-events:none;-webkit-transition:all .3s;transition:all .3s}.top .whyGeneListItem::after{content:"";width:0;height:0;border-left:24px solid #fff;border-top:17px solid transparent;border-bottom:17px solid transparent;position:absolute;z-index:3;right:calc(5% + 28px);bottom:calc(5% + 28px);pointer-events:none}.top .whyGeneList__head{margin-bottom:20px}.top .whyGeneList__head::after{margin-top:20px;background:-webkit-radial-gradient(circle farthest-side,#00b285,#00b285 35%,transparent 35%,transparent);background:radial-gradient(circle farthest-side,#00b285,#00b285 35%,transparent 35%,transparent);background-size:8px;content:"";display:inline-block;height:8px;width:100%}.top .whyGeneList__ttl{font-weight:700;font-size:clamp(26px,3vw,39px);border-left:4px solid #febf00;padding-left:6px}.top .whyGeneList__img{position:relative;z-index:1;width:calc(100% - 5px);border-radius:10px}.top .whyGeneList__img::before{content:"";display:block;background:rgba(254,191,0,.8);width:100%;height:100%;border-radius:10px;position:absolute;right:-5px;bottom:-5px;z-index:-1}.top .whyGeneList__img img{position:relative;border-radius:10px}.top .subsidy{overflow:hidden}.top .subsidy-bg{background:url(../../../img/webp/top/subsidy_bg.webp);background-size:cover;height:530px;position:relative}.top .subsidy-bg::before{content:"";background-color:rgba(0,179,133,.6);width:100%;height:100%;position:absolute;z-index:1}.top .subsidyContentWrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:530px;margin:0 auto;max-width:1440px;z-index:3}.top .subsidyContentWrap::before{content:"";background:url(../../../img/svg/human_14_2.svg);background-size:contain;background-repeat:no-repeat;width:241px;height:169px;max-width:241px;position:absolute;right:-20px;bottom:10px;z-index:4;pointer-events:none}.top .subsidyContent{background:#febf00;border-radius:10px;height:370px;width:100%;max-width:1330px;margin:0 auto 0 0}.top .subsidyContent__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px;height:370px;max-width:1440px;width:100%}.top .subsidyContent__inner::before{content:"";background:#febf00;width:100%;height:100%;position:absolute;right:0;bottom:0;border-radius:10px}.top .subsidyContent__inner::after{content:"";background-image:-webkit-repeating-linear-gradient(45deg,transparent,transparent 8px,#fff 8px,#fff 11px);background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,#fff 8px,#fff 11px);width:100%;height:100%;position:absolute;right:-20px;bottom:-20px;border-radius:10px;z-index:-1}.top .subsidy__ttl{max-width:490px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;z-index:3;margin-right:10px}.top .subsidyContent-r{position:relative;z-index:3;max-width:clamp(540px,58vw,700px);width:100%}.top .subsidyContent-r__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top .subsidyList{position:relative;margin-bottom:19px;margin-right:4%}.top .subsidyList::before{content:"";background:url(../../../img/svg/top/subsidy_subject.svg) no-repeat;width:108px;height:108px;background-size:contain;position:absolute;left:-90px;top:-19px;z-index:-1}.top .subsidyListItem{background:#fff;max-width:254px;width:100%;border-radius:4px;padding:9px 10px;font-weight:700;font-size:20px;text-align:center}.top .subsidyListItem span{font-weight:500;font-size:16px;margin-left:2px}.top .subsidyListItem:not(:first-child){margin-top:7px}.top .subsidy__img{max-width:256px;padding-left:10px}.top .subsidy__btn{position:relative;z-index:2}.top .leave{background:#e8f4f6;padding:32px 15px 32px;overflow:hidden}.top .leave .c-ttl2{font-size:clamp(28px,5vw,50px)}.top .leave .p-leave-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px}.top .leave .p-leave-listItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;border:6px solid #00b285;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:calc((100% - 90px)/ 6);text-align:center;aspect-ratio:1/1;position:relative;padding:.5em}.top .leave .p-leave-listItem h3{font-weight:900;color:#00b285;font-size:clamp(19px,1.3020833333vw,23px);line-height:1.3}.top .leave .p-leave-listItem p{font-weight:700;margin-top:.5rem;line-height:1.4;font-size:clamp(14px,.8333333333vw,16px)}.top .leave .p-leave-listItem._rev{background:#00b285}.top .leave .p-leave-listItem._rev h3{color:#fff}.top .leave .p-leave-listItem._rev p{color:#fff}.top .leave .p-leave-listItem:not(:first-child){position:relative}.top .leave .p-leave-listItem:not(:first-child)::before{content:"";height:25%;width:13%;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);background:#febf00;position:absolute;left:-8%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .leave .leave-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:bottom;-webkit-align-items:bottom;-ms-flex-align:bottom;align-items:bottom;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:3%}.top .leave .leave-bottom .left{-webkit-box-flex:0;-webkit-flex:0 0 23.9%;-ms-flex:0 0 23.9%;flex:0 0 23.9%;max-width:344px;min-width:80px;position:relative}.top .leave .leave-bottom .left::before{content:"";background:url(../../../img/svg/human_11_rev.svg);background-size:contain;background-repeat:no-repeat;background-position:right bottom;width:100%;height:160%;position:absolute;right:0;bottom:-32px;z-index:4;pointer-events:none}.top .leave .leave-bottom .center{-webkit-box-flex:1;-webkit-flex:1 1 48.6%;-ms-flex:1 1 48.6%;flex:1 1 48.6%;max-width:700px;min-width:120px}.top .leave .leave-bottom .center .subsidy__btn::before{content:none}.top .leave .leave-bottom .right{-webkit-box-flex:0;-webkit-flex:0 0 15.3%;-ms-flex:0 0 15.3%;flex:0 0 15.3%;max-width:220px;min-width:60px;position:relative}.top .leave .leave-bottom .right::before{content:"";background:url(../../../img/svg/human_10.svg);background-size:contain;background-repeat:no-repeat;background-position:left bottom;width:100%;height:160%;position:absolute;left:-20px;bottom:-32px;z-index:4;pointer-events:none}@media only screen and (min-width:1025px) and (max-width:1600px){.top{min-height:800px}.top .main-contentBox{padding-left:20px;max-width:min(54vw,680px)}.top .main-txt2{font-size:clamp(72px,8vw,98px)}.top .mainvisual-btn__txt p{font-size:32px}.top .mainvisual-btn__txt span{font-size:42px}}@media only screen and (min-width:1025px) and (max-width:1280px){.top{min-height:800px}.top .mainvisual-img1{max-width:560px;bottom:auto;top:20%}.top .mainvisual-img2{max-width:420px;top:1%}.top .mainBnrList{gap:15px}.top .leave .p-leave-listItem{width:calc((100% - 72px)/ 5);border:5px solid #00b285}}@media only screen and (max-width:1024px){.top{min-height:800px}.top .mainvisual-img1{max-width:53%;bottom:auto;top:16%}.top .mainvisual-img2{max-width:39%;right:13%;top:2%}.top .main-contentBox{padding:10px 20px 30px;margin:0 auto}.top .main-txt1{max-width:350px}.top .main-txt2{font-size:48px}.top .main-txt4{max-width:390px}.top .mainvisual-btn__txt{text-underline-offset:11px;-webkit-text-decoration:underline #ffd91a 1px;text-decoration:underline #ffd91a 1px}.top .mainvisual-btn__txt p{font-size:24px}.top .mainvisual-btn__txt span{font-size:25px}.top .newsWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.top .news-list{max-width:100%}.top .news__meta{margin-bottom:5px}.top .news__text{display:block}.top .mainBnrList{padding:0;gap:10px}.top .mainBnrListItem::before{right:10px;width:28px;height:28px}.top .mainBnrListItem::after{right:18px;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}.top .whyGeneList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top .whyGeneListItem::before{width:66px;height:66px}.top .whyGeneListItem::after{border-left:20px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;right:calc(5% + 20px);bottom:calc(5% + 20px)}.top .subsidy-bg{height:auto}.top .subsidyContentWrap{max-width:100%;height:auto;padding:60px 0}.top .subsidyContentWrap::before{right:-15px;bottom:-20px;width:140px}.top .subsidyContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0);max-width:100%}.top .subsidyContent__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0);max-width:100%;padding:20px 20px 40px}.top .subsidy__ttl{margin-right:0;max-width:300px;margin-top:-60px;margin-bottom:40px}.top .subsidy__img{margin-right:auto;max-width:180px}.top .leave .p-leave-listItem{width:calc((100% - 36px)/ 3);border:3px solid #00b285}}@media only screen and (max-width:767px){.top{min-height:800px}.top .main-visual{background:url(../../../img/webp/top/mainbg_sp.webp) no-repeat;background-size:60%;background-position:right top}.top .main-visual::before{content:"";background:url(../../../img/svg/illust_lamp.svg) no-repeat;background-size:contain;width:34px;height:42px;position:absolute;right:3%;top:0}.top .mainvisual-img1{display:none}.top .mainvisual-img2{display:none}.top .main-contentBox{padding:20px 20px 40px;margin:0 auto}.top .main-contentBox h2{text-align:center}.top .main-txt1{margin-left:auto;margin-right:auto;margin-bottom:10px}.top .main-txt2Wrap{text-align:center}.top .main-txt2{text-align:center;margin:0 auto 20px;font-size:38px}.top .main-txt4{margin:2rem auto 2rem;max-width:100%}.top .main-txt3{font-size:21px;margin-top:20px;display:inline-block;padding-right:80px;margin-bottom:40px}.top .main-txt3::before{content:"";background:url(../../../img/svg/human_24.svg) no-repeat;background-position:right bottom;width:80px;height:120px;background-size:contain;position:absolute;right:0;bottom:20px}.top .main-txt3 span{font-size:26px}.top .mainvisual-btnWrap2{text-align:center}.top .mainvisual-btnWrap{max-width:248px}.top .mainvisual-btnWrap::after{content:"";width:0;height:0;border-left:13px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;position:absolute;z-index:3;right:15px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .6s;transition:all .6s}.top .mainvisual-btn{height:58px}.top .mainvisual-btn__img2{display:none}.top .news-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.top .mainBnrList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top .mainBnrListItem{max-width:100%;padding:10px;height:100px}.top .YoutubeList .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.top .YoutubeList .leftbox,.top .YoutubeList .rightbox{width:100%}.top .whyGene{background-size:auto,38%}.top .subsidyContentWrap::before{display:none}.top .subsidy__ttl{margin-bottom:-40px}.top .subsidyContent-r{width:80%}.top .subsidyContent-r__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top .subsidyList{margin-right:0;padding-left:0;margin:0 auto 15px;width:100%}.top .subsidyList::before{background:url(../../../img/svg/top/subsidy_subject_sp.svg) no-repeat;background-size:contain;z-index:1;width:62px;height:62px;left:-45px;top:-30px}.top .subsidyListItem{border-radius:0;max-width:100%}.top .subsidyListItem:first-child{border-radius:4px 4px 0 0}.top .subsidyListItem:last-child{border-radius:0 0 4px 4px}.top .subsidyListItem:not(:first-child){margin:0}.top .subsidy__img{margin:0 auto}.top .subsidy__btn::before{content:"";background:url(../../../img/svg/human_14_2.svg);background-size:contain;background-repeat:no-repeat;width:120px;height:112px;position:absolute;left:-40px;bottom:-30px;z-index:4;pointer-events:none}}@media only screen and (max-width:600px){.top{min-height:800px}.top .sp-content-txt1{font-size:17px}.top .sp-content-txt2{font-size:17px}.top .main-txt3 span{font-size:22px}.top .subsidyContent-r{width:100%}.top .subsidy__btn::before{width:86px;height:78px;left:-15%}.top .leave .p-leave-listItem{width:calc((100% - 18px)/ 2)}.top .leave .leave-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top .leave .leave-bottom .left::before{display:none}.top .leave .leave-bottom .right::before{display:none}}@media only screen and (min-width:1281px) and (max-width:1600px){.top .mainvisual-img1{max-width:720px;bottom:auto;top:20%}.top .mainvisual-img2{max-width:540px;top:1%}}@media only screen and (max-width:767px) and (max-width:600px){.top .main-txt3{font-size:19px}}@media only screen and (max-width:768px){.top .mainvisual-btn__txt p{font-size:20px}}@media only screen and (min-width:768px){.top .mainBnrListItem:hover{-webkit-animation:shadow-drop-2-bottom .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-2-bottom .4s cubic-bezier(.25,.46,.45,.94) both}}@media only screen and (min-width:768px) and (max-width:1024px){.top .whyGeneList__img img{height:350px;-o-object-fit:cover;object-fit:cover}}@media (hover:hover){.top .whyGeneListItem:hover::before{scale:1.1}}@media only screen and (max-width:1280px){.top .subsidyContentWrap::before{height:120px;right:-40px;width:180px}}@media only screen and (max-width:480px){.top .leave .p-leave-listItem{width:90%;margin-left:auto;margin-right:auto}.top .leave .p-leave-listItem h3{font-size:8vw}.top .leave .p-leave-listItem p{font-size:5vw}.top .leave .p-leave-listItem:not(:first-child)::before{height:13%;width:25%;top:-3%;left:50%;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}
/*# sourceMappingURL=../../map/object/project/top.css.map */