@media screen and (min-width: 770px) {

#footer {
	border-top: none;
	background-color: #f4f4f4;
	margin-top: 0px;
}
#centerbody {
	background-color: #f4f4f4;
	padding-top: 10px;
}
.rhead {
	background: url(../img/school/school_border_top.jpg) no-repeat left top;
	width: 954px;
	height: 7px;
	font-size: 0;
}
.rbody {
	background: url(../img/school/school_border_contents.jpg) repeat-y top left;
	padding-bottom: 30px;
	width: 954px;
}
.rbottom {
	clear: both;
	width: 954px;
	height: 6px;
	font-size: 0px;
	background: url(../img/school/school_border_bottom.jpg) no-repeat top left;
}
.centerubox {
	clear: both;/*	margin:30px 60px 0px 60px;*/
}
p.pankuzu {
	margin-bottom: 15px;
}
#leftcol {
	padding-top: 45px;
	margin-left: 50px;
	width: 860px;
}
.area {
	position: relative;
	width: 820px;
	margin-left: 33px;
}
#leftcol h2.title {
	width: 440px;
	height: 72px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/schoolti.gif) no-repeat left top;
	position: relative;
	/*top: 50px;*/
	left: -10px;
}
#leftcol .h2_text {
	width: 373px;
	height: 112px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/h_school_text.gif) no-repeat left top;
	position: relative;
	top: 10px;
	left: -10px;
}
#leftcol p.text {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 0.75em;
}
.title_area {
	width: 860px;
	height: 257px;
	background: url(../img/school/img_schoolmap.jpg) no-repeat right 9px;
	position: relative;
}
h3.shcool_title_01 {
	clear: both;
	width: 321px;
	height: 24px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/h_area_touhoku.gif) no-repeat left top;
	position: relative;
	left: 15px;
	bottom: 20px;
}
h3.shcool_title_02 {
	clear: both;
	width: 155px;
	height: 24px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/h_area_kanto.gif) no-repeat left top;
	position: relative;
	left: 15px;
	bottom: 20px;
}
h3.shcool_title_03 {
	clear: both;
	width: 268px;
	height: 24px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/h_area_chukyo.gif) no-repeat left top;
	position: relative;
	left: 15px;
	bottom: 20px;
}
h3.shcool_title_04 {
	clear: both;
	width: 129px;
	height: 24px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/h_area_kansai.gif) no-repeat left top;
	position: relative;
	left: 15px;
	bottom: 20px;
}
h3.shcool_title_05 {
	clear: both;
	width: 199px;
	height: 24px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/h_area_cyugoku.gif) no-repeat left top;
	position: relative;
	left: 15px;
	bottom: 20px;
}
h3.shcool_title_06 {
	clear: both;
	width: 197px;
	height: 24px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/h_area_kyushu.gif) no-repeat left top;
	position: relative;
	left: 15px;
	bottom: 20px;
}
h3.shcool_title_07 {
	clear: both;
	width: 78px;
	height: 24px;
	text-indent: -9999px;
	display: block;
	background: url(../img/school/h_area_shiga.gif) no-repeat left top;
	position: relative;
	left: 15px;
	bottom: 20px;
}
.bor {
	width: 860px;
	height: 4px;
	font-size: 0;
	background: #33ccff;
	padding: 0;
	margin: 0;
	position: relative;
	top: -10px;
	margin-bottom: 20px;
}
.school_area {
	width: 760px;
	margin-left: 55px;
	margin-bottom: 40px;
}
.school_name {
	width: 760px;
	height: 46px;
	display: block;
	text-indent: -9999px;
	background: url(../img/school/read.gif) no-repeat left top;
}
dl.dtpx {
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}
dl.dtpx dt {
	clear: both;
	width: 165px;
 //width:120px;
	padding-left: 10px;
	float: left;
	padding: 10px;
}
dl.dtpx dd {
	font-size: 0.75em;
	/*	background:url(../img/top/dotline.gif) repeat-x bottom left; */
	padding: 10px;
}
dl.dtpx dt a {
	display: block;
	background: url(../img/univ/cpfaq.gif) no-repeat top left;
	width: 148px;
	height: 20px;
	font-size: 20px;
	text-indent: -10000px;
	overflow: hidden;
	float: left;
}
.area_school ul li {
	list-style: none;
	text-indent: -9999px;
	font-size: 0;
	position: absolute;
}
.area_school ul li a {
	display: block;
	overflow: hidden;
}
/* 北海道 */

