@charset "UTF-8";.main_contents{color:#252525;margin-top:0;overflow:hidden}.local-nav{padding:10px 0;background-color:#f0f5f8;font-size:14px;font-weight:800;position:sticky;top:135px}.local-nav a{color:#005bac;text-decoration:none}.local-nav a:hover{color:#005bac;text-decoration:underline}.local-nav a.active:link,.local-nav a.active:visited,.local-nav a.active:active,.local-nav a.active:hover{color:#252525;cursor:default}.local-nav li{line-height:2}.local-nav li::before{content:"｜"}.local-nav li:first-of-type::before{content:""}.local-nav ul{width:94%;max-width:980px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.seal_content{padding-bottom:100px}.seal_content .inner_content{padding-top:160px}@media screen and (max-width:768px){.local-nav{top:64px}.local-nav{padding:14px 0 14px 0}.local-nav ul{display:block;list-style:none;margin:0 auto;text-align:center}.local-nav ul li{display:inline;margin:0 3px 5px 0;font-size:1.1rem;line-height:1.5}.local-nav li::before{content:""}.local-nav li::after{content:" | "}.local-nav ul li span{display:none}.seal_content{padding-bottom:60px}.seal_content .inner_content{padding-top:120px}}@media all and (max-width:480px){.seal_content .inner_content{padding-top:100px}}.lp_btn01{padding:25px 0}.lp_btn02{margin-top:60px}.lp_mainvisual_area .lp_btn01{padding:0}.lp_btn01 a,.lp_page_container .lp_btn01 a{padding:25px 35px;color:#fff;font-size:20px;font-weight:700;border:2px solid #fec132;border-radius:8px;background-image:linear-gradient(90deg,#ffc903,#ffa300)}.lp_btn01 a:hover,.lp_page_container .lp_btn01 a:hover{color:#fff;background-image:linear-gradient(90deg,#ffd642,#ffba40);text-decoration:none}.lp_page_container .lp_btn01 a:visited{color:#fff}@media all and (max-width:480px){.lp_page_container .lp_btn01 a{padding:19px 35px 18px 35px}}.media_info,.necessity,.mechanism,.terms,.reason,.contact,.related,.inner_content{max-width:980px;margin:0 auto}.lp_page_container h2{margin-bottom:40px;text-align:center;font-size:40px;font-weight:700;line-height:1.25;letter-spacing:1px}.lp_page_container a,.lp_page_container a:hover,.lp_page_container a:visited{color:#005bac;text-decoration:none}.flag{background:url(../img/security/service/seal/flag_white.png)no-repeat -61px -117px;background-size:1200px auto}ol.closing_bracket{list-style-type:none}ol.closing_bracket>li{counter-increment:cnt;text-indent:-1em;padding-left:1em}ol.closing_bracket>li:before{content:counter(cnt)") "}.img_sp{display:none}@media all and (max-width:980px){.media_info,.necessity,.mechanism,.terms,.reason,.contact,.related,.inner_content_padding{max-width:90%}}@media all and (max-width:600px){.lp_page_container h2{font-size:20px}}@media all and (max-width:480px){.flag{background-size:800px auto}}@media all and (max-width:480px){.img_sp{display:block}.img_pc{display:none}}.lp_mainvisual_area{background:url(../img/security/service/seal/mv_bg.jpg)center center;background-size:cover;margin-bottom:60px;padding:0}.lp_mainvisual_pc{display:flex;justify-content:space-between;max-width:980px;margin:0 auto;position:relative}.lp_mainvisual_pc .lp_mainvisual_lt{padding:50px 0;max-width:calc((578/980)*100%)}.lp_mainvisual_pc .tit_mv_sub{margin-left:20px;max-width:calc((476/627)*100%)}.lp_mainvisual_pc .tit_mv_sub p{margin-bottom:5px}.lp_mainvisual_pc .tit_mv_sub.tit_mv_sub_en{max-width:calc((362/627)*100%)}.lp_mainvisual_pc .lp_mainvisual_iframe{aspect-ratio:16/9;margin-left:20px;max-width:480px}.lp_mainvisual_pc .lp_mainvisual_iframe iframe{width:100%;height:100%}.lp_mainvisual_pc h1{margin:0 0 15px 0}.lp_mainvisual_pc .btn_mv{margin-left:125px}.lp_mainvisual_sp{display:none}.lp_mainvisual_pc .lp_mainvisual_rt{align-items:flex-end;display:flex;width:calc((353/980)*100%)}.lp_mainvisual_pc .lp_mainvisual_rt .mv_img{margin-left:calc((102/627)*-100%)}.lp_mainvisual_pc .security_badge{position:absolute;top:16px;right:20px;width:130px}.lp_mainvisual_rt_sp{display:none}@media all and (max-width:970px){.lp_mainvisual_pc{background-position:left bottom;background-size:100%auto}.lp_mainvisual_pc .lp_mainvisual_rt{align-items:flex-end;display:flex;max-width:calc((340/980)*100%)}.lp_mainvisual_pc .lp_mainvisual_rt .mv_img{margin-left:calc((90/627)*-100%)}.lp_mainvisual_pc .security_badge{width:130px}}@media all and (max-width:480px){.lp_mainvisual_pc .lp_mainvisual_rt{display:none}.lp_mainvisual_area{margin-bottom:30px}.lp_mainvisual_pc{display:block;margin:0 auto}.lp_mainvisual_pc .lp_mainvisual_lt{display:flex;flex-direction:column;max-width:100%;padding:30px 0 0;width:100%}.lp_mainvisual_pc .tit_mv_sub{width:calc((260/375)*100%)}.lp_mainvisual_pc h1{margin:0 auto 10px;width:90%}.lp_mainvisual_pc .security_badge{position:relative;top:auto;right:auto;margin:0 auto 20px}.lp_mainvisual_pc .tit_mv_sub{margin:0 auto 7px}.lp_mainvisual_pc .lp_mainvisual_iframe{margin:0 auto 20px;width:70%}.lp_mainvisual_box{order:2;margin-left:0}.lp_mainvisual_rt_sp{align-items:flex-end;display:flex;margin:0 auto;width:70%}}.media_info{margin-bottom:100px;padding-top:60px}.media_info li{color:#5a5858;font-weight:800;line-height:1.8}.multiple{display:flex;flex-wrap:wrap;justify-content:space-between}.multiple li{width:calc(calc(100% - 60px - 24px)/3);margin-bottom:60px;border:4px solid #ccd0d8}.multiple li div{padding:40px}.multiple li span{padding:2px 9px 3px 10px;color:#fff;font-size:16px;font-weight:700;line-height:1.1;letter-spacing:.1em;border-radius:13px}.multiple li span.newspaper{background-color:#5a5858}.multiple li span.tv{background-color:#59a49e}.multiple li span.webmedia{background-color:#a4599e}.multiple li p{margin:20px 0 0 0;line-height:1.8}.media_info p.more{text-align:right}.media_info p.more a{padding:11px 18px 10px 29px;border:2px solid #005bac;border-radius:26px;line-height:1}.media_info p.more a img{display:inline}.media_info p.more a:hover{background-color:#f0f3f9}@media all and (max-width:900px){.multiple li{width:calc(calc(100% - 40px - 16px)/2);margin-bottom:40px}}@media all and (max-width:768px){.multiple{display:block;padding-bottom:20px}.multiple li{width:calc(100% - 8px);margin-bottom:20px}}@media all and (max-width:480px){.media_info{margin-bottom:60px}}.what{color:#fff;background-image:conic-gradient(#2995d8 0deg 90deg,#0382d1 90deg 180deg,#2995d8 180deg 270deg,#0382d1 270deg 360deg);background-repeat:repeat;background-size:4px 4px}.what .inner_content{margin-bottom:0;padding-bottom:0}.what p{font-weight:800;line-height:1.8;letter-spacing:.48px}.what figure{margin:60px 0 0 0}@media all and (max-width:600px){.what .flag{padding-top:60px}}@media all and (max-width:768px){.what .flag{padding-top:0}}.necessity{padding-bottom:100px}.necessity h2{color:#015cad}.necessity p.lead{margin-bottom:80px;font-weight:800;line-height:1.8;letter-spacing:.48px}.necessity h3{margin-bottom:8px;font-size:32px;line-height:1.5625;text-align:center}.necessity h3 span{display:block}.necessity h3 span.br-sp{display:inline}.judgment{padding:38px 90px 0 90px;border-top:4px solid #ffaa12;background-color:#f5f5f7}.judgment .explanations{margin:60px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.judgment .explanations div{width:calc(calc(100% - 2px)/3);padding-left:35px;border-left:1px dashed #9f9f9f}.judgment .explanations div:first-of-type{width:calc(calc(100% - 2px - 140px)/3);padding-left:0;border-left:none}.judgment .explanations h4{margin:0 0 20px 0;font-size:20px;text-align:center}.judgment .explanations p{line-height:1.8;letter-spacing:.64px}.judgment .explanations p em{font-style:normal;background-color:#ffea9d}.necessity .conclusion{width:100%;min-height:234px;margin:0;padding:63px 0 60.5px 0;font-size:32px;line-height:1.5625;font-weight:800;letter-spacing:1.28px;text-align:center;background:url(../img/security/service/seal/bg_triangle_gray.png)no-repeat center top}.necessity .conclusion span{display:block}.necessity .conclusion span.br_sp{display:inline}@media all and (max-width:768px){.judgment{padding:30px 20px;flex-wrap:wrap}.judgment .explanations div:first-of-type,.judgment .explanations div:nth-of-type(2){width:calc(calc(100% - 1px)/2);padding:0 30px}.judgment .explanations div:last-of-type{width:auto;padding:30px 30px 0 30px;border-top:1px dashed #9f9f9f;border-left:none;flex-grow:2}}@media all and (max-width:600px){.necessity{padding:0 0 60px}.necessity p.lead{margin-bottom:60px}.necessity h3{font-size:18px;line-height:1.5}.judgment .explanations h4{font-size:18px}.necessity .conclusion{min-height:100px;padding-top:0;font-size:18px;background-position:center bottom}.necessity .conclusion span.br_sp{display:block}}@media all and (max-width:480px){.judgment .img_sp{width:100%}.judgment .explanations{display:block}.judgment .explanations div:first-of-type,.judgment .explanations div:nth-of-type(2),.judgment .explanations div:last-of-type{width:100%;border-left:none}.judgment .explanations div:first-of-type,.judgment .explanations div:nth-of-type(2){border-bottom:1px dashed #9f9f9f}.judgment .explanations div:nth-of-type(2){padding-top:30px}}.effectiveness{background-image:conic-gradient(#2f5ca0 0deg 90deg,#0a3f8f 90deg 180deg,#2f5ca0 180deg 270deg,#0a3f8f 270deg 360deg);background-repeat:repeat;background-size:4px 4px;color:#fff}.effectiveness p.lead{margin-bottom:60px;font-weight:800;line-height:1.8;letter-spacing:.48px}.effectiveness .explanations{display:flex;flex-wrap:wrap;justify-content:space-between}.effectiveness .explanations div{width:calc(calc(100% - 8px - 80px)/3);padding:0 40px 40px 40px;border:4px solid #5e8cb5;background-color:#fff;color:#252525}.effectiveness .explanations div img{margin-left:auto;margin-right:auto}.effectiveness .explanations div img:first-of-type{margin-bottom:14px}.effectiveness .explanations div:nth-last-of-type(2) img{margin-top:36px;margin-bottom:16px;width:100px}.effectiveness .explanations div:last-of-type img{margin-top:38px;margin-bottom:18px;height:96px;width:auto}.effectiveness .explanations div h3{min-height:calc(2em + .85em);margin-bottom:20px;font-size:20px;line-height:1.4;text-align:center}.effectiveness .explanations div p{margin-bottom:0;line-height:2;letter-spacing:.48px}@media all and (max-width:768px){.effectiveness .explanations div{width:calc(calc(100% - 8px - 80px)/2);margin-bottom:40px}}@media all and (max-width:600px){.effectiveness .inner_content{padding-bottom:0}.effectiveness .explanations{display:block}.effectiveness .explanations div{width:100%}.effectiveness .explanations div h3{min-height:auto;font-size:18px}}.mechanism{padding-bottom:0}.mechanism h2{margin-bottom:60px;color:#0a3f8f}@media all and (max-width:600px){.mechanism{padding-bottom:60px}}@media all and (max-width:480px){.mechanism{max-width:100%;padding-left:5%;padding-right:5%;background-color:#f0f5f8}}.terms{padding-bottom:0}.terms h2{color:#0a3f8f}.terms h3{margin-bottom:5px;font-size:20px;font-weight:800;text-align:center}.terms h3 em{margin-left:20px;padding-left:41px;font-size:32px;font-style:normal;background:url(../img/security/service/seal/ico_check.svg)no-repeat left center}.terms .condition{margin-bottom:80px;padding:40px;border-top:4px solid #ffaa12;background-color:#f5f5f7}.terms .condition p,.terms .condition li,.terms .condition th,.terms .condition td{margin-bottom:0;line-height:1.8}.terms .condition p.has-more,.terms .condition ol.has-more,.terms .condition ul.has-more,.terms .condition li.has-more,.terms .condition th.has-more,.terms .condition td.has-more{margin-bottom:1em}.terms .condition .documents{display:flex;justify-content:space-between;padding:30px;background-color:#fff}.terms .condition .documents ol li{margin-bottom:4px}.terms .condition .documents ul{width:calc(100%/2 - 20px);list-style-type:disc}.terms .condition .documents li{margin-left:1em;margin-bottom:.8em;line-height:1.5}.terms .condition .documents li:last-of-type{margin-bottom:0}.terms .condition .exsample{margin:1em 0;padding:1em 0;background-color:#fff}.terms .condition .exsample h4,.terms .condition .exsample ul{margin-left:2em;margin-right:1em}.terms .condition .exsample h4{font-weight:400}.terms .condition table.bimi_record{margin-top:1em;margin-bottom:1em;border:1px solid #909399}.terms .condition table.bimi_record tr th{font-size:12px;font-weight:700;background-color:#e3e5ea!important;white-space:nowrap;text-align:center}.terms .condition table.bimi_record tr td{background-color:#fff}.terms .condition table.bimi_record tr td.nowrap{white-space:nowrap}.terms .condition table.bimi_record tr td em{display:none}.terms .condition a{word-break:break-all}.terms .condition .jude-last-paragraph{margin-top:2em}.terms .conclusion{margin-top:80px;margin-bottom:60px;padding:24px 0 60px 0;font-size:32px;line-height:1.5625;font-weight:800;text-align:center;background:url(../img/security/service/seal/bg_triangle_orange.png)no-repeat center center}.link_to_faq{margin-top:20px;margin-bottom:0}.link_to_faq a{display:flex;align-items:center}.link_to_faq img{display:inline}.lp_page_container .lp_btn01{text-align:center}@media all and (max-width:980px){.terms .condition table.bimi_record tr td.nowrap{white-space:wrap}}@media all and (max-width:767.9px){.terms h3 em{font-size:28px}.terms .condition table.bimi_record th,.terms .condition table.bimi_record td{padding:10px}.terms .condition table.bimi_record td{font-size:16px}.terms .conclusion{font-size:26px}}@media all and (max-width:600px){.terms{padding-bottom:0}.terms .condition .documents{display:block}.terms .condition .documents ul{width:100%}}@media all and (max-width:500px){.terms .condition table.bimi_record thead{display:none}.terms .condition table.bimi_record tbody th,.terms .condition table.bimi_record tbody td{display:block}.terms .condition table.bimi_record tr td em{display:block;font-size:14px;font-style:normal;font-weight:700}}@media all and (max-width:480px){.terms h3{font-size:14px}.terms h3 em{margin-left:10px;padding-left:25px;font-size:18px;background-size:24px 24px}.terms .condition{margin-bottom:30px}.terms .conclusion{margin-top:60px;margin-bottom:10px;font-size:20px}.terms .condition li{margin-bottom:1em}}.reason{padding-bottom:0}.reason h2{color:#0a3f8f;align-items:center}.reason h2 img{display:inline-block}.logo-brs{height:84px;width:auto;vertical-align:middle}.reasons{display:flex;justify-content:space-between;flex-wrap:wrap}.reasons div{width:calc(100%/2 - 30px - 8px);margin-bottom:60px;padding:60px 40px;border:4px solid #5e8cb5}.reasons div span{padding:2px 16px 4px 16px;color:#fff;font-weight:800;font-size:14px;line-height:1;letter-spacing:.5px;background-color:#015cad;border:1px solid #015cad;border-radius:18px}.reasons div h3{margin-top:10px;margin-bottom:30px;font-size:20px;line-height:1.4;letter-spacing:.8px}.reasons div p{margin-bottom:0;line-height:2}@media all and (max-width:600px){.reasons{display:block}.reasons div{width:calc(100% - 8px)}}@media all and (max-width:480px){.reasons div{padding:40px 30px}.reasons div h3{font-size:18px}}.method{background-image:conic-gradient(#f1f2f5 0deg 90deg,#e3e5ea 90deg 180deg,#f1f2f5 180deg 270deg,#e3e5ea 270deg 360deg);background-repeat:repeat;background-size:4px 4px}.method .flag{background-image:url(../img/security/service/seal/flag_white_100.png)}.method .flag .inner_content{padding-top:100px;padding-bottom:100px}.method h2{color:#005bac}.steps{display:flex;justify-content:space-between;margin-bottom:26px}.steps div{width:calc(100%/2 - 30px);padding:26px 20px;color:#fff;font-size:20px;line-height:1.4;font-weight:800;text-align:center}.steps div.tit_client{background-color:#ffb803}.steps div.tit_brs{background-color:#005bac}.step{display:flex;align-items:flex-end}.step.step-brs{justify-content:flex-end}.step .content{width:calc(100%/2 - 30px);min-height:165px;background-color:#fff;display:flex}.step .content h3{min-width:100px;padding:37px 5px;color:#fff;font-size:20px;line-height:.8;font-weight:800;letter-spacing:.05em;text-align:center;align-items:center}.step .content h3 strong{display:block;font-size:64px;font-weight:200;letter-spacing:0}.step-client h3{background-color:#ffb803}.step-brs h3{background-color:#005bac}.step .content div{padding:40px;align-self:center}.person{display:none}.step .content div h4,.step .content div p{margin:0;font-size:20px;line-height:1.4}p.feel-free{margin-top:80px;margin-bottom:30px;line-height:1.8;text-align:center}p.feel-free strong{display:block;font-size:32px;font-weight:800}@media all and (max-width:600px){.method .flag .inner_content{padding-top:60px;padding-bottom:60px}.steps{display:none}.step{display:block}.step .content{width:100%;min-height:auto}.step .content h3{min-width:50px;padding:0 4px;font-size:12px;display:flex}.step .content h3 strong{font-size:36px;flex-direction:column;align-items:center}.step .content div{padding:20px 20px 24px 20px}.step .content div h4,.step .content div p{font-size:18px}.step .content div h4{margin-top:6px}.img_pc{display:none}.img_sp{display:block;margin:0 auto}.person{display:inline-block;padding:0 14px 1px 10px;font-size:13px;line-height:1;font-weight:700;border:1px solid #fff;border-radius:16px}.sp_client{color:#ffb803;border-color:#ffb803}.sp_brs{color:#005bac;border-color:#005bac}p.feel-free strong{font-size:20px}}.contact{padding-top:100px;padding-bottom:100px}.contact h2{color:#005bac;margin-bottom:60px}.contact iframe{width:100%;height:1400px}@media all and (max-width:600px){.contact{padding-top:60px;padding-bottom:60px}input[type=text],textarea{font-size:20px}}.related{padding-bottom:0}.related_page{margin-bottom:45px;padding-bottom:45px;border-bottom:1px dashed var(--color-border);display:flex;flex-direction:row-reverse;justify-content:space-between}.related_page:last-of-type{border-bottom:none}.related_page img{width:300px}.index__text{width:calc(100% - 300px - 45px)}.index__text p{margin:0 0 25px 0;line-height:1.8}.index__text p.summary{margin:0;font-size:1.4rem;line-height:1.25;font-weight:700}.index__text h3{margin-bottom:20px;font-size:2rem;line-height:1.5}@media screen and (max-width:768px){.related_page{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.related_page img{margin:0 auto}.index__text{width:100%;margin:20px 0 0 0}.index__text h3{font-size:18px}}@media screen and (max-width:480px){.logo-brs{height:auto;width:100%}}.lp_mainvisual_area_en .btn_mv{width:90%}.lp_mainvisual_area_en .lp_btn01 a,.main_contents_en .lp_btn01 a{padding:25px 10px;font-size:17px}@media all and (max-width:480px){.lp_page_container_en .lp_btn01 a{padding:19px 20px 18px 20px;font-size:17px}}