@charset 'utf-8';

#G4_LIST{margin:0 auto; text-align:left; font-size:13px;}
#G4_LIST a{ text-decoration:none; padding-left:0px; }
#G4_LIST *{margin:0; padding:5px 5px 0 5px; color:#333333; vertical-align:top;}
#G4_LIST img{border:0; padding-top:5px;}
#G4_LIST .subject{padding-bottom:30px; font-size:12pt; text-align:center;}
#G4_LIST .subject strong{ font-weight:bold; color:#222; font-size:32px; line-height: 32px; }
#G4_LIST .subject .b_left {float:left;}
#G4_LIST .subject .r_left {float:right;}
#G4_LIST table{width:100%; border-collaspe:separate;}
#G4_LIST table tr td {line-height:20px;}
.monthover { background-color:#eee;padding:4px 5px 0 5px; vertical-align:top;line-height:20px; }
#G4_LIST table tr td.sunday{width:15%; padding:7px 0 5px 0; background:#ED7246 url("../img/g_sunday.gif") repeat-x; color:#FFFFFF; font-weight:bold; text-align:center;}
#G4_LIST table tr td.saturday{width:15%; padding:7px 0 5px 0; background:#4496BE url("../img/g_saturday.gif") repeat-x; color:#FFFFFF; font-weight:bold; text-align:center;}
#G4_LIST table tr td.weekday{width:14%; padding:7px 0 5px 0; background:#C9C9C9 url("../img/g_weekday.gif") repeat-x; color:#FFFFFF; font-weight:bold; text-align:center;}
#G4_LIST table tr td.default{height:100px; padding:7px 5px 0 5px; border:1px solid #E1E1E1; vertical-align:top; }
#G4_LIST table tr td strong.white{color:#FFFFFF;}
#G4_LIST table tr td strong.red{color:#FF0000;}
#G4_LIST table tr td div{padding-bottom:5px;}
#G4_LIST table tr td div a {padding-bottom:10px; line-height:16px;}
#G4_LIST p.button{padding-top:10px; text-align:right;}
#G4_LIST p.button input.root{height:23px; padding:4px 3px 0 3px; border:1px solid #B0CBEA; background:#EFF8FD; color:#7F9DB9; font-weight:bold; cursor:pointer;}
#G4_LIST p.button input.button{height:23px; padding:4px 3px 0 3px; border:1px solid #DCDCDC; background:#FAFAFA; color:#888888; font-weight:bold; cursor:pointer;}
.btn_right{ width:100%;float:left; padding:0 10px 50px 5px; margin-right:20px;text-align:center; }


@media all and (max-width: 767px) {

    #G4_LIST .subject {font-size:1.1em; text-align:center; padding:0px 0px 15px 0px;}
    #G4_LIST .subject .b_left {width:25%;}
    #G4_LIST .subject .r_left {width:25%;}
    #G4_LIST .subject strong{font-size:1.3em; }
	
}