.country-label{display:grid;gap:5px}@media screen and (min-width: 769px){.country-label{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 768px){.country-label{grid-template-columns:1fr 1fr 1fr}}.country-label .country{display:flex;align-items:center;padding:5px;border:1px solid #eee}.country-label .country .thumbnail{width:20px;padding-right:5px}.country-label .country .name{font-size:1.2rem}.applicant-reviews .review{border:solid 1px #d8d8d8;border-radius:6px}@media screen and (min-width: 769px){.applicant-reviews .review{padding:0 29px;margin-bottom:40px}}@media screen and (max-width: 768px){.applicant-reviews .review{padding:0 20px;margin-bottom:20px}}@media screen and (min-width: 769px){.applicant-reviews .review .header{margin-bottom:20px}}@media screen and (max-width: 768px){.applicant-reviews .review .header{margin-bottom:15px}}.applicant-reviews .review .header .left{float:left}@media screen and (min-width: 769px){.applicant-reviews .review .header .left .thumbnail{width:45px;height:45px;padding-top:32px}}@media screen and (max-width: 768px){.applicant-reviews .review .header .left .thumbnail{width:38px;height:38px;padding-top:21px}}.applicant-reviews .review .header .left .name{position:absolute;display:inline;color:#555;font-size:18px;font-weight:bold;letter-spacing:1.13px}@media screen and (min-width: 769px){.applicant-reviews .review .header .left .name{padding-top:46px;margin-left:10px}}@media screen and (max-width: 768px){.applicant-reviews .review .header .left .name{padding-top:30px}}@media screen and (max-width: 320px){.applicant-reviews .review .header .left .name{font-size:15px}}.applicant-reviews .review .header .right{color:#999;font-family:HiraKakuPro-W3;text-align:right}@media screen and (min-width: 769px){.applicant-reviews .review .header .right{padding-top:29px;font-size:15px;letter-spacing:.94px;line-height:1.33}}@media screen and (max-width: 768px){.applicant-reviews .review .header .right{padding-top:20px;font-size:13px;letter-spacing:.81px;line-height:1.54}}@media screen and (max-width: 320px){.applicant-reviews .review .header .right{font-size:12px}}.applicant-reviews .review .middle{border-top:1px dashed #d8d8d8}@media screen and (min-width: 769px){.applicant-reviews .review .middle{display:flex}}.applicant-reviews .review .middle .scores{margin-bottom:20px}@media screen and (min-width: 769px){.applicant-reviews .review .middle .scores{width:230px}}.applicant-reviews .review .middle .scores .score{padding-top:30px}.applicant-reviews .review .middle .scores .score:first-child{padding-top:20px}@media screen and (max-width: 768px){.applicant-reviews .review .middle .scores .score{padding-top:15px}}.applicant-reviews .review .middle .scores .score .bar{display:flex;flex-wrap:wrap;align-items:center;padding-top:10px}.applicant-reviews .review .middle .scores .score .bar .circles{top:50%;height:10px;margin-top:-5px;background:4% center/6px 6px radial-gradient(circle, #fcfcfc 50%, transparent 50%) no-repeat,27% center/6px 6px radial-gradient(circle, #fcfcfc 50%, transparent 50%) no-repeat,50% center/6px 6px radial-gradient(circle, #fcfcfc 50%, transparent 50%) no-repeat,73% center/6px 6px radial-gradient(circle, #fcfcfc 50%, transparent 50%) no-repeat,96% center/6px 6px radial-gradient(circle, #fcfcfc 50%, transparent 50%) no-repeat}@media screen and (min-width: 769px){.applicant-reviews .review .middle .scores .score .bar .circles{width:70%}}@media screen and (max-width: 768px){.applicant-reviews .review .middle .scores .score .bar .circles{width:72%}}.applicant-reviews .review .middle .scores .score .bar .circles progress[value]{position:relative;z-index:-1;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.applicant-reviews .review .middle .scores .score .bar .circles progress[value]::-webkit-progress-value{height:10px;background-color:#ff758c;border-radius:5px}.applicant-reviews .review .middle .scores .score .bar .circles progress[value]::-webkit-progress-bar{height:10px;background-color:#eee;border-radius:5px}.applicant-reviews .review .middle .scores .score .bar .content{color:#555;font-size:12px;letter-spacing:.75px;line-height:2.25;text-align:right}@media screen and (min-width: 769px){.applicant-reviews .review .middle .scores .score .bar .content{width:30%}}@media screen and (max-width: 768px){.applicant-reviews .review .middle .scores .score .bar .content{width:28%}}@media screen and (min-width: 769px){.applicant-reviews .review .middle .table{width:calc(100% - 230px);margin-top:20px;margin-left:30px}}.applicant-reviews .review .middle .table .table-box{margin-top:10px}@media screen and (min-width: 769px){.applicant-reviews .review .middle .table .table-box .table-one-column{margin-bottom:30px}}@media screen and (max-width: 768px){.applicant-reviews .review .middle .table .table-box .table-one-column{margin-bottom:20px}}.applicant-reviews .review .middle .table .table-box .table-one-column th{box-sizing:border-box;font-weight:normal}@media screen and (min-width: 769px){.applicant-reviews .review .middle .table .table-box .table-one-column th{width:129px;padding:10px;font-size:1.2rem}}@media screen and (max-width: 768px){.applicant-reviews .review .middle .table .table-box .table-one-column th{width:100px;padding:5px 10px}}.applicant-reviews .review .middle .table .table-box .table-one-column td{box-sizing:border-box;font-weight:normal}@media screen and (min-width: 769px){.applicant-reviews .review .middle .table .table-box .table-one-column td{width:calc(100% - 129px);padding:10px;font-size:1.2rem}}@media screen and (max-width: 768px){.applicant-reviews .review .middle .table .table-box .table-one-column td{width:calc(100% - 100px);padding:5px 10px}}.applicant-reviews .review .comment{color:#555;font-size:15px;letter-spacing:.94px;line-height:1.8}@media screen and (min-width: 769px){.applicant-reviews .review .comment{padding-left:2px;margin-bottom:25px}}@media screen and (max-width: 768px){.applicant-reviews .review .comment{margin-bottom:20px}}.applicant-reviews .review .title{color:#555;font-weight:bold}@media screen and (min-width: 769px){.applicant-reviews .review .title{padding-left:2px;font-size:15px;letter-spacing:.94px;line-height:1.8}}@media screen and (max-width: 768px){.applicant-reviews .review .title{font-size:14px;letter-spacing:.88px;line-height:1.5}}.agent{width:100%;margin-bottom:25px}@media screen and (min-width: 769px){.agent{display:flex;align-items:center}}.agent .logo{padding:20px;border:1px solid #d8d8d8;margin:0 auto}@media screen and (min-width: 769px){.agent .logo{margin-right:25px}}@media screen and (max-width: 768px){.agent .logo{width:90px;margin-bottom:25px}}.agent .logo .image{width:100%}.agent .summary{font-size:1.5rem;line-height:1.8;letter-spacing:1;color:#444}.table-one-column,.kuraveil-description{margin-bottom:40px}.purpose-label{font-size:1.2rem}.tips{margin-top:-15px;margin-bottom:25px;color:#444;font-size:1.2rem;letter-spacing:.75px;line-height:1.75}
