@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.youtube-facade{cursor:pointer;aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;display:flex;position:relative}.youtube-facade img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.youtube-facade .play-btn{z-index:1;background:#f00c;border-radius:14px;justify-content:center;align-items:center;width:68px;height:48px;display:flex;position:relative}.youtube-facade .play-btn:after{content:"";border:10px solid #0000;border-left:20px solid #fff;border-right-width:0}.youtube-facade:hover .play-btn{background:red}img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (resolution>=192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}html :where(.has-border-color),html :where([style^=border-color],[style*=\;border-color],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=\;border-top-color],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=\;border-right-color],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=\;border-bottom-color],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=\;border-left-color],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=\;border-width],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=\;border-top-width],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=\;border-right-width],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=\;border-bottom-width],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=\;border-left-width],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){max-width:100%;height:auto}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (width<=600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.wp-block-button__link{color:#fff;box-shadow:none;background-color:#32373c;border-radius:9999px;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em;text-decoration:none}.wp-block-file__button{color:#fff;background:#32373c;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px #0003;--wp--preset--shadow--deep:12px 12px 50px #0006;--wp--preset--shadow--sharp:6px 6px 0px #0003;--wp--preset--shadow--outlined:6px 6px 0px -3px #fff, 6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex),:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding:0}:root :where(.wp-element-button,.wp-block-button__link){color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;background-color:#32373c;border-width:0;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;vertical-align:bottom;max-width:100%;height:auto}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:.4s show-content-image}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%;height:auto}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{flex-direction:column;display:flex;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{backdrop-filter:blur(16px)saturate(180%);cursor:zoom-in;opacity:0;text-align:center;z-index:100;background-color:#5a5a5a40;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:16px;right:16px}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;visibility:hidden;z-index:100000;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.wp-lightbox-overlay .wp-lightbox-close-button{cursor:pointer;min-width:40px;min-height:40px;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000;justify-content:center;align-items:center;gap:8px;padding:0 4px;font-family:inherit;line-height:1;display:flex;position:absolute}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{width:1em;height:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{cursor:pointer;z-index:2000002;justify-content:center;align-items:center;gap:4px;min-width:40px;min-height:40px;padding:0 8px;font-family:inherit;line-height:1;display:flex;position:absolute;bottom:16px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (width>=960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:0 0;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{width:1.5em;height:1.5em;display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);transform-origin:0 0;width:var(--wp--lightbox-container-width);z-index:2000001;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.wp-lightbox-overlay .wp-block-image{box-sizing:border-box;transform-origin:0 0;z-index:3000000;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:0 0;border:none}.wp-lightbox-overlay .scrim{opacity:.9;z-index:2000000;background-color:#fff;width:100%;height:100%;position:absolute}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:.25s both turn-on-visibility}.wp-lightbox-overlay.active img{animation:.35s both turn-on-visibility}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:.35s both turn-off-visibility}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:.25s both turn-off-visibility}.wp-lightbox-overlay.zoom.active{opacity:1;visibility:visible;animation:none}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:.4s lightbox-zoom-in}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:.4s forwards turn-on-visibility}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:.4s lightbox-zoom-out}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:.4s forwards turn-off-visibility}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%)scale(1)}}@keyframes lightbox-zoom-out{0%{visibility:visible;transform:translate(-50%,-50%)scale(1)}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;text-transform:uppercase;margin:.05em .1em 0 0;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*=writing-mode\:vertical-lr],p.has-text-align-right[style*=writing-mode\:vertical-rl]{rotate:180deg}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (width>=782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (width<=781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (width>=782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{overflow-wrap:break-word;word-break:break-word;flex-grow:1;min-width:0}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}:where(.wp-block-columns.is-layout-flex),:where(.wp-block-columns.is-layout-grid){gap:2em}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){text-align:center;height:auto;line-height:1}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";letter-spacing:2em;padding-left:2em;font-family:serif;font-size:1.5em}.wp-block-separator.is-style-dots{background:0 0!important;border:none!important}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{width:auto;display:table}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-collapse:inherit;border-spacing:0;background-color:#0000}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type=core\/embed],.wp-block[data-align=right]>[data-type=core\/embed]{width:100%;max-width:360px}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type=core\/embed] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type=core\/embed] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";padding-top:50%;display:block}.wp-embed-responsive .wp-has-aspect-ratio iframe{width:100%;height:100%;position:absolute;inset:0}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{text-align:right;font-size:1.125em}.wp-block-quote>cite{display:block}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{flex-direction:column;flex-grow:1;justify-content:center;width:calc(50% - 1em);margin:0 1em 1em 0;display:flex;position:relative}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{justify-content:flex-start;align-items:flex-end;height:100%;margin:0;display:flex}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{width:auto;max-width:100%;height:auto;display:block}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{box-sizing:border-box;color:#fff;text-align:center;z-index:2;background:linear-gradient(#0000,#0000004d 30%,#000000b3);width:100%;max-height:100%;margin:0;padding:3em .77em .7em;font-size:.8em;position:absolute;bottom:0;overflow:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{-o-object-fit:cover;object-fit:cover;flex:1;width:100%;height:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (width>=600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{width:calc(33.3333% - .66667em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{width:calc(16.6667% - .83333em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{width:calc(14.2857% - .85714em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{width:100%;max-width:420px}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2);margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;display:flex;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{width:auto;height:auto;display:block;max-width:100%!important}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{max-height:100%;position:absolute;bottom:0;left:0;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";pointer-events:none;height:100%;max-height:3em;-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;text-align:center;text-shadow:0 0 1.5px #000;margin:0;padding:1em;font-size:13px;overflow:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{width:12px;height:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:#0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(#0000,#0006)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{color:inherit;flex:initial;text-shadow:none;background:0 0;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{text-align:center;flex-grow:1;flex-basis:100%}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-top:0;margin-bottom:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{-o-object-fit:cover;object-fit:cover;flex:1 0;width:100%;height:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (width>=600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.3333% - var(--wp--style--unstable-gallery-gap,16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap,16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap,16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.6667% - var(--wp--style--unstable-gallery-gap,16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.2857% - var(--wp--style--unstable-gallery-gap,16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap,16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap,16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{width:100%;max-width:420px}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}:where(.wp-block-gallery.is-layout-flex),:where(.wp-block-gallery.is-layout-grid){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}pre.wp-block-verse{box-sizing:border-box;white-space:pre-wrap;word-break:break-word;min-width:1em;overflow:auto}:where(pre.wp-block-verse){font-family:inherit}.wp-block-spacer{clear:both}#toc_container li,#toc_container ul{margin:0;padding:0;list-style-position:inside}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container.toc_numbered ul{list-style:none}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;width:auto;margin-bottom:1em;padding:10px;font-size:95%;display:table}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:0 0}#toc_container .toc_title{text-align:left;margin:0;padding:0;font-weight:700}#toc_container.toc_title_center .toc_title{text-align:center}#toc_container.toc_title_right .toc_title{text-align:right}#toc_container.toc_black .toc_title{color:#aaa}#toc_container.toc_black a,#toc_container.toc_black a:visited,#toc_container.toc_black a:hover{color:#fff}#toc_container span.toc_toggle{font-size:90%;font-weight:400}#toc_container .toc_toggle_icon a{line-height:1;text-decoration:none}#toc_container .toc_toggle_indicator{line-height:1;display:inline-block}#toc_container .toc_toggle_plus_minus a{vertical-align:middle;border:1px solid;border-radius:3px;justify-content:center;align-items:center;width:1.3em;height:1.3em;display:inline-flex}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator{font-size:.8em}#toc_container .toc_toggle_indicator:before{font-weight:700}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator:before{content:"−"}#toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator:before{content:"+"}#toc_container .toc_toggle_caret .toc_toggle_indicator:before{content:"▾"}#toc_container.contracted .toc_toggle_caret .toc_toggle_indicator:before{content:"▸"}#toc_container .toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-shadow:none;text-decoration:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:10px;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);border-radius:50%;display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{-ms-touch-action:none;background:#e3e3e3;position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:50;width:100%;height:2px;position:absolute;bottom:0;left:0}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{z-index:50;width:5px;height:98%;position:absolute;top:1%;right:3px}.swiper-scrollbar-drag{background:var(--main-color);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:1s ease-out forwards text_anime_on}@keyframes text_anime_on{0%{opacity:0}to{opacity:1}}.fadeIn{opacity:0;animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.fadeUp{opacity:0;animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeDown{opacity:0;animation-name:fadeDownAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeDownAnime{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{opacity:0;animation-name:fadeLeftAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeLeftAnime{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeRight{opacity:0;animation-name:fadeRightAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeRightAnime{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.flipDown{opacity:0;animation-name:flipDownAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes flipDownAnime{0%{opacity:0;transform:perspective(2500px)rotateX(100deg)}to{opacity:1;transform:perspective(2500px)rotateX(0)}}.flipLeft{perspective-origin:0;opacity:0;animation-name:flipLeftAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes flipLeftAnime{0%{opacity:0;transform:perspective(600px)translate(0,0)rotateY(30deg)}to{opacity:1;transform:perspective(600px)translate(0,0)rotateY(0)}}.flipLeftTop{opacity:0;animation-name:flipLeftTopAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes flipLeftTopAnime{0%{opacity:0;transform:translate(-20px,80px)rotate(-15deg)}to{opacity:1;transform:translate(0)rotate(0)}}.flipRight{perspective-origin:100%;opacity:0;animation-name:flipRightAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes flipRightAnime{0%{opacity:0;transform:perspective(600px)translate(0,0)rotateY(-30deg)}to{opacity:1;transform:perspective(600px)translate(0,0)rotateY(0)}}.flipRightTop{opacity:0;animation-name:flipRightTopAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes flipRightTopAnime{0%{opacity:0;transform:translate(-20px,80px)rotate(25deg)}to{opacity:1;transform:translateY(1px)rotate(0)}}.flipDownTrigger,.flipLeftTrigger,.flipLeftTopTrigger,.flipRightTrigger,.flipRightTopTrigger{opacity:0}.rotateX{animation-name:rotateXAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateXAnime{0%{opacity:0;transform:rotateX(0)}to{opacity:1;transform:rotateX(-360deg)}}.rotateY{animation-name:rotateYAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateYAnime{0%{opacity:0;transform:rotateY(0)}to{opacity:1;transform:rotateY(-360deg)}}.rotateLeftZ{animation-name:rotateLeftZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateLeftZAnime{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(-360deg)}}.rotateRightZ{animation-name:rotateRightZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateRightZAnime{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}.rotateXTrigger,.rotateYTrigger,.rotateLeftZTrigger,.rotateRightZTrigger{opacity:0}.zoomIn{animation-name:zoomInAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes zoomInAnime{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.zoomOut{animation-name:zoomOutAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes zoomOutAnime{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime{0%{filter:blur(10px);opacity:0;transform:scale(1.02)}to{filter:blur();opacity:1;transform:scale(1)}}.blurTrigger{opacity:0}.smooth{　transform-origin:left;opacity:0;animation-name:smoothAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes smoothAnime{0%{opacity:0;transform:translateY(100%)skewY(12deg)}to{opacity:1;transform:translate(0,0)skewY(0)}}.smoothTrigger{opacity:0}.bgextend{opacity:0;animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}.bgappear{opacity:0;animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}@keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}.bgLRextend:before{content:"";background-color:#666;width:100%;height:100%;animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;position:absolute}@keyframes bgLRextendAnime{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.001%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.bgRLextend:before{content:"";background-color:#666;width:100%;height:100%;animation-name:bgRLextendAnime;animation-duration:1s;animation-fill-mode:forwards;position:absolute}@keyframes bgRLextendAnime{0%{transform-origin:100%;transform:scaleX(0)}50%{transform-origin:100%;transform:scaleX(1)}50.001%{transform-origin:0}to{transform-origin:0;transform:scaleX(0)}}.bgDUextend:before{content:"";background-color:#666;width:100%;height:100%;animation-name:bgDUextendAnime;animation-duration:1s;animation-fill-mode:forwards;position:absolute}@keyframes bgDUextendAnime{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}to{transform-origin:top;transform:scaleY(0)}}.bgUDextend:before{content:"";background-color:#666;width:100%;height:100%;animation-name:bgUDextendAnime;animation-duration:1s;animation-fill-mode:forwards;position:absolute}@keyframes bgUDextendAnime{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.bgappearTrigger,.bgUDextendTrigger,.bgDUextendTrigger,.bgRLextendTrigger,.bgLRextendTrigger{opacity:0}.lineTrigger{opacity:0;position:relative}.lineTrigger.lineanime{animation-name:lineAnimeBase;animation-duration:1s;animation-fill-mode:forwards}@keyframes lineAnimeBase{0%{opacity:0}to{opacity:1}}.lineTrigger:before,.lineTrigger:after{content:"";background:#333;width:0;height:1px;position:absolute}.line2:before,.line2:after{content:"";background:#333;width:1px;height:0;position:absolute}.lineTrigger:before{top:0;left:0}.lineTrigger.lineanime:before{animation:.5s linear forwards lineAnime}.line2:before{top:0;right:0}.lineTrigger.lineanime .line2:before{animation:.5s linear .5s forwards lineAnime2}.lineTrigger:after{bottom:0;right:0}.lineTrigger.lineanime:after{animation:.5s linear 1s forwards lineAnime}.line2:after{bottom:0;left:0}.lineTrigger.lineanime .line2:after{animation:.5s linear 1.5s forwards lineAnime2}@keyframes lineAnime{0%{width:0}to{width:100%}}@keyframes lineAnime2{0%{height:0}to{height:100%}}.lineTrigger.lineanime .lineinappear{opacity:0;animation:.5s linear 1.5s forwards lineInnerAnime}@keyframes lineInnerAnime{0%{opacity:0}to{opacity:1}}.count2{animation-iteration-count:2}.countinfinite{animation-iteration-count:infinite}.delay-time05{animation-delay:.5s}.delay-time1{animation-delay:1s}.delay-time15{animation-delay:1.5s}.delay-time2{animation-delay:2s}.delay-time25{animation-delay:2.5s}.delay-time3{animation-delay:3s}.delay-time35{animation-delay:3.5s}.change-time05{animation-duration:.5s}.change-time1{animation-duration:1s}.change-time15{animation-duration:1.5s}.change-time2{animation-duration:2s}.change-time25{animation-duration:2.5s}@media (width>=768px){.toggle:hover .nav3{display:block!important}}@media (width<=767px){#container{height:2000px}.fade_in{opacity:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--main-color:#272472;--btn-color:#14b7cf;--btn2-color:#f4f4f4;--l-blue-color:#14b7cf;--g-blue-color:#5ab5b7;--green-color:#61bda1;--orange-color:#fe7600;--yellow-color:#f5ff00;--text-color:#141c48;--en-font:"DM Sans",sans-serif;--ja-font:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;--noto-font:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;margin:0;font-family:sans-serif;font-size:62.5%;overflow-x:hidden}body{letter-spacing:normal;font-size:1.6rem;font-family:var(--ja-font);color:#fff;background:#fff}*{box-sizing:border-box;color:#000;min-height:0;line-height:1.5em}a{cursor:pointer;font-size:1.4rem;font-weight:700;text-decoration:none;transition:all .3s}img{vertical-align:bottom;width:100%;height:auto}button{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5em}li{list-style:none}p{font-weight:300;line-height:1.5em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;background:0 0;border:none;border-radius:0;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],input[type=date],label,button,select{cursor:pointer}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;background:0 0;border:none;padding:15px 50px 15px 20px}.select{z-index:1;background:#fff;border:1px solid #707070;display:inline-block;position:relative}.select:after{content:"";z-index:-1;border-bottom:1px solid #000;border-right:1px solid #000;width:5px;height:5px;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(45deg)}input,textarea{text-align:left;background:#f8f8f8;outline:none;width:100%;padding:15px 20px}button{width:100%;margin-top:35px;padding:13px 15px}::placeholder{color:#d7d7d7}::placeholder{color:#d7d7d7}:-ms-placeholder-shown{color:#d7d7d7}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:inline-flex}.f_direction{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.f_row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.f_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f_column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.f_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.f_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.f_wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.f_row-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap;flex-flow:wrap}.f_jc-strat{justify-content:flex-start}.f_jc-end{justify-content:flex-end}.f_jc-center{justify-content:center}.f_jc-between{justify-content:space-between}.f_jc-around{justify-content:space-around}.f_ai-stretch{align-items:stretch}.f_ai-start{align-items:flex-start}.f_ai-end{align-items:flex-end}.f_ai-center{align-items:center}.f_ai-baseline{align-items:baseline}.f_ac-stretch{align-content:stretch}.f_ac-start{align-content:flex-start}.f_ac-end{align-content:flex-end}.f_ac-center{align-content:center}.f_ac-between{align-content:space-between}.f_ac-around{align-content:space-around}.f_as-auto{align-self:auto}.f_as-start{align-self:flex-start}.f_as-end{align-self:flex-end}.f_as-center{align-self:center}.f_as-baseline{align-self:baseline}.f_as-stretch{align-self:stretch}.f_order1{order:1}.f_order2{order:2}.f_order3{order:3}.f_order4{order:4}.f_order5{order:5}.f_order6{order:6}.f_order7{order:7}.f_order8{order:8}.f_order9{order:9}.f_order10{order:10}.f_grow1{flex-grow:1}.f_grow2{flex-grow:2}.f_grow3{flex-grow:3}.f_grow4{flex-grow:4}.f_grow5{flex-grow:5}.f_grow6{flex-grow:6}.f_grow7{flex-grow:7}.f_grow8{flex-grow:8}.f_grow9{flex-grow:9}.f_grow10{flex-grow:10}.f_shrink1{-ms-flex-negative:1;flex-shrink:1}.f_shrink0{-ms-flex-negative:0;flex-shrink:0}.clear{clear:both}.float-left{float:left}.float-right{float:right}.pc{display:block}.sp,.ipad{display:none}.en{font-family:var(--en-font)}.noto{font-family:var(--noto-font)}.t_regular{font-weight:400}.t_medium{font-weight:500}.t_sem-bold{font-weight:600}.t_bold{font-weight:700}.t_extra-bold{font-weight:900}.t_underline{text-decoration:underline}.black{color:#000}.white{color:#fff}.blue{color:var(--main-color)}.l-blue{color:var(--l-blue-color)}.g-blue{color:var(--g-blue-color)}.green{color:var(--green-color)}.orange{color:var(--orange-color)}.yellow{color:var(--yellow-color)}.two-column>*{width:50%}.three-column>*{width:33.3333%}.four-column>*{width:25%}.five-column>*{width:20%}.f_pd10{gap:10px}.f_pd20{gap:20px}.f_pd30{gap:30px}.f_pd40{gap:40px}.f_pd50{gap:50px}.f_pd60{gap:60px}.f_pd70{gap:70px}.f_pd80{gap:80px}.f_pd90{gap:90px}.f_pd100{gap:100px}.f_pd10 .two-column{width:calc(50% - 5px)}.f_pd20 .two-column{width:calc(50% - 10px)}.f_pd30 .two-column{width:calc(50% - 15px)}.f_pd40 .two-column{width:calc(50% - 30px)}.f_pd50 .two-column{width:calc(50% - 25px)}.f_pd60 .two-column{width:calc(50% - 30px)}.f_pd70 .two-column{width:calc(50% - 35px)}.f_pd80 .two-column{width:calc(50% - 40px)}.f_pd90 .two-column{width:calc(50% - 45px)}.f_pd100 .two-column{width:calc(50% - 50px)}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.ma5{margin:5px}.ma10{margin:10px}.ma15{margin:15px}.ma20{margin:20px}.ma25{margin:25px}.ma30{margin:30px}.ma35{margin:35px}.ma40{margin:40px}.ma45{margin:45px}.ma50{margin:50px}.ma55{margin:55px}.ma60{margin:60px}.ma65{margin:65px}.ma70{margin:70px}.ma75{margin:75px}.ma80{margin:80px}.ma85{margin:85px}.ma90{margin:90px}.ma95{margin:95px}.ma100{margin:100px}.mt{margin-top:40px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt85{margin-top:85px}.mt90{margin-top:90px}.mt95{margin-top:95px}.mt100{margin-top:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.ml65{margin-left:65px}.ml70{margin-left:70px}.ml75{margin-left:75px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml90{margin-left:90px}.ml95{margin-left:95px}.ml100{margin-left:100px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.mr65{margin-right:65px}.mr70{margin-right:70px}.mr75{margin-right:75px}.mr80{margin-right:80px}.mr85{margin-right:85px}.mr90{margin-right:90px}.mr95{margin-right:95px}.mr100{margin-right:100px}.pa5{padding:5px}.pa10{padding:10px}.pa15{padding:15px}.pa20{padding:20px}.pa25{padding:25px}.pa30{padding:30px}.pa35{padding:35px}.pa40{padding:40px}.pa45{padding:45px}.pa50{padding:50px}.pa55{padding:55px}.pa60{padding:60px}.pa65{padding:65px}.pa70{padding:70px}.pa75{padding:75px}.pa80{padding:80px}.pa85{padding:85px}.pa90{padding:90px}.pa95{padding:95px}.pa100{padding:100px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pt65{padding-top:65px}.pt70{padding-top:70px}.pt75{padding-top:75px}.pt80{padding-top:80px}.pt85{padding-top:85px}.pt90{padding-top:90px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.pb65{padding-bottom:65px}.pb70{padding-bottom:70px}.pb75{padding-bottom:75px}.pb80{padding-bottom:80px}.pb85{padding-bottom:85px}.pb90{padding-bottom:90px}.pb95{padding-bottom:95px}.pb100{padding-bottom:100px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.pl65{padding-left:65px}.pl70{padding-left:70px}.pl75{padding-left:75px}.pl80{padding-left:80px}.pl85{padding-left:85px}.pl90{padding-left:90px}.pl95{padding-left:95px}.pl100{padding-left:100px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr55{padding-right:55px}.pr60{padding-right:60px}.pr65{padding-right:65px}.pr70{padding-right:70px}.pr75{padding-right:75px}.pr80{padding-right:80px}.pr85{padding-right:85px}.pr90{padding-right:90px}.pr95{padding-right:95px}.pr100{padding-right:100px}.align-l{text-align:left}.align-r{text-align:right}.align-c{text-align:center}.btn{color:#fff;background:var(--btn-color);text-align:center;border-radius:4px;width:100%;min-width:200px;max-width:315px;padding:18px 20px;font-size:2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.btn.radius-btn{border-radius:100px;width:100%;max-width:260px;padding:20px}.btn.orange-btn{background:var(--orange-color)}.btn.white-btn{color:var(--l-blue-color);background:#fff}.btn.arrow:before{content:"";z-index:3;border-top:2px solid #fff;border-right:2px solid #fff;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn.arrow:hover:before{border-color:#fff;right:30px}.btn.white-btn.arrow:before{border-color:var(--l-blue-color)}.btn.dl:before{content:"";z-index:3;background:url(/wp-content/themes/comdesk/assets/images/common/dl-icon.svg) 0 0/contain no-repeat;width:15px;height:15px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px}.btn span{z-index:3;transition:all .6s;position:relative}.btn:hover span{color:#fff}.btn.blank:before{content:"";z-index:3;background:url(/wp-content/themes/comdesk/assets/images/common/blank-blue.svg) 0 0/contain no-repeat;width:12px;height:12px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px}.btn.blank:hover:before{background:url(/wp-content/themes/comdesk/assets/images/common/blank-white.svg) 0 0/contain no-repeat}.btn.btn2{background:var(--main-color);color:#fff;border-radius:0;font-weight:500}.btn.search:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/search-icon.svg) 0 0/contain no-repeat;width:17px;height:17px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px}::-moz-selection{color:#fff;background-color:var(--main-color)}::selection{color:#fff;background-color:var(--main-color)}iframe{max-width:100%}.movie{width:100%;padding-top:56.25%;position:relative}.movie *{width:100%;height:100%;position:absolute;top:0;right:0}.page-wrapper{overflow:hidden}.container{max-width:1280px;margin:0 auto;padding:0 50px}@media screen and (width<=820px){.container{padding:0 20px}}header{z-index:998;background:#fff;width:100%;padding:0 0 0 20px;transition:all .6s;position:sticky;top:0;left:0}header.hide{transform:translateY(-100px)}header .info{text-align:center;background:var(--sub-color);padding:10px 0}header .info p{font-size:1.2rem;font-weight:700}header .container{max-width:1280px;transition:all .3s}header .flex-box{background:#fff;justify-content:space-between;align-items:center}header .left{align-items:center;width:30%;transition:all .3s}header .left span{color:#fff;font-size:2.2rem;font-weight:900}header .left a{margin-right:33px;display:inline-block}header .left a img{object-fit:contain;object-position:left;max-width:200px}header .right{width:70%}header .right ul{justify-content:flex-end;gap:0 35px}header .right ul li.nav-list{text-align:center;height:60px;position:relative}header .right ul li.nav-list a,header .right ul li.nav-list span{align-items:center;height:100%;display:flex}header .right ul li.nav-list a.sp{height:auto;display:none;position:relative}header .right ul li.nav-list>*{color:var(--text-color);white-space:nowrap;font-size:1.6rem;font-weight:700}header .right ul li .hover-navbtn span{cursor:pointer}header .right ul li .hover-nav{z-index:-1;background:#fff;width:100%;padding:130px 0 40px;transition:all .3s;position:fixed;top:-300px;left:0;right:0;box-shadow:0 3px 20px #0000001a}header .right ul .solution .hover-nav{padding:100px 0 60px;overflow:hidden}header .right ul li .hover-nav.open{top:0}header .right ul li .hover-nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}header .right ul li .hover-nav .left{text-align:left;align-items:flex-start;width:30%}header .right ul li .hover-nav .left p{color:var(--l-blue-color);font-size:2rem;font-weight:700}header .right ul li .hover-nav .left a{align-items:flex-end;height:auto;padding-right:40px;position:relative}header .right ul li .hover-nav .left a:before{content:"";border-top:2px solid #000;border-right:2px solid #000;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .right ul li .hover-nav .right{width:70%}header .right ul li .hover-nav ul li a:hover{background:var(--l-blue-color);color:#fff}header .right ul li.nav-list.blank:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/blank-black.svg) 0 0/contain no-repeat;width:10px;height:10px;margin-left:6px;display:inline-block}header .right ul li.nav-list.nav-btn{flex-shrink:0;width:100%;max-width:400px}header .right ul li.nav-list.nav-btn a{color:#fff;text-align:center;background:var(--text-color);cursor:pointer;text-align:center;width:100%;max-width:200px;height:60px;padding:22px 10px;font-size:1.6rem;font-weight:700;display:inline-flex}header .right ul li.nav-list.nav-btn a:nth-child(2){background:var(--l-blue-color)}header .right ul li.nav-list .in-nav{background:#f8f8f8;width:195px;padding:25px;display:none;position:absolute;top:40px}header .right ul li.nav-list .in-nav:before{content:"";border-bottom:20px solid #f8f8f8;border-right:20px solid #0000;width:0;height:0;position:absolute;top:-20px;left:0}header .right ul li.nav-list .in-nav li:not(:last-child){margin-bottom:25px}header .right ul li.nav-list .in-nav li{text-align:left;padding:0;font-size:1.3rem}header .right ul li.nav-list.nav-btn a img{vertical-align:text-top;width:20px;height:19px;margin-right:3px}header.mobileedition_header .flex .left{width:100%}header.mobileedition_header h1.pc{font-size:1.3rem}header.mobileedition_header p.mobile_p{color:#fff;background:#141c48;margin-right:10px;padding:5px 10px;font-size:1.3rem;font-weight:700}header .right ul li .hover-nav .magazine-nav{grid-template-columns:repeat(4,max-content);gap:35px}header .right ul li .hover-nav .magazine-nav li a{text-align:left;border:none;border-radius:0;width:fit-content;height:auto;font-size:1.6rem;display:block;color:var(--text-color)!important;background:0 0!important}.solution p.box_name{text-align:left;color:#141c48;margin-bottom:20px;font-size:17px;font-weight:700}.solution p.box_name small{color:#141c483c;font-size:14px;font-weight:700;display:block}.solution .flex{gap:100px}.solution .flex .plan,.solution .flex .industry{width:50%}.solution .flex .plan{position:relative}.solution .flex .plan:after{content:"";background-color:#e0e1e7;width:1px;height:250px;margin:0 5rem;position:absolute;top:-50px;left:100%}.solution .flex ul li a{color:#050505;justify-content:left;align-items:left;background:#fff;border:1px solid #e0e1e7;border-radius:6px;height:auto;font-size:1.4rem;display:flex;position:relative;padding:20px!important}.solution .flex ul li a:before{content:"";z-index:3;border-top:2px solid #000;border-right:2px solid #000;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.solution .flex ul li a:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}.acordion_box{display:none}footer{background:#f2f2f4;padding:120px 0;position:relative}footer .box>*{justify-content:space-between;gap:50px;margin-bottom:100px}footer .top{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin-bottom:80px}footer .top nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 50px}footer .top nav ul li *{color:var(--text-color)}footer .top nav ul li.nav-list.lang-list{gap:0 20px}footer .bottom{align-items:flex-end}footer .bottom small{color:#7a7a7b;font-size:1.2rem;font-weight:400}footer .bottom nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 50px}footer .bottom nav ul li *{color:#7a7a7b;font-size:1.2rem}footer .bottom nav ul li.nav-list.lang-list{gap:0 20px}footer .blank:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/blank-icon.svg) 0 0/contain no-repeat;width:10px;height:10px;margin-left:6px;display:inline-block}footer #page-top{cursor:pointer;width:75px;height:75px;display:inline-block;position:absolute;top:-37.5px;right:30px}footer #page-top img{width:100%}.cta-area{text-align:center;background:url(/wp-content/themes/comdesk/assets/images/common/cta-bg.jpg.webp) 50%/cover no-repeat;padding:80px 0}.cta-area h3{margin-bottom:50px;font-size:4.2rem}.cta-area .btn-box .btn{overflow:visible}.cta-area .btn-box .btn:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/btn-text.svg) 50%/contain no-repeat;width:80px;height:80px;position:absolute;top:-40px;left:-40px}#top .fv{padding:150px 0 50px;position:relative}#top .fv .container{max-width:1250px}#top .fv .left{width:50%;max-width:470px}#top .fv .left h2{margin-bottom:40px}#top .fv .left ul{margin-bottom:65px}#top .fv .left ul li{margin-left:37px;font-size:2.1rem;font-weight:700;position:relative}#top .fv .left ul li:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/list-icon.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:2px;left:-37px}#top .fv .left ul li:not(:last-child){margin-bottom:20px}#top .fv .left .btn-box .btn{width:100%;max-width:100%;overflow:visible}#top .fv .left .btn-box .btn:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/btn-balloon.svg) 50%/contain no-repeat;width:100%;height:46px;margin:auto;position:absolute;top:-27px;left:0;right:0}#top .fv .right{width:calc(100% - 470px);padding-left:80px;position:relative}#top .fv .right:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/top/fv-icon_2026.png.webp) 100% 100%/contain no-repeat;width:80%;max-width:400px;height:130px;position:absolute;bottom:-5%;right:-10%}#top .fv .right img{width:110%}.logo-slider .swiper-wrapper{margin:20px;transition-timing-function:linear}.logo-slider .swiper-slide{object-fit:contain;width:100%;max-width:120px;height:50px}ul.blog-list li{background:#fff;height:auto}ul.blog-list li a{width:100%}ul.blog-list li .img-box{padding-top:49%;position:relative;overflow:hidden}ul.blog-list li .img-box img{object-fit:cover;object-position:center;height:100%;transition:all .3s;position:absolute;top:0;left:0}ul.blog-list li .text-box{padding:35px}ul.blog-list li .text-box .meta{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;gap:2px 15px;margin-bottom:15px}ul.blog-list li .text-box .meta span{font-size:1.4rem}ul.blog-list li .text-box p{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:700;display:-webkit-box;overflow:hidden!important}ul.blog-list li.new:before{content:"NEW";box-sizing:border-box;color:#fff;text-align:center;background:var(--orange-color);z-index:100;width:85px;font-size:1.3rem;font-family:var(--en-font);padding:5px;font-weight:700;position:absolute;top:0;right:0}ul.blog-list.flex{gap:80px 45px}ul.blog-list.flex li{width:calc(50% - 27.5px);position:relative}ul.blog-list.flex li .text-box{padding:30px 0 0}ul.blog-list li .img-box:hover img{transform:scale(1.1)}ul.news-list{max-width:700px;margin:auto}ul.news-list li{cursor:pointer;position:relative}ul.news-list li:not(:last-child){border-bottom:1px solid var(--l-blue-color)}ul.news-list li a{gap:5px 0;padding:30px}ul.news-list li a .date{text-align:left;width:100%;max-width:110px;padding-right:10px;font-size:1.6rem}ul.news-list li a p{text-align:left;width:calc(100% - 110px);font-size:1.6rem}ul.case-list li.swiper-slide{border-radius:5px;position:relative;overflow:hidden}ul.case-list li a{padding:65% 20px 20px;display:block;position:relative}ul.case-list li a:before{content:"";z-index:-1;background-blend-mode:overlay;background:linear-gradient(#fff0,#00000080);width:100%;height:100%;position:absolute;top:0;left:0}ul.case-list li a.new:after{content:"NEW";box-sizing:border-box;color:#fff;text-align:center;background:var(--orange-color);z-index:100;width:85px;font-size:1.3rem;font-family:var(--en-font);border-radius:100px;padding:5px;font-weight:700;position:absolute;top:10px;left:10px}ul.case-list li .top{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}ul.case-list li h5{text-align:left;-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:1.8rem;display:-webkit-box;overflow:hidden!important}ul.case-list li .img-box{background:#fff;border-radius:5px;padding:8px;position:absolute;top:15px;right:15px}ul.case-list li .img-box img{width:auto;height:30px}.accordion dl{background:#fff;overflow:hidden}.accordion dt div{cursor:pointer;padding:20px 50px 20px 15px;position:relative}.accordion dt div:after,.accordion dt div:before{content:"";background:var(--l-blue-color);width:15px;height:2px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:25px}.accordion dt div:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion dt.active div:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion dt p{cursor:pointer;font-size:1.7rem;font-weight:700;display:table;position:relative}.accordion dt{position:relative}.accordion dd{margin:0;font-size:1.7rem;display:none;position:relative}.accordion dd p{cursor:pointer;font-size:1.6rem;line-height:1.7em;position:relative}.accordion dd div{padding:20px 15px}.chatgpt-area{background:#33be93;margin-top:100px;padding:17px 0}.chatgpt-area2{background:#14b7cf}.chatgpt-area .btn-box img{width:100%;max-width:75px;height:auto}.chatgpt-area .btn-box{justify-content:center;align-items:center;display:flex}.chatgpt-area .btn-box .btn{background:#fff;border-radius:100px;max-width:579px}.chatgpt-area2 .btn-box .btn img.text-img{width:100%;max-width:334px;height:auto;margin-left:38px}.chatgpt-area .btn-box a{display:flex}.chatgpt-area2 .btn-box .btn.dl:before{background:url(/wp-content/themes/comdesk/assets/images/top/sec01-1-arrow2.svg) no-repeat;width:22px;height:22px}.useful-document-area{background:#ebf8fa;margin:85px 0 0;padding:50px 0 100px}.useful-document-area .doc_swiper{overflow:hidden}.useful-document-area .swiper-button-prev,.useful-document-area .swiper-button-next{width:40px;height:40px;position:relative}.useful-document-area .swiper-button-prev:after,.useful-document-area .swiper-button-next:after{content:"";width:15px;height:15px;margin:auto}.useful-document-area .slide-pagination-wrapper{justify-content:center;gap:15px;margin-top:50px;display:flex}.useful-document-area .swiper-horizontal>.useful-document-area .swiper-pagination-bullets,.useful-document-area .swiper-pagination-bullets.swiper-pagination-horizontal,.useful-document-area .swiper-pagination-custom,.swiper-pagination-fraction{width:auto}.useful-document-area .swiper-pagination-bullets{align-items:center;display:flex}.useful-document-area .swiper-button-prev,.swiper-rtl .swiper-button-next{left:unset}.useful-document-area .swiper-button-next,.swiper-rtl .swiper-button-prev{right:unset}.useful-document-area .swiper-button-prev,.swiper-rtl .swiper-button-next,.useful-document-area .swiper-button-next,.swiper-rtl .swiper-button-prev{background:var(--l-blue-color)}.useful-document-area .swiper-slide img{aspect-ratio:25/14;object-fit:cover;width:100%;height:auto}.useful-document-area .swiper-pagination-bullet{opacity:1;background:#ededed;width:10px;height:10px}.swiper-pagination{position:unset}.useful-document-area .swiper-pagination-bullet-active{background:var(--l-blue-color)}.useful-document-area .swiper-horizontal>.useful-document-area .swiper-pagination-bullets,.useful-document-area .swiper-pagination-bullets.swiper-pagination-horizontal,.useful-document-area .swiper-pagination-custom,.swiper-pagination-fraction{justify-content:center;margin-top:30px}.useful-document-area .container{max-width:1250px}.useful-document-area p.title{margin-bottom:15px;font-size:2.5rem;font-weight:700}.useful-document-area img{object-fit:cover;border-radius:5px;width:100%}.useful-document-area ul{margin-top:15px;display:flex}.useful-document-area ul li{width:25%;position:relative}.useful-document-area ul li.docbox-new:before{content:"NEW";box-sizing:border-box;color:#fff;text-align:center;background:var(--orange-color);z-index:100;width:60px;font-size:1.3rem;font-family:var(--en-font);border-radius:100px;width:55px;padding:1px;font-size:1.2rem;font-weight:700;position:absolute;top:-10px;right:5px}.useful-document-area ul li .text-box p{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:40px;font-weight:700;display:-webkit-box;position:relative;overflow:hidden}.useful-document-area ul li:hover{cursor:pointer;cursor:auto}.useful-document-area ul li .text-box p:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/top/useful-doc-arrow.svg) no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.useful-document-area .text-box{margin-top:18px}#doc_contact ul li .btn-box{cursor:pointer}#doc_contact .doc-contact-inner p{margin:7px 0 15px;font-weight:700}#doc_contact .doc-contact-inner h4{color:var(--l-blue-color);margin:0 0 2px;font-size:1.8rem;font-weight:700}#doc_contact .doc-contact-inner .btn{cursor:pointer;text-align:left;padding:10px 10px 10px 15px;font-size:1.7rem;position:relative;overflow:visible}#doc_contact .doc-contact-inner .btn:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/test.png.webp) 50% -10%/94% no-repeat;width:95px;height:90px;position:absolute;bottom:0;right:0}#doc_contact .doc-contact-inner .btn *{color:#fff}#doc_contact .box{z-index:999;width:100%;max-width:700px;height:fit-content;margin:20px;display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#doc_contact .doc_bg{z-index:998;background:#00000052;margin:auto;padding:20px;display:none;position:fixed;inset:0}#doc_contact .box .container{z-index:999;max-width:700px;height:100%;padding:0;position:relative}#doc_contact .box .inner{background:#fff;border-radius:10px;width:100%;max-height:calc(100vh - 40px);position:relative}#doc_contact .box .inner>div{min-width:300px;padding:50px;overflow:scroll}#doc_contact .box .inner .sectitle-box{margin-bottom:30px}#doc_contact .box .inner h3{font-size:3rem}#doc_contact .close-btn{background:var(--l-blue-color);cursor:pointer;border:2px solid #fff;border-radius:40px;width:40px;height:40px;position:absolute;top:-15px;left:-15px}#doc_contact .close-btn:before,#doc_contact .close-btn:after{content:"";background:#fff;width:2px;height:20px;margin:auto;position:absolute;inset:0}#doc_contact .close-btn:before{transform:rotate(-45deg)}#doc_contact .close-btn:after{transform:rotate(45deg)}#doc_contact .cta-contact img{width:85%}#top #doc_contact .doc-contact img{width:100%;margin-top:5px}.about-area{padding:0}.about-area .container{z-index:2;margin-bottom:-20vw;position:relative}.about-area .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:50px 100px}.about-area .left{width:calc(45% - 50px)}.about-area .right{width:calc(55% - 50px)}.about-area .right img{width:105%}.about-area h3{margin-bottom:40px;font-size:3.8rem}.about-area h3 .en{margin-bottom:20px;font-size:5.6rem;line-height:1em;display:block}.about-area p{margin-bottom:45px;font-size:2.2rem}.about-area .btn-box .btn:not(:last-child){margin-bottom:15px}.about-area>.arrow{z-index:1;padding-bottom:30vw;position:relative}.about-area>.arrow:after{content:"";border-bottom:30vw solid #0000;border-left:100vw solid #fff;width:0;height:0;position:absolute;top:0;bottom:0;right:0}.product-area{z-index:0;background:linear-gradient(#20b9d2,#00bbbf);padding:150px 0;position:relative}.product-area .container{max-width:1200px}.product-area h3{text-align:center;margin-bottom:70px;font-size:5.4rem}.product-area .sectitle-box{margin-bottom:125px}.product-area .point-box{margin-bottom:145px}.product-area .point-box .left,.product-area .point-box .right{width:49%}.product-area .point-box dl:not(:last-child){margin-bottom:35px}.product-area .point-box dl dt{margin-bottom:20px;font-size:2.7rem;font-weight:700}.product-area .point-box dl dt span{text-align:center;background:#fff;border-radius:100px;margin-right:20px;padding:5px 15px;font-size:1.7rem;font-weight:700;display:inline-block}.product-area .point-box dl dd{font-size:1.8rem;line-height:1.3em}.product-area .reason-box{border:5px solid #fff}.product-area .reason-box:not(:last-child){margin-bottom:135px}.product-area .sectitle-box h3 strong{font-size:8.8rem;font-weight:700}.product-area .reason-box{background:linear-gradient(#ffffff1f,#ffffff1f);position:relative}.product-area .reason-box:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/top/reason-icon01.svg) 50%/contain no-repeat;width:112px;height:112px;position:absolute;top:-62px;left:50%;transform:translate(-50%)}.product-area .reason-box.reason-box2:after{background:url(/wp-content/themes/comdesk/assets/images/top/reason-icon02.svg) 50%/contain no-repeat}.product-area .reason-box.reason-box3:after{background:url(/wp-content/themes/comdesk/assets/images/top/reason-icon03.svg) 50%/contain no-repeat}.product-area .reason-box.reason-box4:after{background:url(/wp-content/themes/comdesk/assets/images/top/reason-icon04.svg) 50%/contain no-repeat}.product-area .reason-box.reason-box5:after{background:url(/wp-content/themes/comdesk/assets/images/top/reason-icon05.svg) 50%/contain no-repeat}.product-area .reason-box:before{content:"";border-top:5px solid #3ac2d4;width:150px;height:112px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.product-area .reason-box .top{gap:32px;padding:100px 80px}.product-area .reason-box .top .img{width:calc(45% - 16px)}.product-area .reason-box .top .text{width:calc(55% - 16px)}.product-area .reason-box .top .text h4{margin-bottom:20px;font-size:4.1rem}.product-area .reason-box .top .text h4 span{color:#f5ff00}.product-area .reason-box .top .text p{font-size:1.8rem;line-height:1.8em}.product-area .reason-box .middle{text-align:center;background:#fff;padding:45px;position:relative}.product-area .reason-box .middle .flex{gap:15px}.product-area .reason-box .middle h5{color:#209ac7;margin-bottom:25px;font-size:3.6rem}.product-area .reason-box .middle dl{border:1px solid #209ac7;width:calc(33.3333% - 10px);padding:25px 10px;font-weight:700}.product-area .reason-box .middle dl dt{margin-bottom:25px;font-size:2.4rem}.product-area .reason-box .middle dl dd{color:#209ac7;font-size:2.7rem}.product-area .reason-box .middle dl dd *{color:#209ac7;font-weight:700}.product-area .reason-box .middle dl dd strong{font-size:7rem}.product-area .reason-box .middle dl dd img{width:16px;margin:0 0 0 10px;display:inline}.product-area .reason-box .middle:before{content:"";border:20px solid #0000;border-top:21px solid #fff;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.product-area .reason-box.reason-box2 .middle h5{color:#03c4bd}.product-area .reason-box.reason-box2 .middle dl{border-color:#03c4bd;width:calc(50% - 7.5px)}.product-area .reason-box.reason-box2 .middle dl dd,.product-area .reason-box.reason-box2 .middle dl dd *{color:#03c4bd}.product-area .reason-box3 .top .text{width:100%;padding:0}.product-area .reason-box3 .top .img{background:0 0;width:100%;margin-top:60px;padding:0;display:flex}.product-area .reason-box3 .top .img img{height:100%;max-height:245px}.product-area .reason-box .bottom{text-align:center;background:var(--text-color);padding:45px}.product-area .reason-box .bottom h5{font-size:3.5rem}.product-area .reason-box .bottom h5 *{font-weight:700}.product-area .reason-box .bottom h5 strong{font-size:8.3rem}.product-cta h3{margin-bottom:30px;font-size:4.2rem}.product-cta .inner{max-width:650px;margin:auto}.product-cta .movie{border:10px solid #fff;border-radius:5px;margin-bottom:30px;position:relative}.product-cta .movie:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/top/product-balloon.svg) 50%/contain no-repeat;width:105px;height:105px;position:absolute;top:-60px;left:-60px}.product-cta .btn-box{gap:25px}.product-cta .btn-box .btn{width:calc(50% - 12.5px);max-width:100%}.success-area{background:#fff;padding:150px 50px 0}.success-area .box:not(:last-child){margin-bottom:65px}.success-area .dl-box{gap:25px}.success-area .dl-box dl{width:calc(50% - 17.5px)}.success-area .dl-box dl dt{margin-bottom:18px;font-size:2.5rem;font-weight:700}.success-area .dl-box dl dd{font-size:1.7rem;line-height:1.3em}.success-area .dl-box1 dl{text-align:center;border:1px solid var(--l-blue-color);border-radius:4px;padding:30px 15px}.success-area .dl-box2{gap:30px 80px}.success-area .dl-box2 .inner{gap:20px;width:calc(50% - 40px)}.success-area .dl-box2 .inner img{width:100%;max-width:116px}.success-area .dl-box2 .inner dl{width:calc(100% - 136px)}.success-area .dl-box2 .inner dd small{color:#414141;margin-top:5px;display:block}.success-area .box p{text-align:center;font-size:1.6rem;line-height:1.8em}.success-area .box p span{font-size:3rem;font-weight:700}.success-area .box h5{text-align:center;margin-bottom:30px;font-size:3.4rem;position:relative}.success-area .box:nth-child(4) h5:before{content:"";background:var(--l-blue-color);z-index:1;width:100%;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}.success-area .box:nth-child(4) h5 span{z-index:2;background:#fff;padding:0 15px;position:relative}.problem-area{background:#fff;padding:150px 50px 0}.problem-area .accordion{gap:30px}.problem-area .accordion dl{border:2px solid #e9f9fb;width:calc(50% - 15px)}.problem-area .accordion dt{background:#e9f9fb}.problem-area .accordion * img{max-width:72px;height:auto;margin-right:20px}.problem-area>p{text-align:center;margin-bottom:45px}.problem-area>p span{border:1px solid var(--l-blue-color);border-radius:100px;padding:10px 35px;font-size:2rem;display:inline-block}.function-area{background:#fff;padding:150px 50px}.function-area .box:not(:last-child){margin-bottom:95px}.function-area .box h4{margin-bottom:30px;font-size:2.2rem;position:relative}.function-area .box h4:before{content:"";background:var(--l-blue-color);z-index:1;width:100%;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}.function-area .box h4 span{z-index:2;background:#fff;padding-right:15px;position:relative}.function-area .box ul{gap:15px}.function-area .box ul li{text-align:center;background:#e9f9fb;border-radius:4px;justify-content:center;align-items:center;width:calc(25% - 11.25px);padding:19px 5px;font-weight:700;display:flex}.case-area{text-align:center;background:#fff;padding:150px 0}.case-area h4{margin-bottom:15px;font-size:3.6rem}.case-area h4 span{font-size:6.5rem}.case-area .container>p{font-size:1.9rem;font-weight:700}.case-area .box{width:100%;max-width:715px;margin:30px auto auto}.case-area .box>*{border:3px solid var(--l-blue-color);width:50%;padding:20px 10px}.case-area .box>p{gap:0 10px;font-size:1.8rem;font-weight:700}.case-area .box>p span{font-size:4.9rem;font-weight:700;line-height:1em}.case-area .box .left{background:var(--l-blue-color)}.case-area .case_swiper{padding-bottom:50px;position:relative}.case-area .case_swiper .swiper-slide{height:auto}.case-area .case_swiper .swiper-slide a{height:100%}.case-area .case_swiper .swiper-pagination-bullet{opacity:1;background:#ededed;width:10px;height:10px}.case-area .case_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--l-blue-color)}.case-area .case_swiper .swiper-pagination{bottom:0}.case-area ul{margin-top:80px}.case-area .case2 img,.case-area .case4 img,.case-area .case5 img{object-position:left!important}.case-area .case7 img,.case-area .case8 img,.case-area .case9 img{object-position:right!important}.price-area{text-align:center;background:#e9f9fb;padding:150px 0}.price-area .sectitle-box h3 .en{color:#c3f0f5}.price-area h4{font-size:4.7rem}.price-area h4 span{position:relative}.price-area h4 span:before{content:"";background:var(--l-blue-color);width:100%;height:2px;position:absolute;bottom:-8px;left:0}.price-area .price-box{flex-wrap:wrap;gap:15px}.price-area .price-box span.ja{border:1px solid var(--orange-color);background:#fff;padding:5px 7px;font-size:2.2rem;font-weight:700}.price-area .price-box p{font-size:8.8rem;font-weight:700}.price-area .price-box span.en{font-size:4.9rem;font-weight:700}.price-area .container>p{font-size:3rem;font-weight:700}.price-area .btn-box{margin-top:40px}.qa-area{background:#fff;padding:150px 0}.qa-area .container{max-width:900px!important}.qa-area .sectitle-box{margin-bottom:45px}.qa-area .sectitle-box h3.en{font-size:5.6rem;line-height:1em}.qa-area .sectitle-box p{font-size:2.2rem}.qa-area .accordion dl{border-radius:5px}.qa-area .accordion dt div{background:#f2f2f4}.qa-area .accordion dt:before,.qa-area .accordion dd:before{content:"Q";text-align:center;width:58px;height:100%;font-family:var(--en-font);color:#fff;background:var(--l-blue-color);z-index:1;justify-content:center;align-items:center;font-size:2.7rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.qa-area .accordion dd:before{content:"A";background:var(--orange-color)}.qa-area .accordion dt div,.qa-area .accordion dd{padding:20px 50px 20px 83px}.qa-area .accordion dl:not(:last-child){margin-bottom:25px}.seminar-area{text-align:center;background:#e9f9fb;padding:150px 0 0}.seminar-area .btn-box{margin-top:50px}.news-area{text-align:center;background:#e9f9fb;padding:150px 0}.news-area .btn-box{margin-top:50px}.swiper-area{background:#f8f8f8;padding:140px 0}.swiper-area .sectitle-box{margin-bottom:45px}.swiper-area .sectitle-box h3{font-size:4.3rem}.swiper-area .swiper-container{max-width:1100px;margin:0 auto;padding:0 50px}.swiper-area .swiper-container ul.swiper-wrapper{padding:30px 0}.swiper-area .swiper-container ul.swiper-wrapper li.swiper-slide{background:#fff;justify-content:center;width:50%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.sectitle-box{text-align:center;margin-bottom:50px}.sectitle-box h3{font-size:4.1rem}.sectitle-box h3 span.en{color:#d1f1f5;margin-bottom:10px;font-size:3rem;line-height:1em;display:block}.contact-btn{z-index:100;position:fixed;top:310px;right:0}.contact-btn a{background:var(--main-color);justify-content:center;width:70px;padding:135px 5px 30px;position:relative}.contact-btn a:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/contact-logo.svg) 0 0/contain no-repeat;width:24px;height:16px;margin:auto;position:absolute;top:30px;left:0;right:0}.contact-btn a span{color:#fff;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;font-size:1.8rem;font-weight:700}.contents-box{max-width:1280px;margin:0 auto 150px}#single-detail.case-detail .contents-box{max-width:1280px}.share-box{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:59px}.share-box .share ul{gap:10px}.share-box .pdf{cursor:pointer}.share-box .pdf a{gap:0 10px}.share-box .pdf a img{width:15px}#sidebar>div:not(:last-child){margin-bottom:35px}#sidebar h2,#sidebar h3{color:var(--main-color);font-size:2.5rem;font-weight:700;font-family:var(--en-font);margin-bottom:15px;padding-bottom:10px;position:relative}#sidebar h2:before,#sidebar h3:before{content:"";background:var(--main-color);width:20px;height:2px;position:absolute;bottom:0;left:0}#sidebar a{color:#414141;font-size:1.4rem;font-weight:400}#sidebar .menu-item a{color:var(--main-color);font-weight:700}#sidebar .box.box1 ul{gap:20px;display:grid}#sidebar .box.box1 ul li a{flex-direction:column;gap:10px;overflow:hidden}#sidebar .box.box1 ul li img{object-fit:cover;width:100%;height:100%}#sidebar .box.box1 ul li .img-box{flex-shrink:0}#sidebar .box.box1 ul li .img-box img{aspect-ratio:16/9;border-radius:5px;height:auto}#sidebar .box.box1 ul li .text-box{flex-direction:column;justify-content:center;gap:3px;display:flex}#sidebar .box.box1 ul li .text-box span{color:#b7b7b7;font-size:1.1rem;line-height:1em}#sidebar .box.box1 ul li .text-box .cat{gap:3px;display:flex}#sidebar .box ul li .text-box .cat *{background:0 0;padding:0}#sidebar .box.box1 ul li .text-box .tag{color:var(--main-color)}#sidebar .box.box1 ul li .text-box p{-webkit-line-clamp:2;color:#414141;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden!important}#sidebar .box.box2 ul li a{padding:13px 0;display:block;position:relative}#sidebar .box.box2 ul li a:before{content:"";border-top:1px solid #000;border-right:1px solid #000;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sidebar .box.box2 ul li a:hover{color:var(--main-color)}#sidebar .box.box2 ul li a:hover:before{border-color:var(--main-color);right:15px}#sidebar .box.box2 ul li:not(:last-child){border-bottom:1px solid #f0f0f0}#sidebar .box.box3 ul,#sidebar .box:nth-child(4) ul{gap:5px}#sidebar .box.box3 ul li a,#sidebar .box:nth-child(4) ul li a{background:#fff;border:1px solid #f0f0f0;border-radius:5px;width:fit-content;padding:5px 11px;font-size:1.2rem;line-height:1.5em;transition:all .3s;display:inline-block}#sidebar .box.box3 ul li a:hover,#sidebar .box:nth-child(4) ul li a:hover{border-color:var(--main-color);color:var(--main-color)}.swiper-button-next,.swiper-button-prev{background:var(--main-color);border-radius:55px;width:55px;height:55px;top:47%}.swiper-button-next:after,.swiper-button-prev:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;margin:auto;transition:all .3s;position:absolute;inset:0 5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-prev:after{left:5px;right:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:15.5%}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:15.5%}.pagination{gap:20px;margin-top:90px}.pagination li a,.pagination li span{min-width:15px;min-height:26.5px;display:inline-block}.pagination .nav-links a,.pagination .nav-links span{font-size:1.7rem;font-weight:700;font-family:var(--en-font);text-align:center;border-bottom:2px solid #fff}.pagination .nav-links span{color:var(--g-blue-color);border-color:var(--g-blue-color)}.pagination .arrow a{position:relative}.pagination .arrow a:before{content:"";border-top:2px solid #000;border-right:2px solid #000;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:-4px;bottom:0;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagination .arrow.prev a:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.single-pagenation{max-width:200px;margin:90px auto 0;padding-bottom:20px}.single-pagenation .prev{float:left}.single-pagenation .next{float:right}.single-pagenation .prev a{padding-left:25px}.single-pagenation .next a{padding-right:25px}.single-pagenation div a{font-size:1.4rem;position:relative}.single-pagenation div a:before{content:"";border-top:2px solid #505050;border-right:2px solid #505050;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-pagenation div.prev a:before{left:0;right:auto;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.sub .title-box{text-align:center;margin:150px 0 50px}.sub .title-box .cat{font-size:3.8rem;line-height:1em;display:block}.sub .title-box span{margin-bottom:10px;font-size:3.8rem;line-height:1em;display:block}.sub .title-box .title{font-size:5rem;line-height:1.2}.sub .head-title-box{text-align:left;background-color:#f2f2f4;margin:0 auto;padding:80px 0}.sub .head-title-box .title{color:#141c48;font-size:5rem;line-height:1.2}.sub .head-title-box .title span{color:#141c48;opacity:.2;font-size:2.2rem;line-height:1.2}.sub .breadcrumbs{background:#fff;border-top:1px solid #dcdce2;border-bottom:1px solid #dcdce2;margin-bottom:80px;padding-block:10px}.sub .breadcrumbs .container,.sub .breadcrumbs span,.sub .breadcrumbs a span{color:#505050;font-size:1.4rem;font-weight:500}#single-detail .meta-box{border-bottom:1px solid #ebebeb;margin-bottom:25px;padding-bottom:20px}#single-detail .meta-box .meta{justify-content:space-between;gap:0 15px;margin-bottom:15px}#single-detail .meta-box .meta span{font-size:1.4rem;line-height:1em}#single-detail .meta-box .meta .date{color:#b7b7b7;position:relative}#single-detail .meta-box .content-title{color:var(--main-color);font-size:2.8rem}#single-detail .contents *{color:#505050}#single-detail .contents h2{border-left:2px solid var(--main-color);color:var(--main-color);background:#f9f9f9;margin-bottom:30px;padding:10px 10px 10px 20px;font-size:2.1rem}#single-detail .contents h3{color:#505050;border-bottom:1px solid #505050;margin-bottom:15px;padding:5px 0;font-size:2rem;position:relative}#single-detail .contents>h2:not(:first-child){margin-top:50px}#single-detail .contents>h3:not(:first-child){margin-top:30px}#single-detail .contents h4{border-bottom:1px dashed #707070;margin-bottom:30px;font-size:1.7rem}#single-detail .contents>h4:not(:first-child){margin-top:30px}#single-detail .contents>h2>*{color:var(--main-color)}#single-detail .contents strong,#single-detail .contents b{font-weight:700}#single-detail .contents cite,#single-detail .contents a,#single-detail .contents p,#single-detail .contents ol,#single-detail .contents ul,#single-detail .contents li,#single-detail .contents pre,#single-detail .contents pre *{font-family:var(--noto-font);color:#505050;font-size:1.5rem;font-weight:400;line-height:1.83}#single-detail .contents mark{padding:1px 5px}#single-detail .contents a{color:var(--main-color);border-bottom:1px solid var(--main-color)}#single-detail .contents a.border_none{border:none}#single-detail .contents>pre:not(:first-child){margin-top:2em}#single-detail .contents pre,#single-detail .contents pre *{color:#969696;font-size:1.3rem}#single-detail .contents>:not(:first-child){margin-top:30px}#single-detail .contents ol,#single-detail .contents ul{margin-left:1em}#single-detail .contents>ol:not(:first-child),#single-detail .contents>ul:not(:first-child){margin-top:10px}#single-detail .contents ol li{list-style:decimal}#single-detail .contents ul li{list-style:circle}#single-detail .contents li::marker{color:var(--main-color);font-family:var(--en-font);font-weight:700}#single-detail .wp-block-table td,#single-detail .wp-block-table th{border-color:#26247233}#single-detail .wp-block-table th{font-weight:700}#single-detail .wp-block-table thead,#single-detail .wp-block-table th{background:#f4f4f8}#single-detail .wp-block-table thead{border-bottom:0}#single-detail .contents img{border-radius:10px}#single-detail .contents>blockquote:not(:first-child){margin-top:30px}#single-detail .contents blockquote p{font-family:var(--ja-font);color:var(--main-color);margin-bottom:15px;font-size:1.7rem;position:relative}#single-detail .contents>.wp-block-buttons:not(:first-child){margin-top:15px}#single-detail .contents .wp-block-buttons>.wp-block-button{width:100%}#single-detail .contents .wp-block-button__link{line-height:1.5em;font-family:var(--ja-font);color:var(--btn2-color);background:var(--main-color);text-align:center;border-radius:100px;width:100%;max-width:315px;padding:15px 20px;font-size:1.8rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.cta_linkbtn a{border-radius:5px!important}.cta_linkbtn a em{font-size:16px;display:block;color:#fff!important}.cta_linkbtn a:before{content:"";z-index:3;background:url(/wp-content/themes/comdesk/assets/images/common/dl-icon.svg) 0 0/contain no-repeat;width:15px;height:15px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px}#single-detail .contents .content h3,#single-detail .oldseminar-box h3,#single-detail .oldseminar-box h2{margin-top:40px}#single-detail .oldseminar-box h2 small{color:var(--main-color);margin-top:5px;font-size:80%;line-height:1.4;display:block}#single-detail .contents .content p{font-size:1.4rem;line-height:1.8em}#single-detail .contents .content a{color:var(--main-color);text-decoration:underline}#single-detail .contents .content dl{display:flex}#single-detail .contents .content dl:not(:last-child){margin-bottom:10px}#single-detail .contents .content dl dt{color:var(--main-color);flex-shrink:0;font-size:1.4rem;font-weight:700;line-height:1.8em}#single-detail .contents .content dl dd{font-size:1.4rem;line-height:1.8em}#single-detail .contents .content ul,#single-detail .contents .content ol{margin-left:1em}#single-detail .contents .content ul li{font-size:1.4rem;line-height:1.8em;list-style:outside}#single-detail .contents .content ol li{font-size:1.4rem;line-height:1.8em;list-style:decimal}#single-detail .contents .content .img-box{margin:50px 0}#single-detail .oldseminar-box h3{color:var(--main-color);border-bottom:none;font-weight:700;text-align:left!important}#single-detail .oldseminar-box p{font-size:1.4rem;line-height:1.8em;margin-top:0!important}#single-detail .oldseminar-box .container{max-width:750px}#single-detail .oldseminar-box .title-box{border-bottom:1px solid #f7f7f7;margin-top:0;margin-bottom:25px;padding-bottom:25px}#single-detail .oldseminar-box .title-box .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:10px}#single-detail .oldseminar-box .title-box .cat{background:var(--main-color);color:#fff;text-align:center;flex-shrink:0;padding:3px 8px;font-size:1.2rem;font-weight:700}#single-detail .oldseminar-box .title-box .date{text-align:left;font-size:1.4rem;font-weight:700}#single-detail .oldseminar-box .title-box h2{text-align:left;color:var(--main-color);background:0 0;border:none;margin-top:12px;padding:0;font-size:2.8rem;font-weight:700}#single-detail .oldseminar-box .img-box{margin-bottom:35px}#single-detail .oldseminar-box .meta-box{border:0;margin-bottom:60px;padding:0}#single-detail .oldseminar-box .meta-box dl{display:flex}#single-detail .oldseminar-box .meta-box dl:not(:last-child){margin-bottom:10px}#single-detail .oldseminar-box .meta-box dl dt{width:100px;color:var(--main-color);padding-right:10px;font-size:1.4rem;font-weight:700;line-height:1.8em}#single-detail .oldseminar-box .meta-box dl dd{width:calc(100% - 100px);font-size:1.4rem;line-height:1.8em}#single-detail .oldseminar-box .recommend{background:#f7f7f7;padding:30px 35px}#single-detail .oldseminar-box .recommend h3{border:none;margin-top:0;margin-bottom:15px;padding:0;font-size:1.8rem}#single-detail .oldseminar-box .text-box{margin:60px 0}#single-detail .oldseminar-box .text-box h3{border-left:4px solid var(--main-color);background:#f9f9f9;margin-bottom:30px;padding:4px 0 4px 20px;font-size:2.4rem;font-weight:700}#single-detail .oldseminar-box .text-box h3:before,#single-detail .oldseminar-box .recommend h3:before{content:none}#single-detail .oldseminar-box .text-box .flex{align-items:center}#single-detail .oldseminar-box .text-box .flex:not(:last-child){margin-bottom:40px}#single-detail .oldseminar-box .text-box .flex .left{width:35%}#single-detail .oldseminar-box .text-box .flex .right{width:65%;padding-left:40px}#single-detail .oldseminar-box .text-box .flex .right h4{color:var(--main-color);margin-bottom:15px;font-size:2rem;font-weight:700;line-height:1.3em}#single-detail .oldseminar-box .text-box .flex .right h4 span{color:var(--l-blue-color);margin-top:5px;font-size:1.5rem}#single-detail .oldseminar-box blockquote p:before{width:calc(100% - 10em);left:10em}.btn.gray{color:var(--main-color);background:#f4f4f4}#market .cat-box{background:#fafafa;margin-bottom:80px}#market .cat-box ul{flex-wrap:wrap;gap:10px;padding:20px}#market .cat-box li{text-align:center;width:33.3333%;font-size:1.7rem}#market .cat-box li:not(:last-child){border-right:1px solid #575c7c}#market .cat-box li a{color:var(--text-color)}#market .sec01 .box .post-box{gap:35px 0}#market .sec01 .box .post-box .post{width:calc(50% - 10px)}#market .sec01 .box .post-box .post a{background:#fff;border-radius:10px;height:100%;display:block;overflow:hidden;box-shadow:0 0 15px -11px #777}#market .sec01 .box .post-box .post a .img-box{aspect-ratio:16/9;overflow:hidden}#market .sec01 .box .post-box .post a .img-box img{aspect-ratio:16/9;object-fit:cover;transition:all .3s}#market .sec01 .box .post-box .post a:hover .img-box img{transform:scale(1.1)}#market .sec01 .box .post-box .post a .img-box{position:relative}#market .sec01 .box .post-box .post a .img-box .cat{gap:10px;position:absolute;top:15px;left:15px}#market .sec01 .box .post-box .post a .img-box .cat .tag{background:var(--main-color);color:#fff;border-radius:50px;padding:5px 15px}#market .sec01 .box .post-box .post a .img-box .cat .tag.sales_callcenter{background:var(--l-blue-color)}#market .sec01 .box .post-box .post a .text-box{gap:10px;padding:20px;display:grid}#market .sec01 .box .post-box .post a .text-box>.flex{flex-wrap:wrap;gap:10px;margin-top:0}#market .sec01 .box .post-box .post a .text-box p{color:#b4a35c}#market .sec01 .box .post-box .post a .text-box .date{color:#d5d5d9;font-size:16px;font-weight:400}#market .sec01 .box .post-box .post a .text-box h4{-webkit-line-clamp:2;color:#414141;-webkit-box-orient:vertical;font-size:2rem;font-weight:500;display:-webkit-box;overflow:hidden!important}#market .sec01 .box .post-box .post a .tag-box{font-weight:400;gap:10px!important}#market .sec01 .box .post-box .post a .tag-box>*{line-height:1em}.single-pagenation.market-pagenation{max-width:100%}.single-pagenation.market-pagenation *{color:#505050}.market-content.contents-box.mt100{margin-top:100px}.market-content .btn-box{margin-top:50px}.market-content .btn-box .btn{font-size:1.5rem}.market-content{max-width:1088px}.market-content article,.market-content main{width:calc(100% - 266px);max-width:787px}.market-detail .page-wrapper,#market .page-wrapper{background:#fafafa}.market-content article{background:#fff;padding:45px 50px 50px;box-shadow:1px 2px 2px #00000029}.market-content aside{width:246px}@media screen and (width<=768px){.market-content aside{padding:0 15px}}.market-content .container-flex{justify-content:space-between;gap:60px 0;max-width:100%;padding:0 15px}@media screen and (width<=768px){.market-content .container-flex{padding:0}}.market-content .meta-box .cat-box{gap:10px}.market-content .meta-box .cat-box .tag{background:var(--main-color);color:#fff;border-radius:50px;padding:4px 10px 5px;font-size:1.3rem;font-weight:400}.market-content .meta-box .cat-box .tag.recommend{background:#b4a35c}.market-content .tag-box{gap:5px 10px;margin-top:15px;font-size:1.3rem}.market-content .breadcrumbs{color:#b7b7b7;margin-bottom:50px;font-size:1.5rem;font-weight:700}.market-content .breadcrumbs *{color:#b7b7b7}.market-content #sidebar .box{background:#fff;border-radius:10px;padding:22px}.market-content #sidebar h3 span{color:var(--main-color);font-size:1.4rem;display:block}.market-content #sidebar h3{padding-bottom:0;font-size:1.9rem}.market-content #sidebar h3:before{content:none}.sub .title-box p{margin-top:10px;font-weight:700}#single-detail .contents .single-cta{text-align:center;background:url(/wp-content/themes/comdesk/assets/images/common/cta-bg.svg) 50%/cover no-repeat;border-radius:20px;margin-top:50px;padding:50px 20px}#single-detail .contents .single-cta h2{color:#fff;border:none;margin-bottom:20px;padding:0;font-size:2.5rem;background-color:#0000!important}#single-detail .contents .single-cta p{color:#fff;font-weight:700}#single-detail .contents .single-cta .btn-box{margin-top:20px}#single-detail .contents .single-cta .btn{color:#fff;font-size:1.6rem;font-weight:700;line-height:1em;text-decoration:none}#single-detail .contents .author-box{border-top:1px solid #ebebeb;margin-top:50px;padding-top:50px}#single-detail .contents .author-box .img{width:20%}#single-detail .contents .author-box .txt{width:80%;padding-left:30px}#single-detail .contents .author-box .txt .name{font-size:2rem;font-weight:700}#single-detail .contents .author-box .txt span{font-size:1.5rem;line-height:1em;display:block}#single-detail .contents .author-box .img img{aspect-ratio:1;object-fit:cover;border-radius:100%;overflow:hidden}#contact .contents-box,#document_download .contents-box{max-width:100%}.contact p{text-align:center;margin-bottom:100px;font-size:1.9rem}.contact .left{width:45%}.contact .left>div>:not(:last-child){margin-bottom:50px}.contact .right{width:50%}.contact .text h3{margin-bottom:20px;font-size:3rem}.contact .text ul li{align-items:flex-start;font-size:1.6rem;display:flex;position:relative}.contact .text ul li:not(:last-child){margin-bottom:17px}.contact .text ul.point span{color:#fff;background:var(--l-blue-color);border-radius:100px;flex-shrink:0;margin-top:-4px;margin-right:8px;padding:2px 12px;font-size:1.4rem;font-weight:700;display:inline-block}.contact .text ul.point i{opacity:.7;font-size:12px;display:block}.contact .text ul.check li{margin-left:37px}.contact .text ul.check li:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/list-icon.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:2px;left:-37px}.contact .text small{margin-top:35px;display:table;position:relative}.contact .text small:before{content:"※";height:100%;padding-right:4px;display:table-cell}.form-text{text-align:center;margin-top:100px}.form-text .text{width:100%;font-size:2.9rem;line-height:40px}.form-text .tell{margin-top:60px;font-size:2rem}.form-text .tell .flex{margin-top:20px}.form-text .tell a{color:var(--l-blue-color);font-size:5.2rem;display:block}.form-text .tell span{background:var(--l-blue-color);color:#fff;margin-right:5px;padding:4px 8px;font-size:1.6rem;font-weight:700}.form-text .tell2{font-size:1.8rem}.form-text .tell2 a{font-size:3.8rem}#crm .yellow{color:#fff500}#crm .sectitle-box h3 span.en{color:#27b7cf}#crm .fv{background:url(/wp-content/themes/comdesk/assets/images/sub/crm-bg.jpg.webp) 0 0/cover;padding:85px 0;position:relative}#crm .fv .container{max-width:1300px}#crm .fv .left{width:41%}#crm .fv .right{width:49%;max-width:600px;padding-left:65px;position:relative}#crm .fv:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/crm-fv-right-bg.svg) 0 0/cover no-repeat;width:409px;height:460px;position:absolute;top:11%;right:12%}#crm .fv .right h2 span{line-height:1em;font-family:var(--en-font);color:#fff;font-size:2.45rem;font-weight:700;display:block}#crm .fv .right h2{color:#fff;margin:35px 0 30px;font-size:4.6rem}#crm .fv .right .btn-box .btn{width:100%;max-width:465px;overflow:visible}#crm .fv .right .btn-box .btn:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/crm-btn-balloon.svg) 50%/contain no-repeat;width:100%;height:46px;margin:auto;position:absolute;top:-27px;left:0;right:0}#crm .fv .left img{width:100%;max-width:482px}#crm .fv p{color:#fff;margin-bottom:60px;font-size:2.3rem;font-weight:700}#crm .fv .logo{max-width:257px}#crm .fv .f_ai-center{justify-content:center}#crm #sec01{background:#fff;padding:120px 0}#crm #sec01 h3 span.ttl1{font-size:2.9rem}#crm #sec03{background:#e9f9fb}#crm .product-area h3{text-align:left;margin-bottom:20px;font-size:4.3rem;line-height:1.3em}#crm .product-area h3 .blue{color:#2abed4}#crm .product-area .left p{margin-bottom:25px;line-height:1.8em}#crm .product-area .btn{max-width:350px}#crm .product-area .btn.dl:before{content:"";z-index:3;background:0 0;border-top:2px solid #fff;border-right:2px solid #fff;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#crm .product-area .point-box .right{width:47%}#crm .product-area .point-box .left{width:43%}#crm .product-area .point-box .right img{max-width:515px}#crm .product-area .f_jc-between{align-items:center}#crm .product-area .point-box{margin-bottom:0}#crm .product-area .reason-box:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/crm-reason-icon01.svg) 50%/contain no-repeat;width:112px;height:112px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}#crm .product-area .reason-box.reason-box2:after{background:url(/wp-content/themes/comdesk/assets/images/sub/crm-reason-icon02.svg) 50%/contain no-repeat}#crm .product-area .reason-box.reason-box3:after{background:url(/wp-content/themes/comdesk/assets/images/sub/crm-reason-icon03.svg) 50%/contain no-repeat}#crm .product-area .reason-box.reason-box4:after{background:url(/wp-content/themes/comdesk/assets/images/sub/crm-reason-icon04.svg) 50%/contain no-repeat}#crm .product-area .reason-box.reason-box5:after{background:url(/wp-content/themes/comdesk/assets/images/sub/crm-reason-icon05.svg) 50%/contain no-repeat}#crm .product-area .reason-box.reason-box6:after{background:url(/wp-content/themes/comdesk/assets/images/sub/crm-reason-icon06.svg) 50%/contain no-repeat}#crm .product-area .reason-box:before{display:none}#crm .product-area .reason-box{border:none;padding-top:50px}#crm .success-area{padding:0 0 100px}#crm .success-area ul{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}#crm .success-area ul li{color:#2abed4;text-align:center;border:1px solid #2abed4;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:240px;max-height:70px;font-size:1.8rem;display:flex}#crm .success-area a{color:#2abed4;width:100%;padding:25px 30px;font-size:1.8rem}#crm #sec03 .reason-box .top .text{width:43%}#crm #sec03 .reason-box .top .img{width:50%}#crm #sec03 .reason-box1 .top.flex.f_ai-center,#crm #sec03 .reason-box2 .top.flex.f_ai-center,#crm #sec03 .reason-box6 .top.flex.f_ai-center{flex-direction:row-reverse;justify-content:center;align-items:center}#crm #sec03 h4 span.orange{color:#fe7600;font-size:3.3rem}#crm #sec03 .reason-box1 h4 span.orange{display:block}#crm #sec03 h4.blue{color:#2abed4;margin-bottom:40px;font-size:3.3rem;line-height:1.3em}#crm #sec03 .top .right p{color:#000;font-size:1.8rem}#crm #sec03 .reason-box .top{background:#fff}#crm #sec03 .reason-box .bottom{background:#2abed4}#crm #sec03 .reason-box .underline{border-bottom:2px solid #fff500;margin:0 12px;padding-bottom:10px}#crm #sec03 .reason-box .top{padding:100px 40px;position:relative}#crm #sec03 .reason-box1 .top:after,#crm #sec03 .reason-box2 .top:after,#crm #sec03 .reason-box3 .top:after,#crm #sec03 .reason-box5 .top:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/crm-sec03-arrow.svg);width:60px;height:30px;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}#crm #sec03 .reason-box3 .top .text{width:40%;margin-left:50px}#crm #sec03 .reason-box3 .top .img img{max-width:493px;max-height:100%}#crm #sec03 .reason-box3 .top .img{margin-top:0}#crm #sec03 .reason-box3 .bottom{padding:60px 45px}#crm #sec03 .reason-box5 .top .text{width:42%;margin-left:50px}#crm #sec03 .reason-box5 img{max-width:465px}#crm #sec03 p.chushaku{text-align:right;color:#585858;margin-bottom:0;font-size:1.4rem!important}#crm #sec03 span.slash{color:#fff500;padding:3px;font-size:6.5rem}#crm #sec04{padding-top:130px}#crm #sec04 .blue{color:#2abed4}#crm #sec04 .sectitle-box h3 span.blue{padding:0 7px;font-size:4.4rem;display:inline-block}#crm #sec04 .sectitle-box h3{font-size:3rem}#crm #sec04 .img-box img{width:100%;max-width:188px}#crm #sec04 .img-box{flex-wrap:wrap;justify-content:left;align-items:center;gap:15px;margin-bottom:65px;display:flex}#crm #sec04 p{text-align:center;margin-bottom:30px;font-size:2rem;font-weight:700}#crm #sec04 .btn-box{text-align:center}#crm #sec04 .btn{max-width:575px;padding:30px 20px}#crm #sec04 .btn:after{content:"";z-index:3;background:0 0;border-top:2px solid #fff;border-right:2px solid #fff;width:7px;height:7px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#crm .function-area{padding:180px 0 150px}#crm .function-area .sectitle-box{margin-bottom:85px}#crm .function-area .sectitle-box p{margin-top:45px;font-size:2rem;font-weight:700}#crm .price-area{padding:85px 0}#crm .price-area .sectitle-box h3 .en{color:#2abed4}#crm p.en.orange span{color:var(--orange-color);font-size:7.2rem}#crm .price-area .container>p{font-size:2.4rem}#crm .price-area p span{color:#2abed4;font-size:3.6rem}#crm .price-area .price-box p{line-height:1em}#crm .price-area .price-box{margin-bottom:35px}#crm .cta-area{display:none}#crm .cta-area1{text-align:center;background:url(/wp-content/themes/comdesk/assets/images/sub/crm-cta-bg.jpg.webp) 0 0/cover;padding:70px 0}#crm .cta-area1 h3{margin-bottom:30px;font-size:3.6rem}#crm .cta-area1 .btn-box .orange-btn:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/btn-text.svg) 50%/contain no-repeat;width:80px;height:80px;position:absolute;top:-40px;left:-40px}#crm .cta-area1 .btn-box .white-btn:after{content:"";z-index:3;background:0 0;border-top:2px solid #14b7cf;border-right:2px solid #14b7cf;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#crm .cta-area1 .btn-box .btn{width:100%;max-width:300px;margin:0 15px;overflow:visible}#crm .cta-area1 p{color:#fff;margin-bottom:30px;font-size:2rem}#crm_contact .cta-contact{z-index:100;text-align:center;background:#fff;border-radius:15px;max-width:280px;padding:20px;display:none;position:fixed;bottom:10px;right:10px;box-shadow:0 3px 20px #0f67961f}#crm_contact .cta-contact p{margin:7px 0 15px;font-weight:700}#crm_contact .cta-contact h4{color:var(--l-blue-color);margin:0 0 2px;font-size:1.8rem;font-weight:700}#crm_contact .cta-contact .btn{cursor:pointer;text-align:left;padding:10px 10px 10px 15px;font-size:1.7rem;position:relative;overflow:visible}#crm_contact .cta-contact .btn:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/common/test.png.webp) 50% -10%/94% no-repeat;width:95px;height:90px;position:absolute;bottom:0;right:0}#crm_contact .cta-contact .btn *{color:#fff}#crm_contact .cta-contact .btn22 *{color:#fff;font-size:14px;line-height:1.5}#crm_contact .box{z-index:999;margin:auto;padding:20px;display:none;position:fixed;inset:0}#crm_contact #crm_bg{z-index:998;background:#00000052;margin:auto;padding:20px;display:none;position:fixed;inset:0}#crm_contact .box .container{z-index:999;max-width:700px;height:100%;padding:0;position:relative}#crm_contact .box .inner{background:#fff;border-radius:10px;width:100%;max-height:calc(100vh - 40px);position:relative}#crm_contact .box .inner>div{padding:50px;overflow:scroll}#crm_contact .box .inner .sectitle-box{margin-bottom:30px}#crm_contact .box .inner h3{font-size:3rem}#crm_contact .close-btn{background:var(--l-blue-color);cursor:pointer;border:2px solid #fff;border-radius:40px;width:40px;height:40px;position:absolute;top:-15px;left:-15px}#crm_contact .close-btn:before,#crm_contact .close-btn:after{content:"";background:#fff;width:2px;height:20px;margin:auto;position:absolute;inset:0}#crm_contact .close-btn:before{transform:rotate(-45deg)}#crm_contact .close-btn:after{transform:rotate(45deg)}#crm_contact .cta-contact img{width:85%}#top #crm_contact .cta-contact img{width:100%;margin-top:5px}#function{margin-bottom:150px}#function ul li.option{position:relative}#function ul li p.chusyaku{color:gray;text-align:right;margin-top:10px;font-size:8px}#function ul li.option:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/option_icon.svg) 0 0/contain no-repeat;width:37px;height:37px;position:absolute;top:10px;right:10px}#function .sectitle-box h3{margin:92px 0}#function #sec01{margin-bottom:145px}#function #sec01 .sectitle-box h3 span.en{color:var(--l-blue-color)}#function #sec01 ul{grid-template-columns:1fr 1fr 1fr 1fr;gap:5px;display:grid}#function #sec01 ul li{position:relative}#function #sec01 ul li span{margin-top:10px;font-size:1.4rem;display:block}#function #sec01 ul li p{color:#2abed4;background-color:#f7f7f7;border-radius:4px;padding:20px 5px 35px;font-size:2.2rem;font-weight:700;line-height:1em}#function #sec01 ul li:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/function-blue-arrow.svg) no-repeat;width:11px;height:11px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}#function #sec02 .left{width:60%}#function #sec02 .right{width:40%}#function #sec02 .left .left-inner-top{margin-bottom:40px;position:relative}#function #sec02 .left .left-inner-top:before{content:"";background:var(--l-blue-color);z-index:-1;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#function #sec02,#function #sec03,#function #sec04{margin-bottom:120px}#function #sec02 .left p.ttl{background:#fff;padding-right:40px;display:inline-block}#function #sec02 p.ttl{font-size:3.6rem;font-weight:700}#function #sec02 .left span.number{margin-right:35px;font-size:3.8rem}#function #sec02 .left p.text{font-size:1.7rem;line-height:2}#function #sec02 .box1.flex{justify-content:center;align-items:center;gap:80px;margin-bottom:45px}#function .box2 p.ttl{text-align:center;margin-bottom:40px}#function .box2{background:#f7f7f7;border-radius:10px;margin-bottom:70px;padding:50px 55px}#function .box2 ul li .img-box img{object-fit:contain;width:100%;max-width:170px;height:60px}#function .box2 ul li .img-box{text-align:center}#function .box2 ul{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}#function .box2 ul li{background:#fff;border-radius:4px;padding:35px 12px 25px}#function .box2 ul li p.text01{color:var(--l-blue-color);text-align:center;justify-content:center;align-items:center;height:40px;margin-bottom:20px;font-size:1.8rem;font-weight:700;display:flex}#function .box2 ul li p.text02{text-align:center;margin-top:30px;font-size:1.3rem;line-height:1.6}#function #sec02 .box3{margin-bottom:0}#function #sec03 .ttl-box,#function #sec04 .ttl-box,#function #sec05 .ttl-box{margin-bottom:30px;position:relative}#function #sec03 .ttl-box:before,#function #sec04 .ttl-box:before,#function #sec05 .ttl-box:before{content:"";background:var(--l-blue-color);z-index:-1;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#function #sec03 .box1 .ttl-box p.ttl,#function #sec04 .box1 .ttl-box p.ttl,#function #sec05 .box1 .ttl-box p.ttl{background:#fff;padding-right:40px;font-size:3.6rem;font-weight:700;display:inline-block}#function #sec03 span.number,#function #sec04 span.number,#function #sec05 span.number{margin-right:35px;font-size:3.8rem}#function #sec03 .box1,#function #sec04 .box1,#function #sec05 .box1{margin-bottom:60px}#function #sec03 p.text,#function #sec04 p.text,#function #sec05 p.text{font-size:1.7rem;line-height:2}#function #sec05 ul li img{max-width:130px;max-height:50px}#function #sec05 ul li{text-align:center;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:25px 12px;display:flex}#function .box6{margin-bottom:0}.img-fluid{width:100%;height:auto}.img-fluid1{width:auto;max-width:100%;height:auto}#case .search-box .box{background:#fafafa;border-radius:10px;margin-bottom:100px;padding:50px}#case .search-box table{width:100%;margin-bottom:50px}#case .search-box table tr:not(:last-child) th,#case .search-box table tr:not(:last-child) td{border-bottom:1px solid #b5b7c4}#case .search-box table th,#case .search-box table td{color:var(--text-color);padding-top:50px;padding-bottom:50px}#case .search-box table tr:first-child th,#case .search-box table tr:first-child td{padding-top:0}#case .search-box table tr:last-child th,#case .search-box table tr:last-child td{padding-bottom:0}#case .search-box table th{text-align:left;width:30%;padding-right:20px;font-weight:700}#case .search-box table td{width:70%}#case .search-box table td .flex{gap:15px 25px}#case .search-box .btn{padding:0}#case .search-box .btn input{text-align:center;color:#fff;background:0 0;font-size:15px}.ECM_CheckboxInput{cursor:pointer;align-items:center;display:flex}.ECM_CheckboxInput-Input{opacity:0;width:0;margin:0}.ECM_CheckboxInput-Input:checked+.ECM_CheckboxInput-DummyInput:before{content:"";background:#14b7cf url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5Ljg1OCIgaGVpZ2h0PSI2LjYxNCIgdmlld0JveD0iMCAwIDkuODU4IDYuNjE0Ij4KICA8cGF0aCBpZD0i44OR44K5XzM2ODEiIGRhdGEtbmFtZT0i44OR44K5IDM2ODEiIGQ9Ik0xMTUzNS4yMDYtNjcyNy44NTVsMy40NjUsMy40NjQsNS4zMzMtNS4zMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTUzNC42NzYgNjczMC4yNTUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=) 50%/85% no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ECM_CheckboxInput-DummyInput{background:#fff;border:1px solid #b5b7c4;border-radius:2px;flex-shrink:0;width:20px;height:20px;margin-right:10px;display:block;position:relative;top:0;left:0}.ECM_CheckboxInput-LabelText{color:#3c3c3c;line-height:1.5em}#case .sec01 .box ul{gap:40px;width:100%}#case .sec01 .box ul li{width:calc(50% - 20px)}#case .sec01 .box ul li a.new{position:relative}#case .sec01 .box ul li .img-box img{aspect-ratio:16/9;object-fit:cover}#case .sec01 .box ul li a.new:before{content:"NEW";box-sizing:border-box;color:#fff;text-align:center;background:var(--orange-color);z-index:100;width:85px;font-size:1.3rem;font-family:var(--en-font);border-radius:100px;padding:5px;font-weight:700;position:absolute;top:10px;left:10px}#case .sec01 h3{margin-bottom:50px}#case .sec01 .box ul li a{background:#fff;border-radius:20px;height:100%;display:block;overflow:hidden;box-shadow:0 0 15px -11px #777}#case .sec01 .box ul li a .top{border-radius:20px 20px 0 0}#case .sec01 .box ul li a .case-box{padding:20px 30px 50px}#case .sec01 .box ul li a .case-box .img-box{justify-content:center;display:flex}#case .sec01 .box ul li a .case-box .img-box img{object-fit:contain;width:100%;max-width:200px;height:100%;max-height:40px}#case .sec01 .box ul li a h4{color:var(--text-color);margin:20px 0 30px;font-size:1.7rem;font-weight:700;line-height:1.5}#case .sec01 .box ul li a h4 br{display:none}#case .sec01 .box ul li a h5{text-align:center;color:#000;font-size:1.2rem;line-height:1.5}#case .sec01 .boxleft{width:50%;padding-right:55px}#case .sec01 .image img{border-top-left-radius:25px;border-bottom-left-radius:25px}#case .sec01 .boxright{width:50%;padding:0 40px 0 0}#case .sec01 h2{color:#0e0945;border-bottom:1px solid #0e094533;padding-bottom:35px;font-size:3rem;font-weight:500;line-height:1.3em}#case .sec01 .text{color:#0e0945;padding-top:35px;font-family:Satoshi,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.5em}#case .sec01 .meta{color:#0e0945;padding-top:10px;font-size:1.8rem;line-height:1.7em}#case .sec01 .imagebox{padding-top:60px;display:flex}#case .sec01 .imagebox img{object-fit:cover;margin-right:25px}#case .sec02{background:url(/wp-content/themes/comdesk/assets/images/lead/lead_img_bg1.png) top/cover no-repeat;padding-top:135px;padding-bottom:135px}#case .sec02 h2{color:#fff;text-align:center;font-size:5rem;font-weight:700;line-height:1.33em}#case .sec02 .text{color:#fff;text-align:center;opacity:.7;margin-top:20px;font-size:2.4rem;line-height:1.5em}#case .sec02 .button{text-align:center;padding-top:60px}#case .sec02 .btn{color:#0e0945;background:#fff;max-width:400px;padding-top:25px;padding-bottom:25px}#law dl{border-bottom:1px dotted #ccc;display:flex}#law dl:not(:last-child){margin-bottom:2rem}#law dt{width:33%;font-size:1.5rem;font-weight:700}#law dd{font-family:var(--noto-font);width:67%;margin-bottom:2rem;font-size:1.5rem}#sla .table{width:100%;margin:15px 0 40px}#sla .table th,#sla .table td{vertical-align:top;border-top:1px solid #dee2e6;padding:2rem .75rem}#sla .table td,#sla .contents-box p,#sla .contents-box ul li{font-size:1.4rem;font-family:var(--noto-font)}#sla .table td strong{font-family:var(--ja-font)}#sla .contents-box h2{margin:40px 0 15px;font-size:1.8rem}#sla .contents-box h4{margin:15px 0 5px}#sla .contents-box p{line-height:2em}#sla .contents-box ul{margin-top:15px}.policy h3{border-bottom:1px solid #dee2e6;margin-top:70px;padding-bottom:10px;font-size:2.5rem}.policy h4{margin-bottom:40px;margin-left:-50px;font-size:20px;font-weight:700}.policy p{font-size:1.4rem;line-height:1.8em}.policy .cti_box{padding:50px;line-height:1.8em}.policy .cti_box dl:not(:last-child){margin-bottom:4em}.policy dd{font-family:var(--noto-font);font-size:1.4rem}.policy dt{margin-bottom:15px;font-size:1.6rem}.policy ol,.policy ul{margin-top:1em}.policy li{line-height:1.8em;font-family:var(--noto-font);font-size:1.4rem;list-style:none}.policy li:before{content:none}.policy li:not(:last-child){margin-bottom:1em}.policy .cti_footer .right{font-family:var(--noto-font);text-align:right}.policy .cti_footer .left{font-family:var(--noto-font);text-align:left}.policy ol li{margin-left:1.2em;list-style-type:decimal}.policy ol.in li{counter-increment:cnt;margin-left:1.5em;list-style-type:none}.policy ol.in li:before{content:"(" counter(cnt) ") ";margin-left:-1.5em}.policy ol.alpha li{list-style-type:lower-alpha}.policy ol li ol.in{margin-top:.8em}#support1 .header{padding-top:110px}#support1 h1{color:#0e0945;text-align:center;letter-spacing:.08em;font-family:Satoshi,sans-serif;font-size:6rem;font-weight:700}#support1 .subtitle{color:#0e0945;text-align:center;padding-top:25px;font-size:2.4rem;font-weight:700}#support1 .sec01{padding-top:80px}#support1 .sec01 .sbox{text-align:center;background:#0f55bd;border-radius:20px;margin:0 70px;padding:30px 50px}#support1 .sec01 h4{color:#fff;text-align:center;padding-bottom:20px;font-size:2.4rem;font-weight:700}#support1 .sec01 .stextbox{color:#fff;background:#ffe1e133;border:none;width:100%;max-width:900px;padding:20px 10px;font-size:1.8rem}#support1 ::placeholder{color:#fff;opacity:.7}#support1 .sec02{padding-top:130px;padding-bottom:100px}#support1 .sec02 h3{color:#0e0945;font-size:2.4rem;font-weight:800}#support1 .sec02 .inbox{margin:0 70px}#support1 .sec02 .accordion-area{padding:25px 0 0;list-style:none}#support1 .sec02 .accordion-area li{border-top:1px solid #0e094533;padding:11.5px 0}#support1 .sec02 .title{cursor:pointer;color:#0e0945;padding:10px 40px 10px 0;font-size:2.4rem;font-weight:400;line-height:1.5em;transition:all .2s;display:flex;position:relative}#support1 .sec02 .title span{margin-right:50px;font-family:Satoshi,sans-serif;font-weight:700}#support1 .sec02 .box{margin:0;padding:10px 0;display:none}#support1 .sec02 .title:before,#support1 .sec02 .title:after{content:"";background-color:#868686;width:30px;height:2px;position:absolute}#support1 .sec02 .title:before{top:50%;right:10px;transform:rotate(0)}#support1 .sec02 .title:after{top:50%;right:10px;transform:rotate(90deg)}#support1 .sec02 .title.close:before{transform:rotate(0)}#support1 .sec02 .title.close:after{opacity:0}#support1 .sec02 .pbox{color:5.10424e38;font-size:1.7rem;display:flex}#support1 .sec02 .pboxlfet{margin-right:50px;font-family:Satoshi,sans-serif;font-size:2.4rem;font-weight:700}#support1 .sec02 .pboxright{color:5.10424e38;font-size:1.7rem;line-height:1.5em}#support1 .sec03{background:url(/wp-content/themes/comdesk/assets/images/lead/lead_img_bg1.png) top/cover no-repeat;padding-top:135px;padding-bottom:135px}#support1 .sec03 h2{color:#fff;text-align:center;font-size:3.6rem;font-weight:700;line-height:1.33em}#support1 .sec03 .text{color:#fff;text-align:center;margin-top:20px;font-size:2.4rem;line-height:1.5em}#support1 .sec03 .button{text-align:center;padding-top:60px}#support1 .sec03 .btn{color:#0e0945;background:#fff;max-width:400px;padding-top:25px;padding-bottom:25px}.voice_box *{font-size:1.7rem}.voice_box table,.voice_box video{width:100%}.voice_box img{width:100%;height:auto}.voice_box h2{letter-spacing:2px;margin-top:0;margin-bottom:40px;font-size:25px;font-weight:700;line-height:1.4}.voice_box h2 span{display:block}.voice_box h3{color:#000;letter-spacing:.03em;border-bottom:0 solid #cce4ff;margin-top:50px;margin-bottom:30px;padding-bottom:20px;font-size:2rem;font-weight:700;position:relative}.voice_box h3:after{content:" ";border-bottom:1px solid #ccc;width:20%;display:block;position:absolute;bottom:-3px}.voice_box h3 span{font-size:1.4rem;font-family:var(--en-font);color:#c7c7c7;letter-spacing:2px;margin-bottom:10px;font-weight:700;display:block}.voice_box .table th,.voice_box .table td{font-size:1.4rem!important}.voice_box .clinet img{width:auto;max-width:250px;max-height:120px;margin-bottom:20px;padding:10px}.voice_box .clinet img:nth-child(2n){margin-left:10px}.voice_box .clinet{float:right;z-index:99;text-align:center;background:#fff;width:100%;padding:23px 6px 40px 56px;position:relative}.voice_box .clinet br{display:none}.voice_box .matome{border-left:1px solid #ccc;margin:100px 0 0;padding-left:40px}.voice_box .matome strong{letter-spacing:3px;margin-top:40px;margin-bottom:37px;font-size:2rem;font-weight:700;display:block}.voice_box .clinet img{padding-bottom:10px}.voice_box .clinet span{font-size:13px;display:block;line-height:1.5em!important}.voice_box ul{margin-top:50px;margin-bottom:80px}.voice_box ul li{margin-bottom:20px;padding-left:30px;font-size:1.5rem;list-style:none;position:relative}.voice_box ul li:after{content:"";border-left:2px solid var(--l-blue-color);border-bottom:2px solid var(--l-blue-color);width:19px;height:9px;display:block;position:absolute;top:.5em;left:-1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.voice_box .company_table{display:flex}.voice_box .company_table .table th,.company_table .table td{border:none;padding:15px 15px 15px 0}.voice_box .company_table .title{color:#727272;font-weight:700}.voice_box .company_h3{margin-top:100px;font-size:1.8rem;font-weight:400}.voice_box .logo_voice{margin-left:-9px;width:350px!important}.entry-title,.entry-title a{margin-bottom:50px;font-size:20px}.voice_box a{color:#292929;background-color:#0000}.voice_box a:hover{color:#ccc!important}.voice_box .name_span{font-size:1.5rem;font-weight:700}.voice_box p{font-size:1.5rem;line-height:2em;font-family:var(--noto-font)}.voice_box .text small{font-size:1.4rem;font-family:var(--noto-font);opacity:.5;margin-top:35px;display:table;position:relative}.voice_box .text small:before{content:"※";height:100%;padding-right:4px;display:table-cell}.voice_box p.new{position:relative}.voice_box p.new:before{content:"NEW";box-sizing:border-box;color:#fff;text-align:center;background:var(--orange-color);z-index:100;width:85px;font-size:1.3rem;font-family:var(--en-font);border-radius:100px;padding:5px;font-weight:700;position:absolute;top:10px;left:10px}.text-box .span_block .tag{background:var(--main-color);color:#fff;border-radius:50px;padding:4px 9px 6px;font-size:11px;font-weight:400;line-height:1em;display:inline-block}.span_block{flex-wrap:wrap;gap:6px;display:flex}@media screen and (width<=1024px){#support1 .sec01 .sbox,#case .sec01 li{margin-left:0;margin-right:0}#case .sec01 h2{padding-bottom:20px;font-size:3rem}#case .sec01 h2 br{display:none}#case .sec01 .text{padding-top:20px;font-size:1.8rem}#case .sec01 .imagebox{padding-top:30px}}@media screen and (width<=992px){.voice_box{width:100%}.voice_box ul{padding:0 0 0 15px}.voice_box strong{font-size:16px}.voice_box .matome br{display:none}}@media screen and (width<=768px){#support1 .sec02 .accordion-area{padding-left:0;padding-right:0}#case .sec01 .box{flex-wrap:wrap}#case .sec01 .boxleft{width:100%;padding-right:0}#case .sec01 .boxright{width:100%;padding:30px}#case .sec01 .image img{border-top-right-radius:25px;border-bottom-left-radius:0}voice_box .matome{margin:20px 0 0;padding-left:24px;padding-right:10px}.voice_box p{font-size:15px}.voice_box .name_span{font-size:16px}.voice_box h2{letter-spacing:.04em;font-size:20px}.voice_box h3{letter-spacing:.04em;font-size:20px;line-height:1.5}.voice_box h2 br{display:none}.voice_box .clinet{float:none;z-index:99;text-align:center;background:#fff;width:100%;margin-top:0;padding:0;position:relative}.voice_box .matome strong{letter-spacing:2px;font-size:19px;line-height:1.8}.voice_box .clinet span{font-size:11px}.voice_box ul li{color:#634b9a;margin-bottom:20px;padding-left:30px;font-size:15px;list-style:none;position:relative}.voice_box ul li:after{content:"";border-bottom:2px solid #634b9a;border-left:2px solid #634b9a;width:19px;height:9px;display:block;position:absolute;top:.5em;left:-1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.voice_box .entry-title,.entry-title a{font-size:20px}.voice_box .entry_image{margin-bottom:20px;padding:0}.voice_box .company_table{display:block}.voice_box .company_table td{width:70%}.voice_box .company_table .title{width:30%}.voice_box .matome{margin:20px 0 0;padding-left:24px;padding-right:10px}}@media (width<=640px){#case h1{font-size:4rem}#case .headersubtitle{padding-top:15px;font-size:2rem}#case .headertext{padding-top:25px;font-size:2rem}#case .headertext br{display:none}#case .sec02{padding-top:80px;padding-bottom:80px}#case .sec02 h2{font-size:3.1rem}#case .sec02 .text{font-size:2rem}#case .sec02 .text br{display:none}#support1 h1{font-size:4rem}#support1 .headersubtitle{padding-top:15px;font-size:2rem}#support1 .headertext{padding-top:25px;font-size:2rem}#support1 .headertext br{display:none}#support1 .sec01 .sbox{padding:30px}#support1 .sec01 .stextbox{padding:15px;font-size:1.5rem}#support1 .sec01 h4{font-size:2rem}#support1 .sec02{padding-top:80px;padding-bottom:80px}#support1 .sec02 .inbox{margin-left:0;margin-right:0}#support1 .sec02 h2{font-size:3rem}#support1 .sec02 .text,#support1 .sec02 .title{font-size:2rem}#support1 .sec02 .pboxright{font-size:1.5rem}#support1 .sec02 .pboxlfet{margin-right:20px}#support1 .sec02 .title:before,#support1 .sec02 .title:after{width:20px}#support1 .sec02 .title span{margin-right:20px}#support1 .sec03{padding-top:80px;padding-bottom:80px}#support1 .sec03 h2{font-size:3.1rem}#support1 .sec03 h2 br{display:none}#support1 .sec03 .text{font-size:2rem}#support1 .sec03 .text br{display:none}#case .sec01 h2{font-size:2.6rem}#case .sec01 .imagebox img{height:50px;margin-right:10px}.voice_box .clinet{font-size:15px;padding:23px 6px 40px 2px!important}.voice_box .clinet img{padding-bottom:20px;width:49%!important}#case .sec01 .box ul li a .case-box .img-box img{max-width:70px;max-height:30px}#case .sec01 .box ul li a h5{font-size:1.3rem;line-height:1.3}#case .sec01 .box ul li a .top{object-fit:cover;border-radius:10px 10px 0 0;height:150px}#case .sec01 .slider li{margin:0 25px 0 0}#case .sec01 .box ul li{width:100%;padding-top:20px}#case .sec01 .box ul li a{height:auto;padding:0}#case .sec01 .box ul li a .case-box{height:220px;padding:20px 30px 30px}#case .sec01 .box ul li a h4{letter-spacing:normal;margin:10px 0 15px;font-size:1.8rem;line-height:1.4}#market .sec01 .box .post-box .post a .text-box>.flex{gap:10px;margin-bottom:6px}}.modalbtn{background-color:#f2f2f4;border-radius:999px;flex-direction:column;justify-content:space-around;align-items:center;width:44px;height:44px;padding:16px 0;display:none}header .right_02{width:400px}@media screen and (width<=820px){.modalbtn{opacity:1;display:flex}.hudousan_header{padding:0!important;position:sticky!important}header .hudousan_right nav{display:block!important;position:relative!important}header .right_02{width:100%;position:static!important}header .hudousan_right ul{padding-top:0!important}.hudousan_header .right_02 ul li.nav-list.nav-btn a{width:80px;height:60px;padding:5px 0;font-size:1rem;flex-direction:column!important}.hudousan_header .right_02 ul li.nav-list.nav-btn a img{width:30px;height:30px;margin-bottom:2px;margin-right:0}.hudousan_header .right_02 ul li.nav-list.nav-btn{justify-content:flex-end}.recordingedition_header{padding:0!important;position:sticky!important}header .recordingedition_right nav{display:block!important;position:relative!important}header .recordingedition .right_02{width:100%;position:static!important}header .recordingedition_right ul{padding-top:0!important}.float_recordingedition{position:relative!important}.recordingedition_header .right_02 ul li.nav-list.nav-btn a{width:80px;height:60px;padding:5px 0;font-size:1rem;flex-direction:column!important}.recordingedition_header .right_02 ul li.nav-list.nav-btn a img{width:30px;height:30px;margin-bottom:2px;margin-right:0}.recordingedition_header .right_02 ul li.nav-list.nav-btn{justify-content:flex-end}}.modalbtn .box{background-color:#000;width:13px;height:1px}.modalbtn.active{background-color:#fff;transition:background-color .3s}.policy h3.p-link{margin-top:-70px;padding-top:70px}#toc_container p.toc_title{text-align:left;color:var(--main-color);cursor:pointer;font-size:2.3rem;font-weight:700;line-height:1.45;position:relative}#toc_container p.toc_title+ul.toc_list{gap:10px;margin-top:30px;margin-left:0;display:grid}#single-detail .contents #toc_container ul li{z-index:1;background:0 0;gap:5px;margin:0;line-height:1.6;list-style:none;display:grid;overflow:hidden}#single-detail .contents #toc_container a{box-shadow:none;text-shadow:none;color:#414141;border-bottom:0;flex-wrap:nowrap;align-items:stretch;font-size:1.5rem;text-decoration:none;display:inline-flex}#single-detail .contents #toc_containera:hover{text-decoration:underline}.toc_list span{background:var(--main-color);color:#fff;box-sizing:border-box;text-align:center;border-radius:17px;justify-content:center;align-items:center;min-width:23px;height:23px;margin-top:2px;margin-right:5px;padding:0 8px 1px;font-size:13px;font-weight:500;display:inline-flex;color:#fff!important}#toc_container{border:none;border-radius:10px;width:100%;margin-bottom:2em;font-size:1.6rem;line-height:2em;display:table;width:100%!important;padding:25px!important}#toc_container span.toc_toggle a{opacity:0;z-index:999;width:21px;height:21px;position:absolute;top:4px;right:-4px}#toc_container span.toc_toggle:before,#toc_container span.toc_toggle:after{content:"";background:var(--main-color);width:20px;height:2px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:0}#toc_container.contracted span.toc_toggle:after{transform:rotate(90deg)}#toc_container span.toc_toggle span{display:none}#toc_container .toc_list ul{flex-direction:column;gap:10px;margin-left:25px;display:flex}#toc_container .toc_list ul span{background:0 0;margin:2px 0 0;padding:0;color:var(--main-color)!important}#salesforce .fv{background-color:#fff;padding:50px 0}#salesforce .fv .container{text-align:center}#salesforce .fv .container .logo{max-width:300px}#salesforce .fv .container h2{letter-spacing:-.04em;margin-bottom:18px;font-size:64px;font-weight:700}#salesforce .fv .container p{margin-bottom:40px;font-size:25px;font-weight:700}#salesforce .fv .btn-box-02{text-align:center}#salesforce .fv .btn-box-02 .btn{border-radius:84px;max-width:590px}#salesforce #sec01{padding:100px 0}#salesforce #sec01 .container{text-align:center}#salesforce #sec01 .container img{max-width:660px;margin-bottom:30px}#salesforce #sec01 .container p{font-size:19px;font-weight:700;line-height:1.8}.btn.arrow2:before{content:"";z-index:3;background:url(/wp-content/themes/comdesk/assets/images/sub/arrow2.svg) 0 0/contain no-repeat;width:18px;height:18px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px}#salesforce #sec02{background-color:#f1fbfc;padding:100px 0}#salesforce .price-area{padding:100px 0}#salesforce #sec02 .case-list li{background-color:#fff;border-radius:10px;margin-bottom:70px;padding:50px;position:relative}#salesforce #sec02 .case-list li .ttl{margin-bottom:30px;display:flex}#salesforce #sec02 .case-list li .ttl .num{color:#fff;text-align:center;background-color:#14b7cf;border-radius:3px;width:80px;height:80px;padding:9px 14px 15px;font-weight:700}#salesforce #sec02 .case-list li .ttl .num span{color:#fff;margin-top:3px;font-size:40px;font-weight:700;display:block}#salesforce #sec02 .case-list li .ttl h3{color:#2b2b2b;margin-left:30px;font-size:27px}#salesforce #sec02 .case-list li .ttl h3 span{color:#14b7cf}#salesforce #sec02 .case-list li .bottom{justify-content:space-between;align-items:center;position:relative}#salesforce #sec02 .case-list li .bottom .left{width:45%;line-height:1.8rem}#salesforce #sec02 .case-list li .bottom .left p{margin-bottom:20px;line-height:1.8}#salesforce #sec02 .case-list li .bottom .left p span{align-items:center;display:flex}#salesforce #sec02 .case-list li .bottom .left p span img{max-width:250px;margin-right:10px;display:inline-block}#salesforce #sec02 .case-list li .bottom .right{width:45%}#salesforce #sec02 .case-list .under:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/crm-sec03-arrow.svg);width:60px;height:30px;position:absolute;bottom:-25px;left:50%}.bottom_text{background-color:#2abed4;margin-bottom:70px;padding:45px 0;position:relative}.bottom_text:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/crm-sec03-arrow.svg);width:60px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bottom_text h5{text-align:center;font-size:27px;position:relative}.bottom_text h5:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/text_btn.svg) 0 0/contain no-repeat;width:100px;height:30px;position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bottom_text h5:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/tokei.svg) 0 0/contain no-repeat;width:60px;height:30px;position:absolute;top:50%;right:65px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#salesforce #sec02 .case-list li:nth-child(2),#salesforce #sec02 .case-list li:nth-child(7){margin-bottom:0}#salesforce #sec02 .case-list li:first-child{position:relative}#salesforce #sec02 .case-list li:first-child:before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/IS_btn.svg) 0 0/contain no-repeat;width:165px;height:32px;position:absolute;top:-15px;left:20px}#salesforce #sec02 .case-list li:nth-child(2){position:relative}#salesforce #sec02 .case-list li:nth-child(2):before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/IS_btn.svg) 0 0/contain no-repeat;width:165px;height:32px;position:absolute;top:-15px;left:20px}#salesforce #sec02 .case-list li:nth-child(4){position:relative}#salesforce #sec02 .case-list li:nth-child(4):before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/IS_btn.svg) 0 0/contain no-repeat;width:100%;height:32px;position:absolute;top:-15px;left:20px}#salesforce #sec02 .case-list li:nth-child(5){position:relative}#salesforce #sec02 .case-list li:nth-child(5):before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/kanri.svg) 0 0/contain no-repeat;width:91px;height:32px;position:absolute;top:-15px;left:20px}#salesforce #sec02 .case-list li:nth-child(6){position:relative}#salesforce #sec02 .case-list li:nth-child(6):before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/kanri.svg) 0 0/contain no-repeat;width:91px;height:32px;position:absolute;top:-15px;left:20px}#salesforce #sec02 .case-list li:nth-child(7){position:relative}#salesforce #sec02 .case-list li:nth-child(7):before{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/fs_btn.svg) 0 0/contain no-repeat;width:165px;height:32px;position:absolute;top:-15px;left:20px}.bottom_text{border-radius:0 0 10px 10px}.bottom_text_02{text-align:center;background-color:#2abed4;border-radius:0 0 10px 10px;margin-bottom:50px;padding:45px 0;position:relative}.bottom_text_02:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/crm-sec03-arrow.svg);width:60px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bottom_text_02 h5:after{content:"";background:url(/wp-content/themes/comdesk/assets/images/sub/text_btn.svg) 0 0/contain no-repeat;width:100%;height:30px;position:absolute;top:50%;left:-90px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bottom_text_02 h5{text-align:center;font-size:27px;display:inline-block;position:relative}.btn-box-02 .btn{border-radius:84px;max-width:590px}.num_text{color:#fff}.btn-box-02{text-align:center}#document_download-2.sub .doc{margin-bottom:30px}#document_download-2.sub .doc-box{border:1px solid #293764}#document_download-2.sub .contact .text ul li{font-size:16px;font-weight:700}#document_download-2.sub .title-box{margin:60px 0 50px}#document_download-2.sub .contact p{margin-bottom:60px}.bold{font-weight:700}#problem_solving .search-box .box{border-radius:10px;margin-bottom:100px}#problem_solving .search-box table{border-collapse:separate;border-spacing:0;border:1px solid #ccc;border-radius:10px;width:100%;margin-bottom:50px;padding:30px;overflow:hidden}#problem_solving .search-box table tr:first-child th:first-child{color:#3c3c3c;border-top-left-radius:10px}#problem_solving .search-box table tr:first-child th:last-child{border-top-right-radius:10px}#problem_solving .search-box table tr:last-child td:first-child{border-bottom-left-radius:10px}#problem_solving .search-box table tr:last-child td:last-child{border-bottom-right-radius:10px}#problem_solving .search-box table th,#problem_solving .search-box table td{color:#3c3c3c;border-bottom:1px solid #b5b7c4;padding:30px 0}#problem_solving .search-box table tr:first-child th,#problem_solving .search-box table tr:first-child td{padding-top:0}#problem_solving .search-box table tr:last-child th,#problem_solving .search-box table tr:last-child td{border-bottom:0 solid #b5b7c4;padding-bottom:0}#problem_solving .search-box table th{text-align:left;width:15%;padding-right:20px;font-weight:700}#problem_solving .search-box table td{width:85%}#problem_solving .search-box table td .flex{gap:15px 25px}#problem_solving .search-box .btn{padding:0}#problem_solving .search-box .btn input{text-align:center;color:#fff;background:0 0;font-size:15px}#problem_solving .sec01 .search-num{color:#141c48;margin-bottom:20px;font-size:28px;font-weight:700;display:block}#problem_solving .sec01 .search-num small{color:#141c48;padding-left:5px;font-size:16px}#problem_solving .sec01 .box ul{gap:30px;width:100%}#problem_solving .sec01 .box ul li{width:calc(33.3333% - 20px);position:relative}#problem_solving .sec01 .box ul li i{color:#fff;z-index:999;background-color:#141c48;border-radius:50px;width:fit-content;padding:8px 25px;font-size:1.2rem;line-height:1;position:absolute;top:15px;left:15px}#problem_solving .sec01 .box ul li a.new{position:relative}#problem_solving .sec01 .box ul li .img-box img{aspect-ratio:16/9;object-fit:cover}#problem_solving .sec01 .box ul li a.new:before{content:"NEW";box-sizing:border-box;color:#fff;text-align:center;background:var(--orange-color);z-index:100;width:85px;font-size:1.3rem;font-family:var(--en-font);border-radius:100px;padding:5px;font-weight:700;position:absolute;top:10px;left:10px}#problem_solving .sec01 h3{margin-bottom:50px}#problem_solving .sec01 .box ul li a{background:#fff;border-radius:20px;height:100%;display:block;overflow:hidden;box-shadow:0 0 15px -11px #777}#problem_solving .sec01 .box ul li a .top{border-radius:20px 20px 0 0}#problem_solving .sec01 .box ul li a .case-box{padding:20px 25px 25px}#problem_solving .sec01 .box ul li a .case-box .img-box{justify-content:center;display:flex}#problem_solving .sec01 .box ul li a .case-box .img-box img{object-fit:contain;width:100%;max-width:200px;height:100%;max-height:40px}#problem_solving .sec01 .box ul li a h4{color:#3c3c3c;font-size:1.7rem;font-weight:700;line-height:1.5}#problem_solving .sec01 .box ul li a h4 br{display:none}#problem_solving .sec01 .box ul li a .desc{text-align:left;color:#3c3c3c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 15px;font-size:1.2rem;line-height:1.5;display:-webkit-box;overflow:hidden}#problem_solving .sec01 .box ul li a .taxonomy-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#problem_solving .sec01 .box ul li a .taxonomy-list li{border:1px solid #dcdce2;width:fit-content;padding:0 15px;font-size:10px}#problem_solving .sec01 .boxleft{width:50%;padding-right:55px}#problem_solving .sec01 .image img{border-top-left-radius:25px;border-bottom-left-radius:25px}#problem_solving .sec01 .boxright{width:50%;padding:0 40px 0 0}#problem_solving .sec01 h2{color:#0e0945;border-bottom:1px solid #0e094533;padding-bottom:35px;font-size:3rem;font-weight:500;line-height:1.3em}#problem_solving .sec01 .text{color:#0e0945;padding-top:35px;font-family:Satoshi,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.5em}#problem_solving .sec01 .meta{color:#0e0945;padding-top:10px;font-size:1.8rem;line-height:1.7em}#problem_solving .sec01 .imagebox{padding-top:60px;display:flex}#problem_solving .sec01 .imagebox img{object-fit:cover;margin-right:25px}#problem_solving .sec02{background:url(/wp-content/themes/comdesk/assets/images/lead/lead_img_bg1.png) top/cover no-repeat;padding-top:135px;padding-bottom:135px}#problem_solving .sec02 h2{color:#fff;text-align:center;font-size:5rem;font-weight:700;line-height:1.33em}#problem_solving .sec02 .text{color:#fff;text-align:center;opacity:.7;margin-top:20px;font-size:2.4rem;line-height:1.5em}#problem_solving .sec02 .button{text-align:center;padding-top:60px}#problem_solving .sec02 .btn{color:#0e0945;background:#fff;max-width:400px;padding-top:25px;padding-bottom:25px}#single-problem_solving .single-title{color:#141c48;margin-bottom:40px;font-size:2.6rem}#single-problem_solving .single-title .flex{gap:10px}#single-problem_solving .single-title span{color:#fff;background-color:#141c48;border-radius:3px;width:fit-content;margin-bottom:20px;padding:8px 20px;font-size:1.5rem;line-height:1em;display:block}#single-problem_solving .voice_box h2{margin-bottom:20px}#single-problem_solving .voice_box .flex{gap:40px;margin-bottom:80px}#single-problem_solving .voice_box .flex .img-box{width:auto;min-width:40%}#single-problem_solving .voice_box .flex figcaption{width:auto;min-width:55%;margin-left:auto}.cta{background-color:#f0f0f3;border:1px solid #dcdce2;justify-content:center;align-items:center;width:100%;margin-bottom:80px;padding:25px 10px;display:flex}.cta .text{margin-right:30px;font-size:1.8rem;font-weight:700}.cta .button{color:#fff;text-align:center;border-radius:5px;width:33%;margin-right:10px;padding:10px 20px;font-size:1.6rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}.cta .button:before{content:"";border-top:2px solid #fff;border-bottom:0;border-left:0;border-right:2px solid #fff;width:6px;height:6px;margin:auto;position:absolute;top:0;bottom:0;right:5%;transform:rotate(45deg)}.cta .button-blue{background-color:#00c0de}.cta .button-orange{background-color:#f60}#single-problem_solving .box1{margin-bottom:60px}#single-problem_solving .box1 .grid{grid-template-columns:1fr 1fr;display:grid}#single-problem_solving .box1 h2,#single-problem_solving .box2 h2{margin-bottom:10px;font-size:2rem}#single-problem_solving table{border-collapse:collapse;width:100%}#single-problem_solving .box1 table th,#single-problem_solving .box1 table td{border-bottom:0 solid #dcdce2}#single-problem_solving .box1 table tr:last-child th,#single-problem_solving .box1 table tr:last-child td,#single-problem_solving .box1 table tr:nth-last-child(2) th,#single-problem_solving .box1 table tr:nth-last-child(2) td{border-bottom:1px solid #dcdce2}#single-problem_solving .box1 table tr:nth-child(odd) td{border-right:0 solid #dcdce2}#single-problem_solving table th,#single-problem_solving table td{border:1px solid #dcdce2}#single-problem_solving th,td{text-align:left;padding:15px 30px;font-size:1.4rem}#single-problem_solving th{background-color:#dcdce24b;width:200px}#single-problem_solving .box2 th{width:30%}#single-problem_solving td{width:70%}#single-problem_solving .single-pagenation{justify-content:space-between;width:90%;max-width:1000px;margin:90px auto 0;padding-bottom:20px;display:flex}#single-problem_solving .all{width:70%;max-width:240px;margin-inline:auto}#single-problem_solving .all a{text-align:center;background-color:#f2f2f4;border-radius:5px;margin-top:10px;padding:8px 60px;display:block}#single-problem_solving .all a:before{display:none}#single-problem_solving .other-area{margin-inline:auto;width:90%;max-width:1000px;margin-top:120px}#single-problem_solving .other-area h3{color:#141c48;margin-bottom:40px;font-size:2.7rem}#single-problem_solving .other-area ul{gap:30px;width:100%}#single-problem_solving .other-area ul li{width:calc(33.3333% - 20px);position:relative}#single-problem_solving .other-area ul li a{background:#fff;border-radius:20px;height:100%;display:block;overflow:hidden;box-shadow:0 0 15px -11px #777}#single-problem_solving .other-area ul li a i{color:#fff;z-index:999;background-color:#141c48;border-radius:50px;width:fit-content;padding:8px 25px;font-size:1.2rem;line-height:1;position:absolute;top:15px;left:15px}#single-problem_solving .other-area ul li .img-box img{aspect-ratio:16/9;object-fit:cover}#single-problem_solving .other-area ul li a .case-box{padding:25px}#single-problem_solving .other-area ul li a .case-box h4{color:#3c3c3c;font-size:1.8rem;font-weight:700;line-height:1.5}#single-problem_solving .other-area ul li a .case-box .desc{text-align:left;color:#3c3c3c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 15px;font-size:1.2rem;line-height:1.5;display:-webkit-box;overflow:hidden}#single-problem_solving .other-area ul li a .taxonomy-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#single-problem_solving .other-area ul li a .taxonomy-list li{border:1px solid #dcdce2;width:fit-content;padding:0 15px;font-size:10px}#single-problem_solving table td ul,#single-problem_solving table td ol,#single-problem_solving table td ul li,#single-problem_solving table td ol li{list-style:auto!important}#single-problem_solving table td ul li:not(:last-child),#single-problem_solving table td ol li:not(:last-child){margin-bottom:15px}@media screen and (width<=640px){.salesforce_textfont18{font-size:18px!important}}.thanks-popup{z-index:99999;opacity:0;visibility:hidden;background:#0000007a;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.thanks-popup.is-show{opacity:1;visibility:visible}.thanks-popup__inner{box-sizing:border-box;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(240px,1fr);align-items:center;gap:24px 28px;width:100%;max-width:900px;padding:42px 40px 40px;display:grid;position:relative}.thanks-popup__close{color:#272472;cursor:pointer;background:#f2f2f4;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;font-weight:300;line-height:1;display:flex;position:absolute;top:10px;right:12px;margin-top:0!important}.thanks-popup__title{color:#14b7cf;text-align:center;grid-column:1/-1;margin:0;font-size:22px;font-weight:700;line-height:1.5}.thanks-popup__text{color:#222;grid-column:1;margin:0;font-size:14px;font-weight:400;line-height:1.9}.thanks-popup__cta{grid-column:2;width:100%;margin:0}.thanks-popup__cta-link{width:100%;display:block}.thanks-popup__cta-link img{width:100%;height:auto;margin:0 auto;display:block}@media screen and (width<=820px){.thanks-popup{align-items:center;padding:20px}.thanks-popup__inner{border-radius:10px;max-width:500px;padding:45px 24px 30px;display:block}.thanks-popup__title{margin-bottom:20px;font-size:19px;line-height:1.5}.thanks-popup__text{margin-bottom:24px;font-size:13px;line-height:1.8}.thanks-popup__cta img{max-width:300px}}@media screen and (width>=1500px){.swiper-button-prev,.swiper-rtl .swiper-button-next{left:24.5%}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:24.5%}}@media screen and (width<=1500px){#top .fv:after{left:-20%}}@media screen and (width<=1300px){#top .fv:after{left:-25%}header .right ul{gap:0 30px}header .right ul li .hover-nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.solution .flex{gap:40px}.solution .flex ul li a{font-size:1.2rem;padding:20px 10px!important}.solution .flex .plan:after{margin:0 2rem}}@media screen and (width<=1280px){#recruit .container{border-radius:0}.product-area h3{font-size:4.4vw}header .right ul{gap:0 15px}header .right ul li.nav-list>*,header .right ul li.nav-list.nav-btn a{font-size:1.4rem}header .right ul li.nav-list.nav-btn{max-width:24vw}header .left a img{max-width:180px}}@media screen and (width<=1080px){.product-area .reason-box .top{flex-direction:column}.product-area .reason-box2 .top{flex-direction:column-reverse}.product-area .reason-box .top .img,.product-area .reason-box .top .text{width:100%}.product-area .reason-box3 .top .img{display:block}.product-area .reason-box3 .top .img img{max-height:none}.product-area .reason-box3 .top .img img.img-left{margin-bottom:55px}.product-area .reason-box .top .text h4{text-align:center}.product-area .reason-box4 .top{flex-direction:column-reverse}}@media screen and (width<=1050px){.w1050{display:block}.product-area .reason-box .bottom h5{line-height:2em}}@media screen and (width<=1000px){#top .fv .right{width:calc(100% - 140px);padding-left:50px}#crm #sec03 h4.blue,#crm #sec03 h4 span.orange{font-size:3rem}header .pc{display:none!important}header .sp{display:block!important}header{position:unset;margin-bottom:0;padding:15px 0}header .left{width:auto;padding-left:10px}header .right{z-index:999;position:fixed;right:10px}header .container{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 10px!important}header .left{z-index:999;position:relative}header .left a img{max-height:30px}header .right .modalbtn{z-index:999;margin:0 0 0 auto;transition:all .3s;position:relative}header .right nav{text-align:center;background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:none;position:fixed;inset:0;overflow-y:auto}header .right ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 50px;padding-top:100px}header .right ul li{width:100%}header .right ul li.nav-list{height:auto}header .right ul li.nav-list>*{text-align:left;width:100%;padding:20px;display:block}header .right ul li.solution>*{display:none}header .right ul li.nav-list:not(:last-child){border-bottom:1px solid #e7e7e7}header .right ul li.nav-list>:before{content:"";border-top:2px solid #000;border-right:2px solid #000;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .right ul li.nav-list.lang-list{justify-content:center}header .right ul li.nav-list.lang-list a{width:auto}header .right ul li.nav-list.hover-nav a{position:relative}header .right ul li.nav-list.hover-nav a:before{content:"";border-top:2px solid #000;border-right:2px solid #000;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header .right ul li.nav-list.hover-nav.active>a:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .right ul li.nav-list.blank:after{margin:auto;position:absolute;top:0;bottom:0;right:18px}header .right ul li.nav-list.blank a:before,header .right ul li.nav-list.lang-list a:before{content:none}header .right ul li.nav-list .in-nav{position:unset;background:#fff;width:100%;padding:0}header .right ul li.nav-list .in-nav:before{content:none;width:100%}header .right ul li.nav-list .in-nav li:not(:last-child){margin:0}header .right ul li.nav-list .in-nav li a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .right .modalbtn .menu-icon{cursor:pointer;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.5px;width:30px;height:30px}header .right .modalbtn .menu-icon .box{background:var(--main-color);width:7px;height:7px;transition:all .3s;display:inline-block}header .right .modalbtn.active .menu-icon .box:nth-child(2),header .right .modalbtn.active .menu-icon .box:nth-child(4),header .right .modalbtn.active .menu-icon .box:nth-child(6),header .right .modalbtn.active .menu-icon .box:nth-child(8){opacity:0}header .right ul li.nav-list.nav-btn,header .right ul li.nav-list.nav-btn a{max-width:none}header .right ul li.nav-list.nav-btn a:before{content:none}header .right .modalbtn{z-index:999;transition:all .3s;position:relative}header .right .modalbtn:before{content:"";background:var(--main-color);width:13px;height:1px;margin:auto;transition:all .3s;position:absolute;inset:-3px 0 0}header .right .modalbtn:after{content:"";background:var(--main-color);width:13px;height:1px;margin:auto;transition:all .3s;position:absolute;inset:0 0 -3px}header .right .modalbtn.active:before{top:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}header .right .modalbtn.active:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .solution a.acordion_btn{position:relative}header .solution a.acordion_btn:after,header .solution a.acordion_btn:before{content:""!important;background-color:#000!important;width:2px!important;height:.75em!important;transition:all .3s!important;position:absolute!important;top:22px!important;right:21px!important}header .solution a.acordion_btn:before{margin:unset!important;border-top:0!important;border-right:0!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}header .solution a.acordion_btn.active:before{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}header .solution a.acordion_btn:after{transform:rotate(90deg)!important}header .acordion_box{background:#fff;display:none;padding:0!important}header .acordion_box.active{display:block!important}header .acordion_box:before{display:none}header .acordion_box p.box_name{border-bottom:1px solid #e0e1e7;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:10px;margin-bottom:0;padding:20px 20px 10px;font-size:14px;font-weight:700;display:flex}header .acordion_box p.box_name small{font-size:12px}header .acordion_box .acordion{padding-top:0}header .acordion_box .acordion li:not(:last-child){border-bottom:1px solid #e0e1e7}header .acordion_box .acordion li a{text-align:left;width:100%;height:auto;padding:20px;display:flex;position:relative}header .acordion_box .acordion li a:before{content:"";border-top:2px solid #000;border-right:2px solid #000;width:5px;height:5px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (width<=900px){.w900{display:block}}@media screen and (width<=820px){.pc{display:none!important}.sp{display:block!important}.inline-b{display:inline-block}:target{scroll-margin-top:60px}.btn{padding:14px;font-size:1.6rem}.btn.search:before{width:15px;height:15px}footer{padding:70px 0 30px}footer .top{margin-bottom:40px}footer .top nav{width:100%}footer .top nav ul{gap:15px}footer .top nav ul li.nav-list{width:calc(33.3333% - 10px)}footer .middle{justify-content:flex-start}footer .middle .address .bottom p{font-size:1.4rem}footer .middle .address .top{justify-content:flex-start;margin-bottom:30px}footer .middle .address .top *{font-size:1.6rem}footer .bottom{margin-bottom:0}footer .bottom small{order:2;font-size:1.2rem}footer .bottom nav{order:1;width:100%}footer .bottom nav ul{flex-direction:column}footer .bottom .label{gap:0 5px;max-width:70px}footer .left .logo{max-width:135px;margin-bottom:40px}footer .left{text-align:center;width:100%;max-width:100%}footer .left .address{margin-bottom:40px;display:block}footer .left .address p{margin-bottom:25px;font-size:1.4rem}footer .left .address a{font-size:1.4rem}footer .left .nav-box{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}footer .left .nav-box nav{border-top:1px solid #414141;gap:0}footer .left .nav-box nav ul{border-bottom:1px solid #414141;width:50%}footer .left .nav-box nav ul li a{text-align:center;width:100%;padding:18px 15px;font-size:1.3rem;display:inline-block}footer .left .nav-box nav ul li:not(:last-child){border-bottom:1px solid #414141;margin-bottom:0}footer .left .nav-box nav ul:nth-child(odd){border-right:1px solid #414141}footer .left .tel{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:40px}footer .left .tel .tel-box .num{font-size:3.1rem}footer .left .tel .tel-box .text{font-size:1rem}footer .right{z-index:100;width:100%;position:fixed;bottom:0;left:0}footer .right .foot-btn{width:50%}footer .right .foot-btn a{background:var(--main-color);padding:15px;display:block}footer .right .foot-btn a p{text-align:center}footer .right .foot-btn a p .en{margin:0;font-size:2rem}footer .right .foot-btn a p .ja{display:none}footer .right .foot-btn a:before{content:none}footer .right .foot-btn a:nth-child(2n){background:#000}footer #page-top{display:none}footer small{font-size:1rem}#top .fv{padding:80px 0}#top .fv .flex{flex-direction:column-reverse}#top .fv .left{width:100%;max-width:520px;margin-top:30px}#top .fv .right{width:82%;padding:0}#top .fv .left ul li{margin-left:30px;font-size:1.8rem}#top .fv .left ul li:before{left:-30px}#top .fv .left ul{margin-bottom:50px}#top #sec01{padding:20px 0}.sectitle-box h3{font-size:3rem}.case-area{padding:80px 0}.about-area{padding:80px 0 0}.about-area .flex{justify-content:center}.about-area .left{order:2;width:100%}.about-area .right{order:1;width:70%}.about-area h3{margin-bottom:30px;font-size:3.2rem}.about-area h3 .en{font-size:5rem}.about-area .btn-box{text-align:center}.about-area .btn-box .btn:not(:last-child){margin:0}.about-area .btn.orange-btn{margin-top:10px}.about-area>.arrow{padding-bottom:40vw}.about-area>.arrow:after{border-bottom:40vw solid #0000}.product-area{padding:80px 0}.product-area h3{font-size:8vw;line-height:1.2em}.product-area .point-box{flex-direction:column;margin-bottom:100px}.product-area .point-box .left{width:100%;margin-bottom:50px}.product-area .point-box .right{width:100%}.product-area .sectitle-box{margin-bottom:60px}.product-area .sectitle-box h3 strong{font-size:12vw}.sectitle-box h3 span.en{margin-bottom:15px;font-size:2rem}.product-area .reason-box:after{width:80px;height:80px;top:-45px}.product-area .reason-box .middle .flex{flex-wrap:wrap;gap:10px}.product-area .reason-box .middle{padding:15px}.product-area .reason-box .middle h5{margin-bottom:8px;font-size:2.5rem}.product-area .reason-box .middle dl{padding:15px 10px;width:100%!important}.product-area .reason-box .middle dl dt{margin-bottom:10px;font-size:5vw;line-height:1em}.product-area .reason-box .middle dl dd{font-size:5.4vw;line-height:1em}.product-area .reason-box .middle dl dd strong{font-size:15vw;line-height:1em}.product-area .reason-box .middle dl dd img{margin:0 0 2px 5px}.product-area .reason-box .bottom{padding:25px}.product-area .reason-box .bottom h5{font-size:6vw;line-height:1.3em}.product-area .reason-box .bottom h5 strong{font-size:11vw;line-height:1em}.product-cta .movie:after{width:80px;height:80px}.product-area .reason-box:not(:last-child){margin-bottom:80px}.success-area .box h5{font-size:3rem}.success-area .box p{font-size:1.8rem}.success-area .dl-box2{flex-direction:column}.success-area .dl-box2 .inner{width:100%}.problem-area .accordion{gap:20px}.problem-area .accordion dl{width:100%}.success-area,.problem-area{padding:80px 20px 0}.function-area,.price-area{padding:80px 20px}.function-area .box:not(:last-child){margin-bottom:50px}.function-area .box ul{justify-content:space-between;gap:10px}.function-area .box ul li{width:calc(50% - 6px)}.cta-area h3{margin-bottom:25px;font-size:4rem;line-height:1.2em}.seminar-area{padding:80px 0 0}#top .news-area{padding:80px 0}#top .news-area .sectitle-box{margin-bottom:0}#top .news-area .box .left,#top .news-area .box .right{width:100%}#top .news-area .left{max-width:100%}#top .news-area .left ul{justify-content:space-between;max-width:350px;display:-webkit-box;display:-ms-flexbox;display:flex}#top .news-area .left ul .tab,#top .news-area .left ul .tab a{font-size:1.4rem}.news-area .btn-box{margin-top:10px}ul.news-list li:before{width:9px;height:9px;right:0}ul.news-list li a{padding:40px 0}ul.news-list li a p{width:100%;padding-right:20px;font-size:1.8rem}ul.news-list li a .meta span,ul.news-list li a .meta span{font-size:1.4rem}ul.news-list li a .meta{gap:0 10px;margin-bottom:10px}.cv-area1{background:url(/wp-content/themes/comdesk/assets/images/common/cv-area1_bgsp.jpg) 50%/cover no-repeat;padding:20px 0}.cv-area1.fadeIn{padding:80px 0}.cv-area1 h3{font-size:3rem}.cv-area1 h3 .en{margin-bottom:20px;font-size:2.8rem}.cv-area1 p{font-size:1.6rem}.cv-area1 .recruit-btn img{max-width:50px}.swiper-area{padding:80px 0}.swiper-area h3{margin-bottom:10px;font-size:4rem}.swiper-area .swiper-container{padding:0 20px!important}.swiper-area .sectitle-box{margin-bottom:10px}ul.blog-list li .text-box{padding:25px}ul.blog-list li .text-box p{font-size:1.5rem}ul.blog-list li .text-box .meta span{font-size:1.2rem}ul.blog-list li .text-box .meta{margin-bottom:10px}ul.blog-list li.new:before{width:70px;padding:2px 5px;font-size:1.2rem}.contact-btn{top:175px}ul.blog-list.flex li{width:100%}ul.recruit-list li:before{width:9px;height:9px;right:0}ul.recruit-list li a{padding:40px 20px 40px 0}ul.recruit-list li a .text-box .post-title{margin-bottom:20px;font-size:2rem}ul.recruit-list li a .text-box .message{font-size:1.6rem}ul.recruit-list li a .text-box .text *{font-size:1.4rem}.recruit-meta span{font-size:1.2rem!important}.contents-box{margin-bottom:100px}.pagination{margin-top:60px}.pagination .nav-links a,.pagination .nav-links span{font-size:1.5rem}.sub .title-box{margin:0}.sub .title-box .title{font-size:3rem}.sub .title-box span{font-size:2.5rem}.sub .head-title-box{padding:40px 0}.sub .breadcrumbs{margin-bottom:60px;padding-block:4px}#single-detail .meta-box{margin-bottom:35px;padding-bottom:35px}#single-detail .meta-box .meta{margin-bottom:15px}#single-detail .meta-box .meta span{font-size:1.4rem}#single-detail .meta-box .content-title{font-size:2.5rem}.qa-area{padding:80px 0}.qa-area .flex{display:block}.qa-area .flex h3.en{margin-bottom:20px;font-size:5rem}.mw_wp_form .left{width:calc(65% - 25px)}.mw_wp_form .right{width:calc(35% - 25px)}.mw_wp_form .flex-box{gap:90px 50px}.voice_box p.new:before,#case .sec01 .box ul li a.new:before,ul.case-list li a.new:after{width:70px;padding:2px 5px;font-size:1.2rem}#crm .sectitle-box{margin-bottom:25px}#crm .fv .f_ai-center.flex{flex-direction:column}#crm .fv .left{text-align:center;width:100%}#crm .fv .right{width:100%;margin-top:50px;padding-left:0}#crm .fv:before{width:306px;height:343px;bottom:20%;right:4%;top:unset}#crm .fv .right h2 span{font-size:1.5rem;line-height:1.3em}#crm .fv .right h2{margin:25px 0 20px;font-size:3.2rem}#crm .fv p{font-size:2rem}#crm #sec01{padding:80px 0}#crm .product-area .point-box .left,#crm .product-area .point-box .right{width:100%}#crm .product-area .point-box .right{text-align:center}#crm .product-area h3{font-size:3rem}#crm #sec01 h3 span.ttl1{font-size:2rem}#crm .product-area .left p{font-size:1.5rem}#crm #sec02 .sectitle-box h3{font-size:2.5rem}#crm .success-area ul{gap:10px}#crm .success-area ul li{max-width:calc(50% - 6px);padding:19px 5px;font-size:1.6rem}#crm .success-area a{padding:5px 0;font-size:1.6rem}#crm #sec03 .reason-box .top.flex.f_ai-center{flex-direction:column}#crm #sec03 .reason-box .top .img{text-align:center;width:103%}#crm #sec03 .reason-box .top .text{width:100%}#crm .product-area .reason-box:after{width:75px;height:75px;top:11px}#crm #sec03 h4.blue{margin-bottom:20px;font-size:2.4rem}#crm #sec03 h4 span.orange{font-size:2.4rem}#crm #sec03 .top .right p{font-size:1.5rem}#crm #sec03 .reason-box3 .top .text,#crm #sec03 .reason-box5 .top .text{margin-left:0}#crm #sec03 span.slash{font-size:3.5rem}#crm #sec03 .reason-box1 .top:after,#crm #sec03 .reason-box2 .top:after,#crm #sec03 .reason-box3 .top:after,#crm #sec03 .reason-box5 .top:after{bottom:-15px}#crm #sec03 .reason-box .bottom h5{font-size:1.8rem}#crm #sec03 .reason-box .underline{margin:0 8px;padding-bottom:3px}#crm #sec03 .reason-box p{margin-bottom:0}#crm #sec03 .reason-box3 .bottom{padding:25px}#crm #sec03 p.chushaku{font-size:1.2rem!important}#crm #sec04{padding-top:80px}#crm #sec04 .sectitle-box h3 span.blue{padding:0 5px;font-size:3.6rem;line-height:.3em}#crm #sec04 .btn{padding:20px}#crm #sec04 p{margin-bottom:25px;font-size:1.8rem}#crm #sec04 .img-box img{max-width:calc(50% - 6px)}#crm #sec04 .img-box{gap:10px}#crm .function-area{padding:80px 0}#crm .function-area .sectitle-box p{margin-top:25px;font-size:1.8rem}#crm .function-area .sectitle-box{margin-bottom:50px}#crm p.en.orange span{font-size:3rem}#crm .price-area .container>p{font-size:1.8rem;line-height:1.3}#crm .price-area p span{font-size:3rem}#crm .cta-area1 h3{margin-bottom:25px;line-height:1.2em}#crm .cta-area1 a.btn.orange-btn{margin-bottom:15px!important}#crm .cta-area1 h3{font-size:3rem}#crm .cta-area1 p{font-size:1.8rem}#crm_contact .cta-contact{border-radius:5px 0 0 5px;max-width:fit-content;padding:0;bottom:75px;right:0}#crm_contact .cta-contact .btn-box{justify-content:flex-end;width:fit-content;display:flex}#crm_contact .cta-contact .btn:before{z-index:-1;width:55px;height:60px;top:-52px;bottom:auto}.cta-contact>.close-btn,#crm_contact .cta-contact h4,#crm_contact .cta-contact p,#crm_contact .cta-contact img{display:none}#crm_contact .cta-contact .btn{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background:var(--orange-color);border-radius:5px 0 0 5px;width:fit-content;min-width:auto;padding:11px 15px;font-size:1.4rem;line-height:1.2em;display:block}#crm_contact .cta-contact .btn *{color:#fff}#crm_contact .box .inner>div{max-height:calc(100vh - 40px);padding:20px 10px}#crm_contact .box .inner .sectitle-box{margin-bottom:10px}#crm_contact .box .inner h3{font-size:2.5rem}#crm_contact .box .inner iframe{height:640px}#function .sectitle-box h3{margin:50px 0;font-size:2.4rem}#function .box2 ul li p.text01{margin-bottom:10px}#function .box2 ul li p.text02{margin-top:20px}#function #sec01{margin-bottom:70px}#function #sec01 ul li p{font-size:1.8rem}#function #sec01 ul{grid-template-columns:1fr 1fr}#function #sec02 .box1.flex{flex-direction:column;gap:45px}#function #sec02 .left,#function #sec02 .right{width:100%}#function .box2{padding:45px 20px}#function #sec02 p.ttl{font-size:2.8rem}#function .box2 ul{grid-template-columns:1fr}#function .box2 ul li{padding:20px 10px}#function #sec02 .left span.number,#function #sec03 span.number,#function #sec04 span.number,#function #sec05 span.number{margin-right:20px;font-size:3rem}#function #sec02 .left p.ttl,#function #sec03 .box1 .ttl-box p.ttl,#function #sec04 .box1 .ttl-box p.ttl,#function #sec05 .box1 .ttl-box p.ttl{padding-right:20px;font-size:2.8rem}#function #sec02 .left p.text,#function #sec03 p.text,#function #sec04 p.text,#function #sec05 p.text{font-size:1.5rem}#function #sec02 .left .left-inner-top,#function #sec03 .ttl-box,#function #sec04 .ttl-box,#function #sec05 .ttl-box{margin-bottom:20px}#function #sec03 .box1,#function #sec04 .box1,#function #sec05 .box1{margin-bottom:45px}#function #sec01 ul li p{padding:20px 0 35px}#function #sec05 ul{grid-template-columns:1fr 1fr}#function #sec05 ul li img{max-width:85px;max-height:40px}#function #sec05 .box2{padding:20px}#function #sec05 ul li{padding:15px 10px}#document_download-2.sub .title-box .title{font-size:2.4rem}#document_download-2.sub .title-box{margin-bottom:30px}#document_download-2 .contact p{margin-bottom:40px}#document_download-2 .contact .flex{flex-direction:column-reverse}}@media screen and (width<=768px){#top .case-area .flex{flex-direction:column}.case-area .box>*{width:100%}.product-area .reason-box .top{padding:100px 50px}.product-area .reason-box .top .text h4{font-size:6vw}.product-area .reason-box .top .text p{font-size:1.6rem}.success-area .dl-box{flex-direction:column}.success-area .dl-box dl{width:100%}.price-area h4{font-size:7vw}.price-area .container>p{font-size:5vw}.price-area .price-box p{font-size:11vw}.price-area .price-box span.ja{font-size:5vw}.price-area .price-box span.en{font-size:8vw}.price-area .price-box{margin:20px 0}.market-content .container-flex{flex-wrap:wrap}.market-content .container-flex>*{width:100%}.market-content .breadcrumbs{font-size:1.3rem}.ECM_CheckboxInput-LabelText{font-size:1.4rem}.ECM_CheckboxInput-DummyInput{width:15px;height:15px}.market-content article{padding:20px}.market-detail .market-content .container-flex{padding:0}.share-box{gap:20px;margin-bottom:40px}.market-content.contents-box.mt100{margin-top:60px}#market .sec01 .box .post-box{padding:0 15px}}@media screen and (width<=640px){.case-area h4{margin-bottom:15px;font-size:7vw;line-height:2em}.case-area h4 span{font-size:5.5rem}.case-area .container>p{font-size:4.5vw}.about-area p,.member-area p{font-size:1.8rem}.contact-btn{top:auto;bottom:0}.contact-btn a{width:50px;padding:100px 5px 20px}.contact-btn a:before{width:19px;height:12px;top:20px}.contact-btn a span{font-size:1.5rem}.document-area p{font-size:1.7rem}.document-area .doc-box{margin-top:30px}.document-area img{max-width:170px}.useful-document-area ul li:first-child:before{width:55px;padding:1px;font-size:1.2rem;top:-10px;right:5px}.useful-document-area p.title{text-align:center}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;top:52%}.swiper-button-next:after,.swiper-button-prev:after{width:6px;height:6px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:13%}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:13%}.qa-area .flex p{font-size:1.8rem}.qa-area .accordion dt p:before,.qa-area .accordion dd p:before{width:30px;font-size:2.2rem}.qa-area .accordion dt p,.qa-area .accordion dd p{font-size:1.6rem}.qa-area .accordion dl:not(:last-child){margin-bottom:20px}#top .fv{padding:50px 0 0}.product-area .reason-box .top{padding:60px 15px 20px}.contact p{margin-bottom:50px;font-size:1.6rem}.contact .flex{gap:50px 0}.contact .left,.contact .right{width:100%}.contact .text{order:1;width:100%}.contact .doc{order:2;width:100%}.contact .left>div>:not(:last-child){margin-bottom:20px}.contact .text h3{text-align:center;font-size:2rem}.contact .text ul li{font-size:1.7rem}.contact .text ul.check li:before{width:17px;height:17px;top:3px;left:-25px}.contact .text ul.check li{margin:0 auto;display:table}.contact .text ul li:not(:last-child){margin-bottom:10px}.contact .text ul.point span{margin-right:13px;padding:2px 12px;font-size:1.4rem}.contact .text small{margin-top:25px;font-size:1.4rem;line-height:1.3em}.form-text{margin-top:50px}.form-text .text{font-size:2.2rem;line-height:1.5em}.form-text .tell{font-size:1.5rem}.form-text .tell a{font-size:3.4rem}.form-text .tell2 a{font-size:3.2rem}#doc_contact .doc-contact{border-radius:5px 0 0 5px;max-width:fit-content;padding:0;bottom:75px;right:0}#doc_contact .doc-contact .btn-box{justify-content:flex-end;width:fit-content;display:flex}#doc_contact .doc-contact .btn:before{z-index:-1;width:55px;height:60px;top:-52px;bottom:auto}.doc-contact>.close-btn,#doc_contact .doc-contact h4,#doc_contact .doc-contact p,#doc_contact .doc-contact img{display:none}#doc_contact .doc-contact .btn{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background:var(--orange-color);border-radius:5px 0 0 5px;width:fit-content;min-width:auto;padding:11px 15px;font-size:1.4rem;line-height:1.2em;display:block}#doc_contact .doc-contact .btn *{color:#fff}#doc_contact .box .inner>div{max-height:calc(100vh - 40px);padding:20px 10px}#doc_contact .box .inner .sectitle-box{margin-bottom:10px}#doc_contact .box .inner iframe{height:640px}#doc_contact .box{max-width:338px;margin:unset}.useful-document-area ul li{width:48%}.useful-document-area ul li .text-box p{font-size:1.4rem}.useful-document-area .text-box{margin-top:10px}#doc_contact .box .inner h3{font-size:2.5rem}.cta-area{padding:50px 0}.cta-area h3{margin-bottom:19px;font-size:3rem}#top .fv .right{width:91%;margin:0 auto 0 2px;padding:0}.policy .cti_box{padding:50px 0}.policy h4{margin-left:0}.success-area .dl-box dl dt{margin-bottom:13px;font-size:2rem}.success-area .dl-box dl dd{font-size:1.5rem}.success-area .dl-box2 .inner img{max-width:100px}.success-area .dl-box2 .inner dl{width:calc(100% - 120px)}#single-detail .oldseminar-box .text-box .flex{flex-wrap:wrap}#single-detail .oldseminar-box .text-box .flex .left{width:100%;margin-bottom:20px}#single-detail .oldseminar-box .text-box .flex .right{width:100%;padding-left:0}#crm .product-area .reason-box .top{padding:60px 15px 20px!important}#case .search-box .box{padding:25px}#case .search-box table th,#case .search-box table td{width:100%;padding-left:0;padding-right:0;display:block}#case .search-box table th{border:none!important}#case .search-box table th,#case .search-box table td{padding-top:25px;padding-bottom:25px}#case .search-box table{margin-bottom:25px}#market .sec01 .box .post-box .post{width:100%}#market .sec01 .box .post-box .post a .text-box h4{font-size:1.7rem}#market .sec01 .box .post-box .post a .text-box{gap:5px;padding:20px}#market .sec01 .box .post-box .post a .img-box .cat .tag{font-size:1.4rem}#market .cat-box{background:0 0}#market .cat-box ul{flex-wrap:wrap;justify-content:center;gap:10px}#market .cat-box li{border-radius:100px;width:fit-content;margin:0}#market .cat-box li a{background:#f2f2f4;border-radius:100px;padding:5px 15px;display:inline-block}#market .cat-box li:not(:last-child){border:none}.market-content .meta-box .meta{flex-wrap:wrap;gap:15px!important}.market-content .meta-box .meta .date{display:block}.market-content .meta-box .meta .date:after{content:none}.market-content .meta-box .cat-box .tag{font-size:1.2rem}.market-content .tag-box{gap:1px 10px;margin-top:10px;font-size:1.2rem}#single-detail .contents .single-cta{padding:30px 20px}#single-detail .contents .single-cta h2{font-size:2rem}#single-detail .contents .author-box .txt{text-align:center;width:100%;padding:0}#single-detail .contents .author-box .img{width:60%}#single-detail .contents .author-box{gap:30px}#toc_container p.toc_title{font-size:2rem}#toc_container{border-radius:10px;font-size:1.4rem;padding:20px!important}#toc_container span.toc_toggle:before,#toc_container span.toc_toggle:after{width:15px}}@media screen and (width<=520px){.product-area .point-box dl dt{text-align:center;margin-bottom:15px}.product-area .point-box dl dt span{width:100%;max-width:110px;margin:0 auto 15px;display:block}.product-area .point-box dl dd{font-size:1.6rem}.product-cta .btn-box{flex-direction:column}.product-cta .btn-box .btn{width:100%}.problem-area>p span{font-size:3.5vw}}@media screen and (width<=420px){.btn{max-width:100%}.function-area .box:nth-child(2) ul li:nth-child(5){font-size:1.5rem}.cta-area .btn-box .btn{max-width:315px}.cta-area .btn-box .btn:after{width:70px;height:70px;left:-25px}.chatgpt-area .btn-box .btn img.text-img{max-width:212px;margin-left:7px}.chatgpt-area .btn-box img{max-width:50px}.chatgpt-area .btn-box .btn.dl:before{right:15px}#crm .fv:before{bottom:12%;right:4%;top:unset}#function #sec02 .right{width:38%;position:absolute;top:-30px;right:-3px}#function #sec02 .box1{position:relative}}@media screen and (width<=376px){#top .fv h2,#top .fv h2 span{font-size:11vw}#top .fv h2{margin-bottom:30px}}@media screen and (width<=820px){.float ul{width:100%;position:fixed;bottom:0}.float ul li.nav-list.nav-btn a{color:#fff;text-align:center;background:var(--text-color);cursor:pointer;text-align:center;width:100%;max-width:100%;height:60px;padding:22px 10px;font-size:1.6rem;font-weight:700;display:inline-flex}.float ul li.nav-list.nav-btn a:nth-child(2){background:var(--l-blue-color)}.float ul li.nav-list.nav-btn a img{vertical-align:text-top;width:20px;height:19px;margin-right:3px}.float{z-index:100;width:100%;position:fixed;bottom:0}footer{padding:70px 0 80px}#salesforce #sec02 .case-list li .bottom .left p span{flex-direction:column;align-items:flex-start}.bottom_text h5{text-align:center;padding-left:20px;font-size:1.8rem;display:inline-block}.bottom_text h5:after{display:none}.bottom_text h5:before{width:50px;top:-6px;left:20px}.bottom_text{text-align:center;padding:40px 10px 20px}.bottom_text_02:after,.bottom_text:after{top:-13px}.bottom_text_02 h5:after{width:50px;top:-6px;left:19px}.bottom_text_02 h5{text-align:left;padding:0 20px;font-size:1.8rem}.bottom_text_02 h5:before{top:-30px;left:20px}#salesforce #sec02 .case-list li:nth-child(2),#salesforce #sec02 .case-list li:nth-child(7){border-radius:10px 10px 0 0}.bottom_text_02{padding:40px 10px 20px}}@media screen and (width<=640px){.case-list{padding:0 7px}#salesforce #sec02 .case-list li .ttl h3{padding-top:30px;font-size:2rem}#salesforce .fv .container p{text-align:center;font-size:20px}#salesforce #sec02 .case-list li{padding:0}#salesforce #sec02 .case-list li .ttl{flex-flow:column}#salesforce #sec02 .case-list li .bottom{flex-flow:column;margin-top:20px;padding-bottom:45px}#salesforce #sec02 .case-list li:first-child:before,#salesforce #sec02 .case-list li:nth-child(2):before,#salesforce #sec02 .case-list li:nth-child(4):before,#salesforce #sec02 .case-list li:nth-child(5):before,#salesforce #sec02 .case-list li:nth-child(6):before,#salesforce #sec02 .case-list li:nth-child(7):before{width:120px;top:-10px;left:10px}#salesforce .fv .container .logo{max-width:190px}#salesforce .fv .container h2{font-size:30px}#salesforce #sec02 .case-list li .bottom .left p span{display:none}#salesforce #sec02 .case-list li .bottom .right{width:100%}#salesforce #sec02 .case-list li .bottom img{padding:20px 20px 0}#salesforce #sec02 .case-list li .ttl h3{margin-left:20px;margin-right:20px}#salesforce #sec02{padding-top:50px}#salesforce #sec02 .case-list li .bottom p{padding:0 20px}#salesforce #sec02 .case-list li .bottom .left{width:100%}#salesforce #sec01{padding:40px 0}#salesforce .fv .btn-box{margin-top:50px}#salesforce #sec01 .container p{text-align:center;font-size:15px}.bottom_text_02{padding:40px 10px 20px}#salesforce #sec02 .case-list li .ttl .num{border-radius:7px 7px 0 0;justify-content:center;align-items:center;width:100%;height:62px;padding:20px 14px 15px;display:flex}#salesforce #sec02 .case-list li .ttl .num .num_text{color:#fff;font-size:24px}#salesforce .fv .btn-box-02 .btn{max-width:90%}.price-area .price-box .orenge_02{font-size:8.8vw}#top .fv .right{margin:auto}#top .fv .right img{width:85%;margin:0 auto;display:block}#top .fv{padding:0}.top_img{justify-content:center;align-items:center;display:flex}.top_img img{width:100%}#top .fv .left{margin-top:25px}#top .fv .left h2{margin-bottom:20px}#top .fv .left ul li{font-size:1.37rem}#top .fv .left ul li:not(:last-child){margin-bottom:5px}.float ul li.nav-list.nav-btn a:nth-child(2){background:var(--l-blue-color)}#top .fv .left{width:100%;padding:0 0 0 2px}#top .fv .right:before{width:73%;right:-3%}}@media screen and (width<=820px){#crm_contact .cta-contact .btn:before,#crm_contact .cta-contact .btn{display:none}#problem_solving .sec01 .box ul li{width:100%;position:relative}#problem_solving .search-box table tr th{border-bottom:0;font-size:1.8rem}#problem_solving .search-box table tr:first-child th:first-child{padding-bottom:20px}#problem_solving .search-box table tr td ul li{width:100%}#problem_solving .search-box table tr th,#problem_solving .search-box table tr td{width:100%;padding-top:20px;display:block}#single-problem_solving .single-title{margin-bottom:30px;font-size:2rem}.sub .breadcrumbs .container{word-break:keep-all;white-space:nowrap;display:flex;overflow-x:scroll}.sub .breadcrumbs *{padding:0 3px;font-size:1.2rem}#single-problem_solving .single-title span{font-size:1.4rem}#single-problem_solving .voice_box h2{font-size:1.8rem}#single-problem_solving .voice_box .flex{flex-wrap:wrap}#single-problem_solving .voice_box .flex .img-box{width:100%;margin-bottom:40px}#single-problem_solving .voice_box .flex figcaption{width:100%;margin-left:auto}.cta{flex-wrap:wrap;row-gap:20px}.cta .text{margin-right:0;font-weight:700}.cta .button{width:100%;margin-right:0}#single-problem_solving .box1{margin-bottom:60px}#single-problem_solving .box1 .grid{grid-template-columns:1fr;display:grid}#single-problem_solving .box1 h2,#single-problem_solving .box2 h2{margin-bottom:10px;font-size:2rem}#single-problem_solving table{border-collapse:collapse;width:100%}#single-problem_solving table th,#single-problem_solving table td{border:1px solid #dcdce2;border-bottom:0;width:100%;display:block}#single-problem_solving .box1 table th,#single-problem_solving .box1 table td{display:table-cell}#single-problem_solving table tr:nth-child(odd) td{border-right:1px solid #dcdce2!important}#single-problem_solving table tr:nth-child(5) th,#single-problem_solving table tr:nth-child(5) td{border-bottom:0 solid #dcdce2!important}#single-problem_solving .box1 table th{width:40%}#single-problem_solving .box1 table td{width:200px}#single-problem_solving .box1 table tr:last-of-type th,#single-problem_solving table tr:last-child td:last-child{border-bottom:1px solid #dcdce2!important}#single-problem_solving th{background-color:#dcdce24b;width:100%}#single-problem_solving .box2 th{width:100%}#single-problem_solving .other-area{margin-inline:auto;width:90%;max-width:1000px;margin-top:120px}#single-problem_solving .other-area h3{color:#141c48;margin-bottom:40px;font-size:2.7rem}#single-problem_solving .other-area ul{gap:30px;width:100%}#single-problem_solving .other-area ul li{width:100%;position:relative}}.is-style-box-border{border:1.5px solid var(--main-color);background:#fff}.is-style-box-bg{background:#f9f9f9}.is-style-box-border,.is-style-box-bg{border-radius:20px;padding:4em!important}cite{opacity:.5;font-size:80%}@media screen and (width<=820px){.is-style-box-border,.is-style-box-bg{border-radius:10px;padding:2em!important}}#mktoForm_18348 .mktoLabel{width:auto!important}#mktoForm_18348 input[type=checkbox]{flex:none;-webkit-appearance:checkbox!important;appearance:checkbox!important;width:auto!important;height:auto!important;padding:initial!important;border:initial!important;margin:0!important;display:inline-block!important}#mktoForm_18348 .mktoFieldWrap:has(input[type=checkbox]){align-items:flex-start;gap:6px;display:flex!important}#mktoForm_18348 .mktoFieldWrap:has(input[type=checkbox]) .mktoLogicalField{order:-1;margin-top:2px;width:auto!important}#mktoForm_18348 .mktoFieldWrap:has(input[type=checkbox]) .mktoLabel{flex:1}#mktoForm_18348 .mktoFieldWrap:has(input[type=checkbox]) .mktoClear{display:none!important}.oldseminar-box.seminar-sidebar-on .entry-content{grid-template-columns:1fr 340px!important;align-items:start!important;gap:40px!important;display:grid!important}.oldseminar-box.seminar-sidebar-on .entry-content .contents{grid-area:1/1!important}.oldseminar-box.seminar-sidebar-on .entry-content .form-sidebar{grid-area:1/2!important}.oldseminar-box.seminar-sidebar-on .entry-content .single-pagenation,.oldseminar-box.seminar-sidebar-on .entry-content .clear{grid-column:1!important}.seminar-sidebar-on .form-sidebar-inner{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:24px 20px!important;position:sticky!important;top:100px!important;box-shadow:0 2px 8px #0000000f!important}.seminar-sidebar-on .form-sidebar-inner h3{color:#333!important;margin-top:0!important;margin-bottom:12px!important;font-size:18px!important;font-weight:700!important}.seminar-sidebar-on .form-sidebar-inner>p:first-of-type{color:#666!important;margin-bottom:16px!important;font-size:13px!important;line-height:1.6!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm{width:100%!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoFormRow{width:100%!important;margin-bottom:8px!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoFieldDescriptor{width:100%!important;margin-bottom:0!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoFieldWrap{width:100%!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoLabel{color:#333!important;width:100%!important;margin-bottom:4px!important;font-size:13px!important;font-weight:600!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm input[type=text],.seminar-sidebar-on .form-sidebar-inner .mktoForm input[type=email],.seminar-sidebar-on .form-sidebar-inner .mktoForm input[type=tel],.seminar-sidebar-on .form-sidebar-inner .mktoForm input[type=url],.seminar-sidebar-on .form-sidebar-inner .mktoForm select,.seminar-sidebar-on .form-sidebar-inner .mktoForm textarea{box-sizing:border-box!important;border:1px solid #ccc!important;border-radius:4px!important;width:100%!important;padding:8px 10px!important;font-size:14px!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoFormRow:has(.mktoFormCol){gap:8px!important;display:flex!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoFormRow:has(.mktoFormCol) .mktoFieldDescriptor{flex:1!important;width:auto!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoButtonRow{width:100%!important;margin-top:12px!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoButtonRow .mktoButtonWrap{width:100%!important;margin-left:0!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoButtonRow button.mktoButton{border-radius:4px!important;width:100%!important;padding:12px!important;font-size:15px!important;font-weight:700!important}.seminar-sidebar-on .form-sidebar-inner .form-annotation{color:#888!important;margin-top:12px!important;font-size:11px!important;line-height:1.6!important}.seminar-sidebar-on .form-sidebar-inner .form-annotation a{color:#06c!important;text-decoration:underline!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoLogicalField.mktoCheckboxList{width:100%!important}.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoGutter,.seminar-sidebar-on .form-sidebar-inner .mktoForm .mktoOffset{display:none!important}@media (width<=1024px){.oldseminar-box.seminar-sidebar-on .entry-content{display:block!important}.seminar-sidebar-on .form-sidebar-inner{box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important;position:static!important}}.page-wrapper:has(.oldseminar-box.seminar-sidebar-on){overflow:clip visible!important}.oldseminar-box.seminar-sidebar-on .container{max-width:1084px!important}.oldseminar-box.seminar-sidebar-on .entry-content{grid-template-columns:604px 340px!important}.oldseminar-box.seminar-sidebar-on .entry-content .form-sidebar{align-self:stretch!important;height:100%!important}.seminar-sidebar-on .form-sidebar-inner{overscroll-behavior:contain!important;scrollbar-width:thin!important;max-height:calc(100vh - 110px)!important;top:90px!important;overflow-y:auto!important}.oldseminar-box.seminar-sidebar-on .contents h2{line-break:strict!important}@media (width<=1024px){.oldseminar-box.seminar-sidebar-on .container{max-width:750px!important}.oldseminar-box.seminar-sidebar-on .entry-content{grid-template-columns:1fr!important}.seminar-sidebar-on .form-sidebar-inner{max-height:none!important;overflow-y:visible!important}}
