body {
    margin: 0;
    padding: 0;
	background-color: #FFFFFF;


 }
 
 
 
hr {
	display: none;
}
 
  
 
/*ヘッダー部分の指定------------------------------------------*/


div#header {	
	width: 760px;
	height: 220px;
	background-image: url("./img/felizheader1.jpg");
	background-repeat: no-repeat;
	margin: 14px auto 8px auto;
	
 }
 
 
div#header2 {	
	width: 760px;
	height: 121px;
	background-image: url("./img/contents_top.jpg");
	background-repeat: no-repeat;
	margin: 14px auto 8px auto;
	
 }



div#header3 {	
	width: 760px;
	height: 121px;
	background-image: url("./img/contents_top2.jpg");
	background-repeat: no-repeat;
	margin: 14px auto 8px auto;
	
 }
 
 
div#header4 {	
	width: 760px;
	height: 121px;
	background-image: url("./img/contents_top3.jpg");
	background-repeat: no-repeat;
	margin: 14px auto 8px auto;
	
 }
 
 

div#header5 {	
	width: 760px;
	height: 220px;
	margin: 14px auto 8px auto;
	
 }





/*グローバルナビの指定------------------------------------------*/

div.navi {
    width: 760px;
	height: 20px;
	margin: 8px auto 35px auto;
	padding: 0;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}


ul.globalnavi {
    margin: 0;
	padding: 0;
	
}


ul.globalnavi li {
    display: inline;
	list-style-type: under-line;
    margin: 0;
	padding: 7px;
	font-size: 12px
	
}


ul.globalnavi a:hover, ul.globalnavi a:active {
    border-bottom: 1px dashed #CC3399;
	color: #CC3399;
	
}




div#container {
    margin: 0 auto;
    position: relative;
	width: 760px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	
	

 }
 




 
/*左側（メニュー部分）の指定------------------------------------------*/



div#sidebar_wrapper {
	position: relative;
	float: left;
	width: 188px;
	height: 1000px;
	margin: 0;
	padding: 0;
	
 }



div#sidebar {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 188px;
	height: 800px;
	background: url("./img/menu_whatsnew.jpg") no-repeat;
	margin: 0;
	
 } 
 

div#sidebar2 {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 188px;
	height: 200px;
	background: url("./img/menu.jpg") no-repeat;
	margin: 0;	

 } 




div#sidebar3 {
	position: absolute;
	top: 860px;
	left: 0px;
	width: 188px;
	height: 200px;
	background: url("./img/menu.jpg") no-repeat;
	margin: 0;
 } 






div#sidebar ul {
	margin-top: 58px;
	margin-left: 17px;
	margin-bottom: 95px;
	padding: 0;
	
}


div#sidebar ul li {
	margin: 0;
	padding: 0px 0px 5px 20px;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 155%;
	
}


div#sidebar2 ul {
	margin-top: 58px;
	margin-left: 17px;
	margin-bottom: 95px;
	padding: 0;
	
}


div#sidebar2 ul li {
	margin: 0;
	padding: 0px 0px 5px 20px;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 155%;
	
}



div#sidebar3 ul {
	margin-top: 58px;
	margin-left: 17px;
	margin-bottom: 95px;
	padding: 0;
	
}


div#sidebar3 ul li {
	margin: 0;
	padding: 0px 0px 5px 20px;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 155%;
	
}



/*コンテンツの指定---------------------------------------------------*/

 
div#content {
    float: right;
	width: 515px;
	background-color: #FFFFFF;
		
}
 
 
div#focus {
    clear: both;
    width: 515px;
	margin: 0;
	background-image: url("./img/focus.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}


	
div#topics {
    clear: both;
	width: 515px;
	margin: 20px 0px 20px 0px;
	background-image: url("./img/topics.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}     
 


div.pagetop {
	width: 118px;
	height: 43px;
	margin-top: 10px;
	margin-bottom: 50px;
	margin-left: 397px;
	padding: 0;
	clear: both;

}



div#3karamu {
	width: 515px;
	margin: 0px;
} 
 


div#wrapper {
    position: relative;
	float: left;
	width: 342px;
} 


div#rightside {
    float: right;
	width: 172px;
} 

div#leftside {
    position: absolute;
	margin-left: 0;
	width: 172px;
} 

div#centerside {
	float: right;
	width: 171px;
} 


div.hold { 
    margin: 0;
	padding: 0;
	clear: both;
	
	}




