@charset "UTF-8";
/*
 * ***********************************************************
 * Don't edit this file.
 * Please add another file for additions and corrections.
 * ***********************************************************
 * このファイルは - 直 接 修 正 禁 止 - です。
 * ファイルを別途作成し、そのファイルに追加・修正してください。
 * ***********************************************************
*/
@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/dcms_media/common/icons.woff) format("woff"),url(/dcms_media/common/icons.ttf) format("truetype")}.media-post__details blockquote{background-color:#f7f7f7;overflow:hidden;padding:15px 10px 15px 30px;position:relative}.media-post__details blockquote:before{color:#157cc5;content:"\201c";font-size:2.5rem;font-weight:700;left:3px;position:absolute;top:-10px;z-index:1}.media-post__headline{font-size:1.5rem}.media-post__details h2:not([class]){font-size:clamp(1.25rem,1.0943708609rem + .6622516556vw,1.5rem)}.media-post__details h2:not([class]):before{top:.3em}.media-post__details h3:not([class]){background:unset;font-size:clamp(1.125rem,.9693708609rem + .6622516556vw,1.375rem)}.media-post__details h3:not([class]):before{left:0}.media-post__details h4:not([class]){font-size:clamp(1rem,.9221854305rem + .3311258278vw,1.125rem)}.media-post__pagenation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;width:100%}.media-post__pagenation>li{position:static}.media-post__pagenation>li a{border:unset;line-height:1;padding-inline:10px;width:unset}.media-post__pagenation>li a:before{height:10px;margin-top:.2em;width:10px}.media-post__pagenation+*{margin-top:30px!important}.media-post__pagenation .md-pager__next{margin-left:auto}.media-post__pagenation .md-pager__next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-post__pagenation .md-pager__next a:before{margin-left:10px}.media-post__pagenation .md-pager__prev{margin-right:auto}.media-post__pagenation .md-pager__prev a:before{margin-right:10px}.media-post__article>:first-child{margin-top:0!important}.media-post__details,.media-post__image{margin-top:1.875rem}.media-post__details>:where(*):not(.section):not(.md-separator):not(h2):not(h3){margin-top:1rem}.media-post__details>:where(*):not(.section):not(.md-separator):not(h2):not(h3):first-child{margin-top:0}.media-post__details>h1:not([class])+*,.media-post__details>h2:not([class])+*,.media-post__details>h3:not([class])+*,.media-post__details>h4:not([class])+*,.media-post__details>h5:not([class])+*,.media-post__details>h6:not([class])+*{margin-top:.75rem!important}.media-post__details>:where(.media-blocks)+.media-blocks{margin-top:3rem}.media-post__details>:where(h2){margin-top:3rem}.media-post__details>:where(h2)+h3{margin-top:1rem}.media-post__details>:where(h3){margin-top:2rem}.media-post__details>:where(p)+p{margin-top:.9em}.media-post__details>:where(p)>iframe{aspect-ratio:16/9;display:block;height:100%;margin-left:auto;margin-right:auto;max-width:560px;width:100%}.media-post__details .media_contents>h1:not([class])+*,.media-post__details .media_contents>h2:not([class])+*,.media-post__details .media_contents>h3:not([class])+*,.media-post__details .media_contents>h4:not([class])+*,.media-post__details .media_contents>h5:not([class])+*,.media-post__details .media_contents>h6:not([class])+*{margin-top:.75rem!important}.media-post__details .media_contents>:where(h2){margin-top:3rem}.media-post__details .media_contents>:where(h2)+h3{margin-top:1rem}.media-post__details .media_contents>:where(h3){margin-top:2rem}.media-post__details .media_contents>:where(h4),.media-post__details .media_contents>:where(h5),.media-post__details .media_contents>:where(h6){margin-top:1.5rem}.media-post__details .media_contents>:where(p)+p{margin-top:.9em}.media-post__details .media_contents>:where(p)>iframe{aspect-ratio:16/9;display:block;height:100%;margin-left:auto;margin-right:auto;max-width:560px;width:100%}.media-post__details .media_contents>:first-child{margin-top:0}.media-post__details .thumb{width:100%}.media-post__details>hr:not([class]){border:none;border-top:1px solid #157cc5;margin:3.75rem 0!important}.media-post__details>hr:not([class])+*{margin-top:0}.media-relation__container{margin-top:3.75rem}.media-relation__cover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.media-relation__cover,.media-relation__item{display:-webkit-box;display:-ms-flexbox;display:flex}.media-relation__item{margin-top:0}.media-relation__item>a:where([href$=".pdf"]),.media-relation__item>a:where([href^="https://saas.actibookone.com/"]),.media-relation__item>a:where([target=_blank]){padding-right:20px}.media-relation__item>a:has(img){position:relative}.media-relation__item>a:has(img):after{display:block;font-size:12px;margin:0;position:absolute;right:0;top:calc(50% - 6px);z-index:1}.media-relation__item .md-media__time{border-top:1px solid #d9d9d9;color:#3b4e61;margin-top:auto;padding-top:10px}.media-relation__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;width:100%}.media-relation__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px;width:100%}.media-relation__txtarea>.txt{font-size:.875rem;line-height:1.25;overflow:hidden}.media-relation__txtarea>.txt>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.media-relation__txtarea>.txt:after{display:none}.media-relation__thumb{border:1px solid #d9d9d9;overflow:hidden;width:80px}.media-relation__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-relation__title{border-bottom:2px solid #d9d9d9;font-size:1rem;font-weight:700;line-height:1.3;padding-bottom:8px;position:relative}.media-relation__title:before{content:"";-ms-flex-negative:0;background-color:#157cc5;bottom:-2px;display:block;flex-shrink:0;height:2px;left:0;position:absolute;width:2.2em}.media-relation__title+*{margin-top:.9em;padding-top:15px}.media-post__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px}.media-post__sns:not(.section){margin-top:7px}.media-post__sns li{line-height:0;margin-left:5px;margin-top:5px}.media-post__sns._bottom{margin-top:1.875rem}.media-post__details .media_table{background-color:#f7f7f7;margin-bottom:30px;padding:10px 10px 10px 20px;position:relative}.media-post__details .media_table:before{background-color:#157cc5;content:"";height:calc(100% - 20px);left:10px;position:absolute;top:10px;width:3px}.media-post__details .media_table #tableindex{color:#157cc5;font-size:1.25rem;font-weight:700;margin-top:-.45em}.media-post__details .media_table ul{counter-reset:ol-bullet;margin-top:5px}.media-post__details .media_table ul a{color:#3b4e61;text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.media-post__details .media_table ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-post__details .media_table ul li:before{background:unset;border-radius:unset;height:unset;padding-right:5px;position:static;white-space:nowrap;width:unset}.media-post__details .media_table ul ul{width:100%}.media-post__details .media_table ul>li:before{content:counters(ol-bullet,"-") ". ";counter-increment:ol-bullet}.media-post__details .media_table ul>li~li{margin-top:5px}.media-post__details .media_table>ul>ul{padding-left:.5rem}.media-post__details .media_table>ul>ul>ul{padding-left:1rem}.media-post__details .media_table>ul>ul>ul>ul{padding-left:1.5rem}.media-post__details .media_table>ul>ul>ul>ul>li:before{content:counter(ol-bullet,Upper-roman) ". "}.media-post__details .media_table>ul>ul>ul>ul>ul{padding-left:2rem}.media-post__details .media_table>ul>ul>ul>ul>ul>li:before{content:counter(ol-bullet,lower-roman) ". "}.media-archive__list>*{margin-top:0!important}.media-archive__month,.media-archive__year{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-5px}.media-archive__month li,.media-archive__year li{margin-left:10px;margin-top:5px}.media-archive__month li a,.media-archive__year li a{color:#3b4e61;text-decoration:none}.media-archive__month li a[aria-current=page],.media-archive__year li a[aria-current=page]{color:#157cc5;pointer-events:none}.media-archive__year{position:relative;z-index:1}.media-archive__year li a{border:1px solid transparent;display:inline-block;padding:2px 5px}.media-archive__year li a[aria-current=page]{background-color:#157cc5;color:#fff}.media-archive__month{margin-left:-15px;margin-top:-1px;padding-top:5px;position:relative}.media-archive__month:before{background-color:#ced4da;content:"";height:1px;left:15px;position:absolute;top:0;width:calc(100% - 15px)}.media-archive__month li{margin-left:15px}.media-archive__month li a[aria-current=page]{font-weight:700}:where(ul[class*=media]) li{list-style:none;padding:unset}:where(ul[class*=media]) li:before{display:none}.media-post__item{border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:1rem}.media-post__item a{text-decoration:none}.media-post__item~.media-post__item{margin-top:25px}.media-post__inside{margin-top:1rem}.media-post__title{font-size:1.125rem;overflow:hidden;padding-bottom:unset}.media-post__title:after,.media-post__title:before{display:none}.media-post__title a{color:#3b4e61;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.media-post__chip{margin-top:.3125rem!important}.media-post__thumb{height:150px}.media-post__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s;width:100%}.media-post__h1{font-size:clamp(1.5rem,1.1887417219rem + 1.3245033113vw,2rem);font-weight:700;padding-bottom:.75rem}.media-post__h1 .number{font-size:70%}.md-badge__container[class*=md-media]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:5px;margin-top:.5rem}.media-description__container{margin-bottom:1.5rem}.media-description__container:empty{display:none}:where(.md-media__time){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.5rem}:where(.md-media__time)+*{margin-top:.5rem}:where(.md-media__time)>p{font-size:.8125rem;line-height:1.25}:where(.md-media__time)>p~p:before{content:"/";margin:0 .5rem}:where(.md-media__time)>p>span:after{content:"\ff1a"}.page-hero__title .number{font-size:70%}[class*=media] .md-link__btn{min-width:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px;padding:.5rem 1.25rem .5rem .625rem}[class*=media] .md-link__btn .txt{padding:0 5px}.media-contents{background-color:#f7f7f7;border-radius:10px;padding:1.5rem}.media-contents h3,.media-contents h4{line-height:1.3}.media-contents p{margin-top:.5rem}:where(.media-sort__container){margin-top:1.5rem}:where(.media-sort__container)+.media-post__container{margin-top:1.5rem}:where(.media-sort__container) :where(.media-sort__list){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1.2}:where(.media-sort__container) :where(.media-sort__list) li{padding-left:1rem;position:relative}:where(.media-sort__container) :where(.media-sort__list) li:after{background-color:#157cc5;content:"";height:10px;left:0;-webkit-mask-image:url(/dcms_media/common/ico_arr.svg);mask-image:url(/dcms_media/common/ico_arr.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:calc(50% - .2rem);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:10px}:where(.media-sort__container) :where(.media-sort__list) li:has(a){padding-left:0}:where(.media-sort__container) :where(.media-sort__list) li:has(a):after{display:none}:where(.media-sort__container) :where(.media-sort__list) li~li{margin-left:20px;margin-top:0;position:relative}:where(.media-sort__container) :where(.media-sort__list) li~li:before{background-color:#3b4e61;content:"";display:block;height:.8em;left:-10px;position:absolute;top:.4em;width:1px}:where(.media-sort__container) :where(.media-sort__list) li a{color:#157cc5;text-decoration:underline}.media-side__archive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 1.5rem}[class*=media-side] .md-media__category,[class*=media-side] .md-media__tag{line-height:1;margin:unset!important}[class*=media-side] .md-media__tag{gap:5px 15px}[class*=media-side] ul:not(.md-badge__container,.md-recommend__list)>li>a{display:inline-block;line-height:1.3;padding-left:1em;position:relative}[class*=media-side] ul:not(.md-badge__container,.md-recommend__list)>li>a:before{border-right:1px solid #157cc5;border-top:1px solid #157cc5;content:"";height:8px;left:0;position:absolute;top:.45em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}:where([class*=media-]) :where(li)>:where(a){color:#3b4e61;text-decoration:none}.media-side__box~.media-side__box{margin-top:1.5rem}.media-side__inside{line-height:0}.media-side__inside .md-media__tag{font-size:1rem}.media-side__title{border-bottom:2px solid #d9d9d9;font-size:1rem;font-weight:700;line-height:1.3;padding-bottom:8px;position:relative}.media-side__title:before{content:"";-ms-flex-negative:0;background-color:#157cc5;bottom:-2px;display:block;flex-shrink:0;height:2px;left:0;position:absolute;width:2.2em}.media-side__title+*{margin-top:.9em}.media-side__view{margin:1.5rem auto 0;text-align:center}.media-side__view .md-link__btn{width:100%}.media-side__newpsot>li>a{display:-webkit-box!important;-webkit-box-orient:vertical;font-size:.875rem;-webkit-line-clamp:1;line-height:1.25;overflow:hidden;padding-left:1.5em!important;text-decoration:none}.media-side__newpsot>li>a:before{top:.4em}.media-side__newpsot>li>a:where([href$=".pdf"]),.media-side__newpsot>li>a:where([href^="https://saas.actibookone.com/"]),.media-side__newpsot>li>a:where([target=_blank]){position:relative}.media-side__newpsot>li>a:where([href$=".pdf"]):before,.media-side__newpsot>li>a:where([href^="https://saas.actibookone.com/"]):before,.media-side__newpsot>li>a:where([target=_blank]):before{display:none}.media-side__newpsot>li>a:where([href$=".pdf"]):after,.media-side__newpsot>li>a:where([href^="https://saas.actibookone.com/"]):after,.media-side__newpsot>li>a:where([target=_blank]):after{left:0;margin:0;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em}.media-side__recommend time{display:none}.media-search__inside{border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex}.media-search__input{-webkit-box-flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;-ms-flex:1;flex:1;height:50px;padding:5px 10px}.media-search__input:focus{background-color:var(--LGRY);outline:1px solid #157cc5}.media-search__btn{background-color:#157cc5;border:1px solid #157cc5;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;margin:-1px;width:52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:unset}.media-search__btn:focus{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.media-search__btn:before{background-color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-mask-image:url(/dcms_media/common/ico_search.svg);mask-image:url(/dcms_media/common/ico_search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:static!important;width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.375rem;justify-content:center}.media-side__tree{-webkit-column-count:2;-moz-column-count:2;column-count:2}.media-side__tree li a{display:inline-block;position:relative;text-decoration:none}.media-side__tree>li{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.media-side__tree>li ul{margin-top:5px;padding-left:1rem}.media-side__tree>li ul>li~li{margin-top:5px}.service-table__container th{vertical-align:middle}.service-phil__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.25rem 2.75rem}.service-phil__item>p{font-weight:500;letter-spacing:.0625rem;line-height:1.8}.service-phil__item>.num{color:#157cc5;display:block;font-size:1.375rem;padding-left:.7rem;padding-right:.7rem;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service-phil__item>.num:after,.service-phil__item>.num:before{background-color:#157cc5;content:"";display:block;height:.875rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:.5rem}.service-phil__item>.num:before{left:.25rem;-webkit-mask-image:url(/dcms_media/common/ico_angle-l.svg);mask-image:url(/dcms_media/common/ico_angle-l.svg)}.service-phil__item>.num:after{-webkit-mask-image:url(/dcms_media/common/ico_angle-r.svg);mask-image:url(/dcms_media/common/ico_angle-r.svg);right:-.25rem}.news-details__title .title{font-size:clamp(1.5rem,1.1887417219rem + 1.3245033113vw,2rem)}.news-details__date{border-bottom:1px solid #157cc5;padding-bottom:.5rem}.recruit-catch__container{background-image:url(/dcms_media/image/recruit_catch_bg.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:1.875rem;position:relative}.recruit-catch__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;height:100%}.recruit-catch__txtarea{width:100%}.recruit-catch__thumb{max-width:60%}.recruit-catch__thumb img{aspect-ratio:1/1}.recruit-message__container{background-image:url(/dcms_media/image/recruit_message_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.recruit-message__inner{position:relative;z-index:2}.recruit-message__title .caption{color:hsla(0,0%,100%,.3);content:"";font-size:5rem;font-weight:275;left:50%;line-height:1.4;margin-top:0;position:absolute;top:-5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.recruit-message__txt{margin:0 auto;max-width:730px}.recruit-message__txt>p{font-weight:500}.recruit-message__name>p{font-weight:700}.recruit-person__container .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-data__container{display:grid;gap:1.125rem}.recruit-data__col{padding:1.25rem}.recruit-data__col .caption{background-color:#fff;color:#157cc5;font-size:1rem;font-weight:500;line-height:1.3;padding:.25rem .5rem}.recruit-data__col .num{font-size:8.125rem;font-weight:400;letter-spacing:-.4375rem;text-shadow:#157cc5 3px 0 0,#157cc5 2.83487px .981584px 0,#157cc5 2.35766px 1.85511px 0,#157cc5 1.62091px 2.52441px 0,#157cc5 .705713px 2.91581px 0,#157cc5 -.287171px 2.98622px 0,#157cc5 -1.24844px 2.72789px 0,#157cc5 -2.07227px 2.16926px 0,#157cc5 -2.66798px 1.37182px 0,#157cc5 -2.96998px .42336px 0,#157cc5 -2.94502px -.571704px 0,#157cc5 -2.59586px -1.50383px 0,#157cc5 -1.96093px -2.27041px 0,#157cc5 -1.11013px -2.78704px 0,#157cc5 -.137119px -2.99686px 0,#157cc5 .850987px -2.87677px 0,#157cc5 1.74541px -2.43999px 0,#157cc5 2.44769px -1.73459px 0,#157cc5 2.88051px -.838247px 0}.recruit-data__col .data{font-size:2.25rem;line-height:1;margin-top:1rem}.recruit-data__col .before-vertical{position:relative}.recruit-data__col .vertical{font-size:1rem;position:absolute;top:20%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.recruit-data__col .sub{font-size:2.25rem}.recruit-data__col .star{line-height:1.4;margin-top:1rem}.recruit-data__col.col1:before{aspect-ratio:482/465;background-image:url(/dcms_media/other/recruit_data_founding.svg);bottom:0;height:100%;right:0}.recruit-data__col.col2:before{aspect-ratio:1/1;background-image:url(/dcms_media/other/recruit_data_payment.svg);height:8.3125rem;right:1rem;top:6.25rem;width:8.3125rem}.recruit-data__col.col3 .has-ico:before{background-image:url(/dcms_media/other/recruit_data_proceeds.svg);height:3.3125rem;left:.625rem;top:-3.125rem;width:3.875rem}.recruit-data__col.col4 .num{font-size:6.875rem}.recruit-data__col.col4 .has-ico:before{background-image:url(/dcms_media/other/recruit_data_length.svg);height:3.4375rem;left:0;top:-3.125rem;width:2.4375rem}.recruit-data__col.col1,.recruit-data__col.col2{position:relative}.recruit-data__col.col1:before,.recruit-data__col.col2:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";position:absolute}.recruit-data__col.col3 .recruit-data__txtarea,.recruit-data__col.col4 .recruit-data__txtarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-data__col.col3 .data,.recruit-data__col.col4 .data{margin-top:1.5rem}.recruit-data__col.col3 .has-ico,.recruit-data__col.col4 .has-ico{position:relative}.recruit-data__col.col3 .has-ico:before,.recruit-data__col.col4 .has-ico:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";position:absolute}.recruit-data__txtarea{position:relative;z-index:2}.service-loop__slider.js-loop__slider{margin-left:calc(-50vw - -50%);margin-right:calc(-50vw - -50%)}.service-loop__slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.service-loop__slider .swiper-slide img{aspect-ratio:520/360;-o-object-fit:cover;object-fit:cover}.service-contents__container a{text-decoration:none!important}.service-contents__txtarea{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1.25rem 2.5rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service-contents__txtarea>p{color:#3b4e61;text-decoration:none!important}.service-contents__item{margin-top:1rem;position:relative}.service-contents__item,.service-contents__item a{display:-webkit-box;display:-ms-flexbox;display:flex}.service-contents__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-contents__item .num{font-size:2rem;left:0;letter-spacing:.04375rem;padding-left:1rem;padding-right:1rem;position:absolute;top:-2.125rem;z-index:2}.service-contents__item .num:after,.service-contents__item .num:before{background-color:#157cc5;content:"";display:block;height:2.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:.75rem}.service-contents__item .num:before{left:.25rem;-webkit-mask-image:url(/dcms_media/common/ico_angle-l.svg);mask-image:url(/dcms_media/common/ico_angle-l.svg)}.service-contents__item .num:after{-webkit-mask-image:url(/dcms_media/common/ico_angle-r.svg);mask-image:url(/dcms_media/common/ico_angle-r.svg);right:-.6rem}#tinymce .service-contents__item .num,html.is-editor .service-contents__item .num{display:block!important;line-height:1.5;opacity:1!important;padding-left:2rem;padding-right:2rem;position:unset}#tinymce .service-contents__item .num:before,html.is-editor .service-contents__item .num:before{left:1rem;top:2rem}#tinymce .service-contents__item .num:after,html.is-editor .service-contents__item .num:after{left:6rem;right:unset;top:2rem}.service-contents__icon{background:#157cc5;bottom:0;display:block;height:2.5rem;overflow:hidden;position:absolute;right:0;width:2.5rem}.service-contents__icon:after,.service-contents__icon:before{background-color:#fff;content:"";height:.75rem;-webkit-mask-image:url(/dcms_media/common/ico_arr.svg);mask-image:url(/dcms_media/common/ico_arr.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mask-size:contain!important;position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .35s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .35s cubic-bezier(.65,0,.35,1);transition:transform .35s cubic-bezier(.65,0,.35,1);transition:transform .35s cubic-bezier(.65,0,.35,1),-webkit-transform .35s cubic-bezier(.65,0,.35,1);width:.75rem;will-change:transform}.service-contents__icon:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.service-contents__icon:after{-webkit-transform:translate(calc(-50% - 40px),-50%);transform:translate(calc(-50% - 40px),-50%)}.interview-block__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-image:url(/dcms_media/image/interview_item_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;width:100%}.interview-block__item>.num{color:#fff;letter-spacing:.04375rem;padding-left:.625rem;padding-right:.625rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.interview-block__item>.num:after,.interview-block__item>.num:before{background-color:#fff;content:"";display:block;height:.875rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:.5rem}.interview-block__item>.num:before{left:.25rem;-webkit-mask-image:url(/dcms_media/common/ico_angle-l.svg);mask-image:url(/dcms_media/common/ico_angle-l.svg)}.interview-block__item>.num:after{-webkit-mask-image:url(/dcms_media/common/ico_angle-r.svg);mask-image:url(/dcms_media/common/ico_angle-r.svg);right:-.25rem}.interview-block__item .title{margin-top:unset}.interview-block__wrapper{margin-top:-6rem}.interview-block__inner{background-color:#fff;padding:3rem 1.625rem}.interview-block__txtarea>.title{padding-left:1.625rem;position:relative}.interview-block__txtarea>.title:before{background-image:url(/dcms_media/common/ico_headline.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:16px;left:0;position:absolute;top:.625rem;width:16px}.interview-block__txtarea~*{margin-top:3rem}@media screen and (min-width:680px){.media-post__details blockquote{border-radius:10px;padding:30px 30px 30px 45px}.media-post__details blockquote:before{font-size:3.125rem;left:10px;top:-10px}.media-post__details>hr:not([class]){margin:4.5rem 0!important}.media-relation__container{margin-top:4.5rem}.media-relation__title{font-size:1.125rem}.media-post__sns._bottom{margin-top:50px}.media-post__details .media_table{margin-bottom:60px;padding:30px 20px 30px 60px}.media-post__details .media_table:before{height:calc(100% - 60px);left:40px;top:30px}.media-post__details .media_table ul>li~li{margin-top:10px}.media-archive__year li a{padding:2px 15px}.media-post__thumb{height:180px}[class*=media] .md-link__btn .txt{padding:0 10px}:where(.media-sort__container){margin-top:2rem}:where(.media-sort__container)+.media-post__container{margin-top:2rem}.media-side__title{font-size:1.125rem}.service-phil__item{padding:1.5rem 1.5rem 3rem}.recruit-message__container{padding-top:8rem}.recruit-message__title .caption{font-size:9.375rem;top:-8.75rem}.recruit-message__txt>p{font-size:1.125rem;letter-spacing:.0625rem;line-height:2.1}.recruit-data__container{grid-template-columns:repeat(2,1fr)}.recruit-data__col.col1{grid-column:1/3;grid-row:1/2}.recruit-data__col.col2{grid-column:1/3;grid-row:2/3}.recruit-data__col.col2:before{right:2.5rem;top:2.625rem}.recruit-data__col.col3{grid-column:1/2;grid-row:3/4}.recruit-data__col.col4{grid-column:2/3;grid-row:3/4}.interview-block__txtarea>.title{padding-left:2.25rem}.interview-block__txtarea>.title:before{height:20px;top:1rem;width:20px}}@media screen and (min-width:680px) and (max-width:979.8px){.media-post__list{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:repeat(2,auto)}.media-post__item:nth-child(2){margin-top:unset}.media-side__view .md-link__btn{max-width:320px}.media-search__input{font-size:1.6rem;font-size:1rem;padding:10px}}@media screen and (min-width:980px){.media-post__headline{font-size:2rem}.media-post__pagenation{margin-top:50px}.media-post__pagenation+*{margin-top:50px!important}.media-post__article .md-media__time>p{font-size:1rem}.media-post__article .md-media__time>p~p:before{margin:0 1rem}.media-post__article .md-media__time+*{margin-top:1rem}.media-post__details,.media-post__image{margin-top:3.75rem}.media-relation__cover{gap:30px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-top:0}.media-relation__cover:has(>li:nth-last-child(-n+2))>li{width:calc(50% - 20px)}.media-relation__cover:has(>li:nth-child(3))>li{width:calc(33.33333% - 20px)}.media-relation__cover:has(>li:nth-child(3)) .md-media__time>p~p:before{display:none}.media-relation__item>a:where([href$=".pdf"]),.media-relation__item>a:where([href^="https://saas.actibookone.com/"]),.media-relation__item>a:where([target=_blank]){padding-right:0}.media-relation__item>a:has(img):after{background-color:#157cc5;border:1px solid #fff;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;right:2px;top:2px;width:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-relation__link{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.media-relation__txtarea>.txt>span{-webkit-line-clamp:2}.media-relation__txtarea>.txt{font-size:1rem;line-height:1.5;padding-bottom:10px}.media-relation__txtarea{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-relation__thumb{height:120px;width:100%}.media-relation__container .media-relation__title{font-size:1.375rem}.media-post__details .media_table #tableindex{font-size:1.5rem}.media-post__details .media_table ul a{-webkit-transition:.3s;transition:.3s}.media-post__details .media_table ul a:hover{color:#157cc5;text-decoration:underline}.media-archive__year li a{-webkit-transition:.3s;transition:.3s}.media-archive__year li a:not([aria-current=page]):hover{background-color:#1f83ca;border-color:#157cc5;color:#fff}.media-archive__month li a{-webkit-transition:.3s;transition:.3s}.media-archive__month li a:not(.is-current):hover{color:#157cc5;text-decoration:underline}.media-post__item{padding:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-post__inside{margin-top:0;padding-left:2rem}.media-post__inside,.media-post__txtarea{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.media-post__txtarea{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-post__txtarea .md-media__time{margin-top:auto;padding-top:.5rem}.media-post__title{font-size:1.375rem}.media-post__title a{-webkit-line-clamp:3}.media-post__thumb{width:33%}.media-post__h1{padding-bottom:1.5rem}.md-badge__container[class*=md-media]{margin-top:.7rem}:where(.media-sort__container) :where(.media-sort__list) li a:hover{color:#157cc5;text-decoration:none}.media-side__box~.media-side__box{margin-top:3rem}.media-relation__container .media-side__title{font-size:1.375rem}.media-search__input{height:40px}.media-search__btn{height:42px;width:42px}.recruit-catch__container{background-position:50%;height:500px;margin-top:2rem;padding:4.375rem}.recruit-catch__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:5.625rem}.recruit-catch__txtarea{max-width:450px;width:calc(50% - 2.8125rem)}.recruit-catch__thumb{content:"";left:1.875rem;max-width:unset;position:absolute;top:-1.875rem;width:calc(50% - 2.8125rem)}.recruit-message__title .caption{font-size:11.25rem}.recruit-data__container{gap:1.5rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.recruit-data__col .data{font-size:2.5rem}.recruit-data__col.col1{grid-column:1/3;grid-row:1/3}.recruit-data__col.col1 .data{font-size:3.5rem}.recruit-data__col.col1 .num{font-size:8.125rem}.recruit-data__col.col1:before{height:80%}.recruit-data__col.col2{grid-column:3/5;grid-row:1/2}.recruit-data__col.col2 .num{font-size:7.125rem}.recruit-data__col.col3{grid-column:3/4;grid-row:2/2}.recruit-data__col.col3 .num{font-size:6.875rem}.recruit-data__col.col3 .data{font-size:2.25rem}.recruit-data__col.col4{grid-column:4/5;grid-row:2/2}.service-contents__txtarea{padding:2rem 6rem 3rem 3rem}.service-contents__item .num{font-size:2.5rem;padding-left:1.25rem;padding-right:1.25rem}.service-contents__item .num:after,.service-contents__item .num:before{height:2.375rem;width:1rem}.service-contents__icon{height:3.125rem;width:3.125rem}.service-contents__icon:after,.service-contents__icon:before{right:.75rem}.interview-block__inner,.interview-block__item{padding:3rem}}@media screen and (min-width:980px) and (min-width:1280px){.recruit-data__col.col3 .num{font-size:8.75rem}.recruit-data__col.col3 .data{font-size:2.25rem}}@media screen and (min-width:980px) and (min-width:980px){.recruit-data__col.col1 .num{font-size:9.75rem}.recruit-data__col.col3 .data{font-size:1.875rem}}@media screen and (min-width:1025px){.media-search__box+.media-side__box{margin-top:2rem}.media-side__tree{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset}}@media screen and (min-width:1280px){.recruit-data__col .caption{font-size:1.125rem}.recruit-data__col .vertical{font-size:.875rem}.recruit-data__col .star{margin-top:-.5rem}.recruit-data__col.col4 .num{font-size:8.75rem}}@media screen and (max-width:1024.8px){.media-side__archive>li{margin-top:0}}@media screen and (max-width:979.8px){.media-relation__item .md-media__time{position:absolute;clip:rect(1px,1px,1px,1px);border:0;font-size:0;height:1px;height:0;margin:0;opacity:0;overflow:hidden;padding:0;width:0;z-index:-2}.media-contents{padding:1rem}.recruit-catch__title>.title{font-size:1.25rem}.recruit-person__container>.icon{width:80%}}@media screen and (max-width:679.8px){.media-contents.--right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (hover:hover) and (pointer:fine){.media-relation__item:hover{color:#157cc5}.media-relation__item:hover .media-relation__txtarea time{color:#3b4e61}.media-relation__item:hover .media-relation__txtarea .txt{text-decoration:underline}.media-post__title a:hover{color:#157cc5;text-decoration:underline}.media-side__newpsot>li>a:hover{text-decoration:underline}.media-search__btn:hover{background-color:#fff}.media-search__btn:hover:before{background-color:#157cc5}.media-side__tree li a:hover{text-decoration:underline}.service-contents__item:hover .service-contents__icon:before{-webkit-transform:translate(calc(-50% + 40px),-50%);transform:translate(calc(-50% + 40px),-50%)}.service-contents__item:hover .service-contents__icon:after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}