
.top_navi { padding:0 0 0 17px; background-image:url(../img/bg_topnavi.gif); background-repeat:no-repeat; background-position:top;}

#voice { background-image:url(../img/bg_voice.gif); background-position:top; background-repeat:no-repeat;}
#voice td { padding:15px 13px 0 0; line-height:1.3;}

.b_report { margin-top:10px;}

.inner { padding:0 8px;}
.inner2 { padding-right:8px;}

.spc { height:5px; line-height:5px; clear:both; display:block; width:100%;}
.spc10 { height:10px; line-height:10px; clear:both; display:block; width:100%;}

#wh-space { padding:8px 8px 0 8px; margin:0; text-align:left; background-image:url(../img/img_wh_t.gif); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF; width:728px;}
#wh-space2 { padding:8px 8px 0 8px; margin:0; text-align:left; background-image:url(../img/img_wh_t2.gif); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF; width:352px;}
#wh-space2 p { padding:0 0 8px 0; margin:0;}

#wh-space-end { background-image:url(../img/img_wh_b.gif); background-position:bottom; background-repeat:no-repeat; height:8px;}
#wh-space2-end { background-image:url(../img/img_wh_b2.gif); background-position:bottom; background-repeat:no-repeat; height:8px;}
#wh-space3-end { background-image:url(../img/img_wh_b3.gif); background-position:bottom; background-repeat:no-repeat; height:8px;}
#yl-space-end { background-image:url(/contents/style_navi/internal/img/img_yl_b.gif); background-position:bottom; background-repeat:no-repeat; height:8px;}

