
label span {font-size:12px !important;}


#counsel {padding-bottom:20px; width:90%; margin:10px auto 0px auto;}
#counsel th,#counsel td {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; padding:5px 0px; color:#787878;}
#counsel th {background-color:#f6f6f6;  text-align:center;}
#counsel td {padding:5px;}

#counsel thead th, #counsel thead td {border-top:2px solid #91b014;}
#counsel label:hover {cursor:pointer;}


#counsel .counsel_warp {padding:20px 0px;}

#counsel .sector02 {}
#counsel .sector02 li {line-height:14px; color:#ea7777;}
#counsel .sector03 {margin-top:10px;}
#counsel .sector04 {margin-top:40px;}
#counsel .sector05 {margin:0 auto; overflow-y:scroll; border:1px solid #dcdcdc; width:90%; height:120px; padding:15px;}
#counsel .sector06 {margin:10px auto 0px auto; text-align:right; color:#787878; width:95%;}
#counsel .sector07 {margin-top:20px; text-align:center; padding-bottom:30px;}
#counsel .sector07 a {display:inline-block;}
#counsel .sector07 img {display:inline-block;}

#counsel .counsel02 .sector01 {margin-top:10px;}
#counsel .counsel02 .sector02 {margin-top:20px;}


#listUp td {border-color:#dfdfdf; border-style:solid; border-width:1px 0px 1px 1px; padding:6px; }
#listUp td:first-child {border-left:0px none;text-align:center;}
#listUp td.colspanTD {border-color:#91b014; border-style:solid; border-width:2px 0px 1px 0px; font-size:14px; font-weight:bold; letter-spacing:-1px; padding:6px 0px; line-height:150%; text-align:left;}

#listUp td.spaceTD {height:32px; border:0px none;}

.tuition {text-align: center;}
.tuition img {width: 100%; float: left;}
.tuition div {width: 100%;}
.tuition .lbtn {width: calc(50% - 3vw); margin: 2vw 1px; display: inline-block;}