#ipad-11th-a16.productContents {
	margin: 0 auto;
	width: 940px;
}
#ipad-11th-a16.productContents > .productContents-inner {
	width: 940px;
}
#ipad-11th-a16 .bg-white{
	background-color: #ffffff;
}

#ipad-11th-a16.bg-grey{
	background-color: #fafafa;
}

#ipad-11th-a16 .bg-grey02{
	background-color: #fafafa;
}

#ipad-11th-a16 .bg-white {
	background-color: #fff;
}

#ipad-11th-a16 .font-color-gray2 {
	color: #6e6e73;
}

#ipad-11th-a16 .sec-unit {
	position: relative;
	color: #1d1d1f;
}

#ipad-11th-a16 .sec-unit + .sec-unit{
	margin-top: 8px;
}

#ipad-11th-a16 .sec-unit.sec01 {
	text-align: center;
	/* padding-bottom: 100px; */
}

#ipad-11th-a16 .sec-unit.sec03 {
	margin-top: 45px;
}


#ipad-11th-a16 .sec-unit .inner {
	padding: 100px 40px;
	margin: auto;
	width: 100%;
}

#ipad-11th-a16 .sec-unit .button {
	--sk-button-color: rgb(255, 255, 255);
  --sk-button-color-hover: var(--sk-button-color);
  --sk-button-color-active: var(--sk-button-color-hover);
  --sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
  --sk-button-border-color: transparent;
  --sk-button-border-radius: 980px;
  --sk-button-margin-horizontal: 14px;
  --sk-button-margin-vertical: 14px;
  --sk-button-min-width-basis: 60px;
  --sk-button-padding-horizontal: 16px;
  --sk-button-padding-vertical: 9px;
  --sk-button-border-width: 1px;
  --sk-button-box-sizing: content-box;
  --sk-button-width: auto;
  --sk-button-display: inline-block;
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  background: #000;
  color: var(--sk-button-color);
  border-color: var(--sk-button-color);
  padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width));
  padding-inline: calc(var(--sk-button-padding-horizontal) - var(--sk-button-border-width));
  border-radius: var(--sk-button-border-radius);
  border-style: solid;
  border-width: var(--sk-button-border-width);
  width: var(--sk-button-width);
  min-width: calc(var(--sk-button-min-width-basis) - var(--sk-button-padding-horizontal) * 2);
  cursor: pointer;
  display: var(--sk-button-display);
  box-sizing: var(--sk-button-box-sizing);
  text-align: center; 
  text-decoration: none;
  white-space: nowrap;
}

#ipad-11th-a16 .sec-unit .button:hover {
  text-decoration: none;
}

#ipad-11th-a16 .sec-unit .button:active {
  outline: none;
}

#ipad-11th-a16 .sec-unit .link-text > a {
	font-size: 12px;
	color: #0066cc;
	text-decoration: none;
}

#ipad-11th-a16 .sec-unit .link-text > a:after {
	content: "";
	display: inline-block;
	margin-left: 5px;
	width: 5px;
	height: 5px;
	border-bottom: 1px solid #0066cc;
	border-right: 1px solid #0066cc;
	vertical-align: 1px;
	transform: rotate(-45deg);
}

#ipad-11th-a16 .sec-unit  .sec-unit__txt-block .text {
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 1.4;
}

#ipad-11th-a16 .sec-unit .col2 {
	display: flex;
	width: 100%;
}

#ipad-11th-a16 .sec-unit .check-list {
	margin-bottom: 12px;
}

#ipad-11th-a16 .sec-unit .check-list li {
	font-size: 12px;
}

#ipad-11th-a16 .sec-unit .check-list li .ico {
	display: inline-block;
	margin-right: 5px;
}

#ipad-11th-a16 .sec-unit .check-list li .ico img {
	vertical-align: 1px;
}

#ipad-11th-a16 .sec-unit [class^="lead-lv3"] {
	margin-bottom: 20px;
	font-weight: bold;
	line-height: 1.15;
}

#ipad-11th-a16 .sec-unit [class^="lead-lv3"] .sub {
	display: block;
	margin-bottom: 8px;
	font-size: 15px;
}

#ipad-11th-a16 .sec-unit [class^="lead-lv3"] .sub img {
	width: 48px;
}

