@charset 'UTF-8';@-webkit-keyframes pagetopAnimation{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-15%);transform:translate(0,-15%)}}@keyframes pagetopAnimation{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-15%);transform:translate(0,-15%)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}::-moz-selection{color:#fff;background:#0c53bc}::selection{color:#fff;background:#0c53bc}body{font-family:YakuHanJP,'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:16px;font-weight:500;line-height:1;text-align:center;letter-spacing:0;color:#444;background:#fff;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%}.c-btn a,.c-btn button,.c-price_ttl01,.c-price_ttl02,.l-contact p,header{font-weight:700}a{text-decoration:none;color:#000}.inview{-webkit-transition:opacity 1s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1.2s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1.2s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),transform 1.2s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),transform 1.2s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1.2s cubic-bezier(.455,.03,.515,.955);-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0}header .menu_bg,header li a{-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955)}.inview.is-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.noscroll{overflow:hidden!important;height:100vh}@font-face{font-family:YakuHanJP;font-weight:200;font-style:normal;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.eot);src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.woff2) format('woff2'),url(https://cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.woff) format('woff');font-display:swap}@font-face{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal;src:url(../font/NotoSansCJKjp-Regular__subset.eot);src:local('Noto Sans Japanese'),url(../font/NotoSansCJKjp-Regular__subset.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-Regular__subset.woff) format('woff'),url(../font/NotoSansJP-Regular.otf) format('opentype'),url(../font/NotoSansJP-Regular.ttf) format('truetype')}@font-face{font-family:'Noto Sans Japanese';font-weight:300;font-style:normal;src:url(../font/NotoSansCJKjp-Light.eot);src:local('Noto Sans Japanese'),url(../font/NotoSansCJKjp-Light.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-Light.woff) format('woff'),url(../font/NotoSansJP-Light.otf) format('opentype'),url(../font/NotoSansCJKjp-Light.ttf) format('truetype')}@font-face{font-family:'Noto Sans Japanese';font-weight:200;font-style:normal;src:url(../font/NotoSansJP-Thin.eot);src:local('Noto Sans Japanese'),url(../font/NotoSansJP-Thin.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansJP-Thin.woff) format('woff'),url(../font/NotoSansJP-Thin.otf) format('opentype'),url(../font/NotoSansJP-Thin.ttf) format('truetype')}header{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;min-width:980px;max-width:1400px;height:90px;margin:0 auto;background:#fff;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}header nav.active{right:0}header .menu_bg{position:fixed;z-index:1;top:0;right:0;display:block;overflow:hidden;width:0;height:100vh;transition:all .3s cubic-bezier(.455,.03,.515,.955);opacity:.25;background:#000}header .c-logo{padding:20px 50px}header .c-logo img{width:150px}header ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:50px;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}header li:last-of-type a{margin-right:0}header li a{position:relative;display:inline-block;margin-right:30px;padding:26px 20px 25px;transition:all .3s cubic-bezier(.455,.03,.515,.955);letter-spacing:.05em}header li a::after{position:absolute;right:0;bottom:-11px;left:auto;display:block;width:0;height:3px;content:'';-webkit-transition:all .3s cubic-bezier(.455,.03,.515,.955);transition:all .3s cubic-bezier(.455,.03,.515,.955);background:#00afff}header li a:hover{color:#00afff}header li a:hover::after{left:0;width:100%}header .c-contact{position:relative}header .c-contact a{line-height:42px;position:relative;z-index:1;display:inline-block;overflow:hidden;height:46px;padding:0 46px;-webkit-transition:all .8s cubic-bezier(.455,.03,.515,.955);transition:all .8s cubic-bezier(.455,.03,.515,.955);vertical-align:baseline;color:#fff;border:2px solid #00afff;border-radius:23px;background:#00afff}header .c-contact a::after,header .c-contact a::before{position:absolute;content:''}header .c-contact a::before{top:50%;right:20px;display:block;width:14px;height:14px;margin-top:-7px;-webkit-transition:all .6s cubic-bezier(.455,.03,.515,.955);transition:all .6s cubic-bezier(.455,.03,.515,.955);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #fff;border-bottom:2px solid #fff}header .c-contact a::after{z-index:-1;top:-2px;right:-20%;left:auto;width:0;height:110%;-webkit-transition:all .6s cubic-bezier(.455,.03,.515,.955);transition:all .6s cubic-bezier(.455,.03,.515,.955);-webkit-transform:skew(145deg,0deg);transform:skew(145deg,0deg);background:#fff}header .c-contact a:hover{color:#00afff}header .c-contact a:hover::before{border-right:2px solid #00afff;border-bottom:2px solid #00afff}header .c-contact a:hover::after{right:auto;left:-20%;width:240px}footer>div:first-of-type{position:relative;border-bottom:1px solid #e3e3e3}footer>div:first-of-type>div{position:relative;max-width:1400px;margin:0 auto}footer>div:first-of-type ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;max-width:1400px;margin:0 auto;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}footer>div:first-of-type ul li{font-size:14px;font-weight:700}footer>div:first-of-type ul li a{position:relative;display:inline-block;padding:40px 20px;color:#00a0e9}footer>div:first-of-type ul li a::after{position:absolute;right:0;bottom:-1px;left:auto;display:block;width:0;height:1px;content:'';-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);background:#00a0e9}footer>div:first-of-type ul li a:hover::after{right:auto;left:0;width:100%}footer .footer_txt{font-size:12px;max-width:1400px;margin:20px auto 0;padding:0 30px;text-align:right;color:#898989}footer>div:last-of-type{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;max-width:1400px;margin:0 auto;padding:30px;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.c-btn a,.c-btn button{line-height:56px;overflow:hidden;padding:0 68px;vertical-align:baseline}footer>div:last-of-type .c-logo{margin-right:30px}footer>div:last-of-type .c-logo img{width:160px;height:auto}footer p{font-size:12px}footer small{font-size:11px;display:inline-block;margin:0 0 0 auto}.c-btn button{font-size:16px;position:relative;z-index:1;display:inline-block;height:56px;-webkit-transition:all .4s cubic-bezier(.455,.03,.515,.955);transition:all .4s cubic-bezier(.455,.03,.515,.955);color:#1171d3;border:none;border-radius:30px;background:#fd2}.c-btn button::after,.c-btn button::before{position:absolute;content:''}.c-btn button::before{top:50%;right:24px;display:block;width:15px;height:15px;margin-top:-7px;-webkit-transition:all .6s cubic-bezier(.455,.03,.515,.955);transition:all .6s cubic-bezier(.455,.03,.515,.955);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #0c53bc;border-bottom:2px solid #0c53bc}.c-btn button::after{z-index:-1;top:-2px;right:-20%;left:auto;width:0;height:110%;-webkit-transition:width .6s cubic-bezier(.455,.03,.515,.955);transition:width .6s cubic-bezier(.455,.03,.515,.955);-webkit-transform:skew(145deg,0deg);transform:skew(145deg,0deg);background:#1171d3}.c-btn button:hover{color:#fd2}.c-btn button:hover::before{border-right:2px solid #fd2;border-bottom:2px solid #fd2}.c-btn button:hover::after{right:auto;left:-20%;width:356px}.c-btn a{position:relative;z-index:1;display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;height:56px;-webkit-transition:all .4s cubic-bezier(.455,.03,.515,.955);transition:all .4s cubic-bezier(.455,.03,.515,.955);color:#1171d3;border-radius:30px;background:#fd2}.c-btn a::before,.c-ttl::after{display:block;content:''}.c-btn a::before{position:absolute;top:50%;right:24px;width:15px;height:15px;margin-top:-7px;-webkit-transition:all .6s cubic-bezier(.455,.03,.515,.955);transition:all .6s cubic-bezier(.455,.03,.515,.955);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #0c53bc;border-bottom:2px solid #0c53bc}.c-btn a::after{position:absolute;z-index:-1;top:-2px;right:-20%;left:auto;width:0;height:110%;content:'';-webkit-transition:width .6s cubic-bezier(.455,.03,.515,.955);transition:width .6s cubic-bezier(.455,.03,.515,.955);-webkit-transform:skew(145deg,0deg);transform:skew(145deg,0deg);background:#1171d3}.c-btn a:hover{color:#fd2}.c-btn a:hover::before{border-right:2px solid #fd2;border-bottom:2px solid #fd2}.c-btn a:hover::after{right:auto;left:-20%;width:356px}.c-ttl{font-family:'Noto Sans Japanese';font-size:40px;font-weight:200;position:relative;margin-bottom:80px}.c-ttl::after{position:absolute;bottom:-30px;left:50%;width:90px;height:1px;margin-left:-45px;background:#00a0e9}.l-pagetop{position:absolute;top:50%;right:20px;margin-top:-30px}.l-pagetop:hover{-webkit-animation:pagetopAnimation 1.5s infinite;animation:pagetopAnimation 1.5s infinite}.c-pagetop{position:relative;display:inline-block;width:60px;height:60px;border-radius:5px;background:#444}.c-pagetop::after{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;margin:-5px 0 0 -10px;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-left:2px solid #fff}.l-breadcrumb ul,.l-surveillance ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex}.l-breadcrumb{width:100%;margin-bottom:80px;border-bottom:1px solid #eee}table tbody td,table thead td{vertical-align:middle;border-right:2px solid #fff;border-bottom:2px solid #fff}.l-breadcrumb ul{display:flex;width:85.71429%;max-width:1200px;margin:0 auto;padding:14px 0}.l-breadcrumb ul li{font-size:12px}.l-breadcrumb ul li:first-of-type{margin-right:5px}.l-breadcrumb ul li:last-of-type::before{font-size:12px;margin-right:5px;content:'>'}.l-breadcrumb ul li a{text-decoration:underline;color:#1171d3}.l-contact{position:relative;min-width:980px;margin:0 auto;padding:100px 0;background:url(../img/top/l-top_contact_bg.jpg) no-repeat;background-size:cover}.l-contact p{font-size:18px;line-height:2;margin-bottom:40px;color:#fff}.l-contact .c-btn{margin:0 auto}.c-price_ttl01{font-size:22px;margin-bottom:40px;padding-left:20px;text-align:left;border-left:3px solid #1171d3}.c-price_ttl02{font-size:18px;margin-bottom:50px;text-align:left;color:#1171d3}.c-service_ttl{font-family:'Noto Sans Japanese';font-size:40px;font-weight:200;position:relative;margin-bottom:60px}.c-service_ttl::after{position:absolute;bottom:-16px;left:50%;display:block;width:90px;height:1px;content:'';-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#00a0e9}.c-service_ttl span{font-family:'Roboto Condensed';font-size:30px;font-weight:400;display:inline-block;margin-right:25px;padding:15px 13px;color:#fff;background:#1171d3}.modal_btn{pointer-events:none}.cboxPhoto{width:1000px!important;height:auto!important;margin:0}#cboxClose::after,#cboxClose:before{position:absolute!important;top:50%!important;right:0!important;display:block!important;width:30px!important;height:2px!important;content:''!important;background:#fff!important}#cboxWrapper,#colorbox{overflow:visible!important}#cboxClose{top:-35px!important;right:-2px!important}#cboxClose:before{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important}#cboxClose::after{-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}.u-pc__show{display:block}.u-sp__show{display:none}.l-kv{width:100%;padding:190px 0 70px;background:url(../img/top/l-kv_bg01_pc.jpg);background-size:cover}.l-kv .page-header{font-family:'Noto Sans Japanese';font-size:40px;font-weight:200;position:relative;margin-bottom:30px;color:#fff}.l-kv .page-header::after,.l-kv .page-header::before{position:absolute;display:block;width:90px;content:'';left:50%}.l-kv .page-header::before{top:-110px;height:90px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:url(../img/price/l-kv_price_img01.png);background-size:contain}.l-kv .page-header::after{bottom:-30px;height:1px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff}.l-price_about{margin-bottom:70px}.l-price_about p{line-height:2.5}.l-agreement_price{width:85.71429%;min-width:980px;max-width:1200px;margin:0 auto 100px}.l-agreement_price .l-table{font-size:14px}.l-agreement_price .l-table table tbody td:nth-of-type(2){text-align:left}.l-agreement_price .l-table table td{line-height:1.92857}.l-agreement_price .l-table table td:first-of-type{width:23.33333%}.l-agreement_price .l-table table td:nth-of-type(2){width:620px;padding-left:20px}.l-agreement_price .l-table table td:last-of-type{width:300px;padding:0 5px}.l-agreement_price .l-table table td:last-of-type span{font-size:12px;line-height:1.45455;display:inline-block}.l-surveillance{width:85.71429%;min-width:980px;max-width:1200px;margin:0 auto 60px}.l-surveillance ul{display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.l-surveillance ul li{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:31.83333%;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.l-surveillance ul li:first-of-type div:first-of-type{background:#93a4b4}.l-surveillance ul li:first-of-type div:last-of-type{background:#d8e1ea}.l-surveillance ul li:first-of-type div:last-of-type h4{color:#5e7890}.l-surveillance ul li:nth-of-type(2) div:first-of-type{background:#d39f11}.l-surveillance ul li:nth-of-type(2) div:last-of-type{background:#eedeb7}.l-surveillance ul li:nth-of-type(2) div:last-of-type h4{color:#b08100}.l-surveillance ul li:last-of-type div:first-of-type{background:#5194e0}.l-surveillance ul li:last-of-type div:last-of-type{background:#bcd3ed}.l-surveillance ul li:last-of-type div:last-of-type h4{color:#2064af}.l-surveillance ul li div:first-of-type{position:relative;width:120px;height:auto;margin-right:2px}.l-surveillance ul li div:first-of-type img{position:absolute;top:50%;left:50%;width:71px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-surveillance ul li div:last-of-type{width:calc(100% - 120px);padding:20px;text-align:left}.l-surveillance ul li div:last-of-type h4{font-size:16px;font-weight:700;margin-bottom:20px}.l-surveillance ul li div:last-of-type p{font-size:14px;line-height:1.71429}.l-serveillance_plan{width:85.71429%;min-width:980px;max-width:1200px;margin:0 auto 70px}.l-serveillance_plan .c-price_ttl02{margin-bottom:10px}.l-serveillance_plan p{font-size:14px;margin-bottom:20px;text-align:right}.l-serveillance_plan p span{line-height:1.92857;color:#1171d3}.l-serveillance_plan .l-table:first-of-type{margin-bottom:80px}.l-office365_service,.l-security_service{margin:0 auto 100px;min-width:980px;max-width:1200px}.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(1){width:21.66667%}.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(2){width:47.5%}.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(3){width:10%;background:#93a4b4}.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(4){width:10%;background:#d39f11}.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(5){width:10%;background:#5194e0}.l-serveillance_plan .l-table:first-of-type table tbody tr td:nth-of-type(2){line-height:1.71429;padding:20px;text-align:left}.l-serveillance_plan .l-table:first-of-type table tbody tr td:nth-of-type(3),.l-serveillance_plan .l-table:first-of-type table tbody tr td:nth-of-type(4){background:#d4d4d4}.l-serveillance_plan .l-table:first-of-type table tbody tr td:nth-of-type(5){color:#1171d3;background:#bcd3ed}.l-serveillance_plan .l-table:first-of-type table tbody tr:nth-of-type(1) td:nth-of-type(3){color:#1171d3;background:#d8e1ea}.l-serveillance_plan .l-table:first-of-type table tbody tr:nth-of-type(1) td:nth-of-type(4),.l-serveillance_plan .l-table:first-of-type table tbody tr:nth-of-type(2) td:nth-of-type(4){color:#1171d3;background:#eedeb7}.l-serveillance_plan .l-table:last-of-type table thead td:nth-of-type(1){width:23.33333%}.l-serveillance_plan .l-table:last-of-type table thead td:nth-of-type(2){width:46.66667%}.l-serveillance_plan .l-table:last-of-type table thead td:nth-of-type(3),.l-serveillance_plan .l-table:last-of-type table thead td:nth-of-type(4){width:15%}.l-serveillance_plan .l-table:last-of-type table tbody td:nth-of-type(2){padding:0 20px;text-align:left}.l-office365_service{width:85.71429%}.l-office365_service table td:nth-of-type(1){width:23.33333%}.l-office365_service table td:nth-of-type(2){width:46.66667%;padding:0 20px}.l-office365_service table td:nth-of-type(3),.l-office365_service table td:nth-of-type(4){width:15%}.l-office365_service table tbody td:nth-of-type(2){text-align:left}.l-security_service{width:85.71429%}.l-security_service table td:nth-of-type(1){width:23.33333%}.l-security_service table td:nth-of-type(2){width:46.66667%;padding:0 20px}.l-security_service table td:nth-of-type(3),.l-security_service table td:nth-of-type(4){width:15%}.l-security_service table tbody td:nth-of-type(2){text-align:left}.l-storage_service{width:85.71429%;min-width:980px;max-width:1200px;margin:0 auto 160px}.l-storage_service .l-table{margin-bottom:40px}.l-storage_service table thead td:nth-of-type(1){width:23.33333%}.l-storage_service table thead td:nth-of-type(2),.l-storage_service table thead td:nth-of-type(3),.l-storage_service table thead td:nth-of-type(4){width:25.83333%}.l-storage_service p{font-size:12px;text-align:left}table{border-spacing:0;border-collapse:collapse;width:100%}table thead{font-size:16px;font-weight:700;color:#fff}table thead td{height:56px;background:#1171d3}table tbody td:last-of-type,table thead td:last-of-type{border-right:0}table tbody td{font-size:14px;height:76px;padding:20px;background:#f8f8f8}@media screen and (max-width:768px){footer,header{max-width:none}header li,header li a{font-size:14px}header{position:fixed;z-index:2;top:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;min-width:inherit;height:70px}header .c-menu_btn{position:relative;z-index:3;right:20px;width:50px;height:80px;cursor:pointer}header .c-menu_btn span{position:absolute;right:0;display:block;width:37px;height:2px;-webkit-transition:all .2s cubic-bezier(.455,.03,.515,.955);transition:all .2s cubic-bezier(.455,.03,.515,.955);background:#00afff}header .c-menu_btn span:first-of-type{top:50px}header .c-menu_btn span:nth-last-of-type(2){top:40px}header .c-menu_btn span:last-of-type{top:30px;margin-bottom:0}header .close_btn span:first-of-type{top:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .close_btn span:nth-last-of-type(2){opacity:0}header .close_btn span:last-of-type{top:40px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header nav{position:fixed;z-index:2;top:0;right:-100%;overflow-y:auto;width:82.8125%;height:100vh;padding-top:60px;-webkit-transition:all .45s cubic-bezier(.455,.03,.515,.955);transition:all .45s cubic-bezier(.455,.03,.515,.955);background:#fff}header .c-logo{padding:15px 20px}header ul{display:block;margin:0}header li ul li{position:relative}header li ul li a{padding-left:40px;color:#444}header li ul li::before{position:absolute;top:50%;left:20px;display:block;width:6px;height:6px;margin-top:-3px;content:'';-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #1171d3;border-bottom:1px solid #1171d3}header li a{display:inline-block;width:100%;margin:0;padding:20px;text-align:left;color:#1171d3;border-bottom:1px solid #e1e1e1}footer>div:first-of-type ul,header li a::after{display:none}header .c-contact a{padding:0 20px;color:#1171d3;border:none;background:0 0}footer .footer_txt{font-size:11px;line-height:1.54545;margin:15px auto 20px;padding:0;text-align:center}footer>div:last-of-type{display:block;padding-top:0}footer>div:last-of-type .c-logo{margin:0 auto 20px}footer>div:last-of-type .c-logo img{width:114px}footer p{margin-bottom:37px}.c-btn a,.c-btn button{margin:0 auto;padding:0 50px}.c-ttl{font-size:21px;font-weight:300;margin-bottom:40px}.c-ttl::after{bottom:-15px;width:45px;margin-left:-22.5px}.l-pagetop{margin-top:165px}.c-pagetop{width:40px;height:40px}.c-pagetop::after{width:10px;height:10px;margin:-2px 0 0 -5px}.l-breadcrumb{margin-bottom:35px}.l-breadcrumb ul{width:90.625%}.l-contact{min-width:0;padding:50px 0;background:url(../img/top/l-top_contact_bg_sp.jpg) no-repeat;background-size:cover}.l-contact p{font-size:14px;width:91.25%;margin:0 auto 18px}.c-price_ttl01,.c-price_ttl02{font-size:15px;margin-bottom:20px}.c-price_ttl01{line-height:1.8;padding-left:10px}.c-service_ttl{font-size:21px;margin-bottom:40px}.c-service_ttl::after{bottom:-14px;width:45px}.c-service_ttl span{font-size:15px;margin-right:10px;padding:7px 5px}.modal_btn{pointer-events:auto}.u-pc__show{display:none}.l-surveillance ul,.u-sp__show{display:block}.l-kv{padding:160px 0 30px}.l-kv .page-header{font-size:21px;margin-bottom:15px}.l-kv .page-header::before{top:-60px;width:45px;height:45px}.l-kv .page-header::after{bottom:-15px;width:50px}.l-price_about{margin-bottom:50px}.l-price_about p{font-size:14px;width:90.625%;margin:0 auto}.l-agreement_price{width:90.625%;min-width:0;margin-bottom:50px}.l-agreement_price .l-table table{width:520px}.l-agreement_price .l-table table td:first-of-type{width:130px}.l-agreement_price .l-table table td:nth-of-type(2){width:280px;padding-left:10px}.l-agreement_price .l-table table td:last-of-type{width:110px}.l-agreement_price .l-table table td:last-of-type span{text-align:left}.l-surveillance{width:90.625%;min-width:0;margin-bottom:30px}.l-surveillance ul li{width:100%;margin-bottom:10px}.l-surveillance ul li div:first-of-type{width:100px;height:auto}.l-surveillance ul li div:first-of-type img{width:56px}.l-surveillance ul li div:last-of-type{width:calc(100% - 100px);padding:15px 10px}.l-surveillance ul li div:last-of-type h4{margin-bottom:15px}.l-surveillance ul li div:last-of-type p{line-height:1.92857}.l-serveillance_plan{width:90.625%;min-width:0;margin-bottom:40px}.l-serveillance_plan .c-price_ttl02{margin-bottom:7px}.l-serveillance_plan .l-table:first-of-type{margin-bottom:30px}.l-serveillance_plan .l-table:first-of-type table{font-size:14px;line-height:1.92857;width:740px}.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(1){width:140px}.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(2){width:350px}.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(3),.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(4),.l-serveillance_plan .l-table:first-of-type table thead td:nth-of-type(5){width:80px}.l-serveillance_plan .l-table:first-of-type table tbody tr td:nth-of-type(2){padding:15px}.l-serveillance_plan .l-table:last-of-type table{width:720px}.l-serveillance_plan .l-table:last-of-type table thead td:nth-of-type(1){width:130px}.l-serveillance_plan .l-table:last-of-type table thead td:nth-of-type(2){width:380px}.l-serveillance_plan .l-table:last-of-type table thead td:nth-of-type(3),.l-serveillance_plan .l-table:last-of-type table thead td:nth-of-type(4){width:105px}.l-office365_service{width:90.625%;min-width:0;margin-bottom:50px}.l-office365_service table{line-height:1.92857;width:720px}.l-office365_service table td:nth-of-type(1){width:130px}.l-office365_service table td:nth-of-type(2){width:380px;padding:0 10px}.l-office365_service table td:nth-of-type(3),.l-office365_service table td:nth-of-type(4){width:105px}.l-security_service{width:90.625%;min-width:0;margin-bottom:50px}.l-security_service table{line-height:1.92857;width:720px}.l-security_service table td:nth-of-type(1){width:130px}.l-security_service table td:nth-of-type(2){width:380px;padding:0 10px}.l-security_service table td:nth-of-type(3),.l-security_service table td:nth-of-type(4){width:105px}.l-storage_service{width:90.625%;min-width:0;margin-bottom:70px}.l-storage_service table{width:600px}.l-storage_service table thead td:nth-of-type(1){width:200px}.l-storage_service table thead td:nth-of-type(2),.l-storage_service table thead td:nth-of-type(3),.l-storage_service table thead td:nth-of-type(4){width:130px}.l-table{overflow-x:auto}}