/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{height:100%;font-size:62.5%}body{width:100%;height:100%;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.4;color:#000;font-display:swap;word-wrap:break-word}body *{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (resolution >= 2dppx){body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body *:focus{outline:none}body ::-moz-selection{color:#fff;background-color:#353538}body ::selection{color:#fff;background-color:#353538}img{max-width:100%;height:auto}a:not([class]):has(img){display:block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (min-width: 769px){a:not([class]):has(img):hover{opacity:.5}}@media screen and (min-width: 769px){.pc-none{display:none !important}}@media screen and (max-width: 768px){.sp-none{display:none !important}}.displayContents{display:contents}.u-mt-20{margin-top:20px}.u-fitImg--cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.u-fitImg--contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.l-globalWrapper{width:100%}.l-main{padding:145px 20px 90px}@media screen and (max-width: 768px){.l-main{padding:70px 20px 50px}}.l-container{margin-inline:auto}.l-container[data-container-size=large]{width:min(1240px,100%)}.l-container[data-container-size=medium]{width:min(1040px,100%)}.c-article--page h2{font-size:2rem;font-weight:700}.c-article--page .wp-block-heading{margin-block:50px 30px;font-size:2rem;font-weight:700}.c-article--page section+section{margin-top:50px}.c-article--page p{line-height:1.6}.c-article--page>ol{margin-top:20px;margin-left:18px}.c-article--page>ol>li{list-style:decimal}.c-article--page>ol>li>ol{margin-top:0;margin-left:16px}.c-article--page>ol>li>ol li{list-style:lower-latin}.c-article--page>ol>li ul{margin-left:18px}.c-article--page>ol>li ul li{margin-left:-4px;list-style-type:none}.c-article--page>ol>li ul li::before{content:"・";margin-left:-14px}.c-article--page>ol+p{margin-top:20px}.c-article{position:relative}.c-article__thumbnail,.c-article__thumbnailCarousel .thumbnailCarousel__list{margin-bottom:35px;aspect-ratio:104/45;border-radius:15px;overflow:hidden}@media screen and (max-width: 768px){.c-article__thumbnail,.c-article__thumbnailCarousel .thumbnailCarousel__list{margin-bottom:10px}}.c-article__thumbnail>img,.c-article__thumbnailCarousel .thumbnailCarousel__list>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-article__titleArea{display:flex;flex-direction:column;gap:5px 0}.c-article__titleArea[data-column=reverse]{flex-direction:column-reverse}.c-article__title{font-size:4.5rem;font-weight:700;font-family:"Inter",sans-serif;line-height:1.3}@media screen and (max-width: 768px){.c-article__title{font-size:2.3rem;line-height:28px}}.c-article__subTitle{font-size:2.8rem;font-weight:700;font-family:"Inter",sans-serif}@media screen and (max-width: 768px){.c-article__subTitle{font-size:1.5rem}}.c-article__titleNote{margin-top:10px;font-weight:500;font-family:"Inter",sans-serif;color:#606060}@media screen and (min-width: 769px){.c-article__titleNote{font-size:1.8rem}}.c-article__description{width:100%;margin-top:30px;border-top:#000 solid 1px;border-bottom:#000 solid 1px}.c-article__description>table :is(th,td){padding-block:2px;font-weight:normal;line-height:1.6}@media screen and (max-width: 768px){.c-article__description>table :is(th,td){font-size:1.2rem}}.c-article__description>table th{width:0;padding-right:30px;white-space:nowrap}.c-article__description>table tr:first-of-type :is(th,td){padding-top:15px}.c-article__description>table tr:last-of-type :is(th,td){padding-bottom:15px}.c-article__description-text{padding-bottom:20px;line-height:1.7}@media screen and (max-width: 768px){.c-article__description-text{display:none}}.c-article__description-text a{text-decoration:underline;text-underline-offset:2px}.c-article__description-text p+p{margin-top:10px}.c-article__tag{margin-top:15px}.c-article__tag>li{display:inline-block;padding:4px 10px;background-color:#fab400;border-radius:20px}.c-article__tag>li+li{margin-left:10px}.c-article__body{margin-top:50px}.c-article__body .c-squareCards{gap:20px}.c-article__body .c-squareCards__item{width:calc(25% - 15px)}@media screen and (max-width: 768px){.c-article__body .c-squareCards__item{width:calc(50% - 10px)}}@media screen and (max-width: 768px){.c-article__body{margin-top:30px}}.c-article__body h2:not(.c-article__body-headline,.c-wysiwyg>h2){border:#000 solid 2px;margin-bottom:20px;padding:5px 20px 8px 20px;border-radius:50px;font-size:1.6rem;font-weight:bold}.c-article__body p{line-height:1.8}.c-article__body p+p{margin-top:15px}.c-article__body *+h2{margin-top:50px}.c-article__body hr{margin-block:15px}.c-article__section+.c-article__section{margin-top:50px}@media screen and (max-width: 768px){.c-article__section+.c-article__section{margin-top:35px}}.c-article__section iframe{aspect-ratio:16/9;width:100%;height:auto;margin-top:30px}.c-article__body-headline{margin-bottom:20px;font-size:2rem;font-weight:700;line-height:30px;color:#000}@media screen and (max-width: 768px){.c-article__body-headline{font-size:1.6rem;line-height:26px}}@media screen and (min-width: 769px){.c-article__apply{position:absolute;top:0;left:0;width:calc(100% + (100vw - 1056px)/2);height:100%;pointer-events:none}}@media screen and (min-width: 769px)and (max-width: 1080px){.c-article__apply{width:calc(100% + 20px)}}.c-article__apply-container{position:-webkit-sticky;position:sticky;top:145px;left:100%;z-index:1;width:182px}@media screen and (max-width: 768px){.c-article__apply-container{position:fixed;top:unset;bottom:0;left:0;z-index:1;width:100%}}.c-article__apply-button{width:100%;height:auto}@media screen and (min-width: 769px){.c-article__apply-button{display:none}}.c-article__apply-button .apply-button__inner{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:auto;min-height:78px;padding:25px 15px 10px;font-size:1.6rem;font-weight:700;color:#fff;text-align:center}.c-article__apply-button .apply-button__inner::before{content:"";display:block;position:absolute;top:13px;left:50%;width:10px;height:10px;border-top:#fff solid 2px;border-left:#fff solid 2px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.c-article__apply-button.is-open .apply-button__inner{min-height:30px}.c-article__apply-button.is-open .apply-button__inner>span{display:none}.c-article__apply-button.is-open .apply-button__inner::before{top:9px;border-top:rgba(0,0,0,0) solid 2px;border-left:rgba(0,0,0,0) solid 2px;border-bottom:#fff solid 2px;border-right:#fff solid 2px}.c-article__apply-inner{position:relative;height:100%}@media screen and (min-width: 769px){.c-article__apply-inner{border:#1e0098 solid 1px;border-right:none;border-bottom:none;pointer-events:all}}@media screen and (max-width: 768px){.c-article__apply-inner{display:none;padding:10px 20px 25px}}@media screen and (min-width: 769px){.c-article__apply-inner .apply-inner__list{background-color:#fff}}@media screen and (min-width: 769px){.c-article__apply-inner .apply-inner__item{border-bottom:#1e0098 solid 1px}}@media screen and (min-width: 769px){.c-article__apply-inner .apply-inner__item>a{display:flex;align-items:center;min-height:80px;padding-inline:20px 10px;font-size:1.5rem;font-weight:700;color:#1e0098}}@media screen and (max-width: 768px){.c-article__apply-inner .apply-inner__item>a{display:flex;justify-content:center;align-items:center;height:50px;padding-inline:12px;border:#1e0098 solid 2px;border-radius:60px;background-color:#fff;font-size:1.3rem;font-weight:700;color:#1e0098;text-align:center}}.c-article__apply-inner .apply-inner__item>a.is-primary{background-color:#1e0098;color:#fff}.c-article__apply-inner .apply-inner__item.is-spFull{border-bottom:none}@media screen and (max-width: 768px){.c-article__apply-inner .apply-inner__item.is-spFull{width:100% !important}}@media screen and (max-width: 768px){.c-article__apply-inner .apply-inner__item+.apply-inner__item{margin-top:10px}}@media screen and (min-width: 769px){.c-article__cards{display:flex;gap:0 15px}}@media screen and (min-width: 769px){.c-article__cards-item{max-width:calc(50% - 8px);flex:1}}@media screen and (max-width: 768px){.c-article__cards-item+.c-article__cards-item{margin-top:15px}}.c-article__cards-item .cards-item__wrap{display:block}@media screen and (min-width: 769px){.c-article__cards-item a.cards-item__wrap:hover .cards-item__thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-article__cards-item .cards-item__thumbnail{position:relative;width:100%;aspect-ratio:16/9;border-radius:5px;overflow:hidden;background-color:#f5f5f5}.c-article__cards-item .cards-item__thumbnail iframe{margin-top:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-article__cards-item .cards-item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.c-article__cards-item .cards-item__text{margin-top:10px;line-height:1.5}.c-article__body .guest{margin-bottom:20px}.c-article__body .guest .guest-image{width:200px;height:200px;border-radius:15px;overflow:hidden}.c-article__body .guest .guest-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-article__body .guest .guest-title{margin-block:20px 5px;font-size:1.6rem;font-weight:700}@media screen and (max-width: 768px){.c-article__body .guest .guest-title{margin-top:10px}}.c-article__body .movie{aspect-ratio:16/9;width:100%;height:auto;margin-top:30px}.c-article__body .movie+*,.c-article__body .movie-caption+*{margin-top:50px}@media screen and (max-width: 768px){.c-article__body .movie+*,.c-article__body .movie-caption+*{margin-top:20px}}.c-article__body .movie+.movie-caption{margin-top:5px}.c-article__softwaresupport{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;font-size:1.5rem;font-weight:700;color:#00c6d2}@media screen and (max-width: 768px){.c-article__softwaresupport{margin-top:15px}}.c-article__softwaresupport::before{content:"";display:block;width:25px;height:25px;margin-right:8px;background-image:url("../img/icon_arrow-round-right--blue.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.c-article__license{counter-reset:n}.c-article__license>*+*{margin-top:15px}@media screen and (max-width: 768px){.c-article__license>*+*{margin-top:20px}}@media screen and (min-width: 769px){.c-article__license-item{display:flex}}@media screen and (min-width: 769px){.c-article__license-item .license-item__content{flex:1;margin-right:40px}}.c-article__license-item .license-item__content dt{position:relative;margin-bottom:10px;padding-left:18px;font-size:1.5rem}.c-article__license-item .license-item__content dt::before{counter-increment:n;content:counter(n);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:23px;height:23px;padding-bottom:2px;padding-right:1px;border-radius:50%;background-color:#000;letter-spacing:-1px;color:#fff;-webkit-transform-origin:center left;transform-origin:center left;-webkit-transform:scale(0.6);transform:scale(0.6)}.c-article__license-item .license-item__content dd p{line-height:unset}.c-article__license-item .license-item__image{aspect-ratio:16/9;border-radius:5px;background-color:#d9d9d9;overflow:hidden}@media screen and (min-width: 769px){.c-article__license-item .license-item__image{width:320px}}@media screen and (max-width: 768px){.c-article__license-item .license-item__image{margin-top:10px}}.c-article__license-item .license-item__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-article__thumbnailCarousel{position:relative;margin-bottom:35px}.c-article__thumbnailCarousel .thumbnailCarousel__list{margin-bottom:0}.c-article__thumbnailCarousel .thumbnailCarousel__item{display:flex;justify-content:center;align-items:center}.c-article__thumbnailCarousel .thumbnailCarousel__item-image{width:100%;height:100%}.c-article__thumbnailCarousel .thumbnailCarousel__item-image>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.c-article__thumbnailCarousel .thumbnailCarousel__arrow{position:absolute;top:50%;left:0;width:100%;height:0}.c-article__thumbnailCarousel .thumbnailCarousel__arrow :is(.arrow__prev,.arrow__next){position:absolute;top:-15px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#fff}@media screen and (max-width: 768px){.c-article__thumbnailCarousel .thumbnailCarousel__arrow :is(.arrow__prev,.arrow__next){width:25px;height:25px}}.c-article__thumbnailCarousel .thumbnailCarousel__arrow :is(.arrow__prev,.arrow__next)::before{content:"";width:12px;height:12px;border-top:#000 solid 1px;border-left:#000 solid 1px;pointer-events:none}@media screen and (max-width: 768px){.c-article__thumbnailCarousel .thumbnailCarousel__arrow :is(.arrow__prev,.arrow__next)::before{width:8px;height:8px}}.c-article__thumbnailCarousel .thumbnailCarousel__arrow .arrow__prev{left:20px}@media screen and (max-width: 768px){.c-article__thumbnailCarousel .thumbnailCarousel__arrow .arrow__prev{left:5px}}.c-article__thumbnailCarousel .thumbnailCarousel__arrow .arrow__prev::before{margin-left:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-article__thumbnailCarousel .thumbnailCarousel__arrow .arrow__next{right:20px}@media screen and (max-width: 768px){.c-article__thumbnailCarousel .thumbnailCarousel__arrow .arrow__next{right:5px}}.c-article__thumbnailCarousel .thumbnailCarousel__arrow .arrow__next::before{margin-right:4px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-article__thumbnailCarousel :is(.slick-list,.slick-track,.slick-slide){height:100%}.c-article__thumbnailCarousel .slick-dots{display:flex;justify-content:center;gap:5px;margin-top:10px}.c-article__thumbnailCarousel .slick-dots>li{position:relative;display:flex;justify-content:center;align-items:center;width:24px;height:24px;cursor:pointer}.c-article__thumbnailCarousel .slick-dots>li>button{display:block;width:10px;height:10px;border-radius:50%;background-color:#999;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (max-width: 768px){.c-article__thumbnailCarousel .slick-dots>li>button{width:8px;height:8px}}.c-article__thumbnailCarousel .slick-dots>li.slick-active>button{background-color:#000}.c-article__thumbnailCarousel .slick-dots>li.slick-active::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:16px;height:16px;border:#000 solid 1px;border-radius:50%}@media screen and (max-width: 768px){.c-article__thumbnailCarousel .slick-dots>li.slick-active::before{width:14px;height:14px}}.c-article__thumbnailCarousel .slick-dots>li:hover>button{background-color:#000}.c-article__booksImages{margin-top:20px}@media screen and (min-width: 769px){.c-article__booksImages{display:flex;flex-wrap:wrap;gap:13px}}@media screen and (max-width: 768px){.c-article__booksImages>*+*{margin-top:10px}}@media screen and (min-width: 769px){.c-article__booksImages-item{width:calc(25% - 10px)}}.c-article__booksImages-item .item__image{width:100%;aspect-ratio:3/2;background-color:#f5f5f5;border-radius:5px;border:#999 solid 1px;overflow:hidden}.c-article__booksImages-item .item__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 769px){.c-article__booksIndex{display:flex}}@media screen and (min-width: 769px){.c-article__booksIndex-text{flex:1;padding-right:40px}}@media screen and (min-width: 769px){.c-article__booksIndex-thumbnails{width:270px}}@media screen and (max-width: 768px){.c-article__booksIndex-thumbnails{margin-top:30px}}.c-article__booksIndex-thumbnails>li+li{margin-top:15px}@media screen and (max-width: 768px){.c-article__booksIndex-thumbnails>li+li{margin-top:10px}}.c-article__booksIndex-thumbnails>li figure{width:100%;aspect-ratio:3/2;border-radius:5px;border:#999 solid 1px}.c-article__booksIndex-thumbnails>li figure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-article__accordion{margin-top:20px}.c-article__accordion-item{position:relative;display:block;border:#000 solid 1px;background-color:#f4f4f4}.c-article__accordion-item+.c-article__accordion-item{margin-top:10px}@media screen and (max-width: 768px){.c-article__accordion-item+.c-article__accordion-item{margin-top:15px}}.c-article__accordion-title{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:50px;font-size:1.6rem;font-weight:700;cursor:pointer}.c-article__accordion-title::after{content:"";display:block;width:12px;height:12px;margin-left:15px;border:#000 solid 1px;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);-webkit-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease}.c-article__accordion-title.is-open::after{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-top-color:#000;border-left-color:#000}.c-article__accordion-content{display:none;width:calc(100% - 60px);margin-inline:auto;padding-block:20px 40px;border-top:#000 solid 1px}@media screen and (min-width: 769px){.c-article__accordion-content [class*=c-button--]{max-width:352px;margin:20px auto 0}}@media screen and (max-width: 768px){.c-article__accordion-content [class*=c-button--]{margin-top:15px}}@media screen and (max-width: 768px){.c-article__accordion-content{width:calc(100% - 40px)}}.c-article__accordion-content .accordion-content__inner+.accordion-content__inner{margin-top:30px}.c-article__accordion-content .accordion-content__text a{text-decoration:underline;text-underline-offset:2px}.c-article__training{margin-bottom:20px}@media screen and (min-width: 769px){.c-article__training{display:flex;flex-wrap:wrap;gap:15px 20px}}.c-article__training .c-article__training-item{border:#d9d9d9 solid 2px;border-radius:15px}@media screen and (min-width: 769px){.c-article__training .c-article__training-item{width:calc(50% - 10px);min-height:150px}}@media screen and (max-width: 768px){.c-article__training .c-article__training-item+.c-article__training-item{margin-top:10px}}.c-article__training .c-article__training-itemWrap{display:flex;align-items:center;height:100%;padding:15px}@media screen and (max-width: 768px){.c-article__training .c-article__training-itemWrap{padding:5px 10px}}.c-article__training a.c-article__training-itemWrap{-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width: 769px){.c-article__training a.c-article__training-itemWrap:hover{opacity:.8}}.c-article__training .c-article__training-image{width:78px;height:78px;border-radius:4px;overflow:hidden}@media screen and (min-width: 769px){.c-article__training .c-article__training-image{margin-left:15px}}@media screen and (max-width: 768px){.c-article__training .c-article__training-image{width:60px;height:60px}}.c-article__training .c-article__training-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-article__training .c-article__training-content{flex:1;margin-left:15px}.c-article__training .c-article__training-content .training-content__title{margin-bottom:4px;font-size:2.4rem;font-weight:700}@media screen and (max-width: 768px){.c-article__training .c-article__training-content .training-content__title{font-size:2rem}}.c-article__training .c-article__training-content :is(p,.training-content__text){margin-top:0;line-height:1.5}@media screen and (min-width: 769px){.c-article__terms{display:flex;width:100%;height:60px;margin-top:30px}}@media screen and (max-width: 768px){.c-article__terms{margin-top:20px}}.c-article__terms>dt{display:flex;align-items:center;padding-inline:20px;background-color:#00c6d2;font-size:1.6rem;letter-spacing:4px;white-space:nowrap}@media screen and (max-width: 768px){.c-article__terms>dt{justify-content:center;padding-block:5px;font-size:1.4rem}}.c-article__terms>dd{width:100%;background-color:rgba(0,198,210,.4);font-size:2.4rem;font-weight:400;font-family:"Inter",sans-serif}@media screen and (min-width: 769px){.c-article__terms>dd{display:flex;align-items:center;padding-inline:30px}}@media screen and (max-width: 768px){.c-article__terms>dd{padding-block:10px;font-size:1.6rem;text-align:center}}.c-article__modal{position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;opacity:0;pointer-events:none;-webkit-transition:all .15s ease;transition:all .15s ease;overflow:hidden}.c-article__modal[data-modal-close=true]{opacity:1;pointer-events:all}.c-article__modal-backdrop{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);cursor:pointer}.c-article__modal-imgWrap{position:relative;z-index:1;height:auto;padding:8px;border-radius:2px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.4)}@media screen and (max-width: 768px){.c-article__modal-imgWrap{padding:3px}}.c-article__modal-img{max-width:calc(100vw - 160px);max-height:calc(100vh - 100px)}@media screen and (max-width: 768px){.c-article__modal-img{max-width:calc(100vw - 32px);max-height:calc(100vh - 40px)}}.c-article__modal-button{position:absolute;top:-20px;right:-20px;display:flex;justify-content:center;align-items:center;width:40px;height:40px}@media screen and (max-width: 768px){.c-article__modal-button{top:-22px;right:-18px}}.c-article__modal-button>span{display:block;display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;background-color:#000;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}@media screen and (min-width: 769px){.c-article__modal-button>span:hover{opacity:.8}}@media screen and (max-width: 768px){.c-article__modal-button>span{width:22px;height:22px}}.c-article__modal-button>span::before,.c-article__modal-button>span::after{content:"";display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#fff}@media screen and (max-width: 768px){.c-article__modal-button>span::before,.c-article__modal-button>span::after{width:10px;height:2px}}.c-article__modal-button>span::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.c-article__modal-button>span::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.c-article__img-popup{will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;cursor:pointer}@media screen and (min-width: 769px){.c-article__img-popup:hover{opacity:.7}}.c-article[data-article-key=product] .c-article__body h2:not(.c-article__body-headline,.c-wysiwyg>h2){border-color:#00c6d2;color:#00c6d2}.c-article[data-article-key=books] .c-article__body h2:not(.c-article__body-headline,.c-wysiwyg>h2){border-color:#fe4b76;color:#fe4b76}.c-article[data-article-key=seminar] .c-article__body h2:not(.c-article__body-headline,.c-wysiwyg>h2){border-color:#ff6f1e;color:#ff6f1e}.c-article[data-article-key=campaign] .c-article__body h2:not(.c-article__body-headline,.c-wysiwyg>h2){border-color:#00c6d2;color:#00c6d2}@media screen and (max-width: 768px){.c-article__footer[data-article-key=product] .c-article__apply-container{background-color:#00c6d2}}@media screen and (max-width: 768px){.c-article__footer[data-article-key=books] .c-article__apply-container{background-color:#fe4b76}}.c-article__footer[data-article-key=books] .c-article__apply-inner>p{margin-block:-8px 20px;font-size:1.5rem;font-weight:700;color:#fff;text-align:center}@media screen and (min-width: 769px){.c-article__footer[data-article-key=books] .c-article__apply-inner>p{display:none}}@media screen and (max-width: 768px){.c-article__footer[data-article-key=books] .c-article__apply-inner .apply-inner__list{display:flex;flex-wrap:wrap;gap:15px 12px}}@media screen and (max-width: 768px){.c-article__footer[data-article-key=books] .c-article__apply-inner .apply-inner__item{width:calc(50% - 6px);margin-top:unset}}.c-article__footer[data-article-key=books] .c-article__apply-inner .apply-inner__item-addedText{font-size:1rem;line-height:1.6;color:#fff}@media screen and (min-width: 769px){.c-article__footer[data-article-key=books] .c-article__apply-inner .apply-inner__item-addedText{display:none}}.c-article__footer[data-article-key=books] .c-article__apply-inner .apply-inner__item-addedText a{text-decoration:underline;text-underline-offset:2px}@media screen and (max-width: 768px){.c-article__footer[data-article-key=books] .c-article__apply-inner .apply-inner__item-addedText+a{margin-top:20px}}@media screen and (max-width: 768px){.c-article__footer[data-article-key=seminar] .c-article__apply-container{background-color:#fab400}}.c-article__footer[data-article-key=seminar] .c-article__apply-button .apply-button__inner{min-height:70px;padding:0}.c-article__footer[data-article-key=seminar] .c-article__apply-button .apply-button__inner::before{display:none}@media screen and (max-width: 768px){.c-article__footer[data-article-key=campaign] .c-article__apply-container{background-color:#00c6d2}}.c-article__footer[data-article-key=campaign] .c-article__apply-button .apply-button__inner{min-height:70px;padding:0}.c-article__footer[data-article-key=campaign] .c-article__apply-button .apply-button__inner::before{display:none}.c-article[data-article-key=product] .c-article__body{margin-top:30px}@media screen and (min-width: 769px){.c-breadcrumbs{margin-block:-30px 35px}}@media screen and (max-width: 768px){.c-breadcrumbs{margin-bottom:20px}}.c-breadcrumbs>span{display:block;font-size:1.2rem;color:rgba(0,0,0,.6);white-space:nowrap;overflow-x:auto}@media screen and (max-width: 768px){.c-breadcrumbs>span{padding-bottom:7px}}.c-breadcrumbs>span>span{padding:0 10px;white-space:nowrap}.c-breadcrumbs>span>span:first-child{padding-left:0}:is(.c-button,[class*=c-button--]){display:flex;justify-content:center;align-items:center;width:100%;border-radius:50px;border:#000 solid 1px;line-height:1;-webkit-transition:all .2s ease;transition:all .2s ease}.c-button--campaign{height:28px;padding-bottom:1px;border-color:#1d47dd;font-weight:700;color:#1d47dd}@media screen and (min-width: 769px){.c-button--campaign{max-width:400px}}@media screen and (min-width: 769px){.c-button--campaign:hover{background-color:#1d47dd;color:#fff}}.c-button--backtotop{width:100%;height:28px;border-color:#1e0098;font-weight:700;color:#1e0098}:is(.c-button--lime,.c-button--download-red,.c-button--download-pink){height:50px;border:none;font-size:1.6rem;font-weight:700}@media screen and (min-width: 769px){:is(.c-button--lime,.c-button--download-red,.c-button--download-pink):hover{opacity:.7}}:is(.c-button--lime,.c-button--download-red,.c-button--download-pink):where(.c-button--lime){background-color:#e0ff4f;color:#1d47dd}:is(.c-button--lime,.c-button--download-red,.c-button--download-pink):where(.c-button--download-red,.c-button--download-pink){color:#fff}:is(.c-button--lime,.c-button--download-red,.c-button--download-pink):where(.c-button--download-red,.c-button--download-pink)::after{content:"";position:relative;top:2px;display:block;width:14px;height:14px;margin-left:8px;background-image:url("../img/icon_download.svg");background-repeat:no-repeat;background-position:center;background-size:contain}:is(.c-button--lime,.c-button--download-red,.c-button--download-pink):where(.c-button--download-red){background-color:#d40033}:is(.c-button--lime,.c-button--download-red,.c-button--download-pink):where(.c-button--download-pink){background-color:#fe4b76}.c-categoryLinkbox{display:flex;width:100%;margin-top:40px}@media screen and (min-width: 769px){.c-categoryLinkbox{gap:0 20px;max-width:830px}}@media screen and (max-width: 768px){.c-categoryLinkbox{gap:15px;flex-wrap:wrap;margin-top:30px}}.c-categoryLinkbox__item{padding-bottom:25px;border:1px solid #999;border-radius:15px}@media screen and (min-width: 769px){.c-categoryLinkbox__item{flex:1}}@media screen and (max-width: 768px){.c-categoryLinkbox__item{width:calc(50% - 8px);padding-bottom:20px}}.c-categoryLinkbox__item-name{display:block;margin-inline:25px;padding-block:25px 15px;border-bottom:1px solid #999;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:1.6rem;font-weight:700;font-family:"Inter",sans-serif;line-height:1;text-align:center}@media screen and (min-width: 769px){.c-categoryLinkbox__item-name:hover{opacity:.7}}@media screen and (max-width: 768px){.c-categoryLinkbox__item-name{margin-inline:20px;padding-block:20px 10px;font-size:1.5rem}}.c-categoryLinkbox__item-list{margin-top:15px}.c-categoryLinkbox__item-list>*+*{margin-top:10px}@media screen and (max-width: 768px){.c-categoryLinkbox__item-list>*+*{margin-top:8px}}.c-categoryLinkbox__item-list .list__item{text-align:center}@media screen and (max-width: 768px){.c-categoryLinkbox__item-list .list__item{font-size:1.2rem}}.c-categoryLinkbox__item[data-category=product]{border-color:#00c6d2}.c-categoryLinkbox__item[data-category=product] .c-categoryLinkbox__item-name{border-color:#00c6d2;color:#00c6d2}.c-categoryLinkbox__item[data-category=product] .list__item>a:hover{color:#00c6d2}.c-categoryLinkbox__item[data-category=cgworld]{border-color:#61c200}.c-categoryLinkbox__item[data-category=cgworld] .c-categoryLinkbox__item-name{border-color:#61c200;color:#61c200}.c-categoryLinkbox__item[data-category=cgworld] .list__item>a:hover{color:#61c200}.c-categoryLinkbox__item[data-category=books]{border-color:#fe4b76}.c-categoryLinkbox__item[data-category=books] .c-categoryLinkbox__item-name{border-color:#fe4b76;color:#fe4b76}.c-categoryLinkbox__item[data-category=books] .list__item>a:hover{color:#fe4b76}.c-categoryLinkbox__item[data-category=seminar]{border-color:#fab400}.c-categoryLinkbox__item[data-category=seminar] .c-categoryLinkbox__item-name{border-color:#fab400;color:#fab400}.c-categoryLinkbox__item[data-category=seminar] .list__item>a:hover{color:#fab400}@media screen and (min-width: 769px){.c-categoryLinkbox__item[data-category=product] .list__item>a:hover{text-shadow:0 0 .65px #00c6d2,0 0 .65px #00c6d2}}@media screen and (min-width: 769px){.c-categoryLinkbox__item[data-category=cgworld] .list__item>a:hover{text-shadow:0 0 .65px #61c200,0 0 .65px #61c200}}@media screen and (min-width: 769px){.c-categoryLinkbox__item[data-category=books] .list__item>a:hover{text-shadow:0 0 .65px #fe4b76,0 0 .65px #fe4b76}}@media screen and (min-width: 769px){.c-categoryLinkbox__item[data-category=seminar] .list__item>a:hover{text-shadow:0 0 .65px #fab400,0 0 .65px #fab400}}.c-categorySelector{position:relative;z-index:10;display:flex;justify-content:center;gap:0 30px;margin-inline:auto;margin-bottom:40px}@media screen and (max-width: 768px){.c-categorySelector{justify-content:left;flex-wrap:wrap;gap:12px 14px;margin-block:20px 25px;margin-left:-2px;width:calc(100% + 4px)}}.c-categorySelector__item{position:relative;z-index:0;width:100%}@media screen and (max-width: 768px){.c-categorySelector__item{width:calc(50% - 8px)}}.c-categorySelector__item-nameWrapper{position:relative}@media screen and (min-width: 769px){.c-categorySelector__item-nameWrapper .item-nameWrapper__dummybtn{display:none}}@media screen and (max-width: 768px){.c-categorySelector__item-nameWrapper .item-nameWrapper__dummybtn{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}}.c-categorySelector__item-name{position:relative;display:grid;place-items:center;height:25px;padding-bottom:2px;border-radius:25px;background-color:#f5f5f5;font-size:1.5rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 768px){.c-categorySelector__item-name{width:100%;font-size:1.3rem;font-weight:700;color:#fff}}.c-categorySelector__item:hover .c-categorySelector__item-name{font-weight:bold;color:#fff}.c-categorySelector__item-child{position:absolute;top:12px;left:0;z-index:-1;width:100%;border-radius:0 0 15px 15px;overflow:hidden}@media screen and (min-width: 769px){.c-categorySelector__item-child{max-height:0;-webkit-transition:all .5s ease;transition:all .5s ease}}@media screen and (max-width: 768px){.c-categorySelector__item-child{display:none}}.c-categorySelector__item-child .item-child__list{padding:26px 0 20px}.c-categorySelector__item-child .item-child__item{text-align:center}.c-categorySelector__item-child .item-child__item+.item-child__item{margin-top:8px}@media screen and (min-width: 769px){.c-categorySelector__item:hover .c-categorySelector__item-child{max-height:250px}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=product]:hover .c-categorySelector__item-name{background-color:#00c6d2}}.c-categorySelector__item[data-category=product] .c-categorySelector__item-child{background-color:#e0fdff}.c-categorySelector__item[data-category=product] .c-categorySelector__item-child .item-child__item>a:hover{color:#00c6d2}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=product] .c-categorySelector__item-name.is-active{background-color:#00c6d2;font-weight:700;color:#fff}}@media screen and (max-width: 768px){.c-categorySelector__item[data-category=product] .c-categorySelector__item-name{background-color:#00c6d2}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=cgworld]:hover .c-categorySelector__item-name{background-color:#61c200}}.c-categorySelector__item[data-category=cgworld] .c-categorySelector__item-child{background-color:#e0fec3}.c-categorySelector__item[data-category=cgworld] .c-categorySelector__item-child .item-child__item>a:hover{color:#61c200}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=cgworld] .c-categorySelector__item-name.is-active{background-color:#61c200;font-weight:700;color:#fff}}@media screen and (max-width: 768px){.c-categorySelector__item[data-category=cgworld] .c-categorySelector__item-name{background-color:#61c200}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=books]:hover .c-categorySelector__item-name{background-color:#fe4b76}}.c-categorySelector__item[data-category=books] .c-categorySelector__item-child{background-color:#ffecf0}.c-categorySelector__item[data-category=books] .c-categorySelector__item-child .item-child__item>a:hover{color:#fe4b76}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=books] .c-categorySelector__item-name.is-active{background-color:#fe4b76;font-weight:700;color:#fff}}@media screen and (max-width: 768px){.c-categorySelector__item[data-category=books] .c-categorySelector__item-name{background-color:#fe4b76}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=seminar]:hover .c-categorySelector__item-name{background-color:#fab400}}.c-categorySelector__item[data-category=seminar] .c-categorySelector__item-child{background-color:#fff8e4}.c-categorySelector__item[data-category=seminar] .c-categorySelector__item-child .item-child__item>a:hover{color:#fab400}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=seminar] .c-categorySelector__item-name.is-active{background-color:#fab400;font-weight:700;color:#fff}}@media screen and (max-width: 768px){.c-categorySelector__item[data-category=seminar] .c-categorySelector__item-name{background-color:#fab400}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=campaign]:hover .c-categorySelector__item-name{background-color:#1d47dd}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=campaign] .c-categorySelector__item-name.is-active{background-color:#1d47dd;font-weight:700;color:#fff}}@media screen and (max-width: 768px){.c-categorySelector__item[data-category=campaign] .c-categorySelector__item-name{background-color:#1d47dd}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=product] .item-child__item>a:hover{text-shadow:0 0 .65px #00c6d2,0 0 .65px #00c6d2}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=cgworld] .item-child__item>a:hover{text-shadow:0 0 .65px #61c200,0 0 .65px #61c200}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=books] .item-child__item>a:hover{text-shadow:0 0 .65px #fe4b76,0 0 .65px #fe4b76}}@media screen and (min-width: 769px){.c-categorySelector__item[data-category=seminar] .item-child__item>a:hover{text-shadow:0 0 .65px #fab400,0 0 .65px #fab400}}@media screen and (min-width: 769px){.c-contactLinkbox{display:flex;gap:0 30px}}@media screen and (max-width: 768px){.c-contactLinkbox>*+*{margin-top:20px}}.c-contactLinkbox__item{width:100%;border:#000 solid 1px;border-radius:15px;background-color:#fff}.c-contactLinkbox__item>a{position:relative;display:block;height:100%;padding:15px 20px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (min-width: 769px){.c-contactLinkbox__item>a:hover{opacity:.5}}@media screen and (max-width: 768px){.c-contactLinkbox__item>a{padding-bottom:45px}}.c-contactLinkbox__item>a::before{content:"";position:absolute;bottom:15px;right:20px;display:block;width:25px;height:25px;background-image:url("../img/icon_arrow-round-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 768px){.c-contactLinkbox__item>a::before{right:15px}}.c-contactLinkbox__item span{line-height:1.6}.footer{background-color:#f5f5f5}.footer__returnTopBar{background-color:#1d47dd}.footer__returnTopBar-text{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:70px;letter-spacing:.2rem;color:#fff}@media screen and (max-width: 768px){.footer__returnTopBar-text{height:60px}}.footer__returnTopBar-text::before{content:"";display:block;width:27px;height:33px;margin-right:15px;background-image:url("../img/icon_arrow-top--white.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.footer__inner{display:flex;align-items:center;flex-direction:column;padding:60px 20px 100px}.footer__inner .c-button--campaign{margin-top:40px}@media screen and (max-width: 768px){.footer__inner .c-button--campaign{margin-top:30px}}@media screen and (max-width: 768px){.footer__inner{padding:40px 20px 80px}}.footer__logo{width:240px}.footer__logo>img{width:100%;height:auto}.footer__nav{width:min(850px,100%);margin-top:50px}@media screen and (max-width: 768px){.footer__nav{margin-top:30px}}@media screen and (min-width: 769px){.footer__nav-list{display:flex}}.footer__nav-item{width:100%;text-align:center}@media screen and (min-width: 769px){.footer__nav-item{flex:1;padding:0 0 10px}}@media screen and (min-width: 769px){.footer__nav-item+.footer__nav-item{border-left:#000 solid 1px}}@media screen and (max-width: 768px){.footer__nav-item+.footer__nav-item{margin-top:15px}}.footer__nav-item .nav-item__name{display:block;width:100%;font-size:1.6rem;font-weight:normal;line-height:1}@media screen and (min-width: 769px){.footer__nav-item .nav-item__name{pointer-events:none}}.footer__nav-item .nav-item__list{margin-top:15px}@media screen and (max-width: 768px){.footer__nav-item .nav-item__list{display:none}}.footer__nav-item .nav-item__item+.nav-item__item{margin-top:10px}.footer__nav-item .nav-item__item>a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:1.2rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (min-width: 769px){.footer__nav-item .nav-item__item>a:hover{opacity:.5}}@media screen and (min-width: 769px){.footer__nav-item.is-creatorsid{display:none}}.footer__terms{margin-top:30px}@media screen and (min-width: 769px){.footer__terms{display:flex;justify-content:center;margin-left:-25px}}@media screen and (min-width: 769px){.footer__terms-item{padding:0 30px}}@media screen and (max-width: 768px){.footer__terms-item{text-align:center}}@media screen and (min-width: 769px){.footer__terms-item+.footer__terms-item{border-left:#000 solid 1px}}@media screen and (max-width: 768px){.footer__terms-item+.footer__terms-item{margin-top:12px}}.footer__terms-item>a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (min-width: 769px){.footer__terms-item>a:hover{opacity:.5}}.footer__copyright{margin-top:30px;font-size:1.2rem}.footer-sp__submenu{position:fixed;top:60px;left:0;width:100vw;height:calc(100dvh - 60px);background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .2s ease;transition:all .2s ease;overflow-y:auto;overscroll-behavior-y:none}@media screen and (min-width: 769px){.footer-sp__submenu{display:none}}.footer-sp__submenu-inner{display:none;position:absolute;top:0;left:0;width:100%;height:auto;padding:20px 20px 40px}.footer-sp__submenu-inner .c-title{display:none}.footer-sp__submenu--contact__text{margin-top:25px;font-size:1.2rem}.footer-sp__submenu-closeBtn{display:flex;justify-content:center;align-items:center;width:100%;height:28px;margin-top:30px;border:#1e0098 solid 1px;border-radius:28px;font-weight:700;color:#1e0098}.footer-sp__submenu[data-is-open-submenu=true]{-webkit-transform:translateX(0);transform:translateX(0)}.header{position:fixed;top:0;left:0;z-index:100;width:100%;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width: 769px){.header{padding-inline:20px}}.header__logo{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.header__logo{flex-direction:column}}@media screen and (min-width: 769px){.header__logo .header__logo-logotype{position:relative;top:6px}}.header__logo .header__logo-logotype>img{width:210px;height:auto}@media screen and (max-width: 768px){.header__logo .header__logo-logotype>img{width:140px}}.header__logo .header__logo-text{font-size:1.5rem;font-weight:bold}@media screen and (min-width: 769px){.header__logo .header__logo-text{align-self:flex-end;position:relative;top:3px;margin-left:20px}}@media screen and (max-width: 768px){.header__logo .header__logo-text{margin-top:3px;font-size:1rem}}@container (width <= 1150px){.header__logo{flex-direction:column}.header__logo .header__logo-logotype{top:-4px}.header__logo .header__logo-text{align-self:flex-start;margin-left:0}}@media screen and (min-width: 769px){.header__nav{width:calc(100% - 460px)}}@container (width <= 1150px){.header__nav{width:calc(100% - 220px)}}@media screen and (min-width: 769px){.header__nav-list{display:flex;justify-content:flex-end}}@media screen and (min-width: 769px){.header__nav-item{position:relative;display:flex;justify-content:center;align-items:center;width:min(100%,140px);padding-inline:5px;white-space:nowrap}.header__nav-item:not(:last-child)::before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:20px;background-color:#000}}.header__nav-itemButton{font-family:"Inter",sans-serif;line-height:1;letter-spacing:-0.14px}@media screen and (min-width: 769px){.header__nav-itemButton{position:relative;display:block;letter-spacing:-0.14px;-webkit-transition:all .2s ease;transition:all .2s ease}.header__nav-itemButton::before{content:"";position:absolute;bottom:-5px;left:0;display:block;width:0;height:2px;background-color:#000;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.header__nav-item:hover .header__nav-itemButton,.header__nav-itemButton.is-active{text-shadow:0 0 .65px #000,0 0 .65px #000}.header__nav-item:hover .header__nav-itemButton::before,.header__nav-itemButton.is-active::before{width:100%;opacity:1}}@media screen and (max-width: 768px){.header__nav-itemButton{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:8px;font-size:1.5rem;text-align:center}.header__nav-itemButton.is-active{font-weight:700}.header__nav-itemButton.is-active::before{content:"";position:absolute;bottom:2px;left:0;display:block;width:100%;height:2px;background-color:#000}}@media screen and (max-width: 768px){.header__submenu{position:fixed;top:60px;left:0;width:100vw;height:calc(100dvh - 60px);background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .2s ease;transition:all .2s ease;overflow-y:auto;overscroll-behavior-y:none}}.header__submenu-inner{display:none}.header__submenu-inner .c-button--backtotop{margin-top:30px}@media screen and (min-width: 769px){.header__submenu-inner{padding-block:30px 60px}}@media screen and (max-width: 768px){.header__submenu-inner{position:absolute;top:0;left:0;width:100%;height:auto;padding:20px 20px 40px}.header__submenu-inner .c-title{display:none}}.header__submenu--contact__text{margin-top:25px;font-size:1.3rem}@media screen and (max-width: 768px){.header__submenu--contact__text{font-size:1.2rem}}.header__backdrop{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.header[data-is-open-submenu=true]+.header__backdrop{pointer-events:all}.header__wrap{width:min(1240px,100%);margin-inline:auto}@media screen and (max-width: 768px){.header__wrap{display:none}}.header__inner{container-type:inline-size;position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:115px;padding-bottom:30px}.header__search{position:absolute;top:25px;right:4px;display:flex;align-items:center;width:225px;background-color:#fff;border:1px solid #999;border-radius:30px;font-size:1.3rem}.header__search-input{width:100%;padding:4px 0 4px 12px}.header__search-button{padding:2px 12px 5px 10px}.header-sp__wrap{height:60px}@media screen and (min-width: 769px){.header-sp__wrap{display:none}}.header-sp__head{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 20px}.header-sp__toggleBtn{position:relative;width:30px;height:16px}.header-sp__toggleBtn-bar{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000;translate:0 -50%;-webkit-transition:all .2s ease;transition:all .2s ease}.header-sp__toggleBtn-bar:nth-child(1){translate:0 -8px}.header-sp__toggleBtn-bar:nth-child(2){translate:0 0}.header-sp__toggleBtn-bar:nth-child(3){translate:0 8px}.header-sp__toggleBtn.is-active .header-sp__toggleBtn-bar:nth-child(1){translate:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header-sp__toggleBtn.is-active .header-sp__toggleBtn-bar:nth-child(2){opacity:0}.header-sp__toggleBtn.is-active .header-sp__toggleBtn-bar:nth-child(3){translate:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-sp__panel{position:fixed;top:60px;left:0;width:100vw;height:calc(100dvh - 60px);background-color:#fff;opacity:0;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}.header-sp__panel .c-categoryLinkbox{margin-top:20px}.header-sp__panel .c-button--campaign{margin-top:30px}.header-sp__panel.is-active{opacity:1;pointer-events:all}.header-sp__panel-inner{width:100%;height:100%;padding:20px;overflow-y:auto;overscroll-behavior-y:none}@media screen and (min-width: 769px){.header[data-is-open-submenu=true]{box-shadow:0 5px 15px 0 rgba(0,0,0,.35);background-color:#f5f5f5}}@media screen and (max-width: 768px){.header[data-is-open-submenu=true] .header__submenu{-webkit-transform:translateX(0);transform:translateX(0)}}.c-importantInfo{position:relative;padding-left:15px;margin-bottom:30px;font-size:1.3rem}@media screen and (max-width: 768px){.c-importantInfo{padding-left:0;margin-bottom:12px}}.c-importantInfo::before{content:"";display:block;position:absolute;top:1px;left:0;width:5px;height:100%;background-color:#00c6d2}@media screen and (max-width: 768px){.c-importantInfo::before{content:unset}}.c-pagination{display:flex;justify-content:center;gap:0 2px;margin:70px auto 0}@media screen and (max-width: 768px){.c-pagination{margin-top:40px}}.c-pagination>li{width:32px;height:32px}.c-pagination>li :is(a,span){display:flex;justify-content:center;align-items:center;width:32px;height:32px;font-weight:500;font-family:"Roboto",sans-serif}.c-pagination>li a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (min-width: 769px){.c-pagination>li a:hover{opacity:.5}}:is(.c-pagination>li.prev,.c-pagination>li.next){position:relative}:is(.c-pagination>li.prev,.c-pagination>li.next)::before{content:"";position:absolute;top:50%;left:50%;display:block;width:15px;height:15px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);pointer-events:none}.c-pagination>li.prev{margin-right:20px}.c-pagination>li.prev::before{border-left:#000 solid 1px;border-bottom:#000 solid 1px}.c-pagination>li.active{border-bottom:#000 solid 1px}.c-pagination>li.next{margin-left:15px}.c-pagination>li.next::before{border-right:#000 solid 1px;border-top:#000 solid 1px}.c-snsList{display:flex;justify-content:center;gap:0 50px;margin-top:30px}@media screen and (max-width: 768px){.c-snsList{gap:25px}}.c-snsList__item a{display:block;width:60px;height:60px;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-size:contain;border-radius:50%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (min-width: 769px){.c-snsList__item a:hover{opacity:.7}}@media screen and (max-width: 768px){.c-snsList__item a{width:50px;height:50px}}.c-snsList__item.is-x>a{background-image:url("../img/icon_x.svg")}.c-snsList__item.is-facebook>a{background-image:url("../img/icon_facebook.svg")}.c-snsList__item.is-youtube>a{background-image:url("../img/icon_youtube.svg")}.c-categorySelector+.c-squareCards{position:relative;z-index:0}.c-squareCards{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 768px){.c-squareCards{gap:15px}}.c-squareCards:not(.header .c-squareCards){container-type:inline-size}.c-squareCards__item{width:calc(20% - 24px)}@container (width <= 1000px){.c-squareCards__item{width:calc(25% - 23px)}}@media screen and (max-width: 768px){.c-squareCards__item{width:calc(50% - 8px)}}.c-squareCards__item-wrapper{display:flex;flex-direction:column;height:100%}.c-squareCards__item-img{position:relative;z-index:1;width:100%;aspect-ratio:1/1;border-radius:15px;overflow:hidden}.c-squareCards__item-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.c-squareCards__item-img:hover>img{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-squareCards__item-title{margin-top:10px;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){.c-squareCards__item-title{font-size:1.4rem}}.c-squareCards__item-text{display:block;margin-top:5px;color:#606060}@media screen and (max-width: 768px){.c-squareCards__item-text{margin-top:0;font-size:1rem}}.c-squareCards__item-terms{margin-top:auto;padding-top:8px}.c-squareCards__item-terms .item-terms__label{display:flex;justify-content:center;align-items:center;height:25px;border-radius:30px;background-color:#f5f5f5;font-size:1.2rem;font-weight:400;line-height:1;color:#606060}.c-squareCards__item-terms .item-terms__text{margin-top:10px}@media screen and (min-width: 769px){.c-squareCards__item-terms .item-terms__text{font-size:1.6rem}}.c-squareCards__item[data-ellipsis="1"] .c-squareCards__item-title{display:block;width:1px;min-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-squareCards__item[data-ellipsis="2"] .c-squareCards__item-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 768px){.c-squareCards__item[data-ellipsis="2"] .c-squareCards__item-title{display:block;width:1px;min-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.c-squareCards__item[data-ellipsis="3"] .c-squareCards__item-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-title{margin-bottom:30px;font-size:2rem;font-weight:bold;font-family:"Inter",sans-serif}.c-title--large{margin-bottom:30px;font-size:3.6rem;font-weight:bold;font-family:"Inter",sans-serif}.c-wysiwyg :is(h1,h2,h3,h4,h5,h6){border:#000 solid 2px;margin-bottom:20px;margin-top:20px;padding:5px 20px 8px 20px;border-radius:50px;font-size:1.6rem;font-weight:bold}.c-wysiwyg a{color:#1e0098;text-decoration:underline;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width: 769px){.c-wysiwyg a:hover{opacity:.5}}.c-wysiwyg>ul,.c-wysiwyg>ol{margin-block:10px}.c-wysiwyg ul{margin-left:16px;list-style-type:disc}.c-wysiwyg ul li::marker{font-size:80%}.c-wysiwyg ol{margin-left:18px;list-style-type:decimal}.c-wysiwyg li+li{margin-top:5px}.c-wysiwyg li ul,.c-wysiwyg li ol{margin-top:5px}.c-wysiwyg blockquote{position:relative;margin-block:15px;padding:10px 25px 10px 30px;border-radius:5px;background-color:#f5f5f5;color:#000}.c-wysiwyg blockquote::before,.c-wysiwyg blockquote::after{content:"";position:absolute;display:block;width:10px;height:10px;background-size:contain;background-repeat:no-repeat;opacity:.5}.c-wysiwyg blockquote::before{background-image:url("../img/icon_quote-left.svg");top:12px;left:12px}.c-wysiwyg blockquote::after{background-image:url("../img/icon_quote-right.svg");bottom:12px;right:12px}.c-article[data-article-key=product] .c-wysiwyg :is(h1,h2,h3,h4,h5,h6){border-color:#00c6d2;color:#00c6d2}.c-article[data-article-key=books] .c-wysiwyg :is(h1,h2,h3,h4,h5,h6){border-color:#fe4b76;color:#fe4b76}.c-article[data-article-key=seminar] .c-wysiwyg :is(h1,h2,h3,h4,h5,h6){border-color:#ff6f1e;color:#ff6f1e}.c-article[data-article-key=campaign] .c-wysiwyg :is(h1,h2,h3,h4,h5,h6){border-color:#00c6d2;color:#00c6d2}@media screen and (min-width: 769px){.p-about__container{width:min(980px,100%)}}@media screen and (min-width: 769px){.p-about__rows{display:flex;gap:0 40px}}:is(.p-about__rows+.p-about__rows,.p-about__rows+.p-about__block){margin-top:50px}@media screen and (max-width: 768px){:is(.p-about__rows+.p-about__rows,.p-about__rows+.p-about__block){margin-top:25px}}.p-about__block{flex:1}@media screen and (min-width: 769px){.p-about__block:not(.p-about__rows>.p-about__block)+.p-about__block:not(.p-about__rows>.p-about__block){margin-top:50px}}@media screen and (max-width: 768px){.p-about__block+.p-about__block{margin-top:25px}}.p-about__block-title{padding-bottom:5px;border-bottom:dashed 1px #000;font-size:1.2rem}.p-about__block-content{margin-top:15px}.p-about__block-content>ul>li+li{margin-top:8px}.p-about__voice{margin-block:50px 70px}@media screen and (max-width: 768px){.p-about__voice{margin-block:40px}}.p-about__voice-title{font-size:2.4rem;font-weight:700;font-family:"Inter",sans-serif}@media screen and (max-width: 768px){.p-about__voice-title{font-size:2rem}}.p-about__voice-subTitle{display:flex;align-items:center;margin-top:5px;font-size:1.3rem}.p-about__voice-subTitle:before{content:"";display:block;width:5px;height:15px;margin-right:10px;background-color:#adf415}.p-about__voice-images--pc{margin-top:30px}@media screen and (max-width: 768px){.p-about__voice-images--pc{display:none}}.p-about__voice-images--pc .p-about__voice-sec2{margin-top:80px}.p-about__voice-images--sp{margin-top:20px}.p-about__voice-images--sp figure+figure{margin-top:40px}.p-about__voice-images--sp figure>img{width:100%}@media screen and (min-width: 769px){.p-about__voice-images--sp{display:none}}@media screen and (min-width: 769px){.p-about__block--client .p-about__block-content{display:flex;gap:40px}.p-about__block--client .p-about__block-content ul{flex:1}}@media screen and (max-width: 768px){.p-about__block--client .p-about__block-content ul+ul{margin-top:8px}}@media screen and (min-width: 769px){.p-about__block--partnership .p-about__block-content ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 0}.p-about__block--partnership .p-about__block-content ul::after{content:"";display:block;width:calc(33.3333333333% - 30px)}.p-about__block--partnership .p-about__block-content ul>li{width:calc(33.3333333333% - 30px)}.p-about__block--partnership .p-about__block-content ul>li+li{margin-top:unset}}.p-about__block--partnership .p-about__block-content ul li p{margin-top:10px}@media screen and (max-width: 768px){.p-about__block--partnership .p-about__block-content ul li+li{margin-top:20px}}.p-about__block--access .p-about__block-content p{line-height:1.8}.p-about__block--access .p-about__block-content #map{aspect-ratio:16/9;margin:25px 0 10px;background-color:#f5f5f5}@media screen and (min-width: 769px){.p-about__block--access .p-about__block-content #map{width:calc(66% - 10px)}}@media screen and (max-width: 768px){.p-about__block--access .p-about__block-content ul li{font-size:1.2rem}}.p-campaign-archive .c-title--large{margin-bottom:70px}.p-privacy__article.c-article--page>ol>li::marker{font-weight:bold}@media screen and (min-width: 769px){.p-recruit{padding-right:0}}@media screen and (min-width: 769px){.p-recruit .c-button--lime{max-width:586px}}.p-recruit__title{font-size:3.6rem;font-weight:700;font-family:"Inter",sans-serif}@media screen and (max-width: 768px){.p-recruit__title{margin-bottom:10px;font-size:2rem}}.p-recruit__subTitle{display:flex;align-items:center;font-size:1.3rem}.p-recruit__subTitle:before{content:"";display:block;width:5px;height:15px;margin-right:10px;background-color:#adf415}.p-recruit__job{container-type:inline-size;position:relative}.p-recruit__job .p-recruit__subTitle{margin-top:50px}@media screen and (max-width: 768px){.p-recruit__job .p-recruit__subTitle{margin-top:30px}}.p-recruit__job-listWrap{position:relative;margin-top:10px}@media screen and (min-width: 769px){.p-recruit__job-listWrap{width:clamp(1290px,100% + (100vw - 1240px)/2,1390px);min-height:410px}}.p-recruit__job-listBg{position:absolute;top:0;right:0;width:calc(100% - 610px);height:410px;background-image:url("../img/bg_recruit--pc.jpg");background-repeat:no-repeat;background-position:top right;background-size:contain}@media screen and (max-width: 768px){.p-recruit__job-listBg{display:none}}.p-recruit__job-list{margin-bottom:10px}@media screen and (min-width: 769px){.p-recruit__job-list{max-width:586px}}.p-recruit__job-item{padding:15px 20px;border-radius:15px;background-color:#f4f4f4}.p-recruit__job-item+.p-recruit__job-item{margin-top:10px}.p-recruit__job-item .job-item__title{position:relative;cursor:pointer}.p-recruit__job-item .job-item__title>h4{font-size:1.6rem;font-weight:700}.p-recruit__job-item .job-item__title::after{content:"";position:absolute;top:50%;right:30px;display:block;width:15px;height:15px;-webkit-transform:translateY(calc(-50% - 4px)) rotate(45deg);transform:translateY(calc(-50% - 4px)) rotate(45deg);border-right:#000 solid 1px;border-bottom:#000 solid 1px;border-top:rgba(0,0,0,0) solid 1px;border-left:rgba(0,0,0,0) solid 1px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 768px){.p-recruit__job-item .job-item__title::after{right:5px}}.p-recruit__job-item .job-item__title.is-open::after{-webkit-transform:translateY(calc(-50% + 4px)) rotate(45deg);transform:translateY(calc(-50% + 4px)) rotate(45deg);border-right:rgba(0,0,0,0) solid 1px;border-bottom:rgba(0,0,0,0) solid 1px;border-top:#000 solid 1px;border-left:#000 solid 1px}.p-recruit__job-item .job-item__content{display:none;padding-top:20px}.p-recruit__job-item .job-item__content>*+*{margin-top:20px}.p-recruit__job-item .job-item__content .content__item-title{display:block;background-color:#fff;border-radius:60px;padding:6px 15px;color:#1d47dd}.p-recruit__job-item .job-item__content .content__item-text{margin-top:10px;line-height:1.8}.p-recruit__job-spBg{margin:40px -20px 0}@media screen and (min-width: 769px){.p-recruit__job-spBg{display:none}}.p-search__result{margin-bottom:30px;padding:15px 10px 17px;background-color:#f5f5f5}@media screen and (max-width: 768px){.p-search__result{margin-bottom:20px;padding:10px 5px 12px}}.p-search__result-text{font-size:1.8rem}@media screen and (max-width: 768px){.p-search__result-text{font-size:1.2rem}}.p-security__article-iso{margin-top:30px}@media screen and (min-width: 769px){.p-security__article-iso{display:flex;gap:0 30px}}@media screen and (min-width: 769px){.p-security__article-iso__mark{max-width:300px}}.p-security__article-iso__mark figcaption{margin-top:10px}@media screen and (max-width: 768px){.p-security__article-iso__mark figcaption{margin-top:5px}}@media screen and (max-width: 768px){.p-security__article-iso__table table{margin-top:20px}}@media screen and (min-width: 769px){.p-security__article-iso__table table th,.p-security__article-iso__table table td{padding-top:13px}}@media screen and (max-width: 768px){.p-security__article-iso__table table th,.p-security__article-iso__table table td{padding:2px 0;display:block}}.p-security__article-iso__table table th{padding-right:30px}