﻿.c-inlineBlock {
    display: inline-block;
}

.sub_top_img {
    height: 284px;
}

.tech {
    display: block;
    width: 100%;
    margin: -6px 0 50px 0;
    overflow: hidden;
}

.tech[data-lang="cn"] * {
    font-family: 'Noto Sans SC';
}

.tech[data-lang="jp"] * {
    font-family: 'Noto Sans JP';
}

.tech[data-lang="ko"] * {
    font-family: 'Noto Sans KR';
    word-break: keep-all;
    overflow-wrap: break-word;
}

.tech[data-lang="tw"] * {
    font-family: 'Noto Sans TC';
}

.tech__inner {
    display: block;
    width: calc(100% - 60px);
    max-width: 1200px;
    margin: 0 auto;
}

.tablist {
    display: block;
    width: 100%;
    background: #eaeaea;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    overflow: hidden;
}

/****商品類型切換****/
.tablist__list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: stretch;
    justify-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 100px);
    max-width: 1200px;
    margin: 0 auto;
}

.tablist__list li {
    position: relative;
    display: flex;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    width: auto;
    margin: 0 9% 0 0;
}

.tablist__list li::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #00aac7;
    opacity: 0;
}

.tablist__list li a {
    display: block;
    width: 100%;
    padding: 19px 0;
    font-size: .8em;
    line-height: 1;
    color: #343434;
    font-family: inherit;
    font-weight: 400;
}

.tablist__list li a:hover,
.tablist__list li.current a {
    color: #00aac7;
}

.tablist__list li:hover::after,
.tablist__list li.current::after {
    opacity: 1;
}

/****標題****/
.tablist__inner__title {
    display: block;
    width: 100%;
    font-size: 2.2em;
    line-height: 1.2;
    color: #000;
    font-weight: 700;
    padding: 50px 0;
}

/****技術資訊產品選單****/
.techList {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: stretch;
    justify-items: flex-start;
    justify-content: flex-start;
    width: 100%;
}

.techList__item {
    position: relative;
    left: -5px;
    display: flex;
    align-items: stretch;
    align-content: stretch;
    justify-items: center;
    justify-content: center;
    width: auto;
    max-width: calc(100% + 10px);
    min-width: calc(12.5% - 10px);
    margin: 2.5px 5px;
}

.techList[data-style="ssd"] .techList__item {
    min-width: calc(33.33% - 10px);
}

.techList__item__link {
    display: flex;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    width: 100%;
    min-height: 46px;
    padding: 5px;
    font-size: .85em;
    line-height: 1.2;
    color: #343434;
    font-family: inherit;
    border: 1px solid #dbdbdb;
}

.techList__item__link:hover,
.techList__item__link.current {
    color: #fff;
    background: #1889c4;
}

.techList__sub {
    display: none;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    margin: 20px 0 0 0;
}

.techList__sub.current {
    display: flex;
}

.techList__sub li {
    position: relative;
    display: block;
    width: auto;
    max-width: 100%;
    margin: 0 20px 10px 0;
    padding: 0 20px 0 0;
    font-size: .8em;
    line-height: 1;
    color: #343434;
    letter-spacing: -1px;
}

.techList__sub li::after {
    content: '';
    position: absolute;
    top: 15%;
    right: 0;
    display: block;
    width: 1px;
    height: 70%;
    background: #343434;
    opacity: .3;
}

.techList__sub li:last-child {
    margin: 0 0 10px 0;
    padding: 0;
    border: none;
}

.techList__sub li:last-child::after {
    display: none;
}

.techList__sub li a {
    display: block;
    width: 100%;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    font-family: inherit;
    font-weight: inherit;
}

.techList__sub li:hover a {
    color: #1889c4;
}

.techList__sub li.current a {
    color: #1889c4;
    text-decoration: underline;
    text-underline-offset: 3px;
}

/****技術資訊產品規格標籤****/
.techTab {
    position: relative;
    display: flex;
    align-items: stretch;
    align-content: stretch;
    justify-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    margin: 0 0 50px 0;
}

