@media screen and (min-width: 751px){[data-viewport=lg]{padding:0 40px;width:100%;max-width:1140px}}.page-header-wrap::before{display:none}.page-conts{padding:0 !important}.c-section-wrap *{box-sizing:border-box}.c-section-ttl{margin:0 0 1.5em;font-size:30px;font-weight:600}@media screen and (max-width: 750px){.c-section-ttl{font-size:24px}}.c-section-ttl+.c-section-desc{margin-top:-1em}.c-section-desc{margin:0 0 3em;font-size:18px;line-height:180%}@media screen and (max-width: 1023px){.c-section-desc{font-size:14px}}.c-more-link{margin-top:40px;text-align:right;color:#1b6fe0;font-size:16px;font-weight:bold}@media screen and (max-width: 750px){.c-more-link{font-size:14px}}.c-more-link a{display:inline-block}.c-more-link a::after{margin-left:.5em;content:"";display:inline-block;width:.9em;height:.9em;background:url("../img/common/icon-arrow_b.svg") no-repeat center;background-size:contain}.c-more-link a[target=_blank]::after{background-image:url("../img/common/icon-newtab_b.svg")}.c-more-link a:hover{text-decoration:underline}.c-external-link{color:#1b6fe0}.c-external-link::after{margin-left:.2em;content:"";display:inline-block;width:.9em;height:.9em;background:url("../img/common/icon-newtab_b.svg") no-repeat center;background-size:contain}.c-external-link:hover{text-decoration:underline}.c-note{font-size:14px}@media screen and (max-width: 1023px){.c-note{font-size:12px}}.page-header{background-color:#fff}@media screen and (min-width: 751px){.page-header{padding:10px 0 0}}@media screen and (max-width: 750px){.page-header{padding:10px 0}}.page-header.single .page-header-wrap{min-height:0}.page-header .page-header-wrap{display:flex;flex-direction:column}@media screen and (min-width: 751px){.page-header .page-header-wrap{min-height:260px}}@media screen and (max-width: 750px){.page-header .page-header-wrap{min-height:200px}}.page-header .breadcrumb ol li:not(:last-of-type)::after{background:url(../img/common/icon/icon-arrow-link_b@2x.png) no-repeat center center !important;background-size:contain !important;margin-right:5px}.page-header .ttl-wrap{padding:20px 0 30px;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.page-header .page-ttl{margin:.5em 0 28px !important;padding:0 !important;min-height:auto !important;display:block !important;font-size:38px !important;line-height:150% !important}@media screen and (max-width: 750px){.page-header .page-ttl{font-size:20px !important}}.page-header .page-ttl strong{font-weight:inherit;color:#1b6fe0}.page-header .ttl-caption{margin:0 0 2em;font-size:18px;line-height:180%}@media screen and (max-width: 750px){.page-header .ttl-caption{font-size:14px}}hr.divider{height:2px;background-color:#d9d9d9;border:none}@media screen and (max-width: 1023px){.member{padding:0 0 50px}}@media screen and (min-width: 1024px){.member{padding:40px 0 80px}}.member *{box-sizing:border-box}.member .member-list{display:flex;flex-wrap:wrap;gap:60px;counter-reset:number 0}@media screen and (max-width: 767px){.member .member-list{flex-direction:column;gap:40px}}@media screen and (max-width: 1023px){.member .only-pc{display:none}}@media screen and (min-width: 1024px){.member .only-sp{display:none}}.c-member__item{position:relative;width:100%}@media screen and (min-width: 768px){.c-member__item{width:calc((100% - 60px)/2)}}.c-member__item-link:hover .c-member__item-more-link{text-decoration:underline}.c-member__item-link:hover .c-member__item-img{opacity:.7}.c-member__item-header{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 40px}@media screen and (max-width: 1023px){.c-member__item-header{align-items:center}}.c-member__item-txt{flex:1}.c-member__item-job-title{margin:0 0 .5em;display:block;color:#999;font-size:14px}.c-member__item-name{margin:0 0 1em;font-size:24px}.c-member__item-img{width:40%;min-width:120px}.c-member__item-img img{width:100%;height:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.c-member__item-desc{margin:0 0 1em;font-size:14px;line-height:180%}.c-member__item-more-link{color:#1b6fe0;text-align:right;font-size:14px;font-weight:700;margin:0}@media screen and (max-width: 1023px){.c-member__item-more-link{margin-bottom:1em}}.c-member__item-specialty{width:100%}.c-member__item-specialty-title{margin:0 0 .5em;font-size:14px;font-weight:bold}.c-member__item-specialty-desc{margin:0 0 1em;font-size:14px;line-height:150%}@media screen and (max-width: 767px){.kv{padding:20px 0 20px}}@media screen and (min-width: 768px){.kv{padding:50px 0 50px}}.kv *{box-sizing:border-box}@media screen and (max-width: 767px){.kv .kv-wrap{display:flex;flex-direction:column;gap:20px}}.kv .kv-header{display:flex;align-items:flex-start;gap:60px}@media screen and (max-width: 767px){.kv .kv-header{flex-direction:column;gap:0}}.kv .kv-job-title{margin:0 0 .5em;display:block;color:#999;font-size:16px}@media screen and (max-width: 767px){.kv .kv-job-title{font-size:14px}}.kv .kv-name{margin:0 0 1em;font-size:38px}@media screen and (max-width: 767px){.kv .kv-name{font-size:24px}}.kv .kv-desc{margin:0 0 1.45em;font-size:16px;line-height:180%}@media screen and (max-width: 767px){.kv .kv-desc{font-size:14px}}.kv .kv-specialty{margin-top:auto;padding:20px;background-color:#f0f0f0}@media screen and (max-width: 767px){.kv .kv-specialty{padding:20px}}.kv .kv-specialty-title{margin:0 0 1em;font-size:16px;font-weight:bold}@media screen and (max-width: 767px){.kv .kv-specialty-title{font-size:14px}}.kv .kv-specialty-desc{margin:0;font-size:16px;line-height:180%}@media screen and (max-width: 767px){.kv .kv-specialty-desc{font-size:14px}}.kv .kv-txt{flex:1;display:flex;flex-direction:column}.kv .kv-img{width:300px}@media screen and (max-width: 767px){.kv .kv-img{width:100%}}.kv .kv-img img{width:100%;height:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.kv .kv-img{width:100%}}@media screen and (max-width: 767px){.kv .only-pc{display:none}}@media screen and (min-width: 768px){.kv .only-sp{display:none}}@media screen and (max-width: 767px){.work-history{padding:20px 0 50px}}@media screen and (min-width: 768px){.work-history{padding:50px 0 50px}}.work-history *{box-sizing:border-box}@media screen and (max-width: 767px){.work-history .work-history-wrap{display:flex;flex-direction:column;gap:20px}}@media screen and (min-width: 768px){.work-history .work-history-header{margin-bottom:40px}}.work-history .work-history-title-en{margin:0 0 .5em;display:block;color:#999;font-size:16px}@media screen and (max-width: 767px){.work-history .work-history-title-en{font-size:14px}}.work-history .work-history-title-ja{margin:0 0 1em;font-size:30px}@media screen and (max-width: 767px){.work-history .work-history-title-ja{font-size:24px}}.work-history .work-history-list{display:flex;flex-direction:column;gap:30px}.work-history .work-history-list-item{display:flex;gap:30px}@media screen and (max-width: 1023px){.work-history .work-history-list-item{flex-direction:column;gap:10px}}.work-history .work-history-list-item-date{font-size:16px;font-weight:bold;position:relative}@media screen and (min-width: 1024px){.work-history .work-history-list-item-date{width:80px;text-align:center}}.work-history .work-history-list-item-date-text{padding:0 0 15px;display:inline-block;position:relative;z-index:1;background-color:#fff}@media screen and (max-width: 767px){.work-history .work-history-list-item-date-text{padding:0}}.work-history .work-history-list-item-date::before{position:absolute;top:0;left:50%;content:"";width:1px;height:100%;background-color:#000}@media screen and (max-width: 1023px){.work-history .work-history-list-item-date::before{display:none}}.work-history .work-history-list-item-content{flex:1}.work-history .work-history-list-item-title{margin:0 0 1.5em;font-size:24px;font-weight:bold}@media screen and (max-width: 767px){.work-history .work-history-list-item-title{font-size:18px}}@media screen and (max-width: 1023px){.work-history .work-history-list .only-pc{display:none}}.work-history .work-history-project{margin-bottom:60px}.work-history .work-history-project-title{margin:0 0 2em;padding:10px 20px;font-size:20px;font-weight:bold;background-color:#e9eefb}@media screen and (max-width: 767px){.work-history .work-history-project-title{font-size:16px}}.work-history .work-history-project-list{display:flex;flex-direction:column;gap:40px}.work-history .work-history-project-list-item-link{display:flex;align-items:flex-start;gap:40px}@media screen and (max-width: 767px){.work-history .work-history-project-list-item-link{flex-direction:column-reverse;gap:20px}}.work-history .work-history-project-list-item-link[target] .work-history-project-list-item-more-link{margin:1em 0;color:#1b6fe0;font-size:14px;font-weight:700;text-decoration:underline}.work-history .work-history-project-list-item-link[target] .icon-more{margin-left:.4em;content:"";display:inline-block;width:.9em;height:.9em;background:url("../img/common/icon-arrow_b.svg") no-repeat center/contain}.work-history .work-history-project-list-item-link[target]:hover .work-history-project-list-item-title{color:#1b6fe0}.work-history .work-history-project-list-item-link[target]:hover .work-history-project-list-item-img{opacity:.7}.work-history .work-history-project-list-item-link[target]:hover .work-history-project-list-item-more-link{text-decoration:none}.work-history .work-history-project-list-item-link[target=_blank] .icon-more{background-image:url("../img/common/icon-newtab_b.svg")}.work-history .work-history-project-list-item-txt{flex:1}.work-history .work-history-project-list-item-title{margin:0 0 1em;font-size:18px;font-weight:bold;line-height:150%}@media screen and (max-width: 767px){.work-history .work-history-project-list-item-title{font-size:16px}}.work-history .work-history-project-list-item-desc{margin:0 0 1em;font-size:16px;line-height:180%}@media screen and (max-width: 767px){.work-history .work-history-project-list-item-desc{font-size:14px}}.work-history .work-history-project-list-item-detail{margin:0;display:flex;font-size:14px;line-height:180%}@media screen and (max-width: 767px){.work-history .work-history-project-list-item-detail{font-size:14px}}.work-history .work-history-project-list-item-detail-desc{flex:1;text-align:left}.work-history .work-history-project-list-item-img{width:280px}@media screen and (max-width: 767px){.work-history .work-history-project-list-item-img{width:100%}}.work-history .work-history-project-list-item-img img{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.work-history .work-history-project-list-more{padding:40px 0 0;text-align:center}.work-history .work-history-project-list-more-btn{font-size:16px}.work-history .work-history-project-list-more-btn:hover{opacity:.7;cursor:pointer}.work-history .work-history-writing{margin-bottom:60px}.work-history .work-history-writing-title{margin:0 0 2em;padding:10px 20px;font-size:20px;font-weight:bold;background-color:#e9eefb}.work-history .work-history-writing-list{display:flex;flex-direction:column;gap:30px}.work-history .work-history-writing-list-item-link{padding-right:40px;display:block}.work-history .work-history-writing-list-item-link[target=_blank] .icon-more{background-image:url("../img/common/icon-newtab_b.svg")}.work-history .work-history-writing-list-item-link:hover .work-history-writing-list-item-title{color:#1b6fe0}.work-history .work-history-writing-list-item-title{margin:0 0 .2em;font-size:18px;font-weight:bold;line-height:150%}@media screen and (max-width: 767px){.work-history .work-history-writing-list-item-title{font-size:14px}}.work-history .work-history-writing-list-item-title .icon-more{margin-left:.4em;content:"";display:inline-block;width:.9em;height:.9em;background:url("../img/common/icon-arrow_b.svg") no-repeat center/contain}.work-history .work-history-writing-list-item-desc{margin:0;font-size:14px;line-height:180%}.work-history .work-history-writing-list-more{padding:40px 0 0;text-align:center}.work-history .work-history-writing-list-more-btn{font-size:16px}.work-history .work-history-writing-list-more-btn:hover{opacity:.7;cursor:pointer}.work-history .work-history-speaking{margin-bottom:60px}.work-history .work-history-speaking-title{margin:0 0 2em;padding:10px 20px;font-size:20px;font-weight:bold;background-color:#e9eefb}.work-history .work-history-speaking-list{display:flex;flex-direction:column;gap:30px}.work-history .work-history-speaking-list-item-link{padding-right:40px;display:block}.work-history .work-history-speaking-list-item-link[target=_blank] .icon-more{background-image:url("../img/common/icon-newtab_b.svg")}.work-history .work-history-speaking-list-item-link:hover .work-history-speaking-list-item-title{color:#1b6fe0}.work-history .work-history-speaking-list-item-title{margin:0 0 .2em;font-size:18px;font-weight:bold;line-height:150%}@media screen and (max-width: 767px){.work-history .work-history-speaking-list-item-title{font-size:14px}}.work-history .work-history-speaking-list-item-title .icon-more{margin-left:.4em;content:"";display:inline-block;width:.9em;height:.9em;background:url("../img/common/icon-arrow_b.svg") no-repeat center/contain}.work-history .work-history-speaking-list-item-caption{margin:0;font-size:14px;line-height:180%}.work-history .work-history-speaking-list-item-img{margin-bottom:10px;max-width:300px}.work-history .work-history-speaking-list-item-img img{width:100%;height:100%;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover}.work-history .work-history-speaking-list-more{padding:40px 0;text-align:center}.work-history .work-history-speaking-list-more-btn{font-size:16px}.work-history .work-history-speaking-list-more-btn:hover{opacity:.7;cursor:pointer}.work-history .work-history-seminar{margin:30px 0 0;padding:30px;background-color:#f0f0f0}@media screen and (max-width: 767px){.work-history .work-history-seminar{padding:30px 20px}}.work-history .work-history-seminar-title{margin:0 0 1em;font-size:18px;font-weight:bold;line-height:150%}@media screen and (max-width: 767px){.work-history .work-history-seminar-title{font-size:16px}}.work-history .work-history-seminar-list{display:flex}.work-history .work-history-seminar-list-item-link{display:block}.work-history .work-history-seminar-list-item-link:hover .work-history-seminar-list-item-img{opacity:.7}.work-history .work-history-seminar-list-item-link:hover .work-history-seminar-list-item-caption{color:#1b6fe0}.work-history .work-history-seminar-list-item-caption{margin:0;font-size:16px;font-weight:bold;line-height:140%}@media screen and (max-width: 767px){.work-history .work-history-seminar-list-item-caption{font-size:14px}}.work-history .work-history-seminar-list-item-img{margin-bottom:15px}.work-history .work-history-seminar-list-item-img img{width:100%;height:100%;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover}.work-history .work-history-seminar .work-history-seminar-slider{padding:0 40px;position:relative}.work-history .work-history-seminar .work-history-seminar-slider .splide:not(.is-overflow) .splide__arrows{display:none}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrow svg{width:3em;height:3em}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow{display:inline-block;vertical-align:middle;color:#858585;cursor:pointer;line-height:1;width:2em;height:2em;transform:translateX(-25%) rotate(45deg);background-color:rgba(0,0,0,0)}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow:hover{color:#1b6fe0}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow::before,.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow::after{content:"";position:absolute;background:currentColor;border-radius:.1em}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow::before{top:0;left:0;right:0;height:.2em}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow::after{top:0;right:0;bottom:0;width:.2em}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow.splide__arrow--prev{transform:translateX(25%) rotate(-135deg);left:0}@media screen and (max-width: 750px){.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow.splide__arrow--prev{left:0}}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow.splide__arrow--next{right:0}@media screen and (max-width: 750px){.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow.splide__arrow--next{right:0}}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow[disabled]{cursor:default;pointer-events:none;color:#ccc}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow[disabled]:hover{color:#ccc}.work-history .work-history-seminar .work-history-seminar-slider .splide__arrows .splide__arrow svg{display:none}.work-history .work-history-award{margin-bottom:30px}.work-history .work-history-award-title{margin:0 0 2em;padding:10px 20px;font-size:20px;font-weight:bold;background-color:#e9eefb}.work-history .work-history-award-list{display:flex;flex-direction:column}.work-history .work-history-award-list-item{padding-left:1em;margin:0 0 .5em;font-size:18px;font-weight:bold;line-height:150%;position:relative}@media screen and (max-width: 767px){.work-history .work-history-award-list-item{font-size:14px}}.work-history .work-history-award-list-item::before{position:absolute;top:0;left:0;content:"・";width:1em;height:1em}.work-history .work-history-award-list-item-link[target=_blank] .icon-more{background-image:url("../img/common/icon-newtab_b.svg")}.work-history .work-history-award-list-item-link:hover{color:#1b6fe0}.work-history .work-history-award-list-item-link .icon-more{margin-left:.4em;content:"";display:inline-block;width:.9em;height:.9em;background:url("../img/common/icon-arrow_b.svg") no-repeat center/contain}.work-history .work-history-past-history-list{display:flex;flex-direction:column;gap:30px}.work-history .work-history-past-history-list-item-title{margin:0 0 1em;font-size:16px;font-weight:bold;line-height:150%}@media screen and (max-width: 767px){.work-history .work-history-past-history-list-item-title{font-size:14px}}.work-history .work-history-past-history-list-item-desc{margin:0;font-size:16px;line-height:180%}@media screen and (max-width: 767px){.work-history .work-history-past-history-list-item-desc{font-size:14px}}.cta{background-color:#e9eefb}@media screen and (max-width: 1023px){.cta{padding:20px 25px}}@media screen and (min-width: 1024px){.cta{padding:30px 70px}}.cta>.wrap{display:flex;align-items:center;gap:40px;background-color:#fff}@media screen and (max-width: 1023px){.cta>.wrap{padding:20px}}@media screen and (min-width: 1024px){.cta>.wrap{padding:30px}}.cta>.wrap .txt{flex:1}.cta>.wrap .img{width:30%}@media screen and (max-width: 750px){.cta>.wrap .img{display:none}}.cta>.wrap .img img{border-radius:5px}.cta .aside-caption{margin:1em 0 0;font-size:16px;text-align:center}.cta .btns{display:flex;gap:20px;justify-content:center}@media screen and (max-width: 750px){.cta .btns{flex-direction:column}}.cta .btns .item{flex:1;text-align:center}@media screen and (min-width: 751px){.cta .btns .item{max-width:330px}}@media screen and (max-width: 750px){.cta .btns .item{width:100%}}@media screen and (max-width: 767px){.other-member{padding:50px 0 50px}}@media screen and (min-width: 768px){.other-member{padding:80px 0 80px}}.other-member *{box-sizing:border-box}@media screen and (max-width: 1023px){.other-member .only-pc{display:none}}@media screen and (min-width: 1024px){.other-member .only-sp{display:none}}.other-member-title{margin:0 0 1.5em;font-size:24px;font-weight:bold}@media screen and (max-width: 767px){.other-member-title{font-size:18px}}.other-member .splide:not(.is-overflow) .splide__arrows{display:none}.other-member .splide__arrow svg{width:3em;height:3em}.other-member .splide__arrows .splide__arrow{display:inline-block;vertical-align:middle;color:#858585;line-height:1;width:2em;height:2em;transform:translateX(-25%) rotate(45deg);background-color:rgba(0,0,0,0)}.other-member .splide__arrows .splide__arrow:hover{color:#1b6fe0}.other-member .splide__arrows .splide__arrow::before,.other-member .splide__arrows .splide__arrow::after{content:"";position:absolute;background:currentColor;border-radius:.1em}.other-member .splide__arrows .splide__arrow::before{top:0;left:0;right:0;height:.2em}.other-member .splide__arrows .splide__arrow::after{top:0;right:0;bottom:0;width:.2em}.other-member .splide__arrows .splide__arrow.splide__arrow--prev{transform:translateX(25%) rotate(-135deg);left:-50px}@media screen and (max-width: 750px){.other-member .splide__arrows .splide__arrow.splide__arrow--prev{left:-30px}}.other-member .splide__arrows .splide__arrow.splide__arrow--next{right:-50px}@media screen and (max-width: 750px){.other-member .splide__arrows .splide__arrow.splide__arrow--next{right:-30px}}.other-member .splide__arrows .splide__arrow svg{display:none}/*# sourceMappingURL=member.min.css.map */