body {font-family:"ＭＳ Ｐゴシック","Osaka";font-size:medium;}div,p,dl,dt,dd,ul,li,form { margin:0; padding:0; }.small { font-size: 10px; line-height: 12px; }.middle{ font-size: 12px; line-height: 15px; }.big{ font-size: 14px; line-height: 16px; }.ultra{ font-size: 18px; line-height: 20px; }.form{ margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; font-size: 10px; }.select {	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	padding: 0px;	height: 25px;	width: 135px;	font-size: 12px;	color:#1E3862;	background-color: #D8E3E8;}A:link{ color: #bb414f; font-style: normal;}A:alink{ color: #f4252c; }A:vlink{ color: #916067; }A:hover{ color: #ef1019; text-decoration: underline; }.cm1 { width:320px; overflow:hidden; display:block; }.cm2 { width:168px; overflow:hidden; display:block; }/**//*　　タブで表示／TOP　　*//**/#Container { width:100%; padding-left:auto; padding-left:auto; }#BodyWidth { width:800px; margin-left:auto; margin-left:auto; }.tabheader {	width:390px;	border-right:solid 1px #999;}.tabheader td {	font-size:10px;		/**//*Javaなしタブ用*//**/	text-indent:-9999em;}.tabheader td a {	display:block;}.tabheader #head1 a { width:70px; height:20px; }.tabheader #head2 a { width:110px; height:20px; }.tabheader #head3 a { width:65px; height:20px; }.tabheader #head4 a { width:65px; height:20px; }.tabheader td#Spacer { background:url("../image/sgi/spacer.gif") repeat-x top left; }.tabheader .open div.e { background:url("../image/sgi/e-on.gif") no-repeat top left; }.tabheader .open div.c { background:url("../image/sgi/c-on.gif") no-repeat top left; }.tabheader .open div.g { background:url("../image/sgi/g-on.gif") no-repeat top left; }.tabheader .open div.o { background:url("../image/sgi/o-on.gif") no-repeat top left; }.tabheader .close div.e { background:url("../image/sgi/e-off.gif") no-repeat top left; }.tabheader .close div.c { background:url("../image/sgi/c-off.gif") no-repeat top left; }.tabheader .close div.g { background:url("../image/sgi/g-off.gif") Fno-repeat top left; }.tabheader .close div.o { background:url("../image/sgi/o-off.gif") no-repeat top left; }.tabbody {	border-left:solid 1px #999;	border-right:solid 1px #999;	border-bottom:solid 1px #999;	padding: 1em;	width:390px;}.tabbody p { margin:5px 0 5px 0; padding:0; }#SGIbody dl,#SGIbody dt,#SGIbody dd,.tabbody dl,.tabbody dt,.tabbody dd { margin:0; }.tabbody dt { padding:0px 0px 3px 25px; background:url("../image/top_journal_icon.gif") no-repeat top left; font-weight:bold; }.tabbody dd { padding:4px 0px 16px 0px; margin-bottom:4px; background:url("../image/top_journal_line.gif") no-repeat bottom center;  font-size:12px; line-height:1.5em; }.Clear { clear:both; }p.GoToList { text-align:right; font-size:12px; margin:0; }/**//*　　タブの表示／一覧　　*//**/#SGIheader,#SGIfooter {	display:block;	width:530px;	margin-left:auto;	margin-right:auto;	}#SGIheader { padding:60px 15px 0px 15px; }#Event #SGIheader { background: url("../image/sgi/top_event.gif") no-repeat top left; }#Course #SGIheader { background:url("../image/sgi/top_course.gif") no-repeat top left; }#Gourment #SGIheader { background:url("../image/sgi/top_gourment.gif") no-repeat top left; }#Other #SGIheader { background:url("../image/sgi/top_other.gif") no-repeat top left; }#News #SGIheader { background:url("../image/sgi/top_news.gif") no-repeat top left; }#SGIfooter {	height:130px;	padding-top:0px;	padding-left:auto;	padding-bottom:20px;	padding-right:auto;	background:url("../image/sgi/footer.gif") no-repeat bottom left;	text-align:center;	}#SGIfooter p {	font-size:12px;	line-height:1.6em;}#SGIfooter p span {	color:#696;	font-weight:bold;}#SGIbody {	display:block;	width:500px;	margin-left:15px;}#SGIbody dt { padding:4px 4px 4px 28px; background:#c7efc9 url("../image/journal/icon.gif") no-repeat 4px 4px; font-weight:bold;	border:solid 1px #568a5b;	font-color:#bb414f; clear:both; }#SGIbody dd { padding:4px 0px 20px 0px; margin-bottom:15px; background:url("../image/sgi/line.gif") no-repeat bottom center;  font-size:12px; line-height:1.5em; }p.SubCategory { 	width:480px;	margin-left:auto;	margin-right:auto;	padding:5px 0px 5px 0px;	font-size:12px; line-height:1.5em;	text-valign:left;}/**//*　　タブ部分　　*//**/#SGItab { display:block; width:530px; height:40px; }#SGItab ul,#SGItab li { list-style-type:none; display:inline; margin:0; padding:0; background:rul("../image/space_block.gif"); }#SGItab ul li#head1 			{ background:url("../image/sgi/menu_out.gif") no-repeat 0px 0px; }#SGItab ul li#head2 			{ background:url("../image/sgi/menu_out.gif") no-repeat -110px 0px; }#SGItab ul li#head3 			{ background:url("../image/sgi/menu_out.gif") no-repeat -300px 0px; }#SGItab ul li#head4 			{ background:url("../image/sgi/menu_out.gif") no-repeat -410px 0px; }#Event #SGItab ul li#head1 		{ background:url("../image/sgi/menu_on.gif") no-repeat 0px 0px; }#Course #SGItab ul li#head2 	{ background:url("../image/sgi/menu_on.gif") no-repeat -110px 0px; }#Gourment #SGItab ul li#head3 	{ background:url("../image/sgi/menu_on.gif") no-repeat -300px 0px; }#Other #SGItab ul li#head4 		{ background:url("../image/sgi/menu_on.gif") no-repeat -410px 0px; }#SGItab ul li#head1,#SGItab ul li#head3 { width:102px; height:40px; margin:0px 8px 0px 0px; }#SGItab ul li#head2 { width:182px; height:40px; margin:0px 8px 0px 0px; }#SGItab ul li#head4 { width:102px; height:40px; margin:0px; }#SGItab ul li#head1 a,#SGItab ul li#head3 a,#SGItab ul li#head4 a { width:102px; height:40px; display:block; }#SGItab ul li#head2 a { width:182px; height:40px; display:block; }#SGItab li a span { text-indent:-9999em; }