.techTab::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background: #dbdbdb;
}

.techTab__item {
    display: flex;
    align-items: stretch;
    align-content: stretch;
    justify-items: center;
    justify-content: center;
    width: auto;
    max-width: 100%;
    min-width: 200px;
}

.techTab__item__link {
    display: flex;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    width: 100%;
    min-height: 50px;
    padding: 5px 10px;
    font-size: .9em;
    line-height: 1.2;
    color: #787878;
    font-family: inherit;
    background: #e5e5e5;
    border: none;
    border-top: 2px solid #dbdbdb;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
}

.techTab__item__link.current {
    color: #fb4700;
    border: 1px solid #dbdbdb;
    border-top: 2px solid #606060;
    border-bottom: 1px solid #fff;
    background: #fff;
    pointer-events: none;
}

.techTab__item__link .downloadIcon {
    display: block;
    width: 15px;
    margin: 0 0 0 5px;
}

/****商品基本資訊****/
.tech__inner__info {
    display: flex;
    align-items: center;
    align-content: center;
    justify-items: flex-start;
    justify-content: space-between;
    width: 100%;
    margin: 100px auto;
}

/***產品圖片***/
.tech__inner__info__pic {
    position: relative;
    display: block;
    width: 50%;
    max-width: 455px;
    margin: 0 0 0 40px;
    flex: 0 0 auto;
    order: 1;
}

.tech__inner__info__pic img {
    display: block;
    width: 100%;
    height: auto;
}

/***產品資訊***/
.tech__inner__info__main {
    display: block;
    width: 100%;
    max-width: 630px;
    text-align: left;
    flex: 0 1 auto;
}

/***主標題***/
.tech__inner__info__main__title {
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
}

/**logo**/
.tech__inner__info__main__title__logo {
    display: inline-block;
    width: 213px;
}

.tech__inner__info__main__title__logo img {
    display: block;
    width: 100%;
    height: auto;
}

/**產品名稱**/
.tech__inner__info__main__title__name {
    display: inline-block;
    width: auto;
    max-width: 100%;
    margin: 10px 0 0 0;
    font-size: 2em;
    font-family: inherit;
    font-weight: 700;
    line-height: 1;
    color: #343434;
}

/***副標題***/
.tech__inner__info__main__sub {
    display: block;
    width: 100%;
    font-size: 1em;
    font-family: inherit;
    line-height: inherit;
    color: #343434;
    font-weight: 500;
    margin: 0 0 18px 0;
}

.tech__inner__info__main__sub2 {
    display: block;
    width: 100%;
    font-size: 1em;
    font-family: inherit;
    line-height: inherit;
    color: #afafaf;
    margin: 0 0 27px 0;
}

/***說明文字***/
.tech__inner__info__main__text {
    display: block;
    width: 100%;
    font-size: 1em;
    font-family: inherit;
    line-height: 1.5;
    color: #787878;
}

/****表格資訊****/
.tech__inner__detail {
    display: block;
    width: 100%;
    margin: 60px auto 0 auto;
}

/****表格大標題****/
.tech__inner__detial__title {
    display: block;
    width: 100%;
    margin: 0 0 42px 0;
    font-size: 1.3em;
    font-family: inherit;
    font-weight: 700;
    color: #292929;
    text-align: left;
}

/****直向表格****/
.tech__inner__detail__table {
    display: none;
    width: 100%;
    font-size: 1em;
    border-top: 2px solid #919191;
    border-bottom: 2px solid #e3e3e3;
    border-collapse: collapse;
    border-spacing: 2px;
    margin: 0 0 65px 0;
}

.tech__inner__detail__table:last-child {
    margin: 0;
}

.tech__inner__detail__table.current {
    display: table;
}

.tech__inner__detail__table tr {
    width: 100%;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    color: inherit;
    border-bottom: 1px solid #cecece;
}

.tech__inner__detail__table th {
    width: 15%;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    color: #565656;
    background: #e5e5e5;
    padding: 0 5px;
}