.area_school li.hokkaido {
	top: 21px;
	left: 734px;
}
.area_school li.hokkaido a {
	width: 63px;
	height: 49px;
	background: url(/img/school/hokkai.gif) no-repeat left top;
}
.area_school li.hokkaido a:hover {
	background: url(/img/school/hokkai_ov.gif) no-repeat left top;
}
/* 青森 */

.area_school li.aomori {
	top: 74px;
	left: 734px;
}
.area_school li.aomori a {
	width: 63px;
	height: 19px;
	background: url(/img/school/aomori.gif) no-repeat left top;
}
.area_school li.aomori a:hover {
	background: url(/img/school/aomori_ov.gif) no-repeat left top;
}
/* 岩手 */

.area_school li.iwate {
	top: 94px;
	left: 766px;
}
.area_school li.iwate a {
	width: 31px;
	height: 19px;
	background: url(/img/school/iwate.gif) no-repeat left top;
}
.area_school li.iwate a:hover {
	background: url(/img/school/iwate_ov.gif) no-repeat left top;
}
/* 宮城 */

.area_school li.miyagi {
	top: 114px;
	left: 766px;
}
.area_school li.miyagi a {
	width: 31px;
	height: 19px;
	background: url(/img/school/miyagi.gif) no-repeat left top;
}
.area_school li.miyagi a:hover {
	background: url(/img/school/miyagi_ov.gif) no-repeat left top;
}
/* 福島 */

.area_school li.hukushima {
	top: 134px;
	left: 766px;
}
.area_school li.hukushima a {
	width: 31px;
	height: 19px;
	background: url(/img/school/fukushima.gif) no-repeat left top;
}
.area_school li.hukushima a:hover {
	background: url(/img/school/fukushima_ov.gif) no-repeat left top;
}
/* 茨城 */

.area_school li.ibaragi {
	top: 154px;
	left: 766px;
}
.area_school li.ibaragi a {
	width: 31px;
	height: 19px;
	background: url(/img/school/ibaraki.gif) no-repeat left top;
}
.area_school li.ibaragi a:hover {
	background: url(/img/school/ibaraki_ov.gif) no-repeat left top;
}
/* 千葉 */

.area_school li.tiba {
	top: 174px;
	left: 766px;
}
.area_school li.tiba a {
	width: 31px;
	height: 19px;
	background: url(/img/school/chiba.gif) no-repeat left top;
}
.area_school li.tiba a:hover {
	background: url(/img/school/chiba_ov.gif) no-repeat left top;
}
/* 秋田 */

.area_school li.akita {
	top: 94px;
	left: 734px;
}
.area_school li.akita a {
	width: 31px;
	height: 19px;
	background: url(/img/school/akita.gif) no-repeat left top;
}
.area_school li.akita a:hover {
	background: url(/img/school/akita_ov.gif) no-repeat left top;
}
/* 山形 */

.area_school li.yamagata {
	top: 114px;
	left: 734px;
}
.area_school li.yamagata a {
	width: 31px;
	height: 19px;
	background: url(/img/school/yamagata.gif) no-repeat left top;
}
.area_school li.yamagata a:hover {
	background: url(/img/school/yamagata_ov.gif) no-repeat left top;
}
/* 新潟 */

