div.mainContents.migration article .sideBar { padding: 0; }

div.mainContents.migration article .recruit .newContents { width: 640px; }

div.mainContents.migration article .recruit .recruitButtonList {
	margin: 0 auto 47px;
	width: 290px;
	height: 35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background-color: #3d3935;
	font-size: 16px;
	text-align: center;
	line-height: 35px;
}

div.mainContents.migration article .recruit .recruitButtonList a {
	display: block;
	color: #FFF;
}

div.mainContents.migration article .recruit .localNavBottom h3 { margin-left: 15px; }

div.mainContents.migration article .recruitTop {
	margin-top: 68px;
	margin-bottom: 36px;
}

div.mainContents.migration article .recruitTop a { text-decoration: none; }

div.mainContents.migration article .recruitTop a span {
	padding-left: 24px;
	font-size: 1.2em;
	background: url("/recruit/images/arrow-recruittop-left.gif?ae41d37ac3") no-repeat left center;
}

div.mainContents.migration article .recruitTop a:hover span { background-image: url("/recruit/images/arrow-recruittop-left-on.gif?285a310ce4"); }

div.mainContents.notExNav.migration article.recruitIndex { width: 640px; }

div.mainContents.notExNav.migration article.recruitIndex .newContents { margin-bottom: 40px; }

div.mainContents.notExNav.migration article.recruitIndex .newContents .keyVisual p { margin-bottom: 20px; }

div.mainContents.notExNav.migration article.recruitIndex .newContents .keyVisual p img { width: 100%; }

div.mainContents.notExNav.migration article.recruitIndex .newContents .keyVisual .forSp { display: none; }

div.mainContents.notExNav.migration article.recruitIndex .newContents .spCopy { display: none; }

div.mainContents.notExNav.migration article.recruitIndex .newContents nav.recruitNav {
	overflow: hidden;
	margin-right: -2%;
}

div.mainContents.notExNav.migration article.recruitIndex .newContents nav.recruitNav li {
	float: left;
	width: 47%;
	height: 42px;
	padding: 0 0 0 2%;
	margin: 0 2px 2px 0;
	background: #f3f1ef;
}

div.mainContents.notExNav.migration article.recruitIndex .newContents nav.recruitNav li p {
	margin: 0;
	font-size: 14px;
	line-height: 42px;
}

div.mainContents.notExNav.migration article.recruitIndex .newContents nav.recruitNav li p span { font-size: 10px; }

div.mainContents.notExNav.migration article.recruitIndex .newContents nav.recruitNav li a {
	display: block;
	color: #3D3935;
	text-decoration: none;
}

div.mainContents.notExNav.migration article.recruitIndex .newContents nav.recruitNav li a:hover {
	opacity: 0.8;
	color: #3D3935;
}

div.mainContents.notExNav.migration article.recruitIndex .localNavBottom {
	margin-right: 0;
	margin-bottom: 55px;
}

div.mainContents.notExNav.migration article.recruitIndex .localNavBottom h3 { display: none; }

div.mainContents.notExNav.migration article.recruitIndex .localNavBottom .navList li {
	width: 46%;
	border-bottom: 1px solid #dadad9;
	width: 46%;
	margin: 0 2%;
	background: url("/common/images/img-arrow3.png?0b3cb0d94f") 96% center no-repeat;
	border-top: none;
}

div.mainContents.notExNav.migration article.recruitIndex .localNavBottom .navList li p {
	padding-left: 0;
	padding-right: 0;
}

div.mainContents.notExNav.migration article.recruitIndex .localNavBottom .navList li:first-child, div.mainContents.notExNav.migration article.recruitIndex .localNavBottom .navList li:nth-child(2) { border-top: 1px solid #dadad9; }

div.mainContents.notExNav.migration article .sideBar h2 { margin: 0 0 11px; }

/*# sourceMappingURL=style.css.map */