.tech__inner__detail__table td {
    text-align: center;
    font-size: 14px;
    font-family: inherit;
    line-height: inherit;
    word-break: break-all;
    color: #414141;
    border-left: 1px solid #cecece;
    padding: 1% 0;
}

.tech__inner__detail__table td .blue {
    color: #0070C0;
}

.tech__inner__detail__table td .gap {
    display: block;
    width: 100%;
    height: 1px;
    margin: 1.5px 0;
}

.tech__inner__detail__table th+td {
    border-left: none;
}

.tech__inner__detail__note {
    display: block;
    width: 100%;
    margin: 10px 0 0 0;
    font-size: 14px;
    line-height: 1.2;
    color: #585858;
    font-weight: 400;
    opacity: .8;
    text-align: left;
}

.tech__inner__detail__note.blue {
    color: #0070C0;
}

.tech__inner__detail__table+.tech__inner__detail__note {
    margin: -55px 0 0 0;
}

/****表格容器****/
.tech__inner__detial__box {
    display: block;
    width: 100%;
    padding: 0 0 0 30px;
    margin: 0 0 42px 0;
}

.tech__inner__detial__box:last-child {
    margin: 0;
}

/**表格小標題**/
.tech__inner__detial__box__title {
    display: block;
    width: 100%;
    margin: 0 0 12px 5px;
    font-size: 1.2em;
    font-family: inherit;
    font-weight: 500;
    color: #292929;
    text-align: left;
}

/**橫向表格**/
.tech__inner__detial__box__table {
    width: 100%;
    font-size: 1em;
    border-bottom: 1px solid #d1d1d1;
    border-collapse: collapse;
    border-spacing: 2px;
}

.tech__inner__detial__box__table th {
    font-size: 1em;
    color: #565656;
    background: #e5e5e5;
    padding: 13.5px 1%;
}

.tech__inner__detial__box__table td {
    font-size: .99em;
    text-align: center;
    word-break: break-all;
    color: #414141;
    padding: 9.75px 1%;
}

/****連結群組****/
.tech__inner__detail__linkGroup {
    display: none;
    justify-content: flex-start;
    justify-items: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    width: calc(100% + 20px);
    margin: 0 0 -20px 0;
}

.tech__inner__detail__linkGroup.current {
    display: flex;
}

/**下載按鈕**/
.tech__inner__detail__linkGroup__download {
    display: flex;
    justify-content: center;
    justify-items: center;
    align-items: center;
    align-content: center;
    width: 215px;
    font-size: .9em;
    font-family: inherit;
    line-height: inherit;
    color: #fff;
    background: #5ac9c8;
    border-radius: 30px;
    padding: 15px 55px;
    margin: 0 20px 20px 0;
}

.tech__inner__detail__linkGroup__download span {
    display: block;
    width: auto;
    max-width: 100%;
    flex: 0 1 auto;
}

.tech__inner__detail__linkGroup__download img {
    position: relative;
    display: block;
    width: 15px;
    height: auto;
    margin: 0 0 0 20px;
    flex: 0 0 auto;
}

/****一般表格****/
.tech__inner__detial__table {
    display: block;
    width: 100%;
    font-size: 14px;
}

.tech__inner__detial__table__main {
    width: 100%;
    border: none;
    border-bottom: 1px solid #e3e3e3;
    table-layout: fixed;
}

.tech__inner__detial__table__main th {
    width: 20%;
    height: 45px;
    padding: 0 2%;
    font-size: inherit;
    color: #565656;
    border-left: 1px solid #cecece;
    background: #e5e5e5;
}

.tech__inner__detial__table__main tr {
    border-bottom: 1px solid #cecece;
}

.tech__inner__detial__table__main td {
    padding: 1% 2%;
    font-size: inherit;
    color: #414141;
    text-align: center;
    border-left: 1px solid #cecece;
    word-break: break-all;
}

.tech__inner__detial__table__main tr:not(:first-child) th {
    border: none;
}

.tech__inner__detial__table__main tr:first-child td:first-child {
    border: none;
}