.area_school li.nigata {
	top: 134px;
	left: 734px;
}
.area_school li.nigata a {
	width: 31px;
	height: 19px;
	background: url(/img/school/niigata.gif) no-repeat left top;
}
.area_school li.nigata a:hover {
	background: url(/img/school/niigata_ov.gif) no-repeat left top;
}
/* 富山 */

.area_school li.toyama {
	top: 134px;
	left: 702px;
}
.area_school li.toyama a {
	width: 31px;
	height: 19px;
	background: url(/img/school/toyama.gif) no-repeat left top;
}
.area_school li.toyama a:hover {
	background: url(/img/school/toyama_ov.gif) no-repeat left top;
}
/* 石川 */

.area_school li.ishikawa {
	top: 134px;
	left: 670px;
}
.area_school li.ishikawa a {
	width: 31px;
	height: 19px;
	background: url(/img/school/ishikawa.gif) no-repeat left top;
}
.area_school li.ishikawa a:hover {
	background: url(/img/school/ishikawa_ov.gif) no-repeat left top;
}
/* 栃木 */

.area_school li.totigi {
	top: 154px;
	left: 734px;
}
.area_school li.totigi a {
	width: 31px;
	height: 19px;
	background: url(/img/school/tochigi.gif) no-repeat left top;
}
.area_school li.totigi a:hover {
	background: url(/img/school/tochigi_ov.gif) no-repeat left top;
}
/* 群馬 */

.area_school li.gunma {
	top: 154px;
	left: 702px;
}
.area_school li.gunma a {
	width: 31px;
	height: 19px;
	background: url(/img/school/gunma.gif) no-repeat left top;
}
.area_school li.gunma a:hover {
	background: url(/img/school/gunma_ov.gif) no-repeat left top;
}
/* 長野 */

.area_school li.nagano {
	top: 154px;
	left: 670px;
}
.area_school li.nagano a {
	width: 31px;
	height: 19px;
	background: url(/img/school/nagano.gif) no-repeat left top;
}
.area_school li.nagano a:hover {
	background: url(/img/school/nagano_ov.gif) no-repeat left top;
}
/* 福井 */

.area_school li.hukui {
	top: 154px;
	left: 638px;
}
.area_school li.hukui a {
	width: 31px;
	height: 19px;
	background: url(/img/school/fukui.gif) no-repeat left top;
}
.area_school li.hukui a:hover {
	background: url(/img/school/fukui_ov.gif) no-repeat left top;
}
/* 京都 */

.area_school li.kyoto {
	top: 154px;
	left: 606px;
}
.area_school li.kyoto a {
	width: 31px;
	height: 19px;
	background: url(/img/school/kyoto.gif) no-repeat left top;
}
.area_school li.kyoto a:hover {
	background: url(/img/school/kyoto_ov.gif) no-repeat left top;
}
/* 埼玉 */

.area_school li.saitama {
	top: 174px;
	left: 734px;
}
.area_school li.saitama a {
	width: 31px;
	height: 19px;
	background: url(/img/school/saitama.gif) no-repeat left top;
}
.area_school li.saitama a:hover {
	background: url(/img/school/saitama_ov.gif) no-repeat left top;
}
/* 東京 */

.area_school li.tokyo {
	top: 194px;
	left: 734px;
}
.area_school li.tokyo a {
	width: 31px;
	height: 19px;
	background: url(/img/school/tokyo.gif) no-repeat left top;
}
.area_school li.tokyo a:hover {
	background: url(/img/school/tokyo_ov.gif) no-repeat left top;
}
/* 静岡 */

.area_school li.sizuoka {
	top: 194px;
	left: 702px;
}
.area_school li.sizuoka a {
	width: 31px;
	height: 19px;
	background: url(/img/school/shizuoka.gif) no-repeat left top;
}
.area_school li.sizuoka a:hover {
	background: url(/img/school/shizuoka_ov.gif) no-repeat left top;
}
/* 愛知 */

