/* 吋 */
.section-techspecs .section-display-11 figcaption span:first-child {
    display: inline-block;
}
.size {
    margin-left: 0.3em;
    font-size: 20px;
	line-height: 22px; 
	font-weight: 600;
}
@media only screen and (max-width: 1068px) {
    .size {
        font-size: 14px;
        line-height: 16px; 
    }
}

/* 銀色 */
.column-silver {
    transform: translate(5px,0px);
}
@media only screen and (max-width: 1068px) {
    .column-silver {
        transform: translate(4px,0px);
    }
}
@media only screen and (max-width: 734px) {
    .column-silver {
        transform: translate(0px,0px);
    }
}

/* 黃色 */
.column-yellow {
    transform: translate(7px,0px);
}
@media only screen and (max-width: 1068px) {
    .column-yellow {
        transform: translate(9px,0px);
    }
}
@media only screen and (max-width: 734px) {
    .column-yellow {
        transform: translate(0px,0px);
    }
}

/* 粉紅色 */
.column-pink {
    transform: translate(-7px,0px);
}
@media only screen and (max-width: 1068px) {
    .column-pink {
        transform: translate(-4px,0px);
    }
}
@media only screen and (max-width: 734px) {
    .column-pink {
        transform: translate(0px,0px);
    }
}

.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
    left: 212px;
    top: -18px
}

html.text-zoom .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
    left: 157px;
    top: -38px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        left: 158px;
        top: -18px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        left: 152px;
    }
}

.section-techspecs .section-buttons-and-connectors .caption-touch-id {
    left: 318px;
    top: -18px
}

html.text-zoom .section-techspecs .section-buttons-and-connectors .caption-touch-id {
    max-width: 230px;
    left: 353px;
    top: -108px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-touch-id {
        text-align:center;
        left: 227px;
        top: -19px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-touch-id {
        left: 226px;
        top: -34px;
    }
}

.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
    left: 212px;
    bottom: -18px
}

html.text-zoom .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
    left: 157px;
    bottom: -38px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        left: 158px;
        bottom: -18px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        left: 152px;
    }
}

.section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
    right: 1px;
    bottom: -18px
}

html.text-zoom .section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
    right: -70px;
    bottom: -38px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
        right: -4px;
        bottom: -18px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
        right: 0px;
        bottom: -18px
    }
}

.section-techspecs .section-buttons-and-connectors .caption-smart-connector {
    right: 601px;
    bottom: 306px
}

html.text-zoom .section-techspecs .section-buttons-and-connectors .caption-smart-connector {
    max-width: 190px;
    right: -200px;
    bottom: 11px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-smart-connector {
        right:465px;
        bottom: 234px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-smart-connector {
        left: -139px;
        bottom: 502px;
    }
}

@media(max-width: 320px) {
    .section-techspecs .section-buttons-and-connectors .caption-smart-connector {
        left:-122px
    }
}

.section-techspecs .section-buttons-and-connectors .caption-volume {
    right: 70px;
    top: 88px
}

html.text-zoom .section-techspecs .section-buttons-and-connectors .caption-volume {
    right: 55px;
    top: 84px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-volume {
        right:52px;
        top: 62px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-volume {
        right: 66px;
        top: 52px
    }
}

/*  */
#footnote-diamond>small {
    font-size: 0.7em;
}

/* 2022-11-14 */
@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .update-buttons-and-connectors-image .caption-mic-1 {
        left: 128px;
        top: -112px;
}
    .section-techspecs .section-buttons-and-connectors .update-buttons-and-connectors-image .caption-camera-1 {
        left: 138px;
        top: -96px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-display-11 .techspecs-list {
        width: 235px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-display-11 .techspecs-list {
        width: auto;
    }
}