.tech__inner__detial__table__main tr:not(:first-child) td:nth-child(2) {
    border: none;
}

.tech__inner__detial__table__note {
    display: block;
    width: 100%;
    margin: 15px 0 0 0;
    font-size: inherit;
    line-height: 1.2;
    color: #585858;
    font-weight: 400;
    text-align: left;
    opacity: .8;
}

/****各商品樣式特殊 start****/
/* CSO-DIMM */
.tech__inner__info[data-style="cso_dimm"] .tech__inner__info__pic img {
    max-width: 256px;
    margin: 0 auto;
}

/* CRAS C730*/
.tech__inner__info[data-style="cras_c730"] .tech__inner__info__pic {
    filter: drop-shadow(10px 10px 15px rgba(0, 0, 0, .15));
}

/* CRAS C715*/
.tech__inner__info[data-style="cras_c715"] .tech__inner__info__pic {
    filter: drop-shadow(10px 10px 15px rgba(0, 0, 0, .15));
}

/* CRAS C710*/
.tech__inner__info[data-style="cras_c710_ssd"] .tech__inner__info__pic {
    filter: drop-shadow(10px 10px 15px rgba(0, 0, 0, .15));
}

@media(min-width:1401px) {

    /* bolt_v & fiv_v */
    .tech__inner__info[data-style="bolt_v"] .tech__inner__info__pic,
    .tech__inner__info[data-style="fit_v"] .tech__inner__info__pic {
        width: 46%;
    }
}

@media(max-width:1401px)and(min-width:768px) {

    /* bolt_v & fiv_v */
    .tech__inner__info[data-style="bolt_v"] .tech__inner__info__pic,
    .tech__inner__info[data-style="fit_v"] .tech__inner__info__pic {
        width: 53%;
    }
}