/*各コースの指定---------------------------------------------------*/


div#biginner {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_kiso.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}


div#advanced {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_ouyou.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}


div#professional {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_senmon.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}


div#karikyuramu {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_purple.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}




div#hensei {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_hensei.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}




div#setumeikai {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_matblue.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}




ul.content {
    width: 455px;
	margin-top: 5px;
	margin-left: 40px;
	margin-right: 0px;
	padding: 0;
	
	
}


ul.content li {
	list-style-type: none;
	background-image: url("./img/list_f.jpg");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0;
	padding: 0px 0px 20px 25px;
	
}



ul.content1 {
    width: 455px;
	margin-top: 5px;
	margin-left: 40px;
	margin-right: 0px;
	padding: 0;
	background-image: url("./img/course_back1.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	
	
}


ul.content1 li {
	list-style-type: none;
	background-image: url("./img/list_f.jpg");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0;
	padding: 0px 0px 20px 25px;
	
}


ul.content2 {
    width: 455px;
	margin-top: 5px;
	margin-left: 40px;
	margin-right: 0px;
	padding: 0;
	background-image: url("./img/course_back2.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	
	
}


ul.content2 li {
	list-style-type: none;
	background-image: url("./img/list_f.jpg");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0;
	padding: 0px 0px 20px 25px;
	
}



ul.content3 {
    width: 455px;
	margin-top: 5px;
	margin-left: 40px;
	margin-right: 0px;
	padding: 0;
	clear: both;
	
	
}


ul.content3 li {
	list-style-type: none;
	background-image: url("./img/list_f.jpg");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0;
	padding: 0px 0px 20px 25px;
	
}







table {
    width: 485px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	border-collapse: separate;
	border-spacing: 2px;
	border: 0px;
	background-color: #f2bbcf;
	table-layout: fixed;

}



th,td {
    padding: 5px;
	border: 0px;
	background-color: white;
	text-align: center;
	clear: both;

}

th {
    background-color: #fdd5de;

}

th.koumoku {
    width: 20%;

}

th.youbi {
    width: 20%;

}

th.jikan {
    width: 25%;

}


th.bikou {
    width: 40%;

}


th.naiyou {
    width: 80%;

}






/*各スクール概要の指定---------------------------------------------------*/


div#school {
    width: 515px;
	margin: 0px 0px 0px 0px;
	background-image: url("./img/seal/seal_flower.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	


}

div#school2 {
    width: 515px;
	margin: 0px 0px 0px 0px;
	background-image: url("./img/seal/seal_hakase.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	


}


div#point {
    width: 515px;
	margin: 0px 0px 0px 0px;
	background-image: url("./img/seal/seal_6p.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}



div#access {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_access.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}



div#qa {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_qa.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}



div#link {
    width: 515px;
	margin: 15px 0px 20px 0px;
	background-image: url("./img/seal/seal_link.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}




div#tukyo {
    width: 515px;
	margin: 5px 0px 20px 0px;
	padding-top: 240px;
	background-image: url("./img/tukyo/tukyo_main.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}



div#focus {
	width: 515px;
	margin: 0px;
	background-image: url("./img/focus.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}





/*これ以降\*/

div#3karamu2 {
    width: 515px;	
	margin: 0;
}

div#wrapper2 {
    position: relative;
	float: left;
	width: 342px;
} 


div#rightside2 {
    float: right;
	width: 172px;
} 

div#leftside2 {
    position: absolute;
	margin-left: 0;
	width: 172px;
} 

div#centerside2 {
	float: right;
	width: 171px;
} 



div#3karamu3 {
    width: 515px;	
	margin: 0;
	clear: both;
}

div#wrapper3 {
    position: relative;
	float: left;
	width: 342px;
} 


div#rightside3 {
    float: right;
	width: 172px;
	margin-bottom: 30px;
} 

div#leftside3 {
    position: absolute;
	margin-left: 0;
	width: 172px;
} 

div#centerside3 {
	float: right;
	width: 171px;
}


/**/