.area_school li.aiti {
	top: 194px;
	left: 670px;
}
.area_school li.aiti a {
	width: 31px;
	height: 19px;
	background: url(/img/school/aichi.gif) no-repeat left top;
}
.area_school li.aiti a:hover {
	background: url(/img/school/aichi_ov.gif) no-repeat left top;
}
/* 三重 */

.area_school li.mie {
	top: 194px;
	left: 638px;
}
.area_school li.mie a {
	width: 31px;
	height: 19px;
	background: url(/img/school/mie.gif) no-repeat left top;
}
.area_school li.mie a:hover {
	background: url(/img/school/mie_ov.gif) no-repeat left top;
}
/* 奈良 */

.area_school li.nara {
	top: 194px;
	left: 606px;
}
.area_school li.nara a {
	width: 31px;
	height: 19px;
	background: url(/img/school/nara.gif) no-repeat left top;
}
.area_school li.nara a:hover {
	background: url(/img/school/nara_ov.gif) no-repeat left top;
}
/* 和歌山 */

.area_school li.wakayama {
	top: 214px;
	left: 606px;
}
.area_school li.wakayama a {
	width: 31px;
	height: 19px;
	background: url(/img/school/wakayama.gif) no-repeat left top;
}
.area_school li.wakayama a:hover {
	background: url(/img/school/wakayama_ov.gif) no-repeat left top;
}
/* 神奈川 */

.area_school li.kanagawa {
	top: 214px;
	left: 734px;
}
.area_school li.kanagawa a {
	width: 31px;
	height: 19px;
	background: url(/img/school/kanagawa.gif) no-repeat left top;
}
.area_school li.kanagawa a:hover {
	background: url(/img/school/kanagawa_ov.gif) no-repeat left top;
}
/* 山梨 */

.area_school li.yamanashi {
	top: 174px;
	left: 702px;
}
.area_school li.yamanashi a {
	width: 31px;
	height: 19px;
	background: url(/img/school/yamanashi.gif) no-repeat left top;
}
.area_school li.yamanashi a:hover {
	background: url(/img/school/yamanashi_ov.gif) no-repeat left top;
}
/* 岐阜 */

.area_school li.gihu {
	top: 174px;
	left: 670px;
}
.area_school li.gihu a {
	width: 31px;
	height: 19px;
	background: url(/img/school/gifu.gif) no-repeat left top;
}
.area_school li.gihu a:hover {
	background: url(/img/school/gifu_ov.gif) no-repeat left top;
}
/* 滋賀 */

.area_school li.shiga {
	top: 174px;
	left: 638px;
}
.area_school li.shiga a {
	width: 31px;
	height: 19px;
	background: url(/img/school/shiga.gif) no-repeat left top;
}
.area_school li.shiga a:hover {
	background: url(/img/school/shiga_ov.gif) no-repeat left top;
}
/* 大阪 */

.area_school li.osaka {
	top: 174px;
	left: 606px;
}
.area_school li.osaka a {
	width: 31px;
	height: 19px;
	background: url(/img/school/osaka.gif) no-repeat left top;
}
.area_school li.osaka a:hover {
	background: url(/img/school/osaka_ov.gif) no-repeat left top;
}
/* 鳥取 */

.area_school li.tottori {
	top: 154px;
	left: 554px;
}
.area_school li.tottori a {
	width: 31px;
	height: 19px;
	background: url(/img/school/tottori.gif) no-repeat left top;
}
.area_school li.tottori a:hover {
	background: url(/img/school/tottori_ov.gif) no-repeat left top;
}
/* 島根 */

.area_school li.shimane {
	top: 154px;
	left: 522px;
}
.area_school li.shimane a {
	width: 31px;
	height: 19px;
	background: url(/img/school/shimane.gif) no-repeat left top;
}
.area_school li.shimane a:hover {
	background: url(/img/school/shimane_ov.gif) no-repeat left top;
}
/* 岡山 */

