.m-price-col .price-plan-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1px}.m-price-col .plan-item{background:#fff;margin-left:-1px;text-align:center}.m-price-col .plan-item.-individual .price-field strong{font-size:2.4rem}.m-price-col .plan-item.-individual .excess-charge,.m-price-col .plan-item.-individual .text-field{font-size:2.4rem;font-weight:700}.m-price-col .price-main{border:1px solid #ccc;padding-bottom:20px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.m-price-col .price-main .plan-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00aed7;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;height:5.278em;margin-bottom:1.8em;overflow:hidden;position:relative;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.m-price-col .price-main .plan-name:after{border-bottom:1px solid #dbe0e8;bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 48px)}.m-price-col .price-main .plan-name>*{margin:0;width:100%}.m-price-col .price-main .plan-name .recd{background:#f5ad6a;color:#fff;font-size:1.2rem;font-weight:400;left:0;line-height:1;padding:24px 0 6px;position:absolute;text-align:center;top:0;-webkit-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%);-webkit-transform-origin:left top;transform-origin:left top;width:85px;z-index:2}.m-price-col .price-main .price-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:16px;padding:0 24px}.m-price-col .price-main .price-field p{margin:0}.m-price-col .price-main .price-field .price{font-weight:700;-webkit-transition:color .3s;transition:color .3s}.m-price-col .price-main .price-field strong{font-size:3.4rem}.m-price-col .price-main .comment-field{margin-bottom:1.8em;padding:0 24px}.m-price-col .price-main .link-field{margin-bottom:26px;padding:0 24px}.m-price-col .price-main .link-field a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #00afd7;border-radius:4px;color:#00afd7;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;height:50px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.m-price-col .price-main .link-field a>*{display:block;width:100%}.m-price-col .price-main .link-field a:hover{background:#00afd7;color:#fff;opacity:1}.m-price-col .price-main .text-field{padding:0 24px}.m-price-col .price-main .text-field .heading{font-size:1.6rem;font-weight:700}.m-price-col .price-main:hover{border-color:#dbe0e8;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.m-price-col .price-main:hover .plan-name{background:#00afd7;color:#fff}.m-price-col .price-main:hover .plan-name:after{opacity:0}.m-price-col .price-main:hover .price-field .price,.m-price-col .price-main:hover .text-field ul{color:#00afd7}.m-price-col .price-text-content ul{list-style:none;padding:0;text-align:left;-webkit-transition:color .3s;transition:color .3s}.m-price-col .price-text-content ul li{line-height:1.25;padding-left:22px;position:relative}.m-price-col .price-text-content ul li:before{background:url(https://www.nri-secure.co.jp/hubfs/NRIS/NriSecure_June2019Theme/image/service/solution/crypto/202006/icon-task.png) no-repeat 50%;background-size:contain;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.m-price-col .price-text-content ul li:not(:last-child){margin-bottom:.65em}.m-price-col .excess-charge{border:1px solid #ccc;margin-top:40px;padding-bottom:25px}.m-price-col .excess-charge .ec-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;height:4.334em;margin-bottom:28px;position:relative}.m-price-col .excess-charge .ec-heading:after{border-bottom:1px solid #ccc;bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 48px)}.m-price-col .excess-charge .ec-heading>*{margin:0;width:100%}.m-price-col .excess-charge .title{font-weight:700;margin-bottom:.65em}.m-price-col .excess-charge ul{list-style:none;padding:0}.m-price-col .excess-charge .ex-list{font-size:1.4rem;line-height:1.5}.m-price-col .excess-charge .ex-list li strong{font-size:2rem}.m-price-col .excess-charge .ex-list li:not(:last-child){margin-bottom:35px;position:relative}.m-price-col .excess-charge .ex-list li:not(:last-child):after,.m-price-col .excess-charge .ex-list li:not(:last-child):before{border-top:1px solid #425563;content:"";display:block;height:1px;left:50%;margin:17px 0 0 -10px;position:absolute;top:100%;width:20px}.m-price-col .excess-charge .ex-list li:not(:last-child):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.m-price-col .price-plus{height:50px;margin:40px auto 0;position:relative;width:50px}.m-price-col .price-plus:after,.m-price-col .price-plus:before{border-top:1px solid #425563;content:"";display:block;height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.m-price-col .price-plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.m-price-col .price-option{border:1px solid #ccc;font-weight:700;margin-top:40px;padding:0 40px 48px;text-align:center}.m-price-col .price-option .heading{border-bottom:1px solid #ccc;margin-bottom:3em;padding:1.032em 0}.m-price-col .price-option.-col3 ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.m-price-col .price-option.-col3 ul:after{content:"";display:block;width:30%}.m-price-col .price-option.-col3 ul li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30%}.m-price-col .price-option.-col3 ul li:nth-child(3n - 2){width:35%}.m-price-col .price-option.-col3 ul li:not(:last-child){margin-bottom:1em}.m-price-col .price-option a{color:inherit}.m-price-col .price-classification{margin-bottom:3em;text-align:center}.m-price-col .price-classification .heading{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:30px}.m-price-col .price-classification .heading-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.8rem;font-weight:700;margin:0;max-width:calc(33.33% - 30px);position:relative;width:280px}.m-price-col .price-classification .heading-item:before{border-top:1px solid #ccc;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.m-price-col .price-classification .heading-item>span{background:#fff;display:inline-block;padding:0 1em}.m-price-col .price-classification .heading-item:last-child{max-width:calc(66.66% - 16px);width:680px}.m-price-col .price-classification .group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-price-col .price-classification .group,.m-price-col .price-classification .price-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-price-col .price-classification .price-item{background:#deedf1;color:#425563;font-size:2.4rem;font-weight:700;line-height:1;max-width:calc(33.33% - 30px);padding:18px 15px;width:280px}.m-price-col .price-classification .price-item.-first{background:#f4f5f6}.m-price-col .price-classification .price-item>*{width:100%}.m-price-col .price-classification .price-item small{font-size:.75em;padding:0}.m-price-col .price-classification .plus{height:30px;margin:0 auto;position:relative;width:30px}.m-price-col .price-classification .plus:after,.m-price-col .price-classification .plus:before{border-top:1px solid #425563;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.m-price-col .price-classification .plus:after{-webkit-transform:rotate(90deg) translate(-50%,-50%);transform:rotate(90deg) translate(-50%,-50%);-webkit-transform-origin:left top;transform-origin:left top}@media screen and (max-width:767px){.m-price-col .price-plan-container{padding-left:0}.m-price-col .swiper-pagination{border:1px solid #ccc;display:table;margin-bottom:25px;table-layout:fixed;width:100%}.m-price-col .swiper-pagination .swiper-pagination-bullet{background:#fff;color:#00afd7;display:table-cell;font-size:1.1rem;font-weight:500;height:4.5em;line-height:1.2;margin:0;text-align:center;-webkit-transform:none;transform:none;vertical-align:middle;width:auto;word-break:break-word}.m-price-col .swiper-pagination .swiper-pagination-bullet:not(:last-child){border-right:1px solid #ccc}.m-price-col .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ecf7fb}.m-price-col .plan-item{margin-left:0;padding:0 1px}.m-price-col .swiper-slide-active .price-main{border-color:#dbe0e8}.m-price-col .swiper-slide-active .price-main .plan-name{background:#00afd7;color:#fff}.m-price-col .swiper-slide-active .price-main .plan-name:after{opacity:0}.m-price-col .swiper-slide-active .price-main .price-field .price,.m-price-col .swiper-slide-active .price-main .text-field ul li strong{color:#00afd7}.m-price-col .price-main .plan-name{height:4em;margin-bottom:1.5em}.m-price-col .price-main .comment-field,.m-price-col .price-main .link-field{margin-bottom:1.5em}.m-price-col .price-main:hover{-webkit-box-shadow:none;box-shadow:none}.m-price-col .excess-charge{margin-top:20px}.m-price-col .excess-charge .ec-heading{height:4em;margin-bottom:1.5em}.m-price-col .price-plus{height:40px;margin-top:20px;width:40px}.m-price-col .price-option{margin-top:20px;padding:0 24px 20px}.m-price-col .price-option .heading{margin-bottom:2em}.m-price-col .price-option ul li{display:inline-block}.m-price-col .price-option ul li:not(:last-child){margin-right:1em}.m-price-col .price-classification{margin-bottom:2em}.m-price-col .price-classification .heading{margin-bottom:1.2em}.m-price-col .price-classification .heading-item{font-size:1.2rem;max-width:calc(33.33% - 17px)}.m-price-col .price-classification .heading-item:last-child{max-width:calc(66.66% - 10px)}.m-price-col .price-classification .heading-item>span{padding:0 .8em}.m-price-col .price-classification .price-item{font-size:1.4rem;max-width:calc(33.33% - 17px);padding:10px 5px;width:100%}.m-price-col .price-classification .price-item small{font-size:.857em;margin-top:2px}.m-price-col .price-classification .plus{height:15px;width:15px}}@media (max-width:374px){.m-price-col .price-classification .heading{margin-bottom:15px}.m-price-col .price-classification .heading-item{font-size:3vw}.m-price-col .price-classification .price-item{font-size:4vw}}