.p-summary{border:1px solid #ddd;border-radius:10px;padding:0 14px;margin:42px 0 28px}.p-summary_content{margin-top:-14px}.p-summary_title{position:relative;display:inline-block;padding:7px 20px;border-radius:30px;color:#fff;font-size:14px;font-weight:700;background:#03a6c9}.p-summary_title:before{content:"";position:absolute;bottom:-11px;border-top:16px solid #03a6c9;border-left:16px solid transparent;border-right:0 solid transparent}.p-summary_list{margin:21px 0 0 7px}.p-summary_list li{font-weight:700;font-size:15px;line-height:1.4;margin-bottom:20px;padding-left:27px;position:relative}.p-summary_list li:before{position:absolute;left:0;content:"";height:18px;width:18px;background:url("/images/apps/ico_summary-check.png");background-size:18px}.p-best3{margin:28px 0;padding:21px 14px 14px;background:#ffe6ce;border-radius:14px}.p-best3_text{color:#000;font-size:18px;font-weight:700;text-align:center}.p-best3_top{width:100%;margin:10px 0 14px;padding:14px;background:#fff;border-radius:14px}.p-best3_top .c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.p-best3_top .c-app-icon{-ms-flex-negative:0;flex-shrink:0;width:70px}.p-best3_top .c-app-icon img{width:70px;height:70px;border-radius:16px}.p-best3_title{margin-bottom:7px;font-size:14px;font-weight:700;line-height:1.4}.p-best3_title--top{font-size:15px}.p-best3_developer{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:10px;font-size:12px;color:#666}.p-best3_bottom{display:grid;grid-template-columns:1fr 1fr;gap:0 21px}.p-best3_bottomapp{display:grid;grid-template-rows:77px auto auto 40px;text-align:center}.p-best3_bottomapp .c-app-icon{margin:0 auto 7px;width:70px}.p-best3_bottomapp .c-app-icon img{width:70px;height:70px;border-radius:16px}.p-best3 .dl-btn{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;justify-content:center;margin-top:10px;padding:10px;background:#03a6c9;color:#fff;font-size:15px;font-weight:700;border-radius:20px;gap:4px}.p-best3_pr{margin-top:14px;color:#666;font-size:12px;text-align:right}@media screen and (max-width:767px){.p-post-img .p-post-img_container~.p-post-img_container{margin-top:28px}}@media screen and (min-width:768px){.p-post-img .p-post-img_container~.p-post-img_container{margin-top:35px}}.c-oslabel-price{color:#666;font-size:13px}