@media(min-width:768px) {

    /* URBANE V RGB */
    .tech[data-lang="cn"] * .tech__inner__info[data-style="urbane_v_rgb"] .tech__inner__info__main__text {
        max-width: 500px;
    }

    .tech[data-lang="en"] * .tech__inner__info[data-style="urbane_v_rgb"] .tech__inner__info__main__text {
        max-width: 450px;
    }

    .tech[data-lang="jp"] * .tech__inner__info[data-style="urbane_v_rgb"] .tech__inner__info__main__text {
        max-width: 625px;
    }

    .tech[data-lang="tw"] * .tech__inner__info[data-style="urbane_v_rgb"] .tech__inner__info__main__text {
        max-width: 500px;
    }

    /* URBANE V RGB */
    .tech__inner__info[data-style="urbane_v_rgb"] .tech__inner__info__main {
        max-width: 640px;
    }

    .tech__inner__info[data-style="urbane_v_rgb"] .tech__inner__info__pic {
        width: 56%;
        max-width: 535px;
        margin: 0 0 0 20px;
    }

    /* CRAS XR RGB ROG */
    .tech__inner__info[data-style="cras_v_rgb_rog"] .tech__inner__info__main {
        max-width: 640px;
    }

    .tech__inner__info[data-style="cras_v_rgb_rog"] .tech__inner__info__pic {
        width: 56%;
        max-width: 535px;
        margin: 0 0 0 20px;
    }

    /* bolt_v & fiv_v */
    .tech__inner__info[data-style="bolt_v"] .tech__inner__info__pic,
    .tech__inner__info[data-style="fit_v"] .tech__inner__info__pic {
        max-width: none;
    }

    /* CRAS XR RGB */
    .tech__inner__info[data-style="cras_xr_rgb"] .tech__inner__info__pic {
        width: 60%;
        max-width: 535px;
        margin: 10% 0 0 0;
    }

    /* BOLT XR */
    .tech__inner__info[data-style="bolt_xr"] .tech__inner__info__pic {
        width: 55%;
        max-width: 535px;
        margin: 12% 0 0 0;
    }

    /* CRAS X RGB */
    .tech__inner__info[data-style="cras_x_rgb"] .tech__inner__info__pic {
        width: 55%;
        max-width: 535px;
    }

    /* bolt_v & fiv_v */
    .tech__inner__info[data-style="bolt_v"] .tech__inner__info__pic,
    .tech__inner__info[data-style="fit_v"] .tech__inner__info__pic {
        width: 55%;
    }

    /* BOLT X */
    .tech__inner__info[data-style="bolt_x"] .tech__inner__info__pic {
        max-width: 535px;
    }

    /* CU-DIMM */
    .tech__inner__info[data-style="cu_dimm"] .tech__inner__info__pic {
        width: 45%;
        max-width: 428px;
    }

    .tech[data-lang="tw"] .tech__inner__info[data-style="cu_dimm"] .tech__inner__info__main {
        max-width: 540px;
    }

    /* CSO-DIMM */
    .tech[data-lang="cn"] .tech__inner__info[data-style="cso_dimm"] .tech__inner__info__main {
        max-width: 575px;
    }

    .tech[data-lang="en"] .tech__inner__info[data-style="cso_dimm"] .tech__inner__info__main {
        max-width: 595px;
    }

    .tech[data-lang="jp"] .tech__inner__info[data-style="cso_dimm"] .tech__inner__info__main {
        max-width: 636px;
    }

    .tech[data-lang="ko"] .tech__inner__info[data-style="cso_dimm"] .tech__inner__info__main {
        max-width: 550px;
    }

    .tech[data-lang="tw"] .tech__inner__info[data-style="cso_dimm"] .tech__inner__info__main {
        max-width: 585px;
    }

    /* S1 Portable */
    .tech__inner__info[data-style="s1_portable_ssd"] .tech__inner__info__pic {
        margin: 0 5% 0 40px;
    }

    .tech__inner__info[data-style="s1_portable_ssd"] .tech__inner__info__pic img {
        margin: 0 0 -15% 0;
    }

    /* R1 Portable */
    .tech__inner__info[data-style="r1_ssd"] .tech__inner__info__pic {
        margin: 0 5% 0 40px;
    }

    .tech__inner__info[data-style="r1_ssd"] .tech__inner__info__pic img {
        margin: 0 0 -20% 0;
    }

    /* Genuine G560 */
    .tech__inner__info[data-style="genuine_g560"] .tech__inner__info__pic {
        top: 30px;
    }

    /* CRAS C930 */
    .tech__inner__info[data-style="cras_c930"] .tech__inner__info__pic {
        max-width: 535px;
    }

    .tech__inner__info[data-style="cras_c930"] .tech__inner__info__pic img {
        margin: 0 0 -15% 0;
    }

    /* CRAS C910 Lite*/
    .tech__inner__info[data-style="cras_c910_lite"] .tech__inner__info__pic {
        max-width: 535px;
    }

    /* CRAS C910 */
    .tech__inner__info[data-style="cras_c910"] .tech__inner__info__pic {
        max-width: 535px;
    }

    /* CRAS C730 */
    .tech__inner__info[data-style="cras_c730"] .tech__inner__info__pic {
        max-width: 505px;
    }

    .tech__inner__info[data-style="cras_c730"] .tech__inner__info__pic img {
        margin: 0 0 -15% 0;
    }

    /* CRAS C715 */
    .tech__inner__info[data-style="cras_c715"] .tech__inner__info__pic {
        max-width: 535px;
    }

    .tech__inner__info[data-style="cras_c715"] .tech__inner__info__pic img {
        margin: 0 0 -15% 0;
    }

    /* CRAS C710 */
    .tech__inner__info[data-style="cras_c710_ssd"] .tech__inner__info__pic {
        max-width: 535px;
    }

    .tech__inner__info[data-style="cras_c710_ssd"] .tech__inner__info__pic img {
        margin: 0 0 -15% 0;
    }

    /* NEO N400 */
    .tech__inner__info[data-style="neo_n400"] .tech__inner__info__pic {
        max-width: 535px;
    }

    .tech__inner__info[data-style="neo_n400"] .tech__inner__info__pic img {
        margin: 0 0 -10% 0;
    }
}

