@charset "UTF-8";
/*
 * ***********************************************************
 * Don't edit this file.
 * Please add another file for additions and corrections.
 * ***********************************************************
 * このファイルは - 直 接 修 正 禁 止 - です。
 * ファイルを別途作成し、そのファイルに追加・修正してください。
 * ***********************************************************
*/
@font-face{font-family:icons;font-weight:400;font-style:normal;src:url(/dcms_media/common/icons.woff) format("woff"),url(/dcms_media/common/icons.ttf) format("truetype")}#contents{padding-top:unset}.md-rss__contents{display:none}.main-visual__container{position:relative;line-height:0;overflow:hidden}#tinymce .main-visual__container .swiper-wrapper,.is-editor .main-visual__container .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-visual__container .md-swiper__control{position:absolute;width:100%;left:0;bottom:10px}@media screen and (min-width:680px){.main-visual__container .md-swiper__control{bottom:3rem}}.main-visual__container .md-swiper-pagination__dots{line-height:1.2;max-width:unset;width:unset!important}.main-visual__slide{position:relative}#tinymce .main-visual__slide,.is-editor .main-visual__slide{width:100%!important}.main-visual__txtarea{position:absolute;top:3.75rem;width:100%;padding:0 10px;line-height:1.5;z-index:3;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:680px){.main-visual__txtarea{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;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:980px){.main-visual__txtarea{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:48px}}@media print,screen and (min-width:980px) and (max-width:1359.8px){.main-visual__txtarea{padding-right:100px}}.main-visual__text{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:370px}@media screen and (min-width:680px){.main-visual__text{-ms-flex-wrap:unset;flex-wrap:unset;text-shadow:2px 2px 10px rgba(0,0,0,.3),-2px 2px 10px rgba(0,0,0,.3),2px -2px 10px rgba(0,0,0,.3),-2px -2px 10px rgba(0,0,0,.3)}}@media screen and (min-width:980px){.main-visual__text{gap:48px;text-shadow:unset}}.main-visual__title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:min(10vw,2.25rem)}@media screen and (min-width:680px){.main-visual__title{font-size:min(8vw,3rem);line-height:1.3}}@media screen and (min-width:980px){.main-visual__title{font-size:min(9vw,4rem)}}.main-visual__txt{color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-top:0!important}@media screen and (min-width:680px){.main-visual__txt{font-size:1.125rem;line-height:1.8;margin-top:.5rem!important}}.main-visual__btn{width:90vw;margin-top:.5rem}@media screen and (min-width:680px){.main-visual__btn{margin-top:.5rem;width:68px}}.main-visual__btn .md-link__btn{background:rgba(255,255,255,0)!important;border:#fff 1px solid;color:#fff;font-size:1.125rem;min-width:unset}@media screen and (min-width:680px){.main-visual__btn .md-link__btn>.txt{letter-spacing:.3em}}@media screen and (min-width:680px) and (max-width:979.8px){.main-visual__btn .md-link__btn>.txt{text-shadow:2px 2px 10px rgba(0,0,0,.3),-2px 2px 10px rgba(0,0,0,.3),2px -2px 10px rgba(0,0,0,.3),-2px -2px 10px rgba(0,0,0,.3)}}.main-visual__btn .md-link__btn:after{background:#fff;border-color:#fff;color:rgba(255,255,255,0);-webkit-text-fill-color:rgba(255,255,255,0);-webkit-text-stroke:1px #333;mix-blend-mode:destination-out}@media screen and (min-width:980px) and (any-hover:hover) and (pointer:fine){.main-visual__btn .md-link__btn:hover{background:#fff!important;color:#34c6ae}.main-visual__btn .md-link__btn:hover:after{background:#34c6ae;color:#fff;-webkit-text-fill-color:unset;-webkit-text-stroke:unset;mix-blend-mode:unset}}.main-visual__thumb{height:calc(100vh - 110px);height:calc(100dvh - 110px);border-radius:0;position:relative;z-index:0;width:100%;min-height:500px}@media screen and (min-width:680px){.main-visual__thumb{min-height:600px;max-height:600px}}@media screen and (min-width:980px){.main-visual__thumb{height:calc(100vh - 60px);height:calc(100dvh - 60px);max-height:unset;min-height:730px}}@media screen and (min-width:992px){.main-visual__thumb{height:calc(100vh - 100px);height:calc(100dvh - 100px)}}.main-visual__thumb img{width:100%;height:100%}.main-visual__thumb img{-o-object-fit:cover;object-fit:cover}.main-visual__thumb img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 50s;transition:-webkit-transform 50s;transition:transform 50s;transition:transform 50s,-webkit-transform 50s;border-radius:0}@media screen and (max-width:979.8px){.main-visual__thumb.--slide1 img{-o-object-position:left center;object-position:left center}}@media screen and (max-width:979.8px){.main-visual__thumb.--slide2 img{-o-object-position:24% center;object-position:24% center}}.top-about__container{position:relative}.top-about__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1280px){.top-about__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.top-about__title{font-size:6vw;text-align:center;line-height:1.5;font-size:min(6vw,1.5rem)}@media screen and (min-width:680px){.top-about__title{font-size:min(3.9vw,2.375rem)}}@media screen and (min-width:1280px){.top-about__title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:unset;line-height:1.8}}.top-about__txtarea{text-align:center}.top-about__txtarea p~p{margin-top:1rem}@media screen and (min-width:1180px){.top-about__txtarea p~p{margin-top:unset}}@media screen and (min-width:680px) and (max-width:1179.8px){.top-about__txtarea .d-smxl-none{display:none}}@media screen and (min-width:680px) and (max-width:979.8px){.top-about__txtarea .d-smmd-none{display:none}}@media screen and (min-width:980px) and (max-width:1179.8px){.top-about__txtarea .d-mdxl-none{display:none}}@media screen and (min-width:1180px){.top-about__txtarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:unset;gap:1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-left:auto;margin-right:auto;font-size:min(2.4vw,1.25rem)}}@media screen and (min-width:1280px){.top-about__txtarea{margin:unset!important;font-size:1.125rem;gap:clamp(1rem,2vw,2rem)}}.top-about__btn{padding-top:1rem}@media screen and (min-width:1180px){.top-about__btn{padding-top:unset}}.top-about__thumb{position:absolute;width:100%;height:100%;top:0;left:0}.top-about__thumb img{width:100%;height:100%}.top-about__thumb img{-o-object-fit:cover;object-fit:cover}.top-svc__headline{text-align:center}@media screen and (min-width:680px){.top-svc__headline{text-align:left}}@media screen and (min-width:680px){.top-svc__inside{position:relative;width:80vw;margin-right:-50vw}}@media screen and (min-width:980px){.top-svc__inside{width:unset;margin-right:unset}}@media screen and (min-width:680px){.top-svc__txtarea{padding:2rem 0}}.top-svc__row{border:#ddd 1px solid;padding:1rem;background:#fff}.top-svc__row .md-link__btn{width:100%}.top-svc__thumb{margin-right:-16px;margin-left:-16px;width:calc(100% + 32px)}.top-svc__thumb img{width:100%;height:100%}.top-svc__thumb img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:680px){.top-svc__thumb{width:unset;margin-right:-64px}}@media screen and (min-width:980px){.top-svc__thumb{width:calc((100% - 40px)/ 12 * 5.5 + (100vw - 100%)/ 2 + 20px);margin-left:unset;margin-right:calc((100vw - 100%)/ 2 * -1 - 22px);max-height:720px}}.top-commit__container{background:url(/dcms_media/image/top_commitment.webp) no-repeat center center/cover;padding-bottom:unset;padding-top:5rem;border-bottom:#fff 160px solid}@media screen and (max-width:679.8px){.top-commit__container{margin-top:1px}}@media screen and (min-width:680px){.top-commit__container{padding-top:12.125rem;border-bottom:#fff 280px solid}}.top-commit__inner{background:#fff;position:relative;padding:1.5rem 1rem;margin-bottom:calc(10rem * -1);-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.1);box-shadow:0 0 12px 0 rgba(0,0,0,.1)}@media screen and (min-width:680px){.top-commit__inner{margin-bottom:calc(17.5rem * -1);padding:2.5rem 1rem}}@media screen and (min-width:980px){.top-commit__inner{padding:5rem 1.5rem}}@media screen and (min-width:1180px){.top-commit__inner{padding:5rem}}.top-commit__item{position:relative}.top-commit__item:after{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:#34c6ae 1px solid;color:#fff;margin-bottom:-.02em;background:#34c6ae;margin:0;-ms-flex-negative:0;flex-shrink:0;font-size:.75rem}.top-commit__item[target=_blank]:after{content:"\e901"}.top-commit__item[href$=".pdf"]:after,.top-commit__item[href^="https://saas.actibookone.com/"]:after{content:"\e902"}.top-commit__item:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px}@media screen and (min-width:680px){.top-commit__item:after{-webkit-transform:unset;transform:unset;top:unset;bottom:42%}}@media screen and (min-width:980px){.top-commit__item:after{bottom:0;right:0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}}@media screen and (min-width:980px) and (any-hover:hover) and (pointer:fine){.top-commit__item:hover:after{opacity:1}}.top-commit__headline .title{text-align:center;letter-spacing:-.06em}@media screen and (max-width:679.8px){.top-commit__headline .title{font-size:min(5.4vw,1.5rem)}}@media screen and (min-width:680px){.top-commit__headline .title{letter-spacing:unset}}@media screen and (min-width:680px){.top-commit__title{font-size:min(3vw,1.75rem);letter-spacing:unset;text-align:center}}.top-column__container+.top-column__container{margin-top:2rem;padding-top:2rem;border-top:#ddd 1px solid}@media screen and (min-width:680px){.top-column__container+.top-column__container{margin-top:3rem;padding-top:3rem}}@media screen and (min-width:980px){.top-column__inside .md-media__item:not(.swiper-slide-active) .md-media__thumb{height:240px}}@media screen and (min-width:980px){.top-column__inside .md-media__item:not(.swiper-slide-active) .thumb{height:160px}}@media screen and (min-width:980px){.top-column__inside .md-media__item:not(.swiper-slide-active) .md-media__txtarea{top:-80px;position:relative}}.top-column__thumb{max-width:unset!important}.top-column__thumb .md-media__thumb img{width:100%;height:100%}.top-column__thumb .md-media__thumb img{-o-object-fit:cover;object-fit:cover}.top-column__thumb .md-media__thumb .thumb{height:240px;-webkit-transition:height .3s;transition:height .3s}.top-column__thumb .md-media__title{margin-bottom:unset}@media screen and (min-width:980px){.top-column__thumb{width:calc((100% - 40px)/ 12 * 7 + (100vw - 100%)/ 2 + 20px);margin-left:unset;margin-right:calc((100vw - 100%)/ 2 * -1 - 22px);max-height:720px}}#tinymce .top-column__thumb,.is-editor .top-column__thumb{line-height:1.5;font-size:1.125rem}.top-link__col>a{position:relative;display:block}@media screen and (min-width:680px){.top-link__col:nth-child(1) .top-link__txtarea{padding-left:2.5rem}}@media screen and (min-width:980px){.top-link__col:nth-child(1) .top-link__txtarea{padding-left:4rem}}.top-link__col:nth-child(2) .top-link__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:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:680px){.top-link__col:nth-child(2) .top-link__txtarea{padding-right:3.625rem}}@media screen and (min-width:980px){.top-link__col:nth-child(2) .top-link__txtarea{padding-right:4.5rem}}.top-link__txtarea{position:absolute;left:0;bottom:0;width:100%;z-index:1;padding:1rem}#tinymce .top-link__txtarea,.is-editor .top-link__txtarea{position:static;background:#333}@media screen and (min-width:680px){.top-link__txtarea{padding:2rem}}@media screen and (min-width:980px){.top-link__txtarea{padding:3rem}}.top-link__thumb{position:relative}.top-link__thumb:after{content:"";width:100%;height:100%;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(59,59,59,.2)),to(rgba(0,87,72,.7)));background:linear-gradient(180deg,rgba(59,59,59,.2) 0,rgba(0,87,72,.7) 100%);position:absolute;top:0;left:0}#tinymce .top-link__thumb:after,.is-editor .top-link__thumb:after{display:none}.top-link__item{display:-webkit-box;display:-ms-flexbox;display:flex}.top-link__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;border:#ddd 1px solid;-webkit-transition:border .3s;transition:border .3s}@media screen and (min-width:980px) and (any-hover:hover) and (pointer:fine){.top-link__item a:hover{border-color:#34c6ae}.top-link__item a:hover .top-link__summary:after{background:#34c6ae;color:#fff}}.top-link__item .top-link__thumb img{width:100%;height:100%}.top-link__item .top-link__thumb img{-o-object-fit:cover;object-fit:cover}.top-link__item .top-link__thumb:after{display:none}.top-link__summary{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;padding-left:0;position:relative}@media screen and (min-width:680px){.top-link__summary{padding:1.5rem 1rem;padding-left:0}}@media screen and (min-width:980px){.top-link__summary{padding:1.5rem 1.5rem 1.5rem .5rem}}@media screen and (min-width:680px) and (max-width:979.8px){.top-link__summary .title{font-size:min(3vw,1.75rem)}}.top-link__summary .txt{font-size:1rem}.top-link__summary:after{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:#34c6ae 1px solid;color:#fff;margin-bottom:-.02em;background:#34c6ae;margin:0;-ms-flex-negative:0;flex-shrink:0;font-size:.75rem}.top-link__summary[target=_blank]:after{content:"\e901"}.top-link__summary[href$=".pdf"]:after,.top-link__summary[href^="https://saas.actibookone.com/"]:after{content:"\e902"}.top-link__summary:after{position:absolute;right:8px;top:16px;background:#fff;color:#34c6ae;width:24px;height:24px;font-size:.75rem;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}@media screen and (min-width:680px){.top-link__summary:after{top:unset;bottom:8px}}.top-faq__container{position:relative;padding-bottom:80px}@media screen and (min-width:680px){.top-faq__container{padding-bottom:7rem}}@media screen and (min-width:980px){.top-faq__container{padding-bottom:0}}@media screen and (min-width:1360px){.top-faq__cover{padding:5rem;margin-left:-40px;margin-right:-40px}}@media screen and (max-width:979.8px){.top-faq__summary{position:absolute;bottom:0;left:0;width:100%;text-align:center}}.top-faq__list{border-bottom:#34c6ae 1px solid}.top-faq__btn{font-size:1.125rem;padding:1rem 1rem 1rem 0;color:#221816;text-align:left;position:relative;width:100%}@media screen and (min-width:680px){.top-faq__btn{padding-right:1.5rem}}.top-faq__btn:after,.top-faq__btn:before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:2px;background:#34c6ae;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media screen and (min-width:680px){.top-faq__btn:after,.top-faq__btn:before{width:20px}}.top-faq__btn:before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}#tinymce .top-faq__btn[aria-expanded=true],.is-editor .top-faq__btn[aria-expanded=true]{display:block!important}.top-faq__btn[aria-expanded=true]:before{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.top-faq__answer{margin-top:unset;padding-bottom:1rem}#tinymce .top-faq__answer,.is-editor .top-faq__answer{display:block}.top-faq__answer+.top-faq__title{border-top:#34c6ae 1px solid}@media screen and (min-width:980px){.commit-target__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:980px){.commit-target__txtarea{margin-top:unset;padding-top:unset;padding-bottom:3rem;margin-right:-33%!important}}@media screen and (min-width:680px) and (max-width:979.8px){.commit-target__thumb{height:300px}}