@charset "UTF-8";.data-students{position:relative}.data-students a{display:inline-block;width:12px;height:12px;margin:0 -6px 0 -2px}.balloon-frame{position:absolute;top:24px;left:75px}.balloon{width:230px;border:2px solid #ccc;background:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;padding:15px;cursor:pointer}.balloon img{position:absolute;top:-8px;left:44px}.balloon-inner{text-align:left}.balloon-inner span{background:url(/images/school/question-mark.png) left center no-repeat;font-size:13px;font-weight:700;padding:0 0 0 15px}.balloon-tx{padding:10px 0 0 15px}.balloon-tx p{line-height:1.5;font-weight:400}.table-binfo{width:724px;margin:0 auto;border:1px solid #CCC}.table-binfo td,.table-binfo th{border:1px solid #ccc;line-height:1.5}.table-binfo th{width:100px;background:#e7eff8;font-weight:700;text-align:center}.table-binfo td{padding:10px}.table-binfo td p{line-height:1.5}.table-binfo .data-student-num td{padding:0}.table-student-num{width:100%;border:none!important}.table-student-num th{text-align:center;border:none;border-left:1px dotted #CCC}.table-student-num td{text-align:center;padding:10px!important;border:none;border-left:1px dotted #CCC}.table-student-num .col-gakuhi td,.table-student-num .col-gakuhi th{border-top:1px dotted #CCC;border-bottom:1px dotted #CCC}.table-student-num .col-gakuhi-last td,.table-student-num .col-gakuhi-last th{border-bottom:none}.table-binfo .table-b-data-student-num td{padding:0}.table-student-num .col-club td,.table-student-num .col-club th{border-bottom:1px dotted #CCC}.table-student-num .col-club-last td,.table-student-num .col-club-last th{border-bottom:none}.table-student-num .td-first-student-num{border-left:none}