@charset "UTF-8";
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./scss/style.scss ***!
  \**************************************************************************************************************************************/@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}html{font-size:16px;overflow-y:scroll}body{color:rgba(0,0,0,.87);font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,YuGothic,Meiryo,sans-serif;line-height:2}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit}a:focus,a:hover{color:#00a2ad;text-decoration:none}dl,ol,ul{list-style:none;margin:0;padding:0}dd{margin:0}img{width:auto}img,video{vertical-align:bottom}@font-face{font-family:safie-icon;font-style:normal;font-weight:400;src:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/fonts/safie-icon.woff) format("woff"),url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/fonts/safie-icon.ttf) format("truetype"),url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/fonts/safie-icon.svg) format("svg")}.safie-icon{font-family:safie-icon!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;vertical-align:middle;speak-as:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-identity:before{content:"\e91d"}.icon-menu:before{content:"\e91c"}.icon-arrow-down:before{content:"\e900"}.icon-arrow-left:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.icon-arrow-up:before{content:"\e903"}.icon-assignment:before{content:"\e904"}.icon-building:before{content:"\e905"}.icon-cart:before{content:"\e906"}.icon-check:before{content:"\e907"}.icon-check-circle:before{content:"\e908"}.icon-close:before{content:"\e909"}.icon-direction-button-arrows:before{content:"\e90a"}.icon-email:before{content:"\e90b"}.icon-lan-poe:before{content:"\e90c"}.icon-lan-port:before{content:"\e90d"}.icon-lte:before{content:"\e90e"}.icon-mic:before{content:"\e90f"}.icon-night:before{content:"\e910"}.icon-open-window:before{content:"\e911"}.icon-outdoor:before{content:"\e912"}.icon-phone:before{content:"\e913"}.icon-plus-a:before{content:"\e914"}.icon-search:before{content:"\e915"}.icon-sentiment-dissatisfied:before{content:"\e916"}.icon-sentiment-satisfied:before{content:"\e917"}.icon-speaker:before{content:"\e918"}.icon-video-play:before{content:"\e919"}.icon-water-protection:before{content:"\e91a"}.icon-wifi:before{content:"\e91b"}.icon-cross:before{content:"\e91e"}.icon-circle:before{content:"\e91f"}.icon-battery:before{content:"\e920"}.icon-gps:before{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/icon-products-gps.svg) no-repeat top/contain}.icon-AC-adapter:before,.icon-gps:before{content:"";display:block;height:1em;margin:0 auto;opacity:.6;width:1em}.icon-AC-adapter:before{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/icon-products-ac-adapter.svg) no-repeat top/contain}html{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,YuGothic,Meiryo,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width:1000px){html.is-menu-active{height:100%;overflow:hidden!important;width:100%;z-index:-1}}.c-box{padding:96px;position:relative}@media screen and (max-width:1000px){.c-box{padding:96px 64px}}@media screen and (max-width:767px){.c-box{padding:48px 24px}}.c-box.is-bgcolor-50,.c-box.is-full{background:#e4f6f7}.c-box.is-top-banner-box{border-top:1px solid #e8eaea}.c-box.is-inquiry,.c-box.is-inquiry-small{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/bg-inquiry.jpg) top no-repeat;background-size:cover;position:relative}.c-box.is-inquiry-small{padding:160px 96px 32px}@media screen and (max-width:1000px){.c-box.is-inquiry-small{padding:182px 64px 64px}}@media screen and (max-width:767px){.c-box.is-inquiry-small{padding:192px 24px 64px}.c-box.is-experience-demo{display:none}}.c-box.is-plan-payment,.c-box.is-security-approach,.c-box.is-seminar{border-top:1px solid #e0e0e0}.c-box.is-casestudy{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/bg-casestudy.jpg);background-position:bottom;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1160px){.c-box.is-casestudy{background-size:auto}}@media screen and (max-width:1000px){.c-box.is-casestudy{background-size:auto}}@media screen and (max-width:767px){.c-box.is-casestudy{background-size:auto}}.c-box.is-plan-monthly,.c-box.is-price-example,.c-box.is-prodcts-price-example{border-top:1px solid #e0e0e0}.c-box__inner-sm{margin:0 auto;max-width:640px}.c-box__inner-md{margin:0 auto;max-width:800px}.c-box__inner-pc{margin:0 auto;max-width:980px;overflow:hidden}@media screen and (max-width:979px){.c-box__inner-pc{max-width:100%}}.c-box__inner-lg{margin:0 auto;max-width:1160px}.c-box__inner-xl{margin:0 auto;max-width:1280px}.c-box__inner-full{margin:0 auto;max-width:100%}.c-box-row{align-items:flex-start;display:flex;justify-content:space-between}.c-box__heading{color:rgba(0,0,0,.87);font-size:48px;font-weight:700;margin:0 0 24px}.c-box__heading:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-box__heading:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-box__heading{font-size:26px}}.c-box__heading--wrap{display:block}@media screen and (max-width:767px){.c-box__heading--wrap{display:inline-block}}.c-box__lead{color:rgba(0,0,0,.6);font-size:24px;font-weight:700;line-height:1.7;margin:0 0 80px}@media screen and (max-width:767px){.c-box__lead{font-size:18px}}.c-box__lead--wrap{display:block}@media screen and (max-width:767px){.c-box__lead--wrap{display:inline-block}}.c-box__note{font-size:16px}@media screen and (max-width:767px){.c-box__note{font-size:16px}}.c-box__note--wrap{display:block}@media screen and (max-width:767px){.c-box__note--wrap{display:inline-block}}.c-box.is-v2{padding:96px 0}@media screen and (max-width:979px){.c-box.is-v2{padding:40px 0}}@media screen and (max-width:767px){.c-box.is-v2{padding:40px 24px}}.c-box.is-v2.is-full{padding:96px 0}@media screen and (max-width:767px){.c-box.is-v2.is-full{padding:40px 24px}}.c-inquiry-heading{color:#fff!important;margin:0 auto 112px!important}@media screen and (max-width:1000px){.c-inquiry-heading{margin-bottom:96px!important}}@media screen and (max-width:767px){.c-inquiry-heading{margin-bottom:48px!important}}.c-inquiry{align-items:stretch;display:flex;justify-content:space-between;margin:0 -32px}@media screen and (max-width:1000px){.c-inquiry{flex-direction:column;margin:0 auto}}.c-inquiry.is-inquiry-small{margin:0 -16px}@media screen and (max-width:767px){.c-inquiry.is-inquiry-small{margin:0 auto}}.c-inquiry-box{margin:0 32px;width:calc(50% - 32px)}.c-inquiry-box:last-of-type{margin-bottom:0}@media screen and (max-width:1000px){.c-inquiry-box{margin:0 auto 64px;width:100%}}@media screen and (max-width:767px){.c-inquiry-box{margin:0 auto 32px}}.c-inquiry-box.is-inquiry-small{margin:0 16px}@media screen and (max-width:1000px){.c-inquiry-box.is-inquiry-small{margin:0 auto 182px}.c-inquiry-box.is-inquiry-small:last-of-type{margin-bottom:0}}@media screen and (max-width:767px){.c-inquiry-box.is-inquiry-small{margin:0 auto 128px}.c-inquiry-box.is-inquiry-small:last-of-type{margin-bottom:0}}.c-inquiry-box__heading-box{position:relative}.c-inquiry-box__heading-box.is-inquiry-small{margin:0 auto;max-width:448px}@media screen and (max-width:1160px){.c-inquiry-box__heading-box.is-inquiry-small{max-width:368px}}@media screen and (max-width:767px){.c-inquiry-box__heading-box.is-inquiry-small{margin:0 auto;max-width:272px}}.c-inquiry-box__heading-item{background-color:rgba(0,0,0,.25);border-radius:8px 8px 0 0;color:#fff;font-size:18px;line-height:1.5;padding:32px}.c-inquiry-box__heading-item:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-inquiry-box__heading-item:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:1160px){.c-inquiry-box__heading-item{font-size:18px}}@media screen and (max-width:767px){.c-inquiry-box__heading-item{font-size:16px;padding:24px}}.c-inquiry-box__heading-balloon.is-inquiry-small{background:#fff;border-radius:8px;bottom:32px;color:rgba(0,0,0,.87);font-weight:700;left:0;line-height:1.6;margin:0 auto;padding:20px 24px;position:absolute;text-align:center;white-space:nowrap;width:256px}.c-inquiry-box__heading-balloon.is-inquiry-small:after{border:8px solid transparent;border-left-color:#fff;content:"";margin:0;position:absolute;right:-16px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1160px){.c-inquiry-box__heading-balloon.is-inquiry-small{font-size:14px;padding:20px 24px;width:216px}}@media screen and (max-width:767px){.c-inquiry-box__heading-balloon.is-inquiry-small{bottom:16px;font-size:12px;padding:14px 16px;width:176px}}.c-inquiry-box__heading-image-box{position:absolute}.c-inquiry-box__heading-image-box.is-store{bottom:20px;max-width:104px;right:44px}@media screen and (max-width:1160px){.c-inquiry-box__heading-image-box.is-store{max-width:98px}}@media screen and (max-width:767px){.c-inquiry-box__heading-image-box.is-store{bottom:16px;max-width:64px;right:20px}}.c-inquiry-box__heading-image-box.is-store.is-inquiry-small{max-width:128px;right:8px}.c-inquiry-box__heading-image-box.is-contact{bottom:0;max-width:144px;right:24px}@media screen and (max-width:1160px){.c-inquiry-box__heading-image-box.is-contact{max-width:144px}}@media screen and (max-width:767px){.c-inquiry-box__heading-image-box.is-contact{right:8px;width:88px}}.c-inquiry-box__heading-image-box.is-contact.is-inquiry-small{max-width:168px;right:0}.c-inquiry-box__text-box{background-color:#fff;border-radius:0 0 8px 8px;padding:64px}@media screen and (max-width:1160px){.c-inquiry-box__text-box{padding:48px}}@media screen and (max-width:1000px){.c-inquiry-box__text-box{padding:64px}}@media screen and (max-width:767px){.c-inquiry-box__text-box{padding:24px}}.c-inquiry-box__text-box.is-inquiry-small{background-color:#00646b;border-radius:8px;margin:0 auto;padding:48px 64px}@media screen and (max-width:1160px){.c-inquiry-box__text-box.is-inquiry-small{padding:48px}}@media screen and (max-width:1000px){.c-inquiry-box__text-box.is-inquiry-small{padding:48px}}@media screen and (max-width:767px){.c-inquiry-box__text-box.is-inquiry-small{padding:24px}}.c-inquiry-box__icon-box{color:rgba(0,0,0,.38);font-size:80px;line-height:1;margin:-32px auto 24px;text-align:center}@media screen and (max-width:1160px){.c-inquiry-box__icon-box{font-size:80px;margin:-32px auto 24px}}@media screen and (max-width:767px){.c-inquiry-box__icon-box{font-size:56px;margin:-8px auto 24px}}.c-inquiry-box__text-box-merit-heading{color:rgba(0,0,0,.6);font-size:18px;line-height:1.6;margin:40px auto 16px}@media screen and (max-width:1160px){.c-inquiry-box__text-box-merit-heading{margin-top:48px}}@media screen and (max-width:767px){.c-inquiry-box__text-box-merit-heading{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:200px;cursor:pointer;font-size:12px;margin-bottom:16px;margin-top:32px;padding:10px 32px;position:relative}}.c-inquiry-box__text-box-merit-heading .safie-icon{display:none}@media screen and (max-width:767px){.c-inquiry-box__text-box-merit-heading .safie-icon{display:block;font-size:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(-45deg);transition:all .15s ease-out}.c-inquiry-box__text-box-merit-heading .safie-icon.is-active{transform:translateY(-50%) rotate(0)}}.c-inquiry-box__text-box-heading.is-inquiry-small{color:#fff;font-size:18px;line-height:1.6;margin:0 auto 32px;text-align:center}.c-inquiry-box__text-box-heading.is-inquiry-small:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-inquiry-box__text-box-heading.is-inquiry-small:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:1160px){.c-inquiry-box__text-box-heading.is-inquiry-small{font-size:16px}}@media screen and (max-width:767px){.c-inquiry-box__text-box-heading.is-inquiry-small{font-size:14px;margin-bottom:24px}.c-inquiry-box__text-box-merit-text{max-height:0;opacity:0;transition:all .15s ease-out;visibility:hidden}.c-inquiry-box__text-box-merit-text.is-active{max-height:2000px;opacity:1;visibility:visible}}.c-tab-menu{border-top:1px solid #e0e0e0;margin:40px auto 32px;padding:24px 0 0}@media screen and (max-width:767px){.c-tab-menu{border-top:none;height:80px;margin:48px auto 24px;padding:0;position:relative}}.c-tab-menu.is-search-form-box{margin:0 auto}.c-tab-menu.is-operation{border-top:none;padding:0}@media screen and (max-width:767px){.c-tab-menu.is-operation{height:auto;margin:42px auto 32px;position:static}}.c-tab-menu__heading{display:none}@media screen and (max-width:767px){.c-tab-menu__heading{color:#212121;display:block;font-size:12px;font-weight:700;line-height:1;margin:0 auto 16px;text-align:center;text-transform:uppercase}.c-tab-menu__inner{background-color:#fff;border:1px solid #e0e0e0;position:absolute;width:100%;z-index:900}}@media screen and (max-width:979px){.is-bgcolor-50 .c-tab-menu__inner{background-color:transparent}}@media screen and (max-width:767px){.c-tab-menu__inner.is-operation{border:none;position:static}}.c-tab-menu__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;padding:0}@media screen and (max-width:767px){.c-tab-menu__list{background-color:#fff;display:block;margin:0 auto;max-height:0;opacity:0;transition:all .25s cubic-bezier(.19,1,.22,1);visibility:hidden;width:100%}.c-tab-menu__list.is-active{max-height:2000px;opacity:1;visibility:visible}}.c-tab-menu__list.is-operation{background-color:#d5dbe0;border-radius:25px;height:50px;margin:0 auto;padding:3px;width:330px}@media screen and (max-width:767px){.c-tab-menu__list.is-operation{display:flex;max-height:100%;opacity:1;visibility:visible;width:100%}}.c-tab-menu__select{display:none}@media screen and (max-width:767px){.c-tab-menu__select{cursor:pointer;display:block;font-size:13px;font-weight:700;line-height:1.5;padding:12px 24px;position:relative}.c-tab-menu__select:before{background-position:50% 50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;margin:auto;position:absolute;right:24px;top:0;transform:rotate(90deg);vertical-align:middle;width:8px}}.c-tab-menu__select.is-active{background-color:#f5f5f5}.c-tab-menu__select .safie-icon{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.c-tab-menu__item{margin:0}@media screen and (max-width:767px){.c-tab-menu__item:first-of-type{padding-top:16px}.c-tab-menu__item:last-of-type{padding-bottom:16px}}.c-tab-menu__item.is-operation{display:flex;width:50%}@media screen and (max-width:767px){.c-tab-menu__item.is-operation{padding:0}}.c-tab-menu__anchor{cursor:pointer;display:block;margin:4px 24px;padding:6px 0;position:relative;text-decoration:none;transition:all .15s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:1000px){.c-tab-menu__anchor{margin:4px 16px}}@media screen and (max-width:767px){.c-tab-menu__anchor{line-height:1.5;margin:0;padding:16px 24px;width:100%}}.c-tab-menu__anchor:after{background-color:#008c95;bottom:0;content:"";height:3px;left:auto;margin:0;position:absolute;right:0;transition:all .15s cubic-bezier(.19,1,.22,1);width:0}@media screen and (max-width:767px){.c-tab-menu__anchor:after{display:none}}.c-tab-menu__anchor:after.nuxt-link-exact-active{transition:0s;-webkit-transition:0s;width:100%}.c-tab-menu__anchor.is-operation{color:#fff;display:flex;justify-content:center;margin:0;padding:0;width:100%}.c-tab-menu__anchor.is-operation:after{display:none}.c-tab-menu__anchor.is-operation.is-active,.c-tab-menu__anchor.is-operation:active,.c-tab-menu__anchor.is-operation:hover{background:#fff;border:2px solid #00a2ad;border-radius:22px;color:#008c95}.c-tab-menu__anchor.is-active .c-tab-menu__label,.c-tab-menu__anchor:active .c-tab-menu__label,.c-tab-menu__anchor:hover .c-tab-menu__label{color:#008c95}.c-tab-menu__anchor.is-active:after,.c-tab-menu__anchor:active:after,.c-tab-menu__anchor:hover:after{left:0;width:100%}.c-tab-menu__anchor.nuxt-link-exact-active .c-tab-menu__label{color:#008c95}.c-tab-menu__anchor.nuxt-link-exact-active:after{transition:0s;-webkit-transition:0s;width:100%}.c-tab-menu__anchor.is-active .c-tab-menu__label{color:#008c95}.c-tab-menu__anchor.is-active:after{transition:0s;-webkit-transition:0s;width:100%}.c-tab-menu__label{color:#212121;display:inline;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width:1000px){.c-tab-menu__label{font-size:16px}}@media screen and (max-width:767px){.c-tab-menu__label{font-size:14px}}.c-tab-menu__label.is-search-form-box{font-size:14px}.c-tab-menu__label.is-operation{align-items:center;color:#fff;display:flex;font-size:14px}.c-definition-list__dl{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;padding:32px 0}@media screen and (max-width:767px){.c-definition-list__dl{flex-direction:column;justify-content:flex-start;padding:32px 0}}.c-definition-list__dl:first-of-type{border-top:1px solid #e0e0e0}.c-definition-list__dt{font-size:16px;margin:0 48px 0 0;padding:0;width:25%}.c-definition-list__dt:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-definition-list__dt:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-definition-list__dt{margin:0 auto 24px;width:100%}}.c-definition-list__dd{margin:0;padding:0;width:75%}.c-definition-list__dd:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-definition-list__dd:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-definition-list__dd{width:100%}}.c-definition-list__p{font-size:16px;margin:0 auto 1.5em;padding:0}.c-definition-list__p:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-definition-list__p:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-definition-list__p{width:100%}}.c-definition-list__p:last-of-type{margin-bottom:0}.c-definition-list__dd-box{width:328px}.c-definition-list__dd-box.is-about{margin:0 24px 0 0}@media screen and (max-width:767px){.c-definition-list__dd-box.is-about{margin:0 auto 24px;width:100%}}.c-definition-list__dd-heading{font-size:18px;line-height:1.5;margin:0 auto 24px;padding:0}.c-definition-list__dd-heading.is-about{font-size:18px;font-weight:700;line-height:1.6;margin:2px auto 16px}@media screen and (max-width:767px){.c-definition-list__dd-heading.is-about{font-size:16px;margin:0 auto 8px}}.c-definition-list__dd-section{margin:0 auto 32px}.c-definition-list__dd-section:last-of-type{margin-bottom:0}.c-definition-list__dd-section.is-about--experience{padding:36px 40px}@media screen and (max-width:767px){.c-definition-list__dd-section.is-about--experience{padding:24px 24px 32px}}.c-definition-list__dd-text{font-size:16px;line-height:2;margin:0 auto 1.4em}@media screen and (max-width:767px){.c-definition-list__dd-text{font-size:15px}}.c-definition-list__dd-text:last-of-type{margin-bottom:0}.c-link-button{margin:0 auto;text-align:center}@media screen and (max-width:1000px){.c-link-button.is-header-cv-box-sp--store{margin:24px auto}}.c-link-button.is-l-footer-store{margin:0 24px}@media screen and (max-width:1000px){.c-link-button.is-l-footer-store{margin:0 0 16px}}.c-link-button.is-top-intro--inquiry{margin:0}.c-link-button.is-top-news{margin:0 0 0 auto}@media screen and (max-width:980px){.c-link-button.is-top-news{text-align:right}}.c-link-button.is-faq-nav{margin:32px 0 0 auto}@media screen and (max-width:767px){.c-link-button.is-page-demo--plan{display:none}}.c-link-button__anchor{background:#00a2ad;border-radius:200px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;margin:0 auto;overflow:hidden;padding:16px 96px;padding:16px 80px;position:relative;text-align:center;text-decoration:none;transition:all .15s ease-out;vertical-align:bottom;white-space:nowrap}@media screen and (max-width:1000px){.c-link-button__anchor{padding:14px 64px;white-space:normal}}@media screen and (max-width:767px){.c-link-button__anchor{padding:14px 48px;width:100%}}.c-link-button__anchor:link,.c-link-button__anchor:visited{color:#fff}.c-link-button__anchor:active,.c-link-button__anchor:hover{background:#00bac7;color:#fff;text-decoration:none}.c-link-button__anchor.is-faq{padding:16px 80px}@media screen and (max-width:1000px){.c-link-button__anchor.is-faq{padding:16px 64px}}@media screen and (max-width:767px){.c-link-button__anchor.is-faq{padding:14px 24px}}.c-link-button__anchor.is-page-demo--pc{background-color:#00bac7;font-size:24px;padding:24px 96px}.c-link-button__anchor.is-page-demo--pc .safie-icon{font-size:18px;right:32px}.c-link-button__anchor.is-page-demo--pc:active,.c-link-button__anchor.is-page-demo--pc:hover{background:#00cad9}.c-link-button__anchor.is-products-list{font-size:14px;padding:10px 16px;width:100%}@media screen and (max-width:1160px){.c-link-button__anchor.is-products-list{padding:14px 48px;width:auto}}.c-link-button__anchor.is-products-list .safie-icon{right:16px}.c-link-button__anchor.is-line{background:#fff;border:2px solid #00a2ad;color:#00a2ad;padding:14px 78px}@media screen and (max-width:1000px){.c-link-button__anchor.is-line{padding:12px 62px}}@media screen and (max-width:767px){.c-link-button__anchor.is-line{padding:12px 30px;width:100%}}.c-link-button__anchor.is-line .safie-icon{font-size:14px}.c-link-button__anchor.is-line:hover{background:#00bac7;border:2px solid #00bac7;color:#fff}.c-link-button__anchor.is-line.is-products-list{font-size:14px;padding:8px 16px;width:100%}@media screen and (max-width:1160px){.c-link-button__anchor.is-line.is-products-list{padding:12px 48px;width:auto}.c-link-button__anchor.is-line.is-products-list .safie-icon{right:16px}}.c-link-button__anchor.is-line.is-faq-nav{font-size:14px;padding:8px 48px}.c-link-button__anchor.is-line.is-line-light{background-color:rgba(0,0,0,.38);border:2px solid #fff;color:#fff}.c-link-button__anchor.is-line.is-line-light:hover{background:#fff;border:2px solid #fff;color:#00a2ad}.c-link-button__anchor.is-inquiry{background-color:#ffd600;color:rgba(0,0,0,.87);font-size:clamp(16px,1.6vw,24px);padding-bottom:20px;padding-top:20px;width:100%}.c-link-button__anchor.is-inquiry:hover{background:#ffea00}@media screen and (max-width:1160px){.c-link-button__anchor.is-inquiry{padding-left:64px;padding-right:64px}}@media screen and (max-width:1000px){.c-link-button__anchor.is-inquiry{display:block;font-size:22px;max-width:100%;padding-left:64px;padding-right:64px;width:auto}}@media screen and (max-width:767px){.c-link-button__anchor.is-inquiry{font-size:16px;min-width:auto;padding:14px 32px;width:100%}}.c-link-button__anchor.is-inquiry .safie-icon{right:32px}@media screen and (max-width:767px){.c-link-button__anchor.is-inquiry .safie-icon{right:20px}}.c-link-button__anchor.is-p-light-cv-download{background-color:#ffd600;color:rgba(0,0,0,.87);font-size:18px;padding:20px 64px;width:100%}.c-link-button__anchor.is-p-light-cv-download:hover{background:#ffea00}@media screen and (max-width:1160px){.c-link-button__anchor.is-p-light-cv-download{padding-left:64px;padding-right:64px}}@media screen and (max-width:1000px){.c-link-button__anchor.is-p-light-cv-download{font-size:16px;padding-left:32px;padding-right:32px;width:auto;width:100%}}@media screen and (max-width:767px){.c-link-button__anchor.is-p-light-cv-download{font-size:18px;min-width:auto;padding:14px 32px;width:100%}}.c-link-button__anchor.is-p-light-cv-download .safie-icon{right:32px}@media screen and (max-width:767px){.c-link-button__anchor.is-p-light-cv-download .safie-icon{right:20px}}.c-link-button__anchor.is-top-intro--inquiry{background-color:#00bac7;width:244px}.c-link-button__anchor.is-top-intro--inquiry:hover{background:#00cad9}@media screen and (max-width:767px){.c-link-button__anchor.is-top-intro--inquiry{background-color:#00a2ad;padding:14px 32px;width:100%}}.c-link-button__anchor.is-tag{background-color:#fff;border:1px solid #00a2ad;color:#00a2ad;font-size:14px;font-weight:700;padding:8px 16px}.c-link-button__anchor.is-tag:hover{background:#00bac7;border:1px solid #00bac7;color:#fff}@media screen and (max-width:980px){.c-link-button__anchor.is-tag{border-width:.26vw;padding:2.13vw 4.26vw}}.c-link-button__anchor.is-header-cv-box-sp--contact,.c-link-button__anchor.is-header-cv-box-sp--store{display:none}@media screen and (max-width:1000px){.c-link-button__anchor.is-header-cv-box-sp--contact,.c-link-button__anchor.is-header-cv-box-sp--store{display:block;min-width:256px}}@media screen and (max-width:767px){.c-link-button__anchor.is-header-cv-box-sp--contact,.c-link-button__anchor.is-header-cv-box-sp--store{min-width:auto}}.c-link-button__anchor .safie-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.c-link-button__anchor.is-l-footer-store{font-size:14px;margin:0;padding:10px 46px}@media screen and (max-width:1000px){.c-link-button__anchor.is-l-footer-store{padding:12px 62px}}.c-link-button__anchor.is-l-footer-contact{font-size:14px;margin:0;padding:12px 48px}@media screen and (max-width:1000px){.c-link-button__anchor.is-l-footer-contact{padding:14px 64px}}@media screen and (max-width:767px){.c-link-button__anchor{text-align:center;width:100%}}.c-link-button__anchor.is-top-topic{background:transparent;border:2px solid #fff;color:#fff;font-size:16px;line-height:1;padding:16px 0;width:100%}.c-link-button__anchor.is-top-topic:hover{background:#00bac7;border-color:#00bac7}@media screen and (max-width:980px){.c-link-button__anchor.is-top-topic{font-size:4.26vw;padding:4.26vw 0 4.26vw 7.46vw;text-align:left}}.c-link-button__anchor.is-top-news{background-color:#fff;border:1px solid #989fa6;color:#989fa6;font-size:12px;padding:8px 16px;width:94px}.c-link-button__anchor.is-top-news:hover{background:#00bac7;border-color:#00bac7;color:#fff}@media screen and (max-width:980px){.c-link-button__anchor.is-top-news{border-width:.26vw;font-size:3.2vw;width:25.07vw}.c-link-button__anchor.is-top-about-cc,.c-link-button__anchor.is-top-case-study,.c-link-button__anchor.is-top-merit-safie{font-size:4.26vw;padding:3.73vw 12vw 3.73vw 8vw;width:55.2vw}.c-link-button__anchor.is-top-merit-safie{width:72.8vw}}.c-link-button__anchor.is-top-case-study-card{font-size:14px;padding:10px 40px 10px 20px}@media screen and (max-width:980px){.c-link-button__anchor.is-top-case-study-card{font-size:3.73vw;padding:2.66vw 10.66vw 2.66vw 6.4vw;width:36.53vw}}.c-link-button__anchor.is-top-read-more{background-color:#fff;border:1px solid #989fa6;color:#989fa6;font-size:14px;line-height:1;padding:10px 16px}.c-link-button__anchor.is-top-read-more:hover{background:#00bac7;border-color:#00bac7;color:#fff}@media screen and (max-width:980px){.c-link-button__anchor.is-top-read-more{border-width:.26vw;font-size:3.2vw;padding:2.66vw 4.26vw;width:25.6vw}}.c-link-text{color:#008c95;font-weight:700;position:relative;transition:all .15s ease-out}.c-link-text:active,.c-link-text:hover{color:#00a2ad;text-decoration:underline}.c-link-text:active[target=_blank]:after,.c-link-text:hover[target=_blank]:after{text-decoration:none}.c-link-text[target=_blank]:after{content:"\e911";display:inline-block;font-family:safie-icon;font-size:14px;font-weight:400;line-height:1;margin:0 .5em 0 .25em;text-decoration:none}.c-link-text.is-l-footer-top__anchor{font-weight:400}.c-link-text.is-l-footer-top__anchor[target=_blank]:after{font-size:12px;line-height:1}.c-link-text.is-arrow-right{font-weight:700}.c-link-text.is-arrow-right:after{content:"\e902";display:inline-block;font-family:safie-icon;font-size:14px;font-weight:400;margin:0 0 0 .25em;text-decoration:none}.c-link-text.is-arrow-right.is-position-right{display:block;width:100%}.c-link-text.is-arrow-right.is-position-right:after{font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-link-text.is-open-window:after{content:"\e911";display:inline-block;font-family:safie-icon;font-size:14px;font-weight:400;margin:0 0 0 .25em;text-decoration:none}.c-link-text.is-open-window.is-position-right{display:block;width:100%}.c-link-text.is-open-window.is-position-right:after{font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-link-text.p-top-news-bar__text-anchor{font-weight:400}.c-link-text.p-top-news-bar__text-anchor[target=_blank]:after{font-size:12px}.c-link-text.p-top-news-bar__text-anchor:after{display:none}.c-balloon{position:relative}.c-balloon.is-p-merit-safie{display:flex;justify-content:space-around;margin:0 -16px 32px}@media screen and (max-width:767px){.c-balloon.is-p-merit-safie{margin:0 -12px 24px}}.c-balloon.is-p-plan-price{left:0;margin:auto;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.c-balloon.is-p-plan-price{bottom:auto;left:0;right:0;top:48px}}.c-balloon.is-products-price-example{margin:0 auto 24px}.c-balloon.is-outdoor-home-key-visual{max-width:296px}@media screen and (max-width:1000px){.c-balloon.is-outdoor-home-key-visual{max-width:100%}}.c-balloon__item{align-items:center;background-color:#00a2ad;border-radius:8px;color:#fff;display:flex;justify-content:center;line-height:1.6;padding:20px 24px;position:relative}@media screen and (max-width:767px){.c-balloon__item{margin:0 auto;padding:16px}}.c-balloon__item:before{border:10px solid transparent;border-top-color:#00a2ad;bottom:-20px;content:"";left:50%;margin:0;position:absolute;transform:translateX(-50%)}@media screen and (max-width:767px){.c-balloon__item:before{border:8px solid transparent;border-top-color:#00a2ad;bottom:-16px}}.c-balloon__item.is-products-price-example{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:center;min-height:96px;padding:16px 20px;text-align:center}@media screen and (max-width:1160px){.c-balloon__item.is-products-price-example{font-size:16px}}@media screen and (max-width:1000px){.c-balloon__item.is-products-price-example{font-size:18px}}@media screen and (max-width:767px){.c-balloon__item.is-products-price-example{font-size:16px;margin:0 24px;max-width:100%;min-height:auto}.c-balloon__item.is-products-price-example:before{border:8px solid transparent;border-top-color:#00a2ad;bottom:-16px}}.c-balloon__item.is-p-plan-price{background-color:#00a2ad;color:#fff;font-size:13px;font-weight:700;line-height:1.4;padding:12px 20px;position:relative;text-align:center}@media screen and (max-width:767px){.c-balloon__item.is-p-plan-price{max-width:240px}}.c-balloon__item.is-p-plan-price:before{border:10px solid transparent;border-left-color:#00a2ad;bottom:auto;content:"";left:auto;margin:0;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.c-balloon__item.is-p-plan-price:before{border:10px solid transparent;border-top-color:#00a2ad;bottom:-20px;content:"";left:50%;margin:0;position:absolute;right:auto;top:auto;transform:translateX(-50%);transform:translateY(0)}}@media (-ms-high-contrast:none){.c-balloon__item.is-p-plan-price:before{right:-18px}}.c-balloon__item.is-p-merit-safie--analog,.c-balloon__item.is-p-merit-safie--safie{font-size:18px;font-weight:700;margin:0 16px;text-align:center;width:calc(50% - 16.1px)}@media screen and (max-width:1000px){.c-balloon__item.is-p-merit-safie--analog,.c-balloon__item.is-p-merit-safie--safie{font-size:16px}}@media screen and (max-width:767px){.c-balloon__item.is-p-merit-safie--analog,.c-balloon__item.is-p-merit-safie--safie{font-size:12px;margin:0 12px;max-width:100%;width:calc(50% - 12.1px)}}.c-balloon__item.is-p-merit-safie--analog{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.6)}.c-balloon__item.is-p-merit-safie--analog:before{border-top-color:#e0e0e0}.c-balloon__item.is-p-merit-safie--safie{background-color:#00a2ad}.c-balloon__item.is-p-merit-safie--safie:before{border-top-color:#00a2ad}.c-balloon__item.is-outdoor-home-worry{text-align:center}@media screen and (max-width:1000px){.c-balloon__item.is-outdoor-home-worry{text-align:left}}.c-balloon__item.is-outdoor-home-worry:before{border:10px solid transparent;border-right-color:#00a2ad;bottom:auto;content:"";left:-20px;margin:0;position:absolute;right:auto;top:50%;transform:translateY(-50%)}@media screen and (max-width:1280px){.c-balloon__item.is-outdoor-home-worry:before{border:10px solid transparent;border-top-color:#00a2ad;bottom:-20px;content:"";left:50%;margin:0;position:absolute;right:auto;top:auto;transform:translateX(-50%);transform:translateY(0)}}@media (-ms-high-contrast:none){.c-balloon__item.is-outdoor-home-worry:before{left:-18px}}.c-balloon__item-line{align-items:center;background-color:#fff;border:4px solid #00a2ad;border-radius:8px;color:#00a2ad;display:flex;justify-content:center;line-height:1.6;padding:20px 24px;position:relative}.c-balloon__item-line:after,.c-balloon__item-line:before{border:16px solid transparent;content:"";height:0;left:50%;position:absolute;top:100%;width:0}.c-balloon__item-line:before{border-top-color:#00a2ad;margin-left:-16px}.c-balloon__item-line:after{border-top-color:#fff;margin:-5px 0 0 -16px}.c-col-box{display:flex;flex-wrap:wrap;margin-left:-32px;margin-right:-32px;margin-top:-64px}@media screen and (max-width:1000px){.c-col-box{margin-left:-12px;margin-right:-12px;margin-top:-24px}}.c-col-box .c-col-box__item-box:only-child{left:50%;position:relative;transform:translateX(-50%)}@media screen and (max-width:1000px){.c-col-box .c-col-box__item-box:only-child{margin-left:12px;margin-right:12px;width:100%}}.c-col-box .c-col-box__item-box:only-child .c-case-study{border-bottom:none}.c-col-box.is-col-4{margin-left:-16px;margin-right:-16px;margin-top:-64px}@media screen and (max-width:767px){.c-col-box.is-col-4{margin-left:auto;margin-right:auto;margin-top:-48px}}.c-col-box.is-col-4-pc{margin-left:-16px;margin-right:-16px}.c-col-box>.c-col-box__item-box{margin-left:32px;margin-right:32px;margin-top:64px;width:calc(50% - 64px)}@media screen and (max-width:1000px){.c-col-box>.c-col-box__item-box{margin-left:12px;margin-right:12px;margin-top:24px;width:calc(50% - 24px)}}.c-col-box.is-col-3>.c-col-box__item-box{margin-left:32px;margin-right:32px;width:calc(33.33333% - 64px)}@media screen and (max-width:1000px){.c-col-box.is-col-3>.c-col-box__item-box{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}.c-col-box.is-col-3>.c-col-box__item-box:nth-child(2){margin-top:24px}}.c-col-box.is-col-4>.c-col-box__item-box{margin-left:16px;margin-right:16px;margin-top:64px;width:calc(25% - 32px)}@media screen and (max-width:1000px){.c-col-box.is-col-4>.c-col-box__item-box{margin-left:32px;margin-right:32px;width:calc(50% - 64px)}}@media screen and (max-width:767px){.c-col-box.is-col-4>.c-col-box__item-box{display:block;margin-left:auto;margin-right:auto;margin-top:48px;width:100%}}@media screen and (max-width:1000px){.c-col-box.is-col-2-pc>.c-col-box__item-box{width:100%}}.c-col-box.is-col-3-pc>.c-col-box__item-box{margin-left:32px;margin-right:32px;width:calc(33.33333% - 64px)}@media screen and (max-width:1000px){.c-col-box.is-col-3-pc>.c-col-box__item-box{margin-left:12px;margin-right:12px;width:100%}}.c-col-box.is-col-4-pc>.c-col-box__item-box{margin-left:16px;margin-right:16px;width:calc(25% - 32px)}@media screen and (max-width:1000px){.c-col-box.is-col-4-pc>.c-col-box__item-box{margin-left:12px;margin-right:12px;width:100%}}.c-col-2-box{align-items:center;display:flex;justify-content:space-between;margin:0 -32px 128px;position:relative}.c-col-2-box:nth-of-type(2n) .c-col-2-box__text-box,.c-col-2-box:nth-of-type(odd).is-reverse .c-col-2-box__text-box{order:1}.c-col-2-box:nth-of-type(2n) .c-col-2-box__chart-box,.c-col-2-box:nth-of-type(2n).is-reverse .c-col-2-box__text-box,.c-col-2-box:nth-of-type(odd) .c-col-2-box__text-box,.c-col-2-box:nth-of-type(odd).is-reverse .c-col-2-box__chart-box{order:2}@media screen and (max-width:1280px){.c-col-2-box:nth-of-type(2n).is-reverse .c-col-2-box__text-box,.c-col-2-box:nth-of-type(odd) .c-col-2-box__text-box{order:1}}.c-col-2-box:nth-of-type(2n).is-reverse .c-col-2-box__chart-box,.c-col-2-box:nth-of-type(odd) .c-col-2-box__chart-box{order:1}@media screen and (max-width:1280px){.c-col-2-box:nth-of-type(2n).is-reverse .c-col-2-box__chart-box,.c-col-2-box:nth-of-type(odd) .c-col-2-box__chart-box{order:2}}.c-col-2-box:last-of-type{margin-bottom:0}@media screen and (max-width:1280px){.c-col-2-box{flex-direction:column;margin:0 auto 128px;max-width:800px}.c-col-2-box:nth-of-type(2n) .c-col-2-box__text-box{order:1}.c-col-2-box:nth-of-type(2n) .c-col-2-box__chart-box{order:2}.c-col-2-box:nth-of-type(odd) .c-col-2-box__text-box{order:1}.c-col-2-box:nth-of-type(odd) .c-col-2-box__chart-box{order:2}}@media screen and (max-width:1000px){.c-col-2-box{max-width:100%}}@media screen and (max-width:767px){.c-col-2-box{margin:0 auto 64px;max-width:100%}}.c-col-2-box__text-box{margin:0 32px;min-width:344px;width:344px}@media screen and (max-width:1280px){.c-col-2-box__text-box{margin:0 auto 48px;min-width:auto;width:100%}}@media screen and (max-width:767px){.c-col-2-box__text-box{margin:0 auto 32px}}.c-col-2-box__text-box.is-smartphone{min-width:400px}@media screen and (max-width:1000px){.c-col-2-box__text-box.is-smartphone{min-width:auto}}.c-col-2-box__text-box.is-reverse{max-width:752px;width:100%}.c-col-2-box__text-box.is-half{min-width:auto;width:50%}@media screen and (max-width:1280px){.c-col-2-box__text-box.is-half{min-width:auto;width:100%}}.c-col-2-box__text-box.is-outdoor-home-worry{max-width:896px;width:100%}.c-col-2-box__chart-box{background-color:#fff;margin:0 32px;max-width:752px;width:100%}.c-col-2-box__chart-box.is-border{border:1px solid #e0e0e0}.c-col-2-box__chart-box.is-bgcolor-none{background-color:transparent}.c-col-2-box__chart-box.is-reverse{min-width:344px;width:344px}.c-col-2-box__chart-box.is-half{min-width:auto;width:50%}@media screen and (max-width:1280px){.c-col-2-box__chart-box,.c-col-2-box__chart-box.is-half{min-width:auto;width:100%}.c-col-2-box__chart-box{margin:0 auto;max-width:100%}}.c-col-2-box__chart-box.is-outdoor-home-worry,.c-col-2-box__image-box.is-outdoor-home-worry{width:200px}.c-col-2-box__image-item.is-outdoor-home-worry{border-radius:50%}.c-col-2-box.is-size-md{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 -32px 146px;max-width:100%;position:relative}.c-col-2-box.is-size-md:nth-of-type(2n) .c-col-2-box__text-box,.c-col-2-box.is-size-md:nth-of-type(odd).is-reverse .c-col-2-box__text-box{order:1}.c-col-2-box.is-size-md:nth-of-type(2n) .c-col-2-box__chart-box,.c-col-2-box.is-size-md:nth-of-type(2n).is-reverse .c-col-2-box__text-box,.c-col-2-box.is-size-md:nth-of-type(odd) .c-col-2-box__text-box,.c-col-2-box.is-size-md:nth-of-type(odd).is-reverse .c-col-2-box__chart-box{order:2}@media screen and (max-width:1000px){.c-col-2-box.is-size-md:nth-of-type(2n).is-reverse .c-col-2-box__text-box,.c-col-2-box.is-size-md:nth-of-type(odd) .c-col-2-box__text-box{order:1}}.c-col-2-box.is-size-md:nth-of-type(2n).is-reverse .c-col-2-box__chart-box,.c-col-2-box.is-size-md:nth-of-type(odd) .c-col-2-box__chart-box{order:1}@media screen and (max-width:1000px){.c-col-2-box.is-size-md:nth-of-type(2n).is-reverse .c-col-2-box__chart-box,.c-col-2-box.is-size-md:nth-of-type(odd) .c-col-2-box__chart-box{order:2}}.c-col-2-box.is-size-md:last-of-type{margin-bottom:0}@media screen and (max-width:1000px){.c-col-2-box.is-size-md{flex-direction:column;margin:0 auto 128px;max-width:800px}.c-col-2-box.is-size-md:nth-of-type(2n) .c-col-2-box__text-box{order:1}.c-col-2-box.is-size-md:nth-of-type(2n) .c-col-2-box__chart-box{order:2}.c-col-2-box.is-size-md:nth-of-type(odd) .c-col-2-box__text-box{order:1}.c-col-2-box.is-size-md:nth-of-type(odd) .c-col-2-box__chart-box{order:2}}@media screen and (max-width:767px){.c-col-2-box.is-size-md{margin:0 auto 64px;max-width:100%}}.c-col-2-box.is-size-md .c-col-2-box__text-box{margin:0 5vw 0 32px;min-width:308px;width:308px}@media screen and (max-width:1000px){.c-col-2-box.is-size-md .c-col-2-box__text-box{margin:0 auto 48px;min-width:auto;width:100%}}.c-col-2-box.is-size-md .c-col-2-box__chart-box{background-color:#fff;margin:0 44px 0 5vw;max-width:752px;width:100%}.c-col-2-box.is-size-md .c-col-2-box__chart-box.is-border{border:1px solid #e0e0e0}.c-col-2-box.is-size-md .c-col-2-box__chart-box.is-bgcolor-none{background-color:transparent}@media screen and (max-width:1000px){.c-col-2-box.is-size-md .c-col-2-box__chart-box{margin:0 auto;max-width:100%;min-width:auto;width:100%}}.c-col-2-box.is-size-md:nth-of-type(2n).is-reverse .c-col-2-box__text-box,.c-col-2-box.is-size-md:nth-of-type(odd):not(.is-reverse) .c-col-2-box__text-box{margin:0 32px 0 5vw}@media screen and (max-width:1000px){.c-col-2-box.is-size-md:nth-of-type(2n).is-reverse .c-col-2-box__text-box,.c-col-2-box.is-size-md:nth-of-type(odd):not(.is-reverse) .c-col-2-box__text-box{margin:0 auto 48px}}.c-col-2-box.is-size-md:nth-of-type(2n).is-reverse .c-col-2-box__chart-box,.c-col-2-box.is-size-md:nth-of-type(odd):not(.is-reverse) .c-col-2-box__chart-box{margin:0 5vw 0 44px}.c-col-3-box{align-items:flex-start;display:flex;justify-content:space-between;margin:0 -32px;position:relative}@media screen and (max-width:1280px){.c-col-3-box{flex-direction:column;margin:0 auto;max-width:800px}}@media screen and (max-width:1000px){.c-col-3-box{max-width:100%}}.c-col-3-box__box{margin:0 32px;width:calc(33.33333% - 10.76667px)}@media screen and (max-width:1280px){.c-col-3-box__box{margin:0 auto 64px;min-width:auto;width:100%}.c-col-3-box__box:last-of-type{margin-bottom:0}}@media screen and (max-width:1000px){.c-col-3-box__box{margin-bottom:48px}}.c-card-link-box{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-32px;margin-right:-32px;margin-top:-64px}@media screen and (max-width:767px){.c-card-link-box{flex-direction:column;margin:-64px auto 0}}.c-card-link-box.is-col-2 .c-card-link-box__item-box{width:calc(50% - 64.1px)}@media screen and (max-width:767px){.c-card-link-box.is-col-2 .c-card-link-box__item-box{margin:64px auto 0;width:100%}}.c-card-link-box.is-col-3 .c-card-link-box__item-box{width:calc(33.33333% - 64.1px)}@media screen and (max-width:767px){.c-card-link-box.is-col-3 .c-card-link-box__item-box{margin:64px auto 0;width:100%}}.c-card-link-box.is-col-4 .c-card-link-box__item-box{width:calc(25% - 64.1px)}@media screen and (max-width:767px){.c-card-link-box.is-col-4 .c-card-link-box__item-box{margin:0 auto;width:100%}}.c-card-link-box__item-box{margin:64px 32px 0;transition:all .15s ease-out;width:100%}@media screen and (max-width:767px){.c-card-link-box__item-box{margin:0 auto;width:100%}}.c-card-link-box__anchor{display:block;height:100%;transition:all .15s ease-out;width:100%}a.c-card-link-box__anchor:hover .c-card-link-box__image-box{opacity:.75}a.c-card-link-box__anchor:hover .base-heading,a.c-card-link-box__anchor:hover .base-text,a.c-card-link-box__anchor:hover .c-link-text{color:#00a2ad}.c-card-link-box__anchor .base-heading,.c-card-link-box__anchor .base-text,.c-card-link-box__anchor .c-card-link-box__image-box,.c-card-link-box__anchor .c-link-text{transition:all .15s ease-out}.c-card-link-box__heading{font-size:26px}.c-card-link-box__detail-box{margin:0 auto 24px}.c-card-link-box__image-box{margin:0 auto 32px;transition:all .15s ease-out}@media screen and (max-width:1000px){.c-card-link-box__image-box{margin-bottom:24px}}.VueCarousel .VueCarousel-inner{margin:0 -24px}@media screen and (max-width:1000px){.VueCarousel .VueCarousel-inner{margin:0 -24px}}@media screen and (max-width:767px){.VueCarousel .VueCarousel-inner{margin:0 -24px}}.VueCarousel .c-vue-carousel__box-anchor{display:block;height:100%;padding:0 24px;width:100%}.VueCarousel .c-vue-carousel__box-anchor:hover .c-vue-carousel__image-box{opacity:.75;transition:all .15s ease-out}.VueCarousel .c-vue-carousel__box-anchor:hover .base-heading,.VueCarousel .c-vue-carousel__box-anchor:hover .c-vue-carousel__listi-item{color:#00a2ad;transition:all .15s ease-out}.VueCarousel .c-vue-carousel__box-heading{font-size:24px;line-height:1.6}.VueCarousel .c-vue-carousel__image-box{margin:0 auto 24px}@media screen and (max-width:767px){.VueCarousel .c-vue-carousel__image-box{max-width:100%}}.VueCarousel .c-vue-carousel__list:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.VueCarousel .c-vue-carousel__list:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}.VueCarousel .c-vue-carousel__list.is-solution{margin-bottom:32px;padding:0 0 0 1.25em}.VueCarousel .c-vue-carousel__list-item{line-height:1.8;list-style:disc}.VueCarousel .c-vue-carousel__list-item:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.VueCarousel .c-vue-carousel__list-item:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}.VueCarousel .c-vue-carousel__list-item.is-solution{font-size:16px;margin:0 auto 1em}.VueCarousel .c-vue-carousel__list-item.is-solution:last-of-type{margin-bottom:0}@media (-ms-high-contrast:none){.VueCarousel .c-vue-carousel__list-item:after,.VueCarousel .c-vue-carousel__list-item:before{display:none}}@supports (-ms-ime-align:auto){.VueCarousel .c-vue-carousel__list-item:after,.VueCarousel .c-vue-carousel__list-item:before{display:none}}.VueCarousel .c-vue-carousel__anchor-text{font-size:18px;line-height:1.6}.VueCarousel .VueCarousel-navigation{bottom:0;left:0;margin:auto;max-width:320px;position:absolute;right:0;width:100%}.VueCarousel .VueCarousel-navigation-button{border:2px solid #008c95!important;border-radius:50%!important;bottom:0!important;display:block!important;height:56px!important;margin:0!important;outline:none;padding:0!important;top:auto!important;transform:translateY(0) translateX(0)!important;width:56px!important}@media screen and (max-width:767px){.VueCarousel .VueCarousel-navigation-button{height:48px!important;width:48px!important}}.VueCarousel .VueCarousel-navigation-button:after{color:#008c95;display:inline-block;font-family:safie-icon;font-size:18px;font-weight:700;text-decoration:none}@media screen and (max-width:767px){.VueCarousel .VueCarousel-navigation-button:after{font-size:16px}}.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev:after{content:"\e901";margin:0 .1em 0 auto}.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next:after{content:"\e902";margin:0 auto 0 .1em}.VueCarousel .VueCarousel-navigation-button:active,.VueCarousel .VueCarousel-navigation-button:hover{background-color:#00bac7;border:2px solid #00bac7!important;color:#fff}.VueCarousel .VueCarousel-navigation-button:active:after,.VueCarousel .VueCarousel-navigation-button:hover:after{color:#fff}.VueCarousel .VueCarousel-dot{background-color:rgba(0,0,0,.25)!important;height:8px!important;margin:0 6px!important;padding:0!important;width:8px!important}.VueCarousel .VueCarousel-dot.VueCarousel-dot--active{background-color:#008c95!important}.VueCarousel .VueCarousel-dot-container{align-items:center!important;display:flex!important;flex-direction:row!important;height:56px;justify-content:center!important;margin:48px auto 0!important;padding:0!important;width:100%!important}@media screen and (max-width:767px){.VueCarousel .VueCarousel-dot-container{height:48px;margin:32px auto 0!important}}.c-post-list{align-items:center;align-items:flex-start;display:flex;justify-content:space-between;margin:0 -32px}@media screen and (max-width:1000px){.c-post-list{flex-direction:column;margin:0 auto}}@media screen and (max-width:767px){.c-post-list{flex-direction:column;margin:0 auto}}.c-post-list__box{margin:0 32px;width:calc(33.33333% - 10.76667px)}@media screen and (max-width:1000px){.c-post-list__box{border-bottom:1px solid #e0e0e0;margin:0 auto 32px;padding-bottom:32px;width:100%}.c-post-list__box:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media screen and (max-width:767px){.c-post-list__box{border-bottom:1px solid #e0e0e0;margin:0 auto 32px;padding-bottom:32px;width:100%}.c-post-list__box:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media screen and (max-width:1000px){.c-post-list__box.is-top .c-post-list__box-anchor{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.c-post-list__box.is-top .c-post-list__image-box{margin:0 24px 0 auto;width:35%}.c-post-list__box.is-top .c-post-list__text-box{margin:4px auto 0;width:calc(65% - 24px)}.c-post-list__box.is-top .c-post-list__heading{font-size:18px}}@media screen and (max-width:767px){.c-post-list__box.is-top .c-post-list__box-anchor{display:flex;flex-direction:row;justify-content:space-between}.c-post-list__box.is-top .c-post-list__image-box{margin:0 24px 0 auto}.c-post-list__box.is-top .c-post-list__text-box{width:calc(65% - 24px)}.c-post-list__box.is-top .c-post-list__heading{font-size:16px}.c-post-list__box.is-top:first-of-type{border-bottom:1px solid #e0e0e0;margin:0 auto 32px;padding-bottom:32px;width:100%}.c-post-list__box.is-top:first-of-type .c-post-list__box-anchor{flex-direction:column}.c-post-list__box.is-top:first-of-type .c-post-list__image-box{margin:0 auto 24px;width:100%}.c-post-list__box.is-top:first-of-type .c-post-list__text-box{width:100%}.c-post-list__box.is-top:first-of-type .c-post-list__heading{font-size:18px}.c-post-list__box.is-top .c-post-list__image-box{width:35%}}.c-post-list__box-anchor{display:block;height:100%;width:100%}.c-post-list__box-anchor:hover .c-post-list__image-box{opacity:.75;transition:all .15s ease-out}.c-post-list__box-anchor:hover .c-post-list__heading,.c-post-list__box-anchor:hover .c-post-list__tag{transition:all .15s ease-out}.c-post-list__box-anchor:hover .c-post-list__date{color:#00bac7;transition:all .15s ease-out}.c-post-list__image-box{border:1px solid #e0e0e0;margin:0 auto 28px}@media screen and (max-width:767px){.c-post-list__image-box{margin-bottom:24px}}.c-post-list__tag{color:#008c95;font-size:14px;font-weight:700;line-height:1.7;margin:0 auto 20px}.c-post-list__tag:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-post-list__tag:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-post-list__tag{font-size:12px;margin-bottom:16px}}.c-post-list__heading{font-size:18px;line-height:1.7;margin:0 auto 20px}.c-post-list__heading:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-post-list__heading:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-post-list__heading{margin-bottom:16px}}.c-post-list__date{color:rgba(0,0,0,.6);font-size:14px;line-height:1.7}.c-post-list__date:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-post-list__date:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-post-list__date{font-size:12px}}.c-page-anchor__list{align-items:flex-start;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;padding:48px 0}@media screen and (max-width:767px){.c-page-anchor__list{flex-direction:column;padding:0}}.c-page-anchor__item{margin:0}@media screen and (max-width:767px){.c-page-anchor__item{border-bottom:1px solid #e0e0e0;width:100%}.c-page-anchor__item:last-of-type{border-bottom:none}}.c-page-anchor__anchor{color:#008c95!important;cursor:pointer;display:block;font-size:20px;font-weight:700;line-height:1.6;margin:0 32px;padding:16px 0;position:relative;text-decoration:none;transition:all .15s ease-out;white-space:nowrap}@media screen and (max-width:767px){.c-page-anchor__anchor{font-size:16px;margin:0 auto;padding:16px 64px 16px 0;width:100%}}.c-page-anchor__anchor:active,.c-page-anchor__anchor:hover{color:#00a2ad!important;text-decoration:underline!important;transition:all .15s ease-out}.c-page-anchor__anchor:after{content:"\e900";font-family:safie-icon;font-size:80%;font-weight:400;margin:0;position:absolute;right:-1.25em;top:calc(50% + .05em);transform:translateY(-50%)}@media screen and (max-width:767px){.c-page-anchor__anchor:after{right:1em}}.c-page-anchor__anchor.is-single{display:inline-block;margin:0 auto;padding:0}@media screen and (max-width:767px){.c-page-anchor__anchor.is-single{padding-right:0;width:auto}.c-page-anchor__anchor.is-single:after{right:-1.25em}}.c-page-anchor__anchor .safie-icon{margin:0 0 0 4px}.p-faq-note__anchor{color:#008c95;font-size:18px;font-weight:700;white-space:nowrap}.c-faq{margin:0 auto 96px;max-width:800px}@media screen and (max-width:767px){.c-faq{margin:0 auto 64px}}.c-faq__heading{font-size:40px;font-weight:700;margin:0 0 56px;text-align:center}.c-faq__dl{background:#fff;margin-bottom:4px;overflow:hidden;transition:all .15s ease-out}.c-faq__dl+.c-faq__list{border-top:none}@media screen and (max-width:767px){.c-faq__dl{margin:0 -12px 4px}}.c-faq__dt{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/icon-question.svg);background-position-x:24px;background-position-y:18px;background-repeat:no-repeat;background-size:48px;color:#008c95;cursor:pointer;font-size:20px;line-height:1.7;overflow:hidden;padding:24px 96px;position:relative}@media screen and (max-width:767px){.c-faq__dt{background-position-y:20px;background-size:40px;font-size:16px;padding:24px 56px 24px 88px}}.c-faq__dt:hover{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/icon-question--hover.svg);color:#00a2ad;text-decoration:underline}@media (-ms-high-contrast:none){.c-faq__dt:hover{text-decoration:none}}.c-faq__dt:after{content:"\e914";display:block;font-family:safie-icon;font-size:24px;font-weight:400;margin:0;position:absolute;right:24px;text-decoration:none;top:20px;transition:transform .15s ease-in-out}@media screen and (max-width:767px){.c-faq__dt:after{right:20px;top:16px}}.c-faq__dt.is-active:after{transform:rotate(45deg)}.c-faq__dt.is-active+.c-faq__dd{height:100%;opacity:1}.c-faq__dd{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/icon-answer.svg) no-repeat;background-position-x:24px;background-position-y:10px;background-size:48px;color:#008c95;height:0;opacity:0;overflow:hidden;padding:0;position:relative;transition:all .15s ease-out}@media screen and (max-width:767px){.c-faq__dd{background-position-y:14px;background-size:40px}}.c-faq__dd-inner{padding:24px 48px 48px 96px}@media screen and (max-width:767px){.c-faq__dd-inner{padding:16px 24px 40px 88px}}.c-image{margin:48px auto;max-width:100%}@media screen and (max-width:767px){.c-image{margin:32px auto}}.c-image__item{width:100%}.lg-back-to-top{background-color:#fff;border:2px solid #008c95;border-radius:50%;bottom:32px;color:#008c95;cursor:pointer;height:48px;position:fixed;right:-48px;transition:all .15s ease-out;width:48px;z-index:20000}@media screen and (max-width:1000px){.lg-back-to-top{display:none}}@media print{.lg-back-to-top{display:none}}.lg-back-to-top:after{content:"\e903";font-family:safie-icon;font-size:16px;font-weight:400;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .15s ease-out}.lg-back-to-top:active,.lg-back-to-top:hover{background-color:#00bac7;border-color:#00bac7}.lg-back-to-top:active:after,.lg-back-to-top:hover:after{color:#fff}.lg-back-to-top.is-scrolled{right:32px}.c-products{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-64px -32px 0}@media screen and (max-width:767px){.c-products{flex-direction:column;margin:0 auto}}.c-products .c-products__box:only-child{left:50%;position:relative;transform:translateX(-50%)}.c-products__box{margin:64px 32px 0;width:calc(50% - 64.1px)}@media screen and (max-width:1160px){.c-products__box{width:calc(50% - 64.1px)}}@media screen and (max-width:767px){.c-products__box{margin:0 auto 64px;width:100%}.c-products__box:last-of-type{margin-bottom:0}}.c-products__box.is-products-price-example{margin:0 auto;padding:0 24px;width:auto}.c-products__box-inner{display:block;height:100%;width:100%}.c-products__intro-anchor{transition:all .15s ease-out}.c-products__intro-anchor:active .c-products__intro-box,.c-products__intro-anchor:hover .c-products__intro-box{opacity:.75}.c-products-nav__note{font-size:18px;margin:0 auto;max-width:640px}.c-products-nav__note--wrap{display:block}.c-products-nav__list{border-top:1px solid #e0e0e0;display:flex;justify-content:center;margin:80px 0 0;padding:56px 0}.c-products-nav__item{margin:0 48px 0 0}.c-products__intro-box{align-items:stretch;background:#eee;display:flex;justify-content:space-between;margin:0 auto 24px;transition:all .15s ease-out}@media screen and (max-width:1160px){.c-products__intro-box{flex-direction:column}}@media screen and (max-width:1000px){.c-products__intro-box{flex-direction:column}}@media screen and (max-width:767px){.c-products__intro-box{flex-direction:row}}.c-products__image-box-wrap{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}@media (-ms-high-contrast:none){.c-products__image-box-wrap{height:auto;max-width:100%;min-width:0}}.c-products__image-box{align-items:center;background:#eee;display:flex;justify-content:center;margin:0 auto;position:relative;transition:all .15s ease-out}@media screen and (max-width:1160px){.c-products__image-box{max-width:216px}}@media screen and (max-width:1000px){.c-products__image-box{max-width:240px}}@media (-ms-high-contrast:none){.c-products__image-box{display:block;height:auto;max-width:100%;min-width:0}}.c-products__image-box.is-products-price-example{max-width:216px}@media screen and (max-width:1000px){.c-products__image-box.is-products-price-example{max-width:240px}}@media screen and (max-width:767px){.c-products__image-box.is-products-price-example{max-width:160px}}@media (-ms-high-contrast:none){.c-products__image-item{height:auto;max-width:100%;min-width:0}}.c-products__logo-box{background-color:#fff;background-position:50%;background-size:80%;border-radius:8px;bottom:16px;height:56px;position:absolute;right:16px;width:80px}@media screen and (max-width:767px){.c-products__logo-box{bottom:12px;height:48px;right:12px;width:64px}}.c-products__logo-box.is-axis{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/logo-axis-authorized-partner.png);background-repeat:no-repeat}.c-products__merit-box{left:16px;line-height:1;position:absolute;top:16px}@media screen and (max-width:767px){.c-products__merit-box{left:12px;top:12px}}.c-products__merit-label{background-color:#757575;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:1;margin:0 4px 0 0;padding:8px 10px}@media screen and (max-width:767px){.c-products__merit-label{font-size:12px;padding:6px 8px}}.c-products__lead{color:rgba(0,0,0,.6);font-size:14px;font-weight:700;margin:0 auto 12px;transition:all .15s ease-out}.c-products__lead:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-products__lead:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}.c-products__caption{color:rgba(0,0,0,.87);font-size:14px;line-height:1.7;margin:0 0 24px;transition:all .15s ease-out}.c-products__caption:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-products__caption:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}.c-products__detail-link{margin-top:24px!important;text-align:left}@media screen and (max-width:1160px){.c-products__detail-link{text-align:center}}.c-products__info-box{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width:1160px){.c-products__info-box{flex-direction:column}}@media screen and (max-width:1000px){.c-products__info-box{flex-direction:column}}.c-products__text-box{margin:0 32px 0 0;width:100%}@media screen and (max-width:1160px){.c-products__text-box{margin:0 auto 24px}}@media screen and (max-width:1000px){.c-products__text-box{margin:0 auto}}.c-products__text-box.is-products-price-example{margin:0 auto}@media screen and (max-width:1160px){.c-products__text-box.is-products-price-example{margin:0 auto 24px}}@media screen and (max-width:1000px){.c-products__text-box.is-products-price-example{margin:0 auto}}.c-products__button-box{min-width:160px}@media screen and (max-width:1160px){.c-products__button-box{width:100%}}@media screen and (max-width:1000px){.c-products__button-box{margin-top:24px}}.c-products__price-box{margin:24px auto 0}.c-products__price-other{font-size:18px;font-weight:700;line-height:1.6}.c-products__price-delimiter{color:rgba(0,0,0,.38);font-size:26px;font-weight:400;line-height:1.5;margin:0 .25em}.c-products__notes{color:rgba(0,0,0,.87);font-size:14px;line-height:1.7;margin:0 0 24px}.c-products-spec{background-color:#fafafa;flex-shrink:0;min-height:360px;padding:20px 24px;width:232px}@media screen and (max-width:1160px){.c-products-spec{min-height:184px;padding:16px;width:100%}}@media screen and (max-width:1000px){.c-products-spec{min-height:184px;padding:20px;width:100%}}@media screen and (max-width:767px){.c-products-spec{flex-shrink:0;min-height:0;padding:16px;width:152px}}.c-products-spec__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -4px;transition:all .15s ease-out}@media screen and (max-width:1160px){.c-products-spec__list{margin:0 -4px}}@media screen and (max-width:1000px){.c-products-spec__list{margin:0 -4px}}@media screen and (max-width:767px){.c-products-spec__list{margin:0 -4px}}.c-products-spec__item-box{color:rgba(0,0,0,.6);display:block;line-height:1;margin:12px 4px;text-align:center;width:calc(50% - 8.1px)}@media screen and (max-width:1160px){.c-products-spec__item-box{margin:10px 4px;width:calc(25% - 8.1px)}}@media screen and (max-width:1000px){.c-products-spec__item-box{margin:10px 4px;width:calc(25% - 8.1px)}}@media screen and (max-width:767px){.c-products-spec__item-box{margin:8px 4px;width:calc(50% - 8.1px)}}.c-products-spec__icon{color:rgba(0,0,0,.6);display:block;font-size:32px;margin:0 auto 4px;transition:all .15s ease-out}@media screen and (max-width:767px){.c-products-spec__icon{font-size:24px}}.c-products-spec__icon-name{color:rgba(0,0,0,.6);display:block;font-size:12px;font-weight:700;line-height:1.6;transition:all .15s ease-out}@media screen and (max-width:1000px){.c-products-spec__icon-name{font-size:10px}}@media screen and (max-width:767px){.c-products-spec__icon-name{font-size:11px}}.c-products-price{font-size:0;margin:0 auto 8px}.c-products-price:last-of-type{margin-bottom:0}.c-products-price__unit{font-family:Rubik;font-size:18px;font-variant-ligatures:no-common-ligatures;font-weight:700;line-height:1;margin:0 .25em 0 0}.c-products-price__body{font-family:Rubik;font-size:29.9px;font-variant-ligatures:no-common-ligatures;font-weight:700;line-height:1}@media screen and (max-width:767px){.c-products-price__body{font-size:27.6px}}.c-products-price__tax{color:rgba(0,0,0,.6);font-size:10px;font-weight:400;line-height:1.5;margin:0}.c-products-name{font-family:Rubik;font-size:29.9px;font-variant-ligatures:no-common-ligatures;font-weight:700;line-height:1.25;margin:0 0 16px}.c-products-name:before{content:"";display:block;height:0;margin-top:-.25em;width:0}.c-products-name:after{content:"";display:block;height:0;margin-bottom:-.25em;width:0}@media screen and (max-width:767px){.c-products-name{font-size:27.6px}}@media screen and (max-width:1000px){.c-col-box__item-box:nth-child(n+2) .c-products-introduction{margin-top:32px}}.c-products-introduction__image{margin-bottom:24px}.c-products-introduction__image-anchor{display:block;transition:all .15s ease-out}.c-products-introduction__image-anchor:active .c-products-introduction__image-item,.c-products-introduction__image-anchor:hover .c-products-introduction__image-item{opacity:.75;transition:all .15s ease-out}.c-products-introduction__detail{display:flex;justify-content:space-between}@media screen and (max-width:1000px){.c-products-introduction__detail{display:block}}.c-products-introduction__detail-text{margin:0 32px 0 0;width:100%}.c-products-introduction__caption{color:rgba(0,0,0,.6);font-size:14px;font-weight:700;margin:0 auto 12px}.c-products-introduction__detail-button-box{margin:0 0 0 auto;min-width:160px}@media screen and (max-width:1000px){.c-products-introduction__detail-button-box{margin-top:24px}}.c-products-introduction__button{font-size:14px;padding:10px 16px;width:100%}@media screen and (max-width:1000px){.c-products-introduction__button{margin-top:24px;padding:14px 48px;width:auto}}.c-products__text-anchor{margin-top:24px}@media screen and (max-width:1000px){.c-products__text-anchor{text-align:center}}.c-privilege__table{border-bottom:1px solid #e0e0e0;border-top:3px solid #008c95;width:100%}.c-privilege__thead-th{color:#008c95;font-size:22px;line-height:1.5}.c-privilege__thead-th:before{content:"";display:block;height:0;margin-top:-.25em;width:0}.c-privilege__thead-th:after{content:"";display:block;height:0;margin-bottom:-.25em;width:0}.c-privilege__thead-td{line-height:1.5;padding:24px;text-align:center}.c-privilege__thead-td:before{content:"";display:block;height:0;margin-top:-.25em;width:0}.c-privilege__thead-td:after{content:"";display:block;height:0;margin-bottom:-.25em;width:0}@media screen and (max-width:767px){.c-privilege__thead-td{font-size:12px;padding:16px 8px}}.c-privilege__thead-text{display:block;line-height:1.5}.c-privilege__thead-text:before{content:"";display:block;height:0;margin-top:-.25em;width:0}.c-privilege__thead-text:after{content:"";display:block;height:0;margin-bottom:-.25em;width:0}.c-privilege__thead-image-box{margin:16px auto 0;max-width:64px}@media screen and (max-width:767px){.c-privilege__thead-image-box{display:none}}.c-privilege__thead-image-item{width:100%}.c-privilege__tbody-th{font-size:16px;line-height:1.5;min-width:216px}@media screen and (max-width:767px){.c-privilege__tbody-th{font-size:12px;max-width:120px;min-width:auto;min-width:96px}}.c-privilege__tbody-tr{border-top:1px solid #e0e0e0}.c-privilege__tbody-td{line-height:1;max-width:160px;min-width:112px;padding:16px;text-align:center;width:20%}@media screen and (max-width:767px){.c-privilege__tbody-td{min-width:auto;padding:8px}}.c-privilege__mark--circle{color:#008c95}.c-privilege__mark--cross{color:#9e9e9e}.c-icon{height:24px;width:24px}.c-icon.is-circle-privilege{fill:#008c95;height:20px;width:20px}@media screen and (max-width:767px){.c-icon.is-circle-privilege{height:16px;width:16px}}.c-icon.is-cross-privilege{fill:#616161;height:20px;width:20px}@media screen and (max-width:767px){.c-icon.is-cross-privilege{height:16px;width:16px}}.c-icon.is-outodor-key-visual{fill:#008c95;height:32px;margin:0 .25em 0 auto;vertical-align:-.45em;width:32px}@media screen and (max-width:767px){.c-icon.is-outodor-key-visual{height:28px;width:28px}}.c-base-heading-lv1,.c-base-heading-lv2,.c-base-heading-lv3,.c-base-heading-lv4,.c-base-heading-lv5,.c-base-heading-lv6,.c-merit-box__heading{color:rgba(0,0,0,.87);line-height:1.6}.c-base-heading-lv1:before,.c-base-heading-lv2:before,.c-base-heading-lv3:before,.c-base-heading-lv4:before,.c-base-heading-lv5:before,.c-base-heading-lv6:before,.c-merit-box__heading:before{content:"";display:block;height:0;margin-top:-.25em;width:0}.c-base-heading-lv1:after,.c-base-heading-lv2:after,.c-base-heading-lv3:after,.c-base-heading-lv4:after,.c-base-heading-lv5:after,.c-base-heading-lv6:after,.c-merit-box__heading:after{content:"";display:block;height:0;margin-bottom:-.25em;width:0}@media screen and (max-width:1000px){.c-base-heading-lv1,.c-base-heading-lv2,.c-base-heading-lv3,.c-base-heading-lv4,.c-base-heading-lv5,.c-base-heading-lv6,.c-merit-box__heading{text-align:left}}.c-base-heading-lv1{font-size:48px;line-height:1.5;margin-bottom:32px;text-align:center}@media screen and (max-width:767px){.c-base-heading-lv1{font-size:32px;margin:0 auto 24px;text-align:left}}.c-base-heading-lv2{font-size:36px;line-height:1.5;margin-bottom:32px;text-align:center}@media screen and (max-width:767px){.c-base-heading-lv2{font-size:26px;margin:0 auto 24px!important}}.c-base-heading-lv3{font-size:26px;line-height:1.5;margin-bottom:24px}@media screen and (max-width:767px){.c-base-heading-lv3{font-size:22px;margin-bottom:24px}}.c-base-heading-lv4,.c-merit-box__heading{font-size:22px;margin-bottom:24px}@media screen and (max-width:767px){.c-base-heading-lv4,.c-merit-box__heading{font-size:20px;margin-bottom:24px}}.c-base-heading-lv5{font-size:20px;margin-bottom:24px}@media screen and (max-width:767px){.c-base-heading-lv5{font-size:18px}}.c-base-heading-lv6,.c-base-text{font-size:18px}.c-base-text{color:rgba(0,0,0,.87);line-height:2;margin-bottom:1.5em;margin-top:1.5em}.c-base-text:before{margin-top:-.5em}.c-base-text:after,.c-base-text:before{content:"";display:block;height:0;width:0}.c-base-text:after{margin-bottom:-.5em}@media screen and (max-width:767px){.c-base-text{font-size:16px}}.c-base-text:first-of-type{margin-top:0}.c-base-text:last-of-type{margin-bottom:0}.c-base-text.is-arrow-right:after{color:#008c95;content:"\e902";display:inline-block;font-family:safie-icon;font-weight:700;font-weight:400;margin:0;text-decoration:none;vertical-align:-.1em}.c-base-text.is-arrow-right.is-position-right{display:block;width:100%}.c-base-text.is-arrow-right.is-position-right:after{font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-base-lead{color:rgba(0,0,0,.6);font-size:18px;font-weight:700;line-height:1.6;margin-bottom:64px;margin-top:1.5em;text-align:center}.c-base-lead:before{margin-top:-.3em}.c-base-lead:after,.c-base-lead:before{content:"";display:block;height:0;width:0}.c-base-lead:after{margin-bottom:-.3em}@media screen and (max-width:767px){.c-base-lead{margin-bottom:48px;text-align:left}}.c-base-list li{color:rgba(0,0,0,.87);font-size:18px;line-height:1.8;margin:0 0 1em}.c-base-list li:last-of-type{margin-bottom:0}@media screen and (max-width:767px){.c-base-list li{font-size:16px}}.c-base-list.is-margin-tight{margin:0 0 .5em}ul.c-base-list{margin:2em 0;padding:0 0 0 1.25em}ul.c-base-list.list-none{padding-left:0}ul.c-base-list li{list-style:disc}ul.c-base-list.list-none li{list-style:none}ol.c-base-list{counter-reset:table-ol;display:table;margin:2em 0;padding:0}.c-base-list-parent li,ol.c-base-list li{counter-increment:table-ol;display:table-row;list-style-type:decimal;margin:0;padding:0}.c-base-list-parent li ul,.c-base-list-parent li>ol,ol.c-base-list li ul,ol.c-base-list li>ol{margin-left:1em;margin-top:2em}.c-base-list-parent li ul li,.c-base-list-parent li>ol li,ol.c-base-list li ul li,ol.c-base-list li>ol li{counter-increment:cnt}.c-base-list-parent li ul li:before,.c-base-list-parent li>ol li:before,ol.c-base-list li ul li:before,ol.c-base-list li>ol li:before{content:"（" counter(cnt) "）";padding-right:0}ol.c-base-list li:before{content:counter(table-ol) ".";display:table-cell;padding-right:.4em;text-align:right}ol.c-base-list li:after{content:"";display:block;margin-bottom:1em}ol.c-base-list li:last-of-type:after{margin-bottom:0}.c-embed-video__inner{margin:0 auto;position:relative;text-align:center}.c-embed-video__video-item{position:absolute;width:100%}.c-embed-video__frame-item{left:0;pointer-events:none;position:relative;top:0}.c-embed-video__inner.is-smartphone{max-width:336px}@media screen and (max-width:1000px){.c-embed-video__inner.is-smartphone{max-width:276px}}.c-embed-video__inner.is-smartphone .c-embed-video__video-item{left:7%;top:12.3%;width:86.4%}.c-merit{align-items:center;align-items:flex-start;display:flex;justify-content:space-between;margin:0 -32px}@media screen and (max-width:1000px){.c-merit{flex-direction:column;margin:0 auto;max-width:800px}}.c-merit-box{margin:0 32px;width:calc(33.33333% - 21.43333px)}@media screen and (max-width:1000px){.c-merit-box{align-items:center;display:flex;justify-content:flex-start;margin:0 auto 48px;width:100%}.c-merit-box:last-of-type{margin-bottom:0}}@media screen and (max-width:767px){.c-merit-box{display:block;margin:0 auto 64px;max-width:344px;width:100%}.c-merit-box:last-of-type{margin-bottom:0}}.c-merit-box__image-box{margin:0 auto 48px;max-width:344px}@media screen and (max-width:1280px){.c-merit-box__image-box{margin:0 auto 32px}}@media screen and (max-width:1000px){.c-merit-box__image-box{margin:0 16px;max-width:100%;width:calc(50% - 16.1px)}}@media screen and (max-width:767px){.c-merit-box__image-box{margin:0 auto 40px;max-width:256px;width:100%}}@media screen and (max-width:1000px){.c-merit-box__text-box{margin:0 16px;width:calc(50% - 16.1px)}}@media screen and (max-width:767px){.c-merit-box__text-box{margin:0 auto;width:100%}}.c-merit-box__heading{text-align:center}@media screen and (max-width:1280px){.c-merit-box__heading{text-align:left}}@media screen and (max-width:1000px){.c-merit-box__heading{text-align:left}}@media screen and (max-width:767px){.c-merit-box__heading{text-align:center}}.c-merit-box__image-item{background-color:#e4f6f7;border-radius:50%;display:block;margin:0 auto;width:100%}.c-merit-box__list{padding-left:1.25em}.c-merit-box__list-item,.c-merit-box__text-item{font-size:16px;line-height:1.7;list-style:disc;margin-bottom:.75em}.c-merit-box__list-item:last-of-type,.c-merit-box__text-item:last-of-type{margin-bottom:0}.c-step-box__text{color:rgba(0,0,0,.87);font-size:16px;line-height:1.8}.c-compare-box{background-color:#fff;padding:0 32px 32px;position:relative}@media screen and (max-width:1000px){.c-compare-box.is-safie{margin-top:32px}}.c-compare-box__heading{background-color:#757575;color:#fff;font-size:24px;margin:0 -32px 32px;padding:16px;text-align:center}@media screen and (max-width:1280px){.c-compare-box__heading{font-size:18px;line-height:1.5;padding:24px}}@media screen and (max-width:767px){.c-compare-box__heading{padding:16px}}@media screen and (max-width:1280px){.c-compare-box.is-safie .c-compare-box__heading{padding-top:24px}}.c-compare-box__balloon{align-items:center;background-color:#ffea00;border-radius:50%;color:#008c95;display:flex;font-weight:700;height:116px;justify-content:center;line-height:1.5;position:absolute;right:-33px;top:-57px;width:116px}@media screen and (max-width:1280px){.c-compare-box__balloon{border-radius:8px;height:auto;left:50%;padding:8px 16px;right:auto;top:-8px;transform:translate(-50%,-50%);width:60%}.c-compare-box__balloon:after{border-color:#ffea00 transparent transparent;border-style:solid;border-width:6px 4px 0;bottom:-8px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateY(-50%);width:0}}.c-compare-box__balloon-text{text-align:center}.c-compare-box.is-safie .c-compare-box__heading{background-color:#00a2ad}.c-compare-box__list{display:flex;margin-left:-7px;margin-right:-7px;padding:0}@media screen and (max-width:1000px){.c-compare-box__list{display:block;margin:0}}.c-compare-box__list-item{flex:1;margin:0 7px}@media screen and (max-width:1000px){.c-compare-box__list-item{align-items:center;display:flex;margin:0 -12px}.c-compare-box__list-item+.c-compare-box__list-item{margin-top:24px}.c-compare-box__list-image{margin-left:12px;margin-right:12px;width:calc(50% - 12px)}}.c-compare-box__list-text{color:rgba(0,0,0,.6);font-size:16px;font-weight:700;line-height:1.5;margin-top:12px;min-height:48px;text-align:center}@media screen and (max-width:1280px){.c-compare-box__list-text{font-size:12px}}@media screen and (max-width:1000px){.c-compare-box__list-text{font-size:14px;margin-left:12px;margin-right:12px;margin-top:0;min-height:0;text-align:left;width:calc(50% - 12px)}}.c-compare-box__text{color:rgba(0,0,0,.6);font-size:26px;font-weight:700;line-height:1.5;margin-top:24px;text-align:center}@media screen and (max-width:1280px){.c-compare-box__text{font-size:22px;margin-top:24px}}@media screen and (max-width:1000px){.c-compare-box__text{font-size:18px}}.c-compare-box.is-safie .c-compare-box__text{color:#008c95}@media screen and (max-width:1000px){.c-col-box__item-box:nth-child(n+2) .c-case-study{padding-top:8px}.c-col-box__item-box:nth-child(n+2){margin-top:64px}}@media screen and (max-width:767px){.c-col-box__item-box:nth-child(n+2){margin-top:48px}}.c-case-study{display:block;height:100%}@media screen and (max-width:1000px){.c-case-study{border-bottom:1px solid #e0e0e0;padding-bottom:24px}}.c-case-study:hover .c-case-study__logo-image-box,.c-case-study:hover .c-case-study__main-image-box{opacity:.75;transition:all .15s ease-out}.c-case-study:hover .c-case-study__lead{color:#00a2ad;transition:all .15s ease-out}.c-case-study:hover .c-case-study__detail-dd,.c-case-study:hover .c-case-study__detail-dt{color:rgba(0,0,0,.87)}.c-case-study__logo-box{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:88px;justify-content:center;margin:-44px 24px 8px;padding:0;position:relative;width:calc(100% - 48px);z-index:100}@media screen and (max-width:767px){.c-case-study__logo-box{height:72px;margin:-36px 24px 8px}}.c-case-study__logo-image-box{margin:0 auto;max-width:144px;text-align:center}@media screen and (max-width:767px){.c-case-study__logo-image-box{max-width:128px}}.c-case-study__logo-image-item{height:auto;width:100%}.c-case-study__name{color:rgba(0,0,0,.6);font-size:14px;font-weight:700;line-height:1.5}.c-case-study__name:before{content:"";display:block;height:0;margin-top:-.25em;width:0}.c-case-study__name:after{content:"";display:block;height:0;margin-bottom:-.25em;width:0}.c-case-study__lead{color:#008c95;font-size:18px;font-weight:700;line-height:1.6;margin-top:16px}.c-case-study__lead:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.c-case-study__lead:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.c-case-study__detail{display:flex;flex-wrap:wrap;margin-top:24px}.c-case-study__detail-dt{font-size:14px;font-weight:400;line-height:1.6;margin:0 16px 12px 0;width:88px}.c-case-study__detail-dt:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.c-case-study__detail-dt:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.c-case-study__detail-dt:last-of-type{margin-bottom:0}.c-case-study__detail-dd{font-size:14px;line-height:1.6;margin:0 0 12px;width:calc(100% - 104px)}.c-case-study__detail-dd:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.c-case-study__detail-dd:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.c-case-study__detail-dd:last-of-type{margin-bottom:0}.c-case-study__anchor{margin-top:16px;text-align:center}.c-step-heading{color:#008c95;font-family:Rubik;font-style:italic;font-weight:400;line-height:1;margin:-32px auto 24px;opacity:.2;text-align:left}.c-step-heading:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-step-heading:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-step-heading{margin:-16px auto 24px}}.c-step-heading__step{font-size:48px}@media screen and (max-width:767px){.c-step-heading__step{font-size:24px}}.c-step-heading__number{font-size:96px}@media screen and (max-width:767px){.c-step-heading__number{font-size:48px}}.c-point-heading{color:#008c95;font-family:Rubik;font-style:italic;font-weight:400;line-height:1;margin:-32px auto 24px;opacity:.2;text-align:left}.c-point-heading:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.c-point-heading:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.c-point-heading{margin:-16px auto 24px}}.c-point-heading__point{font-size:48px}@media screen and (max-width:767px){.c-point-heading__point{font-size:24px}}.c-point-heading__number{font-size:96px}@media screen and (max-width:767px){.c-point-heading__number{font-size:48px}}@media screen and (max-width:1000px){.c-point-heading.is-service{text-align:center}}.c-point-heading.is-service .c-point-heading__point{font-size:40px}.c-point-heading.is-service .c-point-heading__number{font-size:80px}.c-video-youtube{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.c-video-youtube__item{height:100%;left:0;position:absolute;top:0;width:100%}.c-video-vimeo{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.c-video-vimeo__item{height:100%;left:0;position:absolute;top:0;width:100%}.c-icon-plus{background-color:#008c95;border-radius:50%;display:block;height:40px;position:relative;width:40px}@media screen and (max-width:767px){.c-icon-plus{height:32px;width:32px}}.c-icon-plus:after{color:#fff;content:"\e914";font-family:safie-icon;font-size:24px;font-weight:400;left:0;line-height:40px;margin:auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.c-icon-plus:after{font-size:18px;line-height:18px}}.c-icon-plus.is-plan-intro{margin:0 20px}@media screen and (max-width:767px){.c-icon-plus.is-plan-intro{margin:16px auto}}.c-icon-plus.is-p-price-example,.c-icon-plus.is-p-price-intro{margin:0;position:absolute;right:0;top:50%;transform:translate(50%,-50%);z-index:500}@media screen and (max-width:1000px){.c-icon-plus.is-p-price-example,.c-icon-plus.is-p-price-intro{bottom:0;left:50%;right:auto;top:auto;transform:translate(-50%,50%)}}.c-icon-plus.is-p-price-option{left:50%;position:absolute;top:-26px;transform:translateX(-50%)}@media screen and (max-width:767px){.c-icon-plus.is-p-price-option{top:-22px}}.c-layer-box{position:relative}.c-layer-box__front{margin:0;padding:0;position:absolute}@media screen and (max-width:1000px){.c-layer-box__front{margin:48px auto 0;position:static}}.c-layer-box__front.is-center{left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1000px){.c-layer-box__front.is-center{transform:translate(0)}}.c-layer-box__front.is-align-left{left:0;margin:0 64px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1000px){.c-layer-box__front.is-align-left{margin:48px auto 0;transform:translate(0)}}.c-important-bar{border-bottom:1px solid #e0e0e0;font-size:14px;padding:0 96px}@media screen and (max-width:1000px){.c-important-bar{padding:0 64px}}@media screen and (max-width:767px){.c-important-bar{padding:0 24px}}.c-important-bar__inner{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:1160px;padding:16px 0}@media screen and (max-width:767px){.c-important-bar__inner{display:block}}.c-important-bar__heading{color:rgba(0,0,0,.6);font-size:20px;font-weight:700;margin:0 24px 0 0;min-width:56px}@media screen and (max-width:1000px){.c-important-bar__heading{margin:0 32px 0 0;min-width:auto}}.c-important-bar__date{color:rgba(0,0,0,.6);margin:0 0 0 .5em}.c-important-bar__topic{line-height:1.8;margin-right:32px;padding:0;position:relative;text-overflow:ellipsis}.c-important-bar__anchor:before{content:"\e911";font-family:safie-icon!important;position:absolute;right:0}.p-experience-demo{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1160px){.p-experience-demo{flex-direction:column}}.p-experience-demo.is-page-demo{display:block}@media screen and (max-width:1000px){.p-experience-demo.is-page-demo{display:none}}@media screen and (max-width:767px){.p-experience-demo.is-page-demo{display:none}}.p-experience-demo__image-box{margin:0 64px 0 0;min-height:1%;position:relative;width:100%}@media screen and (max-width:1160px){.p-experience-demo__image-box{margin:0 auto;max-width:800px;order:2}}.p-experience-demo__image-box.is-page-demo{margin:0 auto;max-width:640px}.p-experience-demo__image-screen{left:0;margin:auto;max-width:100%;position:absolute;right:0;top:4.5%;width:77%;z-index:500}.p-experience-demo__image-screen.is-page-demo:before{background:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:5000}.p-experience-demo__image-screen-bg{background:rgba(0,0,0,.75);bottom:0;height:70%;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:-21%;width:77%;z-index:550}.p-experience-demo__image-mock{max-width:100%;width:100%}.p-experience-demo__button-box{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:auto;padding:0 96px;position:absolute;right:0;top:-15%;z-index:570}.p-experience-demo__button-box-heading{color:#fff;font-size:18px;font-weight:700;line-height:1.6;margin:48px auto 24px}.p-experience-demo__button-box-heading:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-experience-demo__button-box-heading:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}.p-experience-demo__button-box-text{color:#fff;font-size:14px;font-weight:400;line-height:2;margin:0 auto}.p-experience-demo__button-box-text:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-experience-demo__button-box-text:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.p-experience-demo__button-box-text{margin-bottom:64px;order:1;width:100%}}.p-experience-demo__heading{text-align:left!important}@media screen and (max-width:1160px){.p-experience-demo__heading{text-align:center!important}}.p-experience-demo__lead{text-align:left!important}@media screen and (max-width:1160px){.p-experience-demo__lead{text-align:center!important}}.p-experience-demo__text-box{min-width:536px}@media screen and (max-width:1160px){.p-experience-demo__text-box{margin-bottom:64px;order:1;width:100%}}@media screen and (max-width:767px){.p-experience-demo__text-box{display:none}}#synalio-iframe{z-index:60000!important}@media screen and (max-width:767px){#synalio-iframe{z-index:40000!important}}@media print{#synalio-iframe{display:none}}.p-price-example{display:none}.p-price-example.is-active{animation:fadeIn .25s ease 0s;display:block}.p-price-example__box{border:1px solid #e0e0e0;display:flex;justify-content:space-between}@media screen and (max-width:1000px){.p-price-example__box{flex-direction:column}}.p-price-example__price-box{border-left:1px solid #e0e0e0;display:flex;flex-direction:column;justify-content:center;position:relative;width:50%}@media screen and (max-width:1000px){.p-price-example__price-box{border-left:none;border-top:1px solid #e0e0e0;width:100%}}.p-price-example__heading{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;font-size:18px;justify-content:center;line-height:1.6;padding:16px 24px;text-align:center}@media screen and (max-width:1000px){.p-price-example__heading{font-size:18px;min-height:auto;padding:12px 24px}}.p-price-example__heading.is-scale{background-color:#00a2ad;color:#fff}.p-price-example__option-item-box{align-items:center;display:flex;justify-content:center}.p-price-example__option-item-box+.p-price-example__option-item-box{border-top:1px solid #e0e0e0;margin-top:32px;padding-top:32px}@media screen and (max-width:767px){.p-price-example__option-item-box{display:block}}.p-price-example__option-name{color:rgba(0,0,0,.6);font-size:20px;font-weight:700;line-height:1.6;margin-right:24px}@media screen and (max-width:1000px){.p-price-example__option-name{font-size:16px;margin-right:0;text-align:center}}.p-price-example__option-detail-box{color:#008c95;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width:767px){.p-price-example__option-detail-box{font-size:14px;margin-top:16px}}.p-price-example__option-number-price{font-family:Rubik;font-size:36px;line-height:1}@media screen and (max-width:1160px){.p-price-example__option-number-price{font-size:32px}}@media screen and (max-width:1000px){.p-price-example__option-number-price{font-size:26px}}.p-price-example__price-calc{line-height:1;margin:0 auto 24px}@media screen and (max-width:1000px){.p-price-example__price-calc{margin:0 auto 8px}}.p-price-example__price-calc-number{color:rgba(0,0,0,.6);font-family:Rubik;font-size:36px;font-weight:700;line-height:1.6}@media screen and (max-width:1160px){.p-price-example__price-calc-number{font-size:32px}}@media screen and (max-width:1000px){.p-price-example__price-calc-number{font-size:24px}}.p-price-example__price-calc-unit{color:rgba(0,0,0,.6);font-size:18px;font-weight:700;line-height:1.6}@media screen and (max-width:1160px){.p-price-example__price-calc-unit{font-size:12px}}.p-price-example__price-calc-times{color:rgba(0,0,0,.6);font-size:18px;font-weight:700;line-height:1.6;margin:0 .25em}@media screen and (max-width:1160px){.p-price-example__price-calc-times{font-size:14px}}.p-price-example__price-box-detail{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px}@media screen and (max-width:1000px){.p-price-example__price-box-detail{padding:32px 24px}}.p-price-example__related-wrap-box{padding:24px}@media screen and (max-width:767px){.p-price-example__related-wrap-box{padding:32px 24px}}.p-price-example__related-box{border:1px solid #e0e0e0;margin:8px auto 0;position:relative}.p-price-example__related-heading{background-color:#f5f5f5;font-size:18px;line-height:1.6;padding:16px 24px;text-align:center}.p-price-example__price-total-box{font-size:0}@media screen and (max-width:1000px){.p-price-example__price-total-box{align-items:baseline;display:flex;flex-direction:row;justify-content:flex-end;margin:0 auto}}.p-price-example__price-total-heading{color:#008c95;font-size:18px;font-weight:700;line-height:1.6;margin:0 auto 12px;min-height:0;text-align:center}.p-price-example__price-total-heading:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-price-example__price-total-heading:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:1160px){.p-price-example__price-total-heading{font-size:16px}}@media screen and (max-width:1000px){.p-price-example__price-total-heading{font-size:12px;margin:0 .5em 0 auto;text-align:right}}.p-price-example__price-total-number-box{font-size:0}.p-price-example__price-total-number{color:#008c95;font-family:Rubik;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width:1160px){.p-price-example__price-total-number{font-size:32px}}@media screen and (max-width:1000px){.p-price-example__price-total-number{font-size:26px}}.p-price-example__price-total-unit{color:#008c95;font-size:16px;font-weight:700;line-height:1.6}@media screen and (max-width:1000px){.p-price-example__price-total-unit{font-size:12px}}.p-price-example__price-total-unit.is-price-total-number-box{font-size:20px;margin-right:.15em}.p-price-example__price-total-unit.is-price-total-number-box--monthly{font-size:18px;margin-left:.15em}.p-price-example__note{color:rgba(0,0,0,.6);font-size:16px;font-weight:700;line-height:1.6;margin:32px auto 0}.p-price-example__note:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.p-price-example__note:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}@media screen and (max-width:1160px){.p-price-example__note{ont-size:14px}}@media screen and (max-width:1000px){.p-price-example__note{font-size:14px;margin:16px auto 0}}.p-price-example__detail{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px}@media screen and (max-width:1000px){.p-price-example__detail{padding:32px 24px}}.p-price-example__scale-box{background-color:#e4f6f7;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:272px}@media screen and (max-width:1000px){.p-price-example__scale-box{width:100%}}.p-price-example__scale-box-detail{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px}@media screen and (max-width:1000px){.p-price-example__scale-box-detail{align-items:center;flex-direction:row;justify-content:center;padding:32px 24px}}.p-price-example__scale-image-box{margin:-32px auto -24px}@media screen and (max-width:1000px){.p-price-example__scale-image-box{margin:-32px -16px -32px -32px;max-height:192px;max-width:160px}}@media (-ms-high-contrast:none){.p-price-example__scale-image-box{max-height:192px;max-width:192px}}.p-price-example__scale-image-item{width:100%}@media screen and (max-width:1000px){.p-price-example__scale-info-box{min-width:128px}}.p-price-example__scale-heading-sub{color:#008c95;font-size:14px;font-weight:700;line-height:1.6;margin:8px auto;text-align:center}.p-price-example__scale-heading-sub:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-price-example__scale-heading-sub:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:1000px){.p-price-example__scale-heading-sub{font-size:16px;margin:0 0 16px auto;text-align:right}}.p-price-example__scale-number-box{font-size:0;line-height:1;margin:0 auto;text-align:center}.p-price-example__scale-number-box:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-price-example__scale-number-box:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:1000px){.p-price-example__scale-number-box{margin:0 0 0 auto;text-align:right}}.p-price-example__scale-number{color:#008c95;font-family:Rubik;font-size:48px;font-weight:700;line-height:1;margin:0 .1em}@media screen and (max-width:1000px){.p-price-example__scale-number{font-size:48px}}.p-price-example__scale-unit{color:#008c95;font-size:16px;font-weight:700;line-height:1.6;vertical-align:.15em}@media screen and (max-width:1000px){.p-price-example__scale-unit{font-size:12px}}.p-price-example__scale-camera{color:rgba(0,0,0,.87);font-family:Rubik;font-size:18px;font-weight:700;line-height:1.6;margin:0 auto 8px;text-align:center}@media screen and (max-width:1000px){.p-price-example__scale-camera{text-align:right}}@media screen and (max-width:767px){.p-price-example__scale-camera{font-size:15px}}.p-price-example__price-heading{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;padding:12px 32px;text-align:center}@media screen and (max-width:1000px){.p-price-example__price-heading{min-height:auto;padding:12px 24px}}.p-price-example__price-heading-main{display:block;font-size:18px;line-height:1.6}@media screen and (max-width:1000px){.p-price-example__price-heading-main{font-size:18px;margin-bottom:0}}.p-price-example__price-heading-sub{color:rgba(0,0,0,.6);display:block;font-size:18px;font-weight:700;line-height:1.6;margin:0 auto 8px}.p-price-example__price-heading-sub:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-price-example__price-heading-sub:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:1000px){.p-price-example__price-heading-sub{font-size:14px}}.p-price-example__casestudy-box{border:1px solid #e0e0e0;margin:16px auto 0}.p-price-example__casestudy-heading{background-color:#f5f5f5;font-size:18px;line-height:1.6;padding:12px 32px;text-align:center}.p-price-example__casestudy-wrap-box{padding:32px 48px}@media screen and (max-width:767px){.p-price-example__casestudy-wrap-box{padding:32px 24px}}.p-price-example__casestudy-list-box{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:-48px -24px 0}@media screen and (max-width:767px){.p-price-example__casestudy-list-box{margin:-32px auto 0}}.p-price-example__casestudy-item-box{margin:48px 24px 0 0;padding-right:24px;position:relative}@media screen and (max-width:767px){.p-price-example__casestudy-item-box{margin:32px auto 0;padding-right:0;width:100%}}.p-price-example__casestudy-item-box:hover .p-price-example__casestudy-company-heading{color:#00a2ad;text-decoration:underline}.p-price-example__casestudy-item-box:last-of-type{border-right:none;margin-right:0;padding-right:0}.p-price-example__casestudy-item-box:last-of-type:after{display:none}.p-price-example__casestudy-item-box:after{border-right:1px solid #e0e0e0;content:"";display:block;height:100%;position:absolute;right:0;top:0;transform:rotate(15deg)}@media screen and (max-width:767px){.p-price-example__casestudy-item-box:after{display:none}}.p-price-example__casestudy-anchor{align-items:center;display:flex;justify-content:flex-start;margin:0 auto}@media screen and (max-width:767px){.p-price-example__casestudy-anchor{justify-content:space-between;width:100%}}.p-price-example__casestudy-company-box{margin:0 16px 0 0}.p-price-example__casestudy-company-heading{color:#008c95;font-size:18px;font-weight:700;line-height:1.5;margin:0 auto 12px}.p-price-example__casestudy-company-heading:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-price-example__casestudy-company-heading:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (max-width:767px){.p-price-example__casestudy-company-heading{font-size:15px}}.p-price-example__casestudy-company-name{color:rgba(0,0,0,.6);font-size:12px;font-weight:700;line-height:1.6;margin:0 auto 4px}.p-price-example__casestudy-company-name:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-price-example__casestudy-company-name:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}.p-price-example__casestudy-number-box{line-height:1}@media screen and (max-width:767px){.p-price-example__casestudy-number-box{min-width:72px;text-align:right}}.p-price-example__casestudy-number-item{line-height:1}.p-price-example__casestudy-number-main{color:rgba(0,0,0,.6);font-family:Rubik;font-size:26px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:767px){.p-price-example__casestudy-number-main{font-size:24px}}.p-price-example__casestudy-number-unit{color:rgba(0,0,0,.6);font-size:14px;line-height:1;vertical-align:.15em}@media screen and (max-width:767px){.p-price-example__casestudy-number-unit{font-size:11px}}.p-price-example__casestudy-link{line-height:1.6;margin:0 auto}.p-price-example__casestudy-products{color:rgba(0,0,0,.6);font-size:11px;line-height:1.5;margin:12px auto 0}.p-price-example__casestudy-products:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-price-example__casestudy-products:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}.p-light-cv{background-color:#00a2ad;border-radius:8px;margin-top:96px;padding:48px;position:relative}@media screen and (max-width:767px){.p-light-cv{margin-top:64px;padding:24px}}.p-light-cv__lead-box{margin:-80px auto 32px;text-align:center;width:100%}@media screen and (max-width:767px){.p-light-cv__lead-box{margin:-52px auto 32px}}.p-light-cv__lead-item{background-color:#fff;border:4px solid #00a2ad;border-radius:16px;color:#00a2ad;display:inline-block;font-size:26px;font-weight:700;line-height:1.6;margin:0 auto;padding:8px 24px;text-align:center}@media screen and (max-width:767px){.p-light-cv__lead-item{font-size:18px;padding:8px 16px}}.p-light-cv__box{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media screen and (max-width:767px){.p-light-cv__box{flex-direction:column}}.p-light-cv__image-list-box{margin:0 43px 0 0;width:calc(100% - 328.1px)}@media screen and (max-width:1000px){.p-light-cv__image-list-box{width:calc(100% - 288.1px)}}@media screen and (max-width:767px){.p-light-cv__image-list-box{margin:0 auto;order:2;width:100%}}.p-light-cv__image-list-box-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-8px -4px 0}.p-light-cv__image-box{margin:8px 4px 0;width:calc(33.33333% - 8.1px)}@media screen and (max-width:1160px){.p-light-cv__image-box{width:calc(50% - 8.1px)}}.p-light-cv__image-item{width:100%}.p-light-cv__info-box{width:285px}@media screen and (max-width:1000px){.p-light-cv__info-box{width:240px}}@media screen and (max-width:767px){.p-light-cv__info-box{margin:0 auto 40px;width:100%}}.p-intro-banners__heading,.p-intro-banners__list,.p-intro-news,.p-intro-reference-wrap{margin:0 auto;max-width:1136px;min-width:980px}.p-intro{overflow-x:hidden}.p-intro-reference-wrap{height:100%;position:relative}.p-intro-hero{overflow:hidden}.p-intro-hero__video{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-intro-bg.jpg) 50%/cover no-repeat;height:100%;width:1130px}.p-intro-hero__slideshow{display:none}.p-intro-text{color:#fff;left:68px;position:absolute;top:160px;width:308px}.p-intro-text__catch{font-size:40px;letter-spacing:8px;line-height:1.25;margin-bottom:100px;margin-right:-30px}.p-intro-text__info{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.p-intro-text__info-intro{font-size:12px;line-height:1.25;margin-bottom:15px}.p-intro-text__info-logo{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/logo-safie-wh.svg) 0 0/126px 38px no-repeat;font-size:12px;height:38px;line-height:38px;padding-left:132px}.p-intro-text__info-badge{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-badge-share-no1.svg) 50%/contain no-repeat;height:100px;width:90px}.c-link-button__anchor.is-top-topic{background-color:#fff;border-color:#00bac7;color:#00bac7}.c-link-button__anchor.is-top-topic:hover{background-color:#00bac7;color:#fff}.p-intro-casestudy{background-color:#fff;border-radius:10px;bottom:80px;height:190px;position:absolute;right:0;width:240px;z-index:3}.p-intro-banners{background-color:#f8f8f8;padding:4px 16px 24px}.p-intro-banners__heading{color:#636f6c;margin-bottom:8px;padding:0 16px}.p-intro-banners__list{display:flex;justify-content:space-between;padding:0 16px}.p-intro-banners__image-wrap{background-color:#fff;border-radius:8px;display:block;font-size:12px;height:184px;overflow:hidden;text-align:center;width:232px}.p-intro-banners__image{margin-bottom:4px;width:100%}.p-intro-news{height:90px;margin:0 auto}.p-intro-news__heading{border:1px solid #636f6c;line-height:1;padding:5px 20px}@media screen and (max-width:980px){.p-intro{height:auto}.p-intro-reference-wrap{max-width:100%;min-width:100%}.p-intro-hero{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-intro-bg-sp.jpg) 50%/contain no-repeat;height:146.66vw;position:static;z-index:2}.p-intro-hero__video{display:none}.p-intro-hero__slideshow{display:block}.p-intro-hero__slideshow-box{opacity:0;position:absolute;transition:opacity .5s;width:100%}.p-intro-hero__slideshow-box.is-visible{opacity:1}.p-intro-text{left:0;padding:0 5.33vw;top:34.13vw;width:100%}.p-intro-text__catch{font-size:9.6vw;margin-bottom:26.67vw}.p-intro-text__info{margin-bottom:5.33vw}.p-intro-text__info-intro{font-size:3.2vw}.p-intro-text__info-logo{background-size:33.6vw 10.13vw;font-size:3.2vw;height:10.13vw;line-height:10.13vw;padding-left:35.2vw}.p-intro-text__info-badge{height:26.66vw;width:24vw}.p-intro-banners{overflow:auto;padding:0}.p-intro-banners__list{max-width:none;min-width:auto;overflow-x:scroll;padding:16px;width:1008px}.p-intro-news{height:auto;max-width:auto;min-width:auto;width:100%}}.p-top-news-bar{font-size:15px;height:100%;justify-content:space-between;padding:0 16px}.p-top-news-bar,.p-top-news-bar__dateline,.p-top-news-bar__label{align-items:center;display:flex}.p-top-news-bar__label{border:1px solid #838c89;color:#636f6c;font-size:12px;height:25px;justify-content:center;margin-right:24px;width:70px}.p-top-news-bar__link{align-items:center;display:flex;font-weight:400;margin:0 24px}.p-top-news-bar__link:hover{text-decoration:none}@media screen and (max-width:980px){.p-top-news-bar{display:block;padding:6.4vw}.p-top-news-bar__dateline{justify-content:space-between}.p-top-news-bar__label{font-size:3.2vw;height:6.66vw;margin-right:0;width:18.66vw}.p-top-news-bar__date{font-size:4vw}.p-top-news-bar__link{font-size:4vw;line-height:1.5;margin:2.66vw 0}.p-top-news-bar__link:before{content:"";display:block;height:0;margin-top:-.25em;width:0}.p-top-news-bar__link:after{content:"";display:block;height:0;margin-bottom:-.25em;width:0}.p-top-news-bar__button{font-size:3.2vw;margin-right:0;text-align:right}}.p-information{overflow:hidden;padding:64px 0 160px}.p-information-reference-wrap{margin:0 auto;position:relative;width:980px}.p-information-header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:64px 56px 0 0;position:relative;width:100%;z-index:2}.p-information-header__heading{color:#636f6c;font-size:24px;font-weight:700;line-height:1}.p-information-header__heading-sub{color:#29a6cc;font-size:12px}.p-information-body{background-color:#fff;height:456px;padding:50px 56px 0 0;position:relative;z-index:2}.p-information__item{align-items:center;border-top:1px solid #e8eaea;display:flex}.p-information__item:last-of-type{border-bottom:1px solid #e8eaea}.p-information__item-date{font-size:15px;font-weight:700;margin-right:30px;padding-left:16px}.p-information__item-link{flex-grow:1;height:100%;padding:25px 0}@media screen and (max-width:980px){.p-information{border-top:4.26vw solid #f0f2f5;padding:12.8vw 5.33vw 16.94vw}.p-information-reference-wrap{width:100%}.p-top-gradation{display:none}.p-information-header{margin-bottom:8vw;padding:0}.p-information-header__heading{font-size:6.4vw}.p-information-header__heading-sub{font-size:3.2vw}.p-information-body{height:auto;padding:0}.p-information__item{align-items:flex-start;height:auto}.p-information__item-date{font-size:4vw;margin-right:6.66vw;padding:4vw 0 0}.p-information__item-link{font-size:3.73vw;padding:4vw 0 6.66vw}}.p-about-cc{background-color:#e4f6f7;padding-bottom:96px;padding-top:84px}.p-about-cc .br-sp{display:none}.p-about-cc .c-base-heading-lv2{margin-bottom:56px}.p-about-cc .c-base-lead{font-size:15px;font-weight:400;margin-bottom:42px;margin-top:0}.p-about-cc .c-link-button{margin-top:64px}.p-about-cc__infographic{height:420px;margin:0 auto;position:relative;width:980px}.p-about-cc__image--cc2,.p-about-cc__image--cc2-view,.p-about-cc__image--cloud,.p-about-cc__image--lock-left,.p-about-cc__image--lock-right,.p-about-cc__image--pc,.p-about-cc__image--sp{position:absolute}.p-about-cc__image--cloud{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-safie-cloud.svg) 50%/contain no-repeat;height:88px;left:130px;width:136px}.p-about-cc__image--lock-left,.p-about-cc__image--lock-right{top:110px}.p-about-cc__image--lock-left:before,.p-about-cc__image--lock-right:before{border-bottom:5px dotted #00a2ad;content:"";display:block;position:absolute}.p-about-cc__image--lock-left:after,.p-about-cc__image--lock-right:after{background:#fff url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/icon-security.svg) 50%/20px no-repeat;border:2px solid #00a2ad;border-radius:50%;content:"";display:block;height:36px;position:absolute;width:36px}.p-about-cc__image--lock-left{left:130px}.p-about-cc__image--lock-left:before{left:-36px;top:16px;transform:rotate(-54deg);width:100px}.p-about-cc__image--lock-right{left:250px}.p-about-cc__image--lock-right:before{left:-38px;top:13px;transform:rotate(45deg);width:105px}.p-about-cc__image--cc2{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-products-cc-2.png) 50%/contain no-repeat;height:115px;left:63px;top:295px;width:94px}.p-about-cc__image--cc2.is-camera-one{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-products-one.png)}.p-about-cc__image--cc2-view{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-about-cc-place.jpg) 50%/cover no-repeat;border-radius:50%;height:150px;left:34px;top:162px;width:150px}.p-about-cc__image--pc{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-pc-mock-wh.png) 50%/cover no-repeat,url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-about-cc-pc.jpg) center 24px/490px 306px no-repeat;height:460px;left:294px;top:26px;width:650px}.p-about-cc__image--sp{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-sp-mock-wh.png) 50%/cover no-repeat,url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-about-cc-sp.png) center 7px/85% no-repeat;border-radius:14px;height:261px;left:238px;top:163px;width:127px}@media screen and (max-width:980px){.p-about-cc{padding:14.93vw 0}.p-about-cc .br-pc{display:none}.p-about-cc .br-sp{display:block}.p-about-cc .c-base-heading-lv2{font-size:6.93vw;margin-bottom:6.4vw}.p-about-cc .c-base-lead{font-size:4vw;margin:0 auto 9.06vw;text-align:center;width:87%}.p-about-cc .c-link-button{margin-top:8.53vw}.p-about-cc__infographic{height:129.06vw;width:87%}.p-about-cc__image--cloud{height:23.46vw;left:50%;transform:translateX(-50%);width:36.26vw}.p-about-cc__image--lock-left:before,.p-about-cc__image--lock-right:before{border-width:1.33vw}.p-about-cc__image--lock-left:after,.p-about-cc__image--lock-right:after{background-size:5vw;border-width:.53vw;height:9.6vw;width:9.6vw}.p-about-cc__image--lock-left{left:25.33vw;top:29.86vw}.p-about-cc__image--lock-left:before{left:-9vw;top:4vw;width:26.66vw}.p-about-cc__image--lock-right{left:56.53vw;top:29.86vw}.p-about-cc__image--lock-right:before{left:-9vw;top:4vw;width:28vw}.p-about-cc__image--cc2-view{height:40vw;left:0;top:43.73vw;width:40vw}.p-about-cc__image--cc2{height:30.66vw;left:6.93vw;top:78.66vw;width:25.06vw}.p-about-cc__image--pc{display:none}.p-about-cc__image--sp{height:69.6vw;left:53.33vw;top:43.73vw;width:33.86vw}}.p-camera-list{margin:0 auto;max-width:970px;padding:84px 0}@media screen and (max-width:767px){.p-camera-list{border-bottom:1px solid #e4f6f7;padding:14.93vw 8px 0}.p-camera-list__lead{text-align:center}}.p-camera-list-item-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:3%}@media screen and (max-width:767px){.p-camera-list-item-wrap{padding-top:0}}.p-camera-list-item-wrap:after{content:"";display:block;width:30%}@media screen and (max-width:767px){.p-camera-list-item-wrap:after{content:none}}.p-camera-list-item{line-height:1.5;padding-bottom:6%;padding-left:3%;position:relative;width:32%}@media screen and (max-width:767px){.p-camera-list-item{border-bottom:1px solid #e4f6f7;margin:0 auto 30px;padding:0 1.5% 10%;width:50%}}.p-camera-list-item__label{background-color:#198a9a;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:700;left:0;line-height:1;margin:0 4px 0 0;padding:8px 10px;position:absolute;top:0;z-index:2}@media screen and (max-width:767px){.p-camera-list-item__label{font-size:12px}}.p-camera-list-item__label--indoor{background-color:#41b1ba}.p-camera-list-item__label--outdoors{background-color:#999}.p-camera-list-item__thumb{margin:0 auto;position:relative;text-align:center;transition:opacity .15s ease-out;width:80%}@media screen and (max-width:767px){.p-camera-list-item__thumb{margin:16px;width:70%}}.p-camera-list-item__thumb:hover{opacity:.7}.p-camera-list-item__thumb img{height:auto;max-width:100%}.p-camera-list-item__title{border-bottom:4px dotted #ff7600;font-size:20px;font-weight:400;line-height:1.3;margin-bottom:2%;padding:0 0 2%;text-align:center}@media screen and (max-width:767px){.p-camera-list-item__title{align-items:center;display:flex;font-size:4.8vw;justify-content:center;margin-top:-18px;min-height:14.66vw}}.p-camera-list-item__price{font-size:35px;font-weight:700;margin-bottom:4%;text-align:center}@media screen and (max-width:767px){.p-camera-list-item__price{font-size:20px}}.p-camera-list-item__price .yen{font-size:31px}@media screen and (max-width:767px){.p-camera-list-item__price .yen{font-size:20px}}.p-camera-list-item__price .tax{font-size:13px;font-weight:400}@media screen and (max-width:767px){.p-camera-list-item__price .tax{font-size:10px}}.p-camera-list-item__description{font-size:18px;font-weight:700;margin-bottom:4%;text-align:center}@media screen and (max-width:767px){.p-camera-list-item__description{font-size:2.8vw;margin-bottom:5%;padding:0}}.p-camera-list-item__spec{align-items:flex-start;background:#fff6f1;display:flex;flex-wrap:wrap;font-size:13px;justify-content:flex-start;min-height:137px;padding:4% 3% 1%}@media screen and (max-width:767px){.p-camera-list-item__spec{min-height:auto}}.p-camera-list-item__spec li{line-height:1.3;margin-bottom:4%;text-align:center;width:25%}@media screen and (max-width:767px){.p-camera-list-item__spec li{font-size:3.2vw}}.p-camera-list-item__spec img{display:block;margin:0 auto;padding:4px 0;width:27%}@media screen and (max-width:767px){.p-camera-list-item__spec img{width:40%}}.p-camera-list-item__btn a{background-color:#ff7600;background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/bfa1.png);background-position:right 12px center;background-repeat:no-repeat;background-size:23px;border-radius:45px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:45px;margin:20px auto 0;padding-right:6px;text-align:center;text-decoration:none;transition:all .15s ease-out;width:80%}@media screen and (max-width:767px){.p-camera-list-item__btn a{background-position:right 10px center;background-size:18px;font-size:14px;line-height:36px}}.p-camera-list-item__btn a:hover{background-color:#f49849}@media screen and (max-width:767px){.p-camera-list-item:first-child .p-camera-list-item__title,.p-camera-list-item:nth-child(2) .p-camera-list-item__title{min-height:auto}.p-camera-list-item:last-child{border-bottom:none}li.p-spec-txt-low{font-size:11px}}.br-pc{display:block}@media screen and (max-width:767px){.br-pc{display:none}}.br-sp{display:none}@media screen and (max-width:767px){.br-sp{display:block}}.p-merit-safie{background-color:#e4f6f7;padding:88px 0}.p-merit-safie-reference-wrap{margin:0 auto;max-width:1136px;position:relative}.p-merit-gradation{background:linear-gradient(#00a2ad,#2579b2);height:374px;position:absolute;right:834px;top:-88px;width:100vw;z-index:1}.p-merit-safie-header{padding:80px 0}.p-merit-safie-body,.p-merit-safie-header{background-color:#fff;position:relative;z-index:2}.p-merit-safie-footer{background-color:#fff;padding:60px 0 80px}@media screen and (max-width:980px){.p-merit-safie{padding:0}.p-top-gradation{display:none}.p-merit-safie-reference-wrap{width:100%}.p-merit-safie-header{padding:55px 0 60px}.p-merit-safie_heading{font-size:6.93vw;margin-bottom:0}.p-merit-safie-body{padding:0 30px}.p-merit-safie-footer{padding:70px 0 55px}}.p-merit-safie__list--lower,.p-merit-safie__list--upper{display:flex;text-align:center}.p-merit-safie__list--lower .br-pc,.p-merit-safie__list--upper .br-pc{display:none}.p-merit-safie__list--upper{margin-bottom:50px}.p-merit-safie__list--upper .p-merit-safie__item{background:center 90px/132px no-repeat;padding-bottom:52px}.p-merit-safie__list--lower .p-merit-safie__item{background:center 70px/132px no-repeat}.p-merit-safie__item{display:flex;flex:1;flex-direction:column;height:324px;justify-content:space-between;padding:26px 0}.p-merit-safie__item+.p-merit-safie__item{border-left:1px solid #e8eaea}.p-merit-safie__item-title{color:#00a2ad;font-size:20px;font-weight:700;line-height:1.25}.p-merit-safie__item-title:before{content:"";display:block;height:0;margin-top:-.1em;width:0}.p-merit-safie__item-title:after{content:"";display:block;height:0;margin-bottom:-.1em;width:0}.p-merit-safie__item-description{color:#636f6c;font-size:14px;letter-spacing:-1px;line-height:1.8}.p-merit-safie__item-description:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.p-merit-safie__item-description:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}@media screen and (max-width:980px){.p-merit-safie__list--lower,.p-merit-safie__list--upper{display:block;text-align:left}.p-merit-safie__list--lower .p-merit-safie__item,.p-merit-safie__list--upper .p-merit-safie__item{background:0 0/21.33vw no-repeat}.p-merit-safie__list--lower .br-pc,.p-merit-safie__list--upper .br-pc{display:none}.p-merit-safie__list--upper{margin-bottom:10.66vw}.p-merit-safie__list--upper .p-merit-safie__item{padding-bottom:0}.p-merit-safie__item{display:block;height:auto;padding:0 0 0 27.73vw}.p-merit-safie__item+.p-merit-safie__item{border-left:none;margin-top:14.4vw}.p-merit-safie__item-title{font-size:5.33vw;margin-bottom:2.66vw}.p-merit-safie__item-description{font-size:3.73vw;line-height:1.7}.p-merit-safie__item-description:before{content:"";display:block;height:0;margin-top:-.35em;width:0}.p-merit-safie__item-description:after{content:"";display:block;height:0;margin-bottom:-.35em;width:0}}.p-seminar{background-color:#e4f6f7;overflow:hidden;padding:72px 0 49px}.p-seminar-wrap{margin:0 auto;position:relative;width:1136px}.p-seminar-body{background-color:#fff;padding:50px 0 85px;position:relative;z-index:2}.p-top-gradation{background:linear-gradient(#00a2ad,#2579b2);height:374px;left:585px;position:absolute;top:-64px;width:100vw;z-index:1}.p-seminar-content{display:flex;justify-content:space-between;margin:70px auto 0;width:980px}.p-seminar-induce{width:360px}.p-seminar-induce p{font-size:15px;line-height:1.8}.p-seminar-induce .c-link-button{margin-top:28px}.p-seminar-image{display:flex;flex-wrap:wrap;margin:-15px;width:562px}.p-seminar-image li{margin:15px;width:calc(50% - 30px)}@media screen and (max-width:980px){.p-seminar{border-bottom:10.66vw solid #fff;padding:12.8vw 5.33vw 14.66vw}.p-seminar-wrap{width:100%}.p-top-gradation{display:none}.p-seminar-header{font-size:6.93vw}.p-seminar-body{background-color:transparent;padding:0}.p-seminar-content{flex-direction:column-reverse;width:auto}.p-seminar-induce{margin-top:30px;width:auto}.p-seminar-induce .c-link-button{margin-top:60px}.p-seminar-induce .c-link-button .is-top-seminar{font-size:4.26vw;padding:3.73vw 12vw 3.73vw 8vw;width:72.8vw}.p-seminar-image{margin:-8px;width:auto}.p-seminar-image li{margin:8px;width:calc(50% - 16px)}}.p-case-study{background-color:#e4f6f7;padding:76px 0 64px}.p-case-study .br-sp{display:none}.p-case-study__body{margin-top:80px}.p-case-study-reference-wrap{margin:0 auto;position:relative;width:980px;z-index:2}.p-case-study-text{background-color:#fff;padding-bottom:80px;width:812px}.p-case-study-text:before{background-repeat:no-repeat;background-size:812px auto;border-top:top;content:"";display:block;height:280px;width:100%}.p-case-study-text__catch{color:#00a2ad;font-size:24px;font-weight:700;margin-top:80px;padding:0 58px}.p-case-study-text__catch:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.p-case-study-text__catch:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}.p-case-study-text__description{display:flex;justify-content:space-between;margin-top:30px;padding:0 58px}.p-case-study-text__purpose,.p-case-study-text__result{flex:1;font-size:12px}.p-case-study-text__result{border-left:1px solid #e8eaea;padding-left:38px}.p-case-study-text__purpose--title,.p-case-study-text__result--title{display:inline-block;line-height:1;padding:5px 10px}.p-case-study-text__purpose--title{border:2px solid #636f6c}.p-case-study-text__result--title{border:2px solid #00a2ad;color:#00a2ad}.p-case-study-card{align-items:center;background-color:#fff;box-shadow:0 7px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:290px;padding:32px 0;position:absolute;top:38px;width:364px}.p-case-study-card .c-link-button{margin-top:16px}.p-case-study-card__logo{width:300px}.p-case-study-card__name{font-size:17px;margin-top:8px}.p-case-study-card__position{font-size:13px;line-height:1.3}.p-case-study-text-item{font-size:14px;list-style:disc;margin-left:1.5em;padding-right:8px}.p-case-study-gradation{background:linear-gradient(#00a2ad,#2579b2);content:"";display:block;height:280px;position:absolute;top:0;width:100%;z-index:1}.p-case-study__company--01{position:relative}.p-case-study__company--01 .p-case-study-card{right:0}.p-case-study__company--01 .p-case-study-text:before{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/yakinikulike-05_1.jpg)}.p-case-study__company--02{position:relative}.p-case-study__company--02 .p-case-study-text{margin-left:auto}.p-case-study__company--02 .p-case-study-text:before{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/thumb_obayashi.jpg)}.p-case-study__company--03{position:relative}.p-case-study__company--03 .p-case-study-card{right:0}.p-case-study__company--03 .p-case-study-text:before{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/thumb_csc.jpg)}.p-case-study__aside{margin:125px auto 0;width:980px}.p-case-study__footer{margin-top:28px}@media screen and (max-width:980px){.p-case-study{padding:14.66vw 0}.p-case-study .br-sp{display:block}.p-case-study__header .c-base-heading-lv2{font-size:6.93vw}.p-case-study__body{margin-top:13.33vw}.p-case-study-reference-wrap{width:100%}.p-case-study-gradation{background:linear-gradient(90deg,#00a2ad,#2579b2);height:10.66vw;position:static}.p-case-study-card{height:62.93vw;left:50%;padding:1vw 0 4vw;right:auto;top:48vw;transform:translateX(-50%);width:88vw}.p-case-study-card__logo{width:70vw}.p-case-study-card__name{font-size:4.3vw}.p-case-study-card__position{font-size:3.46vw}.p-case-study-text{background-color:transparent;padding-bottom:15.46vw;width:100%}.p-case-study-text:before{background-size:auto 56vw;height:56vw}.p-case-study-text__catch{font-size:5.33vw;margin-top:65vw;padding:0 5.33vw}.p-case-study-text__catch:before{content:"";display:block;height:0;margin-top:0;width:0}.p-case-study-text__catch:after{content:"";display:block;height:0;margin-bottom:0;width:0}.p-case-study-text__description{display:block;margin-top:7.46vw;padding:0 5.33vw}.p-case-study-text__purpose,.p-case-study-text__result{font-size:3.2vw}.p-case-study-text__result{border-left:none;margin-top:5.86vw;padding-left:0}.p-case-study-text-item{font-size:3.73vw}.p-case-study__company--01 .p-case-study-text:before{background-position:-20vw 0}.p-case-study__company--02 .p-case-study-text:before{background-position:right 0}.p-case-study__company--03 .p-case-study-text:before{background-position:top}.p-case-study__aside{margin-top:12vw;padding:0 5.33vw;width:100%}.p-case-study__aside/deep/.c-base-heading-lv3{font-size:6.4vw}}.p-select-camera__industry-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px}.p-select-camera__industry-list .br-sp{display:none}.p-select-camera__industry-item:nth-of-type(n+5){margin-top:25px}.p-select-camera__industry-item+.p-select-camera__industry-item:not(:nth-of-type(4n+1)){margin-left:28px}.p-select-camera__industry-item-link{background:50%/cover no-repeat;border-bottom:1px solid #dce1e2;border-radius:12px;display:block;height:126px;margin-bottom:20px;overflow:hidden;position:relative;width:224px}.p-select-camera__industry-item-link:before{background:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-card-arrow.svg) 50%/contain no-repeat;bottom:0;content:"";display:block;height:48px;position:absolute;right:0;width:48px}.p-select-camera__industry-item-link:active:before,.p-select-camera__industry-item-link:hover:before{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/image-card-arrow-hover.svg)}.p-select-camera__industry-item-caption{color:#636f6c;font-size:15px;font-weight:700;line-height:1;text-align:center}.p-select-camera__tag-list{margin-top:58px;padding:0 68px}.p-select-camera__tag-item{display:inline-block;margin:8px}@media screen and (max-width:980px){.p-select-camera__industry-list{justify-content:space-between;margin-top:10.66vw}.p-select-camera__industry-list .br-sp{display:block}.p-select-camera__industry-item{margin-left:0!important}.p-select-camera__industry-item:nth-of-type(-n+2){margin-top:0}.p-select-camera__industry-item:nth-of-type(n+3){margin-top:6.67vw}.p-select-camera__industry-item-link{border-radius:3.2vw;border-width:.26vw;height:23.46vw;margin-bottom:4vw;width:41.86vw}.p-select-camera__industry-item-link:before{height:12.8vw;width:12.8vw}.p-select-camera__industry-item-caption{font-size:3.46vw}.p-select-camera__tag-list{margin-top:11.2vw;padding:0 3.2vw}}.p-customer{padding:80px 0}.p-customer .br-sp{display:none}.p-customer-image__list{display:flex;flex-wrap:wrap;margin:100px auto 0;width:980px}.p-customer-image__item{background:50%/contain no-repeat;height:72px;width:128px}.p-customer-image__item:nth-of-type(n+7){margin-top:25px}.p-customer-image__item+.p-customer-image__item:not(:nth-of-type(6n+1)){margin-left:42px}@media screen and (max-width:980px){.p-customer{padding:12vw 3.73vw 9.33vw}.p-customer .c-base-heading-lv2{font-size:6.93vw}.p-customer .br-sp{display:block}.p-customer-image__list{margin-top:10.66vw;width:100%}.p-customer-image__item{height:auto;margin:5.33vw 4.1% 0 0!important;padding-top:17.01%;width:30.6%}.p-customer-image__item:nth-of-type(-n+3){margin-top:0!important}.p-customer-image__item:nth-of-type(3n){margin-right:0!important}}.text-5xs{font-size:10px!important}.text-3xs{font-size:12px!important}.text-2xs{font-size:14px!important}.text-xs{font-size:15px!important}.text-sm{font-size:16px!important}.text-base{font-size:18px!important}.text-lg{font-size:20px!important}.text-xl{font-size:22px!important}.text-2xl{font-size:24px!important}.text-3xl{font-size:10px!important}.text-4xl{font-size:32px!important}.text-5xl{font-size:36px!important}.text-6xl{font-size:48px!important}.font-bold{font-weight:700}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}@media screen and (max-width:1366px){.text-left-2xl{text-align:left!important}}@media screen and (max-width:1280px){.text-left-xl{text-align:left!important}}@media screen and (max-width:1160px){.text-left-lg{text-align:left!important}}@media screen and (max-width:1000px){.text-left-md{text-align:left!important}}@media screen and (max-width:767px){.text-left-sm{text-align:left!important}}@media screen and (max-width:1280px){.text-center-2xl{text-align:center!important}}@media screen and (max-width:1366px){.text-center-xl{text-align:center!important}}@media screen and (max-width:1160px){.text-center-lg{text-align:center!important}}@media screen and (max-width:1000px){.text-center-md{text-align:center!important}}@media screen and (max-width:767px){.text-center-sm{text-align:center!important}}@media screen and (max-width:1366px){.text-right-2xl{text-align:right!important}}@media screen and (max-width:1280px){.text-right-xl{text-align:right!important}}@media screen and (max-width:1000px){.text-right-md{text-align:right!important}}@media screen and (max-width:767px){.text-right-sm{text-align:right!important}}.text-justify{text-align:justify!important}.text-alpha-black-100{color:rgba(0,0,0,.87)!important}.text-alpha-black-200{color:rgba(0,0,0,.6)!important}.text-alpha-black-300{color:rgba(0,0,0,.38)!important}.text-white{color:#fff!important}.m-0{margin:0 !important!important}.m-1{margin:8px!important}.m-2{margin:16px!important}.m-3{margin:24px!important}.m-4{margin:32px!important}.m-5{margin:40px!important}.m-6{margin:48px!important}.m-7{margin:56px!important}.m-8{margin:64px!important}@media screen and (max-width:767px){.m-8{margin:48px!important}}.m-9{margin:72px!important}.m-10{margin:80px!important}.m-11{margin:88px!important}.m-12{margin:96px!important}.m-13{margin:104px!important}.m-14{margin:112px!important}.m-15{margin:120px!important}.m-16{margin:128px!important}.m-17{margin:160px!important}.m-18{margin:192px!important}.m-19{margin:224px!important}.m-20{margin:256px!important}.m-auto{margin:auto!important}.m-px{margin:1px!important}.-m-1{margin:-8px!important}.-m-2{margin:-16px!important}.-m-3{margin:-24px!important}.-m-4{margin:-32px!important}.-m-5{margin:-40px!important}.-m-6{margin:-48px!important}.-m-8{margin:-56px!important}.-m-9{margin:-72px!important}.-m-10{margin:-80px!important}.-m-11{margin:-88px!important}.-m-12{margin:-96px!important}.-m-13{margin:-104px!important}.-m-14{margin:-112px!important}.-m-15{margin:-120px!important}.-m-16{margin:-128px!important}.-m-17{margin:-160px!important}.-m-18{margin:-192px!important}.-m-19{margin:-224px!important}.-m-20{margin:-256px!important}.-m-px{margin:-1px!important}.my-0{margin-bottom:0!important;margin-top:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-1{margin-bottom:8px!important;margin-top:8px!important}.mx-1{margin-left:8px!important;margin-right:8px!important}.my-2{margin-bottom:16px!important;margin-top:16px!important}.mx-2{margin-left:16px!important;margin-right:16px!important}.my-3{margin-bottom:24px!important;margin-top:24px!important}.mx-3{margin-left:24px!important;margin-right:24px!important}.my-4{margin-bottom:32px!important;margin-top:32px!important}.mx-4{margin-left:32px!important;margin-right:32px!important}.my-5{margin-bottom:40px!important;margin-top:40px!important}.mx-5{margin-left:40px!important;margin-right:40px!important}.my-6{margin-bottom:48px!important;margin-top:48px!important}@media screen and (max-width:767px){.my-6{margin-bottom:32px!important;margin-top:32px!important}}.mx-6{margin-left:48px!important;margin-right:48px!important}.my-7{margin-bottom:56px!important;margin-top:56px!important}.mx-7{margin-left:56px!important;margin-right:56px!important}.my-8{margin-bottom:64px!important;margin-top:64px!important}@media screen and (max-width:767px){.my-8{margin-bottom:48px!important;margin-top:48px!important}}.mx-8{margin-left:64px!important;margin-right:64px!important}.my-9{margin-bottom:72px!important;margin-top:72px!important}.mx-9{margin-left:72px!important;margin-right:72px!important}.my-10{margin-bottom:80px!important;margin-top:80px!important}.mx-10{margin-left:80px!important;margin-right:80px!important}.my-11{margin-bottom:88px!important;margin-top:88px!important}@media screen and (max-width:767px){.my-11{margin-bottom:48px!important;margin-top:48px!important}}.mx-11{margin-left:88px!important;margin-right:88px!important}.my-12{margin-bottom:96px!important;margin-top:96px!important}@media screen and (max-width:767px){.my-12{margin-bottom:64px!important;margin-top:64px!important}}.mx-12{margin-left:96px!important;margin-right:96px!important}.my-13{margin-bottom:104px!important;margin-top:104px!important}.mx-13{margin-left:104px!important;margin-right:104px!important}.my-14{margin-bottom:112px!important;margin-top:112px!important}.mx-14{margin-left:112px!important;margin-right:112px!important}.my-15{margin-bottom:120px!important;margin-top:120px!important}.mx-15{margin-left:120px!important;margin-right:120px!important}.my-16{margin-bottom:128px!important;margin-top:128px!important}.mx-16{margin-left:128px!important;margin-right:128px!important}.my-17{margin-bottom:160px!important;margin-top:160px!important}.mx-17{margin-left:160px!important;margin-right:160px!important}.my-18{margin-bottom:192px!important;margin-top:192px!important}.mx-18{margin-left:192px!important;margin-right:192px!important}.my-19{margin-bottom:224px!important;margin-top:224px!important}.mx-19{margin-left:224px!important;margin-right:224px!important}.my-20{margin-bottom:256px!important;margin-top:256px!important}.mx-20{margin-left:256px!important;margin-right:256px!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-px{margin-bottom:1px!important;margin-top:1px!important}.mx-px{margin-left:1px!important;margin-right:1px!important}.-my-1{margin-bottom:-8px!important;margin-top:-8px!important}.-mx-1{margin-left:-8px!important;margin-right:-8px!important}.-my-2{margin-bottom:-16px!important;margin-top:-16px!important}.-mx-2{margin-left:-16px!important;margin-right:-16px!important}.-my-3{margin-bottom:-24px!important;margin-top:-24px!important}.-mx-3{margin-left:-24px!important;margin-right:-24px!important}.-my-4{margin-bottom:-32px!important;margin-top:-32px!important}.-mx-4{margin-left:-32px!important;margin-right:-32px!important}.-my-5{margin-bottom:-40px!important;margin-top:-40px!important}.-mx-5{margin-left:-40px!important;margin-right:-40px!important}.-my-6{margin-bottom:-48px!important;margin-top:-48px!important}.-mx-6{margin-left:-48px!important;margin-right:-48px!important}.-my-7{margin-bottom:-56px!important;margin-top:-56px!important}.-mx-7{margin-left:-56px!important;margin-right:-56px!important}.-my-8{margin-bottom:-64px!important;margin-top:-64px!important}.-mx-8{margin-left:-64px!important;margin-right:-64px!important}.-my-9{margin-bottom:-72px!important;margin-top:-72px!important}.-mx-9{margin-left:-72px!important;margin-right:-72px!important}.-my-10{margin-bottom:-80px!important;margin-top:-80px!important}.-mx-10{margin-left:-80px!important;margin-right:-80px!important}.-my-11{margin-bottom:-88px!important;margin-top:-88px!important}.-mx-11{margin-left:-88px!important;margin-right:-88px!important}.-my-12{margin-bottom:-96px!important;margin-top:-96px!important}.-mx-12{margin-left:-96px!important;margin-right:-96px!important}.-my-13{margin-bottom:-104px!important;margin-top:-104px!important}.-mx-13{margin-left:-104px!important;margin-right:-104px!important}.-my-14{margin-bottom:-112px!important;margin-top:-112px!important}.-mx-14{margin-left:-112px!important;margin-right:-112px!important}.-my-15{margin-bottom:-120px!important;margin-top:-120px!important}.-mx-15{margin-left:-120px!important;margin-right:-120px!important}.-my-16{margin-bottom:-128px!important;margin-top:-128px!important}.-mx-16{margin-left:-128px!important;margin-right:-128px!important}.-my-17{margin-bottom:-160px!important;margin-top:-160px!important}.-mx-17{margin-left:-160px!important;margin-right:-160px!important}.-my-18{margin-bottom:-192px!important;margin-top:-192px!important}.-mx-18{margin-left:-192px!important;margin-right:-192px!important}.-my-19{margin-bottom:-224px!important;margin-top:-224px!important}.-mx-19{margin-left:-224px!important;margin-right:-224px!important}.-my-20{margin-bottom:-256px!important;margin-top:-256px!important}.-mx-20{margin-left:-256px!important;margin-right:-256px!important}.-my-px{margin-bottom:-1px!important;margin-top:-1px!important}.-mx-px{margin-left:-1px!important;margin-right:-1px!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-1{margin-top:8px!important}.mr-1{margin-right:8px!important}.mb-1{margin-bottom:8px!important}.ml-1{margin-left:8px!important}.mt-2{margin-top:16px!important}.mr-2{margin-right:16px!important}.mb-2{margin-bottom:16px!important}.ml-2{margin-left:16px!important}.mt-3{margin-top:24px!important}.mr-3{margin-right:24px!important}.mb-3{margin-bottom:24px!important}.ml-3{margin-left:24px!important}.mt-4{margin-top:32px!important}.mr-4{margin-right:32px!important}.mb-4{margin-bottom:32px!important}.ml-4{margin-left:32px!important}.mt-5{margin-top:40px!important}.mr-5{margin-right:40px!important}.mb-5{margin-bottom:40px!important}.ml-5{margin-left:40px!important}.mt-6{margin-top:48px!important}.mr-6{margin-right:48px!important}.mb-6{margin-bottom:48px!important}.ml-6{margin-left:48px!important}.mt-7{margin-top:56px!important}.mr-7{margin-right:56px!important}.mb-7{margin-bottom:56px!important}.ml-7{margin-left:56px!important}.mt-8{margin-top:64px!important}@media screen and (max-width:767px){.mt-8{margin-top:48px!important}}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}@media screen and (max-width:767px){.mb-8{margin-bottom:48px!important}}.ml-8{margin-left:64px!important}.mt-9{margin-top:72px!important}.mr-9{margin-right:72px!important}.mb-9{margin-bottom:72px!important}.ml-9{margin-left:72px!important}.mt-10{margin-top:80px!important}.mr-10{margin-right:80px!important}.mb-10{margin-bottom:80px!important}.ml-10{margin-left:80px!important}.mt-11{margin-top:88px!important}.mr-11{margin-right:88px!important}.mb-11{margin-bottom:88px!important}.ml-11{margin-left:88px!important}.mt-12{margin-top:96px!important}.mr-12{margin-right:96px!important}.mb-12{margin-bottom:96px!important}@media screen and (max-width:767px){.mb-12{margin-bottom:48px!important}}.ml-12{margin-left:96px!important}.mt-13{margin-top:104px!important}.mr-13{margin-right:104px!important}.mb-13{margin-bottom:104px!important}.ml-13{margin-left:104px!important}.mt-14{margin-top:112px!important}.mr-14{margin-right:112px!important}.mb-14{margin-bottom:112px!important}.ml-14{margin-left:112px!important}.mt-15{margin-top:120px!important}.mr-15{margin-right:120px!important}.mb-15{margin-bottom:120px!important}.ml-15{margin-left:120px!important}.mt-16{margin-top:128px!important}@media screen and (max-width:767px){.mt-16{margin-top:64px!important}}.mr-16{margin-right:128px!important}.mb-16{margin-bottom:128px!important}@media screen and (max-width:767px){.mb-16{margin-bottom:64px!important}}.ml-16{margin-left:128px!important}.mt-17{margin-top:160px!important}.mr-17{margin-right:160px!important}.mb-17{margin-bottom:160px!important}.ml-17{margin-left:160px!important}.mt-18{margin-top:192px!important}.mr-18{margin-right:192px!important}.mb-18{margin-bottom:192px!important}@media screen and (max-width:767px){.mb-18{margin-bottom:64px!important}}.ml-18{margin-left:192px!important}.mt-19{margin-top:224px!important}.mr-19{margin-right:224px!important}.mb-19{margin-bottom:224px!important}.ml-19{margin-left:224px!important}.mt-20{margin-top:256px!important}.mr-20{margin-right:256px!important}.mb-20{margin-bottom:256px!important}.ml-20{margin-left:256px!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mt-px{margin-top:1px!important}.mr-px{margin-right:1px!important}.mb-px{margin-bottom:1px!important}.ml-px{margin-left:1px!important}.-mt-1{margin-top:-8px!important}.-mr-1{margin-right:-8px!important}.-mb-1{margin-bottom:-8px!important}.-ml-1{margin-left:-8px!important}.-mt-2{margin-top:-16px!important}.-mr-2{margin-right:-16px!important}.-mb-2{margin-bottom:-16px!important}.-ml-2{margin-left:-16px!important}.-mt-3{margin-top:-24px!important}.-mr-3{margin-right:-24px!important}.-mb-3{margin-bottom:-24px!important}.-ml-3{margin-left:-24px!important}.-mt-4{margin-top:-32px!important}.-mr-4{margin-right:-32px!important}.-mb-4{margin-bottom:-32px!important}.-ml-4{margin-left:-32px!important}.-mt-5{margin-top:-40px!important}.-mr-5{margin-right:-40px!important}.-mb-5{margin-bottom:-40px!important}.-ml-5{margin-left:-40px!important}.-mt-6{margin-top:-48px!important}.-mr-6{margin-right:-48px!important}.-mb-6{margin-bottom:-48px!important}.-ml-6{margin-left:-48px!important}.-mt-7{margin-top:-56px!important}.-mr-7{margin-right:-56px!important}.-mb-7{margin-bottom:-56px!important}.-ml-7{margin-left:-56px!important}.-mt-8{margin-top:-64px!important}.-mr-8{margin-right:-64px!important}.-mb-8{margin-bottom:-64px!important}.-ml-8{margin-left:-64px!important}.-mt-9{margin-top:-72px!important}.-mr-9{margin-right:-72px!important}.-mb-9{margin-bottom:-72px!important}.-ml-9{margin-left:-72px!important}.-mt-10{margin-top:-80px!important}.-mr-10{margin-right:-80px!important}.-mb-10{margin-bottom:-80px!important}.-ml-10{margin-left:-80px!important}.-mt-11{margin-top:-88px!important}.-mr-11{margin-right:-88px!important}.-mb-11{margin-bottom:-88px!important}.-ml-11{margin-left:-88px!important}.-mt-12{margin-top:-96px!important}.-mr-12{margin-right:-96px!important}.-mb-12{margin-bottom:-96px!important}.-ml-12{margin-left:-96px!important}.-mt-13{margin-top:-104px!important}.-mr-13{margin-right:-104px!important}.-mb-13{margin-bottom:-104px!important}.-ml-13{margin-left:-104px!important}.-mt-14{margin-top:-112px!important}.-mr-14{margin-right:-112px!important}.-mb-14{margin-bottom:-112px!important}.-ml-14{margin-left:-112px!important}.-mt-15{margin-top:-120px!important}.-mr-15{margin-right:-120px!important}.-mb-15{margin-bottom:-120px!important}.-ml-15{margin-left:-120px!important}.-mt-16{margin-top:-128px!important}.-mr-16{margin-right:-128px!important}.-mb-16{margin-bottom:-128px!important}.-ml-16{margin-left:-128px!important}.-mt-17{margin-top:-160px!important}.-mr-17{margin-right:-160px!important}.-mb-17{margin-bottom:-160px!important}.-ml-17{margin-left:-160px!important}.-mt-18{margin-top:-192px!important}.-mr-18{margin-right:-192px!important}.-mb-18{margin-bottom:-192px!important}.-ml-18{margin-left:-192px!important}.-mt-19{margin-top:-224px!important}.-mr-19{margin-right:-224px!important}.-mb-19{margin-bottom:-224px!important}.-ml-19{margin-left:-224px!important}.-mt-20{margin-top:-256px!important}.-mr-20{margin-right:-256px!important}.-mb-20{margin-bottom:-256px!important}.-ml-20{margin-left:-256px!important}.-mt-px{margin-top:-1px!important}.-mr-px{margin-right:-1px!important}.-mb-px{margin-bottom:-1px!important}.-ml-px{margin-left:-1px!important}.p-0{padding:0!important}.p-1{padding:8px!important}.p-2{padding:16px!important}.p-3{padding:24px!important}.p-4{padding:32px!important}.p-5{padding:40px!important}.p-6{padding:48px!important}.p-7{padding:56px!important}.p-8{padding:64px!important}.p-9{padding:72px!important}.p-10{padding:80px!important}.p-11{padding:88px!important}.p-12{padding:96px!important}.p-13{padding:104px!important}.p-14{padding:112px!important}.p-15{padding:120px!important}.p-16{padding:128px!important}.p-17{padding:160px!important}.p-18{padding:192px!important}.p-19{padding:224px!important}.p-20{padding:256px!important}.p-px{padding:1px!important}.py-0{padding-bottom:0!important;padding-top:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-1{padding-bottom:8px!important;padding-top:8px!important}.px-1{padding-left:8px!important;padding-right:8px!important}.py-2{padding-bottom:16px!important;padding-top:16px!important}.px-2{padding-left:16px!important;padding-right:16px!important}.py-3{padding-bottom:24px!important;padding-top:24px!important}.px-3{padding-left:24px!important;padding-right:24px!important}.py-4{padding-bottom:32px!important;padding-top:32px!important}.px-4{padding-left:32px!important;padding-right:32px!important}.py-5{padding-bottom:40px!important;padding-top:40px!important}.px-5{padding-left:40px!important;padding-right:40px!important}.py-6{padding-bottom:48px!important;padding-top:48px!important}.px-6{padding-left:48px!important;padding-right:48px!important}.py-7{padding-bottom:56px!important;padding-top:56px!important}.px-7{padding-left:56px!important;padding-right:56px!important}.py-8{padding-bottom:64px!important;padding-top:64px!important}.px-8{padding-left:64px!important;padding-right:64px!important}.py-9{padding-bottom:72px!important;padding-top:72px!important}.px-9{padding-left:72px!important;padding-right:72px!important}.py-10{padding-bottom:80px!important;padding-top:80px!important}.px-10{padding-left:80px!important;padding-right:80px!important}.py-11{padding-bottom:88px!important;padding-top:88px!important}.px-11{padding-left:88px!important;padding-right:88px!important}.py-12{padding-bottom:96px!important;padding-top:96px!important}.px-12{padding-left:96px!important;padding-right:96px!important}@media screen and (max-width:1000px){.px-12{padding-righ:64px!important;padding-left:64px!important}}@media screen and (max-width:767px){.px-12{padding-left:24px!important;padding-right:24px!important}}.py-13{padding-bottom:104px!important;padding-top:104px!important}.px-13{padding-left:104px!important;padding-right:104px!important}.py-14{padding-bottom:112px!important;padding-top:112px!important}@media screen and (max-width:767px){.py-14{padding-bottom:64px!important;padding-top:64px!important}}.px-14{padding-left:112px!important;padding-right:112px!important}.py-15{padding-bottom:120px!important;padding-top:120px!important}.px-15{padding-left:120px!important;padding-right:120px!important}.py-16{padding-bottom:128px!important;padding-top:128px!important}@media screen and (max-width:767px){.py-16{padding-bottom:64px!important;padding-top:64px!important}}.px-16{padding-left:128px!important;padding-right:128px!important}.py-17{padding-bottom:160px!important;padding-top:160px!important}.px-17{padding-left:160px!important;padding-right:160px!important}.py-18{padding-bottom:192px!important;padding-top:192px!important}.px-18{padding-left:192px!important;padding-right:192px!important}.py-19{padding-bottom:224px!important;padding-top:224px!important}.px-19{padding-left:224px!important;padding-right:224px!important}.px-20{padding-left:256px!important;padding-right:256px!important}.py-20{padding-bottom:256px!important;padding-top:256px!important}.py-px{padding-bottom:1px!important;padding-top:1px!important}.px-px{padding-left:1px!important;padding-right:1px!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:8px!important}.pr-1{padding-right:8px!important}.pb-1{padding-bottom:8px!important}.pl-1{padding-left:8px!important}.pt-2{padding-top:16px!important}.pr-2{padding-right:16px!important}.pb-2{padding-bottom:16px!important}.pl-2{padding-left:16px!important}.pt-3{padding-top:24px!important}.pr-3{padding-right:24px!important}.pb-3{padding-bottom:24px!important}.pl-3{padding-left:24px!important}.pt-4{padding-top:32px!important}.pr-4{padding-right:32px!important}.pb-4{padding-bottom:32px!important}.pl-4{padding-left:32px!important}.pt-5{padding-top:40px!important}.pr-5{padding-right:40px!important}.pb-5{padding-bottom:40px!important}.pl-5{padding-left:40px!important}.pt-6{padding-top:48px!important}.pr-6{padding-right:48px!important}.pb-6{padding-bottom:48px!important}.pl-6{padding-left:48px!important}.pt-7{padding-top:56px!important}.pr-7{padding-right:56px!important}.pb-7{padding-bottom:56px!important}.pl-7{padding-left:56px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.pt-9{padding-top:72px!important}.pr-9{padding-right:72px!important}.pb-9{padding-bottom:72px!important}.pl-9{padding-left:72px!important}.pt-10{padding-top:80px!important}.pr-10{padding-right:80px!important}.pb-10{padding-bottom:80px!important}.pl-10{padding-left:80px!important}.pt-11{padding-top:88px!important}.pr-11{padding-right:88px!important}.pb-11{padding-bottom:88px!important}.pl-11{padding-left:88px!important}.pt-12{padding-top:96px!important}.pr-12{padding-right:96px!important}.pb-12{padding-bottom:96px!important}@media screen and (max-width:1000px){.pb-12{padding-bottom:64px!important}}@media screen and (max-width:767px){.pb-12{padding-bottom:24px!important}}.pl-12{padding-left:96px!important}.pt-13{padding-top:104px!important}.pr-13{padding-right:104px!important}.pb-13{padding-bottom:104px!important}.pl-13{padding-left:104px!important}.pt-14{padding-top:112px!important}.pr-14{padding-right:112px!important}.pb-14{padding-bottom:112px!important}.pl-14{padding-left:112px!important}.pt-15{padding-top:120px!important}.pr-15{padding-right:120px!important}.pb-15{padding-bottom:120px!important}.pl-15{padding-left:120px!important}.pt-16{padding-top:128px!important}.pr-16{padding-right:128px!important}.pb-16{padding-bottom:128px!important}@media screen and (max-width:767px){.pb-16{padding-bottom:64px!important}}.pl-16{padding-left:128px!important}.pt-17{padding-top:160px!important}.pr-17{padding-right:160px!important}.pb-17{padding-bottom:160px!important}.pl-17{padding-left:160px!important}.pt-18{padding-top:192px!important}.pr-18{padding-right:192px!important}.pb-18{padding-bottom:192px!important}.pl-18{padding-left:192px!important}.pt-19{padding-top:224px!important}.pr-19{padding-right:224px!important}.pb-19{padding-bottom:224px!important}.pl-19{padding-left:224px!important}.pt-20{padding-top:256px!important}.pr-20{padding-right:256px!important}.pb-20{padding-bottom:256px!important}.pl-20{padding-left:256px!important}.pt-px{padding-top:1px!important}.pr-px{padding-right:1px!important}.pb-px{padding-bottom:1px!important}.pl-px{padding-left:1px!important}.is-hide,.is-pc-hide{display:none}@media screen and (max-width:1000px){.is-pc-hide{display:block}}.is-pc-tablet-hide{display:none}@media screen and (max-width:767px){.is-pc-tablet-hide{display:block}}@media screen and (max-width:1280px){.is-xl-hide{display:none}}@media screen and (max-width:1160px){.is-lg-hide{display:none}}@media screen and (max-width:1000px){.is-md-hide{display:none!important}}.is-sp-hide{display:block}@media screen and (max-width:979px){.is-sp-hide{display:none}}@media screen and (max-width:767px){.is-sm-hide{display:none}}@media screen and (max-width:1280px){.is-xl-show{display:block}}@media screen and (max-width:1160px){.is-lg-show{display:block}}@media screen and (max-width:1000px){.is-md-show{display:block}}@media screen and (max-width:979px){.is-sp-show{display:block}}@media screen and (max-width:767px){.is-sm-show{display:block}}.border{border:1px solid #e0e0e0}.border-t{border-top:1px solid #e0e0e0}.border-r{border-right:1px solid #e0e0e0}.border-b{border-bottom:1px solid #e0e0e0}.border-l{border-right:1px solid #e0e0e0}.rounded-full{border-radius:50%;overflow:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.opacity-100{opacity:1}.opacity-75{opacity:.75}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.opacity-0{opacity:0}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.p-results__inner{margin:0 auto;max-width:980px;width:100%}.p-results__txt{color:#666;font-size:22.5px;font-weight:650;margin-bottom:40px;margin-top:60px;text-align:center}@media screen and (max-width:767px){.p-results__txt{font-size:16px;margin-bottom:20px;margin-top:20px}}.p-logo-area{padding:50px 24px 76px}@media screen and (max-width:767px){.p-logo-area{padding:10px 24px 30px}}.p-logo-area__inner{margin:0 auto;max-width:980px;width:100%}.c-midway-cv{background:#03a1ad}.c-link-button__anchor.is-top-topic.is-yellow{background:#ffd600;border-color:#ffd600;color:#000}.c-link-button__anchor.is-top-topic.is-yellow:hover{background:#ffea00;border-color:#ffea00;color:#000}.c-share-no1__text{color:#666;font-size:22.5px;font-weight:650;margin-bottom:40px;margin-top:60px;text-align:center}@media screen and (max-width:767px){.c-share-no1__text{font-size:16px;margin-bottom:20px;margin-top:20px}.c-share-no1 .on_pc{display:none}}.c-share-no1__figure{margin:0 0 1rem}.p-plan{background:#e4f6f7}.p-plan-heading{margin:0 0 80px}@media screen and (max-width:767px){.p-plan-heading{margin-bottom:48px!important}}.c-plan-body{background:#fff;padding:60px 94px 80px}.c-plan-lead{color:#666;font-size:24px;font-weight:700;line-height:1.6;margin-bottom:36px;text-align:center}.c-plan-lead strong{color:#00a2ad}.c-plan-lead span{font-size:35px}@media screen and (max-width:1000px){.c-plan-body{padding:60px 20px 80px}}@media screen and (max-width:767px){.c-plan-body{padding:30px 16px 28px}.c-plan-lead{font-size:4vw;margin-bottom:6.6667vw}.c-plan-lead span{font-size:6vw}}.c-plan-list{margin:0 auto;max-width:800px}.c-plan-list li:not(:last-child){margin-bottom:10px}.c-plan-list dl{display:flex}.c-plan-list dt{align-items:center;background:#626262;box-sizing:border-box;color:#fff;display:flex;flex-basis:350px;height:80px;justify-content:flex-end;padding:0 52px 0 14px;text-align:right;white-space:nowrap}.c-plan-list .c-plan-list__item-best dt{background:#00a2ad}.c-plan-list dt .c-plan-list__item-name{font-size:24px;font-weight:700;line-height:80px}.c-plan-list dt .c-plan-list__item-name_num{font-size:35px}.c-plan-list__item-reco{align-items:center;background:#fff;border-radius:60px;color:#00a2ad;display:inline-flex;font-size:13px;height:60px;justify-content:center;letter-spacing:-.1em;margin-right:10px;width:60px}@media screen and (max-width:1000px){.c-plan-list dt{flex-basis:316px;padding-right:20px}}@media screen and (max-width:767px){.c-plan-list dt{flex-basis:39.4667vw;height:12vw;padding:0 2.4vw 0 0}.c-plan-list dt .c-plan-list__item-name{font-size:5.7907vw;line-height:12vw}.c-plan-list dt .c-plan-list__item-name_num{font-size:7.2vw}.c-plan-list dt .c-plan-list__item-name_plan{display:inline-block;font-size:2.5733vw;line-height:2.8307vw;text-align:left}.c-plan-list__item-reco{border-radius:8vw;font-size:1.8667vw;height:8vw;margin-right:.6667vw;width:8vw}}.c-plan-list dd{border:2px solid #626262;border-left-width:0;color:#ff7600;flex:1;font-size:24px;font-weight:700;height:80px;line-height:76px;padding-left:18px;position:relative;text-align:center;white-space:nowrap}.c-plan-list .c-plan-list__item-best dd{border-color:#00a2ad}.c-plan-list dd:before{background:#626262;clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:22px;left:-1px;position:absolute;top:calc(50% - 11px);width:18px}.c-plan-list .c-plan-list__item-best dd:before{background:#00a2ad}.c-plan-list__item-price{font-size:40px}.c-plan-list__item-tax{font-size:18px}@media screen and (max-width:767px){.c-plan-list dd{font-size:3.42vw;height:12vw;line-height:calc(12vw - 4px);padding-left:2.9333vw}.c-plan-list dd:before{height:3.4667vw;top:calc(50% - 1.73335vw);width:2.9333vw}.c-plan-list__item-price{font-size:6vw}.c-plan-list__item-tax{font-size:2.28vw}}.c-plan-point{border:1px solid #00a2ad;margin-top:50px;padding:20px 20px 30px;text-align:center}.c-plan-point__title{color:#00a2ad;font-size:20px;margin-bottom:14px}.c-plan-point__text{color:#666;font-size:15px;line-height:1.75}.c-plan-point__text strong{color:#00a2ad}@media screen and (max-width:1000px){.c-plan-point__text{text-align:left}}@media screen and (max-width:767px){.c-plan-point{margin-top:6.6667vw;padding:4.1026vw 3.5897vw 6.6667vw}.c-plan-point__title{font-size:4.8vw;margin-bottom:1.0256vw}.c-plan-point__text{font-size:3.7333vw}}.p-support__heading-en{color:#00a2ad;display:block;font-size:56px;font-weight:700;line-height:1;margin-top:10px}.p-support__lead{color:#000;margin-bottom:20px;margin-top:20px}.p-support__lead:after,.p-support__lead:before{display:none}.p-support-body{background-color:#e4f6f7;padding:50px 20px 40px}.p-support__list{display:flex;gap:30px;margin-inline:auto;max-width:960px}.p-support__item{background-color:#fff;border-radius:8px;padding:30px 20px 20px;position:relative;width:calc(33.33333% - 20px)}.p-support__item-no{color:#00a2ad;font-size:40px;font-weight:500;left:50%;line-height:1;position:absolute;top:-.5em;translate:-50% 0}.p-support__item-icon{margin-inline:auto;margin-bottom:10px;width:100px}.p-support__item-title{color:#00a2ad;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px;text-align:center}.p-support__item-description{color:#000;font-size:14px;font-weight:500;line-height:1.4}.p-support__note{color:#000;font-size:14px;font-weight:500;margin-inline:auto;margin-top:.5em;max-width:1000px;padding:0 20px}@media screen and (max-width:767px){.p-support__heading-en{font-size:42px;margin-top:24px}.p-support__lead{font-size:16px;margin-bottom:24px;margin-top:24px}.p-support-body{padding:50px 16px 30px}.p-support__list{flex-direction:column;gap:50px}.p-support__item{width:100%}.p-support__item-icon{width:80px}.p-support__note{padding:0}}.p-worries{padding:90px 0 80px}.p-worries__body{margin-top:40px}.p-worries-wrap{margin:0 auto;position:relative;width:980px}.p-worries-catch{display:block;font-size:36px;font-weight:700;height:50px;left:0;line-height:1;margin:auto;position:absolute;right:0;top:380px;vertical-align:baseline;width:618px}.p-worries-catch .sp{display:none}.p-worries-catch__logo{display:inline-block;margin:0 10px;width:130px}.p-worries-catch__logo img{width:100%}.p-worries-card-wrap{display:flex;gap:0 25px;width:100%}.p-worries-card-about{border:1px solid #bdbdbd;border-radius:10px;box-sizing:border-box;margin-bottom:165px;padding:30px 15px;position:relative;text-align:center;width:310px}.p-worries-card-about:after{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-safie-security-camera/images/worries_card_about_arrow.png) no-repeat;background-size:cover;bottom:-15px;content:"";height:30px;left:0;margin:auto;position:absolute;right:0;width:60px}.p-worries-card-about__item-img{margin:0 auto 15px;width:90px}.p-worries-card__detail-warap{font-weight:700;text-align:left}.p-worries-card__detail-text{font-size:14px;font-weight:700;line-height:1.2;margin-bottom:10px;padding-left:1em;text-indent:-1em}.p-worries-card-about__detail-text:last-child{margin-bottom:0}.p-worries-card-solution{border-radius:10px;box-shadow:0 7px 10px rgba(0,0,0,.2);display:block;height:456px;position:relative;transition:.3s}.p-worries-card-solution:after{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-safie-security-camera/images/worries_card_solution_arrow.png) no-repeat;background-size:cover;content:"";height:30px;left:0;margin:auto;position:absolute;right:0;top:-15px;width:60px}.p-worries-card-solution:hover{opacity:.7}.p-worries-card-solution:focus{color:inherit}.p-worries-card-solution-item-wrap{background:#f8f8f8;box-sizing:border-box;padding:20px 15px 15px}.p-worries-card-solution__item-img{display:block;margin:0 auto;width:120px}.p-worries-card-solution__item-title{display:block;margin:0 auto;width:170px}.p-worries-card-solution__item-title img{width:100%}.p-worries-card-solution-item-detail-wrap{padding:20px 15px}.p-worries-card-about__item-title{color:#03a1ad;font-size:20px;font-weight:700;height:56px;letter-spacing:-.05em;line-height:1.4;margin-bottom:15px}.p-worries-card-solution-item-detail-category{border:1px solid #333;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:700;padding:0 10px}.p-worries-card-solution:hover .p-worries-card-solution-item-detail-category,.p-worries-card-solution:hover .p-worries-card__detail-text{color:#333}.p-worries-card-solution__item-detail-title{color:#03a1ad;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px}@media screen and (max-width:980px){.p-worries{padding:16vw 0 14.666vw}.p-worries .c-base-heading-lv2{font-size:6.4vw}.p-worries__body{margin-top:2.666vw}.p-worries-wrap{margin:0 auto;padding:0 5.33vw;width:100%}.p-worries-catch{display:block;font-size:6.666vw;height:auto;line-height:1.4;margin-bottom:8vw;position:static;text-align:center;width:auto}.p-worries-catch .sp{display:block}.p-worries-catch__logo{margin:0 .2em 0 0;vertical-align:.2em;width:27.7333vw}.p-worries-card-wrap{display:block;width:100%}.p-worries-card:not(:last-child){margin-bottom:10.666vw}.p-worries-card-about{border-radius:2.666vw;margin-bottom:8vw;padding:5.333vw 4vw;width:100%}.p-worries-card-about:after{bottom:-4vw;height:8vw;width:16vw}.p-worries-card-about__item-img{margin:0 auto 5.333vw;width:24vw}.p-worries-card__detail-text{font-size:3.7333vw;margin-bottom:2.666vw}.p-worries-card-solution{border-radius:2.666vw;height:auto}.p-worries-card-solution:after{height:8vw;top:-4vw;width:16vw}.p-worries-card-solution-item-wrap{padding:5.333vw 4vw}.p-worries-card-solution__item-img{width:32vw}.p-worries-card-solution__item-title{width:45.333vw}.p-worries-card-solution-item-detail-wrap{padding:5.333vw 4vw}.p-worries-card-about__item-title{font-size:5.333vw;height:auto;margin-bottom:5.333vw}.p-worries-card-solution-item-detail-category{border-radius:1.0666vw;font-size:3.733vw;padding:0 2.666vw}.p-worries-card-solution__item-detail-title{font-size:5.333vw;margin-bottom:2.666vw}}.p-construction{background:#e4f6f7;padding-top:0}.p-construction .c-box__inner-pc{overflow:initial}.p-construction__heading{margin-bottom:50px}.p-construction__heading-en{color:#00a2ad}.construction{background:#fff;border-radius:16px;box-sizing:border-box;font-size:20px;font-weight:500;margin-bottom:50px;max-width:860px;padding:45px 50px;position:relative}.construction p{line-height:1.5}.construction a{color:#139cb2;text-decoration:underline}.construction a:hover{text-decoration:none}.construction__first-text{margin-bottom:40px}.construction__person-img{bottom:-50px;position:absolute;right:-90px}.construction-case{display:flex;gap:0 4%;justify-content:space-between;margin:0 auto 60px;max-width:870px}.construction-case__box{font-size:18px;font-weight:500;line-height:normal;text-align:center}.construction-case__img{margin-bottom:20px}.construction-step{overflow:hidden}.construction-step__btn{background:#139cb2;border:none;border-radius:40px;color:#fff;cursor:pointer;display:block;font-size:28px;font-weight:700;line-height:normal;margin:0 auto;max-width:870px;outline:none;padding:16px;position:relative;text-align:center;width:100%}.construction-step__btn:focus{outline:none}.construction-step__btn:after{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/btn_arrow.png);bottom:0;content:"";height:44px;margin:auto;position:absolute;right:25px;top:0;transform:rotate(180deg);transition:transform .4s ease;width:44px}.construction-step__btn.active:after{transform:rotate(0deg)}.construction-step__step-block.block01{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/construction_step_arrow01.png);background-position:0 100%;background-repeat:no-repeat;padding:60px 0 30px}.construction-step__step-block.block02{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/construction_step_arrow02.png);background-position:0 100%;background-repeat:no-repeat}.construction-step__step-box{background:#fff;border-radius:16px;margin-bottom:30px;margin-left:auto;margin-right:0;max-width:900px;min-height:220px;padding:30px 40px 40px 185px;position:relative}.construction-step__step-box:last-child{margin-bottom:0}.construction-step__step-title{align-items:flex-end;color:#139cb2;display:flex;font-size:28px;font-weight:700;line-height:1.4;margin-bottom:25px}.construction-step__step-title__label{align-items:center;display:flex;flex-direction:column;font-weight:700;margin-right:15px}.construction-step__step-title__label .text{font-size:16px;line-height:1}.construction-step__step-title__label .number{font-size:35px;line-height:1}.construction-step__step-text{font-size:16px}.construction-step__step-text a{color:#139cb2;text-decoration:underline}.construction-step__step-text a:hover{text-decoration:none}.construction-step__step-img{bottom:0;left:-20px;margin:auto;position:absolute;top:0}.construction-step__step-img.step01{height:139px;width:182px}.construction-step__step-img.step02{height:174px;top:auto;width:187px}.construction-step__step-img.step03{height:181px;top:auto;width:149px}.construction-step__step-img.step04{height:139px;width:182px}.construction-step__step-img.step05{height:169px;top:auto;width:180px}.construction-step__step-img.step06{height:112px;width:183px}.construction-step__accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.construction-step__accordion-content.open{max-height:3000px}@media only screen and (max-width:767px){.construction{border-radius:8px;font-size:3.466vw;margin-bottom:30px;max-width:100%;padding:25px}.construction__first-text{margin-bottom:15px}.construction__person-img{bottom:-30px;position:absolute;right:-10px;width:34.26vw}.construction-case{margin:0 auto 30px;max-width:100%}.construction-case__box{font-size:12px}.construction-case__img{margin-bottom:8px}.construction-step{margin:0 -24px}.construction-step__btn{box-sizing:border-box;font-size:20px;max-width:90%;padding:12px}.construction-step__btn:after{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/btn_arrow.png);background-size:30px;height:30px;right:15px;width:30px}.construction-step__step-block.block01{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/construction_step_arrow01_sp.png);background-size:13.333vw;padding:8vw 0 5.333vw}.construction-step__step-block.block02{background-image:url(https://safie.jp/hubfs/safie-corp/campaign/lp-safie-security-camera/images/construction_step_arrow02_sp.png);background-size:13.333vw}.construction-step__step-box{border-radius:8px 0 0 8px;margin-bottom:4vw;max-width:100%;min-height:57vw;padding:5.333vw;width:89.333vw}.construction-step__step-title{font-size:4vw;margin-bottom:5.333vw}.construction-step__step-title__label{margin-right:2.666vw}.construction-step__step-title__label .text{font-size:2.4vw}.construction-step__step-title__label .number{font-size:5.333vw}.construction-step__step-text{font-size:2.9333vw;line-height:1.5}.construction-step__step-img{left:auto;right:1.333vw;top:auto}.construction-step__step-img.step01{bottom:2.666vw;height:24.4vw;width:32vw}.construction-step__step-img.step02{height:28.4vw;width:37.066vw}.construction-step__step-img.step03{height:34.933vw;width:30vw}.construction-step__step-img.step04{bottom:2.666vw;height:24.4vw;width:32vw}.construction-step__step-img.step05{height:30.8vw;width:35.2vw}.construction-step__step-img.step06{bottom:2.666vw;height:24.933vw;width:40.4vw}}