[renewal-ui=false] main.account.full.-plan{max-width:100%!important;padding-bottom:0!important}@media screen and (max-width:767px){[renewal-ui=false] main.account.full.-plan{margin:0!important}}[renewal-ui=false] #plan .plan{max-width:1000px;margin:0 auto}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan{padding:0 5%}}[renewal-ui=false] #plan .plan h2{color:#5bb49b;font-size:3rem;background:none;margin:0;padding:0;border:none}[renewal-ui=false] #plan .plan h2:after,[renewal-ui=false] #plan .plan h2:before{display:none}[renewal-ui=false] #plan .plan h2{margin:0 0 60px;padding:60px 0 0;color:#5bb49b!important}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan h2{margin:0 0 20px;padding-top:0}}[renewal-ui=false] #plan .plan article{position:relative}[renewal-ui=false] #plan .plan h3{margin:0 0 20px;font-size:2.2rem}[renewal-ui=false] #plan .plan h3.sub_title{text-align:left}[renewal-ui=false] #plan .plan .box{padding:40px 50px 50px}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .box{padding:20px}}[renewal-ui=false] #plan .plan .plan_compare{width:100%}[renewal-ui=false] #plan .plan .plan_compare thead{position:sticky;background:#fff;z-index:500}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare thead{top:60px}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare thead{top:43px}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare thead tr{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}[renewal-ui=false] #plan .plan .plan_compare thead th{width:18.5%;font-size:1.8rem;padding-bottom:20px}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare thead th{padding-top:10px}}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare thead th:first-of-type{width:26%}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare thead th{width:25%;font-size:1.2rem}[renewal-ui=false] #plan .plan .plan_compare thead th:first-of-type{display:none}[renewal-ui=false] #plan .plan .plan_compare thead th:nth-of-type(2){letter-spacing:-2px}}[renewal-ui=false] #plan .plan .plan_compare thead th span{padding:0 0 5px;border-bottom:5px solid}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare thead th span{display:inline-block}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare thead th span{display:block}}[renewal-ui=false] #plan .plan .plan_compare thead th.pulse_survey{color:#60b981}[renewal-ui=false] #plan .plan .plan_compare thead th.pulse_survey span{border-color:#60b981}[renewal-ui=false] #plan .plan .plan_compare thead th.standard{color:#4aa17e}[renewal-ui=false] #plan .plan .plan_compare thead th.standard span{border-color:#4aa17e}[renewal-ui=false] #plan .plan .plan_compare thead th.pdca{color:#4aa1a1}[renewal-ui=false] #plan .plan .plan_compare thead th.pdca span{border-color:#4aa1a1}[renewal-ui=false] #plan .plan .plan_compare thead th.improve{color:#416cac}[renewal-ui=false] #plan .plan .plan_compare thead th.improve span{border-color:#416cac}[renewal-ui=false] #plan .plan .plan_compare tbody tr{margin:5px 0 0}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare tbody tr{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}[renewal-ui=false] #plan .plan .plan_compare tbody th{position:relative;text-align:left;background:#f8f8f8}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare tbody th{padding:10px 15px;border-top:5px solid #fff;border-bottom:5px solid #fff;border-radius:10px 0 0 10px}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare tbody th{padding:10px 10px 0;width:100%;display:block;font-size:1.4rem}}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare tbody th .help{position:absolute;top:0;bottom:0;right:-10px;margin:auto 0}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare tbody th .help{display:none}}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare tbody th .helper{left:0;bottom:95%;width:463px;font-size:1.4rem;font-weight:400}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare tbody th .helper{font-weight:400;padding:0 0 5px;border-bottom:1px dotted #ccc}}[renewal-ui=false] #plan .plan .plan_compare tbody td{padding:5px 0;background:#f8f8f8}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare tbody td{border-top:5px solid #fff;border-bottom:5px solid #fff}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare tbody td{display:inline-block;width:25%;padding:0 0 15px}}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan .plan_compare tbody td:last-of-type{border-radius:0 10px 10px 0}}[renewal-ui=false] #plan .plan .plan_compare tbody td img{vertical-align:middle}[renewal-ui=false] #plan .plan .plan_compare tbody .price td{color:#de5684;font-weight:600;font-size:1.8rem}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .plan_compare tbody .price td{font-size:1.3rem}}[renewal-ui=false] #plan .plan .plan_compare .sub_header th{background:#727272;padding:10px 15px;border-radius:5px;color:#fff;text-align:left}[renewal-ui=false] #plan .plan .attention{margin:10px 0 0;text-align:right;font-size:1.4rem}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .attention{font-size:1.2rem;text-align:left}}[renewal-ui=false] #plan .plan .btn_area{margin:40px auto}[renewal-ui=false] #plan .plan .btn_area a{position:relative;display:block;width:100%;max-width:450px;height:90px;font-size:24px;line-height:90px;color:#fff;margin:0 auto;padding-left:30px;text-decoration:none;background:rgba(254,146,23,.95) url(/btn_arrow_lp.90b099a7.svg) left 30px center no-repeat;border:1px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .btn_area a{height:70px;line-height:70px;font-size:20px}}@media screen and (max-width:320px){[renewal-ui=false] #plan .plan .btn_area a{font-size:18px;background:rgba(254,146,23,.95) url(/btn_arrow_lp.90b099a7.svg) left 20px center no-repeat}}[renewal-ui=false] #plan .plan .btn_area a:hover{opacity:1;color:#fff;background-color:#f08001;text-decoration:none}[renewal-ui=false] #plan .plan .btn_area p{margin:20px 0 0;font-size:1.6rem}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .btn_area p{font-size:1.4rem}}[renewal-ui=false] #plan .plan .btn_area p strong{color:#de5684}[renewal-ui=false] #plan .plan .btn_area .catch_text{font-size:2rem;font-weight:600;margin:0 0 10px}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan .btn_area .catch_text{font-size:4vw}}[renewal-ui=false] #plan .plan_recommend{margin:100px 0 0;padding:60px 0;width:100%;background:#e8ffe6;background:-moz-linear-gradient(180deg,#e8ffe6 0,#f9fff8 100%);background:-webkit-linear-gradient(180deg,#e8ffe6,#f9fff8);background:linear-gradient(180deg,#e8ffe6,#f9fff8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e8ffe6",endColorstr="#f9fff8",GradientType=1)}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend{margin:60px 0 0;padding:40px 5%}}[renewal-ui=false] #plan .plan_recommend h2{background:none;margin:0;padding:0;border:none}[renewal-ui=false] #plan .plan_recommend h2:after,[renewal-ui=false] #plan .plan_recommend h2:before{display:none}[renewal-ui=false] #plan .plan_recommend h2{color:#22634b!important;font-size:3rem}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend h2{font-size:2rem}}[renewal-ui=false] #plan .plan_recommend .plan_introduction{max-width:1000px}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan_recommend .plan_introduction{margin:100px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .plan_introduction{margin:60px 0 0}}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#fff;border-radius:10px}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan_recommend .plan_introduction dl{width:24%}}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .plan_introduction dl{margin-top:40px}}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl dt{position:relative;border-radius:0 0 10px 10px;padding:15px;font-size:2rem;color:#fff}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .plan_introduction dl dt{font-size:1.8rem}}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl dt:before{content:"";position:absolute;margin:0 auto;top:0;left:0;right:0;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:10px 6px 0}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl dd{padding:15px 0}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .plan_introduction dl dd{padding:10px 0;font-size:1.4rem}}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl dd figure{width:100px;margin:-80px auto 0}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .plan_introduction dl dd figure{width:60px;margin:-40px auto 10px}}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl dd figure img{width:100%;height:auto}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl.pulse_survey dt{background:#60b981}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl.standard dt{background:#4aa17e}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl.pdca dt{background:#4aa1a1}[renewal-ui=false] #plan .plan_recommend .plan_introduction dl.improve dt{background:#416cac}[renewal-ui=false] #plan .plan_recommend .annotation{max-width:1000px;margin:0 auto;text-align:right}[renewal-ui=false] #plan .plan_recommend .annotation a{display:inline-block;font-size:1.4rem;text-align:center}@media screen and (min-width:768px){[renewal-ui=false] #plan .plan_recommend .annotation a{width:24%}}[renewal-ui=false] #plan .plan_recommend .box{max-width:1000px;padding:50px}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .box{padding:20px}}[renewal-ui=false] #plan .plan_recommend #improve_plan{margin:100px auto 0;background:url(/plan_improve_lt.ce145f51.png) 0 0 no-repeat,url(/plan_improve_rt.e752408b.png) 100% 100% no-repeat;background-color:#fff}[renewal-ui=false] #plan .plan_recommend #improve_plan figure{margin:-120px 0 0}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend #improve_plan figure{margin:-100px 0 0}}[renewal-ui=false] #plan .plan_recommend #improve_plan figure img{width:142px;height:auto}[renewal-ui=false] #plan .plan_recommend #improve_plan h3{margin:0;padding:0;font-size:2.4rem;color:#416cac;font-weight:600}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend #improve_plan h3{font-size:1.8rem}}[renewal-ui=false] #plan .plan_recommend #improve_plan h3 .option_text{display:inline-block;width:auto;height:auto;margin-right:10px;padding:3px 8px;font-size:16px;color:#333;background:#efefef;border-radius:0}[renewal-ui=false] #plan .plan_recommend #improve_plan p{margin:5px 0 0;padding:0}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend #improve_plan p{font-size:1.4rem;text-align:left}}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail{margin:30px 0 0}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail thead th{padding:10px 0;background:#416cac;color:#fff}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail thead th:nth-of-type(n+2){width:29%}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail tbody th{padding:15px 10px;text-align:left;border-bottom:1px solid #ccc}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail tbody td{padding:15px;text-align:left;font-size:1.4rem;vertical-align:top;border-bottom:1px solid #ccc}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail tbody td:nth-of-type(2){background:#f5f5f5}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail_sp h4{margin:20px 0 0;padding:5px;background:#416cac;color:#fff}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail_sp dl{margin:0 10px;padding:0}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail_sp dl dt{margin:0;padding:10px 0 0;float:left;width:4em;text-align:left;font-size:1.4rem}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail_sp dl dd{margin:0;padding:10px 0 10px 5em;text-align:left;font-size:1.4rem;border-bottom:1px solid #ccc}[renewal-ui=false] #plan .plan_recommend #improve_plan .improve_detail_sp dl dd:last-of-type{border-bottom:none}}[renewal-ui=false] #plan .plan_recommend #improve_plan .attention{margin:10px 0 0;text-align:left;font-size:1.4rem}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend #improve_plan .attention{font-size:1.2rem}}[renewal-ui=false] #plan .plan_recommend .btn_area{margin:40px auto}[renewal-ui=false] #plan .plan_recommend .btn_area a{position:relative;display:block;width:100%;max-width:450px;height:90px;font-size:24px;line-height:90px;color:#fff;margin:0 auto;padding-left:30px;text-decoration:none;background:rgba(254,146,23,.95) url(/btn_arrow_lp.90b099a7.svg) left 30px center no-repeat;border:1px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .btn_area a{height:70px;line-height:70px;font-size:20px}}@media screen and (max-width:320px){[renewal-ui=false] #plan .plan_recommend .btn_area a{font-size:18px;background:rgba(254,146,23,.95) url(/btn_arrow_lp.90b099a7.svg) left 20px center no-repeat}}[renewal-ui=false] #plan .plan_recommend .btn_area a:hover{opacity:1;color:#fff;background-color:#f08001;text-decoration:none}[renewal-ui=false] #plan .plan_recommend .btn_area p{margin:20px 0 0;font-size:1.6rem}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .btn_area p{font-size:1.4rem}}[renewal-ui=false] #plan .plan_recommend .btn_area p strong{color:#de5684}[renewal-ui=false] #plan .plan_recommend .btn_area .catch_text{font-size:2rem;font-weight:600;margin:0 0 10px}@media screen and (max-width:767px){[renewal-ui=false] #plan .plan_recommend .btn_area .catch_text{font-size:4vw}}