@charset "UTF-8";
/* =====Base Styles ===== */
#header {
  background: #fff;
  box-shadow: 0 1px 3px rgba(40, 40, 40, 0.125);
}
/* --- Content Head (Mobile) --- */
.content_head {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  vertical-align: middle;
  margin-top: 60px;
  background-image: url(../img/title_sp.jpg); /* デフォルトSP */
}
.okislohistory {
  background-image: url(../img/history_o_head_sp.jpg);
}
.producthistory {
  background-image: url(../img/history_p_head_sp.jpg);
}
/* --- Main Layout --- */
.content_main {
  height: auto;
  padding: 0 0 24px 0;
}
.main {
	padding-top:32px;
}
.main p {
  margin-bottom: 32px;
}
.data{
	padding:0 16px;
	
}
.data{
	padding-bottom:32px;
}
.data p{
	text-align: left;
}
.u-text-lead {
	font-size:1.6rem;
}
/* ======Desktop Styles ===== */
@media screen and (min-width: 769px) {
  .content_head {
    background-image: url(../img/title.jpg);
    margin-top: 60px;
	  height:300px;
  }
  .content_main {
    max-width: 1200px;
    margin: 0 auto;
  }
  .main {
    max-width: 1000px;
    margin: 0 auto;
	 
  }
	.data{
	padding-bottom:72px;
}
	.data-img {
		padding:0 152px;
	}
	.data p {
		text-align:center;
	}
	#terms1 h2 .pc,#terms2 h2 .pc,#terms3 h2 .pc{
		display:inline-block;
	}
}