.tech{background:#000;color:#fff}.tech .head{border-bottom:none;background:rgba(0,0,0,0)}@media screen and (max-width: 767px){.tech .head{padding-block-start:14.7rem}}.tech .head .m-headingTop{padding-inline-start:0;margin-block-end:1.5rem;font-family:"Noto Sans JP",sans-serif;overflow-x:hidden;position:relative}@media screen and (max-width: 767px){.tech .head .m-headingTop{margin-block-end:1.1rem;font-size:3.2rem}}.tech .head .m-headingTop::before{content:none}.tech .c-entry .m-heading{padding-inline-start:4rem}.tech .c-entry .m-heading::before{left:0}.tech .l-head{display:flex}@media screen and (min-width: 768px){.tech .l-head{gap:2.9rem;margin-block-end:8.7rem}}@media screen and (max-width: 767px){.tech .l-head{flex-direction:column;gap:0;margin-block-end:9.7rem}}@media screen and (min-width: 768px){.tech .l-head-text{width:52%}}@media screen and (max-width: 767px){.tech .l-head-text{margin-block-end:.7rem}}@media screen and (min-width: 768px){.tech .l-head-text span{margin-block-end:1.5rem}}@media screen and (max-width: 767px){.tech .l-head-text span{margin-block-end:1.3rem}}@media screen and (min-width: 768px){.tech .l-head-figure{width:47%}}.tech .l-menu{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.tech .l-menu{gap:5.2rem;margin-block-end:6rem}}@media screen and (max-width: 767px){.tech .l-menu{flex-direction:column;gap:6.5rem;margin-block-end:8rem}}.tech .l-menu .m-heading{border-bottom:1px solid #d0d0d0}@media screen and (min-width: 768px){.tech .l-menu .m-heading{padding-block-end:1.6rem}}@media screen and (max-width: 767px){.tech .l-menu .m-heading{padding-block-end:1.8rem}}.tech .l-menu-ttl{border-bottom:1px solid #676767}@media screen and (min-width: 768px){.tech .l-menu-ttl{padding-block-end:1.5rem;margin-block-end:2.1rem;font-size:2rem}}@media screen and (max-width: 767px){.tech .l-menu-ttl{padding-block-end:1.1rem;margin-block-end:1.2rem;font-size:1.8rem}}.tech .l-menu .menu-list{color:#fff}.tech .l-menu .menu-list .menu-term{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 768px){.tech .l-menu .menu-list .menu-term{margin-block-end:1rem}}@media screen and (max-width: 767px){.tech .l-menu .menu-list .menu-term{margin-block-end:.6rem}}@media screen and (min-width: 768px){.tech .l-menu .menu-list .menu-description{font-size:1.3rem}}@media screen and (max-width: 767px){.tech .l-menu .menu-list .menu-description{font-size:1.2rem}}@media screen and (min-width: 768px){.tech .l-menu-blog{width:50%}}.tech .l-menu-blog .m-heading{margin-block-end:0}@media screen and (min-width: 768px){.tech .l-menu-blogPickup{margin-block-end:6rem}}@media screen and (max-width: 767px){.tech .l-menu-blogPickup{margin-block-end:4rem}}.tech .l-menu-blogPickup-item .blogPickup-inner{display:flex;justify-content:space-between;border-bottom:1px solid #676767}@media screen and (min-width: 768px){.tech .l-menu-blogPickup-item .blogPickup-inner{gap:4.2rem;padding-block:2.1rem 2.4rem}}@media screen and (max-width: 767px){.tech .l-menu-blogPickup-item .blogPickup-inner{gap:1.6rem;padding-block:2.1rem 2rem}}@media screen and (min-width: 768px){.tech .l-menu-blogPickup-item .text-area{width:65%}}@media screen and (max-width: 767px){.tech .l-menu-blogPickup-item .text-area{width:60%}}.tech .l-menu-blogPickup-item .text-area .date{margin-block-end:.8rem;font-size:1rem;color:#d0d0d0}.tech .l-menu-blogPickup-item .text-area .ttl{color:#fff}@media screen and (min-width: 768px){.tech .l-menu-blogPickup-item .text-area .ttl{font-size:1.4rem}}@media screen and (max-width: 767px){.tech .l-menu-blogPickup-item .text-area .ttl{font-size:1.3rem}}@media screen and (min-width: 768px){.tech .l-menu-blogPickup-item .figure-area{width:26.25%}}@media screen and (max-width: 767px){.tech .l-menu-blogPickup-item .figure-area{width:35.38%}}.tech .l-menu-blogSite-item .blogSite-inner{display:block;border-bottom:1px solid #676767}@media screen and (min-width: 768px){.tech .l-menu-blogSite-item .blogSite-inner{padding-block-end:2rem;margin-block-end:2.1rem}}@media screen and (max-width: 767px){.tech .l-menu-blogSite-item .blogSite-inner{padding-block-end:1.4rem;margin-block-end:1.2rem}}@media screen and (min-width: 768px){.tech .l-menu-event{width:50%}}.tech .l-menu-event .m-heading{margin-block-end:2.1rem}.tech .l-menu-event .l-menu-ttl{border-bottom:1px solid #d0d0d0}@media screen and (min-width: 768px){.tech .l-menu-event .l-menu-ttl{margin-block-end:0}}@media screen and (max-width: 767px){.tech .l-menu-event .l-menu-ttl{margin-block-end:1.4rem}}@media screen and (min-width: 768px){.tech .l-menu-eventPickup{margin-block:2.1rem 6rem;font-size:1.3rem}}@media screen and (max-width: 767px){.tech .l-menu-eventPickup{margin-block-end:5rem;font-size:1.2rem}}.tech .l-menu-eventOther .eventOther-inner{display:flex;justify-content:space-between;border-bottom:1px solid #676767}@media screen and (min-width: 768px){.tech .l-menu-eventOther .eventOther-inner{gap:4.2rem;padding-block:2.1rem 2.4rem}}@media screen and (max-width: 767px){.tech .l-menu-eventOther .eventOther-inner{gap:1.6rem;padding-block:2.1rem 2rem}}@media screen and (max-width: 767px){.tech .l-menu-eventOther .eventOther-inner-item:first-child a{padding-block:0}}@media screen and (min-width: 768px){.tech .l-menu-eventOther .eventOther-inner .menu-list{width:65%}}@media screen and (max-width: 767px){.tech .l-menu-eventOther .eventOther-inner .menu-list{width:60%}}@media screen and (min-width: 768px){.tech .l-menu-eventOther .eventOther-inner .figure-area{width:26.25%}}@media screen and (max-width: 767px){.tech .l-menu-eventOther .eventOther-inner .figure-area{width:35.38%}}.tech .l-daae{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}@media screen and (min-width: 768px){.tech .l-daae{padding-block:3.8rem 8rem;margin-block-end:3.8rem}}@media screen and (max-width: 767px){.tech .l-daae{padding-block:3.7rem 5rem;margin-block-end:3.7rem}}@media screen and (min-width: 768px){.tech .l-daae .m-heading{margin-block-end:1.5rem}}@media screen and (max-width: 767px){.tech .l-daae .m-heading{margin-block-end:2.4rem}}.tech .l-daae-wrap{display:flex;gap:2.9rem}@media screen and (max-width: 767px){.tech .l-daae-wrap{flex-direction:column;gap:0}}.tech .l-daae-text{width:52%}@media screen and (max-width: 767px){.tech .l-daae-text{font-size:1.2rem;width:100%}}@media screen and (min-width: 768px){.tech .l-daae-figure{width:47%}}@media screen and (max-width: 767px){.tech .l-daae-figure{width:100%}}@media screen and (min-width: 768px){.tech .l-study{margin-block-end:18.8rem}}@media screen and (max-width: 767px){.tech .l-study{margin-block-end:8rem}}@media screen and (min-width: 768px){.tech .l-study .m-heading{margin-block-end:1.5rem}}@media screen and (max-width: 767px){.tech .l-study .m-heading{margin-block-end:2.4rem}}@media screen and (max-width: 767px){.tech .l-study-text{margin-block-end:2.4rem;font-size:1.2rem}}@media screen and (max-width: 767px){.tech .l-study-text span{display:inline}}.tech .l-study .l-menu-ttl{border-bottom:none;padding-block-end:0}@media screen and (min-width: 768px){.tech .l-study .l-menu-ttl{margin-block-end:1.03rem}}@media screen and (max-width: 767px){.tech .l-study .l-menu-ttl{margin-block-end:1.2rem}}.tech .l-study-wrap{display:flex}@media screen and (min-width: 768px){.tech .l-study-wrap{gap:12.2rem;margin-block-end:4.88rem}}@media screen and (max-width: 767px){.tech .l-study-wrap{flex-direction:column;margin-block-end:4rem}}.tech .l-study-feature-item{position:relative}.tech .l-study-feature-item::before{position:absolute;content:"・";left:-0.5rem}@media screen and (min-width: 768px){.tech .l-study-feature-item{padding-inline-start:1.3rem;font-size:1.3rem;line-height:2.076}}@media screen and (max-width: 767px){.tech .l-study-feature-item{padding-inline-start:1.2rem;font-size:1.2rem;line-height:1.6}}.tech .l-study-list{display:flex;flex-wrap:wrap;gap:0 5.2rem}.tech .l-study-item{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}@media screen and (min-width: 768px){.tech .l-study-item{padding-block:2.1rem 2rem;width:46%}}@media screen and (max-width: 767px){.tech .l-study-item{padding-block:1.1rem 1.4rem;width:100%}}.tech .l-study-item:last-child{border-top:none}.tech .l-study-item-term{font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.tech .l-study-item-term{margin-block-end:1rem}}@media screen and (max-width: 767px){.tech .l-study-item-term{margin-block-end:.7rem}}@media screen and (min-width: 768px){.tech .l-study-item-description{font-size:1.3rem}}@media screen and (max-width: 767px){.tech .l-study-item-description{font-size:1.2rem}}