dl.qa {
    width: 455px;
	margin-top: 0px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.qa dt {
	margin: 0;
	padding: 19px 20px 15px 26px;
	background-image: url("./img/q.jpg");
	background-repeat: no-repeat;
	background-position: 0px 20px;
	color: #cc0066;
	
	
}


dl.qa dd {
	margin: 0;
	padding: 0px 20px 15px 26px;
	background-image: url("./img/a.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}



dl.interview {
    width: 455px;
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.interview dt {
	margin: 0;
	padding: 15px 20px 15px 23px;
	background-image: url("./img/mic.jpg");
	background-repeat: no-repeat;
	background-position: 0px 20px;
	
	
	
}


dl.interview dd {
	margin: 0px;
	padding: 0px 20px 15px 23px;
	background-image: url("./img/a.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}



dl.karikyuramu {
    width: 455px;
	margin-top: 0px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.karikyuramu dt {
	margin: 0;
	padding: 19px 20px 15px 26px;
	background-image: url("./img/book.jpg");
	background-repeat: no-repeat;
	background-position: 0px 20px;
	color: #cc0066;
	
	
	
}


dl.karikyuramu dd {
	margin: 0px;
	padding: 0px 20px 15px 26px;
	background-image: url("./img/musimegane.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}



dl.point1 {
    width: 455px;
	margin-top: 0px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.point1 dt {
	margin: 0;
	padding: 19px 20px 15px 26px;
	background-image: url("./img/p1.jpg");
	background-repeat: no-repeat;
	background-position: 0px 15px;
	color: #cc0066;
	
	
	
}


dl.point1 dd {
	margin: 0px;
	padding: 0px 20px 15px 26px;
	background-image: url("./img/musimegane.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}


dl.point2 {
    width: 455px;
	margin-top: 0px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.point2 dt {
	margin: 0;
	padding: 19px 20px 15px 26px;
	background-image: url("./img/p2.jpg");
	background-repeat: no-repeat;
	background-position: 0px 15px;
	color: #cc0066;
	
	
	
}


dl.point2 dd {
	margin: 0px;
	padding: 0px 20px 15px 26px;
	background-image: url("./img/musimegane.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}


dl.point3 {
    width: 455px;
	margin-top: 0px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.point3 dt {
	margin: 0;
	padding: 19px 20px 15px 26px;
	background-image: url("./img/p3.jpg");
	background-repeat: no-repeat;
	background-position: 0px 15px;
	color: #cc0066;
	
	
	
}


dl.point3 dd {
	margin: 0px;
	padding: 0px 20px 15px 26px;
	background-image: url("./img/musimegane.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}



dl.point4 {
    width: 455px;
	margin-top: 0px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.point4 dt {
	margin: 0;
	padding: 19px 20px 15px 26px;
	background-image: url("./img/p4.jpg");
	background-repeat: no-repeat;
	background-position: 0px 15px;
	color: #cc0066;
	
	
	
}


dl.point4 dd {
	margin: 0px;
	padding: 0px 20px 15px 26px;
	background-image: url("./img/musimegane.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}



dl.point5 {
    width: 455px;
	margin-top: 0px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.point5 dt {
	margin: 0;
	padding: 19px 20px 15px 26px;
	background-image: url("./img/p5.jpg");
	background-repeat: no-repeat;
	background-position: 0px 15px;
	color: #cc0066;
	
	
	
}


dl.point5 dd {
	margin: 0px;
	padding: 0px 20px 15px 26px;
	background-image: url("./img/musimegane.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}



dl.point6 {
    width: 455px;
	margin-top: 0px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	clear: both;

	
}


dl.point6 dt {
	margin: 0;
	padding: 19px 20px 15px 26px;
	background-image: url("./img/p6.jpg");
	background-repeat: no-repeat;
	background-position: 0px 15px;
	color: #cc0066;
	
	
	
}


dl.point6 dd {
	margin: 0px;
	padding: 0px 20px 15px 26px;
	background-image: url("./img/musimegane.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
}



ul.link {
    width: 455px;
	margin-top: 5px;
	margin-left: 40px;
	margin-right: 0px;
	padding: 0;
	background-image: url("./img/rose3.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	
	
}


ul.link li {
	list-style-type: none;
	background-image: url("./img/list_f.jpg");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0;
	padding: 0px 0px 20px 25px;
	
}



/*フッターの指定---------------------------------------------------*/



div#footer {
	clear: both;
	width: 760px; 
	height: 139px;
	margin: 0 auto;
	
 } 


div.navi2 {
    width: 760px;
	height: 139px;
	background-image: url("./img/rosehalf.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0 auto;

}



address {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #999966;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	}

 
/*その他の指定---------------------------------------------------*/
 
 
 

.copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 190%;
	color: #333333;
}



h1 { display: none; }


h2 { display: none; }




h3 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 20px;
 padding-left: 20px;
 padding-bottom: 20px;
 padding-right: 20px;
 margin: 0;
 font-size: 13px;
 color: #990000;
 letter-spacing: 1px;
 text-decoration: none;
 clear: both;
}



h3.course {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 20px;
 padding-left: 35px;
 padding-bottom: 20px;
 padding-right: 20px;
 margin: 0;
 background-image: url("./img/candol_mini_red.jpg");
 background-position: 10px 15px;
 background-repeat: no-repeat;
 font-size: 13px;
 color: #330066;
 letter-spacing: 1px;
 text-decoration: none;

}



h3.courseline {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 70px;
 padding-left: 35px;
 padding-bottom: 20px;
 padding-right: 20px;
 margin: 0;
 background-image: url("./img/candol_mini_blue.jpg");
 background-position: 10px 65px;
 background-repeat: no-repeat;
 font-size: 12px;
 color: #999933;
 letter-spacing: 1px;
 text-decoration: none; 
 line-height: 125%;

}




h3.courseline2 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 line-height: 100%;
 padding-top: 35px;
 padding-left: 33px;
 padding-bottom: 20px;
 padding-right: 20px;
 margin: 0;
 background-image: url("./img/rosemark.jpg");
 background-position: 10px 31px;
 background-repeat: no-repeat;
 font-size: 13px;
 color: #330066;
 letter-spacing: 1px;
 text-decoration: none;
 clear: both;

}



h3.courseline3 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 90px;
 padding-left: 35px;
 padding-bottom: 10px;
 padding-right: 20px;
 margin: 0;
 font-size: 12px;
 color: #999933;
 background-image: url("./img/candol_mini_blue.jpg");
 background-repeat: no-repeat;
 background-position: 10px 85px;
 letter-spacing: 1px;
 text-decoration: none;
 line-height: 125%;
 

}



h3.courseline4 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 60px;
 padding-left: 0px;
 padding-bottom: 15px;
 padding-right: 20px;
 margin: 0;
 font-size: 12px;
 color: #999933;
 letter-spacing: 1px;
 text-decoration: none;
 line-height: 115%;

}



h3.courseline5 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 line-height: 100%;
 padding-top: 3px;
 padding-left: 33px;
 padding-bottom: 20px;
 padding-right: 20px;
 margin: 0;
 background-image: url("./img/rosemark.jpg");
 background-position: 10px 0px;
 background-repeat: no-repeat;
 font-size: 13px;
 color: #330066;
 letter-spacing: 1px;
 text-decoration: none;
 clear: both;

}



p {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 5px;
 padding-left: 0px;
 padding-bottom: 5px;
 padding-right: 10px;
 margin: 0;
}


p.foto {
 padding: 15px 0 20px 0;
 margin: 0;
 float: right;
}


p.kiji {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 5px;
 padding-left: 20px;
 padding-bottom: 20px;
 padding-right: 10px;
 margin: 0;
}


p.line {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 65px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 20px;
	margin: 0;
	font-size: 13px;
	color: #666600;
	letter-spacing: 1px;
	text-decoration: none;
	clear: both;
}


p.line2 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 5px;
 padding-left: 65px;
 padding-bottom: 10px;
 background-image: url("./img/flower.jpg");
 background-repeat: no-repeat;
 background-position: 38px 8px;

 margin: 0;
 font-size: 12px;
 color: #666600;


 
}


p.line3 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 90px;
 padding-left: 25px;
 padding-bottom: 10px;
 padding-right: 20px;
 margin: 0;
 font-size: 13px;
 color: #666600;
 background-image: url("./img/mic.jpg");
 background-repeat: no-repeat;
 background-position: 0px 90px;
 letter-spacing: 1px;
 text-decoration: none;
 clear: both;

}


p.line4 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 100px;
 padding-left: 25px;
 padding-bottom: 20px;
 padding-right: 20px;
 margin: 0;
 font-size: 13px;
 color: #666600;
 background-image: url("./img/mic.jpg");
 background-repeat: no-repeat;
 background-position: 0px 100px;
 letter-spacing: 1px;
 text-decoration: none;
 clear: both;

}


p.profeel {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 5px;
 padding-left: 20px;
 padding-bottom: 5px;
 padding-right: 20px;
 margin: 0;
 color: #666633;
}

p.profeel2 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
 padding-right: 20px;
 margin: 0;
 color: #666633;
}


p.spec {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 140%;
	color: #333333;
}


p.f {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 10px;
 padding-left: 0px;
 padding-bottom: 15px;
 padding-right: 10px;
 margin: 0;
 font-size: 90%;
 line-height: 130%;
 color: #333333;
 
}

p.t {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 55px;
 padding-left: 0px;
 padding-bottom: 5px;
 padding-right: 10px;
 margin: 0;
}


p.whatsnew {
 width: 138px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 200%;
 padding-top: 5px;
 padding-left: 27px;
 padding-bottom: 5px;
 padding-right: 20px;
 margin: 0;
 color: white;
}

p.whatsnew2 {
 width: 138px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 10px;
 line-height: 200%;
 padding-top: 5px;
 padding-left: 27px;
 padding-bottom: 5px;
 padding-right: 20px;
 margin: 0;
 color: white;
}



p.whatsnew3 {
 width: 138px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 11px;
 padding-top: 0;
 padding-left: 27px;
 padding-bottom: 5px;
 padding-right: 20px;
 margin: 0;
 color: #999933;
}



div.rss-box {
 position: absolute;
 top: 530px;
 margin: 0;
 padding: 0;
 
}
 


ul.rss-items li.rss-item {
 width: 135px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 list-style-type: none;
 background-image: none;
 padding: 0;
 margin: 0;
 color: #999969;
}



p.sanshou {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 padding-top: 0px;
 padding-left: 63px;
 padding-bottom: 20px;
 padding-right: 20px;
 margin: 0;
 background-image: url("./img/arrow.jpg");
 background-position: 37px 5px;
 background-repeat: no-repeat;
 font-size: 13px;
 color: #3399FF;
 letter-spacing: 1px;
 text-decoration: none;
 
}


p.pagetop {
	width: 118px;
	height: 43px;
	padding-top: 10px;
	padding-bottom: 25px;
	padding-left: 377px;
	margin: 0;


}



p.tukyo {
 position: absolute;
 top: 10px;
 right: 30px;
 padding:0;
 margin: 0;
}



p.tukyo_curriculumn {
 padding: 10px auto;
 margin-left: 20px;
}



div.bnr {
 padding: 0 0 30px 0;
 margin: 0;
}


div.bnr2 {
 padding: 10px 0 0 0;
 margin: 0 0 0 10px;
}


div.bnr3 {
 padding: 190px 0 0 0;
 margin: 0 0 0 10px;
 z-index: 9999;
}



div.bnr4 {
 padding: 40px 0 30px 0;
 margin: 0 0 0 10px;
 z-index: 9999;
}


div.tukyo_curriculumn {
 float: left;
 padding: 10px auto;
 margin-left: 20px;
}




a:visited {
	color: #9999FF;
	text-decoration: none;
}
a:link {
	color: #3399FF;
	text-decoration: none;
}
a:hover {
    position: relative;
	left: 1px;
	top: 1px;
	color: #CC3399;
	text-decoration: none;
}

a.pagetop:hover {
    position: static;

}


img { 
    border:0;
   
 }


img.content { 
    border:0;
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom:20px;
	
   
 }
 

img.course { 
    border:0;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-left: 10px;
	margin-bottom:20px;
	
   
 } 
 
 
 img.content2 { 
    border:0;
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-right: 5px;
	margin-bottom:20px;
	
   
 }






.midasi {
    color: #990000;
	text-decoration: none;

}


.midasi2 {
    color: #000066;
	text-decoration: none;

}


span.pink { color: #FF66CC; }

span.blue { color: #3399FF; }

span.red { color: #ff0000; }


em { font-style: italic; color: #FF3300; background-color: yellow; font-size: 10px; }




/*フォームの指定---------------------------------------------------*/



div#contact {
    width: 495px;
	margin: 15px 20px 20px 0px;
	padding: 0;
	background-image: url("./img/seal/seal_form.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}


fieldset {
    padding: 10px;
	margin: 0;
	border: 1px dashed #ffcccc;

}

legend {
    border-left: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	border-bottom: 1px solid #ffcccc;
	border-top: 1px solid #ffcccc;
	font-weight: bold;
	color: #000066;
	padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-right: 10px;
    margin: 0;

}

dl#contact {
    width: 405px;
	margin: 20px 15px 15px 15px;
	clear: both;

	
}


dl#contact dt {
	padding-left: 8px;
	border-left: 10px solid #ffcccc;
	color: #333333;
	
	
	
}


dl#contact dd {
	margin: 5px 0 20px;}
	
	

