body {
		font-size: 12px;
		color: #333333;
		padding: 0;
		margin: 0;
		scrollbar-face-color: #ffffff; /*スクロールバー本体の色*/
		scrollbar-highlight-color: #64c0ee; /*スクロールバー左側（上）の影*/
		scrollbar-shadow-color: #64c0ee; /*スクロールバー右側（上）の影*/
		scrollbar-3dlight-color: #ffffff; /*スクロールバーの左側（下）の影*/
		scrollbar-arrow-color: #64c0ee; /*矢印の色*/
		scrollbar-track-color: #ffffff; /*背面の色*/
		scrollbar-darkshadow-color: #ffffff; /*スクロールバー右側（下）の影*/
	}

td { font-size: 12px; color: #333333; text-align:left;}

a:link       { color: #333333; text-decoration:underline; }
a:visited    { color: #333333; text-decoration:underline; }
a:active     { color: #333333; text-decoration:underline; }
a:hover      { color: #333333; text-decoration:underline; }

h1 { margin: 0; }

form { margin: 0; }


/* フォントサイズの設定 */

.font10l120 { font-size: 10px; line-height: 120%; }
.font10l130 { font-size: 10px; line-height: 130%; }
.font10l140 { font-size: 10px; line-height: 140%; }
.font10l150 { font-size: 10px; line-height: 150%; }

.font11l120 { font-size: 11px; line-height: 120%; }
.font11l130 { font-size: 11px; line-height: 130%; }
.font11l140 { font-size: 11px; line-height: 140%; }
.font11l150 { font-size: 11px; line-height: 150%; }

.font12l120 { font-size: 12px; line-height: 120%; }
.font12l130 { font-size: 12px; line-height: 130%; }
.font12l140 { font-size: 12px; line-height: 140%; }
.font12l150 { font-size: 12px; line-height: 150%; }

.font12l120 { font-size: 12px; line-height: 120%; }
.font12l130 { font-size: 12px; line-height: 130%; }
.font12l140 { font-size: 12px; line-height: 140%; }
.font12l150 { font-size: 12px; line-height: 150%; }

.font13l120 { font-size: 13px; line-height: 120%; }
.font13l130 { font-size: 13px; line-height: 130%; }
.font13l140 { font-size: 13px; line-height: 140%; }
.font13l150 { font-size: 13px; line-height: 150%; }

.font14l120 { font-size: 14px; line-height: 120%; }
.font14l130 { font-size: 14px; line-height: 130%; }
.font14l140 { font-size: 14px; line-height: 140%; }
.font14l150 { font-size: 14px; line-height: 150%; }

.font15l120 { font-size: 15px; line-height: 120%; }
.font15l130 { font-size: 15px; line-height: 130%; }
.font15l140 { font-size: 15px; line-height: 140%; }
.font15l150 { font-size: 15px; line-height: 150%; }

.font20l150 { font-size: 20px; line-height: 150%; }



/* 個別の設定 */

.profname { color: #333333; font-size: 12px; line-height: 150%; }
.profmain { color: #333333; font-size: 10px; line-height: 130%; }

.cap { background-color:#CCD7DA; }

.sidetitle { font-size: 12px; line-height:120%; color:#FFFFFF; background-color:#6666CC; font-weight:bold; text-align:center; }
.maintitle { font-size: 14px; line-height:150%; color:#FFFFFF; background-color:#000099; font-weight:bold; padding-left: 5px;}

.days{ font-size:12px; line-height:120%; color:#000099; font-weight:bold;}

.maintable {border:solid #000099 1px; }