/*===================================================================
　　学生向け求人プランザイン設定　　
====================================================================*/
body , html {
	min-width: 1360px;
	height: 100%;
}
#Wrapper {
	min-height: 100%;
	height: auto !important;
	position: relative;
	min-width: 100%;
}
header.header{
	background: url(../image/recruit/campusplan/bg_1.jpg);
	height: 640px;
}
.header .HeadCont{
	width: 1120px;
	margin: auto;
	position: relative;
}
.header .HeadCont h1{
	position: absolute;
	top: 18px;
	left: 10px;
}
.header .HeadCont h2{
	position: absolute;
	top: 135px;
	right: 15px;
}
.header .HeadCont p{
	position: absolute;
	top: 27px;
	right: 116px;
}
.header .HeadCont{
	line-height: 0;
}
.WrapCont h3.h3_title{
	background: url(../image/recruit/campusplan/line.jpg);
	line-height: 0;
	height: 106px;
	text-align: center;
}
.WrapCont .BoxWrap_1{
	background: url(../image/recruit/campusplan/bg_2.jpg);
	position: relative;
}
.WrapCont .BoxWrap_2{
	background: url(../image/recruit/campusplan/bg_1.jpg);
	position: relative;
}
.WrapCont .Plan1{
	width: 1120px;
	height: 620px;
	margin: auto;
	position: relative;
}
.WrapCont .Plan1 ul li{
	line-height: 0;
}
.WrapCont .Plan1 ul li.robot_img{
	position: absolute;
	bottom: 0;
	right: 180px;
	z-index: 3;
}
.WrapCont .Plan1 ul li.balloon_comment{
	position: absolute;
	top: 13px;
	right: 4px;
	z-index: 2;
}
.WrapCont .Plan1 ul li.balloon{
	position: absolute;
	top: 52px;
	left: 5px;
	z-index: 1;
}
.WrapCont .Plan1 .Img{
	line-height: 0;
}
.WrapCont .Plan2{
	width: 1120px;
	height: 620px;
	margin: auto;
	position: relative;
}
.WrapCont .Plan2 ul li{
	line-height: 0;
}
.WrapCont .Plan2 ul li.robot_img{
	position: absolute;
	bottom: 0;
	left: 243px;
	z-index: 3;
}
.WrapCont .Plan2 ul li.balloon_comment{
	position: absolute;
	top: 2px;
	left: -4px;
	z-index: 2;
}
.WrapCont .Plan2 ul li.balloon{
	position: absolute;
	top: 0px;
	right: 10px;
	z-index: 1;
}
.WrapCont .Plan2 ul li.balloon2{
	position: absolute;
	bottom: 86px;
	right: 25px;
	z-index: 1;
}
.WrapCont .BgImg{
	background: url(../image/recruit/campusplan/bg.png);
}
.WrapCont .Plan3{
	width: 1120px;
	height: 620px;
	margin: auto;
	position: relative;
}
.WrapCont .Plan3 ul li{
	line-height: 0;
}
.WrapCont .Plan3 ul li.staff_img{
	position: absolute;
	bottom: 0;
	left: 360px;
	z-index: 4;
}
.WrapCont .Plan3 ul li.balloon_comment1{
	position: absolute;
	top: 280px;
	left: 15px;
	z-index: 3;
}
.WrapCont .Plan3 ul li.balloon_comment2{
	position: absolute;
	top: 210px;
	right: 16px;
	z-index: 2;
}
.WrapCont .Plan3 .Img{
	line-height: 0;
}
.WrapCont .Plan4{
	width: 1120px;
	height: 620px;
	margin: auto;
	position: relative;
}
.WrapCont .Plan4 ul li{
	line-height: 0;
}
.WrapCont .Plan4 ul li.robot_img{
	position: absolute;
	bottom: 0;
	left: 0;
}
.WrapCont .Plan4 ul li.staff_img{
	position: absolute;
	top: 6px;
	right: 155px;
	z-index: 1;
}
.WrapCont .Plan4 ul li.balloon_comment{
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
}
.WrapCont .Plan5{
	width: 1120px;
	height: 620px;
	margin: auto;
	position: relative;
}
.WrapCont .Plan5 ul li{
	line-height: 0;
}
.WrapCont .Plan5 ul li.staff_img{
	position: absolute;
	bottom: 0;
	left: 150px;
}
.WrapCont .Plan5 ul li.balloon_comment{
	position: absolute;
	top: 55px;
	right: 175px;
}
.WrapCont .Plan6{
	width: 1120px;
	height: 590px;
	margin: auto;
	position: relative;
}
.WrapCont .Plan6 ul li{
	line-height: 0;
}
.WrapCont .Plan6 ul li.arrow_img{
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -120px;
}
.WrapCont .Plan6 ul li.link{
	width: 882px;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -441px;
}
.WrapCont .Plan6 ul li.link a{
	display: block;
	background: url(../image/recruit/campusplan/link_btn.png) no-repeat;
	background-size: 882px 404px;
	height: 202px;
}
.WrapCont .Plan6 ul li.link a:hover{
	background-position: bottom
}
.WrapCont .Plan6 ul li.staff_img{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -250px;
}
footer{
	background: url(../image/recruit/campusplan/line.jpg);
	line-height: 0;
	height: 100px;
	text-align: center;
}
footer address{
	text-align: center;
	line-height: 100px;
}
footer address,
footer address a{
	color: #FFFFFF;
}