/****各商品樣式特殊 end****/
@media(max-width:991px) {

    /****直向表格****/
    .tech__inner__detail__table td {
        padding: 20px 0;
    }
}

@media(max-width:767px) {
    .sub_top_img {
        height: 220px;
    }

    /****商品類型切換****/
    .tablist__list {
        width: calc(100% - 50px);
    }

    /****技術資訊產品規格標籤****/
    .techTab {
        margin: 0 0 30px 0;
    }

    .techTab__item {
        min-width: 35.8%;
    }

    /****商品基本資訊****/
    .tech__inner__info {
        display: block;
        margin: 60px auto;
    }

    /***產品圖片***/
    .tech__inner__info__pic {
        display: block;
        width: 95%;
        max-width: none;
        margin: 0 auto 16px auto;
    }

    /***產品資訊***/
    .tech__inner__info__main {
        max-width: none;
    }

    /***主標題***/
    /**logo**/
    .tech__inner__info__main__title__logo {
        width: 247px;
    }

    /**產品名稱**/
    .tech__inner__info__main__title__name {
        font-size: 2.3em;
    }

    /***副標題***/
    .tech__inner__info__main__sub {
        font-size: 1.31em;
    }

    .tech__inner__info__main__sub2 {
        font-size: 1.3em;
    }

    /***說明文字***/
    .tech__inner__info__main__text {
        font-size: 1.2em;
    }

    /****表格大標題****/
    .tech__inner__detial__title {
        font-size: 1.5em;
        margin: 0 0 37px 0;
    }

    /****直向表格****/
    .tech__inner__detail__table th {
        min-width: 120px;
    }

    /****表格容器****/
    .tech__inner__detial__box {
        padding: 0;
        margin: 0 0 37px 0;
    }

    /**表格小標題**/
    .tech__inner__detial__box__title {
        font-size: 1.35em;
        margin: 0 0 14px 5px;
    }

    /**橫向表格**/
    .tech__inner__detial__box__table td {
        padding: 15px 4px;
    }

    /* Genuine G560 */
    .tech__inner__info[data-style="genuine_g560"] .tech__inner__info__pic {
        max-width: 580px;
    }

    /* CU-DIMM */
    .tech__inner__info[data-style="cu_dimm"] .tech__inner__info__pic {
        width: 75%;
        max-width: 430px;
        margin: 0 auto calc(12vw + 16px) auto;
    }

    /* CSO-DIMM */
    .tech__inner__info[data-style="cso_dimm"] .tech__inner__info__pic {
        width: 75%;
        max-width: 430px;
        margin: 0 auto calc(12vw + 16px) auto;
    }
}

