@charset "utf-8";
* {
	margin:0;
	padding:0;
	font-size:100%;
	line-height:100%;
	}
body {
	background-color:#fff;
	/*青4896be　茶963
	background:#FFCE89 url(../image/bg1px_000.gif);
	*/
	font-family:"MS UI Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	}
a:link {
	color:#00c;
	}
a:hover {
	color:#f60;
	}
a:active {
	color:#c00;
	}
a:visited {
	color:#909;
	}
h1,h2,h3,h4,h5,p,span,em,strong,a,input,textarea,ul,ol,li,dt,dd,th,td {
	line-height:1.4em;
	}
h2 {
	clear:left;
	font-size:140%;
	_font-size:130%;
	color:#630;
	}
h3 {
	clear:right;
	margin:2em 0 1em 0;
	background:#fc0 url(../image/bg1px_fff.gif);
	font-size:120%;
	_font-size:110%;
	padding:5px 0;
	padding-left:7px;
	border-left:5px solid #f90;
	color:#630;
	}
img {
	border:0;
	}






table.default {
	margin:0.5em 0;
	border-collapse:collapse;
	border:1px solid #999;
	}
table.default th {
	vertical-align:top;
	font-weight:normal;
	white-space:nowrap;
	padding:3px;
	background-color:#E0F1B9;
	/* \*/
	border:1px solid #999;
	/* */
	/*\*//*/
	border-right:1px dashed #999;
	border-bottom:1px dashed #999;
	/**/
	}
table.default td {
	vertical-align:top;
	padding:3px;
	/* \*/
	border:1px solid #999;
	/* */
	/*\*//*/
	border-right:1px dashed #999;
	border-bottom:1px dashed #999;
	/**/
	}
table.noborder {
	border:0;
	}
table.noborder th {
	padding:0;
	padding-right:1em;
	border:0;
	text-align:left;
	background:none;
	}
table.noborder td {
	padding:0;
	border:0;
	}




/*

	multipurpose

*/

.ph1 {
	float:right;
	padding:0 0 10px 10px;
	text-align:center;
	font-size:90%;
	_font-size:80%;
	}
.mgt1 {
	margin-top:1em;
	}
.mgl2 {
	margin-left:2em;
	}
.mgb1 {
	margin-bottom:1em;
	}
.mgb2 {
	margin-bottom:2em;
	}
.mgb3 {
	margin-bottom:3em;
	}
.serif {
	font-family:"ＭＳ 明朝","MS Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","細明朝体","Ryumin-Light-83pv-RKSJ-H";
	}
.cboth {
	clear:both;
	}
.cleft {
	clear:left;
	}
.hide {
	display:none;
	}
.center {
	text-align:center;
	}
.right {
	text-align:right;
	}
.pagetop {
	text-align:right;
	margin:1em 0;
	font-family:Verdana,Arial,Helvetica;
	}








/*

	structure

*/


#wrapper {
	width:100%;
	}
#header h1 a {
	display:block;
	margin-left:30px;
	width:433px;
	height:75px;
	background:url(../image/logo.gif) left center no-repeat;
	}
#content {
	margin:0 30px 30px 30px;
	/*
	padding:20px;
	*/
	background-color:#fff;
	}
#left {
	position:absolute;
	top:75px;
	left:30px;
	width:200px;
	/*
	float:left;
	width:200px;
	*/
	}
#left #menu {
	background:#fc0 url(../image/bg1px_fff.gif);
	}
#left #menu ul {
	margin:0;
	padding:0;
	}
#left #menu ul li {
	list-style:none;
	}
#left #menu ul li a {
	display:block;
	width:200px;
	height:36px;
	}
#left #menu ul li ul {
	padding:6px 0;
	}
#left #menu ul li ul li a {
	height:24px;
	}
#left #menu ul li ul li a:hover {
	/*
	background-position:-200px 0;
	*/
	}

#left #menu li a#c_home { background:url(../image/menu_category.gif) 0px 0px no-repeat; }
#left #menu li a#c_aokigakuen { background:url(../image/menu_category.gif) 0px -36px no-repeat; }
#left #menu li a#c_outsourcing { background:url(../image/menu_category.gif) 0px -72px no-repeat; }
#left #menu li a#c_company { background:url(../image/menu_category.gif) 0px -108px no-repeat; }

