@charset "UTF-8";.p-system__list{display:grid;gap:0 2.5rem;grid-template-columns:repeat(3,minmax(0, 1fr));margin-bottom:2.5rem}.p-system__list li{display:grid;grid-template-rows:auto auto minmax(0, 1fr) auto;grid-row:span 4}.p-system__list li a{display:grid;grid-row:1/-1;grid-template-rows:subgrid;transition:all .3s ease}.p-system__thumb{aspect-ratio:360/203;margin-bottom:1.125rem;width:100%}.p-system__thumb img{height:100%;width:100%;-o-object-fit:cover;border-radius:8px;object-fit:cover}.p-system__tag{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.p-system__tag li span{border:1px solid #009fee;border-radius:20px;color:#009fee;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:1;padding:4px 14px;text-align:center;width:-moz-fit-content;width:fit-content}.p-system__ttl{font-size:18px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:2rem}@media screen and (min-width:768px),print{#seminar{background:#009fee}main{background:#009fee}.p-fv{background-color:#009fee;background-image:url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/seminar/fv_icon.webp);background-position:top -19rem right -15rem;background-repeat:no-repeat;background-size:53rem;padding-block:10.5rem 5rem}.p-fv .c-fv__ttl{color:#fff;font-size:40px;font-size:2.5rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center}.p-seminar{background:linear-gradient(180deg,#fff .08%,#99dbff 99.93%);padding-block:6.25rem 5rem}.p-seminar .l-inner.l-seminar{margin-inline:auto;width:min(95%, 1160px)}.p-seminar .c-sec__ttl.--seminar{color:#009fee}.p-seminar .c-sec__ttl.--seminar:before{background:#009fee}.p-seminar .p-system__list{display:grid;gap:2.5rem;grid-template-columns:repeat(3,minmax(0, 1fr));margin-bottom:4rem}.p-seminar .p-system__list li a{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:2px 4px 20px 0 rgba(4,70,122,.36);padding-block:1rem 1rem;padding-inline:1rem;transition:all .3s ease}.p-seminar .p-system__thumb{aspect-ratio:328/184;margin-bottom:1rem}.p-seminar .p-system__link{align-items:center;background:#009fee;border-radius:20px;color:#fff;display:flex;gap:0 19px;margin-inline:auto;padding:8px 16px;width:min(95%, 220px)}.p-seminar .p-system__link span{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1}.p-seminar .p-system__filter{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.p-seminar .p-system__filter-item{align-items:center;background:#fff;border:1px solid #009fee;border-radius:20px;color:#009fee;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;justify-content:center;line-height:1.5;padding:.25rem 1rem;transition:all .3s ease;white-space:nowrap}.p-seminar .p-system__filter-item.is-active{background:#009fee;border-color:#009fee;color:#fff}.p-seminar .p-system__item.is-fade{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.p-seminar .p-system__item.is-fade.is-visible{opacity:1;transform:translateY(0)}.is-hidden{display:none !important}#seminar footer{background:#fff}.p-system{padding-block:8.125rem 0rem}.p-system .l-inner.l-system{background:#fff;border-radius:8px;margin-inline:auto;padding-block:3.5rem;width:min(95%, 1280px)}.p-system.--archive .l-inner.l-system{background:0 0;border-radius:0;margin-inline:auto;padding-block:5rem;width:min(95%, 1280px)}.p-system .p-system__con{align-items:start;display:grid;gap:0 7.6%;grid-template-columns:55.6% minmax(0, 1fr);margin-inline:auto;width:min(95%, 1080px);margin-bottom:0}.p-system .p-system__ttl02{font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-bottom:.5rem}.p-system .p-system__tag{margin-bottom:1.25rem}.p-system .p-system__thumb{margin-bottom:2.5rem;text-align:center}.p-system .p-system__thumb img{height:100%;max-height:27.5rem;width:100%;-o-object-fit:contain;object-fit:contain}.p-system .p-detail__block{margin-bottom:2.5rem}.p-system .p-detail__block:last-child{margin-bottom:0}.p-system .p-seminar__info-block{margin-block:3.5rem 0rem}.p-system .p-detail__subttl{font-size:18px;font-weight:500;letter-spacing:0em;line-height:1.5;margin-bottom:.5rem;padding-inline:.5rem;position:relative}.p-system .p-detail__subttl:before{background:#009fee;content:"";height:1.6875rem;left:0;position:absolute;top:0;width:.25rem}.p-system .p-detail__box{background:#f0f0f0;padding:1.25rem .625rem}.p-system .p-detail__box:last-child{margin-bottom:0}.p-system .p-detail__box p{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.5;padding-inline:1rem 0}.p-system .p-detail__text{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5}.p-seminar .p-seminar__con{align-items:center;display:flex;justify-content:space-between}.p-seminar .p-seminar__info{background:#f0f0f0;border-radius:.25rem;display:grid;gap:.375rem 0;grid-template-columns:repeat(1,minmax(0, 1fr));padding:.5rem 1.25rem}.p-seminar .p-seminar__info-item{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1;position:relative}.p-seminar .p-seminar__info-item.--date{padding-inline:1.875rem 0}.p-seminar .p-seminar__info-item.--date:before{background:url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/seminar/info_date.svg) no-repeat center center/contain;content:"";height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}.p-seminar .p-seminar__info-item.--place{padding-inline:1.625rem 0}.p-seminar .p-seminar__info-item.--place:before{background:url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/seminar/info_map.svg) no-repeat center center/contain;content:"";height:1.1875rem;left:.1875rem;position:absolute;top:0;width:1rem}.p-seminar .p-seminar__con-right{aspect-ratio:1/1;background:#009fee;border-radius:50%;padding:.9375rem}.p-system__con{margin-bottom:5.625rem}.p-seminar__lead-ttl{border-bottom:2px solid #009fee;color:#009fee;font-size:24px;font-size:clamp(20px, 18px + 0.5208vw, 24px);font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-bottom:1.25rem;padding-block:0 .25rem;width:-moz-fit-content;width:fit-content}.p-seminar__table{border-collapse:collapse;border-top:1px solid #c7c7c7;margin-bottom:1.25rem;margin-bottom:1.25rem;width:100%}.p-seminar__table tr{border-bottom:1px solid #c7c7c7}.p-seminar__table th{background:#f0f0f0;border-right:1px solid #c7c7c7;font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.8;padding-block:.8rem;text-align:center;width:9rem;vertical-align:middle}.p-seminar__table td{font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.8;padding:.625rem 1.25rem;width:calc(100% - 9rem)}.p-seminar__note{font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.8;margin-bottom:1.5rem}.p-seminar__speaker-line{border-top:1px dashed #333;margin-block:3.75rem}.p-seminar__speaker{margin-bottom:1.25rem}.p-seminar__speaker-head{display:grid;gap:0 8.7%;grid-template-columns:26.7% minmax(0, 1fr);margin-bottom:1.25rem;align-items:center}.p-seminar__speaker-img{aspect-ratio:160/160}.p-seminar__speaker-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.p-seminar__speaker-company-name{font-size:24px;font-size:clamp(16px, 11.1429px + 0.8929vw, 24px);font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:1rem}.p-seminar__speaker-person{margin-bottom:1.25rem}.p-seminar__speaker-position{font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.5}.p-seminar__speaker-name{font-size:24px;font-size:clamp(16px, 11.1429px + 0.8929vw, 24px);font-weight:700;letter-spacing:0em;line-height:1.5}.p-seminar__speaker-txt{margin-bottom:1.25rem}.p-seminar__speaker-subttl{color:#009fee;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:.3125rem}.p-seminar__speaker-body{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.5}.p-system .p-system__con-right{position:sticky;top:7rem;max-height:calc(100vh - 7rem - 2rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.p-system .p-system__con-right-text{background:#f46600;padding-block:.8rem;color:#f0f0f0;font-size:1.75rem;font-weight:700;letter-spacing:0em;line-height:1.5;text-align:center;position:relative;margin-bottom:3rem}.p-system .p-system__con-right-text:after{content:"";position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:21.8815px solid transparent;border-right:21.8815px solid transparent;border-top:36px solid #f46600;pointer-events:none;z-index:-1}.p-system .p-system__wysiwyg{margin-bottom:0}.p-system .p-system__wysiwyg p{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:3rem}#seminar .p-contact__box{border-radius:20px;background:#f0f0f0;width:100%;padding-inline:1rem;padding-block:2.5rem}#seminar .p-contact__privacy{font-size:clamp(13px, 11px + 0.2604vw, 16px)}#seminar.page-id-203 header{border-radius:40px;background:#009fee}#seminar.page-id-180 header{border-radius:40px;background:#009fee}}@media (any-hover:hover){.p-seminar .p-system__list li a:hover .p-seminar__link{background:#fff;color:#009fee;outline:1px solid #009fee}.p-seminar .p-system__list li a:hover .p-seminar__link svg path{stroke:#009fee}.p-system__filter-item:hover{opacity:.8}.p-seminar .p-system__list li a:hover .p-seminar__con-right{outline:1px solid #009fee;background:#fff}.p-seminar .p-system__list li a:hover .p-seminar__con-right svg path{stroke:#009fee}}@media screen and (min-width:768px) and (max-width:1000px){.p-system .p-detail__subttl:before{top:.5rem}}@media screen and (min-width:768px) and (max-width:850px){.p-contact__table th{font-size:14px}}@media screen and (max-width:767px){#seminar header{border-radius:0}#seminar{background:#009fee}main{background:#fff}.p-seminar{background:linear-gradient(180deg,#fff .08%,#99dbff 99.93%);padding-block:2.5rem 3.75rem}.p-seminar .l-inner.l-seminar{margin-inline:auto;width:min(100% - 2.0625rem, 560px)}.p-seminar .c-sec__ttl.--seminar{color:#009fee}.p-seminar .c-sec__ttl.--seminar:before{background:#009fee}.p-seminar .p-system__list{display:grid;gap:1rem 0;grid-template-columns:repeat(1,minmax(0, 1fr))}.p-seminar .p-system__list li a{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:2px 4px 20px 0 rgba(4,70,122,.36);padding-block:1rem .7rem;padding-inline:1rem}.p-seminar .p-system__thumb{aspect-ratio:308/173;margin-bottom:1rem}.p-seminar .p-system__link{align-items:center;background:#009fee;border-radius:20px;color:#fff;display:flex;gap:0 19px;margin-inline:auto;padding:8px 16px;width:min(95%, 220px)}.p-seminar .p-system__link span{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1}.p-seminar .p-seminar__con{align-items:center;display:flex;justify-content:space-between}.p-seminar .p-seminar__info{background:#f0f0f0;border-radius:4px;display:grid;gap:6px 0;grid-template-columns:repeat(1,minmax(0, 1fr));padding:8px 20px}.p-seminar .p-seminar__info-item{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1;position:relative}.p-seminar .p-seminar__info-item.--date{padding-inline:30px 0}.p-seminar .p-seminar__info-item.--date:before{background:url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/seminar/info_date.svg) no-repeat center center/contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.p-seminar .p-seminar__info-item.--place{padding-inline:26px 0}.p-seminar .p-seminar__info-item.--place:before{background:url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/seminar/info_map.svg) no-repeat center center/contain;content:"";height:19px;left:3px;position:absolute;top:0;width:16px}.p-seminar .p-seminar__con-right{aspect-ratio:1/1;background:#009fee;border-radius:50%;padding:.9375rem}.p-system__filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.p-system__filter-item{align-items:center;background:#fff;border:1px solid #009fee;border-radius:20px;color:#009fee;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:center;line-height:1.5;padding:.25rem 1.5rem;white-space:nowrap}.p-system__filter-item.is-active{background:#009fee;border-color:#009fee;color:#fff}.p-system__item.is-fade{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.p-system__item.is-fade.is-visible{opacity:1;transform:translateY(0)}.is-hidden{display:none !important}#seminar footer{background:#fff}#seminar header{background:#009fee}.p-system{padding-block:4rem 0}.p-system .l-inner.l-system{background:#fff;border-radius:0;margin-inline:auto;padding-block:4rem 0rem}.p-system .p-system__con{display:grid;gap:0;grid-template-columns:repeat(1,minmax(0, 1fr));margin-inline:auto;width:min(100% - 2.125rem, 560px);margin-bottom:0}.p-system .p-system__con-left{display:contents}.p-system .p-system__ttl02{margin-bottom:.5rem;order:1;font-size:28px;font-weight:700;letter-spacing:.05em;line-height:1.5}.p-system .p-system__tag{margin-bottom:1rem;order:2}.p-system .p-system__thumb{margin-bottom:2rem;order:3;text-align:center}.p-system .p-system__thumb img{height:100%;max-height:16.25rem;width:100%;-o-object-fit:contain;object-fit:contain}.p-system .p-detail__block{margin-bottom:2.5rem;order:6}.p-system .p-detail__block:last-child{margin-bottom:0}.p-system .p-detail__subttl{font-size:18px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:.8rem;padding-inline:.8rem;position:relative}.p-system .p-detail__subttl:before{background:#009fee;content:"";height:1.6875rem;left:0;position:absolute;top:0;width:.25rem}.p-system .p-detail__box{background:#f0f0f0;padding:1.8rem .8rem}.p-system .p-detail__box:last-child{margin-bottom:0}.p-system .p-detail__box p{font-size:15px;font-weight:400;letter-spacing:0em;line-height:1.5;padding-inline:1rem 0}.p-system .p-detail__text{font-size:15px;font-weight:400;letter-spacing:0em;line-height:1.5;padding-inline:.8rem 0}.p-system .p-system__con-right{margin-bottom:2.5rem;order:4}#seminar .p-contact__box{border-radius:20px;background:#f0f0f0;width:100%;padding-inline:.5rem;padding-block:1.8rem .5rem}.p-fv{background:#009fee;padding-block:6rem 2rem}.p-fv .c-fv__ttl{color:#fff;font-size:28px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:0;margin-inline:auto;padding-inline:2.5rem 0;position:relative;text-align:left;width:min(100% - 0.46875rem, 560px)}.p-fv .c-fv__ttl:before{background:#fff;content:"";content:"";height:.0625rem;left:.8rem;position:absolute;position:absolute;top:1.3125rem;width:1rem}.p-system__con{margin-bottom:2.5rem}.p-system .p-system__wysiwyg{margin-bottom:2.5rem;order:5}.p-system .p-system__wysiwyg p{font-size:15px;font-weight:400;letter-spacing:0em;line-height:1.5;margin-bottom:1.25rem}.p-seminar__lead-ttl{border-bottom:2px solid #009fee;color:#009fee;font-size:18px;font-weight:500;letter-spacing:0em;line-height:1.5;margin-bottom:1.25rem;padding-block:0 .25rem;width:-moz-fit-content;width:fit-content}.p-seminar__info-block{order:8}.p-seminar__table{border-collapse:collapse;border-top:1px solid #c7c7c7;margin-bottom:1.25rem;margin-bottom:1.25rem;width:100%}.p-seminar__table tr{border-bottom:1px solid #c7c7c7}.p-seminar__table th{background:#f0f0f0;border-right:1px solid #c7c7c7;font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.5;padding-block:1.1rem;text-align:center;vertical-align:middle;width:6.25rem}.p-seminar__table td{font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.5;padding:.625rem 1.25rem;width:calc(100% - 6.25rem);vertical-align:middle}.p-seminar__note{font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.5;margin-bottom:1rem}.p-seminar__speaker-block{order:9}.p-seminar__speaker-line{border-top:1px dashed #333;margin-block:2rem}.p-seminar__speaker{margin-bottom:1.25rem}.p-seminar__speaker-head{display:grid;gap:.5rem 0;grid-template-columns:repeat(1,minmax(0, 1fr));margin-bottom:.5rem}.p-seminar__speaker-img img{height:10rem;width:10rem;-o-object-fit:cover;object-fit:cover}.p-seminar__speaker-company-name{font-size:20px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:.75rem}.p-seminar__speaker-person{margin-bottom:1rem}.p-seminar__speaker-position{font-size:13px;font-weight:500;letter-spacing:0em;line-height:1.5;margin-bottom:.3rem}.p-seminar__speaker-name{font-size:20px;font-weight:700;letter-spacing:0em;line-height:1.5}.p-seminar__speaker-txt{margin-bottom:1rem}.p-seminar .p-seminar__con{align-items:center;display:flex;justify-content:space-between}.p-seminar .p-seminar__info{background:#f0f0f0;border-radius:4px;display:grid;gap:6px 0;grid-template-columns:repeat(1,minmax(0, 1fr));padding:8px 20px}.p-seminar .p-seminar__info-item{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1;position:relative}.p-seminar .p-seminar__info-item.--date{padding-inline:30px 0}.p-seminar .p-seminar__info-item.--date:before{background:url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/seminar/info_date.svg) no-repeat center center/contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.p-seminar .p-seminar__info-item.--place{padding-inline:26px 0}.p-seminar .p-seminar__info-item.--place:before{background:url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/seminar/info_map.svg) no-repeat center center/contain;content:"";height:19px;left:3px;position:absolute;top:0;width:16px}.p-seminar__speaker-subttl{color:#009fee;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:.3125rem}.p-seminar__speaker-body{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5}.p-system__con{margin-bottom:5.625rem}.p-system .p-system__con-right-text{background:#f46600;padding-block:1rem;color:#f0f0f0;font-size:20px;font-weight:700;letter-spacing:0em;line-height:1.5;text-align:center;position:relative;margin-bottom:2rem;width:19rem;margin-inline:auto}.p-system .p-system__con-right-text:after{content:"";position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:21.8815px solid transparent;border-right:21.8815px solid transparent;border-top:36px solid #f46600;pointer-events:none}}