.linktext{font-size:2rem;font-weight:200}@media only screen and (max-width: 768px){.linktext{font-size:1.5rem}}.col4,.col3,.col1{font-size:1.8rem;line-height:3.8rem}@media only screen and (max-width: 768px){.col4,.col3,.col1{font-size:1.3rem;line-height:2rem}}dl dt,dl dd{color:#444;border-bottom:1px solid #ffd5ce;padding:.5%;text-align:left}dl dt .tit,dl dd .tit{font-weight:700}dl dt:last-child{border-bottom:none}dl dd:last-child{border-bottom:none}dl dt.last{border-bottom:none}dl dt{width:46%}dl dd{width:52%;padding-left:2%}@media only screen and (max-width: 768px){dl dt{width:100%;border-bottom:none}dl dd{width:100%;padding-left:0}}dt,dd{background-color:#fff}dt .tit,dd .tit{font-weight:700;font-size:120%;margin-bottom:.5em}dd{background-color:#fff;font-weight:100;font-size:1.8rem;line-height:3.8rem}@media only screen and (max-width: 768px){dd{font-size:1.3rem;line-height:2.5rem}}dd.first-place{background-image:url("../../shared/img/bg-logo.webp");background-repeat:no-repeat;background-position:right bottom}@media only screen and (max-width: 768px){dd.first-place{background-size:40%}}.other dt img{display:inline}.other h4{padding:2% .5% .5% .5%}.other .line_b{border-bottom:1px solid #ffd5ce;padding-bottom:2em}.other dt{width:50%}@media only screen and (max-width: 768px){.other dt{font-size:1.25rem}}.other dl dd{width:100%}@media only screen and (max-width: 768px){.other dl dd{font-size:1.1rem}}dl dt.award{width:50%}dl dd.low{width:45%;padding-top:2.5em}dl dd.low .tit{font-size:110%;margin-bottom:.5em}@media only screen and (max-width: 768px){dl dt.award{width:100%}dl dd.low{width:100%;padding-top:.5em}}.award{display:flex;flex-direction:column}.award-title{font-size:1.7rem;font-weight:bold;margin-bottom:8px}@media only screen and (max-width: 768px){.award-title{font-size:1.6rem}}.image-list{display:flex;justify-content:space-between;gap:16px}.image-list img{max-width:120px;height:auto}@media only screen and (max-width: 1100px){.image-list img{max-width:110px}}@media only screen and (max-width: 1000px){.image-list img{max-width:100px}}@media only screen and (max-width: 970px){.image-list img{max-width:90px}}@media only screen and (max-width: 880px){.image-list img{max-width:80px}}@media only screen and (max-width: 768px){.image-list img{max-width:70px}}@media(max-width: 768px){.image-list{justify-content:center;flex-wrap:wrap}}/*# sourceMappingURL=style.css.map */
