@charset "UTF-8";.lp_main_contents,.lp_main_contents p a{color:#324158}.sec:first-child.mt_0,.sec.mt_0{padding-top:0!important}.btn_area{margin-bottom:0!important;max-width:700px!important}.btn_area.center{margin-left:auto!important;margin-right:auto!important}.btn_area.center .lp_btn{margin-left:auto;margin-right:auto}.btn_area .txt:after{content:" ／"}.btn_area .txt:before{content:"＼ "}.lp_btn{background:#e83828;border:solid 2px #e83828;color:#fff;transition:all .2s ease,visibility 0s;display:flex;justify-content:center;align-items:center;width:100%;font-weight:700}.lp_btn .icon{background-image:url(../img/security/service/enforceone/icon_arrow.svg);background-position:right center;background-repeat:no-repeat}.lp_btn:hover{text-decoration:none;background:#fff;color:#e83828}.lp_btn:hover .icon{background-image:url(../img/security/service/enforceone/icon_arrow_red.svg)}.lp_main_contents .txt_blue{color:#005bac!important}.lp_main_contents .txt_light_blue{color:#5196f4!important}.lp_par_txt{line-height:1.8}.lp_main_contents .bg_white{background:#fff!important}.lp_main_contents .bg_gray{background:#f1f1f1!important}.lp_main_contents .bg_light_blue{background:#f1f7ff!important}.lp_main_contents .bg_blue{background:#005bac!important}.lp_sec_tit{text-align:center}.lp_sec_tit .tit{color:#005bac;display:flex;align-items:center;justify-content:center}.lp_sec_tit .tit .img{height:80px;width:auto}.tit_3_points{background-color:#fff}.bg_blue .lp_sec_tit .tit{color:#fff}.lp_sec_tit.icon{display:flex;align-items:center;justify-content:center}.lp_txt_catchphrase{line-height:1.6}.lp_main_visual_area{overflow:hidden}.lp_main_visual_area .txt_area>.logo h1{margin:0}.lp_main_visual_area .img_area{position:relative}.lp_main_visual_area .img_area:before{content:"";display:block;background-image:url(../img/security/service/enforceone/triangle.svg);background-repeat:no-repeat;background-position:left top;background-size:100% 100%;position:absolute}.sec_intro .upper_area,.sec_intro .bottom_area{position:relative}.sec_intro .upper_area:after,.sec_intro .bottom_area:after{position:absolute;content:"";display:block;z-index:1;width:0;height:0;border-style:solid}.sec_intro .upper_area:after{border-color:#f1f1f1 transparent transparent transparent}.sec_intro .bottom_area:after{border-color:#fff transparent transparent transparent}.damage_link{display:flex;flex-wrap:wrap}.damage_link .img_area{margin-top:0!important}.damage_link .img_area img{margin-left:auto;margin-right:auto}.damage_link .txt_area{font-weight:700;text-align:center}.sec_infringement .img_area{margin-bottom:0!important}.feature_list{counter-reset:num 0}.feature_list .col{background:#fff;box-shadow:0 8px 4px 0 rgba(0,91,172,.05)}.sec_feature .img_area{margin:0!important;text-align:center}.sec_feature .img_area img{display:inline-block}.sec_feature .txt_area .tit{text-align:center;font-weight:700;color:#005bac}.sec_feature .txt_area .tit:before{counter-increment:num;content:counter(num)". "}.case_list .col dt,.case_list .col dd .tit{color:#005bac;font-weight:700;background-repeat:no-repeat;background-position:center left;display:flex;align-items:center}.case_list .col dt{background-image:url(../img/security/service/enforceone/icon_problem.svg)}.case_list .col dd{border-top:dashed 1px #005bac}.case_list .col dd .tit{background-image:url(../img/security/service/enforceone/icon_support.svg)}.arrow_flow_content .col{display:flex;justify-content:space-between}.arrow_flow_content .arrow_area{background:#fff;color:#005bac;font-weight:700;text-align:center;position:relative}.arrow_flow_content .arrow_area:after{content:"";display:block;width:100%;background-image:url(../img/security/service/enforceone/bg_arrow.svg);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:0}@media screen and (min-width:768px){.sec{padding-top:80px!important;padding-bottom:80px!important}.sec:first-child{padding-top:100px!important}.sec:last-child{padding-bottom:100px!important}.btn_area{margin-top:40px!important}.btn_area .txt{margin-bottom:10px}.lp_btn{max-width:360px;height:60px;border-radius:8px;font-size:16px}.lp_btn .icon{background-size:10px;padding-right:20px}.lp_sec_tit{margin-bottom:30px}.lp_sec_tit .tit{font-size:32px}.lp_sec_tit .sub{font-size:16px}.lp_sec_tit .tit+.sub{margin-top:15px}.lp_sec_tit.icon .tit{padding-top:6px}.lp_sec_tit.icon .img{margin-right:12px;width:36px}.lp_txt_catchphrase{font-size:22px}.lp_par_txt{font-size:16px}.txt_annotation{font-size:12px!important}.lp_main_visual_area{border-top:1px solid #dae6f2;background:linear-gradient(90deg,#fff 0,#fff 50%,#005bac 50%,#005bac 100%)}.lp_main_visual_area .site_inner{display:flex;position:relative}.lp_main_visual_area .txt_area,.lp_main_visual_area .img_area{width:50%;position:relative}.lp_main_visual_area .txt_area{padding-top:40px;padding-bottom:50px;padding-right:30px}.lp_main_visual_area .txt_area>.sub{max-width:300px;width:65.64%}.lp_main_visual_area .txt_area>.logo{max-width:457px;width:100%}.lp_main_visual_area .txt_area>.catchphrase .main{max-width:368px;width:80.52%;margin-top:30px;margin-bottom:20px}.lp_main_visual_area .txt_area>.catchphrase .sub{max-width:392px;width:85.77%}.lp_main_visual_area .img_area{padding-top:10%;padding-left:10%;display:flex;align-items:center}.lp_main_visual_area .img_area>div img{position:relative;right:0;top:0;max-width:calc(100% + 40px)}.lp_main_visual_area .img_area:before{width:20%;height:100%;left:-1px;top:0}.lp_main_visual_area .site_inner .security_badge{position:absolute;top:20px;right:10px}.lp_main_visual_area .site_inner .security_badge img{width:130px;height:auto}.lp_main_visual_area .site_inner .security_badge.sp_badge{display:none}.sec_intro .upper_area{padding-top:20px;padding-bottom:20px}.sec_intro .upper_area:after,.sec_intro .bottom_area:after{left:calc(50% - 34px);bottom:-29px;border-width:30px 34px 0 34px}.damage_link{justify-content:center}.damage_link .col{width:calc((100% - 30px)/3);max-width:255px}.damage_link .col:not(:nth-child(3n)):not(:last-child){margin-right:15px}.damage_link .img_area img{max-width:100px;margin-left:auto;margin-right:auto}.damage_link .txt_area{font-size:16px}.sec_support_area .box_content{border-radius:6px;margin-bottom:20px}.sec_infringement .img_area{margin-top:50px!important}.feature_list{display:flex}.feature_list .col{width:calc((100% - 60px)/3);border-radius:5px;padding:0 20px 20px 20px}.feature_list .col:not(:nth-child(3n)){margin-right:30px}.feature_list .img_area img{height:156px}.feature_list .txt_area .tit{margin-bottom:10px;font-size:16px}.feature_list .txt_area .txt{font-size:14px}.case_list .col{border-radius:5px;padding:20px 50px}.case_list .col:not(:first-child){margin-top:30px}.case_list .col dt,.case_list .col dd .tit{font-size:16px;background-size:40px;padding-left:60px;min-height:40px}.case_list .col dt{margin-bottom:20px}.case_list .col dd{padding-top:20px}.case_list .col dd .txt{font-size:14px;margin-top:15px;padding-left:60px}.arrow_flow_content{margin-top:50px}.arrow_flow_content .col:not(:first-child){margin-top:30px}.arrow_flow_content .arrow_area{margin-bottom:30px;width:180px;padding:15px 10px 5px 10px;font-size:16px}.arrow_flow_content .arrow_area:after{height:30px;bottom:-30px}.arrow_flow_content .txt_area{width:calc(100% - 210px)}.arrow_flow_content .txt_area{font-size:13px}}@media screen and (max-width:767.9px){.sec{padding-top:calc((60/320)*100vw)!important;padding-bottom:calc((60/320)*100vw)!important}.sec:first-child{padding-top:calc((90/320)*100vw)!important}.sec:last-child{padding-bottom:calc((90/320)*100vw)!important}.btn_area{margin-top:calc((40/320)*100vw)!important}.btn_area .txt{margin-bottom:calc((10/320)*100vw);font-size:calc((14/320)*100vw)}.lp_btn{max-width:calc((240/320)*100vw);height:calc((60/320)*100vw);border-radius:calc((8/320)*100vw);font-size:calc((16/320)*100vw)}.lp_btn .icon{background-size:calc((7/320)*100vw);padding-right:calc((15/320)*100vw)}.lp_sec_tit{margin-bottom:calc((30/320)*100vw)}.lp_sec_tit .tit{font-size:calc((26/320)*100vw)}.lp_sec_tit .sub{font-size:calc((14/320)*100vw)}.lp_sec_tit .tit+.sub{margin-top:calc((15/320)*100vw)}.lp_sec_tit.icon .img{margin-right:calc((10/320)*100vw);width:calc((36/320)*100vw)}.lp_sec_tit.sp_left{text-align:left}.lp_txt_catchphrase{font-size:calc((16/320)*100vw)}.lp_par_txt{font-size:calc((14/320)*100vw)}.txt_annotation{font-size:calc((12/320)*100vw)!important}.lp_main_visual_area .txt_area{padding-top:calc((20/320)*100vw);padding-bottom:calc((20/320)*100vw)}.lp_main_visual_area .txt_area img{width:100%}.lp_main_visual_area .txt_area.inner_space_sp .logo{margin-left:-20px;margin-right:-20px;display:flex;align-items:center}.lp_main_visual_area .txt_area>.sub{max-width:calc((240/320)*100vw);margin-right:auto;margin-left:auto;margin-bottom:calc((20/320)*100vw)}.lp_main_visual_area .txt_area>.catchphrase .main{margin-top:calc((25/320)*100vw);margin-bottom:calc((15/320)*100vw)}.lp_main_visual_area .txt_area>.btn_area .lp_btn{margin-left:auto;margin-right:auto}.lp_main_visual_area .img_area{background:#005bac;padding-top:calc((40/320)*100vw);padding-bottom:calc((10/320)*100vw);overflow:hidden}.lp_main_visual_area .img_area img{margin-left:calc((20/320)*100vw);max-width:calc(100% + calc((30/320)*100vw));width:calc(100% + calc((30/320)*100vw))}.lp_main_visual_area .img_area:before{width:100%;height:calc((30/320)*100vw);left:0;top:-1px}.lp_main_visual_area .site_inner .security_badge.sp_badge{width:130px}.lp_main_visual_area .site_inner .security_badge.sp_badge img{width:130px;height:auto}.lp_main_visual_area .site_inner .logo_area{width:calc(100% - 130px)}.lp_main_visual_area .site_inner .security_badge.pc_badge{display:none}.sec_intro .upper_area{padding-top:calc((15/320)*100vw);padding-bottom:calc((15/320)*100vw)}.sec_intro .upper_area:after,.sec_intro .bottom_area:after{left:calc(50% - ((30/320)*100vw));bottom:calc((-27/320)*100vw);border-width:calc((28/320)*100vw) calc((30/320)*100vw)0 calc((30/320)*100vw)}.damage_link .col{width:calc(50% - ((10/320)*100vw))}.damage_link .col:nth-child(2n){margin-left:calc((20/320)*100vw)}.damage_link .img_area img{max-width:calc((100/320)*100vw)}.damage_link .txt_area{font-size:calc((14/320)*100vw)}.sec_support_area .box_content{border-radius:calc((6/320)*100vw)}.sec_infringement .img_area{margin-top:calc((50/320)*100vw)!important}.feature_list .col{border-radius:calc((5/320)*100vw);padding:0 calc((20/320)*100vw) calc((20/320)*100vw) calc((20/320)*100vw)}.feature_list .col:not(:first-child){margin-top:calc((20/320)*100vw)}.feature_list .img_area img{height:calc((153/320)*100vw)}.feature_list .txt_area .tit{margin-bottom:calc((10/320)*100vw);font-size:calc((16/320)*100vw)}.feature_list .txt_area .txt{font-size:calc((14/320)*100vw)}.case_list .col{border-radius:calc((5/320)*100vw);padding:calc((20/320)*100vw);font-size:calc((14/320)*100vw)}.case_list .col:not(:first-child){margin-top:calc((20/320)*100vw)}.case_list .col dt,.case_list .col dd .tit{background-size:calc((36/320)*100vw);padding-left:calc((56/320)*100vw);min-height:calc((43/320)*100vw)}.case_list .col dt{margin-bottom:calc((20/320)*100vw)}.case_list .col dd{padding-top:calc((20/320)*100vw)}.case_list .col dd .txt{margin-top:calc((15/320)*100vw)}.arrow_flow_content{margin-top:calc((50/320)*100vw);font-size:calc((14/320)*100vw)}.arrow_flow_content .col:not(:first-child){margin-top:calc((30/320)*100vw)}.arrow_flow_content .arrow_area{margin-bottom:calc((30/320)*100vw);width:calc((80/320)*100vw);padding:calc((10/320)*100vw)0 calc((5/320)*100vw)0}.arrow_flow_content .arrow_area:after{height:calc((30/320)*100vw);bottom:calc((-30/320)*100vw)}.arrow_flow_content .txt_area{width:calc(100% - ((100/320)*100vw))}}@media screen and (max-width:599.9px){.lp_main_visual_area .txt_area{padding-top:calc((20/320)*100vw);padding-bottom:calc((20/320)*100vw)}.lp_main_visual_area .txt_area img{width:100%}.lp_main_visual_area .txt_area.inner_space_sp .logo{margin-left:0;margin-right:0;display:block}.lp_main_visual_area .site_inner .security_badge.sp_badge{width:130px;margin:0 auto}.lp_main_visual_area .site_inner .security_badge.sp_badge img{width:130px;height:auto}.lp_main_visual_area .site_inner .logo_area{width:100%}}main{padding-top:0}@media screen and (max-width:939.9px){main{padding-top:0}}@media screen and (max-width:480px){.lp_sec_tit .tit{flex-direction:column}.tit_3_points{padding:0 20px 20px 20px}}