.tx_question { background-image:url(../img/bg_question.gif); background-position:top left; background-repeat:no-repeat; margin:0 0 10px 0; padding-left:33px; line-height:27px; height:27px; font-size:14px; color:#630; font-weight:bold; clear:both;}
.tx_course { background-image:url(../img/bg_2dline.gif); background-position:top left; background-repeat:repeat-x; margin:0 0 8px 0; line-height:26px; height:27px; font-size:12px; color:#FF6600; font-weight:bold; clear:both;}
.tx_schedule { margin:0 0 10px 0; line-height:27px; height:27px; font-size:14px; color:#663300; clear:both;}
.tx_etc { margin:0 0 5px 0; line-height:27px; height:27px; font-size:14px; font-weight:bold; color:#663300; clear:both;}

.flags { float:right; margin:2px 0 0 1px;}

.lsn1 { color:#996600; font-size:11px; font-weight:bold;}
.lsn2 { font-size:10px; padding:0 0 10px 10px;}

#scheduleList td { font-size:10px;}
.scheduleGray { margin-top:5px; font-size:10px; color:#666666;}

#point ul { background-image:url(../img/img_point.gif); background-repeat:no-repeat; background-position:0px 9px; margin:0; padding:5px 0 20px 70px; clear:both; line-height:1;}
#point li { margin:0; padding:0; list-style-position:outside; line-height:1.5;}

#ok ul { background-image:url(/contents/style_navi/internal/img/img_ok.gif); background-repeat:no-repeat; background-position:0px 9px; margin:0; padding:5px 0 5px 40px; clear:both; line-height:1;}
#ok li { margin:0; padding:0; list-style-position:outside; line-height:1.5;}

#ng ul { background-image:url(/contents/style_navi/internal/img/img_ng.gif); background-repeat:no-repeat; background-position:0px 9px; margin:0; padding:5px 0 20px 40px; clear:both; line-height:1;}
#ng li { margin:0; padding:0; list-style-position:outside; line-height:1.5;}

#nm ul { margin:0; padding:5px 0 20px 20px; clear:both; line-height:1;}
#nm li { margin:0; padding:0; list-style-position:outside; line-height:1.5;}
#nm2 ul { margin:0; padding:0 0 0 20px; clear:both; line-height:1;}
#nm2 li { margin:0; padding:0; list-style-position:outside; line-height:1.5;}

.pt1 {background-image:url(../img/img_pt1.gif);}
.pt2 {background-image:url(../img/img_pt2.gif);}
.pt3 {background-image:url(../img/img_pt3.gif);}
.pt1,
.pt2,
.pt3 { background-repeat:no-repeat; background-position:0px 0px; min-height:23px; margin:0; padding:2px 0 10px 45px; clear:both; line-height:1.5; font-size:12px;}

.dot_line { background-image:url(../img/dot_line.gif); background-repeat:no-repeat; background-position:center ; padding:5px 0;}
.course_detail { margin-top:20px;}
.prg2008 { margin:0 0 8px 0; line-height:26px; height:26px; font-size:14px; color:#FF6600; font-weight:bold; clear:both;}

#searchContent { margin-bottom: 0px;}
/*form { padding: 3px 0px 3px 10px; font-size: 85%; margin:0;}*/
#searchContent dt { display: block; clear: left; float: left; width: 65px; margin: 4px 10px 8px 0px; text-align: left;}
#searchContent dd { margin-bottom: 4px;}
#searchContent .Ssearch { width: 217px; border: 1px solid #999999; padding: 3px;}
#BtSearch { clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 232px;}

p.after { margin:0; padding:4px 0 5px 20px; line-height:1;}

#wh-space2 p.more-link,
p.more-link { background-image:url(/img/i_arrowr.gif); background-position:18px 3px; background-repeat:no-repeat; margin: 0; padding:2px 0 6px 30px; line-height:1;}

#visa-info td { font-size:10px;}
#visa-info ul { margin:0; padding:5px 0 10px 15px; clear:both; line-height:1;}
#visa-info li { margin:0; padding:0; list-style-position:outside; line-height:1.5;}

#sup_program ul { margin:0 0 0 10px; padding:0 0 10px 18px; clear:both; line-height:1;}
#sup_program li { margin:0; padding:0; list-style-type:decimal; list-style-position:outside; line-height:1.5;}

.program-name { font-size:14px; color:#CC0033; font-weight:bold;} 
.program-contents { font-size:12px; color:#996600; font-weight:bold;}


#pt-header { margin:0 0 15px 0;}
#pt-header2 { margin:0 0 5px 0;}
#pt-header h1 { font-size:18px; margin:0; padding:0; line-height:1.4; color:#663300;}
#pt-header h2 { font-size:14px; margin:0; padding:0; line-height:1.4; color:#996600;}
#pt-header h3 { font-size:12px; margin:0; padding:0; line-height:1;}

#pt-body,
#pt-body2 { margin:0 0 15px 0;}

#pt-footer,
#pt-footer2 { margin:0;}

.pt-chatch { font-size:14px; color:#996600; font-weight:bold; margin:0 0 10px 0;}
.pt-sub { font-size:12px; color:#996600; font-weight:bold; margin:0 0 8px 0;}
.gray-small { font-size:10px; color:#666666; margin:5px 0;}

.ct { margin:0; padding:0; font-size:12px; font-weight:bold; color:#960;}
.cs { margin:0; padding:0; font-size:12px; font-weight:bold; color:#663300;}
.sc { margin:0; padding:0; font-size:11px; font-weight:normal;}

.pt-chatch2 { font-size:16px; color:#996600; font-weight:bold; margin:0 0 10px 0;}

.ct2 { margin:0; padding:0; font-size:14px; font-weight:bold; color:#960;}
.cs2 { margin:0; padding:0; font-size:16px; line-height:1.2; font-weight:bold; color:#663300;}
.sc2 { margin:0; padding:0; font-size:12px; font-weight:normal;}

#schedule_prgm { font-size:10px;}
#schedule_prgm caption { padding: 0 0 5px; font-size: 16px; font-weight: bold; color: #269FAD;}
#schedule_prgm td { border:#cccccc solid 1px; font-size:10px; padding:4px; line-height:1.2;}

#schedule_prgm table td { border:none;}

#sch_note { font-size:10px; margin: 0 0 12px 0;}
#sch_note strong { font-weight:bold; color:#FF6600;}

#pt_etc td { padding-bottom:4px;}
.pt_etc2 { padding-top:10px; padding-bottom:4px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}

#pt-header2 img { margin:0 5px 0 0; padding:0;}

#pt-body2 div.pt-chatch { font-size:13px; color:#996600; font-weight:bold; margin:10px 0 10px 0;}
#pt-footer2 td { font-size:10px;}

.goTop { padding:8px 0; text-align:right; width:760px;}
.inquiry { margin:10px 0 20px 0; width:760px; text-align:center;}
.notice { font-size: 10px; color: #333; font-weight: normal;}
