	body {
	margin:0;
	background-color:white;
	}

	A:link { text-decoration:underline;color:navy;}
	A:visited { color:#369;}
	A:active { color:#cfc;} 
	A:hover { text-decoration:none;color:maroon;}

	A.ex:link { color:#eee;}
	A.ex:visited { color: #eee;}
	A.ex:active { color: #0FF;} 
	A.ex:hover { color: #0FF;} 


	.fix14{
	font-size:13px;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.5;
	letter-spacing:-0.02em;
	}

	.fix13{
	font-size:13px;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.5;
	letter-spacing:-0.02em;
	}

	.fix13m{
	font-size:13px;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.2;
	letter-spacing:-0.02em;
	}

	.fix12{
	font-size:12px;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.5;
	letter-spacing:-0.02em;
	}
	
	.fix11{
	font-size:11px;
	color:#333;
	line-height:1.3;
	letter-spacing:-0.03em;
	 }

	.fix10{
	font-size:10px;
	color:#333;
	line-height:1.3;
	letter-spacing:-0.02em;
	 }

	.fixbook{
	font-size:11px;
	color:#333;
	line-height:1.2;
	letter-spacing:-0.03em;
	border:1px solid red;
	background-color:white;
	padding:5px;
	 }

	.bookname{
	font-size:18px;
	color:#333;
	line-height:1.2;
	font-weight:bold;
	letter-spacing:-0.03em;
	padding:5px;
	 }

	.font_juku{/**塾名**/
	font-size:40px;
	color:navy;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font_md{/**コラム見出し**/
	font-size:24px;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

/** IE　文字サイズ「中」を基準*/

	.font110{                    
	font-size:110%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font100{                     /**見出し**/
	font-size:100%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font85{                      /**見出し**/
	font-size:85%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font75{                     /**本文**/
	font-size:75%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font75b{                     /**本文**/
	font-size:75%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.6;
	}




	 .font70{
	font-size:70%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.3;
	}

	.font65{
	font-size:65%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.3;
	}

	.font60{
	font-size:60%;
	color:#555;
	line-height:1.3;
	letter-spacing:-0.02em;
	}

	.font55{
	font-size:55%;
	color:#555;
	line-height:1.3;
	letter-spacing:-0.02em;
	}

/** リンクボックス*/
	.box ul { 
		margin: 0; 
		padding :0; 
		list-style-type : none; 
		}

	.box li { 
		display :inline; 
		padding :0; 
		margin:0; 
		}

	.box a {
		display:block; 
		border:1px solid #aac;
		background-color:#ffe;
		font-size:13px;
		padding:0.2em 0 0.1em 0.7em;
		text-decoration:none;
		color:#333;
		margin:1px 0px;
		height:1.5em;
		}
	
	.box a:hover {
		display:block; 
		border:1px solid #aca;
		background-color:#ded;
		font-size:13px;
		padding:0.2em 0 0.1em 0.7em;
		text-decoration:none;
		color:#333;
		height:1.5em;
		}


	.box2 ul { 
		margin: 0; 
		padding :0; 
		list-style-type : none; 
		}

	.box2 li { 
		display : inline; 
		padding :0; 
		margin:0; 
		}

	.box2 a {display:block; 
		border:1px solid #aac;
		background-color:#fff;
		font-size:12px;
		padding:0.2em 0 0.1em 0.7em;
		text-decoration:none;
		color:#333;
		margin:1px 0px;
		height:1.5em;
		}

	.box2 a:hover {
		display:block; 
		border:1px solid #aca;
		background-color:#ded;
		font-size:12px;
		padding:0.2em 0 0.1em 0.7em;
		text-decoration:none;
		color:#333;
		height:1.5em;
		}



	.box3 ul { 
		margin: 0; 
		padding :0; 
		list-style-type : none; 
		}

	.box3 li { 
		display : inline; 
		padding :0; 
		margin:0; 
		}

	.box3 a {display:block; 
		border:1px solid #f00;
		background-color:#fff;
		font-size:14px;
		padding:0.2em 0 0.1em 0.7em;
		text-decoration:none;
		color:#333;
		margin:1px 0px;
		height:1.5em;
		}

	.box3 a:hover {
		display:block; 
		border:1px solid #f00;
		background-color:#ff9;
		font-size:14px;
		padding:0.2em 0 0.1em 0.7em;
		text-decoration:none;
		color:#333;
		height:1.5em;
		}


	.box4 ul { 
		margin: 0; 
		padding :0; 
		list-style-type : none; 
		}

	.box4 li { 
		display : inline; 
		padding :0; 
		margin:0 0 10px 0; 
		}

	.box4 a {
		display:block; 
		background-color:#fff;
		border:1px solid orange;
		font-size:12px;
		padding:0.2em 0 0.1em 0.5em;
		text-decoration:underline;
		color:navy;
		margin:1px 0px;
		height:1.5em;
		}

	.box4 a:hover {
		display:block; 
		background-color:#fff
		font-size:12px;
		padding:0.2em 0 0.1em 0.5em;
		text-decoration:none;
		color:maroon;
		height:1.5em;
		}

	.box5  {
		padding:2px; 3px 2px; 3px; ;
		text-align:left;
		letter-spacing:-0.03em; 
		background-color:white;
		font-size:12px;		
		}



	.box_line {
		background-color:#fff;
		border:1px #555 solid;
		padding:5px;
		}
	.box_line2 {
		border:1px #555 solid;
		padding:5px;
		}

	.j_high {
		padding:5px;
		background-color:#fff;
		}