@media(max-width:640px) {
    .sub_top_img {
        height: 183px;
    }

    .tech__inner {
        width: calc(100% - 40px);
    }

    /****技術資訊產品選單****/
    .techList__sub li {
        font-size: .85em;
    }

    /****標題****/
    .tablist__inner__title {
        padding: 40px 0;
        font-size: 1.9em;
    }

    /****商品基本資訊****/
    .tech__inner__info {
        margin: 40px 0;
    }

    /***產品資訊***/
    /***副標題***/
    .tech__inner__info__main__sub {
        margin: 0 0 16px 0;
    }

    /***主標題***/
    .tech__inner__info__main__title {
        margin: 0 0 15px 0;
    }

    /**logo**/
    .tech__inner__info__main__title__logo {
        width: 135px;
    }

    /**產品名稱**/
    .tech__inner__info__main__title__name {
        font-size: 1.9em;
    }

    /***副標題***/
    .tech__inner__info__main__sub {
        font-size: 1.1em;
    }

    .tech__inner__info__main__sub2 {
        font-size: 1.1em;
    }

    /***說明文字***/
    .tech__inner__info__main__text {
        font-size: 1em;
    }

    /****表格大標題****/
    .tech__inner__detial__title {
        font-size: 1.25em;
        margin: 0 0 27px 0;
    }

    /****直向表格****/
    .tech__inner__detail__table {
        font-size: 12px;
        margin: 0 0 40px 0;
    }

    .tech__inner__detail__table th {
        min-width: 90px;
    }

    .tech__inner__detail__table td {
        font-size: 12px;
        padding: 15px 0;
    }

    .tech__inner__detail__note {
        font-size: 12px;
    }

    .tech__inner__detail__table+.tech__inner__detail__note {
        margin: -30px 0 0 0;
    }

    /****表格容器****/
    .tech__inner__detial__box {
        margin: 0 0 27px 0;
    }

    /**表格小標題**/
    .tech__inner__detial__box__title {
        font-size: 1.12em;
    }

    /**橫向表格**/
    .tech__inner__detial__box__table th {
        font-size: .95em;
        line-height: 1.1;
    }

    .tech__inner__detial__box__table td {
        font-size: .93em;
    }

    /****一般表格****/
    .tech__inner__detial__table {
        font-size: 12px;
    }

    /* bolt_v & fiv_v */
    .tech__inner__info[data-style="bolt_v"] .tech__inner__info__pic,
    .tech__inner__info[data-style="fit_v"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* cras xr rgb */
    .tech__inner__info[data-style="cras_xr_rgb"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* bolt xr */
    .tech__inner__info[data-style="bolt_xr"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* cras x rgb */
    .tech__inner__info[data-style="cras_x_rgb"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* bolt x */
    .tech__inner__info[data-style="bolt_x"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* CSO-DIMM */
    .tech__inner__info[data-style="cso_dimm"] .tech__inner__info__pic img {
        max-width: 200px;
    }

    /* s1 portable ssd */
    .tech__inner__info[data-style="s1_portable_ssd"] .tech__inner__info__pic {
        width: 89%;
    }

    /* r1 ssd */
    .tech__inner__info[data-style="r1_ssd"] .tech__inner__info__pic {
        width: 89%;
    }

    /* cras c930 */
    .tech__inner__info[data-style="cras_c930"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* cras c910 lite */
    .tech__inner__info[data-style="cras_c910_lite"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* cras c910 */
    .tech__inner__info[data-style="cras_c910"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* cras_c730 */
    .tech__inner__info[data-style="cras_c730"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* CRAS C715 */
    .tech__inner__info[data-style="cras_c715"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* cras c710 ssd */
    .tech__inner__info[data-style="cras_c710_ssd"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }

    /* neo_n400 */
    .tech__inner__info[data-style="neo_n400"] .tech__inner__info__pic {
        left: -20px;
        width: calc(100% + 40px);
    }
}

@media(max-width:440px) {

    /****技術資訊產品選單****/
    .techList {
        justify-items: center;
        justify-content: center;
    }

    /****技術資訊產品規格標籤****/
    .techTab__item {
        min-width: 35.1%;
    }

    .techTab__item__link {
        min-height: 47px;
        font-size: .9em;
    }

    .techTab__item__link .downloadIcon {
        display: none;
    }
}


@media(max-width:414px) {
    .sub_top_img {
        height: 118px;
    }

    /****技術資訊產品規格標籤****/
    .techTab__item__link {
        min-height: 35px;
        font-size: .7em;
    }

    /****標題****/
    .tablist__inner__title {
        padding: 35px 0;
        font-size: 1.21em;
    }

    /****商品基本資訊****/
    /**產品名稱**/
    .tech__inner__info__main__title__name {
        font-size: 1.2em;
    }

    /***副標題***/
    .tech__inner__info__main__sub {
        margin: 0 0 6px 0;
        font-size: .8em;
    }

    .tech__inner__info__main__sub2 {
        margin: 0 0 20px 0;
        font-size: .8em;
    }

    .tech__inner__info__main__text {
        font-size: .8em;
    }
}

@media(max-width:375px) {
    .sub_top_img {
        height: 107px;
    }

    /****標題****/
    .tablist__inner__title {
        padding: 30px 0;
        font-size: 1.1em;
    }
}