@charset "utf-8";
/* --------------------------------
 * for Organizations Design
 * -------------------------------- */

/* マタニティにまつわる現状
---------------------------------------------*/
.genjyo-contents {
	padding-top: 100px;
	padding-bottom: 80px;
}
.genjyo-contents .box {
	margin: 30px auto 0;
	width: 70%;
}

@media (max-width: 960px) {
.genjyo-contents .box {
	width: 100%;
}
}

@media (max-width: 767px) {
.genjyo-contents .midashi {
	letter-spacing: -0.1em;
}
}
/* 出生率 */
.genjyo-birthrate {
	margin-bottom: 50px;
	padding: 50px 10%;
	color: #fff;
	background: #3f6191;
	font-size: 2.4rem;
}
.genjyo-birthrate strong {
	font-size: 3.6rem;
	font-weight: normal;
}
.genjyo-birthrate span {
	font-size: 1.8rem;
	display: block;
}

@media (max-width: 767px) {
.genjyo-birthrate {
	font-size: 2.0rem;
}
.genjyo-birthrate strong {
	font-size: 3.0rem;
}
}

@media (max-width: 640px) {
.genjyo-birthrate strong {
	display: block;
}
.genjyo-birthrate span {
	font-size: 1.4rem;
}
}
.genjyo-birthrate li:first-of-type {
	padding-bottom: 1em;
}
/* 子育て世代の働く女性が増加
---------------------------------------------*/
.kosodate-sedai {
	padding-top: 80px;
	padding-bottom: 80px;
	background: url("../organizations/img/photo01.jpg") no-repeat center;
}
.kosodate-sedai .box {
	margin-left: 30%;
	width: 70%;
	padding: 50px 5%;
	background-color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 767px) {
.kosodate-sedai .box {
	margin-left: 0;
	width: 100%;
}
}
.kosodate-sedai-midashi {
	font-size: 2.2rem;
	font-weight: bold;
}
.kosodate-sedai .honbun span {
	font-size: 1.4rem;
}
/* 女性の活躍推進
---------------------------------------------*/
.jyosei-katuyaku {
	margin-top: 80px;
}
.jyosei-katuyaku-midashi {
	font-size: 2.2rem;
	font-weight: bold;
}
.jyosei-katuyaku-midashi span {
	font-size: 1.6rem;
}
/* 目標値、実数 */
.jyosei-katuyaku-list {
	position: relative;
	margin-top: 15px;
	font-size: 2.4rem;
}
.jyosei-katuyaku-list span {
	font-size: 1.8rem;
}
.jyosei-katuyaku-list dt {
	position: absolute;
	left: 0;
	width: 180px;
	color: #fff;
	background: #e4ae2c;
	font-weight: bold;
	text-align: center;
}
.jyosei-katuyaku-list dt:nth-of-type(even) {
	background: #3f6191;
}
.jyosei-katuyaku-list dd {
	margin-left: 200px;
}
.jyosei-katuyaku-list dt, .jyosei-katuyaku-list dd {
	margin-bottom: 10px;
	padding: 5px;
}

@media (max-width: 767px) {
.jyosei-katuyaku-list dt {
	position: static;
	left: auto;
}
.jyosei-katuyaku-list dd {
	margin-left: 0;
}
.jyosei-katuyaku-list dt {
	margin-bottom: 0;
}
}
.jyosei-katuyaku-list:not(:first-of-type) {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #ccc;
}
/* 本文 */
.jyosei-katuyaku .honbun:first-of-type {
	margin-top: 50px;
}
/* リンク */
.career-leap {
	margin-top: 80px;
	padding-bottom: 80px;
	font-size: 3.0rem;
	text-align: center;
}
.career-leap strong {
	font-weight: normal;
}
.career-leap span {
	display: block;
	font-size: 1.6rem;
	text-align: right;
}
/* 3つの課題
---------------------------------------------*/
.three-challenges {
	padding-top: 80px;
	padding-bottom: 80px;
	color: #fff;
	background: #3f6191;
}
.three-challenges .box {
	margin: 0 auto;
	width: 70%;
}

@media (max-width: 767px) {
.three-challenges .box {
	width: 100%;
}
}

@media (max-width: 767px) {
.kosodate-sedai .box {
	margin-left: 0;
	width: 100%;
}
}
/* リスト */
.three-challenges-box {
	margin-top: 30px;
	padding: 30px 50px;
	color: #000;
	background: #fff;
}
.three-challenges-midashi {
	font-size: 3.6rem;
	color: #3f6191;
}
.three-challenges-list {
	margin-left: 1em;
	font-size: 2.2rem;
}
/* 企業や行政の取り組み
---------------------------------------------*/
#torikumi {
	padding-top: 100px;
	padding-bottom: 100px;
}
.torikumi-contents .honbun-image:first-of-type {
	margin-top: 50px;
}
/* まずは、お問い合わせください
---------------------------------------------*/
.contact-us {
	padding-top: 100px;
	padding-bottom: 100px;
	background: #efefef;
}
body:not(.top) .contact-us .midashi-sub {
	margin: 0 auto;
}
.contact-us .box {
	margin: 0 auto;
	width: 70%;
}

@media (max-width: 960px) {
.contact-us .box {
	width: 100%;
}
}
