@charset "utf-8";

/**
 *
 *  企業理念ページcss
 *
 */

/*--------------------------------------------------------------------------
	 overwrite  - 共通CSSの上書き -
---------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------
	 sec
---------------------------------------------------------------------------*/

/* @SP */
@media all and (max-width: 767px) {
	.sec .sec-ttl{
		margin-top: 13px;
		margin-bottom: 20px;
		font-size: 13px;
		padding-bottom: 8px;
	}
	.sec .txt{
		font-size: 11px;
	}
}

/*--------------------------------------------------------------------------
	 mission
---------------------------------------------------------------------------*/
.mission {
  margin-top: 80px;
}

.mission p{
	margin-top: 25px;
}

/* @SP */
@media all and (max-width: 767px) {
  .mission {
    margin-top: 40px;
  }
	.mission .img{
		margin: 30px 0 23px;
		width: 280px;
	}
	.mission img{
		width: 100%;
		height: auto;
	}
	.mission .txt{
		margin-top: 15px;
	}
}

/*--------------------------------------------------------------------------
	 belief
---------------------------------------------------------------------------*/
.belief p{
	margin-top: 25px;
}
.belief .sec-inner{
	display: table;
}
.belief .sec-inner p{
	display: table-cell;
	vertical-align: middle;
	padding-right: 90px;
	line-height: 24px;
}

/* @SP */
@media all and (max-width: 767px) {
	.belief p{
		margin-top: 15px;
	}
	.belief .img{
		text-align: center;
	}
	.belief .sec-inner{
		display: block;
	}
	.belief .sec-inner p{
		padding: 0;
		text-align: center;
		display: block;
		line-height: 2em;
	}
	.belief .sec-inner img{
		margin: 5px 0 14px;
		width: 155px;
		height: auto;
	}
}

/*--------------------------------------------------------------------------
	 promise
---------------------------------------------------------------------------*/

.promise p .indent {
  text-indent: -1em;
  padding-left: 1em;
  display: inline-block;
}

/* @SP */
@media all and (max-width: 767px) {
	.promise .img{
		max-width: 375px;
	}
	.promise img{
		width: 100%;
		height: auto;
	}
}
