@charset "utf-8";figure.map{background-color:var(--white);display:flex;justify-content:center;width:100%}figure.map img{height:auto;margin:0 auto;width:100%}.color_box .color_box_cont{flex-wrap:nowrap}.case{border-bottom:1px dotted var(--gray_cc);display:flex;flex-direction:column;padding:0;row-gap:20px}.case p{text-align:left}.case p span{background-color:var(--pale-blue);display:block;font-size:1.5rem;font-weight:600;padding:5px 10px}.case ul{align-items:center;column-gap:20px;justify-content:space-between;flex-wrap:wrap;display:flex;flex-wrap:wrap}.case ul li{padding:0 0 20px;min-width:calc(100%/2 - 20px);max-width:100%}.case ul li dl{align-items:center;column-gap:10px;display:flex;justify-content:space-between}.case ul li dl dt{align-items:center;display:flex;justify-content:start;min-width:80px}.case ul li dl dt span{border-radius:3px;color:var(--white);display:block;font-size:1.5rem;font-weight:600;padding:10px 15px;text-align:center}.case ul li:nth-child(odd) dl dt span{background-color:#005177}.case ul li:nth-child(even) dl dt span{background-color:#a72227}.case ul li dl dd{align-items:center;display:flex;font-size:1.5rem}.case ul li dl dd:nth-child(2){width:40%}.case ul li dl dd:nth-child(3){width:20px}.case ul li dl dd img.home{height:25px;width:auto}.case ul li dl dd:nth-child(4){width:40%}.case ul li dl dd img.institution{height:40px;width:auto}.case ul li dl dd img.working_place{height:30px;width:auto}.case ul li dl dd img.school{height:31px;width:auto}.case ul li dl dd img.station{height:25px;width:auto}.case ul li dl dd span{display:block;flex:1 0 auto;padding:10px 10px 10px 15px}