/*	‘S‘Ì‚ÌƒXƒ^ƒCƒ‹	*/
body				{
					padding:0px;margin:0px;height:100%;font-size:9pt;background:#fff;color:#005;
					font-family:"Lucida Grande", "segoe UI","ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";
					}
form	{margin:0px;}

#headercontainer	{height:80px;padding:10px;}
#maincontainer		{min-height:calc(100% - 240px);}
#footercontainer	{height:120px;padding:10px;}
#sitemaster			{display:inline-block;float:right;font-size:9pt;}
#menuarea			{
						text-align:center;font-size:11pt;font-weight:bold;
						font-family:Arial;padding:4px;
						border-top:solid 5px #006;
						border-bottom:solid 5px #006;
					}

/*---ƒƒjƒ…[ƒŠƒ“ƒN‚ÌƒXƒ^ƒCƒ‹--*/
a.smenu				{text-decoration:none;padding:6px;background:#fff;}
a.smenu:link		{color:#006;}
a.smenu:visited		{color:#006;}
a.smenu:hover		{color:#940;text-decoration:none;background:#afa;border-radius:4px;}

/* ƒy[ƒWˆê”Ê */
.em					{font-weight:bold;font-family:arial, gothic;color:#dd0000;text-decoration:underline;}
.pagetitle			{
						font-weight:bold;
						font-size:18pt;
						margin-bottom:20px;
						text-align:center;
						border-top:solid 5px #006;
						border-bottom:solid 5px #006;
						color:#006;
					}
#singlecontents		{text-align:center;}
#conceptexplain		{
					display:inline-block;text-align:left;max-width:600px;line-height:35px;padding:20px;background:#dfd;font-size:14pt;border-radius:12px;
					box-shadow:4px 4px 8px #000;
					}

.profile			{line-height:16pt;font-size:9pt;}


#wrap			{min-height:100%;}
#main_area		{overflow:auto;padding-bottom:150px;}
#footer			{padding:5px;position:relative;margin-top:-150px;height:120px;clear:both;} 

#mainbody		{font-size:9pt;color:#000055;padding:5px;}
.sbj		{color:#880000;font-weight:bold;font-size:10pt;border-bottom:dotted #00aa00 1px;}
.sbje		{font-size:9pt;font-style:italic;font-family:times;}
.data		{color:#000088;font-size:10pt;border-bottom:dotted #00aa00 1px;}
.datae		{font-size:9pt;font-style:italic;font-family:times;}

A.scmenu		{font-size:10pt;color:#000000;font-weight:bold;font-family:arial;}
A.scmenu:link	{color:#000000;}
A.scmenu:visited{color:#000000;}
A.scmenu:hover	{color:#880000;text-decoration:none;}
.schedule		{font-size:10pt;color:#005500;font-weight:bold;}
.scevent		{font-size:9pt;color:#660000;font-weight:bold;width:400px;}
.scinfo			{font-size:8pt;color:#666666;font-weight:normal;}
.sccos			{font-size:8pt;color:#8888aa;font-weight:normal;}
.newsttl		{font-size:10pt;color:#005500;font-weight:bold;}
.news			{font-size:7pt;color:#666666;font-weight:normal;height:150px;overflow-y:scroll;border:solid 1px #6666aa;padding:4px;}

.slfsub			{font-size:9pt;color:#660000;font-weight:bold;font-family:arial;}
.slfinf			{font-size:9pt;color:#005500;font-family:arial;padding: 0px 2em;}
.english		{font-size:7pt;color:#666666;font-style:italic;font-family:times;}

.photoside		{font-size:8pt;color:#666666;font-weight:normal;height:180px;overflow-y:scroll;}
.photothumb		{font-size:8pt;color:#666666;font-weight:normal;border:solid 1px #777799;padding:5px;height:200px;overflow-y:scroll;}
.evdate			{font-size:8pt;color:#666666;font-weight:normal;}
.evtitle		{font-size:9pt;color:#666666;font-weight:bold;}
.evgenre		{font-size:7pt;color:#666666;font-weight:normal;}

.phhum			{font-size:8pt;color:#666666;font-weight:normal;}
.phcom			{font-size:9pt;color:#000088;font-weight:normal;}
.phmes			{font-size:9pt;color:#000088;font-weight:normal;text-align:left;height:350px;overflow-y:scroll;}
p				{text-indent:1em;margin-bottom:0px; margin-top:0px;}
.footatj		{font-size:8pt;}
.footate		{font-size:8pt;font-style:italic;font-family:arial;}
/*	ƒ{ƒ^ƒ“	*/
A.btn:link		{font-size:9pt;text-decoration:none;color:#0000ff;}
A.btn:visited	{font-size:9pt;text-decoration:none;color:#0000ff;}
A.btn:hover		{font-size:9pt;text-decoration:none;color:#880000;background:#aaaaff;}
.alframe		{margin:15px;padding:8px;border:double 3px #ff8888;text-align:left;font-size:9pt;}
.altitle		{font-weight:bold;font-size:10pt;color:#660000;}
.alcnt		{font-weight:bold;color:#006600;}
.altxt		{margin:4px 10px;}
.aldate			{font-size:8pt;color:#8888cc;}


		.line0	{font-size:9pt;background:#eeeeff;}
		.line1	{font-size:9pt;background:#eeffee;}
		.line2	{font-size:9pt;background:#ffaaaa;}
		.lineh	{font-size:9pt;background:#dddddd;font-weight:bold;text-align:center;}


