body { margin: 20px 0 0 0; padding: 0; background: #FFFFFF; text-align:center; font-family:Geneva, Arial, Helvetica, verdana, "ヒラギノ角ゴ Pro W3","MS ゴシック","ＭＳ Ｐゴシック", Osaka , sans-serif;}	table tr td { margin:0 ; padding: 0 ; text-align:left; vertical-align: top;}	img { margin: 0; padding: 0; border: none; }/* ------------------------- 	NAVI ------------------------- */a	{ color: #333333; text-decoration: none; }a:link	{ color: #006699; text-decoration: none; }a:visited	{ color: #6699CC; text-decoration: none; }a:active	{ color: #006699; }a:hover	{ color: #006699; text-decoration: underline; }	/* MAIN NAVI */.main-navi { background-color: #006699; background-image: url("../images/btn_bg.gif"); background-repeat: no-repeat; text-align: center; }	/* SUB NAVI */.sub-navi { background: #EDEEF0;}.list-navi { width: 200px; }.list-navi a { padding: 10px; display: block; font-size: 18px; text-decoration: none; color: #003366; text-align: left; vertical-align: middle; }.list-navi a:hover { text-decoration: underline; background: #DBDDE1;}.list-navi a.hi { text-decoration: none; color: #666666; background: #DBDDE1; border-width:1px 0; border-color: #6699CC;}	.mark{ margin: 0 10px 0 0 ; }	.list-navi-s { width: 200px; }.list-navi-s a { padding: 1 10 2 25px; display: block; font-size: 16px; line-height: 15px; text-decoration: none; color: #003366; text-align: left; vertical-align: middle; }.list-navi-s a:hover { text-decoration: underline; background: #DBDDE1;}.list-navi-s a.hi { text-decoration: none; color: #666666; background: #DBDDE1; border-width:1px 0; border-color: #6699CC;}.list-navi-top { width: 200px; }.list-navi-top a { padding: 5 10 6 10px; display: block; font-size: 18px; text-decoration: none; color: #003366; text-align: left; vertical-align: middle; }.list-navi-top a:hover { text-decoration: underline; background: #DBDDE1;}.list-navi-top a.hi { text-decoration: none; color: #666666; background: #DBDDE1; border-width:1px 0; border-color: #6699CC;}.list-navi-more { width: 200px; }.list-navi-more a { padding: 1 10 2 25px; display: block; font-size: 16px; line-height: 15px; text-decoration: none; color: #003366; text-align: right; vertical-align: middle; }.list-navi-more a:hover { text-decoration: underline; background: #DBDDE1;}.list-navi-more a.hi { text-decoration: none; color: #666666; background: #DBDDE1; border-width:1px 0; border-color: #6699CC;}/* ------------------------- 	TEXT ------------------------- */h1{ margin: 0 0 32px 0; padding: 20px 0 4px 0; font-size: 22px ; color:#006699; border-bottom:solid 3px #006699; text-align:left;}h2{ padding: 18px 0 0 0; font-size: 20px ; color:#333333; text-align:left; }h3{ padding: 14px 0; font-size: 20px; line-height: 18px; color:#333333; text-align:left;}h4{ padding: 12px 0; font-size: 18px; line-height: 18px; color:#333333; text-align:left;}p { padding: 6px 0; font-size: 18px; line-height: 20px; color:#333333; }	.m { font-size: 18px; line-height: 20px; color:#666666; }	.s { font-size: 16px; line-height: 18px; color:#666666; }	.red { color:#990000;}	.blue { color:#006699;}	.gray { color:#666666;}	.sb { font-size: 16px; line-height: 15px; color:#333333; }	.n { font-size: 18px; line-height: 18px; color:#333333; }	/* ------------------------- LIST ------------------------- */td.list-t1{ margin: 0 2px ; padding: 6px 0 0 6px; border-top:solid 3px #006699; font-size: 18px; line-height: 16px; font-weight:bold; color:#003366; text-align:left; vertical-align: top;}td.list-1{ margin: 0 2px ; padding: 6px 0 0 6px; border-top:solid 3px #E7E7E7; font-size: 18px; line-height: 16px; font-weight:bold; color:#003366; text-align:left; vertical-align: top;}td.list-t2{ margin: 0 2px ; padding: 6px 0 0 6px; border-top:solid 3px #006699; font-size: 18px; line-height: 18px; font-weight:bold; color:#666666; text-align:left; vertical-align: top;}td.list-2{ margin: 0 2px ; padding: 6px 0 0 6px; border-top:solid 3px #E7E7E7; font-size: 18px; line-height: 18px; color:#333333; text-align:left; vertical-align: top;}		td.list-b1{ margin: 20px 0 10px 0; padding: 10px 0 24px 32px; border-top:solid 3px #CCCCCC; font-weight:bold; color:#003366; text-align:left;}td.list-pod1{ margin: 0 2px ; padding: 6px 0 0 6px; border-top:solid 3px #E7E7E7; font-size: 18px; line-height: 18px; font-weight:bold; color:#333333; text-align:left; vertical-align: top;}td.list-pod2{ margin: 0 5px ; padding: 4px 6px 4px ; background: #CCE4EE; font-size: 16px; line-height: 15px; color:#333333;}td.list-pod3{ margin: 0 2px ; padding: 6px 0 0 6px; border-top:solid 3px #E7E7E7; font-size: 18px; line-height: 18px; color:#333333; text-align:left; vertical-align: middle;}/* ------------------------- 	LAY-OUT ------------------------- */.p32 { margin: 0; padding: 32px;}.p18 { padding: 18px 0 0 0;}.p10 { margin: 0; padding: 10px;}.p5 { margin: 0; padding: 5px;}.p0 { margin: 0; padding: 0;}.pan{ margin: 0; padding: 10px 0 10px 32px;}	.r-btn { text-align:right;}	.val-m { vertical-align: middle;}/* ------------------------- LIST ------------------------- */ul{ padding: 8px 0 8px 32px; list-style-image:url("../images/listmark.gif"); text-align:left;}ul.update{ padding: 0 0 0 16px; list-style-image:url("../images/update-mark.gif"); text-align:left; }ol{ padding: 8px 0 8px 32px; text-align:left; }	li{ margin: 0 0 12px 0; font-size: 18px; line-height: 18px;  color:#333333; }		li.w{ margin:0 0 4px 0 ; font-size: 16px; line-height: 16px; color:#333333; }		#ss{ padding: 0 0 0 12px; font-size: 16px; line-height: 16px; color:#333333; }/* ------------------------- PICTURE ------------------------- */.pic-r { float:right; margin: 0 0 0 10px ; }.pic-l { float:left; margin: 0 10px 0 0 ; }	.pic-r-c { float:right; margin: 0 0 0 10px; font-size: 16px; line-height:16px; color:#0066CC; width: 200px;}/* ------------------------- COURSE LIST ------------------------- */.c-img { margin:0px 10px; }.c-info { margin:0; padding:16px; background-color: #E7E7E7; border:solid 1px #CCCCCC;} /* ------------------------- 	BG COLOR ------------------------- */.bg-cc { background-color: #CCCCCC; }.bg-e7 { background-color: #E7E7E7; }.bg-mima { background: #E4ECF0;}.bg-ff { background: #FFFFFF;}.bg-ff { background: #FFFFFF;}.bg-blue { background: #CCE4EE;}/* ------------------------- BG IMAGE ------------------------- */td.home-bg-ss1{ background-image: url("../images/home-bg-ss1.jpg"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.home-bg-ss2{ background-image: url("../images/home-bg-ss2.jpg"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.home-bg-aw1{ background-image: url("../images/home-bg-aw1.jpg"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.home-bg-aw2{ background-image: url("../images/home-bg-aw2.jpg"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.courselist-bg-ss{ padding: 0 0 10px 32px; background-image: url("../images/course-bg-ss.jpg"); background-repeat: no-repeat; background-position: bottom; background-atachment: fixed;}td.courselist-bg-aw{ padding: 0 0 10px 32px; background-image: url("../images/course-bg-aw.jpg"); background-repeat: no-repeat; background-position: bottom; background-atachment: fixed;}/* ------------------------- MIMA SEARCH ------------------------- */body.mima { margin: 20px 0 0 0 ; padding: 0; background-image: url("../images/mima-bg.gif"); background-repeat: repeat-y; background-position: top; background-atachment: fixed;}h2.mima-ttl{ margin: 0 0 32px 0; padding: 5px 0; border-bottom:solid 3px #20456A; color:#20456A; }/* ------------------------- BG IMAGE - FIX ------------------------- */	/* H1 */td.h1-1{ padding: 20px 0 10px 32px; }td.h1-2{ padding: 20px 0 10px 10px; }td.h1-3{ padding: 0px 0 10px 32px; }/* CONTENTS-HEAD */td.course{ background-image: url("../images/h1-course.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.about{ background-image: url("../images/h1-about.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.help{ background-image: url("../images/h1-help.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.feedback { background-image: url("../images/h1-feedback.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.feedback2{ background-image: url("../images/h1-feedback.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed; height: 300px; vertical-align:top;}td.legal { background-image: url("../images/h1-legal.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.update { background-image: url("../images/h1-update.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}/* COURSE-HEAD */td.c-department { background-image: url("../images/h1-course-department.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-home { background-image: url("../images/h1-course-home.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-assignments { background-image: url("../images/h1-course-assignments.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-calendar { background-image: url("../images/h1-course-calendar.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-exams { background-image: url("../images/h1-course-exams.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-lecture-notes { background-image: url("../images/h1-course-lecture-notes.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-movies { background-image: url("../images/h1-course-movies.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-references { background-image: url("../images/h1-course-references.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-syllabus { background-image: url("../images/h1-course-syllabus.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-seminar { background-image: url("../images/h1-course-seminar.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-ut { background-image: url("../images/h1-ut.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-podcasts { background-image: url("../images/h1-podcasts.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}td.c-podcastslist { background-image: url("../images/h1-podcastslist.gif"); background-repeat: no-repeat; background-position: top; background-atachment: fixed;}/* ------------------------- ADDRESS ------------------------- */address { font-style:normal; font-size:10px; line-height: 20px; color:#990033;}