

.menu { display: none;}

.main{
	background-image:url(images/logo.gif);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	margin:80px 0% 0% 0%;
}

.left { float: left;}
.right { float: right;}

div.clear { font-size: 1px; line-height: 1px; height: 1px; clear: both;}

a img { border: 0;}

.tbstyle1 { background-color: #999999; border-collapse: separate;}
.tbstyle1 td { background-color: #FFFFFF; padding: 3px; font-size: 80%;}
.tbstyle1 th { background-color:#FCEFF8; padding: 3px; font-size: 80%;}

.tbstyle2 { background-color: #999999; border-collapse: separate;}
.tbstyle2 td { background-color: #FFFFFF; padding: 3px; font-size: 80%;}
.tbstyle2 th { background-color: #3074AB ; padding: 3px; font-size: 80%; color: #FFFFFF;}

.calender { width: 100%;}
.calender thead { text-align: left;}
.calender th { text-align: center; background-color: #E8E8E8; width: 14%; font-size: 90%; font-weight: normal;}
.calender td { text-align: right; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; font-size: 90%; line-height: 18px;}
.calender .holiday { color: #FF3300;}
.calender .saturday { color: #0066FF;}
.calender .special { background-color: #CDEDA7;}

.center { text-align: center;}

.clr_red1 { color: #FF3300;}
.clr_red2 { color: #CC3300;}

.clr_blue1 { color: #3366FF;}
.clr_blue2 { color: #3333FF;}


#idx_hvgly { background-color: #FEEA90;}
#idx_hvgly td { font-size: 90%;}
#idx_hvgly td strong { display: block; margin-bottom: 0.4em;}

#idx_course {}
#idx_course td { font-size: 83%; line-height: 130%;}

#idx_kengly { background-color:#6C8448;margin-bottom: 3px; width: 100%;}
#idx_kengly td { background-color: #FFFFFF; padding: 3px; font-size: 83%; }
#idx_kengly th { background-color: #B7D7BC; padding: 3px; font-size: 83%; }

#hiv_mthchannel { font-size: 87%; line-height: 130%;}

p { margin-bottom: 0.4em; line-height: 130%; margin-top: 0.2em;}

ul { margin-top: 0.2em; margin-bottom: 0.4em;}
ul li { margin-top: 0; margin-bottom: 0.3em;}







/*------------------------------------------- modify.css ---------------------------------------------*/

/* layout */


a img { border: 0;}

#langselect { margin-top: 5px; display: block;}
#langselect img { display: inline;}
#langselect a {}

p#location { font-size: 80%; text-align: right; color:#999999;}
#main { text-align: left;}
.goback { padding-top: 20px; padding-bottom: 10px; text-align: center;}

.clear { display: block; clear: both;}
.box01 { border: 1px solid #DBDBDB;}

.hidden { display: none;}

#main h2 { border-left: 4px solid #A898DE; border-bottom: 1px solid #DDDDDD; background: url(images/common/bg_h2.gif) bottom repeat-x; padding-left: 10px; font-size: 120%; padding-bottom: 3px; padding-top: 3px;}
#main h3 { border-left: 4px solid #A898DE; padding-left: 10px; font-size: 110%; padding-bottom: 1px; padding-top: 3px;}
#main h4 { padding-left: 13px; font-size: 100%; padding-bottom: 3px; padding-top: 3px; background: url(images/common/bg_h4.gif) left no-repeat; margin-bottom: 0.3em; margin-top: 0.3em;}

#main p { margin-top: 0;}
#main p img.fleft { margin-right: 10px;}

#mainbody p { line-height: 130%;}

.anklinklist {}
.anklinklist li { list-style-image: url(images/common/ico_anclink.gif);}
.anklinklist a { text-decoration: none;}
.anklinklist a:hover { text-decoration: underline;}

.gotop { height: 16px; clear: both; display: block;}
.gotop img { float: right;}


/* modify */

.tbstyle1 { background-color: #999999; border-collapse: separate;}
.tbstyle1 td { background-color: #FFFFFF; padding: 3px; font-size: 80%;}
.tbstyle1 th { background-color:#FCEFF8; padding: 3px; font-size: 80%;}

.tbstyle2 { background-color: #999999; border-collapse: separate;}
.tbstyle2 td { background-color: #FFFFFF; padding: 3px; font-size: 80%;}
.tbstyle2 th { background-color: #3074AB ; padding: 3px; font-size: 80%; color: #FFFFFF;}

.tbstyle3 { border-collapse: collapse; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.tbstyle3 td { padding: 5px; font-size: 80%; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; line-height: 130%;}
.tbstyle3 th { background-color: #88BDD7; padding: 5px; font-size: 80%; color: #FFFFFF; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; line-height: 130%;}

.calender { width: 100%;}
.calender thead { text-align: left;}
.calender th { text-align: center; background-color: #E8E8E8; width: 14%; font-size: 100%; font-weight: normal;}
.calender td { text-align: right; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; font-size: 100%; line-height: 18px;}
.calender .holiday { color: #FF3300;}
.calender .saturday { color: #0066FF;}
.calender .special { background-color: #CDEDA7;}

.center { text-align: center;}

.clr_red1 { color: #FF3300;}
.clr_red2 { color: #CC3300;}

.clr_blue1 { color: #3366FF;}
.clr_blue2 { color: #3333FF;}

#idx_collection p { margin-top: 0.1em; margin-bottom: 0.1em; line-height: 100%;}

#idx_hvgly { background-color: #FEEA90;}
#idx_hvgly td { font-size: 90%;}
#idx_hvgly td strong { display: block; margin-bottom: 0.4em;}

#idx_course {}
#idx_course td { font-size: 83%; line-height: 130%;}

#idx_kengly { background-color:#6C8448;margin-bottom: 3px; width: 100%;}
#idx_kengly td { background-color: #FFFFFF; padding: 3px; font-size: 83%; }
#idx_kengly th { background-color: #B7D7BC; padding: 3px; font-size: 83%; }

#idx_collection { font-size: 85%;}
#idx_collection p { margin-top: 0.2em; margin-bottom: 0.2em; line-height: 130%;}
#idx_collection .title { font-size: 120%; color:#0000FF;}



#hiv_mthchannel { font-size: 87%; line-height: 130%;}

p { margin-bottom: 0.4em; line-height: 130%; margin-top: 0.2em;}

ul { margin-top: 0.2em; margin-bottom: 0.4em;}
ul li { margin-top: 0; margin-bottom: 0.3em;}

ol.liststyle01 { margin-top: 0.3em; margin-bottom: 0.3em;}
ol.liststyle01 li { margin-bottom: 0.4em; line-height: 120%;}

.fs85ps { font-size: 85%;}

.fright { float: right;}
.fleft { float: left;}

.mb1em { margin-bottom: 1em;}

.mgl10px { margin-left: 10px;}
.mgl15px { margin-left: 15px;}
.mgl20px { margin-left: 20px;}
.mgl25px { margin-left: 25px;}

#youkou .mgl10px { font-size: 85%;}
#youkou .mgl20px { font-size: 85%;}
#youkou .mgl25px { font-size: 85%;}


.txtclrwhite { color: white;}

.bgclrred { background-color: red;}


























