abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{color:#0f1111;font-weight:400;font-size:100%;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;-webkit-text-size-adjust:100%}body{line-height:1.75;font-size:16px;font-size:1rem}a{color:#0f1111;text-decoration:none;text-underline-offset:.2em;-webkit-tap-highlight-color:transparent}a:hover{color:#0f1111;text-decoration:none}ol,ul{list-style:none}img{max-width:100%;height:auto;line-height:1;vertical-align:top;font-size:1px;font-size:.0625rem}svg{fill:currentColor}button,input,select,textarea{display:block;margin:0;padding:0;border:none;border-radius:0;background:0 0;outline:0;appearance:none}select::-ms-expand{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}input::-webkit-input-placeholder{padding-top:.1em}textarea{vertical-align:top}button{text-align:center;cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}caption,td,th{font-weight:400;text-align:left;vertical-align:top}main{display:block}address{font-style:normal;font-weight:400;line-height:inherit}sup{vertical-align:top;padding-inline:.25rem;font-size:13px;font-size:.8125rem}.color-key-1{color:#15b2a5}.color-key-2{color:#ffce4a}.color-key-5{color:#ee6e50}.color-key-6{color:#1587b2}.attention{color:#d93027}.footer__main{display:grid;grid-template-columns:280px 1fr;gap:2rem 3rem;max-width:1200px;padding:4rem 2.5rem;margin-inline:auto}.footer__corpinfo{display:flex;flex-direction:column;gap:2rem;line-height:1.4;font-size:12px;font-size:.75rem}.footer__corpinfo .logo{display:block;width:fit-content;transition:opacity .2s}.footer__corpinfo .logo:hover{opacity:.8}.footer__iso{display:flex;gap:1rem}.footer__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.footer__nav>ul{width:calc((100% - 6rem)/ 4)}.footer__nav>ul>li:not(:last-child){margin-bottom:1.5rem}.footer__nav>ul>li>a,.footer__nav>ul>li>span{position:relative;display:block;padding:1rem 1rem 1rem 0;border-bottom:1px solid #0f1111;font-weight:700;line-height:1.4;transition:color .2s;font-size:14px;font-size:.875rem}.footer__nav>ul>li>a::before,.footer__nav>ul>li>span::before{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1px solid #0f1111;border-right:1px solid #0f1111;content:"";transition:border-color .2s}.footer__nav>ul>li>a:hover,.footer__nav>ul>li>span:hover{color:#15b2a5}.footer__nav>ul>li>a:hover::before,.footer__nav>ul>li>span:hover::before{border-color:#15b2a5}.footer__nav>ul>li>span{-webkit-tap-highlight-color:transparent}.footer__nav>ul>li>span::before{content:unset}.footer__child-list{margin-top:.75rem}.footer__child-list li a{display:block;padding:5px 0;line-height:1.4;transition:color .2s;font-size:13px;font-size:.8125rem}.footer__child-list li a:hover{color:#15b2a5}.footer__sub{background-color:#0f1111}.footer__sub-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;max-width:1200px;padding:1rem 2.5rem;color:#fff;line-height:1.4;font-size:12px;font-size:.75rem;margin-inline:auto}.footer__sub-inner ul{display:flex;flex-wrap:wrap}.footer__sub-inner ul li a{color:#fff}.footer__sub-inner ul li a:hover{text-decoration:underline}.footer__sub-inner ul li:not(:last-child){margin-right:1.5rem;padding-right:1.5rem;border-right:1px solid #fff}a.pageTop{position:fixed;right:0;bottom:0;z-index:999;display:inline-block;opacity:0;width:55px;height:55px;border:1px solid #fff;background:#15b2a5;color:transparent;font-size:0;pointer-events:none;transition:opacity .8s}a.pageTop:before{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:.8rem;height:.8em;border:.2em solid currentColor;border-bottom:0;border-left:0;box-sizing:border-box;color:#fff;font-size:1rem;content:""}.header{position:fixed;top:0;left:0;z-index:999;display:flex;justify-content:space-between;align-items:center;width:100%;height:76px;border-bottom:1px solid #ccc;box-sizing:border-box;background-color:#fff}.header__logo{display:block;width:150px;margin-left:1.25rem;line-height:0}.header__nav{display:flex;flex-wrap:wrap;column-gap:.5rem;height:100%}.header__menu-btn{display:none}.heading-lv-1{position:relative;margin-bottom:6rem;padding:7rem 0 2rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-align:center;font-size:40px;font-size:2.5rem}.heading-lv-1::before{position:absolute;bottom:0;left:50%;display:block;transform:translateX(-50%);width:50px;height:4px;border-radius:2px;background-color:#15b2a5;content:""}.heading-lv-2{position:relative;margin-bottom:60px;padding:5px 0 5px 30px;font-weight:500;line-height:1.4;letter-spacing:.1em;font-size:38px;font-size:2.375rem}.heading-lv-2::before{position:absolute;top:0;left:0;display:block;width:4px;height:100%;border-radius:100vh;background-color:#15b2a5;content:""}.heading-lv-2--white{color:#fff}.heading-lv-2--white::before{background-color:#fff}.heading-lv-3{position:relative;margin-bottom:2.5rem;padding-bottom:1rem;color:#08968b;font-weight:500;line-height:1.4;letter-spacing:.1em;text-align:left;font-size:30px;font-size:1.875rem}.heading-lv-3::before{position:absolute;bottom:0;left:0;display:block;width:70px;height:2px;background-color:#08968b;content:""}.heading-lv-4{position:relative;padding-bottom:30px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-align:center;font-size:30px;font-size:1.875rem;margin-block:100px 60px}.heading-lv-4::before{position:absolute;bottom:0;left:50%;display:block;transform:translateX(-50%);width:50px;height:4px;border-radius:2px;background-color:#15b2a5;content:""}.ttl-column{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem}.ttl-column>.heading-lv-2,.ttl-column>.heading-lv-3,.ttl-column>.heading-lv-4{margin-bottom:0}.col-lv-1{position:relative;margin-bottom:2rem;padding:18px clamp(18px,3vw,27px);overflow:hidden;border-radius:.5rem;background:linear-gradient(-45deg,transparent 25%,#f6f6f6 25%,#f6f6f6 50%,transparent 50%,transparent 75%,#f6f6f6 75%,#f6f6f6);background-size:6px 6px;background-clip:padding-box;font-weight:500;line-height:1.4;font-size:24px;font-size:1.5rem}.col-lv-1::before{position:absolute;top:-3px;left:-10px;left:-15px;transform:rotate(135deg);border-width:16px 16px 0 16px;border-width:20px 20px 0 20px;border-style:solid;border-color:transparent;border-top-color:#15b2a5;content:""}.content{max-width:1200px;margin-inline:auto;padding-inline:2.5rem}.content>section+section{margin-top:6rem}.sec{padding-block:6rem}.sec__inner{max-width:1200px;margin-inline:auto;padding-inline:2.5rem}.sec--bg-green{background-color:#e8f4f6}.sec--bg-blue{background-color:#e8f4f6}.sec--bg-yellow{background-color:#fff6df}.sec--bg-gray{background-color:#f2f2f2}.sec--bg-red{background-color:#faf7f3}.heading-lv-1+.sec,[class=sec]+[class=sec]{padding-top:0}.sec-cv{background-color:#15b2a5;padding-block:3rem}.sec-cv__inner{max-width:calc(960px - 5rem);margin:0 auto;padding-inline:2.5rem}.sec-cv__btn-area{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:1.5rem}.sec-cv__btn-area>a{margin-top:0}.disc-list{list-style:disc;padding-left:1.25rem;line-height:1.75}.number-list{list-style-type:decimal;margin-left:5px;padding-left:1rem}.abc-list{list-style-type:upper-latin;margin-left:25px}.note-list>li{padding-left:1em;text-indent:-1em}.note-list>li ol,.note-list>li ul{margin-top:.5em;text-indent:0}.abc-list>li+li,.disc-list>li+li,.note-list>li+li,.number-list>li+li{margin-top:.5rem}.u-ta-c{text-align:center}.u-ta-l{text-align:left}.u-ta-r{text-align:right}.u-mgt-1{margin-top:.5rem}.u-mgb-1{margin-bottom:.5rem}.u-mgt-2{margin-top:1rem}.u-mgb-2{margin-bottom:1rem}.u-mgt-3{margin-top:1.5rem}.u-mgb-3{margin-bottom:1.5rem}.u-mgt-4{margin-top:2rem}.u-mgb-4{margin-bottom:2rem}.u-mgt-5{margin-top:2.5rem}.u-mgb-5{margin-bottom:2.5rem}.u-mgt-6{margin-top:3rem}.u-mgb-6{margin-bottom:3rem}.u-mgt-7{margin-top:3.5rem}.u-mgb-7{margin-bottom:3.5rem}.u-mgt-8{margin-top:4rem}.u-mgb-8{margin-bottom:4rem}.u-mgt-9{margin-top:4.5rem}.u-mgb-9{margin-bottom:4.5rem}.u-mgt-10{margin-top:5rem}.u-mgb-10{margin-bottom:5rem}.u-mgt-11{margin-top:5.5rem}.u-mgb-11{margin-bottom:5.5rem}.u-mgt-12{margin-top:6rem}.u-mgb-12{margin-bottom:6rem}.u-mgt-13{margin-top:6.5rem}.u-mgb-13{margin-bottom:6.5rem}.u-mgt-14{margin-top:7rem}.u-mgb-14{margin-bottom:7rem}.u-mgt-15{margin-top:7.5rem}.u-mgb-15{margin-bottom:7.5rem}.u-mgt-0{margin-top:0!important}.u-mgb-0{margin-bottom:0!important}.u-mglr-a{margin-inline:auto!important}.u-pdt-0{padding-top:0!important}.u-pdb-0{padding-bottom:0!important}.pc-none{display:none!important}.tb-none{display:none!important}.c-note-1{padding-left:1em;text-indent:-1em}.c-note-2{padding-left:2em;text-indent:-2em}.c-note-3{padding-left:3em;text-indent:-3em}.txt-strong{background:linear-gradient(transparent 80%,#ffce4a 60%)}.u-mkr{background:linear-gradient(transparent 70%,#fed66c 70%)}.u-lnk-ul{text-decoration:underline}.u-lnk-ul:hover{text-decoration:none}.u-lnk-uk{color:#08968b;text-decoration:underline}.u-lnk-uk:hover{color:#08968b;text-decoration:none}.u-lnk-c{display:grid;align-items:center;grid-template-columns:1.5rem 1fr;gap:.5rem;width:fit-content;padding:.125rem 0;text-decoration:underline;cursor:pointer;transition:.2s all}.u-lnk-c span{position:relative;width:1.5rem;height:1.5rem;border-radius:100vh;background-color:#0f1111}.u-lnk-c span::after{position:absolute;top:8px;left:7px;transform:rotate(-135deg);width:.4rem;height:.4rem;border-bottom:2px solid #fff;border-left:2px solid #fff;content:""}.u-lnk-c:hover{color:#08968b;text-decoration:none}.u-lnk-c:hover span{background-color:#08968b}.u-smr{padding:1.75rem;border-radius:.5rem;background-color:#f7f6f2;margin-block:1.5rem 3rem}.btn{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;min-width:250px;min-height:60px;margin:4rem auto 0;border:1px solid #0f1111;border-radius:100vh;box-sizing:border-box;background-color:#fff;color:#0f1111;font-weight:700;text-align:center;transition:.15s;font-size:16px;font-size:1rem;padding-inline:2rem}.btn:hover{border-color:#15b2a5;color:#15b2a5}.btn--arrow-bold{width:min(100%,500px);min-height:80px;border-width:3px;font-size:20px;font-size:1.25rem;filter:drop-shadow(0 4px 5px rgba(0, 0, 0, .15))}.btn--arrow-bold::after{position:absolute;right:1.25rem;transform:rotate(-135deg);width:.5rem;height:.5rem;border-bottom:3px solid #0f1111;border-left:3px solid #0f1111;content:"";transition:.2s}.btn--arrow-bold:hover{transform:translate(0,2px);filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .15))}.btn--arrow-bold:hover::after{border-bottom:3px solid #15b2a5;border-left:3px solid #15b2a5}.btn--arrow-bold[target=_blank]::after{transform:unset;width:20px;height:16px;border:unset;background-color:#0f1111;mask:url(/assets/img/common/icon-blank.svg) no-repeat center/20px 20px}.btn--arrow-bold[target=_blank]:hover::after{background-color:#15b2a5}.btn--arrow-bold-blank{opacity:.35;width:min(100%,500px);min-height:80px;border-width:3px;font-size:20px;font-size:1.25rem}.btn--arrow-bold-blank:hover{border-color:#0f1111;color:#0f1111}.btn--arrow-back{padding-inline:2.5rem 2rem}.btn--arrow-back:before{position:absolute;left:1.25rem;transform:rotate(45deg);width:.5rem;height:.5rem;border-bottom:2px solid #0f1111;border-left:2px solid #0f1111;content:"";transition:.2s}.btn--arrow-back:hover:before{border-bottom:2px solid #15b2a5;border-left:2px solid #15b2a5}.btn--link{width:fit-content;padding:5px 60px}.btn--link::after,.btn--link:before{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:40px;height:40px;border-radius:100vh;background-color:#f2f2f2;content:"";transition:.2s}.btn--link::after{background-color:#0f1111;mask:url(/assets/img/common/icon-blank.svg) no-repeat center/20px 20px}.btn--link:hover::after{background-color:#15b2a5}.btn--nodecor::after,.btn--nodecor:before{content:unset}.btn-cv{position:relative;display:flex;justify-content:center;align-items:center;height:80px;border-radius:100vh;font-weight:700;line-height:1.4;transition:background-color .2s;font-size:20px;font-size:1.25rem}.btn-cv>span{position:relative;display:block;padding-left:50px}.btn-cv>span>span{position:absolute;top:50%;left:0;display:block;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#fff}.btn-cv>span>span>svg{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%);width:23px;height:23px;color:#0f1111}.btn-cv__dl{background-color:#ffce4a;color:#0f1111}.btn-cv__dl-s{height:60px;border-radius:30px;background-color:#ffce4a;color:#0f1111;font-size:16px;font-size:1rem}.btn-cv__dl-s>span{padding-left:40px}.btn-cv__dl-s>span>span{width:32px;height:32px}.btn-cv__dl-s>span>span>svg{width:18px;height:18px}.btn-cv__dl-s:hover,.btn-cv__dl:hover{background-color:#ffdd80}.btn-cv__dl-frame{width:min(100%,500px);margin:1.5rem auto 0;border:1px solid #fff;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .15))}.btn-cv__dl-frame:hover{transform:translate(0,1px);filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .15))}.btn-cv--order{background-color:#15b2a5;color:#fff}.btn-cv--order:hover{background-color:#5bc9c0;color:#fff}.btn-cv__hukidashi{position:absolute;top:-14px;padding:7px 14px;border-radius:100vh;background-color:#0f1111;color:#fff;line-height:1;font-size:13px;font-size:.8125rem}.btn-cv__hukidashi::before{position:absolute;bottom:-10px;left:50%;clip-path:polygon(0 0,50% 100%,100% 0);transform:translateX(-50%);width:13px;height:11px;background-color:#0f1111;content:""}.btn-primary{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:450px;min-height:80px;padding:10px 0;border-radius:100vh;box-sizing:border-box;background-color:#ffce4a;color:#0f1111;font-weight:700;transition:all .1s;font-size:20px;font-size:1.25rem;margin-inline:auto}.btn-primary:hover{background-color:#ffdd80}.btn-primary--arrow:after,.btn-primary--square:after{position:absolute;top:50%;right:10%;transform:translateY(-50%);width:40px;height:40px;background:url(/assets/img/common/download-arrow.svg) no-repeat;background-size:contain;vertical-align:middle;content:""}.btn-primary--square:after{border-radius:50%;background:url(/assets/img/common/icon-blank.svg) no-repeat center/23px 23px;background-color:#fff}.btn-primary--small{min-height:60px;font-size:16px;font-size:1rem}.btn-cta{position:relative;z-index:19;display:flex;justify-content:center;align-items:center;gap:1rem;width:min(100%,500px);margin:3.5rem auto 0;padding:1.25rem 1rem;border:3px solid #fff;border-radius:100vh;box-sizing:border-box;background-image:linear-gradient(90deg,#dc3643,#e54c2a 60%,#ee630e);color:#fff;font-weight:700;line-height:1.4;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:.15s;font-size:20px;font-size:1.25rem;filter:drop-shadow(0 4px 5px #f67e62)}.btn-cta__hukidashi{position:absolute;top:-20px;width:200px;padding:7px 10px;border:2px solid #dc2e39;border-radius:10vh;background-color:#fff;color:#dc2e39;line-height:1;text-align:center;text-shadow:none;font-size:13px;font-size:.8125rem}.btn-cta__hukidashi::after,.btn-cta__hukidashi::before{position:absolute;bottom:-11px;left:50%;clip-path:polygon(0 0,50% 100%,100% 0);transform:translateX(-50%);width:12px;height:11px;background-color:#dc2e39;content:""}.btn-cta__hukidashi::after{bottom:-8px;width:10px;height:9px;background-color:#fff}.btn-cta:hover{transform:translate(0,2px);background-image:linear-gradient(90deg,#e04d59,#e75939 60%,#eb8444);color:#fff;filter:drop-shadow(0 2px 4px #f67e62)}.dl-column{margin-top:80px;text-align:center}.dl-column--btn{display:inline-block;width:450px;padding:20px 0;border-radius:100vh;background-color:#ffce4a;color:#0f1111;font-weight:700;font-size:20px;font-size:1.25rem}.dl-column--btn:after{float:right;width:40px;height:40px;margin-right:10%;margin-left:-30%;background:url(/assets/img/common/download-arrow.svg) no-repeat;background-size:contain;vertical-align:middle;content:""}.dl-column--btn:hover{opacity:.4;transition:all .1s}.icon-blank{position:relative;top:-.1em;display:inline-block;width:12px;height:10px;margin-left:8px;color:#0f1111;vertical-align:middle}.icon-blank--white{color:#fff}.icon-blank--inline{margin-right:2px;margin-left:2px;color:#0f1111}.icon-pdf{position:relative;top:-.1em;display:inline-block;width:10px;height:12px;margin-left:8px;color:#0f1111;vertical-align:middle}.icon-pdf--white{color:#fff}.breadcrumb{position:relative;z-index:1;padding:10px 20px}.breadcrumb>ul{overflow:hidden;white-space:nowrap;font-size:12px;font-size:.75rem;text-overflow:ellipsis}.breadcrumb>ul>li{display:inline;line-height:1.4}.breadcrumb>ul>li:not(:last-child){margin-right:.5rem}.breadcrumb>ul>li:not(:last-child)::after{position:relative;top:-.1em;display:inline-block;transform:translateX(-35%) rotate(45deg);width:5px;height:5px;margin-left:.65rem;border-top:1px solid #0f1111;border-right:1px solid #0f1111;vertical-align:middle;content:""}.breadcrumb>ul>li>a:hover{text-decoration:underline}.local-nav{max-width:1200px;overflow:hidden;margin-inline:auto;padding-inline:2.5rem}.local-nav>ul{display:flex;flex-wrap:wrap;gap:20px 10px}.local-nav>ul>li{width:calc((100% - 30px)/ 4)}.local-nav>ul>li>a{position:relative;display:block;height:60px;border:1px solid #0f1111;border-radius:100vh;box-sizing:border-box;background-color:#fff;color:#0f1111;font-weight:700;line-height:58px;text-align:center;font-size:16px;font-size:1rem}.local-nav>ul>li>a::after{position:absolute;right:25px;bottom:50%;display:block;transform:translateY(25%) rotate(135deg);width:8px;height:8px;border-top:1px solid #0f1111;border-right:1px solid #0f1111;content:""}.local-nav>ul>li.arrow>a::after{top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}.local-nav>ul>li:nth-child(n+5){margin-top:0}.card-download>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:1.5rem 1.5rem}.card-download>ul>li{display:grid;grid-template-rows:subgrid;gap:1rem 1.5rem;padding:0 1rem 1.5rem;overflow:hidden;border:1px solid #15b2a5;border-radius:.5rem;box-sizing:border-box;background-color:#fff;grid-row:span 3}.card-download>ul>li:has(a:only-child){display:block;padding:0}.card-download>ul>li:has(a:only-child)>a{display:block}.card-download>ul>li:has(a:only-child)>a>img{width:100%;object-fit:cover}.card-download>ul>li:has(a:only-child)>a:hover{opacity:.8}.card-download>ul>li>figure{margin:0 -1rem}.card-download>ul>li>figure>img{width:100%;height:100%;object-fit:cover}.card-download__heading{margin-bottom:1rem;color:#0f1111;font-weight:700;line-height:1.4;font-size:20px;font-size:1.25rem}.card-download__heading>span{font-size:16px;font-size:1rem}.case-list{position:relative;width:100%}.case-list .swiper-wrapper{display:flex;align-items:stretch}.case-list a{position:relative;display:flex;flex-direction:column;gap:1rem;height:auto;margin-bottom:.5rem;padding:0 1rem 3rem;overflow:hidden;border-radius:.25rem;box-sizing:border-box;background-color:#fff;color:inherit;text-decoration:none;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .15))}.case-list a:before{position:absolute;right:1rem;bottom:1rem;width:1.5rem;height:1.5rem;border-radius:100vh;background-color:#0f1111;content:"";transition:.2s all}.case-list a:after{position:absolute;right:1.6rem;bottom:1.5rem;z-index:3;transform:rotate(-135deg);width:.3rem;height:.3rem;border-bottom:2px solid #fff;border-left:2px solid #fff;content:""}.case-list a>figure{height:180px;margin:0 -1rem 0;overflow:hidden}.case-list a>figure>img{width:100%;height:100%;transition:.3s all;object-fit:cover}.case-list a .logo{margin:0 auto;object-fit:contain}.case-list a:hover{opacity:.8;object-fit:contain}.case-list a:hover:before{background-color:#15b2a5}.case-list a:hover>figure>img{transform:scale(1.03)}.case-list__txt--heading{margin-bottom:.5rem;font-weight:600}.case-list__notes{margin-top:auto;padding-top:1rem;border-top:1px solid #ffce4a;color:gray;font-size:12px;font-size:.75rem}.case-list__no-scroll{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:1.5rem}.case-list__no-scroll a{margin-inline:0;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .3))}.case-list .slick-next,.case-list .slick-prev{position:absolute;top:calc(50% - 1.875rem);left:calc((100% - 1200px)/ 2);z-index:1;width:3.75rem;height:3.75rem;border:1px solid #15b2a5;border-radius:100vh;box-sizing:border-box;background-color:hsla(0,0%,100%,.85);cursor:pointer}.case-list .slick-next::before,.case-list .slick-prev::before{position:absolute;top:26px;left:17px;opacity:1;transform:rotate(45deg) translateY(-50%);width:1rem;height:1rem;border:none;border-bottom:3px solid #15b2a5;border-left:3px solid #15b2a5;content:""}.case-list .slick-next:focus,.case-list .slick-prev:focus{background-color:hsla(0,0%,100%,.85)}.case-list .slick-next:hover,.case-list .slick-prev:hover{background-color:hsla(0,0%,100%,.95)}.case-list .slick-next{right:calc((100% - 1200px)/ 2);left:unset}.case-list .slick-next::before{left:10px;border:none;border-top:3px solid #15b2a5;border-right:3px solid #15b2a5}.news-list{border-top:1px solid #ccc;background-color:#fff}.news-list>li{border-bottom:1px solid #ccc}.news-list>li>.blank-block,.news-list>li>a{display:grid;align-items:flex-start;grid-template-columns:1fr;gap:.5rem 1.5rem;transition:opacity .2s;padding-block:1rem}.news-list>li>.blank-block>p,.news-list>li>a>p{color:#0f1111;line-height:1.75;word-break:break-word;font-size:14px;font-size:.875rem}.news-list--top>li>.blank-block,.news-list--top>li>a{padding-inline:1rem}.faq-list>li{border-radius:.5rem;background-color:#e8f4f6}.faq-list>li>div{padding:0 1.5rem 1.5rem}.faq-list>li>div>div{padding:1rem 1.5rem;border-radius:.5rem;background-color:#fff}.faq-list>li>div>div a{text-decoration:underline}.faq-list>li>div>div a:hover{text-decoration:none}.faq-list>li>div>div a.btn{margin:20px auto;text-decoration:none}.faq-list>li>div>div a.btn:last-child{margin-bottom:0}.faq-list>li:not(:last-child){margin-bottom:1.25rem}.faq-list__heading{position:relative;padding:1.25rem 4rem 1.25rem 3.5rem;font-weight:700;cursor:pointer;font-size:18px;font-size:1.125rem;-webkit-tap-highlight-color:transparent}.faq-list__heading:hover>span:nth-of-type(2){color:#08968b}.faq-list__heading>span:nth-of-type(1){position:absolute;top:.75rem;left:1.5rem;color:#08968b;letter-spacing:0;font-size:24px;font-size:1.5rem}.faq-list__heading>span:nth-of-type(2){transition:color .2s}.faq-list__heading>span:nth-of-type(3){position:absolute;top:1.3rem;right:1.5rem;width:30px;height:30px;border-radius:100vh;background-color:#fff}.faq-list__heading>span:nth-of-type(3)::before{position:absolute;bottom:50%;left:50%;display:block;transform:translate(-50%,25%) rotate(135deg);width:8px;height:8px;border-top:2px solid #08968b;border-right:2px solid #08968b;content:""}.price-cards ul{display:grid;grid-template-columns:.875fr .875fr 1fr 1fr}.price-cards ul li{position:relative;display:grid;grid-template-rows:subgrid;gap:1rem;padding:1rem .5rem;overflow:hidden;border:1px solid #f2f2f2;background:#fff;line-height:1.4;text-align:center;grid-row:span 6}.price-cards ul li h3{margin:-1rem -.5rem 0;padding:1.75rem .5rem 1rem;font-weight:700;line-height:1.4;font-size:22px;font-size:1.375rem}.price-cards ul li h3>span{display:block;margin-top:.5rem;font-size:14px;font-size:.875rem}.price-cards ul li h3:not(:has(span)){padding:1.5rem .5rem}.price-cards ul li:nth-child(1){border-radius:.5rem 0 0 .5rem}.price-cards ul li:nth-child(4){border-radius:0 .5rem .5rem 0}.price-cards ul li.basic h3{background-color:#dcf3f1}.price-cards ul li.standard h3{background-color:#c3ceec}.price-cards ul li.premium h3{background-color:#ffce4a}.price-cards ul li.enterprise h3{background-color:#ee6e50;color:#fff}.price-cards__price>p{font-weight:700}.price-cards__price>p:nth-child(2){font-size:20px;font-size:1.25rem}.price-cards__price>p:nth-child(2) span{font-size:48px;font-size:3rem}.price-cards__price-sample{padding:.5rem .25rem;background-color:#f8f8f8;text-align:center;font-size:14px;font-size:.875rem}.price-cards__line{border-top:1px solid #f2f2f2;margin-inline:-.5rem}.price-cards__function{display:flex;flex-direction:column;gap:.5rem;text-align:left}.price-cards__function .basic,.price-cards__function .standard{display:flex;flex-wrap:wrap;gap:.4rem}.price-cards__function .basic span,.price-cards__function .standard span{padding:.25rem .5rem;border-radius:4px;background-color:#e8f4f6;line-height:1;font-size:14px;font-size:.875rem}.price-cards__function .standard span{background-color:#c3ceec}.price-cards__function .standard+.basic span{font-size:16px;font-size:1rem}.price-cards__function .premium>div:nth-child(1){position:relative;padding:.25rem .5rem;border-radius:.25rem .25rem 0 0;background-color:#ffce4a;font-weight:700;text-align:center;font-size:14px;font-size:.875rem}.price-cards__function .premium>div:nth-child(2){display:flex;gap:.4rem}.price-cards__function .premium>div:nth-child(2)>div{width:calc((100% - .25rem)/ 2);margin-top:.25rem;padding:.5rem;background-color:#fff5db;font-size:14px;font-size:.875rem}.price-cards__function .premium>div:nth-child(2)>div:nth-child(1){padding-right:1.25rem;border-radius:0 0 0 .25rem}.price-cards__function .premium>div:nth-child(2)>div:nth-child(2){position:relative;padding-left:1.25rem;border-radius:0 0 .25rem 0}.price-cards__function .premium>div:nth-child(2)>div:nth-child(2):after{position:absolute;top:50%;left:-16px;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);width:27px;height:27px;border-radius:100vh;background:#fff;color:#0f1111;content:"or"}.price-cards__function .premium>div:nth-child(2)>div>span{display:block;font-weight:700;text-align:center}.price-cards__function .premium+.standard span{font-size:16px;font-size:1rem}.price-cards__function .enterprise{padding:.25rem .5rem;border-radius:4px;background-color:#ee6e50;color:#fff;text-align:center;text-align:left}.price-cards__function .enterprise+.premium{display:block;padding:.5rem;border-radius:.25rem;background-color:#fff5db;font-size:14px;font-size:.875rem}.price-cards__function>p{color:#707070;font-size:12px;font-size:.75rem}.price-cards__ribbon,.price-cards__ribbon-small{position:absolute;top:0;left:0;width:80px;height:80px;overflow:hidden}.price-cards__ribbon-small>div,.price-cards__ribbon>div{position:absolute;top:15px;right:-26px;transform:rotate(-45deg);width:160px;background-color:#0f1111;color:#fff;font-weight:700;text-align:center;font-size:13px;font-size:.8125rem}.price-cards__ribbon-small{width:70px;height:70px}.price-cards__ribbon-small>div{top:14px;right:-32px;font-size:11px;font-size:.6875rem}.price-option{width:100%;overflow:hidden;border-collapse:separate}.price-option td,.price-option th{padding:.75rem;border-bottom:1px solid #71cfa5;box-sizing:border-box;background:#fff;vertical-align:middle}.price-option thead th{padding:1rem 1rem;border-color:gray;background:gray;color:#fff;font-weight:700}.price-option thead th:first-child{border-top-left-radius:.5rem}.price-option thead th:last-child{border-top-right-radius:.5rem}.price-option tbody tr th{border-left:1px solid #a5d6c3;font-weight:700}.price-option tbody tr td{border-left:1px solid #a5d6c3}.price-option tbody tr td:last-child,.price-option tbody tr th:last-child{border-right:1px solid #a5d6c3}.price-option tbody tr:last-child td:first-child,.price-option tbody tr:last-child th:first-child{border-bottom-left-radius:.5rem}.price-option tbody tr:last-child td:last-child,.price-option tbody tr:last-child th:last-child{border-bottom-right-radius:.5rem}.news-meta{display:flex;align-items:center;gap:1rem}.news-meta>time{color:#0f1111;font-weight:700;line-height:1.4;font-size:16px;font-size:1rem}.news-meta>span{min-width:100px;border-radius:100vh;box-sizing:border-box;background-color:#08968b;color:#fff;font-weight:500;line-height:2;text-align:center;font-size:12px;font-size:.75rem;padding-inline:.5rem}.column-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1em .5em}.column-meta>time{display:block;font-weight:700;line-height:1.4;font-size:16px;font-size:1rem}.column-meta>span:last-child{display:block;min-width:80px;height:26px;padding:0 20px;border-radius:100vh;background-color:#08968b;color:#fff;font-weight:700;line-height:26px;text-align:center;font-size:12px;font-size:.75rem}.column-meta>.update{width:20px}.case-meta{display:block;color:#0f1111;font-weight:700;line-height:1.4;font-size:14px;font-size:.875rem}.bg-wave__bottom,.bg-wave__top{position:relative;overflow:hidden}.bg-wave__bottom::before,.bg-wave__top::before{display:block;padding-top:11.75%;content:""}.bg-wave__bottom>img,.bg-wave__top>img{position:absolute;top:0;left:0;display:block;transform:scale(1.01)}.bg-wave__top{margin-bottom:-1px}.bg-wave__top>img{transform-origin:top center}.bg-wave__bottom{margin-top:-1px}.bg-wave__bottom>img{transform-origin:bottom center}.bg-gourd__bottom,.bg-gourd__top{position:relative;overflow:hidden}.bg-gourd__bottom::before,.bg-gourd__top::before{display:block;content:""}.bg-gourd__bottom>img,.bg-gourd__top>img{position:absolute;top:0;left:0;display:block;transform:scale(1.01)}.bg-gourd__top{margin-bottom:-1px}.bg-gourd__top::before{padding-top:17.7%}.bg-gourd__top>img{transform-origin:top center}.bg-gourd__bottom{margin-top:-1px}.bg-gourd__bottom::before{padding-top:7.95%}.bg-gourd__bottom>img{transform-origin:bottom center}.conversion-sec{background-color:#15b2a5;padding-block:6rem}.conversion-sec__inner{position:relative;max-width:1200px;overflow:hidden;margin-inline:auto;padding-inline:2.5rem}.conversion-sec__inner>p{color:#fff;text-align:center}.conversion-sec__inner>p:nth-of-type(1){margin-bottom:30px;font-weight:700;line-height:1.4;letter-spacing:.1em;font-size:34px;font-size:2.125rem}.conversion-sec__inner>p:nth-of-type(2){margin-bottom:40px}.conversion-sec__inner>ul{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:3rem}.conversion-sec__inner>ul>li{width:calc((100% - 2rem)/ 2);padding:2rem;border-radius:1rem;box-sizing:border-box;background-color:#fff}.conversion-sec__inner>ul>li p{line-height:1.4}.conversion-sec__content-order>p{font-weight:700;text-align:center;font-size:18px;font-size:1.125rem}.conversion-sec__content-tel{display:flex;flex-direction:column;width:100%}.conversion-sec__content-tel>p{margin-bottom:1.5rem;font-weight:700;text-align:center;font-size:18px;font-size:1.125rem}.conversion-sec__content-tel>div{width:fit-content;margin:auto}.conversion-sec__content-tel>div>p:nth-of-type(1){position:relative;margin-bottom:5px;padding-left:44px;font-weight:700;font-family:Lato,sans-serif;line-height:1;font-size:40px;font-size:2.5rem}.conversion-sec__content-tel>div>p:nth-of-type(1)>svg{position:absolute;top:50%;left:0;display:block;transform:translateY(-50%);width:34px;height:34px;color:#0f1111}.conversion-sec__content-tel>div>p:nth-of-type(2){text-align:right}.bg-gourd__top+.conversion-sec{padding-block:0 4rem}.bg-gourd__top+.conversion-sec .conversion-sec__inner{top:-2rem}.page-top-banner{position:fixed;top:0;left:0;z-index:20;width:100%;height:30px;background-color:#444;color:#fff;line-height:30px;text-align:center;font-size:11px;font-size:.6875rem}.page-top-banner>a{color:#fff;text-decoration:underline}#randomBanner{display:none}.floating-banner--none{display:none}.floating-banner--disply{display:block!important}.floating-banner--none_im{display:none!important}.floating-banner--01{position:fixed;right:60px;bottom:0;z-index:99999;width:272px;height:153px;background-color:rgba(50,50,50,.8);font-weight:600;text-align:center}.floating-banner--01--close-btn{position:absolute;top:-18px;right:-18px;display:block;width:30px;height:30px;border:2px solid #888;border-radius:50%;background:#fff;cursor:pointer}.floating-banner--01--close-btn ::after,.floating-banner--01--close-btn::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:3px;height:22px;background:#888;content:""}.floating-banner--01--close-btn::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:3px;height:22px;background:#888;content:""}.floating-banner--01:hover{opacity:.9}.floating-banner--01--sp{display:none}.floating-banner--01--min3box{display:flex;justify-content:center;align-items:center;padding:.5rem;color:#fff;line-height:normal;text-align:center}.floating-banner--01--min3box::before{transform:rotate(-35deg);width:2px;height:20px;margin-right:10px;background-color:#fff}.floating-banner--01--min3box::after{transform:rotate(35deg);width:2px;height:20px;margin-left:10px;background-color:#fff}.floating-banner--01--min3{color:#15b2a5;font-size:1.1rem}.floating-banner--01--freebox{position:relative;background-image:linear-gradient(rgba(0,0,0,0) 70%,rgba(255,206,74,.8) 70%);color:#fff;font-weight:700;font-size:1.5rem;letter-spacing:.1em}.floating-banner--01--freebox>svg{width:25px;height:25px;color:#fff}.floating-banner--01--etc{font-size:.8rem}.floating-banner--01--click{margin-top:.2rem;padding:.2rem;padding:.3rem .3rem;border-radius:50px;color:#fff;font-weight:300;font-size:.8rem}.floating-banner--01--clickbox{margin-top:.7rem;text-align:end}.floating-banner--02{position:fixed;right:60px;bottom:0;z-index:99999;width:272px;height:153px;background-color:rgba(255,206,74,.8);font-weight:600;text-align:center}.floating-banner--02--close-btn{position:absolute;top:-18px;right:-18px;display:block;width:30px;height:30px;border:2px solid #888;border-radius:50%;background:#fff;cursor:pointer}.floating-banner--02--close-btn ::after,.floating-banner--02--close-btn::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:3px;height:22px;background:#888;content:""}.floating-banner--02--close-btn::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:3px;height:22px;background:#888;content:""}.floating-banner--02:hover{opacity:.9}.floating-banner--02--sp{display:none}.floating-banner--02--min3box{display:flex;justify-content:center;align-items:center;padding:.5rem;color:#333;line-height:normal;text-align:center}.floating-banner--02--min3{background-image:linear-gradient(rgba(0,0,0,0) 70%,#15b2a5 70%);font-size:1.1rem}.floating-banner--02--freebox{position:relative;padding:.35rem 1.5rem .5rem;border-radius:50px;background:#fff;font-weight:700;font-size:1.5rem;letter-spacing:.1em}.floating-banner--02--freebox>svg{position:relative;top:3px;right:1px;width:25px;height:25px}.floating-banner--02--etc{font-size:.8rem}.floating-banner--02--free{position:relative;color:#333;font-weight:700;font-size:1.5rem;letter-spacing:.3em}.floating-banner--02--click{margin-top:.2rem;padding:.2rem;padding:.3rem .3rem;border-radius:50px;color:#333;font-weight:300;font-size:.8rem}.floating-banner--02--clickbox{margin-top:.7rem;text-align:end}#close-btn{position:relative;z-index:9999;display:block;height:100%;cursor:pointer}.main{position:relative;margin-block:76px 9rem}.main__bg{position:absolute;top:-1px;right:0;z-index:-10;width:75%;overflow:hidden}.main__bg::before{display:block;padding-top:17.7%;content:""}.main__bg img{position:absolute;bottom:0;left:0;display:block;width:101%;height:101%}.main--index{overflow:hidden;margin-block:0}.main--feature{margin-bottom:0;overflow:hidden}.internal-fv{position:relative;overflow:hidden;background-color:#eef1f0}.internal-fv>figure{position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.internal-fv__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:1rem;max-width:1200px;min-height:260px;margin-top:-1rem;margin-inline:auto;padding-inline:2.5rem}.internal-fv__inner>p{font-size:14px;font-size:.875rem}.internal-fv__heading{position:relative;z-index:1;padding-bottom:.5rem;font-weight:500;line-height:1.4;font-size:40px;font-size:2.5rem}.internal-fv__heading::first-letter{color:#08968b}.internal-fv__heading::before{position:absolute;bottom:0;width:40px;border-bottom:4px dotted #08968b;content:""}.article{line-height:2;word-break:break-all}.article__header{max-width:1200px;margin:0 auto 4rem;box-sizing:border-box;padding-inline:2.5rem}.article__header>ul{margin-bottom:10px}.article__header>ul>li{display:inline-block;height:30px;padding:0 15px;border-radius:15px;background-color:#15b2a5;color:#fff;line-height:30px;font-size:14px;font-size:.875rem}.article__title{margin-top:10px;font-weight:700;line-height:1.4;font-size:30px;font-size:1.875rem}.article__body{max-width:1200px;box-sizing:border-box;margin-inline:auto;padding-inline:2.5rem}.article__body-lead{margin-bottom:4rem}.article__body-lead>p:not(:last-child){margin-bottom:1rem}.article__body-lead--small{width:min(800px,100%);margin:0 auto 60px}.article__body-lead-copy{font-weight:700;line-height:1.4;font-size:24px!important;font-size:1.5rem!important}.article__body-main{max-width:800px;margin:0 auto}.article__body-main>div:not(:last-child){margin-bottom:4rem}.article__body-main>div ol,.article__body-main>div p,.article__body-main>div ul{font-size:16px;font-size:1rem}.article__body-main>div ol:not(:last-child),.article__body-main>div p:not(:last-child),.article__body-main>div ul:not(:last-child){margin-bottom:1.5rem}.article__body-main>div ol:has(+.article__copy-lv-2),.article__body-main>div p:has(+.article__copy-lv-2),.article__body-main>div ul:has(+.article__copy-lv-2){margin-bottom:40px}.article__body-main>div>dl{font-size:16px;font-size:1rem}.article__body-main>div>dl:not(:last-child){margin-bottom:20px}.article__body-main>div>dl>dd:not(:last-child){margin-bottom:10px}.article__copy-lv-1{position:relative;margin-bottom:1.5rem;padding-left:1.5rem;font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem}.article__copy-lv-1::before{position:absolute;top:0;left:0;display:block;width:4px;height:100%;background-color:#15b2a5;content:""}.article__copy-lv-2{margin-bottom:1rem;color:#08968b;font-weight:700;line-height:1.4;font-size:22px;font-size:1.375rem}.article__copy-lv-3{margin-bottom:.5rem;font-weight:700;line-height:1.4;font-size:18px;font-size:1.125rem}.article__client-info{display:grid;grid-template-columns:auto 1fr;gap:1rem 2.5rem;margin-bottom:4rem;padding:2.5rem;background-color:#e9e9e9}.article__client-info>figure{text-align:center}.article__client-info>div{display:flex;flex-direction:column;gap:1rem}.article__client-info>div>dl{display:grid;grid-template-columns:auto 1fr;gap:.5rem 2.5rem}.article__client-info>div>dl>dt{font-weight:700}.article__client-info>div a{text-decoration:underline}.article__client-info>div a:hover{text-decoration:none}.article__summary{padding:50px;border:solid #15b2a5}.article__has-caption{margin-bottom:8px!important}.article__caption{line-height:1.4;font-size:14px!important;font-size:.875rem!important}.article__link{text-decoration:underline}.article__link:hover{text-decoration:none}.article__table{width:100%;border-collapse:collapse;border-spacing:0}.article__table td,.article__table th{padding:10px;border:1px solid #0f1111}.article__table th{background-color:#f5f5f5;font-weight:700}.article__table--1 td:first-child,.article__table--1 th:first-child{width:100px}.article__table:not(:last-child){margin-bottom:40px}.article__table--no{width:5%!important}.article-separate{display:grid;align-items:start;grid-template-columns:1fr 18.5rem;gap:5rem 4rem;max-width:1200px;line-height:2;word-break:break-all;margin-inline:auto;padding-inline:2.5rem;grid-template-areas:"area2 area1" "area3 area1"}.article-separate__side{position:sticky;top:130px;grid-area:area1}.article-separate__side ul{margin-left:.5rem;border-left:1px solid gray}.article-separate__side ul>li{line-height:1.4}.article-separate__side ul>li:not(:first-child){margin-top:.25rem}.article-separate__side ul>li>a{position:relative;display:block;padding:.5rem 0 .5rem .5rem;border-left:3px solid transparent;box-sizing:border-box;font-weight:700;transition:.2s;font-size:15px;font-size:.9375rem}.article-separate__side ul>li>a:hover{color:#08968b}.article-separate__side ul>li>a.is-active{border-color:#15b2a5;color:#08968b}.article-separate__side-ttl{margin-bottom:.5rem;color:gray;font-weight:700;font-size:18px;font-size:1.125rem}.article-separate .article__header{margin:0 auto;padding:0;grid-area:area2}.article-separate .article__header-lead{margin-top:3rem}.article-separate .article__header-lead p{font-size:16px;font-size:1rem}.article-separate .article__header-lead p:not(:last-child){margin-bottom:20px}.article-separate .article__header-lead>figure{margin-top:2rem}.article-separate .article__header-lead>figure>img{border-radius:1rem}.article-separate .article__title{font-size:40px;font-size:2.5rem}.article-separate .article__body{padding:0;grid-area:area3}.article-separate .article__body-main{max-width:unset}.faq-list>li>div{display:none}.faq-list__heading.is-open>span:nth-of-type(3)::before{top:50%;bottom:auto;transform:translate(-50%,-25%) rotate(-45deg)}.video{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;animation:fadeIn 1.2s ease 0s 1 normal;filter:drop-shadow(0 2px 5px #313131)}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1}}.anchor_point_adjust{margin-top:-100px;padding-top:100px}.modal-moive{position:fixed;top:0;left:0;z-index:99999;display:none;justify-content:center;align-items:center;width:100%;height:100vh;background:rgba(0,0,0,.7)}.modal-moive.shown{display:flex}.modal-moive__close-wrap{position:absolute;top:0;left:0;display:block;width:100vw;height:100vh}.modal-moive__panel{position:relative;width:calc(100% - 40px);max-width:1200px}.modal-moive__panel .modal-close{position:absolute;top:-40px;right:0;cursor:pointer}.modal-moive__panel .modal-close::before{display:block;width:30px;height:30px;color:#fff;line-height:1;content:"×";font-size:30px;font-size:1.875rem}.modal-moive__panel .modal-frame{position:relative;width:100%;padding-top:56.25%}.modal-moive__panel .modal-frame iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.yotube-btn{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%);width:68px;height:48px;border-radius:10px;background:red;cursor:pointer}.yotube-btn::after{clip-path:polygon(0 0,100% 50%,0 100%);width:20px;height:20px;margin-left:4px;background:#fff;content:""}.movie-iframe{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:1rem;margin-inline:auto;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .075))}.movie-iframe>iframe{width:100%;height:100%}.img-border{padding:1rem;border:1px solid #ccc}.img-width--auto{width:auto;max-width:100%}.disp-inline-block{display:inline-block}.pagination{display:flex;justify-content:center;gap:10px;margin-top:30px}.pagination>li{border-radius:5px;cursor:pointer}.pagination a{display:block;width:2.35em;padding:7px 0;box-sizing:border-box;color:#08968b;font-weight:700;line-height:1.35;text-decoration:none;text-align:center;font-size:16px;font-size:1rem}.pagination ahover{background-color:#08968b;color:#fff}.pagination .page{border:1px solid #08968b}.pagination .active{background-color:#08968b;cursor:auto}.pagination .active>a{color:#fff}.pagination .disabled{opacity:.3;cursor:auto}.pagination .next>a,.pagination .prev>a{width:auto;min-width:3.5em;padding-inline:0}.column-pagination-inner{display:flex;align-items:center;width:fit-content;border:2px solid #dcf3f1;border-radius:10px;box-shadow:0 3px 6px rgba(15,17,17,.4);background-color:#fff;margin-inline:auto}.column-pagination-inner>a{position:relative;padding:20px 15px;overflow:hidden;font-weight:700;line-height:1.4;transition:.1s;user-select:none}.column-pagination-inner>a:nth-of-type(2)::after,.column-pagination-inner>a:nth-of-type(2)::before{position:absolute;top:50%;left:0;transform:translateY(-50%);height:30px;border-left:1px solid #dcf3f1;content:""}.column-pagination-inner>a:nth-of-type(2)::after{right:0;left:unset}.column-pagination-inner>a:active,.column-pagination-inner>a:hover{background-color:rgba(220,243,241,.4)}.column-pagination-inner>a:active{padding-block:21px 19px}.column-pagination-inner #next-column::after,.column-pagination-inner #prev-column::after{position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:1px solid #0f1111;border-right:1px solid #0f1111;content:""}.column-pagination-inner #next-column.no-page,.column-pagination-inner #prev-column.no-page{color:#ccc;pointer-events:none}.column-pagination-inner #next-column.no-page::after,.column-pagination-inner #prev-column.no-page::after{border-color:#ccc}.column-pagination-inner #next-column{padding-right:40px}.column-pagination-inner #next-column::after{right:20px}.column-pagination-inner #prev-column{padding-left:40px}.column-pagination-inner #prev-column::after{right:unset;left:20px;transform:translateY(-50%) rotate(-135deg)}.campaign-page .header-cv__side{display:none}.campaign-page .sec_campaign{max-width:1200px;margin:0 auto;padding:2.5rem 2rem;background:url(/assets/img/campaign/img-back_01.svg) center top/cover no-repeat}.campaign-page .sec_campaign__inner{position:relative;max-width:960px;padding:2rem;border-radius:1rem;background:url(/assets/img/campaign/img-back_02.svg) center top/cover no-repeat;background-color:#fff;margin-inline:auto}.campaign-page .sec_campaign__inner>figure{text-align:center;margin-block:1rem}.campaign-page .sec_campaign__inner>.campaign-limit{position:absolute;top:-1.5rem;right:-1.5rem;width:7rem}.campaign-page .sec_campaign__ttl{font-weight:500;text-align:center;font-size:32px;font-size:2rem}.campaign-page .sec_campaign__ttl>strong{display:block;font-size:48px;font-size:3rem}.campaign-page .sec_campaign__ttl>strong>span{position:relative;color:#d93027}.campaign-page .sec_campaign__ttl>strong>span::after{position:absolute;top:-.5rem;left:50%;transform:translateX(-50%);color:#d93027;content:"●";font-size:10px;font-size:.625rem}.campaign-page .sec_campaign__info{width:fit-content;margin-inline:auto}.campaign-page .sec_stripe{padding:5rem 1rem;background:repeating-linear-gradient(-60deg,#fff8e6,#fff8e6 15px,#fffaed 15px,#fffaed 30px)}.campaign-page .sec_stripe__inner{max-width:768px;margin-inline:auto}.campaign-page .sec_stripe__inner>p{font-weight:500;font-size:18px;font-size:1.125rem}.campaign-page .sec_stripe__box,.campaign-page .sec_stripe__box-noarrow{position:relative;margin-top:3.5rem;padding:2rem;background-color:#fff;font-weight:700;text-align:center;font-size:20px;font-size:1.25rem}.campaign-page .sec_stripe__box-noarrow:before,.campaign-page .sec_stripe__box:before{position:absolute;top:-2.5rem;left:50%;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%);width:1.25rem;height:1rem;background:#15b2a5;content:""}.campaign-page .sec_stripe__box-noarrow{margin-top:1rem}.campaign-page .sec_stripe__box-noarrow:before{content:unset}.campaign-page .btn-campaign{position:relative;display:flex;justify-content:center;align-items:center;width:min(100%,500px);margin:2rem auto 0;padding:1rem;border:3px solid #fff;border-radius:100vh;box-sizing:border-box;background-image:linear-gradient(90deg,#dc3643,#e54c2a 60%,#ee630e);color:#fff;font-weight:700;line-height:1.4;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:.15s;font-size:28px;font-size:1.75rem;filter:drop-shadow(0 4px 5px #f67e62)}.campaign-page .btn-campaign::after{position:absolute;right:1.25rem;transform:rotate(-135deg);width:.75rem;height:.75rem;border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";transition:.2s}.campaign-page .btn-campaign:hover{transform:translate(0,2px);background-image:linear-gradient(90deg,#e04d59,#e75939 60%,#eb8444);color:#fff;filter:drop-shadow(0 2px 4px #f67e62)}.case-page .article__body-main figure{margin-block:2rem}.case-page .article__body-main figure>img{display:block;margin:auto}.case-page .article__body-main figure>figcaption{font-size:14px;font-size:.875rem}.case-page .article__body-main figure>figcaption+img,.case-page .article__body-main figure>img+figcaption{margin-top:.5rem}.case-page .article__body-main .separate-l,.case-page .article__body-main .separate-r{display:grid;grid-template-columns:1fr 330px;gap:1.5rem 2.5rem}.case-page .article__body-main .separate-l>figure,.case-page .article__body-main .separate-r>figure{margin:0}.case-page .article__body-main .separate-l{grid-template-columns:330px 1fr}#case-ic-card-part{margin-top:-70px;padding-top:70px}.column-post-page .column-cta{padding:2rem 3rem;border:2px solid #15b2a5;border-radius:1rem;margin-block:60px}.column-post-page .column-cta__btn-area{display:grid;grid-template-columns:1fr 390px;gap:20px 30px}.column-post-page .column-cta>p:nth-of-type(1){margin-bottom:30px;font-weight:500;font-size:18px;font-size:1.125rem}.column-post-page .column-cta>p:nth-of-type(1) span{background:linear-gradient(transparent 85%,#ffce4a 85%)}.column-post-page .column-cv-sec{background:url(/assets/img/common/bg-lattice.svg) left 15px top 15px/160px auto;background-color:hsla(0,0%,100%,.4);background-blend-mode:lighten}.column-post-page .column-cv-sec__inner{position:relative;top:-35px;max-width:1200px;margin:0 auto;padding:0 20px 20px 20px;text-align:center}.column-post-page .column-cv-sec__inner>p{font-size:16px;font-size:1rem}.column-post-page .column-cv-sec__ttl{margin-bottom:20px;font-weight:500;line-height:1.4;font-size:26px;font-size:1.625rem}.column-post-page .column-cv-sec__ttl span{background:linear-gradient(transparent 85%,#ffce4a 85%)}.column-post-page .column-cv-sec .btn-cta{max-width:500px;margin-block:70px 40px}.column-post-page .column-dl-btn{display:flex;justify-content:center;align-items:center;width:min(100%,500px);padding:18px 0;border:1px solid #fff;border-radius:50px;border-radius:100vh;background-color:#ffce4a;font-weight:500;text-align:center;transition:.2s;font-size:22px;font-size:1.375rem;margin-inline:auto;filter:drop-shadow(0 4px 4px rgba(255, 206, 74, .5))}.column-post-page .column-dl-btn:hover{transform:translate(0,2px);filter:drop-shadow(0 3px 3px rgba(255, 206, 74, .6))}.column-post-page .column-dl-btn:active{filter:drop-shadow(0 2px 2px rgba(255, 206, 74, .3))}.column-page .column-list{border-top:1px solid #ccc}.column-page .column-list>li{border-bottom:1px solid #ccc}.column-page .column-list>li>a{display:grid;grid-template-columns:400px 1fr;gap:1rem 2rem;padding:2rem 0;transition:opacity .2s}.column-page .column-list>li>a:hover{opacity:.8}.column-page .column-list>li>a:hover>figure>img{transform:scale(1.02)}.column-page .column-list>li>a>figure{position:relative;width:min(100%,400px);height:fit-content;overflow:hidden;border-radius:.5rem;cursor:pointer;transition:.3s all;margin-inline:auto}.column-page .column-list>li>a>figure>img{width:100%;transition:.3s all;object-fit:cover}.column-page .column-list__heading{font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem;margin-block:1.5rem}.contact-page>main{margin-bottom:0}.contact-page-trialselect .trial-select-box{max-width:768px;margin:0 auto 5rem}.contact-page-trialselect .trial-select{position:relative;display:flex;flex-direction:column;gap:2rem;margin-top:5rem;padding:0 2rem 2.5rem;border:1px solid #ccc;border-radius:1rem;box-sizing:border-box}.contact-page-trialselect .trial-select__heading{padding:1rem;border-radius:calc(1rem - 1px) calc(1rem - 1px) 0 0;box-sizing:border-box;background-color:#ee6e50;color:#fff;font-weight:700;line-height:1.4;text-align:center;font-size:24px;font-size:1.5rem;margin-inline:-2rem}.contact-page-trialselect .trial-select>.plan-appeal{position:absolute;top:-2.75rem;left:0;width:100%;font-weight:700;text-align:center;font-size:20px;font-size:1.25rem}.contact-page-trialselect .trial-select>.plan-appeal::after,.contact-page-trialselect .trial-select>.plan-appeal::before{color:#ee6e50;content:"＼ "}.contact-page-trialselect .trial-select>.plan-appeal::after{content:" ／"}.contact-page-trialselect .trial-select>.selling-pt{font-weight:700;line-height:1.4;text-align:center;font-size:28px;font-size:1.75rem}.contact-page-trialselect .trial-select>.content{padding:1rem;border-radius:.75rem;background-color:#faf7f3}.contact-page-trialselect .trial-select>.btn{margin-top:0}.contact-page-trialselect .trial-select>.btn.btn-trial-online{border-color:#fff;background-image:linear-gradient(90deg,#dc3643,#e54c2a 60%,#ee630e);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1);filter:drop-shadow(0 4px 5px #f67e62)}.contact-page-trialselect .trial-select>.btn.btn-trial-online::after{background-color:#fff}.contact-page-trialselect .trial-select>.btn.btn-trial-online:hover{transform:translate(0,2px);background-image:linear-gradient(90deg,#e04d59,#e75939 60%,#eb8444);color:#fff;filter:drop-shadow(0 2px 4px #f67e62)}.contact-thanks-page .content{max-width:800px}.contact-thanks-page .content>h1{margin-bottom:60px;font-weight:700;line-height:1.4;text-align:center;font-size:34px;font-size:2.125rem}.contact-thanks-page .content .thanks-box{padding:2rem;border:1px solid #15b2a5;border-radius:1rem;box-sizing:border-box;margin-block:3rem}.contact-thanks-page .content .thanks-box__call{width:fit-content;margin-inline:auto}.contact-thanks-page .content .thanks-box__call p:nth-of-type(1){position:relative;margin-bottom:5px;padding-left:44px;font-weight:700;font-family:Lato,sans-serif;line-height:1;font-size:40px;font-size:2.5rem}.contact-thanks-page .content .thanks-box__call p:nth-of-type(1)>svg{position:absolute;top:50%;left:0;display:block;transform:translateY(-50%);width:34px;height:34px;color:#0f1111}.contact-thanks-page .content .thanks-box__call p:nth-of-type(2){text-align:right}.contact-thanks-page .content .thanks-box__manager{margin-top:1rem;padding-top:1rem;border-top:1px dotted #15b2a5;text-align:center}.diagram_creation_support-page .content{padding-block:120px 80px}.diagram_creation_support-page__heading{margin-bottom:40px;text-align:center}.diagram_creation_support-page__heading>span{position:relative;z-index:10;font-weight:600;font-size:28px;font-size:1.75rem}.diagram_creation_support-page__heading>span::before{position:absolute;bottom:2px;left:0;z-index:-1;display:block;width:100%;height:10px;background-color:#ffce4a;content:""}.diagram_creation_support-page .kv{background:url(/assets/img/diagram_creation_support/kv-bg.webp) center/cover no-repeat}.diagram_creation_support-page .kv__inner{max-width:1100px;margin:0 auto;padding:150px 20px 0 20px}.diagram_creation_support-page .kv__inner__content{position:relative;display:grid;grid-template-columns:1fr 570px;gap:35px}.diagram_creation_support-page .kv__inner__content__text__balloon{position:relative;width:90%;margin:0 auto 30px auto;border-radius:100vh;background-color:#ffce4a;font-weight:600;line-height:50px;text-align:center;font-size:20px;font-size:1.25rem}.diagram_creation_support-page .kv__inner__content__text__balloon::after{position:absolute;bottom:-15px;left:50%;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%);width:25px;height:15px;background:#ffce4a;content:""}.diagram_creation_support-page .kv__inner__content__text__heading{font-weight:500;font-size:26px;font-size:1.625rem}.diagram_creation_support-page .kv__inner__content__text__heading .text-title{padding:0 .5rem;background-color:#0f1111;color:#fff;font-size:36px;font-size:2.25rem}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer,.diagram_creation_support-page .kv__inner__content__text__heading .text-user{position:relative;color:#f88c00}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer img,.diagram_creation_support-page .kv__inner__content__text__heading .text-user img{position:absolute;bottom:-150px;left:0;width:168px}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer::before,.diagram_creation_support-page .kv__inner__content__text__heading .text-user::before{position:absolute;clip-path:polygon(0 0,100% 0,50% 100%);transform:rotate(320deg);width:40px;height:100px;background:rgba(248,140,0,.3);content:""}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer{color:#0070fa}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer img{width:170px}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer::before{left:20px;background:rgba(0,112,250,.3)}.diagram_creation_support-page .kv__inner__content__image>img{box-shadow:10px 10px 2px rgba(0,0,0,.3)}.diagram_creation_support-page .kv__inner .none_430{display:none}.diagram_creation_support-page .kv__bottom{margin-top:-120px}.diagram_creation_support-page .about-sec{padding:15px 20px 60px 20px;background-color:#15b2a5}.diagram_creation_support-page .about-sec__inner{max-width:1000px;margin:0 auto}.diagram_creation_support-page .about-sec__inner .appeal-box{margin-bottom:60px;color:#fff;text-align:center}.diagram_creation_support-page .about-sec__inner .appeal-box__ttl{position:relative;margin:0 auto 30px auto;padding:30px;background:linear-gradient(90deg,#fff 0 20px,transparent 20px calc(100% - 20px),#fff calc(100% - 20px)) top/100% 5px no-repeat,linear-gradient(#fff 0 20px,transparent 20px calc(100% - 20px),#fff calc(100% - 20px)) right/5px 100% no-repeat,linear-gradient(90deg,#fff 0 20px,transparent 20px calc(100% - 20px),#fff calc(100% - 20px)) bottom/100% 5px no-repeat,linear-gradient(#fff 0 20px,transparent 20px calc(100% - 20px),#fff calc(100% - 20px)) left/5px 100% no-repeat;font-weight:600;line-height:1.4;font-size:24px;font-size:1.5rem}.diagram_creation_support-page .about-sec__inner .appeal-box>p{font-size:18px;font-size:1.125rem}.diagram_creation_support-page .about-sec__inner .about-box{padding:2rem 1.5rem;border-radius:1rem;background-color:#fff}.diagram_creation_support-page .about-sec__inner .about-box__inner{display:grid;grid-template-columns:min(40%,430px) 1fr;gap:20px 40px}.diagram_creation_support-page .about-sec__inner .about-box__inner figure{padding:.5rem;border:solid #15b2a5 1px;border-radius:5px}.diagram_creation_support-page .real-sec{margin-top:-10px;background-color:#f2f2f2}.diagram_creation_support-page .real-sec::after{position:absolute;left:50%;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%);width:15%;height:80px;background:#f2f2f2;content:""}.diagram_creation_support-page .real-sec__inner ul{display:flex;flex-wrap:wrap;gap:60px 40px;margin-block:60px 40px}.diagram_creation_support-page .real-sec__inner ul li{position:relative;width:calc((100% - 40px)/ 2);padding:0 1.5rem 1rem;border-radius:1rem;box-sizing:border-box;background-color:#fff}.diagram_creation_support-page .real-sec__inner ul li>div{position:relative;top:-20px;display:flex;flex-direction:column;gap:1rem}.diagram_creation_support-page .real-sec__inner ul li>div .sub-title{width:min(320px,100%);margin:0 auto;padding:5px 10px;box-sizing:border-box;background-color:#15b2a5;color:#fff;font-weight:600;text-align:center}.diagram_creation_support-page .real-sec__inner ul li>div .title{margin-bottom:5px;font-weight:600;text-align:center}.diagram_creation_support-page .real-sec__inner ul li>div>figure{text-align:center}.diagram_creation_support-page .real-sec__inner ul li>div>figure img{width:80%}.diagram_creation_support-page .real-sec__inner ul li>div .point{padding:1rem;background:#dcf3f1}.diagram_creation_support-page .real-sec__inner ul li>div .point a{text-decoration:underline}.diagram_creation_support-page .real-sec__inner ul li>div .point a:hover{text-decoration:none}.diagram_creation_support-page .real-sec__inner ul li>div .point__title{color:#15b2a5;font-weight:600}.diagram_creation_support-page .real-sec__inner ul li>div .point .mark{display:inline-block;width:16px;height:16px;margin-right:5px;border:1px solid #15b2a5;border-radius:100vh;background:#fff;color:#15b2a5;font-weight:600;line-height:15px;text-align:center}.diagram_creation_support-page .real-sec__inner ul li>div .comment{display:grid;grid-template-columns:80px 1fr;gap:30px}.diagram_creation_support-page .real-sec__inner ul li>div .comment>figure{width:80px;margin:auto}.diagram_creation_support-page .real-sec__inner ul li>div .comment__hukidashi{position:relative;padding:15px 20px;border-radius:15px;background:#f2f2f2;font-weight:500;text-align:left}.diagram_creation_support-page .real-sec__inner ul li>div .comment__hukidashi::after{position:absolute;top:50%;left:-19px;clip-path:polygon(100% 100%,100% 0,0 50%);transform:translateY(-50%);width:20px;height:20px;background:#f2f2f2;content:"";pointer-events:none}.diagram_creation_support-page .real-sec__inner ul li>div .comment__hukidashi .person{margin-top:5px;text-align:right;font-size:14px;font-size:.875rem}.diagram_creation_support-page .real-sec__inner .dli-chevron-down{text-align:center}.diagram_creation_support-page .real-sec__inner .dli-chevron-down>span{display:inline-block;transform:translateY(-20%) rotate(135deg);width:3em;height:3em;border:8px solid currentColor;border-bottom:0;border-left:0;color:#15b2a5}.diagram_creation_support-page .real-sec__inner>p{margin-top:30px;font-weight:600;text-align:center;font-size:40px;font-size:2.5rem}.diagram_creation_support-page .merit-sec__inner{padding-block:160px 80px}.diagram_creation_support-page .merit-sec__inner ul{margin-bottom:60px}.diagram_creation_support-page .merit-sec__inner ul li{display:grid;grid-template-columns:min(36%,430px) 1fr;gap:15px 30px;grid-template-areas:"area1 area2"}.diagram_creation_support-page .merit-sec__inner ul li:nth-child(even){grid-template-columns:1fr min(36%,430px);grid-template-areas:"area2 area1"}.diagram_creation_support-page .merit-sec__inner ul li:not(:first-child){margin-top:80px}.diagram_creation_support-page .merit-sec__inner ul li figure{padding:0 1rem;grid-area:area1}.diagram_creation_support-page .merit-sec__inner ul li>div{padding:2rem;border:1px solid #f2f2f2;border-radius:1rem;box-shadow:8px 8px 2px rgba(0,0,0,.1);grid-area:area2}.diagram_creation_support-page .merit-sec__heading{display:grid;align-items:center;grid-template-columns:70px 1fr;gap:15px;margin-bottom:1.5rem;font-weight:600;font-size:20px;font-size:1.25rem}.diagram_creation_support-page .merit-sec__heading>h3{font-weight:600;font-size:20px;font-size:1.25rem}.diagram_creation_support-page .merit-sec__heading>h3 .col_orange{color:#f88c00}.diagram_creation_support-page .merit-sec__heading>h3 .col_blue{color:#0070fa}.diagram_creation_support-page .merit-sec__heading .number-box_blue,.diagram_creation_support-page .merit-sec__heading .number-box_orange{padding:.2rem;border:2px solid #f88c00;color:#f88c00;font-weight:600;line-height:.9;text-align:center}.diagram_creation_support-page .merit-sec__heading .number-box_blue>span,.diagram_creation_support-page .merit-sec__heading .number-box_orange>span{display:block;color:rgba(248,140,0,.4);font-size:32px;font-size:2rem}.diagram_creation_support-page .merit-sec__heading .number-box_blue{border-color:#0070fa;color:#0070fa}.diagram_creation_support-page .merit-sec__heading .number-box_blue>span{color:rgba(0,112,250,.4)}.diagram_creation_support-page .type-sec{background-color:#dcf3f1}.diagram_creation_support-page .type-sec__inner{padding-block:60px}.diagram_creation_support-page .type-sec__inner ul{display:flex;flex-wrap:wrap;gap:2rem 1.5rem;margin-block:60px 40px}.diagram_creation_support-page .type-sec__inner ul li{position:relative;width:calc((100% - 40px)/ 2);padding:1rem;border-radius:1rem;box-sizing:border-box;background-color:#fff}.diagram_creation_support-page .type-sec__inner ul li .number{position:absolute;top:-25px;left:20px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:.5rem;border:2px solid #15b2a5;border-radius:100vh;background-color:#fff;color:#15b2a5;font-weight:600;font-size:26px;font-size:1.625rem}.diagram_creation_support-page .type-sec__inner ul li .title{padding:0 20px 10px 20px;font-weight:600;text-align:center;font-size:20px;font-size:1.25rem}.diagram_creation_support-page .type-sec__inner .variety ul{gap:20px;margin-top:30px}.diagram_creation_support-page .type-sec__inner .variety ul li{width:calc((100% - 40px)/ 3)}.diagram_creation_support-page .type-sec__inner>p{text-align:center}.diagram_creation_support-page .type-sec__inner .case{margin-top:80px;padding:3rem 2rem;border-radius:1rem;background-color:#fff}.diagram_creation_support-page .type-sec__inner .case h3{position:relative;margin-bottom:20px;padding:5px 0 5px 1.5rem;font-weight:600;line-height:1.4;font-size:24px;font-size:1.5rem}.diagram_creation_support-page .type-sec__inner .case h3::before{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:2px;background-color:#15b2a5;content:""}.diagram_creation_support-page .type-sec__inner .case__box{display:flex;flex-wrap:wrap;margin-top:30px}.diagram_creation_support-page .type-sec__inner .case__box .after,.diagram_creation_support-page .type-sec__inner .case__box .before{position:relative;display:flex;flex-direction:column;width:50%;padding:1rem;border-radius:1.5rem 1.5rem 0 0;box-sizing:border-box;background-color:gray}.diagram_creation_support-page .type-sec__inner .case__box .after p,.diagram_creation_support-page .type-sec__inner .case__box .before p{color:#fff;font-weight:500;text-align:center;font-size:28px;font-size:1.75rem}.diagram_creation_support-page .type-sec__inner .case__box .after{background-color:#15b2a5}.diagram_creation_support-page .type-sec__inner .case__box .case-item{position:relative;display:flex;justify-content:center;align-items:center;height:100%;padding:.75rem;overflow:hidden;background-color:#fff;cursor:pointer}.diagram_creation_support-page .type-sec__inner .case__box .case-item>img{width:100%;transition:.3s all;object-fit:cover}.diagram_creation_support-page .type-sec__inner .case__box .case-item::before{position:absolute;top:10px;right:10px;z-index:1;width:20px;padding:4px 6px 0;background-color:rgba(0,0,0,.5);text-align:center;content:url(/assets/img/function/index/magnifying-glass.svg)}.diagram_creation_support-page .type-sec__inner .case__box .case-item:hover>img{transform:scale(1.02)}.diagram_creation_support-page .flow-sec__inner__box{max-width:750px;margin:0 auto}.diagram_creation_support-page .flow-sec__inner__box ul li{position:relative;display:grid;align-items:center;grid-template-columns:70px 1fr;gap:20px}.diagram_creation_support-page .flow-sec__inner__box ul li:not(:last-child){padding-bottom:40px}.diagram_creation_support-page .flow-sec__inner__box ul li:not(:last-child)::after{position:absolute;bottom:2px;left:31px;height:calc(100% - 100px);border-left:10px dotted #15b2a5;content:""}.diagram_creation_support-page .flow-sec__inner__box ul li .number{color:#15b2a5;line-height:1.4;text-align:center}.diagram_creation_support-page .flow-sec__inner__box ul li .number>figure{width:70px;height:70px;margin-top:2px;padding:10px;border-radius:100vh;box-sizing:border-box;background:#15b2a5}.diagram_creation_support-page .flow-sec__inner__box ul li h3{font-weight:600;font-size:20px;font-size:1.25rem}.diagram_creation_support-page .price-sec{background:#fff url(/assets/img/common/bg-lattice.svg) left 15px top 15px/160px auto}.diagram_creation_support-page .price-sec__inner{padding-block:80px 120px}.diagram_creation_support-page .price-sec__inner .price-box{max-width:600px;padding:40px;border:3px solid #15b2a5;border-radius:1rem;background-color:#fff;margin-inline:auto}.diagram_creation_support-page .price-sec__inner .price-box h3{font-weight:600;text-align:center;font-size:28px;font-size:1.75rem}.diagram_creation_support-page .price-sec__inner .price-box h3 span{display:inline-block;padding-bottom:15px;border-bottom:1px solid #15b2a5}.diagram_creation_support-page .price-sec__inner .price-box ul{width:fit-content;margin:20px auto 0 auto}.diagram_creation_support-page .price-sec__inner .price-box ul li{position:relative;padding-left:40px;font-weight:600}.diagram_creation_support-page .price-sec__inner .price-box ul li:not(:last-child){margin-bottom:10px}.diagram_creation_support-page .price-sec__inner .price-box ul li::before{position:absolute;top:2px;left:0;width:28px;height:28px;background:url(/assets/img/diagram_creation_support/icon-checkbox.svg) center center/contain;content:""}.diagram_creation_support-page .price-sec__inner .btn-box{display:flex;flex-wrap:wrap;gap:40px 20px;margin-top:60px}.diagram_creation_support-page .price-sec__inner .btn-box .btn-diagram{width:calc((100% - 20px)/ 2);max-width:unset}.diagram_creation_support-page .price-sec__inner .btn-box .btn-diagram__hukidashi{position:absolute;top:-23px;min-width:200px;padding:10px 20px;border:2px solid #15b2a5;border-radius:100vh;background-color:#fff;line-height:1;text-align:center;font-size:13px;font-size:.8125rem}.diagram_creation_support-page .price-sec__inner .btn-box .btn-diagram__hukidashi::after,.diagram_creation_support-page .price-sec__inner .btn-box .btn-diagram__hukidashi::before{position:absolute;bottom:-13px;left:50%;clip-path:polygon(0 0,50% 100%,100% 0);transform:translateX(-50%);width:12px;height:12px;background-color:#15b2a5;content:""}.diagram_creation_support-page .price-sec__inner .btn-box .btn-diagram__hukidashi::after{bottom:-9px;height:13px;background-color:#fff}.diagram_creation_support-page .contact-sec{background-color:#15b2a5}.diagram_creation_support-page .contact-sec__inner{padding-top:20px}.diagram_creation_support-page .contact-sec__inner h2{color:#fff}.diagram_creation_support-page .contact-sec__inner__box{color:#fff}.diagram_creation_support-page .contact-sec__inner__box>p{text-align:center}.diagram_creation_support-page .contact-sec__inner__box>ul{display:flex;flex-wrap:wrap;gap:2rem 1.5rem;margin-top:30px}.diagram_creation_support-page .contact-sec__inner__box>ul>li{display:flex;flex-direction:column;gap:20px;width:calc((100% - 40px)/ 2);padding:30px;border-radius:1rem;box-sizing:border-box;background-color:#fff;color:#0f1111}.diagram_creation_support-page .contact-sec__inner__box>ul>li>.btn-cv{width:min(420px,100%);margin:auto auto 0}.diagram_creation_support-page .modal-block{position:fixed;top:0;left:0;z-index:99999;display:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;padding:1rem;overflow:auto;box-sizing:border-box;background-color:rgba(0,0,0,.8)}.diagram_creation_support-page .modal-block .img-section{position:relative;width:auto;margin:0 auto}.diagram_creation_support-page .modal-block .img-section span{position:absolute;top:-10px;right:-40px;cursor:pointer}.diagram_creation_support-page .modal-block .img-section span::before{display:block;width:30px;height:30px;color:#fff;line-height:1;content:"×";font-size:30px;font-size:1.875rem}.diagram_creation_support-page .modal-block .img-section img{width:100%;height:100%;max-height:80vh;object-fit:cover}.diagram_creation_support-page .modal-block .caption{margin-top:10px;color:#fff;letter-spacing:.09em;text-align:center;font-size:20px;font-size:1.25rem}.download-thanks-page .content{max-width:800px}.download-thanks-page .content .thanks-box{display:none;margin-bottom:3rem;padding:2rem;border:1px solid #15b2a5;border-radius:.5rem;box-sizing:border-box;background-color:#f5fafb}.download-thanks-page .content .thanks-box>p{font-weight:500;text-align:center;font-size:18px;font-size:1.125rem}.download-thanks-page .content .thanks-box>a{width:min(100%,400px);margin:1.5rem auto 0}.download-thanks-page .content .thanks-box:not(:has(.btn-nodate)){display:block}.download-all-page .materialslist>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:2rem 1.5rem}.download-all-page .materialslist>ul>li{position:relative;display:grid;grid-template-rows:subgrid;gap:1rem;padding:1rem 1rem 1.5rem;border:1px solid #15b2a5;border-radius:.5rem;background-color:#fff;grid-row:span 3}.download-all-page .materialslist>ul>li>figure{display:flex;justify-content:center;align-items:center;height:250px;margin:-1rem -1rem 0;overflow:hidden;border-radius:.5rem .5rem 0 0;box-sizing:border-box;background-color:#e8f4f6}.download-all-page .materialslist>ul>li>figure>img{width:100%;object-fit:contain}.download-all-page .materialslist>ul>li>a.btn-cv{margin-top:auto}.download-all-page .materialslist__txt{line-height:1.4;font-size:14px;font-size:.875rem}.download-all-page .materialslist__txt>h3{font-weight:700;font-size:18px;font-size:1.125rem}.download-all-page .materialslist__txt>h3>span{display:block;font-size:14px;font-size:.875rem}.download-all-page .materialslist__txt>h3:has(+p){margin-bottom:1rem}.download-all-page .materialslist__txt>p:has(+ul){margin-bottom:.5rem}.download-all-page .materialone{display:grid;grid-template-columns:1fr 360px;gap:1rem 1.5rem;max-width:768px;margin:6rem auto 0;padding:1.5rem;border:1px solid #15b2a5;border-radius:.5rem;box-sizing:border-box;background-color:#f5fafb}.download-all-page .materialone>figure{text-align:center}.download-all-page .materialone>div{display:flex;flex-direction:column;gap:1rem}.download-all-page .materialone>div>h3{font-weight:700;font-size:18px;font-size:1.125rem}.download-page .recomend-list{border-top:1px solid #ccc}.download-page .recomend-list>li{display:grid;grid-template-columns:min(350px,35%) 1fr;gap:1.5rem 2rem;padding:2rem 0;border-bottom:1px solid #ccc}.download-page .recomend-list>li figure{text-align:center;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .05))}.download-page .recomend-list>li .pdf-list{display:flex;align-items:flex-start;gap:10px;margin-top:1rem}.download-page .recomend-list>li .pdf-list .pdf-page-wrapper{width:calc((100% - 20px)/ 3);overflow:hidden;border:1px solid #f2f2f2;box-sizing:border-box}.download-page .recomend-list>li .pdf-list .pdf-canvas{display:block;width:100%;height:auto}.download-page .recomend-list>li>div:last-child{display:flex;flex-direction:column;gap:2rem}.download-page .recomend-list>li>div:last-child>a{width:min(100%,400px);margin:auto auto 0}.download-page .recomend-list__heading{font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem}.download-page .recomend-list__heading>span{font-size:18px;font-size:1.125rem}.download-page .recomend-list.pic-up{border:none}.download-page .recomend-list.pic-up>li{grid-template-columns:min(500px,48%) 1fr;padding:2rem;border:1px solid #15b2a5;border-radius:.5rem;background-color:#fff}.download-page .recomend-list.pic-up>li+li{margin-top:2rem}.download-page .recomend-list.pic-up>li>div:last-child>a{margin:0 auto}.download-page .download-notes__heading{color:#d93027;font-weight:700}.download-page .download-notes__list{list-style-type:decimal;padding-left:1.25rem;color:#d93027}.download-page .ranking{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem .5rem;background:url(/assets/img/download/index/bg.jpg) center;background-size:cover;grid-template-areas:"area1 area1" "area2 area3"}.download-page .ranking>div{display:flex;flex-direction:column;gap:.5rem;text-align:center;margin-inline:auto}.download-page .ranking>div:nth-child(1){grid-area:area1}.download-page .ranking>div:nth-child(2){grid-area:area2}.download-page .ranking>div:nth-child(3){grid-area:area3}.download-page .ranking>div>p{display:flex;justify-content:center;align-items:flex-end;gap:.5rem;width:fit-content;font-weight:700;line-height:1.4;margin-inline:auto}.download-page .ranking>div>p.rank-1{position:relative;align-items:center}.download-page .ranking>div>p.rank-1::after,.download-page .ranking>div>p.rank-1::before{position:absolute;left:-1.5rem;width:15px;height:40px;background:url(/assets/img/download/index/prize-left.svg) center;background-size:cover;content:""}.download-page .ranking>div>p.rank-1::after{right:-1.5rem;left:unset;background:url(/assets/img/download/index/prize-right.svg) center}.download-page .ranking>div>figure{margin-top:auto;text-align:center}.download-form-page>main{margin-bottom:0}.download-form-page>main>section.main-form{position:relative;padding-block:0 5rem}.download-form-page>main>section.main-form::after{position:absolute;bottom:0;z-index:-1;width:100%;height:9rem;background-color:#faf7f3;content:""}.download-form-page .wp-form{display:grid;grid-template-columns:450px 1fr;gap:2rem 4rem}.download-form-page .wp-form .wp-info{display:none}.download-form-page .wp-form .wp-info.current{display:block}.download-form-page .wp-form .wp-info figure{margin-bottom:1.5rem;text-align:center;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .15))}.download-form-page .wp-form .wp-info .open-pdf-link{pointer-events:none}.download-form-page .wp-form .wp-info .open-pdf-link figure{position:relative;margin-bottom:-1rem;overflow:hidden;pointer-events:auto}.download-form-page .wp-form .wp-info .open-pdf-link figure>img{transition:.3s all}.download-form-page .wp-form .wp-info .open-pdf-link .btn-sample{width:fit-content;min-width:unset;max-width:300px;min-height:40px;margin:0 auto 1.5rem;border:2px solid;pointer-events:auto}.download-form-page .wp-form .wp-info .open-pdf-link:hover figure img{transform:scale(1.03)}.download-form-page .wp-form .wp-info .open-pdf-link:hover .btn-sample{color:#15b2a5}.download-form-page .wp-form .wp-info__ttl{color:#08968b;font-weight:700;margin-block:1.5rem .5rem}.download-form-page .wp-form .wp-info__list>li{position:relative;padding-left:1.25rem;font-weight:500;line-height:1.4}.download-form-page .wp-form .wp-info__list>li+li{margin-top:.5rem}.download-form-page .wp-form .wp-info__list>li::before{position:absolute;top:0;left:0;color:#ee6e50;content:"✔"}.download-form-page .wp-form .wp-formbox{max-width:unset;margin:0 auto;padding:2rem;border:1px solid rgba(248,142,0,.3);filter:drop-shadow(0 3px 10px rgba(248, 142, 0, .1))}#modal-pdf{position:fixed;top:0;left:0;z-index:1000;visibility:hidden;opacity:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);transition:opacity .3s,visibility .3s;backdrop-filter:blur(5px)}#modal-pdf.active{visibility:visible;opacity:1}#modal-pdf .modal-content{position:relative;display:flex;flex-direction:column;width:calc(100% - 2rem);max-width:800px;height:calc(100% - 4rem);margin:3rem auto 0;padding:.75rem;border-radius:.5rem;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.2);background-color:#fefefe}#modal-pdf .modal-content .modal-close-btn{position:absolute;top:-2.5rem;right:-.25rem;z-index:1002;color:#fff;font-size:2rem;line-height:1;text-shadow:0 0 5px rgba(0,0,0,.5);cursor:pointer}#modal-pdf .modal-content .loading-text{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);color:#555;font-size:1.2rem}#modal-pdf .modal-content .modal-footer{padding:.5rem;border-radius:0 0 .5rem .5rem;background-color:#e9ecef;font-weight:500;text-align:center}#pdf-container{position:relative;flex-grow:1;padding:0 10px;overflow-y:auto;border-radius:.5rem .5rem 0 0;background-color:#e9ecef;text-align:center}#pdf-container .pdf-page-wrapper{margin:10px auto;border:1px solid #ccc}#pdf-container .pdf-page-wrapper canvas{display:block;width:100%;height:auto}body.modal-open{overflow:hidden}.feature-page .kv{position:relative;margin-top:-41px;padding:7rem 2.5rem 6rem}.feature-page .kv__inner{position:relative;display:flex;flex-wrap:wrap;width:min(100%,1200px);margin:auto;box-sizing:border-box}.feature-page .kv__content{position:relative;width:600px}.feature-page .kv__content>p+p{margin-top:1rem}.feature-page .kv__content--btn{margin-block:3.5rem 0}.feature-page .kv__content--btn>.btn-cta{margin-top:0}.feature-page .kv__content--heading{margin-bottom:4rem;font-weight:700;line-height:1;font-size:64px;font-size:4rem}.feature-page .kv__content--heading>span{display:block;color:#0f1111;font-weight:500;font-size:16px;font-size:1rem}.feature-page .kv__mainimg{position:absolute;top:0;left:calc(600px + 3rem);width:100%;height:530px;overflow:hidden}.feature-page .kv__mainimg>img{width:auto;height:100%;border-radius:100vh 1rem 1rem 100vh;object-fit:cover}.feature-page .kv__parts-01{position:absolute;top:0;left:0}.feature-page .sec-achieve__top{padding-top:6rem;background-color:#f2f2f2}.feature-page .sec-achieve__top--ttl{margin-bottom:2rem;font-weight:700;text-align:center;font-size:24px;font-size:1.5rem}.feature-page .sec-achieve__bottom{padding-block:1rem 4rem}.feature-page .sec-achieve__bottom--ttl{font-weight:700;text-align:center;font-size:32px;font-size:2rem;margin-block:1rem 2rem}.feature-page .sec-achieve__bottom--ttl>span:nth-child(1){display:block;font-weight:500;font-size:20px;font-size:1.25rem}.feature-page .sec-achieve__bottom--ttl>span:nth-child(2){color:#ee6e50}.feature-page .sec-achieve__bottom figure{text-align:center}.feature-page .sec-achieve__inner{max-width:1200px;margin:0 auto;padding-inline:2.5rem}.feature-page .sec-achieve .problem-list{display:flex;justify-content:center;align-items:flex-end}.feature-page .sec-achieve .problem-list>ul{width:min(100%,400px);margin-bottom:.5rem}.feature-page .sec-achieve .problem-list>ul>li{position:relative;width:fit-content;min-width:220px;margin-bottom:1.2rem;padding:.5rem 1.5rem;border-radius:.5rem;box-sizing:border-box;background-color:#fff;text-align:center}.feature-page .sec-achieve .problem-list>ul>li::after{position:absolute;right:20px;bottom:-13px;clip-path:polygon(0 0,100% 100%,100% 0);width:18px;height:14px;background-color:#fff;content:""}.feature-page .sec-achieve .problem-list>ul.comment-left{padding-left:1rem}.feature-page .sec-achieve .problem-list>ul.comment-left>li{margin-left:auto}.feature-page .sec-achieve .problem-list>ul.comment-left>li:nth-child(1){right:-30px}.feature-page .sec-achieve .problem-list>ul.comment-left>li:nth-child(2){right:20px}.feature-page .sec-achieve .problem-list>ul.comment-left>li:nth-child(3){right:0}.feature-page .sec-achieve .problem-list>ul.comment-left>li:nth-child(4){right:25px}.feature-page .sec-achieve .problem-list>ul.comment-right{padding-right:1rem}.feature-page .sec-achieve .problem-list>ul.comment-right>li{margin-right:auto}.feature-page .sec-achieve .problem-list>ul.comment-right>li::after{right:unset;left:20px;clip-path:polygon(0 0,0 100%,100% 0)}.feature-page .sec-achieve .problem-list>ul.comment-right>li:nth-child(1){left:-45px}.feature-page .sec-achieve .problem-list>ul.comment-right>li:nth-child(2){left:15px}.feature-page .sec-achieve .problem-list>ul.comment-right>li:nth-child(3){left:-15px}.feature-page .sec-achieve .problem-list>ul.comment-right>li:nth-child(4){left:20px}.feature-page .feature-sec__inner{display:grid;grid-template-columns:1fr 38%;grid-template-rows:auto 1fr;gap:1rem 3rem;grid-template-areas:"area1 area2" "area3 area2"}.feature-page .feature-sec__inner figure{text-align:center;grid-area:area2}.feature-page .feature-sec__inner figure.frame{position:relative;height:fit-content;aspect-ratio:5/3;padding:.25rem;overflow:hidden;border:1px solid #15b2a5;border-radius:.25rem}.feature-page .feature-sec__inner figure.frame img{width:100%;height:100%;object-fit:contain}.feature-page .feature-sec__inner>div{grid-area:area3}.feature-page .feature-sec__inner>div .alignment{display:flex;flex-wrap:wrap;gap:1rem}.feature-page .feature-sec__inner .sub-img{display:flex;gap:.5rem;margin-top:1rem}.feature-page .feature-sec__inner .sub-img>img{width:calc((100% - 2rem)/ 3)}.feature-page .feature-sec__inner:not(:last-child){margin-bottom:5rem}.feature-page .feature-sec__inner:nth-child(even){grid-template-columns:38% 1fr;grid-template-areas:"area2 area1" "area2 area3"}.feature-page .feature-sec__heading{font-weight:700;font-size:32px;font-size:2rem;grid-area:area1}.feature-page .feature-sec__heading>span{display:block;margin-bottom:1.5rem;color:#dcf3f1;font-family:Lato,sans-serif;line-height:1;font-size:80px;font-size:5rem}.feature-page .btn-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(385px,1fr));gap:2rem 1.75rem;margin-top:3rem}.feature-page .btn-list>.btn{width:100%;margin-top:0}.flow-page .flow-box__trial{position:relative;display:grid;grid-template-columns:140px 1fr;gap:3rem;width:100%;padding:3rem 4rem;border:2px solid #ee6e50;border-radius:16px;box-sizing:border-box;margin-block:2.5rem 5rem}.flow-page .flow-box__trial::after{position:absolute;bottom:-40px;left:50%;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%);width:80px;height:40px;background:#ee6e50;content:""}.flow-page .flow-box__trial>figure{text-align:center}.flow-page .flow-box__trial>figure figcaption{color:#ee6e50;font-weight:700;font-size:24px;font-size:1.5rem}.flow-page .flow-box__trial>div h3{margin-bottom:1rem;font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem}.flow-page .flow-box__contract{position:relative;width:100%;padding:0 4rem 3rem;border:1px solid #15b2a5;border-radius:1rem;box-sizing:border-box}.flow-page .flow-box__contract_ttl{position:relative;top:-1.5rem;width:fit-content;margin-bottom:1.5rem;background:#fff;font-weight:700;line-height:1.4;text-align:center;font-size:24px;font-size:1.5rem;padding-inline:.5rem;margin-inline:auto}.flow-page .flow-box__contract_ttl span{background:linear-gradient(transparent 70%,#ffce4a 70%)}.flow-page .flow-box__contract .step-box{position:relative;display:grid;grid-template-columns:140px 1fr;gap:3rem}.flow-page .flow-box__contract .step-box+.step-box{margin-top:3rem}.flow-page .flow-box__contract .step-box+.step-box::after{position:absolute;top:-40px;left:70px;z-index:-1;height:40px;border-left:6px dotted #15b2a5;content:""}.flow-page .flow-box__contract .step-box>figure{text-align:center}.flow-page .flow-box__contract .step-box>figure figcaption{background-color:#fff;color:#08968b;font-weight:700;font-size:24px;font-size:1.5rem}.flow-page .flow-box__contract .step-box>div{padding:1.5rem 2.5rem;border:1px solid #15b2a5;border-radius:8px}.flow-page .flow-box__contract .step-box>div h3{margin-bottom:1rem;font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem}.sec-form{position:relative;z-index:0;margin-top:10rem;padding:1rem 1rem 7rem;background-color:#faf7f3}.sec-form__inner{max-width:800px;margin:-6rem auto 0;padding:3rem;border:1px solid rgba(248,142,0,.15);border-radius:.5rem;box-sizing:border-box;background-color:#fff;filter:drop-shadow(0 3px 10px rgba(248, 142, 0, .2))}.sec-form__inner>.txt-info span.emp{color:#ee6e50;font-weight:500}.sec-form__inner>.txt-info .note{display:flex;margin-top:.5rem;font-size:14px;font-size:.875rem}.sec-form-main{margin-top:2rem}.sec-form-main form>hr{border-top:1px dotted #15b2a5;margin-block:1.75rem}.sec-form-main form .form-item{display:grid;grid-template-columns:11rem 1fr;gap:.5rem 1.5rem;margin-bottom:1rem}.sec-form-main form .form-item:has(*>.error-message){margin-bottom:2rem}.sec-form-main form .form-item.any label>span{background-color:#b1e5f9;color:#0f1111}.sec-form-main form .form-item.full{grid-template-columns:1fr}.sec-form-main form .form-item>span{position:relative;display:flex}.sec-form-main form .form-item>span:has(input:first-of-type):has(input:nth-of-type(2)){gap:.5rem}.sec-form-main form .form-item>span:has(input:first-of-type):has(input:nth-of-type(2)) input{flex:1}.sec-form-main form .form-item>span.note{flex-direction:column}.sec-form-main form .form-item>span.note .note-txt{color:gray;font-size:12px;font-size:.75rem}.sec-form-main form .form-item>span.checkbox_inquiry{flex-wrap:wrap;gap:.25rem}.sec-form-main form .form-item>span.checkbox_inquiry>span{display:flex;align-items:center;gap:.25rem;width:max(210px,(100% - .25rem)/2)}.sec-form-main form .form-item>span.checkbox_inquiry>span.full{width:100%}.sec-form-main form .form-item>span.checkbox_inquiry>span>label{cursor:pointer;user-select:none}.sec-form-main form .form-item input[type=checkbox]+P+span,.sec-form-main form .form-item input[type=checkbox]+span{font-size:14px;font-size:.875rem}.sec-form-main form .form-item label{display:flex;gap:.5rem;font-weight:500;font-size:14px;font-size:.875rem}.sec-form-main form .form-item label>span{padding:.25rem;border-radius:.25rem;background-color:red;color:#fff;line-height:1;font-size:12px;font-size:.75rem;margin-block:.25rem auto}.sec-form-main form .form-item .name-fields{position:relative;display:flex;gap:.5rem;width:100%}.sec-form-main form .form-item .name-fields input{flex:1}.sec-form-main form .form-item input:not([type=checkbox]),.sec-form-main form .form-item select{width:100%;padding:.5rem;border:1px solid #15b2a5;border-radius:.5rem;box-sizing:border-box}.sec-form-main form .form-item input:not([type=checkbox])::placeholder,.sec-form-main form .form-item select::placeholder{color:#ccc}.sec-form-main form .form-item textarea{min-height:4rem;padding:.5rem;border:1px solid #15b2a5;border-radius:.5rem;box-sizing:border-box;background-color:#fff;line-height:1.4;resize:vertical}.sec-form-main form .form-item textarea::placeholder{color:#ccc}.sec-form-main form .form-item select{padding-right:2rem;cursor:pointer;appearance:auto}.sec-form-main form input[type=checkbox]{position:relative;flex-shrink:0;width:1rem;height:1rem;border:1px solid #15b2a5;border-radius:.25rem;vertical-align:middle;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.sec-form-main form input[type=checkbox]:checked{border-color:#15b2a5;background-color:#15b2a5}.sec-form-main form input[type=checkbox]:checked::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;content:"✔"}.sec-form-main form input[type=checkbox]#privacy_policy{width:1.25rem;height:1.25rem;margin:0 .25rem 0 0;border:2px solid #15b2a5;border-radius:.375rem}.sec-form-main form input[type=checkbox]#privacy_policy:checked::after{font-size:.875rem}.sec-form-main form .any-guid{position:relative;padding-left:20px;margin-block:2rem 1rem}.sec-form-main form .any-guid>span{position:absolute;top:0;left:0;color:#1587b2}.sec-form-main form .form-privacy{margin-top:1.75rem;border-top:1px solid #dcf3f1;border-bottom:1px solid #dcf3f1;font-size:13px;font-size:.8125rem;padding-block:1.5rem}.sec-form-main form .form-privacy__checkbox{position:relative;display:flex;justify-content:center;align-items:center;margin-top:1rem}.sec-form-main form .form-privacy__checkbox>label{cursor:pointer;user-select:none}.sec-form-main form .form-submit{margin-top:2rem}.sec-form-main form .form-submit>input{display:flex;justify-content:center;align-items:center;width:min(100%,400px);height:60px;margin:1.5rem auto 0;border:1px solid #fff;border-radius:100vh;background-color:#ffce4a;font-weight:700;cursor:pointer;transition:all .2s;font-size:18px;font-size:1.125rem;filter:drop-shadow(0 4px 5px rgba(0, 0, 0, .15))}.sec-form-main form .form-submit>input:hover{transform:translate(0,1px);background-color:#ffdd80;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .3))}.sec-form-main form .error-message-inquiry,.sec-form-main form .error-message-privacy,.sec-form-main form .error-message-required{position:absolute;top:100%;left:0;width:100%;color:#d93027;font-weight:500;font-size:12px;font-size:.75rem}.sec-form-main form .error-message-privacy{text-align:center}.function-page .modal-block{position:fixed;top:0;left:0;z-index:99999;display:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;padding:20px;overflow:auto;box-sizing:border-box;background-color:rgba(0,0,0,.8)}.function-page .modal-block .img-section{position:relative;width:auto;margin:0 auto}.function-page .modal-block .img-section span{position:absolute;top:-40px;right:0;cursor:pointer}.function-page .modal-block .img-section span::before{display:block;width:30px;height:30px;color:#fff;line-height:1;content:"×";font-size:30px;font-size:1.875rem}.function-page .modal-block .img-section img{width:100%;height:100%;max-height:80vh;object-fit:cover}.function-page .modal-block .caption{margin-top:10px;color:#fff;letter-spacing:.09em;text-align:center;font-size:20px;font-size:1.25rem}.function-page .funclist>ul{position:relative;z-index:10;display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:2rem 1.5rem}.function-page .funclist>ul>li{position:relative;display:grid;grid-template-rows:subgrid;gap:.25rem;padding:1.5rem;border:1px solid #ccc;border-radius:.5rem;background-color:#fff;grid-row:span 3}.function-page .funclist>ul>li::before{position:absolute;top:1rem;right:1rem;z-index:12;display:block;width:20px;padding:4px 6px 0;background-color:rgba(0,0,0,.5);text-align:center;content:url(/assets/img/function/index/magnifying-glass.svg)}.function-page .funclist>ul>li>figure{display:flex;justify-content:center;align-items:center;height:150px;overflow:hidden;border:1px solid #f2f2f2;box-sizing:border-box;background-color:#f2f2f2;cursor:pointer}.function-page .funclist>ul>li>figure:hover>img{transform:scale(1.05)}.function-page .funclist>ul>li>figure>img{height:100%;transition:.3s all;object-fit:contain}.function-page .funclist>ul>li:not(:has(.function-item))::before{content:none}.function-page .funclist>ul>li:not(:has(.function-item))>figure{border-color:#fafafa;background-color:#fafafa;cursor:auto}.function-page .funclist>ul>li:not(:has(.function-item))>figure:hover>img{transform:scale(1)}.function-page .funclist>ul>li.heading-point{position:relative}.function-page .funclist>ul>li.heading-point::after{position:absolute;top:-.5rem;left:1rem;padding:0 7px;border-radius:5px;background-color:red;color:#fff;line-height:1.4;content:"Point";font-size:12px;font-size:.75rem}.function-page .funclist__heading{margin-top:.5rem;color:#08968b;font-weight:700;font-size:18px;font-size:1.125rem}.function-page .btn-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(385px,1fr));gap:2rem 1.75rem;margin-top:3rem}.function-page .btn-list>.btn{width:100%;margin-top:0}.function-page .demo-box{max-width:600px;margin:4rem auto 0;padding:1.5rem 2rem;border:2px solid #15b2a5;border-radius:1rem;box-shadow:4px 5px 0 #15b2a5;background-color:#fff}.function-page .demo-box__btn{max-width:450px;margin:2.5rem auto 0}.function-page .demo-box__btn>p{padding-left:1rem;color:#d93027;text-indent:-1rem;font-size:14px;font-size:.875rem}.function-page .demo-box__btn .btn-demo{min-width:350px;margin-top:2rem}.function-page .demo-box__heading{width:fit-content;margin:auto;padding:0 5px;background:linear-gradient(transparent 70%,#dcf3f1 70%);font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem}.function-page .funclist-reason{margin-bottom:6rem}.function-page .funclist-reason>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem 1.25rem}.function-page .funclist-reason>ul>li{padding:1.25rem;border:1px solid #ccc;border-radius:8px}.function-page .funclist-reason>ul>li>figure{position:relative;display:flex;align-items:center;height:150px;margin:-1.25rem -1.25rem -32px;overflow:hidden;border-bottom:1px solid #ccc;border-radius:7px 7px 0 0;box-sizing:border-box;background-color:#f2f2f2;cursor:pointer}.function-page .funclist-reason>ul>li>figure::before{position:absolute;top:10px;right:10px;z-index:12;display:block;width:20px;padding:4px 6px 0;background-color:rgba(0,0,0,.5);text-align:center;content:url(/assets/img/function/index/magnifying-glass.svg)}.function-page .funclist-reason>ul>li>figure:hover>img{transform:scale(1.05)}.function-page .funclist-reason>ul>li>figure>img{width:100%;transition:.3s all;object-fit:cover}.function-page .funclist-reason__heading{color:#0f1111;font-weight:700;line-height:1.4;margin-block:1rem}.function-page .funclist-reason__icon{position:relative;z-index:1;width:fit-content;border-radius:100vh;background-color:#ffce4a;pointer-events:none}.function-page .funcbox-movie{display:grid;grid-template-columns:1fr 350px;gap:1.5rem 0}.function-page .funcbox-movie__contents{position:relative;z-index:10;max-width:800px;margin:0 auto}.function-page .funcbox-movie__contents>p{margin-bottom:1rem;font-weight:500;font-size:22px;font-size:1.375rem}.function-page .funcbox-movie__contents>a{position:relative}.function-page .funcbox-movie__contents>a>figure>img{border-radius:.5rem}.function-page .funcbox-movie__contents>a:hover{opacity:.8}.function-page .funcbox-movie__list{margin:1.5rem 0 auto -45%;padding:1.5rem 1.5rem 2rem calc(1.5rem + 45%);border-radius:.5rem;box-sizing:border-box;background-color:#fff}.function-page .funclist-ov__inner{display:grid;grid-template-columns:min(450px,40%) 1fr;gap:1.5rem 0}.function-page .funclist-ov__inner figure{position:relative;height:fit-content;margin:1.5rem auto 0;overflow:hidden;border:2px solid #15b2a5;border-radius:.5rem;cursor:pointer;transition:.3s all}.function-page .funclist-ov__inner figure:hover img{transform:scale(1.03)}.function-page .funclist-ov__inner figure a{display:block;background:#fff}.function-page .funclist-ov__inner figure img{width:100%;transition:.3s all;object-fit:cover}.function-page .funclist-ov__inner>div{margin:0 0 auto -2rem;padding:2rem 2rem 2rem 4rem;border-radius:.5rem;background-color:#f7f6f2}.function-page .funclist-ov__inner:not(:first-child){margin-top:2.5rem}.function-page .funclist-ov__btn{margin:2rem auto 0}.function-page .funclist-ov__btn>a{margin-top:0}.function-page .funclist-ov__heading{display:grid;align-items:center;grid-template-columns:60px 1fr;gap:1rem;margin-bottom:1rem;font-weight:700;font-size:24px;font-size:1.5rem}.function-page.user-login-page .login-list>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 70px;max-width:800px;margin:0 auto 80px;font-weight:700;text-align:center;font-size:14px;font-size:.875rem}.function-page.user-login-page .login-list>ul>li{width:220px}.function-page.user-login-page .login-list>ul>li>figure{max-width:200px;max-height:200px;margin:0 auto 10px;border-radius:100vh;background-color:#ffce4a}.function-page.movie-page .movie-list>ul{position:relative;z-index:10;display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:2rem 1.5rem}.function-page.movie-page .movie-list>ul>li{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:1px solid #ccc;border-radius:.5rem;background-color:#fff}.function-page.movie-page .movie-list>ul>li>a:hover{opacity:.8}.function-page.movie-page .movie-list>ul>li>a:hover>figure>img{transform:scale(1.03)}.function-page.movie-page .movie-list>ul>li>a>figure{position:relative;position:relative;display:flex;align-items:center;overflow:hidden}.function-page.movie-page .movie-list>ul>li>a>figure>img{width:100%;border:1px solid #ccc;transition:.2s all;object-fit:cover}.function-page.movie-page .movie-list>ul>li>a>iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:15px}.function-page.movie-page .movie-list>ul>li>p{font-size:14px;font-size:.875rem}.function-page.movie-page .movie-list__twocolumn>ul{grid-template-columns:2fr 1fr;gap:1.5rem}.function-page.movie-page .movie-list__twocolumn>ul>li{margin-top:auto}.function-page.movie-page .movie-list__heading{font-weight:700}.function-page.rooms-page .rooms-main{margin:2rem auto 0;text-align:center}.function-page.rooms-page .rooms-main>img{border:1px solid #ccc;box-sizing:border-box}.function-page.rooms-page .banner-area{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.function-page.rooms-page .banner-area>a{display:block;width:fit-content;overflow:hidden;border-radius:.25rem;transition:.15s;margin-inline:auto;filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .3))}.function-page.rooms-page .banner-area>a:hover{opacity:.8;transform:translate(0,1px);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3))}.glossary-page .glossary-main p{padding-bottom:.75rem;border-bottom:1px dotted gray;color:gray;font-weight:700;font-size:24px;font-size:1.5rem;margin-block:4rem 2rem}.glossary-page .glossary-main>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem 2rem}.glossary-page .glossary-separate{display:grid;align-items:start;grid-template-columns:1fr 18.5rem;gap:5rem 4rem;max-width:1200px;padding-inline:2.5rem;margin-inline:auto}.glossary-page .glossary-separate__side p{color:gray;font-weight:700;font-size:18px;font-size:1.125rem}.glossary-page .glossary-separate__side>ul{margin:.5rem 0 .5rem .5rem;padding-left:.5rem;border-left:1px solid gray}.glossary-page .glossary-separate__side>ul>li>.u-lnk-c{display:block;font-size:14px;font-size:.875rem}.glossary-page .glossary-separate__side>ul>li>.u-lnk-c span{display:none}.glossary-page .glossary-separate__body ol:not(:last-child),.glossary-page .glossary-separate__body p:not(:last-child),.glossary-page .glossary-separate__body ul:not(.point-list):not(:last-child){margin-bottom:1rem}.glossary-page .glossary-separate__body .read{display:grid;grid-template-columns:auto 1fr}.glossary-page .glossary-separate__body .overview{padding:1.75rem;border-radius:.5rem;background-color:#f7f6f2;margin-block:1.5rem 3rem}.glossary-page .glossary-separate__body .overview--ttl{font-weight:700}.glossary-page .glossary-separate__body .overview--ttl>span{color:#08968b}.glossary-page .glossary-separate__body .connection{margin-block:4rem 0}.glossary-page .glossary-separate__body .connection>ul{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.glossary-page .glossary-separate__body .connection--ttl{border-bottom:1px dotted gray;color:#08968b;font-weight:500;font-size:24px;font-size:1.5rem}.glossary-page .glossary-separate__body .point-list{margin-block:2rem}.glossary-page .glossary-separate__body .point-list>li{position:relative;padding-left:1rem}.glossary-page .glossary-separate__body .point-list>li:not(:last-child){margin-bottom:.5rem}.glossary-page .glossary-separate__body .point-list>li::before{position:absolute;top:.625rem;left:0;width:.75rem;height:.75rem;border-radius:100vh;background-color:#15b2a5;content:""}.glossary-page .glossary-separate__body .point-list--ttl{margin-top:2rem;color:#15b2a5;font-weight:700;font-size:18px;font-size:1.125rem}.glossary-page .glossary-separate__body .point-list--ttl+.point-list{margin-top:0}.hoteling-page .kv__bg,.seat-management-page .kv__bg,.telework_slacking_off-page .kv__bg{margin-bottom:100px;background:radial-gradient(#f3fceb 50%,#ddf3f1)}.hoteling-page .kv__bg .kv,.seat-management-page .kv__bg .kv,.telework_slacking_off-page .kv__bg .kv{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;max-width:1200px;margin:0 auto;padding:0 20px 40px 20px}.hoteling-page .kv__bg .kv>div,.seat-management-page .kv__bg .kv>div,.telework_slacking_off-page .kv__bg .kv>div{width:calc((100% - 40px)/ 2);box-sizing:border-box;text-align:center}.hoteling-page .kv__bg .kv>div .heading-lv-1,.seat-management-page .kv__bg .kv>div .heading-lv-1,.telework_slacking_off-page .kv__bg .kv>div .heading-lv-1{margin-bottom:60px;padding:50px 0 30px;text-align:left}.hoteling-page .kv__bg .kv>div .heading-lv-1::before,.seat-management-page .kv__bg .kv>div .heading-lv-1::before,.telework_slacking_off-page .kv__bg .kv>div .heading-lv-1::before{left:50px}.hoteling-page .nav-box,.seat-management-page .nav-box,.telework_slacking_off-page .nav-box{width:min(100%,768px);margin:100px auto}.hoteling-page .nav-box>ul,.seat-management-page .nav-box>ul,.telework_slacking_off-page .nav-box>ul{padding:1.5rem 2.5rem;border-radius:.5rem;box-sizing:border-box;background-color:#f2f2f2;margin-inline:1rem}.hoteling-page .nav-box>ul>li:not(:last-child),.seat-management-page .nav-box>ul>li:not(:last-child),.telework_slacking_off-page .nav-box>ul>li:not(:last-child){margin-bottom:.75rem}.hoteling-page .nav-box>ul>li a,.seat-management-page .nav-box>ul>li a,.telework_slacking_off-page .nav-box>ul>li a{position:relative;display:grid;align-items:center;grid-template-columns:1.25rem 1fr;gap:.5rem;font-weight:500;text-decoration:underline;transition:.2s all}.hoteling-page .nav-box>ul>li a span,.seat-management-page .nav-box>ul>li a span,.telework_slacking_off-page .nav-box>ul>li a span{position:relative;width:1.25rem;height:1.25rem;border-radius:100vh;background-color:#0f1111}.hoteling-page .nav-box>ul>li a span::after,.seat-management-page .nav-box>ul>li a span::after,.telework_slacking_off-page .nav-box>ul>li a span::after{position:absolute;top:5px;left:7px;transform:rotate(-45deg);width:.3rem;height:.3rem;border-bottom:2px solid #fff;border-left:2px solid #fff;content:""}.hoteling-page .nav-box>ul>li a:hover,.seat-management-page .nav-box>ul>li a:hover,.telework_slacking_off-page .nav-box>ul>li a:hover{color:#08968b;text-decoration:none}.hoteling-page .nav-box>ul>li a:hover span,.seat-management-page .nav-box>ul>li a:hover span,.telework_slacking_off-page .nav-box>ul>li a:hover span{background-color:#08968b}.hoteling-page .reason-sec,.seat-management-page .reason-sec,.telework_slacking_off-page .reason-sec{max-width:1200px;margin:6rem auto;padding-inline:2.5rem}.hoteling-page .reason-sec__box>ul,.seat-management-page .reason-sec__box>ul,.telework_slacking_off-page .reason-sec__box>ul{display:grid;grid-template-columns:min(45%,500px) 1fr;gap:2rem 3rem;border-bottom:1px solid #ccc;padding-block:3rem}.hoteling-page .reason-sec__box>ul:first-child,.seat-management-page .reason-sec__box>ul:first-child,.telework_slacking_off-page .reason-sec__box>ul:first-child{border-top:1px solid #ccc}.hoteling-page .reason-sec__box>ul:nth-of-type(even),.seat-management-page .reason-sec__box>ul:nth-of-type(even),.telework_slacking_off-page .reason-sec__box>ul:nth-of-type(even){grid-template-columns:1fr min(45%,500px)}.hoteling-page .reason-sec__box>ul>li>figure,.seat-management-page .reason-sec__box>ul>li>figure,.telework_slacking_off-page .reason-sec__box>ul>li>figure{position:relative;height:fit-content;max-height:350px;overflow:hidden;border:2px solid #15b2a5;border-radius:10px;cursor:pointer;filter:drop-shadow(6px 8px 0 rgba(0, 0, 0, .1))}.hoteling-page .reason-sec__box>ul>li>figure:hover img,.seat-management-page .reason-sec__box>ul>li>figure:hover img,.telework_slacking_off-page .reason-sec__box>ul>li>figure:hover img{transform:scale(1.03)}.hoteling-page .reason-sec__box>ul>li>figure a,.seat-management-page .reason-sec__box>ul>li>figure a,.telework_slacking_off-page .reason-sec__box>ul>li>figure a{display:block;background:#fff}.hoteling-page .reason-sec__box>ul>li>figure img,.seat-management-page .reason-sec__box>ul>li>figure img,.telework_slacking_off-page .reason-sec__box>ul>li>figure img{width:100%;transition:.3s all;object-fit:cover}.hoteling-page .reason-sec__box>ul>li>p,.seat-management-page .reason-sec__box>ul>li>p,.telework_slacking_off-page .reason-sec__box>ul>li>p{margin-bottom:30px}.hoteling-page .reason-sec__box>ul>li>a,.seat-management-page .reason-sec__box>ul>li>a,.telework_slacking_off-page .reason-sec__box>ul>li>a{border-bottom:1px solid #15b2a5;color:#15b2a5}.hoteling-page .reason-sec__box>ul>li>a:hover,.seat-management-page .reason-sec__box>ul>li>a:hover,.telework_slacking_off-page .reason-sec__box>ul>li>a:hover{border-bottom:none}.hoteling-page .reason-sec__box__heading,.seat-management-page .reason-sec__box__heading,.telework_slacking_off-page .reason-sec__box__heading{margin-bottom:20px;font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem}.hoteling-page .summary-sec__box,.seat-management-page .summary-sec__box,.telework_slacking_off-page .summary-sec__box{background:#dcf3f1}.hoteling-page .summary-sec__box__up,.seat-management-page .summary-sec__box__up,.telework_slacking_off-page .summary-sec__box__up{position:relative;z-index:-1;transform:scale(-1,-1);margin-bottom:-1px}.hoteling-page .summary-sec__box>div,.seat-management-page .summary-sec__box>div,.telework_slacking_off-page .summary-sec__box>div{max-width:1200px;padding:1rem 2.5rem 4rem;margin-inline:auto}.hoteling-page .summary-sec__box>div ul,.seat-management-page .summary-sec__box>div ul,.telework_slacking_off-page .summary-sec__box>div ul{margin-top:60px}.hoteling-page .summary-sec__box>div ul li,.seat-management-page .summary-sec__box>div ul li,.telework_slacking_off-page .summary-sec__box>div ul li{margin-bottom:40px}.hoteling-page .summary-sec__heading,.seat-management-page .summary-sec__heading,.telework_slacking_off-page .summary-sec__heading{font-weight:700;line-height:1.4;text-align:center;font-size:34px;font-size:2.125rem}.hoteling-page .summary-sec__title,.seat-management-page .summary-sec__title,.telework_slacking_off-page .summary-sec__title{position:relative;margin-bottom:20px;padding-left:30px;font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem}.hoteling-page .summary-sec__title::before,.seat-management-page .summary-sec__title::before,.telework_slacking_off-page .summary-sec__title::before{position:absolute;top:5px;left:0;width:25px;height:25px;background:#15b2a5;content:""}.hoteling-page .summary-sec .btn-cv,.seat-management-page .summary-sec .btn-cv,.telework_slacking_off-page .summary-sec .btn-cv{width:450px;margin:100px auto 0}.hoteling-page .useful-document,.seat-management-page .useful-document,.telework_slacking_off-page .useful-document{max-width:1200px;margin:0 auto 8rem auto;padding-inline:2.5rem}.knowledge-page .knowledge-ttl{margin-bottom:1.5rem;font-weight:700;font-size:28px;font-size:1.75rem}.knowledge-page .knowledge-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:1.5rem}.knowledge-page .knowledge-list a{display:flex;flex-direction:column;gap:1rem;margin:0 0 .5rem;padding:0 1rem 2.5rem;overflow:hidden;border-radius:.25rem;background-color:#fff;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .3))}.knowledge-page .knowledge-list a:before{position:absolute;right:1rem;bottom:1rem;width:1.5rem;height:1.5rem;border-radius:100vh;background-color:#0f1111;content:"";transition:.2s all}.knowledge-page .knowledge-list a:after{position:absolute;right:1.6rem;bottom:1.5rem;transform:rotate(-135deg);width:.3rem;height:.3rem;border-bottom:2px solid #fff;border-left:2px solid #fff;content:""}.knowledge-page .knowledge-list a>figure{position:relative;height:180px;margin:0 -1rem 0;overflow:hidden;box-sizing:border-box}.knowledge-page .knowledge-list a>figure>img{width:100%;height:100%;transition:.3s all;object-fit:cover}.knowledge-page .knowledge-list a:hover{opacity:.8}.knowledge-page .knowledge-list a:hover:before{background-color:#15b2a5}.knowledge-page .knowledge-list a:hover>figure>img{transform:scale(1.03)}.knowledge-page .knowledge-list__txt{flex:1;padding-bottom:1rem;border-bottom:1px solid #ffce4a}.knowledge-page .knowledge-list__txt--heading{margin-bottom:1.5rem;font-weight:600;text-align:center}.knowledge-page .knowledge-list__txt--heading>span{display:block;font-size:22px;font-size:1.375rem}.knowledge-page .point-list{margin-block:2rem}.knowledge-page .point-list>li{position:relative;padding-left:1rem}.knowledge-page .point-list>li:not(:last-child){margin-bottom:.5rem}.knowledge-page .point-list>li::before{position:absolute;top:.625rem;left:0;width:.75rem;height:.75rem;border-radius:100vh;background-color:#15b2a5;content:""}.knowledge-page .point-list>li>.point-list{margin-block:0}.knowledge-page .point-list>li>.point-list>li:not(:last-child){margin-bottom:0}.knowledge-page .point-list>li>.point-list>li::before{top:.675rem;border:2px solid #15b2a5;box-sizing:border-box;background-color:rgba(0,0,0,0)}.knowledge-page .point-list--ttl{margin-top:2rem;color:#15b2a5;font-weight:700;font-size:18px;font-size:1.125rem}.knowledge-page .point-list--ttl+.point-list{margin-top:0}.knowledge-page .knowledge-cta{padding:2rem 3rem 2.5rem;border-radius:1.5rem;background-color:#f7f6f2}.knowledge-page .knowledge-cta__ttl{margin-bottom:2.5rem;font-weight:700;text-align:center;font-size:32px;font-size:2rem}.knowledge-page .knowledge-cta__cont{display:grid;grid-template-columns:200px 1fr;gap:1.5rem}.knowledge-page .knowledge-cta__cont figure{text-align:center}.knowledge-page .knowledge-cta__cont p{font-size:18px;font-size:1.125rem}.knowledge-page .knowledge-cta__doc-link{margin:2rem auto 0}.news-page .news-box>dl{display:grid;grid-template-columns:auto 1fr;gap:0 2rem;margin-bottom:2rem}.news-page .news-box>dl>dt{font-weight:700}.news-page .news-box>dl>dd:not(:last-child){margin-bottom:.25rem}.news-page .campaign-has-end{margin-top:-50px;padding:100px 0 30px;padding:20px;border:3px solid #d93027;color:#d93027;font-weight:500;text-align:center;font-size:40px;font-size:2.5rem}.news-page .campaign-btn{width:100%;max-width:430px;margin:30px auto 60px}.off_office_registration-page figure{padding:1em;border-radius:10px;background-color:#f2f2f2;margin-block:15px}.off_office_registration-page .off_office-list>ol{counter-reset:item}.off_office_registration-page .off_office-list>ol>li{position:relative;padding-left:50px}.off_office_registration-page .off_office-list>ol>li:not(:last-child){margin-bottom:25px}.off_office_registration-page .off_office-list>ol>li::before{position:absolute;top:-5px;left:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50px;background-color:#d93027;color:#fff;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1;content:counter(item);counter-increment:item}.off_office_registration-page .off_office-flex{display:flex;flex-wrap:wrap;gap:40px}.price-page .attension-line{display:inline-block;margin-top:1em;color:#d93027;text-decoration:underline}.price-page .attension-line:hover{text-decoration:none}.price-page .print-off{display:none}.price-page .cta-box{max-width:600px;margin:60px auto 0;padding:30px;border:1px solid #15b2a5;border-radius:20px;background-color:#fff}.price-page .cta-box__btn{max-width:450px;margin:30px auto 0}.price-page .cta-box__btn>p{padding-left:1rem;color:#d93027;text-indent:-1rem;font-size:14px;font-size:.875rem}.price-page .cta-box__heading{width:fit-content;margin:auto;padding:0 5px;font-weight:700;line-height:1.4;text-align:center;font-size:24px;font-size:1.5rem}.price-page .cta-box__heading>span{background:linear-gradient(transparent 70%,#dcf3f1 70%)}.price-page .price-table{width:100%;line-height:1.4}.price-page .price-table tr{border:1px solid #71cfa5}.price-page .price-table tr td,.price-page .price-table tr th{min-width:120px;padding:.5rem;box-sizing:border-box;background:#fff;font-weight:700;text-align:center;vertical-align:middle}.price-page .price-table tr td{padding:.5rem .25rem;border-left:1px solid #71cfa5;background-color:#f5fff8}.price-page .price-table tr td.blank{background-color:#fff}.price-page .price-table thead tr th{background:gray;color:#fff}.price-page .price-table tbody tr th{display:none}.price-page .price-table__subtitle{display:table-cell!important;font-weight:700;text-align:left!important}.price-page .price-table__subtitle>div{display:block;margin-top:5px;font-weight:300;font-size:14px;font-size:.875rem}.price-page .price-table__basic,.price-page .price-table__premium,.price-page .price-table__standard{background-color:#dcf3f1!important;line-height:1.4}.price-page .price-table__standard{background-color:#aabcec!important}.price-page .price-table__premium{background-color:#ffce4a!important}.price-page .price-table__enterprise{width:145px;background-color:#ee6e50!important;color:#fff}.qr-page .scroll-hint{position:fixed;top:50%;left:50%;z-index:13;transform:translate(-50%,-50%)}.qr-page .scroll-hint__box{width:200px;height:200px;border-radius:10px;background-color:rgba(255,206,74,.5);text-align:center}.qr-page .scroll-hint__box__circle{display:inline-grid;opacity:1;width:150px;height:150px;margin-top:10px;overflow:hidden;border-radius:100px;background-color:#fff}.qr-page .scroll-hint__box__circle--arrow{position:relative;top:65%;left:38%;width:35px}.qr-page .scroll-hint__box__circle--hand{position:relative;top:10%;left:40%;width:70px}.qr-page .scroll-hint__box>p{margin-top:10px;font-weight:900;font-size:14px}.qr-page .qr-contents{margin-top:30px}.qr-page .qr-contents>ul{display:flex;flex-wrap:wrap;gap:60px 80px}.qr-page .qr-contents>ul>li{position:relative;display:flex;flex-direction:column;width:calc((100% - 80px)/ 2);padding:30px;border:1px solid #15b2a5;border-radius:20px;box-sizing:border-box}.qr-page .qr-contents>ul>li:not(:first-child)::before{position:absolute;top:50%;left:-50px;clip-path:polygon(0 0,0 100%,100% 50%);transform:translateY(-50%);width:21px;height:34px;background-color:#15b2a5;content:""}.qr-page .qr-contents>ul>li>span{color:#15b2a5;font-weight:700;font-family:Lato,sans-serif;line-height:1;font-size:30px;font-size:1.875rem}.qr-page .qr-contents>ul>li>figure{width:200px;margin:20px auto 30px}.qr-page .qr-contents>ul>li>p:nth-of-type(1){margin-top:auto;font-weight:700;line-height:1.4;text-align:center;font-size:24px;font-size:1.5rem}.qr-page .scroll{width:100%;overflow-x:auto}.qr-page .scroll .qr-list{position:relative;display:inline-block;width:1120px;margin-top:40px;border-collapse:separate;vertical-align:middle}.qr-page .scroll .qr-list__head{position:relative;z-index:12;transform:translateZ(1px)}.qr-page .scroll .qr-list__head__lv-1{padding:20px 10px;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;background-color:gray;color:#fff;font-weight:700;line-height:1.4;font-size:14px;font-size:.875rem}.qr-page .scroll .qr-list__heading-lv-1{width:210px;padding:20px 10px;border-bottom:2px solid #fff;box-sizing:border-box;background-color:#15b2a5;color:#fff;font-weight:700;line-height:1.4;font-size:16px;font-size:1rem}.qr-page .scroll .qr-list__heading-lv-2{width:250px;padding:25px 15px;box-sizing:border-box;background-color:#dcf3f1;color:#15b2a5;font-weight:700;line-height:1.4;font-size:16px;font-size:1rem}.qr-page .scroll .qr-list__heading-lv-2--top{border:1px solid #15b2a5}.qr-page .scroll .qr-list__content{padding:20px 10px;border-bottom:1px solid #15b2a5}.qr-page .scroll .qr-list__content--top{border:1px solid #15b2a5}.qr-page .scroll .qr-list__content--top>img{width:80%;margin:5% 10% 0 5%}.qr-page .scroll .qr-list__content--bottom{border-bottom:1px solid #15b2a5}.qr-page .scroll .qr-list__content>span{display:block;line-height:1.5em;font-size:12px;font-size:.75rem}.qr-page .scroll .qr-list .fixed01{position:sticky;left:0;z-index:10;transform:translateZ(1px)}.qr-page .scroll .qr-list .check-tag::before{position:relative;top:5px;display:inline-block;width:22px;content:url(/assets/img/function/index/check-img.svg)}.qr-page .scroll .qr-list .alert-tag::before{position:relative;top:5px;display:inline-block;width:22px;content:url(/assets/img/function/index/alert-img.svg)}.seat_management_comparison-page .article__body-main>div:not(:last-child){margin-bottom:100px}.seat_management_comparison-page .comparison__heading--lv-1{margin-bottom:50px;color:#444;font-weight:700;text-align:center;font-size:34px;font-size:2.125rem}.seat_management_comparison-page .comparison__heading--lv-2{margin-bottom:30px;padding:15px 0;border-top:1px solid #888;border-bottom:1px solid #888;color:#444;font-weight:700;font-size:28px;font-size:1.75rem}.seat_management_comparison-page .comparison__heading--lv-3{position:relative;padding-left:20px;font-weight:700;line-height:1.4;font-size:24px;font-size:1.5rem;margin-block:60px 20px}.seat_management_comparison-page .comparison__heading--lv-3:before{position:absolute;top:0;left:0;display:block;width:4px;height:100%;border-radius:100vh;background-color:#15b2a5;content:""}.seat_management_comparison-page .comparison__heading--lv-0{padding:5px 20px;border-radius:5px;background-color:#15b2a5;color:#fff;font-weight:700;text-align:center;font-size:28px;font-size:1.75rem}.seat_management_comparison-page .comparison__mphasis{background:linear-gradient(transparent 80%,#ffe8a9 60%);padding-inline:.15rem}.seat_management_comparison-page .comparison__photo{border-radius:20px}.seat_management_comparison-page .comparison__photo-fit{display:block;width:fit-content;max-width:100%;margin-inline:auto}.seat_management_comparison-page .comparison__topic-box{padding:30px;border:1px solid #f2faf9;border-radius:10px;box-shadow:-3px -5px 10px 0 #fff,3px 5px 20px 0 #d5e9e8;margin-block:40px}.seat_management_comparison-page .comparison__topic-box>.comparison__heading--lv-3:first-child{margin-top:0}.seat_management_comparison-page .price-cards-seat_management p{margin-bottom:0!important}.seat_management_comparison-page .price-cards-seat_management ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-bottom:1rem}.seat_management_comparison-page .price-cards-seat_management ul li{position:relative;display:grid;grid-template-rows:subgrid;gap:1rem;padding:1rem .5rem;overflow:hidden;border:1px solid #f2f2f2;border-radius:.5rem;background:#fff;line-height:1.4;text-align:center;grid-row:span 6}.seat_management_comparison-page .price-cards-seat_management ul li h3{margin:-1rem -.5rem 0;padding:1rem .5rem .75rem;font-weight:700;line-height:1.4;font-size:20px;font-size:1.25rem}.seat_management_comparison-page .price-cards-seat_management ul li h3>span{display:block;margin-top:.5rem;font-size:14px;font-size:.875rem}.seat_management_comparison-page .price-cards-seat_management ul li.basic{order:3}.seat_management_comparison-page .price-cards-seat_management ul li.basic h3{background-color:#dcf3f1}.seat_management_comparison-page .price-cards-seat_management ul li.standard{order:4}.seat_management_comparison-page .price-cards-seat_management ul li.standard h3{background-color:#c3ceec}.seat_management_comparison-page .price-cards-seat_management ul li.premium{order:1}.seat_management_comparison-page .price-cards-seat_management ul li.premium h3{background-color:#ffce4a}.seat_management_comparison-page .price-cards-seat_management ul li.enterprise{order:2}.seat_management_comparison-page .price-cards-seat_management ul li.enterprise h3{background-color:#ee6e50;color:#fff}.seat_management_comparison-page .price-cards-seat_management__price>p{font-weight:700}.seat_management_comparison-page .price-cards-seat_management__price>p:nth-child(2){font-size:24px;font-size:1.5rem}.seat_management_comparison-page .price-cards-seat_management__price>p:nth-child(2) span{font-size:60px;font-size:3.75rem}.seat_management_comparison-page .price-cards-seat_management__price-sample{padding:.5rem .25rem;background-color:#f8f8f8;text-align:center}.seat_management_comparison-page .price-cards-seat_management__line{border-top:1px solid #f2f2f2;margin-inline:-.5rem}.seat_management_comparison-page .price-cards-seat_management__function{display:flex;flex-direction:column;gap:.5rem;text-align:left}.seat_management_comparison-page .price-cards-seat_management__function .basic,.seat_management_comparison-page .price-cards-seat_management__function .standard{display:flex;flex-wrap:wrap;gap:.4rem}.seat_management_comparison-page .price-cards-seat_management__function .basic span,.seat_management_comparison-page .price-cards-seat_management__function .standard span{padding:.25rem .5rem;border-radius:4px;background-color:#e8f4f6;line-height:1;font-size:14px;font-size:.875rem}.seat_management_comparison-page .price-cards-seat_management__function .standard span{background-color:#c3ceec}.seat_management_comparison-page .price-cards-seat_management__function .standard+.basic span{font-size:16px;font-size:1rem}.seat_management_comparison-page .price-cards-seat_management__function .premium>div:nth-child(1){position:relative;padding:.25rem .5rem;border-radius:.25rem .25rem 0 0;background-color:#ffce4a;font-weight:700;text-align:center;font-size:14px;font-size:.875rem}.seat_management_comparison-page .price-cards-seat_management__function .premium>div:nth-child(2){display:flex;gap:.4rem}.seat_management_comparison-page .price-cards-seat_management__function .premium>div:nth-child(2)>div{width:calc((100% - .25rem)/ 2);margin-top:.25rem;padding:.5rem;background-color:#fff5db;font-size:14px;font-size:.875rem}.seat_management_comparison-page .price-cards-seat_management__function .premium>div:nth-child(2)>div:nth-child(1){padding-right:1.25rem;border-radius:0 0 0 .25rem}.seat_management_comparison-page .price-cards-seat_management__function .premium>div:nth-child(2)>div:nth-child(2){position:relative;padding-left:1.25rem;border-radius:0 0 .25rem 0}.seat_management_comparison-page .price-cards-seat_management__function .premium>div:nth-child(2)>div:nth-child(2):after{position:absolute;top:50%;left:-16px;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);width:27px;height:27px;border-radius:100vh;background:#fff;color:#0f1111;content:"or"}.seat_management_comparison-page .price-cards-seat_management__function .premium>div:nth-child(2)>div>span{display:block;font-weight:700;text-align:center}.seat_management_comparison-page .price-cards-seat_management__function .premium+.standard span{font-size:16px;font-size:1rem}.seat_management_comparison-page .price-cards-seat_management__function .enterprise{padding:.25rem .5rem;border-radius:4px;background-color:#ee6e50;color:#fff;text-align:center;text-align:left}.seat_management_comparison-page .price-cards-seat_management__function .enterprise+.premium{display:block;padding:.5rem;border-radius:.25rem;background-color:#fff5db;font-size:14px;font-size:.875rem}.seat_management_comparison-page .price-cards-seat_management__ribbon{position:absolute;top:0;left:0;width:80px;height:80px;overflow:hidden}.seat_management_comparison-page .price-cards-seat_management__ribbon>div{position:absolute;top:12px;right:-23px;transform:rotate(-45deg);width:160px;background-color:#0f1111;color:#fff;font-weight:700;text-align:center;font-size:12px;font-size:.75rem}.security_check_sheet-page .feature-point ul{display:grid;grid-template-columns:.5fr .5fr;gap:2rem 3rem}.security_check_sheet-page .feature-point ul li{position:relative;display:grid;grid-template-rows:subgrid;gap:30px;grid-row:span 4}.security_check_sheet-page .feature-point ul li figure{width:70%;margin:0 auto;overflow:hidden;border:2px solid #15b2a5;border-radius:10px;cursor:pointer}.security_check_sheet-page .feature-point ul li figure:hover img{transform:scale(1.03)}.security_check_sheet-page .feature-point ul li figure img{border-radius:10px;transition:.3s all;object-fit:cover}.security_check_sheet-page .feature-point ul li .btn-cv{width:min(100%,490px);margin:auto;box-sizing:border-box;padding-inline:5px}.security_check_sheet-page .feature-point ul li .btn-cv>span{text-align:center}.security_check_sheet-page .feature-point ul li .btn-cv:hover{background-color:#ffdd80}.security_check_sheet-page .feature-point__heading{color:#0f1111;font-weight:700;line-height:1.4;text-align:center;font-size:24px;font-size:1.5rem}.security-page .security-ttl{margin-bottom:80px;color:#15b2a5;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center;font-size:34px;font-size:2.125rem}.security-page p:not(:last-child){margin-bottom:1rem}.seminar-page>main{margin-bottom:0}.seminar-page .seminar-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:1.5rem}.seminar-page .seminar-list a{position:relative;display:grid;grid-template-rows:subgrid;gap:1.5rem;padding:0 1rem 3rem;border-radius:.25rem;background-color:#fff;grid-row:span 3;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .3))}.seminar-page .seminar-list a:before{position:absolute;right:1rem;bottom:1rem;width:1.5rem;height:1.5rem;border-radius:100vh;background-color:#0f1111;content:"";transition:.2s all}.seminar-page .seminar-list a:after{position:absolute;right:1.6rem;bottom:1.5rem;transform:rotate(-135deg);width:.3rem;height:.3rem;border-bottom:2px solid #fff;border-left:2px solid #fff;content:""}.seminar-page .seminar-list a>figure{position:relative;display:flex;justify-content:center;align-items:center;margin:0 -1rem 0;overflow:hidden;border-bottom:1px solid #dcf3f1;border-radius:.25rem .25rem 0 0;box-sizing:border-box;background-color:#dcf3f1}.seminar-page .seminar-list a>figure>img{width:100%;height:auto;transition:.3s all;object-fit:cover}.seminar-page .seminar-list a>.logo{margin:0 auto}.seminar-page .seminar-list a:hover{opacity:.8}.seminar-page .seminar-list a:hover:before{background-color:#15b2a5}.seminar-page .seminar-list a:hover>figure>img{transform:scale(1.03)}.seminar-page .seminar-list a:hover .seminar-list__btn{background-color:#08968b}.seminar-page .seminar-list a:has(.seminar-list__btn){padding-bottom:1rem}.seminar-page .seminar-list a:has(.seminar-list__btn)::after,.seminar-page .seminar-list a:has(.seminar-list__btn)::before{content:none}.seminar-page .seminar-list__txt p{font-size:14px;font-size:.875rem}.seminar-page .seminar-list__ttl{margin-bottom:.5rem;font-weight:600}.seminar-page .seminar-list__notes{margin-top:auto;padding-top:1rem;border-top:1px solid #ffce4a}.seminar-page .seminar-list__notes>p{color:gray;font-size:12px;font-size:.75rem}.seminar-page .seminar-list__notes>p>span{color:#08968b;font-weight:500}.seminar-page .seminar-list__btn{position:relative;display:flex;justify-content:center;align-items:center;max-width:250px;margin-top:1.5rem;padding:.5rem 2rem;border-radius:100vh;box-sizing:border-box;background-color:#0f1111;color:#fff;font-weight:700;text-align:center;transition:.15s;margin-inline:auto}.seminar-page .seminar-list__btn::after{position:absolute;right:.75rem;transform:rotate(-135deg);width:.4rem;height:.4rem;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";transition:.2s}.seminar-page .seminar-list__regular{position:absolute;top:-.75rem;right:-.75rem;z-index:1}.seminar-page .seminar__title{margin-top:1rem;font-weight:700;line-height:1.4;font-size:30px;font-size:1.875rem}.seminar-page .seminar-box{position:relative;display:grid;grid-template-columns:350px 1fr;gap:3rem;margin-top:2.5rem;padding:1.5rem;border:1px solid #e2e2e2;border-radius:.5rem}.seminar-page .seminar-box>figure>img{width:100%;height:auto;transition:.3s all;object-fit:cover}.seminar-page .seminar-box__list{border-top:3px solid #000;border-bottom:3px solid #000;margin-block:3rem}.seminar-page .seminar-box__list>dl{display:grid;grid-template-columns:7rem 1fr;gap:0 1.5rem;border-bottom:1px solid #000;padding-block:1.5rem}.seminar-page .seminar-box__list>dl>dt{font-weight:700}.seminar-page .seminar-box__column{grid-template-columns:1fr;max-width:800px;padding:0;border:none;margin-inline:auto}.seminar-page .seminar-meta{display:flex;align-items:center;font-weight:700;line-height:1.4;font-size:14px;font-size:.875rem}.seminar-page .seminar-meta>span+span{margin-left:.75rem;padding-left:.75rem;border-left:1px solid #ccc}.seminar-page .seminar-meta>span.catch{color:#08968b}.contact-simu-wrap{margin-right:auto;margin-left:auto}.contact-simu__inner{margin-bottom:1em;border:2px solid #15b2a5}.contact-simu__inner__body{padding:2rem}.contact-simu-ttl{padding:.5em 2rem;background:#15b2a5;color:#fff;font-weight:700;font-size:30px;font-size:1.875rem}.contact-simu-list-box{display:grid;align-items:center;grid-template-columns:220px 1fr;gap:1rem;border-bottom:#ccc solid 2px;padding-block:2rem}.contact-simu-list-box:nth-child(2){align-items:baseline;border-bottom:none}.contact-simu-list-box:last-child{border-bottom:none}.contact-simu-list-box-option{padding:.5rem;background:#dcf3f1;font-weight:700;text-align:center}.contact-simu-list .simu-list-content{display:flex;flex-wrap:wrap;align-items:center}.contact-simu-list .simu-list-content input{width:180px}.contact-simu-list .simu-list-content input::placeholder{font-size:1rem}.contact-simu-list .simu-list-ttl{font-weight:700}.contact-simu-list .simu-list-mark1{position:absolute;top:-2rem;left:50%;padding:.1rem 1.5rem;border-radius:100vh;background:#f05e39;color:#fff;font-weight:700;font-size:80%;text-align:center}.contact-simu-list .simu-list-mark1:after{position:absolute;bottom:-8px;left:50%;clip-path:polygon(0 0,50% 100%,100% 0);transform:translateX(-50%);width:13px;height:12px;background-color:#f05e39;content:""}.contact-simu-list .simu-list-mark1-wrap{position:relative}.contact-simu-select{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.contact-simu-select .radio-input{position:absolute;appearance:none!important}.contact-simu-select .radio-text{position:relative;display:flex;align-items:center;gap:.25rem;padding:13px 7px;border-radius:.5rem;box-sizing:border-box;background:#f2f2f2;color:#0f1111;font-weight:500;line-height:1;cursor:pointer;transition:all .2s;font-size:14px;font-size:.875rem;user-select:none}.contact-simu-select .radio-text::before{display:block;width:16px;height:16px;border:2px solid #fff;border-radius:50%;content:""}.contact-simu-select .radio-text::after{position:absolute;left:12px;display:block;width:10px;height:10px;border-radius:50%;content:""}.contact-simu-select .radio-input:checked+.radio-text{background:#15b2a5;color:#fff;pointer-events:none}.contact-simu-select .radio-input:checked+.radio-text::after{background-color:#fff}.contact-simu-select [value=basic]:checked~.plan-description:not([data-category~=basic]),.contact-simu-select [value=basic]:checked~.plan-function ul li:not([data-category~=basic]),.contact-simu-select [value=enterprise]:checked~.plan-description:not([data-category~=enterprise]),.contact-simu-select [value=enterprise]:checked~.plan-function ul li:not([data-category~=enterprise]),.contact-simu-select [value=premium]:checked~.plan-description:not([data-category~=premium]),.contact-simu-select [value=premium]:checked~.plan-function ul li:not([data-category~=premium]),.contact-simu-select [value=standard]:checked~.plan-description:not([data-category~=standard]),.contact-simu-select [value=standard]:checked~.plan-function ul li:not([data-category~=standard]){display:none}.contact-simu-select .plan-description{width:100%}.contact-simu-select .plan-function{width:100%}.contact-simu-select .plan-function p{margin-bottom:10px}.contact-simu-select .plan-function ul>li{display:flex;flex-wrap:wrap;gap:.5rem;line-height:1.4;font-size:14px;font-size:.875rem}.contact-simu-select .plan-function ul>li+li:not(:first-child){margin-top:.5rem}.contact-simu-select .plan-function ul .basic,.contact-simu-select .plan-function ul .premium,.contact-simu-select .plan-function ul .standard{padding:0 5px;border-radius:3px}.contact-simu-select .plan-function ul .premium{background-color:#d1e7e8}.contact-simu-select .plan-function ul .standard{background-color:#e7f2ed}.contact-simu-select .plan-function ul .basic{background-color:#f2f2f2}.contact-simu-select .plan-function ul .premium-choice{width:100%}.contact-simu-notes{color:#f05e39}.contact-simu-notes1{color:#333}.contact-simu-notes2{font-size:14px;font-size:.875rem}.contact-simu-input{width:5em;margin-right:1rem;padding:10px;border:3px solid #15b2a5;box-sizing:border-box;font-size:25px;font-size:1.5625rem}.contact-simu-input:focus{background:#ffe8aa}.contact-simu-result{max-width:680px;margin:0 auto 3em;overflow:hidden;box-sizing:border-box}.contact-simu-result__h2{padding:.5em;font-weight:700;text-align:center;font-size:25px;font-size:1.5625rem}.contact-simu-result button{height:60px;margin:30px auto;padding:0 30px;border:solid #fff 2px;border-radius:100vh;background:#f05e39;color:#fff;font-weight:500;font-size:15px;font-size:.9375rem}.contact-simu-result button:hover{opacity:.7}.contact-simu-result__ttl{padding:1em;background:gray;color:#fff;font-weight:700;text-align:center;font-size:25px;font-size:1.5625rem}.contact-simu-result__ttl-lv2{margin-bottom:1em!important;font-weight:500;font-size:22px;font-size:1.375rem}.contact-simu-result__body{padding:30px;border:1px solid gray}.contact-simu-result__list{display:flex;flex-wrap:wrap;margin:0;padding:0}.contact-simu-result__list--arrow{position:relative;margin-bottom:60px}.contact-simu-result__list--arrow:after{position:absolute;bottom:-60px;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-width:30px 30px 0 30px;border-style:solid;border-color:#15b2a5 transparent transparent transparent;content:""}.contact-simu-result__list>.contact-simu-result__list__ttl{display:flex;align-items:center;width:35%;padding-bottom:2rem}.contact-simu-result__list>.contact-simu-result__list__ttl.is--child{align-items:center;width:50%;margin-bottom:0;padding:1em 0 1em 1em;border-color:#fff;box-sizing:border-box;background:#eaeaea}.contact-simu-result__list>.contact-simu-result__list__content{width:65%;padding-bottom:2rem;line-height:1}.contact-simu-result__list>.contact-simu-result__list__content.is--child{display:flex;justify-content:end;align-items:center;width:50%;margin-bottom:0;padding:1em 0;border-bottom:#fff solid 2px;box-sizing:border-box;background:#eaeaea}.contact-simu-result__list>:nth-child(1),.contact-simu-result__list>:nth-child(2){margin-bottom:2em!important}.contact-simu-result__list.is--normal>*{border-bottom:#ccc solid 2px}.contact-simu-result__list.is--normal>:nth-child(4){border-bottom:0}.contact-simu-result__list.is--normal>.contact-simu-result__list__ttl--lv1{width:100%;margin-top:2rem;margin-bottom:1rem;border:none}.contact-simu-result__list.is--normal>.is--none-bd{margin-bottom:0;padding-bottom:0;border:none}.contact-simu-result__list.is--normal>.contact-simu-result__list__ttl{display:block;width:65%}.contact-simu-result__list.is--normal>.contact-simu-result__list__content{display:flex;justify-content:end;align-items:center;width:35%}.contact-simu-result__price{font-weight:700;font-size:50px;font-size:3.125rem}.contact-simu-result__price.is--ver2{color:#f05e39}.contact-simu-result__price--lv2{font-weight:500;font-size:30px;font-size:1.875rem}.contact-simu-result__price--lv2.is--ver2{color:#f05e39}.contact-simu-result.is--disp{display:block}.contact-simu-result.is--none{display:none}.sum--result{margin-top:2rem;padding-top:2rem;border-top:#333 solid 4px}.sum--result--ttl{font-weight:700;font-size:30px;font-size:1.875rem}.sum--result h5{display:block;padding-top:1rem;border-top:#ccc solid 2px}.btn-submit.is--none{display:none}.result_contact-simu-title{margin-top:0!important;margin-bottom:0!important;font-weight:700}.result_contact-simu-title.is--none{display:none!important}.result_contact-simu-supplement{margin-bottom:0;padding-bottom:2rem;border-bottom:none}.result_felicaValueCost.is--none,.result_floorPicValueCost.is--none,.result_initialValueCost.is--none,.result_kaigiValueCost.is--none{display:none!important}.contact-simu-btn{width:100%;max-width:430px;margin:0 auto 3em;margin-top:2rem}@media (max-height:780px)and (min-width:768px){.modal-moive__panel{width:800px}}@media (min-width:769px){.header__logo{transition:opacity .2s}.header__logo:hover{opacity:.8}.local-nav>ul>li>a{transition:border .2s,color .2s}.local-nav>ul>li>a::after{transition:border-top .2s,border-right .2s}.local-nav>ul>li>a:hover{border:1px solid #15b2a5;color:#15b2a5}.local-nav>ul>li>a:hover::after{border-top:1px solid #15b2a5;border-right:1px solid #15b2a5}.news-list>li>.blank-block,.news-list>li>a{grid-template-columns:auto 1fr;padding-block:1.75rem}.news-list>li>.blank-block>p,.news-list>li>a>p{font-size:16px;font-size:1rem}.news-list>li>a:hover{opacity:.8}.page-top-banner>a:hover{text-decoration:none}.floating-banner--01{border:solid #fff 2px;box-shadow:3px 4px 4px #999}.floating-banner--01--clickbox{margin-right:.8rem}.floating-banner--02{border:solid #333 1px;box-shadow:3px 4px 4px #999}.floating-banner--02--clickbox{margin-right:.8rem}}@media (min-width:961px){.footer__nav>ul>li>span{pointer-events:none}.footer__child-list{display:block!important}a.pageTop:hover{opacity:.8!important}.header-menu{display:flex;flex-wrap:wrap}.header-menu>li{position:relative;height:100%;padding-inline:.75rem;outline:0}.header-menu>li>a,.header-menu>li>span{display:block;height:100%;font-weight:700;line-height:75px;transition:color .2s;font-size:14px;font-size:.875rem}.header-menu>li>span{position:relative;pointer-events:none}.header-menu>li>span::before{position:absolute;right:50%;bottom:15px;display:block;transform:translateX(50%) rotate(135deg);width:5px;height:5px;border-top:1px solid gray;border-right:1px solid gray;content:"";transition:color .2s}.header-menu>li.current>a,.header-menu>li.current>span{color:#08968b}.header-menu>li.current>a::after,.header-menu>li.current>span::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 2rem);height:3px;border-radius:100vh;background-color:#08968b;content:""}.header-menu>li.current>span::after{width:100%}.header-menu>li:focus-within>a,.header-menu>li:focus-within>span,.header-menu>li:focus>a,.header-menu>li:focus>span,.header-menu>li:hover>a,.header-menu>li:hover>span{color:#08968b}.header-menu>li:focus-within>span::before,.header-menu>li:focus>span::before,.header-menu>li:hover>span::before{bottom:13px;border-color:#08968b}.header-menu>li:focus-within>ul,.header-menu>li:focus>ul,.header-menu>li:hover>ul{visibility:visible;opacity:1;transition:opacity .2s}.header-menu>li>ul{position:absolute;top:calc(100% + 1px);left:50%;visibility:hidden;opacity:0;transform:translateX(-50%);min-width:6rem;padding:1rem 1.25rem;box-sizing:border-box;background-color:#fff;transition:opacity .2s,visibility 0s .2s;filter:drop-shadow(0 5px 5px rgba(0, 0, 0, .2))}.header-menu>li>ul>li:not(:last-child){margin-bottom:.25rem}.header-menu>li>ul>li>a{display:block;padding:.375rem .75rem;border-radius:.25rem;color:#08968b;font-weight:500;line-height:1.4;white-space:nowrap;transition:color .2s;font-size:14px;font-size:.875rem}.header-menu>li>ul>li>a>span{display:block;margin-top:.25rem;color:#0f1111;font-size:11px;font-size:.6875rem}.header-menu>li>ul>li>a svg{transition:color .2s}.header-menu>li>ul>li>a:hover{background-color:#e8f4f6}.header-menu>li>ul>li.current>a{background-color:#e8f4f6}.header-menu>li>ul.column{display:flex;flex-wrap:wrap;column-gap:.5rem;width:24rem}.header-menu>li>ul.column>li{width:calc((100% - .5rem)/ 2)}.header-menu>li>ul.column>li>a{padding:.25rem;font-size:13px;font-size:.8125rem}.header-menu>li>ul.column>li.all-space{width:100%;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px dotted #0f1111}.header-menu>li>ul.column>li.all-space>a{padding:.375rem .75rem;font-size:14px;font-size:.875rem}.header-cv{display:flex}.header-cv__side{position:fixed;top:50%;right:0;z-index:10;transform:translateY(-50%)}.header-cv__side>a{display:flex;flex-direction:column;align-items:center;width:80px;padding:.75rem .25rem;border:1px solid #fff;border-right:none;border-radius:.5rem 0 0 .5rem;box-sizing:border-box;color:#fff;font-weight:500;line-height:1.4;text-align:center;transition:background-color .2s;transition:all .2s;place-content:center;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .2))}.header-cv__side>a:hover{color:#fff}.header-cv__side>a>span{display:grid;width:40px;height:40px;margin:0 auto .5rem;border-radius:50%;background-color:#fff;place-content:center}.header-cv__side>a>span>svg{width:23px;height:23px;color:#0f1111}.header-cv__side>a.btn-trial{background-image:linear-gradient(#dc3643,#e54c2a 60%,#ee630e);text-align:center;font-size:18px;font-size:1.125rem}.header-cv__side>a.btn-trial>p{writing-mode:vertical-rl}.header-cv__side>a.btn-trial:hover{background-image:linear-gradient(#e45964,#e96041 60%,#eb8b50)}.header-cv__side>a.btn-simu{margin-top:1rem;background-color:#696969;font-size:10px;font-size:.625rem}.header-cv__side>a.btn-simu:hover{background-color:gray}.header-cv__side>a.btn-cp{width:80px;height:87px;margin-bottom:1rem;padding:0 .125rem 1rem;border-color:#e5a600;background:url(/assets/img/common/img-campaign_transfer-back.svg) center top/contain no-repeat;background-color:#fff;color:#0f1111;font-weight:700;font-size:13px;font-size:.8125rem;place-content:end center}.header-cv__side>a.btn-cp>img{position:absolute;top:-40px;right:18px;transform:scale(1.25);transition:.1s}.header-cv__side>a.btn-cp>strong{color:#d93027;font-size:17px;font-size:1.0625rem}.header-cv__side>a.btn-cp>strong>span{position:relative}.header-cv__side>a.btn-cp>strong>span::after{position:absolute;top:-.1rem;left:50%;transform:translateX(-50%);color:#d93027;content:"●";font-size:5px;font-size:.3125rem}.header-cv__side>a.btn-cp:hover{color:#0f1111;filter:drop-shadow(0 1px 5px rgba(0, 0, 0, .3))}.header-cv__side>a.btn-cp:hover>img{transform:scale(1.3)}.header-cv__contact,.header-cv__download{display:grid;width:100px;background-color:#ffce4a;font-weight:500;line-height:1.4;text-align:center;transition:all .1s;font-size:13px;font-size:.8125rem;place-content:center}.header-cv__contact:hover,.header-cv__download:hover{opacity:.8;background-color:#ffdd80}.header-cv__contact>span,.header-cv__download>span{width:23px;height:23px;margin:0 auto .5rem}.header-cv__contact>span>svg,.header-cv__download>span>svg{display:block;width:100%;height:100%}.header-cv__contact{background-color:#0f1111;color:#fff}.header-cv__contact:hover{background-color:#111;color:#fff}}@media (min-width:961px)and (hover:none){.header-menu>li{cursor:pointer}.header-menu>li>span{pointer-events:auto!important}}@media (min-width:1221px){.contact-simu-list .simu-list-mark1{transform:translateX(-50%)}}@media (max-width:1340px){.article-separate{grid-template-columns:1fr 15rem;padding-inline:2.5rem 4.5rem}.article-separate__side ul>li:not(:first-child){margin-top:.75rem}.article-separate__side ul>li>a{font-size:12px;font-size:.75rem;padding-block:2px}.glossary-page .glossary-separate{grid-template-columns:1fr 15rem;padding-inline:2.5rem 4.5rem}}@media (max-width:1231px){.price-cards ul{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.25rem}.price-cards ul li,.price-cards ul li:nth-child(1),.price-cards ul li:nth-child(4){border-radius:.5rem}.price-cards ul li.basic{order:3}.price-cards ul li.standard{order:4}.price-cards ul li.premium{order:1}.price-cards ul li.enterprise{order:2}}@media (max-width:1220px){.contact-simu-list-box{grid-template-columns:1fr}.contact-simu-list .simu-list-mark1{position:relative;top:0;left:0;margin-bottom:1rem}}@media (max-width:1200px){.case-list .slick-next,.case-list .slick-prev{left:15px}.case-list .slick-next{right:15px;left:unset}}@media (max-width:1100px){.footer__nav>ul{width:calc((100% - 4rem)/ 3)}.column-page .column-list>li>a{grid-template-columns:240px 1fr}.diagram_creation_support-page .kv{background-size:auto}.diagram_creation_support-page .kv__inner{padding-block:100px 45px}.diagram_creation_support-page .kv__inner__content{grid-template-columns:.9fr 450px;gap:20px}.diagram_creation_support-page .kv__inner__content__text__balloon{line-height:50px;font-size:18px;font-size:1.125rem}.diagram_creation_support-page .kv__inner__content__text__heading{font-size:22px;font-size:1.375rem}.diagram_creation_support-page .kv__inner__content__text__heading .text-title{font-size:30px;font-size:1.875rem}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer img,.diagram_creation_support-page .kv__inner__content__text__heading .text-user img{bottom:-120px;width:120px}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer::before,.diagram_creation_support-page .kv__inner__content__text__heading .text-user::before{left:20px}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer::before{left:25px}.feature-page .kv__content{width:440px}.feature-page .kv__content--heading{font-size:48px;font-size:3rem}.feature-page .kv__mainimg{left:calc(440px + 3rem);height:400px}.seminar-page .seminar-box{grid-template-columns:250px 1fr;gap:2rem}.seminar-page .seminar-box__column{grid-template-columns:1fr}}@media (max-width:960px){.footer__main{grid-template-columns:1fr;padding:3rem 0}.footer__corpinfo{order:2;gap:1.5rem;padding:0 15px}.footer__iso img{width:100%;max-height:60px}.footer__nav{order:1;gap:0;width:100%;border-top:1px solid #ccc}.footer__nav>ul{width:100%}.footer__nav>ul>li{border-bottom:1px solid #ccc}.footer__nav>ul>li:not(:last-child){margin-bottom:0}.footer__nav>ul>li>a,.footer__nav>ul>li>span{padding:.85rem 2rem .85rem 1rem;border-bottom:none}.footer__nav>ul>li>a::before,.footer__nav>ul>li>span::before{right:15px}.footer__nav>ul>li>span{cursor:pointer}.footer__nav>ul>li>span::before{transform:translateY(-75%) rotate(135deg);border-color:gray;content:""}.footer__nav>ul>li>span.is-open::before{transform:translateY(-25%) rotate(-45deg)}.footer__child-list{display:none;margin-top:0;border-top:1px solid #ccc;background-color:#f2f2f2}.footer__child-list li:not(:last-child){border-bottom:1px solid #ccc}.footer__child-list li a{padding:.85rem 1rem .85rem 1.5rem;font-size:14px;font-size:.875rem}.footer__sub-inner{flex-direction:column;padding:1.5rem 1rem}.footer__sub-inner ul{flex-direction:column}.footer__sub-inner ul li:not(:last-child){margin:0 0 .5rem 0;padding-right:0;border-right:none}.header{height:61px}.header__logo{width:125px;margin-left:1rem}.header__nav{position:fixed;top:61px;left:0;width:100%;height:calc(100% - 61px);overflow-y:auto;background-color:#fff}.header__menu-btn{position:relative;display:block;width:54px;height:60px;cursor:pointer}.header__menu-btn>span{position:absolute;top:29px;left:15px;display:block;width:24px;height:2px;border-radius:1px;background-color:#0f1111;transition:.2s cubic-bezier(.165,.84,.44,1)}.header__menu-btn>span:nth-of-type(1){margin-top:-8px}.header__menu-btn>span:nth-of-type(3){margin-top:8px}.header__nav{visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s}html.is-menu-open{height:100%;overflow:hidden}html.is-menu-open body{max-height:100%;overflow:hidden}html.is-menu-open .header__nav{visibility:visible;opacity:1;transition:opacity .2s}html.is-menu-open .header__menu-btn>span:nth-of-type(1){transform:rotate(45deg);margin-top:0}html.is-menu-open .header__menu-btn>span:nth-of-type(2){display:none}html.is-menu-open .header__menu-btn>span:nth-of-type(3){transform:rotate(-45deg);margin-top:0}.header-menu{order:2;width:100%;height:auto;border-top:1px solid #ccc}.header-menu>li{width:100%}.header-menu>li>a,.header-menu>li>span{position:relative;display:block;height:auto;padding:.85rem 2rem .85rem 1rem;font-weight:700;line-height:1.4;font-size:14px;font-size:.875rem}.header-menu>li>a::before,.header-menu>li>span::before{position:absolute;top:50%;right:15px;display:block;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1px solid #0f1111;border-right:1px solid #0f1111;content:""}.header-menu>li>span{cursor:pointer}.header-menu>li>span::before{transform:translateY(-50%) rotate(135deg);width:8px;height:8px;border-color:gray}.header-menu>li>span.is-open::before{top:50%;bottom:auto;transform:translateY(-25%) rotate(-45deg)}.header-menu>li.current>a,.header-menu>li.current>span{color:#08968b}.header-menu>li.current>a::after,.header-menu>li.current>span::after{content:none}.header-menu>li>ul{display:none;border-top:1px solid #ccc;background-color:#f2f2f2;filter:unset}.header-menu>li>ul>li>a{display:block;padding:.75rem 2rem .75rem 2rem;color:#08968b;font-weight:500;line-height:1.4;font-size:14px;font-size:.875rem}.header-menu>li>ul>li>a>span{display:block;margin-top:.25rem;color:#0f1111;font-size:11px;font-size:.6875rem}.header-menu>li>ul>li:not(:last-child){border-bottom:1px solid #ccc}.header-menu>li>ul>li.current>a{background-color:#e8f4f6}.header-menu>li>ul.column{display:none}.header-menu>li>ul.column>li>a{padding:.75rem 2rem .75rem 3rem}.header-menu>li>ul.column>li.all-space>a{padding:.75rem 2rem .75rem 2rem}.header-menu>li:not(:last-child){border-bottom:1px solid #ccc}.header-cv{order:1;width:100%;padding:2rem 1rem}.header-cv>:not(:last-child){margin-bottom:.75rem}.header-cv__contact,.header-cv__download,.header-cv__side>a{position:relative;display:grid;height:60px;border-radius:100vh;color:#fff;font-weight:500;line-height:1.4;font-size:16px;font-size:1rem;place-content:center}.header-cv__contact>span,.header-cv__download>span,.header-cv__side>a>span{position:absolute;top:50%;left:1rem;display:grid;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:#fff;place-content:center}.header-cv__contact>span>svg,.header-cv__download>span>svg,.header-cv__side>a>span>svg{width:18px;height:18px;color:#0f1111}.header-cv__side>:not(:last-child){margin-bottom:.75rem}.header-cv__side>a.btn-trial{background-image:linear-gradient(#dc3643,#e54c2a 60%,#ee630e)}.header-cv__side>a.btn-simu{background-color:#696969}.header-cv__side>a.btn-cp{display:flex;align-items:center;margin-bottom:1rem;border:1px solid #e5a600;background:#fff;background:url(/assets/img/common/img-campaign_transfer-back_sp.svg) center top/cover no-repeat;color:#0f1111;text-align:center;font-size:18px;font-size:1.125rem}.header-cv__side>a.btn-cp>img{position:relative;top:-.75rem;right:.75rem;width:80px}.header-cv__side>a.btn-cp>strong{color:#d93027;font-size:20px;font-size:1.25rem}.header-cv__side>a.btn-cp>strong>span{position:relative}.header-cv__side>a.btn-cp>strong>span::after{position:absolute;top:-.25rem;left:50%;transform:translateX(-50%);color:#d93027;content:"●";font-size:5px;font-size:.3125rem}.header-cv__download{background-color:#ffce4a;color:#0f1111}.header-cv__contact{background-color:#0f1111}.tb-none{display:block!important}.sp-none{display:none!important}.local-nav>ul>li{width:calc((100% - 10px)/ 2)}.price-cards ul{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.main{margin-top:60px}.main--index{margin-top:0}.article-separate{grid-template-columns:1fr;grid-template-areas:"area2" "area1" "area3";padding-inline:1rem}.article-separate__side{position:relative;top:0}.article-separate__side ul{margin:0;padding:1rem;border:none;border-radius:5px;background-color:#f2f2f2}.article-separate__side ul>li>a{padding-left:0;text-decoration:underline}.article-separate__side ul>li>a.is-active{border-color:transparent;color:#0f1111}.article-separate .article__title{font-size:28px;font-size:1.75rem}.pagination{gap:5px}.pagination a{font-size:14px;font-size:.875rem}.diagram_creation_support-page .kv__inner__content{grid-template-columns:1fr 340px;gap:10px}.diagram_creation_support-page .kv__inner__content__text__balloon{line-height:45px;font-size:16px;font-size:1rem}.diagram_creation_support-page .kv__inner__content__text__heading{font-size:20px;font-size:1.25rem}.diagram_creation_support-page .kv__inner__content__text__heading .text-title{font-size:28px;font-size:1.75rem}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer img,.diagram_creation_support-page .kv__inner__content__text__heading .text-user img{bottom:-90px;width:100px}.download-page .ranking>div>p{font-size:14px;font-size:.875rem}.download-form-page .wp-form{grid-template-columns:1fr}.download-form-page .wp-form .wp-info__ttl{margin-block:1rem .25rem}.download-form-page .wp-form .wp-formbox{padding:1.5rem 1rem 2rem;filter:drop-shadow(0 3px 6px rgba(248, 142, 0, .1))}.flow-page .flow-box__trial{gap:1.5rem;padding:1.5rem}.flow-page .flow-box__contract{padding:0 1.5rem 1.5rem}.flow-page .flow-box__contract_ttl{top:-.825rem;font-size:16px;font-size:1rem}.flow-page .flow-box__contract .step-box{gap:.5rem 1.5rem}.flow-page .flow-box__contract .step-box>div{padding:1rem}.glossary-page .glossary-main p{margin-block:3rem 1rem}.glossary-page .glossary-main>ul{gap:.75rem}.glossary-page .glossary-separate{grid-template-columns:1fr;padding-inline:1rem}.glossary-page .glossary-separate__side p{font-size:16px;font-size:1rem}.glossary-page .glossary-separate__side ul{margin:.5rem 0 .5rem .5rem}.glossary-page .glossary-separate__side ul>li>.u-lnk-c{font-size:12px;font-size:.75rem}.glossary-page .glossary-separate__body .overview{padding:1rem}.glossary-page .glossary-separate__body .point-list>li::before{top:.45rem}.hoteling-page .kv__bg,.seat-management-page .kv__bg,.telework_slacking_off-page .kv__bg{margin-bottom:60px}.hoteling-page .kv__bg .kv>div,.seat-management-page .kv__bg .kv>div,.telework_slacking_off-page .kv__bg .kv>div{width:100%}.hoteling-page .kv__bg .kv>div .heading-lv-1,.seat-management-page .kv__bg .kv>div .heading-lv-1,.telework_slacking_off-page .kv__bg .kv>div .heading-lv-1{margin-bottom:40px;padding:25px 0 25px;text-align:center}.hoteling-page .kv__bg .kv>div .heading-lv-1::before,.seat-management-page .kv__bg .kv>div .heading-lv-1::before,.telework_slacking_off-page .kv__bg .kv>div .heading-lv-1::before{left:50%}.hoteling-page .kv__bg .kv p,.seat-management-page .kv__bg .kv p,.telework_slacking_off-page .kv__bg .kv p{text-align:center}.hoteling-page .summary-sec__box>div,.seat-management-page .summary-sec__box>div,.telework_slacking_off-page .summary-sec__box>div{padding-inline:15px}.hoteling-page .summary-sec__box>div ul,.seat-management-page .summary-sec__box>div ul,.telework_slacking_off-page .summary-sec__box>div ul{margin-top:40px}.hoteling-page .summary-sec__heading,.seat-management-page .summary-sec__heading,.telework_slacking_off-page .summary-sec__heading{font-size:24px;font-size:1.5rem}.hoteling-page .summary-sec__title,.seat-management-page .summary-sec__title,.telework_slacking_off-page .summary-sec__title{padding-left:20px;font-size:18px;font-size:1.125rem}.hoteling-page .summary-sec__title::before,.seat-management-page .summary-sec__title::before,.telework_slacking_off-page .summary-sec__title::before{width:15px;height:15px}.hoteling-page .summary-sec .btn-cv,.seat-management-page .summary-sec .btn-cv,.telework_slacking_off-page .summary-sec .btn-cv{width:100%;margin-top:60px}.qr-page .scroll .qr-list{width:860px!important}.qr-page .scroll .qr-list__heading-lv-1{width:100px!important;font-size:14px;font-size:.875rem}.qr-page .scroll .qr-list__heading-lv-2{width:200px!important;font-size:14px;font-size:.875rem}.qr-page .scroll .qr-list__heading-lv-2__content{font-size:14px;font-size:.875rem}.qr-page .scroll .qr-list__heading-lv-2__content--top{font-size:12px;font-size:.75rem}}@media (max-width:769px){.btn-primary{max-width:unset;min-height:60px;font-size:16px;font-size:1rem}.btn-primary--arrow:after,.btn-primary--square:after{right:5%;width:35px;height:35px}.dl-column{margin-top:40px}.dl-column--btn{width:100%;font-size:16px;font-size:1rem}.dl-column--btn:after{width:35px;height:35px;margin-right:5%}}@media (max-width:768px){body{font-size:14px;font-size:.875rem}sup{font-size:11px;font-size:.6875rem}.heading-lv-1{margin-bottom:4rem;padding:1.5rem 1rem;font-size:28px;font-size:1.75rem}.heading-lv-1::before{width:40px;height:3px}.heading-lv-2{margin-bottom:40px;padding:3px 0 3px 20px;font-size:26px;font-size:1.625rem}.heading-lv-2::before{width:3px}.heading-lv-3{margin-bottom:1.5rem;padding-bottom:.75rem;font-size:22px;font-size:1.375rem}.heading-lv-3::before{width:45px}.heading-lv-4{margin-bottom:40px;padding:25px 0 25px;font-size:24px;font-size:1.5rem}.heading-lv-4::before{width:40px;height:3px}.content{padding-inline:1rem}.content>section+section{margin-top:4rem}.sec{padding-block:4rem}.sec__inner{padding-inline:1rem}.sec-cv__inner{padding-inline:1rem}.sec-cv__btn-area{flex-direction:column}.pc-none{display:block!important}.u-lnk-c{grid-template-columns:1.25rem 1fr;padding:0}.u-lnk-c span{width:1.25rem;height:1.25rem}.u-lnk-c span::after{top:7px;left:6px;width:.3rem;height:.3rem}.btn{width:100%;min-height:50px;margin:3rem auto 0;font-size:14px;font-size:.875rem}.btn--arrow-bold{min-height:60px}.btn--arrow-back:before{width:8px;height:8px}.btn--link::after,.btn--link:before{width:35px;height:35px}.btn-cv{height:60px;font-size:16px;font-size:1rem}.btn-cv>span{padding-left:40px}.btn-cv>span>span{width:32px;height:32px}.btn-cv>span>span>svg{width:18px;height:18px}.btn-cv__dl-s{height:50px;border-radius:25px;font-size:14px;font-size:.875rem}.btn-cv__dl-s>span{padding-left:35px}.btn-cv__dl-s>span>span{width:28px;height:28px}.btn-cv__dl-s>span>span>svg{width:16px;height:16px}.btn-cv__hukidashi{font-size:11px;font-size:.6875rem}.btn-cv__hukidashi::before{bottom:-9px;width:10px;height:9px}.btn-cta{gap:.75rem;max-width:unset;margin-top:2.5rem;padding:1rem;font-size:16px;font-size:1rem;filter:drop-shadow(0 2px 4px #f67e62)}.btn-cta>img{width:1.25rem}.btn-cta__hukidashi{top:-22px;width:140px;font-size:12px;font-size:.75rem}.breadcrumb{padding:8px 15px}.breadcrumb>ul{font-size:10px;font-size:.625rem}.local-nav{padding-inline:1rem}.local-nav>ul>li{width:100%}.local-nav>ul>li>a{height:50px;border-radius:25px;line-height:48px;font-size:14px;font-size:.875rem}.local-nav>ul>li>a::after{right:20px}.card-download>ul>li{gap:1rem;padding:0 1rem 1rem}.card-download__heading{margin-bottom:20px;font-size:16px;font-size:1rem}.card-download__heading>span{font-size:14px;font-size:.875rem}.case-list a>figure{height:150px}.case-list .slick-next,.case-list .slick-prev{top:calc(50% - 1.25rem);width:2.5rem;height:2.5rem}.case-list .slick-next::before,.case-list .slick-prev::before{top:17px;left:12px;width:.5rem;height:.5rem}.case-list .slick-next::before{left:8px}.faq-list>li{border-radius:10px}.faq-list>li>div{padding:0 1rem 1rem}.faq-list>li>div>div{padding:.5 1rem}.faq-list__heading{padding:1rem 3rem 1rem 2.5rem;cursor:pointer;font-size:14px;font-size:.875rem}.faq-list__heading>span:nth-of-type(1){left:1rem;font-size:18px;font-size:1.125rem}.faq-list__heading>span:nth-of-type(3){top:1.2rem;right:1rem;width:20px;height:20px}.faq-list__heading>span:nth-of-type(3)::before{width:6px;height:6px}.price-cards ul{grid-template-columns:1fr}.price-cards ul li h3{padding:1rem .5rem .75rem;font-size:18px;font-size:1.125rem}.price-cards ul li h3>span{margin-top:.25rem;font-size:12px;font-size:.75rem}.price-cards ul li.basic{order:4}.price-cards ul li.standard{order:3}.price-cards ul li.premium{order:2}.price-cards ul li.enterprise{order:1}.news-meta>time{font-size:14px;font-size:.875rem}.news-meta>span{font-size:11px;font-size:.6875rem}.column-meta>time{font-size:14px;font-size:.875rem}.column-meta>span:last-child{min-width:unset;height:24px;line-height:24px;font-size:11px;font-size:.6875rem}.case-meta{font-size:12px;font-size:.75rem}.conversion-sec{padding-block:4rem}.conversion-sec__inner{padding-inline:1rem}.conversion-sec__inner>p:nth-of-type(1){font-size:24px;font-size:1.5rem}.conversion-sec__inner>ul{flex-direction:column}.conversion-sec__inner>ul>li{width:100%;padding:1rem}.conversion-sec__content-order>p{margin-bottom:1rem;font-size:14px;font-size:.875rem}.conversion-sec__content-tel>p{margin-bottom:1rem;font-size:14px;font-size:.875rem}.conversion-sec__content-tel>div>p:nth-of-type(1){margin-bottom:4px;padding-left:32px;font-size:28px;font-size:1.75rem}.conversion-sec__content-tel>div>p:nth-of-type(1)>svg{width:24px;height:24px}.bg-gourd__top+.conversion-sec .conversion-sec__inner{top:0}.page-top-banner{height:26px;line-height:26px;letter-spacing:0;font-size:10px;font-size:.625rem}#randomBanner{display:none!important}.floating-banner--01{right:0;left:0;width:calc(100% - 80px);height:70px;padding:.3rem;box-sizing:border-box}.floating-banner--01--close-btn{top:-18px;right:0;width:25px;height:25px}.floating-banner--01--sp{display:inline-block}.floating-banner--01--pc{display:none}.floating-banner--01--freebox{font-size:1.3rem;line-height:initial;letter-spacing:.1em}.floating-banner--01--min3>span{color:#fff;font-size:.8rem}.floating-banner--02{right:0;left:0;width:calc(100% - 80px);height:70px;padding:.3rem;box-sizing:border-box}.floating-banner--02--close-btn{top:-18px;right:0;width:25px;height:25px}.floating-banner--02--sp{display:inline-block}.floating-banner--02--pc{display:none}.floating-banner--02--freebox{padding:.2rem .6rem;font-size:1.3rem;line-height:initial;letter-spacing:.1em}.floating-banner--02--min3{position:relative;top:-5px;font-size:.9rem;line-height:initial}.floating-banner--02--min3>span{font-size:.8rem;line-height:initial}.main{margin-bottom:80px}.main__bg::before{padding-top:21.05%}.main--index{margin-bottom:0}.main--feature{margin-bottom:0}.internal-fv__inner{min-height:200px;padding-inline:1rem}.internal-fv__inner>p{font-size:12px;font-size:.75rem}.internal-fv__heading{font-size:28px;font-size:1.75rem}.internal-fv__heading::before{width:28px;border-bottom:3px dotted #08968b}.article__header{margin-bottom:2rem;padding-inline:1rem}.article__header>ul>li{height:26px;padding:0 12px;border-radius:13px;line-height:26px;font-size:12px;font-size:.75rem}.article__title{margin-top:8px;font-size:22px;font-size:1.375rem}.article__body{padding-inline:1rem}.article__body-lead{margin-bottom:40px}.article__body-lead--small{max-width:none;margin:0 0 40px}.article__body-lead-copy{font-size:18px!important;font-size:1.125rem!important}.article__body-main{margin:0 auto}.article__body-main>div ol,.article__body-main>div p,.article__body-main>div ul{font-size:14px;font-size:.875rem}.article__body-main>div ol:not(:last-child),.article__body-main>div p:not(:last-child),.article__body-main>div ul:not(:last-child){margin-bottom:15px}.article__body-main>div ol:has(+.article__copy-lv-2),.article__body-main>div p:has(+.article__copy-lv-2),.article__body-main>div ul:has(+.article__copy-lv-2){margin-bottom:30px}.article__body-main>div>dl{font-size:14px;font-size:.875rem}.article__body-main>div>dl:not(:last-child){margin-bottom:15px}.article__body-main>div:not(:last-child){margin-bottom:40px}.article__copy-lv-1{margin-bottom:1rem;padding-left:1rem;font-size:18px;font-size:1.125rem}.article__copy-lv-2{margin-bottom:10px;font-size:16px;font-size:1rem}.article__copy-lv-3{margin-bottom:15px;font-size:14px;font-size:.875rem}.article__client-info{grid-template-columns:1fr;margin-bottom:2rem;padding:1rem}.article__client-info>div>dl{grid-template-columns:1fr;gap:0}.article__client-info>div>dl>dd:not(:last-child){margin-bottom:.5rem}.article__summary{padding:1.5em 1em}.article__caption{font-size:12px;font-size:.75rem}.article__table td,.article__table th{padding:6px;font-size:12px;font-size:.75rem}.article__table--1 td:first-child,.article__table--1 th:first-child{width:60px}.article__table:not(:last-child){margin-bottom:15px}.movie-iframe{border-radius:.5rem}.column-pagination-inner>a{padding:15px 5px;font-size:12px;font-size:.75rem}.column-pagination-inner>a:nth-of-type(2)::after,.column-pagination-inner>a:nth-of-type(2)::before{height:20px}.column-pagination-inner>a:active{padding-block:16px 14px}.column-pagination-inner #next-column::after,.column-pagination-inner #prev-column::after{width:5px;height:5px}.column-pagination-inner #next-column{padding-right:18px}.column-pagination-inner #next-column::after{right:7px}.column-pagination-inner #prev-column{padding-left:18px}.column-pagination-inner #prev-column::after{left:7px}.campaign-page .sec_campaign{padding:1rem 1rem}.campaign-page .sec_campaign__inner{padding:1rem 1rem 2rem;border-radius:.5rem}.campaign-page .sec_campaign__inner>.campaign-limit{top:-.75rem;right:-.75rem;width:4rem}.campaign-page .sec_campaign__ttl{font-size:20px;font-size:1.25rem}.campaign-page .sec_campaign__ttl>strong{font-size:24px;font-size:1.5rem}.campaign-page .sec_campaign__ttl>strong>span::after{top:-.3rem;font-size:6px;font-size:.375rem}.campaign-page .sec_stripe{padding:2rem 1rem}.campaign-page .sec_stripe__inner>p{font-size:16px;font-size:1rem}.campaign-page .sec_stripe__box,.campaign-page .sec_stripe__box-noarrow{padding:1rem 1rem 2rem;font-size:16px;font-size:1rem}.campaign-page .btn-campaign{margin-top:1.5rem;font-size:16px;font-size:1rem;filter:drop-shadow(0 2px 4px #f67e62)}.campaign-page .btn-campaign::after{right:1rem;width:.5rem;height:.5rem}.case-page .article__body-main figure>figcaption{font-size:12px;font-size:.75rem}.case-page .article__body-main .separate-l,.case-page .article__body-main .separate-r{grid-template-columns:1fr}.column-post-page .column-cta{padding:1.5rem 2rem;border-radius:10px;margin-block:40px}.column-post-page .column-cv-sec__inner>p{font-size:14px;font-size:.875rem}.column-post-page .column-cv-sec__ttl{font-size:18px;font-size:1.125rem}.column-post-page .column-dl-btn{padding:15px 0;font-size:18px;font-size:1.125rem}.contact-page-trialselect .trial-select{gap:1.5rem;margin-top:4rem;padding:0 1rem 2rem;border-radius:.5rem}.contact-page-trialselect .trial-select__heading{border-radius:calc(.5rem - 1px) calc(.5rem - 1px) 0 0;font-size:16px;font-size:1rem;margin-inline:-1rem}.contact-page-trialselect .trial-select>.plan-appeal{top:-2.25rem;font-size:18px;font-size:1.125rem}.contact-page-trialselect .trial-select>.selling-pt{font-size:22px;font-size:1.375rem}.contact-page-trialselect .trial-select>.btn{margin-top:0}.contact-thanks-page .content>h1{margin-bottom:40px;font-size:24px;font-size:1.5rem}.contact-thanks-page .content .thanks-box{padding:1rem .5rem;border-radius:.5rem}.contact-thanks-page .content .thanks-box__call p:nth-of-type(1){margin-bottom:4px;padding-left:32px;font-size:28px;font-size:1.75rem}.contact-thanks-page .content .thanks-box__call p:nth-of-type(1)>svg{width:24px;height:24px}.diagram_creation_support-page .kv__inner__content{grid-template-columns:1fr;gap:100px}.diagram_creation_support-page .kv__inner__content__text__balloon{width:300px;line-height:35px;font-size:14px;font-size:.875rem}.diagram_creation_support-page .kv__inner__content__text__balloon::after{bottom:-12px}.diagram_creation_support-page .kv__inner__content__text__heading{text-align:center;font-size:20px;font-size:1.25rem}.diagram_creation_support-page .kv__inner__content__text__heading .text-title{font-size:28px;font-size:1.75rem}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer img,.diagram_creation_support-page .kv__inner__content__text__heading .text-user img{bottom:-95px;width:100px}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer::before,.diagram_creation_support-page .kv__inner__content__text__heading .text-user::before{width:20px;height:60px}.diagram_creation_support-page .kv__inner__content__image{width:80%;margin:0 auto}.diagram_creation_support-page .about-sec__inner .appeal-box__ttl{padding:1rem;background-size:100% 3px,3px 100%,100% 3px,3px 100%;font-size:18px;font-size:1.125rem}.diagram_creation_support-page .about-sec__inner .appeal-box>p{font-size:16px;font-size:1rem}.diagram_creation_support-page .about-sec__inner .about-box{padding:1rem}.diagram_creation_support-page .about-sec__inner .about-box__inner{grid-template-columns:1fr}.diagram_creation_support-page .real-sec__inner{padding-top:60px}.diagram_creation_support-page .real-sec__inner ul li{width:100%;padding-inline:1rem}.diagram_creation_support-page .real-sec__inner ul li>div .comment{grid-template-columns:1fr}.diagram_creation_support-page .real-sec__inner ul li>div .comment>figure{order:2}.diagram_creation_support-page .real-sec__inner ul li>div .comment__hukidashi::after{top:calc(100% - 1px);left:50%;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%)}.diagram_creation_support-page .real-sec__inner .dli-chevron-down>span{width:2em;height:2em}.diagram_creation_support-page .real-sec__inner>p{font-size:28px;font-size:1.75rem}.diagram_creation_support-page .real-sec::after{width:30%;height:60px}.diagram_creation_support-page .merit-sec__inner{padding:100px 20px 80px 20px}.diagram_creation_support-page .merit-sec__inner ul li,.diagram_creation_support-page .merit-sec__inner ul li:nth-child(even){grid-template-columns:1fr;grid-template-areas:"area1" "area2"}.diagram_creation_support-page .merit-sec__inner ul li:nth-child(even)>div h3,.diagram_creation_support-page .merit-sec__inner ul li>div h3{font-size:18px;font-size:1.125rem}.diagram_creation_support-page .type-sec{background-color:#dcf3f1}.diagram_creation_support-page .type-sec__inner ul{position:relative;display:flex;flex-wrap:wrap;gap:40px;padding:0}.diagram_creation_support-page .type-sec__inner ul li{width:100%;padding:10px;border-radius:10px}.diagram_creation_support-page .type-sec__inner ul li>div .title{padding:0 30px 10px 40px;font-size:18px;font-size:1.125rem}.diagram_creation_support-page .type-sec__inner .variety ul{gap:10px}.diagram_creation_support-page .type-sec__inner .variety ul li{width:100%}.diagram_creation_support-page .type-sec__inner .case{margin-top:60px;padding:30px 20px}.diagram_creation_support-page .type-sec__inner .case h3{font-size:20px;font-size:1.25rem}.diagram_creation_support-page .type-sec__inner .case__box .after,.diagram_creation_support-page .type-sec__inner .case__box .before{width:100%;padding:10px;border-radius:15px 15px 0 0}.diagram_creation_support-page .type-sec__inner .case__box .after p,.diagram_creation_support-page .type-sec__inner .case__box .before p{font-size:20px;font-size:1.25rem}.diagram_creation_support-page .type-sec__inner .case__box .after{padding:0 10px 20px 10px;border-radius:0 0 15px 15px}.diagram_creation_support-page .flow-sec__inner{padding-top:60px}.diagram_creation_support-page .flow-sec__inner__box ul li{align-items:start;grid-template-columns:50px 1fr}.diagram_creation_support-page .flow-sec__inner__box ul li:not(:last-child)::after{left:22px;height:calc(100% - 70px);border-left-width:5px}.diagram_creation_support-page .flow-sec__inner__box ul li .number>figure{width:50px;height:50px}.diagram_creation_support-page .flow-sec__inner__box ul li h3{font-size:18px;font-size:1.125rem}.diagram_creation_support-page .price-sec .price-sec__inner{padding-block:60px}.diagram_creation_support-page .price-sec .price-sec__inner .price-box{padding:30px}.diagram_creation_support-page .price-sec .price-sec__inner .price-box h3{font-size:24px;font-size:1.5rem}.diagram_creation_support-page .price-sec .price-sec__inner .btn-box .btn-diagram{width:100%}.diagram_creation_support-page .price-sec .price-sec__inner .btn-box .btn-diagram__hukidashi{padding:8px 15px}.diagram_creation_support-page .contact-sec__inner__box>ul>li{width:100%}.diagram_creation_support-page .contact-sec__inner__box>ul>li>.btn-cv{width:100%}.diagram_creation_support-page .modal-block{padding:15px}.diagram_creation_support-page .modal-block .img-section{width:100vw}.diagram_creation_support-page .modal-block .img-section span{position:absolute;top:-40px;right:0}.diagram_creation_support-page .modal-block .img-section img{height:auto}.diagram_creation_support-page .modal-block .caption{font-size:14px;font-size:.875rem}.download-thanks-page .content>div{max-width:none}.download-all-page .materialslist>ul{gap:1.5rem}.download-all-page .materialslist>ul>li>figure{height:auto}.download-all-page .materialslist__txt>h3{font-size:16px;font-size:1rem}.download-all-page .materialslist__txt>h3>span{display:block;font-size:12px;font-size:.75rem}.download-page .recomend-list>li{grid-template-columns:1fr}.download-page .recomend-list>li>div:last-child{gap:1rem}.download-page .recomend-list>li>div:last-child>a{width:100%}.download-page .recomend-list__heading{font-size:18px;font-size:1.125rem}.download-page .recomend-list__heading>span{font-size:14px;font-size:.875rem}.download-page .recomend-list.pic-up>li{grid-template-columns:1fr;padding:1rem}.download-page .recomend-list.pic-up>li+li{margin-top:1rem}.download-page .ranking>div>figure>img{width:min(100%,400px)}.feature-page .kv{margin-top:-34px;padding:3.5rem 1rem 0}.feature-page .kv__inner{flex-direction:column}.feature-page .kv__content{width:100%}.feature-page .kv__content--btn{margin-block:3rem}.feature-page .kv__content--heading{margin-bottom:2rem;font-size:36px;font-size:2.25rem}.feature-page .kv__mainimg{position:relative;left:0;width:calc(100% + 2rem);height:240px;margin-inline:-1rem}.feature-page .kv__mainimg>img{width:100%;border-radius:0}.feature-page .kv__parts-01{width:340px}.feature-page .sec-achieve__top{padding-top:3rem}.feature-page .sec-achieve__top--ttl{font-size:18px;font-size:1.125rem}.feature-page .sec-achieve__bottom{padding-block:.5rem 2rem}.feature-page .sec-achieve__bottom--ttl{font-size:20px;font-size:1.25rem;margin-block:.75rem 1rem}.feature-page .sec-achieve__inner{padding-inline:1rem}.feature-page .feature-sec__inner{grid-template-columns:1fr;grid-template-areas:"area1" "area2" "area3"}.feature-page .feature-sec__inner:not(:last-child){margin-bottom:3.5rem}.feature-page .feature-sec__inner:nth-child(even){grid-template-columns:1fr;grid-template-areas:"area1" "area2" "area3"}.feature-page .feature-sec__heading{font-size:20px;font-size:1.25rem}.feature-page .feature-sec__heading>span{font-size:48px;font-size:3rem}.feature-page .btn-list{grid-template-columns:1fr}.sec-form{margin-top:5rem;padding-block:2rem 4rem}.sec-form__inner{margin-top:-4rem;padding:1.5rem 1rem 2rem;filter:drop-shadow(0 3px 6px rgba(248, 142, 0, .2))}.sec-form__inner>.txt-info .note{font-size:12px;font-size:.75rem}.sec-form-main form .form-item{grid-template-columns:1fr;gap:.25rem 1.25rem;margin-bottom:.75rem}.sec-form-main form .form-item:has(*>.error-message){margin-bottom:1.5rem}.sec-form-main form .form-item input[type=checkbox]+span{font-size:12px;font-size:.75rem}.sec-form-main form .form-item label{gap:.375rem}.sec-form-main form .form-item label>span{font-size:10px;font-size:.625rem}.sec-form-main form .form-item textarea{min-height:7rem}.sec-form-main form .form-privacy{font-size:11px;font-size:.6875rem}.sec-form-main form .form-submit{margin-top:2rem}.sec-form-main form .form-submit>input{width:100%;height:50px;font-size:14px;font-size:.875rem}.sec-form-main form .error-message-inquiry,.sec-form-main form .error-message-privacy,.sec-form-main form .error-message-required{font-size:10px;font-size:.625rem}.function-page .modal-block{padding:15px}.function-page .modal-block .img-section{width:100vw}.function-page .modal-block .img-section img{height:auto}.function-page .modal-block .caption{font-size:14px;font-size:.875rem}.function-page .funclist>ul{gap:1.5rem}.function-page .funclist>ul>li{padding:1rem}.function-page .funclist>ul>li::before{top:.5rem;right:.5rem}.function-page .funclist__heading{font-size:16px;font-size:1rem}.function-page .btn-list{grid-template-columns:1fr}.function-page .demo-box{padding:1rem 1rem;border-radius:.5rem}.function-page .demo-box__btn .btn-demo{min-width:unset;margin-top:1.5rem}.function-page .demo-box__heading{font-size:18px;font-size:1.125rem}.function-page .funcbox-movie{grid-template-columns:1fr}.function-page .funcbox-movie__contents>p{font-size:18px;font-size:1.125rem}.function-page .funcbox-movie__list{width:100%;margin:0 auto;padding:0;background:unset}.function-page .funclist-ov__inner{grid-template-columns:1fr}.function-page .funclist-ov__inner figure{margin-top:0}.function-page .funclist-ov__inner>div{margin:-4rem -1rem 0;padding:4rem 1rem 1.5rem 1rem;border-radius:0}.function-page .funclist-ov__heading{grid-template-columns:45px 1fr;font-size:18px;font-size:1.125rem}.function-page.user-login-page .login-list>ul{gap:15px 30px}.function-page.user-login-page .login-list>ul>li{max-width:160px}.function-page.movie-page .movie-list>ul>li{padding:1rem}.function-page.movie-page .movie-list__twocolumn>ul{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}.function-page.movie-page .movie-list__twocolumn>ul>li{margin-top:unset}.hoteling-page .nav-box,.seat-management-page .nav-box,.telework_slacking_off-page .nav-box{margin:60px auto}.hoteling-page .nav-box>ul,.seat-management-page .nav-box>ul,.telework_slacking_off-page .nav-box>ul{padding:1rem}.hoteling-page .reason-sec,.seat-management-page .reason-sec,.telework_slacking_off-page .reason-sec{padding-inline:1rem}.hoteling-page .reason-sec__box>ul,.seat-management-page .reason-sec__box>ul,.telework_slacking_off-page .reason-sec__box>ul{grid-template-columns:1fr}.hoteling-page .reason-sec__box>ul:nth-of-type(even),.seat-management-page .reason-sec__box>ul:nth-of-type(even),.telework_slacking_off-page .reason-sec__box>ul:nth-of-type(even){grid-template-columns:1fr}.hoteling-page .reason-sec__box>ul>li>figure,.seat-management-page .reason-sec__box>ul>li>figure,.telework_slacking_off-page .reason-sec__box>ul>li>figure{max-height:none}.hoteling-page .reason-sec__box .wrap-reverse,.seat-management-page .reason-sec__box .wrap-reverse,.telework_slacking_off-page .reason-sec__box .wrap-reverse{flex-wrap:wrap-reverse!important}.hoteling-page .reason-sec__box__heading,.seat-management-page .reason-sec__box__heading,.telework_slacking_off-page .reason-sec__box__heading{margin-bottom:15px;font-size:18px;font-size:1.125rem}.hoteling-page .useful-document,.seat-management-page .useful-document,.telework_slacking_off-page .useful-document{padding-inline:1rem}.knowledge-page .knowledge-ttl{font-size:20px;font-size:1.25rem}.knowledge-page .knowledge-list a>figure{height:150px}.knowledge-page .knowledge-cta{padding:1.75rem 1.25rem;border-radius:1rem}.knowledge-page .knowledge-cta__ttl{margin-bottom:1.5rem;font-size:18px;font-size:1.125rem}.knowledge-page .knowledge-cta__cont{align-items:center;grid-template-columns:1fr}.knowledge-page .knowledge-cta__cont p{font-size:16px;font-size:1rem}.news-page .campaign-has-end{margin-top:0;font-size:28px;font-size:1.75rem}.off_office_registration-page figure{padding:.5em}.off_office_registration-page .off_office-list>ol>li{padding-left:32px}.off_office_registration-page .off_office-list>ol>li:not(:last-child){margin-bottom:10px}.off_office_registration-page .off_office-list>ol>li::before{top:0;width:24px;height:24px;font-size:12px;font-size:.75rem}.off_office_registration-page .off_office-flex{flex-wrap:wrap-reverse;justify-content:center}.off_office_registration-page .off_office-flex p{width:70%}.price-page .price-table tr:not(:first-child){border-top:none}.price-page .price-table tr td,.price-page .price-table tr th{width:calc((100% - .5rem)/ 5);min-width:unset;padding:.25rem}.price-page .price-table tr td{border-bottom:1px solid #71cfa5}.price-page .price-table tr td:last-child{border-right:1px solid #71cfa5}.price-page .price-table thead tr{border:none}.price-page .price-table thead tr th{text-align:left}.price-page .price-table thead tr td{display:none}.price-page .price-table tbody tr{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:.75rem}.price-page .price-table tbody tr th{display:block;font-size:10px;font-size:.625rem}.price-page .price-table tbody tr th.price-table__premium{width:calc((100% - .5rem)/ 5*2)}.price-page .price-table tbody tr th.price-table__premium>div{display:flex;gap:.25rem}.price-page .price-table tbody tr th.price-table__premium>div>span{width:calc((100% - .25rem)/ 2);text-align:center}.price-page .price-table__subtitle{width:100%!important;padding:.75rem .5rem!important;font-size:14px!important}.price-page .price-table__subtitle>div{font-size:12px;font-size:.75rem}.qr-page .qr-contents>ul>li{width:100%;padding:20px}.qr-page .qr-contents>ul>li:not(:first-child)::before{top:-40px;left:50%;clip-path:polygon(0 0,50% 100%,100% 0);transform:translateX(-50%);width:34px;height:21px}.qr-page .qr-contents>ul>li>span{font-size:22px;font-size:1.375rem}.qr-page .qr-contents>ul>li>figure{width:150px;margin-top:15px}.qr-page .qr-contents>ul>li>p:nth-of-type(1){font-size:18px;font-size:1.125rem}.seat_management_comparison-page .comparison__heading--lv-1{font-size:28px;font-size:1.75rem}.seat_management_comparison-page .comparison__heading--lv-2{font-size:22px;font-size:1.375rem}.seat_management_comparison-page .comparison__heading--lv-3{font-size:18px;font-size:1.125rem;margin-block:40px 15px}.seat_management_comparison-page .comparison__heading--lv-0{line-height:1.4;font-size:22px;font-size:1.375rem}.seat_management_comparison-page .price-cards-seat_management ul{grid-template-columns:1fr}.seat_management_comparison-page .price-cards-seat_management ul li h3{font-size:16px;font-size:1rem}.seat_management_comparison-page .price-cards-seat_management ul li h3>span{margin-top:.25rem;font-size:12px;font-size:.75rem}.seat_management_comparison-page .price-cards-seat_management ul li.basic{order:4}.seat_management_comparison-page .price-cards-seat_management ul li.standard{order:3}.seat_management_comparison-page .price-cards-seat_management ul li.premium{order:2}.seat_management_comparison-page .price-cards-seat_management ul li.enterprise{order:1}.security_check_sheet-page .feature-point ul{grid-template-columns:1fr}.security_check_sheet-page .feature-point ul li{gap:15px}.security_check_sheet-page .feature-point ul li .btn-cv{width:100%}.security_check_sheet-page .feature-point__heading{font-size:18px;font-size:1.125rem}.security-page .security-ttl{margin-bottom:60px;letter-spacing:0;font-size:24px;font-size:1.5rem}.security-page p:not(:last-child){margin-bottom:.5rem}.seminar-page .seminar-list__regular{max-width:65px}.seminar-page .seminar__title{margin-top:.5rem;font-size:22px;font-size:1.375rem}.seminar-page .seminar-box{grid-template-columns:1fr;padding:0;border:none}.seminar-page .seminar-box__list{margin-block:2rem}.seminar-page .seminar-box__list>dl{grid-template-columns:1fr;padding-block:1rem}.seminar-page .seminar-box__list>dl>dd{padding-left:1rem}.seminar-page .seminar-meta{font-size:12px;font-size:.75rem}.seminar-page .seminar-meta>span+span{margin-left:.5rem;padding-left:.5rem}.contact-simu__inner{border:none}.contact-simu__inner__body{padding:2em 15px 0;margin-inline:-15px}.contact-simu-ttl{margin-right:-20px;margin-left:-20px;padding:.5em 15px;font-size:20px;font-size:1.25rem}.contact-simu-list .simu-list-content{width:100%}.contact-simu-list .simu-list-content>span{width:100%}.contact-simu-list .simu-list-content input{width:100%}.contact-simu-select{flex-direction:column;align-items:center}.contact-simu-select .radio-text{min-width:260px}.contact-simu-select .plan-function ul li{font-size:12px;font-size:.75rem}.contact-simu-input{width:100%}.contact-simu-result{margin-bottom:0}.contact-simu-result__h2{font-size:15px;font-size:.9375rem}.contact-simu-result__ttl{font-size:15px;font-size:.9375rem}.contact-simu-result__ttl-lv2{font-size:18px;font-size:1.125rem}.contact-simu-result__list>.contact-simu-result__list__ttl{width:35%;padding-bottom:1rem}.contact-simu-result__list>.contact-simu-result__list__content{width:65%;padding-bottom:1rem}.contact-simu-result__list>.contact-simu-result__list__content.is--child{padding-top:.5em}.contact-simu-result__list>:nth-child(1),.contact-simu-result__list>:nth-child(2){margin-bottom:1rem!important}.contact-simu-result__list.is--normal{display:block}.contact-simu-result__list.is--normal>.contact-simu-result__list__ttl--lv1{margin-top:1rem;padding-top:1rem}.contact-simu-result__list.is--normal>.contact-simu-result__list__ttl{width:100%;padding-bottom:0!important;border:none!important}.contact-simu-result__list.is--normal>.contact-simu-result__list__content{width:100%}.contact-simu-result__price{font-size:30px;font-size:1.875rem}.contact-simu-result__price--lv2{font-size:20px;font-size:1.25rem}.sum--result--ttl{font-size:25px;font-size:1.5625rem}.contact-simu-btn{max-width:345px;margin-top:1em}}@media (max-width:680px){.ttl-column{margin-bottom:2rem}.ttl-column>.heading-lv-2{width:100%}.ttl-column>a{margin-left:auto}.u-ta-sp-c{text-align:center}.u-ta-sp-l{text-align:left}.u-ta-sp-r{text-align:right}.column-page .column-list>li>a{grid-template-columns:1fr}.column-page .column-list__heading{font-size:18px;font-size:1.125rem;margin-block:1rem}.download-all-page .materialone{grid-template-columns:1fr;margin-top:2.5rem;padding:1rem}.download-all-page .materialone>div{font-size:14px;font-size:.875rem}.feature-page .sec-achieve .problem-list{flex-direction:column}.feature-page .sec-achieve .problem-list>ul.comment-left,.feature-page .sec-achieve .problem-list>ul.comment-right{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;padding-inline:0}.feature-page .sec-achieve .problem-list>ul.comment-left>li,.feature-page .sec-achieve .problem-list>ul.comment-right>li{width:100%;margin:0;padding:.5rem 1rem;font-size:12px;font-size:.75rem}.feature-page .sec-achieve .problem-list>ul.comment-left>li::after,.feature-page .sec-achieve .problem-list>ul.comment-right>li::after{content:unset}.feature-page .sec-achieve .problem-list>ul.comment-left>li:nth-child(even),.feature-page .sec-achieve .problem-list>ul.comment-right>li:nth-child(even){right:0;left:0}.feature-page .sec-achieve .problem-list>ul.comment-left>li:nth-child(odd),.feature-page .sec-achieve .problem-list>ul.comment-right>li:nth-child(odd){right:0;left:0}.feature-page .sec-achieve .problem-list>figure{order:3;max-width:150px;margin:auto}.flow-page .flow-box__trial{grid-template-columns:1fr}.flow-page .flow-box__trial>figure{max-width:100px;margin-inline:auto}.flow-page .flow-box__trial>figure figcaption{font-size:16px;font-size:1rem}.flow-page .flow-box__trial>div h3{font-size:16px;font-size:1rem}.flow-page .flow-box__contract{padding:0 .75rem 1.5rem;border-radius:.5rem}.flow-page .flow-box__contract_ttl{top:-1.5rem;margin-bottom:.5rem}.flow-page .flow-box__contract .step-box{grid-template-columns:1fr}.flow-page .flow-box__contract .step-box+.step-box{margin-top:2rem}.flow-page .flow-box__contract .step-box+.step-box::after{top:-2rem;left:50%;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%);width:40px;height:20px;border:none;background:#15b2a5}.flow-page .flow-box__contract .step-box>figure{max-width:100px;margin-inline:auto}.flow-page .flow-box__contract .step-box>figure figcaption{font-size:16px;font-size:1rem}.flow-page .flow-box__contract .step-box>div h3{font-size:16px;font-size:1rem}.function-page .funclist-reason{margin-bottom:4rem}.function-page .funclist-reason>ul{grid-template-columns:1fr}.news-page .news-box>dl{grid-template-columns:1fr}}@media (max-width:500px){.download-page .ranking>div>p{font-size:12px;font-size:.75rem}.download-page .ranking>div>p>img{max-width:40px}}@media (max-width:430px){.diagram_creation_support-page .kv__inner{padding-bottom:100px;padding-inline:15px}.diagram_creation_support-page .kv__inner__content{gap:60px}.diagram_creation_support-page .kv__inner__content__text{position:relative}.diagram_creation_support-page .kv__inner__content__text__heading{text-align:left}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer,.diagram_creation_support-page .kv__inner__content__text__heading .text-user{position:inherit}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer img,.diagram_creation_support-page .kv__inner__content__text__heading .text-user img{right:80px;bottom:-50px;left:unset;width:90px}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer::before,.diagram_creation_support-page .kv__inner__content__text__heading .text-user::before{content:none}.diagram_creation_support-page .kv__inner__content__text__heading .text-introducer img{right:0}.diagram_creation_support-page .kv__inner__content__image{width:90%;margin:0 auto}.diagram_creation_support-page .kv__inner .none_430{display:block}}@media (min-width:961px)and (max-width:1200px){.header__logo{width:112px}.header-menu>li{padding-inline:.35rem}.header-menu>li>a,.header-menu>li>span{font-size:12px;font-size:.75rem}}@media (min-width:961px)and (max-width:1400px){.header-cv__side>a{width:60px}.header-cv__side>a.btn-trial>p{font-size:14px;font-size:.875rem}}@media (max-width:768px),(min-width:961px)and (max-width:1200px){.column-post-page .column-cta__btn-area{grid-template-columns:1fr}.column-post-page .column-cta__btn-area>:nth-of-type(1){order:2}.column-post-page .column-cta__btn-area>:nth-of-type(2){order:1}}@media print{.print-area{break-inside:avoid}}