#ipad-11th-a16 .sec-unit [class^="lead-lv3"] .main {
	display: block;
	font-size: 31px;
}


#ipad-11th-a16 .sec-unit__btn-block {
	position: absolute;
	transform: translateX(-50%);
	top: 62%;
	right: 16%;
}

#ipad-11th-a16 .sec-unit.sec02 {
	margin-top: 0;
}

#ipad-11th-a16 .sec-unit.sec02 .inner {
	padding-top: 0;
}

#ipad-11th-a16 .sec-unit.sec02 .sec-unit__img-block {
	margin-bottom: 18px;
}

#ipad-11th-a16 .sec-unit.sec02 .col2 {
	justify-content: space-between;
}

#ipad-11th-a16 .sec-unit.sec03 .inner{
	padding-top: 55px;
	padding-bottom: 50px;
}

#ipad-11th-a16 .sec-unit.sec03 .inner .col4-list {
	margin-top: 30px;
	display: flex;
}

#ipad-11th-a16 .sec-unit.sec03 .inner .col4-list dl {
	width: 216px;
}


#ipad-11th-a16 .sec-unit.sec03 .inner .col4-list dl dt img{
	display: block;
	margin-bottom: 8px;
}


#ipad-11th-a16 .sec-unit.sec03 .inner .col4-list dl dt .title{
	font-weight: bold;
}


#ipad-11th-a16 .sec-unit.sec04 .spec-block{
	width: 100%;
	margin-top: 50px;
	text-align: center;
}

#ipad-11th-a16 .sec-unit .spec-block .col {
	display: inline-block;
	width: 139px;
	text-align: center;
	vertical-align: top;
}

#ipad-11th-a16 .sec-unit .spec-block .col .title {
	margin: 0 auto 20px ;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 1.25;
}

#ipad-11th-a16 .sec-unit .spec-block .col .title span{
	font-size: 12px;
}

#ipad-11th-a16 .sec-unit .spec-block .col .list .text-number {
	font-size: 18px;
	margin-bottom: 10px;
}

#ipad-11th-a16 .sec-unit .spec-block .col .list .text-number .em{
	font-weight: bold;
}

#ipad-11th-a16 .sec-unit .spec-block .col .list .color {
	margin-top: -17px;
}

#ipad-11th-a16 .sec-unit .spec-block .col .list .buy {
	padding-top: 20px;
	border-top: 1px solid #d2d2d7;
}

#ipad-11th-a16 .sec-unit .spec-block .col .list .text {
	margin: 8px auto;
	font-size: 12px;
}

#ipad-11th-a16 .sec-unit .spec-block .col .list.center {
	display: flex;
	justify-content: center;
	align-items: center;
}

#ipad-11th-a16 .sec-unit .spec-block .col + .col {
	margin-left: 1px;
}

#ipad-11th-a16 .sec-unit .spec-block .col .list + .list {
	margin-top: 35px;
}

#ipad-11th-a16 .sec-unit.sec05 {
	padding-top: 0;
	padding-bottom: 0;
}

#ipad-11th-a16 .sec-unit .relation-block{
	height: 400px;
}

#ipad-11th-a16 .sec-unit .relation-block + .relation-block{
	margin-top: 20px;
}

#ipad-11th-a16 .sec-unit .relation-block .sec-unit__txt-block{
	padding: 0 25px;
	align-self: center;
	width: 46%;
}

#ipad-11th-a16 .sec-unit .relation-block .sec-unit__img-block{
	display: flex;
	justify-content: center;
	width: 57%;

}

#ipad-11th-a16 .sec-unit .relation-block .sec-unit__img-block.accessories {
	align-items: flex-end;
	margin-right: 28px;
}


#ipad-11th-a16 .sec-unit .relation-block .sec-unit__img-block.applecare {
	align-items: center;
}

#ipad-11th-a16 .sec-unit .relation-block .sec-unit__img-block img{
	width: 100%;
}

#ipad-11th-a16 .sec-unit .relation-block .sec-unit__img-block.applecare img{
	max-width: 214px;
	height: auto;
	margin-right: 42px;
}

#ipad-11th-a16 .sec-unit .spec-block .col .list .text li + li{
	margin-top: 8px ;
}