.evaluation-box{ display:flex; padding:20px; background:#fff; border-radius:6px; box-shadow:0 5px 0 #71b219,17px 17px 31px 0 rgba(0,0,0,.04);}.evaluation-box__value{ flex:0 0 160px; height:100%; margin-left:auto; margin-right:auto; border-radius:6px; border:3px solid #daebd8; background:#f3f7f2; padding:16px; display:flex; flex-direction:column; justify-content:center; align-items:center; margin-bottom:20px;}.evaluation-box__text{ flex:1; padding-left:20px;}.evaluation-box__value-main{ display:flex; align-items:baseline; color:rgba(0,0,0,.75); font-weight:700; font-size:20px; line-height:28px;}.evaluation-box__value-main span{ font-weight:500; color:#539100; font-size:26px; line-height:1;}.evaluation-box__value-bar{ margin:4px 0; width:100%; border-radius:2px; overflow:hidden; height:10px; background-color:#dde0dc; position:relative;}.evaluation-box__value-bar-filler{ background-color:#71b219; position:absolute; z-index:1; height:100%; top:0; left:0;}.evaluation-box__value-bar-filler:after{ z-index:2; position:absolute; content:""; left:0; top:3px; width:calc(100% - 1px); height:4px; background-image:-o-linear-gradient(left,rgba(0,0,0,.4) 1px,rgba(0,0,0,0) 1px); background-image:linear-gradient(90deg,rgba(0,0,0,.4) 1px,rgba(0,0,0,0) 0); background-repeat:repeat-x; background-size:calc(20% - .2px) 100%;}.evaluation-box__value-title{ font-size:12px; line-height:22px; margin:6px 0 8px; position:relative; cursor:help;}.evaluation-box__value-title .progress__title-icon{ background:url('/assets/dist/profile-new/img/progress-title-icon.svg') no-repeat; width:12px; height:12px; margin-left:5px; display:inline-block;}.evaluation-box__value-title .progress__tooltip{ cursor:default; position:absolute; top:calc(100% + 5px); left:50%; width:310px; padding:16px; background:#f3f7f2; border:1px solid #e1e1e1; font-size:inherit; line-height:inherit; -webkit-box-shadow:7px 7px 13px rgba(0,0,0,.23); box-shadow:7px 7px 13px rgba(0,0,0,.23); border-radius:6px; z-index:50; -webkit-transition:.2s ease-out; -o-transition:.2s ease-out; transition:.2s ease-out; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; opacity:0; visibility:hidden;}.evaluation-box__value-logo{ display:flex; justify-content:center;}@media (max-width:580px){ .evaluation-box{ flex-direction:column; }}.responsive-table{ margin-top:0px;}.responsive-table caption{box-shadow:none; background:none;}.block-intro .table-contents{ margin-top:0px;}@media (max-width:575px){ .responsive-table{ box-shadow:none; } .responsive-table caption{ background:none; display:block; position:sticky; left:0; }}