@charset "utf-8";

div#all-Area2 {
	position: relative;
	margin:0 auto;
	width:950px;
	height:175px;
	background: url(../img/area/all-bg-area.jpg) no-repeat 0 0;
}

h1.h1_pref {
	position: absolute;
	top: 50px;
	left: 20px;
	width: 540px;
	height: 40px;
	font-size: 28px;
	font-family: "?q???M?m?p?S Pro W3","Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,"???C???I",Verdana,"?l?r ?o?S?V?b?N",sans-serif;
	font-weight: 900;
	color: #000;
	letter-spacing: -3px;
	}

h1.h1_pref strong {
	font-size: 34px;
	letter-spacing: -4px;
	color: #097a2a;
	}

p.h1_txt {
	position: absolute;
	top: 100px;
	left: 23px;
	font-size: 14px;
	line-height: 18px;
	}
/*
div.cover_pref2 {
	height: 326px !important;
	background: url(../img/area/bg-Teacher.gif) no-repeat 30px 20px !important;
	}*/
	
div.cover_pref2 {
	/*height: 326px ;*/
	background: url(../img/area/bg-Teacher.gif) no-repeat 30px 20px;
	}

.cover-L{
	float: left;
	width: 480px;
	display: inline;
	}

.cover-R{
	float: right;
	display: inline;
	width: 157px;
	padding: 65px 20px 0 13px;
	}

div.cover_pref2 div.cover-R {
	height: 242px !important;
	padding-top: 65px !important;
	}

h2.h2_pref, p.h2_txt {
	font-size: 23px;
	font-weight: 700;
	font-family: "?q???M?m?p?S Pro W3","Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,"???C???I",Verdana,"?l?r ?o?S?V?b?N",sans-serif;
	font-weight: 900;
	color: #000;
	letter-spacing: -2px;
	/*text-shadow: 0px 2px 1px #ccc;*/
	}

h2.h2_pref strong {
	font-size: 27px;
	letter-spacing: -3px;
	}

h2.h2_pref span {
	font-weight: 400 !important;
	}

h2.h2_promo {
	width: 695px;
	height: 40px;
	text-align: center;
	font-size: 21px;
	line-height: 42px;
	font-weight: 900;
	color: #fff;
	background: url(../img/area/cms_04.png) no-repeat 0 0;
	overflow: hidden;
	}
