#chart_img-sp { width: 98%; max-width: 800px; margin: 1em auto; position: relative;}
#chart_img { width: 100%; height: 0; padding-top: 141.666666666666667%; padding-top: -webkit-calc(1700 / 1200 * 100%); padding-top: calc(1700 / 1200 * 100%); background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; position: relative;}

.sn_l { width: 23.5%; width: -webkit-calc(282 / 1200 * 100%); width: calc(282 / 1200 * 100%);}
.sn_m { width: 18.916666666666667%; width: -webkit-calc(227 / 1200 * 100%); width: calc(227 / 1200 * 100%);}
.sn_s { width: 16.333333333333333%; width: -webkit-calc(196 / 1200 * 100%); width: calc(196 / 1200 * 100%);}

.sn_l .lnk_sp { width: 100%; height: 0; padding-top: 121.276595744680851%; padding-top: -webkit-calc(342 / 282 * 100%); padding-top: calc(342 / 282 * 100%);}
.sn_m .lnk_sp { width: 100%; height: 0; padding-top: 122.026431718061674%; padding-top: -webkit-calc(277 / 227 * 100%); padding-top: calc(277 / 227 * 100%);}
.sn_s .lnk_sp { width: 100%; height: 0; padding-top: 121.025641025641026%; padding-top: -webkit-calc(236 / 195 * 100%); padding-top: calc(236 / 195 * 100%);}
.lnk_sp a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0;}
.lnk_sp a:hover { background-color: rgba(255, 255, 255, .2); background-color: rgba(255, 0, 0, .1);}

#minami { position: absolute; top: 33%; top: -webkit-calc(561 / 1700 * 100%); top: calc(561 / 1700 * 100%); left: 25%; left: -webkit-calc(300 / 1200 * 100%); left: calc(300 / 1200 * 100%);}
#shintaro { position: absolute; top: 33%; top: -webkit-calc(561 / 1700 * 100%); top: calc(561 / 1700 * 100%); left: 52%; left: -webkit-calc(624 / 1200 * 100%); left: calc(624 / 1200 * 100%);}
#izumi { position: absolute; top: 33%; top: -webkit-calc(561 / 1700 * 100%); top: calc(561 / 1700 * 100%); left: 78.416666666666667%; left: -webkit-calc(941 / 1200 * 100%); left: calc(941 / 1200 * 100%);}
#seiji { position: absolute; top: 5.294117647058823%; top: -webkit-calc(90 / 1700 * 100%); top: calc(90 / 1700 * 100%); left: 10.166666666666667%; left: -webkit-calc(122 / 1200 * 100%); left: calc(122 / 1200 * 100%);}
#kyogo { position: absolute; top: 5.294117647058823%; top: -webkit-calc(90 / 1700 * 100%); top: calc(90 / 1700 * 100%); left: 33.666666666666667%; left: -webkit-calc(404 / 1200 * 100%); left: calc(404 / 1200 * 100%);}
#shiori { position: absolute; top: 5.294117647058823%; top: -webkit-calc(90 / 1700 * 100%); top: calc(90 / 1700 * 100%); left: 56.666666666666667%; left: -webkit-calc(680 / 1200 * 100%); left: calc(680 / 1200 * 100%);}
#jippu { position: absolute; top: 5.294117647058823%; top: -webkit-calc(90 / 1700 * 100%); top: calc(90 / 1700 * 100%); left: 79.833333333333333%; left: -webkit-calc(958 / 1200 * 100%); left: calc(958 / 1200 * 100%);}
#agatsuma { position: absolute; top: 32.941176470588235%; top: -webkit-calc(560 / 1700 * 100%); top: calc(560 / 1700 * 100%); left: 2.416666666666667%; left: -webkit-calc(29 / 1200 * 100%); left: calc(29 / 1200 * 100%);}
#nanba { position: absolute; top: 64.557058823529412%; top: -webkit-calc(1097.47 / 1700 * 100%); top: calc(1097.47 / 1700 * 100%); left: 9.799166666666667%; left: -webkit-calc(117.59 / 1200 * 100%); left: calc(117.59 / 1200 * 100%);}
#sakura { position: absolute; top: 64.705882352941176%; top: -webkit-calc(1100 / 1700 * 100%); top: calc(1100 / 1700 * 100%); left: 52.916666666666667%; left: -webkit-calc(635 / 1200 * 100%); left: calc(635 / 1200 * 100%);}
#imafuji { position: absolute; top: 66.086470588235294%; top: -webkit-calc(1123.47 / 1700 * 100%); top: calc(1123.47 / 1700 * 100%); left: 77.6325%; left: -webkit-calc(931.59 / 1200 * 100%); left: calc(931.59 / 1200 * 100%);}
#manome { position: absolute; top: 82.674705882352941%; top: -webkit-calc(1405.47 / 1700 * 100%); top: calc(1405.47 / 1700 * 100%); left: 77.6325%; left: -webkit-calc(931.59 / 1200 * 100%); left: calc(931.59 / 1200 * 100%);}
#hasegawa { position: absolute; top: 82.674705882352941%; top: -webkit-calc(1405.47 / 1700 * 100%); top: calc(1405.47 / 1700 * 100%); left: 55.715833333333333%; left: -webkit-calc(668.59 / 1200 * 100%); left: calc(668.59 / 1200 * 100%);}


