#wrapper{
	width:710px;
	height:4360px;
	background-color:#FFFFFF;  marigin-top:0px; position:relative;}

body {
    text-align: center;
    width: 100%;
	background-color: #ffffff; padding:0px;background-image:url(kiridashi/images/bgside.jpg);
	}

#header {
    background-image:url(kiridashi/images/header.jpg);
	background-repeat:no-repeat;
	margin-top:1px;
	width:650px;
	height:85px; 
	margin-top:20px;
	}
	
#counter{
	float:right;margin-top:45px; margin-right:5px;
	}

#navigation {
    background-image:url(kiridashi/images/kage.jpg);
	background-repeat:no-repeat;
	width:650px; height:26px; 
	background-position:0px 1px;
	}
	
.subnavigation { background-color:#;
	color:#FFFFFF;
	width:645px;
	height:26px;
	font-size:14px;
	font-weight:900;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	margin-top:10px;
	line-height: 22px;
}

#subnavigation2{
	color:#FFFFFF;
	width:645px;
	height:170px;
	font-size:14px;
	font-weight:900;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	margin-top:10px;
	line-height: 22px;
	margin-bottom: 40px;
	padding-left: 20px;
}



#maingraphic {
	width:650px;
	height:200px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right: 15px;
	margin-left: 16px;
	}
		
#underbar{
width:650px; height:23px;
margin-top:1px;
	}

#eyecatch1 {
margin-top:20px; margin-bottom:5px;
}
.text5 img{
	padding:0px;
	margin-left: 100px;
}
#curriculum2 {
	margin-left: 15px;
}
#eyecatch1 {
	margin-bottom: 5px;
}
#hyou {
	margin: 5px;
	float: left;
	height: 515px;
	width: 280px;
	margin-top: 0px;
	background-color: #CCCCCC;
}
#fee {
	margin-top: 20px;
}



	
#eyecatch2{
margin-top:10px; margin-bottom:0px;
}

#graybox1{
	width:606px;
	height:450px;
	margin-top:0px;
	background-color:#CCCCCC;
	margin-left:0px; 
	margin-right:0px;
	padding:20px;
	}
	

#graybox2{
	width:640px;
	height:525px;
	margin-top:5px;
	background-color:#CCCCCC;
	margin-left:5px; 
	margin-right:5px;
	padding:0px;	
	}
#eyecatch3 {
	margin-top: 20px;
	margin-bottom: 15px;
}

	
#graybox3{
	width:640px;
	height:670px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px; 
	margin-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	background-color:#CCCCCC;	
	}
#arrow{
	margin-left:10px;
}
	



.qa1{margin-top:20px; margin-left:30px;}
.q1{
    width:583px;
	height:40px;
	background-color:#99CCFF;	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;  
	}


#q2{
    width:583px;
	height:60px;
	background-color:#99CCFF;	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;  
	}

#q3{
    width:583px;
	height:60px;
	background-color:#99CCFF;	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;  
	}
	
#q4{
    width:583px;
	height:60px;
	background-color:#99CCFF;	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;  
	}
	
#q5{
    width:583px;
	height:60px;
	background-color:#99CCFF;	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;  
	}
	
	
#q6{
    width:583px;
	height:60px;
	background-color:#99CCFF;	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;  
	}
	
#q7{
    width:583px;
	height:60px;
	background-color:#99CCFF;	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;  
	}
#a1{
	width:583px;
	height:120px;
	background-color:#CCCCCC;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 10px;
}

#a2{
	width:583px;
	height:220px;
	background-color:#CCCCCC;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 10px;
}

#a3{
	width:583px;
	height:150px;
	background-color:#CCCCCC;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 10px;
}

#a4{
	width:583px;
	height:150px;
	background-color:#CCCCCC;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 10px;
}

#a5{
	width:583px;
	height:50px;
	background-color:#CCCCCC;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 10px;
}

#a6{
	width:583px;
	height:160px;
	background-color:#CCCCCC;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 10px;
}

#a7{
	width:583px;
	height:120px;
	background-color:#CCCCCC;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 10px;
}

#a8{
	width:583px;
	height:100px;
	background-color:#CCCCCC;
	margin-left:15px;
	margin-right:35px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 10px;
}


.ap{
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	margin-left: 15px; margin-top:5px;}
	



.text{	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px; text-indent:4px; margin:0px; width:606px;}
 
.texts{	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	line-height: 21px;
	color: #000000;
	letter-spacing: 1px; text-indent:4px; margin:10px;}




	
#text2{	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	letter-spacing: 1px; text-indent:0px; margin:10px;
		width:460px;
	height:265px; float:right; display:inline;}	

.text5{	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 15px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px; text-indent:4px; margin:10px;}

.text6{
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	text-indent:4px;
	margin:10px;
	background-color:#ffffff;
	height: 90px;
	padding: 10px;
}

.text7{
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
	text-indent:-12px;
	margin:10px;
	background-color:#CCCCCC;
	padding: 5px;
}
#tetuduki {
	float: right;
	height: 540px;
	width: 300px;
}

	
	
.text3{	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	line-height: 16px;
	color: #000000;width:320px; height:155px;
	letter-spacing: 0px; text-indent:4px; margin-bottom:10px; margin-right:10px; float:right;}
	
.text4{	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	line-height: 22px;
	color: #0066FF; font-weight:bold;
	letter-spacing: 1px; text-indent:4px; margin:10px; width:200px; height:155px; display:block;
	width:180px; height:135px;}
	


a:link {color: #006699;}
a:visited {color: #006699;}

.link1{
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	line-height: 18px;
	color: #0066FF;
	font-weight:bold;
	letter-spacing: 1px;
	width: 570px;
	height: 25px;
}




#footer {
	height: 50px;
	width: 650px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#000000;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
	clear:both;
	left: 69px;
	top: 827px;
}

	

#footer strong {
	line-height: 15px;
	#footer strong {
	vertical-align: middle;
	line-height: 1;
	font-weight: 900;
}
