﻿.balloon1{position:relative;display:inline-block;margin:0.5em 0;padding:0.5rem 1rem;min-width:120px;max-width:100%;color:#FFF;font-size:18px;line-height:1.5;background:#422E2E}@media screen and (min-width: 64em){.balloon1{padding:1rem 3rem;font-size:24px}}.balloon1 strong{color:#FFE67C}.balloon1:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:10px solid transparent;border-top:15px solid #422E2E}.balloon1 p{margin:0;padding:0}#mv .mv-ttl h1{margin-bottom:4rem}#mv .mv-ttl .mv-copy{font-size:16px;margin-top:4rem;margin-bottom:0}@media screen and (min-width: 64em){#mv .mv-ttl .mv-copy{margin-top:0;font-size:21px}}#mv .mv-ttl img{width:100%}@media screen and (min-width: 48em){#mv .mv-ttl img{width:90%;max-width:960px}}#point{background:url(../assets/img/lp/ganttchart-bg.jpg) no-repeat center;background-size:cover;text-align:center;padding:70px 0 60px}@media screen and (min-width: 64em){#point{padding:90px 0 110px}}#point .inner{position:relative;background:rgba(255,255,255,0.6);border-radius:13px;box-shadow:0px 3px 6px 0 rgba(0,0,0,0.16);padding:20px 20px 50px}@media screen and (min-width: 64em){#point .inner{padding:60px 60px 100px}}@media screen and (min-width: 80em){#point .inner{padding:60px 60px 180px}}#point .inner .ttl{position:relative;width:fit-content;margin:0 auto 15px;font-size:20px;font-weight:600;line-height:1.2;padding:15px 0 20px;margin-top:2rem;background:linear-gradient(transparent 70%, #F9E0E2 70%, #F9E0E2 90%, transparent 90%)}@media screen and (min-width: 64em){#point .inner .ttl{font-size:36px}}#point .inner .point-ttl{margin:0 auto;width:60%;max-width:250px}#point .inner .point-ttl:not(:first-child){margin:4rem auto 0 auto}@media screen and (min-width: 80em){#point .inner .point-ttl:not(:first-child){margin:5rem auto 2rem auto}}#point .inner .sub-ttl{font-size:16px}@media screen and (min-width: 64em){#point .inner .sub-ttl{font-size:25px}}#point .inner h2{text-align:center;font-size:18px;line-height:1.4;margin:0 auto 10px;padding-top:1rem;padding-bottom:1rem}@media screen and (min-width: 64em){#point .inner h2{font-size:34px;border-bottom-width:2px;padding-bottom:30px;margin-bottom:30px}}@media screen and (min-width: 80em){#point .inner h2{font-size:36px}}#point .inner .point01-wrapper{width:85%;margin:0 auto}@media screen and (min-width: 64em){#point .inner .point01-wrapper{width:80%}}#point .inner .point01-wrapper img{width:16rem;height:auto;margin-bottom:1rem}#point .inner .point01-wrapper .box{display:flex;flex-direction:column;align-items:center}#point .inner .point01-wrapper .box:not(:last-child){margin-bottom:3rem}@media screen and (min-width: 64em){#point .inner .point01-wrapper .box{margin-bottom:0}}#point .inner .point01-wrapper .box p{font-weight:bold;line-height:1.6}#point .inner .member{background-color:#E9ECF7;padding:2rem;border-radius:1rem;position:relative;font-weight:bold;margin:0 auto;width:90%}@media screen and (min-width: 48em){#point .inner .member{width:80%;max-width:600px}}#point .inner .member p{font-size:1.6rem}@media screen and (min-width: 64em){#point .inner .member p{font-size:2.4rem}}#point .inner .member .img_member{position:absolute;right:0;left:0;width:118px;margin:0 auto;bottom:-13rem}@media screen and (min-width: 64em){#point .inner .member .img_member{margin:0;left:auto;right:-9rem;bottom:-6rem}}#point .inner .point02_deta{width:230px;margin:15rem auto  2rem auto}@media screen and (min-width: 64em){#point .inner .point02_deta{margin:3rem auto 5rem auto}}#point .inner .full-screen_wrapper{background-color:#E7E7E8;padding:2rem;border-radius:1rem;position:relative;width:98%;max-width:900px;margin:0 auto}#point .inner .full-screen_wrapper .pm{position:absolute;bottom:-14rem;left:-1rem;width:50px}@media screen and (min-width: 48em){#point .inner .full-screen_wrapper .pm{width:74px}}#point .inner .full-screen_wrapper .pmo{position:absolute;bottom:-13rem;right:-1rem;width:40px}@media screen and (min-width: 48em){#point .inner .full-screen_wrapper .pmo{width:56px}}#point .inner .full-screen_wrapper .pure-g{width:90%;margin:0 auto}#point .inner .full-screen_wrapper .pure-g>div:not(:last-child){margin-bottom:2rem}#point .inner .full-screen_wrapper .pure-g>div>img{width:100%;margin:0 0.5rem 0.5rem 0.5rem}@media screen and (min-width: 48em){#point .inner .full-screen_wrapper .pure-g>div>img{width:19rem}}#point .inner .full-screen_wrapper .pure-g>div>span{background:#000;font-size:1rem;padding:0.3rem 1rem;width:auto;border-radius:1rem;color:#FFF}@media screen and (min-width: 64em){#point .inner .full-screen_wrapper .pure-g>div>span{font-size:1.2rem;padding:0.5rem 1.5rem}}#point .inner .full-copy{font-size:2.6rem;font-weight:bold;margin-top:10rem;line-height:1.5}@media screen and (min-width: 48em){#point .inner .full-copy{font-size:3.5rem;margin-top:4rem}}@media screen and (min-width: 64em){#point .inner .full-copy{margin-top:4.5rem}}#point .inner .full-copy .marker{background:linear-gradient(transparent 50%, #F6CCCE 50%)}#task{margin-bottom:8rem}@media screen and (min-width: 64em){#task{margin-bottom:18rem}}#task .task-list .task-list-image{max-width:850px}#task .task-list .swiper-thumbnail{margin-bottom:60px}@media screen and (min-width: 64em){#task .task-list .swiper-thumbnail{margin-bottom:160px}}#task .task-list .task-list-ttl{flex-direction:column;align-items:center}#task .task-list .task-list-ttl h3{text-align:center;position:relative}#task .task-list .task-list-ttl h3 .pmpo-img{position:absolute;top:-9rem;left:0;width:70px}@media screen and (min-width: 48em){#task .task-list .task-list-ttl h3 .pmpo-img{top:-5rem;left:-18rem;width:180px}}@media screen and (min-width: 64em){#task .task-list .task-list-ttl h3 .pmpo-img{top:-50%;left:-40%;width:211px}}#task .task-list .task-list-ttl h3 .leader-img{position:absolute;top:-9rem;left:0;width:70px}@media screen and (min-width: 48em){#task .task-list .task-list-ttl h3 .leader-img{top:-5rem;left:-18rem;width:180px}}@media screen and (min-width: 64em){#task .task-list .task-list-ttl h3 .leader-img{top:-50%;left:-70%;width:318px}}#task .task-list .task-list-ttl .number{display:flex;align-items:center}#task .task-list .task-list-ttl .number span.kadai{display:inline-block;border-bottom:1px solid;padding-bottom:10px;font-size:15px;color:#332121;margin-right:1rem}@media screen and (min-width: 64em){#task .task-list .task-list-ttl .number span.kadai{font-size:30px;margin-right:2rem}}#task .task-list .task-list-ttl .number span.s_number{color:#F5B9BB;font-size:70px}@media screen and (min-width: 64em){#task .task-list .task-list-ttl .number span.s_number{font-size:80px}}#task .task-list .table_module01{border-collapse:collapse;width:100%;max-width:1100px}#task .task-list .table_module01 tr{background-color:#EFEFEF}#task .task-list .table_module01 th,#task .task-list .table_module01 td{padding:0.5em 1em}#task .task-list .table_module01 td{font-size:1.2rem;border:0px none !important}@media screen and (min-width: 64em){#task .task-list .table_module01 td{font-size:1.4rem}}#task .task-list .table_module01 th{background-color:#EA7076;color:#FFF;font-weight:bold;text-align:center;width:20%;min-width:4em}#task .task-list .table_module01 .ttl{font-size:1.5rem;width:40%}@media screen and (min-width: 64em){#task .task-list .table_module01 .ttl{font-size:1.7rem;width:30%}}#task .task-list .table_module02 div.ttl{background:#EA7076;padding:6px;margin-bottom:7px;color:#fff;width:100%;text-align:center;font-weight:bold}#task .task-list .table_module02 div.cell-tr{display:flex;justify-content:flex-start;background:#EFEFEF;padding:6px;margin-bottom:7px;width:100%;position:relative}#task .task-list .table_module02 div.cell-tr:not(:last-child){margin-bottom:14px}#task .task-list .table_module02 div.cell-tr:not(:last-child) ::after{position:absolute;display:block;vertical-align:middle;content:'　';border-bottom:1px solid #898989;bottom:-0.7rem;left:0;width:100%}#task .task-list .table_module02 dt{flex-basis:170px;padding-left:10px;padding-right:10px;font-size:1.5rem;display:flex;align-items:center}@media screen and (min-width: 48em){#task .task-list .table_module02 dt{flex-basis:270px;font-size:1.7rem}}#task .task-list .table_module02 dd{flex-basis:calc(100% - 40%);margin-left:0;font-size:1.2rem}@media screen and (min-width: 64em){#task .task-list .table_module02 dd{font-size:1.4rem}}section#summary .summary-lychee .lychee-copy{margin-bottom:0}section.trial{margin-top:4rem}@media screen and (min-width: 64em){section.trial{margin-top:16rem}}section.download-list .wrapper{margin-top:6rem;padding-bottom:8rem}@media screen and (min-width: 64em){section.download-list .wrapper{margin-top:16rem;padding-bottom:0}}section.download-list .wrapper h2.hd-02.underline{margin-bottom:0rem}#register{background:none}
