/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;-webkit-box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer;background:unset;color:unset;border:unset}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}button:hover,button:active,button:focus,[type=button]:hover,[type=button]:active,[type=button]:focus,[type=reset]:hover,[type=reset]:active,[type=reset]:focus,[type=submit]:hover,[type=submit]:active,[type=submit]:focus{background:unset;color:unset;border:unset}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{--moz-appearance: textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.sp{display:none !important}.pc{display:block !important}@media screen and (max-width: 899px){.sp{display:block !important}.pc{display:none !important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:104px}@media screen and (max-width: 1024px){html{scroll-padding-top:60px}}body{font-family:"Noto Sans JP",sans-serif;font-size:calc(16/16*1rem);font-weight:400;margin:0 auto;color:#000;background-color:#fff;font-family:"Noto Sans JP",sans-serif;color:#000}body.no-scroll{overflow:hidden;height:100vh;position:relative}body .roboto{font-family:"Roboto",sans-serif}main{margin-top:60px}@media screen and (min-width: 1024px){main{margin-top:104px}}img{display:block;max-width:100%;height:auto}.hide{display:none !important}.nowrap{white-space:nowrap}.breaks{display:inline-block}h2,h3{font-weight:700}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url("../../../fonts/NotoSansJP-Black.woff2") format("woff2"),url("../../../fonts/NotoSansJP-Black.woff") format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../../../fonts/NotoSansJP-Bold.woff2") format("woff2"),url("../../../fonts/NotoSansJP-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:800;src:url("../../../fonts/NotoSansJP-ExtraBold.woff2") format("woff2"),url("../../../fonts/NotoSansJP-ExtraBold.woff") format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:200;src:url("../../../fonts/NotoSansJP-ExtraLight.woff2") format("woff2"),url("../../../fonts/NotoSansJP-ExtraLight.woff") format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300;src:url("../../../fonts/NotoSansJP-Light.woff2") format("woff2"),url("../../../fonts/NotoSansJP-Light.woff") format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../../../fonts/NotoSansJP-Medium.woff2") format("woff2"),url("../../../fonts/NotoSansJP-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../../../fonts/NotoSansJP-Regular.woff2") format("woff2"),url("../../../fonts/NotoSansJP-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url("../../../fonts/NotoSansJP-SemiBold.woff2") format("woff2"),url("../../../fonts/NotoSansJP-SemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:100;src:url("../../../fonts/NotoSansJP-Thin.woff2") format("woff2"),url("../../../fonts/NotoSansJP-Thin.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-size:normal;src:url("../../../fonts/Roboto-VariableFont_wdth,wght.ttf") format("truetype");font-display:swap}@font-face{font-family:"Open Snas";font-size:normal;src:url("../../../fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-display:swap}@media screen and (max-width: 1023px){.renewal.header{width:100%;height:60px;background-color:#fff;position:fixed;top:0;left:0;z-index:99}.renewal.header .sp{display:block !important}.renewal.header .pc{display:none !important}.renewal.header .header-container{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding-inline:20px;margin-inline:auto}.renewal.header .header-container .logo-area .logo{display:flex;justify-content:space-between;align-items:center;width:min(100%,148px);height:100%}.renewal.header .header-container .logo-area .logo img{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.renewal.header .header-container .logo-area .company-name{display:block;margin-top:5px;font-size:calc(9/16*1rem);font-weight:400;line-height:calc(9/16*1rem);letter-spacing:.5px}.renewal.header .header-container .hamburger-btn{display:flex !important;flex-direction:column;justify-content:center;align-items:center;position:relative;width:40px;height:60px;padding-top:14px;border:none;background-color:rgba(0,0,0,0);z-index:100}.renewal.header .header-container .hamburger-btn .lines-container{position:relative;width:20px;height:16px}.renewal.header .header-container .hamburger-btn .lines-container span{position:absolute;left:0;display:block;width:100%;height:2px;background-color:#c81d1d;transition:.3s ease-out}.renewal.header .header-container .hamburger-btn .lines-container span:nth-child(1){top:0}.renewal.header .header-container .hamburger-btn .lines-container span:nth-child(2){top:50%;transform:translateY(-50%)}.renewal.header .header-container .hamburger-btn .lines-container span:nth-child(3){bottom:0}.renewal.header .header-container .hamburger-btn .menu-text{margin-top:4px;font-size:calc(10/16*1rem);font-weight:600;line-height:calc(15/16*1rem);letter-spacing:0;text-align:center}.renewal.header .header-container .hamburger-btn .close-text{display:none}.renewal.header .header-container .hamburger-btn.active .lines-container span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.renewal.header .header-container .hamburger-btn.active .lines-container span:nth-child(2){display:none}.renewal.header .header-container .hamburger-btn.active .lines-container span:nth-child(3){top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}.renewal.header .header-container .hamburger-btn.active .menu-text{display:none}.renewal.header .header-container .hamburger-btn.active .close-text{display:block;margin-top:6px;font-size:calc(10/16*1rem);font-weight:600;line-height:calc(15/16*1rem);letter-spacing:0}.renewal.header .burger-menu-container{display:block;position:fixed;top:60px;left:0;width:100%;height:0;z-index:99;opacity:0;visibility:hidden;transition:.2s cubic-bezier(0.27, 0.1, 0.79, 0.43)}.renewal.header .burger-menu-container.active{opacity:1;visibility:visible;height:100dvh;overflow-y:auto}.renewal.header .burger-menu-container .burger-nav{background-color:#fbfbfb;overflow-y:auto;max-height:calc(100dvh - 60px - 101px)}.renewal.header .burger-menu-container .burger-nav .primary-nav{background-color:#fff;box-shadow:inset 0 -1px #dbdbdb}.renewal.header .burger-menu-container .burger-nav .primary-nav .primary-nav-item{box-shadow:inset 0 1px #dbdbdb;position:relative;width:100%;height:64px;padding-inline:20px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(64/16*1rem);letter-spacing:0;transition:background-color .3s,color .3s}.renewal.header .burger-menu-container .burger-nav .primary-nav .primary-nav-item.active{background-color:#ececec;color:#d61518}.renewal.header .burger-menu-container .burger-nav .primary-nav .primary-nav-item.active::after{transform:translate(-3px, calc(-50% + 3px)) rotate(90deg)}.renewal.header .burger-menu-container .burger-nav .primary-nav .primary-nav-item::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);content:"";border:4px solid rgba(0,0,0,0);border-left:6px solid #d61518;transition:transform .3s}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav{height:0;overflow:hidden}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .second-nav-item{box-shadow:inset 0 1px #dbdbdb;position:relative;width:100%;height:54px;padding-inline:40px 20px;font-size:calc(15/16*1rem);font-weight:500;line-height:calc(54/16*1rem);letter-spacing:0;transition:backgound-color .3s,color .3s}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .second-nav-item.active{background-color:#f9f9f9;color:#d61518}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .second-nav-item.active::after{transform:translate(-3px, calc(-50% + 3px)) rotate(90deg)}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .second-nav-item::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);content:"";border:4px solid rgba(0,0,0,0);border-left:6px solid #d61518;transition:transform .3s}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .third-nav{height:0;overflow:hidden}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .third-nav.active{margin-block:10px}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .third-nav .third-nav-item{display:flex;position:relative;width:100%;height:45px;padding-inline:40px 19px}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .third-nav .third-nav-item span{display:flex;justify-content:center;align-items:center}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .third-nav .third-nav-item a{display:block;width:100%;padding-left:4px;display:inline-block;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(45/16*1rem);letter-spacing:0}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .third-nav .third-nav-item a:active{text-decoration:underline;text-underline-offset:auto;color:#d61518}.renewal.header .burger-menu-container .burger-nav .primary-nav .second-nav .third-nav .third-nav-item a.lh-half{line-height:22px}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav{height:0;overflow:hidden}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav.active{margin-block:10px}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav .last-nav-item{display:flex;position:relative;width:100%;height:45px;padding-inline:40px 20px}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav .last-nav-item span{display:flex;justify-content:center;align-items:center}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav .last-nav-item a{width:100%;padding-left:11px;display:inline-block;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(45/16*1rem);letter-spacing:0}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav .last-nav-item a:active{text-decoration:underline;text-underline-offset:auto;color:#d61518}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav button{display:flex;justify-content:center;align-items:center;padding-inline:40px;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:30px}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav button span{border:1px solid #d61518;border-radius:23px;display:block;width:100%;height:45px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(45/16*1rem);letter-spacing:0;color:#d61518;text-align:center;box-sizing:border-box;transition:backgounrd-color .3s,color .3s}.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav button:hover span,.renewal.header .burger-menu-container .burger-nav .primary-nav .last-nav button:active span{background-color:#d61518;color:#fff}.renewal.header .burger-menu-container .burger-nav .sub-nav{background-color:#fff;margin-top:61px}.renewal.header .burger-menu-container .burger-nav .sub-nav .sub-nav-item{box-shadow:inset 0 1px #dbdbdb}.renewal.header .burger-menu-container .burger-nav .sub-nav .sub-nav-item .sub-nav-link{display:block;padding:11px 20px 13px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0}.renewal.header .burger-menu-container .burger-nav .sub-nav .last-nav{height:0;overflow:hidden}.renewal.header .burger-menu-container .burger-nav .sub-nav .last-nav.active{margin-block:10px}.renewal.header .burger-menu-container .burger-nav .sub-nav .last-nav .last-nav-item{display:flex;position:relative;width:100%;height:45px;padding-inline:40px 20px}.renewal.header .burger-menu-container .burger-nav .sub-nav .last-nav .last-nav-item span{display:flex;justify-content:center;align-items:center}.renewal.header .burger-menu-container .burger-nav .sub-nav .last-nav .last-nav-item a{width:100%;padding-left:11px;display:inline-block;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(45/16*1rem);letter-spacing:0}.renewal.header .burger-menu-container .burger-nav .sub-nav .last-nav .last-nav-item a:active{text-decoration:underline;text-underline-offset:auto;color:#d61518}.renewal.header .burger-menu-container .contact{width:100%;padding:15px 20px;background-color:#c50a0d;position:fixed;z-index:100;bottom:0}.renewal.header .burger-menu-container .contact .contact-container{width:min(100%,335px);margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.renewal.header .burger-menu-container .contact .contact-container .contact-button{width:160px;height:55px;cursor:pointer;position:relative;display:flex;align-items:center;gap:5px;transform-origin:center;padding:10px 20px;background-color:rgba(0,0,0,0);border:none;border-radius:28px;transform:scale(1);transition:transform .3s}.renewal.header .burger-menu-container .contact .contact-container .contact-button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:#fff;border-radius:28px;box-shadow:inset 0 .5px #fff,inset 0 -1px 2px 0 #000,0px 4px 10px -4px #000;transition:all .3s;z-index:0}.renewal.header .burger-menu-container .contact .contact-container .contact-button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:#c50a0d;background-position:top;opacity:var(--active, 0);border-radius:28px;transition:opacity .3s;z-index:2}.renewal.header .burger-menu-container .contact .contact-container .contact-button:is(:hover,:focus-visible){--active: 1}.renewal.header .burger-menu-container .contact .contact-container .contact-button:is(:hover,:focus-visible)::before{box-shadow:unset}.renewal.header .burger-menu-container .contact .contact-container .contact-button:is(:hover,:focus-visible) .text_button{color:#fff}.renewal.header .burger-menu-container .contact .contact-container .contact-button:active{transform:scale(1)}.renewal.header .burger-menu-container .contact .contact-container .contact-button .dots_border{--size_border: calc(100% + 2px);overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--size_border);height:var(--size_border);background-color:rgba(0,0,0,0);border-radius:28px;z-index:-10}.renewal.header .burger-menu-container .contact .contact-container .contact-button .dots_border::before{content:"";position:absolute;top:30%;left:50%;transform:translate(-50%, -50%);transform-origin:left;transform:rotate(0deg);width:100%;height:20px;background-color:#fff;-webkit-mask:linear-gradient(transparent 0%, white 120%);mask:linear-gradient(transparent 0%, white 120%);animation:rotate 2s linear infinite}.renewal.header .burger-menu-container .contact .contact-container .contact-button .text_button{position:relative;z-index:10;-webkit-background-clip:text;background-clip:text;width:100%;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0;color:#c50a0d;text-align:center;transition:color .3s}.renewal.header .burger-menu-container .contact .tel-info{color:#fff;text-align:center}.renewal.header .burger-menu-container .contact .tel-info .tel-text{font-size:calc(13/16*1rem);font-weight:500;line-height:calc(20/16*1rem);letter-spacing:0;display:flex;align-items:center}.renewal.header .burger-menu-container .contact .tel-info .tel-text .icon{display:inline-block;width:20px;aspect-ratio:1;margin-right:4px;border:1.13px solid #fff;border-radius:100%;box-sizing:border-box}.renewal.header .burger-menu-container .contact .tel-info .tel-text .icon i{display:block;font-size:10px;line-height:18px}.renewal.header .burger-menu-container .contact .tel-info .tel-number{font-size:calc(23/16*1rem);font-weight:700;line-height:calc(34/16*1rem);letter-spacing:0}.renewal.header .burger-menu-container .contact .tel-info .tel-time{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(17/16*1rem);letter-spacing:0}}@media screen and (min-width: 1024px){.renewal.header{width:100vw;height:104px;position:fixed;top:0;left:0;z-index:999;background-color:#f9f9f9}.renewal.header .sp{display:none !important}.renewal.header .pc{display:block !important}.renewal.header .header-block{width:100%;height:100%;position:relative;z-index:999}.renewal.header .header-block .header-container{width:100%;height:100%;margin-inline:auto;position:relative}.renewal.header .header-block .header-container .sub-nav{display:flex;align-items:center;justify-content:flex-end;gap:15px;width:min(100%,1280px);margin-inline:auto;height:38px;padding-block:4px;padding-inline:40px}.renewal.header .header-block .header-container .sub-nav .sub-nav-items{display:flex;align-items:center;justify-content:center;gap:15px}.renewal.header .header-block .header-container .sub-nav .sub-nav-items .sub-nav-item{transition:all .3s}.renewal.header .header-block .header-container .sub-nav .sub-nav-items .sub-nav-item:hover{color:#c81d1d}.renewal.header .header-block .header-container .sub-nav .sub-nav-items .sub-nav-item:hover .nav-link{font-weight:700}.renewal.header .header-block .header-container .sub-nav .sub-nav-items .sub-nav-item .nav-link{display:block;padding:6px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(12/16*1rem);letter-spacing:1px}.renewal.header .header-block .header-container .sub-nav .contact-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:100%;background-color:#c81d1d;border-radius:100px;padding-inline:24px;position:relative;color:#fff;transition:all .3s}.renewal.header .header-block .header-container .sub-nav .contact-btn:hover{background-color:color-mix(in srgb, #c81d1d, #000 20%)}.renewal.header .header-block .header-container .sub-nav .contact-btn .icon{display:block;width:16px;height:auto}.renewal.header .header-block .header-container .sub-nav .contact-btn .line{display:block;width:1px;height:12px;background-color:#fff}.renewal.header .header-block .header-container .sub-nav .contact-btn .contact-text{font-size:calc(12/16*1rem);font-weight:700;line-height:calc(12/16*1rem);letter-spacing:1px}.renewal.header .header-block .header-container .sub-nav .contact-btn .contact-link{position:absolute;inset:0}.renewal.header .header-block .header-container .global-nav-area{display:flex;align-items:center;justify-content:center;width:100%;height:66px;padding-inline:40px;position:relative;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);z-index:100}.renewal.header .header-block .header-container .global-nav-area .logo-area{display:block;width:176px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.renewal.header .header-block .header-container .global-nav-area .logo-area .img{width:min(100%,163px)}.renewal.header .header-block .header-container .global-nav-area .logo-area .company-name{display:block;margin-top:5px;font-size:calc(11/16*1rem);font-weight:400;line-height:calc(11/16*1rem);letter-spacing:0}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .global-nav-area .logo-area{top:-50%;transform:translateY(-2px)}}@media screen and (min-width: 1024px)and (max-width: 1360px){.renewal.header .header-block .header-container .global-nav-area .logo-area{width:121px}.renewal.header .header-block .header-container .global-nav-area .logo-area .img{width:8.4722222222vw}.renewal.header .header-block .header-container .global-nav-area .logo-area .company-name{font-size:.5555555556vw}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .global-nav-area .global-nav{width:-moz-fit-content;width:fit-content;margin-inline:auto;height:100%}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items{display:flex;height:100%}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item{display:flex;align-items:center;justify-content:center;height:100%;padding:.9027777778vw .8333333333vw;cursor:pointer;transition:all .3s;position:relative}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item:after{content:"";width:0;height:2px;position:absolute;bottom:0;background-color:#c81d1d;transition:all .3s}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item:hover:after{width:100%}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item .gnav{display:flex;align-items:center;justify-content:center;font-size:clamp(10/16*1rem,.6944444444vw,12/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:1px;color:#090909}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item .gnav .icon{display:block;width:8px;height:auto;margin-left:8px;color:#be2626}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item.dropdown-trigger:hover .dropdown-menu{height:150px}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item.dropdown-trigger .dropdown-menu{background-color:#fff;height:0;overflow:hidden;position:absolute;left:0;top:66px;transition:height .3s}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item.dropdown-trigger .dropdown-menu .dropdown-item .dropdown-link{width:100%;min-width:208px;height:50px;display:block;padding-inline:20px;background-color:#fff;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(50/16*1rem);letter-spacing:0;text-wrap:nowrap;transition:background-color .3s,color .3s}.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item.dropdown-trigger .dropdown-menu .dropdown-item .dropdown-link:hover{background-color:#f9f9f9;color:#d61518}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .global-nav-area .global-nav .global-nav-items .global-nav-item.dropdown-trigger .dropdown-menu .dropdown-item .dropdown-link{min-width:unset;font-size:calc(10/16*1rem)}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu{background-color:#fff;top:104px;left:0;height:0;overflow:hidden;position:absolute;transition:height .3s;width:100vw;z-index:99}.renewal.header .header-block .header-container .mega-menu.active{height:auto}.renewal.header .header-block .header-container .mega-menu .mega-menu-container{width:min(100%,1212px);margin-inline:auto;padding-block:28px 24px}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container{padding-block:1.4583333333vw 1.3194444444vw}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list{gap:1.0416666667vw}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item{width:288px}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item{width:max(236/16*1rem,15vw)}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner{background-color:#f9f9f9;border-radius:4px;height:165px;padding:19px 34px;border:1px solid rgba(0,0,0,0);transition:all .3s;position:relative;cursor:pointer}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner{padding:.9722222222vw 1.7361111111vw}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner:hover{border-color:#c81d1d}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .item-head{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(10/16*1rem);letter-spacing:0}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .item-head{font-size:calc(10/16*1rem)}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;width:100%;height:74px;background-color:#fff;position:relative}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon{height:auto}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.cms{width:39px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.eas{width:24px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.cc{width:38px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.sd{width:27px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.mgs{width:23px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.cmss,.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.sb,.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.cmsst{width:30px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.em{width:31px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.so{width:26px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon img{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .head{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(14/16*1rem);letter-spacing:0;color:#4c5473}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .head.large{font-size:18px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .head.medium{font-size:16px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .head:has(>.small){font-size:12px;line-height:12px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .head .small{font-size:calc(7/16*1rem);font-weight:700;line-height:calc(7/16*1rem);letter-spacing:0;display:block}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .ms365-gws-tag{position:absolute;top:0;right:0;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:3px;background-color:#c81d1d}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .ms365-gws-tag-text{font-size:calc(8/16*1rem);font-weight:700;line-height:calc(6/16*1rem);letter-spacing:0;color:#fff;text-align:center}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .text{margin-top:10px;font-size:calc(10/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .text{font-size:calc(7/16*1rem)}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .link{position:absolute;inset:0}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .on-premise-link{display:block;margin-top:5px;font-size:calc(10/16*1rem);font-weight:400;line-height:calc(12/16*1rem);letter-spacing:0;color:#b52f14}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .on-premise-link{font-size:calc(8/16*1rem)}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .on-premise-link:hover{text-decoration:underline;text-underline-offset:2px}.renewal.header .header-block .header-container .mega-menu .mega-menu-container .mega-menu-list .mega-menu-item .on-premise-link i{margin-right:5px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container{padding-block:20px 24px}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container{padding-block:1.0416666667vw 1.25vw}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list{gap:15px}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list{gap:.7638888889vw}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list.second{margin-top:31px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item{width:230px}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item{width:max(192/16*1rem,11.9444444444vw)}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-color:#f9f9f9;border-radius:4px;height:57px;padding:0 18px 10px}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner{padding:0 .9027777778vw .4861111111vw}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head{display:flex;align-items:center;justify-content:flex-start;gap:8px;background-color:unset}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon{height:auto}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.cms,.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.em{width:29px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.eas{width:18px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.cc{width:27px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.sb,.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.mgs,.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.sd{width:23px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.cmss,.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.cmsst{width:30px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon.so{width:20px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .icon img{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .head{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(14/16*1rem);letter-spacing:0;color:#4c5473}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .head:has(>.small){font-size:12px;line-height:12px}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .product-head .head .small{font-size:calc(7/16*1rem);font-weight:700;line-height:calc(7/16*1rem);letter-spacing:0;display:block}.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .text{margin-top:5px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(12/16*1rem);letter-spacing:0;color:#555}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .text{font-size:calc(10/16*1rem)}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .on-premise-link{display:block;margin-top:5px;font-size:calc(10/16*1rem);font-weight:400;line-height:calc(12/16*1rem);letter-spacing:0;color:#b52f14}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .on-premise-link{font-size:calc(8/16*1rem)}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu.product-menu .mega-menu-container .mega-menu-list .mega-menu-item .on-premise-link i{margin-right:5px}.renewal.header .header-block .header-container .mega-menu.casestudy-menu .all-casestudy .mega-menu-inner{display:flex;align-items:center;justify-content:center;padding:0 !important}.renewal.header .header-block .header-container .mega-menu.casestudy-menu .all-casestudy .mega-menu-inner .casestudy-link{display:block;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(14/16*1rem);letter-spacing:0;position:relative;width:100%;line-height:165px;text-align:center}.renewal.header .header-block .header-container .mega-menu.casestudy-menu .all-casestudy .mega-menu-inner .casestudy-link::after{content:"";font:var(--fa-font-solid);position:absolute;top:50%;right:80px;transform:translateY(-50%);color:#c81d1d}}@media screen and (min-width: 1024px)and (max-width: 1220px){.renewal.header .header-block .header-container .mega-menu.casestudy-menu .all-casestudy .mega-menu-inner .casestudy-link::after{right:60px}}@media screen and (min-width: 1024px){.renewal.header .header-block .header-container .mega-menu.casestudy-menu .logo{height:auto}.renewal.header .header-block .header-container .mega-menu.casestudy-menu .logo img{width:100%;height:auto;max-height:100%;-o-object-fit:cover;object-fit:cover}.renewal.header .header-block .header-container .mega-menu.casestudy-menu .logo.tamashin{width:124px}.renewal.header .header-block .header-container .mega-menu.casestudy-menu .logo.uacj{width:117px}.renewal.header .header-block .header-container .mega-menu.casestudy-menu .logo.leopalace{width:138px}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container{padding-block:32px 26px}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container .mega-menu-list{gap:28px}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container .mega-menu-list .mega-menu-item{width:288px;position:relative}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-item-bg{position:absolute;inset:0}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-item-bg.mail-security-blog{background:url(../../img/header/bg-mailsecurity-blog.png) no-repeat center/cover}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-item-bg.whitepaper-download{background:url(../../img/header/bg-whitepaper-download.png) no-repeat center/cover}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-item-bg.seminar-video-library{background:url(../../img/header/bg-seminar-video-library.png) no-repeat center/cover}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner{display:flex;align-items:center;justify-content:center;border-radius:4px;height:165px;padding:0;background-color:unset}.renewal.header .header-block .header-container .mega-menu.resources-menu .mega-menu-container .mega-menu-list .mega-menu-item .mega-menu-inner .item-head{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(10/16*1rem);letter-spacing:0}}.renewal-inquiry .header-inquiry{padding-inline:120px;padding-block:40px;background-color:#f9f9f9}.renewal-inquiry .header-inquiry .container{width:min(100%,896px);margin-inline:auto}.renewal-inquiry .header-inquiry .container .logo{display:flex;gap:24px;align-items:center;justify-content:flex-start}.renewal-inquiry .header-inquiry .container .logo img{width:155px;height:auto}.renewal-inquiry .header-inquiry .container .logo .company{font-size:10px;font-weight:400;line-height:12px}@media screen and (max-width: 899px){.renewal-inquiry .header-inquiry{padding-inline:20px}.renewal-inquiry .header-inquiry .container .logo img{width:155px;height:auto}}.header.lp-thanks{position:absolute;top:32px;width:100%}.header.lp-thanks .header-container .logo{position:relative}.header.lp-thanks .header-container .logo img{display:block;width:282px;margin-inline:auto}.footer{background:#0c0c0d;color:#fff;padding-inline:24px}.footer .container{width:min(100%,1600px);margin-inline:auto;padding-block:80px 40px}.footer .container .cta-wrapper{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:24px;width:100%}.footer .container .cta-wrapper .cta-wrapper-inner{position:relative}.footer .container .cta-wrapper .cta-wrapper-inner .cta-link{position:absolute;inset:0}.footer .container .cta-wrapper .cta-wrapper-inner::before{content:"";font:var(--fa-font-solid);position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:14px}@media screen and (min-width: 900px){.footer .container .cta-wrapper .cta-wrapper-inner::before{right:24px;font-size:18px}}.footer .container .cta-wrapper .contact-wrapper,.footer .container .cta-wrapper .tel-wrapper{width:min(100%,500px);padding:40px 24px;border-radius:24px;transition:all .3s}@media screen and (min-width: 993px){.footer .container .cta-wrapper .contact-wrapper,.footer .container .cta-wrapper .tel-wrapper{flex:1;padding:min(3.3333333333vw,64px) min(4.0972222222vw,79px)}}.footer .container .cta-wrapper .contact-wrapper .cta-head,.footer .container .cta-wrapper .tel-wrapper .cta-head{display:flex;align-items:center;justify-content:flex-start;gap:16px}@media screen and (min-width: 993px){.footer .container .cta-wrapper .contact-wrapper .cta-head,.footer .container .cta-wrapper .tel-wrapper .cta-head{gap:16px}}.footer .container .cta-wrapper .contact-wrapper .cta-head-en,.footer .container .cta-wrapper .tel-wrapper .cta-head-en{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:1px}@media screen and (min-width: 993px){.footer .container .cta-wrapper .contact-wrapper .cta-head-en,.footer .container .cta-wrapper .tel-wrapper .cta-head-en{font-size:calc(40/16*1rem);font-weight:700;line-height:calc(56/16*1rem);letter-spacing:1px}}.footer .container .cta-wrapper .contact-wrapper .cta-head .line,.footer .container .cta-wrapper .tel-wrapper .cta-head .line{display:block;width:32px;height:1px}.footer .container .cta-wrapper .contact-wrapper .cta-head-jp,.footer .container .cta-wrapper .tel-wrapper .cta-head-jp{font-size:calc(11/16*1rem);font-weight:400;line-height:calc(10/16*1rem);letter-spacing:1px}@media screen and (min-width: 993px){.footer .container .cta-wrapper .contact-wrapper .cta-head-jp,.footer .container .cta-wrapper .tel-wrapper .cta-head-jp{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:1px}}.footer .container .cta-wrapper .contact-wrapper .cta-text,.footer .container .cta-wrapper .tel-wrapper .cta-text{margin-top:32px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:1px}@media screen and (min-width: 993px){.footer .container .cta-wrapper .contact-wrapper .cta-text,.footer .container .cta-wrapper .tel-wrapper .cta-text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(32/16*1rem);letter-spacing:1px}}.footer .container .cta-wrapper .contact-wrapper{background-color:#707070;color:#fff}.footer .container .cta-wrapper .contact-wrapper:hover{background-color:color-mix(in srgb, #707070, #000 20%)}.footer .container .cta-wrapper .contact-wrapper .line{background:#fff}.footer .container .cta-wrapper .tel-wrapper{background-color:#f5f5f7;color:#000}.footer .container .cta-wrapper .tel-wrapper:hover{background-color:color-mix(in srgb, #f5f5f7, #000 20%)}.footer .container .cta-wrapper .tel-wrapper .line{background:#000}.footer .container .cta-wrapper .tel-wrapper::before{color:#b52f14}.footer .container .main-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:40px;flex-direction:column;margin-top:80px}@media screen and (min-width: 993px){.footer .container .main-wrapper{flex-direction:row}}.footer .container .main-wrapper .logo-wrapper{flex:1}.footer .container .main-wrapper .logo-wrapper .logo{width:min(100%,367px);min-width:247px}.footer .container .main-wrapper .logo-wrapper .address-wrapper{margin-top:16px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(18/16*1rem);letter-spacing:.6px;color:#c1c1c1}@media screen and (min-width: 933px){.footer .container .main-wrapper .logo-wrapper .address-wrapper{margin-top:20px}}.footer .container .main-wrapper .logo-wrapper .address-wrapper table tr+tr{border-top:16px solid rgba(0,0,0,0)}.footer .container .main-wrapper .logo-wrapper .address-wrapper table tr th{padding-right:16px;border-right:1px solid #c1c1c1;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(18/16*1rem);letter-spacing:.6px;color:#c1c1c1}.footer .container .main-wrapper .logo-wrapper .address-wrapper table tr td{padding-left:16px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(18/16*1rem);letter-spacing:.6px;color:#c1c1c1}.footer .container .main-wrapper .link-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:32px;flex-direction:column;width:100%;margin-inline:auto}@media screen and (min-width: 993px){.footer .container .main-wrapper .link-wrapper{flex-direction:row;gap:40px;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 992px){.footer .container .main-wrapper .link-wrapper .link-block{width:100%}}.footer .container .main-wrapper .link-wrapper .link-block.first{padding-inline:0 40px}@media screen and (min-width: 993px){.footer .container .main-wrapper .link-wrapper .link-block.last{padding-inline:40px 0}}.footer .container .main-wrapper .link-wrapper .link-block.border-right{position:relative;padding-bottom:32px}.footer .container .main-wrapper .link-wrapper .link-block.border-right::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:repeating-linear-gradient(to right, #979797 0 2px, transparent 2px 4px)}@media screen and (min-width: 993px){.footer .container .main-wrapper .link-wrapper .link-block.border-right{padding-bottom:4px}.footer .container .main-wrapper .link-wrapper .link-block.border-right::after{content:"";position:absolute;top:0;bottom:0;left:auto;right:0;width:2px;height:auto;background:repeating-linear-gradient(to bottom, #979797 0 2px, transparent 2px 4px)}}.footer .container .main-wrapper .link-wrapper .link-block.border-left{position:relative;padding-bottom:32px}.footer .container .main-wrapper .link-wrapper .link-block.border-left::before{content:"";position:absolute;bottom:0;right:0;left:0;height:2px;background:repeating-linear-gradient(to right, #979797 0 2px, transparent 2px 4px)}@media screen and (min-width: 993px){.footer .container .main-wrapper .link-wrapper .link-block.border-left{padding-bottom:4px}.footer .container .main-wrapper .link-wrapper .link-block.border-left::before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;height:auto;background:repeating-linear-gradient(to bottom, #979797 0 2px, transparent 2px 4px)}}@media screen and (max-width: 992px){.footer .container .main-wrapper .link-wrapper .link-block.border-bottom{position:relative;padding-bottom:32px}.footer .container .main-wrapper .link-wrapper .link-block.border-bottom::before{content:"";position:absolute;bottom:0;right:0;left:0;height:2px;background:repeating-linear-gradient(to right, #979797 0 2px, transparent 2px 4px)}}.footer .container .main-wrapper .link-wrapper .link-block .list-head{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:.8px}.footer .container .main-wrapper .link-wrapper .link-block .link-list{display:flex;flex-direction:column;gap:20px;margin-top:32px}.footer .container .main-wrapper .link-wrapper .link-block .link-list .link-item{display:flex;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;height:20px;overflow:visible;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:1px;position:relative;transition:all .3s}.footer .container .main-wrapper .link-wrapper .link-block .link-list .link-item .icon{display:flex;align-items:center;justify-content:center;width:30px;margin-right:12px}.footer .container .main-wrapper .link-wrapper .link-block .link-list .link-item .link{position:absolute;inset:0}.footer .container .main-wrapper .link-wrapper .link-block .link-list .link-item::before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#c1c1c1;transition:all .3s}.footer .container .main-wrapper .link-wrapper .link-block .link-list .link-item:hover::before{width:100%}.footer .container .main-wrapper .link-wrapper .link-block .link-list .link-item.has-icon::before{content:"";position:absolute;bottom:-2px;left:42px;width:0;height:1px;background-color:#c1c1c1;transition:all .3s}.footer .container .main-wrapper .link-wrapper .link-block .link-list .link-item.has-icon:hover::before{width:calc(100% - 42px)}.footer .container .main-wrapper .link-wrapper .link-column{display:flex;flex-direction:column;gap:80px}@media screen and (max-width: 992px){.footer .container .main-wrapper .link-wrapper .link-column{width:100%;gap:32px}}.footer .container .main-wrapper .link-wrapper .link-column .link-block{width:100%}@media screen and (min-width: 993px){.footer .container .main-wrapper .link-wrapper .link-column .link-block{width:auto;padding-inline:40px 0}}.footer .container .sub-wrapper{margin-top:80px}.footer .container .sub-wrapper .policy-list{display:flex;justify-content:center;align-items:center;gap:24px}.footer .container .sub-wrapper .policy-list .policy-item{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:1px;position:relative}.footer .container .sub-wrapper .policy-list .policy-item .policy-link{position:absolute;inset:0}.footer .container .sub-wrapper .policy-list .policy-item::before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#c1c1c1;transition:all .3s}.footer .container .sub-wrapper .policy-list .policy-item:hover::before{width:100%}.footer .container .copy{margin-top:24px;text-align:center;font-size:16px;line-height:1;font-weight:300}.footer-cmss .footer{color:#fff;background-color:#f4f7ff;overflow:hidden;position:relative}.footer-cmss .footer.footer--no-nav{background-color:#4a5071}.footer-cmss .footer .container{padding-inline:20px;padding-block:0}@media screen and (min-width: 768px){.footer-cmss .footer{padding-top:40px;padding-bottom:30px}.footer-cmss .footer .container{padding-inline:50px}}@media screen and (min-width: 1050px){.footer-cmss .footer .container{padding-inline:100px}}.footer-cmss .footer__below__copyright{color:#fff;font-style:italic;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(12/16*1rem);letter-spacing:.15em}.footer-cmss .footer--no-nav{text-align:center;padding-top:14px;padding-bottom:12px}@media screen and (min-width: 768px){.footer-cmss .footer--no-nav{padding-top:15px;padding-bottom:15px}}.footer-cmss .footer__utility{margin-left:-20px;margin-right:-20px}@media screen and (min-width: 768px){.footer-cmss .footer__utility{position:absolute;right:0;top:0;margin-left:0;margin-right:0}}.footer-cmss .footer__utility__columns{display:flex}@media screen and (max-width: 767px){.footer-cmss .footer__utility__columns__column{width:calc(50% - 10px)}}.footer-cmss .footer__utility__columns__column:first-child{margin-right:20px}@media screen and (min-width: 768px){.footer-cmss .footer__utility__columns__column:first-child{margin-right:25px}}.footer-cmss .footer__utility__extra-nav__list__item,.footer-cmss .footer__utility__columns__column__pagetop{border-radius:0 0 10px 10px}@media screen and (min-width: 768px){.footer-cmss .footer__utility__extra-nav__list__item,.footer-cmss .footer__utility__columns__column__pagetop{width:160px}}.footer-cmss .footer__utility__extra-nav__list__item{background:linear-gradient(#f7ed11 0%, #f8c725 100%)}.footer-cmss .footer__utility__columns__column__pagetop{background-color:#4a5071}.footer-cmss .footer__utility__extra-nav__list__item a{display:block;color:#495074;font-style:italic;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(12/16*1rem);letter-spacing:0;text-align:center;text-transform:uppercase;padding:13px 10px;transition:.3s}.footer-cmss .footer__utility__columns__column__pagetop a{display:block;font-style:italic;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(12/16*1rem);letter-spacing:0;text-align:center;text-transform:uppercase;padding:13px 10px;transition:.3s;color:#fff}.footer-cmss .footer__utility__extra-nav__list__item a:hover,.footer-cmss .footer__utility__columns__column__pagetop a:hover{opacity:.7}.footer-cmss .footer__utility__extra-nav__list__item a::before,.footer-cmss .footer__utility__columns__column__pagetop a::before{content:"";margin-right:10px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.footer-cmss .footer__utility__extra-nav__list__item a::before{width:12px;height:8px;background-image:url(//7471626.fs1.hubspotusercontent-na1.net/hubfs/7471626/raw_assets/public/cmss-theme/assets/images/common/ico_mail.svg)}.footer-cmss .footer__utility__columns__column__pagetop a::before{width:8px;height:12px;background-image:url(//7471626.fs1.hubspotusercontent-na1.net/hubfs/7471626/raw_assets/public/cmss-theme/assets/images/common/icon_arrow_top.svg)}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__columns{display:flex;align-items:center;justify-content:space-between;margin-left:-30px;margin-right:-30px}}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__columns__column{padding-left:30px;padding-right:30px}}.footer-cmss .footer__above__nav__columns__column:nth-child(1){display:flex;align-items:center;padding-top:40px;padding-bottom:30px}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__columns__column:nth-child(1){padding-top:50px;padding-bottom:30px}}@media screen and (min-width: 1050px){.footer-cmss .footer__above__nav__columns__column:nth-child(1){padding-top:0;padding-bottom:0}}.footer-cmss .header__hamburger-nav .footer__above__nav__columns__column:nth-child(1){padding-top:0}.footer-cmss .footer__above__nav__columns__column:nth-child(3){padding-top:15px;padding-bottom:15px}@media screen and (min-width: 1050px){.footer-cmss .footer__above__nav__columns__column:nth-child(3){padding-top:0;padding-bottom:0}}.footer-cmss .header__hamburger-nav .footer__above__nav__columns__column:nth-child(3){padding-bottom:0}.footer-cmss .footer__above__nav__logo{text-align:center}@media screen and (min-width: 1050px){.footer-cmss .footer__above__nav__logo{margin-left:0;margin-right:0}}.footer-cmss .footer__above__nav__logo__anchor,.footer-cmss .footer__above__nav__logo a{display:block}.footer-cmss .footer__above__nav__logo__anchor img,.footer-cmss .footer__above__nav__logo a img{width:60%;max-width:100%;vertical-align:bottom}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__logo__anchor img,.footer-cmss .footer__above__nav__logo a img{width:80%}}@media screen and (min-width: 1050px){.footer-cmss .footer__above__nav__logo__anchor img,.footer-cmss .footer__above__nav__logo a img{width:100%}}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__category{max-width:500px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1050px){.footer-cmss .footer__above__nav__category{max-width:100%}}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__category__list{border:0;margin-left:-25px;margin-right:-25px;margin-top:-10px;padding-top:30px}}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__category__list__item{margin-top:10px;padding-left:25px;padding-right:25px;display:inline-block}}.footer-cmss .footer__above__nav__category__list__item:not(:first-child){border-top:1px dotted #c9caca}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__category__list__item:not(:first-child){border:none}.footer-cmss .footer__above__nav__category__list__item:not(:last-child){border-right:1px dotted #c9caca}}.footer-cmss .footer__above__nav__category__list__item__anchor{display:block;font-size:calc(14/16*1rem);font-weight:500;line-height:calc(15/16*1rem);letter-spacing:.1em;padding:15px 0;position:relative;color:#4a5071}@media screen and (min-width: 768px){.footer-cmss .footer__above__nav__category__list__item__anchor{padding:0}}@media screen and (min-width: 1050px){.footer-cmss .footer__above__nav__category__list__item__anchor{padding:5px 0}}@media screen and (min-width: 1050px){.footer-cmss .footer__above__nav__category__list__item__anchor::before{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background-color:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .6s cubic-bezier(0.03, 0.98, 0.52, 0.99)}}@media screen and (min-width: 1050px){.footer-cmss .footer__above__nav__category__list__item__anchor:hover::before{transform-origin:left top;transform:scale(1, 1)}}.footer-cmss .copyright{background:#4a5071;padding:14px 0}.footer-cmss .copyright__text{color:#fff;font-style:italic;font-size:calc(11/16*1rem);font-weight:400;line-height:calc(11/16*1rem);letter-spacing:.15em;text-align:center}.footer-cmss .footer__small__link{display:flex;justify-content:center;margin:10px 0 10px 0;font-size:12px}.footer-cmss .footer__small__link li a{color:#fff;padding:5px 10px}.footer-cmss .footer__small__link li:not(:first-child){border-left:1px solid #fff}@media screen and (max-width: 768px){.footer-cmss .footer__small__link{font-size:11px}}.renewal-inquiry .footer-inquiry{padding-inline:120px;background-color:#fafafa}.renewal-inquiry .footer-inquiry .container{width:min(100%,896px);margin-inline:auto;padding-block:20px}.renewal-inquiry .footer-inquiry .container .copyright{font-size:12px;font-weight:400;line-height:17px;text-align:center;color:#121212}@media screen and (max-width: 899px){.renewal-inquiry .footer-inquiry{padding-inline:20px}.renewal-inquiry .footer-inquiry .container{padding-block:45px}}.footer.lp-thanks .footer-container{padding-bottom:47px}.footer.lp-thanks .footer-container .copyright{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0;text-align:center}.section .container .category .sidebar .tb{display:none}.section .container .category .sidebar .category-title{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:.18em}.section .container .category .sidebar .category-list{margin-top:27px}.section .container .category .sidebar .category-list li{margin-bottom:16px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0;cursor:pointer;transition:color .3s,font-weight .3s,opacity .3s}.section .container .category .sidebar .category-list li.current{font-weight:700;color:#b10104}.section .container .category .sidebar .category-list li a{display:block;transition:opacity .3s}.section .container .category .sidebar .category-list li a:hover{opacity:.5}@media screen and (max-width: 1145px){.section .container .category .sidebar{position:relative}.section .container .category .sidebar.open .category-list{display:block;pointer-events:auto}.section .container .category .sidebar .tb{display:block}.section .container .category .sidebar .category-toggle{width:100%;height:44px;padding:9px 8px;margin-top:10px;position:relative;display:flex;justify-content:flex-start;align-items:center;border:1px solid #979797;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:.138em}.section .container .category .sidebar .category-toggle::after{content:"+";font:var(--fa-font-solid);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.section .container .category .sidebar .category-toggle.active::after{content:""}.section .container .category .sidebar .overlay{display:none;background-color:rgba(0,0,0,0);position:fixed;width:100vw;height:100vh;z-index:1;top:0;left:0}.section .container .category .sidebar .overlay.active{display:block}.section .container .category .sidebar .category-list{display:none;width:min(100%,250px);margin-top:0;overflow:hidden;position:fixed;z-index:2;top:128px;right:9px;background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,.2);border-radius:10px}.section .container .category .sidebar .category-list li{padding-block:10px;padding-left:34px;margin-bottom:0;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0}.section .container .category .sidebar .category-list li.current{font-weight:unset;color:unset;position:relative}.section .container .category .sidebar .category-list li.current::after{content:"";font:var(--fa-font-solid);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.section .container .category .sidebar .category-list li:not(:last-child){border-bottom:1px solid #e7e7e7}}.sp{display:none !important}.pc{display:block !important}@media screen and (max-width: 899px){.sp{display:block !important}.pc{display:none !important}}.section .container #archive-list .pagination{text-align:center;margin-top:87px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1145px){.section .container #archive-list .pagination{margin-top:20px}}.section .container #archive-list .pagination li{width:40px;height:40px;display:grid;place-items:center;color:#7b7b7b;transition:background .3s,color .3s;border-radius:100%}.section .container #archive-list .pagination li.current{background-color:#b10104;color:#fff}.section .container #archive-list .pagination li:hover{color:#b10104}.section .container #archive-list .pagination li a{display:grid;width:100%;height:100%;place-items:center;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0}.section{padding-inline:120px;background-color:#fff}.section .container{width:min(100%,1140px);margin-inline:auto;padding-block:120px}.section .container .section-head{color:#2b2f38;font-size:calc(40/16*1rem);font-weight:400;line-height:calc(72/16*1rem);letter-spacing:0;position:relative}.section .container .section-head.decoration-line.text-right::after{left:0;right:auto}.section .container .section-head.decoration-line.text-center::after{top:inherit;left:50%;right:auto;bottom:-12px;transform:translateX(-50%)}.section .container .section-head.decoration-line.after-short::after{width:40%}.section .container .section-head.decoration-line::after{content:"";width:50%;height:4px;display:block;position:absolute;top:50%;bottom:0;left:auto;right:0;transform:translateY(-50%);background-color:#7cbcff}@media screen and (max-width: 1139px){.section .container .section-head.decoration-line::after{top:auto;bottom:-12px;width:100%;transform:unset}}@media screen and (max-width: 1139px){.section .container .section-head{font-size:28px;line-height:37px;text-align:left}}.section.bg-dark{background:#2b2e38}.section.bg-dark .section-head{color:#eff4ff !important}.section.bg-dark .section-subhead{color:#eff4ff !important}.renewal.section.bread{margin-top:120px}@media screen and (max-width: 1145px){.renewal.section.bread{margin-top:60px}}.renewal.section.bread .bread-container{width:min(100%,1280px);padding-block:24px}.renewal.section.bread .bread-container .breadcrumb .breadcrumb__inner .breadcrumb__item{display:flex;width:100%;white-space:nowrap}.renewal.section.bread .bread-container .breadcrumb .breadcrumb__inner .breadcrumb__item li{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0;display:inline-block;color:#7b7b7b}.renewal.section.bread .bread-container .breadcrumb .breadcrumb__inner .breadcrumb__item li:not(:last-child):after{content:" / ";color:#7b7b7b;margin:13px}.renewal.section.bread .bread-container .breadcrumb .breadcrumb__inner .breadcrumb__item li:not(.is-current){color:#b10104;transition:opacity .3s}.renewal.section.bread .bread-container .breadcrumb .breadcrumb__inner .breadcrumb__item li:not(.is-current):hover{opacity:.5}.renewal.section.bread .bread-container .breadcrumb .breadcrumb__inner .breadcrumb__item li:last-child{text-overflow:ellipsis;overflow:hidden}.renewal.section.bread.bottom{margin-top:0}.renewal.section.bread.bottom .bread-container{padding-block:0 50px}.renewal.section.fv{background:url(../../img/news/bg.png) no-repeat center/cover}.renewal.section.fv .fv-container{width:100%;padding-block:130px 60px}.renewal.section.fv .fv-container .title{text-align:center}.renewal.section.fv .fv-container .title h1{font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.fv .fv-container .title .decoration-line{display:block;width:70px;height:6px;margin-inline:auto;margin-block:30px;background-color:#d61518}.renewal.section.fv .fv-container .title p{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.fv-single{background:url(../../img/news/single/bg.png) no-repeat center/cover}.renewal.section.fv-single .fv-container{width:min(100%,1040px);padding-block:104px}.renewal.section.fv-single .fv-container .title{text-align:left}.renewal.section.fv-single .fv-container .title .info-block{display:flex;gap:20px;justify-content:flex-start;align-items:center}.renewal.section.fv-single .fv-container .title .info-block .category{width:auto;height:26px;padding-inline:16px;display:grid;place-items:center;border-radius:13px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0;color:#fff;background-color:#000}.renewal.section.fv-single .fv-container .title .info-block .data{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.renewal.section.fv-single .fv-container .title h1{margin-top:13px;font-size:calc(46/16*1rem);font-weight:700;line-height:calc(69/16*1rem);letter-spacing:.14em}.renewal.section.fv-single .fv-container .title h2{margin-top:13px;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(37/16*1rem);letter-spacing:.14em}.renewal.section.fv-single .fv-container .title .tag-list{display:flex;gap:20px;flex-wrap:wrap;margin-top:49px}.renewal.section.fv-single .fv-container .title .tag-list .tag-item{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0;color:#7b7b7b}.renewal.section.fv-single .fv-container .title .tag-list .tag-item:hover{color:#000}#preloader{position:fixed;top:120px;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1}.no-preloader .renewal #preloader{pointer-events:none}.page-top .main .text{height:calc(100vh - 120px) !important}.hs_cos_wrapper_type_icon{display:none}.fv-main{width:100%;min-height:35vh;position:relative;background:url(../../img/common/product_main_bg.jpg) no-repeat center/cover;display:flex;justify-content:center;align-items:center;position:relative;background-size:cover;padding-inline:24px}@media screen and (min-width: 900px){.fv-main{padding-inline:120px}}.fv-main-onpremise{background:url(../../img/common/product_main_bg02.jpg) no-repeat center/cover;padding-inline:0}.fv-main-onpremise .container{width:100%}.fv-main-onpremise .container .logo{width:25%}.fv-main-admission{background:url(../../img/product/admission/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-solution{background:url(../../img/solution/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-customerservice{background:url(../../img/customerservice/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-support{background:url(../../img/support/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-cybercare{background:url(../../img/cybercare/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-corpinfo{background:url(../../img/corpinfo/index/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-corpinfo-product{background:url(../../img/corpinfo/solution/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-overview{background:url(../../img/corpinfo/overview/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-mission{background:url(../../img/corpinfo/mission/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-recuirt{background:url(../../img/recruit/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-ceo{background:url(../../img/corpinfo/overview/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-policy{background:url(../../img/corpinfo/policy/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-iso27001{background:url(../../img/corpinfo/iso27001/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-access{background:url(../../img/corpinfo/overview/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-casestudy{background:url(../../img/casestudy/main.jpg) no-repeat center/cover;min-height:520px}.fv-main-thanks{background:url(../../img/common/product_main_bg03.jpg) no-repeat center/cover;min-height:520px}.fv-main-recruit{background:url(../../img/recruit/main.jpg) no-repeat center/cover;min-height:520px}.fv-main.-web{background-image:url(../../img/common/product_main_bg03.jpg)}.fv-main.fv-main-product .container{position:relative;height:376px}.fv-main .container{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 1139px){.fv-main .container{flex-direction:column}}.fv-main .container .overlay{background-color:#000;opacity:.48;transition:background .3s,border-radius .3s,opacity .3s;filter:brightness(200%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);height:100%;width:100%;top:0;left:0;position:absolute}.fv-main .container .lead{position:absolute;top:40px;left:0;font-size:12px;line-height:1.5;color:#fff;font-weight:700}@media print,screen and (max-width: 1139px){.fv-main .container .lead{position:relative;top:0;font-size:10px;line-height:1.8}}.fv-main .container .page-head{text-align:center;font-size:54px;line-height:1.14815;color:#f5f5f5;position:relative;z-index:1}@media print,screen and (max-width: 1139px){.fv-main .container .page-head{font-size:32px;line-height:1.25}}.fv-main .container .logo{width:35%;margin-inline:auto;position:relative;z-index:1}@media print,screen and (max-width: 1139px){.fv-main .container .logo{width:90%;margin-top:16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.fv-main .container .logo{width:50%}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.a-btn a{fill:#f5f5f5;color:#f5f5f5;background-color:#00406c;border:3px solid #00406c;text-align:center;padding:15px 45px;font-size:18px;line-height:1.33333;font-weight:300;display:inline-block;border-radius:30px;transition:all .3s}.a-btn a:hover{color:#00406c;background-color:#f5f5f5;line-height:1.33333 !important}@media print,screen and (max-width: 1139px){.a-btn a{font-size:14px;line-height:1.42857}}.m-breadcrumb{margin-top:20px;display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative;overflow:hidden;flex-direction:row-reverse;width:100%}.m-breadcrumb .container{padding-block:0}@media print,screen and (max-width: 1139px){.m-breadcrumb:after{position:absolute;top:0;bottom:0;right:0;background:linear-gradient(90deg, rgba(249, 250, 255, 0) 0%, #f9faff 100%);margin:auto;content:"";display:block;width:80px;height:100%;z-index:1}}@media print,screen and (max-width: 1139px){.m-breadcrumb{width:100%}}.m-breadcrumb__item{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-wrap:nowrap;font-size:12px;line-height:1.5}@media print,screen and (max-width: 1139px){.m-breadcrumb__item{white-space:nowrap}}.m-breadcrumb li{position:relative;color:#000;margin-left:20px;font-weight:bold}.m-breadcrumb li:first-child{margin-left:0}.m-breadcrumb li:before{font-size:14px;line-height:1;content:"";font:var(--fa-font-solid);position:relative;font-weight:bold;top:0;left:-10px;color:#000}.m-breadcrumb li a{transition:all .3s ease-out;color:#32c5ff}.m-breadcrumb li a:hover{opacity:.7}.m-breadcrumb li:first-child:before{content:""}@media screen and (max-width: 899px){.section{padding-inline:20px;background-color:#fff}.section .container{padding-block:60px}.renewal.section.bread{margin-top:60px}.renewal.section.bread .bread-container{width:min(100%,500px)}.renewal.section.bread .bread-container .breadcrumb .breadcrumb__inner .breadcrumb__item li{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.18em}.renewal.section.bread.bottom .bread-container{padding-block:0 40px}.renewal.section.fv{background:url(../../img/news/bg-sp.png) no-repeat center/cover}.renewal.section.fv .fv-container{padding-block:60px 40px}.renewal.section.fv .fv-container .title h1{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.fv .fv-container .title .decoration-line{width:50px;height:5px;margin-block:20px}.renewal.section.fv .fv-container .title p{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.fv-single{background:url(../../img/news/single/bg-sp.png) no-repeat center/cover}.renewal.section.fv-single .fv-container{width:min(100%,600px);padding-block:100px}.renewal.section.fv-single .fv-container .title .info-block{gap:16px}.renewal.section.fv-single .fv-container .title .info-block .data{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.fv-single .fv-container .title h1{font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:.14em}.renewal.section.fv-single .fv-container .title h2{margin-top:13px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:.14em}.renewal.section.fv-single .fv-container .title .tag-list{margin-top:40px;flex-direction:column;gap:8px}.renewal.section.fv-single .fv-container .title .tag-list .tag-item{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(22/16*1rem);letter-spacing:0}#preloader{top:60px}.page-product{margin-top:60px !important}.page-top .main .text{height:calc(100vh - 60px) !important}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-flex{display:-ms-flex;display:flex;flex-wrap:wrap}.u-mt0{margin-top:0px !important}.u-mt5{margin-top:5px !important}.u-mt10{margin-top:10px !important}.u-mt15{margin-top:15px !important}.u-mt20{margin-top:20px !important}.u-mt25{margin-top:25px !important}.u-mt30{margin-top:30px !important}.u-mt35{margin-top:35px !important}.u-mt40{margin-top:40px !important}.u-mt45{margin-top:45px !important}.u-mt50{margin-top:50px !important}.u-mt55{margin-top:55px !important}.u-mt60{margin-top:60px !important}.u-mt65{margin-top:65px !important}.u-mt70{margin-top:70px !important}.u-mt75{margin-top:75px !important}.u-mt80{margin-top:80px !important}.u-mt85{margin-top:85px !important}.u-mt90{margin-top:90px !important}.u-mt95{margin-top:95px !important}.u-mt100{margin-top:100px !important}.u-mb0{margin-bottom:0px !important}.u-mb5{margin-bottom:5px !important}.u-mb10{margin-bottom:10px !important}.u-mb15{margin-bottom:15px !important}.u-mb20{margin-bottom:20px !important}.u-mb25{margin-bottom:25px !important}.u-mb30{margin-bottom:30px !important}.u-mb35{margin-bottom:35px !important}.u-mb40{margin-bottom:40px !important}.u-mb45{margin-bottom:45px !important}.u-mb50{margin-bottom:50px !important}.u-mb55{margin-bottom:55px !important}.u-mb60{margin-bottom:60px !important}.u-mb65{margin-bottom:65px !important}.u-mb70{margin-bottom:70px !important}.u-mb75{margin-bottom:75px !important}.u-mb80{margin-bottom:80px !important}.u-mb85{margin-bottom:85px !important}.u-mb90{margin-bottom:90px !important}.u-mb95{margin-bottom:95px !important}.u-mb100{margin-bottom:100px !important}.u-ml0{margin-left:0px !important}.u-ml5{margin-left:5px !important}.u-ml10{margin-left:10px !important}.u-ml15{margin-left:15px !important}.u-ml20{margin-left:20px !important}.u-ml25{margin-left:25px !important}.u-ml30{margin-left:30px !important}.u-ml35{margin-left:35px !important}.u-ml40{margin-left:40px !important}.u-ml45{margin-left:45px !important}.u-ml50{margin-left:50px !important}.u-ml55{margin-left:55px !important}.u-ml60{margin-left:60px !important}.u-ml65{margin-left:65px !important}.u-ml70{margin-left:70px !important}.u-ml75{margin-left:75px !important}.u-ml80{margin-left:80px !important}.u-ml85{margin-left:85px !important}.u-ml90{margin-left:90px !important}.u-ml95{margin-left:95px !important}.u-ml100{margin-left:100px !important}.u-mr0{margin-right:0px !important}.u-mr5{margin-right:5px !important}.u-mr10{margin-right:10px !important}.u-mr15{margin-right:15px !important}.u-mr20{margin-right:20px !important}.u-mr25{margin-right:25px !important}.u-mr30{margin-right:30px !important}.u-mr35{margin-right:35px !important}.u-mr40{margin-right:40px !important}.u-mr45{margin-right:45px !important}.u-mr50{margin-right:50px !important}.u-mr55{margin-right:55px !important}.u-mr60{margin-right:60px !important}.u-mr65{margin-right:65px !important}.u-mr70{margin-right:70px !important}.u-mr75{margin-right:75px !important}.u-mr80{margin-right:80px !important}.u-mr85{margin-right:85px !important}.u-mr90{margin-right:90px !important}.u-mr95{margin-right:95px !important}.u-mr100{margin-right:100px !important}.u-data-empty{background:#f9f9f9;font-size:14px;line-height:1;text-align:center;padding:84px 0;max-width:548px;width:100%;margin-left:auto;margin-right:auto}.a-title,.a-title-cms,.a-title-cc,.a-title-ss,.a-title-mgs,.a-title-ea,.a-title-em,.a-title-eas,.a-title-cmsst,.a-title-cm,.a-title-cdr,.a-title-mg,.a-title-mb{margin:0;font-weight:400;font-size:40px;line-height:1.8;position:relative}@media print,screen and (max-width: 1139px){.a-title,.a-title-cms,.a-title-cc,.a-title-ss,.a-title-mgs,.a-title-ea,.a-title-em,.a-title-eas,.a-title-cmsst,.a-title-cm,.a-title-cdr,.a-title-mg,.a-title-mb{font-size:28px;line-height:1.35714}}.a-title:after,.a-title-cms:after,.a-title-cc:after,.a-title-ss:after,.a-title-mgs:after,.a-title-ea:after,.a-title-em:after,.a-title-eas:after,.a-title-cmsst:after,.a-title-cm:after,.a-title-cdr:after,.a-title-mg:after,.a-title-mb:after{position:absolute;content:"";width:50%;height:4px;background-color:#7cbcff;display:block;top:0;bottom:0;right:0;margin:auto}.a-title.after-short:after{width:40%}@media print,screen and (max-width: 1139px){.a-title:after,.a-title-cms:after,.a-title-cc:after,.a-title-ss:after,.a-title-mgs:after,.a-title-ea:after,.a-title-em:after,.a-title-eas:after,.a-title-cmsst:after,.a-title-cm:after,.a-title-cdr:after,.a-title-mg:after,.a-title-mb:after{width:100%;top:inherit;bottom:-12px}}.a-title-cms{margin:0;font-weight:700;font-size:30px;line-height:1.5;position:relative;display:-ms-flex;display:flex;align-items:center;letter-spacing:.06em}.a-title-cms:after{background-color:#238a03;display:none}.a-title-cms .bar{width:430px;height:6px;background-color:#77c156;display:block;margin-left:16px}@media print,screen and (max-width: 1139px){.a-title-cms{font-size:20px;line-height:1.4;display:block;width:100%}}@media print,screen and (max-width: 1139px){.a-title-cms .bar{width:100%;height:3px;margin-left:0;margin-top:8px}}.a-title-cc{margin:0;font-weight:700;font-size:30px;line-height:1.5;position:relative;display:-ms-flex;display:flex;align-items:center;letter-spacing:.06em}.a-title-cc:after{background-color:#71008f;display:none}.a-title-cc .bar{width:430px;height:6px;background-color:#71008f;display:block;margin-left:16px}@media print,screen and (max-width: 1139px){.a-title-cc{font-size:20px;line-height:1.4;display:block;width:100%}}@media print,screen and (max-width: 1139px){.a-title-cc .bar{width:100%;height:3px;margin-left:0;margin-top:8px}}.a-title-ss{margin:0;font-weight:700;font-size:30px;line-height:1.5;position:relative;display:-ms-flex;display:flex;align-items:center;letter-spacing:.06em}.a-title-ss:after{background-color:#a77d05;display:none}.a-title-ss .bar{width:430px;height:6px;background-color:#a77d05;display:block;margin-left:16px}@media print,screen and (max-width: 1139px){.a-title-ss{font-size:20px;line-height:1.4;display:block;width:100%}}@media print,screen and (max-width: 1139px){.a-title-ss .bar{width:100%;height:3px;margin-left:0;margin-top:8px}}.a-title-mgs{margin:0;font-weight:700;font-size:30px;line-height:1.5;position:relative;display:-ms-flex;display:flex;align-items:center;letter-spacing:.06em}.a-title-mgs:after{background-color:#8f0011;display:none}.a-title-mgs .bar{width:430px;height:6px;background-color:#8f0011;display:block;margin-left:16px}@media print,screen and (max-width: 1139px){.a-title-mgs{font-size:20px;line-height:1.4;display:block;width:100%}}@media print,screen and (max-width: 1139px){.a-title-mgs .bar{width:100%;height:3px;margin-left:0;margin-top:8px}}.a-title-ea{margin:0;font-weight:700;font-size:40px;line-height:1.5;position:relative;font-weight:normal}.a-title-ea:after{background-color:#073862}@media print,screen and (max-width: 1139px){.a-title-ea{font-size:20px;line-height:1.4;display:block;width:100%}}.a-title-em{margin:0;font-weight:700;font-size:30px;line-height:1.5;position:relative;display:-ms-flex;display:flex;align-items:center;letter-spacing:.06em}.a-title-em:after{background-color:#147528;display:none}.a-title-em .bar{width:430px;height:6px;background-color:#147528;display:block;margin-left:16px}@media print,screen and (max-width: 1139px){.a-title-em{font-size:20px;line-height:1.4;display:block;width:100%}}@media print,screen and (max-width: 1139px){.a-title-em .bar{width:100%;height:3px;margin-left:0;margin-top:8px}}.a-title-eas{margin:0;font-weight:700;font-size:30px;line-height:1.5;position:relative;display:-ms-flex;display:flex;align-items:center;letter-spacing:.06em}.a-title-eas:after{background-color:#00406c;display:none}.a-title-eas .bar{width:430px;height:6px;background-color:#00406c;display:block;margin-left:16px}@media print,screen and (max-width: 1139px){.a-title-eas{font-size:20px;line-height:1.4;display:block;width:100%}}@media print,screen and (max-width: 1139px){.a-title-eas .bar{width:100%;height:3px;margin-left:0;margin-top:8px}}.a-title-cmsst{margin:0;font-weight:700;font-size:30px;line-height:1.5;position:relative;display:-ms-flex;display:flex;align-items:center;letter-spacing:.06em}.a-title-cmsst:after{background-color:#8f0011;display:none}.a-title-cmsst .bar{width:430px;height:6px;background-color:#8f0011;display:block;margin-left:16px}@media print,screen and (max-width: 1139px){.a-title-cmsst{font-size:20px;line-height:1.4;display:block;width:100%}}@media print,screen and (max-width: 1139px){.a-title-cmsst .bar{width:100%;height:3px;margin-left:0;margin-top:8px}}.a-title-cm:after{background-color:#ec8e25}.a-title-cdr:after{background-color:#23a455}.a-title-mg:after{background-color:#8f0011}.a-title-mb:after{background-color:#0062a5}.m-add{background:linear-gradient(180deg, #0a60aa 0%, #124e80 97.47%);padding:20px 0;margin-top:60px;margin-bottom:-60px;display:none}.m-add .inner{position:relative}.m-add .box{position:relative;border-radius:4px;background:#003d68;text-align:center;padding:22px;max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.m-add .box .icon{width:44px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:8px}.m-add .box .text{color:#fff;text-align:center;font-size:17px;line-height:28px;font-family:"Noto Sans JP",sans-serif;letter-spacing:.08em}.m-add .box .text a{color:#00b3ff;text-decoration:underline;font-weight:bold}.m-add .close{color:#fff;cursor:pointer;font-size:12px;position:absolute;top:0;right:-48px;font-family:"Noto Sans JP",sans-serif;z-index:1}@media print,screen and (max-width: 1139px){.m-add{margin-top:0;margin-bottom:0;padding:12px 0}}@media print,screen and (max-width: 1139px){.m-add .inner{padding-left:10px;padding-right:10px}}@media print,screen and (max-width: 1139px){.m-add .box{padding:12px 8px}}@media print,screen and (max-width: 1139px){.m-add .box .icon{width:26px}}@media print,screen and (max-width: 1139px){.m-add .box .text{font-size:13px;line-height:24px}}@media print,screen and (max-width: 1139px){.m-add .close{top:10px;right:10px}}.m-content{padding:80px 0;background:#2b2e38;color:#fff}.m-content .img{max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto}.m-content .lead{margin-top:24px;font-size:18px;line-height:1.77778}@media print,screen and (max-width: 1139px){.m-content{padding:40px 0}}.m-form{padding-block:100px}.m-form .text{color:#fff;text-align:center;font-size:18px;line-height:1.33333}.m-form .meetings-iframe-container{margin-top:40px}.m-form .hbspt-form{width:32%;font-size:16px;line-height:1.5;margin-left:auto;margin-right:auto}.m-form .hbspt-form p{color:#fff}.m-form .hbspt-form .hs-form-field{margin:32px 0 0}.m-form .hbspt-form .hs-form-field .hs-error-msg{color:#ff001f;margin-top:4px;display:block}.m-form .hbspt-form .hs-form-field label span{color:#fff}.m-form .hbspt-form .hs-form-field label span.hs-form-required{color:#ff001f}.m-form .hbspt-form .hs-form-field .hs-field-desc{color:#fff}.m-form .hbspt-form .hs-form-field .input input[type=date],.m-form .hbspt-form .hs-form-field .input input[type=email],.m-form .hbspt-form .hs-form-field .input input[type=number],.m-form .hbspt-form .hs-form-field .input input[type=password],.m-form .hbspt-form .hs-form-field .input input[type=search],.m-form .hbspt-form .hs-form-field .input input[type=tel],.m-form .hbspt-form .hs-form-field .input input[type=text],.m-form .hbspt-form .hs-form-field .input input[type=url]{width:100%;border:1px solid #666;border-radius:3px;padding:8px 10px;transition:all .3s}.m-form .hbspt-form .hs-form-field .input select,.m-form .hbspt-form .hs-form-field .input textarea{width:100%;border:1px solid #666;border-radius:3px;padding:8px 10px;transition:all .3s}.m-form .hbspt-form .hs-form-field .input .hs-input{margin:8px 0 0;background:#f5f5f5;color:#2b2f38}.m-form .hbspt-form .hs-form-field .input .hs-input:focus{background:#f5f5f5;color:#2b2f38;outline:none;border-color:#333}.m-form .hbspt-form .hs-form-field .input .hs-input[name=product_name]{cursor:no-drop;pointer-events:none;background:#2b2f38;padding:0;color:#f5f5f5;border:none}.m-form .hbspt-form .hs-form-field .input textarea.hs-input{height:240px}.m-form .hbspt-form .hs_recaptcha .grecaptcha-badge{margin-left:auto;margin-right:auto}.m-form .hbspt-form .hs_submit{margin-top:40px;text-align:center}.m-form .hbspt-form .hs_submit input[type=submit]{font-family:"Kosugi Maru",Sans-serif;font-size:18px;font-weight:300;color:#00406c;background-color:#f5f5f5;border-radius:30px;border:1px solid #f5f5f5;padding:10px 45px;transition:all .3s}.m-form .hbspt-form .hs_submit input[type=submit]:hover{color:#fff;background-color:#00406c;border:1px solid #00406c}@media print,screen and (max-width: 1139px){.m-form{padding-bottom:60px;padding-left:18px;padding-right:18px}}@media print,screen and (max-width: 1139px){.m-form .text{font-size:14px;line-height:1.71429}}@media print,screen and (max-width: 1139px){.m-form .hbspt-form{width:90%}}@media print,screen and (max-width: 1139px){.m-form .hbspt-form .hs-form-field .input textarea.hs-input{height:120px}}@media print,screen and (max-width: 1139px){.m-modal{padding:35px 12px}}.m-modal .remodal-close{right:0;left:inherit}.m-modal .table{width:100%;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-collapse:collapse}.m-modal .table tr:nth-child(even){background-color:#eee}.m-modal .table tr:nth-of-type(1){background-color:#71008f;color:#fff}.m-modal .table tr:nth-of-type(2){background-color:#2b2e38;color:#fff}.m-modal .table th,.m-modal .table td{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;font-size:14px;line-height:2;font-weight:normal;padding:12px}.m-modal .table th.headline,.m-modal .table th.sub{text-align:center;font-weight:bold}.m-modal .table td.headline,.m-modal .table td.sub{text-align:center;font-weight:bold}.m-modal .table th.headline,.m-modal .table th.sub{text-align:center;font-weight:bold}.m-modal .table td.headline,.m-modal .table td.sub{text-align:center;font-weight:bold}.m-modal .table th{text-align:left;font-weight:bold}@media print,screen and (max-width: 1139px){.m-modal .table th,.m-modal .table td{font-size:12px;line-height:1.5;padding:8px}}.o-header .logo{line-height:1;margin:0}@media print,screen and (max-width: 1139px){.o-header .logo{margin:0;font-size:0}}.home .o-header{background-color:rgba(43,47,56,0);padding-top:5px;padding-bottom:5px}@media print,screen and (max-width: 1139px){.home .o-header{background-color:#2b2e38;padding-top:0;padding-bottom:0}}@media print,screen and (max-width: 1139px){.home .o-header .logo{padding-top:8px}}.o-header{top:0;left:0;position:fixed;z-index:100;width:100%;transition:background .3s;background-color:#2b2f38}.o-header.is-fixed{background-color:#2b2f38}.o-header.-renewal,.o-header.-lp{background-color:#f5f7ff}.o-header.-renewal .logo,.o-header.-lp .logo{width:154px}.o-header.-renewal .icon-menu .icon-bar-container .icon-bar,.o-header.-lp .icon-menu .icon-bar-container .icon-bar{background-color:#2b2e38}.o-header.-renewal .item .navigation_item .icon-navi-arror,.o-header.-lp .item .navigation_item .icon-navi-arror{color:#2b2e38}.o-header.-renewal .item .subnavi .navi .list li a,.o-header.-renewal .item .subnavi .navi .headline{font-family:"Noto Sans JP",sans-serif}.o-header.-lp .item .subnavi .navi .list li a,.o-header.-lp .item .subnavi .navi .headline{font-family:"Noto Sans JP",sans-serif}.o-header.-renewal .item .navigation_item a,.o-header.-lp .item .navigation_item a{font-size:12px;line-height:1.5;color:#000;font-weight:700;font-family:"Noto Sans JP",sans-serif}.o-header.-renewal .btn,.o-header.-lp .btn{width:240px;text-align:center;margin-left:4%}.o-header.-renewal .btn a,.o-header.-lp .btn a{width:100%;display:block;font-size:19px;line-height:1.47368;font-family:"Noto Sans JP",sans-serif;background-color:#0975ca;color:#fff;padding:17px 25px;border:none;border-radius:0;position:relative}.o-header.-renewal .btn a i,.o-header.-renewal .btn a svg{position:absolute;right:10px;top:0;bottom:0;margin:auto;width:20px;height:20px}.o-header.-lp .btn a i,.o-header.-lp .btn a svg{position:absolute;right:10px;top:0;bottom:0;margin:auto;width:20px;height:20px}.o-header .inner{display:-ms-flex;display:flex;align-items:center;justify-content:space-around}.o-header .logo{width:22.456%}@media print,screen and (max-width: 1139px){.o-header{position:relative;padding-top:8px;background-color:#2b2e38;border-bottom:1px solid #fff}}@media print,screen and (max-width: 1139px){.o-header.is-fixed{background-color:#2b2e38}}@media print,screen and (max-width: 1139px){.o-header .inner{display:block;padding-left:0;padding-right:0}}@media print,screen and (max-width: 1139px){.o-header .logo{width:50%;padding-left:20px;padding-bottom:12px}}.o-header__item{width:63%}@media print,screen and (max-width: 1139px){.o-header__item{width:100%;display:none}}.o-header .navigation{display:-ms-flex;display:flex;justify-content:flex-end}.o-header .item{text-align:center}.o-header .item.is-hover .navigation_item{background-color:#eff4ff}.o-header .item.is-hover .navigation_item a{color:#494949}.o-header .item.is-hover .navigation_item .icon-navi-arror{display:none}.o-header .item.is-hover .subnavi_box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.o-header .item.is-hover .subnavi{display:-ms-flex;display:flex}.o-header .item .subnavi_box{top:100%;opacity:0;-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transition:transform .2s cubic-bezier(0.18, 0.74, 0.72, 1),opacity .1s ease-in}.o-header .item .navigation_item{padding:18px 0;font-size:16px;line-height:1.5;margin-right:12px}.o-header .item .navigation_item a{color:#fff;padding:24px 7px}.o-header .item .navigation_item .icon-navi-arror{display:none}.o-header .item .subnavi{z-index:-1;text-align:left;background-color:#eff4ff;position:absolute;min-width:240px;padding:24px;display:none}.o-header .item .subnavi .navi{width:180px;margin-left:20px}.o-header .item .subnavi .navi:first-child{margin-left:0}.o-header .item .subnavi .navi .headline{color:#444;border-bottom:1px solid #0062a5;border-width:0 0 1px;font-size:16px;line-height:1.5;border-style:solid;margin-bottom:15px;padding-bottom:8px}.o-header .item .subnavi .navi .list li{font-size:16px;line-height:2}.o-header .item .subnavi .navi .list li a{display:block;padding:16px 8px;color:#444;line-height:1.6;font-size:16px;line-height:2}.o-header .item .subnavi .navi .list li a:hover{background-color:#0062a5;color:#fff}.o-header .item .subnavi .navi .list li a:hover span{color:#fff}.o-header .item .subnavi .navi .list li a span{width:100%;display:block;color:#7cbcff;margin-top:8px;font-size:12px;line-height:1}.o-header .item .subnavi01{left:-120px}.o-header .item .subnavi02{width:700px;left:-120px}.o-header .item .subnavi02 .navi{width:100%}.o-header .item .subnavi02 .list{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%}.o-header .item .subnavi02 .list li{width:33.33333%}.o-header .item .subnavi03{padding:0}.o-header .item .subnavi03 .navi{width:100%}.o-header .item .subnavi03 .navi .list li a{color:#494949;padding:8px 16px}.o-header .item .subnavi03 .navi .list li a:hover{background-color:#0062a5;color:#fff}.o-header .btn{font-size:16px;line-height:1;font-weight:500}.o-header .btn a{border:2px solid #eff4ff;background-color:#eff4ff;color:#202020;border-radius:30px;padding:7px 25px;transition:all .3s;border:2px solid #f8c725;background-color:#f8c725;color:#4a5071}.o-header .btn a:hover{opacity:.7}.o-header.-lp .o-header__item{width:64%;margin-right:0}.o-header.-lp .inner{flex-wrap:wrap}.o-header.-lp .item .navigation_item{font-size:18px;line-height:1.5;color:#072f5d;font-weight:700;font-family:"Noto Sans JP",sans-serif}.o-header.-lp .item .navigation_item a{font-size:18px;line-height:1.5;color:#072f5d}.o-header.-lp .item .navigation_item .fa-phone-square-alt{transform:scale(-1, 1)}.o-header.-lp .btn{margin-left:1%}.o-header.-lp .btn a{font-size:14px;line-height:1;padding:25px 25px}@media print,screen and (max-width: 1139px){.o-header .navigation{width:100%;display:block}}@media print,screen and (max-width: 1139px){.o-header .item{text-align:left}}@media print,screen and (max-width: 1139px){.o-header .item.is-hover .navigation_item{background-color:#fff}}@media print,screen and (max-width: 1139px){.o-header .item.is-hover .navigation_item a{background-color:#111;color:#fff}}@media print,screen and (max-width: 1139px){.o-header .item.is-hover .navigation_item .icon-navi-arror{display:block;width:20%;text-align:center;background-color:#fff;font-size:12px;line-height:1;color:#444}.o-header .item.is-hover .navigation_item .icon-navi-arror .fa-chevron-down{display:none}.o-header .item.is-hover .navigation_item .icon-navi-arror .fa-times{display:inline-block}}@media print,screen and (max-width: 1139px){.o-header .item.is-hover .subnavi{display:block}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi_box{display:none;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:unset}}@media print,screen and (max-width: 1139px){.o-header .item .navigation_item{width:100%;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center;padding:0;font-size:14px;line-height:1.42857}}@media print,screen and (max-width: 1139px){.o-header .item .navigation_item a{width:80%;padding:12px 24px}}@media print,screen and (max-width: 1139px){.o-header .item .navigation_item .icon-navi-arror{display:block;width:20%;text-align:center;font-size:12px;line-height:1;color:#fff}.o-header .item .navigation_item .icon-navi-arror .fa-chevron-down{display:inline-block}.o-header .item .navigation_item .icon-navi-arror .fa-times{display:none}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi{min-width:100%;position:relative;padding:24px;display:block}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi .navi{width:100%;margin-top:32px;margin-left:0}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi .navi:first-child{margin-top:0}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi .navi .headline{font-size:14px;line-height:1.42857;margin-bottom:8px}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi .navi .list li{font-size:14px;line-height:1.42857}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi .navi .list li a{padding:8px 0;font-size:14px;line-height:1.42857}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi .navi .list li a span{margin-top:8px;color:#a0a0a0;font-size:10px;line-height:1.4}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi01{left:0}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi02{width:100%;left:0}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi02 .list{display:block}}@media print,screen and (max-width: 1139px){.o-header .item .subnavi02 .list li{width:100%}}@media print,screen and (max-width: 1139px){.o-header.-lp{padding-top:0;border-bottom:none}}@media print,screen and (max-width: 1139px){.o-header.-lp .o-header__item{width:100%}}@media print,screen and (max-width: 1139px){.o-header.-lp .inner{display:-ms-flex;display:flex;justify-content:space-between}}@media print,screen and (max-width: 1139px){.o-header.-lp .logo{padding-top:8px}}@media print,screen and (max-width: 1139px){.o-header.-lp .item .navigation_item{text-align:center;margin-right:0}}@media print,screen and (max-width: 1139px){.o-header.-lp .item .navigation_item a{width:100%}}@media print,screen and (max-width: 1139px){.o-header.-lp .item.btn{width:100%;margin-left:0;margin-top:2px;margin-bottom:-1px}}@media print,screen and (max-width: 1139px){.o-header.-lp .item.btn .navigation_item a{padding:14px 25px;width:100%;color:#fff;font-size:14px;line-height:1.42857}}@media print,screen and (max-width: 1139px){.o-header.-lp .btn{width:45%}}@media print,screen and (max-width: 1139px){.o-header.-lp .btn a{padding:13px 12px;font-size:12px;line-height:1.66667}}.icon-menu{position:absolute;top:10px;right:10px}.icon-menu.is-active .icon-bar-container .icon-bar{background-color:#7cbcff}.icon-menu.is-active .icon-bar-container .icon-bar.icon-bar-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(0.73, 1, 0.28, 0.08);margin-top:-2px;top:50%}.icon-menu.is-active .icon-bar-container .icon-bar.icon-bar-middle{opacity:0}.icon-menu.is-active .icon-bar-container .icon-bar.icon-bar-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(0.73, 1, 0.28, 0.08);margin-top:-2px;top:50%}.icon-menu .icon-bar-container{height:32px;width:32px;position:relative}.icon-menu .icon-bar-container .icon-bar{height:4px;border-radius:1px;left:0;position:absolute;display:block;width:100%;background-color:#fff}.icon-menu .icon-bar-container .icon-bar.icon-bar-top{-webkit-transition:all .35s ease-in-out;top:3px}.icon-menu .icon-bar-container .icon-bar.icon-bar-middle{-webkit-transition:opacity .1s;margin-top:-2px;top:50%;opacity:1}.icon-menu .icon-bar-container .icon-bar.icon-bar-bottom{-webkit-transition:all .35s ease-in-out;bottom:3px}.page-casestudy_detail,.page-single -news{font-family:"Noto Sans JP",sans-serif !important}.page-casestudy_detail .text,.page-casestudy_detail .t-text{font-family:"Noto Sans JP",sans-serif !important}.page-casestudy_detail .section-head{margin-bottom:40px}.t-pc{display:block}.t-sp{display:none}.t-section{padding-top:40px !important;padding-bottom:40px !important}.t-pt140px{padding-top:140px !important}.t-section .text{font-size:20px !important}.t-section .list{margin-top:0 !important}.t-section .list .item+.item{margin-top:24px !important}.t-inner{padding:0 5%}.t-inner .text{margin-bottom:32px}.t-heading-wrap{width:100%;overflow:hidden}.t-name-text{font-size:20px}.t-bg{background-image:url("../../img/casestudy/tamashin/FV.jpg") !important;gap:120px;padding:40px 20px;background-position:center;background-size:cover;background-attachment:fixed}.t-overlay{background-color:hsla(0,0%,100%,0) !important;z-index:-1;opacity:.48;transition:background .3s,border-radius .3s,opacity .3s;filter:brightness(200%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);height:100%;width:100%;top:0;left:0;position:absolute}.t-bg .text{font-size:36px}.t-text{color:#fff;font-size:16px;line-height:2}.t-text .hs-form-required{color:#ff001f}.t-list .t-text{padding-top:16px;padding-bottom:40px}.t-br{color:#40494e !important}.t-center{text-align:center}.t-bold{font-weight:bold !important}.t-inner .item{font-size:18px !important}.t-block-w{background-color:#fff;border-radius:4px;padding:40px 80px}.t-block-w .t-img{margin:0 auto 40px;width:40%}.t-block-w .text{font-size:22px !important;line-height:1.5 !important}.t-line{width:100%;margin:40px 0}.t-line span{display:block;width:300px;height:1px;background-color:#40494e;margin:0 auto}.t-section .list li{margin-top:24px !important}.t-title{margin:0;font-weight:400;font-size:26px !important;line-height:1.8;position:relative;width:-moz-fit-content;width:fit-content;padding-right:24px;margin-bottom:32px !important}.t-title::after{position:absolute;content:"";width:240px;height:4px;background-color:#7cbcff;display:block;top:0;bottom:0;left:100%;margin:auto}.t-item{gap:24px;flex-wrap:unset !important}.t-name{margin-top:16px}.t-name .t-text{line-height:normal}.t-name .text{margin-top:8px}.interview .t-item:nth-child(1){margin-bottom:64px !important}.interview .t-item:nth-child(2){margin-bottom:0 !important}.t-mb16px{margin-bottom:16px !important}.t-img{width:60%;margin-left:0}.t-content{width:100% !important}.t-info{margin-top:24px}.t-label{margin-right:24px}.t-value a{color:#7cbcff;text-decoration:none}.t-value a:hover{text-decoration:underline}.t-item-select{font-size:16px !important}.t-item-select+.t-item-select{margin-top:16px !important}.t-item-select:nth-child(1){margin-top:24px !important}.t-product{width:230px;margin-bottom:16px}.t-btn{margin-top:32px;margin-bottom:40px}.t-btn a{width:216px;display:block;padding:16px;border:1px solid #fff;border-radius:100px;text-align:center;color:#fff;font-size:16px;font-weight:bold;margin:0 auto;transition:all .3s ease}.t-btn a:hover{color:#40494e;background-color:#fff}.t-h3{margin-bottom:16px !important}.t-cta-bg{background-image:url("../../img/casestudy/tamashin/cta_background.jpg") !important;margin-top:0;padding:80px 0 64px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-attachment:fixed}.t-cta-title{font-size:24px !important;margin-top:0 !important;margin-bottom:56px}.t-flex-block{display:flex;gap:56px}.t-cta-img{width:300px}.t-cta-img img{width:100%}.t-cta-form{border:none;padding:0}.t-note{font-size:14px !important}.t-item{display:flex !important}.t-700{display:none}.t-span{display:inline-block}@media print,screen and (max-width: 996px){.t-pc{display:none}.t-sp{display:block}.t-center-sp{text-align:center}.t-inner{width:100% !important}.t-title::after{width:100vh}.t-block-w{padding:40px 18px}.t-block-w .t-img{width:180px}.t-block-w .text{font-size:18px !important}.t-img{width:min(500px,100%)}.t-content{margin-top:40px}.t-flex-block{flex-direction:column}.t-cta-img{width:min(90%,220px);margin:0 auto}.t-cta-form{margin:0 auto;width:335px}.t-content{width:100% !important}.t-pt140px{padding-top:40px !important}.t-line span{width:50%}.t-flex-block{display:flex;gap:0}.t-note{margin:24px auto}.t-info-item+.t-info-item{margin-top:0}.t-item-select{font-size:16px}.t-item{display:block !important}}@media print,screen and (max-width: 700px){.t-product{width:min(335px,100%)}.t-700{display:block}}@media print,screen and (max-width: 470px){.t-470-none{display:none}}.page-casestudy_detail .section{padding-top:50px;padding-bottom:50px}.page-casestudy_detail .section.bg-dark .text{color:#fff}.page-casestudy_detail .section .container{padding-block:0}.page-casestudy_detail .section .text{font-size:18px;line-height:1.77778}.page-casestudy_detail .section .list{margin-top:40px}.page-casestudy_detail .section .list li{position:relative;margin-top:8px;position:relative;padding-left:24px;color:#fff;font-size:18px;line-height:1.77778}.page-casestudy_detail .section .list li:first-child{margin-top:0}.page-casestudy_detail .section .list li:after,.page-casestudy_detail .section .list li::before{position:absolute;top:0;left:0;content:"";background-color:#7cbcff;width:9px;height:3px;border-radius:1lh}.page-casestudy_detail .section .list li:after{transform:rotate(45deg);top:13px}.page-casestudy_detail .section .list li::before{transform:rotate(135deg);top:18px}.page-casestudy_detail .section .list-box{display:grid;grid-template-columns:8fr 3fr;gap:60px;align-items:center}.page-casestudy_detail .section .list-bg .item{position:relative;margin-top:32px;display:grid;grid-template-columns:2fr 8fr;gap:40px;align-items:center}.page-casestudy_detail .section .list-bg .item:first-child{margin-top:0}.page-casestudy_detail .section .list-bg .item .data{font-size:18px;line-height:1.77778;color:#fff}.page-casestudy_detail .section .list-bg .item .content{color:#fff;margin-left:24px;background-color:#242a30;padding:12px 25px;font-size:18px;line-height:1.77778}.page-casestudy_detail .section .list-bg .item .content a{color:#fff}.page-casestudy_detail .section.-main .box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 40px}.page-casestudy_detail .section.-main .box .product{width:150px;margin-left:70px;display:flex;align-items:center}.page-casestudy_detail .section.-main .box .logo{width:550px;text-align:center}.page-casestudy_detail .section.-main .lead{font-size:20px;line-height:1.6;margin-bottom:8px;font-weight:bold}.page-casestudy_detail .section .interview .item{display:flex;flex-wrap:wrap;margin-bottom:80px;width:100%}.page-casestudy_detail .section .interview .item .img{width:24%;margin-left:10%}.page-casestudy_detail .section .interview .item .content{width:60%}.page-casestudy_detail .section .interview .item .content h3{color:#fff;font-size:20px;line-height:1.4;margin-bottom:24px}.page-casestudy_detail .section .interview .item:nth-of-type(even) .img{order:1;margin-left:0;margin-right:10%}.page-casestudy_detail .section .interview .item:nth-of-type(even) .content{order:2}.page-casestudy_detail .section .button.-list{display:flex;flex-wrap:wrap;justify-content:space-around}.page-casestudy_detail .section .button.-list .a-btn{margin-bottom:16px}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .list{margin-left:0}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .list-box{width:100%;display:block}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .list-bg .item{width:100%;display:block}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .list-bg .item .content{margin-left:0;margin-top:8px;font-size:14px;line-height:1.85714}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .button{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section.-main .box .product{order:2;width:30%;margin-left:auto;margin-right:auto;justify-content:center}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section.-main .box .logo{width:100%;order:1}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .interview .item{display:block;margin-bottom:60px}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .interview .item .img{width:100%;margin-left:0;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .interview .item .content{width:100%}}@media print,screen and (max-width: 1139px){.page-casestudy_detail .section .button.-list{display:block}}.page-casestudy .tab{background:#1a1f23;padding-block:0 !important}.page-casestudy .tab .container{display:grid;grid-template-columns:1fr 1fr;padding-block:0 !important}.page-casestudy .tab .container a{background:#1a1f23;color:#fff;text-align:center;padding:24px;width:100%;display:block;font-size:16px;line-height:1;transition:all .4s ease-out}.page-casestudy .tab .container a.is-active{background:#7cbcff}.page-casestudy .tab .container a:hover{background:#fff;color:#2b2f38}.page-casestudy .section{padding-top:50px;padding-bottom:50px}.page-casestudy .section.bg-dark{background:#2b2e38}.page-casestudy .section.bg-dark .section-head{color:#eff4ff}.page-casestudy .section .container{padding-block:0}.page-casestudy .section .section-head{color:#2b2f38}.page-casestudy .section .list{margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.page-casestudy .section .list .item{background:#333743}.page-casestudy .section .list .item:hover{background:#333a43}.page-casestudy .section .list .item a{display:block;width:100%;height:100%;color:#fff;transition:all .4s ease-out}.page-casestudy .section .list .item .logo{background:#fff;padding:10px 40px;display:flex;align-items:center;justify-content:center;height:171px}.page-casestudy .section .list .item .content{padding:24px;font-size:16px;line-height:1.75}@media print,screen and (max-width: 1139px){.page-casestudy .section .list{display:block}}@media print,screen and (max-width: 1139px){.page-casestudy .section .list .item{margin-bottom:40px}}.page-event .sort_navi{display:-ms-flex;display:flex;flex-wrap:wrap}.page-event .sort_navi li{position:relative;margin-right:64px;font-size:16px;line-height:1.5;cursor:pointer}.page-event .sort_navi li:nth-of-type(5){margin-left:0;padding-left:0;margin-right:0}.page-event .sort_navi li:nth-of-type(5):after{display:none}.page-event .sort_navi li.is-active{color:#7cbcff}.page-event .sort_navi li:after{position:absolute;content:"/";display:block;top:0;right:-30px}.page-event .m-main{background-image:url(../../img/event/main.jpg);background-position:center center;background-size:cover;min-height:520px}.page-event .section-event{padding:80px 0;background:#2b2e38;color:#fff}.page-event .section-event .wp-block-image.size-large{width:600px;margin-left:auto;margin-right:auto}.page-event .list{display:-ms-flex;display:flex;flex-wrap:wrap;margin-top:40px}.page-event .list .item{width:32%;margin-right:2%;background-color:#eff4ff;margin-bottom:20px;display:none}.page-event .list .item:nth-of-type(3n){margin-right:0}.page-event .list .item.is-active{display:block}.page-event .list .item a{display:block;width:100%}.page-event .list .item a:hover .img{filter:brightness(147%) contrast(100%) sepia(0) blur(0px) invert(0%) hue-rotate(0deg) saturate(100%)}.page-event .list .item .img{transition:filter .6s linear}.page-event .list .item .content{padding:20px}.page-event .list .item .content .date{color:#2b2f38;font-size:16px;line-height:2;margin-bottom:8px}.page-event .list .item .content .title{font-size:18px;line-height:1.77778;color:#0062a5;font-weight:400}.page-event .link{text-align:right;margin-top:40px;font-size:18px;line-height:1.77778;font-weight:400;letter-spacing:.1em;position:relative}.page-event .link select{width:auto;padding:0;border:none;color:#eff4ff;cursor:pointer;padding-right:24px;margin:0 0 0 auto}.page-event .link .icon{position:absolute;top:0;right:0;color:#fff}.page-event .link a{color:#eff4ff}@media print,screen and (max-width: 1139px){.page-event .sort_navi li{margin-right:30px;margin-bottom:8px}}@media print,screen and (max-width: 1139px){.page-event .sort_navi li:after{right:-15px}}@media print,screen and (max-width: 1139px){.page-event .section-event .wp-block-image.size-large{width:100%}}@media print,screen and (max-width: 1139px){.page-event .list{display:block;width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-event .list{display:-ms-flex;display:flex}}@media print,screen and (max-width: 1139px){.page-event .list .item{width:100%;margin-right:0}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-event .list .item{width:32%;margin-right:2%}}.page-guide .content{display:-ms-flex;display:flex;flex-wrap:wrap}.page-guide .navi{max-width:200px;width:19.53125%}.page-guide .main{max-width:760px;width:74.21875%;margin-left:6%;color:#444}.page-guide .main .box{padding-top:40px;margin-bottom:32px;border-top:1px solid #ddd}.page-guide .main:nth-of-type(1){padding-top:0;margin-top:0;border-top:none}.page-top .main{width:100%;position:relative;overflow:hidden}.page-top .main .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#000;opacity:.34;z-index:3}.page-top .main .text{height:100vh;display:-ms-flex;display:flex;align-items:center;position:relative;z-index:3}.page-top .main .img{position:absolute;top:0;background:url(https://www.cybersolutions.co.jp/wp-content/uploads/2020/12/hero-cs-01.jpg) 50% 50%;background-size:cover;width:100%;min-height:100vh;z-index:2}.page-top .main .catch{color:#f5f5f5;font-size:70px;line-height:1;font-weight:400;position:relative;z-index:2}.page-top .main .movie{position:absolute;top:0;width:100%;height:100vh;overflow:hidden;z-index:1;display:none}.page-top .main .movie iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.page-top .section{padding-top:50px;padding-bottom:50px}.page-top .section .container{padding-block:0}.page-top .section.-gray{background:#2b2e38}.page-top .section .a-title,.page-top .section .a-title-cms,.page-top .section .a-title-cc,.page-top .section .a-title-ss,.page-top .section .a-title-mgs,.page-top .section .a-title-ea,.page-top .section .a-title-em,.page-top .section .a-title-eas,.page-top .section .a-title-cmsst,.page-top .section .a-title-cm,.page-top .section .a-title-cdr,.page-top .section .a-title-mg,.page-top .section .a-title-mb{color:#eff4ff}.page-top .section .a-title:after,.page-top .section .a-title-cms:after,.page-top .section .a-title-cc:after,.page-top .section .a-title-ss:after,.page-top .section .a-title-mgs:after,.page-top .section .a-title-ea:after,.page-top .section .a-title-em:after,.page-top .section .a-title-eas:after,.page-top .section .a-title-cmsst:after,.page-top .section .a-title-cm:after,.page-top .section .a-title-cdr:after,.page-top .section .a-title-mg:after,.page-top .section .a-title-mb:after{background-color:#7cbcff}.page-top .section-cloud .list{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;margin-top:70px}.page-top .section-cloud .list .headline{font-size:30px;line-height:1.4;color:#fff;text-align:center;margin-bottom:40px}.page-top .section-cloud .list li{width:32%;margin-left:2%}.page-top .section-cloud .list li:first-child{margin-left:0}.page-top .section-cloud .list .item{width:100%;position:relative;display:flex;overflow:hidden;margin-bottom:20px}.page-top .section-cloud .list .item.-sms a:hover{background-color:#1d7502}.page-top .section-cloud .list .item.-cc a:hover{background-color:#71008f}.page-top .section-cloud .list .item.-ss a:hover{background-color:#1d7502}.page-top .section-cloud .list .item.-mgs a:hover{background-color:#8f0011}.page-top .section-cloud .list .item.-em a:hover{background-color:#027528}.page-top .section-cloud .list .item.-eas a:hover{background-color:#00406c}.page-top .section-cloud .list .item a{width:100%;display:block;padding:101px 0;min-height:362px}.page-top .section-cloud .list .item a:hover{background-color:#1d7502}.page-top .section-cloud .list .item a:hover .overlay{opacity:.32;filter:brightness(200%) contrast(100%) saturate(0%) blur(10px) hue-rotate(0deg)}.page-top .section-cloud .list .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#fff;background-image:url(../../img/common/product_bg.jpg);background-size:cover;opacity:1;filter:brightness(53%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.page-top .section-cloud .list .item .wrap{position:relative;display:-ms-flex;display:flex;align-items:center;flex-wrap:wrap;height:100%}.page-top .section-cloud .list .item .logo{width:80%;margin-left:auto;margin-right:auto}.page-top .section-cloud .list .item .logo.w-70{width:70%}.page-top .section-cloud .list .item .lead{margin-top:20px;color:#f5f5f5;text-align:center;font-size:24px;line-height:1.33333;font-weight:400;display:flex;align-items:center;justify-content:center;width:100%;height:70px}.page-top .section-work .a-title,.page-top .section-work .a-title-cms,.page-top .section-work .a-title-cc,.page-top .section-work .a-title-ss,.page-top .section-work .a-title-mgs,.page-top .section-work .a-title-ea,.page-top .section-work .a-title-em,.page-top .section-work .a-title-eas,.page-top .section-work .a-title-cmsst,.page-top .section-work .a-title-cm,.page-top .section-work .a-title-cdr,.page-top .section-work .a-title-mg,.page-top .section-work .a-title-mb{color:#2b2e38}.page-top .section-work .list{margin-top:40px;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}.page-top .section-work .list .item{width:19%}.page-top .section-work .list .item:nth-of-type(2){width:32.982%;margin-left:8%}.page-top .section-work .list .item:nth-of-type(3){width:39.664%}.page-top .section-work .list .item .content{display:-ms-flex;display:flex;align-items:flex-end}.page-top .section-work .list .item .content span{font-size:14px;line-height:1}.page-top .section-work .list .item .text{font-size:15px;line-height:1.33333;margin-top:16px;text-align:center;font-weight:600;letter-spacing:5px}.page-top .section-work .list .item .number{font-size:56px;line-height:1.03571}.page-top .section-work .list .item.-company{color:#2b2e38;font-family:"Noto Sans",Sans-serif;font-weight:100}.page-top .section-work .client{margin-top:80px}.page-top .section-feature .a-title,.page-top .section-feature .a-title-cms,.page-top .section-feature .a-title-cc,.page-top .section-feature .a-title-ss,.page-top .section-feature .a-title-mgs,.page-top .section-feature .a-title-ea,.page-top .section-feature .a-title-em,.page-top .section-feature .a-title-eas,.page-top .section-feature .a-title-cmsst,.page-top .section-feature .a-title-cm,.page-top .section-feature .a-title-cdr,.page-top .section-feature .a-title-mg,.page-top .section-feature .a-title-mb{text-align:right;color:#2b2e38}.page-top .section-feature .a-title:after,.page-top .section-feature .a-title-cms:after,.page-top .section-feature .a-title-cc:after,.page-top .section-feature .a-title-ss:after,.page-top .section-feature .a-title-mgs:after,.page-top .section-feature .a-title-ea:after,.page-top .section-feature .a-title-em:after,.page-top .section-feature .a-title-eas:after,.page-top .section-feature .a-title-cmsst:after,.page-top .section-feature .a-title-cm:after,.page-top .section-feature .a-title-cdr:after,.page-top .section-feature .a-title-mg:after,.page-top .section-feature .a-title-mb:after{left:0;right:inherit}.page-top .section-feature .list{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;margin-top:70px}.page-top .section-feature .list .item{width:32%;margin-left:2%;position:relative;display:flex;margin-bottom:20px}.page-top .section-feature .list .item:first-child{margin-left:0}.page-top .section-feature .list .item.-feature01 .overlay{background-image:url(../../img/index/feature01.jpg)}.page-top .section-feature .list .item.-feature02 .overlay{background-image:url(../../img/index/feature02.jpg)}.page-top .section-feature .list .item.-feature03 .overlay{background-image:url(../../img/index/feature03.jpg)}.page-top .section-feature .list .item span{width:100%;display:block;padding:101px 0;min-height:362px;display:-ms-flex;display:flex;align-items:center;justify-content:center}.page-top .section-feature .list .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#fff;background-image:url(../../img/common/product_bg.jpg);background-size:cover;opacity:1;transition:background .3s,border-radius .3s,opacity .3s;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.page-top .section-feature .list .item .wrap{position:relative}.page-top .section-feature .list .item .title{color:#f5f5f5;text-align:center;font-size:36px;line-height:1.27778;font-weight:400;width:100%}.page-top .section-feature .list .item .lead{margin-top:20px;color:#f5f5f5;text-align:center;font-size:14px;line-height:1.71429;font-weight:400;width:100%}.page-top .section-news .list{margin-top:70px}.page-top .section-news .list .item{background-color:#eff4ff;padding:16px 12px;margin-top:24px}.page-top .section-news .list .item:first-child{margin-top:0}.page-top .section-news .list .item .date{color:#2b2f38;font-size:16px;line-height:2;margin-bottom:8px}.page-top .section-news .list .item .title{font-size:18px;line-height:1.77778;font-weight:400}.page-top .section-news .list .item .title a{color:#0062a5}.page-top .section-news .link{text-align:right;margin-top:40px;font-size:18px;line-height:1.77778;font-weight:400;letter-spacing:.1em}.page-top .section-news .link a{color:#eff4ff}.page-top .section-event .list{margin-top:70px;display:-ms-flex;display:flex;flex-wrap:wrap}.page-top .section-event .list .item{width:32%;margin-right:2%;background-color:#eff4ff;margin-bottom:20px}.page-top .section-event .list .item:nth-of-type(3n){margin-right:0}.page-top .section-event .list .item a{display:block;width:100%}.page-top .section-event .list .item a:hover .img{filter:brightness(147%) contrast(100%) sepia(0) blur(0px) invert(0%) hue-rotate(0deg) saturate(100%)}.page-top .section-event .list .item .img{transition:filter .6s linear}.page-top .section-event .list .item .content{padding:20px}.page-top .section-event .list .item .content .date{color:#2b2f38;font-size:16px;line-height:2;margin-bottom:8px}.page-top .section-event .list .item .content .title{font-size:18px;line-height:1.77778;color:#0062a5;font-weight:400}.page-top .section-event .link{text-align:right;margin-top:40px;font-size:18px;line-height:1.77778;font-weight:400;letter-spacing:.1em}.page-top .section-event .link a{color:#eff4ff}@media print,screen and (max-width: 1139px){.page-top .main .catch{font-size:27px;line-height:1.37037}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .main .catch{font-size:54px;line-height:1.38889}}@media print,screen and (max-width: 1139px){.page-top .main .movie{display:none !important}}@media print,screen and (max-width: 1139px){.page-top .section-cloud{padding-bottom:10px}}@media print,screen and (max-width: 1139px){.page-top .section-cloud .list{display:block}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-cloud .list{display:-ms-flex;display:flex;flex-wrap:wrap}}@media print,screen and (max-width: 1139px){.page-top .section-cloud .list .headline{text-align:left;margin-bottom:20px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-cloud .list .headline{font-size:22px;line-height:1.36364}}@media print,screen and (max-width: 1139px){.page-top .section-cloud .list li{width:100%;margin-left:0;margin-bottom:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-cloud .list li{width:32%;margin-left:2%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-cloud .list .item a{padding:50px 0;min-height:220px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-cloud .list .item .lead{font-size:16px;line-height:1.25}}@media print,screen and (max-width: 1139px){.page-top .section-work .list{width:100%;display:block}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-work .list{display:-ms-flex;display:flex}}@media print,screen and (max-width: 1139px){.page-top .section-work .list .item{width:100%;margin-bottom:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-work .list .item{width:48%}}@media print,screen and (max-width: 1139px){.page-top .section-work .list .item:nth-of-type(2){width:100%;margin-left:0}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-work .list .item:nth-of-type(2){width:48%}}@media print,screen and (max-width: 1139px){.page-top .section-work .list .item:nth-of-type(3){width:100%}}@media print,screen and (max-width: 1139px){.page-top .section-work .list .item .content{justify-content:center}}@media print,screen and (max-width: 1139px){.page-top .section-work .list .item .number{font-size:44px;line-height:1}}@media print,screen and (max-width: 1139px){.page-top .section-work .client{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-top .section-feature .a-title,.page-top .section-feature .a-title-cms,.page-top .section-feature .a-title-cc,.page-top .section-feature .a-title-ss,.page-top .section-feature .a-title-mgs,.page-top .section-feature .a-title-ea,.page-top .section-feature .a-title-em,.page-top .section-feature .a-title-eas,.page-top .section-feature .a-title-cmsst,.page-top .section-feature .a-title-cm,.page-top .section-feature .a-title-cdr,.page-top .section-feature .a-title-mg,.page-top .section-feature .a-title-mb{text-align:left}}@media print,screen and (max-width: 1139px){.page-top .section-feature .list{display:block}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-feature .list{display:-ms-flex;display:flex}}@media print,screen and (max-width: 1139px){.page-top .section-feature .list .item{width:100%;margin-left:0}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-feature .list .item{width:32%;margin-left:2%}}@media print,screen and (max-width: 1139px){.page-top .section-feature .list .item .title{font-size:24px;line-height:1.41667}}@media print,screen and (max-width: 1139px){.page-top .section-event{padding-top:0}}@media print,screen and (max-width: 1139px){.page-top .section-event .list{display:block;width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-event .list{display:-ms-flex;display:flex}}@media print,screen and (max-width: 1139px){.page-top .section-event .list .item{width:100%;margin-right:0}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-top .section-event .list .item{width:32%;margin-right:2%}}.t-contents{padding:180px 0 0;width:100%;z-index:0}.t-contents.-secondary{padding:0}@media print,screen and (max-width: 1139px){.t-contents{padding:90px 0 0}}@media print,screen and (min-width: 1140px){.t-contents .m-categoryNavi{position:fixed;right:32px;top:300px;z-index:100}}@media print,screen and (min-width: 1140px){.t-contents .m-snsNavi{position:fixed;left:32px;top:300px;z-index:100}}@media print,screen and (min-width: 1140px){.t-contents aside{width:360px;min-width:360px;margin-left:100px}}@media print,screen and (min-width: 1140px){.t-contents aside.-secondary{min-width:160px;width:160px;margin-left:0;margin-right:156px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before{content:"";display:table}.slick-track:after{content:"";display:table;clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("~slick-carousel/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before{opacity:1}.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body .inner{width:1140px;margin-right:auto;margin-left:auto}body .-center{text-align:center}body .weight500{font-weight:500}body .weight600{font-weight:600}body .weight700{font-weight:700}body .is-hidden{display:none}body .js-contents{opacity:0;transition:all .6s ease-out;transform:translateY(20px)}body .js-contents.is-active{opacity:1;transform:translateY(0)}body .js-sideArea{position:absolute;transition:all .4s ease-out;z-index:2;top:0;left:0;width:100%;opacity:0}body .js-sideArea.is-active{opacity:1}body .js-sideArea .m-categoryNavi{position:fixed;top:0;right:32px}body .js-sideArea .m-snsNavi{position:fixed;top:0;left:32px;width:180px}body .js-tabContents.is-active{display:block !important;animation:showCard .4s ease-out 0s}body .js-navigation{position:fixed;left:2%;bottom:10px;width:96%;box-shadow:0px 0px 20px rgba(0,0,0,.1);z-index:10}body .js-navigation li{width:65%}body .js-navigation li:first-child{width:100%}body .js-header{position:fixed;left:0;top:0;width:100%;z-index:10}body .js-fixedNavi{position:fixed;left:0;bottom:0;width:100%;z-index:10}body .js-autoSlide{opacity:0;transition:all .6s ease-out;transform:translateY(20px)}body .js-autoSlide.is-active{opacity:1;transform:translateY(0)}body .o-spNavi{position:fixed;top:0;z-index:100;width:100%;height:100vh}body .toc_list a{padding-left:0 !important}body select{width:100%;padding:26px 40px 26px 24px;border:1px solid #e6ebf2}@media print,screen and (max-width: 1145px){body{background:#fff !important}}@media print,screen and (max-width: 1139px){body .inner{width:100%;padding-left:20px;padding-right:20px}}@media print,screen and (min-width: 1140px){body .is-pc{display:block}}@media print,screen and (max-width: 1139px){body .is-pc{display:none}}@media print,screen and (min-width: 1140px){body .is-sp{display:none}}@media print,screen and (max-width: 1139px){body .is-sp{display:block}}@media print,screen and (max-width: 1400px){body .is-sp .m-categoryNavi{display:block}}.js-modal{cursor:pointer;text-decoration:underline}.page-single .elementor-24151 .elementor-element.elementor-element-0ecebc6>.elementor-widget-container{border-style:dotted}.page-single .elementor-24151 .elementor-element.elementor-element-fb729f4 .elementor-spacer-inner{--spacer-size: 10px}.page-single .elementor-24151 .elementor-element.elementor-element-1edb258>.elementor-widget-container{border-style:dashed;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px}.page-single .elementor-24151 .elementor-element.elementor-element-02059a6{--divider-border-style: solid;--divider-color: #000;--divider-border-width: 1px;--divider-element-spacing: 11px}.page-single .elementor-24151 .elementor-element.elementor-element-02059a6 .elementor-divider-separator{width:100%}.page-single .elementor-24151 .elementor-element.elementor-element-02059a6 .elementor-divider{padding-top:10px;padding-bottom:10px}.page-single .elementor-24151 .elementor-element.elementor-element-02059a6 .elementor-divider__text{color:#000}.page-single .elementor-24151 .elementor-element.elementor-element-02059a6>.elementor-widget-container{margin:30px 0px 0px 0px}.page-single .elementor-24151 .elementor-element.elementor-element-1d0bfb2 .elementor-button{text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#fcfcfc;color:#fcfcfc}.page-single .elementor-24151 .elementor-element.elementor-element-c176299 .elementor-spacer-inner{--spacer-size: 10px}.page-single.-event .hbspt-form .hs-form-field{margin:24px 0 0}.page-single.-event .hbspt-form .hs-form-field:first-child{margin:0}.page-single.-event .hbspt-form .hs-form-field .input .hs-input{margin:8px 0 0;background:#f5f5f5;color:#2b2f38}.page-single.-event .hbspt-form .hs-form-field .input .hs-input:focus{background:#f5f5f5;color:#2b2f38}.page-single.-event .hbspt-form .hs-form-field input[type=submit]{margin:24px 0 0}.page-single.-event .hbspt-form .grecaptcha-badge{margin:0 auto}.page-single.-event .hbspt-form .hs_submit{margin:24px 0 0;text-align:center}.page-single.-event .hbspt-form .hs_submit input[type=submit]{border:1px solid #f5f5f5;padding:10px 45px}.page-single.-event .hbspt-form .hs_submit input[type=submit]:hover{border:1px solid #00406c}.page-single.-event .hs-error-msgs{list-style:none;padding:0;font-size:12px}.page-single.-event body.elementor-kit-16 label.hs-error-msg,.page-single.-event .hs-form-required{color:#ff001f}.page-single.-event .hbspt-form{width:80%;padding:0 0 60px;margin:0 auto}.page-single.-event .hbspt-form .hs-form-field .input .hs-input[name=event_name],.page-single.-event .hbspt-form .hs-form-field .input .hs-input[name=event_date]{cursor:no-drop;pointer-events:none;background:#2b2f38;padding:0;color:#f5f5f5;border:none}.page-single.-event .hbspt-form .hs-form-field .input .hs-datepicker{display:none}@media(min-width: 768px){.page-single .elementor-24151 .elementor-element.elementor-element-edc0c90{width:68.824%}.page-single .elementor-24151 .elementor-element.elementor-element-cbb16a8{width:31.176%}}.elementor-page-18025 .hbspt-form .field label.hs-form-booleancheckbox-display a{color:#7cbcff}.lead-text-black{color:#40494e !important}@media screen and (max-width: 1140px){.page_secure_drive .dp-pc{display:none}}@media screen and (min-width: 1140px){.page_secure_drive .dp-sp{display:none}}.page-top .section-cloud .list .item.-sd a:hover{background-color:#004190}.page-top .section-cloud .list .item.-sco a:hover{background-color:#ffc200}.loading-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:40px;margin-inline:auto}.loading-wrap .loading-icon{display:block;box-sizing:border-box;width:5px;height:5px;border-radius:50%;box-shadow:0 -10px 0 #db6464,7px -7px 0 #db6464,10px 0 0 #db6464,7px 7px 0 #db6464,0 10px 0 #fff,-7px 7px 0 #db6464,-10px 0 0 #db6464,-7px -7px 0 #db6464;animation:rotate 1s steps(8) 0s infinite}.loading-wrap .loading-text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#7b7b7b}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate{to{transform:rotate(360deg)}}.casestudy-carousel{padding:24px 0 40px !important;background-color:#fff}.casestudy-carousel .carousel{overflow:hidden}.casestudy-carousel .carousel .item{display:grid;grid-auto-columns:100.62px;grid-auto-flow:column;justify-items:center;align-items:center;-moz-column-gap:17.26px;column-gap:17.26px;animation:scroll 100s linear infinite}.casestudy-carousel .carousel .item img{height:48px;max-height:-moz-max-content;max-height:max-content}@keyframes scroll{to{translate:-4950.96px}}@media screen and (max-width: 899px){.casestudy-carousel{padding:16px 0 40px}.casestudy-carousel .carousel{overflow:hidden}.casestudy-carousel .carousel .item{display:grid;grid-auto-columns:134px;grid-auto-flow:column;justify-items:center;-moz-column-gap:26px;column-gap:26px;animation:scroll 100s linear infinite}.casestudy-carousel .carousel .item img{height:64px}@keyframes scroll{to{translate:-6720px}}}form li a{color:unset}.hs-form fieldset{margin-top:10px !important}.hs-form fieldset div{display:block;padding-top:0;margin-top:0 !important;padding-right:5px}.hs-form fieldset label{margin-bottom:-10px !important}.hs-form textarea{height:110px !important}form ul,form ul li{list-style:none;padding-left:0;margin-left:0}label{display:inline-block;width:25px;text-align:left;white-space:nowrap}label:has(input[type=checkbox]){width:auto}.top-page .section{background-color:#f9f9f9;padding-inline:24px}@media screen and (min-width: 900px){.top-page .section{padding-inline:120px}}.top-page .section .container{width:min(100%,1200px);padding-block:40px}@media screen and (min-width: 900px){.top-page .section .container{padding-block:80px}}.top-page .section .container .section-head{color:#161717}.top-page .section .container .section-head>span{display:block}.top-page .section .container .section-head .section-head-ja{padding-left:16px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:.35px;position:relative}.top-page .section .container .section-head .section-head-ja::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;aspect-ratio:1;border-radius:50%;background-color:#c81d1d}.top-page .section .container .section-head .section-head-en{margin-top:8px;font-size:calc(32/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0}@media screen and (min-width: 900px){.top-page .section .container .section-head .section-head-en{margin-top:10px;font-size:calc(42/16*1rem);font-weight:700;line-height:calc(48/16*1rem);letter-spacing:0}}.top-page .section .flex-container{display:flex;flex-wrap:wrap}.top-page .section .event-swiper .tool-wrap{margin-top:20px}.top-page .section .event-swiper .tool-wrap .swiper-pagination{position:static;height:4px;background:#e5e5eb;overflow:hidden}.top-page .section .event-swiper .tool-wrap .swiper-pagination .swiper-pagination-progressbar-fill{display:block;height:100%;transform-origin:left;background:#000;transition:all .1s linear}.top-page .section .event-swiper .tool-wrap .swiper-button{display:flex;justify-content:space-between;align-items:center;width:56px;margin-top:16px;margin-inline:auto 0}.top-page .section .event-swiper .tool-wrap .swiper-button .swiper-button-prev,.top-page .section .event-swiper .tool-wrap .swiper-button .swiper-button-next{position:static;width:16px;height:16px;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000}.top-page .section .event-swiper .tool-wrap .swiper-button .swiper-button-prev::after,.top-page .section .event-swiper .tool-wrap .swiper-button .swiper-button-next::after{font-size:16px}.top-page .section .service-swiper,.top-page .section .feature-swiper{overflow:visible;margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1)}.top-page .section .service-swiper .swiper-slide,.top-page .section .feature-swiper .swiper-slide{width:min(100%,320px)}.top-page .section .service-swiper .swiper-button-prev,.top-page .section .service-swiper .swiper-button-next,.top-page .section .feature-swiper .swiper-button-prev,.top-page .section .feature-swiper .swiper-button-next{background-color:rgba(217,217,217,.5);width:56px;height:56px;border-radius:50%;aspect-ratio:1;z-index:1}.top-page .section .service-swiper .swiper-button-prev::after,.top-page .section .service-swiper .swiper-button-next::after,.top-page .section .feature-swiper .swiper-button-prev::after,.top-page .section .feature-swiper .swiper-button-next::after{font:var(--fa-font-solid);font-size:20px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top-page .section .service-swiper .swiper-button-prev.swiper-button-disabled,.top-page .section .service-swiper .swiper-button-next.swiper-button-disabled,.top-page .section .feature-swiper .swiper-button-prev.swiper-button-disabled,.top-page .section .feature-swiper .swiper-button-next.swiper-button-disabled{opacity:0}.top-page .section .service-swiper .swiper-button-prev,.top-page .section .feature-swiper .swiper-button-prev{left:-24px}.top-page .section .service-swiper .swiper-button-prev::after,.top-page .section .feature-swiper .swiper-button-prev::after{content:""}.top-page .section .service-swiper .swiper-button-next,.top-page .section .feature-swiper .swiper-button-next{right:-24px}.top-page .section .service-swiper .swiper-button-next::after,.top-page .section .feature-swiper .swiper-button-next::after{content:""}.top-page .section .clients-swiper{overflow:visible;margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1)}@media screen and (max-width: 899px){.top-page .section .clients-swiper .swiper-button-prev,.top-page .section .clients-swiper .swiper-button-next{background-color:rgba(217,217,217,.5);width:56px;height:56px;border-radius:50%;aspect-ratio:1;z-index:1}.top-page .section .clients-swiper .swiper-button-prev::after,.top-page .section .clients-swiper .swiper-button-next::after{font:var(--fa-font-solid);font-size:20px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top-page .section .clients-swiper .swiper-button-prev.swiper-button-disabled,.top-page .section .clients-swiper .swiper-button-next.swiper-button-disabled{opacity:0}.top-page .section .clients-swiper .swiper-button-prev{left:-24px}.top-page .section .clients-swiper .swiper-button-prev::after{content:""}.top-page .section .clients-swiper .swiper-button-next{right:-24px}.top-page .section .clients-swiper .swiper-button-next::after{content:""}}@media screen and (min-width: 900px){.top-page .section .clients-swiper .tool-wrap{width:min(100%,1200px);margin-top:40px;margin-inline:auto}.top-page .section .clients-swiper .tool-wrap .swiper-pagination{position:static;height:4px;background:#e5e5eb;overflow:hidden}.top-page .section .clients-swiper .tool-wrap .swiper-pagination .swiper-pagination-progressbar-fill{display:block;height:100%;transform-origin:left;background:#000;transition:all .1s linear}.top-page .section .clients-swiper .tool-wrap .swiper-button{display:flex;justify-content:space-between;align-items:center;width:38px;margin-top:16px;margin-inline:auto 0}.top-page .section .clients-swiper .tool-wrap .swiper-button .swiper-button-prev,.top-page .section .clients-swiper .tool-wrap .swiper-button .swiper-button-next{position:static;width:16px;height:16px;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000}.top-page .section .clients-swiper .tool-wrap .swiper-button .swiper-button-prev::after,.top-page .section .clients-swiper .tool-wrap .swiper-button .swiper-button-next::after{font-size:16px}.top-page .section .clients-swiper .tool-wrap .swiper-button .swiper-button-prev.swiper-button-lock,.top-page .section .clients-swiper .tool-wrap .swiper-button .swiper-button-next.swiper-button-lock{opacity:0}}.top-page .fv{position:relative;padding-inline:19px;background-color:#000}@media screen and (min-width: 900px){.top-page .fv{padding:0}}.top-page .fv .bg-container{position:absolute;inset:0;z-index:0;overflow:hidden}.top-page .fv .bg-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.top-page .fv .container{display:flex;flex-direction:column;gap:80px;position:relative;z-index:1;padding-block:30px}@media screen and (min-width: 900px){.top-page .fv .container{width:100%;gap:0;padding-block:217px 36px}}@media screen and (max-width: 899px){.top-page .fv .container .fv-content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;flex:1;padding-top:100px}}.top-page .fv .container .fv-content .page-head{width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-top:max(min(6.9333333333vw,40/16*1rem),26/16*1rem);font-size:calc(32/16*1rem);font-weight:900;line-height:calc(32/16*1rem);letter-spacing:-4px;color:#fff;position:relative}@media screen and (min-width: 900px){.top-page .fv .container .fv-content .page-head{width:min(100%,min(48.75vw,936px));padding-top:0;font-size:min(3.2638888889vw,67/16*1rem);font-weight:900;line-height:min(3.2638888889vw,67/16*1rem);letter-spacing:-4px;text-align:center}}.top-page .fv .container .fv-content .page-head .type-wrapper{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 900px){.top-page .fv .container .fv-content .page-head .type-wrapper{flex-direction:row;justify-content:flex-end}}.top-page .fv .container .fv-content .page-head .type-wrapper .type-block{display:inline-block;background-color:#000;width:-moz-fit-content;width:fit-content;padding:8px;height:48px;transform:translateX(-8px)}@media screen and (min-width: 900px){.top-page .fv .container .fv-content .page-head .type-wrapper .type-block{height:min(4.7916666667vw,91/16*1rem);padding:8px 24px;transform:translateX(0)}}@media screen and (max-width: 899px){.top-page .fv .container .fv-content .page-head .type-wrapper .type-block .small{font-size:28px}}.top-page .fv .container .fv-content .page-head .type-wrapper .text{display:flex;align-items:center;max-width:-moz-fit-content;max-width:fit-content;margin-top:8px}@media screen and (min-width: 900px){.top-page .fv .container .fv-content .page-head .type-wrapper .text{margin-top:0px;margin-left:8px}}.top-page .fv .container .fv-content .page-head .company-name{display:block;margin-top:16px}@media screen and (min-width: 900px){.top-page .fv .container .fv-content .page-head .company-name{margin-top:min(.6944444444vw,13/16*1rem);text-align:center}}.top-page .fv .container .fv-content .page-description{margin-top:16px;font-size:max(min(2.9333333333vw,14/16*1rem),11/16*1rem);font-weight:400;line-height:max(min(2.9333333333vw,14/16*1rem),11/16*1rem);letter-spacing:0;color:#fff;text-align:center}@media screen and (min-width: 900px){.top-page .fv .container .fv-content .page-description{margin-top:36px;margin-top:min(1.7361111111vw,36/16*1rem);font-size:max(min(.9722222222vw,20/16*1rem),14/16*1rem);font-weight:400;line-height:max(min(.9722222222vw,20/16*1rem),14/16*1rem);letter-spacing:0}}.top-page .fv .container .achive-container{display:grid;justify-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:1fr 1fr;grid-template-areas:"product product" "id      share"}@media(min-width: 900px){.top-page .fv .container .achive-container{gap:30px;margin-top:99px;grid-template-columns:auto auto auto;grid-template-areas:"product id share"}}.top-page .fv .container .achive-container .achive-img img{width:100%;height:auto}.top-page .fv .container .achive-container .achive-img.product{grid-area:product;width:138px}@media(min-width: 900px){.top-page .fv .container .achive-container .achive-img.product{width:225px}}.top-page .fv .container .achive-container .achive-img.id{grid-area:id;width:162px}@media(min-width: 900px){.top-page .fv .container .achive-container .achive-img.id{width:263px}}.top-page .fv .container .achive-container .achive-img.share{grid-area:share;width:162px}@media(min-width: 900px){.top-page .fv .container .achive-container .achive-img.share{width:263px}}.top-page .news-event .container{gap:40px}@media screen and (min-width: 900px){.top-page .news-event .container{gap:12px}}.top-page .news-event .container .news-container,.top-page .news-event .container .event-container{background-color:#fff;border-radius:4px;min-height:300px;padding:32px 16px;position:relative}@media screen and (min-width: 900px){.top-page .news-event .container .news-container,.top-page .news-event .container .event-container{padding:40px}}.top-page .news-event .container .news-container::after,.top-page .news-event .container .event-container::after{content:"";display:block;width:100%;height:14px;margin-top:24px}@media screen and (min-width: 900px){.top-page .news-event .container .news-container::after,.top-page .news-event .container .event-container::after{margin-top:32px}}.top-page .news-event .container .news-container .content,.top-page .news-event .container .event-container .content{margin-top:32px}@media screen and (min-width: 900px){.top-page .news-event .container .news-container .content,.top-page .news-event .container .event-container .content{margin-top:56px}}.top-page .news-event .container .news-container .content .more-link,.top-page .news-event .container .event-container .content .more-link{position:absolute;bottom:32px;right:16px;display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto 0;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0;color:#c81d1d;transition:all .3s}.top-page .news-event .container .news-container .content .more-link::before,.top-page .news-event .container .event-container .content .more-link::before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#c81d1d;transition:all .3s}.top-page .news-event .container .news-container .content .more-link:hover::before,.top-page .news-event .container .event-container .content .more-link:hover::before{width:100%}@media screen and (min-width: 900px){.top-page .news-event .container .news-container .content .more-link,.top-page .news-event .container .event-container .content .more-link{bottom:40px;right:40px}}.top-page .news-event .container .news-container .no-content,.top-page .news-event .container .event-container .no-content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;padding-inline:16px}@media screen and (min-width: 900px){.top-page .news-event .container .news-container .no-content,.top-page .news-event .container .event-container .no-content{padding-inline:40px}}.top-page .news-event .container .news-container .no-content .text,.top-page .news-event .container .event-container .no-content .text{display:flex;align-items:center;font-size:calc(14/16*1rem);font-weight:600;line-height:calc(24/16*1rem);letter-spacing:1px}@media screen and (min-width: 900px){.top-page .news-event .container .news-container .no-content .text,.top-page .news-event .container .event-container .no-content .text{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:1px}}.top-page .news-event .container .news-container .no-content .text .line,.top-page .news-event .container .event-container .no-content .text .line{display:block;background-color:#000;flex:1;height:1px}.top-page .news-event .container .news-container{flex:1;min-width:50%}@media screen and (min-width: 900px){.top-page .news-event .container .news-container{width:min(100%,741px)}}.top-page .news-event .container .news-container .content .news-list .news-item{display:flex;flex-wrap:wrap;align-items:center;position:relative;transition:all .3s}@media screen and (min-width: 900px){.top-page .news-event .container .news-container .content .news-list .news-item{gap:21px}}.top-page .news-event .container .news-container .content .news-list .news-item:hover .title{color:#b10104}.top-page .news-event .container .news-container .content .news-list .news-item:not(:first-child){margin-top:24px}@media screen and (min-width: 900px){.top-page .news-event .container .news-container .content .news-list .news-item:not(:first-child){margin-top:27px}}.top-page .news-event .container .news-container .content .news-list .news-item .news-link{position:absolute;inset:0}.top-page .news-event .container .news-container .content .news-list .news-item .date{margin-right:16px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(12/16*1rem);letter-spacing:1px}@media screen and (min-width: 900px){.top-page .news-event .container .news-container .content .news-list .news-item .date{margin-right:0}}.top-page .news-event .container .news-container .content .news-list .news-item .category{width:min(100%,95px);padding:8px;background:#000;border-radius:32px;color:#fff;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(10/16*1rem);letter-spacing:1px;text-align:center}.top-page .news-event .container .news-container .content .news-list .news-item .title{flex:1;min-width:100%;margin-top:4px;font-size:calc(14/16*1rem);font-weight:600;line-height:calc(24/16*1rem);letter-spacing:1px;transition:all .3s}@media screen and (min-width: 900px){.top-page .news-event .container .news-container .content .news-list .news-item .title{min-width:260px;margin-top:0;font-size:calc(16/16*1rem);font-weight:600;line-height:calc(16/16*1rem);letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.top-page .news-event .container .event-container{width:100%}@media screen and (min-width: 1159px){.top-page .news-event .container .event-container{width:min(100%,447px)}}.top-page .news-event .container .event-container::after{margin-top:16px}@media screen and (min-width: 900px){.top-page .news-event .container .event-container::after{margin-top:24px}}.top-page .news-event .container .event-container .content .event-list .event-item{position:relative}.top-page .news-event .container .event-container .content .event-list .event-item:hover .title{color:#b10104}.top-page .news-event .container .event-container .content .event-list .event-item .event-link{position:absolute;inset:0}.top-page .news-event .container .event-container .content .event-list .event-item .thumbnail{display:grid;place-content:center;width:min(100%,367px);height:194px;margin-inline:auto;overflow:hidden}@media screen and (min-width: 900px){.top-page .news-event .container .event-container .content .event-list .event-item .thumbnail{height:241px}}.top-page .news-event .container .event-container .content .event-list .event-item .thumbnail img{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;background-color:#e5e5eb}.top-page .news-event .container .event-container .content .event-list .event-item .thumbnail .title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.top-page .news-event .container .event-container .content .event-list .event-item .thumbnail .date{margin-top:6px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.top-page .news-event .container .event-container .content .event-list .event-item .thumbnail.bg-r{background:url(../../img/event/thumbnail-r.png) no-repeat center/cover}.top-page .news-event .container .event-container .content .event-list .event-item .thumbnail.bg-g{background:url(../../img/event/thumbnail-g.png) no-repeat center/cover}.top-page .news-event .container .event-container .content .event-list .event-item .thumbnail.bg-y{background:url(../../img/event/thumbnail-o.png) no-repeat center/cover}.top-page .news-event .container .event-container .content .event-list .event-item .title{width:min(100%,367px);margin-inline:auto;margin-top:16px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0;transition:all .3s}@media screen and (min-width: 900px){.top-page .news-event .container .event-container .content .event-list .event-item .title{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(23/16*1rem);letter-spacing:0}}.top-page .news-event .container .event-container .content .event-list .event-item .date,.top-page .news-event .container .event-container .content .event-list .event-item .format{width:min(100%,367px);margin-inline:auto;margin-top:16px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(16/16*1rem);letter-spacing:0;color:#4f4f4f}.top-page .service{overflow:hidden}.top-page .service .container .content{margin-top:40px}@media screen and (min-width: 900px){.top-page .service .container .content{margin-top:92px}}.top-page .service .container .content:not(:first-of-type){margin-top:80px}.top-page .service .container .content .content-head{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:0}@media screen and (min-width: 900px){.top-page .service .container .content .content-head{font-size:calc(22/16*1rem);font-weight:700;line-height:calc(48/16*1rem);letter-spacing:0}}.top-page .service .container .content .service-list{width:min(100%,1600px);margin-inline:auto}.top-page .service .container .content .service-list .swiper-wrapper{display:flex;margin-top:24px}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper{width:100%;margin-top:16px;margin-inline:auto}}@media screen and (min-width: 1100px){.top-page .service .container .content .service-list .swiper-wrapper .service-item{width:min(33.3333333333vw - 80px - 16px,382px)}}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item{width:min(33.3333333333vw - 80px - 27px,382px)}}.top-page .service .container .content .service-list .swiper-wrapper .service-item:not(:has(.on-premise-link))::after{content:"";display:block;height:38px}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner{width:100%;padding:40px 24px 16px;background-color:#fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.09);position:relative;transition:all .3s}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner{padding:40px min(clamp(17px,1.1805555556vw,22px),22px) 16px}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner:hover{box-shadow:unset}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner:hover::before{border-color:#cb2525}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner:hover .service-link-text{background-color:color-mix(in srgb, #c81d1d, #000 20%)}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner::before{content:"";position:absolute;inset:0;border:1px solid rgba(0,0,0,0);border-radius:10px;transition:all .3s;pointer-events:none}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner.pl-18{padding-left:18px}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner.pl-18{padding-left:min(1.1805555556vw,22px)}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner.pt-26{padding-top:26px}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner.pt-26{padding-top:40px}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-head-ja{display:block;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(14/16*1rem);letter-spacing:0}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-head-ja{font-size:min(clamp(8px,.5555555556vw,12px),12px);line-height:min(clamp(10px,.6944444444vw,14px),14px)}}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-head-ja.nowrap{white-space:normal}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-head-en{display:block;margin-top:7px;font-size:calc(27/16*1rem);font-weight:700;line-height:calc(27/16*1rem);letter-spacing:0}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-head-en{font-size:clamp(20px,1.3888888889vw,27px);line-height:clamp(20px,1.3888888889vw,27px)}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-head-en.small{font-size:calc(20/16*1rem)}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-head-en.small{font-size:clamp(14px,1.3888888889vw,27px)}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .thumbnail{width:100%;height:auto;max-height:calc(157/16*1rem);margin-top:16px}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .thumbnail{max-height:9.4791666667vw;margin-top:min(clamp(30px,2.0833333333vw,40px),40px)}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .thumbnail img{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-text{margin-top:20px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(22/16*1rem);letter-spacing:1px}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-text{margin-top:min(clamp(30px,2.0833333333vw,40px),40px);font-size:min(clamp(10px,.6944444444vw,14px),14px);line-height:min(clamp(17px,1.1805555556vw,22px),22px)}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-link-text{display:flex;align-items:center;justify-content:center;width:min(100%,160px);margin-top:20px;margin-inline:auto 0;padding:10px;border-radius:64px;background-color:#c81d1d;color:#fff;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(22/16*1rem);letter-spacing:0;transition:all .3s}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-link-text{width:min(clamp(120px,8.3333333333vw,160px),160px);margin-top:min(clamp(12px,.8333333333vw,16px),16px);font-size:min(clamp(10px,.6944444444vw,14px),14px);line-height:min(clamp(17px,1.1805555556vw,22px),22px)}}.top-page .service .container .content .service-list .swiper-wrapper .service-item .inner .service-link{position:absolute;inset:0}.top-page .service .container .content .service-list .swiper-wrapper .on-premise-link{display:block;width:-moz-fit-content;width:fit-content;margin-top:16px;color:#b52f14;position:relative;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0}@media screen and (min-width: 900px){.top-page .service .container .content .service-list .swiper-wrapper .on-premise-link{font-size:min(clamp(9px,.625vw,12px),12px);line-height:min(clamp(10px,.6944444444vw,14px),14px)}}.top-page .service .container .content .service-list .swiper-wrapper .on-premise-link::before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#b52f14;transition:all .3s}.top-page .service .container .content .service-list .swiper-wrapper .on-premise-link:hover::before{width:100%}.top-page .service .container .content .service-list .swiper-wrapper .on-premise-link i{padding-right:5px}.top-page .clients{overflow:hidden}.top-page .clients .container .head-block{display:flex;align-items:flex-end;justify-content:space-between}.top-page .clients .container .head-block .more-link{display:block;width:min(100%,131px);padding:13px;border:1px solid #000;border-radius:20px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(14/16*1rem);letter-spacing:0;text-align:center;transition:all .3s}.top-page .clients .container .head-block .more-link:hover{background:#000;color:#fff}.top-page .clients .container .content{margin-top:38px;margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1);padding-inline:24px}.top-page .clients .container .content .clients-list{width:min(100%,1580px);margin-inline:auto}.top-page .clients .container .content .clients-list .swiper-wrapper{display:flex}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item{display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.09);padding:40px 24px;position:relative;transition:all .3s}@media screen and (min-width: 900px){.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item{width:min(100%,500px);padding:24px 30px 15px 28px}}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item:hover{box-shadow:unset}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item:hover::before{border-color:#cb2525}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item:hover .clients-link-text{background-color:#fff;border-color:#000;color:#000}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item::before{content:"";position:absolute;inset:0;border:1px solid rgba(0,0,0,0);border-radius:10px;transition:all .3s;pointer-events:none}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .tag{position:absolute;top:24px;right:30px;width:min(100%,72px);padding:10px;background-color:#f9f9f9;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(10/16*1rem);letter-spacing:0;text-align:center}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .logo{width:min(100%,194px);height:68px}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .logo img{width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .clients-head{margin-top:33px;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .clients-text{flex:1;min-height:130px;margin-top:15px;padding-left:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0;color:#202124}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .clients-subhead{margin-top:35px;padding-left:15px;border-left:1px solid #000;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(16/16*1rem);letter-spacing:1px;color:#0a2540}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .service-list{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .service-list .service-item{width:min(50%,120px)}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .service-list .service-item .service-logo{width:100%;height:auto}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .service-list .service-item .service-logo img{width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .clients-link-text{display:block;width:min(100%,173px);margin-top:24px;margin-inline:auto 0;padding:11px 18px;border-radius:52px;border:1px solid rgba(0,0,0,0);background-color:#000;font-size:calc(10/16*1rem);font-weight:700;line-height:calc(14/16*1rem);letter-spacing:0;color:#fff;text-align:center;transition:all .3s}@media screen and (min-width: 900px){.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .clients-link-text{margin-top:20px}}.top-page .clients .container .content .clients-list .swiper-wrapper .clients-item .clients-link{position:absolute;inset:0}.top-page .case{background:#fff}@media screen and (min-width: 900px){.top-page .case{background:url(../../img/top/bg-case.webp) no-repeat center/cover;padding-inline:min(4.375vw,84/16*1rem)}}.top-page .case .container{width:min(100%,1750px);align-items:center;justify-content:space-between;gap:calc(40/16*1rem)}@media screen and (min-width: 900px){.top-page .case .container{gap:min(2.0833333333vw,40px);padding-block:0}}.top-page .case .container .achive-container{width:100%}@media screen and (min-width: 900px){.top-page .case .container .achive-container{width:-moz-fit-content;width:fit-content;padding-block:min(6.875vw,132px)}}.top-page .case .container .achive-container .achive-content{width:100%;background-color:#fff;border-radius:calc(10/16*1rem);padding:calc(24/16*1rem);box-shadow:3px 4px 10px rgba(0,0,0,.25)}@media screen and (min-width: 900px){.top-page .case .container .achive-container .achive-content{width:-moz-fit-content;width:fit-content;padding:min(2.0833333333vw,40px) min(1.25vw,24px) min(1.25vw,24px)}}.top-page .case .container .achive-container .achive-content .achive-head{width:-moz-fit-content;width:fit-content;border-bottom:1px solid #e3e3e3;padding-bottom:calc(9/16*1rem);font-size:calc(24/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:1px}@media screen and (min-width: 900px){.top-page .case .container .achive-container .achive-content .achive-head{padding-inline:calc(10/16*1rem)}}.top-page .case .container .achive-container .achive-content .achive-text{display:flex;align-items:flex-end;justify-content:center;margin-top:calc(16/16*1rem);position:relative}@media screen and (min-width: 900px){.top-page .case .container .achive-container .achive-content .achive-text{padding:min(.625vw,12/16*1rem) min(1.0416666667vw,20/16*1rem)}}.top-page .case .container .achive-container .achive-content .achive-text .number{display:inline-block;padding-right:calc(18/16*1rem);font-size:calc(64/16*1rem);font-weight:900;line-height:calc(64/16*1rem);letter-spacing:-3px;background:linear-gradient(to right, #cb2525, #8d1d1d);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 900px){.top-page .case .container .achive-container .achive-content .achive-text .number{padding-bottom:calc(16/16*1rem);font-size:min(6.25vw,120/16*1rem);font-weight:900;line-height:min(5vw,96/16*1rem);letter-spacing:max(-.3472222222vw,-6px)}}.top-page .case .container .achive-container .achive-content .achive-text .small{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:1px;background:#000;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}@media screen and (min-width: 900px){.top-page .case .container .achive-container .achive-content .achive-text .small{padding-bottom:calc(29/16*1rem);font-size:min(1.6666666667vw,32/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:1px}}.top-page .case .container .achive-container .achive-content.id{margin-top:calc(32/16*1rem)}.top-page .case .container .achive-container .achive-content.id .achive-text .small{position:absolute;top:calc(-21/16*1rem);right:0;line-height:calc(14/16*1rem)}@media screen and (min-width: 900px){.top-page .case .container .achive-container .achive-content.id .achive-text .small{position:static;line-height:calc(32/16*1rem)}}.top-page .case .container .company-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;width:100%;height:440px;background-color:#fff}@media screen and (min-width: 900px){.top-page .case .container .company-list{grid-template-columns:repeat(3, 1fr);gap:min(80px,4.1666666667vw);width:min(42.5vw,817px);height:auto;margin-inline:auto;padding-block:min(6.875vw,132px)}}.top-page .case .container .company-list .company-item{display:grid;place-items:center}.top-page .case .container .company-list .company-item.knt img{width:87px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.knt img{width:136px}}.top-page .case .container .company-list .company-item.primaham img{width:159px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.primaham img{width:198px}}.top-page .case .container .company-list .company-item.aiphone img{width:129px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.aiphone img{width:171px}}.top-page .case .container .company-list .company-item.yurindo img{width:103px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.yurindo img{width:128px}}.top-page .case .container .company-list .company-item.kibun img{width:70px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.kibun img{width:130px}}.top-page .case .container .company-list .company-item.itami img{width:57px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.itami img{width:106px}}.top-page .case .container .company-list .company-item.saga img{width:128px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.saga img{width:160px}}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.matsudo img{width:200px}}.top-page .case .container .company-list .company-item.kouritu img{width:182px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.kouritu img{width:227px}}.top-page .case .container .company-list .company-item.parks img{width:93px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.parks img{width:173px}}.top-page .case .container .company-list .company-item.rena img{width:164px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.rena img{width:256px}}.top-page .case .container .company-list .company-item.onward img{width:138px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.onward img{width:172px}}.top-page .case .container .company-list .company-item.jbcc img{width:48px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.jbcc img{width:105px}}.top-page .case .container .company-list .company-item.ebara img{width:113px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.ebara img{width:176px}}.top-page .case .container .company-list .company-item.nipponpaint img{width:57px}@media screen and (min-width: 900px){.top-page .case .container .company-list .company-item.nipponpaint img{width:124px}}.top-page .feature{overflow:hidden}.top-page .feature .container .content{margin-top:40px}.top-page .feature .container .content .feature-list{width:min(100%,1600px);margin-inline:auto}.top-page .feature .container .content .feature-list .swiper-wrapper{display:flex;align-items:stretch}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item{padding:calc(40/16*1rem) calc(24/16*1rem);background-color:#fff;border-radius:calc(28/16*1rem)}@media screen and (min-width: 900px){.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item{width:min(33.3333333333vw - 80px - 24px,384px);height:auto;padding:min(2.0833333333vw,40/16*1rem) min(1.6666666667vw,32/16*1rem)}}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item .icon{width:auto;height:calc(39/16*1rem)}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item .feature-head{margin-top:40px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:1px}@media screen and (min-width: 900px){.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item .feature-head{margin-top:min(2.0833333333vw,40/16*1rem);font-size:min(1.6666666667vw,32/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:1px}}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item .feature-content-list{margin-top:calc(32/16*1rem)}@media screen and (min-width: 900px){.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item .feature-content-list{margin-top:min(1.6666666667vw,32/16*1rem)}}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item .feature-content-list .feature-content-item{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(32/16*1rem);letter-spacing:1px}@media screen and (min-width: 900px){.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item .feature-content-list .feature-content-item{font-size:min(1.0416666667vw,20/16*1rem);font-weight:400;line-height:min(2.0833333333vw,40/16*1rem);letter-spacing:1px}}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item.sla .feature-content-list .feature-content-item{display:flex}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item.sla .feature-content-list .feature-content-item .number{display:block;margin-left:4px;font-size:calc(20/16*1rem);font-weight:600;line-height:calc(24/16*1rem);letter-spacing:1px}@media screen and (min-width: 900px){.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item.sla .feature-content-list .feature-content-item .number{font-size:min(1.6666666667vw,32/16*1rem);font-weight:600;line-height:min(1.6666666667vw,32/16*1rem);letter-spacing:1px}}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item.sla .feature-content-list .feature-content-item .number .tax{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(16/16*1rem);letter-spacing:1px}.top-page .feature .container .content .feature-list .swiper-wrapper .feature-item.sla .feature-content-list .feature-content-item-note{margin-top:8px;font-size:calc(10/16*1rem);font-weight:400;line-height:calc(10/16*1rem);letter-spacing:0}.page-product .section .container{padding-block:0}.page-product .section .container .product-head{display:flex;align-items:center;margin:0;font-size:calc(30/16*1rem);font-weight:700;line-height:calc(45/16*1rem);letter-spacing:.08em;position:relative}@media screen and (max-width: 1139px){.page-product .section .container .product-head{font-size:20px;line-height:1.4;display:block;width:100%}}.page-product .section .container .product-head .bar{width:430px;height:6px;display:block;margin-left:16px;background-color:#00406c}@media screen and (max-width: 1139px){.page-product .section .container .product-head .bar{width:100%;height:3px;margin-left:0;margin-top:8px}}.page-product .section .container .product-head.decoration-line::after{content:"";width:50%;height:4px;display:block;position:absolute;top:50%;bottom:0;left:auto;right:0;transform:translateY(-50%);background-color:#7cbcff}@media screen and (max-width: 1139px){.page-product .section .container .product-head.decoration-line::after{top:auto;bottom:-12px;width:100%;transform:unset}}.page-product .section .container .product-head.text-right{justify-content:flex-end}.page-product .section .container .product-head.text-right.decoration-line::after{left:0;right:auto}.page-product .section .container .product-head-cc .bar{background-color:#71008f}.page-product .section .container .product-head-cms .bar{background-color:#77c156}.page-product .section .container .product-head-mgs .bar,.page-product .section .container .product-head-cmsst .bar{background-color:#8f0011}.page-product .section .container .product-head-em .bar{background-color:#147528}.page-product .section .container .product-head-cm.decoration-line::after{background-color:#ec8e25}.page-product .section .container .product-head-cdr.decoration-line::after{background-color:#23a455}.page-product .section .container .product-head-ea.decoration-line::after{background-color:#073862}.page-product .section .container .product-head-mg.decoration-line::after{background-color:#8f0011}.page-product .section .inner{width:min(100%,1140px);margin-inline:auto}.page-product .section.bg-dark{background-color:#2b2e38}.page-product .section.bg-dark .product-head{color:#fff}.page-product .head{margin-top:60px;color:#000;letter-spacing:.06em}.page-product .head .lead{font-weight:700;font-size:30px;line-height:1.33333}.page-product .head .name{font-weight:900;margin-top:30px;font-size:48px;line-height:1.1875;letter-spacing:.06em}.page-product .head .name span{font-weight:normal;font-size:22px;line-height:1.5}.page-product .m-card{margin-top:40px}.page-product .m-card .list{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;margin-top:70px}.page-product .m-card .list .headline{font-size:30px;line-height:1.4;color:#fff;text-align:center;margin-bottom:40px}.page-product .m-card .list .item{width:32%;margin-left:2%;background-image:url(../../img/common/product_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;margin-bottom:20px;padding:140px 20px}.page-product .m-card .list .item:first-child{margin-left:0}.page-product .m-card .list .item:nth-of-type(1){background-image:url(../../img/common/bg01.jpg)}.page-product .m-card .list .item:nth-of-type(2){background-image:url(../../img/common/bg02.jpg)}.page-product .m-card .list .item:nth-of-type(3){background-image:url(../../img/common/bg03.jpg)}.page-product .m-card .list .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-size:cover;opacity:1;background-color:#1e1e1e;opacity:.5}.page-product .m-card .list .item .text{color:#f5f5f5;text-align:center;font-size:24px;line-height:1.33333;font-weight:400;width:100%;position:relative;z-index:1}.page-product .m-card .list .item .text span{font-size:14px;line-height:1.42857}.page-product .m-card .annotation{width:32%;margin-left:auto;margin-right:0;display:flex;justify-content:flex-end;align-items:center;position:relative}.page-product .m-card .annotation .text{color:#2b2f38;font-size:12px;line-height:1.66667}.page-product .m-table{margin-top:80px}.page-product .m-table .annotation{text-align:right;margin-top:8px}.page-product .m-table .lead{font-size:32px;line-height:1.78125;margin-top:50px}.page-product .m-table .table{display:-ms-flex;display:flex;justify-content:space-between;color:#f5f5f5;margin-top:40px}.page-product .m-table .table .row{background-color:#2b2e38;width:33.333%;max-width:340px}.page-product .m-table .table .row .headline{padding:20px 8px;background-color:#238a03;text-align:center;font-size:20px;line-height:1.2}.page-product .m-table .table .row .headline-middle{padding:4px 8px;background-color:#29ad01;font-size:18px;line-height:1.33333}.page-product .m-table .table .row .list{padding:20px 20px 10px}.page-product .m-table .table .row .list li{font-size:16px;line-height:1.5;margin-bottom:16px}.page-product .m-table .table .row .list li svg,.page-product .m-table .table .row .list li .fas{color:#238a03;fill:#238a03}.page-product .m-table .table .row .list li a{color:#fff;text-decoration:underline}.page-product .m-cta{background-size:auto auto;background-color:#0c406c;background-image:repeating-linear-gradient(135deg, transparent, transparent 17px, #073356 17px, #073356 34px);padding:60px 20px 80px}.page-product .m-cta .container{display:-ms-flex;display:flex;justify-content:space-around;align-items:flex-end;width:900px}.page-product .m-cta .a-btn{position:relative;z-index:1;display:-ms-flex;display:flex;flex-direction:column}.page-product .m-cta .a-btn .label{text-align:center;color:#fff;font-size:14px;line-height:1.42857;font-weight:700;margin-bottom:8px}.page-product .m-cta .a-btn a{font-size:20px;line-height:1.45;fill:#000;color:#000;background-color:#fff;border:3px solid #fff;font-weight:700;padding:6px 45px;border:none}.page-product .m-cta .a-btn a:hover{border:none;font-size:20px;line-height:1.45;line-height:1.45 !important;opacity:.7}.page-product .view{margin-top:120px}.page-product .view .slide{margin-top:70px;margin-left:auto;margin-right:auto;max-width:800px}.page-product .view .slide .text{text-align:center;font-size:16px;line-height:1.25;margin-top:8px}.page-product .view .slide .slick-prev,.page-product .view .slide .slick-next{width:14px;height:14px;z-index:10}.page-product .view .slide .slick-prev:before,.page-product .view .slide .slick-next:before{position:absolute;top:-3px;bottom:0;margin:auto;content:"";vertical-align:middle;right:20px;width:14px;height:14px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);left:0}.page-product .view .slide .slick-prev:before{transform:rotate(-135deg)}.page-product .view .slide .slick-next:before{transform:rotate(45deg)}.page-product .view .slide .slick-dots{bottom:-35px}.page-product .view .slide .slick-dots li{width:10px;height:10px;margin:0 4px}.page-product .view .slide .slick-dots li.slick-active button{background:#4d4d4d}.page-product .view .slide .slick-dots li button{padding:0;width:10px;height:10px;background:#ddd;border-radius:20px}.page-product .view .slide .slick-dots li button:before{display:none}.page-product .related{margin-top:120px;padding-bottom:120px}.page-product .related .annotation{text-align:right;margin-top:20px;font-size:16px;line-height:2}.page-product .related .annotation a{color:#0091ff;cursor:pointer;text-decoration:none}.page-product .related .annotation a:hover{opacity:.7}.page-product .related .list{margin-top:60px;width:900px;margin-left:auto;margin-right:auto}.page-product .related .list .item{display:grid;grid-template-columns:1fr 3fr;gap:40px;margin-top:60px}.page-product .related .list .item:nth-of-type(1){margin-top:0}.page-product .related .list .item .img{width:396px}.page-product .related .list .item .content h3{font-size:20px;line-height:1.6}.page-product .related .list .item .content .button{text-align:center;margin-top:26px;max-width:300px}.page-product .related .list .item .content .button a{border-radius:50px;padding:8px;width:100%;display:block;background:#00406c;color:#fff}.page-product .card{margin-top:120px}.page-product .card .list{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;margin-top:70px}.page-product .card .list .item{width:32%;margin-left:2%;align-items:center;margin-bottom:20px;counter-increment:rank}.page-product .card .list .item:first-child{margin-left:0}.page-product .card .list .item:nth-of-type(1) .image{background-image:url(../../img/common/bg01.jpg)}.page-product .card .list .item:nth-of-type(2) .image{background-image:url(../../img/common/bg02.jpg)}.page-product .card .list .item:nth-of-type(3) .image{background-image:url(../../img/common/bg03.jpg)}.page-product .card .list .item .image{background-image:url(../../img/common/product_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;display:flex;justify-content:center;text-align:center;width:100%;padding:82px 32px 32px;position:relative;min-height:170px}.page-product .card .list .item .image:after{font-size:21px;line-height:1;color:#07325b;background:#fff;width:46px;height:46px;line-height:46px;content:counter(rank);font-weight:700;border-radius:50px;position:absolute;top:20px;left:0;right:0;margin:auto}.page-product .card .list .item .image .lead{font-size:20px;line-height:1.4;color:#fff}.page-product .card .list .item .content{margin-top:19px}.page-product .card .list .item .title{font-size:20px;line-height:1.45;font-weight:700;color:#000}.page-product .card .list .item .title span.number{font-size:30px;line-height:1.2;display:inline-block;margin-top:8px}.page-product .card .list .item .title span.small{font-size:18px;line-height:1}.page-product .card .list .item .text{margin-top:8px;font-size:16px;line-height:2;position:relative;z-index:1}.page-product .card .list .item .text span{font-size:14px;line-height:1.42857}.page-product .feature{margin-top:140px}.page-product .feature .lead{font-size:30px;line-height:1.5;margin-top:60px;font-weight:700;letter-spacing:.06em}.page-product .feature .content{margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1);width:auto}@media screen and (max-width: 1139px){.page-product .feature .content .inner{padding-inline:20px}}.page-product .feature .item{background-color:#f5f5f5;padding:30px;margin-top:30px}.page-product .feature .item.-first{background-image:url(../../img/product/cms/bg02.png);background-repeat:no-repeat;background-position:right top;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;margin-top:60px}.page-product .feature .item.-first .content{width:498px}.page-product .feature .item.-first .image{width:530px}.page-product .feature .item .content .caption{font-size:16px;line-height:1.5;color:#77c156}.page-product .feature .item .content .title{font-size:30px;line-height:1.5;color:#000;margin-top:26px;font-weight:700}.page-product .feature .item .content .description{margin-top:24px;font-size:16px;line-height:2}.page-product .feature .item .content .box{margin-top:40px;font-size:16px;line-height:2}.page-product .feature .item .content .box .box-lead{font-weight:700}.page-product .feature .item .list-doc{margin-top:24px}.page-product .feature .item .list-doc li{position:relative;padding-left:6px;font-size:16px;line-height:2;list-style:disc inside}.page-product .guideline{margin-top:80px}.page-product .guideline .content{margin-top:60px}.page-product .guideline .content h3{font-size:20px;line-height:1.95;color:#000}.page-product .guideline .content .text{font-size:16px;line-height:2;margin-top:12px}.page-product .guideline .list-doc{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px;background-color:#fcfbfc;padding:40px}.page-product .guideline .list-doc li{position:relative;padding-left:6px;font-size:16px;line-height:2;list-style:disc inside}.page-product .casestudy{margin-top:148px}.page-product .casestudy .list{display:-ms-flex;display:flex;flex-wrap:wrap;margin-top:60px}.page-product .casestudy .list li{width:340px;margin-right:50px}.page-product .casestudy .list li:nth-of-type(3n){margin-right:0}.page-product .casestudy .list li .image.-noimg{width:85px;height:193px;display:-ms-flex;display:flex;justify-content:center;align-items:center}.page-product .casestudy .list li .content{margin-top:20px}.page-product .casestudy .list li .content h3{font-size:20px;line-height:1.95;color:#000}.page-product .casestudy .list li .content .text{font-size:16px;line-height:2;margin-top:0}.page-product .casestudy .list li .content .list-doc{margin-top:10px}.page-product .casestudy .list li .content .list-doc li{position:relative;padding-left:6px;font-size:14px;line-height:2;list-style:disc inside;margin-right:0;padding:0;width:auto}.page-product .casestudy .list li .content .button{text-align:center;margin-top:16px}.page-product .casestudy .list li .content .button a{border-radius:50px;padding:8px;width:100%;display:block;background:#00406c;color:#fff}.page-product .casestudy .annotation{text-align:right;margin-top:40px;font-size:12px;line-height:1.66667;color:#a1a1a1}.page-product .voice{margin-top:120px}.page-product .voice .list{margin-top:60px}.page-product .voice .list li{margin-top:40px}.page-product .voice .list li:nth-of-type(1){margin-top:0}.page-product .voice .list li .text{font-size:16px;line-height:2}.page-product .voice .list li .info{text-align:right;margin-top:8px}.page-product .support{margin-top:120px}.page-product .support .box{display:-ms-flex;display:flex;flex-wrap:wrap;margin-top:50px}.page-product .support .box .item{width:48%;margin-right:4%}.page-product .support .box .item:nth-of-type(2n){margin-right:0}.page-product .support .box .item .table{width:100%;border-top:1px solid #d8d8d8}.page-product .support .box .item .table th,.page-product .support .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product .support .box .item .table th{text-align:left}.page-product .support .box .item .table td{text-align:right;padding-right:40px}.page-product .support .box .item .table td .certificate01,.page-product .support .box .item .table td .certificate02,.page-product .support .box .item .table td .certificate03{width:98px;display:block;margin-left:auto}.page-product .support .annotation{font-size:12px;line-height:2.66667;text-align:left;margin-top:0}.page-product .flow{margin-top:120px}.page-product .flow .list{display:-ms-flex;display:flex;flex-wrap:wrap;margin-top:60px}.page-product .flow .list .item{background:#fff;padding:20px;width:247px;border-radius:8px;margin-left:50px;position:relative}.page-product .flow .list .item:nth-of-type(1){margin-left:0}.page-product .flow .list .item:nth-of-type(1):after{display:none}.page-product .flow .list .item:after{content:"▶";display:block;top:0;bottom:0;margin:auto;left:-30px;font-size:20px;line-height:1;position:absolute;color:#fff;display:-ms-flex;display:flex;align-items:center}.page-product .flow .list .item h3{text-align:center;color:#003356;font-size:26px;line-height:1.46154;border-bottom:1px solid #979797;padding-bottom:10px}.page-product .flow .list .item .text{font-size:23px;line-height:1.47826;color:#000;text-align:center;font-weight:700;margin-top:8px}.page-product .flow .list .item .annotation{font-size:14px;line-height:1.42857;margin-top:4px;text-align:center;font-weight:700}.page-product .form{margin-top:200px;background:#fff;padding-top:60px}.page-product .form .inner{width:900px}.page-product .form .box{margin-bottom:60px}.page-product .form .box .text{font-weight:700;font-size:29px;line-height:1.55172}.page-product .form .box .headline{font-size:48px;line-height:1.16667;color:#000;margin-top:8px;margin-bottom:8px}.page-product .form .box .headline span{font-weight:normal;font-size:22px;line-height:1.27273;display:block;margin-top:8px}.page-product .form .entry{position:relative;background:#2b2e38;padding-top:120px;padding-bottom:60px;margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1)}.page-product .form .entry:after{content:"";position:absolute;right:0;top:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:70px 120px 0 120px}.page-product .hs-form-booleancheckbox{text-align:center;margin-bottom:8px}@media screen and (max-width: 899px){.page-product .hs-form-booleancheckbox{margin-block:16px}}.page-product .hs-form-booleancheckbox label{display:block;width:100%;text-align:center}.page-product .field label{color:#fff;font-size:16px;line-height:2}.page-product .field label.hs-form-booleancheckbox-display .hs-input{margin-top:0 !important;margin-right:24px;padding:0 !important;width:34px !important;height:11px;position:relative;background-color:inherit !important}.page-product .field label.hs-form-booleancheckbox-display .hs-input::before,.page-product .field label.hs-form-booleancheckbox-display .hs-input::after{content:"";position:absolute;top:50%;left:10px}.page-product .field label.hs-form-booleancheckbox-display .hs-input::before{width:11px;height:11px;background-color:#fff;transform:translateY(calc(-50% - 1px));border:1px solid #848484}.page-product .field label.hs-form-booleancheckbox-display .hs-input::after{font:var(--fa-font-solid);font-size:11px;color:#fff;transform:translate(1px, calc(-50% - 1px))}.page-product .field label.hs-form-booleancheckbox-display .hs-input:checked::before{background-color:#2d75ff;border-color:#2d75ff}.page-product .field label.hs-form-booleancheckbox-display .hs-input:checked::after{content:""}.page-product .field label.hs-form-booleancheckbox-display a{color:#7cbcff}.page-product .hbspt-form .hs-form-field{margin:16px 0 0}.page-product .hbspt-form .hs-form-field .input .hs-input{margin:8px 0 0;background:#f5f5f5;color:#2b2f38;width:100%;border-radius:4px;padding:8px 16px;font-size:16px}.page-product .hbspt-form .hs-form-field .input .hs-input:focus{background:#f5f5f5;color:#2b2f38}.page-product .hbspt-form .hs-form-field .input .hs-input[name=product_name]{cursor:no-drop;pointer-events:none;background:#2b2f38;padding:0;color:#f5f5f5;border:none}.page-product .hbspt-form .hs-form-field input[type=radio]{width:35px !important;height:11px;margin:0 !important;padding:0 !important;position:relative;background-color:inherit !important}.page-product .hbspt-form .hs-form-field input[type=radio]::before,.page-product .hbspt-form .hs-form-field input[type=radio]::after{content:"";border-radius:50%;background-color:#fff;position:absolute;top:50%;left:10px}.page-product .hbspt-form .hs-form-field input[type=radio]::before{width:11px;height:11px;transform:translateY(-50%);border:1px solid #848484}.page-product .hbspt-form .hs-form-field input[type=radio]::after{width:7px;height:7px;background-color:inhert;transform:translate(2px, -50%)}.page-product .hbspt-form .hs-form-field input[type=radio]:checked::before{border-color:#2d75ff}.page-product .hbspt-form .hs-form-field input[type=radio]:checked::after{background-color:#2d75ff}.page-product .hbspt-form .hs-form-field input[type=submit]{margin:24px 0 0}.page-product .hbspt-form .grecaptcha-badge{margin:0 auto}.page-product .hbspt-form .hs_submit{margin:24px 0 0;text-align:center}.page-product .hbspt-form .hs_submit input[type=submit]{margin-top:8px;border:1px solid #f5f5f5;padding:16px 45px;background:#fff;color:#2b2e38;border-radius:50px;font-size:18px;line-height:1;transition:all .2s ease-in-out;border:1px solid #00406c}.page-product .hbspt-form .hs_submit input[type=submit]:hover{background:#00406c;color:#fff;border:1px solid #00406c}.page-product .hs-error-msgs{list-style:none;padding:0;font-size:12px}.page-product body.elementor-kit-16 label.hs-error-msg,.page-product .hs-form-required{color:#ff001f}.page-product .hbspt-form{width:-moz-fit-content;width:fit-content;margin:0 auto}.page-product .hbspt-form .hs-form-field .input textarea.hs-input{height:240px !important}.page-product .price{background-color:#2b2e38;padding:80px 0;margin-top:80px}.page-product .price .inner{background-color:#1b2024;padding:40px}.page-product .price .text{text-align:center;font-size:36px;line-height:1.77778;color:#eff0f2;letter-spacing:.1em;font-family:"Noto Sans",Sans-serif}.page-product .price .annotation{text-align:right;color:#eff0f2;margin-top:0}.page-product .price .link{width:1140px;margin-right:auto;margin-left:auto;text-align:right;color:#eff0f2;margin-top:0;margin-top:8px}.page-product .price .link a{color:#eff0f2;text-decoration:underline}.page-product .cta{position:relative;padding:100px 0}.page-product .cta .overlay{background-image:url(../../img/common/cta_bg01.png);background-position:47% -116px;background-repeat:no-repeat;background-size:631px auto;height:100%;width:100%;top:0;left:0;opacity:.16;position:absolute}.page-product .cta .inner{display:-ms-flex;display:flex;justify-content:space-around;align-items:center}.page-product .cta .a-btn{position:relative;z-index:1}.page-product .price .a-inquiry{text-align:center}.page-product .price .a-inquiry .sp{display:none}.page-product .price .a-inquiry .lead{font-size:28px;line-height:45px;color:#fff;margin:56px 0}@media screen and (max-width: 1139px){.page-product .price .a-inquiry .lead{font-size:22px;line-height:35px}}.page-product .plan table,.page-product .support table{border-collapse:separate}.page-product .plan table td,.page-product .plan table th,.page-product .support table td,.page-product .support table th{vertical-align:middle}@media print,screen and (max-width: 1139px){.page-product .m-card .list{display:block}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .m-card .list{display:-ms-flex;display:flex;flex-wrap:wrap}}@media print,screen and (max-width: 1139px){.page-product .m-card .list .headline{text-align:left;margin-bottom:20px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .m-card .list .headline{font-size:22px;line-height:1.36364}}@media print,screen and (max-width: 1139px){.page-product .m-card .list .item{width:100%;margin-left:0;margin-bottom:20px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .m-card .list .item{width:32%;margin-left:2%}}@media print,screen and (max-width: 1139px){.page-product .m-card .list .item .text{font-size:20px;line-height:1.3}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .m-card .list .item .text{font-size:16px;line-height:1.25}}@media print,screen and (max-width: 1139px){.page-product .m-card .annotation{width:100%;display:block}}@media print,screen and (max-width: 1139px){.page-product .m-table .lead{font-size:22px;line-height:1.45455}}@media print,screen and (max-width: 1139px){.page-product .m-table .table{display:block}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .m-table .table{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media print,screen and (max-width: 1139px){.page-product .m-table .table .row{width:100% !important;max-width:100% !important;margin-bottom:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product .m-table .table .row .headline{text-align:left}}@media print,screen and (max-width: 1139px){.page-product .m-cta{padding:40px 20px}}@media print,screen and (max-width: 1139px){.page-product .m-cta .container{display:block;text-align:center;width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .m-cta .container{display:-ms-flex;display:flex;flex-wrap:wrap}}@media print,screen and (max-width: 1139px){.page-product .m-cta .a-btn{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product .m-cta .a-btn:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product .m-cta .a-btn .label{margin-top:-16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .m-cta .a-btn a{font-size:12px;line-height:1.66667;padding:4px 12px}}@media print,screen and (max-width: 1139px){.page-product.page-product-ea .m-table .table .row{width:100%;max-width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product.page-product-ea .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product .head{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product .head .lead{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product .head .name{margin-top:20px;font-size:24px;line-height:1.41667}}@media print,screen and (max-width: 1139px){.page-product .head .name span{display:block;font-size:14px;line-height:1.42857}}@media print,screen and (max-width: 1139px){.page-product .m-table .annotation{margin-top:0}}@media print,screen and (max-width: 1139px){.page-product .view{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product .view .slide{margin-top:30px}}@media print,screen and (max-width: 1139px){.page-product .view .slide .slick-prev{left:0}}@media print,screen and (max-width: 1139px){.page-product .view .slide .slick-next{right:0}}@media print,screen and (max-width: 1139px){.page-product .related{margin-top:60px;padding-bottom:60px}}@media print,screen and (max-width: 1139px){.page-product .related .list{margin-top:30px;width:100%}}@media print,screen and (max-width: 1139px){.page-product .related .list .item{display:block;width:100%}}@media print,screen and (max-width: 1139px){.page-product .related .list .item .img{width:100%;margin-bottom:12px}}@media print,screen and (max-width: 1139px){.page-product .related .list .item .content h3{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product .related .list .item .content .button{max-width:100%}}@media print,screen and (max-width: 1139px){.page-product .card{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product .card .list{display:block;margin-top:24px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .card .list{display:-ms-flex;display:flex;flex-wrap:wrap}}@media print,screen and (max-width: 1139px){.page-product .card .list .item{width:100%;margin-left:0;margin-bottom:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .card .list .item{width:32%;margin-left:2%}}@media print,screen and (max-width: 1139px){.page-product .card .list .item .content{margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product .card .list .item .title{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-product .card .list .item .title span.number{margin-top:0}}@media print,screen and (max-width: 1139px){.page-product .card .list .item .title span.small{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .card .list .item .text{margin-top:4px;font-size:14px;line-height:2}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .card .list .item .text{font-size:16px;line-height:1.25}}@media print,screen and (max-width: 1139px){.page-product .feature{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product .feature .lead{margin-top:16px;font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product .feature .item{margin-top:16px;padding:16px}}@media print,screen and (max-width: 1139px){.page-product .feature .item.-first{margin-top:24px;display:block}}@media print,screen and (max-width: 1139px){.page-product .feature .item.-first .content{width:100%}}@media print,screen and (max-width: 1139px){.page-product .feature .item.-first .image{width:100%;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product .feature .item .content .caption{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .feature .item .content .title{margin-top:16px;font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-product .feature .item .content .description{margin-top:16px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .feature .item .content .box{margin-top:24px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .feature .item .list-doc{margin-top:12px;margin-left:21px}}@media print,screen and (max-width: 1139px){.page-product .feature .item .list-doc li{margin-top:4px;font-size:14px;line-height:2;list-style:disc outside;padding-left:0}}@media print,screen and (max-width: 1139px){.page-product .guideline{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product .guideline .content{margin-top:30px}}@media print,screen and (max-width: 1139px){.page-product .guideline .content h3{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product .guideline .content .text{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .guideline .list-doc{padding:12px;display:block}}@media print,screen and (max-width: 1139px){.page-product .guideline .list-doc li{margin-top:4px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .casestudy{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product .casestudy .list{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product .casestudy .list li{width:100%;margin-right:0;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product .casestudy .list li:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product .casestudy .list li .image.-noimg{height:auto}}@media print,screen and (max-width: 1139px){.page-product .casestudy .list li .content{margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product .casestudy .list li .content h3{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product .casestudy .list li .content .text{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .casestudy .list li .content .list-doc li{margin-top:4px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .voice{margin-top:60px}}@media print,screen and (max-width: 1139px){.page-product .voice .list{margin-top:30px}}@media print,screen and (max-width: 1139px){.page-product .voice .list li .text{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product .support{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product .support .box{margin-top:16px;font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product .support .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-product .support .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-product .support .box .item .table th,.page-product .support .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product .support .box .item .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product .support .box .item .table td .certificate01{padding-left:0px}}@media print,screen and (max-width: 1139px){.page-product .flow{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product .flow .list{display:block;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product .flow .list .item{width:100%;margin-left:0;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product .flow .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product .flow .list .item:after{content:"▼";justify-content:center;align-items:flex-start;width:100%;left:0;top:-30px}}@media print,screen and (max-width: 1139px){.page-product .flow .list .item h3{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-product .flow .list .item .text{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-product .form{margin-top:80px;padding-top:24px}}@media print,screen and (max-width: 1139px){.page-product .form .inner{width:100%}}@media print,screen and (max-width: 1139px){.page-product .form .box{margin-bottom:24px}}@media print,screen and (max-width: 1139px){.page-product .form .box .text{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product .form .box .headline{font-size:24px;line-height:1.33333}}@media print,screen and (max-width: 1139px){.page-product .form .box .headline span{display:block;font-size:14px;line-height:1.42857;margin-top:4px}}@media print,screen and (max-width: 1139px){.page-product .form .entry{padding-top:60px}}@media print,screen and (max-width: 1139px){.page-product .form .entry:after{border-width:35px 60px 0 60px}}@media print,screen and (max-width: 1139px){.page-product .form .entry .hs-form-booleancheckbox{text-align:left}}@media(max-width: 767px){.page-product .form .entry .hbspt-form{width:90%}.page-product .form .entry .hbspt-form .hs-form-field .input textarea.hs-input{height:120px}}@media print,screen and (max-width: 1139px){.page-product .price{padding:40px 0;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product .price .inner{padding:20px}}@media print,screen and (max-width: 1139px){.page-product .price .text{font-size:20px;line-height:1.6}}@media print,screen and (max-width: 1139px){.page-product .price .annotation{text-align:center;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product .price .link{width:100%;padding-left:20px;padding-right:20px;text-align:center}}@media print,screen and (max-width: 1139px){.page-product .cta{padding:40px 0 20px}}@media print,screen and (max-width: 1139px){.page-product .cta .inner{display:block;text-align:center}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .cta .inner{display:-ms-flex;display:flex;flex-wrap:wrap}}@media print,screen and (max-width: 1139px){.page-product .cta .a-btn{margin-bottom:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product .cta .a-btn a{font-size:12px;line-height:1.66667;padding:4px 12px}}.page-admission .section{padding-top:50px;padding-bottom:50px}.page-admission .section .container{padding-block:0}.page-admission .section .box{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.page-admission .section .box .item{width:100%;position:relative;padding:100px 20px;color:#f5f5f5;display:flex;align-items:center}.page-admission .section .box .item.item01{grid-row:1/3;grid-column:1/2}.page-admission .section .box .item.item02{grid-row:1/2;grid-column:2/3}.page-admission .section .box .item.item02 .overlay{background-image:url(../../img/product/admission/img02.jpg)}.page-admission .section .box .item.item03{grid-row:2/3;grid-column:2/3}.page-admission .section .box .item.item03 .overlay{background-image:url(../../img/product/admission/img03.jpg)}.page-admission .section .box .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#fff;background-image:url(../../img/product/admission/img01.jpg);background-size:cover;opacity:.6}.page-admission .section .box .item h3,.page-admission .section .box .item .boxlist,.page-admission .section .box .item .button{position:relative;z-index:3}.page-admission .section .box .item h3{font-size:32px;line-height:1.5625;font-weight:normal}.page-admission .section .box .item .annotation{position:absolute;right:10px;bottom:10px;font-size:16px;line-height:1.5;color:#fff}.page-admission .section .document-list{margin-top:40px}.page-admission .section .document-list li{display:grid;grid-template-columns:2fr 1fr;color:#fff;margin-bottom:32px;align-items:center}.page-admission .section .document-list li .text{font-size:22px;line-height:1.27273}.page-admission .list{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;margin-top:70px;align-items:center}.page-admission .list .headline{font-size:30px;line-height:1.4;color:#fff;text-align:center;margin-bottom:40px}.page-admission .list li{width:32%;margin-right:2%;height:380px}.page-admission .list li:nth-of-type(3n){margin-right:0}.page-admission .list .item{position:relative;display:flex;overflow:hidden;margin-bottom:20px}.page-admission .list .item .term{position:absolute;top:20px;left:20px;background:#00406c;color:#fff;border-radius:40px;z-index:3;padding:8px 16px;font-size:16px;line-height:1}.page-admission .list .item a{width:100%;display:block;padding:101px 0;min-height:362px;display:-ms-flex;display:flex;align-items:center}.page-admission .list .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#2b2e38}.page-admission .list .item .wrap{position:relative;display:-ms-flex;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.page-admission .list .item .logo{width:80%;margin-left:auto;margin-right:auto}.page-admission .list .item .logo.w-small{width:60%}.page-admission .list .item .text{font-size:24px;line-height:1.33333;color:#f5f5f5;text-align:center;font-weight:400;display:block;width:100%}.page-admission .list .item .lead{margin-top:20px;color:#f5f5f5;text-align:center;font-size:20px;line-height:1.6;font-weight:400;width:100%}.page-admission .list .item .button{font-size:18px;line-height:1;background:#00406c;text-align:center;width:186px;margin-left:auto;margin-right:auto;padding:12px 0;border-radius:40px;color:#fff;position:absolute;bottom:-60px;left:0;right:0;transition:all .2s}.page-admission .list .item .button:hover{color:#00406c;background:#fff}@media print,screen and (max-width: 1139px){.page-admission .section .box{margin-top:40px;display:block}}@media print,screen and (max-width: 1139px){.page-admission .section .box .item{width:100%;padding:100px 20px;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-admission .section .box .item h3{font-size:24px;line-height:1.5}}@media print,screen and (max-width: 1139px){.page-admission .section .document-list li{display:block;margin-bottom:40px}}@media print,screen and (max-width: 1139px){.page-admission .section .document-list li .text{margin-bottom:12px}}@media print,screen and (max-width: 1139px){.page-admission .section .document-list li .button{text-align:center}}@media print,screen and (max-width: 1139px){.page-admission .list{display:block;margin-top:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-admission .list{display:-ms-flex;display:flex;flex-wrap:wrap}}@media print,screen and (max-width: 1139px){.page-admission .list .headline{text-align:left;margin-bottom:20px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-admission .list .headline{font-size:22px;line-height:1.36364}}@media print,screen and (max-width: 1139px){.page-admission .list li{width:100%;margin-left:0;margin-bottom:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-admission .list li{width:32%;margin-right:2%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-admission .list .item a{padding:50px 0;min-height:220px}}@media print,screen and (max-width: 1139px){.page-admission .list .item .lead{font-size:20px;line-height:1.4}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-admission .list .item .lead{font-size:16px;line-height:1.25}}@media print,screen and (max-width: 1139px){.page-admission .list .item .button{bottom:-70px}}.page-productlist .product-list .container{padding-block:50px;width:min(100%,1140px)}.page-productlist .product-list .container .list{display:flex;flex-wrap:wrap;align-items:center;gap:2%;width:100%;margin-top:70px}@media screen and (max-width: 768px){.page-productlist .product-list .container .list{display:block;margin-top:40px}}.page-productlist .product-list .container .list .item{position:relative;display:flex;overflow:hidden;margin-bottom:20px;width:32%;min-height:362px}@media screen and (max-width: 768px){.page-productlist .product-list .container .list .item{width:100%}}.page-productlist .product-list .container .list .item a{display:flex;align-items:center;width:100%;padding:101px 0;transition:all .3s}.page-productlist .product-list .container .list .item a:hover .overlay{opacity:.32;filter:brightness(200%) contrast(100%) saturate(0%) blur(10px) hue-rotate(0deg)}.page-productlist .product-list .container .list .item a .overlay{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#fff;background-image:url(../../img/common/product_bg.jpg);background-size:cover;opacity:1;filter:brightness(53%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);transition:all .3s}.page-productlist .product-list .container .list .item a .wrap{display:flex;flex-wrap:wrap;align-items:center;position:relative}.page-productlist .product-list .container .list .item a .wrap .logo{width:90%;margin-inline:auto}.page-productlist .product-list .container .list .item a .wrap .logo.small{width:70%}.page-productlist .product-list .container .list .item a .wrap .lead{width:100%;margin-top:20px;font-size:calc(20/16*1rem);font-weight:400;line-height:calc(28/16*1rem);letter-spacing:0;color:#f5f5f5;text-align:center}@media screen and (min-width: 768px){.page-productlist .product-list .container .list .item a .wrap .lead{font-size:24px;line-height:31px}}.page-productlist .product-list .container .list .item.hover-g a:hover{background-color:#1d7502}.page-productlist .product-list .container .list .item.hover-p a:hover{background-color:#71008f}.page-productlist .product-list .container .list .item.hover-b a:hover{background-color:#004190}.page-productlist .product-list .container .list .item.hover-y a:hover{background-color:#ffc200}.page-productlist .product-list .container .list .item.hover-r a:hover{background-color:#8f0011}.page-productlist .product-list .container .list .item.hover-dr a:hover{background-color:#8f2000}.page-productlist .product-list .container .list .item.hover-rb a:hover{background-color:#00406c}.page-productlist .product-list .container .list .item.hover-lb a:hover{background-color:#21a1f9}.page-product-cms{font-family:"Noto Sans JP",sans-serif;background:#fff;color:#2b2f38}.page-product-cms .fv-main{height:376px;min-height:auto}.page-product-cms .fv-main .container{position:relative;height:376px;display:flex;justify-content:center;align-items:center}.page-product-cms .fv-main .container .logo{width:510px;margin-left:auto;margin-right:auto}.page-product-cms .m-table .table .row{width:26%;max-width:270px}.page-product-cms .head .inner .name{margin-top:0}.page-product-cms .head .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:40px;letter-spacing:.06em}.page-product-cms .about{margin-top:86px}.page-product-cms .about .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:60px;letter-spacing:.06em}.page-product-cms .about .lable,.page-product-cms .about .box{width:850px;margin-left:auto;margin-right:auto}.page-product-cms .about .lable{background:#f5f5f5;text-align:center;font-size:16px;line-height:2;font-weight:700;padding:36px 0;margin-top:60px;position:relative}.page-product-cms .about .lable:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 40px 32px 40px}.page-product-cms .about .box{margin-top:8px;background-color:#ddecd6;background-image:url(../../img/product/cms/bg03.png);background-repeat:no-repeat;background-position:right top;background-size:850px;padding-top:60px;padding-bottom:46px;position:relative}.page-product-cms .about .box:after{content:"";position:absolute;right:0;top:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddecd6 rgba(0,0,0,0);border-width:0 70px 60px 70px}.page-product-cms .about .list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}.page-product-cms .about .list .item{max-width:178px;width:23%;padding:24px 8px;margin-right:10px;background:#fff;text-align:center}.page-product-cms .about .list .item:nth-of-type(4n){margin-right:0}.page-product-cms .about .list .item .icon{width:42px;height:42px;margin-left:auto;margin-right:auto}.page-product-cms .about .list .item .title{font-size:16px;line-height:1.5;color:#000;text-align:center;margin-top:8px}.page-product-cms .feature .content{margin-top:60px;background-color:#f5f5f5;background-image:url(../../img/product/cms/bg04.png);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:60px;padding-bottom:80px}.page-product-cms .feature .content .list{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-cms .feature .content .list .item{background:#fff;border-radius:8px;max-width:545px;width:48%;margin-right:50px;padding-top:90px;padding-bottom:90px;margin-top:20px}.page-product-cms .feature .content .list .item:nth-of-type(2n){margin-right:0}.page-product-cms .feature .content .list .item .title{font-size:30px;line-height:1.33333;font-weight:700;color:#000}.page-product-cms .feature .content .list .item .description{font-size:16px;line-height:2;margin-top:24px}.page-product-cms .plan{margin-top:100px}.page-product-cms .plan a{color:#0091ff;cursor:pointer;text-decoration:none}.page-product-cms .plan a:hover{opacity:.7}.page-product-cms .plan .list{margin-top:60px;flex-direction:row;justify-content:center;align-items:flex-end;display:-ms-flex;display:flex}.page-product-cms .plan .list .item{display:-ms-flex;display:flex;align-items:flex-start;width:auto;justify-content:center}.page-product-cms .plan .list .item.-accent{margin-left:10px;margin-right:10px;position:relative;top:10px}.page-product-cms .plan .list .item.-accent .box{background:#238a06;color:#fff;height:450px;padding:24px 30px 30px}.page-product-cms .plan .list .item.-accent .box .name{color:#fff;margin-top:14px}.page-product-cms .plan .list .item.-accent .box .plan-price{color:#fff}.page-product-cms .plan .list .item .box{background-color:#fcfbfc;width:100%;height:420px;width:370px;padding:40px 30px 30px}.page-product-cms .plan .list .item .box .lead{font-size:16px;line-height:1.5}.page-product-cms .plan .list .item .box .name{color:#000;font-size:30px;line-height:1.5}.page-product-cms .plan .list .item .box .plan-price{font-size:30px;line-height:1.5;color:#000}.page-product-cms .plan .list .item .box .plan-price span{font-size:21px;line-height:1}.page-product-cms .plan .list .item .box .detail{margin-top:40px;padding-top:20px;border-top:1px solid #77c156}.page-product-cms .plan .list .item .box .detail li{font-size:16px;line-height:1.5;list-style-position:outside;margin-left:21px;list-style:disc;margin-top:8px}.page-product-cms .plan .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:8px;text-align:right}.page-product-cms .plan .annotation p{margin-bottom:8px}.page-product-cms .plan .annotation .accent a{font-weight:700;color:#0091ff}.page-product-cms .plan .annotation .accent a:hover{opacity:.7}.page-product-cms .plan .option{margin-top:30px}.page-product-cms .plan .option .headline{font-size:20px;line-height:1.6;margin-bottom:40px}.page-product-cms .plan .option .box{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-cms .plan .option .box .item{width:48%;margin-right:4%}.page-product-cms .plan .option .box .item:nth-of-type(2n){margin-right:0}.page-product-cms .plan .option .box .item .table{width:100%;border-top:1px solid #d8d8d8}.page-product-cms .plan .option .box .item .table th,.page-product-cms .plan .option .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-cms .plan .option .box .item .table th span,.page-product-cms .plan .option .box .item .table td span{color:#0091ff;cursor:pointer;text-decoration:none}.page-product-cms .plan .option .box .item .table th{text-align:left}.page-product-cms .plan .option .box .item .table td{text-align:right;padding-right:40px}.page-product-cms .plan .option .annotation{font-size:12px;line-height:2.66667;text-align:left;margin-top:0}.page-product-cms .plan .customize{margin-top:30px}.page-product-cms .plan .customize .headline{font-size:20px;line-height:1.6;margin-bottom:40px}.page-product-cms .plan .customize .text{font-size:16px;line-height:1.5;margin-top:8px}.page-product-cms .plan .customize .list-doc{margin-top:24px;margin-bottom:24px}.page-product-cms .plan .customize .list-doc li{position:relative;padding-left:6px;font-size:16px;line-height:2;list-style:disc inside}.page-product-cms .flow .list .item h3,.page-product-cms .flow .list .item:after{color:#2b2e38}.page-product-cms .form{margin-top:40px}@media print,screen and (max-width: 1139px){.page-product-cms .fv-main .container{flex-direction:column}}@media print,screen and (max-width: 1139px){.page-product-cms .fv-main .container .lead{font-size:10px;line-height:1.8}}@media print,screen and (max-width: 1139px){.page-product-cms .fv-main .container .logo{width:100%;margin-top:16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-cms .fv-main .container .logo{width:70%}}@media print,screen and (max-width: 1139px){.page-product-cms .head .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-cms .about{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product-cms .about .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-cms .about .lable,.page-product-cms .about .box{width:100%}}@media print,screen and (max-width: 1139px){.page-product-cms .about .lable{margin-top:24px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product-cms .about .box{background-position:left top;padding-top:20px;padding-bottom:20px;padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1139px){.page-product-cms .about .list{margin-top:0;position:relative;z-index:1}}@media print,screen and (max-width: 1139px){.page-product-cms .about .list .item{width:48%;padding:16px;margin-right:4%;margin-bottom:8px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-cms .about .list .item{margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cms .about .list .item:nth-of-type(2n){margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cms .about .list .item .icon{width:24px;height:24px}}@media print,screen and (max-width: 1139px){.page-product-cms .about .list .item .title{font-size:12px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-product-cms .feature .content{padding-top:24px;padding-bottom:24px;background-image:none;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-cms .feature .content .list .item{max-width:100%;width:100%;margin-right:0;padding-top:24px;padding-bottom:24px}}@media print,screen and (max-width: 1139px){.page-product-cms .feature .content .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-cms .feature .content .list .item .title{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product-cms .feature .content .list .item .description{font-size:14px;line-height:1.71429;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list{display:block;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item{display:block;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item.-accent{top:0;margin-left:0;margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item.-accent .box{padding:24px;height:auto}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item.-accent .box .name{margin-top:4px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item .box{width:100%;padding:24px;height:auto}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item .box .lead{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item .box .name{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item .box .plan-price{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item .box .plan-price span{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item .box .detail{margin-top:16px;padding-top:16px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .list .item .box .detail li{font-size:14px;line-height:2;margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .annotation{text-align:left}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .annotation p{margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .option .headline{font-size:16px;line-height:1.75;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .option .box{display:block}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .option .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .option .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .option .box .item .table th,.page-product-cms .plan .option .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .option .box .item .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .customize .headline{font-size:16px;line-height:1.75;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-product-cms .plan .customize .list-doc li{margin-top:8px;font-size:14px;line-height:2}}.page-product-cc{font-family:"Noto Sans JP",sans-serif;background:#fff;color:#2b2f38}.page-product-cc .fv-main{height:376px;min-height:auto}.page-product-cc .fv-main .container{position:relative;height:376px;display:flex;justify-content:center;align-items:center}.page-product-cc .fv-main .container .logo{width:400px;margin-left:auto;margin-right:auto}.page-product-cc .about{margin-top:46px}.page-product-cc .about .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:60px;letter-spacing:.06em;margin-top:0}.page-product-cc .about .lable,.page-product-cc .about .box{width:850px;margin-left:auto;margin-right:auto}.page-product-cc .about .lable{background:#f5f5f5;text-align:center;font-size:16px;line-height:2;font-weight:700;padding:36px 0;margin-top:60px;position:relative}.page-product-cc .about .lable:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 40px 32px 40px}.page-product-cc .about .box{margin-top:8px;background-color:#aa66bc;background-image:url(../../img/product/cc/bg01.png);background-repeat:no-repeat;background-position:right top;background-size:850px;padding-top:40px;padding-bottom:46px;position:relative}.page-product-cc .about .box:after{content:"";position:absolute;right:0;top:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #aa66bc rgba(0,0,0,0);border-width:0 70px 60px 70px}.page-product-cc .about .list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}.page-product-cc .about .list .item{max-width:178px;width:23%;padding:20px 10px;margin-right:10px;background:#fff;text-align:center}.page-product-cc .about .list .item:nth-of-type(4n){margin-right:0}.page-product-cc .about .list .item .icon{width:42px;height:42px;margin-left:auto;margin-right:auto}.page-product-cc .about .list .item .title{font-size:16px;line-height:1.25;color:#000;text-align:center;margin-top:8px}.page-product-cc .about .annotation{text-align:center;font-size:16px;line-height:2;margin-top:24px}.page-product-cc .about .annotation b{font-weight:700}.page-product-cc .feature .content{margin-top:60px;background-color:#f5f5f5;background-image:url(../../img/product/cms/bg04.png);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:60px;padding-bottom:80px}.page-product-cc .feature .content .list{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-cc .feature .content .list .item{background:#fff;border-radius:8px;max-width:545px;width:48%;margin-right:50px;padding-top:90px;padding-bottom:90px;margin-top:20px}.page-product-cc .feature .content .list .item:nth-of-type(2n){margin-right:0}.page-product-cc .feature .content .list .item .title{font-size:30px;line-height:1.33333;font-weight:700;color:#000}.page-product-cc .feature .content .list .item .description{font-size:16px;line-height:2;margin-top:24px}.page-product-cc .plan{margin-top:100px}.page-product-cc .plan a{text-decoration:underline;text-underline-offset:2px;transition:all .3s}.page-product-cc .plan a:hover{opacity:.7}.page-product-cc .plan .text{font-size:15px;line-height:1.46667;margin-top:50px;font-weight:700}.page-product-cc .plan .price{margin-top:0;padding-top:40px;background:none}.page-product-cc .plan .price .item{width:70%;margin-left:auto;margin-right:auto}.page-product-cc .plan .price .table{width:100%;border-top:1px solid #d8d8d8}.page-product-cc .plan .price .table tr:nth-of-type(1){background-color:#2b2e38;color:#fff}.page-product-cc .plan .price .table tr:nth-of-type(1) th{text-align:center}.page-product-cc .plan .price .table th,.page-product-cc .plan .price .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-cc .plan .price .table th{text-align:left}.page-product-cc .plan .price .table th span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-cc .plan .price .table td{text-align:right;padding-right:40px}.page-product-cc .plan .price .table td span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-cc .plan .price .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:8px;color:#2b2f38;text-align:right}.page-product-cc .plan .option{margin-top:30px}.page-product-cc .plan .option .headline{font-size:20px;line-height:1.6;margin-bottom:40px}.page-product-cc .plan .option .box{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-cc .plan .option .box .item{width:70%;margin-left:auto;margin-right:auto}.page-product-cc .plan .option .box .item:nth-of-type(2n){margin-right:0}.page-product-cc .plan .option .box .item .table{width:100%;border-top:1px solid #d8d8d8}.page-product-cc .plan .option .box .item .table th,.page-product-cc .plan .option .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-cc .plan .option .box .item .table th{text-align:left}.page-product-cc .plan .option .box .item .table td{text-align:right;padding-right:40px}.page-product-cc .plan .option .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:0}.page-product-cc .flow .list .item h3,.page-product-cc .flow .list .item:after{color:#2b2e38}.page-product-cc .form{margin-top:40px}.page-product-cc .m-table .table .row{width:33.333%;max-width:340px}.page-product-cc .m-table .table .row .headline{background-color:#71008f}.page-product-cc .m-table .table .row .headline-middle{background-color:#a403cf}.page-product-cc .m-table .table .row .list li svg,.page-product-cc .m-table .table .row .list li .fas{color:#71008f}.page-product-cc .detail .a-title-cc:after{width:40%}.page-product-cc .detail .detail_headline{text-align:center;margin-top:40px;font-size:36px;line-height:1.33333;font-weight:700}.page-product-cc .detail .img{margin-top:40px;width:600px;margin-left:auto;margin-right:auto}@media print,screen and (max-width: 1139px){.page-product.page-product-cc .m-table .table .row{width:100%;max-width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product.page-product-cc .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product.page-product-cc .detail .a-title-cc:after{width:100%}}@media print,screen and (max-width: 1139px){.page-product.page-product-cc .detail .detail_headline{font-size:22px;line-height:1.27273}}@media print,screen and (max-width: 1139px){.page-product.page-product-cc .detail .list{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product.page-product-cc .detail .img{width:100%}}@media print,screen and (max-width: 1139px){.page-product-cc .fv-main .container{flex-direction:column}}@media print,screen and (max-width: 1139px){.page-product-cc .fv-main .container .lead{font-size:10px;line-height:1.8}}@media print,screen and (max-width: 1139px){.page-product-cc .fv-main .container .logo{width:100%;margin-top:16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-cc .fv-main .container .logo{width:70%}}@media print,screen and (max-width: 1139px){.page-product-cc .about{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product-cc .about .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-cc .about .lable,.page-product-cc .about .box{width:100%}}@media print,screen and (max-width: 1139px){.page-product-cc .about .lable{margin-top:24px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product-cc .about .box{background-position:left top;padding-top:20px;padding-bottom:20px;padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1139px){.page-product-cc .about .list{margin-top:0;position:relative;z-index:1}}@media print,screen and (max-width: 1139px){.page-product-cc .about .list .item{width:48%;padding:16px;margin-right:4%;margin-bottom:8px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-cc .about .list .item{margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cc .about .list .item:nth-of-type(2n){margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cc .about .list .item .icon{width:24px;height:24px}}@media print,screen and (max-width: 1139px){.page-product-cc .about .list .item .title{font-size:12px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-product-cc .about .annotation{font-size:12px;line-height:1.66667;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product-cc .feature .content{padding-top:24px;padding-bottom:24px;background-image:none;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-cc .feature .content .list .item{max-width:100%;width:100%;margin-right:0;padding-top:24px;padding-bottom:24px}}@media print,screen and (max-width: 1139px){.page-product-cc .feature .content .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-cc .feature .content .list .item .title{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product-cc .feature .content .list .item .description{font-size:14px;line-height:1.71429;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product-cc .plan{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .text{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .price .item{width:100%}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .price .table th,.page-product-cc .plan .price .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .price .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .option .headline{font-size:16px;line-height:1.75;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .option .box{display:block}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .option .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .option .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .option .box .item .table th,.page-product-cc .plan .option .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-cc .plan .option .box .item .table td{padding-right:0}}.page-sd .section{padding-inline:120px}.page-sd .section .container{width:min(100%,1440px);margin-inline:auto}.page-sd .fv{background:url(../../img/product/sd/bg-fv.webp) no-repeat center/cover}.page-sd .fv .fv-container{display:flex;justify-content:center;gap:24.8px;padding-block:48px}.page-sd .fv .fv-container .fv-content{width:min(100%,630px)}.page-sd .fv .fv-container .fv-content .logo{width:262px}.page-sd .fv .fv-container .fv-content .page-head{margin-top:30px;font-size:calc(48/16*1rem);font-weight:900;line-height:calc(56/16*1rem);letter-spacing:0;color:#fff}.page-sd .fv .fv-container .fv-content .text{margin-top:21px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(28/16*1rem);letter-spacing:0;color:#fff}.page-sd .fv .fv-container .fv-content .page-subhead{display:flex;justify-content:center;align-items:center;width:100%;height:36px;margin-top:27px;background-color:#007fff;border-radius:18px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:.0095em;text-align:center;color:#fff}.page-sd .fv .fv-container .fv-content .flex-box{display:flex;justify-content:space-between;margin-top:12px;gap:20px}.page-sd .fv .fv-container .fv-content .flex-box .img.achievements-product{width:11.73vw}.page-sd .fv .fv-container .fv-content .flex-box .img.achievements-id{width:16.52vw}.page-sd .fv .fv-container .fv-content .flex-box .img.cost-performance{width:10.97vw}.page-sd .fv .fv-container .fv-form{width:395px;padding:40px;background:#fff;border-radius:6px}.page-sd .fv .fv-container .fv-form .form-head{margin-bottom:20px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(16/16*1rem);letter-spacing:0;text-align:center}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset{margin-top:10px}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-form-field{display:flex;flex-wrap:wrap;align-items:center;padding-right:0}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-form-field label{display:block;width:22%;margin-bottom:0 !important;font-size:calc(13/16*1rem);font-weight:500;line-height:calc(26/16*1rem);letter-spacing:.1em;color:#4a5071;white-space:normal}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-form-field .input{width:78%;padding:0;margin-top:6px !important;margin-right:0}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-form-field .input .hs-input{width:100% !important;padding:10px 14px 9px;border:1px solid #c9caca;border-radius:5px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#4a5071}@media screen and (max-width: 899px){.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-form-field .input .hs-input{padding:13px 14px 12px}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-form-field .input .hs-input:focus{font-size:16px}}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-form-field .input .hs-fieldtype-textarea{height:100px;resize:vertical}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-form-field .hs-error-msg{width:100%;white-space:normal;margin-left:0;color:#d61518}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input{width:100%}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label{width:100%}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label input{display:none}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label input:checked+span::after{opacity:1}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label>span{display:inline-block;margin-left:0;padding-left:20px;color:#4a5071;font-size:calc(12/16*1rem);font-weight:500;line-height:calc(24/16*1rem);letter-spacing:.1em;position:relative}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label>span a{color:#4a5071}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label>span::before{content:"";width:20px;height:20px;border-radius:5px;border:1px solid #c9caca;box-sizing:border-box;background-color:rgba(0,0,0,0);position:absolute;top:0px;left:0}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label>span::after{content:"";width:11px;height:8px;border-bottom:3px solid #4a5071;border-left:3px solid #4a5071;height:6px;width:11px;transform:rotate(-45deg) translateY(-50%);top:50%;left:8px;position:absolute;transition:opacity .2s;opacity:0;pointer-events:none}@media screen and (min-width: 768px){.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label>span{padding-left:40px;font-size:calc(13/16*1rem);font-weight:500;line-height:calc(24/16*1rem);letter-spacing:.1em}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label>span::before{width:25px;height:25px}.page-sd .fv .fv-container .fv-form .hbspt-form fieldset .hs-optin .input label>span::after{width:17px;height:11px}}.page-sd .fv .fv-container .fv-form .hbspt-form .form-columns-2{display:flex;align-items:flex-start;gap:10px}.page-sd .fv .fv-container .fv-form .hbspt-form .form-columns-2 .hs-form-field{width:50%;justify-content:space-between}.page-sd .fv .fv-container .fv-form .hbspt-form .form-columns-2 .hs-form-field label{width:22%}.page-sd .fv .fv-container .fv-form .hbspt-form .form-columns-2 .hs-form-field .input{width:84px;margin-right:0}.page-sd .fv .fv-container .fv-form .hbspt-form .form-columns-2 .hs-form-field .hs-error-msgs label{width:100%}.page-sd .fv .fv-container .fv-form .hbspt-form .form-columns-2 .hs-firstname{justify-content:flex-end}.page-sd .fv .fv-container .fv-form .hbspt-form .hs-recaptcha{display:none}.page-sd .fv .fv-container .fv-form .hbspt-form .hs-submit{display:flex;justify-content:center;margin-top:10px}.page-sd .fv .fv-container .fv-form .hbspt-form .hs-submit .actions{border-radius:5px;box-sizing:border-box;display:flex;align-items:center;text-align:left;color:#4a5071;background:linear-gradient(#f7ed11 0%, #f8c725 100%);position:relative;transition:all .3s;margin:auto}.page-sd .fv .fv-container .fv-form .hbspt-form .hs-submit .actions input{font-size:calc(13/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#4a5071;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;position:relative;z-index:1;padding:19px 63px 17px 30px;cursor:pointer}.page-sd .fv .fv-container .fv-form .hbspt-form .hs-submit .actions::after{position:absolute;right:19px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:#4a5071}.page-sd .fv .fv-container .mqmin1146{display:block}.page-sd .fv .fv-container .mqmax1145{display:none}.page-sd .problem .s_title{text-align:center;font-size:26px;font-weight:900;line-height:35px;padding-bottom:52px;color:#40494e}.page-sd .problem .container{width:90%;max-width:1200px;margin:0 auto;display:grid;gap:27px;grid-template-columns:1fr 1fr 1fr}.page-sd .problem .container .item{padding:50px 11px 32px;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:center}.page-sd .problem .container .item img{display:block;width:auto;height:60px}.page-sd .problem .container .item .item_title{font-size:20px;font-weight:900;line-height:47px;padding:30px 0 13px}.page-sd .problem .container .item .text{font-size:16px;font-weight:900;line-height:26px}.page-sd .solve{padding:120px 0% 0}.page-sd .solve .area_title img{display:block;width:182px;margin:0 auto}.page-sd .solve .area_title h2{text-align:center;font-size:26px;font-weight:900;line-height:35px;padding-bottom:34px;color:#40494e}.page-sd .solve .container{padding:34px 0 28px;width:100%;max-width:1200px;margin:0 auto;background-color:#f3f9ff;display:flex;justify-content:center}.page-sd .solve .container img{display:block;width:90%;margin:0 auto}.page-sd .solve .text{width:90%;display:block;max-width:840px;margin:0 auto;padding-top:30px;font-size:16px;font-weight:900;line-height:26px}.page-sd .feature .s_title{text-align:center;font-size:26px;font-weight:900;line-height:35px;position:relative;display:flex;justify-content:center;color:#40494e}.page-sd .feature .s_title::before{content:"";width:100px;background-color:#024290;height:1px;position:absolute;bottom:-20px}.page-sd .feature .container{padding-top:50px;width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px}.page-sd .feature .container .item{padding:30px 5%;box-shadow:2px 2px 10px 2px rgba(72,91,135,.25);background-color:#fff}.page-sd .feature .container .item img{width:100%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-sd .feature .container .item_4 img{width:100%;max-width:150px;display:block;margin:0 auto;padding-bottom:30px}.page-sd .feature .container .item .item_title{font-size:30px;font-weight:900;line-height:41px;text-align:center}.page-sd .feature .container .item .text{padding-top:25px;color:#4a5071;font-size:16px;font-weight:900;line-height:26px}.page-sd .plan{padding-bottom:80px}.page-sd .plan .s_title{padding-top:140px;text-align:center;font-size:26px;font-weight:900;line-height:35px;position:relative;display:flex;justify-content:center}.page-sd .plan .s_title::before{content:"";width:260px;background-color:#024290;height:1px;position:absolute;bottom:-25px}.page-sd .plan .container{width:90%;max-width:760px;margin:0 auto;padding-top:73px}.page-sd .plan .container .item{border-bottom:solid 1px #979797;height:66px;display:flex;align-items:center;justify-content:space-between}.page-sd .plan .container .item .left{width:190px;padding-left:2%;color:#000;font-size:16px;font-weight:900;line-height:16px}.page-sd .plan .container .item .left span{font-size:10px;font-weight:900;line-height:10px}.page-sd .plan .container .item .center{width:100px;text-align:center;font-size:16px;font-weight:900;line-height:16px;color:#000}.page-sd .plan .container .item .center.none{font-size:16px;font-weight:900}.page-sd .plan .container .item .right{width:180px;text-align:center;margin-right:3%;font-size:16px;font-weight:900;line-height:20px;color:#000}.page-sd .plan .area_bottom{width:90%;max-width:760px;margin:0 auto}.page-sd .plan .area_bottom .attention{font-size:12px;line-height:26px;font-weight:900;color:#7b7b7b;padding:20px 0 6px}.page-sd .plan .area_bottom .to_contact_btn{margin:0 auto;display:block;width:250px;padding:9px 0 12px;text-align:center;background-color:#0089ff;border-radius:3px;color:#fff;font-size:14px;line-height:19px;font-weight:900}.page-sd .cta{padding:34px 5% 113px;background-image:url(../../img/product/sd/cta-bg.png);background-size:cover}.page-sd .cta .container .area_icon{display:block;width:184px;margin:0 auto}.page-sd .cta .container .content{padding-top:21px;width:100%;max-width:935px;margin:0 auto;display:flex;gap:60px}.page-sd .form-header{width:100%;background-color:#fff}.page-sd .form-header .container{max-width:1200px;margin:0 auto;padding:20px 5%}.page-sd .form-header a{display:block;width:168px}.page-sd .secure_drive_form{background-color:#fff}.page-sd .secure_drive_form .fv{padding:0}.page-sd .secure_drive_form .container{display:flex;align-items:center;flex-direction:column;padding-bottom:200px}.page-sd .secure_drive_form .copy_right{padding-bottom:44px;font-size:12px;font-weight:900;line-height:18px;color:#7b7b7b !important;background-color:#fff;text-align:center}.page-sd .secure_drive_form .container .form-icon{width:280px;margin:0 auto}.page-sd .secure_drive_form .fv{background-image:none}.page-sd .secure_drive_form .t-form-text{font-size:28px}.page-sd .secure_drive_form .t-form-text .small{padding-top:15px;font-size:12px}.page-sd .secure_drive_form .fv .t-form-block{max-width:410px}.page-sd .secure_drive_form .fv .t-form-block .t-form-text,.page-sd .secure_drive_form .fv .t-form-block .hs-form-field label span,.page-sd .secure_drive_form .fv .t-form-block .hs-richtext p span,.page-sd .secure_drive_form .fv .t-form-block .hs-error-msgs li label{color:#000 !important}.page-sd .secure_drive_form .hs-form-field .input textarea{border:1px solid #666}.page-sd .secure_drive_form .fv .t-form-block .hs-form-field label .hs-form-required{color:#ff001f !important}.page-sd .secure_drive_form .t-form-block .form-columns-1 .input,.page-sd .secure_drive_form .t-form-block .form-columns-2 .input{padding:0 !important}.page-sd .secure_drive_form .t-form-block .form-columns-1 .input input,.page-sd .secure_drive_form .t-form-block .form-columns-2 .input input{height:50px}.page-sd .secure_drive_form .t-form-block .form-columns-1 .hs_optin .input input{height:initial}.page-sd .secure_drive_form .t-form-block .hs-phone{width:100% !important}.page-sd .secure_drive_form .t-form-block .hs-richtext p{font-size:12px;margin:0 !important}.page-sd .secure_drive_form .t-form-block .hs_department_name{margin-top:10px !important;width:100% !important}.page-sd .secure_drive_form .t-form-block .form-columns-2{max-width:initial !important}.page-sd .secure_drive_form .t-form-block .actions input{border:#fff solid 1px}.page-sd .secure_drive_form .t-form-block .actions input:hover{border:#0088fe solid 1px}.page-sd :root{--swiper-theme-color: #fff !important}.page-sd .body-secure-form{background-color:#fff !important}.page-sd .t-form-text .small{font-size:14px;margin-top:15px}@media screen and (max-width: 1145px){.page-sd .section{padding-inline:28px}.page-sd .section .container{width:min(100%,500px);margin-inline:auto}.page-sd .fv{background:url(../../img/product/sd/bg-fv-sp.webp) no-repeat center/cover}.page-sd .fv .fv-container{display:flex;justify-content:center;gap:0;flex-direction:column;padding-block:20px 36px}.page-sd .fv .fv-container .fv-content{width:100%}.page-sd .fv .fv-container .fv-content .logo{width:230px}.page-sd .fv .fv-container .fv-content .page-head{margin-top:30px;font-size:calc(32/16*1rem);font-weight:900;line-height:calc(44/16*1rem);letter-spacing:.045em;color:#fff}.page-sd .fv .fv-container .fv-content .text{margin-top:21px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(28/16*1rem);letter-spacing:.045em;color:#fff}.page-sd .fv .fv-container .fv-content .page-subhead{display:flex;justify-content:center;align-items:center;width:100%;height:48px;margin-top:27px;background-color:#007fff;border-radius:0;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(18/16*1rem);letter-spacing:.0074em;text-align:center;color:#fff}.page-sd .fv .fv-container .fv-content .flex-box{display:flex;justify-content:space-between;margin-top:12px;gap:10px}.page-sd .fv .fv-container .fv-content .flex-box .img.achievements-product{width:23.31vw}.page-sd .fv .fv-container .fv-content .flex-box .img.achievements-id{width:33.2vw}.page-sd .fv .fv-container .fv-content .flex-box .img.cost-performance{width:22.95vw}.page-sd .fv .fv-container .fv-form-btn{width:min(100%,350px);height:60px;border-radius:31.43px;position:relative;background-color:#ffe309;margin-top:30px;margin-inline:auto;box-shadow:0 12px 24px rgba(0,0,0,.2)}.page-sd .fv .fv-container .fv-form-btn .text{font-size:calc(14.37/16*1rem);font-weight:700;line-height:calc(60/16*1rem);letter-spacing:0;color:#222;text-align:center}.page-sd .fv .fv-container .fv-form-btn .text::before{content:"";font:var(--fa-font-solid);font-size:17.96px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.page-sd .fv .fv-container .fv-form-btn .link{position:absolute;inset:0}.page-sd .fv .fv-container .mqmin1146{display:none}.page-sd .fv .fv-container .mqmax1145{display:block}}@media screen and (max-width: 1140px){.page-sd .cta .container .content .area_img{padding-top:20px;display:block;width:314px}.page-sd .cta .container .content .area_text{width:calc(100% - 314px)}.page-sd .cta .container .content .area_text .text{font-size:16px;font-weight:900;line-height:24px;color:#fff;position:relative;display:flex;justify-content:center}.page-sd .cta .container .content .area_text .text::before{position:absolute;bottom:-26px;content:"";width:138px;height:1px;background-color:#fff}.page-sd .cta .container .content .area_text .on_btn{font-size:16px;font-weight:900;line-height:22px;text-align:center;padding:60px 0 14px;color:#fff}.page-sd .cta .container .content .area_text .to_download_btn{display:block;width:410px;margin:0 auto;background-color:#ffc600;color:#024290;padding:18px 0 22px;text-align:center;border-radius:35px;font-size:16px;font-weight:900;line-height:30px;position:relative;display:flex;align-items:center;justify-content:center}.page-sd .cta .container .content .area_text .to_download_btn::before{position:absolute;right:36px;content:"→";font-size:20px;font-weight:900;color:#024290}.page-sd .flow{padding-block:160px;margin-top:0}.page-sd .flow .container{width:100% !important;margin:0 auto}.page-sd .flow .container .s_title{font-size:26px;font-weight:900;line-height:35px;text-align:center;position:relative;display:flex;justify-content:center;color:#40494e}.page-sd .flow .container .s_title::before{position:absolute;bottom:-25px;content:"";width:260px;height:1px;background-color:#024290}.page-sd .flow .container .list{width:100% !important}.page-sd .flow .container .list .item{position:relative;display:flex;flex-direction:column;align-items:center}.page-sd .flow .container .list .item h3{width:100%;text-align:center}.page-sd .flow .container .list .item::before{content:"▼";font-size:20px;position:absolute;bottom:-36px}.page-sd .flow .container .list .item::after,.page-sd .flow .container .list .item:last-child::before{display:none}.page-sd .schedule{padding-bottom:80px}.page-sd .schedule .s_title{font-size:20px;font-weight:900;line-height:30px;text-align:center;color:#40494e}.page-sd .schedule .container{padding-top:40px;width:90%;max-width:620px;margin:0 auto;display:flex;gap:20px;flex-direction:column}.page-sd .schedule .container .item{display:flex;gap:5px;flex-direction:column;border-bottom:2px solid #000;padding:10px 0}.page-sd .schedule .container .item .date,.page-sd .schedule .container .item .a_title{font-size:16px;line-height:26px;font-weight:900}.page-sd .hub_spot_secure .t-flex-block{width:90%;margin:0 auto}.page-sd .hub_spot_secure .t-cta-form,.page-sd .hub_spot_secure .t-text{width:100%;max-width:500px;margin:0 auto}.page-sd .hub_spot_secure .t-form-text{width:100%;max-width:500px;margin:0 auto;font-size:26px}.page-sd .hub_spot_secure .t-text{text-align:center}.page-sd .hub_spot_secure .t-form-block .form-columns-1,.page-sd .hub_spot_secure .t-form-block .form-columns-2{margin-top:10px !important}.page-sd .hub_spot_secure .hs-form-field{padding:0 !important}.page-sd .hub_spot_secure .t-form-block .form-columns-1 .input,.page-sd .hub_spot_secure .t-form-block .form-columns-2 .input{padding:0 !important}.page-sd .hub_spot_secure .t-form-block .hs-phone{width:100% !important}.page-sd .hub_spot_secure .t-form-block .hs-richtext p{font-size:12px;margin:0 !important}.page-sd .hub_spot_secure .t-form-block .hs_department_name{margin-top:10px !important;width:100% !important}}@media screen and (max-width: 1140px)and (max-width: 900px){.page-sd .cta .container .content{flex-direction:column;align-items:center}.page-sd .cta .container .content .area_text{width:100%}.page-sd .cta .container .content .area_text .to_download_btn{width:100%}}@media screen and (min-width: 1140px){.page-sd .problem .s_title{text-align:center;font-size:26px;font-weight:900;line-height:35px;padding-bottom:52px;color:#40494e}.page-sd .problem .container{width:80%;max-width:1200px;margin:0 auto;display:grid;gap:27px;grid-template-columns:1fr 1fr 1fr}.page-sd .problem .container .item{padding:50px 11px 32px;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:center}.page-sd .problem .container .item img{display:block;width:auto;height:60px}.page-sd .problem .container .item .item_title{font-size:20px;font-weight:900;line-height:47px;padding:30px 0 13px}.page-sd .problem .container .item .text{font-size:16px;font-weight:900;line-height:26px}.page-sd .solve{padding:120px 5% 0}.page-sd .solve .area_title img{display:block;width:182px;margin:0 auto}.page-sd .solve .area_title h2{text-align:center;font-size:26px;font-weight:900;line-height:35px;padding-bottom:34px;color:#40494e}.page-sd .solve .container{padding:34px 5% 28px;width:80%;max-width:1200px;margin:0 auto;background-color:#f3f9ff;display:flex;justify-content:center}.page-sd .solve .container img{display:block;width:554px}.page-sd .solve .text{display:block;max-width:840px;margin:0 auto;padding-top:30px;font-size:16px;font-weight:900;line-height:26px}.page-sd .feature .s_title{text-align:center;font-size:26px;font-weight:900;line-height:35px;position:relative;display:flex;justify-content:center;color:#40494e}.page-sd .feature .s_title::before{content:"";width:260px;background-color:#024290;height:1px;position:absolute;bottom:-34px}.page-sd .feature .container{padding-top:120px;width:80%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;justify-content:center;-moz-column-gap:91px;column-gap:91px;row-gap:80px}.page-sd .feature .container .item{padding:0;padding-bottom:38px;box-shadow:2px 2px 10px 2px rgba(72,91,135,.25)}.page-sd .feature .container .item img{max-width:unset;padding:0}.page-sd .feature .container .item .item_title{padding:0 39px;font-size:30px;font-weight:900;line-height:41px;text-align:left}.page-sd .feature .container .item .text{padding:0 39px;padding-top:25px;color:#4a5071;font-size:16px;font-weight:900;line-height:26px}.page-sd .feature .container .item .text span{color:#4a5071;font-size:16px;font-weight:900;line-height:26px;padding-top:8px;display:inline-block}.page-sd .feature .container .item_1 img{margin:60px 46px 83px;display:block;width:213px}.page-sd .feature .container .item_2 img{margin:27px auto 50px;display:block;width:85%}.page-sd .feature .container .item_3 img{margin:50px auto 49px;display:block;width:80%}.page-sd .feature .container .item_4 img{margin:33px auto 68px;display:block;width:40%}.page-sd .feature .container .item_5 img{margin:60px 45px 83px;display:block;width:266px}.page-sd .feature .container .item_6 img{margin:35px auto 70px;display:block;width:339px}.page-sd .plan{padding-bottom:160px}.page-sd .plan .s_title{padding-top:140px;text-align:center;font-size:26px;font-weight:900;line-height:35px;position:relative;display:flex;justify-content:center;color:#40494e}.page-sd .plan .s_title::before{content:"";width:260px;background-color:#024290;height:1px;position:absolute;bottom:-25px}.page-sd .plan .container{max-width:760px;margin:0 auto;padding-top:73px}.page-sd .plan .container .item{border-bottom:solid 1px #979797;height:66px;display:flex;align-items:center;justify-content:space-between}.page-sd .plan .container .item .left{width:190px;padding-left:32px;color:#000;font-size:16px;font-weight:900;line-height:16px}.page-sd .plan .container .item .left span{font-size:10px;font-weight:900;line-height:10px}.page-sd .plan .container .item .center{width:100px;text-align:center;font-size:16px;font-weight:900;line-height:16px;color:#000}.page-sd .plan .container .item .center.none{font-size:16px;font-weight:900}.page-sd .plan .container .item .right{width:250px;text-align:center;margin-right:50px;font-size:16px;font-weight:900;line-height:16px;color:#000}.page-sd .plan .container .item .right .secure_drive_sp{display:none}.page-sd .plan .area_bottom{max-width:760px;margin:0 auto}.page-sd .plan .area_bottom .attention{font-size:12px;line-height:26px;font-weight:900;color:#7b7b7b;padding:20px 0 6px}.page-sd .plan .area_bottom .to_contact_btn{display:block;width:150px;margin:0;padding:9px 0 12px;text-align:center;background-color:#0089ff;border-radius:3px;color:#fff;font-size:14px;line-height:19px;font-weight:900}.page-sd .cta{padding:34px 5% 113px;background-image:url(../../img/product/sd/cta-bg.png);background-size:cover}.page-sd .cta .container .area_icon{display:block;width:184px;margin:0 auto}.page-sd .cta .container .content{padding-top:21px;max-width:935px;margin:0 auto;display:flex;gap:60px}.page-sd .cta .container .content .area_img{padding-top:20px;display:block;width:314px}.page-sd .cta .container .content .area_text{width:calc(100% - 314px)}.page-sd .cta .container .content .area_text .text{font-size:24px;font-weight:900;line-height:38px;color:#fff;position:relative;display:flex;justify-content:center}.page-sd .cta .container .content .area_text .text::before{position:absolute;bottom:-26px;content:"";width:138px;height:1px;background-color:#fff}.page-sd .cta .container .content .area_text .on_btn{font-size:16px;font-weight:900;line-height:22px;text-align:center;padding:60px 0 14px;color:#fff}.page-sd .cta .container .content .area_text .to_download_btn{display:block;width:410px;margin:0 auto;background-color:#ffc600;color:#024290;padding:18px 0 22px;text-align:center;border-radius:35px;font-size:22px;font-weight:900;line-height:30px;position:relative;display:flex;align-items:center;justify-content:center}.page-sd .cta .container .content .area_text .to_download_btn::before{position:absolute;right:36px;content:"→";font-size:30px;font-weight:900;color:#024290}.page-sd .flow{padding-block:0 160px}.page-sd .flow .container{width:100% !important;margin-top:0}.page-sd .flow .container .s_title{font-size:26px;font-weight:900;line-height:35px;text-align:center;position:relative;display:flex;justify-content:center;color:#40494e}.page-sd .flow .container .s_title::before{position:absolute;bottom:-25px;content:"";width:260px;height:1px;background-color:#024290}.page-sd .flow .container .list{width:100% !important;justify-content:center}.page-sd .flow .container .list .item{position:relative}.page-sd .flow .container .list .item::before{content:"▶";font-size:20px;position:absolute;right:-36px;top:48px}.page-sd .flow .container .list .item::after,.page-sd .flow .container .list .item:last-child::before{display:none}.page-sd .schedule{padding-bottom:160px}.page-sd .schedule .s_title{font-size:20px;font-weight:900;line-height:30px;text-align:center;color:#40494e}.page-sd .schedule .container{padding-top:80px;max-width:620px;margin:0 auto;display:flex;gap:10px;flex-direction:column}.page-sd .schedule .container .item{display:flex;gap:54px;align-items:center}.page-sd .schedule .container .item .date,.page-sd .schedule .container .item .a_title{font-size:16px;line-height:26px;font-weight:900}.page-sd .hub_spot_secure .t-form-block .form-columns-1,.page-sd .hub_spot_secure .t-form-block .form-columns-2{margin-top:10px !important}.page-sd .hub_spot_secure .t-form-block .hs-phone{width:100% !important}.page-sd .hub_spot_secure .t-form-block .hs-richtext p{font-size:12px;margin:0 !important}.page-sd .hub_spot_secure .t-form-block .hs_department_name{margin-top:10px !important;width:100% !important}}@media screen and (min-width: 1140px)and (max-width: 1300px){.page-sd .feature .container{grid-template-columns:1fr}}@media screen and (max-width: 800px){.page-sd .problem .s_title{font-size:20px;font-weight:900;line-height:30px;color:#40494e}.page-sd .problem .container{width:90%;max-width:500px;margin:0 auto;display:grid;gap:27px;grid-template-columns:1fr}.page-sd .problem .container .item{padding:50px 5% 32px;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:center}.page-sd .problem .container .item img{display:block;width:auto;height:60px}.page-sd .problem .container .item .item_title{font-size:18px;font-weight:900;line-height:47px;padding:30px 0 13px}.page-sd .problem .container .item .text{font-size:16px;font-weight:900;line-height:26px}.page-sd .solve .area_title h2{font-size:16px;font-weight:900;line-height:30px;color:#40494e}.page-sd .solve .container,.page-sd .solve .text{max-width:500px}.page-sd .feature .s_title{font-size:20px;font-weight:900;line-height:30px;color:#40494e}.page-sd .feature .container{max-width:500px}.page-sd .feature .container .item .item_title{font-size:20px;font-weight:900;line-height:30px}.page-sd .plan .s_title{font-size:20px;font-weight:900;line-height:30px;color:#40494e}.page-sd .plan .container .item .left{color:#000;font-size:10px;font-weight:900;line-height:12px}.page-sd .plan .container .item .left span{font-size:8px;font-weight:900;line-height:8px}.page-sd .plan .container .item .center{text-align:center;font-size:12px;font-weight:900;line-height:12px;color:#000}.page-sd .plan .container .item .center.none{font-size:16px;font-weight:900}.page-sd .plan .container .item .right{text-align:center;font-size:12px;font-weight:900;line-height:18px;color:#000}}@media screen and (max-width: 1140px){.secure_drive_form .fv .container .t-form-block{margin-top:0px !important}}.page-so{background-color:#f9f9f9;color:#000}.page-so .function,.page-so .plan,.page-so .introduction{background-color:#fff}.page-so .t-form-text{font-size:32px;text-align:center;color:#fff;font-size:16px;margin-bottom:16px}.page-so .t-form-text .small{font-size:14px}.page-so .t-form-block{border:1px solid #fff;padding:16px;width:380px;font-family:"Noto Sans JP",sans-serif !important;border-radius:4px;background-color:#000}.page-so .t-form-block label{color:#fff;font-size:16px}.page-so .t-form-block input{background-color:hsla(0,0%,100%,.9) !important;width:100% !important;font-size:16px;color:#40494e !important}.page-so .t-form-block .hs-error-msg{text-wrap:wrap !important;width:100%}.page-so .t-form-block .hs_firstname .hs-error-msg,.page-so .t-form-block .hs-lastname .hs-error-msg{margin-top:14px}.page-so .t-form-block .hs-form-booleancheckbox input{color:#0088fe !important}.page-so .t-form-block.hs-form-booleancheckbox label{display:flex}.page-so .t-form-block .hs-form-booleancheckbox input{width:16px !important;height:16px;margin-right:8px}.page-so .t-form-block .hs-form-booleancheckbox span{line-height:16px;z-index:1}.page-so .t-form-block .hs-form-booleancheckbox span a{color:#7cbcff;font-family:"Noto Sans JP",sans-serif !important}.page-so .t-form-sp{border:none;background-color:#000;padding:32px 16px 55px;border-radius:0;margin:0 auto 48px;width:335px}.page-so .t-form-sp .form-columns-1,.page-so .t-form-sp .form-columns-2{display:none}.page-so .t-form-sp .t-form-text{width:100%;margin:0 auto}.page-so .t-form-block .hs-form-required{color:#ff001f}.page-so .t-form-block .hs-submit{display:flex;justify-content:center;margin-top:24px}.page-so .t-form-block .actions{position:relative}.page-so .t-form-block .actions::before,.page-so .t-form-block .actions::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.page-so .t-form-block .actions::before{right:16px;width:10px;height:2px;background:#40494e;z-index:1}.page-so .t-form-block .actions::after{right:16px;width:8px;height:8px;border-top:2px solid #40494e;border-right:2px solid #40494e;transform:rotate(45deg)}.page-so .t-form-block .actions input{width:100%;padding:16px 48px;background-color:#0088fe !important;opacity:1;color:#fff !important;font-size:16px;border:none;border-radius:100px;cursor:pointer;text-align:center;transition:all .3s ease;position:relative;font-weight:bold !important;font-family:"Noto Sans JP",sans-serif !important}.page-so .t-form-block .actions a{width:100%;padding:16px 48px;background-color:#0088fe !important;opacity:1;color:#fff !important;font-size:16px;border:none;border-radius:100px;cursor:pointer;text-align:center;transition:all .3s ease;position:relative;font-weight:bold !important;font-family:"Noto Sans JP",sans-serif !important}.page-so .t-form-block .actions input:hover,.page-so .t-form-block .actions a:hover{background-color:#fff !important;color:#0088fe !important}.page-so .t-form-block .form-columns-1,.page-so .t-form-block .form-columns-2{margin-top:16px !important}.page-so .t-form-block .form-columns-1 .input,.page-so .t-form-block .form-columns-2 .input{margin-right:0 !important;margin-top:4px !important}.page-so .t-form-block .hs_lastname .input{margin-right:8px !important}@media screen and (max-width: 996px){.page-so .t-form-block .hs-form fieldset label{margin-bottom:0 !important}}@media print,screen and (max-width: 400px){.page-so .t-form-block .hs_lastname .input{margin-right:0 !important}.page-so .t-form-block .hs-form fieldset label{margin-bottom:0 !important}.page-so .t-form-block .hs_firstname{margin-top:16px !important}.page-so .t-form-block .hs_firstname .hs-error-msg{margin-top:0}.page-so .t-form-block .hs-lastname .hs-error-msg{margin-top:0}}@media screen and (max-width: 1140px){.page-so .dp-pc{display:none}}@media screen and (min-width: 1141px){.page-so .dp-sp{display:none}}.page-so .hs-input{width:100% !important;background-color:#fff !important}.page-so .grecaptcha-badge{display:none !important}.page-so .hs-form fieldset label{margin-bottom:0 !important}.page-so .t-form-block{background-color:initial;border:initial}.page-so .t-form-sp{margin:0;padding:0}.page-so .t-form-block .actions{width:100%}.page-so .t-form-block .actions input{border-radius:initial}.page-so .t-form-block .actions a{border-radius:initial;display:block}@media screen and (max-width: 899px){.page-so section{width:100%;padding-inline:16px;padding-block:40px}.page-so section .container{width:min(100%,500px);margin-inline:auto}.page-so section .container .s_title{text-align:center;font-size:20px;font-weight:700;line-height:30px;position:relative}.page-so section .container .s_title::before{content:"";width:260px;background-color:#d32f2f;height:1px;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.page-so section .container .c_title{text-align:center;font-size:16px;font-weight:700}.page-so .about{padding-block:35px 90px;text-align:center;background:url(../../img/product/so/about-bg-sp.png) no-repeat center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.page-so .about::after{position:absolute;top:50%;left:50%;transform:translate(-50% -50%);display:block;width:300px;height:300px;border:100px solid}.page-so .about .s_title{font-size:28px;font-weight:900;line-height:36px}.page-so .about .s_title::before{display:none}.page-so .about .text{width:min(100%,617px);margin-top:30px;font-weight:400;text-align:left;line-height:25px;font-size:12px}.page-so .about .logo{display:grid;place-items:center;width:220px;height:220px}.page-so .about .logo img{width:70%}.page-so .about .icon-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:24px;width:min(100%,500px);margin-top:-20px}.page-so .about .icon-list .icon-item{width:100%}.page-so .about .icon-list .icon-item .icon-container{aspect-ratio:1/1;border:5px solid #d32f2f;border-radius:50%;background-color:#fff;display:grid;place-content:center}.page-so .about .icon-list .icon-item .icon-container img{width:50%;margin-inline:auto}.page-so .about .icon-list .icon-item .text{font-weight:700;margin-top:5px;text-align:center;font-size:11px;line-height:14px}.page-so .about .icon-list .icon-item:nth-child(1){grid-column:1/3;grid-row:1}.page-so .about .icon-list .icon-item:nth-child(2){grid-column:3/5;grid-row:1}.page-so .about .icon-list .icon-item:nth-child(3){grid-column:5/7;grid-row:1}.page-so .about .icon-list .icon-item:nth-child(4){grid-column:2/4;grid-row:2}.page-so .about .icon-list .icon-item:nth-child(5){grid-column:4/6;grid-row:2}.page-so .plan{padding-bottom:80px;padding-top:10px}.page-so .plan .container{width:min(100%,600px)}.page-so .plan .container .content-box{margin-top:74px;background-color:#fef1ef;padding:40px 24px 24px;text-align:center;border-radius:10px}.page-so .plan .container .content-box .money{color:#d32f2f;font-size:54px;margin-top:10px;font-weight:700}.page-so .plan .container .content-box .money span{font-size:27px;margin-left:8px}.page-so .plan .container .content-box .line{background-color:#fff;width:100%;height:3px;margin-top:10px}.page-so .plan .container .content-box .text{margin-top:16px;padding-inline:10px;font-size:12px;line-height:25px}.page-so .plan .container .option{color:#7b7b7b;font-size:12px;margin-top:16px;line-height:26px}.page-so .plan .container .area-bottom{margin-top:16px}.page-so .plan .container .area-bottom .to-contact-btn{display:flex;width:150px;padding-block:8px;text-align:center;background-color:#0089ff;border-radius:3px;color:#fff;font-size:14px;line-height:19px;font-weight:700;position:relative;align-items:center;justify-content:center;transition:all .3s;border:1px solid #0089ff}.page-so .plan .container .area-bottom .to-contact-btn .vector{display:inline-block;width:14px;height:100%}.page-so .plan .container .area-bottom .to-contact-btn .vector::before,.page-so .plan .container .area-bottom .to-contact-btn .vector::after{position:absolute;top:50%;right:16px;transform:translateY(-50%);content:"";transition:all .3s}.page-so .plan .container .area-bottom .to-contact-btn .vector::before{width:14px;height:2px;background-color:#fff}.page-so .plan .container .area-bottom .to-contact-btn .vector::after{width:7px;height:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(-45deg)}.page-so .plan .container .area-bottom .to-contact-btn:hover{background-color:#fff;color:#0089ff}.page-so .plan .container .area-bottom .to-contact-btn:hover .vector::before{background-color:#0089ff}.page-so .plan .container .area-bottom .to-contact-btn:hover .vector::after{border-color:#0089ff}}@media screen and (min-width: 900px){.page-so section{width:100%;padding-inline:120px;padding-block:95px}.page-so section .container{width:min(100%,1200px);margin-inline:auto}.page-so section .container .s_title{text-align:center;font-size:26px;font-weight:700;position:relative;margin-bottom:34px}.page-so section .container .s_title::before{content:"";width:260px;background-color:#d32f2f;height:1px;position:absolute;bottom:-34px;left:50%;transform:translateX(-50%)}.page-so section .container .c_title{text-align:center;font-size:20px;font-weight:700}.page-so .about{padding-block:64px 287px;text-align:center;background:url(../../img/product/so/about-bg-pc.png) no-repeat center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-so .about .s_title{font-size:46px;font-weight:900;line-height:1.5}.page-so .about .s_title::before{display:none}.page-so .about .text{width:min(100%,794px);margin-top:25px;font-size:18px;line-height:1.4;font-weight:400;text-align:left}.page-so .about .logo{display:grid;place-items:center;width:444px;height:444px}.page-so .about .logo img{width:70%}.page-so .about .icon-list{display:flex;gap:24px;width:min(100%,966px);margin-top:-39px}.page-so .about .icon-list .icon-item{width:20%}.page-so .about .icon-list .icon-item .icon-container{aspect-ratio:1/1;border:5px solid #d32f2f;border-radius:50%;background-color:#fff;display:grid;place-content:center}.page-so .about .icon-list .icon-item .icon-container img{width:50%;margin-inline:auto}.page-so .about .icon-list .icon-item .text{font-weight:700;font-size:18px;line-height:1.375;margin-top:8px;text-align:center}.page-so .plan{padding-top:0;padding-bottom:160px}.page-so .plan .container{width:min(100%,700px)}.page-so .plan .container .content-box{margin-top:104px;background-color:#fef1ef;padding:40px 24px 24px;text-align:center;border-radius:10px}.page-so .plan .container .content-box .money{color:#d32f2f;font-size:54px;margin-top:10px;font-weight:700}.page-so .plan .container .content-box .money span{font-size:27px;margin-left:8px}.page-so .plan .container .content-box .line{background-color:#fff;width:100%;height:3px;margin-top:24px}.page-so .plan .container .content-box .text{margin-top:16px;line-height:30px;padding-inline:34px}.page-so .plan .container .option{color:#a2a2a2;font-size:12px;line-height:26px;margin-top:8px}.page-so .plan .container .area-bottom{margin-top:8px}.page-so .plan .container .area-bottom .to-contact-btn{display:flex;width:150px;padding-block:8px;text-align:center;background-color:#0089ff;border-radius:3px;color:#fff;font-size:14px;line-height:19px;font-weight:900;position:relative;align-items:center;justify-content:center;transition:all .3s;border:1px solid #0089ff}.page-so .plan .container .area-bottom .to-contact-btn .vector{display:inline-block;width:14px;height:100%}.page-so .plan .container .area-bottom .to-contact-btn .vector::before,.page-so .plan .container .area-bottom .to-contact-btn .vector::after{position:absolute;top:50%;right:16px;transform:translateY(-50%);content:"";transition:all .3s}.page-so .plan .container .area-bottom .to-contact-btn .vector::before{width:14px;height:2px;background-color:#fff}.page-so .plan .container .area-bottom .to-contact-btn .vector::after{width:7px;height:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(-45deg)}.page-so .plan .container .area-bottom .to-contact-btn:hover{background-color:#fff;color:#0089ff}.page-so .plan .container .area-bottom .to-contact-btn:hover .vector::before{background-color:#0089ff}.page-so .plan .container .area-bottom .to-contact-btn:hover .vector::after{border-color:#0089ff}}@media screen and (max-width: 1140px){.page-so .is-sp-only{display:block}.page-so .is-pc-only{display:none}.page-so .fv{padding:90px 5% 32px;background-image:url(../../img/product/so/fv-bg-sp.jpg);background-size:cover;background-position:top}.page-so .fv .container{width:min(100%,500px)}.page-so .fv .container .content{width:100%;max-width:745px}.page-so .fv .container .content .area-icon{max-width:476px;width:100%;margin-top:20px}.page-so .fv .container .content .fv_title{font-size:27px;line-height:40px;font-weight:700;color:#fff}.page-so .fv .container .content .tabs{display:flex;margin-top:8px}.page-so .fv .container .content .tabs .tab{background-color:#fff;color:#d5490d;font-weight:bold;padding:10px 18px;clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);box-shadow:0 4px 8px rgba(0,0,0,.1);width:170px;display:grid;place-content:center;font-size:10px}.page-so .fv .container .content .tabs .tab:nth-child(2),.page-so .fv .container .content .tabs .tab:nth-child(3){margin-left:-10px}.page-so .fv .container .content .one-icon{max-width:320px;width:100%;position:relative;display:flex;justify-content:center;transform:translateX(-18px);margin-top:50px}.page-so .fv .container .content .one-icon::before{position:absolute;top:-28px;left:20px;content:"";width:250px;height:2px;background-color:#cecece}.page-so .fv .container .content .text{font-size:12px;line-height:19px;font-weight:700;padding-top:20px;color:#fff}.page-so .fv .container .content .text .light{font-weight:400}.page-so .fv .container .t-form-block{margin-top:24px;width:100%;background-color:initial;padding:initial}.page-so .fv .container .t-form-block .form-columns-1{max-width:initial !important}.page-so .feature{padding-top:0;padding-bottom:80px;padding-inline:0;width:100%}.page-so .feature .s_title{text-align:center;font-size:20px;font-weight:900;line-height:35px;position:relative;padding-inline:24px}.page-so .feature .s_title::before{content:"";width:260px;background-color:#d61418;height:1px;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.page-so .feature .nav-container{width:100%;background-color:#fff;display:flex;flex-direction:column;place-content:center;margin-top:60px}.page-so .feature .nav-container a{padding-block:24px;color:#40494e;font-weight:700;display:flex;place-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:16px;line-height:24px}.page-so .feature .nav-container a .circle{display:inline-block;width:20px;height:20px;background-color:#d32f2f;border-radius:50%;position:relative;margin-right:8px}.page-so .feature .nav-container a .circle::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(-3.4px, -2px) rotate(135deg)}.page-so .feature .nav-container a .circle::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;height:8px;background-color:#fff}.page-so .feature .c_title{text-align:center;margin-top:60px;font-weight:700;font-size:20px;line-height:30px}.page-so .feature .group-title{margin-top:80px}.page-so .feature .container{padding-top:30px;width:min(100%,500px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;padding-inline:16px}.page-so .feature .container .item{padding:45px 5%;box-shadow:2px 2px 10px 2px rgba(72,91,135,.25);background-color:#fff;position:relative;margin-top:0}.page-so .feature .container .item ul{padding:12px 24px 0;color:#4a5071;font-size:12px;font-weight:400;line-height:25px}.page-so .feature .container .item ul li{list-style:disc}.page-so .feature .container .item .option{position:absolute;bottom:10px;right:10px;margin-bottom:0;font-size:10px}.page-so .feature .container .item .item-title{font-size:20px;font-weight:700;line-height:30px}.page-so .feature .container .item .text{padding-top:20px;color:#4a5071;font-size:12px;font-weight:400;line-height:25px;font-size:12px}.page-so .feature .container .item-1 img{width:40%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-2 img{width:100%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-3 img{width:50%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-4 img{width:70%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-5 img{width:25%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-6 img{width:100%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-7 img{width:40%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-8 img{width:40%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-9 img{width:40%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .feature .container .item-10 img{width:70%;max-width:300px;display:block;margin:0 auto;padding-bottom:30px}.page-so .cta1{background:url(../../img/product/so/cta1-bg-sp.jpg) no-repeat center/cover;padding-top:55px;padding-bottom:0;padding-inline:0}.page-so .cta1 .container{width:min(100%,343px);margin-bottom:40px}.page-so .cta1 .container .s_title{color:#fff;border-bottom:1px solid #fff;font-size:24px;padding-bottom:32px;margin-bottom:48px}.page-so .cta1 .container .s_title::before{display:none}.page-so .cta1 .container .flex-box .left{width:80%;margin-inline:auto}.page-so .cta1 .container .flex-box .right{width:100%;margin-top:40px}.page-so .cta1 .container .flex-box .right .tabs{display:flex;place-content:center}.page-so .cta1 .container .flex-box .right .tabs .tab{background-color:#fff;color:#d32f2f;font-weight:bold;padding:6px 16px;clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);width:33%;display:grid;place-content:center;font-size:12px}.page-so .cta1 .container .flex-box .right .tabs .tab:nth-child(2){margin-left:-5px}.page-so .cta1 .container .flex-box .right .tabs .tab:nth-child(3){margin-left:-5px}.page-so .cta1 .container .flex-box .right .text{color:#fff;margin-block:24px;font-size:12px;line-height:25px}.page-so .cta1 .container .flex-box .right .btn{display:block;background-color:#feef01;box-shadow:2px 2px 10px 2px rgba(72,91,135,.25);border-radius:100px;width:100%;padding:8px 34px 8px 8px;transition:all .7s}.page-so .cta1 .container .flex-box .right .btn .text{color:#000;margin:0;font-size:16px;line-height:25px;font-weight:700;text-align:center;position:relative}.page-so .cta1 .container .flex-box .right .btn .text::before,.page-so .cta1 .container .flex-box .right .btn .text:after{position:absolute;content:"";top:50%;right:-18px}.page-so .cta1 .container .flex-box .right .btn .text::before{transform:translateY(-50%);width:18px;height:2px;background-color:#d32f2f}.page-so .cta1 .container .flex-box .right .btn .text::after{transform:translateY(-50%) rotate(-45deg);width:9px;height:9px;border-right:2px solid #d32f2f;border-bottom:2px solid #d32f2f}.page-so .cta1 .container .flex-box .right .btn:hover{opacity:.8;box-shadow:unset}.page-so .cta1 .tel-container{padding-inline:40px;background-color:#ba281c;padding:8px 24px}.page-so .cta1 .tel-container>*{color:#fff;margin-bottom:unset;text-align:center;font-size:12px;line-height:25px}.page-so .cta1 .tel-container .tel-block{width:min(100%,500px);display:grid;grid-template-columns:repeat(2, 1fr);margin-inline:auto}.page-so .cta1 .tel-container .tel-block .text{grid-column:1/3}.page-so .cta1 .tel-container .tel-block .tel{font-weight:700;display:flex;justify-content:center;align-items:center;transition:all .3s;font-size:16px;line-height:24px}.page-so .cta1 .tel-container .tel-block .tel span{display:grid;place-content:center;width:14px;margin-right:8px}.page-so .cta1 .tel-container .tel-block .tel:hover{color:color-mix(in srgb, #fff, #000 10%)}.page-so .function{padding-top:80px}.page-so .function .container{width:min(100%,500px)}.page-so .function .container .table-content{margin-top:60px}.page-so .function .container .table-content .table-container{margin-top:24px;border:1px solid #9b9b9b}.page-so .function .container .table-content .table-container .table-inner{width:100%;border-collapse:collapse;table-layout:fixed}.page-so .function .container .table-content .table-container .table-inner th,.page-so .function .container .table-content .table-container .table-inner td{padding:15px;text-align:left;border:1px solid #dadada;vertical-align:top;background-color:unset;font-size:12px;width:50%;padding-inline:10px}.page-so .function .container .table-content .table-container .table-inner th{background-color:unset;font-weight:bold;text-align:center}.page-so .function .container .table-content .table-container .table-inner td{padding-inline:14px}.page-so .function .container .table-content .table-container .table-inner td ul{list-style:none;padding:0;margin:0}.page-so .function .container .table-content .table-container .table-inner td ul li{position:relative;padding-left:20px;margin-bottom:5px;font-size:12px;line-height:25px}.page-so .function .container .table-content .table-container .table-inner td ul li::before{content:"";position:absolute;top:9px;left:0;color:#d32f2f;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:7px solid #d32f2f}.page-so .function .container .table-content .border-none{width:100%;margin-top:24px;border:1px solid #9b9b9b;border-collapse:collapse}.page-so .function .container .table-content .border-none th,.page-so .function .container .table-content .border-none td{padding:15px;text-align:left;border:unset;vertical-align:top;background-color:unset;font-size:12px;width:100%;padding:24px 32px}.page-so .function .container .table-content .border-none th{background-color:unset;font-weight:bold;text-align:center}.page-so .function .container .table-content .border-none ul{list-style:none;padding:0;margin:0}.page-so .function .container .table-content .border-none ul li{position:relative;padding-left:20px;margin-bottom:16px;font-size:12px}.page-so .function .container .table-content .border-none ul li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);color:#d32f2f;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:7px solid #d32f2f}.page-so .function .container .group-table{margin-top:60px}.page-so .function .container .b-text{font-size:16px;font-weight:700;margin-top:24px}.page-so .function .container .text{margin-top:8px;font-size:12px}.page-so .function .container .grid-box{background-color:#f1f1f1;padding:16px;margin-top:16px}.page-so .function .container .grid-box ul{display:grid;grid-template-columns:1fr;width:100%;margin-inline:auto}.page-so .function .container .grid-box ul li{font-size:12px;line-height:30px}.page-so .introduction{padding-block:80px 120px}.page-so .introduction .container{width:min(100%,500px)}.page-so .introduction .container .content-box{margin-top:72px;padding:24px 40px;background-color:#fef1ef;border-radius:10px}.page-so .introduction .container .content-box .c_title{font-size:16px}.page-so .introduction .container .content-box .flex-box{display:flex;gap:24px;margin-top:48px;flex-direction:column}.page-so .introduction .container .content-box .flex-box .item{width:100%;background-color:#fff;border-radius:10px;text-align:center;position:relative;padding:40px 50px 16px}.page-so .introduction .container .content-box .flex-box .item .steps{position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:50px;background-color:#d32f2f;color:#fff;font-size:20px;font-weight:900;line-height:.5em;aspect-ratio:1;display:grid;place-content:center;border-radius:50%}.page-so .introduction .container .content-box .flex-box .item .steps span{font-size:10px;font-weight:900;display:block;transform:translateY(-5px)}.page-so .introduction .container .content-box .flex-box .item .icon-box{background-color:#fef1ef;border-radius:50%;aspect-ratio:1/1;width:100px;height:auto;margin-inline:auto;display:grid;place-content:center}.page-so .introduction .container .content-box .flex-box .item .icon-box img{width:50%;margin-inline:auto}.page-so .introduction .container .content-box .flex-box .item .text{font-weight:700;margin-top:8px;font-size:12px;line-height:25px}.page-so .introduction .container .content-box .flex-box .item ul{margin-top:8px;width:-moz-fit-content;width:fit-content;margin-inline:auto}.page-so .introduction .container .content-box .flex-box .item ul li{text-align:left;font-size:12px;line-height:25px;padding-left:22px;position:relative;font-weight:400}.page-so .introduction .container .content-box .flex-box .item ul li::before,.page-so .introduction .container .content-box .flex-box .item ul li::after{content:"";position:absolute;top:50%;left:0}.page-so .introduction .container .content-box .flex-box .item ul li::before{width:6px;height:2px;background-color:#d32f2f;transform:translate(0, calc(-50% + 1px)) rotate(45deg)}.page-so .introduction .container .content-box .flex-box .item ul li::after{width:12px;height:2px;background-color:#d32f2f;transform:translate(3px, -50%) rotate(-45deg)}.page-so .introduction .container .content-box .flex-box .item-2,.page-so .introduction .container .content-box .flex-box .item-3{margin-top:25px}.page-so .introduction .container .content-box .flex-box .vector{display:block;width:100%;height:24px;position:relative}.page-so .introduction .container .content-box .flex-box .vector::before,.page-so .introduction .container .content-box .flex-box .vector::after{position:absolute;content:"";top:50%;left:50%}.page-so .introduction .container .content-box .flex-box .vector::before{border-top:10px solid #d32f2f;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);transform:translate(-50%, calc(-50% - 7px))}.page-so .introduction .container .content-box .flex-box .vector::after{border-top:10px solid #d32f2f;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);transform:translate(-50%, calc(-50% + 7px))}.page-so .introduction .container .content-box .sub-title-block{margin-top:-24px}.page-so .introduction .container .content-box .sub-title-block .c_subtitle{width:140px;margin-top:16px;margin-inline:auto;background-color:#d32f2f;border-radius:100px;color:#fff;padding:8px;font-size:12px;line-height:25px;font-weight:700;text-align:center}.page-so .introduction .container .content-box .sub-title-block .text{text-align:center;font-weight:700;margin-top:8px;font-size:12px;line-height:25px}.page-so .cta2{background:url(../../img/product/so/cta2-bg-sp.jpg) no-repeat center/cover;padding-block:40px}.page-so .cta2 .container{width:min(100%,343px)}.page-so .cta2 .container .flex-box{display:flex;flex-direction:column;gap:24px}.page-so .cta2 .container .flex-box .right{width:60%;display:grid;place-content:center;margin-inline:auto}.page-so .cta2 .container .flex-box .left{display:contents}.page-so .cta2 .container .flex-box .left .s_title{order:-1;text-align:left;font-size:24px;font-weight:700;line-height:30px;position:relative;color:#fff;width:240px;margin-inline:auto;margin-bottom:0;text-align:center}.page-so .cta2 .container .flex-box .left .s_title::before{display:none}.page-so .cta2 .container .flex-box .left .btn{display:block;background-color:#feef01;box-shadow:2px 2px 10px 2px rgba(72,91,135,.25);border-radius:100px;width:100%;padding:8px;transition:all .3s}.page-so .cta2 .container .flex-box .left .btn .text{color:#000;margin:0;font-size:16px;font-weight:700;line-height:24px;text-align:center;position:relative}.page-so .cta2 .container .flex-box .left .btn .text .free{background-color:#fff;border-radius:50%;color:#d32f2f;margin-right:16px;display:inline-block;align-content:center;font-weight:700;width:40px;height:40px;font-size:12px;line-height:1.445}.page-so .cta2 .container .flex-box .left .btn .text .download{width:20px;display:inline-block;margin-left:16px}.page-so .cta2 .container .flex-box .left .btn:hover{opacity:.8;box-shadow:unset}}@media screen and (min-width: 1141px){.page-so .is-sp-only{display:none}.page-so .fv{padding:80px 5% 120px;background-image:url(../../img/product/so/fv-bg.jpg);background-size:cover;background-position:center;margin-top:60px}.page-so .fv .container{display:flex;justify-content:space-between;width:min(100%,1316px);margin-inline:auto}.page-so .fv .container .content{width:61%;margin-top:40px}.page-so .fv .container .content .area-icon{width:476px;margin-top:57px}.page-so .fv .container .content .fv_title{font-size:clamp(40px,3.6vw,53px);line-height:clamp(58px,5.7vw,82px);font-weight:700;color:#fff;padding-top:48px}.page-so .fv .container .content .tabs{display:flex;margin-top:20px}.page-so .fv .container .content .tabs .tab{background-color:#fff;color:#d5490d;font-weight:bold;padding:12px 24px;clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);box-shadow:0 4px 8px rgba(0,0,0,.1);width:190px;display:grid;place-content:center;font-size:16px}.page-so .fv .container .content .tabs .tab:nth-child(2),.page-so .fv .container .content .tabs .tab:nth-child(3){margin-left:-10px}.page-so .fv .container .content .one-icon{width:320px;position:relative;display:flex;justify-content:center;transform:translateX(-30px);margin-top:90px}.page-so .fv .container .content .one-icon::before{position:absolute;top:-22px;content:"";width:250px;height:2px;background-color:#fff}.page-so .fv .container .content .text{font-size:clamp(16px,1.25vw,18px);line-height:31px;font-weight:700;margin-top:20px;color:#fff}.page-so .fv .container .content .text .light{font-weight:400}.page-so .fv .container .t-form-block{width:410px;padding:0;background-color:initial;padding:initial;border:initial}.page-so .fv .container .t-form-block .t-form-text{font-size:32px;text-align:center;margin-bottom:0}.page-so .fv .container .t-form-block .t-form-text .small{font-size:14px;margin-top:12px}.page-so .fv .container .t-form-block .hs-input{width:100%;background-color:#fff !important;padding:5px 10px}.page-so .fv .container .t-form-block .grecaptcha-badge{display:none !important}.page-so .fv .container .t-form-block .hs-form fieldset label{margin-bottom:0 !important}.page-so .fv .container .t-form-block .actions{width:100%}.page-so .fv .container .t-form-block .actions input{border-radius:initial}.page-so .fv .container .t-form-block .actions a{border-radius:initial;display:block}.page-so .fv .container .t-form-block .form-columns-1,.page-so .fv .container .t-form-block .form-columns-2{margin-top:10px !important}.page-so .fv .container .t-form-block .form-columns-2:has(>.hs_firstname){display:flex;gap:4px}.page-so .fv .container .t-form-block .hs-phone,.page-so .fv .container .t-form-block .hs_department_name{width:100% !important}.page-so .fv .container .t-form-block .hs-richtext p{font-size:12px;margin:0 !important}.page-so .fv .container .t-form-block .hs-form-field .input{width:410px}.page-so .fv .container .t-form-block .hs-form-field .input textarea{color:#000 !important;padding:5px 10px}.page-so .fv .container .t-form-block .hs-form-field .hs-error-msg{color:#d32f2f}.page-so .fv .container .t-form-block .hs_lastname .input,.page-so .fv .container .t-form-block .hs_firstname .input{width:100%}.page-so .fv .container .t-form-block .hs-form-booleancheckbox .hs-input{background-color:initial !important;padding:0;position:relative}.page-so .fv .container .t-form-block .hs-form-booleancheckbox .hs-input::before,.page-so .fv .container .t-form-block .hs-form-booleancheckbox .hs-input::after{content:"";position:absolute;top:50%;left:0}.page-so .fv .container .t-form-block .hs-form-booleancheckbox .hs-input::before{width:16px;height:16px;background-color:#fff;transform:translateY(calc(-50% - 1px))}.page-so .fv .container .t-form-block .hs-form-booleancheckbox .hs-input::after{font:var(--fa-font-solid);font-size:16px;color:#fff;transform:translate(1px, calc(-50% - 1px))}.page-so .fv .container .t-form-block .hs-form-booleancheckbox .hs-input:checked::before{background-color:#2d75ff;border-color:#2d75ff}.page-so .fv .container .t-form-block .hs-form-booleancheckbox .hs-input:checked::after{content:""}.page-so .feature{padding-top:0;padding-bottom:200px;padding-inline:0}.page-so .feature .s_title{text-align:center;font-size:26px;font-weight:900;line-height:35px;position:relative;color:#40494e}.page-so .feature .s_title::before{content:"";width:260px;background-color:#d32f2f;height:1px;position:absolute;bottom:-34px;left:50%;transform:translateX(-50%)}.page-so .feature .nav-container{width:100%;background-color:#fff;display:flex;justify-content:center;gap:40px;margin-top:95px}.page-so .feature .nav-container a{padding-block:24px;color:#40494e;font-weight:700;display:flex;align-items:center;font-size:18px;width:420px;display:flex;place-content:center}.page-so .feature .nav-container a .circle{display:inline-block;width:24px;height:24px;background-color:#d32f2f;border-radius:50%;position:relative;margin-right:8px}.page-so .feature .nav-container a .circle::after,.page-so .feature .nav-container a .circle::before{content:"";position:absolute}.page-so .feature .nav-container a .circle::after{top:50%;left:50%;transform:translate(-50%, calc(-50% + 2px)) rotate(135deg);width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff}.page-so .feature .nav-container a .circle::before{top:50%;left:50%;transform:translate(-50%, -50%);width:3px;height:14px;background-color:#fff}.page-so .feature .c_title{text-align:center;margin-top:160px;font-weight:700;font-size:26px}.page-so .feature .group-title{margin-top:200px}.page-so .feature .container{padding-top:70px;width:min(100%,1440px);margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:91px;column-gap:91px;row-gap:65px;justify-content:center;padding-inline:120px}.page-so .feature .container .item{padding:0 0 30px 0;margin-top:0;box-shadow:2px 2px 10px 2px rgba(72,91,135,.25);background-color:#fff;position:relative}.page-so .feature .container .item .item-title{padding:0 39px;font-size:30px;font-weight:700}.page-so .feature .container .item ul,.page-so .feature .container .item .text{padding:20px 40px;color:#40494e;font-size:16px;font-weight:400;line-height:26px;color:#4a5071}.page-so .feature .container .item ul li{list-style:disc;margin-left:24px}.page-so .feature .container .item .text span{padding-top:8px;display:inline-block}.page-so .feature .container .item .option{position:absolute;bottom:10px;right:10px;margin-bottom:0}.page-so .feature .container .item-1 .item-title{padding:0 28px}.page-so .feature .container .item-1 img{width:30%;display:block;margin-inline:auto;margin-block:60px}.page-so .feature .container .item-2 img{width:80%;display:block;margin-inline:auto;margin-block:20px}.page-so .feature .container .item-3 img{width:35%;display:block;margin-inline:auto;margin-block:60px}.page-so .feature .container .item-4 img{width:60%;display:block;margin-inline:auto;margin-block:75px}.page-so .feature .container .item-5 img{width:25%;display:block;margin-inline:auto;margin-block:60px}.page-so .feature .container .item-6 img{width:65%;display:block;margin-inline:auto;margin-block:110px}.page-so .feature .container .item-7 img{width:30%;display:block;margin-inline:auto;margin-block:60px}.page-so .feature .container .item-8 img{width:30%;display:block;margin-inline:auto;margin-block:75px}.page-so .feature .container .item-9 img{width:30%;display:block;margin-inline:auto;margin-block:60px}.page-so .feature .container .item-10 img{width:65%;display:block;margin-inline:auto;margin-block:40px}.page-so .cta1{background:url(../../img/product/so/cta1-bg.jpg) no-repeat center/cover;padding-top:70px;padding-bottom:0;padding-inline:0}.page-so .cta1 .container{width:min(100%,1000px);margin-bottom:58px}.page-so .cta1 .container .s_title{text-align:center;font-size:32px;font-weight:700;line-height:30px;position:relative;color:#fff;border-bottom:1px solid #fff;padding-bottom:24px;margin-bottom:60px}.page-so .cta1 .container .s_title::before{display:none}.page-so .cta1 .container .flex-box{display:flex;gap:73px}.page-so .cta1 .container .flex-box .left{flex-grow:1}.page-so .cta1 .container .flex-box .right{width:55%}.page-so .cta1 .container .flex-box .right .tabs{display:flex}.page-so .cta1 .container .flex-box .right .tabs .tab{background-color:#fff;color:#d32f2f;font-size:16px;font-weight:700;padding:12px 54px;clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);width:172px;display:grid;place-content:center;font-size:14px}.page-so .cta1 .container .flex-box .right .tabs .tab:nth-child(2){margin-left:-10px}.page-so .cta1 .container .flex-box .right .tabs .tab:nth-child(3){margin-left:-10px}.page-so .cta1 .container .flex-box .right .text{color:#fff;margin-block:24px;line-height:1.6}.page-so .cta1 .container .flex-box .right .btn{display:block;background-color:#feef01;box-shadow:2px 2px 10px 2px rgba(72,91,135,.25);border-radius:100px;width:100%;padding:29px;transition:all .3s}.page-so .cta1 .container .flex-box .right .btn .text{color:#000;margin:0;font-size:22px;font-weight:700;text-align:center;position:relative}.page-so .cta1 .container .flex-box .right .btn .text::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:2px;background-color:#d32f2f}.page-so .cta1 .container .flex-box .right .btn .text::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-45deg);width:9px;height:9px;border-right:2px solid #d32f2f;border-bottom:2px solid #d32f2f}.page-so .cta1 .container .flex-box .right .btn:hover{opacity:.8;box-shadow:unset}.page-so .cta1 .tel-container{padding-inline:40px;background-color:#ba281c;padding:8px 40px}.page-so .cta1 .tel-container>*{color:#fff;margin-bottom:unset}.page-so .cta1 .tel-container .tel-block{width:min(100%,1200px);display:flex;place-content:center;margin-inline:auto;gap:30px;font-size:16px;line-height:30px}.page-so .cta1 .tel-container .tel-block .tel{font-size:20px;font-weight:700;display:flex;transition:all .3s}.page-so .cta1 .tel-container .tel-block .tel span{display:grid;place-content:center;width:20px;margin-right:8px}.page-so .cta1 .tel-container .tel-block .tel:hover{color:color-mix(in srgb, #fff, #000 10%)}.page-so .function{padding-block:200px 160px}.page-so .function .container .table-content{margin-top:114px}.page-so .function .container .table-content .table-container{margin-top:24px;border:1px solid #9d9d9d}.page-so .function .container .table-content .table-container .table-inner{width:100%;border-collapse:collapse}.page-so .function .container .table-content .table-container .table-inner th,.page-so .function .container .table-content .table-container .table-inner td{border:1px solid #dadada;padding:15px 40px;background-color:unset;font-size:16px;line-height:30px}.page-so .function .container .table-content .table-container .table-inner th{text-align:center}.page-so .function .container .table-content .table-container .table-inner td{text-align:left}.page-so .function .container .table-content .table-container .table-inner td ul{list-style:none;padding:0;margin:0}.page-so .function .container .table-content .table-container .table-inner td ul li{position:relative;padding-left:20px;margin-bottom:5px;font-size:16px;line-height:30px}.page-so .function .container .table-content .table-container .table-inner td ul li::before{content:"";position:absolute;top:9px;left:0;color:#d32f2f;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:7px solid #d32f2f}.page-so .function .container .table-content .border-none{margin-top:24px;border:1px solid #9b9b9b;border-collapse:collapse}.page-so .function .container .table-content .border-none th,.page-so .function .container .table-content .border-none td{padding-block:40px;padding-left:60px;text-align:left;border:unset;vertical-align:top;background-color:unset;font-size:14px}.page-so .function .container .table-content .border-none th{background-color:unset;font-weight:bold;text-align:center}.page-so .function .container .table-content .border-none ul{list-style:none;padding:0;margin:0}.page-so .function .container .table-content .border-none ul li{position:relative;padding-left:20px;margin-bottom:5px;font-size:16px;line-height:30px}.page-so .function .container .table-content .border-none ul li::before{content:"";position:absolute;top:12px;left:0;color:#d32f2f;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:7px solid #d32f2f}.page-so .function .container .table-content .text{font-size:12px;line-height:30px;margin-top:8px}.page-so .function .container .group-table{margin-top:80px}.page-so .function .container .b-text{font-size:16px;font-weight:700;margin-top:24px}.page-so .function .container .text{font-size:12px;line-height:30px}.page-so .function .container .grid-box{background-color:#f1f1f1;padding:16px;margin-top:16px}.page-so .function .container .grid-box ul{display:grid;grid-template-columns:1fr 1fr;width:min(100%,700px);margin-inline:auto}.page-so .function .container .grid-box ul li{font-size:12px;line-height:30px}.page-so .introduction{padding-top:120px}.page-so .introduction .container{width:min(100%,960px)}.page-so .introduction .container .content-box{margin-top:102px;padding:30px 56px;background-color:#fef1ef;border-radius:10px}.page-so .introduction .container .content-box .c_title{font-size:20px;line-height:30px;font-weight:700}.page-so .introduction .container .content-box .flex-box{display:flex;gap:32px;margin-top:60px}.page-so .introduction .container .content-box .flex-box .item{width:min(33%,240px);background-color:#fff;border-radius:10px;text-align:center;position:relative;padding:40px 24px}.page-so .introduction .container .content-box .flex-box .item .steps{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;background-color:#d32f2f;color:#fff;font-size:24px;font-weight:900;line-height:.5em;aspect-ratio:1;display:grid;place-content:center;border-radius:50%}.page-so .introduction .container .content-box .flex-box .item .steps span{font-size:12px;font-weight:900;display:block;transform:translateY(-5px)}.page-so .introduction .container .content-box .flex-box .item .icon-box{background-color:#fef1ef;border-radius:50%;aspect-ratio:1/1;width:120px;height:auto;margin-inline:auto;display:grid;place-content:center}.page-so .introduction .container .content-box .flex-box .item .icon-box img{width:50%;margin-inline:auto}.page-so .introduction .container .content-box .flex-box .item .text{font-weight:700;margin-top:16px;font-size:16px;line-height:30px}.page-so .introduction .container .content-box .flex-box .item ul{margin-top:16px;width:-moz-fit-content;width:fit-content;margin-inline:auto}.page-so .introduction .container .content-box .flex-box .item ul li{text-align:left;font-size:16px;line-height:30px;padding-left:22px;position:relative}.page-so .introduction .container .content-box .flex-box .item ul li::before,.page-so .introduction .container .content-box .flex-box .item ul li::after{content:"";position:absolute;top:50%;left:0}.page-so .introduction .container .content-box .flex-box .item ul li::before{width:5px;height:2px;background-color:#d32f2f;transform:translate(0, calc(-50% + 1px)) rotate(45deg)}.page-so .introduction .container .content-box .flex-box .item ul li::after{width:12px;height:2px;background-color:#d32f2f;transform:translate(3px, -50%) rotate(-45deg)}.page-so .introduction .container .content-box .flex-box .vector{display:block;position:relative}.page-so .introduction .container .content-box .flex-box .vector::before,.page-so .introduction .container .content-box .flex-box .vector::after{position:absolute;content:"";top:50%;left:50%}.page-so .introduction .container .content-box .flex-box .vector::before{border-left:10px solid #d32f2f;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);transform:translate(calc(-50% - 7px), -50%)}.page-so .introduction .container .content-box .flex-box .vector::after{border-left:10px solid #d32f2f;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);transform:translate(calc(-50% + 7px), -50%)}.page-so .introduction .container .content-box .c_subtitle{width:160px;margin-top:16px;margin-inline:auto;background-color:#d32f2f;border-radius:100px;color:#fff;padding:8px;font-weight:700;text-align:center}.page-so .introduction .container .content-box .text{text-align:center;font-weight:700;margin-top:8px;font-size:16px;line-height:30px}.page-so .cta2{background:url(../../img/product/so/cta2-bg.jpg) no-repeat center/cover;padding-block:60px}.page-so .cta2 .container{width:min(100%,1000px)}.page-so .cta2 .container .flex-box{display:flex;gap:120px}.page-so .cta2 .container .flex-box .right{flex-grow:1;flex-basis:0;display:grid;place-content:center}.page-so .cta2 .container .flex-box .left{width:min(54%,512px)}.page-so .cta2 .container .flex-box .left .s_title{text-align:left;font-size:32px;font-weight:700;line-height:40px;position:relative;color:#fff;margin-bottom:40px}.page-so .cta2 .container .flex-box .left .s_title::before{display:none}.page-so .cta2 .container .flex-box .left .btn{display:block;background-color:#feef01;box-shadow:2px 2px 10px 2px rgba(72,91,135,.25);border-radius:100px;width:100%;padding:16px;transition:all .3s}.page-so .cta2 .container .flex-box .left .btn .text{color:#000;margin:0;font-size:22px;font-weight:700;text-align:center;position:relative;color:#3c1c19}.page-so .cta2 .container .flex-box .left .btn .text .free{background-color:#fff;border-radius:50%;color:#d32f2f;margin-right:24px;display:inline-block;align-content:center;font-weight:700;font-size:21px;width:60px;height:60px}.page-so .cta2 .container .flex-box .left .btn .text .download{width:28px;display:inline-block;margin-left:24px}.page-so .cta2 .container .flex-box .left .btn:hover{opacity:.8;box-shadow:unset}}.page-secureboard{margin-top:120px;color:#000;background:#fff;overflow:hidden}.page-secureboard .section{padding-inline:120px;background:#fff}.page-secureboard .section .container{width:min(100%,1280px);margin-inline:auto}.page-secureboard .fv{background:url(../../img/product/sb/common/bg-fv.png) no-repeat center/cover}.page-secureboard .fv .fv-container{display:flex;justify-content:space-between;gap:27px;padding-block:0}.page-secureboard .fv .fv-container .content{flex-grow:1;flex-basis:0;max-width:715px;padding-block:70px 44px;margin-inline:auto}.page-secureboard .fv .fv-container .content .subtitle{width:313px;height:64px;margin-inline:auto;background:#098a6f;border-radius:32px;font-size:calc(25/16*1rem);font-weight:700;line-height:calc(64/16*1rem);letter-spacing:0;color:#fff;text-align:center}.page-secureboard .fv .fv-container .content .title{margin-top:18px;font-size:calc(55/16*1rem);font-weight:900;line-height:calc(80/16*1rem);letter-spacing:0;font-size:clamp(42px,3.8vw,55px)}.page-secureboard .fv .fv-container .content .title .breaks{display:inline}@media screen and (max-width: 1145px){.page-secureboard .fv .fv-container .content .title .breaks{display:inline-block}}.page-secureboard .fv .fv-container .content .logo{width:361px;height:auto;margin-top:27px;margin-inline:auto}.page-secureboard .fv .fv-container .content .flex-box{display:flex;justify-content:center;margin-top:48px;gap:30px}.page-secureboard .fv .fv-container .content .flex-box .img{width:auto;height:64px}.page-secureboard .fv .fv-container .content .flex-box .achievements-product{width:min(100%,195px)}.page-secureboard .fv .fv-container .content .flex-box .achievements-id{width:min(100%,241px)}.page-secureboard .fv .fv-container .form-block{width:520px;background:rgba(247,247,247,.9);padding:47px 54px}@media screen and (max-width: 1226px){.page-secureboard .fv .fv-container .form-block{width:440px;padding-inline:14px}}.page-secureboard .fv .fv-container .form-block .text{text-align:center;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .fv .fv-container .form-block fieldset{margin-top:0px !important}.page-secureboard .fv .fv-container .form-block fieldset .hs-form-field{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding-right:0;margin-top:16px !important}.page-secureboard .fv .fv-container .form-block fieldset .hs-form-field label{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:0 !important;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.page-secureboard .fv .fv-container .form-block fieldset .hs-form-field label span.hs-form-required{color:#d61518}.page-secureboard .fv .fv-container .form-block fieldset .hs-form-field .input{margin-right:0;padding-right:0;width:min(100%,340px)}.page-secureboard .fv .fv-container .form-block fieldset .hs-form-field .input .hs-input{width:100%;height:40px;padding-inline:16px;background:#fff;border-radius:3px}.page-secureboard .fv .fv-container .form-block fieldset .hs-form-field .hs-error-msgs{width:100%}.page-secureboard .fv .fv-container .form-block fieldset .hs-form-field .hs-error-msgs .hs-error-msg{white-space:wrap;color:#d61518}.page-secureboard .fv .fv-container .form-block .form-columns-1:first-of-type{display:none !important}.page-secureboard .fv .fv-container .form-block .form-columns-2{display:flex;justify-content:flex-end}.page-secureboard .fv .fv-container .form-block .form-columns-2 .hs-form-field{width:46%}.page-secureboard .fv .fv-container .form-block .form-columns-2 .hs-form-field .input{width:min(100%,150px)}.page-secureboard .fv .fv-container .form-block .hs_optin{justify-content:center !important}.page-secureboard .fv .fv-container .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display{display:flex;align-items:center;gap:4px;margin-top:14px;margin-inline:auto}.page-secureboard .fv .fv-container .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]{width:16px;height:16px;padding-inline:0;border-radius:2px;border:1px solid #767676;position:relative}.page-secureboard .fv .fv-container .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:checked::before{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:700;top:50%;left:50%;transform:translate(-50%, -50%)}.page-secureboard .fv .fv-container .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display a{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#007fff}.page-secureboard .fv .fv-container .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display a:hover{text-decoration:underline;text-underline-offset:auto}.page-secureboard .fv .fv-container .form-block .hs_message,.page-secureboard .fv .fv-container .form-block .hs_recaptcha{display:none !important}.page-secureboard .fv .fv-container .form-block .hs_error_rollup{position:absolute}.page-secureboard .fv .fv-container .form-block .hs_error_rollup .hs-main-font-element{text-align:center;color:#d61518}.page-secureboard .fv .fv-container .form-block .hs_submit .actions{display:flex;align-items:center;width:min(100%,340px);height:56px;margin-top:30px;margin-inline:auto;background:#d61518;border-radius:35px;border:1px solid #d61518;color:#fff;transition:background .3s,color .3s;position:relative}.page-secureboard .fv .fv-container .form-block .hs_submit .actions input[type=submit]{display:block;width:100%;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(56/16*1rem);letter-spacing:0;text-align:center}.page-secureboard .fv .fv-container .form-block .hs_submit .actions:hover{background:#fff;color:#d61518}.page-secureboard .fv .fv-container .form-block .hs_submit .actions::after{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;top:50%;right:13px;transform:translateY(-50%)}.page-secureboard .summary{background:url(../../img/product/sb/common/bg-summary.png) no-repeat center/cover}.page-secureboard .summary .summary-container{text-align:center;padding-block:76px 32px}.page-secureboard .summary .summary-container .section-subtitle{font-size:calc(26/16*1rem);font-weight:900;line-height:calc(30/16*1rem);letter-spacing:0;color:#006b55}.page-secureboard .summary .summary-container .section-title{margin-top:45px;font-size:calc(36/16*1rem);font-weight:900;line-height:calc(30/16*1rem);letter-spacing:0;color:#3c3635}.page-secureboard .summary .summary-container .img{margin-top:63px;width:min(100%,1282px);margin-inline:auto}.page-secureboard .summary .summary-container .text{width:676px;margin-inline:auto;margin-top:25px;text-align:left;font-size:calc(16/16*1rem);font-weight:500;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .feature{padding-block:120px;background:#eff4f2}.page-secureboard .feature .feature-container{width:min(100%,1365px);background:#fff;border-radius:30px;padding:50px 63px 60px;text-align:center}.page-secureboard .feature .feature-container .section-title{font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#02493b}.page-secureboard .feature .feature-container .feature-list{display:flex;gap:20px;justify-content:space-between;margin-top:50px}.page-secureboard .feature .feature-container .feature-list .feature-item{width:100%}.page-secureboard .feature .feature-container .feature-list .feature-item .number{margin-top:30px;font-size:calc(56/16*1rem);font-weight:800;line-height:calc(70/16*1rem);letter-spacing:0;color:#098a6f}.page-secureboard .feature .feature-container .feature-list .feature-item .item-title-block{display:flex;justify-content:center;align-items:center;height:60px;margin-top:21px}.page-secureboard .feature .feature-container .feature-list .feature-item .item-title-block .item-title{font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .feature .feature-container .feature-list .feature-item .text{width:min(100%,360px);margin-inline:auto;margin-top:35px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;text-align:left}.page-secureboard .about .about-container{padding-block:120px}.page-secureboard .about .about-container .section-title{font-size:calc(36/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#02493b;text-align:center}.page-secureboard .about .about-container .about-list{display:flex;flex-direction:column;gap:90px;margin-top:61px}.page-secureboard .about .about-container .about-list .about-item{display:flex;background:#eff4f2;border-radius:30px}.page-secureboard .about .about-container .about-list .about-item:nth-child(even){flex-direction:row-reverse}.page-secureboard .about .about-container .about-list .about-item .img{width:50%}.page-secureboard .about .about-container .about-list .about-item .item-content{width:50%;padding:40px;display:flex;flex-direction:column;justify-content:center}.page-secureboard .about .about-container .about-list .about-item .item-content>*{width:min(100%,492px);margin-inline:auto}.page-secureboard .about .about-container .about-list .about-item .item-content .item-title{font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .about .about-container .about-list .about-item .item-content .text{margin-top:40px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .cta{background:url(../../img/product/sb/common/bg-cta.png) no-repeat center/cover}.page-secureboard .cta .cta-container{width:min(100%,1000px);padding-block:70px 59px}.page-secureboard .cta .cta-container .section-title{text-align:center;font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff;border-bottom:1px solid #fff;padding-bottom:24px}.page-secureboard .cta .cta-container .flex-box{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-inline:16px;margin-top:60px}.page-secureboard .cta .cta-container .flex-box .left{flex-grow:1;flex-basis:0;max-width:393px}.page-secureboard .cta .cta-container .flex-box .right{width:min(100%,500px)}.page-secureboard .cta .cta-container .flex-box .right .tabs{display:flex}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab{width:172px;height:48px;display:grid;place-content:center;background:#fff;clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0;color:#02493b}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab:nth-child(2){margin-left:-10px}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab:nth-child(3){margin-left:-10px}.page-secureboard .cta .cta-container .flex-box .right .text{margin-top:24px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff}.page-secureboard .cta .cta-container .flex-box .right .btn{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;height:90px;margin-top:24px;background:#ffef00;box-shadow:0px 5px 14px #02493b;border-radius:45px;transition:all .3s;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0;color:#3c1c19}.page-secureboard .cta .cta-container .flex-box .right .btn:hover{opacity:.7}.page-secureboard .cta .cta-container .flex-box .right .btn i{color:#d61518}.page-secureboard .tel{background:#02493b;color:#fff}.page-secureboard .tel .tel-container{height:60px;display:flex;justify-content:center;align-items:center;margin-inline:auto;gap:30px;padding-block:0}.page-secureboard .tel .tel-container .text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .tel .tel-container .tel-block{display:contents}.page-secureboard .tel .tel-container .tel-block .tel{display:flex;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .tel .tel-container .tel-block .tel span{display:grid;place-content:center;width:22px;margin-right:8px}.page-secureboard .function{background:linear-gradient(180deg, #ffffff 0%, #d4eee8 100%)}.page-secureboard .function .function-container{padding-block:110px 80px}.page-secureboard .function .function-container .section-title{font-size:calc(36/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#098a6f;text-align:center}.page-secureboard .function .function-container .function-list{margin-top:64px;width:min(100%,910px);margin-inline:auto;display:grid;gap:20px;grid-template-columns:repeat(5, 1fr)}.page-secureboard .function .function-container .function-list .function-item{width:100%;height:224px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:30px 34px;background:#fff;box-shadow:0 4px 20px rgba(2,73,59,.1);border-radius:6px}.page-secureboard .function .function-container .function-list .function-item .icon{background:#f9f9f9;border-radius:100%;width:100px;height:100px}.page-secureboard .function .function-container .function-list .function-item .text{width:min(100%,149px);margin-inline:auto;margin-top:20px;font-size:calc(15/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:0;text-align:center}.page-secureboard .features .features-container{padding-block:80px 120px}.page-secureboard .features .features-container .section-title{font-size:calc(26/16*1rem);font-weight:700;line-height:calc(37/16*1rem);letter-spacing:0;text-align:center}.page-secureboard .features .features-container .list-content{margin-top:55px}.page-secureboard .features .features-container .list-content .list-title{height:60px;text-align:center;background:#eff4f2;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(60/16*1rem);letter-spacing:0}.page-secureboard .features .features-container .list-content .column-container{display:grid;grid-template-columns:repeat(4, 1fr)}.page-secureboard .features .features-container .list-content .column-container .features-list{padding:20px}.page-secureboard .features .features-container .list-content .column-container .features-list .features-item{display:flex;align-items:center;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .features .features-container .list-content .column-container .features-list .features-item .list-icon{display:block;width:30px;height:30px;position:relative}.page-secureboard .features .features-container .list-content .column-container .features-list .features-item .list-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:4px solid rgba(0,0,0,0);border-left-color:#098a6f;border-left-width:6px}.page-secureboard .features .features-container .notes{margin-top:40px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .cta-second{background:url(../../img/product/sb/common/bg-cta-second.png) no-repeat center/cover}.page-secureboard .cta-second .cta-container{width:min(100%,990px);padding-block:63px 61px}.page-secureboard .cta-second .cta-container .flex-box{display:flex;justify-content:space-around}.page-secureboard .cta-second .cta-container .flex-box .left{width:326px;height:auto}.page-secureboard .cta-second .cta-container .flex-box .right{width:500px}.page-secureboard .cta-second .cta-container .flex-box .right .section-title{font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff}.page-secureboard .cta-second .cta-container .flex-box .right .section-title .section-subtitle{display:block;margin-bottom:16px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#000}.page-secureboard .cta-second .cta-container .flex-box .right .btn{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;height:90px;margin-top:24px;background:#ffef00;box-shadow:0px 5px 14px #02493b;border-radius:45px;transition:all .3s;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0;color:#3c1c19}.page-secureboard .cta-second .cta-container .flex-box .right .btn:hover{opacity:.7}.page-secureboard .cta-second .cta-container .flex-box .right .btn .free{width:64px;height:64px;display:inline-block;background:#fff;border-radius:100%;font-size:calc(21/16*1rem);font-weight:700;line-height:calc(64/16*1rem);letter-spacing:0;color:#d61518;text-align:center}.page-secureboard .cta-second .cta-container .flex-box .right .btn .download{display:inline-block;width:26.92px;height:auto}.page-secureboard .support .support-container{padding-block:120px}.page-secureboard .support .support-container .section-title{font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#02493b;text-align:center}.page-secureboard .plan{background:#eff4f2}.page-secureboard .plan .plan-container{width:min(100%,700px);padding-block:120px}.page-secureboard .plan .plan-container .section-title{width:259px;margin-inline:auto;padding-bottom:36px;border-bottom:1px solid #098a6f;font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#02493b;text-align:center}.page-secureboard .plan .plan-container .content-box{margin-top:70px;padding:41px 30px 20px;background:#fff;border-radius:10px;text-align:center}.page-secureboard .plan .plan-container .content-box .content-title{font-size:calc(21/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .plan .plan-container .content-box .money{margin-top:11px;font-size:calc(54/16*1rem);font-weight:700;line-height:calc(80/16*1rem);letter-spacing:0;color:#098a6f}.page-secureboard .plan .plan-container .content-box .money span{font-size:calc(27/16*1rem);font-weight:700;line-height:calc(40/16*1rem);letter-spacing:0;padding-left:7.5px;padding-bottom:8px}.page-secureboard .plan .plan-container .content-box .decoration-line{width:100%;height:4px;margin-top:24px;background:#d4eee8}.page-secureboard .plan .plan-container .content-box .text{width:min(100%,402px);margin-inline:auto;margin-top:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .plan .plan-container .notes{margin-top:10px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0;color:#7b7b7b}.page-secureboard .plan .plan-container .contact-button{display:flex;align-items:center;justify-content:center;width:150px;height:40px;margin-top:6px;color:#fff;background:#0089ff;border:1px solid #0089ff;border-radius:3px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(40/16*1rem);letter-spacing:0;text-align:center;transition:color .3s,background .3s}.page-secureboard .plan .plan-container .contact-button:hover{color:#0089ff;background:#fff}.page-secureboard .plan .plan-container .contact-button .to_contact_btn i{margin-left:18px}.page-secureboard .introduction .introduction-container{width:min(100%,960px);padding-block:80px}.page-secureboard .introduction .introduction-container .section-title{width:259px;margin-inline:auto;padding-bottom:36px;border-bottom:1px solid #098a6f;text-align:center;font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#02493b}.page-secureboard .introduction .introduction-container .content-box{margin-top:70px;padding:30px 56px;background-color:#eff4f2;border-radius:10px}.page-secureboard .introduction .introduction-container .content-box .content-title{text-align:center;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .flex-box{display:flex;gap:32px;margin-top:60px}.page-secureboard .introduction .introduction-container .content-box .flex-box .item{width:min(33%,240px);padding:60px 24px 24px;background-color:#fff;border-radius:10px;text-align:center;position:relative}.page-secureboard .introduction .introduction-container .content-box .flex-box .item .steps{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;background-color:#098a6f;font-size:calc(24/16*1rem);font-weight:900;line-height:calc(24/16*1rem);letter-spacing:0;color:#fff;aspect-ratio:1;display:grid;place-content:center;border-radius:50%}.page-secureboard .introduction .introduction-container .content-box .flex-box .item .steps span{display:block;font-size:calc(12/16*1rem);font-weight:900;line-height:calc(12/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .flex-box .item .icon{width:120px;height:auto;aspect-ratio:1/1;background-color:#eff4f2;border-radius:50%;margin-inline:auto;display:grid;place-content:center}.page-secureboard .introduction .introduction-container .content-box .flex-box .item .text{margin-top:20px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .flex-box .item ul{margin-top:6px;width:-moz-fit-content;width:fit-content;margin-inline:auto}.page-secureboard .introduction .introduction-container .content-box .flex-box .item ul li{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0;text-align:left}.page-secureboard .introduction .introduction-container .content-box .flex-box .item ul li i{margin-right:4px;color:#098a6f}.page-secureboard .introduction .introduction-container .content-box .flex-box .vector{display:block;position:relative}.page-secureboard .introduction .introduction-container .content-box .flex-box .vector::before,.page-secureboard .introduction .introduction-container .content-box .flex-box .vector::after{position:absolute;content:"";top:50%;left:50%;border-left:10px solid #098a6f;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}.page-secureboard .introduction .introduction-container .content-box .flex-box .vector::before{transform:translate(calc(-50% - 7px), -50%)}.page-secureboard .introduction .introduction-container .content-box .flex-box .vector::after{transform:translate(calc(-50% + 7px), -50%)}.page-secureboard .introduction .introduction-container .content-box .content-subtitle{width:160px;height:30px;margin-top:16px;margin-inline:auto;background-color:#098a6f;border-radius:17px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff;text-align:center}.page-secureboard .introduction .introduction-container .content-box .text{margin-top:2px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center}.page-secureboard .contact .contact-container{padding-block:106px 65px}.page-secureboard .contact .contact-container .section-title{font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#02493b;text-align:center}.page-secureboard .contact .contact-container .contact-options{margin-top:54px;display:flex;gap:60px}.page-secureboard .contact .contact-container .contact-options .contact-method{width:100%;display:flex;flex-direction:column;justify-content:space-between}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-content .img{width:100%;height:auto;aspect-ratio:387/226;border-radius:10px}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-content .img img{-o-object-fit:cover;object-fit:cover}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-content .content-title{margin-top:30px;font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#098a6f;text-align:center}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-content p{margin-top:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-item{text-align:center}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-item .phone-number{margin-top:60px;font-size:calc(36/16*1rem);font-weight:700;line-height:calc(36/16*1rem);letter-spacing:0}@media screen and (max-width: 1205px){.page-secureboard .contact .contact-container .contact-options .contact-method .contact-item .phone-number{font-size:calc(30/16*1rem)}}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-item .phone-number i{width:30px;height:30px;margin-right:12px;color:#02493b}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-item .hours{margin-top:12px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-button{display:flex;align-items:center;justify-content:center;width:100%;height:68px;border-radius:34px;background:#098a6f;border:1px solid #098a6f;font-size:calc(23/16*1rem);font-weight:700;line-height:calc(68/16*1rem);letter-spacing:0;text-align:center;color:#fff;transition:background .3s,color .3s}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-button:hover{background:#fff;color:#098a6f}@media screen and (max-width: 1205px){.page-secureboard .contact .contact-container .contact-options .contact-method .contact-button{font-size:calc(20/16*1rem)}}@media screen and (max-width: 899px){.page-secureboard{margin-top:60px}.page-secureboard .section{padding-inline:20px}.page-secureboard .section .container{width:min(100%,500px)}.page-secureboard .fv{background:url(../../img/product/sb/sp/bg-fv.png) no-repeat center/cover}.page-secureboard .fv .fv-container{flex-direction:column;gap:30px}.page-secureboard .fv .fv-container .content{padding-block:50px 0}.page-secureboard .fv .fv-container .content .subtitle{width:268px;height:48px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(48/16*1rem);letter-spacing:0}.page-secureboard .fv .fv-container .content .title{margin-top:30px;font-size:calc(36/16*1rem);font-weight:900;line-height:calc(52/16*1rem);letter-spacing:0}.page-secureboard .fv .fv-container .content .title .breaks{display:inline}.page-secureboard .fv .fv-container .content .logo{width:300px;margin-inline:auto;margin-top:20px;transform:unset}.page-secureboard .fv .fv-container .content .flex-box{width:320px;margin-top:29px;margin-inline:auto;display:flex;gap:20px}.page-secureboard .fv .fv-container .content .flex-box .img{width:atuo;height:43.68px}.page-secureboard .fv .fv-container .content .flex-box .achievements-product{width:135px}.page-secureboard .fv .fv-container .content .flex-box .achievements-id{width:167px}.page-secureboard .fv .fv-container .form-block{width:100%;padding-inline:0;padding-top:0;padding-bottom:40px;background:unset}.page-secureboard .fv .fv-container .form-block .hs-submit .actions .hs-button{display:block;width:min(100%,335px);height:56px;margin-inline:auto;background:#d61518;border-radius:35px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(56/16*1rem);letter-spacing:0;color:#fff;text-align:center;position:relative}.page-secureboard .fv .fv-container .form-block .hs-submit .actions .hs-button::after{content:"";position:absolute;font-family:"Font Awesome 5 Free";padding-left:26px}.page-secureboard .summary{background:url(../../img/product/sb/sp/bg-summary.png) no-repeat center/cover}.page-secureboard .summary .summary-container{padding-block:40px}.page-secureboard .summary .summary-container .section-subtitle{font-size:calc(20/16*1rem);font-weight:900;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .summary .summary-container .section-title{margin-top:30px;font-size:calc(24/16*1rem);font-weight:900;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .summary .summary-container .img{margin-top:24px;width:100%}.page-secureboard .summary .summary-container .text{width:100%;margin-top:20px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .feature{padding-block:60px}.page-secureboard .feature .feature-container{border-radius:20px;padding:40px 20px 60px}.page-secureboard .feature .feature-container .section-title{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .feature .feature-container .feature-list{flex-direction:column;gap:40px;margin-top:40px}.page-secureboard .feature .feature-container .feature-list .feature-item .number{margin-top:20px;font-size:calc(50/16*1rem);font-weight:800;line-height:calc(50/16*1rem);letter-spacing:0}.page-secureboard .feature .feature-container .feature-list .feature-item .item-title-block{height:auto;margin-top:16px}.page-secureboard .feature .feature-container .feature-list .feature-item .item-title-block .item-title{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .feature .feature-container .feature-list .feature-item .text{margin-top:10px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .about .about-container{padding-block:40px 60px}.page-secureboard .about .about-container .section-title{font-size:calc(28/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .about .about-container .about-list{gap:40px;margin-top:40px}.page-secureboard .about .about-container .about-list .about-item{flex-direction:column;padding-inline:20px;padding-bottom:40px}.page-secureboard .about .about-container .about-list .about-item:nth-child(even){flex-direction:column}.page-secureboard .about .about-container .about-list .about-item .img{width:100%}.page-secureboard .about .about-container .about-list .about-item .item-content{width:100%;padding:0;display:block}.page-secureboard .about .about-container .about-list .about-item .item-content>*{width:100%}.page-secureboard .about .about-container .about-list .about-item .item-content .item-title{text-align:center;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .about .about-container .about-list .about-item .item-content .text{margin-top:10px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .cta{background:url(../../img/product/sb/sp/bg-cta.png) no-repeat center/cover;padding-inline:16px}.page-secureboard .cta .cta-container{padding-block:40px 30px}.page-secureboard .cta .cta-container .section-title{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;padding-bottom:16px}.page-secureboard .cta .cta-container .flex-box{flex-direction:column;margin-top:48px;padding-inline:0;gap:29px}.page-secureboard .cta .cta-container .flex-box .left{width:min(100%,260px);margin-inline:auto;padding:unset}.page-secureboard .cta .cta-container .flex-box .right{width:100%}.page-secureboard .cta .cta-container .flex-box .right .tabs{display:flex;justify-content:center}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab{width:110px;height:30px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab:nth-child(2){margin-left:-8px}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab:nth-child(3){margin-left:-8px}.page-secureboard .cta .cta-container .flex-box .right .text{width:307px;margin-top:20px;margin-inline:auto;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0;color:#fff}.page-secureboard .cta .cta-container .flex-box .right .btn{width:343px;margin-inline:auto;gap:4px;height:44px;margin-top:20px;box-shadow:0px 5px 14px rgba(110,0,0,.5);border-radius:35px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.page-secureboard .tel .tel-container{flex-direction:column;height:74px;gap:4px}.page-secureboard .tel .tel-container .text{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .tel .tel-container .tel-block{display:flex;gap:20px}.page-secureboard .tel .tel-container .tel-block .tel{display:flex;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.page-secureboard .tel .tel-container .tel-block .tel span{display:grid;place-content:center;width:22px;margin-right:8px}.page-secureboard .tel .tel-container .tel-block .text{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .function .function-container{padding-block:60px}.page-secureboard .function .function-container .section-title{font-size:calc(28/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .function .function-container .function-list{margin-top:40px;width:100%;-moz-column-gap:10px;column-gap:10px;row-gap:12px;grid-template-columns:repeat(3, 1fr)}.page-secureboard .function .function-container .function-list .function-item{height:139px;padding-block:18.62px 20px;box-shadow:0 2px 12px rgba(2,73,59,.1);border-radius:3.72px}.page-secureboard .function .function-container .function-list .function-item .icon{background:#f9f9f9;border-radius:100%;width:62.05px;height:62.05px}.page-secureboard .function .function-container .function-list .function-item .text{width:100%;margin-top:12.48px;font-size:calc(9.3/16*1rem);font-weight:700;line-height:calc(12.4/16*1rem);letter-spacing:0}.page-secureboard .features .features-container{padding-block:40px 23px}.page-secureboard .features .features-container .section-title{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .features .features-container .list-content{margin-top:20px}.page-secureboard .features .features-container .list-content .list-title{height:40px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(40/16*1rem);letter-spacing:0}.page-secureboard .features .features-container .list-content .column-container{display:block;padding:10px 20px 23px}.page-secureboard .features .features-container .list-content .column-container .features-list{padding:0}.page-secureboard .features .features-container .list-content .column-container .features-list .features-item{display:flex;align-items:center;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .features .features-container .list-content .column-container .features-list .features-item .list-icon{display:block;width:30px;height:30px;position:relative}.page-secureboard .features .features-container .list-content .column-container .features-list .features-item .list-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:4px solid rgba(0,0,0,0);border-left-color:#098a6f;border-left-width:6px}.page-secureboard .features .features-container .notes{margin-top:9px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .cta-second{background:url(../../img/product/sb/sp/bg-cta-second.png) no-repeat center/cover}.page-secureboard .cta-second .cta-container{width:min(100%,335px);padding-block:30px 40px}.page-secureboard .cta-second .cta-container .flex-box{flex-direction:column;justify-content:center}.page-secureboard .cta-second .cta-container .flex-box .left{width:229px;height:auto;margin-top:20px;margin-inline:auto}.page-secureboard .cta-second .cta-container .flex-box .right{display:contents}.page-secureboard .cta-second .cta-container .flex-box .right .section-title{order:-1;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center}.page-secureboard .cta-second .cta-container .flex-box .right .section-title .section-subtitle{margin-bottom:10px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .cta-second .cta-container .flex-box .right .btn{gap:16px;height:50px;margin-top:25px;box-shadow:0px 5px 14px rgba(110,0,0,.5);border-radius:35px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.page-secureboard .cta-second .cta-container .flex-box .right .btn .free{width:40px;height:40px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(40/16*1rem);letter-spacing:0}.page-secureboard .cta-second .cta-container .flex-box .right .btn .download{display:inline-block;width:18px;height:auto}.page-secureboard .support .support-container{padding-block:60px}.page-secureboard .support .support-container .section-title{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .plan .plan-container{padding-block:60px}.page-secureboard .plan .plan-container .section-title{padding-bottom:20px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .plan .plan-container .content-box{margin-top:40px;padding:30px 16px}.page-secureboard .plan .plan-container .content-box .content-title{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .plan .plan-container .content-box .money{margin-top:10px}.page-secureboard .plan .plan-container .content-box .decoration-line{margin-top:9px}.page-secureboard .plan .plan-container .content-box .text{margin-top:17px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .plan .plan-container .notes{margin-top:15px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.page-secureboard .plan .plan-container .contact-button{margin-top:16px}.page-secureboard .introduction .introduction-container{padding-block:60px}.page-secureboard .introduction .introduction-container .section-title{padding-bottom:20px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box{margin-top:40px;padding:30px 43px}.page-secureboard .introduction .introduction-container .content-box .content-title{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .flex-box{display:block;margin-top:55px}.page-secureboard .introduction .introduction-container .content-box .flex-box .item{width:100%;padding:41px 20px 20px;margin-top:89px}.page-secureboard .introduction .introduction-container .content-box .flex-box .item .steps{position:absolute;top:-25px;width:50px;font-size:calc(20/16*1rem);font-weight:900;line-height:calc(20/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .flex-box .item .steps span{transform:translate(0);font-size:calc(10/16*1rem);font-weight:900;line-height:calc(10/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .flex-box .item .icon{width:90px}.page-secureboard .introduction .introduction-container .content-box .flex-box .item .text{margin-top:10px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .flex-box .item ul{margin-top:10px}.page-secureboard .introduction .introduction-container .content-box .flex-box .item ul li{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .flex-box .vector{margin-top:44px}.page-secureboard .introduction .introduction-container .content-box .flex-box .vector::before,.page-secureboard .introduction .introduction-container .content-box .flex-box .vector::after{border-top:10px solid #098a6f;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0)}.page-secureboard .introduction .introduction-container .content-box .flex-box .vector::before{transform:translate(-50%, calc(-50% - 15px))}.page-secureboard .introduction .introduction-container .content-box .flex-box .vector::after{transform:translate(-50%, -50%)}.page-secureboard .introduction .introduction-container .content-box .content-subtitle{height:29px;margin-top:13px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .introduction .introduction-container .content-box .text{margin-top:0;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .contact .contact-container{padding-block:60px}.page-secureboard .contact .contact-container .section-title{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .contact .contact-container .contact-options{flex-direction:column;margin-top:0;gap:40px}.page-secureboard .contact .contact-container .contact-options .contact-method{width:100%;padding-top:40px;border-top:1px solid #efeff2}.page-secureboard .contact .contact-container .contact-options .contact-method:nth-child(1){border:unset}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-content .img{aspect-ratio:335/196;border-radius:8.67px}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-content .content-title{margin-top:16px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-content p{margin-top:10px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-item .phone-number{display:flex;justify-content:center;align-items:center;margin-top:20px;font-size:calc(28/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-item .phone-number i{display:grid;place-items:center}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-item .hours{margin-top:10px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .contact .contact-container .contact-options .contact-method .contact-button{width:295px;height:56px;margin-top:20px;margin-inline:auto;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(56/16*1rem);letter-spacing:0}}@media screen and (min-width: 899px)and (max-width: 1145px){.page-secureboard .section{padding-inline:20px}.page-secureboard .section .container{width:100%}.page-secureboard .fv{background:url(../../img/product/sb/sp/bg-fv.png) no-repeat center/cover}.page-secureboard .fv .fv-container{flex-direction:column;gap:32px}.page-secureboard .fv .fv-container .content{padding-block:50px 0}.page-secureboard .fv .fv-container .content .subtitle{width:268px;height:48px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(48/16*1rem);letter-spacing:0}.page-secureboard .fv .fv-container .content .title{margin-top:30px;font-size:calc(42/16*1rem);font-weight:900;line-height:calc(61/16*1rem);letter-spacing:0;text-align:center}.page-secureboard .fv .fv-container .content .logo{width:300px;margin-inline:auto;margin-top:20px;transform:unset}.page-secureboard .fv .fv-container .content .flex-box{width:320px;margin-top:29px;margin-inline:auto;display:flex;gap:20px}.page-secureboard .fv .fv-container .content .flex-box .img{width:atuo;height:43.68px}.page-secureboard .fv .fv-container .content .flex-box .achievements-product{width:135px}.page-secureboard .fv .fv-container .content .flex-box .achievements-id{width:167px}.page-secureboard .fv .fv-container .form-block{width:100%;padding-inline:0;padding-bottom:40px;background:unset}.page-secureboard .fv .fv-container .form-block .hs-submit .actions .hs-button{display:block;width:min(100%,335px);height:56px;margin-inline:auto;background:#d61518;border-radius:35px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(56/16*1rem);letter-spacing:0;color:#fff;text-align:center;position:relative}.page-secureboard .fv .fv-container .form-block .hs-submit .actions .hs-button::after{content:"";position:absolute;font-family:"Font Awesome 5 Free";padding-left:26px}.page-secureboard .fv .fv-container .form-block.pc{display:none !important}.page-secureboard .fv .fv-container .form-block.sp{display:block !important}.page-secureboard .summary .summary-container .section-title{line-height:calc(40/16*1rem)}.page-secureboard .summary .summary-container .img{width:min(100%,500px)}.page-secureboard .summary .summary-container .text{width:min(100%,500px)}.page-secureboard .cta{background:url(../../img/product/sb/sp/bg-cta.png) no-repeat center/cover}.page-secureboard .cta .cta-container{width:min(100%,500px);padding-block:40px 30px}.page-secureboard .cta .cta-container .section-title{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;padding-bottom:16px}.page-secureboard .cta .cta-container .flex-box{flex-direction:column;margin-top:48px;gap:29px}.page-secureboard .cta .cta-container .flex-box .left{width:min(100%,260px);margin-inline:auto;padding:unset}.page-secureboard .cta .cta-container .flex-box .right{width:100%}.page-secureboard .cta .cta-container .flex-box .right .tabs{display:flex;justify-content:center}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab{width:110px;height:30px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab:nth-child(2){margin-left:-8px}.page-secureboard .cta .cta-container .flex-box .right .tabs .tab:nth-child(3){margin-left:-8px}.page-secureboard .cta .cta-container .flex-box .right .text{width:307px;margin-top:20px;margin-inline:auto;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0;color:#fff}.page-secureboard .cta .cta-container .flex-box .right .btn{width:343px;margin-inline:auto;gap:4px;height:44px;margin-top:20px;box-shadow:0px 5px 14px rgba(110,0,0,.5);border-radius:35px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.page-secureboard .tel .tel-container{flex-direction:column;height:74px;gap:4px}.page-secureboard .tel .tel-container .text{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .tel .tel-container .tel-block{display:flex;gap:20px}.page-secureboard .tel .tel-container .tel-block .tel{display:flex;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.page-secureboard .tel .tel-container .tel-block .tel span{display:grid;place-content:center;width:22px;margin-right:8px}.page-secureboard .tel .tel-container .tel-block .text{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-secureboard .cta-second{background:url(../../img/product/sb/sp/bg-cta-second.png) no-repeat center/cover}.page-secureboard .cta-second .cta-container{width:min(100%,335px);padding-block:30px 40px}.page-secureboard .cta-second .cta-container .flex-box{flex-direction:column;justify-content:center}.page-secureboard .cta-second .cta-container .flex-box .left{width:229px;height:auto;margin-top:20px;margin-inline:auto}.page-secureboard .cta-second .cta-container .flex-box .right{display:contents}.page-secureboard .cta-second .cta-container .flex-box .right .section-title{order:-1;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center}.page-secureboard .cta-second .cta-container .flex-box .right .section-title .section-subtitle{margin-bottom:10px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-secureboard .cta-second .cta-container .flex-box .right .btn{gap:16px;height:50px;margin-top:25px;box-shadow:0px 5px 14px rgba(110,0,0,.5);border-radius:35px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.page-secureboard .cta-second .cta-container .flex-box .right .btn .free{width:40px;height:40px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(40/16*1rem);letter-spacing:0}.page-secureboard .cta-second .cta-container .flex-box .right .btn .download{display:inline-block;width:18px;height:auto}}.page-product-mgs{font-family:"Noto Sans JP",sans-serif;background:#fff;color:#2b2f38}.page-product-mgs .fv-main{height:376px;min-height:auto}.page-product-mgs .fv-main .container{position:relative;height:376px;display:flex;justify-content:center;align-items:center}.page-product-mgs .fv-main .container .logo{width:565px;margin-left:auto;margin-right:auto}.page-product-mgs .head .text{font-size:27px;line-height:1.7037;font-weight:700;margin-top:40px;letter-spacing:.06em}.page-product-mgs .about{margin-top:86px}.page-product-mgs .about .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:60px;letter-spacing:.06em}.page-product-mgs .about .lable,.page-product-mgs .about .box{width:850px;margin-left:auto;margin-right:auto}.page-product-mgs .about .lable{background:#f5f5f5;text-align:center;font-size:16px;line-height:2;font-weight:700;padding:36px 0;margin-top:60px;position:relative}.page-product-mgs .about .lable:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 40px 32px 40px}.page-product-mgs .about .box{margin-top:8px;background-color:#ddecd6;background-image:url(../../img/product/mgs/bg01.png);background-repeat:no-repeat;background-position:right top;background-size:850px;padding-top:60px;padding-bottom:46px;position:relative}.page-product-mgs .about .box:after{content:"";position:absolute;right:0;top:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #dbacb2 rgba(0,0,0,0);border-width:0 70px 60px 70px}.page-product-mgs .about .list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}.page-product-mgs .about .list .item{max-width:178px;width:23%;padding:24px 8px;margin-right:10px;background:#fff;text-align:center}.page-product-mgs .about .list .item:nth-of-type(4n){margin-right:0}.page-product-mgs .about .list .item .icon{width:42px;height:42px;margin-left:auto;margin-right:auto}.page-product-mgs .about .list .item .title{font-size:16px;line-height:1.5;color:#000;text-align:center;margin-top:8px}.page-product-mgs .feature .content{width:auto;margin-top:60px;background-color:#f5f5f5;background-image:url(../../img/product/cms/bg04.png);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:60px;padding-bottom:80px}.page-product-mgs .feature .content .list{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-mgs .feature .content .list .item{background:#fff;border-radius:8px;max-width:545px;width:48%;margin-right:50px;padding-top:90px;padding-bottom:90px;margin-top:20px}.page-product-mgs .feature .content .list .item:nth-of-type(2n){margin-right:0}.page-product-mgs .feature .content .list .item .title{font-size:30px;line-height:1.33333;font-weight:700;color:#000}.page-product-mgs .feature .content .list .item .description{font-size:16px;line-height:2;margin-top:24px}.page-product-mgs .plan{margin-top:100px}.page-product-mgs .plan a{text-decoration:underline;text-underline-offset:2px;transition:all .3s}.page-product-mgs .plan a:hover{opacity:.7}.page-product-mgs .plan .text{font-size:15px;line-height:1.46667;margin-top:50px;font-weight:700}.page-product-mgs .plan .price{margin-top:0;padding-top:40px;background:none}.page-product-mgs .plan .price .item{width:70%;margin-left:auto;margin-right:auto}.page-product-mgs .plan .price .table{width:100%;border-top:1px solid #d8d8d8}.page-product-mgs .plan .price .table tr:nth-of-type(1){background-color:#2b2e38;color:#fff}.page-product-mgs .plan .price .table tr:nth-of-type(1) th{text-align:center}.page-product-mgs .plan .price .table th,.page-product-mgs .plan .price .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-mgs .plan .price .table th{text-align:left}.page-product-mgs .plan .price .table th span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-mgs .plan .price .table td{text-align:right;padding-right:40px}.page-product-mgs .plan .price .table td span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-mgs .plan .price .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:8px;color:#2b2f38;text-align:right}.page-product-mgs .plan .option{margin-top:30px}.page-product-mgs .plan .option .headline{font-size:20px;line-height:1.6;margin-bottom:40px}.page-product-mgs .plan .option .box{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-mgs .plan .option .box .item{width:70%;margin-left:auto;margin-right:auto}.page-product-mgs .plan .option .box .item:nth-of-type(2n){margin-right:0}.page-product-mgs .plan .option .box .item .table{width:100%;border-top:1px solid #d8d8d8}.page-product-mgs .plan .option .box .item .table th,.page-product-mgs .plan .option .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-mgs .plan .option .box .item .table th{text-align:left}.page-product-mgs .plan .option .box .item .table td{text-align:right;padding-right:40px}.page-product-mgs .plan .option .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:0}.page-product-mgs .card .list .item:nth-of-type(1) .image .lead{margin-top:14px}.page-product-mgs .flow .list .item h3,.page-product-mgs .flow .list .item:after{color:#2b2e38}.page-product-mgs .form{margin-top:40px}.page-product-mgs .m-table .table .row{width:33.333%;max-width:340px}.page-product-mgs .m-table .table .row .headline{background-color:#8f0011}.page-product-mgs .m-table .table .row .headline-middle{background-color:#a10101}.page-product-mgs .m-table .table .row .list li svg,.page-product-mgs .m-table .table .row .list li .fas{color:#8f0011}@media print,screen and (max-width: 1139px){.page-product.page-product-mgs .m-table .table .row{width:100%;max-width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product.page-product-mgs .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product-mgs .fv-main .container{flex-direction:column}}@media print,screen and (max-width: 1139px){.page-product-mgs .fv-main .container .lead{font-size:10px;line-height:1.8}}@media print,screen and (max-width: 1139px){.page-product-mgs .fv-main .container .logo{width:100%;margin-top:16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-mgs .fv-main .container .logo{width:70%}}@media print,screen and (max-width: 1139px){.page-product-mgs .head .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-mgs .about{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .lable,.page-product-mgs .about .box{width:100%}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .lable{margin-top:24px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .box{background-position:left top;padding-top:20px;padding-bottom:20px;padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .list{margin-top:0;position:relative;z-index:1}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .list .item{width:48%;padding:16px;margin-right:4%;margin-bottom:8px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-mgs .about .list .item{margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .list .item:nth-of-type(2n){margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .list .item .icon{width:24px;height:24px}}@media print,screen and (max-width: 1139px){.page-product-mgs .about .list .item .title{font-size:12px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-product-mgs .feature .content{padding-top:24px;padding-bottom:24px;background-image:none;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-mgs .feature .content .list .item{max-width:100%;width:100%;margin-right:0;padding-top:24px;padding-bottom:24px}}@media print,screen and (max-width: 1139px){.page-product-mgs .feature .content .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-mgs .feature .content .list .item .title{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product-mgs .feature .content .list .item .description{font-size:14px;line-height:1.71429;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .text{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .price .item{width:100%}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .price .table th,.page-product-mgs .plan .price .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .price .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .option .headline{font-size:16px;line-height:1.75;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .option .box{display:block}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .option .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .option .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .option .box .item .table th,.page-product-mgs .plan .option .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-mgs .plan .option .box .item .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product-mgs .card .list .item:nth-of-type(1) .image .lead{margin-top:0}}.page-product-cmsst{font-family:"Noto Sans JP",sans-serif;background:#fff;color:#2b2f38}.page-product-cmsst .fv-main{height:376px;min-height:auto}.page-product-cmsst .fv-main .container{position:relative;height:376px;display:flex;justify-content:center;align-items:center}.page-product-cmsst .fv-main .container .logo{width:484px;margin-left:auto;margin-right:auto}.page-product-cmsst .about{margin-top:46px}.page-product-cmsst .about .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:60px;letter-spacing:.06em;margin-top:0}.page-product-cmsst .about .lable,.page-product-cmsst .about .box{width:850px;margin-left:auto;margin-right:auto}.page-product-cmsst .about .lable{background:#f5f5f5;text-align:center;font-size:16px;line-height:2;font-weight:700;padding:36px 0;margin-top:60px;position:relative}.page-product-cmsst .about .lable:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 40px 32px 40px}.page-product-cmsst .about .box{margin-top:8px;background-color:#bc6670;background-image:url(../../img/product/cmsst/bg01.png);background-repeat:no-repeat;background-position:right top;background-size:850px;padding-top:40px;padding-bottom:46px;position:relative}.page-product-cmsst .about .box:after{content:"";position:absolute;right:0;top:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #bc6670 rgba(0,0,0,0);border-width:0 70px 60px 70px}.page-product-cmsst .about .list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}.page-product-cmsst .about .list .item{max-width:178px;width:23%;padding:20px 10px;margin-right:10px;background:#fff;text-align:center}.page-product-cmsst .about .list .item:nth-of-type(4n){margin-right:0}.page-product-cmsst .about .list .item .icon{width:42px;height:42px;margin-left:auto;margin-right:auto}.page-product-cmsst .about .list .item .title{font-size:16px;line-height:1.25;color:#000;text-align:center;margin-top:8px}.page-product-cmsst .about .annotation{text-align:center;font-size:16px;line-height:2;margin-top:24px}.page-product-cmsst .about .annotation b{font-weight:700}.page-product-cmsst .feature .content{width:auto;margin-top:60px;background-color:#f5f5f5;background-image:url(../../img/product/cms/bg04.png);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:60px;padding-bottom:80px}.page-product-cmsst .feature .content .list{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-cmsst .feature .content .list .item{background:#fff;border-radius:8px;max-width:545px;width:48%;margin-right:50px;padding-top:90px;padding-bottom:90px;margin-top:20px}.page-product-cmsst .feature .content .list .item:nth-of-type(2n){margin-right:0}.page-product-cmsst .feature .content .list .item .title{font-size:30px;line-height:1.33333;font-weight:700;color:#000}.page-product-cmsst .feature .content .list .item .description{font-size:16px;line-height:2;margin-top:24px}.page-product-cmsst .plan{margin-top:100px}.page-product-cmsst .plan .text{font-size:15px;line-height:1.46667;margin-top:50px;font-weight:700}.page-product-cmsst .plan .price{margin-top:0;padding-top:40px;background:none}.page-product-cmsst .plan .price .item{width:70%;margin-left:auto;margin-right:auto}.page-product-cmsst .plan .price .table{width:100%;border-top:1px solid #d8d8d8;table-layout:fixed}.page-product-cmsst .plan .price .table tr:nth-of-type(1){background-color:#2b2e38;color:#fff}.page-product-cmsst .plan .price .table tr:nth-of-type(1) th{text-align:center;width:25%}.page-product-cmsst .plan .price .table tr:nth-of-type(1) th:nth-of-type(2),.page-product-cmsst .plan .price .table tr:nth-of-type(1) th:nth-of-type(3){width:15%}.page-product-cmsst .plan .price .table th,.page-product-cmsst .plan .price .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-cmsst .plan .price .table th{text-align:left}.page-product-cmsst .plan .price .table th.number{text-align:center}.page-product-cmsst .plan .price .table th span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-cmsst .plan .price .table td{text-align:right;padding-right:40px}.page-product-cmsst .plan .price .table td.annotation{text-align:left;font-size:14px;line-height:1.42857;padding-right:0;text-align:center}.page-product-cmsst .plan .price .table td span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-cmsst .plan .price .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:8px;color:#2b2f38;text-align:right}.page-product-cmsst .plan .option{margin-top:30px}.page-product-cmsst .plan .option .headline{font-size:20px;line-height:1.6;margin-bottom:40px}.page-product-cmsst .plan .option .box{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-cmsst .plan .option .box .item{width:70%;margin-left:auto;margin-right:auto}.page-product-cmsst .plan .option .box .item:nth-of-type(2n){margin-right:0}.page-product-cmsst .plan .option .box .item .table{width:100%;border-top:1px solid #d8d8d8;table-layout:fixed}.page-product-cmsst .plan .option .box .item .table tr:nth-of-type(1){background-color:#2b2e38;color:#fff}.page-product-cmsst .plan .option .box .item .table tr:nth-of-type(1) th{text-align:center;width:25%}.page-product-cmsst .plan .option .box .item .table tr:nth-of-type(1) th:nth-of-type(2),.page-product-cmsst .plan .option .box .item .table tr:nth-of-type(1) th:nth-of-type(3){width:15%}.page-product-cmsst .plan .option .box .item .table th,.page-product-cmsst .plan .option .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px;width:25%}.page-product-cmsst .plan .option .box .item .table th{text-align:left}.page-product-cmsst .plan .option .box .item .table th:nth-of-type(2){width:15%}.page-product-cmsst .plan .option .box .item .table th.number{text-align:center}.page-product-cmsst .plan .option .box .item .table td{text-align:right;padding-right:40px}.page-product-cmsst .plan .option .box .item .table td:nth-of-type(1){width:15%}.page-product-cmsst .plan .option .box .item .table td.annotation{text-align:left;font-size:14px;line-height:1.42857;padding-right:0;text-align:center}.page-product-cmsst .plan .option .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:0}.page-product-cmsst .flow .list .item h3,.page-product-cmsst .flow .list .item:after{color:#2b2e38}.page-product-cmsst .form{margin-top:40px}.page-product-cmsst .form .box .headline span{display:inline-block}.page-product-cmsst .m-table .table .row{width:33.333%;max-width:340px}.page-product-cmsst .m-table .table .row .headline{background-color:#8f0011}.page-product-cmsst .m-table .table .row .headline-middle{background-color:#bf2b00}.page-product-cmsst .m-table .table .row .list li svg,.page-product-cmsst .m-table .table .row .list li .fas{color:#8f0011}.page-product-cmsst .price .a-title-cmsst{color:#fff;margin-bottom:20px}.page-product-cmsst .price .inner{padding:0 40px;background-color:#2b2e38}@media print,screen and (max-width: 1139px){.page-product.page-product-cmsst .m-table .table .row{width:100%;max-width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product.page-product-cmsst .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product.page-product-cmsst .price .a-title-cmsst{margin-bottom:50px}}@media print,screen and (max-width: 1139px){.page-product.page-product-cmsst .price .inner{padding-left:20px;padding-right:20px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .fv-main .container{flex-direction:column}}@media print,screen and (max-width: 1139px){.page-product-cmsst .fv-main .container .lead{font-size:10px;line-height:1.8}}@media print,screen and (max-width: 1139px){.page-product-cmsst .fv-main .container .logo{width:100%;margin-top:16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-cmsst .fv-main .container .logo{width:70%}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .lable,.page-product-cmsst .about .box{width:100%}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .lable{margin-top:24px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .box{background-position:left top;padding-top:20px;padding-bottom:20px;padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .list{margin-top:0;position:relative;z-index:1}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .list .item{width:48%;padding:16px;margin-right:4%;margin-bottom:8px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-cmsst .about .list .item{margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .list .item:nth-of-type(2n){margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .list .item .icon{width:24px;height:24px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .list .item .title{font-size:12px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-product-cmsst .about .annotation{font-size:12px;line-height:1.66667;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .feature .content{padding-top:24px;padding-bottom:24px;background-image:none;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .feature .content .list .item{max-width:100%;width:100%;margin-right:0;padding-top:24px;padding-bottom:24px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .feature .content .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-cmsst .feature .content .list .item .title{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product-cmsst .feature .content .list .item .description{font-size:14px;line-height:1.71429;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .text{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .price .item{width:100%}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .price .table th,.page-product-cmsst .plan .price .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .price .table td.annotation{font-size:10px;line-height:1.4;padding-left:2%;padding-right:2%}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .price .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .option .headline{font-size:16px;line-height:1.75;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .option .box{display:block}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .option .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .option .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .option .box .item .table th,.page-product-cmsst .plan .option .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .option .box .item .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product-cmsst .plan .option .box .item .table td.annotation{font-size:10px;line-height:1.4;padding-left:2%;padding-right:2%}}.page-product-em{font-family:"Noto Sans JP",sans-serif;background:#fff;color:#2b2f38}.page-product-em .fv-main{height:376px;min-height:auto}.page-product-em .fv-main .container{position:relative;height:376px;display:flex;justify-content:center;align-items:center}.page-product-em .fv-main .container .logo{width:510px;margin-left:auto;margin-right:auto}.page-product-em .head .inner .name{margin-top:0}.page-product-em .head .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:40px;letter-spacing:.06em}.page-product-em .about{margin-top:86px}.page-product-em .about .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:60px;letter-spacing:.06em}.page-product-em .about .lable,.page-product-em .about .box{width:850px;margin-left:auto;margin-right:auto}.page-product-em .about .lable{background:#f5f5f5;text-align:center;font-size:16px;line-height:2;font-weight:700;padding:36px 0;margin-top:60px;position:relative}.page-product-em .about .lable:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 40px 32px 40px}.page-product-em .about .box{margin-top:8px;background-color:#72ac7e;background-image:url(../../img/product/em/bg01.png);background-repeat:no-repeat;background-position:right top;background-size:850px;padding-top:60px;padding-bottom:46px;position:relative}.page-product-em .about .box:after{content:"";position:absolute;right:0;top:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #72ac7e rgba(0,0,0,0);border-width:0 70px 60px 70px}.page-product-em .about .list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}.page-product-em .about .list .item{max-width:178px;width:23%;padding:24px 8px;margin-right:10px;background:#fff;text-align:center}.page-product-em .about .list .item:nth-of-type(4n){margin-right:0}.page-product-em .about .list .item .icon{width:42px;height:42px;margin-left:auto;margin-right:auto}.page-product-em .about .list .item .title{font-size:16px;line-height:1.5;color:#000;text-align:center;margin-top:8px}.page-product-em .feature .content{width:auto;margin-top:60px;background-color:#f5f5f5;background-image:url(../../img/product/em/bg04.png);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:60px;padding-bottom:80px}.page-product-em .feature .content .list{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-em .feature .content .list .item{background:#fff;border-radius:8px;max-width:545px;width:48%;margin-right:50px;padding-top:90px;padding-bottom:90px;margin-top:20px}.page-product-em .feature .content .list .item:nth-of-type(2n){margin-right:0}.page-product-em .feature .content .list .item .title{font-size:30px;line-height:1.33333;font-weight:700;color:#000}.page-product-em .feature .content .list .item .description{font-size:16px;line-height:2;margin-top:24px}.page-product-em .plan{margin-top:100px}.page-product-em .plan .text{font-size:15px;line-height:1.46667;margin-top:50px;font-weight:700}.page-product-em .plan .price{margin-top:0;padding-top:40px;background:none}.page-product-em .plan .price .item{width:70%;margin-left:auto;margin-right:auto}.page-product-em .plan .price .table{width:100%;border-top:1px solid #d8d8d8}.page-product-em .plan .price .table tr:nth-of-type(1){background-color:#2b2e38;color:#fff}.page-product-em .plan .price .table tr:nth-of-type(1) th{text-align:center}.page-product-em .plan .price .table th,.page-product-em .plan .price .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-em .plan .price .table th{text-align:left}.page-product-em .plan .price .table th span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-em .plan .price .table td{text-align:right;padding-right:40px}.page-product-em .plan .price .table td span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-em .plan .price .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:8px;color:#2b2f38;text-align:right}.page-product-em .plan .option{margin-top:30px}.page-product-em .plan .option .headline{font-size:20px;line-height:1.6;margin-bottom:40px}.page-product-em .plan .option .box{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-em .plan .option .box .item{width:70%;margin-left:auto;margin-right:auto}.page-product-em .plan .option .box .item:nth-of-type(2n){margin-right:0}.page-product-em .plan .option .box .item .table{width:100%;border-top:1px solid #d8d8d8}.page-product-em .plan .option .box .item .table th,.page-product-em .plan .option .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-em .plan .option .box .item .table th{text-align:left}.page-product-em .plan .option .box .item .table td{text-align:right;padding-right:40px}.page-product-em .plan .option .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:0}.page-product-em .flow .list .item h3,.page-product-em .flow .list .item:after{color:#2b2e38}.page-product-em .form{margin-top:40px}.page-product-em .form .box .headline span{display:inline-block}.page-product-em .m-table .table .row{width:33.333%;max-width:340px}.page-product-em .m-table .table .row .headline{background-color:#147528}.page-product-em .m-table .table .row .headline-middle{background-color:#259c00}.page-product-em .m-table .table .row .list li svg,.page-product-em .m-table .table .row .list li .fas{color:#147528}@media print,screen and (max-width: 1139px){.page-product.page-product-em .m-table .table .row{width:100%;max-width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product.page-product-em .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product-em .fv-main .container{flex-direction:column}}@media print,screen and (max-width: 1139px){.page-product-em .fv-main .container .lead{font-size:10px;line-height:1.8}}@media print,screen and (max-width: 1139px){.page-product-em .fv-main .container .logo{width:100%;margin-top:16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-em .fv-main .container .logo{width:70%}}@media print,screen and (max-width: 1139px){.page-product-em .head .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-em .about{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product-em .about .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-em .about .lable,.page-product-em .about .box{width:100%}}@media print,screen and (max-width: 1139px){.page-product-em .about .lable{margin-top:24px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product-em .about .box{background-position:left top;padding-top:20px;padding-bottom:20px;padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1139px){.page-product-em .about .list{margin-top:0;position:relative;z-index:1}}@media print,screen and (max-width: 1139px){.page-product-em .about .list .item{width:48%;padding:16px;margin-right:4%;margin-bottom:8px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-em .about .list .item{margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-em .about .list .item:nth-of-type(2n){margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-em .about .list .item .icon{width:24px;height:24px}}@media print,screen and (max-width: 1139px){.page-product-em .about .list .item .title{font-size:12px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-product-em .feature .content{padding-top:24px;padding-bottom:24px;background-image:none;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-em .feature .content .list .item{max-width:100%;width:100%;margin-right:0;padding-top:24px;padding-bottom:24px}}@media print,screen and (max-width: 1139px){.page-product-em .feature .content .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-em .feature .content .list .item .title{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product-em .feature .content .list .item .description{font-size:14px;line-height:1.71429;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product-em .plan{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product-em .plan .text{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-em .plan .price .item{width:100%}}@media print,screen and (max-width: 1139px){.page-product-em .plan .price .table th,.page-product-em .plan .price .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-em .plan .price .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product-em .plan .option .headline{font-size:16px;line-height:1.75;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-product-em .plan .option .box{display:block}}@media print,screen and (max-width: 1139px){.page-product-em .plan .option .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-em .plan .option .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-product-em .plan .option .box .item .table th,.page-product-em .plan .option .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-em .plan .option .box .item .table td{padding-right:0}}.page-product-eas{font-family:"Noto Sans JP",sans-serif;background:#fff;color:#2b2f38}.page-product-eas .fv-main{height:376px;min-height:auto}.page-product-eas .fv-main .container{position:relative;height:376px;display:flex;justify-content:center;align-items:center}.page-product-eas .fv-main .container .logo{width:510px;margin-left:auto;margin-right:auto}.page-product-eas .head .inner .name{margin-top:0}.page-product-eas .head .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:40px;letter-spacing:.06em}.page-product-eas .about{margin-top:86px}.page-product-eas .about .text{font-size:30px;line-height:1.53333;font-weight:700;margin-top:60px;letter-spacing:.06em}.page-product-eas .about .lable,.page-product-eas .about .box{width:850px;margin-left:auto;margin-right:auto}.page-product-eas .about .lable{background:#f5f5f5;text-align:center;font-size:16px;line-height:2;font-weight:700;padding:36px 0;margin-top:60px;position:relative}.page-product-eas .about .lable:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 40px 32px 40px}.page-product-eas .about .box{margin-top:8px;background-color:#76a8d4;background-image:url(../../img/product/mbs/bg01.png);background-repeat:no-repeat;background-position:right top;background-size:850px;padding-top:60px;padding-bottom:46px;position:relative}.page-product-eas .about .box:after{content:"";position:absolute;right:0;top:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #76a8d4 rgba(0,0,0,0);border-width:0 70px 60px 70px}.page-product-eas .about .list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}.page-product-eas .about .list .item{max-width:178px;width:23%;padding:24px 8px;margin-right:10px;background:#fff;text-align:center}.page-product-eas .about .list .item:nth-of-type(4n){margin-right:0}.page-product-eas .about .list .item .icon{width:42px;height:42px;margin-left:auto;margin-right:auto}.page-product-eas .about .list .item .title{font-size:16px;line-height:1.5;color:#000;text-align:center;margin-top:8px}.page-product-eas .feature .content{width:auto;margin-top:60px;background-color:#f5f5f5;background-image:url(../../img/product/mbs/bg04.png);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:60px;padding-bottom:80px}.page-product-eas .feature .content .list{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-eas .feature .content .list .item{background:#fff;border-radius:8px;max-width:545px;width:48%;margin-right:50px;padding-top:90px;padding-bottom:90px;margin-top:20px}.page-product-eas .feature .content .list .item:nth-of-type(2n){margin-right:0}.page-product-eas .feature .content .list .item .title{font-size:30px;line-height:1.33333;font-weight:700;color:#000}.page-product-eas .feature .content .list .item .description{font-size:16px;line-height:2;margin-top:24px}.page-product-eas .plan{margin-top:100px}.page-product-eas .plan .text{font-size:15px;line-height:1.46667;margin-top:50px;font-weight:700}.page-product-eas .plan .price{margin-top:0;padding-top:40px;background:none}.page-product-eas .plan .price .item{width:70%;margin-left:auto;margin-right:auto}.page-product-eas .plan .price .table{width:100%;border-top:1px solid #d8d8d8}.page-product-eas .plan .price .table tr:nth-of-type(1){background-color:#2b2e38;color:#fff}.page-product-eas .plan .price .table tr:nth-of-type(1) th{text-align:center}.page-product-eas .plan .price .table th,.page-product-eas .plan .price .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-eas .plan .price .table th{text-align:left}.page-product-eas .plan .price .table th span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-eas .plan .price .table td{text-align:right;padding-right:40px}.page-product-eas .plan .price .table td span{font-size:10px;line-height:1;position:relative;top:-4px}.page-product-eas .plan .price .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:8px;color:#2b2f38;text-align:right}.page-product-eas .plan .option{margin-top:30px}.page-product-eas .plan .option .headline{font-size:20px;line-height:1.6;margin-bottom:40px}.page-product-eas .plan .option .box{display:-ms-flex;display:flex;flex-wrap:wrap}.page-product-eas .plan .option .box .item{width:70%;margin-left:auto;margin-right:auto}.page-product-eas .plan .option .box .item:nth-of-type(2n){margin-right:0}.page-product-eas .plan .option .box .item .table{width:100%;border-top:1px solid #d8d8d8}.page-product-eas .plan .option .box .item .table th,.page-product-eas .plan .option .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-product-eas .plan .option .box .item .table th{text-align:left}.page-product-eas .plan .option .box .item .table td{text-align:right;padding-right:40px}.page-product-eas .plan .option .annotation{font-size:12px;line-height:1.66667;text-align:left;margin-top:0}.page-product-eas .flow .list .item h3,.page-product-eas .flow .list .item:after{color:#2b2e38}.page-product-eas .form{margin-top:40px}.page-product-eas .m-table .table .row{width:33.333%;max-width:340px}.page-product-eas .m-table .table .row .headline{background-color:#00406c}.page-product-eas .m-table .table .row .headline-middle{background-color:#1b6eb8}.page-product-eas .m-table .table .row .list li svg,.page-product-eas .m-table .table .row .list li .fas{color:#00406c}.page-product-eas .detail .a-title-eas{text-align:left}.page-product-eas .detail .a-title-eas:after{width:40%;right:0;left:inherit}@media print,screen and (max-width: 1139px){.page-product.page-product-eas .m-table .table .row{width:100%;max-width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product.page-product-eas .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product.page-product-eas .detail .a-title-eas:after{width:100%}}@media print,screen and (max-width: 1139px){.page-product-eas .fv-main .container{flex-direction:column}}@media print,screen and (max-width: 1139px){.page-product-eas .fv-main .container .lead{font-size:10px;line-height:1.8}}@media print,screen and (max-width: 1139px){.page-product-eas .fv-main .container .logo{width:100%;margin-top:16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-eas .fv-main .container .logo{width:70%}}@media print,screen and (max-width: 1139px){.page-product-eas .head .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-eas .about{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-product-eas .about .text{font-size:16px;line-height:1.75;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-product-eas .about .lable,.page-product-eas .about .box{width:100%}}@media print,screen and (max-width: 1139px){.page-product-eas .about .lable{margin-top:24px;font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-product-eas .about .box{background-position:left top;padding-top:20px;padding-bottom:20px;padding-left:16px;padding-right:16px}}@media print,screen and (max-width: 1139px){.page-product-eas .about .list{margin-top:0;position:relative;z-index:1}}@media print,screen and (max-width: 1139px){.page-product-eas .about .list .item{width:48%;padding:16px;margin-right:4%;margin-bottom:8px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product-eas .about .list .item{margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-eas .about .list .item:nth-of-type(2n){margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-eas .about .list .item .icon{width:24px;height:24px}}@media print,screen and (max-width: 1139px){.page-product-eas .about .list .item .title{font-size:12px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-product-eas .feature .content{padding-top:24px;padding-bottom:24px;background-image:none;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-eas .feature .content .list .item{max-width:100%;width:100%;margin-right:0;padding-top:24px;padding-bottom:24px}}@media print,screen and (max-width: 1139px){.page-product-eas .feature .content .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-product-eas .feature .content .list .item .title{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-product-eas .feature .content .list .item .description{font-size:14px;line-height:1.71429;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-product-eas .plan{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .text{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .price .item{width:100%}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .price .table th,.page-product-eas .plan .price .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .price .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .option .headline{font-size:16px;line-height:1.75;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .option .box{display:block}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .option .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .option .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .option .box .item .table th,.page-product-eas .plan .option .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .option .box .item .table td{width:100px}}@media print,screen and (max-width: 1139px){.page-product-eas .plan .option .box .item .table td{padding-right:0}}.page-product-cm .section .container .product-head{font-size:40px;line-height:1.8;font-weight:400;color:#2b2e38;letter-spacing:normal}@media screen and (max-width: 1139px){.page-product-cm .section .container .product-head{font-size:28px;line-height:1.35714}}@media screen and (max-width: 1139px){.page-product-cm .section .container .product-head.text-right{text-align:left}}.page-product-cm .section.bg-dark .product-head{color:#fff}.page-product-cm .section.price{padding-inline:20px !important}.page-product-cm .fv-main .container .logo{width:25%}@media screen and (max-width: 1139px){.page-product-cm .fv-main .container .logo{width:80%}}.page-product-cm .m-table .table .row{width:26%;max-width:270px}.page-product-cm .m-table .table .row .headline{background-color:#c5761e}.page-product-cm .m-table .table .row .headline-middle{background-color:#ec8e25}.page-product-cm .m-table .table .row .list li svg,.page-product-cm .m-table .table .row .list li .fas{color:#ec8e25}.page-product-cm .detail .a-title-eas{text-align:left}.page-product-cm .detail .a-title-eas:after{width:40%;right:0;left:inherit}.page-product-cm .price .a-title-cm{color:#fff;margin-bottom:20px}.page-product-cm .price .inner{padding:0 40px;background-color:#2b2e38}@media print,screen and (max-width: 1139px){.page-product.page-product-cm .detail .a-title-eas:after{width:100%}}@media print,screen and (max-width: 1139px){.page-product.page-product-cm .price .a-title-cm{margin-bottom:50px}}@media print,screen and (max-width: 520px){.page-product .price .a-inquiry .sp{display:block}}@media print,screen and (max-width: 1139px){.page-product .price .a-inquiry .lead{margin:40px 0}}@media print,screen and (max-width: 1139px){.page-product.page-product-cm .price .inner{padding-left:20px;padding-right:20px}}.page-product-cdr .section .container .product-head{font-size:40px;line-height:1.8;font-weight:400;color:#2b2e38;letter-spacing:normal}@media screen and (max-width: 1139px){.page-product-cdr .section .container .product-head{font-size:28px;line-height:1.35714}}@media screen and (max-width: 1139px){.page-product-cdr .section .container .product-head.text-right{text-align:left}}.page-product-cdr .section.bg-dark .product-head{color:#fff}.page-product-cdr .section.price{padding-inline:20px !important}.page-product-cdr .fv-main .container .logo{width:35%}@media screen and (max-width: 1139px){.page-product-cdr .fv-main .container .logo{width:100%}}.page-product-cdr .m-table .table .row{width:33.333%;max-width:340px}.page-product-cdr .m-table .table .row .headline{background-color:#1d7502}.page-product-cdr .m-table .table .row .headline-middle{background-color:#26a100}.page-product-cdr .m-table .table .row .list li svg,.page-product-cdr .m-table .table .row .list li .fas{color:#23a455}.page-product-cdr .detail .a-title-eas{text-align:left}.page-product-cdr .detail .a-title-eas:after{width:40%;right:0;left:inherit}.page-product-cdr .price .a-title-cdr{color:#fff;margin-bottom:20px}.page-product-cdr .price .inner{padding:0 40px;background-color:#2b2e38}@media print,screen and (max-width: 1139px){.page-product.page-product-cdr .m-table .table .row{width:100%;max-width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product.page-product-cdr .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product.page-product-cdr .detail .a-title-eas:after{width:100%}}@media print,screen and (max-width: 1139px){.page-product.page-product-cdr .price .a-title-cdr{margin-bottom:50px}}@media print,screen and (max-width: 1139px){.page-product.page-product-cdr .price .inner{padding-left:20px;padding-right:20px}}.page-product-ea .section .container .product-head{font-size:40px;line-height:1.8;font-weight:400;color:#2b2e38;letter-spacing:normal}@media screen and (max-width: 1139px){.page-product-ea .section .container .product-head{font-size:20px;line-height:1.4}}@media screen and (max-width: 1139px){.page-product-ea .section .container .product-head.text-right{text-align:left}}.page-product-ea .section.bg-dark .product-head{color:#fff}.page-product-ea .section.price{padding-inline:20px !important}.page-product-ea .fv-main .container .logo{width:35%}@media screen and (max-width: 1139px){.page-product-ea .fv-main .container .logo{width:90%}}.page-product-ea .detail .a-title-ea.u-text-left{text-align:left}.page-product-ea .detail .a-title-ea.u-text-left:after{right:0;left:inherit}.page-product-ea .detail .list{margin-top:28px}.page-product-ea .detail .list li{font-size:20px;line-height:1.6;margin-bottom:16px;list-style-position:outside;margin-left:21px;list-style:disc}.page-product-ea .detail .text{font-size:20px;line-height:1.6;margin-top:24px;margin-bottom:24px}.page-product-ea .price .inner{background-color:#2b2e38}.page-product-ea .price .a-title-ea{color:#fff}.page-product-ea .m-table .table .row{width:33.333%;max-width:340px}.page-product-ea .m-table .table .row .headline{background-color:#073862}.page-product-ea .m-table .table .row .headline-middle{background-color:#145994}.page-product-ea .m-table .table .row .list li svg,.page-product-ea .m-table .table .row .list li .fas{color:#145994}.page-product-mg .section .container .product-head{font-size:40px;line-height:1.8;font-weight:400;color:#2b2e38;letter-spacing:normal}@media screen and (max-width: 1139px){.page-product-mg .section .container .product-head{font-size:28px;line-height:1.4}}@media screen and (max-width: 1139px){.page-product-mg .section .container .product-head.text-right{text-align:left}}.page-product-mg .section.bg-dark .product-head{color:#fff}.page-product-mg .section.price{padding-inline:20px !important}.page-product-mg .fv-main .container .logo{width:25%}@media screen and (max-width: 1139px){.page-product-mg .fv-main .container .logo{width:80%}}.page-product-mg .m-table .lead{font-size:30px;line-height:1.9}.page-product-mg .m-table .table .row{width:33.333%;max-width:340px}.page-product-mg .m-table .table .row .headline{background-color:#8f0011}.page-product-mg .m-table .table .row .headline-middle{background-color:#a10101}.page-product-mg .m-table .table .row .list li svg,.page-product-mg .m-table .table .row .list li .fas{color:#8f0011}.page-product-mg .detail .a-title-eas{text-align:left}.page-product-mg .detail .a-title-eas:after{width:40%;right:0;left:inherit}@media print,screen and (max-width: 1139px){.page-product.page-product-mg .m-table .lead{font-size:22px;line-height:1.45455}}@media print,screen and (max-width: 1139px){.page-product.page-product-mg .m-table .table .row{width:100%;max-width:100%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-product.page-product-mg .m-table .table .row{width:49%}}@media print,screen and (max-width: 1139px){.page-product.page-product-mg .detail .a-title-eas:after{width:100%}}@media print,screen and (max-width: 1139px){.page-product.page-product-mg .cta{margin-top:-40px}}.page-cmss .section{padding-inline:120px;margin:0}.page-cmss .section .container{width:min(100%,1050px);margin-inline:auto;max-width:unset;padding-inline:0;padding-block:80px}.page-cmss .section .container.p-responsive{padding-block:0 80px}@media screen and (max-width: 899px){.page-cmss .section .container.p-responsive{padding-block:0 40px}}.page-cmss .section .container .section-head{font-size:calc(22/16*1rem);font-weight:500;line-height:calc(33/16*1rem);letter-spacing:.1em;text-align:center}@media screen and (min-width: 768px){.page-cmss .section .container .section-head{font-size:32px;line-height:48px}}.page-cmss .section .container .section-head.decoration-text::before{content:attr(data-decoration-text);color:#ea5414;display:block;font-style:italic;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(21/16*1rem);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px}.page-cmss .section .container .section-head.small{font-size:calc(18/16*1rem);font-weight:500;line-height:calc(27/16*1rem);letter-spacing:.1em}@media screen and (min-width: 768px){.page-cmss .section .container .section-head.small{font-size:24px;line-height:36px}}.page-cmss .section .container .section-head.orange{color:#ea5414}.page-cmss .section .container .section-head:not(:first-child){margin-top:80px}.page-cmss .section .container .section-subhead{margin-top:40px;font-size:calc(24/16*1rem);font-weight:500;line-height:calc(36/16*1rem);letter-spacing:.1em;text-align:center}.page-cmss .section .container .section-subhead.small{font-size:calc(16/16*1rem);font-weight:500;line-height:calc(30/16*1rem);letter-spacing:.1em}@media screen and (min-width: 768px){.page-cmss .section .container .section-subhead.small{font-size:20px}}.page-cmss .section .container .section-text{margin-top:20px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em;text-align:center;color:#4a5071}@media screen and (min-width: 768px){.page-cmss .section .container .section-text{font-size:16px;line-height:25px}}.page-cmss .section .container .section-img{width:-moz-fit-content;width:fit-content;margin-top:40px;margin-inline:auto}.page-cmss .section .container .link-button__anchor{border-radius:5px;box-sizing:border-box;display:block;width:-moz-fit-content;width:fit-content;min-width:270px;margin-inline:auto;color:#4a5071;font-style:italic;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:.15em;background:linear-gradient(#f7ed11 0%, #f8c725 100%);padding:14px 58px 12px 25px;position:relative;text-align:left;transition:all .3s}.page-cmss .section .container .link-button__anchor::before{content:"";width:22px;height:8px;position:absolute;top:calc(50% - 4px);right:15px;background-image:url(//7471626.fs1.hubspotusercontent-na1.net/hubfs/7471626/raw_assets/public/cmss-theme/assets/images/common/ico_arrow_r.svg);background-repeat:no-repeat;background-position:center}.page-cmss .section .container .link-button__anchor:hover{background-color:#4a5071;color:#fff}.page-cmss .section .container .link-button__anchor:hover::before{content:"";width:22px;height:8px;position:absolute;top:calc(50% - 4px);right:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjEuNzcxIiBoZWlnaHQ9IjcuOTg5IiB2aWV3Qm94PSIwIDAgMjEuNzcxIDcuOTg5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSIyMS43NyIgaGVpZ2h0PSI3Ljk4OSIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNTUpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNTUpIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNS45OC4xMzRhLjguOCwwLDEsMC0uODg2LDEuMzI5bDIuNiwxLjczMkguOGEuOC44LDAsMCwwLDAsMS42SDE3LjY5MmwtMi42LDEuNzMyYS44LjgsMCwxLDAsLjg4NiwxLjMyOWw1Ljc5LTMuODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:center}.page-cmss .section .container .link-button:not(:first-child){margin-top:30px}.page-cmss .section .container .link-button:not(:last-child){margin-bottom:30px}.page-cmss .section .container .link-button--reverse .link-button__anchor{color:#f4f7ff;background-color:#fff}.page-cmss .section .container .content{padding:unset}.page-cmss .section .container .content-flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:25px;gap:24px}.page-cmss .section .container .content-flex.flex-start{align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 900px){.page-cmss .section .container .content-flex{gap:50px}}.page-cmss .section .container .content-flex .content-item{width:min(100%,360px);min-width:316px}@media screen and (min-width: 900px){.page-cmss .section .container .content-flex .content-item{width:30%}}.page-cmss .section .container .content-flex .content-item .content-head{margin-block:25px;font-size:calc(16/16*1rem);font-weight:500;line-height:calc(24/16*1rem);letter-spacing:.1em}@media screen and (min-width: 900px){.page-cmss .section .container .content-flex .content-item .content-head{font-size:calc(20/16*1rem);font-weight:500;line-height:calc(30/16*1rem);letter-spacing:.1em;text-align:center}}.page-cmss .section .container .content-flex .content-item .content-text{margin-block:25px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:.1em;color:#2e4053}@media screen and (min-width: 900px){.page-cmss .section .container .content-flex .content-item .content-text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:.1em;text-align:center}}.page-cmss .section .container .content-flex .content-item .content-img{max-width:100%;width:100%}.page-cmss .section .container .heading-3{font-size:18px;letter-spacing:.1em;line-height:1.5;font-weight:500}@media screen and (min-width: 768px){.page-cmss .section .container .heading-3{font-size:24px;letter-spacing:.1em}}.page-cmss .section .container .heading-3::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .section .container .heading-3::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}.page-cmss .section .container .heading-3:not(:first-child){margin-top:30px}@media screen and (min-width: 768px){.page-cmss .section .container .heading-3:not(:first-child){margin-top:40px}}.page-cmss .section .container .heading-3:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.page-cmss .section .container .heading-3:not(:last-child){margin-bottom:25px}}.page-cmss .section .container .content-text{color:#4a5071;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em}@media screen and (min-width: 768px){.page-cmss .section .container .content-text{font-size:16px;line-height:26px}}.page-cmss .fv-sub{background:url(../../img/product/cmss/hero_2nd.png);background-repeat:no-repeat;background-position:center;background-size:cover;box-sizing:border-box;border-radius:5px 5px 0 0;display:flex;align-items:center;margin:0 auto;min-height:480px;overflow:hidden;padding:150px 20px !important;position:relative;width:calc(100% - 70px);z-index:1}@media screen and (min-width: 900px){.page-cmss .fv-sub{padding-inline:85px !important}}.page-cmss .fv-sub::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4a5071;opacity:.3;z-index:-1}.page-cmss .fv-sub::after{content:"";width:0;height:0;border-style:solid;border-width:0 0 130px 100vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);position:absolute;right:0;bottom:0}@media screen and (max-width: 1049px){.page-cmss .fv-sub::after{border-width:0 0 70px 100vw}}@media screen and (max-width: 767px){.page-cmss .fv-sub::after{border-width:0 0 30px 100vw}}@media screen and (max-width: 1049px){.page-cmss .fv-sub{padding:100px 0}}@media screen and (max-width: 767px){.page-cmss .fv-sub{width:calc(100% - 20px);padding:80px 20px !important;min-height:200px}}.page-cmss .fv-sub .container .section-head{color:#fff;font-size:30px;letter-spacing:.1em;line-height:1.5em;font-weight:500;text-align:left}.page-cmss .fv-sub .container .section-head::before{content:attr(data-decoration-text);display:block;font-family:"Noto Sans JP",sans-serif;font-style:italic;font-size:18px;letter-spacing:.15em;line-height:12px;font-weight:bold;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width: 768px){.page-cmss .fv-sub .container .section-head{font-size:50px}}@media screen and (min-width: 1050px){.page-cmss .fv-sub .container .section-head{font-size:40px}}.page-cmss .fv-sub .container .section-text{margin-top:20px;font-size:13px;color:#fff;letter-spacing:.1em;line-height:25px;text-align:left;padding-inline:20px}@media screen and (min-width: 768px){.page-cmss .fv-sub .container .section-text{font-size:16px;padding-inline:50px}}.page-cmss .issue .container .content-flex{margin-top:16px}.page-cmss .issue .container .content-flex .content-item .content-head{text-align:center}.page-cmss .issue .container .content-flex .content-item .content-text{text-align:center}.page-cmss .solution .container .content-flex .content-item .content-head{text-align:center;font-size:18px}.page-cmss .cta-em .container{padding-block:50px 80px}.page-cmss .cta-em .container .content-flex{align-items:flex-start}@media screen and (max-width: 899px){.page-cmss .cta-em .container .content-flex{display:block}.page-cmss .cta-em .container .content-flex .content-text-block{margin-top:20px}}.page-cmss .cta-em .container .content-flex .content-img{flex:1;order:2}.page-cmss .cta-em .container .content-flex .content-text-block{flex:2;order:1}.page-cmss .cta-em .container .content-flex .content-text-block .section-head{text-align:left}.page-cmss .download .container{width:min(100%,1050px);padding-block:80px 130px}@media screen and (max-width: 899px){.page-cmss .download .container{padding-block:24px 110px !important}}.page-cmss .download .container .section-text.decoration-text{margin-top:20px;font-size:calc(24/16*1rem);font-weight:500;line-height:calc(48/16*1rem);letter-spacing:.1em;color:#ea5414;text-align:center}@media screen and (max-width: 899px){.page-cmss .download .container .section-text.decoration-text{font-size:calc(18/16*1rem);font-weight:500;line-height:calc(27/16*1rem);letter-spacing:.1em}}.page-cmss .download .container .content{background-color:#4a5071;margin-top:10px;padding:50px}.page-cmss .download .container .content .content-head{margin-bottom:20px;font-size:calc(32/16*1rem);font-weight:500;line-height:calc(64/16*1rem);letter-spacing:.1em;color:#fff}.page-cmss .download .container .content .content-block{display:flex;flex-wrap:wrap;margin-inline-start:-25px}.page-cmss .download .container .content .content-block .sliderarea{width:50%;padding-inline:25px}.page-cmss .download .container .content .content-block .sliderarea .slider-wrapper .slider-wrapper__images{width:min(100%,450px)}.page-cmss .download .container .content .content-block .sliderarea .slick-dots{display:flex;flex-wrap:nowrap;box-sizing:border-box;padding-top:20px;justify-content:center;transform:translateY(14px)}.page-cmss .download .container .content .content-block .sliderarea .slick-dots li:not(:last-child){padding-right:10px}.page-cmss .download .container .content .content-block .sliderarea .slick-dots li button{display:block;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;line-height:0;font-size:0;background-color:#c9caca;border-radius:100%;width:12px;height:12px;transition:all .3s;padding:0}.page-cmss .download .container .content .content-block .sliderarea .slick-dots li button::before{display:none}.page-cmss .download .container .content .content-block .sliderarea .slick-dots li.slick-active button{background-color:#ea5414}.page-cmss .download .container .content .content-block .form{width:50%;padding-inline:25px}.page-cmss .download .container .content .content-block .form form fieldset{max-width:inherit}.page-cmss .download .container .content .content-block .form form fieldset:not(:last-child){margin-bottom:15px}.page-cmss .download .container .content .content-block .form form fieldset.form-columns-2{display:flex;flex-wrap:wrap;box-sizing:border-box;max-width:inherit}.page-cmss .download .container .content .content-block .form form .form-columns-2 .hs-form-field{float:none !important;justify-content:flex-start}.page-cmss .download .container .content .content-block .form form fieldset.form-columns-2 .hs-lastname{width:100%;box-sizing:border-box;flex-wrap:wrap}.page-cmss .download .container .content .content-block .form form fieldset.form-columns-2 .hs-firstname{width:100%;box-sizing:border-box;padding-left:0;margin-top:30px}.page-cmss .download .container .content .content-block .form form fieldset.form-columns-2 .hs-lastname{padding-right:0}.page-cmss .download .container .content .content-block .form form .hs-form-field{display:flex;flex-wrap:wrap;margin:0 0 0 0;justify-content:space-between;align-items:center}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-select,.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-textarea{display:block}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-select .input{position:relative}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-select .input::before{content:"";font:var(--fa-font-solid);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.page-cmss .download .container .content .content-block .form form .hs-phone .input{margin-right:0;width:68%}.page-cmss .download .container .content .content-block .form form .hs-form-field>label{display:block;font-size:calc(13/16*1rem);font-weight:500;line-height:calc(26/16*1rem);letter-spacing:.1em;color:#f4f7ff;border-top:1px solid #4a5071;padding-top:0px;margin-bottom:0 !important;width:30%}.page-cmss .download .container .content .content-block .form form .form-columns-1 .hs-form-field>label{width:67.8px}.page-cmss .download .container .content .content-block .form form .form-columns-1 .hs-fieldtype-radio.hs-form-field>label{width:30%}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-select>label,.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-textarea>label{width:100%}.page-cmss .download .container .content .content-block .form form .hs-fieldtype-radio.hs-form-field>.input input{font-size:13px}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-text .input{margin-top:0px;margin-right:0;width:68%}.page-cmss .download .container .content .content-block .form form .form-columns-1 .hs-fieldtype-radio.hs-form-field .input{margin-top:0px;margin-right:0;width:68%}.page-cmss .download .container .content .content-block .form form .form-columns-1 .hs-form-field.hs-fieldtype-text .input{width:calc(100% - 67.8px)}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input input{outline:0;background:#fff;vertical-align:middle;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9caca;border-radius:5px;width:100% !important;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#4a5071;padding:10px 14px 9px}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input select{width:100%;font-size:16px;padding:12px 20px;background-color:#fff}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input textarea{font-size:16px;min-height:120px;padding:12px 20px;background-color:#fff}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input input[type=radio],.page-cmss .download .container .content .content-block .form form .hs-form-field>.input input[type=checkbox]{width:auto !important;-webkit-appearance:auto;-moz-appearance:auto}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input input[type=radio]:checked::after,.page-cmss .download .container .content .content-block .form form .hs-form-field>.input input[type=checkbox]:checked::after{opacity:1}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input .hs-form-radio{font-size:13px;color:#fff}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input .hs-input.invalid.error{border-color:#e61010}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>input:checked+span::after{opacity:1;pointer-events:auto}.page-cmss .download .container .content .content-block .form form .hs-richtext{color:#fff}.page-cmss .download .container .content .content-block .form form .legal-consent-container .hs-fieldtype-booleancheckbox label>input:checked+span::before{border-color:#c9caca;background-color:#c9caca}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>input{display:none}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-text .input>input::-moz-placeholder, .page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-phonenumber .input>input::-moz-placeholder, .page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-select .input>input::-moz-placeholder{font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#c9caca}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-text .input>input::placeholder,.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-phonenumber .input>input::placeholder,.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-select .input>input::placeholder{font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#c9caca}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-text .hs-error-msgs,.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-phonenumber .hs-error-msgs,.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-select .hs-error-msgs{color:#e61010;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:.05em;margin-top:10px;width:100%}.page-cmss .download .container .content .content-block .form form .legal-consent-container:not(:first-child){margin-top:20px}.page-cmss .download .container .content .content-block .form form .legal-consent-container .hs-fieldtype-booleancheckbox{width:100%;margin-bottom:0}.page-cmss .download .container .content .content-block .form form .legal-consent-container .hs-fieldtype-booleancheckbox .input{margin-right:0}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox{color:#fff}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{display:inline-block;font-size:calc(13/16*1rem);font-weight:500;line-height:calc(20/16*1rem);letter-spacing:.1em;margin-left:0;padding-left:30px;position:relative}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::before{content:"";width:20px;height:20px;border-radius:5px;border:1px solid #c9caca;box-sizing:border-box;background-color:#fff;position:absolute;top:0;left:0}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::after{content:"";width:11px;height:8px;border-bottom:3px solid #4a5071;border-left:3px solid #4a5071;height:6px;width:11px;transform:rotate(-45deg);top:7px;left:2px;position:absolute;transition:opacity .2s;opacity:0;pointer-events:none}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .hs-error-msgs{color:#e61010;font-size:calc(10/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.05em;margin-top:10px}.page-cmss .download .container .content .content-block .form form .hs-submit{margin-top:20px;text-align:center}.page-cmss .download .container .content .content-block .form form .hs-submit .actions{border-radius:5px;box-sizing:border-box;display:inline-block;text-align:left;color:#4a5071;background:linear-gradient(#f7ed11 0%, #f8c725 100%);position:relative;transition:all .3s}.page-cmss .download .container .content .content-block .form form .hs-submit .actions::before{content:"";width:22px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;background-image:url(//7471626.fs1.hubspotusercontent-na1.net/hubfs/7471626/raw_assets/public/cmss-theme/assets/images/common/ico_arrow_r.svg);background-repeat:no-repeat;background-position:center}.page-cmss .download .container .content .content-block .form form .hs-submit .actions input{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:.1em;color:#4a5071;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;padding-left:0;padding-right:0;position:relative;z-index:1;padding:19px 63px 17px 30px;min-width:220px;cursor:pointer;text-align:center}.page-cmss .download .container .content .content-block .form form .hs_error_rollup{margin-top:16px;color:#e61010;text-align:left}@media screen and (max-width: 1049px){.page-cmss .download .container .content .content-block .form form fieldset:first-child{margin-top:10px}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form fieldset.form-columns-2 .hs-lastname,.page-cmss .download .container .content .content-block .form form fieldset.form-columns-2 .hs-firstname{width:50%}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form fieldset.form-columns-2 .hs-firstname{padding-left:0px;margin-top:0}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form fieldset.form-columns-2 .hs-lastname{padding-right:0px}}@media screen and (max-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-form-field{display:block}}@media screen and (max-width: 767px){.page-cmss .download .container .content .content-block .form form .hs-form-field>label{font-size:13px;width:100%}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-form-field>.input input{font-size:13px;padding:13px 14px 12px}}@media screen and (max-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-form-field>.input select{font-size:13px}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input textarea{font-size:13px;min-height:90px}.page-cmss .download .container .content .content-block .form form .hs-form-field>.input .hs-form-radio{font-size:13px}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-text .input>input::-moz-placeholder{font-size:16px}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-text .input>input::placeholder{font-size:16px}}@media screen and (max-width: 767px){.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-text .hs-error-msgs{font-size:10px}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .legal-consent-container:not(:first-child){margin-top:25px}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{font-size:14px;padding-left:40px}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .legal-consent-container .hs-form-booleancheckbox-display>span::before{width:25px;height:25px}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::after{width:17px;height:11px;top:7px}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-booleancheckbox .hs-error-msgs{font-size:12px}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-submit{margin-top:25px;text-align:inherit}}@media screen and (min-width: 768px){.page-cmss .download .container .content .content-block .form form .hs-submit .actions input{min-width:280px}.page-cmss .download .container .content .content-block .form form .hs-submit .actions:hover{background-color:#f4f7ff}}@media screen and (max-width: 899px){.page-cmss .useful-information .container .content-flex{display:block}.page-cmss .useful-information .container .content-flex .content-text-block{margin-top:20px}}.page-cmss .useful-information .container .content-flex .content-img{flex:1}.page-cmss .useful-information .container .content-flex .content-text-block{flex:2}.page-cmss .bg-gray{background-color:#f5f5f5}.page-cmss .p-0{padding:0 !important}.page-cmss .mt-45{margin-top:45px !important}.page-cmss .ml-0{margin-left:0 !important}.page-cmss .orange{color:#ea5414}.page-cmss .heading-link:not(:first-child){margin-top:30px}@media screen and (max-width: 767px){.page-cmss .heading-link:not(:first-child){margin-top:20px}}.page-cmss .heading-link:not(:last-child){margin-bottom:30px}@media screen and (max-width: 767px){.page-cmss .heading-link:not(:last-child){margin-bottom:20px}}.page-cmss .heading-link a{color:#ea5414;display:inline-block;position:relative;text-decoration:none;transition:.5s;padding-left:40px}.page-cmss .heading-link a::before{background-color:#ea5414;border-radius:3px;content:"";left:0;position:absolute;transition:.5s;height:28px;top:5px;width:28px}.page-cmss .heading-link a::after{left:7px;height:8px;top:15px;width:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS4xNzIiIGhlaWdodD0iOC45ODkiIHZpZXdCb3g9IjAgMCAxNS4xNzIgOC45ODkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjUgMC41MDEpIj48cGF0aCBkPSJNMTUuOTguMTM0YS44LjgsMCwxLDAtLjg4NiwxLjMyOWwyLjYsMS43MzJIOC44YS44LjgsMCwwLDAsMCwxLjZoOC44OTNsLTIuNiwxLjczMmEuOC44LDAsMSwwLC44ODYsMS4zMjlsNS43OS0zLjg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNS41MzctLjVoMGExLjMsMS4zLDAsMCwxLC43MjEuMjE4bDYuNDE1LDQuMjc3TDE2LjI1OCw4LjI3YTEuMywxLjMsMCwxLDEtMS40NDEtMi4xNjFsMS4yMjQtLjgxNkg4LjhhMS4zLDEuMywwLDEsMSwwLTIuNmg3LjI0MmwtMS4yMjQtLjgxNkExLjMsMS4zLDAsMCwxLDE1LjUzNy0uNVptNS4zMzMsNC40OTVMMTUuNy41NUEuMy4zLDAsMCwwLDE1LjUzNy41YS4zLjMsMCwwLDAtLjI0OC4xMzMuMy4zLDAsMCwwLC4wODMuNDE1TDE5LjM0NCwzLjdIOC44YS4zLjMsMCwxLDAsMCwuNkgxOS4zNDRMMTUuMzcyLDYuOTQxYS4zLjMsMCwxLDAsLjMzMy41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0icmdiYSgwLDAsMCwwKSIvPjwvZz48L3N2Zz4=);content:"";background-repeat:no-repeat;background-size:contain;position:absolute;transition:.5s}@media screen and (max-width: 767px){.page-cmss .heading-link a{padding-left:30px}.page-cmss .heading-link a::before{height:21px;width:21px;top:4.5px}.page-cmss .heading-link a::after{left:6px;height:6px;top:12px;width:10px}}.page-cmss .heading-link a:hover{color:#ea5414;opacity:.6}.page-cmss .heading-link a:hover:before{background-color:#ea5414;opacity:.6}.page-cmss .section-heading-link{margin-top:30px;margin-bottom:30px}@media screen and (max-width: 767px){.page-cmss .section-heading-link{margin-top:20px;margin-bottom:30px}}.page-cmss .text-left{text-align:left !important}.page-cmss .text-center{text-align:center !important}@media screen and (min-width: 1050px){.page-cmss .elevator__nav{display:flex;justify-content:space-between;position:relative}}.page-cmss .is-no-breadcrumb .elevator__nav{justify-content:flex-end}.page-cmss .elevator__nav__breadcrumb{padding:25px 0 0;overflow:auto;box-sizing:border-box;width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;-ms-overflow-style:none;scrollbar-width:none}.page-cmss .elevator__nav__breadcrumb::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){.page-cmss .elevator__nav__breadcrumb{width:100%;margin-right:-50px;margin-left:-50px}}@media screen and (min-width: 1050px){.page-cmss .elevator__nav__breadcrumb{width:100%;margin-left:0;margin-right:0}}.page-cmss .elevator__nav__breadcrumb__list,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu{display:flex;align-items:center;font-size:13px;letter-spacing:.15em;line-height:2em;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){.page-cmss .elevator__nav__breadcrumb__list,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu{font-size:16px}}@media screen and (min-width: 1050px){.page-cmss .elevator__nav__breadcrumb__list,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu{padding-left:0;padding-right:0}}.page-cmss .elevator__nav__breadcrumb__list__item,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item{color:#c9caca;white-space:nowrap;padding:0;display:flex;align-items:center}.page-cmss .elevator__nav__breadcrumb__list__item:not(:first-child)::before,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item:not(:first-child)::before,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item:not(:first-child)::before,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item:not(:first-child)::before{content:"";background-image:url(https://21507825.fs1.hubspotusercontent-na1.net/hubfs/21507825/iamges/common/icon_arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;margin:0 10px;width:15px;height:8px}.page-cmss .elevator__nav__breadcrumb__list__item:first-child span.hs-breadcrumb-label,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item:first-child span.hs-breadcrumb-label,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item:first-child span.hs-breadcrumb-label,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item:first-child span.hs-breadcrumb-label{color:#4a5071}.page-cmss .elevator__nav__breadcrumb__list__item:last-child,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item:last-child,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item:last-child,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item:last-child{padding-right:10px}.page-cmss .elevator__nav__breadcrumb__list__item__anchor,.page-cmss .elevator__nav__breadcrumb__list__item a.hs-breadcrumb-label,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item__anchor,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item a.hs-breadcrumb-label,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item__anchor,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item a.hs-breadcrumb-label,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item__anchor,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item a.hs-breadcrumb-label{color:#4a5071;transition:all .3s}.page-cmss .elevator__nav__breadcrumb__list__item__anchor__icon,.page-cmss .elevator__nav__breadcrumb__list__item a.hs-breadcrumb-label__icon,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item__anchor__icon,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item a.hs-breadcrumb-label__icon,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item__anchor__icon,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item a.hs-breadcrumb-label__icon,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item__anchor__icon,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item a.hs-breadcrumb-label__icon{display:block;width:6px;height:8px;position:absolute;top:calc(50% - 4px);left:0}.page-cmss .elevator__nav__breadcrumb__list__item__anchor__icon__arrow,.page-cmss .elevator__nav__breadcrumb__list__item a.hs-breadcrumb-label__icon__arrow,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item__anchor__icon__arrow,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item a.hs-breadcrumb-label__icon__arrow,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item__anchor__icon__arrow,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item a.hs-breadcrumb-label__icon__arrow,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item__anchor__icon__arrow,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item a.hs-breadcrumb-label__icon__arrow{fill:#ea5414}.page-cmss .elevator__nav__breadcrumb__list__item__anchor:hover,.page-cmss .elevator__nav__breadcrumb__list__item a.hs-breadcrumb-label:hover,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item__anchor:hover,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item a.hs-breadcrumb-label:hover,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item__anchor:hover,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item a.hs-breadcrumb-label:hover,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item__anchor:hover,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item a.hs-breadcrumb-label:hover{color:#ea5414}.page-cmss .elevator__nav__breadcrumb__list__item .hs-breadcrumb-menu-divider,.page-cmss .elevator__nav__breadcrumb__list .hs-breadcrumb-menu-item .hs-breadcrumb-menu-divider,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu__item .hs-breadcrumb-menu-divider,.page-cmss .elevator__nav__breadcrumb .hs-breadcrumb-menu .hs-breadcrumb-menu-item .hs-breadcrumb-menu-divider{display:none}@media screen and (max-width: 899px){.page-cmss{margin-top:60px}.page-cmss .section{padding-inline:20px}.page-cmss .section .container{padding-block:40px}.page-cmss .section .container .content{padding:unset}.page-cmss .section .container .section-head.decoration-text{font-size:calc(22/16*1rem);font-weight:500;line-height:calc(33/16*1rem);letter-spacing:.1em}.page-cmss .section .container .section-subhead{margin-top:16px;font-size:calc(18/16*1rem);font-weight:500;line-height:calc(27/16*1rem);letter-spacing:.1em}.page-cmss .section .container .link-button{margin-top:60px}}.page-cmss .fv{background:url(../../img/product/cmss/bg-fv.png) no-repeat center/cover;color:#222}.page-cmss .fv .container{display:flex;justify-content:center;gap:42px;width:min(100%,1050px);padding-block:0}.page-cmss .fv .container .content{flex-grow:1;flex-basis:0;max-width:614px;padding-block:40px 48px}.page-cmss .fv .container .content .logo{width:250px;height:auto}.page-cmss .fv .container .content .subtitle{margin-top:22px;font-size:calc(20/16*1rem);font-weight:500;line-height:calc(28/16*1rem);letter-spacing:.0875rem;font-style:italic}.page-cmss .fv .container .content .title{margin-top:10px;font-size:calc(38/16*1rem);font-weight:900;line-height:calc(42/16*1rem);letter-spacing:5px}.page-cmss .fv .container .content .text{margin-top:20px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(28/16*1rem);letter-spacing:.375rem}.page-cmss .fv .container .content .highlight-title{width:100%;height:30px;margin-top:26px;padding-inline:24px;background:#185df4;clip-path:polygon(1% 0, 100% 0, 99% 100%, 0 100%);font-size:calc(18/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:.0095rem;text-align:center;color:#fff}.page-cmss .fv .container .content .flex-box{display:flex;margin-top:10px;gap:20.5px}.page-cmss .fv .container .content .flex-box .img{width:auto;height:98px}.page-cmss .fv .container .content .flex-box .achievements{width:168px}.page-cmss .fv .container .content .flex-box .achievements-id{width:238px}.page-cmss .fv .container .content .flex-box .cost-performance{width:165px}.page-cmss .fv .container .form-block{width:395px;margin-block:48px;padding:40px;background:#fff;border-radius:6px}.page-cmss .fv .container .form-block .text{margin-bottom:20px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(16/16*1rem);letter-spacing:0;text-align:center}.page-cmss .fv .container .form-block .hbspt-form fieldset{margin-top:10px}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-form-field{display:flex;flex-wrap:wrap;align-items:center;padding-right:0}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-form-field label{display:block;width:22%;margin-bottom:0 !important;font-size:calc(13/16*1rem);font-weight:500;line-height:calc(26/16*1rem);letter-spacing:.1em;color:#4a5071}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-form-field .input{width:78%;padding:0;margin-top:6px !important;margin-right:0}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-form-field .input .hs-input{width:100% !important;padding:10px 14px 9px;border:1px solid #c9caca;border-radius:5px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#4a5071}@media screen and (max-width: 899px){.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-form-field .input .hs-input{padding:13px 14px 12px}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-form-field .input .hs-input:focus{font-size:16px}}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-form-field .input .hs-fieldtype-textarea{height:100px;resize:vertical}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-form-field .hs-error-msg{width:100%;white-space:normal;margin-left:0;color:#d61518}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input{width:100%}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label{width:100%}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label input{display:none}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label input:checked+span::after{opacity:1}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label>span{display:inline-block;margin-left:0;padding-left:20px;color:#4a5071;font-size:calc(12/16*1rem);font-weight:500;line-height:calc(24/16*1rem);letter-spacing:.1em;position:relative}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label>span::before{content:"";width:20px;height:20px;border-radius:5px;border:1px solid #c9caca;box-sizing:border-box;background-color:rgba(0,0,0,0);position:absolute;top:0px;left:0}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label>span::after{content:"";width:11px;height:8px;border-bottom:3px solid #4a5071;border-left:3px solid #4a5071;height:6px;width:11px;transform:rotate(-45deg) translateY(-50%);top:50%;left:8px;position:absolute;transition:opacity .2s;opacity:0;pointer-events:none}@media screen and (min-width: 768px){.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label>span{padding-left:40px;font-size:calc(13/16*1rem);font-weight:500;line-height:calc(24/16*1rem);letter-spacing:.1em}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label>span::before{width:25px;height:25px}.page-cmss .fv .container .form-block .hbspt-form fieldset .hs-optin .input label>span::after{width:17px;height:11px}}.page-cmss .fv .container .form-block .hbspt-form .form-columns-2{display:flex;align-items:flex-start;gap:10px}.page-cmss .fv .container .form-block .hbspt-form .form-columns-2 .hs-form-field{width:50%;justify-content:space-between}.page-cmss .fv .container .form-block .hbspt-form .form-columns-2 .hs-form-field label{width:22%}.page-cmss .fv .container .form-block .hbspt-form .form-columns-2 .hs-form-field .input{width:84px;margin-right:0}.page-cmss .fv .container .form-block .hbspt-form .form-columns-2 .hs-form-field .hs-error-msgs label{width:100%}.page-cmss .fv .container .form-block .hbspt-form .form-columns-2 .hs-firstname{justify-content:flex-end}.page-cmss .fv .container .form-block .hbspt-form .hs-recaptcha{display:none}.page-cmss .fv .container .form-block .hbspt-form .hs-submit{display:flex;justify-content:center;margin-top:10px}.page-cmss .fv .container .form-block .hbspt-form .hs-submit .actions{border-radius:5px;box-sizing:border-box;display:flex;align-items:center;text-align:left;color:#4a5071;background:linear-gradient(#f7ed11 0%, #f8c725 100%);position:relative;transition:all .3s;margin:auto}.page-cmss .fv .container .form-block .hbspt-form .hs-submit .actions input{font-size:calc(13/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#4a5071;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;position:relative;z-index:1;padding:19px 63px 17px 30px;cursor:pointer}.page-cmss .fv .container .form-block .hbspt-form .hs-submit .actions::after{position:absolute;right:19px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:#4a5071}.page-cmss .nav{width:100%;height:auto;box-shadow:0 2px 6px rgba(0,0,10,.1)}.page-cmss .nav .container{padding-block:0}.page-cmss .nav .container .nav-list{display:flex;align-items:center;justify-content:space-between}.page-cmss .nav .container .nav-list .nav-item .nav-link{display:block;position:relative;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(64/16*1rem);letter-spacing:0}.page-cmss .nav .container .nav-list .nav-item .nav-link span{width:100%;height:1px;position:absolute;bottom:16px;left:0;background-image:linear-gradient(#4a5071, #4a5071);background-position:100% 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.page-cmss .nav .container .nav-list .nav-item .nav-link:hover span{background-position:0 100%;background-size:100% 1px;text-decoration:none}.page-cmss .nav .container .nav-list span{width:14px}.page-cmss .library .container{padding-block:64px 130px}.page-cmss .library .container .section-title{font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center;color:#4a5071}.page-cmss .library .container .section-subtitle{margin-top:25px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center;color:#4a5071}.page-cmss .library .container .library-list{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}.page-cmss .library .container .library-list .library-item{width:min(100%,306px);overflow:hidden;border-radius:10px;border:1px solid #e0e0e0}.page-cmss .library .container .library-list .library-item:hover{box-shadow:2px 2px 10px rgba(0,0,0,.3)}.page-cmss .library .container .library-list .library-item .library-inner{display:block;padding-bottom:30px}.page-cmss .library .container .library-list .library-item .library-inner .img{width:100%;height:auto}.page-cmss .library .container .library-list .library-item .library-inner .library-content{padding-inline:20px}.page-cmss .library .container .library-list .library-item .library-inner .library-content .tag{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:26px;padding-inline:10px;margin-top:15.44px;border:1px solid #4a5071;font-size:calc(12/16*1rem);font-weight:500;line-height:calc(26/16*1rem);letter-spacing:0;color:#4a5071}.page-cmss .library .container .library-list .library-item .library-inner .library-content .item-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;margin-top:10px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0;color:#4a5071}.page-cmss .library .container .library-list .library-item .library-inner .library-content .library-link{display:block;width:min(100%,244px);height:40px;margin-inline:auto;margin-top:24px;border:.86px solid #d61518;border-radius:33.95px;font-size:calc(13/16*1rem);font-weight:700;line-height:calc(40/16*1rem);letter-spacing:0;text-align:center;color:#d61518;transition:background .3s,color .3s}.page-cmss .library .container .library-list .library-item .library-inner .library-content .library-link:hover{background:#d61518;color:#fff}.page-cmss .library .container .cta{width:min(100%,966px);margin-top:40px;margin-inline:auto;padding:30px;background:#f4f7ff;border-radius:10px}.page-cmss .library .container .cta .text{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0;color:#4a5071;text-align:center}.page-cmss .library .container .cta .cta-link{display:block;width:270px;height:50px;margin-inline:auto;margin-top:16px;padding-left:26px;background:linear-gradient(180deg, #f7ed11 0%, #f8c825 100%);border-radius:4px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(50/16*1rem);letter-spacing:0;text-align:left;color:#4a5071;transition:opacity .3s}.page-cmss .library .container .cta .cta-link:hover{opacity:.7}.page-cmss .library .container .cta .cta-link i{margin-left:34px}.page-cmss .solution .container{padding-top:40px}@media screen and (max-width: 899px){.page-cmss .solution .container{padding-top:24px}}@media screen and (max-width: 899px){.page-cmss .solution .container .content-flex{margin-top:0}}@media screen and (max-width: 899px){.page-cmss .solution .container .content-flex .content-item .content-head{margin-block:20px 16px}}@media screen and (max-width: 899px){.page-cmss .solution .container .content-flex .content-item .content-text{margin-block:16px}}.page-cmss .about .container{width:min(100%,1100px);padding-block:80px}.page-cmss .about .container .content{display:flex;flex-wrap:wrap;align-items:center}.page-cmss .about .container .content .content-img{order:2;flex:1;padding-inline:25px}.page-cmss .about .container .content .content-block{order:1;flex:2;padding-inline:25px}.page-cmss .about .container .content .content-block .content-head{margin-bottom:25px;font-size:calc(32/16*1rem);font-weight:500;line-height:calc(48/16*1rem);letter-spacing:.1em}.page-cmss .about .container .content .content-block .content-text{margin-top:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:.1em;color:#4a5071}.page-cmss .about .container .section-img{margin-top:80px;width:min(100%,900px);margin-inline:auto}.page-cmss .feature{background-color:#f5f5f5}.page-cmss .feature .container{padding-block:60px;width:min(100%,1000px)}@media screen and (min-width: 899px){.page-cmss .feature .container{padding-block:50px 80px}}.page-cmss .feature .container .section-img{margin-top:16px}@media screen and (min-width: 899px){.page-cmss .feature .container .section-img{margin-top:25px}}.page-cmss .feature .container .link-button{margin-top:40px}.page-cmss .reason .container{width:min(100%,1100px);padding-block:80px 100px}.page-cmss .reason .container .content{display:flex;align-items:center;justify-content:center;margin-top:24px}.page-cmss .reason .container .content .content-item{width:25%;padding-inline:15px}.page-cmss .reason .container .content .content-item .content-head{margin-block:20px;font-size:calc(18/16*1rem);font-weight:500;line-height:calc(27/16*1rem);letter-spacing:.1em;color:#4a5071;text-align:center}.page-cmss .reason .container .content .content-item .content-text{margin-top:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:.1em;color:#4a5071;text-align:center}.page-cmss .pricing .container{width:min(100%,1100px)}.page-cmss .pricing .container .content{display:flex;margin-top:24px}.page-cmss .pricing .container .content .content-item{width:33.33%;padding-inline:25px;text-align:center}.page-cmss .pricing .container .content .content-item .content-head{margin-block:25px 20px;font-size:calc(20/16*1rem);font-weight:500;line-height:calc(30/16*1rem);letter-spacing:.1em}.page-cmss .pricing .container .content .content-item .content-text{margin-top:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-cmss .pricing .container .section-text{margin-top:24px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:.1em;text-align:center}.page-cmss .pricing .container .link-button{margin-top:24px}.page-cmss .flow .container{width:min(100%,1050px);padding-block:80px 130px}.page-cmss .flow .container .content-list{margin-top:40px}.page-cmss .flow .container .content-list .content-item{display:flex;align-items:center;padding:28px 25px;background-color:#4a5071;border-radius:5px;color:#fff}.page-cmss .flow .container .content-list .content-item .content-head{flex-basis:225px;font-size:calc(24/16*1rem);font-weight:500;line-height:calc(36/16*1rem);letter-spacing:.1em}.page-cmss .flow .container .content-list .content-item .content-text{flex-basis:calc(100% - 225px);margin-top:0;margin-left:50px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:.1em;color:#fff}.page-cmss .flow .container .content-list .content-item:not(:first-child){margin-top:50px;position:relative}.page-cmss .flow .container .content-list .content-item:not(:first-child)::before{content:"";width:0;height:0;border-style:solid;border-width:18px 10px 0 10px;border-color:#ea5414 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:-33px;left:calc(50% - 9px)}.page-cmss .flow .container .note{margin-top:80px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(22/16*1rem);letter-spacing:.1em;text-align:right}.page-cmss .faq .container{width:min(100%,1050px);padding-block:24px 55px}.page-cmss .faq .container .content-list{margin-block:45px 55px}.page-cmss .faq .container .content-list .content-item{border-top:1px dotted #c9caca;border-left:1px dotted #c9caca;border-right:1px dotted #c9caca}.page-cmss .faq .container .content-list .content-item:last-child{border-bottom:1px dotted #c9caca}.page-cmss .faq .container .content-list .content-item .faq-question{padding:16px 80px 14px 20px;position:relative;z-index:1;cursor:pointer;transition:background-color .3s}.page-cmss .faq .container .content-list .content-item .faq-question:hover{background-color:#fff}.page-cmss .faq .container .content-list .content-item .faq-question.is-active{background-color:#fff;border-bottom:1px dotted #c9caca}.page-cmss .faq .container .content-list .content-item .faq-question.is-active .faq-question-button::before{transform:rotate(180deg)}.page-cmss .faq .container .content-list .content-item .faq-question.is-active .faq-question-button::after{transform:rotate(180deg)}.page-cmss .faq .container .content-list .content-item .faq-question-text{font-size:calc(20/16*1rem);font-weight:500;line-height:calc(30/16*1rem);letter-spacing:.2em}.page-cmss .faq .container .content-list .content-item .faq-question-button{pointer-events:none;position:absolute;padding:0;width:60px;height:100%;top:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);border-left:1px dotted #c9caca}.page-cmss .faq .container .content-list .content-item .faq-question-button::before,.page-cmss .faq .container .content-list .content-item .faq-question-button::after{content:"";position:absolute;top:calc(50% - 1px);right:calc(50% - 5px);width:12px;height:2px;background-color:#4a5071;transition:transform .3s}.page-cmss .faq .container .content-list .content-item .faq-question-button::after{transform:rotate(90deg)}.page-cmss .faq .container .content-list .content-item .faq-answer{height:0;overflow:hidden;padding-inline:20px;transition:all .3s}.page-cmss .faq .container .content-list .content-item .faq-answer.is-active{height:auto;padding-block:16px 14px}.page-cmss .faq .container .content-list .content-item .faq-answer-text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(32/16*1rem);letter-spacing:.2em}.page-cmss .faq .container .link-button{margin-top:40px}.page-cmss .ebook .container{width:min(100%,1100px)}.page-cmss .ebook .container .content{display:flex;flex-wrap:wrap;margin-top:100px;margin-inline:-25px}.page-cmss .ebook .container .content .content-item{width:33.33%;padding-inline:25px}.page-cmss .ebook .container .content .content-item .content-head{margin-block:25px;font-size:calc(20/16*1rem);font-weight:500;line-height:calc(30/16*1rem);letter-spacing:.1em}@media screen and (max-width: 899px){.page-cmss .ebook .container .content .content-item .content-head{margin-block:25px 20px}}.page-cmss .ebook .container .content .content-item .content-text{margin-block:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0;color:#4a5071}.page-cmss .ebook .container .content .content-item .link-text{margin-top:25px;font-size:calc(15/16*1rem);font-weight:500;line-height:calc(15/16*1rem);letter-spacing:.2em}.page-cmss .ebook .container .content .content-item .link-text::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .ebook .container .content .content-item .link-text::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}.page-cmss .ebook .container .content .content-item .link-text .link-text__anchor{font-style:italic;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(12/16*1rem);letter-spacing:.15em;color:#ea5414;display:inline-block;position:relative;padding:5px 15px 0 0;border-top:1px solid #ea5414}@media screen and (max-width: 899px){.page-cmss .fv{background:url(../../img/product/cmss/bg-fv-sp.png) no-repeat center/cover;padding-inline:28px}.page-cmss .fv .container{display:block}.page-cmss .fv .container .content{width:100%;padding-block:20px 50px}.page-cmss .fv .container .content .logo{width:170px;height:auto}.page-cmss .fv .container .content .subtitle{margin-top:16px;font-size:calc(17/16*1rem);font-weight:500;line-height:calc(18/16*1rem);letter-spacing:.11rem}.page-cmss .fv .container .content .title{margin-top:10px;font-size:calc(32/16*1rem);font-weight:900;line-height:calc(44/16*1rem);letter-spacing:.45rem}.page-cmss .fv .container .content .text{margin-top:20px;font-size:calc(16/16*1rem);font-weight:900;line-height:calc(28/16*1rem);letter-spacing:.45rem}.page-cmss .fv .container .content .highlight-title{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:48px;margin-top:30px;padding-inline:unset;background:#185df4;clip-path:polygon(1% 0, 100% 0, 99% 100%, 0 100%);font-size:calc(14/16*1rem);font-weight:700;line-height:calc(18/16*1rem);letter-spacing:.074rem;text-align:center;color:#fff}.page-cmss .fv .container .content .flex-box{display:flex;justify-content:space-between;margin-top:16px;gap:unset}.page-cmss .fv .container .content .flex-box .img{width:auto;height:51px}.page-cmss .fv .container .content .flex-box .achievements{width:87.44px}.page-cmss .fv .container .content .flex-box .achievements-id{width:124.5px}.page-cmss .fv .container .content .flex-box .cost-performance{width:86.07px}.page-cmss .nav{width:100%;height:auto;padding-inline:30px;box-shadow:0 2px 6px rgba(0,0,10,.1)}.page-cmss .nav .container{width:min(100%,315px) !important}.page-cmss .nav .container .nav-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:18px;column-gap:18px}.page-cmss .nav .container .nav-list .nav-item .nav-link{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(54/16*1rem);letter-spacing:0}.page-cmss .library{padding-inline:16px}.page-cmss .library .container{padding-block:60px 86px}.page-cmss .library .container .section-title{font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cmss .library .container .section-subtitle{margin-top:14px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(27/16*1rem);letter-spacing:0}.page-cmss .library .container .library-list{padding-inline:12px;flex-direction:column;gap:20px;margin-top:30px}.page-cmss .library .container .library-list .library-item{width:100%}.page-cmss .library .container .library-list .library-item .library-inner .img{width:100%}.page-cmss .library .container .library-list .library-item .library-inner .library-content{padding-inline:21px}.page-cmss .library .container .library-list .library-item .library-inner .library-content .tag{height:26px;padding-inline:13px;margin-top:15px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.page-cmss .library .container .library-list .library-item .library-inner .library-content .item-title{margin-top:11px}.page-cmss .library .container .library-list .library-item .library-inner .library-content .library-link{width:min(100%,254px);margin-top:20px}.page-cmss .library .container .cta{width:100%;padding:24px 12px 25px}.page-cmss .library .container .cta .text{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.page-cmss .about .container .content{display:flex;flex-direction:column}.page-cmss .about .container .content .content-img{order:1;flex:unset;padding-inline:0;margin-block:20px 80px;width:100%}.page-cmss .about .container .content .content-block{order:2;flex:unset;padding-inline:0}.page-cmss .about .container .content .content-block .content-head{margin-bottom:20px;font-size:calc(22/16*1rem);font-weight:500;line-height:calc(33/16*1rem);letter-spacing:.1em}.page-cmss .about .container .content .content-block .content-text{font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em}.page-cmss .about .container .section-img{margin-top:40px}.page-cmss .reason .container .content{flex-wrap:wrap;gap:24px}.page-cmss .reason .container .content .content-item{width:min(100%,360px);padding-inline:0}.page-cmss .reason .container .content .content-item .content-head{margin-block:20px;font-size:calc(15/16*1rem);font-weight:500;line-height:calc(22/16*1rem);letter-spacing:.1em}.page-cmss .reason .container .content .content-item .content-text{font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em}.page-cmss .pricing .container .content{flex-wrap:wrap;gap:24px}.page-cmss .pricing .container .content .content-item{width:100%;padding-inline:0}.page-cmss .pricing .container .content .content-item .content-head{margin-bottom:16px;font-size:calc(16/16*1rem);font-weight:500;line-height:calc(24/16*1rem);letter-spacing:.1em}.page-cmss .pricing .container .content .content-item .content-text{margin-top:16px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em}.page-cmss .pricing .container .section-text{margin-top:20px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em}.page-cmss .pricing .container .link-button{margin-top:20px}.page-cmss .flow .container{padding-block:60px}.page-cmss .flow .container .content-list .content-item{flex-direction:column;align-items:flex-start;padding:20px}.page-cmss .flow .container .content-list .content-item .content-head{flex-basis:unset;font-size:calc(18/16*1rem);font-weight:500;line-height:calc(27/16*1rem);letter-spacing:.1em}.page-cmss .flow .container .content-list .content-item .content-text{flex-basis:unset;margin-top:10px;margin-left:0;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em}.page-cmss .flow .container .note{margin-top:40px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#4a5071}.page-cmss .faq .container .content-list .content-item .faq-question{padding:11px 51px 9px 15px}.page-cmss .faq .container .content-list .content-item .faq-question-text{font-size:calc(16/16*1rem);font-weight:500;line-height:calc(24/16*1rem);letter-spacing:.2em}.page-cmss .faq .container .content-list .content-item .faq-question-button{width:36px}.page-cmss .faq .container .content-list .content-item .faq-answer{padding-inline:15px}.page-cmss .faq .container .content-list .content-item .faq-answer.is-active{height:auto;padding-block:11px 9px}.page-cmss .faq .container .content-list .content-item .faq-answer-text{font-size:calc(13/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:.2em}.page-cmss .download .container .section-text{font-size:calc(18/16*1rem);font-weight:500;line-height:calc(27/16*1rem);letter-spacing:.1em}.page-cmss .download .container .section-text.small{font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em}}@media screen and (max-width: 899px)and (min-width: 900px){.page-cmss .download .container .section-text.small{font-size:16px;line-height:25px}}@media screen and (max-width: 899px){.page-cmss .download .container .content .content-head{padding:25px 25px 0;font-size:calc(22/16*1rem);font-weight:500;line-height:calc(33/16*1rem);letter-spacing:.1em}.page-cmss .download .container .content .content-block{margin-inline-start:0}.page-cmss .download .container .content .content-block .sliderarea{width:100%}.page-cmss .download .container .content .content-block .form{width:100%}.page-cmss .download .container .content .content-block .form form .hs-form-field.hs-fieldtype-select .input select{width:100%}.page-cmss .download .container .content .content-block .form form .hs-submit{margin-block:20px 40px}.page-cmss .ebook .container{padding-block:40px 60px}.page-cmss .ebook .container .content{margin-top:40px;margin-inline:0}.page-cmss .ebook .container .content .content-item{width:100%;padding-inline:0}.page-cmss .ebook .container .content .content-item:not(:first-of-type){margin-top:30px}.page-cmss .ebook .container .content .content-item .content-head{margin-bottom:10px;font-size:calc(16/16*1rem);font-weight:500;line-height:calc(24/16*1rem);letter-spacing:.1em}.page-cmss .ebook .container .content .content-item .content-text{margin-block:10px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em}.page-cmss .ebook .container .content .content-item .link-text{margin-top:16px;font-size:calc(15/16*1rem);font-weight:500;line-height:calc(15/16*1rem);letter-spacing:.2em}.page-cmss .ebook .container .content .content-item .link-text::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .ebook .container .content .content-item .link-text::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}.page-cmss .ebook .container .content .content-item .link-text .link-text__anchor{font-style:italic;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(12/16*1rem);letter-spacing:.15em;color:#ea5414;display:inline-block;position:relative;padding:5px 15px 0 0;border-top:1px solid #ea5414}}.cmss-blog-shortcode .cta{display:flex;justify-content:center;align-items:center;gap:30px;margin-block:40px;padding:40px 50px 36px 30px;background:#f4f7ff;border:1px solid #bacdff;border-radius:6px}.cmss-blog-shortcode .cta .cta-img{width:min(100%,210px);height:auto}.cmss-blog-shortcode .cta .cta-content{flex-grow:1;flex-basis:0}.cmss-blog-shortcode .cta .cta-content p::before,.cmss-blog-shortcode .cta .cta-content p::after{display:none}.cmss-blog-shortcode .cta .cta-content .title{margin:0;padding:0;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0;color:#4a5071}.cmss-blog-shortcode .cta .cta-content .message{margin-top:16px;margin-bottom:0;padding:0;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0;color:#4a5071}.cmss-blog-shortcode .cta .cta-content .cta-link{display:flex !important;align-items:center;justify-content:center;width:min(100%,280px);min-width:230px;height:46px;margin-top:20px;margin-left:auto;padding-left:0;border-radius:35px;background:#d61518;border:1px solid #d61518;box-shadow:0 2px 4px rgba(0,0,0,.3);font-size:calc(14/16*1rem);font-weight:700;line-height:calc(46/16*1rem);letter-spacing:0;color:#fff !important;text-align:center;position:relative}.cmss-blog-shortcode .cta .cta-content .cta-link::after{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;right:24px}.cmss-blog-shortcode .cta .cta-content .cta-link:hover{background:#fff;box-shadow:none;color:#d61518 !important;text-decoration:none !important}.cmss-blog-shortcode .cta .cta-content .cta-link:hover::after{background:unset}.cmss-blog-shortcode .cta .cta-content .cta-link::before{display:none}.cmss-blog-shortcode .main-cta{margin:0;border-radius:6px;padding:40px}.cmss-blog-shortcode .main-cta .main-cta-content p::before,.cmss-blog-shortcode .main-cta .main-cta-content p::after{margin:0}.cmss-blog-shortcode .main-cta .main-cta-content .title{width:-moz-fit-content !important;width:fit-content !important;margin-top:0 !important;margin-bottom:0 !important;margin-inline:auto !important;padding:0 !important;font-size:calc(16/16*1rem) !important;font-weight:700 !important;line-height:calc(19/16*1rem) !important;letter-spacing:0;color:#000 !important;text-align:center !important;position:relative}.cmss-blog-shortcode .main-cta .main-cta-content .title::after,.cmss-blog-shortcode .main-cta .main-cta-content .title::before{display:block !important;position:absolute !important;bottom:0 !important;width:20px !important;height:19px !important;margin-top:0 !important;margin-bottom:0 !important;top:50% !important;transform:translateY(-50%) !important}.cmss-blog-shortcode .main-cta .main-cta-content .title::before{content:"＼" !important;left:-24px !important}.cmss-blog-shortcode .main-cta .main-cta-content .title::after{content:"／" !important;right:-24px !important}.cmss-blog-shortcode .main-cta .main-cta-content .cta-link{display:flex !important;align-items:center;justify-content:center;width:343px;height:48px;margin-top:12px;margin-inline:auto;padding-left:0;border-radius:24px;background:#c53620;border:1px solid #c53620;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(19/16*1rem);letter-spacing:0;color:#fff !important;text-align:center;position:relative}.cmss-blog-shortcode .main-cta .main-cta-content .cta-link::after{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;right:24px}.cmss-blog-shortcode .main-cta .main-cta-content .cta-link:hover{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#d61518 !important;text-decoration:none !important}.cmss-blog-shortcode .main-cta .main-cta-content .cta-link:hover::after{background:unset}.cmss-blog-shortcode .main-cta .main-cta-content .cta-link::before{display:none}.cmss-blog-shortcode .main-cta.yellow{background:#fffaf4;border:1px solid #ffca8a}.cmss-blog-shortcode .main-cta.blue{background:#f4f7ff;border:1px solid #bed0ff}.single-cmss-blog{background:#f9f9f9}.single-cmss-blog .library-container{margin-top:40px;padding:40px 30px;border-radius:6px}.single-cmss-blog .library-container .content-title{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0;text-align:center;color:#4a5071}.single-cmss-blog .library-container .content-subtitle{margin-top:16px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center;color:#4a5071}.single-cmss-blog .library-container .library-list{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:30px}.single-cmss-blog .library-container .library-list .library-item{width:min(100%,218px);overflow:hidden;border-radius:10px;border:1px solid #e0e0e0;background:#fff}.single-cmss-blog .library-container .library-list .library-item:hover{box-shadow:2px 2px 10px rgba(0,0,0,.3)}.single-cmss-blog .library-container .library-list .library-item .library-inner{display:block;padding-bottom:20px}.single-cmss-blog .library-container .library-list .library-item .library-inner .img{width:100%;height:auto}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content{padding-inline:16px}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content .tag{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:20px;padding-inline:10px;margin-top:16.06px;border:1px solid #4a5071;font-size:calc(10/16*1rem);font-weight:500;line-height:calc(10/16*1rem);letter-spacing:0;color:#4a5071}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content .item-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;margin-top:8px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:0;color:#4a5071}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content .library-link{display:flex;align-items:center;justify-content:center;width:min(100%,186px);height:30px;margin-inline:auto;margin-top:16px;border:.86px solid #d61518;border-radius:25.47px;font-size:calc(9.75/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center;color:#d61518;transition:background .3s,color .3s}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content .library-link:hover{background:#d61518;color:#fff}@media screen and (max-width: 899px){.cmss-blog-shortcode .cta{display:block;margin-block:40px;padding:30px 26px}.cmss-blog-shortcode .cta .cta-img{width:min(100%,210px);margin-inline:auto}.cmss-blog-shortcode .cta .cta-content{width:100%;margin-top:24px}.cmss-blog-shortcode .cta .cta-content .title{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.cmss-blog-shortcode .cta .cta-content .message{font-size:calc(15/16*1rem);font-weight:500;line-height:calc(20/16*1rem);letter-spacing:0}.cmss-blog-shortcode .cta .cta-content .cta-link{width:283px;margin-inline:auto;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(46/16*1rem);letter-spacing:0}.cmss-blog-shortcode .main-cta .main-cta-content .title{width:min(100%,248px) !important;font-size:15px !important}.cmss-blog-shortcode .main-cta .main-cta-content .cta-link{width:min(100%,284px);padding-right:14px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(46/16*1rem);letter-spacing:0}.single-cmss-blog{width:100vw;transform:translateX(-50px)}}@media screen and (max-width: 899px)and (max-width: 768px){.single-cmss-blog{transform:translateX(-20px)}}@media screen and (max-width: 899px){.single-cmss-blog .library-container{width:min(100%,500px);padding:40px 28px;margin-inline:auto;border-radius:0}.single-cmss-blog .library-container .content-title{font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.single-cmss-blog .library-container .content-subtitle{margin-top:14px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(27/16*1rem);letter-spacing:0}.single-cmss-blog .library-container .library-list{flex-direction:column;gap:20px}.single-cmss-blog .library-container .library-list .library-item{width:100%}.single-cmss-blog .library-container .library-list .library-item .library-inner{padding-bottom:30px}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content{padding-inline:21px}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content .tag{height:26px;padding-inline:13px;margin-top:15px;font-size:calc(12/16*1rem);font-weight:500;line-height:calc(22/16*1rem);letter-spacing:0}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content .item-title{margin-top:13px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.single-cmss-blog .library-container .library-list .library-item .library-inner .library-content .library-link{width:254px;height:40px;margin-top:20px;border:.86px solid #d61518;border-radius:33.95px;font-size:calc(13/16*1rem);font-weight:700;line-height:calc(13/16*1rem);letter-spacing:0}}#toc_container{width:100%;margin-bottom:30px;padding:20px;border:1px solid #c9caca;background-color:#f5f5f5}#toc_container .toc_title{margin-left:10px;font-size:16px;margin:0 !important;font-weight:200}#toc_container .toc_list li{font-size:16px;list-style:none;font-weight:700;line-height:30px}#toc_container .toc_list li a{color:#4a5071;font-weight:bold}@media screen and (max-width: 767px){#toc_container{padding:20px 10px}}.page-cmss .cmss-blog-head .container{padding-block:60px}@media screen and (max-width: 899px){.page-cmss .cmss-blog-head .container{padding-block:24px}}.page-cmss .cmss-blog-head .container .page-head{font-size:calc(40/16*1rem);font-weight:700;line-height:calc(60/16*1rem);letter-spacing:.1em}.page-cmss .cmss-blog-head .container .page-head::before{content:attr(data-decoration-text);display:block;font-size:calc(18/16*1rem);font-weight:400;line-height:calc(21/16*1rem);letter-spacing:.15em}@media screen and (max-width: 899px){.page-cmss .cmss-blog-head .container .page-head{font-size:30px;line-height:45px}}@media screen and (min-width: 1050px){.page-cmss .cmss-blog .container{display:flex;justify-content:center;gap:70px;width:min(100%,1330px);padding-block:30px 100px}}.page-cmss .cmss-blog .container .blog-content__main{width:min(100%,750px)}.page-cmss .cmss-blog .container .blog-content__main__article-list{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 899px){.page-cmss .cmss-blog .container .blog-content__main__article-list{gap:20px}}.page-cmss .cmss-blog .container .blog-content__main__article-list__item{border:1px solid #c9caca;border-radius:5px;width:100%;padding:20px}@media screen and (min-width: 560px){.page-cmss .cmss-blog .container .blog-content__main__article-list__item{width:calc(50% - 15px)}}.page-cmss .cmss-blog .container .blog-content__main__article-list__item:first-child{width:100%}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block{margin-top:7px}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block__image:not(:last-child){margin-bottom:30px}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block__image img{max-width:100%;width:100%;vertical-align:middle;height:auto}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block__title{font-size:calc(24/16*1rem);font-weight:500;line-height:calc(36/16*1rem);letter-spacing:.1em;color:#4a5071;transition:color .3s}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block__title:not(:last-child){margin-bottom:20px}@media screen and (max-width: 899px){.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block__title{font-size:22px;line-height:33px}}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block__category{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:20px}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block__category__item{display:inline-block;color:#fff;background-color:#4a5071;border-radius:3px;font-size:calc(10/16*1rem);font-weight:500;line-height:calc(13/16*1rem);letter-spacing:.1em;padding:5px 15px;text-align:center;margin-bottom:10px}@media screen and (min-width: 768px){.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block__category__item{font-size:13px}}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block .link-text{font-size:calc(15/16*1rem);font-weight:500;line-height:calc(22/16*1rem);letter-spacing:.2em}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block .link-text:not(:first-child){margin-top:15px}@media screen and (min-width: 768px){.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block .link-text:not(:first-child){margin-top:25px}}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block .link-text .link-text__anchor{color:#ea5414;display:inline-block;transition:color .3s;padding:5px 15px 0 0;border-top:1px solid #ea5414;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(22/16*1rem);letter-spacing:.15em;font-style:italic}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block .link-text .link-text__anchor svg{margin-right:10px}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block .natural{display:block;overflow:hidden}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block .natural:not(:first-child){margin-top:20px}.page-cmss .cmss-blog .container .blog-content__main__article-list__item__block .natural:not(:last-child){margin-bottom:20px}.page-cmss .cmss-blog .container .blog-content__main__pager{margin-top:50px;display:flex;justify-content:center;align-items:center}.page-cmss .cmss-blog .container .blog-content__main__pager__item:not(:first-child){margin-left:20px}.page-cmss .cmss-blog .container .blog-content__main__pager__item__anchor{display:block;font-size:14px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;font-style:italic;letter-spacing:.15em;color:#4a5071;transition:color .3s}.page-cmss .cmss-blog .container .blog-content__main__pager__item.is-current .blog-content__main__pager__item__anchor{color:#ea5414;border-bottom:1px solid #ea5414}.page-cmss .cmss-blog .container .blog-content__main__pager__item__anchor__icon{display:block;width:12px;height:8px;fill:#4a5071}.page-cmss .cmss-blog .container .blog-content__main__pager__item__anchor--next .blog-content__pager__item__anchor__icon{transform:rotate(180deg)}.page-cmss .cmss-blog .container .blog-content__aside{position:sticky;top:120px;width:100%;height:-moz-fit-content;height:fit-content;overflow:scroll;padding-bottom:40px}@media screen and (min-width: 1050px){.page-cmss .cmss-blog .container .blog-content__aside{height:calc(100vh - 120px)}}@media screen and (max-width: 899px){.page-cmss .cmss-blog .container .blog-content__aside{padding-bottom:0}}.page-cmss .cmss-blog .container .blog-content__aside::-webkit-scrollbar{display:none}.page-cmss .cmss-blog .container .blog-content__aside__profile{background-color:#f5f5f5;border-radius:5px;padding:15px;margin-bottom:50px}.page-cmss .cmss-blog .container .blog-content__aside__profile__heading{border-bottom:1px solid #4a5071;color:#4a5071;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.5;padding-bottom:10px;margin-bottom:25px}.page-cmss .cmss-blog .container .blog-content__aside__profile__heading::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .cmss-blog .container .blog-content__aside__profile__heading::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}.page-cmss .cmss-blog .container .blog-content__aside__profile__logo{display:grid;place-items:center;background-color:#fff;max-width:100%;width:100%;height:157px;margin-bottom:20px;padding:20px 40px}.page-cmss .cmss-blog .container .blog-content__aside__profile__logo img{width:80%}.page-cmss .cmss-blog .container .blog-content__aside__profile__description-list__group{display:flex;border-bottom:1px dotted #c9caca;padding-bottom:5px;margin-bottom:6px}.page-cmss .cmss-blog .container .blog-content__aside__profile__description-list__group__term{color:#495074;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.5;margin-right:25px;width:50px}@media screen and (max-width: 767px){.page-cmss .cmss-blog .container .blog-content__aside__profile__description-list__group__term{font-size:13px}}.page-cmss .cmss-blog .container .blog-content__aside__profile__description-list__group__desc{font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.5;width:calc(100% - 75px)}@media screen and (max-width: 767px){.page-cmss .cmss-blog .container .blog-content__aside__profile__description-list__group__desc{font-size:13px}}.page-cmss .cmss-blog .container .blog-content__aside__profile__title{color:#495074;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 767px){.page-cmss .cmss-blog .container .blog-content__aside__profile__title{font-size:13px}}.page-cmss .cmss-blog .container .blog-content__aside__profile__title__text.paragraph{font-size:14px}.page-cmss .cmss-blog .container .blog-content__aside__profile__title__text.paragraph:not(:first-child){margin-top:10px}@media screen and (max-width: 767px){.page-cmss .cmss-blog .container .blog-content__aside__profile__title__text.paragraph{font-size:13px}}.page-cmss .cmss-blog .container .blog-content__aside__magazine{background-color:#4a5071;border-radius:5px;color:#fff;padding:30px 20px;margin:0 0 8px 0}@media screen and (max-width: 767px){.page-cmss .cmss-blog .container .blog-content__aside__magazine{border-radius:5px;margin-right:0;margin-left:0;width:inherit}}.page-cmss .cmss-blog .container .blog-content__aside__magazine__title{border-bottom:1px solid #fff;font-size:20px;line-height:1.5;padding-bottom:24px;font-weight:bold;margin-bottom:30px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-form-field label{font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.5}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-input{box-sizing:border-box;border-radius:3px;border:1px solid #fff;color:#f4f7ff;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em;margin-top:15px;padding:2px 15px;width:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;vertical-align:baseline;height:auto !important}.page-cmss .cmss-blog .container .blog-content__aside__magazine form fieldset{margin-bottom:20px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form fieldset div{margin-right:0 !important;padding-right:0}.page-cmss .cmss-blog .container .blog-content__aside__magazine form fieldset.form-columns-2 .hs-form-field:nth-of-type(1){padding-right:8px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-input[type=text],.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-input[type=email],.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-input[type=tel]{box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9;background:hsla(0,0%,100%,.3);color:#fff;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em;margin-top:6px;margin-right:0;padding:6px 12px;width:100% !important;min-height:40px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form textarea{box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9;background:hsla(0,0%,100%,.3);color:#fff;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em;margin-top:6px;margin-right:0;padding:6px 12px;width:100% !important;min-height:40px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-input:focus{outline:none}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-form-booleancheckbox{margin-top:20px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-form-booleancheckbox .hs-input{width:auto}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-form-booleancheckbox label{font-size:13px;letter-spacing:0}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-form-booleancheckbox a{color:#fff}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-form-booleancheckbox a:hover{color:#fff;opacity:.7}.page-cmss .cmss-blog .container .blog-content__aside__magazine .hs-input::-moz-placeholder{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:400;letter-spacing:.1em;line-height:1.5;color:#c9caca}.page-cmss .cmss-blog .container .blog-content__aside__magazine .hs-input::placeholder{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:400;letter-spacing:.1em;line-height:1.5;color:#c9caca}.page-cmss .cmss-blog .container .blog-content__aside__magazine .hs-error-msg{color:#e61010;color:#fff;display:block;font-size:10px !important;font-weight:400;line-height:1.4;margin-top:10px;font-weight:bold !important;margin-bottom:0 !important;white-space:normal;width:100%}.page-cmss .cmss-blog .container .blog-content__aside__magazine .hs_error_rollup{color:#fff;width:100%;font-weight:bold}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-richtext{margin-top:20px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-richtext p{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:500;font-weight:400;letter-spacing:.1em;line-height:1.5625}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-richtext:not(:first-child){margin-top:20px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-richtext:not(:last-child){margin-bottom:20px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-richtext p::before{content:"";display:block;width:0;height:0;margin-top:-2.8125px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-richtext p::after{content:"";display:block;width:0;height:0;margin-bottom:-2.8125px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-submit{margin-top:20px;text-align:center}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-submit .actions{border-radius:5px;box-sizing:border-box;display:inline-block;text-align:center;background:linear-gradient(#f7ed11 0%, #f8c725 100%);position:relative;transition:all .3s;color:#4a5071}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-submit .actions::before{content:"";width:22px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjEuNzcxIiBoZWlnaHQ9IjcuOTg5IiB2aWV3Qm94PSIwIDAgMjEuNzcxIDcuOTg5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSIyMS43NyIgaGVpZ2h0PSI3Ljk4OSIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNTUpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNTUpIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNS45OC4xMzRhLjguOCwwLDEsMC0uODg2LDEuMzI5bDIuNiwxLjczMkguOGEuOC44LDAsMCwwLDAsMS42SDE3LjY5MmwtMi42LDEuNzMyYS44LjgsMCwxLDAsLjg4NiwxLjMyOWw1Ljc5LTMuODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);background-image:url(//7471626.fs1.hubspotusercontent-na1.net/hubfs/7471626/raw_assets/public/cmss-theme/assets/images/common/ico_arrow_r.svg);background-repeat:no-repeat;background-position:center}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-submit .actions input{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:bold;color:#4a5071;letter-spacing:.1em;line-height:15px;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;padding-left:0;padding-right:0;position:relative;z-index:1;padding:17px 63px 17px 63px;min-width:220px}.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs_error_rollup{text-align:left}@media screen and (max-width: 767px){.page-cmss .cmss-blog .container .blog-content__aside__magazine form fieldset.form-columns-2 .hs-form-field:nth-of-type(1){margin-bottom:20px;padding-right:0}}@media screen and (min-width: 768px){.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-submit{margin-top:25px;text-align:inherit}}@media screen and (min-width: 768px){.page-cmss .cmss-blog .container .blog-content__aside__magazine form .hs-submit .actions input{min-width:270px}}.page-cmss .cmss-blog .container .blog-content__aside__heading{font-size:18px;letter-spacing:.1em;line-height:1.5em;font-weight:700;color:#4a5071;padding-bottom:10px;border-bottom:1px solid #c9caca;position:relative}.page-cmss .cmss-blog .container .blog-content__aside__heading:not(:first-child){margin-top:50px}.page-cmss .cmss-blog .container .blog-content__aside__heading:before{content:"";background-color:#ea5414;height:1px;width:85px;bottom:-1px;left:0;position:absolute}.page-cmss .cmss-blog .container .blog-content__aside__article-list{margin-top:15px}.page-cmss .cmss-blog .container .blog-content__aside__article-list:not(:last-child){margin-bottom:50px}@media only screen and (min-width: 768px)and (max-width: 1049px){.page-cmss .cmss-blog .container .blog-content__aside__article-list{display:flex;flex-wrap:wrap;gap:30px}}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item{padding-bottom:15px;border-bottom:1px dotted #c9caca}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item:not(:last-child){margin-bottom:15px}@media only screen and (min-width: 768px)and (max-width: 1049px){.page-cmss .cmss-blog .container .blog-content__aside__article-list__item{width:calc(50% - 15px)}}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__inner{display:flex}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__head{width:100%;max-width:100px}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__head__image img{max-width:100%;width:100%;vertical-align:middle;height:auto}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__head__date{display:block;margin-top:10px;font-family:Lato,sans-serif;font-style:italic;font-size:10px;font-weight:bold;letter-spacing:.15em;color:#ea5414;transition:color .3s}@media screen and (min-width: 1050px){a:hover .page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__head__date{color:#ea5414}}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__body{width:100%;margin-left:15px}@media screen and (min-width: 1050px){.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__body{width:calc(100% - 100px)}}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__body__title{font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1.5;color:#4a5071;transition:color .3s}@media screen and (min-width: 768px){.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__body__title{font-size:14px}}@media screen and (min-width: 1050px){a:hover .page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__body__title{color:#ea5414}}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__category{margin-top:10px}.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__category__item{display:inline-block;color:#fff;background-color:#4a5071;border-radius:3px;font-size:calc(10/16*1rem);font-weight:500;line-height:calc(13/16*1rem);letter-spacing:.1em;padding:5px 15px;text-align:center;margin-bottom:10px}@media screen and (min-width: 768px){.page-cmss .cmss-blog .container .blog-content__aside__article-list__item__block__category__item{font-size:13px}}.page-cmss .cmss-blog .container .blog-content__aside__tel{text-align:center;background:rgba(77,82,111,.08);padding:20px;color:#4a5071;font-weight:bold;font-size:15px}.page-cmss .cmss-blog .container .blog-content__aside__tel__number{font-size:24px}.page-cmss .cmss-blog .container .blog-content__aside__cv{background:url(../../img/product/cmss/whitepaper.png) no-repeat center/cover;margin-top:15px;width:100%;height:163px}.page-cmss .cmss-blog .container .blog-content__aside__cv .cv-link{display:block;width:100%;height:100%}.page-cmss .cmss-blog .container .blog-content__aside__cv .cv-link .cv-link-body{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:33px 35px 26px}.page-cmss .cmss-blog .container .blog-content__aside__cv .cv-link .cv-link-body .cv-title{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:11px;width:-moz-fit-content;width:fit-content;height:24px;padding-inline:24px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(21.14/16*1rem);letter-spacing:0}.page-cmss .cmss-blog .container .blog-content__aside__cv .cv-link .cv-link-body .cv-text{margin-top:10px;text-align:center;font-size:calc(30/16*1rem);font-weight:700;line-height:calc(35/16*1rem);letter-spacing:0}@media screen and (max-width: 767px){.blog-content__aside{margin-top:60px}}@media screen and (max-width: 1049px){.blog-content__aside{height:-moz-fit-content;height:fit-content;margin-top:80px}}@media screen and (min-width: 1050px){.blog-content__aside{max-width:310px;box-sizing:border-box}}@media screen and (min-width: 560px){.blog-content__main__pager{margin-top:75px}}@media screen and (min-width: 560px){.blog-content__main__pager__item__anchor{font-size:18px}}@media screen and (min-width: 1050px){.blog-content__main__pager__item__anchor:hover{color:#ea5414}}.page-cmss .section .container.pt-responsive{padding-top:25px}.page-cmss .section .container .blog-article{border-top:1px solid #c9caca;position:relative}.page-cmss .section .container .blog-article:before{content:"";background-color:#ea5414;height:1px;width:100px;top:-1px;left:0;position:absolute}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article:before{width:120px}}.page-cmss .section .container .blog-article__head{padding-top:0px}.page-cmss .section .container .blog-article__aside__category-list{margin-top:10px}.page-cmss .section .container .blog-article__aside__category-list__item{min-width:100px;display:inline-block;min-width:100px;margin-right:6px;margin-bottom:10px}.page-cmss .section .container .blog-article__aside__category-list__item__anchor{display:block;background-color:#4a5071;color:#fff;font-size:12px;letter-spacing:.1em;font-weight:500;text-align:center;padding:5px 5px;border-radius:3px;transition:background-color .3s}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__aside__category-list__item{min-width:110px}.page-cmss .section .container .blog-article__aside_category-list__item__anchor{font-size:13px}}.page-cmss .section .container .container-fluid .container #toc-box,.page-cmss .section .container .blog-article__body__content.natural #toc-box{margin-bottom:30px;padding:15px 10px 5px 10px;border:1px solid #c9caca;background-color:#f5f5f5}.page-cmss .section .container .container-fluid .container #toc-title,.page-cmss .section .container .blog-article__body__content.natural #toc-title{margin-left:10px;font-size:16px;font-weight:200}.page-cmss .section .container .container-fluid .container #toc-index,.page-cmss .section .container .blog-article__body__content.natural #toc-index{margin:10px 10px 10px 10px}.page-cmss .section .container .container-fluid .container #toc-index>li,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li{margin-bottom:5px;font-size:13px}@media screen and (min-width: 768px){.page-cmss .section .container .container-fluid .container #toc-index>li,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li{font-size:16px}}.page-cmss .section .container .container-fluid .container #toc-index>li a,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li a{color:#4a5071}.page-cmss .section .container .container-fluid .container #toc-index>li a:hover,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li a:hover{color:#ea5414;text-decoration:underline}.page-cmss .section .container .container-fluid .container #toc-index>li.H2,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H2{list-style:none;margin:0 0 10px 20px;font-weight:700}.page-cmss .section .container .container-fluid .container #toc-index>li.H2 a,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H2 a{font-weight:700}.page-cmss .section .container .container-fluid .container #toc-index>li.H3,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H3{list-style:disc outside;margin:0 0 10px 50px}.page-cmss .section .container .container-fluid .container #toc-index>li.H4,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H4{list-style:disc outside;margin:0 0 10px 60px;font-size:11px}.page-cmss .section .container .container-fluid .container #toc-index>li.H5,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H5{list-style:disc outside;margin:0 0 10px 80px;font-size:10px}.page-cmss .section .container .container-fluid .container #toc-index>li.H4 a,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H4 a{font-size:12px}.page-cmss .section .container .container-fluid .container #toc-index>li.H5 a,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H5 a{font-size:11px}@media screen and (min-width: 768px){.page-cmss .section .container .container-fluid .container #toc-index>li.H4 a,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H4 a{font-size:15px}.page-cmss .section .container .container-fluid .container #toc-index>li.H5 a,.page-cmss .section .container .blog-article__body__content.natural #toc-index>li.H5 a{font-size:13px}}.page-cmss .section .container .blog-article__head_info{display:flex;align-items:center;justify-content:flex-end;margin-top:20px;font-size:12px;font-family:Lato,sans-serif;color:#4a5071}.page-cmss .section .container .blog-article__head_info__item{display:flex;align-items:center;margin-left:8px;line-height:1.6;position:relative;padding-left:10px}.page-cmss .section .container .blog-article__head_info__item:nth-of-type(1):after{display:none}.page-cmss .section .container .blog-article__head_info__item:after{position:absolute;content:"";background:#4a5071;display:block;width:1px;height:14px;top:0;bottom:0;margin:auto;left:0}.page-cmss .section .container .blog-article__head__date{display:block;color:#ea5414;font-size:12px;font-family:"Noto Sans JP",sans-serif;font-weight:normal;font-style:normal;letter-spacing:.08em;position:relative;top:-2px;margin-left:4px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__head__date{font-size:12px}}.page-cmss .section .container .blog-article__head__profile{padding-top:25px;font-size:16px}@media screen and (max-width: 768px){.page-cmss .section .container .blog-article__head__profile{font-size:13px}}.page-cmss .section .container .blog-article__head__heading{color:#4a5071;font-size:20px;letter-spacing:.15em;line-height:1.5em;font-weight:700;margin-top:32px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__head__heading{font-size:28px}}.page-cmss .section .container .blog-article__head__category-list{margin-top:20px;margin-bottom:0px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__head__category-list{margin-top:25px;margin-bottom:0px}}.page-cmss .section .container .blog-article__head__category-list__item{display:inline-block;min-width:100px;margin-right:6px;margin-bottom:10px}.page-cmss .section .container .blog-article__head__category-list__item:not(:first-child){margin-top:0}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__head__category-list__item{min-width:120px}}.page-cmss .section .container .blog-article__head__category-list__item__anchor{display:block;background-color:#4a5071;color:#fff;font-size:12px;letter-spacing:.1em;font-weight:500;text-align:center;padding:5px 15px;border-radius:3px;transition:background-color .3s}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__head__category-list__item__anchor{font-size:13px}}@media screen and (min-width: 1050px){.page-cmss .section .container .blog-article__head__category-list__item__anchor:hover{background-color:#c9caca}}.page-cmss .section .container .blog-article__head__thumbnail{margin-top:25px;margin-bottom:30px}.page-cmss .section .container .blog-article__head__thumbnail img{max-width:100%;width:100%;vertical-align:middle;height:auto}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__head__thumbnail{margin-top:30px}}.page-cmss .section .container .blog-article__body{padding-top:0px}.page-cmss .section .container .blog-article__body__content h2,.page-cmss .section .container .blog-article__body__summary__body h2{font-size:20px;letter-spacing:.15em;line-height:1.5em;font-weight:400;color:#4a5071;background-color:#f5f5f5;border-left:4px solid #ea5414;padding:15px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h2,.page-cmss .section .container .blog-article__body__summary__body h2{font-size:25px;border-left:5px solid #ea5414;padding:15px 20px}}.page-cmss .section .container .blog-article__body__content h2:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body h2:not(:first-child){margin-top:50px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h2:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body h2:not(:first-child){margin-top:60px}}.page-cmss .section .container .blog-article__body__content h2:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body h2:not(:last-child){margin-bottom:25px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h2:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body h2:not(:last-child){margin-bottom:30px}}.page-cmss .section .container .blog-article__body__content h3,.page-cmss .section .container .blog-article__body__summary__body h3{font-size:18px;letter-spacing:.15em;line-height:1.875em;line-height:1.875em;font-weight:400;color:#4a5071;position:relative;padding-bottom:4px;margin-top:-0.5em}.page-cmss .section .container .blog-article__body__content h3::after,.page-cmss .section .container .blog-article__body__summary__body h3::after{content:"";display:block;width:0;height:0;margin-top:-0.4375em}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h3,.page-cmss .section .container .blog-article__body__summary__body h3{font-size:20px}}.page-cmss .section .container .blog-article__body__content h3::after,.page-cmss .section .container .blog-article__body__summary__body h3::after{content:"";position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #ea5414;border-bottom:1px solid #ea5414;height:2px}.page-cmss .section .container .blog-article__body__content h3:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body h3:not(:first-child){margin-top:35px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h3:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body h3:not(:first-child){margin-top:40px}}.page-cmss .section .container .blog-article__body__content h3:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body h3:not(:last-child){margin-bottom:25px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h3:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body h3:not(:last-child){margin-bottom:30px}}.page-cmss .section .container .blog-article__body__content h4,.page-cmss .section .container .blog-article__body__summary__body h4{font-size:17px;letter-spacing:.15em;line-height:1.5em;font-weight:400 !important;color:#4a5071;padding-left:12px;border-left:3px solid #ea5414;margin-top:-0.5em;margin-bottom:-0.5em}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h4,.page-cmss .section .container .blog-article__body__summary__body h4{font-size:18px}}.page-cmss .section .container .blog-article__body__content h4::before,.page-cmss .section .container .blog-article__body__summary__body h4::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .section .container .blog-article__body__content h4::after,.page-cmss .section .container .blog-article__body__summary__body h4::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}.page-cmss .section .container .blog-article__body__content h4:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body h4:not(:first-child){margin-top:35px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h4:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body h4:not(:first-child){margin-top:40px}}.page-cmss .section .container .blog-article__body__content h4:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body h4:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content h4:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body h4:not(:last-child){margin-bottom:25px}}.page-cmss .section .container .blog-article__body__content p,.page-cmss .section .container .blog-article__body__summary__body p{font-size:15px;letter-spacing:.1em;color:#4a5071;margin-top:-0.5em;margin-bottom:-0.5em;margin-top:25px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content p,.page-cmss .section .container .blog-article__body__summary__body p{font-size:16px;margin-top:30px}}.page-cmss .section .container .blog-article__body__content p::before,.page-cmss .section .container .blog-article__body__summary__body p::before{content:"";display:block;width:0;height:0;margin-top:-0.5em}.page-cmss .section .container .blog-article__body__content p::after,.page-cmss .section .container .blog-article__body__summary__body p::after{content:"";display:block;width:0;height:0;margin-bottom:-0.5em}.page-cmss .section .container .blog-article__body__content p:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body p:not(:first-child){margin-top:25px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content p:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body p:not(:first-child){margin-top:30px}}.page-cmss .section .container .blog-article__body__content p:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body p:not(:last-child){margin-bottom:25px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content p:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body p:not(:last-child){margin-bottom:30px}}.page-cmss .section .container .blog-article__body__content strong,.page-cmss .section .container .blog-article__body__summary__body strong{font-weight:700}.page-cmss .section .container .blog-article__body__content em,.page-cmss .section .container .blog-article__body__summary__body em{font-style:italic}.page-cmss .section .container .blog-article__body__content img,.page-cmss .section .container .blog-article__body__summary__body img{display:block;max-width:100%;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content img,.page-cmss .section .container .blog-article__body__summary__body img{max-width:500px}}.page-cmss .section .container .blog-article__body__content img:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body img:not(:first-child){margin-top:35px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content img:not(:first-child),.page-cmss .section .container .blog-article__body__summary__body img:not(:first-child){margin-top:40px}}.page-cmss .section .container .blog-article__body__content img:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body img:not(:last-child){margin-bottom:35px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__content img:not(:last-child),.page-cmss .section .container .blog-article__body__summary__body img:not(:last-child){margin-bottom:40px}}.page-cmss .section .container .blog-article__body__content.natural{padding-bottom:10px}.page-cmss .section .container .blog-article__body__content.natural p{padding:4px 0;line-height:24px}.page-cmss .section .container .blog-article__body__content.natural table{margin:0}.page-cmss .section .container .blog-article__body__content.natural table td{font-size:unset}.page-cmss .section .container .blog-article__body__content.natural table{width:100%;border-collapse:collapse;border:1px solid #000;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-cmss .section .container .blog-article__body__content.natural table thead{background-color:#f7f7f7}.page-cmss .section .container .blog-article__body__content.natural table thead th{padding:20px;border:1px solid #000;text-align:center;font-weight:700;color:#333}.page-cmss .section .container .blog-article__body__content.natural table tbody td{padding:20px;border:1px solid #000;vertical-align:middle}.page-cmss .section .container .blog-article__body__content.natural table tbody td strong{font-weight:700;white-space:nowrap}.page-cmss .section .container .blog-article__body__content.natural table tbody td a{text-decoration:underline;text-underline-offset:auto;color:#b10104;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s, -webkit-text-decoration .3s}.page-cmss .section .container .blog-article__body__content.natural table tbody td a:hover{text-decoration:none}@media screen and (max-width: 899px){.page-cmss .section .container .blog-article__body__content.natural table{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:.138em}.page-cmss .section .container .blog-article__body__content.natural table thead th{padding:12px 16px}.page-cmss .section .container .blog-article__body__content.natural table tbody td{padding:12px 16px}}.page-cmss .section .container .blog-article__body__content.natural ul,.page-cmss .section .container .blog-article__body__content.natural ol{margin-bottom:1rem;margin-left:20px;padding:0}.page-cmss .section .container .blog-article__body__content.natural ul li,.page-cmss .section .container .blog-article__body__content.natural ol li{padding-left:0;color:#4a5071;font-size:16px;line-height:1.5625;letter-spacing:.1em}.page-cmss .section .container .blog-article__body__content.natural ul li::before,.page-cmss .section .container .blog-article__body__content.natural ol li::before{display:none}.page-cmss .section .container .blog-article__body__content.natural ul li{list-style-type:disc}.page-cmss .section .container .blog-article__body__content.natural ol li{list-style-type:decimal}.page-cmss .section .container .blog-article__body__content.natural a{display:inline-block;color:#b52f14}.page-cmss .section .container .blog-article__body__content.natural a:hover{text-decoration:underline;text-underline-offset:2px}.page-cmss .section .container .blog-article__body__content #toc_container a{color:inherit}.page-cmss .section .container .blog-article__body__content blockquote{background:#f4f7ff;display:block;padding:10px}.page-cmss .section .container .blog-article__body__content blockquote p{margin-top:0;margin-bottom:0;padding:10px}.page-cmss .section .container .blog-article__body__summary{margin-top:50px;border:1px solid #c9caca;border-radius:5px}.page-cmss .section .container .natural.blog-article__body__summary:not(:first-child){margin-top:25px}@media screen and (min-width: 768px){.page-cmss .section .container .natural.blog-article__body__summary:not(:first-child){margin-top:60px}}.page-cmss .section .container .blog-article__body__summary__head{background-color:#4a5071;border-radius:5px 5px 0 0;padding:11px 20px 10px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__summary__head{padding:9px 30px}}.page-cmss .section .container .blog-article__body__summary__head__heading{color:#fff;font-size:18px;letter-spacing:.1em;font-weight:700}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__summary__head__heading{font-size:22px}}.page-cmss .section .container .blog-article__body__summary__body{padding:20px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__summary__body{padding:30px}}.page-cmss .section .container .blog-article__body__cta{background-color:#f4f7ff;padding:30px 20px;margin-top:40px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__cta{padding:40px 60px}}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__cta{margin-top:60px}}.page-cmss .section .container .blog-article__body__cta__title{color:#4a5071;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.1em;text-align:center}.page-cmss .section .container .blog-article__body__cta__title::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .section .container .blog-article__body__cta__title::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}.page-cmss .section .container .blog-article__body__cta__title:not(:last-child){margin-bottom:30px}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__cta__title{font-size:18px}}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__cta__btn{display:flex;gap:30px}}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__body__cta__btn .link-button{width:calc(50% - 15px);margin:0 !important}}@media screen and (max-width: 767px){.page-cmss .section .container .blog-article__body__cta__btn .link-button:not(:first-child){margin-top:15px}.page-cmss .section .container .blog-article__body__cta__btn .link-button:not(:last-child){margin-bottom:15px}}.page-cmss .section .container .blog-article__body__cta__btn .link-button__anchor{display:block;min-width:inherit;padding:12px 50px 12px 25px;background-color:#4a5071}.page-cmss .section .container .blog-article__body__cta__btn .link-button__anchor:hover{background-color:#ea5414;opacity:.7}.page-cmss .section .container .blog-article__body__cta__btn .cta_button:hover{background-color:#ea5414;opacity:.7}.page-cmss .section .container .blog-article__body__cta__btn .link-button:first-child .cta_button{background-color:#2b2f38}.page-cmss .section .container .blog-article__body__cta__btn .cta_button{border-radius:5px;box-sizing:border-box;display:inline-block;color:#fff;font-size:14px;font-weight:bold;letter-spacing:.15em;line-height:1.5em;background-color:#4a5071;padding:14px 58px 12px 25px;position:relative;text-align:left;transition:all .3s}.page-cmss .section .container .blog-article__foot{margin-top:30px;padding-top:25px;border-top:1px solid #c9caca}@media screen and (min-width: 768px){.page-cmss .section .container .blog-article__foot{margin-top:40px}}.page-cmss .section .container .blog-article__foot__text{margin-bottom:50px;font-size:12px;line-height:1.6;color:#4a5071}@media screen and (max-width: 559px){.page-cmss .section .container .blog-article__foot__text{margin-bottom:24px}}@media screen and (min-width: 560px){.page-cmss .section .container .blog-article__foot__nav__list{display:flex;margin-left:-30px;margin-right:-30px}}@media screen and (min-width: 560px){.page-cmss .section .container .blog-article__foot__nav__list__item{width:50%;padding-left:30px;padding-right:30px;box-sizing:border-box}}.page-cmss .section .container .blog-article__foot__nav__list__item--prev{margin-right:auto}.page-cmss .section .container .blog-article__foot__nav__list__item--next{margin-left:auto}.page-cmss .section .container .blog-article__foot__nav__list__item--next .blog-article__foot__nav__list__item__heading{text-align:right}@media screen and (max-width: 559px){.page-cmss .section .container .blog-article__foot__nav__list__item--next:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px dotted #c9caca}}@media screen and (min-width: 560px){.page-cmss .section .container .blog-article__foot__nav__list__item--next{margin-top:0;padding-top:0;border-top:none}}.page-cmss .section .container .blog-article__foot__nav__list__item__heading{color:#4a5071;font-size:16px;letter-spacing:.1em;font-weight:700}.page-cmss .section .container .blog-article__foot__nav__list__item__block{display:flex;margin-top:15px}.page-cmss .section .container .blog-article__foot__nav__list__item__block__image{width:100%;max-width:110px}.page-cmss .section .container .blog-article__foot__nav__list__item__block__image img{max-width:100%;width:100%;vertical-align:middle;height:auto}@media screen and (min-width: 560px){.page-cmss .section .container .blog-article__foot__nav__list__item__block__image{max-width:120px}}.page-cmss .section .container .blog-article__foot__nav__list__item__block__heading{width:100%;margin-left:15px;font-size:14px;letter-spacing:.1em;line-height:1.5em;font-weight:500;transition:color .3s}@media screen and (min-width: 560px){.page-cmss .section .container .blog-article__foot__nav__list__item__block__heading{max-width:210px}}@media screen and (min-width: 1050px){.page-cmss .section .container a:hover .blog-article__foot__nav__list__item__block__heading{color:#ea5414}}.page-cmss .section .container .blog-article__foot__back{margin-top:60px;text-align:center}@media screen and (min-width: 560px){.page-cmss .section .container .blog-article__foot__back{margin-top:80px}}.page-cmss .section .container .blog-article__foot__back__anchor{color:#ea5414;border-top:1px solid #ea5414;font-size:12px;letter-spacing:.1em;line-height:1.5em;font-weight:bold;position:relative;padding-top:7px;padding-left:30px;transition:opacity .3s}.page-cmss .section .container .blog-article__foot__back__anchor__icon{display:block;position:absolute;top:50%;left:0;width:22px;height:8px;transform:rotate(180deg)}@media screen and (min-width: 1050px){.page-cmss .section .container .blog-article__foot__back__anchor:hover{opacity:.7}}.page-cmss .section .container .wp-block-table,.page-cmss .section .container div:has(>table){margin-block:40px;overflow-x:auto}@media screen and (max-width: 899px){.page-cmss .section .container .wp-block-table,.page-cmss .section .container div:has(>table){margin-block:36px}}.page-cmss-pricing .section{padding-inline:120px;margin:0}.page-cmss-pricing .section .container{width:min(100%,1280px);margin-inline:auto;padding-inline:0}.page-cmss-pricing .fv{background:url(../../img/product/cmss/bg-fv.png) no-repeat center/cover;color:#000}.page-cmss-pricing .fv .container{display:block;padding-block:52px 40px}.page-cmss-pricing .fv .container .page-head{font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center}.page-cmss-pricing .fv .container .page-subhead{margin-top:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center}.page-cmss-pricing .fv .container .pricing-content{display:flex;align-items:center;justify-content:center;gap:36px;margin-top:34px;margin-inline:auto;position:relative}.page-cmss-pricing .fv .container .pricing-content .pricing-box{background-color:#fff;border-radius:6px;flex:1 1 auto;overflow:hidden;width:100%;max-width:420px;padding-bottom:24px}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-title{background-color:#185df4;padding-block:6px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:.0095em;color:#fff;text-align:center}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-price{margin-top:16px;font-size:calc(64/16*1rem);font-weight:900;line-height:calc(64/16*1rem);letter-spacing:0;text-align:center}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-price .yen{display:inline-block;margin-left:4px;margin-bottom:4px;font-size:calc(26/16*1rem);font-weight:900;line-height:calc(30/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-desc{max-height:60px;margin-top:25px;margin-inline:35px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-contact{margin-top:23px;margin-inline:35px;text-align:center;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-contact .pricing-link{text-decoration:underline;text-underline-offset:3px;transition:all .3s}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-contact .pricing-link:hover{color:#d61518}.page-cmss-pricing .fv .container .pricing-content .pricing-plus{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:62px;height:62px}.page-cmss-pricing .fv .container .btn-content{margin-top:36px;display:flex;justify-content:center;align-items:center;gap:19px}.page-cmss-pricing .fv .container .btn-content .btn{display:flex;justify-content:center;align-items:center;width:280px;height:46px;text-align:center;border:1px solid #d61518;border-radius:35px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;position:relative;transition:all .3s}.page-cmss-pricing .fv .container .btn-content .btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.3)}.page-cmss-pricing .fv .container .btn-content .btn .icon{position:absolute;right:24px}.page-cmss-pricing .fv .container .btn-content .btn.btn-primary{background-color:#d61518;color:#fff}.page-cmss-pricing .fv .container .btn-content .btn.btn-secondary{background-color:#fff;color:#d61518}.page-cmss-pricing .pricing-table .container{width:min(100%,1050px)}.page-cmss-pricing .pricing-table .container .section-text.decoration{font-size:18px;font-weight:500;color:#ea5414;letter-spacing:.1em;line-height:1.5}@media screen and (min-width: 768px){.page-cmss-pricing .pricing-table .container .section-text.decoration{font-size:24px}}@media screen and (max-width: 899px){.page-cmss-pricing .pricing-table .container .pt-responsive{margin-top:50px}}@media screen and (max-width: 899px){.page-cmss-pricing .pricing-table .container .pt-responsive-2{margin-top:30px}}.page-cmss-pricing .pricing-table .container .section-img{width:auto;margin-top:0;margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1)}.page-cmss-pricing .pricing-table .container .section-img img{width:min(100%,600px);margin-inline:auto}.page-cmss-pricing .pricing-table .container .content{margin-top:40px;overflow:scroll}.page-cmss-pricing .pricing-table__content{border:1px dotted #c9caca;width:100%;min-width:600px}.page-cmss-pricing .pricing-table__content tr{text-align:center}.page-cmss-pricing .pricing-table__content tr:nth-child(odd)>th,.page-cmss-pricing .pricing-table__content tr:nth-child(odd)>td{background-color:#f5f5f5}.page-cmss-pricing .pricing-table__content tr span{display:inline-block}.page-cmss-pricing .pricing-table__head tr th{max-width:200px;color:#4a5071;background-color:#f5f5f5;border-bottom:1px dotted #c9caca;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.5625;padding:15px 15px;text-align:center}@media screen and (max-width: 767px){.page-cmss-pricing .pricing-table__head tr th{font-size:13px}}.page-cmss-pricing .pricing-table__head tr th:not(:first-child){background-color:#4a5071;color:#fff}.page-cmss-pricing .pricing-table__head tr th:not(:last-child){border-right:1px dotted #c9caca}.page-cmss-pricing .pricing-table__body tr:not(:last-chile){border-bottom:1px dotted #c9caca}.page-cmss-pricing .pricing-table__body tr th{border-right:1px dotted #c9caca;box-sizing:border-box;color:#4a5071;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.5625;padding:20px 15px;width:250px;text-align:center;background:#fff}@media screen and (max-width: 1049px){.page-cmss-pricing .pricing-table__body tr th{padding:15px 15px;width:180px}}@media screen and (max-width: 767px){.page-cmss-pricing .pricing-table__body tr th{font-size:13px;width:150px}}.page-cmss-pricing .pricing-table__body tr td{max-width:200px;font-size:16px;letter-spacing:.1em;line-height:1.5625;color:#4a5071;font-family:"Noto Sans JP",sans-serif;padding:15px 15px;vertical-align:middle;background:#fff}.page-cmss-pricing .pricing-table__body tr td:not(:last-child){border-right:1px dotted #c9caca}.page-cmss-pricing .pricing-table__body tr td img{display:inline-block;width:32px}@media screen and (max-width: 767px){.page-cmss-pricing .pricing-table__body tr td{font-size:13px;padding:15px 15px}}.page-cmss-pricing .download .container{padding-bottom:80px}@media screen and (max-width: 899px){.page-cmss-pricing .section{padding-inline:20px}.page-cmss-pricing .section .container{width:min(100%,500px)}.page-cmss-pricing .fv{background:url(../../img/product/cmss/bg-fv-sp.png) no-repeat center/cover}.page-cmss-pricing .fv .container{padding-block:48px 52px}.page-cmss-pricing .fv .container .page-head{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .page-subhead{margin-top:10px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .pricing-content{flex-direction:column;gap:10px;margin-top:30px}.page-cmss-pricing .fv .container .pricing-content .pricing-box{max-width:unset}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-title{background-color:#185df4;padding-block:4px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:.0084em}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-price{margin-top:16px;font-size:calc(56/16*1rem);font-weight:900;line-height:calc(64/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-price .yen{margin-left:2px;margin-bottom:5px;font-size:calc(18/16*1rem);font-weight:900;line-height:calc(30/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-desc{max-height:unset;margin-top:12px;margin-inline:28px 27px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .pricing-content .pricing-box .pricing-contact{margin-top:16px;margin-inline:28px 27px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .pricing-content .pricing-plus{position:relative;width:36px;height:36px;top:unset;left:unset;transform:unset}.page-cmss-pricing .fv .container .btn-content{margin-top:32px;gap:9px}.page-cmss-pricing .fv .container .btn-content .btn{flex-direction:column;width:100%;height:48px;padding-right:15px;border-radius:4px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(16/16*1rem);letter-spacing:0}.page-cmss-pricing .fv .container .btn-content .btn .icon{right:10px}}.page-cmss .section-case{padding-top:20px;padding-bottom:50px}@media screen and (min-width: 768px){.page-cmss .section-case{padding-top:80px;padding-bottom:100px}}.page-cmss .container{box-sizing:border-box;max-width:1090px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.page-cmss .container{max-width:1150px;padding-right:50px;padding-left:50px}}@media screen and (min-width: 1050px){.page-cmss .container{max-width:1250px;padding-right:100px;padding-left:100px}}.page-cmss .hero{background-repeat:no-repeat;background-position:center;background-size:cover;box-sizing:border-box;border-radius:5px 5px 0 0;display:flex;align-items:center;margin:0 auto;min-height:480px;overflow:hidden;padding:150px 0;position:relative;width:calc(100% - 70px);z-index:1}.page-cmss .hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4a5071;opacity:.3;z-index:-1}.page-cmss .hero::after{content:"";width:0;height:0;border-style:solid;border-width:0 0 130px 100vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);position:absolute;right:0;bottom:0}.page-cmss .hero.hero--solid{border-radius:5px}.page-cmss .hero.hero--solid::after{content:none}.page-cmss .hero .container{width:100%}@media screen and (max-width: 1049px){.page-cmss .hero{padding:100px 0}}@media screen and (max-width: 767px){.page-cmss .hero{width:calc(100% - 20px);padding:80px 0;min-height:200px;margin-bottom:36px}}@media screen and (max-width: 1049px){.page-cmss .hero::after{border-width:0 0 70px 100vw}}@media screen and (max-width: 767px){.page-cmss .hero::after{border-width:0 0 30px 100vw}}.page-cmss .hero__heading{color:#fff;font-size:30px;letter-spacing:.1em;line-height:1.5em;font-weight:500}.page-cmss .hero__heading::before{content:attr(data-decoration-text);display:block;font-family:"Noto Sans JP",sans-serif;font-style:italic;font-size:18px;letter-spacing:.15em;line-height:12px;font-weight:bold;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width: 768px){.page-cmss .hero__heading{font-size:50px}}@media screen and (min-width: 1050px){.page-cmss .hero__heading{font-size:40px}}@media screen and (min-width: 560px){.page-cmss .blog-case__article-list{display:flex;flex-wrap:wrap;gap:30px}}.page-cmss .blog-case__article-list__item{border:1px solid #c9caca;border-radius:5px;box-sizing:border-box;padding:20px}@media screen and (min-width: 1050px){.page-cmss .blog-case__article-list__item{width:calc(33.333% - 20px)}}@media screen and (min-width: 560px){.page-cmss .blog-case__article-list__item{width:calc(50% - 15px)}}@media screen and (max-width: 559px){.page-cmss .blog-case__article-list__item:not(:last-child){margin-bottom:20px}}.page-cmss .blog-case__article-list__item__block__image:not(:last-child){margin-bottom:30px}.page-cmss .blog-case__article-list__item__block__image img{max-width:100%;width:100%;vertical-align:middle}.page-cmss .blog-case__article-list__item__block{margin-top:7px}.page-cmss .blog-case__article-list__item__block__title{font-size:22px;font-weight:500;letter-spacing:.1em;line-height:1.5;color:#4a5071;transition:color .3s}.page-cmss .blog-case__article-list__item__block__title:not(:last-child){margin-bottom:30px}.page-cmss .blog-case__article-list__item__block__title::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .blog-case__article-list__item__block__title::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}@media screen and (min-width: 560px){.page-cmss .blog-case__article-list__item__block__title{font-size:24px}}@media screen and (min-width: 1050px){.page-cmss a:hover .blog-case__article-list__item__block__title{color:#ea5414}}.page-cmss .blog-case__article-list__item__block__category{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:40px}@media screen and (max-width: 559px){.page-cmss .blog-case__article-list__item__block__category{margin-bottom:20px}}.page-cmss .blog-case__article-list__item__block__category__item,.page-cmss .blog-case__aside__article-list__item__block__category__item{display:inline-block;color:#fff;background-color:#ea5415;border-radius:4px;font-size:20px;font-weight:501;letter-spacing:1.1em;padding:6px 15px;box-sizing:border-box;text-align:center}@media screen and (min-width: 769px){.page-cmss .blog-case__article-list__item__block__category__item,.page-cmss .blog-case__aside__article-list__item__block__category__item{font-size:2.3px}}.page-cmss .blog-case__article-list__item__block__category__item:not(:last-child),.page-cmss .blog-case__aside__article-list__item__block__category__item:not(:last-child){margin-right:11px}.page-cmss .blog-case__pager{margin-top:50px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 560px){.page-cmss .blog-case__pager{margin-top:75px}}.page-cmss .blog-case__pager__item:not(:first-child){margin-left:20px}.page-cmss .blog-case__pager__item__anchor{display:block;font-size:14px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;font-style:italic;letter-spacing:.15em;color:#4a5071;transition:color .3s}.page-cmss .blog-case__pager__item.is-current .blog-case__pager__item__anchor{color:#ea5414;border-bottom:1px solid #ea5414}@media screen and (min-width: 560px){.page-cmss .blog-case__pager__item__anchor{font-size:18px}}.page-cmss .blog-case__pager__item__anchor__icon{display:block;width:12px;height:8px;fill:#4a5071}@media screen and (min-width: 1050px){.page-cmss .blog-case__pager__item__anchor:hover{color:#ea5414}}.page-cmss .blog-case__pager__item__anchor--next .blog-case__pager__item__anchor__icon{transform:rotate(180deg)}.page-cmss .blog-case__article-list__item__block__summary.natural h2{font-size:22px;margin-bottom:0;line-height:33px;letter-spacing:.2em;color:#4a5071}.page-cmss .blog-case__article-list__item__block__summary.natural p{margin-top:20px;line-height:25px;color:#4a5071;letter-spacing:.1em}.page-cmss .case-download{background-color:#4a5071;padding:20px}@media screen and (min-width: 768px){.page-cmss .case-download{padding:35px}}.page-cmss .case-download__inner{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px;padding:40px 0;position:relative;z-index:1}.page-cmss .case-download__inner::before{content:"";background-color:rgba(7,57,88,.3);height:100%;position:absolute;left:0;top:0;width:100%;z-index:-1}@media screen and (min-width: 768px){.page-cmss .case-download__inner{padding:70px 0}}.page-cmss .case-download__btn{display:flex;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.page-cmss .case-download__btn .link-button__anchor{display:block;min-width:inherit;padding:12px 50px 12px 25px;max-width:280px;margin:0 auto}.page-cmss .case-download__btn .link-button:first-child .link-button__anchor{background:linear-gradient(#f7ed11 0%, #f8c725 100%)}.page-cmss .case-download__btn .link-button__anchor:hover{background-color:#4a5071;color:#fff;opacity:.7}.page-cmss .case-download__btn .cta_button{border-radius:5px;box-sizing:border-box;display:inline-block;text-align:left;margin:40px auto 0 auto;color:#4a5071;background:linear-gradient(#f7ed11 0%, #f8c725 100%);position:relative;transition:all .3s;padding:19px 63px 17px 30px;font-size:1.3px;font-weight:700;font-style:normal !important}.page-cmss .case-download__btn .cta_button:hover{opacity:.7}.page-cmss .case-download__btn .cta_button::before{background-image:url(//7471626.fs1.hubspotusercontent-na1.net/hubfs/7471626/raw_assets/public/cmss-theme/assets/images/common/ico_arrow_r.svg)}@media screen and (min-width: 768px){.page-cmss .case-download__btn{display:flex;gap:30px;justify-content:center;margin:auto;text-align:center;margin-top:20px}}@media screen and (min-width: 768px){.page-cmss .case-download__btn .link-button{width:160px;margin:0 !important}}@media screen and (max-width: 767px){.page-cmss .case-download__btn .link-button:not(:first-child){margin-top:15px}.page-cmss .case-download__btn .link-button:not(:last-child){margin-bottom:15px}}@media screen and (min-width: 768px){.page-cmss .case-download__btn .cta_button{font-size:16px}}.page-cmss .link-text{font-size:15px;letter-spacing:.2em;line-height:1.5em;font-weight:500}.page-cmss .link-text::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .link-text::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}.page-cmss .link-text:not(:first-child){margin-top:15px}.page-cmss .link-text:not(:last-child){margin-bottom:15px}@media screen and (min-width: 768px){.page-cmss .link-text:not(:first-child){margin-top:25px}}@media screen and (min-width: 768px){.page-cmss .link-text:not(:last-child){margin-bottom:25px}}.page-cmss .link-text__anchor{color:#ea5414;display:inline-block;padding-left:15px;position:relative;transition:color .3s;padding:5px 15px 0 0;border-top:1px solid #ea5414}.page-cmss .link-text--ja .link-text__anchor{font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.1em;font-size:14px}.page-cmss .link-text--eng .link-text__anchor{font-family:"Noto Sans JP",sans-serif;font-style:italic;font-weight:bold;letter-spacing:.15em;text-transform:uppercase;font-size:12px}.page-cmss .link-text__anchor svg{margin-right:10px;vertical-align:baseline}.page-cmss .link-text__anchor:hover{color:#ea5414}.page-cmss .link-text--reverse .link-text__anchor{color:#fff}.page-cmss .link-text--reverse .link-text__anchor:hover{color:#ea5414}.page-cmss .link-text--reverse .link-text__anchor__icon__arrow{fill:#fff}.page-cmss .heading-2--reverse{color:#fff}.page-cmss .heading-2--reverse .heading-2__inner::before{color:#fff}.page-cmss .heading-2__inner::before{content:attr(data-decoration-text);color:#ea5414;display:block;font-family:"Noto Sans JP",sans-serif;font-style:italic;font-size:11px;letter-spacing:.15em;line-height:1.5;font-weight:bold;text-transform:uppercase;margin-bottom:5px}@media screen and (min-width: 768px){.page-cmss .heading-2__inner::before{font-size:14px}}@media screen and (min-width: 768px){.page-cmss .heading-2{font-size:32px;letter-spacing:.1em;text-align:center}}.page-cmss .paragraph{color:#4a5071;font-size:13px;letter-spacing:.1em;line-height:1.5625}.page-cmss .paragraph::before{content:"";display:block;width:0;height:0;margin-top:-0.28125em}.page-cmss .paragraph::after{content:"";display:block;width:0;height:0;margin-bottom:-0.28125em}.page-cmss .paragraph:not(:first-child){margin-top:20px}.page-cmss .paragraph:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.page-cmss .paragraph{font-size:16px;letter-spacing:.1em}}.page-cmss .paragraph--reverse{color:#fff}.page-cmss .paragraph a{text-decoration:underline;color:#ea5414}.page-cmss .section-ebook_form{margin-top:80px;margin-bottom:80px}@media screen and (min-width: 768px){.page-cmss .section-ebook_form{margin-top:100px;margin-bottom:100px}}.page-cmss .section-ebook_form__inner{padding:30px;box-sizing:border-box;background:#495074;color:#fff}.page-cmss .section-ebook_form__inner .columns--two>.columns__column:not(:first-child),.page-cmss .section-ebook_form__inner .paragraph{margin-top:20px}.page-cmss .section-ebook_form__inner .slider-wrapper__images img{max-width:100%;width:100%}.page-cmss .section-ebook_form__inner .sliderarea .slick-dots{display:flex;flex-wrap:nowrap;box-sizing:border-box;padding-top:20px;justify-content:center}.page-cmss .section-ebook_form__inner .sliderarea .slick-dots li:not(:last-child){padding-right:10px}.page-cmss .section-ebook_form__inner .sliderarea .slick-dots li button{display:block;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;line-height:0;font-size:0;background-color:#c9caca;border-radius:100%;width:12px;height:12px;transition:all .3s;padding:0}.page-cmss .section-ebook_form__inner .sliderarea .slick-dots li button:before{display:none}.page-cmss .section-ebook_form__inner .sliderarea .slick-dots li.slick-active button{background-color:#ea5414}.page-cmss .section-ebook_form__inner form fieldset{max-width:inherit}.page-cmss .section-ebook_form__inner form fieldset:not(:last-child){margin-bottom:15px}.page-cmss .section-ebook_form__inner form fieldset.form-columns-2{display:flex;flex-wrap:wrap;box-sizing:border-box;max-width:inherit}.page-cmss .section-ebook_form__inner form .form-columns-2 .hs-form-field{float:none !important;justify-content:flex-start}.page-cmss .section-ebook_form__inner form fieldset.form-columns-2 .hs-lastname{width:100%;box-sizing:border-box}.page-cmss .section-ebook_form__inner form fieldset.form-columns-2 .hs-firstname{width:100%;box-sizing:border-box;padding-left:0;margin-top:30px}.page-cmss .section-ebook_form__inner form fieldset.form-columns-2 .hs-lastname{padding-right:0}.page-cmss .section-ebook_form__inner form .hs-form-field{display:flex;flex-wrap:wrap;margin:0 0 0 0;justify-content:space-between;align-items:center}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-select,.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-textarea{display:block}.page-cmss .section-ebook_form__inner form .form-columns-2 .hs-form-field{flex-wrap:nowrap}.page-cmss .section-ebook_form__inner form .hs-form-field>label{display:block;font-size:13px;color:#f4f7ff;letter-spacing:.1em;line-height:2em;font-weight:500;border-top:1px solid #4a5071;padding-top:0px;width:30%;white-space:normal}.page-cmss .section-ebook_form__inner form .form-columns-1 .hs-form-field>label{width:67.8px}.page-cmss .section-ebook_form__inner form .form-columns-1 .hs-fieldtype-radio.hs-form-field>label{width:30%}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-select>label,.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-textarea>label{width:100%}.page-cmss .section-ebook_form__inner form .hs-fieldtype-radio.hs-form-field>.input input{font-size:13px}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-text .input{margin-top:0px;margin-right:0;width:68%}.page-cmss .section-ebook_form__inner form .form-columns-1 .hs-fieldtype-radio.hs-form-field .input{margin-top:0px;margin-right:0;width:68%}.page-cmss .section-ebook_form__inner form .form-columns-1 .hs-form-field.hs-fieldtype-text .input{width:calc(100% - 67.8px)}.page-cmss .section-ebook_form__inner form .hs-form-field>.input input{outline:0;background:#fff;vertical-align:middle;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9caca;border-radius:5px;width:100% !important;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:400;color:#4a5071;letter-spacing:.1em;line-height:1.5;padding:10px 14px 9px}.page-cmss .section-ebook_form__inner form .hs-form-field>.input select{font-size:16px;padding:12px 20px}.page-cmss .section-ebook_form__inner form .hs-form-field>.input textarea{font-size:16px;min-height:120px;padding:12px 20px}.page-cmss .section-ebook_form__inner form .hs-form-field>.input input[type=radio],.page-cmss .section-ebook_form__inner form .hs-form-field>.input input[type=checkbox]{width:auto !important;-webkit-appearance:auto;-moz-appearance:auto}.page-cmss .section-ebook_form__inner form .hs-form-field>.input input[type=radio]:checked::after,.page-cmss .section-ebook_form__inner form .hs-form-field>.input input[type=checkbox]:checked::after{opacity:1}.page-cmss .section-ebook_form__inner form .hs-form-field>.input .hs-form-radio{font-size:13px}.page-cmss .section-ebook_form__inner form .hs-form-field>.input .hs-input.invalid.error{border-color:#e61010}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .input label>input:checked+span::after{opacity:1;pointer-events:auto}.page-cmss .section-ebook_form__inner form .legal-consent-container .hs-fieldtype-booleancheckbox label>input:checked+span::before{border-color:#c9caca;background-color:#c9caca}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .input label>input{display:none}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-text .input>input::-moz-placeholder{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:400;letter-spacing:.1em;line-height:1.5;color:#c9caca}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-text .input>input::placeholder{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:400;letter-spacing:.1em;line-height:1.5;color:#c9caca}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-text .hs-error-msgs{color:#e61010;font-size:12px;font-weight:400;line-height:2;letter-spacing:.05em;margin-top:10px;width:100%}.page-cmss .section-ebook_form__inner form .legal-consent-container:not(:first-child){margin-top:20px}.page-cmss .section-ebook_form__inner form .legal-consent-container .hs-fieldtype-booleancheckbox{width:100%;margin-bottom:0}.page-cmss .section-ebook_form__inner form .legal-consent-container .hs-fieldtype-booleancheckbox .input{margin-right:0}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{display:inline-block;font-size:13px;letter-spacing:.1em;line-height:2em;font-weight:500;margin-left:0;padding-left:30px;position:relative}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::before{content:"";width:20px;height:20px;border-radius:5px;border:1px solid #c9caca;box-sizing:border-box;background-color:#fff;position:absolute;top:5px;left:0}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::after{content:"";width:11px;height:8px;border-bottom:3px solid #4a5071;border-left:3px solid #4a5071;height:6px;width:11px;transform:rotate(-45deg);top:7px;left:2px;position:absolute;transition:opacity .2s;opacity:0;pointer-events:none}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .hs-error-msgs{color:#e61010;font-size:10px;font-weight:400;line-height:2;letter-spacing:.05em;margin-top:10px}.page-cmss .section-ebook_form__inner form .hs-submit{margin-top:20px;text-align:center}.page-cmss .section-ebook_form__inner form .hs-submit .actions{border-radius:5px;box-sizing:border-box;display:inline-block;text-align:left;color:#4a5071;background:linear-gradient(#f7ed11 0%, #f8c725 100%);position:relative;transition:all .3s}.page-cmss .section-ebook_form__inner form .hs-submit .actions::before{content:"";width:22px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;background-image:url(//7471626.fs1.hubspotusercontent-na1.net/hubfs/7471626/raw_assets/public/cmss-theme/assets/images/common/ico_arrow_r.svg);background-repeat:no-repeat;background-position:center}.page-cmss .section-ebook_form__inner form .hs-submit .actions input{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:bold;color:#4a5071;letter-spacing:.1em;line-height:1.5em;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;padding-left:0;padding-right:0;position:relative;z-index:1;padding:19px 63px 17px 30px;min-width:220px;cursor:pointer}.page-cmss .section-ebook_form__inner form .hs_error_rollup{text-align:left}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner{padding:50px}}@media screen and (max-width: 1049px){.page-cmss .section-ebook_form__inner .columns--two>.columns__column{width:100%}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner .columns--two>.columns__column:not(:first-child){margin-top:45px}}@media screen and (min-width: 1050px){.page-cmss .section-ebook_form__inner .columns--two>.columns__column:not(:first-child){margin-top:0}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner .paragraph{margin-top:30px}}@media screen and (max-width: 1049px){.page-cmss .section-ebook_form__inner form fieldset:first-child{margin-top:10px}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form fieldset.form-columns-2 .hs-lastname,.page-cmss .section-ebook_form__inner form fieldset.form-columns-2 .hs-firstname{width:50%}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form fieldset.form-columns-2 .hs-firstname{padding-left:0px;margin-top:0}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form fieldset.form-columns-2 .hs-lastname{padding-right:0px}}@media screen and (max-width: 768px){.page-cmss .section-ebook_form__inner form .hs-form-field{display:block}}@media screen and (max-width: 767px){.page-cmss .section-ebook_form__inner form .hs-form-field>label{font-size:13px;width:100%}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .hs-form-field>.input input{font-size:13px;padding:13px 14px 12px}}@media screen and (max-width: 768px){.page-cmss .section-ebook_form__inner form .hs-form-field>.input select{font-size:13px}.page-cmss .section-ebook_form__inner form .hs-form-field>.input textarea{font-size:13px;min-height:90px}.page-cmss .section-ebook_form__inner form .hs-form-field>.input .hs-form-radio{font-size:13px}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-text .input>input::-moz-placeholder{font-size:16px}.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-text .input>input::placeholder{font-size:16px}}@media screen and (max-width: 767px){.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-text .hs-error-msgs{font-size:10px}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .legal-consent-container:not(:first-child){margin-top:25px}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{font-size:14px;padding-left:23px;letter-spacing:0}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .legal-consent-container .hs-form-booleancheckbox-display>span::before{width:25px;height:25px}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::after{width:17px;height:11px;top:7px}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .hs-form-field.hs-fieldtype-booleancheckbox .hs-error-msgs{font-size:12px}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .hs-submit{margin-top:25px;text-align:inherit}}@media screen and (min-width: 768px){.page-cmss .section-ebook_form__inner form .hs-submit .actions input{min-width:280px}.page-cmss .section-ebook_form__inner form .hs-submit .actions:hover{background-color:#f4f7ff}}.page-cmss .section-heading2,.page-cmss .heading-2:not(:first-child){margin-top:60px}@media screen and (min-width: 768px){.page-cmss .section-heading2,.page-cmss .heading-2:not(:first-child){margin-top:80px}}.page-cmss .section-heading2{margin-bottom:20px}.page-cmss .heading-2{font-size:22px;letter-spacing:.1em;line-height:1.5;font-weight:500}.page-cmss .heading-2:not(:last-child){margin-bottom:20px}.page-cmss .heading-2::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .heading-2::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}@media screen and (min-width: 768px){.page-cmss .section-heading2,.page-cmss .heading-2:not(:last-child){margin-bottom:25px}}.page-cmss .heading-2__inner::before{content:attr(data-decoration-text);color:#ea5414;display:block;font-family:"Noto Sans JP",sans-serif;font-style:italic;font-size:11px;letter-spacing:.15em;line-height:1.5;font-weight:bold;text-transform:uppercase;margin-bottom:5px}@media screen and (min-width: 768px){.page-cmss .heading-2__inner::before{font-size:14px}}@media screen and (min-width: 768px){.page-cmss .heading-2{font-size:32px;letter-spacing:.1em;text-align:left}}@media screen and (min-width: 768px){.page-cmss .columns{display:flex;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}}@media screen and (min-width: 768px){.page-cmss .columns__column{box-sizing:border-box;padding-left:25px;padding-right:25px}}.page-cmss .columns__column:not(:first-child){margin-top:20px}.page-cmss .columns__column:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.page-cmss .columns__column:not(:first-child){margin-top:0}}@media screen and (min-width: 768px){.page-cmss .columns__column:not(:last-child){margin-bottom:0}}.page-cmss .columns--one>.columns__column.margin-top-heading-2:nth-child(n+2){margin-top:100px}@media screen and (max-width: 767px){.page-cmss .columns--one>.columns__column.margin-top-heading-2:nth-child(n+2){margin-top:80px}}@media screen and (min-width: 768px){.page-cmss .columns--two>.columns__column.margin-top-heading-2:nth-child(n+3){margin-top:100px}}@media screen and (max-width: 767px){.page-cmss .columns--two>.columns__column.margin-top-heading-2:not(:first-child){margin-top:80px}}.page-cmss .columns--two>.columns__column.margin-top-heading-3:nth-child(n+3){margin-top:60px}@media screen and (max-width: 767px){.page-cmss .columns--two>.columns__column.margin-top-heading-3:nth-child(n+2){margin-top:50px}}.page-cmss .columns__column{box-sizing:border-box;padding-left:25px;padding-right:25px}.page-cmss .columns__column.margin-top-heading-4{margin-top:50px}.page-cmss .columns__column.margin-top-heading-5{margin-top:40px}@media screen and (max-width: 767px){.page-cmss .columns__column.margin-top-heading-4{margin-top:40px}}@media screen and (max-width: 767px){.page-cmss .columns__column.margin-top-heading-5{margin-top:30px}}.page-cmss .columns .columns__column{padding-left:25px;padding-right:25px}.page-cmss .columns--one>.columns__column:nth-child(n+2),.page-cmss .columns--one-two>.columns__column:nth-child(n+3),.page-cmss .columns--two-one>.columns__column:nth-child(n+3),.page-cmss .columns--four>.columns__column:nth-child(n+5),.page-cmss .columns--two>.columns__column:nth-child(n+3),.page-cmss .columns--three>.columns__column:nth-child(n+4){margin-top:50px}@media screen and (max-width: 767px){.page-cmss .columns .columns__column{padding-left:0;padding-right:0}}.page-cmss .columns--one>.columns__column{float:none;width:100%}@media screen and (max-width: 767px){.page-cmss .columns--one{margin-left:0;margin-right:0}}.page-cmss .columns--two>.columns__column{width:50%}@media screen and (max-width: 767px){.page-cmss .columns--two{margin-left:0;margin-right:0}.page-cmss .columns--two>.columns__column{width:100%;padding:0;flex:auto}.page-cmss .columns--two>.columns__column:not(:first-child){margin-top:30px;flex:auto}.page-cmss .columns--two>.columns__column:not(:last-child){margin-bottom:0;flex:auto}}@media screen and (max-width: 1049px){.page-cmss .columns--two.columns--to-two{margin-left:-15px;margin-right:-15px}.page-cmss .columns--two.columns--to-two>.columns__column{width:50%;padding-left:15px;padding-right:15px;flex:none}.page-cmss .columns--two.columns--to-two>.columns__column:not(:first-child){margin-top:0}.page-cmss .columns--two.columns--to-two>.columns__column:nth-child(n+3){margin-top:30px}}.page-cmss.page-feature .function .section-img{margin-top:-24px}@media screen and (max-width: 899px){.page-cmss.page-feature .function .section-img{margin-top:0;margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1)}}.page-cmss.page-feature .description-list{margin-top:20px}.page-cmss.page-feature .description-list__group{border-bottom:1px dotted #c9caca}.page-cmss.page-feature .description-list__group:not(:first-child){margin-top:30px}@media screen and (min-width: 768px){.page-cmss.page-feature .description-list__group:not(:first-child){margin-top:0}}@media screen and (min-width: 768px){.page-cmss.page-feature .description-list__group{display:flex}}.page-cmss.page-feature .description-list__group__term{color:#4a5071;font-size:13px;letter-spacing:.1em;line-height:1.5625}.page-cmss.page-feature .description-list__group__term::before{content:"";display:block;width:0;height:0;margin-top:-0.28125em}.page-cmss.page-feature .description-list__group__term::after{content:"";display:block;width:0;height:0;margin-bottom:-0.28125em}@media screen and (min-width: 768px){.page-cmss.page-feature .description-list__group__term{width:22%;font-size:16px;padding-top:25px;padding-bottom:25px;padding-right:20px;padding-left:20px;box-sizing:border-box}}.page-cmss.page-feature .description-list__group__desc{margin-top:10px;padding-top:10px;padding-bottom:20px;padding-left:15px;position:relative}.page-cmss.page-feature .description-list__group__desc::before{content:"";position:absolute;top:0;left:0;border-left:1px dotted #c9caca;width:1px;height:calc(100% - 10px)}@media screen and (min-width: 768px){.page-cmss.page-feature .description-list__group__desc::before{top:20px;height:calc(100% - 40px)}}@media screen and (min-width: 768px){.page-cmss.page-feature .description-list__group__desc{margin-top:0;padding-top:25px;padding-bottom:25px;padding-left:20px;width:78%}}.page-cmss.page-feature .description-list__group__desc .paragraph{margin-top:0;margin-bottom:0;letter-spacing:.2em;font-weight:400}.page-cmss.page-feature .cta-feature .container .content-flex{margin-top:0}@media screen and (max-width: 899px){.page-cmss.page-feature .cta-feature .container .content-flex{justify-content:flex-start}}.page-cmss.page-feature .cta-feature .container .content-flex .content-item{width:-moz-fit-content;width:fit-content;min-width:unset}.page-cmss.page-feature .cta-feature .container .content-flex .content-item a{display:inline-block;border-radius:5px;background-color:#4a5071;padding:14px 58px 14px 25px;position:relative;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:.15em;color:#fff;transition:all .3s}.page-cmss.page-feature .cta-feature .container .content-flex .content-item a::before{content:"";width:22px;height:8px;position:absolute;top:calc(50% - 4px);right:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjEuNzcxIiBoZWlnaHQ9IjcuOTg5IiB2aWV3Qm94PSIwIDAgMjEuNzcxIDcuOTg5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSIyMS43NyIgaGVpZ2h0PSI3Ljk4OSIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNTUpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNTUpIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNS45OC4xMzRhLjguOCwwLDEsMC0uODg2LDEuMzI5bDIuNiwxLjczMkguOGEuOC44LDAsMCwwLDAsMS42SDE3LjY5MmwtMi42LDEuNzMyYS44LjgsMCwxLDAsLjg4NiwxLjMyOWw1Ljc5LTMuODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:center}.page-cmss.page-feature .cta-feature .container .content-flex .content-item a:hover{background-color:#ea5414;opacity:.7}@media screen and (mix-width: 900px){.page-cmss .seminar .container .section-subhead{margin-top:0}}@media screen and (max-width: 899px){.page-cmss .seminar .container .content{margin-top:16px}}.page-cmss .columns--three-one>.columns__column:nth-child(1){flex:3}.page-cmss .columns--three-one>.columns__column:nth-child(2){flex:1}@media screen and (max-width: 767px){.page-cmss .columns--three-one{margin-left:0;margin-right:0}.page-cmss .columns--three-one>.columns__column{width:100%;padding:0;flex:auto}.page-cmss .columns--three-one>.columns__column:nth-child(1){flex:auto}.page-cmss .columns--three-one>.columns__column:nth-child(2){flex:auto;margin-top:30px}}.page-cmss .columns--three>.columns__column{width:33.333%}@media screen and (max-width: 1049px){.page-cmss .columns--three>.columns__column{width:50%}.page-cmss .columns--three>.columns__column:not(:nth-child(1)),.page-cmss .columns--three>.columns__column:not(:nth-child(2)){margin-top:0}.page-cmss .columns--three>.columns__column:not(:nth-last-child(-n+2)){margin-bottom:50px}}@media screen and (max-width: 767px){.page-cmss .columns--three>.columns__column{width:100%;flex:auto}.page-cmss .columns--three>.columns__column:not(:first-child){margin-top:30px;flex:auto}.page-cmss .columns--three>.columns__column:not(:last-child){margin-bottom:0;flex:auto}.page-cmss .columns--three.columns--to-two>.columns__column{flex:inherit}}@media screen and (max-width: 1049px){.page-cmss .columns--three.columns--to-one>.columns__column{width:50%;padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.page-cmss .columns--three.columns--to-one>.columns__column{width:100%;padding-left:0;padding-right:0}}@media screen and (max-width: 767px){.page-cmss .columns--three.columns--to-two{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.page-cmss .columns--three.columns--to-two>.columns__column{width:50%;padding-left:15px;padding-right:15px;flex:inherit}.page-cmss .columns--three.columns--to-two>.columns__column:not(:first-child){margin-top:0}.page-cmss .columns--three.columns--to-two>.columns__column:nth-child(n+3){margin-top:30px}}.page-cmss .section-heading4,.page-cmss .heading-4:not(:first-child){margin-top:25px}.page-cmss .section-heading4{margin-bottom:20px}.page-cmss .heading-4{font-size:16px;letter-spacing:.1em;line-height:1.5;font-weight:500}.page-cmss .heading-4:not(:last-child){margin-bottom:20px}.page-cmss .heading-4::before{content:"";display:block;width:0;height:0;margin-top:-0.25em}.page-cmss .heading-4::after{content:"";display:block;width:0;height:0;margin-bottom:-0.25em}@media screen and (min-width: 768px){.page-cmss .section-heading4,.page-cmss .heading-4:not(:last-child){margin-bottom:25px}}@media screen and (min-width: 768px){.page-cmss .heading-4{font-size:20px;letter-spacing:.1em}}.page-cmss.page-brochure .section .container,.page-cmss.page-inquiry .section .container{padding-block:40px}@media screen and (max-width: 899px){.page-cmss.page-brochure .section .container,.page-cmss.page-inquiry .section .container{padding-block:24px}}@media screen and (max-width: 899px){.page-cmss.page-brochure .section .container .content-flex,.page-cmss.page-inquiry .section .container .content-flex{padding-bottom:40px}}.page-cmss.page-brochure .section .container .content-flex>*,.page-cmss.page-inquiry .section .container .content-flex>*{flex:1;min-width:325px}.page-cmss.page-brochure .section .container .content-flex .content-head,.page-cmss.page-inquiry .section .container .content-flex .content-head{font-size:calc(15/16*1rem);font-weight:500;line-height:calc(20/16*1rem);letter-spacing:.2em;color:#4a5071}@media screen and (min-width: 768px){.page-cmss.page-brochure .section .container .content-flex .content-head,.page-cmss.page-inquiry .section .container .content-flex .content-head{font-size:18px;line-height:27px}}.page-cmss.page-brochure .section .container .content-flex .content-list,.page-cmss.page-inquiry .section .container .content-flex .content-list{margin-block:20px}.page-cmss.page-brochure .section .container .content-flex .content-list .content-list-item,.page-cmss.page-inquiry .section .container .content-flex .content-list .content-list-item{color:#4a5071;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(18/16*1rem);letter-spacing:0;position:relative;padding-left:15px}.page-cmss.page-brochure .section .container .content-flex .content-list .content-list-item:not(:last-child),.page-cmss.page-inquiry .section .container .content-flex .content-list .content-list-item:not(:last-child){margin-bottom:5px}.page-cmss.page-brochure .section .container .content-flex .content-list .content-list-item::before,.page-cmss.page-inquiry .section .container .content-flex .content-list .content-list-item::before{background-color:#c9caca;content:"";display:block;width:5px;height:5px;position:absolute;top:9px;left:0}.page-cmss.page-brochure .section .container .content-flex .content-note,.page-cmss.page-inquiry .section .container .content-flex .content-note{margin-top:20px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:.1em;color:#4a5071}@media screen and (min-width: 768px){.page-cmss.page-brochure .section .container .content-flex .content-note,.page-cmss.page-inquiry .section .container .content-flex .content-note{font-size:16px;line-height:25px}}.page-cmss.page-brochure .nav .container,.page-cmss.page-inquiry .nav .container{padding-block:0}.page-cmss.page-inquiry .contact-intro .container .content-flex .content-item{width:100%}@media screen and (min-width: 768px){.page-cmss.page-inquiry .contact-intro .container .content-flex .content-item{width:calc(50% - 50px)}}@media screen and (min-width: 1040px){.page-cmss.page-inquiry .contact-intro .container .content-flex .content-item{width:calc(25% - 50px);min-width:unset}}.page-cmss.page-inquiry .contact-intro .container .content-flex .content-item .content-head{color:#000}@media screen and (max-width: 899px){.page-cmss.page-inquiry .lp-form .container{padding-block:16px 80px}}.page-cmss.page-inquiry .lp-form a{color:#4a5071}.page-cmss.page-inquiry .lp-form .content{margin-top:40px}.page-cmss.page-inquiry .lp-form form .legal-consent-container:not(:first-child){margin-top:40px}.page-cmss.page-inquiry .lp-form form fieldset{max-width:100%}.page-cmss.page-inquiry .lp-form form fieldset:not(:first-child){margin-top:20px}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-1 .hs-form-field>.input{margin-right:0}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2{display:flex;flex-wrap:wrap;box-sizing:border-box;max-width:inherit}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-lastname,.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-firstname{width:100%;box-sizing:border-box}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-lastname{padding-right:0}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-firstname{padding-left:0}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-form-field{width:100%;float:none;box-sizing:border-box}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-form-field>.input{margin-right:0}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-form-field:nth-child(2){margin-top:20px}.page-cmss.page-inquiry .lp-form form .hs-form-field:not(:first-child){margin-top:40px}.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{display:block;font-size:16px;color:#4a5071;width:200px;letter-spacing:.1em;line-height:2em;font-weight:500;border-top:1px solid #4a5071;padding-top:9px;margin-bottom:0 !important}.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input{display:block;margin-top:7px;margin-right:0}.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input ul>li.hs-form-checkbox:not(:first-child){margin-top:10px}.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input ul>li.hs-form-checkbox span{font-size:13px;line-height:2;padding-left:5px;width:calc(100% - 25px);display:inline-flex;color:#4a5071}.page-cmss.page-inquiry .lp-form form .hs-fieldtype-checkbox label.hs-form-checkbox-display input[type=checkbox]{width:13px !important;height:13px;border-radius:3px;top:4px}.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>ul.hs-error-msgs .hs-error-msg{color:#e61010}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input textarea{outline:0;background:none rgba(0,0,0,0);vertical-align:middle;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9caca;border-radius:5px;width:100% !important;box-sizing:border-box;font-size:13px;letter-spacing:.15em;font-family:"Noto Sans JP",sans-serif;padding:10px 14px 9px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea{outline:0;background:none rgba(0,0,0,0);vertical-align:middle;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9caca;border-radius:5px;width:100% !important;box-sizing:border-box;font-size:13px;letter-spacing:.15em;font-family:"Noto Sans JP",sans-serif;padding:10px 14px 9px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input textarea{outline:0;background:none rgba(0,0,0,0);vertical-align:middle;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9caca;border-radius:5px;width:100% !important;box-sizing:border-box;font-size:13px;letter-spacing:.15em;font-family:"Noto Sans JP",sans-serif;padding:10px 14px 9px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone>.input input{outline:0;background:none rgba(0,0,0,0);vertical-align:middle;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9caca;border-radius:5px;width:100% !important;box-sizing:border-box;font-size:13px;letter-spacing:.15em;font-family:"Noto Sans JP",sans-serif;padding:10px 14px 9px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input input.hs-input.invalid.error,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone>.input input.hs-input.invalid.error,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-date>.input input.hs-input.invalid.error,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea.hs-input.invalid.error{border-color:#e61010}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input textarea,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input textarea{min-height:120px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input input::-moz-placeholder, .page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone>.input input::-moz-placeholder, .page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea::-moz-placeholder{font-size:13px;font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.5;color:#c9caca}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input input::placeholder,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone>.input input::placeholder,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea::placeholder{font-size:13px;font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.5;color:#c9caca}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text .hs-field-desc,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-field-desc,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select .hs-field-desc{margin-top:10px;font-size:16px;color:#4a5071}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text .hs-field-desc[style*="display:block"]+.input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-field-desc[style*="display:block"]+.input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select .hs-field-desc[style*="display:block"]+.input{margin-top:10px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-checkbox .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-file .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-date .hs-error-msgs{color:#e61010;font-size:12px;font-weight:400;line-height:2;letter-spacing:.05em;margin-top:10px;margin-left:230px;width:100%}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input{position:relative;max-width:inherit}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input::before{content:"";position:absolute;top:18px;right:15px;width:10px;height:6px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzBmMGYwZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggaWQ9IuWQiOS9k18xNCIgZGF0YS1uYW1lPSLlkIjkvZMgMTQiIGNsYXNzPSJjbHMtMSIgZD0iTTUsNGw1LTRWMkw1LDZaTTAsMlYwTDUsNFY2WiIvPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input select.hs-input{display:block;outline:none;text-indent:.01px;background:none rgba(0,0,0,0);vertical-align:middle;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9caca;border-radius:5px;width:100%;max-height:40px;box-sizing:border-box;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.1em;font-family:"Noto Sans JP",sans-serif;padding:11px 30px 11px 14px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input{text-align:center}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label{display:block}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>input{display:none}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>input:checked+span::after{opacity:1;pointer-events:auto}.page-cmss.page-inquiry .lp-form form .checkbox-title{display:inline-block;float:left;font-size:13px;letter-spacing:.15em;line-height:2em;font-weight:400;border-top:1px solid #4a5071;width:100%;padding-top:9px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input{margin-left:0;margin-top:5px;text-align:center}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{display:inline-block;font-size:17px;letter-spacing:.2em;line-height:2em;font-weight:500;text-align:left;position:relative;padding-left:40px;margin-left:0}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::before{content:"";width:20px;height:20px;border-radius:5px;border:1px solid #c9caca;box-sizing:border-box;background-color:rgba(0,0,0,0);position:absolute;top:4px;left:0}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-1 .legal-consent-container .hs-fieldtype-booleancheckbox label>input:checked+span::before{border-color:#c9caca;background-color:#c9caca}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::after{content:"";width:11px;height:8px;border-bottom:3px solid #4a5071;border-left:3px solid #4a5071;height:6px;width:11px;transform:rotate(-45deg);top:7px;left:2px;position:absolute;transition:opacity .2s;opacity:0;pointer-events:none}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input:checked label>span::after{opacity:1}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span .aInput{text-decoration:underline}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .hs-error-msgs{color:#e61010;text-align:center;margin-top:10px;width:100%}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list{display:flex;flex-wrap:wrap}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list .hs-form-radio-display{width:auto}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list .hs-form-radio{display:inline-block}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list .hs-form-radio .hs-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list .hs-form-radio:not(:last-child){margin-right:30px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list .hs-form-radio label>span{color:#4a5071;font-size:16px;font-weight:400;line-height:2;letter-spacing:.15em;padding-left:10px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-date .input .hs-dateinput .fn-date-picker.pika-single{border-radius:5px;border:1px solid #c9caca;border-bottom-color:#c9caca}.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-img,.page-cmss.page-inquiry .guide-report .container .content-flex .content-img{max-width:100%}@media screen and (min-width: 768px){.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-img,.page-cmss.page-inquiry .guide-report .container .content-flex .content-img{max-width:337px}}.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-text-block .content-text,.page-cmss.page-inquiry .guide-report .container .content-flex .content-text-block .content-text{font-size:13px;line-height:1.5625;letter-spacing:.1em;color:#4a5071;margin-bottom:20px}@media screen and (min-width: 768px){.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-text-block .content-text,.page-cmss.page-inquiry .guide-report .container .content-flex .content-text-block .content-text{font-size:16px}}.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-text-block .check-list,.page-cmss.page-inquiry .guide-report .container .content-flex .content-text-block .check-list{margin-top:20px}@media screen and (min-width: 768px){.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-text-block .check-list,.page-cmss.page-inquiry .guide-report .container .content-flex .content-text-block .check-list{margin-top:35px}}.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-text-block .check-list__item,.page-cmss.page-inquiry .guide-report .container .content-flex .content-text-block .check-list__item{font-size:13px;font-weight:500;letter-spacing:.1em;line-height:1.5;color:#ea5414;padding-left:20px;position:relative}@media screen and (min-width: 768px){.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-text-block .check-list__item,.page-cmss.page-inquiry .guide-report .container .content-flex .content-text-block .check-list__item{font-size:16px;padding-left:25px}}.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-text-block .check-list__item::before,.page-cmss.page-inquiry .guide-report .container .content-flex .content-text-block .check-list__item::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIuNzMiIGhlaWdodD0iMTIuNzMiIHZpZXdCb3g9IjAgMCAxMi43MyAxMi43MyI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMzg1NyIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMzg1NyIgd2lkdGg9IjEyLjczIiBoZWlnaHQ9IjEyLjczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMDQ0YTllIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzY5OTQiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDY5OTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPgogICAgPGcgaWQ9IuOCsOODq+ODvOODl182NzY3IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA2NzY3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNjc3MSIgZGF0YS1uYW1lPSLjg5HjgrkgNjc3MSIgZD0iTTE0Ljc4MSwxOS4yYS40MzguNDM4LDAsMCwxLS4zMDktLjEyOGwtMS41NTEtMS41NTFhLjQzNi40MzYsMCwxLDEsLjYxNy0uNjE3bDEuMjQyLDEuMjQyLDIuNTU1LTIuNTU1YS40MzYuNDM2LDAsMSwxLC42MTcuNjE3bC0yLjg2MywyLjg2NGEuNDM4LjQzOCwwLDAsMS0uMzA5LjEyOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMDcyIC0xMC45NjIpIiBmaWxsPSIjMDQ0YTllIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNjc3MiIgZGF0YS1uYW1lPSLjg5HjgrkgNjc3MiIgZD0iTTYuMzY1LDEyLjczQTYuMzY1LDYuMzY1LDAsMSwxLDEyLjczLDYuMzY1LDYuMzczLDYuMzczLDAsMCwxLDYuMzY1LDEyLjczbTAtMTEuODU4YTUuNDkyLDUuNDkyLDAsMSwwLDUuNDkyLDUuNDkzQTUuNSw1LjUsMCwwLDAsNi4zNjUuODczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMDQ0YTllIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;top:4px;left:0;position:absolute}@media screen and (min-width: 768px){.page-cmss.page-inquiry .guide-ppap .container .content-flex .content-text-block .check-list__item::before,.page-cmss.page-inquiry .guide-report .container .content-flex .content-text-block .check-list__item::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYuNzMzIiBoZWlnaHQ9IjE2LjczMyIgdmlld0JveD0iMCAwIDE2LjczMyAxNi43MzMiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzM4NTciIGRhdGEtbmFtZT0i6ZW35pa55b2iIDM4NTciIHdpZHRoPSIxNi43MzMiIGhlaWdodD0iMTYuNzMzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMDQ0YTllIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzY3NjgiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDY3NjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPgogICAgPGcgaWQ9IuOCsOODq+ODvOODl182NzY3IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA2NzY3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNjc3MSIgZGF0YS1uYW1lPSLjg5HjgrkgNjc3MSIgZD0iTTE1LjQwNiwyMC4zNzFBLjU3NS41NzUsMCwwLDEsMTUsMjAuMmwtMi4wMzgtMi4wMzlhLjU3My41NzMsMCwxLDEsLjgxMS0uODExbDEuNjMzLDEuNjMzLDMuMzU4LTMuMzU4YS41NzMuNTczLDAsMSwxLC44MTEuODExTDE1LjgxMSwyMC4yYS41NzUuNTc1LDAsMCwxLS40MDYuMTY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy45MDIgLTkuNTQ4KSIgZmlsbD0iIzA0NGE5ZSIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzY3NzIiIGRhdGEtbmFtZT0i44OR44K5IDY3NzIiIGQ9Ik04LjM2NywxNi43MzNhOC4zNjcsOC4zNjcsMCwxLDEsOC4zNjYtOC4zNjYsOC4zNzYsOC4zNzYsMCwwLDEtOC4zNjYsOC4zNjZtMC0xNS41ODZhNy4yMiw3LjIyLDAsMSwwLDcuMjE5LDcuMjIsNy4yMjgsNy4yMjgsMCwwLDAtNy4yMTktNy4yMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzA0NGE5ZSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);width:16px;height:16px;top:5px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .legal-consent-container:not(:first-child){margin-top:30px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form fieldset:not(:first-child){margin-top:30px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form fieldset .legal-consent-container{margin-top:20px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-lastname,.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-firstname{width:50% !important}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-lastname{padding-right:25px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-firstname{padding-left:25px;margin-top:0 !important}}@media screen and (min-width: 1050px){.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-form-field{width:100%;float:left}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form fieldset.form-columns-2 .hs-form-field:nth-child(2){margin-top:30px}}@media screen and (min-width: 1050px){.page-cmss.page-inquiry .lp-form form .hs-form-field{display:flex;flex-wrap:wrap}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field:not(:first-child){margin-top:30px}}@media screen and (max-width: 767px){.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{font-size:13px;width:100%}}@media screen and (min-width: 1050px){.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input{margin-top:0;margin-left:30px;width:calc(100% - 230px)}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input ul>li.hs-form-checkbox:not(:first-child){margin-top:20px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input ul>li.hs-form-checkbox span{font-size:16px;line-height:1.5;letter-spacing:.1em}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-fieldtype-checkbox label.hs-form-checkbox-display input[type=checkbox]{top:10px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input textarea{font-size:16px;padding:13px 14px 12px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea{font-size:16px;padding:13px 14px 12px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input textarea{font-size:16px;padding:13px 14px 12px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone>.input input{font-size:16px;padding:13px 14px 12px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input textarea,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input textarea{min-height:200px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input input::-moz-placeholder, .page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone>.input input::-moz-placeholder, .page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea::-moz-placeholder{font-size:16px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text>.input input::placeholder,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone>.input input::placeholder,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea>.input textarea::placeholder{font-size:16px}}@media screen and (max-width: 1049px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text .hs-field-desc,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-field-desc,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select .hs-field-desc{width:auto}}@media screen and (max-width: 767px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text .hs-field-desc,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-field-desc,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select .hs-field-desc{margin-left:0;font-size:13px}}@media screen and (min-width: 1050px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text .hs-field-desc[style*="display:block"]+.input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-field-desc[style*="display:block"]+.input,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select .hs-field-desc[style*="display:block"]+.input{margin-top:0;margin-left:230px}}@media screen and (min-width: 1050px){.page-cmss.page-inquiry .lp-form form .hs-form-field .hs-field-desc[style*="display:block"]{width:calc(100% - 230px);margin-left:30px}.page-cmss.page-inquiry .lp-form form .hs-form-field .hs-field-desc[style*="display:block"]+.input{margin-left:230px}}@media all and (-ms-high-contrast: none){.page-cmss.page-inquiry .lp-form form .hs-form-field .hs-field-desc{margin-top:-25px !important;margin-left:230px}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-field-desc+.input{margin-top:10px;margin-left:230px}}@media screen and (max-width: 1049px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-checkbox .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-file .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-date .hs-error-msgs{margin-left:0}}@media screen and (max-width: 767px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-text .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-phone .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-textarea .hs-error-msgs,.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select .hs-error-msgs{font-size:10px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input{max-width:350px !important}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input::before{top:23px;right:20px}}@media all and (-ms-high-contrast: none){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input::before{display:none}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input select.hs-input{font-size:16px;font-weight:400;padding:12px 40px 14px 14px;max-height:50px}}@media all and (-ms-high-contrast: none){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-select>.input select.hs-input{padding:15px 25px 9px 12px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .checkbox-title{font-size:16px;width:200px}}@media screen and (min-width: 1050px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input{margin-left:30px}}@media screen and (max-width: 767px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{font-size:15px;padding-left:18px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::before{width:25px;height:25px}}@media all and (-ms-high-contrast: none){.page-cmss.page-inquiry .lp-form form fieldset.form-columns-1 .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span::before{top:5px}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-1 .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span::after{top:11px !important}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span::after{width:17px;height:11px;top:7px}}@media screen and (max-width: 767px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list.multi-container{display:block}.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list.multi-container .hs-form-radio{display:block}}@media screen and (max-width: 767px){.page-cmss.page-inquiry .lp-form form .hs-form-field.hs-fieldtype-radio .input ul.inputs-list .hs-form-radio label>span{font-size:13px}}.page-cmss.page-inquiry .lp-form form .hs-form-field .input .hs-dateinput input.hs-input{box-sizing:border-box;border-radius:5px;border:1px solid #c9caca;color:#4a5071;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em;height:50px;padding:15px;width:100%}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-1 .legal-consent-container .hs-fieldtype-booleancheckbox{justify-content:center;float:inherit;width:100%}.page-cmss.page-inquiry .lp-form form fieldset.form-columns-1 .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span{display:inline-block;color:#4a5071;font-size:15px;letter-spacing:.1em;line-height:2em;font-weight:500;position:relative;padding-left:30px;margin-left:0}@media screen and (max-width: 767px){.page-cmss.page-inquiry .lp-form form .hs-form-field .input .hs-dateinput input.hs-input{font-size:13px;height:40px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form fieldset.form-columns-1 .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span{font-size:17px;padding-left:40px}}.page-cmss.page-inquiry .lp-form form .legal-consent-container .hs-richtext{color:#4a5071;font-size:13px;letter-spacing:.15em;line-height:2em}.page-cmss.page-inquiry .lp-form form .legal-consent-container .hs-richtext::before{content:"";display:block;width:0;height:0;margin-top:-0.5em}.page-cmss.page-inquiry .lp-form form .legal-consent-container .hs-richtext::after{content:"";display:block;width:0;height:0;margin-bottom:-0.5em}.page-cmss.page-inquiry .lp-form form .legal-consent-container .hs-richtext:not(:first-child){margin-top:20px}.page-cmss.page-inquiry .lp-form form .legal-consent-container .hs-richtext:not(:last-child){margin-bottom:20px}.page-cmss.page-inquiry .lp-form form .legal-consent-container .input{text-align:center}.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label{display:inline-block}.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>input{display:none}.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>input:checked+span::after{opacity:1;pointer-events:auto}.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>span{display:inline-block;font-size:15px;letter-spacing:.2em;line-height:2em;font-weight:700;text-align:left;position:relative;padding-left:30px}.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>span::before{content:"";width:20px;height:20px;border-radius:5px;box-sizing:border-box;background-color:#c9caca;position:absolute;top:4px;left:0}.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>span::after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi45NiAxMS40NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGlkPSLjg5HjgrlfOTciIGRhdGEtbmFtZT0i44OR44K5IDk3IiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDUuMWw2Ljg5LDYuMzRMMTcsMi4yMSwxNC43LDAsNi44OSw3LjMxLDIuMDcsMi43N1oiLz48L2c+PC9nPjwvc3ZnPg==");background-size:cover;position:absolute;transition:opacity .2s;opacity:0;pointer-events:none}.page-cmss.page-inquiry .lp-form form .legal-consent-container .hs-error-msgs{color:#e61010;text-align:center;margin-top:10px;width:100%}.page-cmss.page-inquiry .lp-form form .hs-submit{margin-top:20px;text-align:center}.page-cmss.page-inquiry .lp-form form .hs-submit .actions{border-radius:5px;box-sizing:border-box;display:inline-block;text-align:left;background:linear-gradient(#f7ed11 0%, #f8c725 100%);position:relative;transition:all .3s}.page-cmss.page-inquiry .lp-form form .hs-submit .actions::before{content:"";width:22px;height:8px;position:absolute;top:calc(50% - 4px);right:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjEuNzcxIiBoZWlnaHQ9IjcuOTg5IiB2aWV3Qm94PSIwIDAgMjEuNzcxIDcuOTg5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSIyMS43NyIgaGVpZ2h0PSI3Ljk4OSIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNTUpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNTUpIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNS45OC4xMzRhLjguOCwwLDEsMC0uODg2LDEuMzI5bDIuNiwxLjczMkguOGEuOC44LDAsMCwwLDAsMS42SDE3LjY5MmwtMi42LDEuNzMyYS44LjgsMCwxLDAsLjg4NiwxLjMyOWw1Ljc5LTMuODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);background-image:url(//7471626.fs1.hubspotusercontent-na1.net/hubfs/7471626/raw_assets/public/cmss-theme/assets/images/common/ico_arrow_r.svg);background-repeat:no-repeat;background-position:center}.page-cmss.page-inquiry .lp-form form .hs-submit .actions input{color:#4a5071;font-size:16px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:.1em;line-height:1.5em;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;padding-left:0;padding-right:0;position:relative;z-index:1;min-width:220px;padding:19px 63px 17px 30px;cursor:pointer;text-align:center}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .legal-consent-container .hs-richtext{font-size:14px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>span{font-size:17px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>span{padding-left:40px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>span::before{width:25px;height:25px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .legal-consent-container .input label>span::after{width:17px;height:11px;top:calc(50% - 5px)}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-submit{margin-top:40px}}@media screen and (min-width: 768px){.page-cmss.page-inquiry .lp-form form .hs-submit .actions input{min-width:280px}.page-cmss.page-inquiry .lp-form form .hs-submit .actions:hover{background-color:#f4f7ff}}.page-cmss .download-cta .container{width:min(100%,1110px)}.page-cmss .download-cta .container .content{border-radius:4px;background-color:#f5f7ff;overflow:hidden;margin-top:30px;padding:40px}.page-cmss .download-cta .container .content .download-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.page-cmss .download-cta .container .content .download-card__image{width:min(100%,519px)}.page-cmss .download-cta .container .content .download-card__title{margin-top:16px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0;text-align:center}@media screen and (min-width: 899px){.page-cmss .download-cta .container .content .download-card__title{font-size:30px;line-height:36px}}.page-cmss .download-cta .container .content .download-card__title .small{display:block;margin-bottom:12px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:0}@media screen and (min-width: 899px){.page-cmss .download-cta .container .content .download-card__title .small{font-size:20px;line-height:24px}}.page-cmss .download-cta .container .content .download-card__button{display:flex;align-items:center;justify-content:center;width:min(100%,286px);height:49px;margin-top:20px;border-radius:4px;background:linear-gradient(#f7e515 0%, #f8cf21 100%);font-size:calc(16/16*1rem);font-weight:700;line-height:calc(19/16*1rem);letter-spacing:0;transition:all .3s}.page-cmss .download-cta .container .content .download-card__button:hover{opacity:.7}.page-solution .product-list .container .list .item a .wrap .logo{width:60%}.page-solution .product-list .container .list .item a .wrap .text{width:100%;font-size:calc(24/16*1rem);font-weight:400;line-height:calc(31/16*1rem);letter-spacing:0;color:#f5f5f5}.page-solution .product-list .container .list .item a .wrap .lead{margin-top:20;font-size:calc(20/16*1rem);font-weight:400;line-height:calc(32/16*1rem);letter-spacing:0;color:#f5f5f5}@media screen and (max-width: 1139px){.page-solution .product-list .container .list .item a .wrap .lead{font-size:20px;line-height:1.4}}@media screen and (min-width: 768px)and (max-width: 1140px){.page-solution .product-list .container .list .item a .wrap .lead{font-size:16px;line-height:1.25}}.page-solution .product-list .container .list .item a .wrap .button{font-size:calc(18/16*1rem);font-weight:400;line-height:calc(18/16*1rem);letter-spacing:0;background:#00406c;text-align:center;width:186px;margin-left:auto;margin-right:auto;padding:12px 0;border-radius:40px;color:#fff;position:absolute;bottom:-60px;left:0;right:0;transition:all .2s}.page-solution .product-list .container .list .item a .wrap .button:hover{color:#00406c;background:#fff}@media screen and (max-width: 1139px){.page-solution .product-list .container .list .item a .wrap .button{bottom:-70px}}.renewal.section.casestudy .casestudy-container{width:min(100%,1240px);padding-top:100px}.renewal.section.casestudy .casestudy-container .subtitle{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:52px;font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container .subtitle .icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.renewal.section.casestudy .casestudy-container .subtitle .icon img{width:23px;height:auto}.renewal.section.casestudy .casestudy-container .category .casestudy-topbar .category-list{display:flex;justify-content:center;gap:10px;border-bottom:2px solid #d61518}.renewal.section.casestudy .casestudy-container .category .casestudy-topbar .category-list li{background-color:#ffe3e3;border-radius:10px 10px 0 0;width:33%;max-width:240px;height:60px;position:relative;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container .category .casestudy-topbar .category-list li.current{background-color:#fff;color:#d61518;border-width:2px;border-style:solid;border-color:#d61518;position:relative}.renewal.section.casestudy .casestudy-container .category .casestudy-topbar .category-list li.current::after{content:"";position:absolute;bottom:-5px;width:100%;height:6px;background-color:#fff}.renewal.section.casestudy .casestudy-container .category .casestudy-topbar .category-list li a{display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;position:absolute;inset:0;text-align:center}.renewal.section.casestudy .casestudy-container .category .casestudy-tagbar{display:none;background-color:#fcfcfc}.renewal.section.casestudy .casestudy-container .category .casestudy-tagbar.industry-tagbar .category-list{grid-template-columns:repeat(4, 1fr);width:100%}.renewal.section.casestudy .casestudy-container .category .casestudy-tagbar .category-list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;justify-content:center;gap:20px;width:min(100%,835px);margin-inline:auto;padding:40px 60px}.renewal.section.casestudy .casestudy-container .category .casestudy-tagbar .category-list li{border:1px solid #979797;border-radius:24px;width:min(100%,265px);height:48px;overflow:hidden;background-color:#fff;position:relative}.renewal.section.casestudy .casestudy-container .category .casestudy-tagbar .category-list li.current{border-color:#d61518;background-color:#d61518;color:#fff}.renewal.section.casestudy .casestudy-container .category .casestudy-tagbar .category-list li.current a{font-weight:700}.renewal.section.casestudy .casestudy-container .category .casestudy-tagbar .category-list li a{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container .no-content,.renewal.section.casestudy .casestudy-container .loading{padding-top:40px;font-size:calc(26/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:60px;-moz-column-gap:50px;column-gap:50px;margin-top:80px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item{position:relative;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;overflow:hidden;width:100%;height:auto}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item:hover{box-shadow:2px 2px 10px rgba(0,0,0,.3)}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .casestudy-link{position:absolute;inset:0}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .label{width:-moz-fit-content;width:fit-content;min-height:34px;margin:24px 30px 10px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .label .label-text{display:block;border:1px solid #d61518;padding:2px 18px;font-size:calc(16/16*1rem);font-weight:500;line-height:calc(30/16*1rem);letter-spacing:0;color:#d61518}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .img-block{display:grid;place-items:center;width:100%;min-height:144px;padding-inline:30px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .img-block .img{width:60%;min-width:197px;margin-inline:auto;overflow:hidden}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .img-block .img img{max-height:100%;-o-object-fit:cover;object-fit:cover}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .content{padding:10px 30px 20px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .content .title{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .content .introduction{margin-top:10px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block{display:flex;flex-direction:column;gap:4px;padding:20px 35px;background-color:#f3f3f3}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .environment,.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .function{display:flex;align-items:center;gap:16px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .environment .info-label,.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .function .info-label{display:flex;align-items:center;gap:4px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .environment .info-label .info-icon,.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .function .info-label .info-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .environment .info-label .info-icon img,.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .function .info-label .info-icon img{width:20px;height:auto}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .environment .info-label .info-label-text,.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .function .info-label .info-label-text{color:#d61518}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .environment .line,.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .function .line{display:block;width:1px;height:16px;background-color:#d61518}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .pagination{text-align:center;margin-top:87px;display:flex;justify-content:center;align-items:center}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .pagination li{width:40px;height:40px;display:grid;place-items:center;color:#7b7b7b;transition:background .3s,color .3s;border-radius:100%}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .pagination li.current{background-color:#b10104;color:#fff}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .pagination li:hover{color:#b10104}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .pagination li a{display:grid;width:100%;height:100%;place-items:center;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0}@media screen and (max-width: 1145px){.renewal.section.casestudy .casestudy-container{width:min(100%,500px);padding-top:60px}.renewal.section.casestudy .casestudy-container .subtitle{gap:6px;margin-bottom:40px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container .category .casestudy-topbar .category-list{gap:5px}.renewal.section.casestudy .casestudy-container .category .casestudy-topbar .category-list li{font-size:calc(12/16*1rem);font-weight:700;line-height:calc(16/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container .category .casestudy-topbar .category-list li a{flex-direction:column}.renewal.section.casestudy .casestudy-container .category .casestudy-tagbar .category-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px;padding:30px 16px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list{grid-template-columns:repeat(1, 1fr);gap:20px;margin-top:40px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .label{min-height:25px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .label .label-text{padding:0 18px;font-size:calc(12/16*1rem);font-weight:500;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .content{padding:10px 20px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .content .introduction{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block{gap:7px;padding:12px 30px}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .environment,.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .function{display:flex;align-items:center;gap:12px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .environment .info-label .info-icon img,.renewal.section.casestudy .casestudy-container #archive-list .casestudy .casestudy-list .casestudy-item .info-block .function .info-label .info-icon img{width:22px}}.renewal.section.casestudy-single.fv-single{background:url(../../img/casestudy/bg_fv.png) no-repeat center/cover}.renewal.section.casestudy-single.fv-single .container{display:flex;width:min(100%,1280px);padding:0}.renewal.section.casestudy-single.fv-single .container .fv-content{flex:1 1 0;margin-left:40px;padding-block:126px}.renewal.section.casestudy-single.fv-single .container .fv-content .label{width:-moz-fit-content;width:fit-content;background-color:#d61518}.renewal.section.casestudy-single.fv-single .container .fv-content .label .label-text{display:block;padding:2px 18px;font-size:calc(16/16*1rem);font-weight:500;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff}.renewal.section.casestudy-single.fv-single .container .fv-content .page-head{margin-top:20px;font-size:calc(44/16*1rem);font-weight:700;line-height:calc(64/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.fv-single .container .fv-content .introduction{margin-top:30px;font-size:calc(18/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.fv-single .container .fv-content .info-block{display:flex;gap:13px;margin-top:40px}.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .environment,.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .function{display:flex;align-items:center;gap:16px;border:1px solid #7b7b7b;border-radius:6px;background-color:#fff;padding:8px 14px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .environment .info-label,.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .function .info-label{display:flex;align-items:center;gap:4px}.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .environment .info-label .info-icon,.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .function .info-label .info-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .environment .info-label .info-icon img,.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .function .info-label .info-icon img{width:20px;height:auto}.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .environment .info-label .info-label-text,.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .function .info-label .info-label-text{color:#d61518}.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .environment .line,.renewal.section.casestudy-single.fv-single .container .fv-content .info-block .function .line{display:block;width:1px;height:16px;background-color:#d61518}.renewal.section.casestudy-single.fv-single .container .fv-form{display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(247,247,247,.9);padding:47px 54px}.renewal.section.casestudy-single.fv-single .container .fv-form .form-title{width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block{width:412px;margin-top:14px}@media screen and (max-width: 1226px){.renewal.section.casestudy-single.fv-single .container .fv-form .form-block{width:440px;padding-inline:14px}}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .text{text-align:center;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block fieldset{margin-top:0px !important}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block fieldset .hs-form-field{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding-right:0;margin-top:16px !important}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block fieldset .hs-form-field label{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:0 !important;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block fieldset .hs-form-field label span.hs-form-required{color:#d61518}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block fieldset .hs-form-field .input{margin-right:0;padding-right:0;width:min(100%,340px)}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block fieldset .hs-form-field .input .hs-input{width:100%;height:40px;padding-inline:16px;background:#fff;border-radius:3px}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block fieldset .hs-form-field .hs-error-msgs{width:100%}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block fieldset .hs-form-field .hs-error-msgs .hs-error-msg{white-space:wrap;color:#d61518}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .form-columns-1:first-of-type{display:none !important}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .form-columns-2{display:flex;justify-content:flex-end}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .form-columns-2 .hs-form-field{width:46%}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .form-columns-2 .hs-form-field .input{width:min(100%,150px)}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_optin{justify-content:center !important}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display{display:flex;align-items:center;gap:4px;margin-top:14px;margin-inline:auto}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]{width:16px;height:16px;padding-inline:0;border-radius:2px;border:1px solid #767676;position:relative}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:checked::before{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:700;top:50%;left:50%;transform:translate(-50%, -50%)}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display a{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#007fff}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_optin .hs-form-booleancheckbox .hs-form-booleancheckbox-display a:hover{text-decoration:underline;text-underline-offset:auto}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_message,.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_recaptcha{display:none !important}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_error_rollup{position:absolute}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_error_rollup .hs-main-font-element{text-align:center;color:#d61518}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_submit .actions{display:flex;align-items:center;width:min(100%,340px);height:56px;margin-top:30px;margin-inline:auto;background:#d61518;border-radius:35px;border:1px solid #d61518;color:#fff;transition:background .3s,color .3s;position:relative}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_submit .actions input[type=submit]{display:block;width:100%;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(56/16*1rem);letter-spacing:0;text-align:center}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_submit .actions:hover{background:#fff;color:#d61518}.renewal.section.casestudy-single.fv-single .container .fv-form .form-block .hs_submit .actions::after{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;top:50%;right:13px;transform:translateY(-50%)}.renewal.section.casestudy-single.content{background-color:#2c2e38;color:#fff}.renewal.section.casestudy-single.content .container{width:min(100%,860px);padding-block:60px}.renewal.section.casestudy-single.content .container.first-container{padding-top:120px}.renewal.section.casestudy-single.content .container.last-container{padding-bottom:100px}.renewal.section.casestudy-single.content .container .title-block{display:flex;align-items:center;justify-content:flex-start;gap:20px}.renewal.section.casestudy-single.content .container .title-block .section-head{width:-moz-fit-content;width:fit-content;font-size:calc(32/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff}.renewal.section.casestudy-single.content .container .title-block .line{display:block;width:min(100%,320px);height:3px;background-color:#7cbcff}.renewal.section.casestudy-single.content .container .content-block{margin-top:50px}.renewal.section.casestudy-single.content .container .content-block ul{margin-left:20px}.renewal.section.casestudy-single.content .container .content-block ul li{position:relative}.renewal.section.casestudy-single.content .container .content-block ul li .icon{position:absolute;left:-20px;top:50%;transform:translateY(-50%)}.renewal.section.casestudy-single.overview{color:#000}.renewal.section.casestudy-single.overview .content-block{background-color:#fff;padding:80px 80px 34px}.renewal.section.casestudy-single.overview .content-block .img{width:min(100%,370px);margin-inline:auto}.renewal.section.casestudy-single.overview .content-block .introduction{margin-top:62px;font-size:calc(30/16*1rem);font-weight:700;line-height:calc(44/16*1rem);letter-spacing:0;text-align:center}.renewal.section.casestudy-single.overview .content-block .line{width:min(80%,461px);height:1px;margin-top:50px;margin-inline:auto;background-color:#000}.renewal.section.casestudy-single.overview .content-block .textarea{margin-top:36px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(34/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.issue .content-block .issue-list{display:flex;flex-direction:column;gap:30px}.renewal.section.casestudy-single.issue .content-block .issue-list .issue-item{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.effect .content-block .content-head{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.effect .content-block .effect-list{margin-top:50px}.renewal.section.casestudy-single.effect .content-block .effect-list .effect-item-title{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.effect .content-block .effect-list .effect-item-title:not(:first-of-type){margin-top:60px}.renewal.section.casestudy-single.effect .content-block .effect-list .effect-item-text{margin-top:15px;margin-left:-20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(34/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.interview .content-block{display:flex;flex-direction:column;gap:90px}.renewal.section.casestudy-single.interview .content-block .interview-item{display:flex;align-items:flex-start;justify-content:center;gap:20px}.renewal.section.casestudy-single.interview .content-block .interview-item .interview-info{width:min(100%,339px)}.renewal.section.casestudy-single.interview .content-block .interview-item .interview-info .interview-img{width:100%;height:auto;overflow:hidden}.renewal.section.casestudy-single.interview .content-block .interview-item .interview-info .interview-img img{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.renewal.section.casestudy-single.interview .content-block .interview-item .interview-info .interview-job{margin-top:20px;font-size:calc(20/16*1rem);font-weight:400;line-height:calc(29/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.interview .content-block .interview-item .interview-info .interview-name{margin-top:15px;font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.interview .content-block .interview-item .interview-contents{flex:1 1 0}.renewal.section.casestudy-single.interview .content-block .interview-item .interview-contents .interview-title{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(35/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.interview .content-block .interview-item .interview-contents .interview-text{margin-top:20px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(34/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.profile .content-block .name{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(35/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.profile .content-block .introduction{margin-top:15px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(34/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.profile .content-block .info{display:flex;flex-direction:column;gap:16px;margin-top:20px}.renewal.section.casestudy-single.profile .content-block .info .info-item{display:flex;gap:37px}.renewal.section.casestudy-single.profile .content-block .info .info-item .info-item-title{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(34/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.profile .content-block .info .info-item .info-item-text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(34/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.service .content-block .service-img{width:min(100%,307px)}.renewal.section.casestudy-single.service .content-block .service-text{margin-top:30px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(34/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.service .content-block .service-list{display:flex;flex-direction:column;gap:20px;margin-top:30px}.renewal.section.casestudy-single.service .content-block .service-list .service-item{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.service .content-block .service-btn{display:flex;align-items:center;justify-content:center;position:relative;width:min(100%,290px);height:70px;margin-top:46px;margin-inline:auto;border-radius:35px;border:2px solid #fff;transition:all .3s}.renewal.section.casestudy-single.service .content-block .service-btn:hover{background-color:#fff;color:#000}.renewal.section.casestudy-single.service .content-block .service-btn .link{position:absolute;inset:0}.renewal.section.casestudy-single.service .content-block .service-btn .btn-text{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(29/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.cta{background:url(../../img/casestudy/bg_cta.png) no-repeat center/cover}.renewal.section.casestudy-single.cta .cta-container{display:flex;align-items:center;justify-content:center;gap:160px;width:min(100%,860px);padding-block:60px}.renewal.section.casestudy-single.cta .cta-container .img{width:min(100%,230px)}.renewal.section.casestudy-single.cta .cta-container .content{flex:1 1 0}.renewal.section.casestudy-single.cta .cta-container .content .section-head{font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.cta .cta-container .content .btn{display:flex;justify-content:center;align-items:center;width:min(100%,500px);height:90px;margin-top:40px;border-radius:47px;border:1px solid #d61518;background-color:#d61518;color:#fff;position:relative;transition:all .3s}.renewal.section.casestudy-single.cta .cta-container .content .btn:hover{background-color:#fff;color:#d61518}.renewal.section.casestudy-single.cta .cta-container .content .btn .link{position:absolute;inset:0;z-index:1}.renewal.section.casestudy-single.cta .cta-container .content .btn .btn-text{font-size:calc(21/16*1rem);font-weight:700;line-height:calc(40/16*1rem);letter-spacing:0}.renewal.section.casestudy-single.cta .cta-container .content .btn .icon{position:absolute;right:18px;font-size:27px}.renewal.section.bread.bottom.casestudy-single .container{padding-block:120px 50px}.page-casestudy-tamashin section{padding-inline:0}.page-casestudy-tamashin .fv-main{width:100%;position:relative;display:flex;justify-content:center;align-items:center;background-image:url(../../img/casestudy/tamashin/FV.jpg) !important;gap:120px;padding:40px 20px;background-position:center;background-size:cover;background-attachment:fixed;min-height:520px}.page-casestudy-tamashin .fv-main .overlay{opacity:.48;transition:background .3s,border-radius .3s,opacity .3s;filter:brightness(200%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);height:100%;width:100%;top:0;left:0;position:absolute;background-color:hsla(0,0%,100%,0) !important;z-index:-1}.page-casestudy-tamashin .fv-main .t-heading-block .text{text-align:center;font-size:24px;line-height:1.14815;color:#f5f5f5;position:relative;z-index:1;font-weight:bold}@media screen and (min-width: 997px){.page-casestudy-tamashin .fv-main .t-heading-block .text{font-size:36px}}.page-casestudy-tamashin .fv-main .t-heading-block .t-text{color:#fff;font-size:16px;line-height:2;margin-top:10px}.page-casestudy-tamashin .fv-main .t-form-block{border:1px solid #fff;padding:16px;width:380px;border-radius:4px;background-color:#000}.page-casestudy-tamashin .fv-main .t-form-block .t-form-text{color:#fff;font-size:16px;margin-bottom:16px;font-weight:bold;line-height:25.6px}.page-casestudy-tamashin .t-form-block{width:min(100%,335px);font-family:"Noto Sans JP",sans-serif !important;border-radius:4px;background-color:#000;margin-inline:auto;padding:32px 16px 55px;margin-bottom:48px}@media screen and (min-width: 997px){.page-casestudy-tamashin .t-form-block{margin-inline:0;width:380px;padding:16px;margin-bottom:0}}.page-casestudy-tamashin .t-form-text{color:#fff;line-height:25.6px;margin-bottom:16px}@media screen and (max-width: 996px){.page-casestudy-tamashin .t-form-text{width:min(100%,335px);margin-inline:auto}}@media screen and (max-width: 996px){.page-casestudy-tamashin .t-note{width:min(100%,335px);margin-inline:auto}}.page-casestudy-tamashin .t-form-block .hs-form-field{padding-right:0 !important}.page-casestudy-tamashin .t-form-block .form-columns-1,.page-casestudy-tamashin .t-form-block .form-columns-2{margin-top:22px !important}.page-casestudy-tamashin .t-form-block label{color:#fff;font-size:16px}.page-casestudy-tamashin .t-form-block .input{margin-top:4px !important;margin-right:0 !important;padding-right:0 !important}.page-casestudy-tamashin .t-form-block input{background-color:hsla(0,0%,100%,.9) !important;width:100% !important;font-size:16px;color:#40494e !important;padding:9px 10px;border-radius:3px}.page-casestudy-tamashin .t-form-block .hs-error-msg{text-wrap:wrap !important;width:100%}.page-casestudy-tamashin .t-form-block .hs_firstname .hs-error-msg,.page-casestudy-tamashin .t-form-block .hs-lastname .hs-error-msg{margin-top:14px}@media screen and (min-width: 482px){.page-casestudy-tamashin .t-form-block .hs_lastname .input{margin-right:8px !important}}@media screen and (max-width: 481px){.page-casestudy-tamashin .t-form-block .hs_firstname{margin-top:22px !important}}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox input{color:#0088fe !important}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox-display .hs-input{margin-top:0 !important;padding:0 !important;position:relative;background-color:inherit !important}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox-display .hs-input::before,.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox-display .hs-input::after{content:"";position:absolute;top:50%;left:10px}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox-display .hs-input::before{width:11px;height:11px;background-color:#fff;transform:translateY(calc(-50% - 1px));border:1px solid #848484}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox-display .hs-input::after{font:var(--fa-font-solid);font-size:11px;color:#fff;transform:translate(1px, calc(-50% - 1px))}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox-display .hs-input:checked::before{background-color:#2d75ff;border-color:#2d75ff}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox-display .hs-input:checked::after{content:""}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox-display a{color:#7cbcff}.page-casestudy-tamashin .t-form-block.hs-form-booleancheckbox label{display:flex}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox input{width:16px !important;height:16px;margin-right:8px;padding:0}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox span{line-height:16px;z-index:1}.page-casestudy-tamashin .t-form-block .hs-form-booleancheckbox span a{color:#7cbcff}.page-casestudy-tamashin .t-section .list li{margin-top:24px !important}.page-casestudy-tamashin .t-form-block .hs-form-required{color:#ff001f}.page-casestudy-tamashin .t-form-block .hs-submit{display:flex;justify-content:center;margin-top:24px}.page-casestudy-tamashin .t-form-block .actions{position:relative}.page-casestudy-tamashin .t-form-block .actions::before,.page-casestudy-tamashin .t-form-block .actions::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.page-casestudy-tamashin .t-form-block .actions::before{right:16px;width:10px;height:2px;background:#40494e;z-index:1}.page-casestudy-tamashin .t-form-block .actions::after{right:16px;width:8px;height:8px;border-top:2px solid #40494e;border-right:2px solid #40494e;transform:rotate(45deg)}.page-casestudy-tamashin .t-form-block .actions input{width:100%;padding:16px 48px;background-color:#0088fe !important;opacity:1;color:#fff !important;font-size:16px;border:none;border-radius:100px;cursor:pointer;text-align:center;transition:all .3s ease;position:relative;font-weight:bold !important;font-family:"Noto Sans JP",sans-serif !important}.page-casestudy-tamashin .t-form-block .actions a{width:100%;padding:16px 48px;background-color:#0088fe !important;opacity:1;color:#fff !important;font-size:16px;border:none;border-radius:100px;cursor:pointer;text-align:center;transition:all .3s ease;position:relative;font-weight:bold !important;font-family:"Noto Sans JP",sans-serif !important}.page-casestudy-tamashin .t-form-block .actions input:hover{background-color:#fff !important;color:#0088fe !important}.page-casestudy-tamashin .t-form-block .actions a:hover{background-color:#fff !important;color:#0088fe !important}.page-customerservice .customerservice .container .list .item{position:relative;margin-top:80px}.page-customerservice .customerservice .container .list .item:first-child{margin-top:0}@media screen and (max-width: 1139px){.page-customerservice .customerservice .container .list .item{margin-top:40px}}.page-customerservice .customerservice .container .list .item a{width:100%;display:block;padding:101px 0;min-height:470px;display:-ms-flex;display:flex;align-items:center;color:#fff}@media screen and (max-width: 1139px){.page-customerservice .customerservice .container .list .item a{min-height:auto;padding:40px 0}}.page-customerservice .customerservice .container .list .item a:hover .overlay{opacity:1;filter:brightness(71%) contrast(100%) saturate(100%) blur(8.3px) hue-rotate(0deg)}.page-customerservice .customerservice .container .list .item a:first-child{margin-top:0}.page-customerservice .customerservice .container .list .item a .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#000;background-image:url(../../img/customerservice/img01.jpg);background-position:center bottom;background-size:100%;background-repeat:no-repeat;opacity:1;filter:brightness(78%) contrast(146%) saturate(99%) blur(0px) hue-rotate(0deg)}.page-customerservice .customerservice .container .list .item a .wrap{position:absolute;left:10px;bottom:10px;z-index:3;width:36.875%;padding:75px 0 75px 20px;background-color:rgba(26,31,35,.658824)}@media screen and (max-width: 1139px){.page-customerservice .customerservice .container .list .item a .wrap{width:96%;margin-left:auto;margin-right:auto;position:relative;left:0;bottom:0;padding:60px 0 60px 20px}}.page-customerservice .customerservice .container .list .item a .wrap .lead{font-size:40px;line-height:1.2}@media screen and (max-width: 1139px){.page-customerservice .customerservice .container .list .item a .wrap .lead{font-size:28px;line-height:1.14286}}.page-customerservice .customerservice .container .list .item a .wrap .button{font-size:18px;line-height:1;background:#00406c;text-align:center;width:186px;margin-top:24px;padding:16px 0;border-radius:40px;color:#fff;transition:all .2s}@media screen and (max-width: 1139px){.page-customerservice .customerservice .container .list .item a .wrap .button{bottom:-70px}}.page-customerservice .customerservice .container .list .item a .wrap .button:hover{color:#00406c;background:#fff}.page-support .support .container{padding-block:40px}.page-support .support .container .lead{color:#fff;font-size:16px;line-height:2;margin-top:40px}.page-support .support .container .box{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}@media screen and (max-width: 1139px){.page-support .support .container .box{margin-top:40px;display:block}}.page-support .support .container .box .item{width:49%;position:relative;padding:150px 20px}@media screen and (max-width: 1139px){.page-support .support .container .box .item{width:100%;padding:100px 20px;margin-bottom:40px}}.page-support .support .container .box .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#fff;background-image:url(../../img/support/img01.jpg);background-size:cover;opacity:1}.page-support .support .container .box .item:nth-of-type(2) .overlay{background-image:url(../../img/support/img02.jpg)}.page-support .support .container .box .item h3,.page-support .support .container .box .item .boxlist,.page-support .support .container .box .item .button{position:relative;z-index:3}.page-support .support .container .box .item a{color:#f5f5f5}.page-support .support .container .box .item h3{font-size:36px;line-height:1.16667}@media screen and (max-width: 1139px){.page-support .support .container .box .item h3{font-size:14px;line-height:2}}.page-support .support .container .box .item .boxlist{margin-top:24px}.page-support .support .container .box .item .boxlist li{font-size:16px;line-height:2;padding-left:24px;margin-top:8px;position:relative}.page-support .support .container .box .item .boxlist li:first-child{margin-top:0}.page-support .support .container .box .item .boxlist li::before{display:block;position:absolute;top:6px;left:-4px;width:20px;height:20px;content:"";border-radius:50%;background:#7cbcff}.page-support .support .container .box .item .boxlist li:after{position:absolute;top:11px;left:0;content:"";width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.page-support .support .container .box .item .button{font-size:18px;line-height:1;text-align:center;width:186px;margin-top:24px;transition:all .2s}.page-support .support .container .box .item .button a{color:#fff;padding:12px 0;border-radius:40px;display:block;width:100%;background:#00406c}.page-support .support .container .box .item .button a:hover{color:#00406c;background:#fff}.page-support .support .container .box .item:hover .overlay{opacity:1;filter:brightness(88%) contrast(124%) saturate(105%) blur(10px) hue-rotate(0deg)}.page-support .support .container .box .item:hover:nth-of-type(2) .overlay{opacity:.49;filter:brightness(111%) contrast(98%) saturate(101%) blur(7.4px) hue-rotate(0deg)}.page-support .support-contact .container{padding-block:40px}.page-support .support-contact .container .list{margin-top:80px}.page-support .support-contact .container .list li{font-size:16px;line-height:2;padding-left:24px;margin-top:24px;position:relative}.page-support .support-contact .container .list li::before{display:block;position:absolute;top:6px;left:-4px;width:20px;height:20px;content:"";border-radius:50%;background:#7cbcff}.page-support .support-contact .container .list li:after{position:absolute;top:11px;left:0;content:"";width:9px;height:9px;border-top:3px solid #020f18;border-right:3px solid #020f18;transform:rotate(45deg)}.page-support .support-contact .container .list li:first-child{margin-top:0}.page-cybercare .step .container{padding-block:40px}.page-cybercare .step .container .section-lead{font-size:22px;line-height:1.45455;text-align:center;margin-bottom:80px}@media screen and (max-width: 1139px){.page-cybercare .step .container .section-lead{font-size:16px;line-height:1.75;margin-bottom:40px}}.page-cybercare .step .container .list{display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center;margin-top:80px}@media screen and (max-width: 899px){.page-cybercare .step .container .list{margin-top:40px}}.page-cybercare .step .container .list .item{position:relative;width:208px;background-image:url(../../img/cybercare/img01.jpg);background-position:center;background-size:cover;opacity:1;margin-left:20px;min-height:364px;display:-ms-flex;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1139px){.page-cybercare .step .container .list .item{margin-top:40px;width:100%;margin-left:0;min-height:240px}}.page-cybercare .step .container .list .item:first-child{margin-top:0}.page-cybercare .step .container .list .item:nth-of-type(2){background-image:url(../../img/cybercare/img02.jpg)}.page-cybercare .step .container .list .item:nth-of-type(2) .overlay{background-image:url(../../img/cybercare/02.png)}.page-cybercare .step .container .list .item:nth-of-type(3){background-image:url(../../img/cybercare/img03.jpg)}.page-cybercare .step .container .list .item:nth-of-type(3) .overlay{background-image:url(../../img/cybercare/03.png)}.page-cybercare .step .container .list .item:nth-of-type(4){background-image:url(../../img/cybercare/img04.jpg)}.page-cybercare .step .container .list .item:nth-of-type(4) .overlay{background-image:url(../../img/cybercare/04.png)}.page-cybercare .step .container .list .item:nth-of-type(5){background-image:url(../../img/cybercare/img05.jpg)}.page-cybercare .step .container .list .item:nth-of-type(5) .overlay{background-image:url(../../img/cybercare/05.png)}.page-cybercare .step .container .list .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background:rgba(0,0,0,.6);background-image:url(../../img/cybercare/01.png);background-position:center;background-repeat:no-repeat;background-size:100%;opacity:1}@media screen and (max-width: 1139px){.page-cybercare .step .container .list .item .overlay{background-size:50%}}.page-cybercare .step .container .list .item .wrap{position:relative;z-index:3}.page-cybercare .step .container .list .item .wrap .text{font-size:32px;line-height:1.3125;color:#fff;text-align:center}@media screen and (max-width: 1139px){.page-cybercare .step .container .list .item .wrap .text{font-size:28px;line-height:1.14286}}.page-cybercare .menu .container{padding-block:40px}.page-cybercare .menu .list{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;margin-top:70px;align-items:center}@media screen and (max-width: 1139px){.page-cybercare .menu .list{display:block;margin-top:40px}}@media screen and (min-width: 768px)and (max-width: 1140px){.page-cybercare .menu .list{display:flex;flex-wrap:wrap}}.page-cybercare .menu .list li{width:32%;margin-right:2%}@media screen and (max-width: 1139px){.page-cybercare .menu .list li{width:100%;margin-left:0;margin-bottom:40px}}@media screen and (min-width: 768px)and (max-width: 1140px){.page-cybercare .menu .list li{width:32%;margin-left:2%}}.page-cybercare .menu .list li:nth-of-type(3n){margin-right:0}.page-cybercare .menu .list .item{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:20px;min-height:362px}.page-cybercare .menu .list .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#fff;background-image:url(../../img/common/product_bg.jpg);background-size:cover;opacity:1;filter:brightness(53%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.page-cybercare .menu .list .item .wrap{position:relative;display:-ms-flex;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.page-cybercare .menu .list .item .title{font-size:24px;line-height:1.33333;color:#7cbcff;text-align:center}@media screen and (max-width: 1139px){.page-cybercare .menu .list .item .title{font-size:20px;line-height:1.4}}.page-cybercare .menu .list .item .lead{margin-top:20px;color:#f5f5f5;text-align:center;font-size:16px;line-height:1.75;font-weight:400;width:100%}@media screen and (max-width: 1139px){.page-cybercare .menu .list .item .lead{font-size:16px;line-height:1.25}}@media screen and (min-width: 768px)and (max-width: 1140px){.page-cybercare .menu .list .item .lead{font-size:16px;line-height:1.25}}.page-corpinfo .section,.page-recruit .section{padding-top:50px;padding-bottom:50px}.page-corpinfo .section .container,.page-recruit .section .container{padding-block:0}.page-corpinfo .section .list .item,.page-recruit .section .list .item{position:relative;margin-top:80px}.page-corpinfo .section .list .item:first-child,.page-recruit .section .list .item:first-child{margin-top:0}.page-corpinfo .section .list .item:nth-of-type(2n) .wrap,.page-recruit .section .list .item:nth-of-type(2n) .wrap{left:inherit;right:10px}.page-corpinfo .section .list .item.-mission .overlay,.page-recruit .section .list .item.-mission .overlay{background-image:url(../../img/corpinfo/index/img02.jpg);background-size:100%;background-position:center top}.page-corpinfo .section .list .item.-charity .overlay,.page-recruit .section .list .item.-charity .overlay{background-image:url(../../img/corpinfo/index/img03.jpg);background-size:180%}.page-corpinfo .section .list .item.-news .overlay,.page-recruit .section .list .item.-news .overlay{background-image:url(../../img/corpinfo/index/img04.jpg)}.page-corpinfo .section .list .item.-partner .overlay,.page-recruit .section .list .item.-partner .overlay{background-image:url(../../img/corpinfo/index/img05.jpg);background-position:center top}.page-corpinfo .section .list .item.-recruit .overlay,.page-recruit .section .list .item.-recruit .overlay{background-image:url(../../img/corpinfo/index/img06.jpg);background-position:center top}.page-corpinfo .section .list .item.-policy .overlay,.page-recruit .section .list .item.-policy .overlay{background-image:url(../../img/corpinfo/index/img07.jpg);background-size:400%}.page-corpinfo .section .list .item.-iso27001 .overlay,.page-recruit .section .list .item.-iso27001 .overlay{background-image:url(../../img/corpinfo/index/img08.jpg);background-size:350%;background-position:left top}.page-corpinfo .section .list .item.-recruit .overlay,.page-recruit .section .list .item.-recruit .overlay{background-image:url(../../img/recruit/bg_to_recruit.jpg);background-size:cover;background-position:center;opacity:1}.page-corpinfo .section .list .item .overlay,.page-recruit .section .list .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#000;background-image:url(../../img/corpinfo/index/img01.jpg);background-position:center bottom;background-size:100%;opacity:.6;filter:brightness(78%) contrast(146%) saturate(99%) blur(0px) hue-rotate(0deg)}.page-corpinfo .section .list .item .wrap,.page-recruit .section .list .item .wrap{position:absolute;left:10px;bottom:10px;z-index:3;width:36.875%;padding:75px 0 75px 20px;background-color:rgba(26,31,35,.658824)}.page-corpinfo .section .list .item .wrap .lead,.page-recruit .section .list .item .wrap .lead{font-size:40px;line-height:1.2}.page-corpinfo .section .list .item .wrap .button,.page-recruit .section .list .item .wrap .button{font-size:18px;line-height:1;background:#00406c;text-align:center;width:186px;margin-top:24px;padding:16px 0;border-radius:40px;color:#fff;transition:all .2s}.page-corpinfo .section .list .item .wrap .button:hover,.page-recruit .section .list .item .wrap .button:hover{color:#00406c;background:#fff}.page-corpinfo .section .list .item a,.page-recruit .section .list .item a{width:100%;display:block;padding:101px 0;min-height:470px;display:-ms-flex;display:flex;align-items:center;color:#fff}.page-corpinfo .section .list .item a:hover .overlay,.page-recruit .section .list .item a:hover .overlay{opacity:1;filter:brightness(71%) contrast(100%) saturate(100%) blur(8.3px) hue-rotate(0deg)}.page-corpinfo .section .list .sublist,.page-recruit .section .list .sublist{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}.page-corpinfo .section .list .sublist .item,.page-recruit .section .list .sublist .item{width:49%;margin-top:0}.page-corpinfo .section .list .sublist .item .wrap,.page-recruit .section .list .sublist .item .wrap{left:10px;right:inherit;width:96%}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .item{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .item:nth-of-type(2n) .wrap{right:inherit}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .item.-mission .overlay{background-size:cover}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .item .overlay{background-size:cover}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .item .wrap{width:96%;margin-left:auto;margin-right:auto;position:relative;left:0;bottom:0;padding:60px 0 60px 20px}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .item .wrap .lead{font-size:28px;line-height:1.14286}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .item .wrap .button{bottom:-70px}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .item a{min-height:auto;padding:40px 0}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .sublist{margin-top:0;display:block}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .sublist .item{width:100%;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-corpinfo .section .list .sublist .item .wrap{right:inherit;left:0;bottom:0}}.page-overview .section{padding-top:50px;padding-bottom:50px}.page-overview .section .container{padding-block:0}.page-overview .section.bg-dark{background:#2b2e38}.page-overview .section .list .item{position:relative;margin-top:80px;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}.page-overview .section .list .item:first-child{margin-top:0}.page-overview .section .list .item .data{width:240px;font-size:20px;line-height:1.3;color:#fff}.page-overview .section .list .item .content{color:#fff;width:844px;margin-left:24px;background-color:#242a30;padding:30px 25px;font-size:18px;line-height:1.44444}.page-overview .section .list .item .content ul li{margin-top:8px;position:relative;padding-left:24px}.page-overview .section .list .item .content ul li:first-child{margin-top:0}.page-overview .section .list .item .content ul li:after{position:absolute;top:50%;left:0;content:"";width:9px;height:9px;border-top:3px solid #71c9f8;border-right:3px solid #71c9f8;transform:translateY(-50%) rotate(45deg)}.page-overview .section .list .item .content ul li a{text-decoration:underline;text-underline-offset:3px}@media print,screen and (max-width: 1139px){.page-overview .section .list .item{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-overview .section .list .item .content{margin-left:0;margin-top:8px;font-size:14px;line-height:1.85714}}.page-corpinfo-product .section{padding-top:50px;padding-bottom:50px}.page-corpinfo-product .section .container{padding-block:0}.page-corpinfo-product .section.bg-dark{background:#2b2e38}.page-corpinfo-product .section.bg-dark .section-head{color:#eff4ff}.page-corpinfo-product .section .section-head{color:#2b2f38}.page-corpinfo-product .section-cloud .list{display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;margin-top:70px;align-items:center}.page-corpinfo-product .section-cloud .list .headline{font-size:30px;line-height:1.4;color:#fff;text-align:center;margin-bottom:40px}.page-corpinfo-product .section-cloud .list li{width:32%;margin-right:2%;height:380px}.page-corpinfo-product .section-cloud .list li:nth-of-type(3n){margin-right:0}.page-corpinfo-product .section-cloud .list .item{position:relative;display:flex;overflow:hidden;margin-bottom:20px}.page-corpinfo-product .section-cloud .list .item.-sms a:hover{background-color:#1d7502}.page-corpinfo-product .section-cloud .list .item.-cc a:hover{background-color:#71008f}.page-corpinfo-product .section-cloud .list .item.-ss a:hover{background-color:#1d7502}.page-corpinfo-product .section-cloud .list .item.-mgs a:hover{background-color:#8f0011}.page-corpinfo-product .section-cloud .list .item.-em a:hover{background-color:#027528}.page-corpinfo-product .section-cloud .list .item.-eas a:hover{background-color:#21a1f9}.page-corpinfo-product .section-cloud .list .item.-onpre a:hover{background-color:#00406c}.page-corpinfo-product .section-cloud .list .item.-cmsst a:hover{background-color:#8f2000}.page-corpinfo-product .section-cloud .list .item.-cm a:hover{background-color:#a77d05}.page-corpinfo-product .section-cloud .list .item.-cdr a:hover{background-color:#238a03}.page-corpinfo-product .section-cloud .list .item.-mg a:hover{background-color:#8f0000}.page-corpinfo-product .section-cloud .list .item.-mb a:hover{background-color:#0062a5}.page-corpinfo-product .section-cloud .list .item.-sd a:hover{background-color:#004190}.page-corpinfo-product .section-cloud .list .item.-sco a:hover{background-color:#ffc200}.page-corpinfo-product .section-cloud .list .item.-ea a:hover{background:#21a1f9}.page-corpinfo-product .section-cloud .list .item.-eas a:hover{background:#21a1f9}.page-corpinfo-product .section-cloud .list .item a{width:100%;display:block;padding:101px 0 141px;min-height:362px;display:-ms-flex;display:flex;align-items:center}.page-corpinfo-product .section-cloud .list .item a:hover{background-color:#1d7502}.page-corpinfo-product .section-cloud .list .item a:hover .overlay{opacity:.32;filter:brightness(200%) contrast(100%) saturate(0%) blur(10px) hue-rotate(0deg)}.page-corpinfo-product .section-cloud .list .item .overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#fff;background-image:url(../../img/common/product_bg.jpg);background-size:cover;opacity:1;filter:brightness(53%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.page-corpinfo-product .section-cloud .list .item .wrap{position:relative;display:-ms-flex;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.page-corpinfo-product .section-cloud .list .item .logo{width:60%;margin-left:auto;margin-right:auto}.page-corpinfo-product .section-cloud .list .item .lead{font-size:24px;line-height:1.33333;color:#f5f5f5;text-align:center;font-weight:400;display:block;width:100%;margin-top:20px}.page-corpinfo-product .section-cloud .list .item .text{margin-top:20px;color:#f5f5f5;text-align:center;font-size:14px;line-height:2;font-weight:400;width:100%}.page-corpinfo-product .section-cloud .list .item .button{font-size:18px;line-height:1;background:#00406c;text-align:center;width:186px;margin-left:auto;margin-right:auto;padding:12px 0;border-radius:40px;color:#fff;position:absolute;bottom:-60px;left:0;right:0;transition:all .2s}.page-corpinfo-product .section-cloud .list .item .button:hover{color:#00406c;background:#fff}@media print,screen and (max-width: 1139px){.page-corpinfo-product .section-cloud{padding-bottom:10px}}@media print,screen and (max-width: 1139px){.page-corpinfo-product .section-cloud .list{display:block;margin-top:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-corpinfo-product .section-cloud .list{display:-ms-flex;display:flex;flex-wrap:wrap}}@media print,screen and (max-width: 1139px){.page-corpinfo-product .section-cloud .list .headline{text-align:left;margin-bottom:20px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-corpinfo-product .section-cloud .list .headline{font-size:22px;line-height:1.36364}}@media print,screen and (max-width: 1139px){.page-corpinfo-product .section-cloud .list li{width:100%;margin-left:0;margin-bottom:40px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-corpinfo-product .section-cloud .list li{width:32%;margin-right:2%}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-corpinfo-product .section-cloud .list .item a{padding:50px 0;min-height:220px}}@media print,screen and (max-width: 1139px){.page-corpinfo-product .section-cloud .list .item .text{font-size:14px;line-height:2}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-corpinfo-product .section-cloud .list .item .text{font-size:16px;line-height:1.25}}@media print,screen and (max-width: 1139px){.page-corpinfo-product .section-cloud .list .item .button{bottom:-70px}}.page-ceo .section{padding-top:50px;padding-bottom:50px}.page-ceo .section .container{padding-block:0}.page-ceo .section.bg-dark{background:#2b2e38;color:#fff}.page-ceo .section.bg-dark .section-head{color:#fff;margin-bottom:40px}.page-ceo .section.bg-dark .lead{font-size:16px;line-height:1.75}.page-ceo .section.bg-dark .info{font-size:16px;line-height:1.75;text-align:right;margin-top:40px}.page-ceo .section .list .item{position:relative;margin-top:80px;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}.page-ceo .section .list .item:first-child{margin-top:0}.page-ceo .section .list .item .data{width:240px;font-size:20px;line-height:1.3;color:#fff}.page-ceo .section .list .item .content{color:#fff;width:100%;margin-left:24px;background-color:#242a30;padding:30px 25px;font-size:18px;line-height:2}.page-ceo .section .list .item .content ul li{margin-top:8px;position:relative;padding-left:24px}.page-ceo .section .list .item .content ul li:first-child{margin-top:0}.page-ceo .section .list .item .content ul li:after{position:absolute;top:0;left:0;content:"";color:#71c9f8;font-size:18px;font-family:"Font Awesome 5 Free";font-weight:900}@media print,screen and (max-width: 1139px){.page-ceo .section .list .item{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-ceo .section .list .item .content{margin-left:0;margin-top:8px;font-size:14px;line-height:1.85714}}.page-mission .section{padding-top:50px;padding-bottom:50px}.page-mission .section .container{width:min(100%,1200px);padding-block:0}.page-mission .section .section-head{margin-bottom:60px}.page-mission .section h3{font-size:38px;line-height:1.26316;font-weight:normal;margin-bottom:24px;margin-top:40px}.page-mission .section h3 span{font-weight:bold;font-size:50px;line-height:1}.page-mission .section .logo{width:284px;text-align:center;margin-top:60px;margin-bottom:40px;margin-inline:auto;background-color:#fff}.page-mission .section .logo img{width:auto;max-width:100%}.page-mission .section .lead{color:#fff;margin-top:40px;font-size:20px;line-height:1.8}.page-mission .section .text{color:#fff;font-size:18px;line-height:1.77778}.page-mission .section .list{margin-top:40px;margin-left:348px}.page-mission .section .list li{position:relative;margin-top:8px;position:relative;padding-left:24px;color:#fff;font-size:18px;line-height:1.77778}.page-mission .section .list li:first-child{margin-top:0}.page-mission .section .list li:after{position:absolute;top:0;left:0;content:"";color:#71c9f8;font-size:18px;font-family:"Font Awesome 5 Free";font-weight:900}@media print,screen and (max-width: 1139px){.page-mission .section h3{font-size:28px;line-height:1.35714;text-align:left}}@media print,screen and (max-width: 1139px){.page-mission .section h3 span{font-size:32px;line-height:1.5}}@media print,screen and (max-width: 1139px){.page-mission .section .list{margin-left:0}}.page-policy .section{padding-top:50px;padding-bottom:50px}.page-policy .section .container{padding-block:0}.page-policy .section .text{color:#242a30;font-size:16px;line-height:1.75}.page-policy .section .box{margin-top:40px}.page-policy .section .box a{color:#7cbcff}.page-policy .section .box .text{margin-top:12px}.page-policy .section .box .list{margin-top:24px;padding-left:40px}.page-policy .section .box .list .list-item{font-size:16px;line-height:1.75;margin-bottom:8px}.page-policy .section .box .list .list-item h3{font-size:16px;line-height:1.75}.page-policy .section .box .list .list-item .text{margin-top:8px;margin-bottom:24px;padding-left:22px}.page-policy .section .box .contact{width:60%;margin-left:auto;margin-right:auto}.page-policy .section .lead-text{font-size:40px;font-weight:500;color:#40494e}@media screen and (max-width: 1140px){.page-policy .section .lead-text{font-size:28px}}@media print,screen and (max-width: 1139px){.page-policy .section .box .list{padding-left:0}}@media print,screen and (max-width: 1139px){.page-policy .section .box .list .list-item .text{padding-left:12px}}@media print,screen and (max-width: 1139px){.page-policy .section .box .contact{width:100%;margin-top:24px;margin-bottom:24px}}.page-iso27001 .section-lead .lead{font-size:40px;line-height:1.2;text-align:center;font-weight:normal;margin-bottom:24px}.page-iso27001 .section-lead .text{font-size:16px;line-height:1.75;color:#40494e}.page-iso27001 .section-lead .list{counter-reset:listnum;list-style:none;margin-top:16px !important}.page-iso27001 .section-lead .list li{font-size:16px;line-height:1.75;margin-bottom:4px;position:relative;padding-left:20px;color:#40494e}.page-iso27001 .section-lead .list li:before{position:absolute;left:0;top:0;counter-increment:listnum;content:counter(listnum) "."}.page-iso27001 .section{padding-top:50px;padding-bottom:50px}.page-iso27001 .section .container{padding-block:0}.page-iso27001 .section.-lead .container{width:740px}.page-iso27001 .section.bg-dark{background:#2b2e38}.page-iso27001 .section.bg-dark .a-title,.page-iso27001 .section.bg-dark .a-title-cms,.page-iso27001 .section.bg-dark .a-title-cc,.page-iso27001 .section.bg-dark .a-title-ss,.page-iso27001 .section.bg-dark .a-title-mgs,.page-iso27001 .section.bg-dark .a-title-ea,.page-iso27001 .section.bg-dark .a-title-em,.page-iso27001 .section.bg-dark .a-title-eas,.page-iso27001 .section.bg-dark .a-title-cmsst,.page-iso27001 .section.bg-dark .a-title-cm,.page-iso27001 .section.bg-dark .a-title-cdr,.page-iso27001 .section.bg-dark .a-title-mg,.page-iso27001 .section.bg-dark .a-title-mb{color:#eff4ff}.page-iso27001 .section.bg-dark .list .item .data{color:#fff}.page-iso27001 .section .a-title,.page-iso27001 .section .a-title-cms,.page-iso27001 .section .a-title-cc,.page-iso27001 .section .a-title-ss,.page-iso27001 .section .a-title-mgs,.page-iso27001 .section .a-title-ea,.page-iso27001 .section .a-title-em,.page-iso27001 .section .a-title-eas,.page-iso27001 .section .a-title-cmsst,.page-iso27001 .section .a-title-cm,.page-iso27001 .section .a-title-cdr,.page-iso27001 .section .a-title-mg,.page-iso27001 .section .a-title-mb{color:#2b2f38}.page-iso27001 .section .list{margin-top:60px}.page-iso27001 .section .list .item{position:relative;margin-top:80px;display:grid;grid-template-columns:3fr 4fr;align-items:center;gap:24px}.page-iso27001 .section .list .item:first-child{margin-top:0}.page-iso27001 .section .list .item .data{font-size:20px;line-height:1.3;color:#2b2f38}.page-iso27001 .section .list .item .content{color:#fff;background-color:#242a30;padding:30px 25px;font-size:18px;line-height:1.44444}.page-iso27001 .section .list .item .content ul li{margin-top:8px;position:relative;padding-left:24px}.page-iso27001 .section .list .item .content ul li:first-child{margin-top:0}.page-iso27001 .section .list .item .content ul li:after{position:absolute;top:0;left:0;content:"";color:#71c9f8;font-size:18px;font-family:"Font Awesome 5 Free";font-weight:900}@media print,screen and (max-width: 1139px){.page-iso27001 .section-lead .lead{font-size:28px;line-height:1.35714}}@media print,screen and (max-width: 1139px){.page-iso27001 .section.-lead .container{width:100%}}@media print,screen and (max-width: 1139px){.page-iso27001 .section .list .item{margin-top:40px;display:block;width:100%}}@media print,screen and (max-width: 1139px){.page-iso27001 .section .list .item .content{margin-left:0;margin-top:16px}}.page-access .section{padding-top:50px;padding-bottom:50px}.page-access .section .container{padding-block:0}.page-access .section.bg-dark{background:#2b2e38;color:#fff}.page-access .section.bg-dark .section-head{color:#fff;font-size:24px;line-height:1.58333;margin-bottom:80px}.page-access .section .list .item{position:relative;margin-top:80px;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}.page-access .section .list .item:first-child{margin-top:0}.page-access .section .list .item .data{width:50%;font-size:20px;line-height:1.3;color:#fff}.page-access .section .list .item .content{color:#fff;width:50%;background-color:#242a30;padding:30px 25px;font-size:18px;line-height:1.77778}.page-access .section .list .item .content iframe{width:100% !important}.page-access .section .list .item .content ul li{margin-top:8px;position:relative;padding-left:24px}.page-access .section .list .item .content ul li:first-child{margin-top:0}.page-access .section .list .item .content ul li:after{position:absolute;top:0;left:0;content:"";color:#71c9f8;font-size:18px;font-family:"Font Awesome 5 Free";font-weight:900}@media print,screen and (max-width: 1139px){.page-access .section.bg-dark .section-head{margin-bottom:40px;font-size:20px;line-height:1.9}}@media print,screen and (max-width: 1139px){.page-access .section .list .item{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-access .section .list .item .data{width:100%}}@media print,screen and (max-width: 1139px){.page-access .section .list .item .content{width:100%;margin-left:0;margin-top:8px;font-size:14px;line-height:1.85714}}@media print,screen and (max-width: 1139px){.page-access .section .list .item .content iframe{height:300px !important}}.renewal.section.news .tb{display:none}.renewal.section.news .container{display:flex;gap:70px}.renewal.section.news .container .category{width:150px}.renewal.section.news .container .no-content,.renewal.section.news .container .loading{font-size:calc(26/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.news .container #archive-list{flex-grow:1;flex-basis:0}.renewal.section.news .container #archive-list .news .news-list .news-link{display:flex;gap:30px;padding:46px 24px 44px 21px;border-bottom:1px solid #d8d8d8;transition:background .3s}.renewal.section.news .container #archive-list .news .news-list .news-link:hover{background-color:#fffbfb}.renewal.section.news .container #archive-list .news .news-list .news-link .img{width:220px;height:100%;aspect-ratio:1.91/1;box-shadow:0 10px 30px rgba(0,0,0,.1);background-color:#e4e4e4}.renewal.section.news .container #archive-list .news .news-list .news-link .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.renewal.section.news .container #archive-list .news .news-list .news-link .content{flex-grow:1;flex-basis:0;min-width:44%}.renewal.section.news .container #archive-list .news .news-list .news-link .content .info-block{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;align-items:center}.renewal.section.news .container #archive-list .news .news-list .news-link .content .info-block .category{width:auto;height:26px;padding-inline:16px;display:grid;place-items:center;border-radius:13px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0;color:#fff;background-color:#000}.renewal.section.news .container #archive-list .news .news-list .news-link .content .info-block .data{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.renewal.section.news .container #archive-list .news .news-list .news-link .content .title{margin-top:10px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(27/16*1rem);letter-spacing:.127em;transition:color .3s}.renewal.section.news .container #archive-list .news .news-list .news-link .content .title:hover{color:#b10104}.renewal.section.news .container #archive-list .news .news-list .news-link .content .tag-list{display:grid;grid-template-columns:repeat(2, max-content);row-gap:8px;-moz-column-gap:20px;column-gap:20px;margin-top:16px}.renewal.section.news .container #archive-list .news .news-list .news-link .content .tag-list .tag-item{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0;color:#7b7b7b}.renewal.section.news .container #archive-list .news .news-list .news-link .content .tag-list .tag-item:hover{color:#000}@media screen and (max-width: 1145px){.renewal.section.news{padding-inline:0}.renewal.section.news .tb{display:block}.renewal.section.news .container{width:min(100%,500px);flex-direction:column;gap:60px}.renewal.section.news .container .category{width:100%;padding-inline:35px}.renewal.section.news .container .no-content,.renewal.section.news .container .loading{padding-inline:35px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.news .container #archive-list .news{width:100%}.renewal.section.news .container #archive-list .news .news-list .news-link{flex-direction:column;padding:0 0 47px 0;margin-bottom:64px;padding-inline:35px}.renewal.section.news .container #archive-list .news .news-list .news-link .img{width:100%;height:100%}.renewal.section.news .container #archive-list .news .news-list .news-link .content .info-block .data{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.news .container #archive-list .news .news-list .news-link .content .title{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:.138em}.renewal.section.news .container #archive-list .news .news-list .news-link .content .tag-list{margin-top:14px;grid-template-columns:auto;gap:5px}}.renewal.section.news-single .container{width:min(100%,820px);padding-block:175px 140px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.news-single .container h3{margin-block:40px 21px;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(37/16*1rem);letter-spacing:0}.renewal.section.news-single .container h4{margin-block:5px 10px;font-size:20px;font-weight:700;line-height:30px}.renewal.section.news-single .container h5{margin-block:5px 10px;font-size:18px;font-weight:700;line-height:30px}.renewal.section.news-single .container h6{margin-block:5px 10px;font-size:16px;font-weight:700;line-height:30px}.renewal.section.news-single .container p{margin-bottom:30px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.news-single .container a{text-decoration:underline;text-underline-offset:auto;color:#b10104;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s, -webkit-text-decoration .3s}.renewal.section.news-single .container a:hover{text-decoration:none}.renewal.section.news-single .container ol,.renewal.section.news-single .container ul{display:grid;row-gap:30px;padding-left:18.27px;margin-bottom:30px}.renewal.section.news-single .container ol li,.renewal.section.news-single .container ul li{list-style:auto;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.news-single .container ol li ol,.renewal.section.news-single .container ol li ul,.renewal.section.news-single .container ul li ol,.renewal.section.news-single .container ul li ul{display:block;padding-left:unset;margin-bottom:unset}.renewal.section.news-single .container ol li ol li,.renewal.section.news-single .container ol li ul li,.renewal.section.news-single .container ul li ol li,.renewal.section.news-single .container ul li ul li{list-style:none;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:.18em}.renewal.section.news-single .container figure{margin-block:48px 64px}.renewal.section.news-single .container img{width:100%;height:auto;margin-block:40px;-o-object-fit:cover;object-fit:cover}.renewal.section.news-single .container blockquote{padding:62px 40px 67px;background-color:#f7f7f7;border-left:4px solid #da6464;margin-top:64px;position:relative}.renewal.section.news-single .container blockquote p{margin-bottom:unset}.renewal.section.news-single .container blockquote cite{width:-moz-fit-content;width:fit-content;margin-top:17px;float:right;position:relative}.renewal.section.news-single .container blockquote cite::after{content:"引用：";position:absolute;left:-42px}.renewal.section.news-single .container blockquote cite a{text-decoration:underline;text-underline-offset:auto;color:#b10104;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s, -webkit-text-decoration .3s}.renewal.section.news-single .container blockquote cite a:hover{text-decoration:none}.renewal.section.news-single .container blockquote::after{content:"";position:absolute;top:24px;left:40px;background:url(../../img/common/icon/icon-quote.png) no-repeat center/cover;width:27px;height:30px}.renewal.section.news-single .container sup{padding-inline:3px}.renewal.section.news-single .container .wp-block-footnotes{display:block;padding-left:unset;margin-bottom:unset;padding-left:42.48px;margin-top:64px;counter-reset:number 0}.renewal.section.news-single .container .wp-block-footnotes li{list-style:none;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:.18em;color:#7b7b7b;position:relative}.renewal.section.news-single .container .wp-block-footnotes li a{display:none}.renewal.section.news-single .container .wp-block-footnotes li::after{counter-increment:number 1;content:"※" counter(number) "：";position:absolute;left:-42px}.renewal.section.news-single .container .wp-block-table{margin-block:40px;overflow-x:auto}.renewal.section.news-single .container .wp-block-table table{width:100%;border-collapse:collapse;border:1px solid #000;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.news-single .container .wp-block-table table thead{background-color:#f7f7f7}.renewal.section.news-single .container .wp-block-table table thead th{padding:20px;border:1px solid #000;text-align:center;font-weight:700;color:#333}.renewal.section.news-single .container .wp-block-table table tbody td{padding:20px;border:1px solid #000;vertical-align:middle}.renewal.section.news-single .container .wp-block-table table tbody td strong{font-weight:700;white-space:nowrap}.renewal.section.news-single .container .wp-block-table table tbody td a{text-decoration:underline;text-underline-offset:auto;color:#b10104;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s, -webkit-text-decoration .3s}.renewal.section.news-single .container .wp-block-table table tbody td a:hover{text-decoration:none}.renewal.section.news-single .container .back-to-news{width:254px;height:56px;margin-inline:auto;margin-top:100px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #b10104;border-radius:28px;text-decoration:none;color:#b10104;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:.18em;transition:color .3s,background .3s}.renewal.section.news-single .container .back-to-news:hover,.renewal.section.news-single .container .back-to-news:active{color:#fff;background-color:#b10104}@media screen and (max-width: 899px){.renewal.section.news-single{padding-inline:35px}.renewal.section.news-single .container{width:min(100%,500px);padding-block:120px}.renewal.section.news-single .container h3{margin-block:64px 16px;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(37/16*1rem);letter-spacing:.22em}.renewal.section.news-single .container p{margin-bottom:36px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:.138em}.renewal.section.news-single .container ol li,.renewal.section.news-single .container ul li{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:.138em}.renewal.section.news-single .container ol li ol li,.renewal.section.news-single .container ol li ul li,.renewal.section.news-single .container ul li ol li,.renewal.section.news-single .container ul li ul li{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:.138em}.renewal.section.news-single .container blockquote{padding:58px 30px 68px}.renewal.section.news-single .container blockquote cite{margin-top:16px}.renewal.section.news-single .container blockquote::after{left:30px}.renewal.section.news-single .container .wp-block-footnotes{margin-top:60px}.renewal.section.news-single .container .wp-block-table{margin-block:36px}.renewal.section.news-single .container .wp-block-table table{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:.138em}.renewal.section.news-single .container .wp-block-table table thead th{padding:12px 16px}.renewal.section.news-single .container .wp-block-table table tbody td{padding:12px 16px}.renewal.section.news-single .container .back-to-news{height:48px;margin-top:100px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:.138em}}.renewal.section.event .event-container{width:min(100%,1160px);padding-top:80px}.renewal.section.event .event-container .category .event-topbar .category-title{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0;text-align:center}.renewal.section.event .event-container .category .event-topbar .category-list{display:flex;justify-content:center;margin-top:40px;gap:8px}.renewal.section.event .event-container .category .event-topbar .category-list li{border:1px solid #bebebe;border-radius:4px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#7b7b7b}.renewal.section.event .event-container .category .event-topbar .category-list li.current{background-color:#d61518;color:#fff}.renewal.section.event .event-container .category .event-topbar .category-list li:hover{box-shadow:0 2px 4px rgba(0,0,0,.12)}.renewal.section.event .event-container .category .event-topbar .category-list li a{display:block;padding:4px 16px}.renewal.section.event .event-container .no-content,.renewal.section.event .event-container .loading{padding-top:40px;font-size:calc(26/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event .event-container .event-category-name{margin-top:75px;font-size:calc(32/16*1rem);font-weight:700;line-height:calc(42/16*1rem);letter-spacing:0;text-align:center}.renewal.section.event .event-container #archive-list .event .event-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-top:54px}.renewal.section.event .event-container #archive-list .event .event-list .event-item{box-shadow:0 -8px 24px rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.renewal.section.event .event-container #archive-list .event .event-list .event-item:hover{box-shadow:0 -8px 24px rgba(0,0,0,.2)}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail{display:grid;place-content:center;width:100%;height:190px;overflow:hidden}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail .title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail .date{margin-top:6px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail.bg-r{background:url(../../img/event/thumbnail-r.png) no-repeat center/cover}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail.bg-g{background:url(../../img/event/thumbnail-g.png) no-repeat center/cover}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail.bg-y{background:url(../../img/event/thumbnail-o.png) no-repeat center/cover}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content{padding:32px}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content .title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(28/16*1rem);letter-spacing:0;transition:color .3s}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content .title:hover{color:#b10104}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content .category-list{margin-top:15px}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content .category-list .category-item{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0;color:#7b7b7b;transition:color .3s}.renewal.section.event .event-container #archive-list .event .pagination{text-align:center;margin-top:87px;display:flex;justify-content:center;align-items:center}.renewal.section.event .event-container #archive-list .event .pagination li{width:40px;height:40px;display:grid;place-items:center;color:#7b7b7b;transition:background .3s,color .3s;border-radius:100%}.renewal.section.event .event-container #archive-list .event .pagination li.current{background-color:#b10104;color:#fff}.renewal.section.event .event-container #archive-list .event .pagination li:hover{color:#b10104}.renewal.section.event .event-container #archive-list .event .pagination li a{display:grid;width:100%;height:100%;place-items:center;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0}@media screen and (max-width: 1145px){.renewal.section.event{padding-inline:25px}.renewal.section.event .event-container{width:min(100%,500px);padding-top:40px}.renewal.section.event .event-container .category .event-topbar .category-title{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center}.renewal.section.event .event-container .category .event-topbar .category-list{flex-direction:column;padding:16px;background-color:#fcfcfc}.renewal.section.event .event-container .category .event-topbar .category-list li{width:-moz-fit-content;width:fit-content;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(23.1/16*1rem);letter-spacing:0}.renewal.section.event .event-container .no-content,.renewal.section.event .event-container .loading{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event .event-container .event-category-name{margin-top:30px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0}.renewal.section.event .event-container #archive-list .event .event-list{display:flex;flex-direction:column;gap:50px;margin-top:26px}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail{height:auto;min-height:170px}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail .title{font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event .event-container #archive-list .event .event-list .event-item .thumbnail .date{margin-top:6px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content{padding:24px}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content .title{-webkit-line-clamp:3;line-clamp:3;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(28/16*1rem);letter-spacing:0}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content .tag-list{margin-top:16px}.renewal.section.event .event-container #archive-list .event .event-list .event-item .content .tag-list .tag-item{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.renewal.section.event .event-container #archive-list .event .pagination{margin-top:20px}}.renewal.section.event-single .container{display:flex;justify-content:space-between;width:min(100%,1210px);padding-top:38px}.renewal.section.event-single .container .event-content{width:min(100%,484px);margin-left:33px}.renewal.section.event-single .container .event-content .thumbnail{display:grid;place-content:center;width:100%;height:255px;margin-bottom:40px;padding:62px 72px 55px}.renewal.section.event-single .container .event-content .thumbnail .title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:0;font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .thumbnail .date{margin-top:6px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .thumbnail.bg-r{background:url(../../img/event/thumbnail-r.png) no-repeat center/cover}.renewal.section.event-single .container .event-content .thumbnail.bg-g{background:url(../../img/event/thumbnail-g.png) no-repeat center/cover}.renewal.section.event-single .container .event-content .thumbnail.bg-y{background:url(../../img/event/thumbnail-o.png) no-repeat center/cover}.renewal.section.event-single .container .event-content .thumbnail.featured-image{padding:0}.renewal.section.event-single .container .event-content .subtitle{margin-bottom:8px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .title{font-size:calc(28/16*1rem);font-weight:700;line-height:calc(42/16*1rem);letter-spacing:0;margin-bottom:20px}.renewal.section.event-single .container .event-content .recommend{width:100%;padding:24px 32px;margin-bottom:40px;background-color:#fffbfb}.renewal.section.event-single .container .event-content .recommend .recommend-title{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0;color:#d61518}.renewal.section.event-single .container .event-content .recommend .recommend-list{margin-top:12px}.renewal.section.event-single .container .event-content .recommend .recommend-list .recommend-item{margin-left:20px;list-style:disc;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .recommend .recommend-list .recommend-item:not(:last-child){margin-top:6px}.renewal.section.event-single .container .event-content .outline{margin-bottom:100px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .information{margin-bottom:100px}.renewal.section.event-single .container .event-content .information .information-tilte{margin-bottom:48px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .information .information-content .info{padding:24px 32px}.renewal.section.event-single .container .event-content .information .information-content .info:nth-child(odd){background-color:#fcfcfc}.renewal.section.event-single .container .event-content .information .information-content .info .info-head{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .information .information-content .info p{margin-top:12px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .information .information-content .info .agenda-list .agenda-list-item{margin-left:20px;list-style:disc;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .information .information-content .info .agenda-list .agenda-list-item:not(:last-child){margin-top:6px}.renewal.section.event-single .container .event-content .speaker{margin-bottom:80px}.renewal.section.event-single .container .event-content .speaker .speaker-title{margin-bottom:32px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .speaker .speaker-content:not(:last-child){margin-bottom:64px}.renewal.section.event-single .container .event-content .speaker .speaker-content .speaker-info{display:flex;align-items:center;gap:40px}.renewal.section.event-single .container .event-content .speaker .speaker-content .speaker-info .img{width:108px;height:126px;background-color:#d8d8d8}.renewal.section.event-single .container .event-content .speaker .speaker-content .speaker-info .img img{-o-object-fit:cover;object-fit:cover}.renewal.section.event-single .container .event-content .speaker .speaker-content .speaker-info .speaker-block{flex-basis:0;flex-grow:1}.renewal.section.event-single .container .event-content .speaker .speaker-content .speaker-info .speaker-block .company,.renewal.section.event-single .container .event-content .speaker .speaker-content .speaker-info .speaker-block .job{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .speaker .speaker-content .speaker-info .speaker-block .name{margin-top:12px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .speaker .speaker-content .introduction{margin-top:24px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .form-btn .form-btn-link{display:flex;justify-content:center;align-items:center;width:294px;height:46px;background-color:#d61518;border:1px solid #d61518;border-radius:4px;text-align:center;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(46/16*1rem);letter-spacing:0;color:#fff;transition:background .3s,color .3s}.renewal.section.event-single .container .event-content .form-btn .form-btn-link:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.renewal.section.event-single .container .event-form{width:min(100%,524px);height:-moz-fit-content;height:fit-content;padding:30px 35px 70px;background-color:#fcfcfc}.renewal.section.event-single .container .event-form .form-title{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form{margin-top:40px}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset{margin-top:0 !important}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field{margin-top:24px !important;position:relative}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field label{margin-bottom:0 !important;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field label .hs-form-required{color:#d61518}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field .input{margin-right:0;margin-top:4px}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field .input .hs-input{width:100%;height:40px;padding-inline:16px;background-color:#fff;border-radius:3px;border:1px solid #7b7b7b;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(40/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field .hs-error-msg{position:absolute;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0;color:#b10104}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-event_name{margin-top:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-event_name label{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-event_name .input .hs-input{height:auto;padding-inline:0;background-color:inherit;border:none;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin{margin-top:30px}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin .input{margin-top:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin .input .inputs-list .hs-form-booleancheckbox label{display:flex;align-items:center;width:auto}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin .input .inputs-list .hs-form-booleancheckbox label .hs-input{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding-inline:0;margin-right:8px;border-color:#767676;position:relative}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin .input .inputs-list .hs-form-booleancheckbox label .hs-input:checked::before{content:"";position:absolute;font:var(--fa-font-solid)}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin .input .inputs-list .hs-form-booleancheckbox label span{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin .input .inputs-list .hs-form-booleancheckbox label span a{color:#b10104;text-decoration:underline;text-underline-offset:auto}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin .input .inputs-list .hs-form-booleancheckbox label span a:hover{text-decoration:none}.renewal.section.event-single .container .event-form .form .hbspt-form form .form-columns-2{display:flex;gap:24px;flex-wrap:wrap}.renewal.section.event-single .container .event-form .form .hbspt-form form .form-columns-2 .hs-form-field{width:calc(50% - 12px)}.renewal.section.event-single .container .event-form .form .hbspt-form form .hs-recaptcha{display:none}.renewal.section.event-single .container .event-form .form .hbspt-form form .hs-submit{margin-top:38px}.renewal.section.event-single .container .event-form .form .hbspt-form form .hs-submit .actions .hs-button{display:flex;justify-content:center;align-items:center;width:min(100%,256px);height:46px;margin-inline:auto;background-color:#d61518;border-radius:4px;border:1px solid #d61518;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center;color:#fff;transition:background .3s,color .3s}.renewal.section.event-single .container .event-form .form .hbspt-form form .hs-submit .actions .hs-button:hover{background-color:#b10104;color:#fff}.renewal.section.event-single .container .event-form .event-head{margin-top:40px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .event-title{margin-top:5px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .event-form-btn{display:flex;align-items:center;justify-content:center;gap:13px;width:256px;height:46px;margin-inline:auto;margin-top:40px;background-color:#d61518;border:1px solid #d61518;border-radius:4px;text-align:center;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff;transition:background .3s,color .3s}.renewal.section.event-single .container .event-form .event-form-btn:hover{background-color:#fff;color:#d61518}.renewal.section.event-single .container .event-form .ended-content{margin-top:40px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .event-top-btn{display:block;margin-top:24px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#b10104;text-decoration:underline;text-underline-offset:auto}.renewal.section.event-single .container .event-form .event-top-btn:hover{text-decoration:none}@media screen and (max-width: 899px){.renewal.section.bread.event-single{padding-inline:20px}.renewal.section.event-single{padding:0}.renewal.section.event-single .container{flex-direction:column;gap:72px;width:min(100%,500px);padding-top:0}.renewal.section.event-single .container .event-content{width:100%;margin:0}.renewal.section.event-single .container .event-content .thumbnail{width:100%;height:197px;padding:24px}.renewal.section.event-single .container .event-content .thumbnail .title{font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .thumbnail .date{margin-top:6px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner{padding-inline:18px}.renewal.section.event-single .container .event-content .event-content-inner .subtitle{margin-bottom:16px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .title{font-size:calc(22/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .recommend{width:100%;padding:24px 20px;margin-bottom:30px}.renewal.section.event-single .container .event-content .event-content-inner .recommend .recommend-title{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;text-align:center}.renewal.section.event-single .container .event-content .event-content-inner .recommend .recommend-list{margin-top:8px}.renewal.section.event-single .container .event-content .event-content-inner .recommend .recommend-list .recommend-item{margin-left:20px;list-style:disc;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .outline{margin-bottom:30px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .form-btn .form-btn-link{width:100%;margin-bottom:72px;text-align:center;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(46/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .information{margin-bottom:0}.renewal.section.event-single .container .event-content .event-content-inner .information .information-tilte{margin-bottom:32px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .information .information-content .info{padding:24px}.renewal.section.event-single .container .event-content .event-content-inner .information .information-content .info .info-head{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .information .information-content .info p{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .information .information-content .info .agenda-list .agenda-list-item{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .speaker{margin-top:72px}.renewal.section.event-single .container .event-content .event-content-inner .speaker .speaker-title{margin-bottom:35px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .speaker .speaker-content .speaker-info{gap:24px}.renewal.section.event-single .container .event-content .event-content-inner .speaker .speaker-content .speaker-info .img{width:84px;height:98px}.renewal.section.event-single .container .event-content .event-content-inner .speaker .speaker-content .speaker-info .speaker-block .company,.renewal.section.event-single .container .event-content .event-content-inner .speaker .speaker-content .speaker-info .speaker-block .job{font-size:calc(12/16*1rem);font-weight:700;line-height:calc(22/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .speaker .speaker-content .speaker-info .speaker-block .name{margin-top:4px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-content .event-content-inner .speaker .speaker-content .introduction{margin-top:22px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form{width:100%;padding:48px 35px 60px}.renewal.section.event-single .container .event-form .form-title{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0;text-align:center}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field label{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field .input .hs-input{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-form-field .input .hs-input:focus{font-size:16px}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-event_name label{font-size:calc(12/16*1rem);font-weight:700;line-height:calc(22/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-event_name .input .hs-input{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin{margin-top:50px}.renewal.section.event-single .container .event-form .form .hbspt-form form fieldset .hs-optin .input .inputs-list .hs-form-booleancheckbox label span{font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form .form-columns-2{gap:13px}.renewal.section.event-single .container .event-form .form .hbspt-form form .form-columns-2 .hs-form-field{width:calc(50% - 6.5px)}.renewal.section.event-single .container .event-form .form .hbspt-form form .form-columns-2 .hs-error-msg{position:relative !important}.renewal.section.event-single .container .event-form .form .hbspt-form form .hs-submit{margin-top:40px}.renewal.section.event-single .container .event-form .form .hbspt-form form .hs-submit .actions .hs-button{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .form .hbspt-form form .hs-submit .actions .hs-button:hover,.renewal.section.event-single .container .event-form .form .hbspt-form form .hs-submit .actions .hs-button:active{border:none;background-color:#dadada;color:#fff}.renewal.section.event-single .container .event-form .event-head{margin-top:40px;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .event-title{margin-top:5px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .event-form-btn{display:flex;align-items:center;justify-content:center;gap:13px;width:256px;height:46px;margin-inline:auto;margin-top:40px;background-color:#d61518;border:1px solid #d61518;border-radius:4px;text-align:center;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff;transition:background .3s,color .3s}.renewal.section.event-single .container .event-form .event-form-btn:hover{background-color:#fff;color:#d61518}.renewal.section.event-single .container .event-form .ended-content{margin-top:40px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.event-single .container .event-form .event-top-btn{display:block;margin-top:24px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#b10104;text-decoration:underline;text-underline-offset:auto}.renewal.section.event-single .container .event-form .event-top-btn:hover{text-decoration:none}}.renewal.section.partner .partner-container{width:min(100%,1240px);padding-top:100px}.renewal.section.partner .partner-container .category .partner-topbar .category-list{display:flex;justify-content:center;gap:10px;border-bottom:2px solid #d61518}.renewal.section.partner .partner-container .category .partner-topbar .category-list li{background-color:#ffe3e3;border-radius:10px 10px 0 0;width:33%;max-width:240px;height:60px;position:relative;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container .category .partner-topbar .category-list li.current{background-color:#fff;color:#d61518;border-width:2px;border-style:solid;border-color:#d61518;position:relative}.renewal.section.partner .partner-container .category .partner-topbar .category-list li.current::after{content:"";position:absolute;bottom:-5px;width:100%;height:6px;background-color:#fff}.renewal.section.partner .partner-container .category .partner-topbar .category-list li a{display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;position:absolute;inset:0;text-align:center}.renewal.section.partner .partner-container .category .partner-areabar .category-list{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;padding:40px 60px;background-color:#fcfcfc}.renewal.section.partner .partner-container .category .partner-areabar .category-list li{border:1px solid #979797;border-radius:24px;width:94px;height:48px;overflow:hidden;background-color:#fff;position:relative}.renewal.section.partner .partner-container .category .partner-areabar .category-list li.current{border-color:#d61518;background-color:#d61518;color:#fff}.renewal.section.partner .partner-container .category .partner-areabar .category-list li.current a{font-weight:700}.renewal.section.partner .partner-container .category .partner-areabar .category-list li a{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container .no-content,.renewal.section.partner .partner-container .loading{padding-top:40px;font-size:calc(26/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .partner .partner-text{margin-top:80px;text-align:center;font-size:calc(20/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .partner .partner-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:80px}.renewal.section.partner .partner-container #archive-list .partner .partner-list .partner-item{position:relative;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;overflow:hidden}.renewal.section.partner .partner-container #archive-list .partner .partner-list .partner-item:hover{box-shadow:2px 2px 10px rgba(0,0,0,.3)}.renewal.section.partner .partner-container #archive-list .partner .partner-list .partner-item .partner-link{position:absolute;inset:0}.renewal.section.partner .partner-container #archive-list .partner .partner-list .partner-item .content{display:flex;justify-content:space-between;align-items:center;padding:30px}.renewal.section.partner .partner-container #archive-list .partner .partner-list .partner-item .content .title{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .partner .partner-list .partner-item .content i{color:#d61518}.renewal.section.partner .partner-container #archive-list .partner .pagination{text-align:center;margin-top:87px;display:flex;justify-content:center;align-items:center}.renewal.section.partner .partner-container #archive-list .partner .pagination li{width:40px;height:40px;display:grid;place-items:center;color:#7b7b7b;transition:background .3s,color .3s;border-radius:100%}.renewal.section.partner .partner-container #archive-list .partner .pagination li.current{background-color:#b10104;color:#fff}.renewal.section.partner .partner-container #archive-list .partner .pagination li:hover{color:#b10104}.renewal.section.partner .partner-container #archive-list .partner .pagination li a{display:grid;width:100%;height:100%;place-items:center;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-title{width:min(100%,740px);margin-top:120px;margin-inline:auto;padding:20px;border-bottom:2px solid #e0e0e0;text-align:center;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-text{margin-top:60px}.renewal.section.partner .partner-container #archive-list .dev .partner-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:60px}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item{position:relative;border:2px solid #e0e0e0;border-radius:10px;background-color:#f9f9f9;overflow:hidden}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item:hover{box-shadow:2px 2px 10px rgba(0,0,0,.3)}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .partner-link{position:absolute;inset:0}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .content{display:block;background-color:#fff}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .content .title-block{display:flex;justify-content:space-between;align-items:center}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .content .title-block .title{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .content .title-block i{color:#d61518}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .content .service{margin-top:10px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;text-align:justify}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content{background-color:#f9f9f9;padding:20px 30px}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-title{display:flex;align-items:center;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-title .icon-product{display:inline-block;margin-right:4px;width:30px;height:30px}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-title .icon-product img{width:30px;height:30px}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-list{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:10px}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-list .info-item{display:flex;align-items:center;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(17/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-list .info-item .icon-list{display:flex;align-items:center;justify-content:center;width:20px;height:30px;margin-right:6px;color:#d61518}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-list .info-item .info-link{position:relative;z-index:1}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-list .info-item .info-link:hover{color:#d61518;text-decoration:underline}.renewal.section.partner-cta{background:url(../../img/partner/bg-cta.png) no-repeat center/cover;margin-bottom:70px;border-top:1px solid #eee;border-bottom:1px solid #eee}.renewal.section.partner-cta .partner-cta-container{padding-block:65px 60px;text-align:center}.renewal.section.partner-cta .partner-cta-container .cta-title{display:flex;justify-content:center;align-items:center;font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner-cta .partner-cta-container .cta-title .icon-form{display:inline-block;margin-right:10px;width:40px;height:40px}.renewal.section.partner-cta .partner-cta-container .cta-title .icon-form img{width:40px;height:40px}.renewal.section.partner-cta .partner-cta-container .cta-text{margin-top:30px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner-cta .partner-cta-container .cta-button{display:flex;justify-content:center;align-items:center;width:min(100%,500px);height:90px;margin-inline:auto;margin-top:30px;background-color:#d61518;border-radius:47.3px;font-size:calc(21.62/16*1rem);font-weight:700;line-height:calc(40.54/16*1rem);letter-spacing:0;color:#fff;position:relative}.renewal.section.partner-cta .partner-cta-container .cta-button::after{content:"";font:var(--fa-font-solid);font-size:28px;position:absolute;right:18px}.renewal.section.partner-cta .partner-cta-container .info-block{margin-top:30px}.renewal.section.partner-cta .partner-cta-container .info-block .info-text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#7b7b7b}.renewal.section.partner-cta .partner-cta-container .info-block .info-tell{display:flex;justify-content:center;align-items:center;margin-block:4px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#7b7b7b}.renewal.section.partner-cta .partner-cta-container .info-block .info-tell .icon-call{display:inline-block;margin-right:4px;width:30px;height:30px}.renewal.section.partner-cta .partner-cta-container .info-block .info-tell .icon-call img{width:30px;height:30px}@media screen and (max-width: 1145px){.renewal.section.partner .partner-container{width:min(100%,500px);padding-top:60px}.renewal.section.partner .partner-container .category .partner-topbar .category-list{gap:5px}.renewal.section.partner .partner-container .category .partner-topbar .category-list li{font-size:calc(12/16*1rem);font-weight:700;line-height:calc(16/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container .category .partner-topbar .category-list li a{flex-direction:column}.renewal.section.partner .partner-container .category .partner-areabar .category-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding:30px 16px}.renewal.section.partner .partner-container #archive-list .partner .partner-text{margin-top:40px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .partner .partner-list{grid-template-columns:repeat(1, 1fr);gap:20px;margin-top:40px}.renewal.section.partner .partner-container #archive-list .partner .partner-list .partner-item .content{padding:21px 20px;gap:32px}.renewal.section.partner .partner-container #archive-list .partner .partner-list .partner-item .content .title{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-title{width:min(100%,275px);margin-top:80px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-text{margin-top:30px}.renewal.section.partner .partner-container #archive-list .dev .partner-list{grid-template-columns:repeat(1, 1fr);gap:20px;margin-top:30px}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .content .title-block .title{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .content .service{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content{padding:10px 20px}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-title{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-list{grid-template-columns:repeat(1, 1fr);margin-top:12px}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-list .info-item{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner .partner-container #archive-list .dev .partner-list .partner-item .info-content .info-list .info-item .icon-list{margin-right:4px}.renewal.section.partner-cta{background:url(../../img/partner/sp/bg-cta.png) no-repeat center/cover}.renewal.section.partner-cta .partner-cta-container{padding-block:50px 35px}.renewal.section.partner-cta .partner-cta-container .cta-title{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.renewal.section.partner-cta .partner-cta-container .cta-text{margin-top:20px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.partner-cta .partner-cta-container .cta-button{width:min(100%,304px);height:44px;margin-top:20px;border-radius:35px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}.renewal.section.partner-cta .partner-cta-container .cta-button::after{font-size:26px;right:20px}.renewal.section.partner-cta .partner-cta-container .info-block{margin-top:20px}.renewal.section.partner-cta .partner-cta-container .info-block .info-text{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(25/16*1rem);letter-spacing:0}.renewal.section.partner-cta .partner-cta-container .info-block .info-tell{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0}}.page-recruit .recruit{width:100%}.page-recruit .recruit .container{max-width:1140px;margin:0 auto;padding-block:80px}@media screen and (max-width: 1024px){.page-recruit .recruit{width:100%;padding:70px 5%}.page-recruit .recruit .container{max-width:700px}}.renewal-inquiry{background-color:#f9f9f9}.renewal-inquiry main{margin-top:0}.renewal-inquiry .hero{background-color:#f9f9f9;min-height:unset !important;padding-inline:0}.renewal-inquiry .hero .container{width:min(100%,896px);height:180px;padding-block:0 30px !important}@media screen and (min-width: 900px){.renewal-inquiry .hero .container{height:150px;padding-block:0 !important}}.renewal-inquiry .hero .container img{width:100%;height:100%;max-height:100%;max-width:unset;-o-object-fit:cover;object-fit:cover}.renewal-inquiry .inquiry{background-color:#f9f9f9;padding-inline:120px}.renewal-inquiry .inquiry .container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:min(100%,896px);padding-block:35px}.renewal-inquiry .inquiry .container .content-left{flex:1 1 0;max-width:391px}.renewal-inquiry .inquiry .container .content-left .page-head{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:25px;font-weight:400;line-height:30px}.renewal-inquiry .inquiry .container .content-left .page-head .icon{display:block;width:12px;height:auto}.renewal-inquiry .inquiry .container .content-left .page-subhead{margin-top:30px;font-size:22px;font-weight:400;line-height:30px;color:#121212}.renewal-inquiry .inquiry .container .content-left .document{margin-top:20px}.renewal-inquiry .inquiry .container .content-left .document .thumb{width:100%;max-height:220px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.renewal-inquiry .inquiry .container .content-left .document .file-size-wrap{display:flex;align-items:center;justify-content:flex-end}.renewal-inquiry .inquiry .container .content-left .document .file-size-wrap .file-size{font-size:12px;font-weight:400;line-height:27px;color:#121212}.renewal-inquiry .inquiry .container .content-left .document-content{margin-top:10px}.renewal-inquiry .inquiry .container .content-left .document-content .list-head{font-size:14px;font-weight:400;line-height:20px}.renewal-inquiry .inquiry .container .content-left .document-content .content-list{margin-top:10px;margin-left:10px}.renewal-inquiry .inquiry .container .content-left .document-content .content-list .content-item{font-size:14px;font-weight:400;line-height:32px;color:#121212;position:relative}.renewal-inquiry .inquiry .container .content-left .document-content .content-list .content-item::before{content:"";font:var(--fa-font-regular);margin-right:11px;font-size:14px;color:#53c25b}.renewal-inquiry .inquiry .container .content-right .form{max-width:400px;padding:20px 20px 40px;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);background-color:#fff;border-radius:6px}.renewal-inquiry .inquiry .container .content-right .form .form-head{font-size:14px;font-weight:400;line-height:20px}.renewal-inquiry .inquiry .container .content-right .form .form-subhead{margin-top:4px;margin-bottom:20px;font-size:12px;font-weight:400;line-height:17px;color:#121212}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-Step__Content{padding:0 20px 0}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-Row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-Row:has(.hsfc-ReCaptchaV2){width:136px;height:31px}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField{display:flex;flex-direction:column;width:100%}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField label.hsfc-FieldLabel,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField label.hsfc-FieldLabel,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField label.hsfc-FieldLabel,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField label.hsfc-FieldLabel,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions label.hsfc-FieldLabel,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField label.hsfc-FieldLabel{margin-bottom:6px;font-size:12px;font-weight:400;line-height:14px;color:#121212}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator{color:inherit}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField input.hsfc-TextInput,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField .hsfc-PhoneInput__FlagAndCaret,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField input.hsfc-TextInput,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField .hsfc-PhoneInput__FlagAndCaret,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField input.hsfc-TextInput,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField .hsfc-PhoneInput__FlagAndCaret,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField input.hsfc-TextInput,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField .hsfc-PhoneInput__FlagAndCaret,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions input.hsfc-TextInput,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions .hsfc-PhoneInput__FlagAndCaret,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField input.hsfc-TextInput,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret{border:1px solid #d3d3d3;border-radius:4px;background-color:#f9f9f9;padding:8px 10px;font-size:12px;font-weight:400;line-height:14px;color:#121212}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField input.hsfc-TextInput::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField input.hsfc-TextInput::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField input.hsfc-TextInput::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField input.hsfc-TextInput::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions input.hsfc-TextInput::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField input.hsfc-TextInput::-moz-placeholder, .renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder{color:#d3d3d3}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField input.hsfc-TextInput::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField .hsfc-PhoneInput__FlagAndCaret::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField input.hsfc-TextInput::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField .hsfc-PhoneInput__FlagAndCaret::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField input.hsfc-TextInput::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField .hsfc-PhoneInput__FlagAndCaret::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField input.hsfc-TextInput::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField .hsfc-PhoneInput__FlagAndCaret::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions input.hsfc-TextInput::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions .hsfc-PhoneInput__FlagAndCaret::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField input.hsfc-TextInput::placeholder,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret::placeholder{color:#d3d3d3}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField .hsfc-DropdownOptions__List,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownField .hsfc-DropdownOptions__List,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NumberField .hsfc-DropdownOptions__List,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-EmailField .hsfc-DropdownOptions__List,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-DropdownOptions .hsfc-DropdownOptions__List,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-PhoneField .hsfc-DropdownOptions__List{font-size:12px;font-weight:400;line-height:14px;color:#121212}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-CheckboxField input.hsfc-CheckboxInput{margin-right:6px;width:15px;height:15px;padding:0;cursor:pointer;border:1px solid #d3d3d3;border-radius:4px;position:relative}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-CheckboxField label.hsfc-FieldLabel{display:flex;align-items:center;gap:0;font-size:10px;font-weight:400;line-height:12px;color:#575757;cursor:pointer}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-CheckboxField label.hsfc-FieldLabel a{text-decoration:underline}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-ErrorAlert{font-size:12px}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-ReCaptchaV2{transform-origin:0% 0%;transform:scale(0.53123)}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-ReCaptchaV2 .grecaptcha-badge{box-shadow:none !important}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NavigationRow{margin-top:24px}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-Button{display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding-inline:20px;background:linear-gradient(90deg, #ffdd00 0%, #f4b300 100%);border-radius:4px;font-size:13px;font-weight:700;line-height:16px;color:inherit;cursor:pointer}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-Button:disabled,.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-Button[aria-busy=true]{cursor:not-allowed}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-NavigationRow__Alerts{margin-bottom:10px}@media screen and (max-width: 899px){.renewal-inquiry .section{min-height:calc(100dvh - 144px - 107px)}.renewal-inquiry .inquiry{padding-inline:20px}.renewal-inquiry .inquiry .container{flex-direction:column;align-items:center;gap:20px;padding-block:0 10px}.renewal-inquiry .inquiry .container .content-left .page-head{gap:18px;font-size:21px;line-height:25px}.renewal-inquiry .inquiry .container .content-left .page-subhead{margin-top:20px;font-size:18px;line-height:25px}.renewal-inquiry .inquiry .container .content-left .document{width:259px;margin-inline:auto}.renewal-inquiry .inquiry .container .content-left .document .file-size-wrap .file-size{font-size:10px}.renewal-inquiry .inquiry .container .content-right .form{width:min(100%,400px);margin-inline:auto;padding:20px 15px 40px}.renewal-inquiry .inquiry .container .content-right .form .hsfc-Form .hsfc-TextField input.hsfc-TextInput:focus{font-size:16px}}.page-inquiry-main .form-tag .container{width:min(100%,860px);padding-top:40px;padding-bottom:0}.page-inquiry-main .form-tag .container .list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.page-inquiry-main .form-tag .container .list .item{width:min(100%,280px)}.page-inquiry-main .form-tag .container .list .item .link{display:flex;align-items:center;justify-content:center;height:48px;border:1px solid #cfcfcf;border-radius:6px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(17/16*1rem);letter-spacing:0;color:#b52f14;transition:all .3s}.page-inquiry-main .form-tag .container .list .item .link:hover,.page-inquiry-main .form-tag .container .list .item .link.current{border-color:#d61518;box-shadow:2px 2px 4px rgba(0,0,0,.25);font-weight:700}.page-inquiry-main .form .container{width:min(100%,900px);padding-block:80px}.page-inquiry-main .form .container .section-head{font-size:calc(15/16*1rem);font-weight:700;line-height:calc(18/16*1rem);letter-spacing:0}.page-inquiry-main .form .container .section-text{margin-top:30px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(21/16*1rem);letter-spacing:0;color:#7b7b7b}.page-inquiry-main .form .container .content{width:min(100%,319px);margin-inline:auto;margin-top:30px}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-Step__Content{padding:0 20px 0}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-Row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-Row:has(.hsfc-ReCaptchaV2){width:136px;height:31px}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField{display:flex;flex-direction:column;width:100%}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField label.hsfc-FieldLabel,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField label.hsfc-FieldLabel,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField label.hsfc-FieldLabel,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField label.hsfc-FieldLabel,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField label.hsfc-FieldLabel,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField label.hsfc-FieldLabel{margin-bottom:6px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0;color:#121212}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator{color:inherit}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField input.hsfc-TextInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField .hsfc-PhoneInput__FlagAndCaret,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField input.hsfc-TextInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField .hsfc-PhoneInput__FlagAndCaret,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField input.hsfc-TextInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField .hsfc-PhoneInput__FlagAndCaret,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField input.hsfc-TextInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField input.hsfc-TextInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField .hsfc-PhoneInput__FlagAndCaret,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField input.hsfc-TextInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField .hsfc-PhoneInput__FlagAndCaret{border:1px solid #d3d3d3;border-radius:4px;background-color:#f9f9f9;padding:8px 10px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(14/16*1rem);letter-spacing:0;color:#121212}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField .hsfc-PhoneInput__FlagAndCaret:focus{font-size:16px}@media screen and (min-width: 900px){.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField .hsfc-PhoneInput__FlagAndCaret:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField input.hsfc-TextInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField textarea.hsfc-TextareaInput:focus,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField .hsfc-PhoneInput__FlagAndCaret:focus{font-size:12px}}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField input.hsfc-TextInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField textarea.hsfc-TextareaInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField input.hsfc-TextInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField textarea.hsfc-TextareaInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField input.hsfc-TextInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField textarea.hsfc-TextareaInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField input.hsfc-TextInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField textarea.hsfc-TextareaInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField input.hsfc-TextInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField textarea.hsfc-TextareaInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField input.hsfc-TextInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField textarea.hsfc-TextareaInput::-moz-placeholder, .page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField .hsfc-PhoneInput__FlagAndCaret::-moz-placeholder{color:#d3d3d3}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField input.hsfc-TextInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField textarea.hsfc-TextareaInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField .hsfc-PhoneInput__FlagAndCaret::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField input.hsfc-TextInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField textarea.hsfc-TextareaInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField .hsfc-PhoneInput__FlagAndCaret::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField input.hsfc-TextInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField textarea.hsfc-TextareaInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField .hsfc-PhoneInput__FlagAndCaret::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField input.hsfc-TextInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField textarea.hsfc-TextareaInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField input.hsfc-TextInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField textarea.hsfc-TextareaInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField .hsfc-PhoneInput__FlagAndCaret::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField input.hsfc-TextInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField textarea.hsfc-TextareaInput::placeholder,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField .hsfc-PhoneInput__FlagAndCaret::placeholder{color:#d3d3d3}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField textarea.hsfc-TextareaInput,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField textarea.hsfc-TextareaInput{height:10rem}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextField .hsfc-DropdownOptions__List,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-TextareaField .hsfc-DropdownOptions__List,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-DropdownField .hsfc-DropdownOptions__List,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-PhoneField .hsfc-DropdownOptions__List,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NumberField .hsfc-DropdownOptions__List,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-EmailField .hsfc-DropdownOptions__List{font-size:12px;font-weight:400;line-height:14px;color:#121212}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-CheckboxField input.hsfc-CheckboxInput{margin-right:6px;width:15px;height:15px;padding:0;cursor:pointer;border:1px solid #d3d3d3;border-radius:4px;position:relative}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-CheckboxField label.hsfc-FieldLabel{display:flex;align-items:center;gap:0;font-size:10px;font-weight:400;line-height:12px;color:#575757;cursor:pointer}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-CheckboxField label.hsfc-FieldLabel a{text-decoration:underline}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-CheckboxField label.hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator{color:inherit}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-ErrorAlert{font-size:12px}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-ReCaptchaV2{transform-origin:0% 0%;transform:scale(0.53123)}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-ReCaptchaV2 .grecaptcha-badge{box-shadow:none !important}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NavigationRow{margin-top:24px}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-Button{display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding-inline:20px;background:#b52f14;border-radius:4px;font-size:calc(13/16*1rem);font-weight:700;line-height:calc(16/16*1rem);letter-spacing:0;color:#fff;cursor:pointer}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-Button:disabled,.page-inquiry-main .form .container .content .hsfc-Form .hsfc-Button[aria-busy=true]{cursor:not-allowed}.page-inquiry-main .form .container .content .hsfc-Form .hsfc-NavigationRow__Alerts{margin-bottom:10px}.page-inquiry-main .form.meeting .content{width:min(100%,632px)}.page-inquiry-main .form.call .content{width:min(100%,440px);padding:18px 0 13px;border:1px solid #cfcfcf;border-radius:4px;text-align:center;position:relative;transition:all .3s}.page-inquiry-main .form.call .content:hover{border-color:#d61518;box-shadow:2px 2px 4px rgba(0,0,0,.25)}.page-inquiry-main .form.call .content .tel{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(29/16*1rem);letter-spacing:0;color:#b52f14}.page-inquiry-main .form.call .content .text{margin-top:10px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(22/16*1rem);letter-spacing:0;color:#7b7b7b}.page-inquiry-main .form.call .content .link{position:absolute;inset:0}.page-inquiry-main .form.media .section-text,.page-inquiry-main .form.infosec .section-text{font-size:calc(15/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0}.lp-thanks img{display:block;width:100%;height:auto}.lp-thanks .hide{display:none !important}.lp-thanks .nowrap{white-space:nowrap}.lp-thanks .breaks{display:inline-block}.lp-thanks .link{position:absolute;inset:0}.lp-thanks .section{padding-inline:24px}@media screen and (min-width: 900px){.lp-thanks .section{padding-inline:120px}}.lp-thanks .section .container{width:min(100%,500px);margin-inline:auto}@media screen and (min-width: 900px){.lp-thanks .section .container{width:min(100%,1200px)}}.lp-thanks .section .container .page-head{text-align:center;font-size:calc(28/16*1rem);font-weight:700;line-height:calc(40/16*1rem);letter-spacing:0}.lp-thanks .section .container .section-head{text-align:center;font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.lp-thanks .section .container .line{display:block;width:70px;height:6px;margin-top:24px;margin-inline:auto;background-color:#d61518}.lp-thanks .section .container .btn{display:flex;justify-content:center;align-items:center;width:min(100%,280px);margin-inline:auto;padding:8px;background-color:#d61518;color:#fff;border:1px solid #d61518;border-radius:35px;box-shadow:0 2px 4px rgba(0,0,0,.3);margin-top:20px;position:relative;transition:all .3s}.lp-thanks .section .container .btn:hover{background-color:#fff;box-shadow:unset;transform:translateY(2px);color:#d61518}.lp-thanks .section .container .btn .btn-text{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.lp-thanks .section .container .btn::after{content:"";font:var(--fa-font-solid);position:absolute;right:24px}.lp-thanks .fv{background:linear-gradient(180deg, #ffffff 0%, #ffebeb 100%)}.lp-thanks .fv .fv-container{padding-block:140px 44px}.lp-thanks .fv .fv-container .img{display:grid;place-items:center;width:264px;height:264px;margin-top:60px;margin-inline:auto}.lp-thanks .fv .fv-container .img>*{grid-area:1/-1/1/-1}.lp-thanks .fv .fv-container .text{margin-top:44px;text-align:center;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.lp-thanks .meeting .meeting-container{padding-block:60px 80px}.lp-thanks .meeting .meeting-container .inner{width:min(100%,750px);margin-inline:auto;padding:24px 20px 20px;background-color:#f9f9f9;border-radius:6px}.lp-thanks .meeting .meeting-container .inner .section-head{font-size:calc(22/16*1rem);font-weight:700;line-height:calc(24/16*1rem);letter-spacing:0;text-align:center}.lp-thanks .meeting .meeting-container .inner .text{text-align:center;margin-top:18px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0}.lp-thanks .meeting .meeting-container .inner .btn{margin-top:20px}.lp-thanks .seminar .seminar-container{padding-bottom:110px}.lp-thanks .seminar .seminar-container .seminar-list{display:grid;grid-template-columns:repeat(4, 1fr);justify-content:center;align-items:center;gap:9px;width:100%;margin-top:60px}@media screen and (min-width: 900px)and (max-width: 1190px){.lp-thanks .seminar .seminar-container .seminar-list{grid-template-columns:repeat(2, 1fr);row-gap:20px;-moz-column-gap:12px;column-gap:12px}}@media screen and (max-width: 899px){.lp-thanks .seminar .seminar-container .seminar-list{grid-template-columns:1fr;row-gap:20px;-moz-column-gap:12px;column-gap:12px}}.lp-thanks .seminar .seminar-container .seminar-list .no-seminar{position:absolute;left:50%;transform:translateX(-50%)}.lp-thanks .seminar .seminar-container .seminar-list .seminar-item{background-color:#eff4ff}.lp-thanks .seminar .seminar-container .seminar-list .seminar-item:hover .img{filter:brightness(147%) contrast(100%) sepia(0) blur(0px) invert(0%) hue-rotate(0deg) saturate(100%)}.lp-thanks .seminar .seminar-container .seminar-list .seminar-item .img{width:100%;height:auto;aspect-ratio:10/6;overflow:hidden;transition:all .3s}.lp-thanks .seminar .seminar-container .seminar-list .seminar-item .img img{height:100%;-o-object-fit:cover;object-fit:cover}.lp-thanks .seminar .seminar-container .seminar-list .seminar-item .content{padding:20px 12px}.lp-thanks .seminar .seminar-container .seminar-list .seminar-item .content .date{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.lp-thanks .seminar .seminar-container .seminar-list .seminar-item .content .title{height:72px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:8px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0;color:#0062a5}.lp-thanks .product .product-container{width:min(100%,1030px);padding-bottom:110px}.lp-thanks .product .product-container .product-list{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:80px;-moz-column-gap:20px;column-gap:20px;margin-top:80px}@media screen and (min-width: 900px)and (max-width: 1190px){.lp-thanks .product .product-container .product-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 899px){.lp-thanks .product .product-container .product-list{grid-template-columns:1fr}}.lp-thanks .product .product-container .product-list .product-item{position:relative}.lp-thanks .product .product-container .product-list .product-item:hover .link-text{text-decoration:underline}.lp-thanks .product .product-container .product-list .product-item .title{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:0}.lp-thanks .product .product-container .product-list .product-item .inner{margin-top:8px;width:auto}.lp-thanks .product .product-container .product-list .product-item .inner .img{display:grid;place-items:center;width:100%;height:auto;padding-inline:20px;aspect-ratio:330/180;overflow:hidden;background:url(../../img/thanks/bg_product.png) no-repeat center/cover}.lp-thanks .product .product-container .product-list .product-item .inner .img img{grid-area:1/-1/1/-1}.lp-thanks .product .product-container .product-list .product-item .inner .img img.w245{width:min(100%,245px)}.lp-thanks .product .product-container .product-list .product-item .inner .img img.w269{width:min(100%,269px)}.lp-thanks .product .product-container .product-list .product-item .inner .img img.w280{width:min(100%,280px)}.lp-thanks .product .product-container .product-list .product-item .inner .img img.w291{width:min(100%,291px)}.lp-thanks .product .product-container .product-list .product-item .inner .img img.w297{width:min(100%,297px)}.lp-thanks .product .product-container .product-list .product-item .inner .content .text{margin-top:8px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.lp-thanks .product .product-container .product-list .product-item .inner .content .product-link{margin-top:12px;position:relative}.lp-thanks .product .product-container .product-list .product-item .inner .content .product-link .link-text{color:#b10104;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0}.lp-thanks .cta .cta-container{padding-bottom:60px}.lp-thanks .cta .cta-container .cta-content{margin-top:50px;text-align:center}.lp-thanks .cta .cta-container .cta-content .text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.lp-thanks .cta .cta-container .cta-content .btn{margin-top:60px}.page-inquiry .fv-main{min-height:520px}.page-inquiry .fv-main .inner{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-inquiry .fv-main .inner .page-head{font-size:40px;line-height:1;color:#fff;font-weight:normal}.page-inquiry .fv-main .inner .logo{width:280px;margin-left:auto;margin-right:auto;margin-top:24px}.page-inquiry .fv-main .inner .leadbox{max-width:600px;margin:4px auto 0;background:rgba(0,0,0,.4);padding:24px;color:#fff;margin-top:24px;font-size:14px;line-height:1.78571}.page-inquiry .fv-main .inner .leadbox .leadbox-lead{margin-bottom:16px;text-align:center}.page-inquiry .fv-main .inner .leadbox .leadbox-item{margin-top:12px}.page-inquiry .fv-main .inner .leadbox .leadbox-item:nth-of-type(1){margin-top:0}.page-inquiry .fv-main .inner .leadbox .leadbox-item .leadbox-headline{font-weight:bold}.page-inquiry .fv-main .inner .leadbox .leadbox-item .leadbox-text{margin-top:4px}.page-inquiry .fv-main .inner .leadbox .leadbox-item .leadbox-text a{color:#fff;text-decoration:underline}.page-inquiry .descriptionbox{padding-top:80px}.page-inquiry .descriptionbox .inner{max-width:570px;width:38%;margin-left:auto;margin-right:auto}.page-inquiry .descriptionbox h2{font-weight:normal;color:#7cbcff;font-size:18px;line-height:1.77778}.page-inquiry .descriptionbox .title-dot{font-size:16px;line-height:2;color:#fff;margin-bottom:8px;margin-top:24px}.page-inquiry .descriptionbox .text{font-size:16px;line-height:2;color:#fff}.page-inquiry .descriptionbox .text a{color:#7cbcff}.page-inquiry .hs-form-booleancheckbox-display a{color:#7cbcff}.page-inquiry .hs-error-msg{font-size:12px}@media print,screen and (max-width: 1139px){.page-inquiry .fv-main{min-height:320px;padding-top:40px;padding-bottom:40px}}@media print,screen and (max-width: 1139px){.page-inquiry .fv-main .inner .page-head{font-size:28px;line-height:1}}@media print,screen and (max-width: 1139px){.page-inquiry .fv-main .inner .logo{width:80%;margin-top:16px}}@media print,screen and (min-width: 768px)and (max-width: 1140px){.page-inquiry .fv-main .inner .logo{width:40%}}@media print,screen and (max-width: 1139px){.page-inquiry .fv-main .inner .leadbox{padding:16px;font-size:12px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-inquiry .fv-main .inner .leadbox .leadbox-lead{text-align:left}}@media print,screen and (max-width: 1139px){.page-inquiry .descriptionbox{padding-top:40px}}@media print,screen and (max-width: 1139px){.page-inquiry .descriptionbox .inner{width:100%}}.renewal-inquiry .thanks{background-color:#f9f9f9;padding-inline:120px}.renewal-inquiry .thanks .container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:min(100%,632px);padding-block:30px 35px}.renewal-inquiry .thanks .container .main-img{width:100px;height:auto}.renewal-inquiry .thanks .container .page-head{margin-top:40px;font-size:18px;font-weight:400;line-height:32px;color:#d61518;text-align:center}.renewal-inquiry .thanks .container .page-text{margin-top:2px;font-size:13px;font-weight:400;line-height:32px;text-align:center;color:#121212}.renewal-inquiry .thanks .container .document{background-color:#fff;width:100%;margin-top:20px;padding:30px 40px 10px 30px;border-radius:6px;position:relative;transition:all .3s;border:1px solid rgba(0,0,0,0)}.renewal-inquiry .thanks .container .document:hover{border:1px solid #d61518;box-shadow:2px 2px 4px 0 rgba(0,0,0,.25)}.renewal-inquiry .thanks .container .document:hover .thumb{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.renewal-inquiry .thanks .container .document:hover .view-btn{box-shadow:2px 2px 4px 0 rgba(0,0,0,.25)}.renewal-inquiry .thanks .container .document .document-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:11px}.renewal-inquiry .thanks .container .document .document-head .icon{display:block;width:12px;min-width:12px;height:auto;margin-top:4px}.renewal-inquiry .thanks .container .document .document-head .text{flex:1;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(25/16*1rem);letter-spacing:0}.renewal-inquiry .thanks .container .document .document-flex{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:18px;margin-top:30px}@media screen and (min-width: 900px){.renewal-inquiry .thanks .container .document .document-flex{flex-direction:row;gap:40px}}.renewal-inquiry .thanks .container .document .document-flex .document-left{width:260px}.renewal-inquiry .thanks .container .document .document-flex .document-left .thumb{width:100%;transition:all .3s}.renewal-inquiry .thanks .container .document .document-flex .document-left .file-size-wrap{display:flex;align-items:center;justify-content:flex-end}.renewal-inquiry .thanks .container .document .document-flex .document-left .file-size-wrap .file-size{font-size:12px;font-weight:400;line-height:27px;color:#121212}.renewal-inquiry .thanks .container .document .document-flex .document-right{flex:1 1 0;width:100%;max-width:266px}.renewal-inquiry .thanks .container .document .document-flex .document-right .view-btn{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border-radius:4px;background:linear-gradient(90deg, #ffdd00 0%, #f4b300 100%);font-size:13px;font-weight:700;line-height:16px;transition:all .3s}@media screen and (min-width: 900px){.renewal-inquiry .thanks .container .document .document-flex .document-right .view-btn{height:62px}}.renewal-inquiry .thanks .container .document .document-link{position:absolute;inset:0}.renewal-inquiry .thanks .container .page-subhead{margin-top:67px;font-size:18px;font-weight:400;line-height:32px;color:#121212}.renewal-inquiry .thanks .container .schedule{width:100vw;height:498px;margin-top:25px;position:relative}.renewal-inquiry .thanks .container .schedule .meetings-iframe-container{position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + 5px)) scale(0.74353);width:100%}.renewal-inquiry .thanks .container .navigation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;row-gap:10px;margin-top:35px}.renewal-inquiry .thanks .container .navigation .nav-btn{font-size:13px;font-weight:400;line-height:32px;color:#d61518}@media screen and (max-width: 899px){.renewal-inquiry .thanks{padding-inline:20px}.renewal-inquiry .thanks .container{padding-block:0}.renewal-inquiry .thanks .container .main-img{width:80px}}@media screen and (max-width: 899px)and (max-width: 400px){.renewal-inquiry .thanks .container .page-head{font-size:16px}}@media screen and (max-width: 899px){.renewal-inquiry .thanks .container .page-text{margin-top:20px;line-height:1.6}.renewal-inquiry .thanks .container .document{flex-direction:column;gap:20px;margin-top:30px;padding:20px}.renewal-inquiry .thanks .container .page-subhead{margin-top:40px}.renewal-inquiry .thanks .container .schedule{height:auto;margin-top:30px}.renewal-inquiry .thanks .container .schedule .meetings-iframe-container{position:static;transform:scale(0.88372)}.renewal-inquiry .thanks .container .schedule .meetings-iframe-container iframe{height:685px !important;min-height:unset !important}.renewal-inquiry .thanks .container .navigation{justify-content:flex-start;margin-top:20px}}.form-header .container{width:min(100%,1200px);margin-inline:auto;padding:20px 5%}.form-header .container a{width:168px;display:block}.single-inquiry{background-color:#fff;line-height:1;margin-top:0}.single-inquiry .inquiry{padding-inline:20px}.single-inquiry .inquiry .inquiry-container{display:flex;align-items:center;flex-direction:column;padding-bottom:200px}.single-inquiry .inquiry .inquiry-container .form-icon{width:280px;margin:0 auto}.single-inquiry .inquiry .inquiry-container .form-block{width:min(100%,410px);margin-top:60px}.single-inquiry .inquiry .inquiry-container .form-block .form-content .form-title{text-align:center;font-size:calc(32/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0}@media screen and (max-width: 400px){.single-inquiry .inquiry .inquiry-container .form-block .form-content .form-title{line-height:38px}}.single-inquiry .inquiry .inquiry-container .form-block .form-content .form-text{margin-top:12px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset{margin-top:10px}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-form-field{padding-right:0}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-form-field label{margin-bottom:0 !important;margin-left:13px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-form-field label .hs-form-required{color:#d61518}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-form-field .input{padding:0;margin-top:6px !important;margin-right:0}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-form-field .input .hs-input{display:flex;align-items:center;width:100%;height:50px;padding:10px 13px;border:1px solid #4a5071;border-radius:3px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0;color:#40494e}@media screen and (max-width: 899px){.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-form-field .input .hs-input:focus{font-size:16px}}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-form-field .input .hs-fieldtype-textarea{height:100px;resize:vertical}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-form-field .hs-error-msg{width:100%;white-space:normal;margin-left:0;color:#d61518}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form fieldset .hs-optin{display:none}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .form-columns-2{display:flex;gap:10px}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .form-columns-2 .hs-form-field{width:50%}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .form-columns-2 .hs-form-field .input{margin-right:0}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .hs-recaptcha{display:none}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .hs-submit{display:flex;justify-content:center;margin-top:10px}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .hs-submit .actions{display:flex;justify-content:center;align-items:center;width:100%;position:relative}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .hs-submit .actions input{width:100%;height:70px;background:#0089ff;border:1px solid #0089ff;color:#fff;text-align:center;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;transition:background .3s,color .3s}@media screen and (max-width: 400px){.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .hs-submit .actions input{text-align:left;padding-left:10px}}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .hs-submit .actions input:hover{background:#fff;color:#0089ff}.single-inquiry .inquiry .inquiry-container .form-block .hbspt-form .hs-submit .actions::after{position:absolute;right:19px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:#03233e}.single-inquiry .inquiry .inquiry-container .form-block .text{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#7b7b7b}.single-inquiry .inquiry .inquiry-container .form-block .text .form-link{text-decoration:underline;text-underline-offset:auto}.single-inquiry .inquiry .copy_right{font-size:calc(12/16*1rem);font-weight:400;line-height:calc(17/16*1rem);letter-spacing:0;color:#7b7b7b;text-align:center;padding-bottom:40px}.page-thanks .thanks .container{padding-block:60px}.page-thanks .thanks .container .main-img{width:80px;height:auto;margin-inline:auto}@media screen and (min-width: 900px){.page-thanks .thanks .container .main-img{width:100px}}.page-thanks .thanks .container .section-head{margin-top:40px;font-size:calc(18/16*1rem);font-weight:400;line-height:calc(32/16*1rem);letter-spacing:0;color:#d61518;text-align:center}.page-thanks .thanks .container .section-text{margin-top:12px;font-size:calc(13/16*1rem);font-weight:400;line-height:calc(32/16*1rem);letter-spacing:0;text-align:center;color:#121212}.page-thanks .product .product-container{width:min(100%,500px);padding-block:60px}@media screen and (min-width: 900px){.page-thanks .product .product-container{width:min(100%,1030px)}}.page-thanks .product .product-container .section-head{text-align:center;font-size:calc(26/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-thanks .product .product-container .line{display:block;width:70px;height:6px;margin-top:24px;margin-inline:auto;background-color:#d61518}.page-thanks .product .product-container .product-list{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:80px;-moz-column-gap:20px;column-gap:20px;margin-top:80px}@media screen and (min-width: 900px)and (max-width: 1190px){.page-thanks .product .product-container .product-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 899px){.page-thanks .product .product-container .product-list{grid-template-columns:1fr}}.page-thanks .product .product-container .product-list .product-item{position:relative}.page-thanks .product .product-container .product-list .product-item:hover .link-text{text-decoration:underline}.page-thanks .product .product-container .product-list .product-item .title{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:0}.page-thanks .product .product-container .product-list .product-item .inner{width:auto;margin-top:8px;padding-inline:unset}.page-thanks .product .product-container .product-list .product-item .inner .img{display:grid;place-items:center;width:100%;height:auto;padding-inline:20px;aspect-ratio:330/180;overflow:hidden;background:url(../../img/thanks/bg_product.png) no-repeat center/cover}.page-thanks .product .product-container .product-list .product-item .inner .img img{grid-area:1/-1/1/-1}.page-thanks .product .product-container .product-list .product-item .inner .img img.w245{width:min(100%,245px)}.page-thanks .product .product-container .product-list .product-item .inner .img img.w269{width:min(100%,269px)}.page-thanks .product .product-container .product-list .product-item .inner .img img.w280{width:min(100%,280px)}.page-thanks .product .product-container .product-list .product-item .inner .img img.w291{width:min(100%,291px)}.page-thanks .product .product-container .product-list .product-item .inner .img img.w297{width:min(100%,297px)}.page-thanks .product .product-container .product-list .product-item .inner .content .text{margin-top:8px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-thanks .product .product-container .product-list .product-item .inner .content .product-link{margin-top:12px;position:relative}.page-thanks .product .product-container .product-list .product-item .inner .content .product-link .link-text{color:#b10104;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0}.page-thanks .nav .container{padding-block:0 80px}.page-thanks .nav .container .logo{width:min(100%,133px);margin-inline:auto}.page-thanks .nav .container .navigation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;row-gap:10px;margin-top:25px}.page-thanks .nav .container .navigation .nav-btn{font-size:calc(13/16*1rem);font-weight:400;line-height:calc(32/16*1rem);letter-spacing:0;color:#d61518}.page-inquiry-top .section .container{padding-block:50px}.page-inquiry-top .section .container .section-head{font-size:calc(15/16*1rem);font-weight:700;line-height:calc(18/16*1rem);letter-spacing:0}.page-inquiry-top .section .container .list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}@media screen and (min-width: 900px)and (max-width: 950px){.page-inquiry-top .section .container .list{gap:8px}}.page-inquiry-top .section .container .list .item{width:min(80%,300px);padding:16px;border:1px solid #cfcfcf;border-radius:6px;transition:all .3s;position:relative}@media screen and (min-width: 900px)and (max-width: 950px){.page-inquiry-top .section .container .list .item{padding:16px 8px}}@media screen and (min-width: 900px){.page-inquiry-top .section .container .list .item{flex:1}}.page-inquiry-top .section .container .list .item:hover{border-color:#d61518;box-shadow:2px 2px 4px rgba(0,0,0,.25)}.page-inquiry-top .section .container .list .item .item-text{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(17/16*1rem);letter-spacing:0;color:#b52f14}.page-inquiry-top .section .container .list .item .item-text.icon{position:relative}.page-inquiry-top .section .container .list .item .item-text.icon::before{content:"";position:absolute;right:-14px;top:50%;transform:translateY(-50%);border-left:6px solid #b52f14;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0)}.page-inquiry-top .section .container .list .item .link{position:absolute;inset:0;z-index:1}.page-inquiry-top .for-company .container{width:min(100%,900px)}.page-inquiry-top .for-company .container .for-company-list{padding-top:50px}.page-inquiry-top .for-product .container{width:min(100%,900px);padding-top:30px}.page-inquiry-top .for-product .container .for-product-list{padding-top:50px}.page-inquiry-top .for-product .container .for-product-list .for-product-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:249px;padding:30px 0 25px}.page-inquiry-top .for-product .container .for-product-list .for-product-item .item-head{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(17/16*1rem);letter-spacing:0}.page-inquiry-top .for-product .container .for-product-list .for-product-item .item-text{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:48px;font-size:calc(15/16*1rem);font-weight:400;line-height:calc(24/16*1rem);letter-spacing:0}.page-inquiry-top .for-security .container{width:min(100%,900px);padding-top:30px;padding-bottom:80px}.page-inquiry-top .for-security .container .for-security-list{display:flex;align-items:center;justify-content:flex-start;gap:55px;padding-top:50px}.page-inquiry-top .for-security .container .for-security-list .for-security-item{flex:unset;width:min(100%,280px);padding:0;border:unset;border-radius:0}.page-inquiry-top .for-security .container .for-security-list .for-security-item:hover{box-shadow:unset}.page-inquiry-top .for-security .container .for-security-list .for-security-item .item-text{display:flex;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;height:48px;margin-inline:0 auto}.page-inquiry-top .for-security .container .for-security-list .for-security-item .note{margin-top:20px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(19/16*1rem);letter-spacing:0}.page-lp-sendtomistake{font-family:"Noto Sans JP",sans-serif;background:#fff;color:#2b2f38}.page-lp-sendtomistake .section{margin-top:140px}.page-lp-sendtomistake .section .container{padding-block:0}.page-lp-sendtomistake .section .title{text-align:center;font-size:30px;line-height:1.5;letter-spacing:.1em}.page-lp-sendtomistake .m-breadcrumb{margin-top:20px}.page-lp-sendtomistake .cta{background-image:url(../../img/common/product_main_bg.jpg);background-position:center center;background-size:cover;padding-top:100px;padding-bottom:100px;text-align:center;margin-top:100px}.page-lp-sendtomistake .cta .title{font-size:48px;line-height:1.47917;font-weight:700;color:#fff}.page-lp-sendtomistake .cta .button{text-align:center;width:292px;margin-top:30px;margin-left:auto;margin-right:auto}.page-lp-sendtomistake .cta .button a{background:#fff;font-weight:700;font-size:24px;line-height:1.66667;display:block;padding:8px;display:block;color:#000614;border-radius:50px}.page-lp-sendtomistake .fv-main{height:auto;min-height:auto;padding-top:170px;padding-bottom:80px;margin-top:0}.page-lp-sendtomistake .fv-main .container{display:block;padding-block:0;width:780px;height:auto;position:relative}.page-lp-sendtomistake .fv-main .container .lead{position:relative;top:inherit;left:inherit;text-align:center;font-size:60px;line-height:1}.page-lp-sendtomistake .fv-main .container .lead span{font-size:42px;line-height:1;display:block;margin-bottom:25px}.page-lp-sendtomistake .fv-main .container .box{display:-ms-flex;display:flex;justify-content:center;margin-top:96px}.page-lp-sendtomistake .fv-main .container .box .mg,.page-lp-sendtomistake .fv-main .container .box .cmss{margin-left:140px;width:220px;text-align:center}.page-lp-sendtomistake .fv-main .container .box .mg .label,.page-lp-sendtomistake .fv-main .container .box .cmss .label{font-size:12px;line-height:1.5;color:#fff}.page-lp-sendtomistake .fv-main .container .box .mg .logo,.page-lp-sendtomistake .fv-main .container .box .cmss .logo{margin-left:auto;margin-right:auto;margin-top:20px;width:100%}.page-lp-sendtomistake .fv-main .container .box .mg{margin-left:0}.page-lp-sendtomistake .fv-main .container .box .mg .logo{margin-top:38px}.page-lp-sendtomistake .fv-main .container .price{text-align:center;font-size:48px;line-height:1;font-weight:900;color:#fff;margin-top:40px}.page-lp-sendtomistake .fv-main .container .price span{font-size:14px;line-height:1.42857;font-weight:normal;margin-left:8px}.page-lp-sendtomistake .fv-main .container .button{text-align:center;width:292px;margin-top:96px;margin-left:auto;margin-right:auto}.page-lp-sendtomistake .fv-main .container .button a{background:#fff;font-weight:700;font-size:24px;line-height:1.66667;display:block;padding:8px;display:block;color:#000614;border-radius:50px}.page-lp-sendtomistake .question .list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.page-lp-sendtomistake .question .list .item{width:273px;text-align:center}.page-lp-sendtomistake .question .list .item .number{margin-left:auto;margin-right:auto;font-weight:700;text-align:center;font-size:21px;width:46px;height:46px;line-height:46px;background:#07325b;color:#fff;border-radius:50px}.page-lp-sendtomistake .question .list .item .image{margin-top:12px}.page-lp-sendtomistake .question .list .item .text{margin-top:20px;font-size:18px;line-height:1.5}.page-lp-sendtomistake .question .lead{margin-top:90px;text-align:center;font-size:18px;line-height:1.77778;font-weight:bold;background:#07325b;color:#fff;padding:40px 24px;max-width:670px;margin-left:auto;margin-right:auto}.page-lp-sendtomistake .prevent.section{margin-top:60px}.page-lp-sendtomistake .prevent .inner{width:884px}.page-lp-sendtomistake .prevent .title .dot{position:relative}.page-lp-sendtomistake .prevent .title .dot:after{position:absolute;content:"";width:7px;height:7px;background:#f7b500;display:block;top:-3px;left:11px;border-radius:50px}.page-lp-sendtomistake .prevent .arrow{width:186px;margin-top:20px;margin-left:auto;margin-right:auto}.page-lp-sendtomistake .prevent .list{margin-top:70px}.page-lp-sendtomistake .prevent .list .item{margin-top:30px;text-align:center}.page-lp-sendtomistake .prevent .list .item .step{font-size:20px;line-height:1.45;font-weight:bold}.page-lp-sendtomistake .prevent .list .item .number{margin-left:auto;margin-right:auto;font-weight:700;text-align:center;font-size:21px;width:46px;height:46px;line-height:46px;background:#07325b;color:#fff;border-radius:50px}.page-lp-sendtomistake .prevent .list .item .image{width:350px}.page-lp-sendtomistake .prevent .list .item .content{max-width:510px;margin-left:auto;margin-right:auto}.page-lp-sendtomistake .prevent .list .item .content h3{font-size:20px;line-height:1.45;margin-top:20px;letter-spacing:.1em}.page-lp-sendtomistake .prevent .list .item .content .text{font-size:18px;line-height:1.66667;margin-top:20px;text-align:left;letter-spacing:.1em}.page-lp-sendtomistake .prevent .solution-box{background:rgba(216,176,86,.1);margin-top:60px;padding:24px 0 36px}.page-lp-sendtomistake .prevent .solution .box:nth-of-type(1) .figure{width:100px;margin-left:auto;margin-right:auto}.page-lp-sendtomistake .prevent .solution .box.-second{margin-top:24px}.page-lp-sendtomistake .prevent .solution .box.-second .figure{width:102px;margin-left:auto;margin-right:auto}.page-lp-sendtomistake .prevent .solution .box .text{font-size:21px;line-height:1.47619;color:#000;text-align:center;margin-top:12px;font-weight:700;letter-spacing:.1em}.page-lp-sendtomistake .prevent .solution .arrow{margin-top:40px;color:#000;font-size:21px;line-height:1;text-align:center}.page-lp-sendtomistake .prevent .product{background:#fff;padding-top:60px;padding-bottom:60px;margin-top:30px;max-width:814px;margin-left:auto;margin-right:auto;text-align:center}.page-lp-sendtomistake .prevent .product .product-list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}.page-lp-sendtomistake .prevent .product .product-list .mg,.page-lp-sendtomistake .prevent .product .product-list .cmss{margin-left:120px;width:214px;text-align:center}.page-lp-sendtomistake .prevent .product .product-list .mg .label,.page-lp-sendtomistake .prevent .product .product-list .cmss .label{font-size:12px;line-height:1.5;font-weight:700}.page-lp-sendtomistake .prevent .product .product-list .mg .logo,.page-lp-sendtomistake .prevent .product .product-list .cmss .logo{margin-top:24px}.page-lp-sendtomistake .prevent .product .product-list .mg{margin-left:0}.page-lp-sendtomistake .prevent .product .product-list .mg .logo{margin-top:38px}.page-lp-sendtomistake .prevent .product .lead{font-size:21px;line-height:1.47619;font-weight:700;text-align:center;color:#000;margin-top:40px;letter-spacing:.1em;border-bottom:7px solid #fff898;display:inline-block;padding-left:20px;padding-right:20px}.page-lp-sendtomistake .feature .container{width:1000px}.page-lp-sendtomistake .feature .table{margin-top:80px;width:100%}.page-lp-sendtomistake .feature .table th{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:1.5;font-weight:700;padding-top:20px;padding-bottom:20px;text-align:center}.page-lp-sendtomistake .feature .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:1.5;font-weight:700;padding-top:20px;padding-bottom:20px;text-align:center;padding-right:40px}.page-lp-sendtomistake .feature .table td.mg img{width:172px}.page-lp-sendtomistake .feature .table td.cmss img{width:152px}.page-lp-sendtomistake .feature .table td.check img{width:40px}.page-lp-sendtomistake .plan{margin-top:100px}.page-lp-sendtomistake .plan .tab{display:-ms-flex;display:flex;justify-content:center;flex-wrap:wrap;border-bottom:1px solid #d8d8d8;margin-top:74px}.page-lp-sendtomistake .plan .tab li{background:#f9f9f9;padding:16px 0;text-align:center;width:494px;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;cursor:pointer;border-radius:10px 10px 0 0}.page-lp-sendtomistake .plan .tab li.is-active{background:#fff}.page-lp-sendtomistake .plan .tab li:nth-of-type(1){border-left:1px solid #d8d8d8}.page-lp-sendtomistake .plan .tab li.cmss .logo{width:68px}.page-lp-sendtomistake .plan .tab li.mg .logo{width:105px}.page-lp-sendtomistake .plan .tab li .box{display:-ms-flex;display:flex;align-items:center;justify-content:center}.page-lp-sendtomistake .plan .tab li .box .logo{margin-right:24px}.page-lp-sendtomistake .plan .tab li .box .name{font-size:16px;line-height:1.5;font-weight:700;text-align:left}.page-lp-sendtomistake .plan .tab li .box .name span{font-size:13px;line-height:1.46154}.page-lp-sendtomistake .plan .panel .annotation{text-align:right;margin-top:20px;font-size:16px;line-height:1.5}.page-lp-sendtomistake .plan .panel .annotation p{margin-bottom:8px}.page-lp-sendtomistake .plan .panel .annotation .accent a{font-weight:700;color:#0091ff}.page-lp-sendtomistake .plan .panel .annotation .accent a:hover{opacity:.7}.page-lp-sendtomistake .plan .panel .option{margin-top:30px}.page-lp-sendtomistake .plan .panel .option .headline{font-size:20px;line-height:1.6;margin-bottom:40px}.page-lp-sendtomistake .plan .panel .option .box{display:-ms-flex;display:flex;flex-wrap:wrap}.page-lp-sendtomistake .plan .panel .option .box .item{width:48%;margin-right:4%}.page-lp-sendtomistake .plan .panel .option .box .item:nth-of-type(2n){margin-right:0}.page-lp-sendtomistake .plan .panel .option .box .item .table{width:100%;border-top:1px solid #d8d8d8}.page-lp-sendtomistake .plan .panel .option .box .item .table th,.page-lp-sendtomistake .plan .panel .option .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-lp-sendtomistake .plan .panel .option .box .item .table th{text-align:left}.page-lp-sendtomistake .plan .panel .option .box .item .table td{text-align:right;padding-right:40px}.page-lp-sendtomistake .plan .panel .option .annotation{font-size:12px;line-height:2.66667;text-align:left;margin-top:0}.page-lp-sendtomistake .plan .cmss-list{margin-top:60px;flex-direction:row;justify-content:center;align-items:flex-end;display:-ms-flex;display:flex}.page-lp-sendtomistake .plan .cmss-list .item{width:auto;margin-left:10px}.page-lp-sendtomistake .plan .cmss-list .item:nth-of-type(1){margin-left:0}.page-lp-sendtomistake .plan .cmss-list .item.-accent{position:relative;top:10px}.page-lp-sendtomistake .plan .cmss-list .item.-accent .box{background:#c39206;color:#fff;height:450px;padding:24px 30px 30px}.page-lp-sendtomistake .plan .cmss-list .item.-accent .box .name{color:#fff;margin-top:14px}.page-lp-sendtomistake .plan .cmss-list .item.-accent .box .plan-price{color:#fff}.page-lp-sendtomistake .plan .cmss-list .item .label{font-size:16px;line-height:1.5;margin-bottom:8px}.page-lp-sendtomistake .plan .cmss-list .item .box{background-color:#fcfbfc;width:100%;height:420px;width:218px;padding:40px 30px 30px}.page-lp-sendtomistake .plan .cmss-list .item .box .lead{font-size:16px;line-height:1.5}.page-lp-sendtomistake .plan .cmss-list .item .box .name{color:#000;font-size:30px;line-height:1.5}.page-lp-sendtomistake .plan .cmss-list .item .box .plan-price{font-size:30px;line-height:1.5;color:#000}.page-lp-sendtomistake .plan .cmss-list .item .box .plan-price span{font-size:21px;line-height:1}.page-lp-sendtomistake .plan .cmss-list .item .box .detail{margin-top:40px;padding-top:40px;border-top:1px solid #ffbd00}.page-lp-sendtomistake .plan .cmss-list .item .box .detail li{font-size:16px;line-height:1.5;list-style-position:outside;margin-left:21px;list-style:disc;margin-top:8px}.page-lp-sendtomistake .plan .mg-list{margin-top:60px;flex-direction:row;justify-content:center;align-items:flex-end;display:-ms-flex;display:flex}.page-lp-sendtomistake .plan .mg-list .item{display:-ms-flex;display:flex;align-items:flex-start;width:auto;justify-content:center}.page-lp-sendtomistake .plan .mg-list .item.-accent{margin-left:10px;margin-right:10px;position:relative;top:10px}.page-lp-sendtomistake .plan .mg-list .item.-accent .box{background:#8f0011;color:#fff;height:450px;padding:24px 30px 30px}.page-lp-sendtomistake .plan .mg-list .item.-accent .box .name{color:#fff;margin-top:14px}.page-lp-sendtomistake .plan .mg-list .item.-accent .box .plan-price{color:#fff}.page-lp-sendtomistake .plan .mg-list .item .box{background-color:#fcfbfc;width:100%;height:420px;width:370px;padding:40px 30px 30px}.page-lp-sendtomistake .plan .mg-list .item .box .lead{font-size:16px;line-height:1.5}.page-lp-sendtomistake .plan .mg-list .item .box .name{color:#000;font-size:30px;line-height:1.5}.page-lp-sendtomistake .plan .mg-list .item .box .plan-price{font-size:30px;line-height:1.5;color:#000}.page-lp-sendtomistake .plan .mg-list .item .box .plan-price span{font-size:21px;line-height:1}.page-lp-sendtomistake .plan .mg-list .item .box .detail{margin-top:40px;padding-top:40px;border-top:1px solid #ff001e}.page-lp-sendtomistake .plan .mg-list .item .box .detail li{font-size:16px;line-height:1.5;list-style-position:outside;margin-left:21px;list-style:disc;margin-top:8px}.page-lp-sendtomistake .plan .section-lead{font-size:18px;line-height:1.5;text-align:center;margin-top:50px}.page-lp-sendtomistake .casestudy{margin-top:148px}.page-lp-sendtomistake .casestudy .lead{font-size:18px;line-height:1.5;text-align:center;margin-top:20px}.page-lp-sendtomistake .casestudy .result-list{display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;margin-top:90px}.page-lp-sendtomistake .casestudy .result-list li{width:244px;margin-left:40px}.page-lp-sendtomistake .casestudy .result-list li:nth-of-type(1){margin-left:0}.page-lp-sendtomistake .casestudy .list{display:-ms-flex;display:flex;flex-wrap:wrap;margin-top:100px}.page-lp-sendtomistake .casestudy .list li{width:340px;margin-right:50px}.page-lp-sendtomistake .casestudy .list li:nth-of-type(3n){margin-right:0}.page-lp-sendtomistake .casestudy .list li .image{width:193px;margin-left:auto;margin-right:auto}.page-lp-sendtomistake .casestudy .list li .image.-noimg{width:85px;height:193px;display:-ms-flex;display:flex;justify-content:center;align-items:center}.page-lp-sendtomistake .casestudy .list li .content{margin-top:70px}.page-lp-sendtomistake .casestudy .list li .content h3{font-size:20px;line-height:1.95;color:#000}.page-lp-sendtomistake .casestudy .list li .content .text{font-size:16px;line-height:2;margin-top:0}.page-lp-sendtomistake .support{margin-top:120px}.page-lp-sendtomistake .support .box{display:-ms-flex;display:flex;flex-wrap:wrap;margin-top:50px}.page-lp-sendtomistake .support .box .item{width:48%;margin-right:4%}.page-lp-sendtomistake .support .box .item:nth-of-type(2n){margin-right:0}.page-lp-sendtomistake .support .box .item .table{width:100%;border-top:1px solid #d8d8d8}.page-lp-sendtomistake .support .box .item .table th,.page-lp-sendtomistake .support .box .item .table td{border-bottom:1px solid #d8d8d8;font-size:16px;line-height:2;font-weight:normal;padding-top:20px;padding-bottom:20px}.page-lp-sendtomistake .support .box .item .table th{text-align:left}.page-lp-sendtomistake .support .box .item .table td{text-align:right;padding-right:40px}.page-lp-sendtomistake .support .box .item .table td .certificate01{width:142px}.page-lp-sendtomistake .support .box .item .table td .certificate02{width:98px}.page-lp-sendtomistake .support .box .item .table td .certificate03{width:85px}.page-lp-sendtomistake .support .annotation{font-size:12px;line-height:2.66667;text-align:left;margin-top:0}.page-lp-sendtomistake .flow{margin-top:120px}.page-lp-sendtomistake .flow .list{display:-ms-flex;display:flex;flex-wrap:wrap;margin-top:60px}.page-lp-sendtomistake .flow .list .item{background:#f9f9f9;padding:20px;width:247px;border-radius:8px;margin-left:50px;position:relative}.page-lp-sendtomistake .flow .list .item:nth-of-type(1){margin-left:0}.page-lp-sendtomistake .flow .list .item:nth-of-type(1):after{display:none}.page-lp-sendtomistake .flow .list .item:after{content:"▶";display:block;top:0;bottom:0;margin:auto;left:-34px;font-size:20px;line-height:1;position:absolute;color:#003356;display:-ms-flex;display:flex;align-items:center}.page-lp-sendtomistake .flow .list .item h3{text-align:center;color:#003356;font-size:26px;line-height:1.46154;border-bottom:1px solid #979797;padding-bottom:10px}.page-lp-sendtomistake .flow .list .item .text{font-size:23px;line-height:1.47826;color:#000;text-align:center;font-weight:700;margin-top:8px}.page-lp-sendtomistake .flow .list .item .annotation{font-size:14px;line-height:1.42857;margin-top:4px;text-align:center;font-weight:700}.page-lp-sendtomistake .flow .faq-list{display:-ms-flex;display:flex;flex-wrap:wrap;width:630px;margin-left:auto;margin-right:auto;margin-top:120px}.page-lp-sendtomistake .flow .faq-list li{width:314px;font-size:18px;line-height:1.5;margin-bottom:8px}.page-lp-sendtomistake .flow .faq-list li .fa-comment{margin-right:16px;transform:scale(-1, 1)}.page-lp-sendtomistake .flow .lead{text-align:center;margin-top:24px;font-size:18px;line-height:1.5}.page-lp-sendtomistake .flow .lead span{padding-left:12px;padding-right:12px;background:linear-gradient(transparent 80%, #fff898 80%)}.page-lp-sendtomistake .form{margin-top:30px;background:#fff;padding-top:60px}.page-lp-sendtomistake .form .container{width:900px;margin-inline:auto}.page-lp-sendtomistake .form .box{margin-bottom:60px}.page-lp-sendtomistake .form .box .text{font-weight:700;font-size:29px;line-height:1.55172}.page-lp-sendtomistake .form .box .headline{font-size:48px;line-height:1.16667;color:#000;margin-top:8px;margin-bottom:8px}.page-lp-sendtomistake .form .box .headline span{font-weight:normal;font-size:22px;line-height:1.27273;display:block;margin-top:8px}.page-lp-sendtomistake .form .entry{position:relative;background:#2b2e38;padding-top:120px;padding-bottom:60px}.page-lp-sendtomistake .form .entry:after{content:"";position:absolute;right:0;top:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:70px 120px 0 120px}.page-lp-sendtomistake .form .entry .field label{color:#fff;font-size:16px;line-height:2}.page-lp-sendtomistake .form .entry .field label.hs-error-msg{font-size:14px;line-height:2;color:#ff001f;margin-top:4px}.page-lp-sendtomistake .form .entry .hbspt-form .hs-form-field{margin:32px 0 0}.page-lp-sendtomistake .form .entry .hbspt-form .hs-form-field:first-child{margin:0}.page-lp-sendtomistake .form .entry .hbspt-form .hs-form-field .input .hs-input{margin:8px 0 0;background:#f5f5f5;color:#2b2f38;width:100%;border-radius:4px;padding:8px 16px;font-size:16px}.page-lp-sendtomistake .form .entry .hbspt-form .hs-form-field .input .hs-input:focus{background:#f5f5f5;color:#2b2f38}.page-lp-sendtomistake .form .entry .hbspt-form .hs-form-field .input .hs-input[name=product_name]{cursor:no-drop;pointer-events:none;background:#2b2f38;padding:0;color:#f5f5f5;border:none}.page-lp-sendtomistake .form .entry .hbspt-form .hs-form-field input[type=submit]{margin:24px 0 0}.page-lp-sendtomistake .form .entry .hbspt-form .grecaptcha-badge{margin:0 auto}.page-lp-sendtomistake .form .entry .hbspt-form .hs_submit{margin:24px 0 0;text-align:center}.page-lp-sendtomistake .form .entry .hbspt-form .hs_submit input[type=submit]{margin-top:8px;border:1px solid #f5f5f5;padding:16px 45px;background:#fff;color:#2b2e38;border-radius:50px;font-size:18px;line-height:1;transition:all .2s ease-in-out;border:1px solid #00406c}.page-lp-sendtomistake .form .entry .hbspt-form .hs_submit input[type=submit]:hover{background:#00406c;color:#fff;border:1px solid #00406c}.page-lp-sendtomistake .form .entry .hs-error-msgs{list-style:none;padding:0;font-size:12px}.page-lp-sendtomistake .form .entry body.elementor-kit-16 label.hs-error-msg,.page-lp-sendtomistake .form .entry .hs-form-required{color:#ff001f}.page-lp-sendtomistake .form .entry .hbspt-form{width:62%;margin:0 auto}.page-lp-sendtomistake .form .entry .hbspt-form .hs-form-field .input textarea.hs-input{height:240px}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .section{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .section .title{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .cta{padding-top:60px;padding-bottom:60px;padding-left:20px;padding-right:20px;margin-top:60px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .cta .title{font-size:24px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .cta .button{width:100%;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .cta .button a{font-size:20px;line-height:1.4;padding:6px 45px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main{padding-top:80px;padding-bottom:80px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main .container{width:100%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main .container .lead{font-size:36px;line-height:1.5}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main .container .lead span{font-size:24px;line-height:1.45833;margin-bottom:12px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main .container .box{align-items:center;margin-top:40px;display:none}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main .container .box .mg,.page-lp-sendtomistake .fv-main .container .box .cmss{margin-left:8%;width:46%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main .container .price{font-size:48px;line-height:1;margin-top:80px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main .container .button{width:80%;margin-top:40px;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .fv-main .container .button a{font-size:20px;line-height:1.4;padding:10px 45px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .question .list{margin-top:40px;display:block}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .question .list .item{width:100%;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .question .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .question .list .item .number{font-size:16px;width:32px;height:32px;line-height:32px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .question .list .item .text{font-size:16px;line-height:1.5;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .question .lead{font-size:16px;line-height:1.75;margin-top:40px;padding:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .inner{width:100%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .title{line-height:1.8}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .title .dot:after{top:-7px;left:6px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .arrow{width:86px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list{margin-top:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list .item{margin-top:40px;padding-left:20px;padding-right:20px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list .item .step{font-size:16px;line-height:1.25;margin-bottom:8px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list .item .number{font-size:16px;width:32px;height:32px;line-height:32px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list .item .image{width:100%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list .item .content{width:100%;margin-top:12px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list .item .content h3{font-size:16px;line-height:1.25}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .list .item .content .text{font-size:14px;line-height:1.71429;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .solution-box{padding:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .solution .box .text{font-size:16px;line-height:1.25}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .product{padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .product .product-list{display:block;width:100%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .product .product-list .mg,.page-lp-sendtomistake .prevent .product .product-list .cmss{width:100%;margin-left:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .product .product-list .mg .logo,.page-lp-sendtomistake .prevent .product .product-list .cmss .logo{margin-top:16px;width:50%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .product .product-list .mg{margin-bottom:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .product .product-list .mg .logo{margin-top:16px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .prevent .product .lead{margin-top:24px;font-size:16px;line-height:1.25;padding:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .feature .container{width:100%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .feature .table{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .feature .table th,.page-lp-sendtomistake .feature .table td{font-size:11px;line-height:1.81818;padding-top:16px;padding-bottom:16px;width:33.3333%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .feature .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .feature .table td.mg img{width:50%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .feature .table td.cmss img{width:50%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .feature .table td.check img{width:20px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .tab li{width:50%;text-align:center;display:-ms-flex;display:flex;justify-content:center;align-items:center}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .tab li.mg .logo{width:74px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .tab li .box{display:block}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .tab li .box .logo{margin-right:auto;margin-left:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .tab li .box .name{text-align:center;font-size:12px;line-height:1.66667}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .tab li .box .name span{font-size:10px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel .annotation{font-size:14px;line-height:1.71429;text-align:left;margin-top:8px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel .annotation p{margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel .option .headline{font-size:16px;line-height:1.75;margin-bottom:20px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel .option .box{display:block}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel .option .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel .option .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel .option .box .item .table th,.page-lp-sendtomistake .plan .panel .option .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .panel .option .box .item .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list{display:block;margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item{display:block;margin-top:24px;margin-left:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item.-accent{top:0;margin-left:0;margin-right:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item.-accent .box{padding:24px;height:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item.-accent .box .name{margin-top:4px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item .label{font-size:12px;line-height:1.66667;margin-bottom:4px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item .box{width:100%;padding:24px;height:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item .box .lead{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item .box .name{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item .box .plan-price{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item .box .plan-price span{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item .box .detail{margin-top:16px;padding-top:16px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .cmss-list .item .box .detail li{font-size:14px;line-height:2;margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list{display:block;margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item{display:block;margin-top:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item.-accent{top:0;margin-left:0;margin-right:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item.-accent .box{padding:24px;height:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item.-accent .box .name{margin-top:4px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item .box{width:100%;padding:24px;height:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item .box .lead{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item .box .name{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item .box .plan-price{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item .box .plan-price span{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item .box .detail{margin-top:16px;padding-top:16px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .mg-list .item .box .detail li{font-size:14px;line-height:2;margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .plan .section-lead{font-size:16px;line-height:1.75;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .lead{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .result-list{display:block;margin-top:24px;margin-bottom:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .result-list li{width:60%;margin-left:auto;margin-right:auto;margin-bottom:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .result-list li:nth-of-type(1){margin-left:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .list{margin-top:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .list li{width:100%;margin-right:0;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .list li:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .list li .image.-noimg{height:auto}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .list li .content{margin-top:8px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .list li .content h3{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .casestudy .list li .content .text{font-size:14px;line-height:2}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .support{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .support .box{margin-top:16px;font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .support .box .item{width:100%;margin-right:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .support .box .item:nth-of-type(2n) .table{border-top:none;margin-top:-5px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .support .box .item .table th,.page-lp-sendtomistake .support .box .item .table td{font-size:14px;line-height:2;padding-top:16px;padding-bottom:16px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .support .box .item .table td{padding-right:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .support .box .item .table td .certificate01{padding-left:8px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow{margin-top:80px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .list{display:block;margin-top:16px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .list .item{width:100%;margin-left:0;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .list .item:nth-of-type(1){margin-top:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .list .item:after{content:"▼";justify-content:center;align-items:flex-start;width:100%;left:0;top:-30px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .list .item h3{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .list .item .text{font-size:20px;line-height:1.4}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .faq-list{width:100%;display:block;margin-top:40px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .faq-list li{width:100%;font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .lead{font-size:16px;line-height:1.5}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .flow .lead span{padding-left:0;padding-right:0}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .form{margin-top:80px;padding-top:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .form .container{width:100%}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .form .box{margin-bottom:24px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .form .box .text{font-size:16px;line-height:1.75}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .form .box .headline{font-size:24px;line-height:1.33333}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .form .box .headline span{display:block;font-size:14px;line-height:1.42857;margin-top:4px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .form .entry{padding-top:60px}}@media print,screen and (max-width: 1139px){.page-lp-sendtomistake .form .entry:after{border-width:35px 60px 0 60px}}@media(max-width: 767px){.page-lp-sendtomistake .form .entry .hbspt-form{width:90%}.page-lp-sendtomistake .form .entry .hbspt-form .hs-form-field .input textarea.hs-input{height:120px}}.page-cybermeetup .section{padding-inline:120px}.page-cybermeetup .section .container{width:min(100%,1440px);margin-inline:auto}.page-cybermeetup .fv{background:url(../../img/cybermeetup/common/bg_fv.webp) no-repeat center/cover;padding-inline:0}.page-cybermeetup .fv .fv-container{padding-inline:120px;padding-block:0}.page-cybermeetup .fv .fv-container .inner{width:min(100%,1280px);padding-block:64px}.page-cybermeetup .fv .fv-container .inner .page-head{width:min(100%,546px);margin-inline:auto}.page-cybermeetup .fv .fv-container .inner .event-info{display:flex;justify-content:center;align-items:flex-end;margin-top:24px}.page-cybermeetup .fv .fv-container .inner .event-info .date{font-size:calc(42/16*1rem);font-weight:700;line-height:calc(42/16*1rem);letter-spacing:0}.page-cybermeetup .fv .fv-container .inner .event-info .day-of-week{font-size:calc(28/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .fv .fv-container .inner .event-info .time{margin-left:15px;font-size:calc(28/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .fv .fv-container .inner .event-location{margin-top:14px;text-align:center}.page-cybermeetup .fv .fv-container .inner .event-location .text{font-size:calc(28/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .fv .fv-container .inner .fv-form-btn{display:flex;justify-content:center;align-items:center;position:relative;background-color:#d61518;border-radius:28px;width:min(100%,326px);height:56px;margin-inline:auto;margin-top:47px}.page-cybermeetup .fv .fv-container .inner .fv-form-btn .text{text-align:center;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0;color:#fff}.page-cybermeetup .fv .fv-container .inner .fv-form-btn .form-link{position:absolute;inset:0}.page-cybermeetup .fv .speaker-container{width:100%;padding-inline:120px;padding-block:0}.page-cybermeetup .fv .speaker-container.guest{background-color:rgba(74,188,134,.9);color:#fff}.page-cybermeetup .fv .speaker-container.guest .inner .content{width:-moz-fit-content;width:fit-content;position:relative}.page-cybermeetup .fv .speaker-container.guest .label{background-color:#fff;color:#4abc86}.page-cybermeetup .fv .speaker-container.user{background-color:rgba(235,235,235,.9);color:#000}.page-cybermeetup .fv .speaker-container.user .label{background-color:#000;color:#ededed}.page-cybermeetup .fv .speaker-container .inner{width:min(100%,1280px);padding-left:60px}.page-cybermeetup .fv .speaker-container .inner .content{padding-block:43px 42px}.page-cybermeetup .fv .speaker-container .inner .content .label{display:flex;justify-content:center;align-items:center;width:271px;height:51px;border-radius:11px}.page-cybermeetup .fv .speaker-container .inner .content .label .text{font-size:calc(25/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container .inner .content .name-info{display:flex;gap:25px;align-items:center;margin-top:24px}.page-cybermeetup .fv .speaker-container .inner .content .name-info .name{font-size:calc(40/16*1rem);font-weight:700;line-height:calc(42/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container .inner .content .name-info .company{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container .inner .content .program{margin-top:21px;font-size:calc(30/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container .inner .content .program .w1235{display:none}@media screen and (max-width: 1235px){.page-cybermeetup .fv .speaker-container .inner .content .program .w1235{display:block}}.page-cybermeetup .fv .speaker-container .inner .content .company-sp{display:none}.page-cybermeetup .fv .speaker-container .inner .content .img{position:absolute;bottom:0;right:-231.5px;width:197.5px;height:auto}.page-cybermeetup .fv .speaker-container .inner .content .info{margin-top:28px;font-size:calc(30/16*1rem);font-weight:700;line-height:calc(36/16*1rem);letter-spacing:0}.page-cybermeetup .about .about-container{width:min(100%,1160px);padding-block:152px}.page-cybermeetup .about .about-container .section-head{font-size:calc(72/16*1rem);font-weight:900;line-height:calc(80/16*1rem);letter-spacing:.018em}.page-cybermeetup .about .about-container .text{margin-top:40px;font-size:calc(18/16*1rem);font-weight:500;line-height:calc(34/16*1rem);letter-spacing:0}.page-cybermeetup .about .about-container .text:not(:first-of-type){margin-top:34px}.page-cybermeetup .timetable{background:linear-gradient(180deg, #117323 0%, #095215 100%)}.page-cybermeetup .timetable .timetable-container{width:min(100%,1160px);padding-block:152px 199px}.page-cybermeetup .timetable .timetable-container .section-head{font-size:calc(72/16*1rem);font-weight:900;line-height:calc(80/16*1rem);letter-spacing:.018em;color:#fff;text-align:center}.page-cybermeetup .timetable .timetable-container .start{margin-top:88px;font-size:calc(30/16*1rem);font-weight:800;line-height:calc(44/16*1rem);letter-spacing:0;color:#fff}.page-cybermeetup .timetable .timetable-container .start .access-link{margin-left:18px;font-size:calc(22/16*1rem);font-weight:400;line-height:calc(32/16*1rem);letter-spacing:0;text-decoration:underline}.page-cybermeetup .timetable .timetable-container .timetable-list{display:flex;flex-direction:column}.page-cybermeetup .timetable .timetable-container .timetable-list.list01{margin-top:70px;gap:30px}.page-cybermeetup .timetable .timetable-container .timetable-list.list02{gap:78px}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item{display:flex;align-items:flex-start;justify-content:space-between;gap:47px;width:100%;padding:47px 54px 77px 80px;border-radius:20px;background-color:#f9f9f9}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__num{font-size:calc(72/16*1rem);font-weight:900;line-height:calc(80/16*1rem);letter-spacing:.018rem;font-family:Avenir-Black}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__num__label{display:none}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content{flex:1 1 0}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__time{display:flex;align-items:center;justify-content:flex-start;gap:20px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__time__label{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:44px;padding-inline:32px;border-radius:11px;background-color:#000;color:#ededed;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__title{margin-top:20px;font-size:calc(32/16*1rem);font-weight:900;line-height:calc(42/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container{display:flex;gap:44px;margin-top:20px}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container__img{width:min(100%,148px);height:auto;background-color:#d8d8d8}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container__info__company{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container__info__name{margin-top:20px;font-size:calc(30/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .breaktime{display:flex;justify-content:center;align-items:center;gap:56px;margin-block:60px}.page-cybermeetup .timetable .timetable-container .breaktime .text{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;color:#fff}.page-cybermeetup .timetable .timetable-container .breaktime .line{width:min(100%,412px);height:2px;background-color:#fff}.page-cybermeetup .access{padding-top:70px;margin-top:-70px}.page-cybermeetup .access .access-container{width:min(100%,1160px);padding-block:98px 40px}.page-cybermeetup .access .access-container.mqmax1000{display:none}.page-cybermeetup .access .access-container .section-head{margin-bottom:62px;font-size:calc(72/16*1rem);font-weight:700;line-height:calc(80/16*1rem);letter-spacing:.018em}.page-cybermeetup .access .access-container .section-info{display:flex;padding-block:24px;border-bottom:1px solid #d8d8d8}.page-cybermeetup .access .access-container .section-info__heading{width:11.1vw;max-width:160px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .access .access-container .section-info__block{margin-left:40px;flex:1 1 0}.page-cybermeetup .access .access-container .section-info__text{font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .access .access-container .section-info__text.heading{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0;margin-bottom:11px}.page-cybermeetup .access .access-container .section-info__inner{display:flex}.page-cybermeetup .access .access-container .section-info__inner:not(:last-of-type){padding-bottom:56px}.page-cybermeetup .access .access-container .section-info__inner:last-of-type{padding-top:24px;border-top:1px solid #d8d8d8}.page-cybermeetup .access .access-container .section-info__inner.google-map{gap:34px;flex-wrap:wrap}.page-cybermeetup .access .access-container .section-info__content.w257{width:257px}.page-cybermeetup .access .access-container .section-info .map-area__image{width:min(100%,662px)}.page-cybermeetup .access .access-container .section-info .map-area__image.exterior{width:min(100%,257px);margin-top:15px;margin-bottom:25px;border:1px solid #979797}.page-cybermeetup .access .access-container .section-info .map-area__map{width:min(100%,667px)}.page-cybermeetup .access .access-container .section-info .map-area__map .map-link{margin-top:12px;font-size:calc(16/16*1rem);font-weight:400;line-height:calc(30/16*1rem);letter-spacing:0;color:#007fff;text-align:right}.page-cybermeetup .access .access-container .section-info__list{margin-left:20px}.page-cybermeetup .access .access-container .section-info__item{list-style:disc}.page-cybermeetup .contact{background:url(../../img/cybermeetup/common/bg_contact.jpg) no-repeat center/cover;margin-bottom:67px;padding-top:70px;margin-top:-70px}.page-cybermeetup .contact .contact-container{padding-block:40px}.page-cybermeetup .contact .contact-container .contact-form{width:475px;height:auto;margin-inline:auto;padding:32px 30px 35px 21px;overflow:hidden;border-radius:8px;background-color:hsla(0,0%,100%,.96);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.page-cybermeetup .contact .contact-container .contact-form .label{display:flex;justify-content:center;align-items:center;width:min(100%,200px);height:22px;margin-inline:auto;border-radius:120px;background-color:rgba(214,21,24,.99);font-size:calc(12/16*1rem);font-weight:700;line-height:calc(17/16*1rem);letter-spacing:0;color:#fff}.page-cybermeetup .contact .contact-container .contact-form .section-head{margin-top:4px;font-size:calc(24/16*1rem);font-weight:700;line-height:calc(35/16*1rem);letter-spacing:.0144em;color:#222;text-align:center}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;padding-right:0}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field:not(:first-child){margin-top:16px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field.hs-department_name label{margin-right:11.75px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field label{display:block;width:auto;margin-bottom:0 !important;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(17/16*1rem);letter-spacing:.0072em}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field label .hs-form-required{font-size:calc(24/16*1rem);font-weight:500;line-height:calc(13/16*1rem);letter-spacing:.0054em;color:#155cf7}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .input{width:min(100%,317px);padding:0;margin-right:0}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .input .hs-input{width:100% !important;padding:10px 12px;border:1px solid #e9e8e8;border-radius:5px;font-size:calc(11/16*1rem);font-weight:500;line-height:calc(35/16*1rem);letter-spacing:.0066em}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .input .hs-input::-moz-placeholder{color:#cacaca}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .input .hs-input::placeholder{color:#cacaca}@media screen and (max-width: 899px){.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .input .hs-input:focus{font-size:16px}}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .hs-error-msgs{transform:translateX(-122px)}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .hs-error-msgs .hs-error-msg{width:100%;white-space:normal;margin-left:0;color:#d61518}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox{justify-content:space-between;height:35px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input{display:flex;justify-content:flex-end;flex:1 1 0}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list{display:flex;gap:16px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-radio-display,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-checkbox-display,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-radio-display,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-radio-display,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-checkbox-display,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-radio-display,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display{display:flex;gap:8px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input{display:none}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input:checked+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input:checked+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input:checked+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input:checked+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input:checked+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input:checked+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input:checked+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input:checked+span::after{opacity:1}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input+span,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input+span,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input+span,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input+span,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input+span,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input+span,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input+span,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input+span{display:inline-block;margin-left:0;padding-left:20px;font-size:calc(11/16*1rem);font-weight:500;line-height:calc(16/16*1rem);letter-spacing:.0066em;position:relative}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input+span::before,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input+span::before,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input+span::before,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input+span::before,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input+span::before,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input+span::before,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input+span::before,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input+span::before{content:"";width:12px;height:12px;border-radius:3px;border:1px solid #222;box-sizing:border-box;background-color:rgba(0,0,0,0);position:absolute;bottom:0;left:0}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-radio-display .hs-input+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-radio .hs-form-checkbox-display .hs-input+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-radio-display .hs-input+span::after,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox .hs-form-checkbox-display .hs-input+span::after{content:"";width:11px;height:8px;border-bottom:2px solid #222;border-left:2px solid #222;height:6px;width:11px;top:50%;left:4px;transform:rotate(-45deg) translateY(-50%);position:absolute;transition:opacity .2s;opacity:0;pointer-events:none}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .hs-error-msgs,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .hs-error-msgs{transform:unset}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-field-desc{margin-top:16px;font-size:calc(12/16*1rem);font-weight:400;line-height:calc(20/16*1rem);letter-spacing:0}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input{width:100%}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input label{width:-moz-fit-content;width:fit-content;margin-inline:auto}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input label input{display:none}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input label input:checked+span::after{opacity:1}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input label>span{display:inline-block;margin-left:0;padding-left:20px;font-size:calc(11/16*1rem);font-weight:500;line-height:calc(16/16*1rem);letter-spacing:.0066em;position:relative}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input label>span::before{content:"";width:12px;height:12px;border-radius:3px;border:1px solid #222;box-sizing:border-box;background-color:rgba(0,0,0,0);position:absolute;bottom:0;left:0}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input label>span::after{content:"";width:11px;height:8px;border-bottom:2px solid #222;border-left:2px solid #222;height:6px;width:11px;top:50%;left:4px;transform:rotate(-45deg) translateY(-50%);position:absolute;transition:opacity .2s;opacity:0;pointer-events:none}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input label>span a{transition:color .3s}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .input label>span a:hover{color:#d61518;text-decoration:underline}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .hs-error-msgs{margin-inline:auto;transform:unset}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2 .hs-form-field{width:171px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2 .hs-form-field .input{width:140px;margin-right:0}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2 .hs-form-field .hs-error-msgs{transform:unset;width:140px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2 .hs-form-field .hs-error-msgs label{width:100%}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2 .hs-firstname{justify-content:flex-end}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-recaptcha{display:none}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs_error_rollup .hs-error-msgs{width:100%;margin-bottom:-10px;margin-top:6px;white-space:normal;margin-left:0;color:#d61518;text-align:center;font-size:12px;font-weight:700}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs_error_rollup .hs-main-font-element{width:100%;text-align:center}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-submit{display:flex;justify-content:center;margin-top:16px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-submit .actions{display:flex;justify-content:center;align-items:center;width:min(100%,342px);height:47px;border-radius:6px;box-sizing:border-box;display:flex;align-items:center;text-align:left;background-color:#d61518;position:relative;transition:all .3s;margin:auto;border:1px solid #d61518;cursor:pointer}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-submit .actions:hover{opacity:.7}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-submit .actions input{width:100%;height:100%;text-align:center;border:none;position:relative;z-index:1;cursor:pointer;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(23/16*1rem);letter-spacing:0;color:#fff;transition:all .3s}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-submit .actions::after{position:absolute;right:12px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;color:#fff}@media screen and (max-width: 1000px){.page-cybermeetup .section{padding-inline:24px}.page-cybermeetup .section .container{width:min(100%,500px);margin-inline:auto}.page-cybermeetup .fv{background:url(../../img/sp/bg_fv.png) no-repeat center/cover;padding-inline:0}.page-cybermeetup .fv .fv-container{padding-inline:0}.page-cybermeetup .fv .fv-container .inner{width:100%;padding-block:40px}.page-cybermeetup .fv .fv-container .inner .page-head{width:291px}.page-cybermeetup .fv .fv-container .inner .event-info{display:flex;align-items:flex-end;margin-top:36px}.page-cybermeetup .fv .fv-container .inner .event-info .date{font-size:calc(20/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0}.page-cybermeetup .fv .fv-container .inner .event-info .day-of-week{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .fv .fv-container .inner .event-info .time{margin-left:4px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .fv .fv-container .inner .event-location{margin-top:8px}.page-cybermeetup .fv .fv-container .inner .event-location .text{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .fv .fv-container .inner .fv-form-btn{display:flex;justify-content:center;align-items:center;position:relative;background-color:#d61518;border-radius:28px;margin-top:30px}.page-cybermeetup .fv .fv-container .inner .fv-form-btn .text{text-align:center;font-size:calc(14/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0;color:#fff}.page-cybermeetup .fv .fv-container .inner .fv-form-btn .link{position:absolute;inset:0}.page-cybermeetup .fv .speaker-container{width:100%;padding-inline:24px}.page-cybermeetup .fv .speaker-container.guest{background-color:rgba(74,188,134,.9);color:#fff}.page-cybermeetup .fv .speaker-container.guest .inner .content{width:100%;position:relative}.page-cybermeetup .fv .speaker-container.guest .company{display:none}.page-cybermeetup .fv .speaker-container.guest .program{width:53.33vw}.page-cybermeetup .fv .speaker-container.user{background-color:rgba(235,235,235,.9);color:#000}.page-cybermeetup .fv .speaker-container.user .company{font-size:calc(12/16*1rem);font-weight:700;line-height:calc(22/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container.user .program{width:100%}.page-cybermeetup .fv .speaker-container .inner{width:min(100%,500px);padding-inline:0}.page-cybermeetup .fv .speaker-container .inner .content{padding-block:24px 46px}.page-cybermeetup .fv .speaker-container .inner .content .label{display:flex;justify-content:center;align-items:center;width:160px;height:32px;border-radius:0}.page-cybermeetup .fv .speaker-container .inner .content .label .text{font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container .inner .content .name-info{display:flex;gap:25px;margin-top:16px}.page-cybermeetup .fv .speaker-container .inner .content .name-info .name{font-size:calc(24/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container .inner .content .program{margin-top:16px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container .inner .content .company-sp{display:block;margin-top:16px;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(22/16*1rem);letter-spacing:0}.page-cybermeetup .fv .speaker-container .inner .content .img{position:absolute;bottom:0;right:0;width:109px;height:auto}.page-cybermeetup .fv .speaker-container .inner .content .info{margin-top:16px;font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .about .about-container{width:min(100%,500px);padding-block:80px 98px}.page-cybermeetup .about .about-container .section-head{font-size:calc(48/16*1rem);font-weight:900;line-height:calc(56/16*1rem);letter-spacing:.012em}.page-cybermeetup .about .about-container .text{margin-top:40px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.page-cybermeetup .about .about-container .text:not(:first-of-type){margin-top:26px}.page-cybermeetup .timetable .timetable-container{width:min(100%,500px);padding-block:80px}.page-cybermeetup .timetable .timetable-container .section-head{font-size:calc(48/16*1rem);font-weight:900;line-height:calc(56/16*1rem);letter-spacing:.012em;color:#fff;text-align:center}.page-cybermeetup .timetable .timetable-container .start{display:none}.page-cybermeetup .timetable .timetable-container .timetable-list{display:flex;flex-direction:column}.page-cybermeetup .timetable .timetable-container .timetable-list.list01{margin-top:48px;gap:20px}.page-cybermeetup .timetable .timetable-container .timetable-list.list02{gap:20px}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item{flex-direction:column;gap:8px;padding:50px 23px 60px}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__num{display:flex;align-items:center;justify-content:flex-start;gap:20px;font-size:calc(48/16*1rem);font-weight:900;line-height:calc(56/16*1rem);letter-spacing:.012rem}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__num__label{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:32px;padding-inline:17px;border-radius:6px;background-color:#000;color:#ededed;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0;font-family:"Noto Sans JP",sans-serif}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__time{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__time__label{display:none}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__title{margin-top:0;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container{flex-direction:column;gap:20px}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container__img{width:min(100%,125px);height:auto;background-color:#d8d8d8;margin-inline:auto}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container__info{display:flex;flex-direction:column-reverse;gap:6px}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container__info__company{font-size:calc(12/16*1rem);font-weight:700;line-height:calc(22/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .timetable-list .timetable-item__content__info-container__info__name{margin-top:0;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .timetable .timetable-container .breaktime{display:flex;justify-content:center;align-items:center;gap:36px;margin-block:40px}.page-cybermeetup .timetable .timetable-container .breaktime .text{font-size:calc(18/16*1rem);font-weight:700;line-height:calc(33/16*1rem);letter-spacing:0;color:#fff}.page-cybermeetup .timetable .timetable-container .breaktime .line{width:min(100%,88px);height:2px;background-color:#fff}.page-cybermeetup .access{padding-inline:18px}.page-cybermeetup .access .access-container{padding-block:80px}.page-cybermeetup .access .access-container.mqmin1000{display:none}.page-cybermeetup .access .access-container.mqmax1000{display:block}.page-cybermeetup .access .access-container .section-head{font-size:calc(48/16*1rem);font-weight:900;line-height:calc(56/16*1rem);letter-spacing:.012em}.page-cybermeetup .access .access-container .access-content{margin-top:40px}.page-cybermeetup .access .access-container .access-content__block{display:flex;align-items:flex-start;gap:24px;border-bottom:1px solid #d8d8d8;padding-block:24px}.page-cybermeetup .access .access-container .access-content__head{width:80px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0}.page-cybermeetup .access .access-container .access-content__text{flex:1 1 0;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0}.page-cybermeetup .access .access-container .access-content__text.heading{border-top:1px solid #d8d8d8;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(30/16*1rem);letter-spacing:0;margin-bottom:8px;margin-top:16px;padding-top:8px}.page-cybermeetup .access .access-container .access-content__inner{flex:1 1 0}.page-cybermeetup .access .access-container .access-content__map{margin-top:16px}.page-cybermeetup .access .access-container .access-content__map .map-link{margin-top:12px;font-size:calc(14/16*1rem);font-weight:400;line-height:calc(26/16*1rem);letter-spacing:0;color:#007fff;text-align:right}.page-cybermeetup .access .access-container .access-content__img{margin-block:8px}.page-cybermeetup .contact{background:url(../../img/sp/bg_contact.png) no-repeat center/cover;margin-bottom:40px}.page-cybermeetup .contact .contact-container .contact-form{width:min(100%,475px);height:auto;margin-inline:auto;padding:32px 30px 35px 21px;overflow:hidden;border-radius:8px;background-color:hsla(0,0%,100%,.96);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.page-cybermeetup .contact .contact-container .contact-form .label{display:flex;justify-content:center;align-items:center;width:min(100%,200px);height:22px;margin-inline:auto;border-radius:120px;background-color:rgba(214,21,24,.99);font-size:calc(12/16*1rem);font-weight:700;line-height:calc(17/16*1rem);letter-spacing:0;color:#fff}.page-cybermeetup .contact .contact-container .contact-form .section-head{margin-top:4px;font-size:calc(20/16*1rem);font-weight:700;line-height:calc(32/16*1rem);letter-spacing:0;color:#222;text-align:center}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field{display:block}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field label{display:block;width:auto;margin-bottom:0 !important;font-size:calc(12/16*1rem);font-weight:700;line-height:calc(17/16*1rem);letter-spacing:.0072em}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field label .hs-form-required{font-size:calc(20/16*1rem);font-weight:500;line-height:calc(13/16*1rem);letter-spacing:.0054em;color:#155cf7}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .input{width:100%;margin-top:4px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-form-field .hs-error-msgs{transform:unset}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox{height:auto}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-radio .input,.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-fieldtype-checkbox .input{justify-content:flex-start}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-optin .hs-error-msgs{text-align:center}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2 .hs-form-field{width:calc(50% - 5px)}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2 .hs-form-field .input{width:100%}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .form-columns-2 .hs-form-field .hs-error-msgs{width:100%}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-recaptcha{display:none}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-submit{display:flex;justify-content:center;margin-top:12px}.page-cybermeetup .contact .contact-container .contact-form .hbspt-form .hs-submit .actions input{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(20/16*1rem);letter-spacing:0}}.page-cybermeetup-thanks .fv{background-color:#fff;background:unset}.page-cybermeetup-thanks .fv .fv-container{padding-bottom:365px}.page-download .section .container{width:min(100%,1280px)}.page-download .section.fv{background:url(../../img/resource/white-paper/bg.png) no-repeat center/cover}.page-download .download-list .container{display:flex;gap:min(3.6vw,70px)}@media screen and (max-width: 1145px){.page-download .download-list .container{width:min(100%,500px);flex-direction:column}}.page-download .download-list .container .category{width:150px}@media screen and (max-width: 1145px){.page-download .download-list .container .category{width:100%;padding-inline:35px}}.page-download .download-list .container #archive-list{flex:1}.page-download .download-list .container .posts-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(292px, 1fr));align-items:center;justify-content:flex-start;gap:max(min(3.1vw,60px),40px)}.page-download .download-list .container .posts-list .post-item{width:100%;max-width:400px;margin-inline:auto;padding:20px 15px 25px;box-shadow:2px 4px 6px rgba(0,0,0,.09);position:relative;border-radius:10px;border:1px solid rgba(0,0,0,0);transition:all .3s}.page-download .download-list .container .posts-list .post-item:hover{border-color:#b52f14}.page-download .download-list .container .posts-list .post-item:hover .post-title{color:#b52f14}.page-download .download-list .container .posts-list .post-item .category-badge{display:flex;gap:8px}.page-download .download-list .container .posts-list .post-item .category-badge .badge{display:inline-block;background:#000;color:#fff;padding:6px 10px;border-radius:14px;font-size:calc(10/16*1rem);font-weight:400;line-height:calc(12/16*1rem);letter-spacing:0}.page-download .download-list .container .posts-list .post-item .post-thumbnail{width:100%;height:196px;margin-top:15px;box-shadow:2px 4px 6px rgba(0,0,0,.09)}.page-download .download-list .container .posts-list .post-item .post-thumbnail img{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.page-download .download-list .container .posts-list .post-item .post-title{min-height:78px;margin-top:15px;font-size:calc(16/16*1rem);font-weight:700;line-height:calc(26/16*1rem);letter-spacing:0;color:#232323;transition:color .3s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-download .download-list .container .posts-list .post-item .button{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:20px;margin-inline:auto;padding:10px 20px;border-radius:19px;background:#b52f14}.page-download .download-list .container .posts-list .post-item .button .btn{font-size:calc(14/16*1rem);font-weight:700;line-height:calc(17/16*1rem);letter-spacing:0;color:#fff}.page-download .download-list .container .posts-list .post-item .link{position:absolute;inset:0}/*# sourceMappingURL=main.min.css.map */