@charset "Shift_JIS";
#RESULT {
 clear               : both;
 text-align          : center;
}
#RESULT table {
 border-left         : 1px solid #A2ADBC;
 border-top          : 1px solid #A2ADBC;
 margin              : 0;
 padding             : 0;
 width               : 100%;
 border-collapse     : collapse;
}
#RESULT td {
 background-color    : #F6F4ED;
 border-bottom       : 1px solid #A2ADBC;
 border-right        : 1px solid #A2ADBC;
 font-size           : 12px;
 line-height         : 14px;
}
#RESULT th {
 border-bottom       : 1px solid #A2ADBC;
 border-right        : 1px solid #A2ADBC;
 font-size           : 12px;
 line-height         : 14px;
 padding             : 5px 0 5px 0;
 text-align          : center;
 text-transform      : uppercase;
}
#RESULT th a {
 color               : #333;
}
#RESULT img {
 padding             : 0px 2px;
}
#RESULT .dlbox {
 text-align: left;
 width               : 16%;
 margin    : 0 0 0 0px;
}
.nen {
 font-size           : 84%;
}
#calendars {
 background          : #fff;
 float               : left;
 margin              : 0;
 padding             : 0;
 text-align          : center;
 width               : 70%;
}
#serchinput {
 font                : normal 10px  Verdana, Arial, Helvetica, sans-serif;
 margin              : 0;
 padding             : 0;
}
#tdnet_rep {
 clear               : both;
 float               : left;
}
#ednet_rep {
 clear               : both;
}
#calendarsAd {
 text-align          : center;
 vertical-align      : middle;
 margin              : 1px 1px;
 padding             : 0;
 width               : 29%;
}
#searchAd {
 text-align          : center;
 vertical-align      : middle;
 padding             : 0;
}
.calendar {
 background-color    : #fff;
 color               : #616B76;
 float               : left;
 font                : normal 10px  Verdana, Arial, Helvetica, sans-serif;
 margin              : 0px 0px 0px 0px;
 padding             : 0px 0px;
 table-layout        : fixed;
 text-align          : center;
 width               : 150px;
}
.calendar caption {
 background          : #A2ADBC;
 color               : #fff;
 font                : bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 margin              : 0px 10px 0px 0px;
 padding             : 0 0 0 44px;
 text-align          : left;
 width               : 150px;
}
.day {
 background-color    : #fff;
 border              : 0;
 color               : #DF9496;
 font                : normal 11px Verdana, Arial, Helvetica, sans-serif;
 font-weight         : bold;
 padding             : 1.75px 0px 0px 0px;
 text-align          : center;
 text-decoration     : none;
}
.today {
 background          : #DF9496;
 color               : #F6F4DA;
 font-weight         : bold;
}
td.cal {
 background-color    : #fff;
 border-bottom       : 1px solid #A2ADBC;
 height              : 18px;
 margin              : 0px;
 text-align          : center;
}
td.cal a {
 display             : block;
 font-weight         : bold;
 text-decoration     : none;
}
td.cal a:active {
 background          : url(image/bg_calendar.gif) no-repeat right top;
 color               : #6aa3ae;
}
td.cal a:hover {
 background          : url(image/bg_calendar.gif) no-repeat right top;
 color               : #6aa3ae;
}
td.cal a:link {
 background          : url(image/bg_calendar.gif) no-repeat;
 color               : #608194;
}
td.cal a:visited {
 background          : url(image/bg_calendar.gif) no-repeat;
 color               : #608194;
}
td.weekend {
 background-color    : #fff;
 border-bottom       : 1px solid #A2ADBC;
 height              : 18px;
 margin              : 0px;
 text-align          : center;
 color               : #C0C0C0;
}
td.today a {
 background          : #DF9496;
 color               : #F6F4DA;
 font-weight         : bold;
}
td.today a:link {
 background          : #DF9496;
 color               : #F6F4DA;
 font-weight         : bold;
}
td.today a:visited {
 background          : #DF9496;
 color               : #F6F4DA;
 font-weight         : bold;
}
.tip_desc_ed {
 margin              : 0px 0px;
 border-bottom       : 1px solid #EEE8CD;
 color               : #5E6273;
 font-weight         : bold;
 font                : normal 11px  Verdana, Arial, Helvetica, sans-serif;
}
.tip_desc_ed a:active {
 text-decoration     : underline;
}
.tip_desc_ed a:hover {
 text-decoration     : underline;
}
.tip_desc_ed a:link {
 color               : #003999;
}
.tip_desc_ed a:visited {
 color               : #4682B4;
}
.tip_desc_td {
 margin              : 0px 0px;
 border-bottom       : 1px solid #EEE8CD;
 color               : #5E6273;
 font-weight         : bold;
 font                : normal 11px  Verdana, Arial, Helvetica, sans-serif;
}
.tip_desc_td a:active {
 text-decoration     : underline;
}
.tip_desc_td a:hover {
 text-decoration     : underline;
}
.tip_desc_td a:link {
 color               : #C82D00;
}
.tip_desc_td a:visited {
 color               : #BC8F8F;
}
.tip_nm {
 margin             : 30px 0px;
 text-align          : left;
 font-weight         : bold;
 font                : normal 11px  Verdana, Arial, Helvetica, sans-serif;
}
.tip_info {
 padding              : 0px 0px;
 text-align          : left;
 color               : #5E6273;
 font                : normal 9px  Verdana, Arial, Helvetica, sans-serif;
} 
#UFSC_SERCH_SECTOR {
 margin              : 0;
 padding             : 0;
 width               : 100%;
 float               : left;
}
#UFSC_SERCH_SECTOR li{
 background          : url(image/icon_arrow01.gif) no-repeat left;
 color               : #84776B;
 font-size           : 11px;
 display             : block;
 padding             : 0px 0px 0px 13px;
 float               : left;
 width               : 8em;
}
#UFSC_SERCH_SECTOR ul {
 list-style          : none;
 margin              : 0;
 padding             : 0px 20px 0px 0px;
}
#UFSC_SERCH_SECTOR input.checkbox {
 display             : block;
}
#content p {
 margin: 0;
 padding: 5px;
 line-height: 1.5em;
 text-align: justify;
}
#content .box {
 background: #fff;
 padding: 0 0 0 10px;
}
#content .boxholder {
 clear: both;
 padding: 1px;
 background: #e2dfdb;
}
#content .tab {
 float: left;
 height: 32px;
 width: 102px;
 margin: 0 1px 0 0;
 text-align: center;
 background: #fff url(image/greentab2.jpg) no-repeat;
}
#content .tabtxt {
 margin: 0;
 color: #fff;
 font-size: 12px;
 font-weight: bold;
 padding: 9px 0 0 0;
}
.ufsc_serch_input {
 margin              : 0;
 padding             : 0;
 width               : 80%;
}
 
