.main .achievementsec .ttl a:hover{text-decoration:underline}.main .achievementsec .lrbox{margin-top:20px}.main .achievementsec .phtbox{width:157px}.main .achievementsec .phtbox .pht{display:block;aspect-ratio:1}.main .achievementsec .phtbox .pht-img{width:100%;height:100%;object-fit:cover}.main .achievementsec .txtbox{width:513px}.main .achievementsec .txtbox table th{width:150px}.main .achievementsec .txtbox .todetail{text-align:right;margin-top:15px}.main .achievementsec .txtbox .todetail a{display:inline-block;padding-right:20px;font-weight:700;position:relative}.main .achievementsec .txtbox .todetail a::after{content:'';display:block;aspect-ratio:1;width:14px;background:url("../img/common/ico_cir_tri_br_rt.svg") no-repeat center center/contain;position:absolute;right:0;top:0}.main .achievementsec .txtbox .todetail a:hover{text-decoration:underline}@media screen and (max-width: 600px){.main .achievementsec .phtbox{width:157px;margin:0 auto}.main .achievementsec .txtbox{width:100%;margin-top:20px}.main .achievementsec .txtbox table th,.main .achievementsec .txtbox table td{display:table-cell;width:auto;border:1px solid #dbd3ce}.main .achievementsec .txtbox table th{width:100px}.main .achievementsec .txtbox .todetail a{display:block;width:100%;border:1px solid #665344;border-radius:4px;background:linear-gradient(to bottom, #806855, #665344);color:#fff;text-align:center;font-size:1.4rem;font-weight:500;line-height:1.5;padding:12px;position:relative}.main .achievementsec .txtbox .todetail a::after{width:5px;height:10px;background:#fff;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;right:15px;top:0;bottom:0;margin:auto}.main .achievementsec .txtbox .todetail a:hover{text-decoration:none}}#achievmentSingle .mainpht{margin-top:20px}