#left #menu li a#m_home { background:url(../image/menu_content.gif) 0px 0px no-repeat; }
#left #menu li a#m_aokigakuen { background:url(../image/menu_content.gif) 0px -24px no-repeat; }
#left #menu li a#m_preschool { background:url(../image/menu_content.gif) 0px -48px no-repeat; }
#left #menu li a#m_primary { background:url(../image/menu_content.gif) 0px -72px no-repeat; }
#left #menu li a#m_junior { background:url(../image/menu_content.gif) 0px -96px no-repeat; }
#left #menu li a#m_faq { background:url(../image/menu_content.gif) 0px -120px no-repeat; }
#left #menu li a#m_schoolinfo { background:url(../image/menu_content.gif) 0px -144px no-repeat; }
#left #menu li a#m_link { background:url(../image/menu_content.gif) 0px -168px no-repeat; }
#left #menu li a#m_outsourcing { background:url(../image/menu_content.gif) 0px -192px no-repeat; }
#left #menu li a#m_chinese { background:url(../image/menu_content.gif) 0px -216px no-repeat; }
#left #menu li a#m_company { background:url(../image/menu_content.gif) 0px -240px no-repeat; }
#left #menu li a#m_privacy { background:url(../image/menu_content.gif) 0px -264px no-repeat; }
#left #menu li a#m_inquiry { background:url(../image/menu_content.gif) 0px -288px no-repeat; }

#left #menu li a#m_home_ { background:url(../image/menu_content.gif) -200px 0px no-repeat; }
#left #menu li a#m_aokigakuen_ { background:url(../image/menu_content.gif) -200px -24px no-repeat; }
#left #menu li a#m_preschool_ { background:url(../image/menu_content.gif) -200px -48px no-repeat; }
#left #menu li a#m_primary_ { background:url(../image/menu_content.gif) -200px -72px no-repeat; }
#left #menu li a#m_junior_ { background:url(../image/menu_content.gif) -200px -96px no-repeat; }
#left #menu li a#m_faq_ { background:url(../image/menu_content.gif) -200px -120px no-repeat; }
#left #menu li a#m_schoolinfo_ { background:url(../image/menu_content.gif) -200px -144px no-repeat; }
#left #menu li a#m_link_ { background:url(../image/menu_content.gif) -200px -168px no-repeat; }
#left #menu li a#m_outsourcing_ { background:url(../image/menu_content.gif) -200px -192px no-repeat; }
#left #menu li a#m_chinese_ { background:url(../image/menu_content.gif) -200px -216px no-repeat; }
#left #menu li a#m_company_ { background:url(../image/menu_content.gif) -200px -240px no-repeat; }
#left #menu li a#m_privacy_ { background:url(../image/menu_content.gif) -200px -264px no-repeat; }
#left #menu li a#m_inquiry_ { background:url(../image/menu_content.gif) -200px -288px no-repeat; }

#right {
	margin-left:220px;
	}

#copyright {
	clear:both;
	padding-top:50px;
	text-align:center;
	font-size:90%;
	_font-size:80%;
	font-family:Verdana,Arial,Helvetica;
	}









/*

	minority

*/

#home dt {
	margin:2em 0 5px 0;
	color:#963;
	font-weight:bold;
	border-bottom:1px solid #f90;
	}
#home dt em {
	color:#666;
	font-weight:normal;
	font-style:normal;
	font-family:Verdana,Arial,Helvetica;
	font-size:90%;
	_font-size:80%;
	}
#home .photo {
	float:left;
	padding:10px 10px 0 0;
	text-align:center;
	font-size:90%;
	_font-size:80%;
	}




#preschool li {
	margin-left:4em;
}




#faq h4 {
	margin-bottom:1em;
	}
#faq h4 {
	text-indent:-2em;
	padding-left:2em;
	}
#faq h4.q {
	color:#c30;
	}
#faq h4.a {
	color:#06c;
	}





#gmap {
	width:100%;
	height:400px;
	}





#link .jha {
	float:left;
	width:150px;
	/*
	*/
	padding-right:20px;
	}
#link dt {
	font-weight:bold;
	color:#070;
	}
#link li {
	margin-left:3em;
	font-size:90%;
	_font-size:80%;
	}




#outsourcing .arm dl {
	padding-left:85px;
	min-height:64px;
	}
#outsourcing .arm dl#cardboard { background:url(../image/icon_cardboard.gif) top left no-repeat; }
#outsourcing .arm dl#cogwheel { background:url(../image/icon_cogwheel.gif) top left no-repeat; }
#outsourcing .arm dl#binder { background:url(../image/icon_binder.gif) top left no-repeat; }
#outsourcing .arm dl#ic { background:url(../image/icon_ic.gif) top left no-repeat; }

#outsourcing dt {
	margin-top:1em;
	font-weight:bold;
	color:#070;
	}
#outsourcing dd {
	margin-left:3em;
	}






#chinese dt {
	color:#070;
	font-weight:bold;
	}
#chinese li {
	margin-left:4em;
	}





#aboutus td li {
	margin-left:2em;
	}
#aboutus td dd {
	margin-left:2em;
	}





#privacy dl {
	margin-bottom:1em;
	}
#privacy dt {
	margin-top:1em;
	font-weight:bold;
	}
#privacy dd {
	margin-left:2em;
	}
#privacy dd li {
	margin-left:2em;
	}




#inquiry fieldset {
	border:0;
	}
#inquiry legend {
	display:none;
	}
#inquiry dd {
	margin-bottom:1em;
	}
#inquiry input.w,textarea.w {
	width:90%;
	padding:2px;
	}