.area_school li.okayama {
	top: 174px;
	left: 554px;
}
.area_school li.okayama a {
	width: 31px;
	height: 19px;
	background: url(/img/school/okayama.gif) no-repeat left top;
}
.area_school li.okayama a:hover {
	background: url(/img/school/okayama_ov.gif) no-repeat left top;
}
/* 広島 */

.area_school li.hiroshima {
	top: 174px;
	left: 522px;
}
.area_school li.hiroshima a {
	width: 31px;
	height: 19px;
	background: url(/img/school/hiroshima.gif) no-repeat left top;
}
.area_school li.hiroshima a:hover {
	background: url(/img/school/hiroshima_ov.gif) no-repeat left top;
}
/* 兵庫 */

.area_school li.hyogo {
	top: 154px;
	left: 586px;
}
.area_school li.hyogo a {
	width: 19px;
	height: 39px;
	background: url(/img/school/hyogo.gif) no-repeat left top;
}
.area_school li.hyogo a:hover {
	background: url(/img/school/hyogo_ov.gif) no-repeat left top;
}
/* 山口 */

.area_school li.yamaguti {
	top: 154px;
	left: 502px;
}
.area_school li.yamaguti a {
	width: 19px;
	height: 39px;
	background: url(/img/school/yamaguchi.gif) no-repeat left top;
}
.area_school li.yamaguti a:hover {
	background: url(/img/school/yamaguchi_ov.gif) no-repeat left top;
}
/* 福岡 */

.area_school li.hukuoka {
	top: 154px;
	left: 478px;
}
.area_school li.hukuoka a {
	width: 20px;
	height: 39px;
	background: url(/img/school/fukuoka.gif) no-repeat left top;
}
.area_school li.hukuoka a:hover {
	background: url(/img/school/fukuoka_ov.gif) no-repeat left top;
}
/* 佐賀 */

.area_school li.saga {
	top: 154px;
	left: 457px;
}
.area_school li.saga a {
	width: 20px;
	height: 39px;
	background: url(/img/school/saga.gif) no-repeat left top;
}
.area_school li.saga a:hover {
	background: url(/img/school/saga_ov.gif) no-repeat left top;
}
/* 長崎 */

.area_school li.nagasaki {
	top: 154px;
	left: 436px;
}
.area_school li.nagasaki a {
	width: 20px;
	height: 39px;
	background: url(/img/school/nagasaki.gif) no-repeat left top;
}
.area_school li.nagasaki a:hover {
	background: url(/img/school/nagasaki_ov.gif) no-repeat left top;
}
/* 熊本 */

.area_school li.kumamoto {
	top: 194px;
	left: 436px;
}
.area_school li.kumamoto a {
	width: 31px;
	height: 19px;
	background: url(/img/school/kumamoto.gif) no-repeat left top;
}
.area_school li.kumamoto a:hover {
	background: url(/img/school/kumamoto_ov.gif) no-repeat left top;
}
/* 大分 */

.area_school li.oita {
	top: 194px;
	left: 467px;
}
.area_school li.oita a {
	width: 31px;
	height: 19px;
	background: url(/img/school/oita.gif) no-repeat left top;
}
.area_school li.oita a:hover {
	background: url(/img/school/oita_ov.gif) no-repeat left top;
}
/* 宮崎 */

.area_school li.miyazaki {
	top: 214px;
	left: 467px;
}
.area_school li.miyazaki a {
	width: 31px;
	height: 19px;
	background: url(/img/school/miyazaki.gif) no-repeat left top;
}
.area_school li.miyazaki a:hover {
	background: url(/img/school/miyazaki_ov.gif) no-repeat left top;
}
/* 鹿児島 */

.area_school li.kagoshima {
	top: 214px;
	left: 436px;
}
.area_school li.kagoshima a {
	width: 31px;
	height: 19px;
	background: url(/img/school/kagoshima.gif) no-repeat left top;
}
.area_school li.kagoshima a:hover {
	background: url(/img/school/kagoshima_ov.gif) no-repeat left top;
}
/* 沖縄 */

