div.body
	{ width:774px; background:url('../img/top/img_divbodybg.jpg') repeat-y; margin-left:auto; margin-right:auto; }
div.hdr
	{ background:url('../img/top/img_hdrbg.jpg') no-repeat; height:106px; }
div.hdr div.keio
	{ float:right; padding-right:19px; }
div.hdr p.english
	{ float:right; padding-right:19px; margin-top:10px; color:#081C63; font-weight:bold; }
div.hdr p.english a, div.hdr p.english a:hover
	{ color:#081C63; font-weight:bold; }

div.unv
	{ height:71px; }
div.unv div
	{ float:left; }

div.main
	{ height:302px; background:url('../img/top/img_mainbg.jpg') no-repeat; }

div.snv
	{ width:165px; float:left; padding-top:10px; }
div.snv p
	{ background:url('../img/img_snvbar_on.gif') no-repeat 0px 8px; padding-left:40px; margin-bottom:7px; font-weight:bold; }
div.snv p a
	{ color:#333333; text-decoration:none; ; line-height:120%; }
div.snv p a:hover
	{ color:#A1001A; ; line-height:120%; }
div.snv div.cbtn
	{ margin-left:10px; margin-top:20px; }

div.catch
	{ width:371px; padding:12px 14px 0 5px; float:left; }
div.catch p.subcatch
	{ background:url('../img/top/img_catch_point.gif') no-repeat 0px 6px; padding-left:13px; line-height:120%; margin-left:10px; }

div.whatsnew
	{ width:164px; padding:12px 26px 0 5px; float:left; }

p.ndate
	{ color:#0FA8D7; font-weight:bold; padding-left:20px; }
p.ncnt
	{ padding-left:30px; margin-bottom:10px; color:#234E9A; }

div.whatsnew div.topicsfile
	{ margin-bottom:8px; margin-left:8px; }
div.whatsnew p.ndate
	{ padding-left:10px; }
div.whatsnew p.ncnt
	{ padding-left:20px; }


div.contact
	{ clear:both; width:693px; background:url('../img/top/img_contactbg.jpg') no-repeat; height:75px; padding:8px 23px 0 34px; }
div.contact div.title
	{ border-right:1px solid #081C63; float:left; }
div.contact p
	{ color:#081C63; padding-top:7px; margin-left:200px; }
div.contact div.c150
	{ float:right; }

div.ftr
	{ clear:both; width:750px; background:url('../img/top/img_ftrbg.jpg') no-repeat; height:30px; margin-left:12px; }
div.ftr p
	{ text-align:center; color:#ffffff; padding-top:9px; }

div.btm
	{ width:768px; margin-left:auto; margin-right:auto; }