.teams-contents{position:relative}.teams-contents .c-heading-img{margin-bottom:0}.teams-contents .c-heading-img img{-webkit-filter:drop-shadow(0, 0, 0);filter:drop-shadow(0, 0, 0)}@media screen and (max-width: 767px)and (max-width: 767px){.teams-contents .c-heading-img{padding:0 5%}}.teams-contents .teams-pickup{display:inline-block;color:#fff;padding:.8em 1.5em;line-height:1;font-weight:bold;font-size:17px;background-color:#000;border-radius:99em;position:relative;top:-140px}@media screen and (max-width: 767px){.teams-contents .teams-pickup{top:max(-33vw,-140px)}}.teams-contents .teams-pickup::before{position:absolute;content:"";background-color:#000;clip-path:polygon(0% 0%, 100% 0%, 50% 100%);width:20px;height:10px;bottom:-10px;left:0;right:0;margin:0 auto}.teams-contents__list{padding:30px 0 0;position:relative;display:grid}.teams-contents__list:first-of-type{padding-top:0}.teams-contents__item{border-radius:10px;background-color:#fff;-webkit-filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.1));filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.1));padding:24px 24px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;row-gap:16px;position:relative}.teams-contents__item:has(.teams-contents__thumb){grid-row:span 4}@media screen and (max-width: 767px){.teams-contents__item{padding:24px 5% 32px}}.teams-contents__item::after{position:absolute;content:"";clip-path:polygon(100% 0%, 100% 100%, 0% 100%);width:50%;height:50%;top:auto;bottom:0;left:auto;right:0;z-index:-1}.teams-contents__item--idea::after{background-color:#e8f4f9}.teams-contents__item--idea .plan-division{position:absolute;top:-1em;left:0;margin-bottom:8px;padding:.5em .75em;line-height:1;font-size:14px;color:#fff;background-color:#1c8dca}.teams-contents__item--idea .plan-division::after{position:absolute;content:"";background-color:#1c8dca;clip-path:polygon(0% 0%, 100% 0%, 0% 100%);height:100%;width:1em;top:0;right:-0.9em}.teams-contents__item--idea .plan-title{color:#1c8dca;font-size:20px;padding-bottom:10px;border-bottom:1px solid #acacac;line-height:1.5;grid-row:1/2;place-content:center}@media screen and (max-width: 767px){.teams-contents__item--idea .plan-title{font-size:clamp(18px,18/320*100vw,20px);grid-column:1/2}}.teams-contents__item--idea .team-data{font-size:16px;font-weight:bold}.teams-contents__item--idea .team-data__head{width:70px;-ms-flex-negative:0;flex-shrink:0;text-align:center;color:#1c8dca;background-color:#e8f4f9;font-size:14px;border-radius:3px}@media screen and (max-width: 767px){.teams-contents__item--idea .team-data__head{width:5em}}.teams-contents__data{grid-row:2/3;place-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}@media screen and (max-width: 767px){.teams-contents__data{grid-column:1/2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}}.teams-contents__data dl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.teams-contents__data dl>*{display:grid;place-content:center}.teams-contents__data dl>:has(img){display:inline}.teams-contents__data dl dd{line-height:1.3}.teams-contents__thumb{grid-row:3/4;display:grid;place-content:center}.teams-contents__thumb a{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.teams-contents__thumb a:hover{opacity:.6}.teams-contents__btn{grid-row:4/5;place-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.teams-contents__btn>*{width:100%;max-height:46px}@media screen and (max-width: 767px){.teams-contents__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:375px;width:100%;margin:0 auto}}.teams-contents__btn>*{-webkit-box-flex:.8;-ms-flex:.8;flex:.8;margin:0;line-height:1.25}@media screen and (max-width: 767px){.teams-contents__btn>*{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-flow:wrap;flex-flow:wrap}}.teams-contents__btn .c-button{font-size:16px;width:auto;padding:10px 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teams-contents__btn .c-button.--alter{margin:0 auto !important}.teams-contents__btn .c-button.--white{font-weight:normal;border-radius:3px;font-size:15px}@media screen and (max-width: 767px){.teams-contents__btn .c-button{max-width:100%}}.teams-contents__btn .btn-cf a{width:100%;padding-top:10px;padding-bottom:10px;border:2px solid #e21653;border-radius:6px;font-size:14px;padding:10px 32px 10px 10px}.teams-contents__item{border-radius:10px;background-color:#fff;-webkit-filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.1));filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.1));padding:24px 24px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;row-gap:16px;position:relative}.teams-contents__item:has(.teams-contents__thumb){grid-row:span 4}@media screen and (max-width: 767px){.teams-contents__item{padding:24px 5% 32px}}.teams-contents__item::after{position:absolute;content:"";clip-path:polygon(100% 0%, 100% 100%, 0% 100%);width:50%;height:50%;top:auto;bottom:0;left:auto;right:0;z-index:-1}.teams-contents__item--prototype::after{background-color:#f7f1f8}.teams-contents__item--prototype .plan-division{position:absolute;top:-1em;left:0;margin-bottom:8px;padding:.5em .75em;line-height:1;font-size:14px;color:#fff;background-color:#9b3bae}.teams-contents__item--prototype .plan-division::after{position:absolute;content:"";background-color:#9b3bae;clip-path:polygon(0% 0%, 100% 0%, 0% 100%);height:100%;width:1em;top:0;right:-0.9em}.teams-contents__item--prototype .plan-title{color:#9b3bae;font-size:20px;padding-bottom:10px;border-bottom:1px solid #acacac;line-height:1.5;grid-row:1/2;place-content:center}@media screen and (max-width: 767px){.teams-contents__item--prototype .plan-title{font-size:clamp(18px,18/320*100vw,20px);grid-column:1/2}}.teams-contents__item--prototype .team-data{font-size:16px;font-weight:bold}.teams-contents__item--prototype .team-data__head{width:70px;-ms-flex-negative:0;flex-shrink:0;text-align:center;color:#9b3bae;background-color:#f7f1f8;font-size:14px;border-radius:3px}@media screen and (max-width: 767px){.teams-contents__item--prototype .team-data__head{width:5em}}.teams-contents__data{grid-row:2/3;place-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}@media screen and (max-width: 767px){.teams-contents__data{grid-column:1/2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}}.teams-contents__data dl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.teams-contents__data dl>*{display:grid;place-content:center}.teams-contents__data dl>:has(img){display:inline}.teams-contents__data dl dd{line-height:1.3}.teams-contents__thumb{grid-row:3/4;display:grid;place-content:center}.teams-contents__thumb a{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.teams-contents__thumb a:hover{opacity:.6}.teams-contents__btn{grid-row:4/5;place-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.teams-contents__btn>*{width:100%;max-height:46px}@media screen and (max-width: 767px){.teams-contents__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:375px;width:100%;margin:0 auto}}.teams-contents__btn>*{-webkit-box-flex:.8;-ms-flex:.8;flex:.8;margin:0;line-height:1.25}@media screen and (max-width: 767px){.teams-contents__btn>*{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-flow:wrap;flex-flow:wrap}}.teams-contents__btn .c-button{font-size:16px;width:auto;padding:10px 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teams-contents__btn .c-button.--alter{margin:0 auto !important}.teams-contents__btn .c-button.--white{font-weight:normal;border-radius:3px;font-size:15px}@media screen and (max-width: 767px){.teams-contents__btn .c-button{max-width:100%}}.teams-contents__btn .btn-cf a{width:100%;padding-top:10px;padding-bottom:10px;border:2px solid #e21653;border-radius:6px;font-size:14px;padding:10px 32px 10px 10px}.teams-contents__item{border-radius:10px;background-color:#fff;-webkit-filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.1));filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.1));padding:24px 24px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;row-gap:16px;position:relative}.teams-contents__item:has(.teams-contents__thumb){grid-row:span 4}@media screen and (max-width: 767px){.teams-contents__item{padding:24px 5% 32px}}.teams-contents__item::after{position:absolute;content:"";clip-path:polygon(100% 0%, 100% 100%, 0% 100%);width:50%;height:50%;top:auto;bottom:0;left:auto;right:0;z-index:-1}.teams-contents__item--startup::after{background-color:#fdeeef}.teams-contents__item--startup .plan-division{position:absolute;top:-1em;left:0;margin-bottom:8px;padding:.5em .75em;line-height:1;font-size:14px;color:#fff;background-color:#e21653}.teams-contents__item--startup .plan-division::after{position:absolute;content:"";background-color:#e21653;clip-path:polygon(0% 0%, 100% 0%, 0% 100%);height:100%;width:1em;top:0;right:-0.9em}.teams-contents__item--startup .plan-title{color:#e21653;font-size:20px;padding-bottom:10px;border-bottom:1px solid #acacac;line-height:1.5;grid-row:1/2;place-content:center}@media screen and (max-width: 767px){.teams-contents__item--startup .plan-title{font-size:clamp(18px,18/320*100vw,20px);grid-column:1/2}}.teams-contents__item--startup .team-data{font-size:16px;font-weight:bold}.teams-contents__item--startup .team-data__head{width:70px;-ms-flex-negative:0;flex-shrink:0;text-align:center;color:#e21653;background-color:#fdeeef;font-size:14px;border-radius:3px}@media screen and (max-width: 767px){.teams-contents__item--startup .team-data__head{width:5em}}.teams-contents__data{grid-row:2/3;place-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}@media screen and (max-width: 767px){.teams-contents__data{grid-column:1/2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}}.teams-contents__data dl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.teams-contents__data dl>*{display:grid;place-content:center}.teams-contents__data dl>:has(img){display:inline}.teams-contents__data dl dd{line-height:1.3}.teams-contents__thumb{grid-row:3/4;display:grid;place-content:center}.teams-contents__thumb a{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.teams-contents__thumb a:hover{opacity:.6}.teams-contents__btn{grid-row:4/5;place-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.teams-contents__btn>*{width:100%;max-height:46px}@media screen and (max-width: 767px){.teams-contents__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:375px;width:100%;margin:0 auto}}.teams-contents__btn>*{-webkit-box-flex:.8;-ms-flex:.8;flex:.8;margin:0;line-height:1.25}@media screen and (max-width: 767px){.teams-contents__btn>*{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-flow:wrap;flex-flow:wrap}}.teams-contents__btn .c-button{font-size:16px;width:auto;padding:10px 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teams-contents__btn .c-button.--alter{margin:0 auto !important}.teams-contents__btn .c-button.--white{font-weight:normal;border-radius:3px;font-size:15px}@media screen and (max-width: 767px){.teams-contents__btn .c-button{max-width:100%}}.teams-contents__btn .btn-cf a{width:100%;padding-top:10px;padding-bottom:10px;border:2px solid #e21653;border-radius:6px;font-size:14px;padding:10px 32px 10px 10px}