@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:5px 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{.p-pickup .c-sec__ttl.--pickup{color:#009fee;padding-inline:1.5rem 0}.p-pickup .c-sec__ttl.--pickup:before{background:#009fee;left:0}.p-pickup .p-pickup__link{align-items:center;background:#009fee;border-radius:20px;color:#fff;display:flex;gap:0 19px;margin-inline:auto;padding-block:11px;padding-inline:28px 0;width:min(95%,220px)}.p-pickup__link span{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1}#white-paper{background:#009fee}main{background:#009fee}.p-pickup{background:url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/blog/fv_icon.webp) no-repeat top -18rem right -13rem/49.8125rem,url(//skylaa.geekplus.jp/wp-content/themes/common/css/../img/blog/fv_icon.webp) no-repeat bottom -15rem left -13rem/46.8125rem;margin-inline:auto;padding-bottom:1.25rem;position:relative;top:0;width:100%}.p-pickup .l-inner.l-pickup{margin-inline:auto;padding-block:10.625rem 5rem;width:min(95%,1320px)}.p-pickup .c-pickup__ttl{color:#fff;font-size:40px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:5rem;text-align:center}.p-pickup .p-pickup__box{background:#fff;border-radius:20px;padding-block:3.75rem 1rem}.p-pickup .c-sec__ttl.--pickup{margin-inline:auto;width:min(95%,1160px)}.p-pickup .p-system__list{display:grid;gap:0 40px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;width:min(95%,1160px)}.p-pickup .p-white__link{align-items:center;background:#009fee;border-radius:20px;color:#fff;display:flex;gap:0 20px;margin-inline:auto;padding-block:12px;padding-inline:27px 8px;width:min(95%,220px)}.p-pickup .p-white__link span{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1}.p-document{background:linear-gradient(180deg,#fff .08%,#99dbff 99.93%);padding-block:6.25rem 5rem}.p-document .l-inner.l-document{margin-inline:auto;width:min(95%,1160px)}.p-document .c-sec__ttl.--document{color:#009fee;padding-inline:1.5rem 0;margin-bottom:2rem}.p-document .c-sec__ttl.--document:before{background:#009fee;left:0}.p-document .p-system__list{display:grid;gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3.8rem}.p-document .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 1.5rem;padding-inline:1rem;transition:all .3s ease}.p-document .p-system__thumb{aspect-ratio:328/184;margin-bottom:1rem}.p-document .p-white__link{align-items:center;background:#009fee;border-radius:20px;color:#fff;display:flex;gap:0 19px;margin-inline:auto;padding-block:8px;padding-inline:27px 8px;width:min(95%,220px)}.p-document .p-white__link span{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1}.p-system__filter{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.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:1.25rem;font-weight:500;justify-content:center;line-height:1.5;padding:.25rem 1rem;transition:all .3s ease;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}#white-paper.page-id-200 header{border-radius:40px;background:#009fee}#white-paper.page-id-182 header{border-radius:40px;background:#009fee}#white-paper .l-header.js-active{background:#fff;border-radius:40px}#white-paper 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 .p-system__con{align-items:start;display:grid;gap:0 5.5%;grid-template-columns:56.6% minmax(0,1fr);margin-inline:auto;width:min(95%,1061px);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:.25rem}.p-system .p-system__thumb{margin-bottom:3.2rem;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:2rem}.p-system .p-detail__block:last-child{margin-bottom:0}.p-system .p-detail__subttl{font-size:18px;font-weight:500;letter-spacing:0em;line-height:1.5;margin-bottom:.5rem;padding-inline:.7rem;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.4rem .7rem}.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:15px;font-weight:400;letter-spacing:.05em;line-height:1.5}.p-system .p-system__con-right-text{color:#009fee;font-size:1.25rem;font-weight:500;letter-spacing:0em;line-height:1.5;margin-bottom:1.5rem;text-align:center}.p-system .p-system__wysiwyg{background:#f0f0f0;padding:1.25rem 1.7rem}.p-system .p-system__wysiwyg p{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.5}#white-paper .p-contact__box{border-radius:20px;background:#f0f0f0;width:100%;padding-inline:1rem;padding-block:2.5rem}#white-paper .p-contact__privacy{font-size:clamp(13px,11px + .2604vw,16px)}}@media (any-hover:hover){.p-pickup .p-system__list li a:hover .p-white__link{background:#fff;color:#009fee;outline:1px solid #009fee}.p-pickup .p-system__list li a:hover .p-white__link svg path{stroke:#009fee}.p-document .p-system__list li a:hover .p-white__link{background:#fff;color:#009fee;outline:1px solid #009fee}.p-document .p-system__list li a:hover .p-white__link svg path{stroke:#009fee}.p-system__filter-item:hover{opacity:.8}.c-btn.--btn04 a:hover{background:#009fee;color:#fff}.p-system__list li a:hover .p-pickup__link{background:#fff;color:#009fee;outline:1px solid #009fee}.p-system__list li a:hover .p-pickup__link span{color:#009fee}.p-system__list li a:hover .p-pickup__link 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-document .p-white__link span{font-size:14px}.p-pickup .p-white__link span{font-size:14px}.p-document .p-system__list svg{width:14px;height:auto}.p-document .p-system__list svg{width:14px;height:auto}#white-paper .p-contact__submit.--download input[type=submit]{padding:1rem}.p-contact__table th{font-size:15px}}@media screen and (max-width:767px){#white-paper-thank header{border-radius:0}#white-paper{background:#009fee}main{background:#fff}.p-pickup{background:#009fee;padding-block:1rem 0;top:0;width:100%}.p-pickup .l-inner.l-pickup{margin-inline:auto;padding-block:4.75rem 3.75rem;width:min(100% - .8rem,560px)}.p-pickup .c-pickup__ttl{color:#fff;font-size:28px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:2rem;margin-inline:auto;padding-inline:2rem 0;position:relative;text-align:left;width:min(100% - .46875rem,560px)}.p-pickup .c-pickup__ttl:before{background:#fff;content:"";height:.0625rem;left:.5rem;position:absolute;top:1.3125rem;width:1rem}.p-pickup .p-pickup__box{background:#fff;border-radius:20px;padding-block:3.75rem 1.5rem;padding-inline:.625rem}.p-pickup .c-sec__ttl.--pickup{margin-bottom:2.5rem;width:100%;color:#009fee}.p-pickup .c-sec__ttl.--pickup:before{background:#009fee}.p-pickup .p-system__list{display:grid;gap:2.5rem 0;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}.p-pickup .p-system__thumb{aspect-ratio:340/190}.p-pickup .p-white__link{align-items:center;background:#009fee;border-radius:20px;color:#fff;display:flex;gap:0 19px;margin-inline:auto;padding-block:10px;width:min(95%,220px);padding-inline:28px 0}.p-pickup .p-white__link span{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1}.p-document{background:linear-gradient(180deg,#fff .08%,#99dbff 99.93%);padding-block:3.5rem 3.75rem}.p-document .l-inner.l-document{margin-inline:auto;width:min(100% - 2.5rem,560px)}.p-document .c-sec__ttl.--document{color:#009fee;margin-bottom:1.5rem}.p-document .c-sec__ttl.--document:before{background:#009fee}.p-document .p-system__list{display:grid;gap:1.7rem 0;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:1.5rem}.p-document .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 1.5rem;padding-inline:1rem}.p-document .p-system__thumb{aspect-ratio:308/173;margin-bottom:1rem}.p-document .p-white__link{align-items:center;background:#009fee;border-radius:20px;color:#fff;display:flex;gap:0 16px;margin-inline:auto;padding-block:10px;width:min(95%,220px);padding-inline:29px 16px}.p-document .p-white__link span{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1}.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:.4rem 1.4rem;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}#white-paper footer{background:#fff}#white-paper 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:2.5rem 0}.p-system .p-system__con{display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;width:min(100% - 1.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:2.5rem;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:5}.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:2rem;order:4}.p-system .p-system__con-right-text{color:#009fee;font-size:20px;font-weight:500;letter-spacing:0em;line-height:1.5;margin-bottom:1.5rem;text-align:center}.p-system .p-system__wysiwyg{background:#f0f0f0;font-size:15px;font-weight:400;letter-spacing:0em;line-height:1.5;order:5;padding:1.25rem .625rem;margin-block:-1.5rem 0}#white-paper .p-contact__box{border-radius:20px;background:#f0f0f0;width:100%;padding-inline:.5rem;padding-block:1.8rem .5rem}}