#mark_info{display:flex;width:750px;padding:5px;overflow:hidden}#mark_info .mark_list{width:50%;border-bottom:#ddd solid 1px;margin:0 auto;font-size:.85em;line-height:1.4;border:0}#mark_info .mark_list th{vertical-align:middle;text-align:center;padding:3px 5px 3px 5px;border-top:#ddd solid 1px;background-color:#eee}#mark_info .mark_list th:not(:first-child){text-align:left}#mark_info .mark_list img{width:35px;height:35px}#mark_info .mark_list td{vertical-align:middle;border-bottom:#ddd solid 1px;padding:5px;height:50px}#mark_info .mark_list td:first-child{text-align:center;min-width:50px}#mark_info .mark_list td:last-child{min-width:190px}@media screen and (max-width:768px){#mark_info{width:100%;display:inherit}#mark_info .mark_list{width:100%}#mark_info .mark_list td{height:auto}#mark_info .mark_list td:first-child{text-align:center;min-width:45px}#mark_info .mark_list img{height:30px;width:30px}}#mark_info_l{font-size:.9em;line-height:1.4em}@media screen and (max-width:530px){.overlay-main{width:90%}#mark_info_l{width:100%}}@media screen and (min-width:530px){#mark_info_l{width:500px}}#mark_info_l>div{display:flex;justify-content:flex-start}#mark_info_l .mark_h{background-color:#ddd;font-weight:bold}#mark_info_l .mark_d{border-bottom:#ddd solid 1px}#mark_info_l .mark{width:20%;padding:5px;text-align:center;vertical-align:middle}#mark_info_l .mark img{width:35px;height:35px}#mark_info_l .ttl{width:25%;padding:5px;vertical-align:middle}#mark_info_l .exp{width:55%;padding:5px;vertical-align:middle}#mark_info_d{line-height:1.4em;display:flex;flex-wrap:wrap}@media screen and (max-width:720px){#mark_info_d{font-size:.8em}#mark_info_d>div{width:100%}#mark_info_d .list_r .mark_h{display:none}#mark_info_d .mark_d:empty{display:none}}@media screen and (min-width:720px)and (max-width:900px){#mark_info_d>div{width:50%}#mark_info_d{width:610px;font-size:.75em}}@media screen and (min-width:900px){#mark_info_d{font-size:.85em;width:780px}#mark_info_d>div{width:50%}}#mark_info_d .mark_h{background-color:#ddd;font-weight:bold;height:30px}#mark_info_d .mark_h,#mark_info_d .mark_d{display:flex}#mark_info_d .mark_d{border-bottom:#ddd solid 1px;height:45px}#mark_info_d .mark{width:20%;padding:5px;text-align:center;vertical-align:middle}#mark_info_d .mark img{width:35px;height:35px}#mark_info_d .ttl{width:25%;padding:5px;vertical-align:middle}#mark_info_d .exp{width:55%;padding:5px;vertical-align:middle}