@charset "shift_jis";
/**************************************
スクールのご案内ページ設定
***************************************/
/*ナビゲーション　設定*/
#aboutpage #navigation ul.mainmenu li.navi01 a {
	background:url(../img/navigation_on.gif) no-repeat;
}

/*見出し設定*/
#aboutpage h2 {
	margin:0 0 10px 0;
}

/*タイトル*/
h2 {
	height: 30px;
	width: 845px;
	background-image: url(../img/salon/title.gif);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	margin: 0px;
	background-color: #000;
	padding-left: 25px;
	line-height: 34px;
}

#aboutpage h3 {
	margin:10px 0;
}

#aboutpage h4 {
	clear:both;
	margin:10px 0;
}

/*レイアウト設定*/
#aboutpage .image01 {
	background:url(../img/about/image01.jpg) no-repeat top right;
	margin:0 0 10px 0;
	padding:30px 270px 95px 0;
}

#aboutpage .image02 {
	background:url(../img/about/image02.jpg) no-repeat top;
	margin:0 0 10px 0;
	padding:20px 0 0 250px;
}

#aboutpage .image03 {
	background:url(../img/about/image03.jpg) no-repeat top right;
	margin:0 0 10px 0;
	padding:30px 280px 10px 0;
}

#aboutpage .image04 {
	background:url(../img/about/image04.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:0 0 10px 250px;
}

#aboutpage ul.green_left {
	float:left;
	width:405px;
	background:#F1F7E2;
	margin:0 0 10px 0;
	padding:10px;
}

#aboutpage ul.green_right {
	float:right;
	width:405px;
	background:#F1F7E2;
	margin:0 0 10px 0;
	padding:10px;
}

#aboutpage ul.green_right span.icon,
#aboutpage ul.green_left span.icon {
	background:url(../img/list_icon01.gif) no-repeat left;
	padding:0 0 0 10px;
}

#aboutpage .mainarea_logo {
	float:left;
	width:377px;
}

#aboutpage ul.company {
	float:right;
	width:453px;
	background:#F1F7E2;
	margin:0 0 10px 0;
	padding:10px;
}

#aboutpage ul.company span.icon {
	background:url(../img/list_icon01.gif) no-repeat left;
	padding:0 0 0 10px;
}

#aboutpage dl.business{
	background:#F1F7E2;
	padding:10px;
}

#aboutpage dl.business dt {
	background:url(../img/list_icon01.gif) no-repeat left;
	padding:0 0 0 10px;
	color:#E2007F;
}