@charset "utf-8";
/* OVERRIDE */
.sg-pankuzu {
	display: none !important;
}
.sg-fotter-banner-area {
	display: none !important;
}
.pg-woman-company-pankuzu {
	position: absolute;
	top: -39px;
	left: 200px;
	width: 790px;
	border-bottom: 1px dotted #CECECE;
	overflow: hidden;
	color: #858585;
	font-size: 11px;
	line-height: 1.2;
}
.pg-woman-company-pankuzu > li {
	height: 30px;
	line-height: 30px;
	padding-right: 5px;
	float: left;
}

* + h1.pg-woman-company-pagetitle {
	margin-top: 0 !important;
}

article {
	position: relative;
	padding-top: 10px;
}
aside {
	padding-top: 10px;
}

/*---------- SNS ----------*/
.pg-woman-company-sns {
	float: right;
	margin-top: 0;
}
.pg-woman-company-sns > li {
	float: left;
}
.pg-woman-company-sns > li + li {
	margin-left: 10px;
}
.pg-woman-company-sns-facebook {
	min-width: 98px;
}
.pg-woman-company-sns-twitter {
	width: 85px;
}
.pg-woman-company-sns-hatenabookmark {
	font-size: 0;
}
.fb_iframe_widget span {
	display: block !important;
	min-width: 98px !important;
	height: 20px !important;
}
.fb_iframe_widget iframe {
	z-index: 100;
	min-width: 98px !important;
}
/*----------------------------*/

/* INDIVISUAL */
h1 {
	display: none;
}
h1.pg-woman-company-pagetitle {
	display: block !important;
	position: static;
	padding: 0;
	font-size: 18px;
	line-height: 1.5;
}
h1.pg-woman-company-pagetitle:before {
	display: none;
}
.pg-woman-company-text-gray {
	color: #858585;
	font-size: 12px !important;
}
.pg-woman-company-article {
	font-size: 14px;
	line-height: 1.8;
}
.pg-woman-company-text-free {
	height: 32px;
	line-height: 1.4;
	padding-left: 40px;
	background: url(//d3b6lg2n6cz976.cloudfront.net/site/company/sales_force/icon.balloon.free.png) no-repeat 0 0;
	color: #D8013D;
}
.sg-woman-wanted .pg-woman-company-text-free {
	width: 520px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
}
.pg-woman-company-introduction-wrapper {
	position: relative;
	z-index: 5;
	padding: 0 20px 20px;
	border: 1px solid #d6d6d6;
	border-radius: 0;
	background-color: #FFF;
}
.pg-woman-company-kv-area {
	position: relative;
	margin: 0 -20px;
	padding: 40px;
	border-bottom: 1px solid #D6D6D6;
	background-color: #F2FAFF;
	background: -webkit-gradient(linear, top, bottom, from(#FFFFFF), to(#F2FAFF));
	background: -webkit-linear-gradient(top, #FFFFFF, #F2FAFF);
	background: -moz-linear-gradient(top, #FFFFFF, #F2FAFF);
	background: -o-linear-gradient(top, #FFFFFF, #F2FAFF);
	background: linear-gradient(to bottom, #FFFFFF, #F2FAFF);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F2FAFF');
	text-align: center;
}
.pg-woman-company-kv-area:before {
	z-index: -2;
	position: absolute;
	background: transparent;
	width: 70%;
	height: 55%;
	content: '';
	left: 25px;
	bottom: 30px;
	-webkit-transform: skew(-15deg) rotate(-6deg);
	-moz-transform: skew(-15deg) rotate(-6deg);
	transform: skew(-15deg) rotate(-6deg);
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
}
.pg-woman-company-kv-area:after {
	z-index: -1;
	position: absolute;
	background: transparent;
	width: 70%;
	height: 55%;
	content: '';
	right: 25px;
	bottom: 30px;
	-webkit-transform: skew(15deg) rotate(6deg);
	-moz-transform: skew(15deg) rotate(6deg);
	transform: skew(15deg) rotate(6deg);
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
}
.pg-woman-company-kv {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
}
.pg-woman-company-kv:after {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -35px;
	width: 70px;
	height: 3px;
	background-color: #333333;
}
.pg-woman-company-kv > figcaption {
	margin-top: 5px;
	font-size: 12px;
	font-weight: normal;
}
* + .pg-woman-company-kv-area-text-catch {
	margin-top: 40px;
}
.pg-woman-company-kv-area-text-catch {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	line-height: 1.4;
}
* + .pg-woman-company-kv-area-text-sub {
	margin-top: 10px;
}
.pg-woman-company-kv-area-text-sub {
	font-size: 14px;
	line-height: 1.5;
	color: #858585;
	text-align: left;
}
* + .pg-woman-company-introduction {
	margin-top: 40px;
}
.pg-woman-company-introduction-head {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	color: #333333;
	font-size: 15px !important;
	line-height: 1.5;
	*zoom: 1;
}
h2.pg-woman-company-introduction-head:before {
	display: none !important;
	*zoom: 1;
}
.pg-woman-company-img-right {
	float: right;
	margin-top: 0!important;
	margin-bottom: 30px;
	margin-left: 30px;
}
.pg-woman-company-text-solid {
	overflow: hidden;
}
.pg-woman-company-table + .pg-woman-company-table {
	margin-top: 20px;
}
.pg-woman-company-table > caption {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}
.pg-woman-company-table th {
	width: 170px;
	font-size: 14px;
	text-align: left;
}
.pg-woman-company-table td {
	font-size: 14px;
	line-height: 1.8;
}
.pg-woman-company-message {
	padding: 40px;
}
.pg-woman-company-message-img {
	text-align: center;
}
* + .pg-woman-company-others {
	margin-top: 20px;
}
.pg-woman-company-others {
	padding: 10px;
	border-top: 1px solid #D6D6D6;
}
.pg-woman-company-others ul {
  margin-left: -10px;
}
.pg-woman-company-others ul > li {
  float: left;
  width: 350px;
  margin-left: 10px;
}
.pg-woman-company-others-title {
	border: none;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}
.pg-woman-company-others-title + * {
	margin-top: 20px;
}
.pg-woman-company-others-img {
	float: left;
	width: 100px;
}
.pg-woman-company-others-img img {
	width: 100%;
	height: auto;
}
.pg-woman-company-others-text {
	float: left;
	width: 238px;
	line-height: 1.4;
}
* + .pg-woman-company-others-text {
	margin-left: 10px;
	font-size: 14px;
}