.serviceDetailIntro{background:url(/service/websecurity/img/xbg_title.jpg.pagespeed.ic._T-VXIp-B0.jpg) #303c48 no-repeat 100% 50%;background-size:cover;color:#fff}@media only screen and (max-width:639px){.serviceDetailIntro{padding-top:140px;background:url(/service/websecurity/img/xbg_title.jpg.pagespeed.ic._T-VXIp-B0.jpg) #303c48 no-repeat 100% -5%;background-size:auto 200px}}.serviceDetailIntro p{font-size:1.125rem;margin-bottom:.5rem}.serviceDetailIntro h1.top{color:#fff;font-weight:bold}.serviceDetailIntro h1.top img{margin-bottom:1rem}.sl-top-flex-area{max-width:560px;margin:0 auto;display:flex;display:-webkit-flex;display:-moz-flex;justify-content:space-around;justify-content:-webkit-space-around;justify-content:-moz-space-around}.sl-top-flex-area .flex-item{width:50%;max-width:260px}.sl-top-flex-area .flex-item .button.alert{width:100%;max-width:260px}.serviceDetailIntro.mini{padding-top:1.5rem;background:url(/service/websecurity/img/xbg_title2.jpg.pagespeed.ic.zRMmCxwLz0.jpg) #303c48 no-repeat 100% 50%}@media only screen and (max-width:639px){.serviceDetailIntro.mini{min-height:0;padding-top:100px;background:url(/service/websecurity/img/xbg_title2.jpg.pagespeed.ic.zRMmCxwLz0.jpg) #303c48 no-repeat 100% -5%;background-size:auto 100px}.serviceDetailIntro.mini h1{margin-bottom:-.6rem}.sl-top-flex-area{max-width:560px;margin:0 auto;display:block;margin-bottom:20px}.sl-top-flex-area .flex-item{width:70%;max-width:260px;margin:0 auto}.sl-top-flex-area .flex-item .button.alert{width:100%;margin:.5rem 0}}.serviceDetailIntro.mini h1 .subheader{color:#fff;font-size:18px!important}.serviceDetailIntro.mini h1 img{zoom:1}.sectionEnd{display:block;clear:both;width:0;height:0;margin-bottom:3rem;border:0}.cv_area{margin:4rem auto 2rem;border:5px solid #333;background:#fff}.cv_area h3{color:#fff;padding:.3rem 0;margin:0;background:#333;text-align:center;font-size:1.3rem}.cv_area_top{background:#eee;padding-bottom:1rem}.order_link{font-size:14px}.cv_area_top .button{padding:1rem 6rem;font-size:1.6rem;margin:2rem 0 1rem}.cv_links{width:100%;margin:.7rem auto}.cv_links li{border-right:1px solid #ccc;width:25%;float:left;padding:.5rem 0;font-size:.95rem;text-align:center}.cv_links li:last-child{border:none}.h4-title-border{margin-bottom:1.5rem;padding:.5rem 1rem;border:#999 1px solid;border-radius:3px;font-size:1.1rem}.h5-title-bg{margin-bottom:1rem;padding:.5rem 1rem;border-radius:3px;font-size:1.0rem;background:#ece7e7}.top-safety{margin-top:-1rem;padding:3rem 0 1.5rem}.top-safety h2{padding:.5rem;background:#b82126;color:#fff}.top-safety .tit{margin-bottom:1.5rem;padding-bottom:.2rem;font-size:1rem;border-bottom:1px solid #c4c4c4}.top-safety .threat-ttl{margin-bottom:1.5rem;padding-bottom:.2rem;font-size:1rem;font-weight:600}.top-example{}.top-example .button.hollow{border:none}.top-example-section{min-height:350px;margin-bottom:20px}.top-example-section .text{margin:0 20px}.top-example .button.hollow:hover,.top-example .button.hollow:focus{background:#f6f6f6}.top-example .button.hollow h3{margin:0 0 1rem 0}.top-example h3.top-example-ttl{margin:0 0 1rem 0;text-align:center}.top-example .text{color:#000;text-align:left}.top-example .button.hollow .arrow{margin-bottom:0;color:#b82126;font-weight:bold}.top-example .button.hollow .arrow::before{margin-right:.2rem;content:url(http://appscloud.jp/service/websecurity/img/top/ico_arrow_red.png.pagespeed.ce.EddneMO7Ad.png)}.top-example .button.to-diagnosis{padding:1rem 6rem;font-size:1.6rem;margin:1rem 0}.sitelock_movie{clear:both;padding:3em 0 20px}.sitelock_movie_ttl{margin-bottom:1em}@media screen and (max-width:460px){.top-example .button.to-diagnosis{padding:1rem 2rem;font-size:1.2rem}.sitelock_movie{width:95%;margin:0 auto}.sitelock_movie iframe{width:100%;height:auto}}.top-function{padding:4rem 0 2rem;background:url(http://appscloud.jp/service/websecurity/img/top/xbg_function.jpg.pagespeed.ic.RdIw2_waXu.jpg) #303c48 no-repeat 100% 0;color:#fff}.top-function section{margin-bottom:3rem}.top-function h2,.top-function h5{color:#fff}.top-function h2{padding-bottom:2rem}.top-function h5{margin:1.2rem 0 -1rem 1rem}@media screen and (max-width:1000px){.top-function h5{margin:0 0 0 0}}.top-function p{margin-top:1rem}.top-info{}.top-info>dt{}.top-info>dt>span{margin-left:1rem;padding:.4em .8em;border-radius:1em;background:#666;color:#fff;font-weight:normal}.top-info>dt>.news{background:#27b3b1}.top-info>dt>.security{background:#ff9308}.top-info>dd{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dotted #adadad}.price-fig table{width:100%;min-width:900px}@media screen and (max-width:1000px){.price-fig{overflow-x:scroll}}.price-fig table thead th,.price-fig table thead td{border:1px solid #fff}.price-fig table thead td{background:#fff;border-bottom:1px solid #ccc}.price-fig table thead th{width:18%;margin-bottom:0;padding:.8rem 0;background:#c1191f;color:#fff;font-size:1.125rem;text-align:center}.price-fig table tbody th,.price-fig table tbody td{border:1px solid #ccc;font-size:.875rem}.price-fig table tbody td{text-align:center}.price-fig .num{font-size:1.375rem}.price-fig .label{margin-right:.3rem;padding:.3rem;border-radius:.3rem;vertical-align:2px;font-size:10px}.price-fig .none{display:block;width:12px;height:2px;margin:15px auto;background:#333}.price-fig .circle{display:block;width:24px;height:24px;margin:4px auto;border:3px solid #c1191f;border-radius:50%}.has-tip{border-bottom:none;font-weight:normal}.has-tip img{margin-left:.2rem;vertical-align:top}.tooltip{max-width:23rem!important}.label.alert{background:#2b2024;color:#fff}.function-link{margin-top:2rem}.function-link>p{width:13em;margin-bottom:0;padding:.3em .5em;background:#303c48;color:#fff;font-size:1.25rem;text-align:center}.function-link>ul{padding:1rem 1.5rem;background:#f2f2f2;border-top:1px solid #303c48}.function-link>ul>li{display:inline-block;margin:.5rem 0;padding:0 .5rem;line-height:1;white-space:nowrap;font-size:1rem;border-left:1px solid #a5a4a4}.function-link>ul>li:last-child{border-right:1px solid #a5a4a4}.function-detail{margin-top:-39px;padding-top:39px}.function-detail .dot-line{margin-bottom:2rem;border-bottom:1px dotted #adadad}.function-detail h3{margin:0 0 .2rem}.function-detail h4{margin:0;display:inline;font-size:1.125rem}.function-detail h4>span{font-size:.875rem}.function-detail h4>span::before{content:'<';margin-left:.5em}.function-detail h4>span::after{content:'>'}.function-detail .schedule dt,.function-detail .schedule dd{display:inline-block}.function-detail .schedule dt{font-weight:normal;font-size:.75rem}.function-detail .schedule dd{margin-top:1em;padding:.2em .8em;background:#ccc;color:#fff;font-size:.75rem;border-radius:1em}.function-detail .pic{margin-bottom:1rem}.function-detail .capture{box-shadow:4px 4px 0 0 #666}.modal-capture{margin-bottom:2rem;padding:2rem 2rem 1rem;background:#f3f3f3}.modal-capture .pic{border:1px solid #ccc}.modal-capture ul{padding-left:1rem}.modal-capture ul li{margin-bottom:1em;padding-left:1em;text-indent:-1rem}.em{color:#b82126;font-weight:bold}.diagnosis-list li{display:inline-block;background:#2f3a46;color:#fff;padding:.1rem 1rem;border-radius:4rem;margin-bottom:.5rem}.diagnosis-fig table{min-width:900px;width:100%}@media screen and (max-width:1000px){.diagnosis-fig{overflow-x:scroll}}.diagnosis-fig table tbody tr{background:#fff}.diagnosis-fig table thead th,.diagnosis-fig table thead td{border:1px solid #fff}.diagnosis-fig table thead td{background:#c1191f none repeat scroll 0 0;color:#fff;border-bottom:1px solid #ccc;text-align:center;font-size:1.125rem;width:38%}.diagnosis-fig table thead th{background:#666 none repeat scroll 0 0;color:#fff;margin-bottom:0;text-align:center;width:18%}.diagnosis-fig table tbody th,.diagnosis-fig table tbody td{border:1px solid #ccc;font-size:.875rem}.diagnosis-fig table tbody td{text-align:center}.diagnosis-fig table tbody th.em,.diagnosis-fig table tbody td.em{background:#f9e6e9}.diagnosis-fig table tbody th.em{color:#333;font-size:1rem}.diagnosis-fig table tbody td.em{color:#b82126;font-size:1rem}.diagnosis-fig table tbody td.em span{font-size:.875rem;font-weight:normal}.threat-list{margin-top:1rem}.threat-list:nth-child(2){margin-top:4rem}.threat-list a{display:block;overflow:hidden}.threat-list .pic{overflow:hidden}.threat-list .pic>img{transition:all .2s ease-out}.threat-list a:hover .pic>img{opacity:.8;transform:scale(1.05)}.threat-list h3{margin-top:0}.threat-list .text{color:#333;display:inline}.threat-list .more{display:inline;margin-left:1rem;padding-left:.7rem;background:url(/img/xicon_foot_arrow.png.pagespeed.ic.lm3obh_ABM.png) no-repeat left 50%;color:#333}.threat-list hr{border-bottom-style:dotted}.threat-list a:hover h3,.threat-list a:hover .text,.threat-list a:hover .more{color:#005bac}.threat-list a:hover h3{text-decoration:underline}.threat-detail h2{padding-bottom:1rem;border-bottom:1px solid #a5a4a4}.threat-detail .text>p{font-size:1rem}.threat-catch{margin-top:-1rem;margin-bottom:.5rem;font-size:26px;font-weight:bold}.threat-catch>span{font-size:80px;color:#b21b20}.order_flow{display:table;width:100%;padding:2rem 0}.order_flow>li{position:relative;display:table-cell;width:27%;padding-left:2%;border-right:5px solid #f6f6f6;height:150px;vertical-align:middle;background:#b6242c;color:#fff;font-size:1.125rem}.order_flow>li::after{display:block;position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:75px 0 76px 46px;border-color:transparent transparent transparent #b6242b;content:'';background:#f6f6f6}@media only screen and (max-width:900px){.order_flow>li{width:25%;font-size:1rem}.order_flow>li::after{display:none}}.order_flow>li:last-child{width:auto;line-height:142px;border-right:0;background:#fff;border:4px solid #b6242c;border-radius:4px;color:#b6242c}.order_flow>li:last-child::after{display:none}.order_flow>li>strong{display:block;font-size:1.25rem;margin-bottom:1rem;font-weight:normal}.order_info section{padding-bottom:1rem}.a_text_white{color:#fff}.a_text_white:hover{text-decoration:none;color:#fff}.sitelock_index_headline{background-color:#fff;padding-bottom:2.15rem}.sitelock_index_headline>.icon-new{margin-right:2rem}.top_banner:hover img{opacity:.8}.diagnosis-block{padding:1rem;border:1px solid #ccc;min-height:230px;margin-bottom:1rem}.ttl-h4-diagnosis{font-weight:bold;font-size:1.1rem}.sp-correction{word-wrap:break-word}.large-10.meidium-10.small-10.column{height:10%}@media screen and (min-width:870px){.text-margin{width:81.5%;margin:auto}}@media screen and (min-width:770px){.text-margin1{width:71.5%;margin:auto}}.sitelock,.sitelock-managed,.sitelock-report,.sitelock-cdn{border:solid 6px;background:#fff}.sitelock{border-color:#b82126;margin-bottom:4rem}.sitelock-managed{border-color:#50486e}.sitelock-report{border-color:#1bb2a9}.sitelock-cdn{border-color:#ea8136}.sitelock .ico_no1,.sitelock-cdn .ico_no1{margin-top:1rem;margin-bottom:0}.sitelock h2,.sitelock-cdn h2{font-size:1.2rem;font-weight:bold;padding-right:0;padding-top:1.5rem;margin-bottom:1.3rem;text-align:left}.sitelock .price,.sitelock-cdn .price{font-size:1.3rem}.sitelock .price span,.sitelock-cdn .price span{font-size:1.8rem;font-weight:bold}.sitelock .list{margin-top:5rem}.sitelock-cdn .list{margin-top:2rem}.sitelock .list li,.sitelock-cdn .list li{background:url(http://appscloud.jp/service/websecurity/img/ico_check.png) no-repeat left top;font-size:1rem;margin-bottom:.3rem;text-align:left;padding-left:2rem}a.link_sitelock,a.link_sitelock-managed,a.link_sitelock-report,a.link_sitelock-cdn{text-decoration:none;color:#333}.link_sitelock .btn{color:#fff;border:solid 2px #b82126;border-radius:.25rem;padding:.5rem 2rem;background:#b82126;width:50%;margin:0 auto}a.link_sitelock:hover .btn{color:#b82126!important;border:solid 2px #b82126;border-radius:.25rem;padding:.5rem 2rem;background:#fef0f0}a.link_sitelock:hover .sitelock{background:#fef0f0!important}.link_sitelock-managed .btn{color:#fff;border:solid 2px #50486e;border-radius:.25rem;padding:.5rem 2rem;background:#50486e;width:50%;margin:0 auto}a.link_sitelock-managed:hover .btn{color:#50486e!important;border:solid 2px #50486e;border-radius:.25rem;padding:.5rem 2rem;background:#ebecf9}a.link_sitelock-managed:hover .sitelock-managed{background:#ebecf9!important}.link_sitelock-report .btn{color:#fff;border:solid 2px #1bb2a9;border-radius:.25rem;padding:.5rem 2rem;background:#1bb2a9;width:50%;margin:0 auto}a.link_sitelock-report:hover .btn{color:#1bb2a9!important;border:solid 2px #1bb2a9;border-radius:.25rem;padding:.5rem 2rem;background:#eef8f7}a.link_sitelock-report:hover .sitelock-report{background:#eef8f7!important}.link_sitelock-cdn .btn{color:#fff;border:solid 2px #ea8136;border-radius:.25rem;padding:.5rem 2rem;background:#ea8136;width:50%;margin:0 auto}a.link_sitelock-cdn:hover .btn{color:#ea8136!important;border:solid 2px #ea8136;border-radius:.25rem;padding:.5rem 2rem;background:#fbe8db}a.link_sitelock-cdn:hover .sitelock-cdn{background:#fbe8db!important}.sitelock-managed h2,.sitelock-report h2{font-weight:bold;font-size:.9rem;margin-bottom:10px;padding-top:15px}.sitelock-managed .price,.sitelock-report .price{font-size:1rem;margin-bottom:15px;line-height:1rem;margin-top:6px}.sitelock-managed .price span,.sitelock-report .price span{font-size:1.3rem;font-weight:bold}.sitelock-managed .list,.sitelock-report .list{margin-left:5rem}.sitelock-managed .list li,.sitelock-report .list li{background:url(http://appscloud.jp/service/websecurity/img/ico_check_mini.png) no-repeat left center;font-size:1rem;margin-bottom:.3rem;text-align:left;padding-left:2rem}