@charset "UTF-8";body{background:#fff;color:#21364d!important;font-size:15px!important}body,input,textarea{font-family:YuGothic,游ゴシック,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,MS PGothic,arial,sans-serif!important}a{-webkit-transition:.3s;transition:.3s}a:hover{opacity:.7}img{max-width:100%}.br-sp{display:none}@media screen and (max-width:480px){.br-sp{display:block}}body{line-height:1!important;-webkit-text-size-adjust:100%}a,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,td,textarea,th,ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{border:none;vertical-align:middle}table{border-collapse:collapse}li{list-style:none}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-table;zoom:1}* html .clearfix{height:1%}.clearfix{display:block}.c-title{font-size:32px;font-weight:700;line-height:1.6;margin-bottom:40px;text-align:center}.c-title .sub{color:#00afd7;display:block;font-family:DIN-2014,sans-serif;font-size:18px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:480px){.c-title{font-size:24px}.c-title .sub{font-size:16px}}.c-row-list{display:-webkit-box;display:-ms-flexbox;display:flex}.c-row4-list li{width:25%}.c-container{margin:0 auto;width:1120px}.c-container-s{margin:0 auto;width:980px}.c-row-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -15px}.c-row-column .c-column-wrap{padding:0 15px}@media screen and (max-width:1200px){.c-container{padding:0 40px;width:100%}}@media screen and (max-width:1060px){.c-container-s{padding:0 40px;width:100%}}@media screen and (max-width:480px){.c-container,.c-container-s{padding:0 15px}}.js-popup{background:rgba(16,30,65,.2);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9}.js-popup .c-column{height:auto;left:50%;padding:70px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:790px}.js-popup .c-btn-close{background:#21364d url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/icn_close.png) no-repeat 50% 50%;background-size:10px 10px;border-radius:16px;cursor:pointer;height:33px;position:absolute;right:-16px;top:-16px;width:33px}.js-popup .c-btn-close:hover{opacity:.6}.js-popup .text{line-height:2}@media screen and (max-width:480px){.js-popup{padding:0 20px}.js-popup .c-column{padding:20px;top:45%}.js-popup .c-btn-close{height:23px;right:-12px;top:-12px;width:23px}.js-popup .text{font-size:11px;line-height:1.8}}.p-title-section{background:#00afd7;color:#fff;line-height:1.8;overflow:hidden;padding:80px 0 100px;position:relative;text-align:center}.p-title-section h1{margin-bottom:30px}.p-title-section .catch{font-size:24px;font-weight:700;margin-bottom:20px}.p-title-section .lead{font-size:16px;margin-bottom:16px}.p-title-section .lead-em{font-size:20px;font-weight:700;margin-bottom:20px}.p-title-section .title-section-bg{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:480px){.p-title-section{background-size:100%;padding:40px 0 80px}.p-title-section h1 img{width:200px}.p-title-section .catch{font-size:20px}.p-title-section .lead-em{font-size:18px;margin-bottom:16px}}.p-history-section{background:#e5f7fb;padding:80px 0}.p-history-section .year{color:#0e56a2;font-family:DIN-2014,sans-serif;font-size:64px;font-weight:700;margin-bottom:10px;position:relative}.p-history-section .year:after{background:url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/history_img_dot.png) no-repeat 0 0;background-size:cover;content:"";height:32px;position:absolute;top:16px;width:32px}.p-history-section .year-left{text-align:right}.p-history-section .year-left:after{right:-59px}.p-history-section .year-right:after{left:-57px}.p-history-section .section{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -42px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.p-history-section .section:before{background:#0e56a2;content:"";height:100%;left:50%;position:absolute;top:0;width:2px}.p-history-section .section-2018{padding-bottom:80px}.p-history-section .section-2018:before{top:30px}.p-history-section .section-2019{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;z-index:2}.p-history-section .section-2020{margin-top:-350px;padding-bottom:220px}.p-history-section .section-2021{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-history-section .section-2022{padding-top:80px}.p-history-section .section-2022:before{height:50px}.p-history-section .section-2022 .year{margin-bottom:15px;text-align:center;width:100%}.p-history-section .section-2022 .year:after{left:calc(50% - 15px);top:-47px}.p-history-section .section-2022 .catch{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#0e56a2;font-size:24px;font-weight:700;justify-content:center;line-height:1.8;margin-bottom:20px;width:100%}.p-history-section .section-2022 .catch:after,.p-history-section .section-2022 .catch:before{content:"";width:2px}.p-history-section .section-2022 .catch:before{margin-right:20px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.p-history-section .section-2022 .catch:after{margin-left:20px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.p-history-section .section-2022 .catch:after,.p-history-section .section-2022 .catch:before{background:#00afd7;height:40px}.p-history-section .section-2022 .column{margin:0 auto 18px;position:relative;width:980px}.p-history-section .section-2022 .column .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-history-section .section-2022 .column .inner .icon{margin:0;width:100px}.p-history-section .section-2022 .column .inner .exp{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:50px}.p-history-section .section-2022 .column .column-title{margin-bottom:10px;text-align:left}.p-history-section .section-2022 .column .text{line-height:1.8;margin-bottom:16px}.p-history-section .section-2022 .column .ballon{position:absolute;right:-24px;top:-56px}.p-history-section .section-2022 .icon-bottom{margin:0 auto;text-align:center;width:100%}.p-history-section .history-02{margin-top:120px}.p-history-section .history-04{margin-bottom:40px}.p-history-section .history-05{position:absolute;right:42px;top:480px}.p-history-section .column-wrap{padding:0 42px;width:50%}.p-history-section .column{background:#fff;border-radius:8px;padding:40px}.p-history-section .column .month{text-align:center}.p-history-section .column .column-title{font-size:24px;font-weight:700;line-height:1.8;margin-bottom:30px;text-align:center}.p-history-section .column .icon{margin-bottom:50px;text-align:center}.p-history-section .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.p-history-section .tab li{color:#00afd7;cursor:pointer;font-size:14px;font-weight:700;line-height:1.4;padding:5px 14px;text-align:center}.p-history-section .tab li.is-active{background:#00afd7;border-radius:50px;color:#fff}.p-history-section .tab li br,.p-history-section .tab-contents{display:none}.p-history-section .tab-contents.is-show{display:block}.p-history-section .tab-contents .text{line-height:1.8}.p-history-section .tab-contents .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.p-history-section .tab-contents .inner .photo{padding-top:10px;width:90px}.p-history-section .tab-contents .inner .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}@media screen and (max-width:1200px){.p-history-section .tab li{padding:14px 10px;width:33.3333%}.p-history-section .tab li.is-active{border-radius:6px}.p-history-section .tab li br{display:block}}@media screen and (max-width:1060px){.p-history-section .section-2022{padding:80px 40px 0}.p-history-section .section-2022 .column{width:100%}.p-history-section .history-05{right:30px}.p-history-section .section{margin:0 -30px}.p-history-section .column-wrap{padding:0 30px}.p-history-section .column{padding:30px}.p-history-section .year-left:after{right:-47px}.p-history-section .year-right:after{left:-45px}}@media screen and (max-width:940px){.p-history-section .section{display:block;margin:0}.p-history-section .section:before{top:95px}.p-history-section .column-wrap{padding:0;position:relative;width:100%}.p-history-section .column{margin-bottom:80px}.p-history-section .section-2018,.p-history-section .section-2020{padding-bottom:0}.p-history-section .section-2022{padding:0}.p-history-section .section-2022:before{height:40px}.p-history-section .section-2022 .column .ballon{top:-40px;width:100px}.p-history-section .history-02{margin-top:0}.p-history-section .history-05{position:static}.p-history-section .year{background:#e5f7fb;margin-bottom:50px!important;padding:10px 0;text-align:center;z-index:2}.p-history-section .year:after{bottom:-30px;left:calc(50% - 15px);top:inherit!important}}@media screen and (max-width:480px){.p-history-section{padding:40px 0 80px}.p-history-section .section:before{top:80px}.p-history-section .section-2022 .catch{font-size:20px;text-align:center}.p-history-section .section-2022 .catch:after,.p-history-section .section-2022 .catch:before{height:60px}.p-history-section .section-2022 .column .inner{display:block}.p-history-section .section-2022 .column .inner .icon{margin:0 auto 25px}.p-history-section .section-2022 .column .inner .exp{padding:0}.p-history-section .section-2022 .column .ballon{right:-10px;top:-15px}.p-history-section .year{font-size:48px}.p-history-section .year:after{bottom:-20px;height:26px;left:calc(50% - 12px)!important;width:26px}.p-history-section .column{margin-bottom:40px;padding:30px 20px}.p-history-section .column .column-title{font-size:20px}.p-history-section .column .icon{margin-bottom:40px}.p-history-section .tab li{font-size:13px}.p-history-section .tab-contents .inner{display:block}.p-history-section .tab-contents .inner .photo{margin:0 auto 14px;padding:0}.p-history-section .tab-contents .inner .text{padding:0}}.p-voice-section{background:#f6f6f6;padding:60px 0 100px}.p-voice-section .column-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.p-voice-section .column-wrap.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-voice-section .column-wrap.reverse .column{margin:0 40px 0 0}.p-voice-section .column-wrap .customer{width:120px}.p-voice-section .column-wrap .customer .icon{margin-bottom:10px}.p-voice-section .column-wrap .customer .name{font-size:14px;line-height:1.6;text-align:center}.p-voice-section .column-wrap .column{background:#fff;border-radius:8px;margin:0 0 0 40px;padding:40px;position:relative;width:720px}.p-voice-section .column-wrap .column:after,.p-voice-section .column-wrap .column:before{background:url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/voice_img_quote.png) no-repeat 0 0;background-size:cover;content:"";height:40px;position:absolute;width:54px}.p-voice-section .column-wrap .column:before{left:-10px;top:-10px}.p-voice-section .column-wrap .column:after{bottom:-10px;right:-10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-voice-section .column-wrap .column .voice{line-height:1.8}.p-voice-section .column-wrap .column .voice dt{color:#0e56a2;font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (max-width:1060px){.p-voice-section .column-wrap .customer{width:150px}.p-voice-section .column-wrap .customer .icon{width:120px}.p-voice-section .column-wrap .column{margin:0 0 0 30px;width:100%}.p-voice-section .column-wrap.reverse .column{margin:0 30px 0 0}}@media screen and (max-width:540px){.p-voice-section{padding:40px 0 80px}.p-voice-section .column-wrap{display:block;margin-bottom:40px}.p-voice-section .column-wrap .customer{margin:0 auto 14px;width:100%}.p-voice-section .column-wrap .customer .icon{margin:0 auto 10px;width:80px}.p-voice-section .column-wrap .customer .name br{display:none}.p-voice-section .column-wrap .column{margin:0!important;padding:40px 20px}.p-voice-section .column-wrap .column:after,.p-voice-section .column-wrap .column:before{height:30px;width:40px}}.p-numbers-section{background:#e5f7fb;padding:80px 0}.p-numbers-section .column{background:#fff;border-radius:8px;margin-bottom:40px;padding:50px;position:relative}.p-numbers-section .column .column-title{font-size:24px;font-weight:700;line-height:1.6}.p-numbers-section .column .column-title .sub{display:block;font-size:18px;font-weight:500;line-height:1.4}.p-numbers-section .column .graph{margin-top:-50px;text-align:center}.p-numbers-section .column01 .ballon{background:#fbdc32;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:15px;font-size:14px;font-weight:700;line-height:1.6;padding:25px 30px;position:absolute;right:-20px;top:150px}.p-numbers-section .column02 .badge{background:url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/numbers_img_badge.png) no-repeat 0 0;background-size:cover;font-size:14px;font-weight:700;height:180px;line-height:1.4;padding:35px 30px;position:absolute;right:40px;text-align:center;top:40px;width:180px}.p-numbers-section .column02 .badge .num{font-family:DIN-2014,sans-serif;font-size:50px;font-weight:700;line-height:1}.p-numbers-section .column03{padding:50px 110px}.p-numbers-section .column03 .column-title{margin-bottom:36px;text-align:center}.p-numbers-section .column03 .top3-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.p-numbers-section .column03 .top3-list dl{background:#e8edef;text-align:center;width:33.3333%}.p-numbers-section .column03 .top3-list .rank{padding-bottom:8px}.p-numbers-section .column03 .top3-list .title{font-size:18px;font-weight:700;line-height:1.6;padding:30px 40px 10px}.p-numbers-section .column03 .top3-list .text{line-height:1.6;padding:0 40px 20px}.p-numbers-section .column03 .top3-list .rank1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-numbers-section .column03 .top3-list .rank1 .rank{background:#fff url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/numbers_bg_rank1.png) no-repeat 50% 100%;background-size:100%}.p-numbers-section .column03 .top3-list .rank2{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:40px;order:1}.p-numbers-section .column03 .top3-list .rank2 .rank{background:#fff url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/numbers_bg_rank2.png) no-repeat 50% 100%;background-size:100%}.p-numbers-section .column03 .top3-list .rank3{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:40px;order:3}.p-numbers-section .column03 .top3-list .rank3 .rank{background:#fff url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/numbers_bg_rank3.png) no-repeat 50% 100%;background-size:100%}.p-numbers-section .column03 .other-rank{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-numbers-section .column03 .other-rank:first-of-type{border-bottom:1px solid #c8c8c8;margin-bottom:10px;padding-bottom:20px}.p-numbers-section .column03 .other-rank .rank{color:#0e56a2;font-family:DIN-2014,sans-serif;font-size:24px;font-weight:700;width:8%}.p-numbers-section .column03 .other-rank .rank .num{font-size:36px}.p-numbers-section .column03 .other-rank .title{font-weight:700;line-height:1.8;padding:0 20px;width:26%}.p-numbers-section .column03 .other-rank .text{line-height:1.8;width:66%}.p-numbers-section .column04 .catch{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#0e56a2;font-size:16px;font-weight:700;justify-content:center;line-height:1.8;margin:50px 0 30px}.p-numbers-section .column04 .catch:after,.p-numbers-section .column04 .catch:before{content:"";width:2px}.p-numbers-section .column04 .catch:before{margin-right:20px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.p-numbers-section .column04 .catch:after{margin-left:20px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.p-numbers-section .column04 .catch br{display:none}.p-numbers-section .column04 .catch .em{display:inline-block;position:relative}.p-numbers-section .column04 .catch .em:before{color:#0e56a2;content:"・";font-size:1.5em;left:50%;position:absolute;top:-22px;-webkit-transform:translate(-50%);transform:translate(-50%)}.p-numbers-section .column04 .catch:after,.p-numbers-section .column04 .catch:before{background:#00afd7;height:40px}.p-numbers-section .column04 .inner-column{background:#f6f6f6;border-radius:12px;padding:50px;position:relative}.p-numbers-section .column04 .inner-column:after,.p-numbers-section .column04 .inner-column:before{content:"";position:absolute}.p-numbers-section .column04 .inner-column:before{background:url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/numbers_img_person01.png) no-repeat 0 0;background-size:cover;bottom:-10px;height:172.5px;left:-10px;width:148.5px}.p-numbers-section .column04 .inner-column:after{background:url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/numbers_img_person02.png) no-repeat 0 0;background-size:cover;bottom:0;height:221px;right:-10px;width:113.5px}@media screen and (max-width:1060px){.p-numbers-section .column01 .ballon{padding:16px 20px}}@media screen and (max-width:940px){.p-numbers-section .column01 .ballon{border-bottom-right-radius:0;border-top-left-radius:15px;right:290px;top:10px}.p-numbers-section .column03{padding:50px}.p-numbers-section .column03 .other-rank .rank{width:inherit}.p-numbers-section .column03 .other-rank .title{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-numbers-section .column03 .other-rank .text{padding-top:10px;width:100%}}@media screen and (max-width:820px){.p-numbers-section .column .column-title{margin-bottom:20px;text-align:center}.p-numbers-section .column .graph{margin-top:0}.p-numbers-section .column01 .graph{margin-top:80px}.p-numbers-section .column01 .ballon{right:35%;top:120px}.p-numbers-section .column02 .badge{left:90px;right:inherit;top:150px}.p-numbers-section .column03 .top3-list .title{padding:20px 20px 10px}.p-numbers-section .column03 .top3-list .text{padding:0 20px 20px}.p-numbers-section .column04 .inner-column:before{left:-60px}.p-numbers-section .column04 .inner-column:after{right:-60px}}@media screen and (max-width:640px){.p-numbers-section .column02 .badge{font-size:12px;height:140px;left:60px;padding:25px 20px;top:130px;width:140px}.p-numbers-section .column02 .badge .num{font-size:40px}.p-numbers-section .column03 .top3-list{display:block}.p-numbers-section .column03 .top3-list dl{background:none;margin:0 0 20px!important;width:100%}.p-numbers-section .column03 .top3-list .rank{background:none!important;padding-bottom:0}.p-numbers-section .column03 .top3-list .rank img{width:80px}.p-numbers-section .column03 .top3-list .title{background:#f6f6f6;margin-top:-20px;padding-top:30px}.p-numbers-section .column03 .top3-list .text{background:#f6f6f6}.p-numbers-section .column04 .catch{margin:40px 0 20px}.p-numbers-section .column04 .catch br{display:block}.p-numbers-section .column04 .catch:after,.p-numbers-section .column04 .catch:before{height:60px}.p-numbers-section .column04 .inner-column:before{height:86.25px;width:74.25px}.p-numbers-section .column04 .inner-column:after{height:110.5px;width:56.75px}}@media screen and (max-width:480px){.p-numbers-section{padding:40px 0 80px}.p-numbers-section .column{padding:40px 24px}.p-numbers-section .column .column-title{font-size:20px}.p-numbers-section .column .column-title .sub{font-size:15px}.p-numbers-section .column01 .ballon{font-size:12px;top:90px}.p-numbers-section .column02 .badge{font-size:10px;height:110px;left:40px;padding:18px 20px;top:120px;width:110px}.p-numbers-section .column02 .badge .num{font-size:30px}.p-numbers-section .column03 .other-rank .rank{font-size:18px}.p-numbers-section .column03 .other-rank .rank .num{font-size:24px}.p-numbers-section .column04 .inner-column{padding:40px 20px 60px}.p-numbers-section .column04 .inner-column:before{left:-30px}.p-numbers-section .column04 .inner-column:after{right:-30px}}.p-future-section{background:#00afd7 url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/future_img_title.png) no-repeat 50% 0;background-size:247px 271px;padding:60px 0 300px}.p-future-section .c-title{color:#fff;margin-bottom:100px}.p-future-section .c-title .sub{color:#fff}.p-future-section .sub-title{color:#fff;font-size:24px;font-weight:700;line-height:1.6;margin-bottom:20px;text-align:center}.p-future-section .column-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.p-future-section .column-section .column-wrap{margin-bottom:20px;padding:0 10px;width:50%}.p-future-section .column-section .column-wrap .column{background:#fff;border-radius:8px;padding:25px 40px 30px}.p-future-section .column-section .column-wrap .column .icon{margin-bottom:10px}.p-future-section .column-section .column-wrap .column .title{color:#0e56a2;font-size:18px;font-weight:700;line-height:1.8;margin-bottom:10px}.p-future-section .column-section .column-wrap .column .text{line-height:1.8}.p-future-section .catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:32px;font-weight:700;justify-content:center;line-height:1.6;margin-bottom:30px;text-align:center}.p-future-section .catch:after,.p-future-section .catch:before{content:"";width:2px}.p-future-section .catch:before{margin-right:20px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.p-future-section .catch:after{margin-left:20px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.p-future-section .catch:after,.p-future-section .catch:before{background:#fff;height:52px}.p-future-section .catch-icon{text-align:center}.p-future-section .catch-text{color:#fff;font-size:20px;font-weight:700;line-height:1.6;margin:-10px 0 16px;text-align:center}.p-future-section .catch-img{text-align:center}@media screen and (max-width:820px){.p-future-section .column-section{display:block}.p-future-section .column-section .column-wrap{width:100%}.p-future-section .column-section .column-wrap .column .icon,.p-future-section .column-section .column-wrap .column .title{text-align:center}.p-future-section .catch{font-size:24px}.p-future-section .catch-img{margin:0 -40px}}@media screen and (max-width:480px){.p-future-section{background-position:50% 40px;background-size:200px 220px;padding:80px 0 180px}.p-future-section .c-title{margin-bottom:60px}.p-future-section .sub-title{font-size:20px}.p-future-section .column-section{margin-bottom:40px}.p-future-section .column-section .column-wrap .column{padding:30px 20px}.p-future-section .catch{margin-bottom:20px}.p-future-section .catch:after,.p-future-section .catch:before{height:80px}.p-future-section .catch-img{margin:0 -15px}}.p-message-section{padding-bottom:120px}.p-message-section .column{background:#fff url(https://www.nri-secure.co.jp/hubfs/NRIS/Image/service/solution/secure-sketch/4th-anniversary/images/message_bg.png) repeat-y 50% 0;background-size:100%;border-radius:12px;margin-top:-200px;padding:50px 40px 80px}.p-message-section .column .text{line-height:2;margin-bottom:20px;text-align:center}.p-message-section .logo{margin-top:100px;text-align:center}@media screen and (max-width:480px){.p-message-section{padding-bottom:60px}.p-message-section .c-title{margin-bottom:30px}.p-message-section .column{margin-top:-100px;padding:40px 16px}.p-message-section .column .text{text-align:left}.p-message-section .logo{margin-top:40px}.p-message-section .logo img{width:260px}}