@charset "shift_jis";

/* ==================================
English-CSS
================================== */

body {/* $BK\J8$[$+(B*/
	color:#333333;
	font-family:'$B#M#S(B $B#P%4%7%C%/(B', Osaka;
	font-size:12px;
	line-height:145%;
}

/*$B%j%s%/(B*/

A:link {
color:#3366CC;
}
A:visited {
color:#0000CC;
}
A:hover{
color:red;text-decoration:underline;
}

H1 {/*$B%H%C%W%?%$%H%k(B*/
	font-family:Impact;
	color:#003399;
	width:100%;
	padding-top:15px;
	}

.title-border{
	border-bottom:2px solid #003399;
	}
	

.top-kakomi{
	margin-top:25px;
	border:1px solid #B6D3FF;
	padding:10px 20px 10px 20px;
	}
	
.midasi-l{
	margin-top:20px;
	font-size:14px;
	color:#003399;
	font-weight:bold;
	padding:5px 10px 3px 10px;
	background-color:#B6D3FF;
	border-bottom:1px solid #003399;

	}

.naiyou{
	margin-top:10px;
	padding-left:10px;
	}

.list{
	margin-top:15px;
	border:0px solid #6684CC;
	table-layout:fixed;
	}
	
.koumoku-no{
	border-right:1px dashed	#6684CC;
	padding:1px 3px 2px 8px;
	border-bottom:1px solid #FFFFFF;
	}
	
.koumoku-school-name{
	padding:3px 3px 3px 5px;
	font-weight:bold;
	border-right:1px dashed	#6684CC;
	border-bottom:1px solid #FFFFFF;
	}
	
.koumoku-school-name01{
	padding:3px 3px 3px 5px;
	font-weight:bold;
	border-right:1px dashed	#6684CC;
	border-bottom:1px solid #FFFFFF;
	}
	
.koumoku-tel{
	padding:3px 3px 3px 5px;
	font-size:11px;
	border-bottom:1px solid #FFFFFF;
}

.koumoku-tel01{
	padding:3px 3px 3px 5px;
	font-size:11px;
	border-bottom:1px solid #FFFFFF;
}

.koumoku-hp{
	width:170px;
	font-size:11px;
	padding:3px 3px 3px 5px;
	border-bottom:1px solid #FFFFFF;
	}
	
.koumoku-hp01{
	width:160px;
	font-size:11px;
	padding:3px 3px 3px 5px;
	border-bottom:1px solid #FFFFFF;
	}
	
.no{
	padding:3px 3px 3px 3px;
	border-right:1px dashed	#6684CC;
	border-bottom:2px solid #FFFFFF;
	}
	
.trbg01{
	background-color:#DFFFFF;
	border-bottom:2px solid #FFFFFF;
	}

.trbg02{
	background-color:#BFEDFF;
	border-bottom:2px solid #FFFFFF;
	}

.school-name{
	width:420px;
	padding:3px 3px 3px 5px;
	font-weight:bold;
	border-right:1px dashed	#6684CC;
	border-bottom:3px solid #FFFFFF;
	}
	
.school-name01{
	width:520px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	font-weight:bold;
	border-right:1px dashed	#6684CC;
	border-bottom:1px solid #FFFFFF;

	}

.school-name02{
	width:510px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	font-weight:bold;
	border-right:1px dashed	#6684CC;
	}

.tel01{
	width:140px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	font-weight:normal;
	border-bottom:1px solid #FFFFFF;

	}

.tel02{
	width:150px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	font-weight:normal;
	}

.hp01{
	width:170px;
	font-size:11px;
	font-weight:normal;
	padding:1px 3px 3px 5px;
	}

.hp02{
	width:160px;
	font-size:11px;
	font-weight:normal;
	padding:1px 3px 2px 5px;
	}

tel{
	width:110px;
	padding:3px 3px 3px 5px;
	font-size:11px;
	border-right:1px dashed	#6684CC;
}

.hp{
	font-size:11px;
	padding:3px 3px 3px 5px;
	}
	

/* $B%U%C%?!<(B */

.footer {
	font-size: 9px; 
	padding-top:15px;
}


/*$B%X%C%@!<%J%S%2!<%7%g%s!JDI2C!K(B */

TD .for_pagetop {/*$B%Z!<%8%H%C%W$X(B*/
	font-size:10px ;
	color:#009900 ;
	padding-top:5px;
	padding-bottom:1px;
	}
	

