@charset "UTF-8";
/* Employment CSS */

@import url("../content.css");

p {
	font-size: 16px;
	margin: 0;
	padding: 0;
}

/* h2 */
#main-cont-title {
	background: url(../../images/employment/img_mainbanner_content.jpg) 50% 50% no-repeat #9abae9;
	margin-bottom: 0;
}

/* Waku */
#sect001 {
	background-color: #fff;
}

#sect002 {
	background-color: #fff;
}

#sect003 {
	background-color: #fff;
}

#sect004 {
	background-color: #fff;
}

#sect005 {
	background-color: #fff;
}

#sect006 {
	background-color: #fff;
}

#sect007 {
	background-color: #fff;
}

#sect008 {
	background-color: #fff;
}

#sect009 {
	background-color: #fff;
}

/* h3 */
.content-texts {
	width: 100%;
}

.content-texts .headtitle {
	line-height: 1.2;
	font-weight: 400;
}

/* Minimum width 960px and PC */
@media all and (min-width: 960px) {
/* section */
section {
	padding-top: 50px;
	padding-bottom: 20px;
}

/* h3 */
.content-texts .headtitle {
	font-size: 22px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

}

/* Minimum width 959px and Tablet */
@media all and (max-width: 959px) and (min-width: 569px) {
/* section */
section {
	padding-top: 40px;
	padding-bottom: 10px;
}

/* h2 */
#main-cont-title {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}

/* h3 */
.content-texts .headtitle {
	font-size: 20px;
	padding-bottom: 8px;
	margin-bottom: 18px;
}

}


/* Phone Landscape */
@media all and (max-width: 568px) {
/* section */
section {
	padding-top: 30px;
	padding-bottom: 0;
}

/* h2 */
#main-cont-title {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}

/* h3 */
.content-texts .headtitle {
	font-size: 18px;
	padding-bottom: 4px;
	margin-bottom: 16px;
}


}