.area_school li.okinawa {
	top: 93px;
	left: 446px;
}
.area_school li.okinawa a {
	width: 21px;
	height: 39px;
	background: url(/img/school/okinawa.gif) no-repeat left top;
}
.area_school li.okinawa a:hover {
	background: url(/img/school/okinawa_ov.gif) no-repeat left top;
}
/* 愛媛 */

.area_school li.ehime {
	top: 197px;
	left: 514px;
}
.area_school li.ehime a {
	width: 39px;
	height: 19px;
	background: url(/img/school/ehime.gif) no-repeat left top;
}
.area_school li.ehime a:hover {
	background: url(/img/school/ehime_ov.gif) no-repeat left top;
}
/* 高知 */

.area_school li.koti {
	top: 217px;
	left: 514px;
}
.area_school li.koti a {
	width: 39px;
	height: 19px;
	background: url(/img/school/kochi.gif) no-repeat left top;
}
.area_school li.koti a:hover {
	background: url(/img/school/kochi_ov.gif) no-repeat left top;
}
/* 香川 */

.area_school li.kagawa {
	top: 197px;
	left: 554px;
}
.area_school li.kagawa a {
	width: 39px;
	height: 19px;
	background: url(/img/school/kagawa.gif) no-repeat left top;
}
.area_school li.kagawa a:hover {
	background: url(/img/school/kagawa_ov.gif) no-repeat left top;
}
/* 徳島 */

.area_school li.tokushima {
	top: 217px;
	left: 554px;
}
.area_school li.tokushima a {
	width: 39px;
	height: 19px;
	background: url(/img/school/tokushima.gif) no-repeat left top;
}
.area_school li.tokushima a:hover {
	background: url(/img/school/tokushima_ov.gif) no-repeat left top;
}
/*-------------------------------------------------
	フッター　cv
-------------------------------------------------*/
.inquiry {
	background: url(../../img/common/inq_bg.jpg) no-repeat;
	margin-top: 20px;
	margin-bottom: 0px;
	width: 830px;
	height: 221px;
	display: block;
}
.inquiry .bt02 a {
	width: 510px;
	height: 70px;
	margin: 76px 160px 0;
	display: block;
}
.inquiry p.img {
	height: 0;
	text-indent: -9999px;
}
.inquiry h3 {
	height: 0;
	text-indent: -9999px;
}
.inquiry p.ucall {
	height: 0;
	text-indent: -9999px;
}
#rightcol ul {
	background: url(../img/top/dotline.gif) repeat-x top left;
	padding-top: 10px;
}
#rightcol ul li {
	margin-bottom: 10px;
}
.bt01 a {
	display: block;
	width: 224px;
	height: 123px;
	text-indent: -10000px;
	overflow: hidden;
	background-image: url(../img/top/bt01.gif);
	margin-bottom: 7px;
}
.bt01 a:hover {
	background-position: 0px 123px;
}
#rightcol li a:hover {
	background-position: 220px 0px;
}
.ban01 a {
	display: block;
	width: 220px;
	height: 78px;
	text-indent: -10000px;
	overflow: hidden;
	background-image: url(../img/top/banner01.gif);
}
.ban02 a {
	display: block;
	width: 220px;
	height: 84px;
	text-indent: -10000px;
	overflow: hidden;
	background-image: url(../img/top/banner02.gif);
}
.ban03 a {
	display: block;
	width: 220px;
	height: 83px;
	text-indent: -10000px;
	overflow: hidden;
	background-image: url(../img/top/banner03.gif);
}
.ban04 a {
	display: block;
	width: 220px;
	height: 82px;
	text-indent: -10000px;
	overflow: hidden;
	background-image: url(../img/top/banner04.gif);
}
.ban12 a {
	display: block;
	width: 220px;
	height: 80px;
	text-indent: -10000px;
	overflow: hidden;
	background-image: url(../img/top/banner12.gif);
}

}
