@charset "utf-8";
@import url("common.css");
/*======================================================================
||
||   career.css
||
======================================================================*/

#career_main {
	margin:0 auto;
	padding:80px 0 120px;
}
#career_main h1 {
	text-align:center;
	margin:0 0 34px;
}

#career_content {
	width:850px;
	margin:64px auto 0;
}
#career_content h2 {
	text-indent:-9999em;
	background:url(../img/career/leadpc.png) no-repeat;
	height:130px;
}
#career_content div {
	margin:80px 0 0;
}
#career_content div h3 {
	text-indent:-9999em;
	height:56px;
}
#career_content div p {
	margin:30px 0 0;
	padding:0 0 20px;
	font-size:15px;
	color:#686D71;
	font-family: Helvetica,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	line-height:180%;
}
#career_content div:nth-of-type(1) h3 {
	background:url(../img/career/t1pc.png) no-repeat;
}
#career_content div:nth-of-type(1) p {
	padding:0 430px 0 0;
	background:url(../img/career/p1.png) no-repeat right top;
	min-height:375px;
}
#career_content div:last-child h3 {
	background:url(../img/career/t2pc.png) no-repeat;
}
#career_content div:last-child p {
	padding:0 430px 20px 0;
	background:url(../img/career/p2.jpg) no-repeat right top;
	background-size:395px auto;
}

@media screen and (max-width: 768px) {

#career_main {
	margin:0 auto;
	padding:40px 0 60px;
}
#career_main h1 {
	margin:0 0 17px;
}
#career_main h1 img {
	width:88px;
}
#career_content {
	width:90%;
	margin:32px auto 0;
}
#career_content h2 {
	text-indent:0;
	background:none;
	height:auto;
}
#career_content h2 img {
	width:100%;
}
#career_content div {
	margin:40px 0 0;
}
#career_content div h3 {
	text-indent:0 !important;
	background:none !important;
	height:auto !important;
}
#career_content h3 img {
	width:100%;
}
#career_content div p {
	margin:15px 0 0;
	padding:0 0 10px;
}
#career_content div img {
	width:100%;
}
#career_content div:nth-of-type(1) p {
/*	padding:0 0 calc(258.81% + 10px) 0;*/
	padding:0 0 calc(277.65% + 10px) 0;
	background:url(../img/career/p1s.png) no-repeat center bottom;
	background-size:contain;
}
#career_content div:last-child p {
	padding:0 0 calc(59.34% + 10px) 0;
	background:url(../img/career/p2.jpg) no-repeat center bottom;
	background-size:contain;
}

}/* eof max-width:768px */	








