/*
-----------------------------------------------------------------------
Source code copyright owned by https://coway-usa.com
-----------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------
상품 설명 공통
-----------------------------------------------------------------------
*/

#sit_inf_explan .br {
    display: block;
}
#sit_inf_explan p {
    word-break: keep-all;
}
#sit_inf_explan .desc-item {
    /*border: 1px solid red;*/
}
#sit_inf_explan .prod-desc-box .desc-item .flex, #sit_inf_explan .prod-desc-box .item .flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*height: 35rem !* 560/16 *!;*/
    height: 31.25rem  /* 500/16 */;
}
#sit_inf_explan .prod-desc-box .desc-item .flex .flex-item,
#sit_inf_explan .prod-desc-box .item .flex .flex-item {
    flex:  0 0 50%;
}
#sit_inf_explan .prod-desc-box .desc-item .prod-text p {
    word-break: keep-all;
    /*word-break: break-all;*/
}
#sit_inf_explan .prod-desc-box .desc-item .prod-img {
    position: relative;
    flex: 1;
    height: 100%;
}
#sit_inf_explan .prod-desc-box .desc-item .prod-img img {
    max-width: 100%;
    max-height: 100%;
}
#sit_inf_explan .prod-desc-box .desc-item .flex-item {
}
#sit_inf_explan .prod-desc-box .desc-item .prod-text.flex-item-left {
    /*padding: 0 1.25rem  !* 20/16 *!;*/
    padding-right: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .prod-desc-box .desc-item .prod-text.flex-item-right {
    padding-left: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .prod-desc-box .desc-item .prod-text.alt-bg {
    padding-left: 1.25rem  /* 20/16 */;
    padding-right: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .prod-desc-box .prod-text .prod-text-title {
    font-size: 2rem /* 32/16 */;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 1.25rem /* 20/16 */;
    letter-spacing: -1px;
}
#sit_inf_explan .prod-desc-box .desc-item .flex .flex-item-left,
#sit_inf_explan .prod-desc-box .item .flex .flex-item-left {
    order: 1;
}
#sit_inf_explan .prod-desc-box .desc-item .flex .flex-item-right,
#sit_inf_explan .prod-desc-box .item .flex .flex-item-right {
    order: 2;
}
#sit_inf_explan .prod-desc-box .prod-text .prod-text-title {
    font-size: 1.75rem /* 28/16 */;
    line-height: 1.3;
    margin-bottom: 1.25rem /* 20/16 */;
    font-weight: 400;
    color: #000;
    letter-spacing: -1px;
    word-break: keep-all;
}
#sit_inf_explan .list-icon {
    margin-top: 0.625rem /* 10/16 */;
}
#sit_inf_explan .list-icon li {
    margin-bottom: 0.1875rem /* 3/16 */;
    margin-left: 0;
    padding-left: 0.875rem /* 14/16 */;
    font-size: 0.875rem /* 14/16 */;
    color: var(--color-body);
}
#sit_inf_explan .list-icon li:before {
    margin-left: -1.25rem /* -20/16 */;
    position: absolute;
    font-size: 0.75rem /* 12/16 */;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-weight: 900;
    left: 1.375rem /* 22/16 */;
    line-height: 2;
}

/*
-----------------------------------------------------------------------
제품 모델 상세설명
-----------------------------------------------------------------------
*/

/* P-2201N */
#sit_inf_explan .P-2201N .prod-text-title {
    position: relative;
    padding-left: 14px;
}
#sit_inf_explan .P-2201N .prod-text-title.prod-text-bar::before {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    display: inline-block;
    width: 3px;
    height: 26px;
    background-color: #ddd;
    line-height: 1;
}

#sit_inf_explan .P-2201N .hd {
    text-align: center;
    font-size: 2rem /* 32/16 */;
    font-weight: 600;
    line-height: 1.2;
    color: #000;
    margin: 0;
    letter-spacing: -1px;
}
#sit_inf_explan .P-2201N .hd-small {
    font-size: 2.125rem /* 34/16 */;
}
#sit_inf_explan .P-2201N .subhd {
    text-align: center;
    font-size: 1.25rem /* 20/16 */;
    line-height: 1.2;
    margin: 0;
}
#sit_inf_explan .P-2201N .model-no {
    text-align: center;
    margin: 30px auto 0;
    font-size: 1.125rem /* 18/16 */;
}
#sit_inf_explan .P-2201N .footnote p {
    margin: 0;
    font-size: 0.875rem /* 14/16 */;
    line-height: 1.2;
}
#sit_inf_explan .P-2201N .desc-01 .hd,
#sit_inf_explan .P-2201N .desc-01 .subhd,
#sit_inf_explan .P-2201N .desc-01 .model-no {
    color: #000;
}
#sit_inf_explan .P-2201N .desc-01 .subhd {
    letter-spacing: 1.5px;
    margin-bottom: 0.625rem /* 10/16 */;
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-top {
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 64rem;
    display: flex;
    flex-direction: column;
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-top {
    background-image: url(/image/product/product_detail_P-2201N_01.png);
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-top .upper-box {
    height: 28.125rem /* 450/16 */;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#sit_inf_explan.P-2201N .desc-01 .desc-item-top .bottom-box {
    height: 28.125rem /* 450/16 */;
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-bottom {
    /*background-color: #eee;*/
    width: 100%;
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-bottom h4 {
    min-height: 2rem /* 32/16 */;
    font-size: 20px;
    font-weight: 500;
    color: var(--color-primary);
    line-height: 1.2;
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-bottom p {
    padding-top: 0.625rem /* 10/16 */;
    font-size: 1rem;
    font-weight: 400;
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-bottom .item-desc {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 0.625rem  /* 10/16 */ 0;
    margin: 1.25rem  /* 20/16 */ 0;
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-bottom .item-desc p {
    text-align: center;
    line-height: 1.2;
}
#sit_inf_explan .P-2201N .desc-01 .desc-item-bottom .item-desc-mid {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#sit_inf_explan .P-2201N .desc-02 {
}
#sit_inf_explan .P-2201N .desc-02 .flex {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
}
#sit_inf_explan .P-2201N .desc-02 .flex .flex-item {
    width: 100%;
    flex: 0 0 100%;
}
#sit_inf_explan .P-2201N .desc-02 .item-desc {
}
#sit_inf_explan .P-2201N .desc-02 .prod-text {
    padding: 3.125rem  /* 50/16 */ 0 1.875rem  /* 30/16 */ 0;
}
#sit_inf_explan .P-2201N .desc-02 .prod-text p {
    font-size: 1.125rem  /* 18/16 */;
    color: #777;
    padding-left: 1rem  /* 16/16 */;
}
#sit_inf_explan .P-2201N .desc-02 .prod-text-title {
    margin-bottom: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-2201N .desc-02 .prod-img {
}
#sit_inf_explan .P-2201N .desc-02 .prod-img .prod-img-wrap {
    display: flex;
    gap: 0.625rem  /* 10/16 */;
    width: 100%;
    overflow: visible;
}
#sit_inf_explan .P-2201N .desc-02 .prod-img .prod-img-wrap .img-box {
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: center;*/
}
#sit_inf_explan .P-2201N .desc-02 .prod-img .prod-img-wrap .img-box img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: var(--border-radius);
}
#sit_inf_explan .P-2201N .desc-03 {
}
#sit_inf_explan .P-2201N .desc-03 .flex {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
}
#sit_inf_explan .P-2201N .desc-03 .flex .flex-item {
    width: 100%;
    flex: 0 0 100%;
}
#sit_inf_explan .P-2201N .desc-03 .item-desc {
}
#sit_inf_explan .P-2201N .desc-03 .prod-text {
    padding: 50px 0 30px 0;
}
#sit_inf_explan .P-2201N .desc-03 .prod-text p {
    font-size: 1.125rem  /* 18/16 */;
    color: #777;
    padding-left: 1rem  /* 16/16 */;
}
#sit_inf_explan .P-2201N .desc-03 .prod-text-title {
    margin-bottom: 10px;
}
#sit_inf_explan .P-2201N .desc-03 .prod-img {
}
#sit_inf_explan .P-2201N .desc-03 .prod-img .prod-img-wrap {
    display: flex;
    gap: 0 100px;
    width: 100%;
    overflow: visible;
}
#sit_inf_explan .P-2201N .desc-03 .prod-img .prod-img-wrap .img-box {

}
#sit_inf_explan .P-2201N .desc-03 .prod-img .prod-img-wrap .img-box .help-text {
    color: #aaa;
    font-size: 1rem  /* 16/16 */;
    padding-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-2201N .desc-03 .prod-img .prod-img-wrap .img-box:last-child {
    display: flex;
    align-items: flex-end;
    margin-bottom: 2.125rem  /* 34/16 */;
}

#sit_inf_explan .P-2201N .desc-03 .prod-img .prod-img-wrap .img-box img {
    /*flex: 1 1 0;*/
    max-width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: var(--border-radius);
}
#sit_inf_explan .P-2201N .desc-04 {
}
#sit_inf_explan .P-2201N .desc-04 .flex {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    margin: 0.625rem  /* 10/16 */;
    flex-wrap: nowrap;
}
#sit_inf_explan .P-2201N .desc-04 .flex .flex-wrap {
    flex: 0 0 calc(50% - 1.25rem  /* 20/16 */);
    margin: -10px;
}

#sit_inf_explan .P-2201N .desc-04 .flex .flex-item {
    width: 100%;
    flex: 0 0 100%;
}
#sit_inf_explan .P-2201N .desc-04 .item-desc {
}
#sit_inf_explan .P-2201N .desc-04 .prod-text {
    padding: 3.125rem  /* 50/16 */ 0 1.875rem  /* 30/16 */ 0;
}
#sit_inf_explan .P-2201N .desc-04 .prod-text p {
    font-size: 1.125rem  /* 18/16 */;
    color: #777;
    padding-left: 1rem  /* 16/16 */;
}
#sit_inf_explan .P-2201N .desc-04 .prod-text-title {
    margin-bottom: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-2201N .desc-04 .prod-img {
}
#sit_inf_explan .P-2201N .desc-04 .prod-img .prod-img-wrap {
    display: flex;
    gap: 0 100px;
    width: 100%;
    overflow: visible;
}
#sit_inf_explan .P-2201N .desc-04 .prod-img .prod-img-wrap .img-box {

}
#sit_inf_explan .P-2201N .desc-04 .prod-img .prod-img-wrap .img-box .help-text {
    color: #aaa;
    font-size: 1rem  /* 16/16 */;
    padding-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-2201N .desc-04 .prod-img .prod-img-wrap .img-box:last-child {
    display: flex;
    align-items: flex-end;
    margin-bottom: 2.125rem  /* 34/16 */;
}
#sit_inf_explan .P-2201N .desc-04 .prod-img .prod-img-wrap .img-box img {
    /*flex: 1 1 0;*/
    max-width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: var(--border-radius);
}
#sit_inf_explan .P-2201N .desc-04 .prod-text p {
    height: 2.8125rem /* 45/16 */;
}

/* CHP-6330L, CP-6330L */
#sit_inf_explan .CHP-6330L .hd, #sit_inf_explan .CP-6330L .hd {
    text-align: center;
    font-size: 2rem /* 32/16 */;
    font-weight: 600;
    line-height: 1.2;
    color: #000;
    margin: 0;
    letter-spacing: -1px;
}
#sit_inf_explan .CHP-6330L .hd-small, #sit_inf_explan .CP-6330L .hd-small {
    font-size: 2.125rem /* 34/16 */;
}
#sit_inf_explan .CHP-6330L .subhd, #sit_inf_explan .CP-6330L .subhd {
    text-align: center;
    font-size: 1.25rem /* 20/16 */;
    line-height: 1.2;
    margin: 0;
}
#sit_inf_explan .CHP-6330L .model-no, #sit_inf_explan .CP-6330L .model-no {
    text-align: center;
    margin: 30px auto 0;
    font-size: 1.125rem /* 18/16 */;
}
#sit_inf_explan .CHP-6330L .footnote p, #sit_inf_explan .CP-6330L .footnote p {
    margin: 0;
    font-size: 0.875rem /* 14/16 */;
    line-height: 1.2;
}
#sit_inf_explan .CHP-6330L .desc-01 .hd, #sit_inf_explan .CHP-6330L .desc-01 .subhd, #sit_inf_explan .CHP-6330L .desc-01 .model-no {
    color: #fff;
}
#sit_inf_explan .CP-6330L .desc-01 .hd, #sit_inf_explan .CP-6330L .desc-01 .subhd, #sit_inf_explan .CP-6330L .desc-01 .model-no {
    color: #000;
}
#sit_inf_explan .CHP-6330L .desc-01 .subhd, #sit_inf_explan .CP-6330L .desc-01 .subhd {
    letter-spacing: 1.5px;
    margin-bottom: 0.625rem /* 10/16 */;
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-top, #sit_inf_explan .CP-6330L .desc-01 .desc-item-top {
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 50rem  /* 800/16 */;
    display: flex;
    flex-direction: column;
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-top {
    background-image: url(/image/product/product_detail_CHP-6330L_01.png);
}
#sit_inf_explan .CP-6330L .desc-01 .desc-item-top {
    background-image: url(/image/product/product_detail_CP-6330L_01.png);
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-top .upper-box, #sit_inf_explan .CP-6330L .desc-01 .desc-item-top .upper-box {
    height: 28.125rem /* 450/16 */;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#sit_inf_explan.CHP-6330L .desc-01 .desc-item-top .bottom-box, #sit_inf_explan .CP-6330L .desc-01 .desc-item-top .bottom-box {
    height: 28.125rem /* 450/16 */;
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom {
    background-color: #eee;
    width: 100%;
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom h4, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom h4 {
    min-height: 2rem /* 32/16 */;
    font-size: 1rem;
    font-weight: 500;
    color: #1b2529;
    line-height: 1.6;
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom p {
    padding-top: 0.625rem /* 10/16 */;
    font-size: 1rem;
    font-weight: 400;
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom .item-desc, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom .item-desc {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 0.625rem  /* 10/16 */ 0;
    margin: 1.25rem  /* 20/16 */ 0;
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom .item-desc p, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom .item-desc p {
    text-align: center;
    line-height: 1.2;
}
#sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom .item-desc-mid, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom .item-desc-mid {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#sit_inf_explan .CHP-6330L .desc-02 .video-wrapper, #sit_inf_explan .CP-6330L .desc-02 .video-wrapper {
    display: flex;
    margin: auto;
}
#sit_inf_explan .CHP-6330L .desc-02 video, #sit_inf_explan .CP-6330L .desc-02 video {
    width: 100%;
}
#sit_inf_explan .CHP-6330L .desc-02 .video-container, #sit_inf_explan .CP-6330L .desc-02 .video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
#sit_inf_explan .CHP-6330L .desc-02 .video-container iframe, #sit_inf_explan .CP-6330L .desc-02 .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#sit_inf_explan .CHP-6330L .desc-03, #sit_inf_explan .CP-6330L .desc-03 {
    background-color: #f5f5f7;
    background-size: 100%;
}
#sit_inf_explan .CHP-6330L .desc-03, #sit_inf_explan .CP-6330L .desc-03 .item-desc {
}
#sit_inf_explan .CHP-6330L .desc-03 .prod-text-title, #sit_inf_explan .CP-6330L .desc-03 .prod-text-title {
    padding-top: 2rem /* 30/15 */;
}
#sit_inf_explan .CHP-6330L .desc-03 .prod-img, #sit_inf_explan .CP-6330L .desc-03 .prod-img {
    margin: 50px auto;
}
#sit_inf_explan .CHP-6330L .desc-03 .detail-cont, #sit_inf_explan .CP-6330L .desc-03 .detail-cont {
    min-height: 37.5rem  /* 600/16 */;
    display: flex;
    align-items: center;
}
#sit_inf_explan .CHP-6330L .desc-03 .detail-box, #sit_inf_explan .CP-6330L .desc-03 .detail-box {
    text-align: center;
    padding: 0.3125rem  /* 5/16 */;
}
#sit_inf_explan .CHP-6330L .desc-03 .detail-box .detail-title, #sit_inf_explan .CP-6330L .desc-03 .detail-box .detail-title {
    border-radius: 8px 8px 0 0;
    background-color: #4d87ae;
    color: #fff;
    padding: 0.625rem  /* 10/16 */;
    font-size: 1rem  /* 16/16 */;
}
#sit_inf_explan .CHP-6330L .desc-03 .detail-box .detail-text, #sit_inf_explan .CP-6330L .desc-03 .detail-box .detail-text {
    border-radius: 0 0 8px 8px;
    box-shadow: -5px 5px 30px -5px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    padding: 10px;
    min-height: 5.625rem  /* 90/16 */;
    line-height: 1.2em;
    display: flex;
    align-items: center;
    justify-content: center;
}
#sit_inf_explan .CHP-6330L .desc-04 .prod-img img, #sit_inf_explan .CP-6330L .desc-04 .prod-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}
#sit_inf_explan .CHP-6330L .desc-05 .prod-img img, #sit_inf_explan .CP-6330L .desc-05 .prod-img img {
    position: absolute;
    right: 30px;
    bottom: 0;
    width: 90%;
}
#sit_inf_explan .CHP-6330L .desc-06 .prod-img img, #sit_inf_explan .CP-6330L .desc-06 .prod-img img {
    position: absolute;
    left: 1.875rem  /* 30/16 */;
    bottom: 0;
    width: 80%;
}
#sit_inf_explan .CHP-6330L .desc-06 .hd {
    margin-top: 3.75rem  /* 60/16 */;
}
#sit_inf_explan .CHP-6330L .desc-07 .prod-img img, #sit_inf_explan .CP-6330L .desc-07 .prod-img img {
    position: absolute;
    right: 1.875rem  /* 30/16 */;
    bottom: 0;
    width: 90%;
}
#sit_inf_explan .CHP-6330L .desc-item, #sit_inf_explan .CP-6330L .desc-item {
    background-color: #fff;
}
#sit_inf_explan .CHP-6330L .desc-item.alt-bg, #sit_inf_explan .CP-6330L .desc-item.alt-bg {
    background-color: #f5f5f7;
}

/* CHPI-7520L */
#sit_inf_explan .CHPI-7520L {
    background-color: #fff;
}
#sit_inf_explan .CHPI-7520L .desc-01 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
#sit_inf_explan .CHPI-7520L .desc-02 {
    background-color: #f4f3f2;
}
#sit_inf_explan .CHPI-7520L .desc-02 .prod-text.flex-item-left {
    padding-left: 1.875rem  /* 30/16 */;
}

#sit_inf_explan .CHPI-7520L .desc-02 .prod-img img {
    position: absolute;
    right: 1.875rem /* 30/16 */;
    top: 50%;
    transform: translateY(-50%);
}
#sit_inf_explan .CHPI-7520L .desc-03 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
#sit_inf_explan .CHPI-7520L .desc-04 .flex  .flex-item {
    flex: 0 0 100%;
}
#sit_inf_explan .CHPI-7520L .desc-04 .prod-img img {
    width: 100%;
    height: auto;
}

/* P-6320L */
#sit_inf_explan .P-6320L {
}
#sit_inf_explan .P-6320L .hd {
    text-align: center;
    font-size: 2rem /* 32/16 */;
    font-weight: 600;
    line-height: 1.2;
    color: #000;
    margin: 0;
    letter-spacing: -1px;
}
#sit_inf_explan .P-6320L .hd-small {
    font-size: 2.125rem /* 34/16 */;
}
#sit_inf_explan .P-6320L .subhd {
    text-align: center;
    font-size: 1.25rem /* 20/16 */;
    line-height: 1.2;
    margin: 0;
}
#sit_inf_explan .P-6320L .model-no {
    text-align: center;
    margin: 1.875rem  /* 30/16 */ auto 0;
    font-size: 1.125rem /* 18/16 */;
}
#sit_inf_explan .P-6320L .footnote p {
    margin: 0;
    font-size: 0.875rem /* 14/16 */;
    line-height: 1.2;
}
#sit_inf_explan .P-6320L .desc-01 .model-no {
    color: #fff;
}
#sit_inf_explan .P-6320L .desc-01 .hd, #sit_inf_explan .P-6320L .desc-01 .subhd, #sit_inf_explan .P-6320L .desc-01 .model-no {
    color: #000;
}
#sit_inf_explan .P-6320L .desc-01 .subhd {
    letter-spacing: 1.5px;
    margin-bottom: 0.625rem /* 10/16 */;
}
#sit_inf_explan .P-6320L .desc-01 .desc-item-top {
    background-color: #ede3da;
    background-image: url(/image/product/product_detail_P-6320L_01.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 56.25rem  /* 900/16 */;
    display: flex;
    flex-direction: column;
}
#sit_inf_explan .P-6320L .desc-01 .desc-item-top .upper-box {
    height: 21.875rem  /* 350/16 */;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#sit_inf_explan .P-6320L .desc-02 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: 90%;
}
#sit_inf_explan .P-6320L .desc-03 .prod-img img {
    position: absolute;
    top: 50%;
    right: 2.8125rem  /* 45/16 */;
    transform: translateY(-50%);
    /*max-width: 90%;*/
}
#sit_inf_explan .P-6320L .desc-03 .prod-text .prod-detail-img-wrap {
    margin: 30px 0;
}
#sit_inf_explan .P-6320L .desc-03 .prod-text .prod-detail-img {
    width: 28.125rem  /* 450/16 */;
    display: flex;
    align-items: center;
}
#sit_inf_explan .P-6320L .desc-03 .prod-text .prod-detail-img .img-item {
    width: calc(28.125rem / 4);
    font-size: 0.75rem  /* 12/16 */;
    text-align: center;
}
#sit_inf_explan .P-6320L .desc-04 .prod-img {
    background-color: #f3f3f3;
}
#sit_inf_explan .P-6320L .desc-04 .prod-img img {
    position: absolute;
    top: 50%;
    left: 1.875rem  /* 30/16 */;
    transform: translateY(-50%);
    max-width: 90%;
    width: 50%;
    height: auto;
}
#sit_inf_explan .P-6320L .desc-04 .prod-text .prod-detail-img-wrap {
    margin: 1.875rem  /* 30/16 */ 0;
}
/*#sit_inf_explan .prod-desc-box .desc-item.desc-05 .flex {*/
/*    height: 263px;*/
/*}*/
#sit_inf_explan .P-6320L .desc-05 .prod-img img {
    width: 100%;
}
#sit_inf_explan .P-6320L .desc-06 .prod-img {
    /*background-color: #f3f3f3;*/
}
#sit_inf_explan .P-6320L .desc-06 .prod-img img {
    position: absolute;
    bottom: 0;
}
#sit_inf_explan .P-6320L .desc-06 .prod-text .prod-detail-img-wrap {
    margin: 1.875rem  /* 30/16 */ 0;
}
#sit_inf_explan .P-6320L .desc-08 {
    background-color: #f2f3f5;
    padding: 40px 20px;
}
#sit_inf_explan .P-6320L .desc-08.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-6320L .desc-08 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .P-6320L .desc-08 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-6320L .desc-08 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .P-6320L .desc-08 .prod-text .desc-detail {
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 0.625rem  /* 10/16 */ 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-6320L .desc-08 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-6320L .desc-08 .prod-text .desc-detail .detail-desc {
    margin-top: 10px;
    font-size: 0.875rem  /* 14/16 */;
}
#sit_inf_explan .P-6320L .desc-08 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .P-6320L .desc-08 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .P-6320L .desc-08 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-6320L .desc-08 .prod-text .detail-note .note-item, #sit_inf_explan .P-6320L .desc-08 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .P-6320L .desc-09 {
    background-color: #f2f3f5;
    padding: 0 20px 40px 20px;
}
#sit_inf_explan .P-6320L .desc-09.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .detail-desc {
    font-size: 0.875rem /* 14/16 */;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -0.625rem /* -10/16 */;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .desc-detail .detail-item {
    position: relative;
    padding: 1.25rem /* 20/16 */;
    margin: 0.625rem /* 10/16 */;
    border: 1px solid var(--color-lightborder);
    border-radius: var(--border-radius);
    flex: 1 0 calc(25% - 20px);
    background-color: #fdfdfd;
    color: #000;
    font-size: 0.875rem /* 14/16 */;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: center;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .br {
    display: block;
    text-align: left;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .desc-detail .detail-item:not(:last-child)::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: -1.375rem /* -22/16 */;
    transform: translateY(-50%);
    font-size: 1.125rem /* 18/16 */;
    font-weight: 800;
    color: var(--color-primary);
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-6320L .desc-09 .prod-text .detail-note .note-item, #sit_inf_explan .P-6320L .desc-09 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .P-6320L .desc-10 {
    padding: 40px 20px;
}
#sit_inf_explan .P-6320L .desc-10.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .prod-text-title {
    text-align: center;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .sub-title {
    text-align: center;
    color: var(--color-primary);
    font-size: 16px;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .desc-detail .detail-title {
    font-size: 0.9375rem  /* 15/16 */;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .desc-detail .item-icon {
    width: 5.625rem  /* 90/16 */;
    height: 5.625rem  /* 90/16 */;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .desc-detail .detail-item {
    position: relative;
    margin: 0.625rem  /* 10/16 */;
    flex: 1 0 calc(33.3333% - 20px);
    color: #000;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    align-items: center;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .desc-detail .detail-item .item-title {
    font-size: 0.9375rem  /* 15/16 */;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .desc-detail .detail-item .item-desc {
    font-size: 0.8125rem  /* 13/16 */;
    color: var(--color-dark);
    text-align: center;
}
#sit_inf_explan .P-6320L .desc-10 .prod-text .br {
    display: block;
    text-align: left;
}


/* P-09CL */
#sit_inf_explan .P-09CL {
    background-color: #fff;
}
#sit_inf_explan .P-09CL .desc-item .flex {
    height: 35rem  /* 560/16 */;
}
#sit_inf_explan .P-09CL .desc-01 .prod-img img {
    object-fit: cover;
    width: auto;
    height: 100%;
}
#sit_inf_explan .P-09CL .desc-02 {
    /*background-color: #f2f3f5;*/
}
#sit_inf_explan .P-09CL .desc-item .flex {
    height: 360px;
}
#sit_inf_explan .P-09CL .desc-02 .prod-img img {
    object-fit: contain;
    width: auto;
    height: 100%;
}
#sit_inf_explan .P-09CL .desc-03 {
}
#sit_inf_explan .P-09CL .desc-item .flex {
    height: 360px;
}
#sit_inf_explan .P-09CL .desc-03 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .P-09CL .desc-03 .prod-img {
    background-color: #e8e9eb;
}
#sit_inf_explan .P-09CL .desc-03 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: 90%;
}
#sit_inf_explan .P-09CL .desc-04 {
    background-color: #f2f3f5;
    padding: 40px 20px;
}
#sit_inf_explan .P-09CL .desc-04.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-09CL .desc-04 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .P-09CL .desc-04 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-09CL .desc-04 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .P-09CL .desc-04 .prod-text .desc-detail {
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 0.625rem  /* 10/16 */ 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-09CL .desc-04 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-09CL .desc-04 .prod-text .desc-detail .detail-desc {
    margin-top: 10px;
    font-size: 0.875rem  /* 14/16 */;
}
#sit_inf_explan .P-09CL .desc-04 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .P-09CL .desc-04 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .P-09CL .desc-04 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-09CL .desc-04 .prod-text .detail-note .note-item, #sit_inf_explan .P-09CL .desc-04 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .P-09CL .desc-05 {
    background-color: #f2f3f5;
    padding: 0 20px 40px 20px;
}
#sit_inf_explan .P-09CL .desc-05.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .detail-desc {
    font-size: 0.875rem /* 14/16 */;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -0.625rem /* -10/16 */;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .desc-detail .detail-item {
    position: relative;
    padding: 1.25rem /* 20/16 */;
    margin: 0.625rem /* 10/16 */;
    border: 1px solid var(--color-lightborder);
    border-radius: var(--border-radius);
    flex: 1 0 calc(25% - 20px);
    background-color: #fdfdfd;
    color: #000;
    font-size: 0.875rem /* 14/16 */;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: center;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .br {
    display: block;
    text-align: left;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .desc-detail .detail-item:not(:last-child)::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: -1.375rem /* -22/16 */;
    transform: translateY(-50%);
    font-size: 1.125rem /* 18/16 */;
    font-weight: 800;
    color: var(--color-primary);
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-09CL .desc-05 .prod-text .detail-note .note-item, #sit_inf_explan .P-09CL .desc-05 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .P-09CL .desc-06 {
    padding: 40px 20px;
}
#sit_inf_explan .P-09CL .desc-06.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .prod-text-title {
    text-align: center;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .sub-title {
    text-align: center;
    color: var(--color-primary);
    font-size: 16px;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .desc-detail .detail-title {
    font-size: 0.9375rem  /* 15/16 */;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .desc-detail .item-icon {
    width: 5.625rem  /* 90/16 */;
    height: 5.625rem  /* 90/16 */;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .desc-detail .detail-item {
    position: relative;
    margin: 0.625rem  /* 10/16 */;
    flex: 1 0 calc(33.3333% - 20px);
    color: #000;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    align-items: center;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .desc-detail .detail-item .item-title {
    font-size: 0.9375rem  /* 15/16 */;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .desc-detail .detail-item .item-desc {
    font-size: 0.8125rem  /* 13/16 */;
    color: var(--color-dark);
    text-align: center;
}
#sit_inf_explan .P-09CL .desc-06 .prod-text .br {
    display: block;
    text-align: left;
}

/* P-300L*/
#sit_inf_explan .P-300L {

}
#sit_inf_explan .P-300L .desc-item .flex {
    height: 31.25rem  /* 500/16 */;
}
#sit_inf_explan .P-300L .desc-01 {
    background: #fff url(/image/product/product_detail_P-300L_01.png) no-repeat center center;
    background-size: cover;
    width: auto;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#sit_inf_explan .P-300L .desc-01 .prod-text-title {
    font-size: 2rem  /* 32/16 */;
    text-align: center;
    color: #fff;
}
#sit_inf_explan .P-300L .desc-02 {
}
#sit_inf_explan .P-300L .desc-02 .prod-img img {
    object-fit: contain;
    width: auto;
    height: 100%;
}
#sit_inf_explan .P-300L .desc-03 {
    background-color: #f2f3f5;
}
#sit_inf_explan .P-300L .desc-03 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .P-300L .desc-03 .prod-img {
}
#sit_inf_explan .P-300L .desc-03 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: 80%;
}
#sit_inf_explan .P-300L .desc-04 {
}
#sit_inf_explan .P-300L .desc-04 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .P-300L .desc-04 .prod-img {
}
#sit_inf_explan .P-300L .desc-04 .prod-img img {
    position: absolute;
    /*left: 0;*/
    bottom : 0;
    max-width: 80%;
}
#sit_inf_explan .P-300L .desc-05 {
    background-color: #f2f3f5;
}
#sit_inf_explan .P-300L .desc-05 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .P-300L .desc-05 .prod-img {
}
#sit_inf_explan .P-300L .desc-05 .prod-img img {
    position: absolute;
    bottom: 0;
    max-width: 80%;
}
#sit_inf_explan .P-300L .desc-06 {
}
#sit_inf_explan .P-300L .desc-06 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .P-300L .desc-06 .prod-img {
}
#sit_inf_explan .P-300L .desc-06 .prod-img img {
    position: absolute;
    bottom : 0;
    max-width: 80%;
}
#sit_inf_explan .P-300L .desc-07 {
    background-color: #f2f3f5;
    padding: 40px 20px;
}
#sit_inf_explan .P-300L .desc-07.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-300L .desc-07 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .P-300L .desc-07 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-300L .desc-07 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .P-300L .desc-07 .prod-text .desc-detail {
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 0.625rem  /* 10/16 */ 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-300L .desc-07 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-300L .desc-07 .prod-text .desc-detail .detail-desc {
    margin-top: 10px;
    font-size: 0.875rem  /* 14/16 */;
}
#sit_inf_explan .P-300L .desc-07 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .P-300L .desc-07 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .P-300L .desc-07 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-300L .desc-07 .prod-text .detail-note .note-item, #sit_inf_explan .P-300L .desc-07 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}

#sit_inf_explan .P-300L .desc-08 {
    background-color: #f2f3f5;
    padding: 0 20px 40px 20px;
}
#sit_inf_explan .P-300L .desc-08.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-300L .desc-08 .prod-text {
}
#sit_inf_explan .P-300L .desc-08 .prod-text .prod-text-sub-title {
    padding: 20px 0 10px 10px;
    font-size: 15px;
}
#sit_inf_explan .P-300L .desc-08 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .P-300L .desc-08 .prod-text .desc-detail {
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .P-300L .desc-08 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-300L .desc-08 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .P-300L .desc-08 .prod-text .detail-desc {
    font-size: 0.875rem /* 14/16 */;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -0.625rem /* -10/16 */;
}
#sit_inf_explan .P-300L .desc-08 .prod-text .desc-detail .detail-item {
    position: relative;
    padding: 1.25rem /* 20/16 */;
    margin: 0.625rem /* 10/16 */;
    border: 1px solid var(--color-lightborder);
    border-radius: var(--border-radius);
    flex: 1 0 calc(25% - 20px);
    background-color: #fdfdfd;
    /*color: #000;*/
    font-size: 0.875rem /* 14/16 */;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#sit_inf_explan .P-300L .desc-08 .prod-text .br {
    display: block;
    text-align: left;
}
#sit_inf_explan .P-300L .desc-08 .prod-text .desc-detail .detail-item:not(:last-child)::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: -1.375rem /* -22/16 */;
    transform: translateY(-50%);
    font-size: 1.125rem /* 18/16 */;
    font-weight: 800;
    color: var(--color-primary);
}
#sit_inf_explan .P-300L .desc-08 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .P-300L .desc-08 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-300L .desc-08 .prod-text .detail-note .note-item, #sit_inf_explan .P-300L .desc-08 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .P-300L .desc-09 {
    padding: 40px 20px;
}
#sit_inf_explan .P-300L .desc-09.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .prod-text-title {
    text-align: center;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .sub-title {
    text-align: center;
    color: var(--color-primary);
    font-size: 16px;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 0.625rem  /* 10/16 */ 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .desc-detail .detail-title {
    font-size: 0.9375rem  /* 15/16 */;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .desc-detail .item-icon {
    width: 5.625rem  /* 90/16 */;
    height: 5.625rem  /* 90/16 */;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .desc-detail .detail-item {
    position: relative;
    margin: 0.625rem  /* 10/16 */;
    flex: 1 0 calc(33.3333% - 20px);
    color: #000;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    align-items: center;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .desc-detail .detail-item .item-title {
    font-size: 0.9375rem  /* 15/16 */;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .desc-detail .detail-item .item-desc {
    font-size: 0.8125rem  /* 13/16 */;
    color: var(--color-dark);
    text-align: center;
}
#sit_inf_explan .P-300L .desc-09 .prod-text .br {
    display: block;
    text-align: left;
}

/* CHPI-620L */
#sit_inf_explan .CHPI-620L {
}
#sit_inf_explan .CHPI-620L .desc-item .flex {
    height: 23.75rem  /* 380/16 */;
}
#sit_inf_explan .CHPI-620L .desc-01 {
    background-color: #f3f3f5;
}
#sit_inf_explan .CHPI-620L .desc-01 .prod-img img {
    object-fit: cover;
    width: auto;
    height: 100%;
}
#sit_inf_explan .CHPI-620L .desc-02 {
}
#sit_inf_explan .CHPI-620L .desc-02 .prod-img img {
    object-fit: contain;
    width: auto;
    height: 100%;
}
#sit_inf_explan .CHPI-620L .desc-03 {
    background-color: #f3f3f5;
}
#sit_inf_explan .CHPI-620L .desc-03 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .CHPI-620L .desc-03 .prod-img {
}
#sit_inf_explan .CHPI-620L .desc-03 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    /*max-width: 90%;*/
}
#sit_inf_explan .CHPI-620L .desc-030-1 {
}
#sit_inf_explan .CHPI-620L .desc-03-1 .prod-img img {
    object-fit: contain;
    width: auto;
    height: 100%;
}
#sit_inf_explan .CHPI-620L .desc-04 {
    background-color: #f2f3f5;
    padding: 40px 20px;
}
#sit_inf_explan .CHPI-620L .desc-04.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text .desc-detail {
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 0.625rem  /* 10/16 */ 0.625rem  /* 10/16 */;
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text .desc-detail .detail-desc {
    margin-top: 10px;
    font-size: 0.875rem  /* 14/16 */;
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .CHPI-620L .desc-04 .prod-text .detail-note .note-item, #sit_inf_explan .CHPI-620L .desc-04 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .CHPI-620L .desc-05 {
    background-color: #f2f3f5;
    padding: 0 20px 40px 20px;
}
#sit_inf_explan .CHPI-620L .desc-05.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .detail-desc {
    font-size: 0.875rem /* 14/16 */;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -0.625rem /* -10/16 */;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .desc-detail .detail-item {
    position: relative;
    padding: 1.25rem /* 20/16 */;
    margin: 0.625rem /* 10/16 */;
    border: 1px solid var(--color-lightborder);
    border-radius: var(--border-radius);
    flex: 1 0 calc(25% - 20px);
    background-color: #fdfdfd;
    color: #000;
    font-size: 0.875rem /* 14/16 */;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: center;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .br {
    display: block;
    text-align: left;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .desc-detail .detail-item:not(:last-child)::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: -1.375rem /* -22/16 */;
    transform: translateY(-50%);
    font-size: 1.125rem /* 18/16 */;
    font-weight: 800;
    color: var(--color-primary);
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .CHPI-620L .desc-05 .prod-text .detail-note .note-item, #sit_inf_explan .CHPI-620L .desc-05 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .CHPI-620L .desc-06 {
    padding: 40px 20px;
}
#sit_inf_explan .CHPI-620L .desc-06.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .prod-text-title {
    text-align: center;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .sub-title {
    text-align: center;
    color: var(--color-primary);
    font-size: 16px;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .desc-detail .detail-title {
    font-size: 0.9375rem  /* 15/16 */;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .desc-detail .item-icon {
    width: 5.625rem  /* 90/16 */;
    height: 5.625rem  /* 90/16 */;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .desc-detail .detail-item {
    position: relative;
    margin: 0.625rem  /* 10/16 */;
    flex: 1 0 calc(33.3333% - 20px);
    color: #000;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    align-items: center;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .desc-detail .detail-item .item-title {
    font-size: 0.9375rem  /* 15/16 */;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .desc-detail .detail-item .item-desc {
    font-size: 0.8125rem  /* 13/16 */;
    color: var(--color-dark);
    text-align: center;
}
#sit_inf_explan .CHPI-620L .desc-06 .prod-text .br {
    display: block;
    text-align: left;
}

/* CHP-5710L */
#sit_inf_explan .CHP-5710L {
}
#sit_inf_explan .CHP-5710L .desc-item .flex {
    height: 28.75rem  /* 460/16 */;
    justify-content: center;
}
#sit_inf_explan .CHP-5710L .desc-01 .flex .flex-item {
    flex: 0 0 100%;
}
#sit_inf_explan .CHP-5710L .desc-01 {
    background: #fff url(/image/product/product_detail_CHP-5710L_01.png) no-repeat center center;
    background-size: cover;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px 10px;
    height: 460px;
}
#sit_inf_explan .CHP-5710L .desc-01 .prod-text {
}
#sit_inf_explan .CHP-5710L .desc-01 .prod-text-title {
    font-size: 1.75rem  /* 28/16 */;
    font-weight: 300;
    text-align: center;
    color: #fff;
}
#sit_inf_explan .CHP-5710L .desc-01 .prod-text-sub-title {
    margin-top: 10px;
    font-size: 1rem;
    text-align: center;
    color: rgba(255, 255, 255, .7);
}
#sit_inf_explan .CHP-5710L .desc-02 {
    background-color: #869eb4;
}
#sit_inf_explan .CHP-5710L .desc-02 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .CHP-5710L .desc-02 .prod-img img {
    position: absolute;
    bottom: 0;
    right: 1.25rem  /* 20/16 */;
    /*max-width: 70%;*/
}
#sit_inf_explan .CHP-5710L .desc-02 .prod-text-title {
    color: #fff;
}
#sit_inf_explan .CHP-5710L .desc-02 p {
    margin-top: 0.625rem  /* 10/16 */;
    font-size: 1rem;
    color: rgba(255, 255, 255, .7);
}
#sit_inf_explan .CHP-5710L .desc-02-1 {
    background-color: #faf8f9;
}
#sit_inf_explan .CHP-5710L .desc-02-1 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .CHP-5710L .desc-02-1 .prod-img  {
}
#sit_inf_explan .CHP-5710L .desc-02-1 .prod-img img {
    position: absolute;
    bottom: 0;
}
#sit_inf_explan .CHP-5710L .desc-02-1 .prod-text-title {
    /*color: #fff;*/
}
#sit_inf_explan .CHP-5710L .desc-03 {
    background-color: #f2f3f5;
}
#sit_inf_explan .CHP-5710L .desc-03 .flex {
}
#sit_inf_explan .CHP-5710L .desc-03 .prod-img {
}
#sit_inf_explan .CHP-5710L .desc-03 .prod-img img {
    position: absolute;
    right: 1.25rem  /* 20/16 */;
    bottom: 0;
}
#sit_inf_explan .CHP-5710L .desc-03-1 {
    background-color: #f1f3f4;
}
#sit_inf_explan .CHP-5710L .desc-03-1 .prod-img img {
    object-fit: contain;
    width: auto;
    height: 100%;
}
#sit_inf_explan .CHP-5710L .desc-03-2 {
    background-color: #d0dae6;
}
#sit_inf_explan .CHP-5710L .desc-03-2 .prod-img img {
    position: absolute;
    bottom: 0;
    max-width: 76%;
}
#sit_inf_explan .CHP-5710L .desc-03-1 {
    background-color: #d0dae6;
}
#sit_inf_explan .CHP-5710L .desc-03-1 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .CHP-5710L .desc-03-1 .prod-img img {
    position: absolute;
    bottom: 0;
}
#sit_inf_explan .CHP-5710L .desc-03-1 .prod-text-title {
}
#sit_inf_explan .CHP-5710L .desc-03-1 p {
    margin-top: 0.625rem  /* 10/16 */;
}


#sit_inf_explan .CHP-5710L .desc-04 {
    background-color: #f2f3f5;
    padding: 40px 20px;
}
#sit_inf_explan .CHP-5710L .desc-04.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text .desc-detail {
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 0.625rem  /* 10/16 */ 0.625rem  /* 10/16 */;
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text .desc-detail .detail-desc {
    margin-top: 10px;
    font-size: 0.875rem  /* 14/16 */;
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .CHP-5710L .desc-04 .prod-text .detail-note .note-item, #sit_inf_explan .CHP-5710L .desc-04 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .CHP-5710L .desc-05 {
    background-color: #f2f3f5;
    padding: 0 20px 40px 20px;
}
#sit_inf_explan .CHP-5710L .desc-05.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .detail-desc {
    font-size: 0.875rem /* 14/16 */;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -0.625rem /* -10/16 */;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .desc-detail .detail-item {
    position: relative;
    padding: 1.25rem /* 20/16 */;
    margin: 0.625rem /* 10/16 */;
    border: 1px solid var(--color-lightborder);
    border-radius: var(--border-radius);
    flex: 1 0 calc(25% - 20px);
    background-color: #fdfdfd;
    /*color: #000;*/
    font-size: 0.875rem /* 14/16 */;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: center;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .br {
    display: block;
    text-align: left;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .desc-detail .detail-item:not(:last-child)::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: -1.375rem /* -22/16 */;
    transform: translateY(-50%);
    font-size: 1.125rem /* 18/16 */;
    font-weight: 800;
    color: var(--color-primary);
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .detail-note .note-item,
#sit_inf_explan .CHP-5710L .desc-05 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .CHP-5710L .desc-06 {
    padding: 40px 20px;
}
#sit_inf_explan .CHP-5710L .desc-06.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .prod-text-title {
    text-align: center;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .sub-title {
    text-align: center;
    color: var(--color-primary);
    font-size: 16px;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .desc-detail .detail-title {
    font-size: 0.9375rem  /* 15/16 */;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .desc-detail .item-icon {
    width: 5.625rem  /* 90/16 */;
    height: 5.625rem  /* 90/16 */;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .desc-detail .detail-item {
    position: relative;
    margin: 0.625rem  /* 10/16 */;
    flex: 1 0 calc(33.3333% - 20px);
    color: #000;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    align-items: center;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .desc-detail .detail-item .item-title {
    font-size: 0.9375rem  /* 15/16 */;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .desc-detail .detail-item .item-desc {
    font-size: 0.8125rem  /* 13/16 */;
    color: var(--color-dark);
    text-align: center;
}
#sit_inf_explan .CHP-5710L .desc-06 .prod-text .br {
    display: block;
    text-align: left;
}

/* P-160AL */
#sit_inf_explan .P-160AL {
    background-color: #fff;
}
#sit_inf_explan .P-160AL .desc-item .flex {
    height: 340px;
}
#sit_inf_explan .P-160AL .desc-01 .prod-img img {
    /*object-fit: cover;*/
    width: 100%;
    height: auto;
}
#sit_inf_explan .P-160AL .video-wrapper {
    display: flex;
    margin: auto;
}
#sit_inf_explan .P-160AL video {
    width: 100%;
}
#sit_inf_explan .P-160AL .desc-02 {
    /*background-color: #f2f3f5;*/
}
#sit_inf_explan .P-160AL .desc-02.desc-item .flex {
}
#sit_inf_explan .P-160AL .desc-02 .prod-img img {
    width: 100%;
    height: auto;
}
#sit_inf_explan .P-160AL .desc-03 {
}
#sit_inf_explan .P-160AL .desc-03 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .P-160AL .desc-03 .prod-img {
    background-color: #e8e9eb;
}
#sit_inf_explan .P-160AL .desc-03 .prod-img img {
    width: 100%;
    height: auto;
}
#sit_inf_explan .P-160AL .desc-04 {
    background-color: #f2f3f5;
    padding: 40px 20px;
}
#sit_inf_explan .P-160AL .desc-04.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-160AL .desc-04 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .P-160AL .desc-04 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-160AL .desc-04 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .P-160AL .desc-04 .prod-text .desc-detail {
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 0.625rem  /* 10/16 */ 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-160AL .desc-04 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-160AL .desc-04 .prod-text .desc-detail .detail-desc {
    margin-top: 10px;
    font-size: 0.875rem  /* 14/16 */;
}
#sit_inf_explan .P-160AL .desc-04 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .P-160AL .desc-04 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .P-160AL .desc-04 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-160AL .desc-04 .prod-text .detail-note .note-item, #sit_inf_explan .P-160AL .desc-04 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .P-160AL .desc-05 {
    background-color: #f2f3f5;
    padding: 0 20px 40px 20px;
}
#sit_inf_explan .P-160AL .desc-05.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text {
    /*padding-left: 30px;*/
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .sub-title {
    color: var(--color-primary);
    font-size: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text sup {
    color: var(--color-primary);
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .desc-detail .detail-title {
    font-size: 15px;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .desc-detail img {
    max-width: 100%;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .detail-desc {
    font-size: 0.875rem /* 14/16 */;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -0.625rem /* -10/16 */;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .desc-detail .detail-item {
    position: relative;
    padding: 1.25rem /* 20/16 */;
    margin: 0.625rem /* 10/16 */;
    border: 1px solid var(--color-lightborder);
    border-radius: var(--border-radius);
    flex: 1 0 calc(25% - 20px);
    background-color: #fdfdfd;
    color: #000;
    font-size: 0.875rem /* 14/16 */;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: center;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .br {
    display: block;
    text-align: left;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .desc-detail .detail-item:not(:last-child)::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: -1.375rem /* -22/16 */;
    transform: translateY(-50%);
    font-size: 1.125rem /* 18/16 */;
    font-weight: 800;
    color: var(--color-primary);
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .detail-note {
    margin-top: 2.5rem  /* 40/16 */;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .detail-note .note-item {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .P-160AL .desc-05 .prod-text .detail-note .note-item, #sit_inf_explan .P-160AL .desc-05 .prod-text .detail-note .note-item p {
    font-size: 0.875rem  /* 14/16 */;
    line-height: var(--line-height);
    word-break: keep-all;
}
#sit_inf_explan .P-160AL .desc-06 {
    padding: 40px 20px;
}
#sit_inf_explan .P-160AL .desc-06.desc-item .flex {
    height: auto;
    display: block;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .prod-text-title {
    text-align: center;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .sub-title {
    text-align: center;
    color: var(--color-primary);
    font-size: 16px;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .desc-detail {
    margin-top: 1.25rem  /* 20/16 */;
    padding-top: 0.625rem  /* 10/16 */;
    display: flex;
    gap: 10px 10px;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .desc-detail .detail-title {
    font-size: 0.9375rem  /* 15/16 */;
    color: var(--color-primary);
    line-height: 1.2;
    margin-top: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .desc-detail .item-icon {
    width: 5.625rem  /* 90/16 */;
    height: 5.625rem  /* 90/16 */;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .desc-detail .detail-item {
    position: relative;
    margin: 0.625rem  /* 10/16 */;
    flex: 1 0 calc(33.3333% - 20px);
    color: #000;
    line-height: var(--line-height);
    display: flex;
    flex-direction: column;
    align-items: center;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .desc-detail .detail-item .item-title {
    font-size: 0.9375rem  /* 15/16 */;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .desc-detail .detail-item .item-desc {
    font-size: 0.8125rem  /* 13/16 */;
    color: var(--color-dark);
    text-align: center;
}
#sit_inf_explan .P-160AL .desc-06 .prod-text .br {
    display: block;
    text-align: left;
}

/* CHP-5722L */
#sit_inf_explan .prod-desc-box.CHP-5722L .desc-item .flex {
    display: block;
    height: auto !important;
}
#sit_inf_explan .CHP-5722L .desc-01 .prod-img img {
    max-width: 100%;
    width: 100%;
    height: auto;
}

/* AP-3018B*/
#sit_inf_explan .AP-3018B {
}
#sit_inf_explan .AP-3018B .desc-item .flex {
    height: 317px;
}
#sit_inf_explan .AP-3018B .desc-01 {
    background: #fff url(/image/product/product_detail_AP-3018B_01.png) no-repeat center center;
    background-size: cover;
    width: auto;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#sit_inf_explan .AP-3018B .desc-01 .prod-text-title {
    font-size: 2rem  /* 32/16 */;
    text-align: center;
    color: #fff;
    width: 90%;
    line-height: var(--line-height);
}
#sit_inf_explan .AP-3018B .alt-video .video-wrapper {
    padding: 0;
    margin: 0;
    line-height: 0;
}
#sit_inf_explan .AP-3018B .desc-02 {
    background-color: #efedee;
}
#sit_inf_explan .AP-3018B .desc-item.desc-02 .flex {
    height: 24.3125rem  /* 389/16 */;
}
#sit_inf_explan .AP-3018B .desc-02 .prod-img img {
    width: 100%;
    height: auto;
}
#sit_inf_explan .AP-3018B .desc-item.desc-03 .flex {
    height: 730px;
}
#sit_inf_explan .AP-3018B .desc-03 .prod-text {
    position: relative;
    /*background-color: #f2f3f5;*/
    background: url(/image/product/product_detail_AP-3018B_03.png) center center ;
    background-size: cover;
    width: 100%;
    height: 100%;
}
#sit_inf_explan .AP-3018B .desc-03 .prod-text .prod-text-wrap {
    position: absolute;
    left: 30px;
    top: 20%;
    transform: translateY(-20%);
}
#sit_inf_explan .AP-3018B .desc-03 .prod-text {
    padding: 30px;
}
#sit_inf_explan .AP-3018B .desc-03 .prod-img {
    padding: 1.875rem  /* 30/16 */;
}
#sit_inf_explan .AP-3018B .desc-03 .prod-img .prod-img-wrap {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .AP-3018B .desc-03 .prod-img .prod-img-wrap .prod-img-title {
    font-size: 1.375rem  /* 22/16 */;
    line-height: 1.3;
    margin-bottom: 0.125rem  /* 2/16 */;
    font-weight: 400;
    color: #000;
    letter-spacing: -1px;
    word-break: keep-all;
}
#sit_inf_explan .AP-3018B .desc-03 .prod-img .prod-img-wrap .prod-img-desc {
    font-size: 0.875rem  /* 14/16 */;
    color: #666;
    margin-bottom: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .AP-3018B .desc-03 .prod-img-wrap img {
    margin: 0 auto;
    width: 40%;
    height: auto;
}
#sit_inf_explan .AP-3018B .desc-04 {
}
#sit_inf_explan .AP-3018B .desc-item.desc-04 .flex {
    height: 465px;
}
#sit_inf_explan .AP-3018B .desc-04 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .AP-3018B .desc-04 .prod-text .prod-text-desc {
    max-height: 16.625rem  /* 266/16 */;
    overflow-y: auto;
}
#sit_inf_explan .AP-3018B .desc-04 .prod-text .prod-text-desc p {
    margin: 0.625rem  /* 10/16 */ 0;
    font-size: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .AP-3018B .desc-04 .prod-img {
}
#sit_inf_explan .AP-3018B .desc-04 .prod-img img {
    width: 100%;
    height: auto;
}
#sit_inf_explan .AP-3018B .desc-05 {
}
#sit_inf_explan .AP-3018B .desc-item.desc-05 .flex {
    height: 365px;
}
#sit_inf_explan .AP-3018B .desc-05 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .AP-3018B .desc-05 .prod-img {
}
#sit_inf_explan .AP-3018B .desc-05 .prod-img img {
    width: 100%;
    height: auto;
}

#sit_inf_explan .AP-3018B .desc-06 {
    background-color: #f2f3f5;
}
#sit_inf_explan .AP-3018B .desc-item.desc-06 .flex {
    height: 485px;
}
#sit_inf_explan .AP-3018B .desc-06 .prod-text-title {
    font-size: 1.75rem /* 28/16 */;
    line-height: 1.3;
    padding: 10px 0;
    font-weight: 400;
    color: #000;
    letter-spacing: -1px;
    word-break: keep-all;
    display: block;
    text-align: center;
}
#sit_inf_explan .AP-3018B .desc-06 img {
    width: auto;
    height: auto;
}

/* AP-1018F*/
#sit_inf_explan .AP-1018F {
}
#sit_inf_explan .AP-1018F .desc-item .flex {
    height: 317px;
}
#sit_inf_explan .AP-1018F .desc-01 {
    background: #fff url(/image/product/product_detail_AP-1018F_01.png) no-repeat center center;
    background-size: cover;
    width: auto;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#sit_inf_explan .AP-1018F .desc-01 .prod-text-title {
    font-size: 2rem  /* 32/16 */;
    text-align: center;
    color: #fff;
    width: 90%;
}
#sit_inf_explan .AP-1018F .alt-video .video-wrapper {
    padding: 0;
    margin: 0;
    line-height: 0;
}
#sit_inf_explan .AP-1018F .desc-02 {
    background-color: #f2f3f5;
}
#sit_inf_explan .AP-1018F .desc-item.desc-02 .flex {
    height: 24.3125rem  /* 389/16 */;
}
#sit_inf_explan .AP-1018F .desc-02 .prod-img img {
    position: absolute;
    bottom: 0;
}
#sit_inf_explan .AP-1018F .desc-item.desc-03 .flex {
    height: 730px;
}
#sit_inf_explan .AP-1018F .desc-03 .prod-text {
    position: relative;
    background: url(/image/product/product_detail_AP-1018F_03.png) center center ;
    background-size: cover;
    width: 100%;
    height: 100%;
}
#sit_inf_explan .AP-1018F .desc-03 .prod-text .prod-text-wrap {
    position: absolute;
    left: 30px;
    top: 20%;
    transform: translateY(-20%);
}
#sit_inf_explan .AP-1018F .desc-03 .prod-text {
    padding: 30px;
}
#sit_inf_explan .AP-1018F .desc-03 .prod-img {
    padding: 1.875rem  /* 30/16 */;
}
#sit_inf_explan .AP-1018F .desc-03 .prod-img .prod-img-wrap {
    margin-bottom: 1.25rem  /* 20/16 */;
}
#sit_inf_explan .AP-1018F .desc-03 .prod-img .prod-img-wrap .prod-img-title {
    font-size: 1.375rem  /* 22/16 */;
    line-height: 1.3;
    margin-bottom: 0.125rem  /* 2/16 */;
    font-weight: 400;
    color: #000;
    letter-spacing: -1px;
    word-break: keep-all;
}
#sit_inf_explan .AP-1018F .desc-03 .prod-img .prod-img-wrap .prod-img-desc {
    font-size: 0.875rem  /* 14/16 */;
    color: #666;
    margin-bottom: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .AP-1018F .desc-03 .prod-img-wrap img {
    margin: 0 auto;
    width: 40%;
    height: auto;
}
#sit_inf_explan .AP-1018F .desc-04 {
}
#sit_inf_explan .AP-1018F .desc-item.desc-04 .flex {
    height: 465px;
}
#sit_inf_explan .AP-1018F .desc-04 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .AP-1018F .desc-04 .prod-text .prod-text-desc {
    max-height: 16.625rem  /* 266/16 */;
    overflow-y: auto;
}
#sit_inf_explan .AP-1018F .desc-04 .prod-text .prod-text-desc p {
    margin: 0.625rem  /* 10/16 */ 0;
    font-size: 0.625rem  /* 10/16 */;
}
#sit_inf_explan .AP-1018F .desc-04 .prod-img {
    position: relative;
}
#sit_inf_explan .AP-1018F .desc-04 .prod-img img {
    width: 100%;
    height: auto;
}
#sit_inf_explan .AP-1018F .desc-04 .prod-img .prod-img-title {
    position: absolute;
    padding: 30px;
}

#sit_inf_explan .AP-1018F .desc-05 {
}
#sit_inf_explan .AP-1018F .desc-item.desc-05 .flex {
    height: 365px;
}
#sit_inf_explan .AP-1018F .desc-05 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .AP-1018F .desc-05 .prod-img {
}
#sit_inf_explan .AP-1018F .desc-05 .prod-img img {
    /*width: 100%;*/
    /*height: auto;*/
    position: absolute;
    bottom: 0;
    /*transform: translateY(-50%);*/
    height: 90%;
}

#sit_inf_explan .AP-1018F .desc-06 {
    background-color: #f2f3f5;
}
#sit_inf_explan .AP-1018F .desc-item.desc-06 .flex {
    align-items: flex-start;
    height: 485px;
    padding-top: 30px;
}
#sit_inf_explan .AP-1018F .desc-06 .prod-text-title {
    font-size: 1.75rem /* 28/16 */;
    line-height: 1.3;
    padding: 10px 0;
    font-weight: 400;
    color: #000;
    letter-spacing: -1px;
    word-break: keep-all;
    display: block;
    text-align: center;
}
#sit_inf_explan .AP-1018F .desc-06 img {
    width: auto;
    height: auto;
}

/* BAS-22 */
#sit_inf_explan .BAS-22 {
}
#sit_inf_explan .BAS-22 .desc-item .flex {
    height: 23.75rem  /* 380/16 */;
}
#sit_inf_explan .BAS-22 .desc-01 {
    background-color: #f2f3f5;
}
#sit_inf_explan .BAS-22 .desc-01 .prod-img img {
    object-fit: cover;
    width: auto;
    height: 100%;
}
#sit_inf_explan .BAS-22 .desc-02 {
}
#sit_inf_explan .BAS-22 .desc-02 .prod-img img {
    object-fit: contain;
    width: auto;
    height: 100%;
}
#sit_inf_explan .BAS-22 .desc-03 {
    background-color: #f2f3f5;
}
#sit_inf_explan .BAS-22 .desc-03 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .BAS-22 .desc-03 .prod-img {
}
#sit_inf_explan .BAS-22 .desc-03 .prod-img img {
    object-fit: cover;
    width: 100%;
}
#sit_inf_explan .BAS-22 .desc-03-1 {
}
#sit_inf_explan .BAS-22 .desc-03-1 .flex {
    height: 390px;
}
#sit_inf_explan .BAS-22 .desc-03-1 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 90%;
}

/* BA-42A */
#sit_inf_explan .BA-42A {
}
#sit_inf_explan .BA-42A .desc-item .flex {
    height: 21.6875rem  /* 347/16 */;
}
#sit_inf_explan .BA-42A .desc-01 {
    background-color: #f3f3f3;
}
#sit_inf_explan .BA-42A .desc-01 .prod-img img {
    object-fit: cover;
    width: 100%;
}
#sit_inf_explan .BA-42A .desc-02 {
}
#sit_inf_explan .BA-42A .desc-02 .prod-img img {
    object-fit: cover;
    width: 100%;
}
#sit_inf_explan .BA-42A .desc-03 {
    background-color: #f2f3f5;
}
#sit_inf_explan .BA-42A .desc-03 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .BA-42A .desc-03 .prod-img img {
    object-fit: cover;
    width: 100%;
}
#sit_inf_explan .BA-42A .desc-04 {
}
#sit_inf_explan .BA-42A .desc-04 .prod-img img {
    object-fit: cover;
    width: 100%;
}

/* BB-14BUS */
#sit_inf_explan .BB-14BUS {
}
#sit_inf_explan .BB-14BUS .desc-item .flex {
    height: 400px;
}
#sit_inf_explan .BB-14BUS .desc-01 {
    background: #fff url(/image/product/product_detail_BB-14BUS_01.png) no-repeat center center;
    background-size: cover;
    width: auto;
    height: 31.25rem  /* 500/16 */;
    display: flex;
    align-items: center;
    justify-content: center;
}
#sit_inf_explan .BB-14BUS .desc-01 .prod-text-title {
    flex: 1;
    font-size: 2rem  /* 32/16 */;
    text-align: center;
    color: #fff;
    width: 100%;
}
#sit_inf_explan .BB-14BUS .desc-02 {
    /*background-color: #f3f3f3;*/
}
#sit_inf_explan .BB-14BUS .desc-02 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 80%;
}
#sit_inf_explan .BB-14BUS .desc-03 {
    background-color: #f2f3f5;
}
#sit_inf_explan .BB-14BUS .desc-03 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 80%;
}
#sit_inf_explan .BB-14BUS .desc-04 {
}
#sit_inf_explan .BB-14BUS .desc-04 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .BB-14BUS .desc-04 .prod-img img {
    object-fit: cover;
    width: auto;
    height: 100%;
}
#sit_inf_explan .BB-14BUS .desc-05 {
    background-color: #f2f3f5;
}
#sit_inf_explan .BB-14BUS .desc-05 .prod-img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 80%;
}
#sit_inf_explan .BB-14BUS .desc-06 {
}
#sit_inf_explan .BB-14BUS .desc-06 .prod-text {
    padding-left: 30px;
}
#sit_inf_explan .BB-14BUS .desc-06 .prod-img img {
    position: absolute;
    bottom: 0;
    width: 70%;
}

/* CM-9000 */
#sit_inf_explan .CM-9000 .desc-item {
    text-align: center;
}
#sit_inf_explan .CM-9000 .desc-item img {
}

/*
-----------------------------------------------------------------------
Heart 서비스
-----------------------------------------------------------------------
*/

#sit_inf_explan .item-hc-container.water-care {
    background-size: cover;
    width: 100%;
    opacity: 1;
    height: 33.75rem /* 540/16 */;
    position: relative;
    background: url(/image/product/products-water-detail-bottom-bg.jpg) center center no-repeat;
}
#sit_inf_explan .item-hc-container.water-care .item-hc-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}
#sit_inf_explan .item-hc-container.water-care .item-hc-text .heading-4 {
    color: #fff;
    font-size: 2.125rem  /* 34/16 */;
    font-weight: 500;
    line-height: 1.2;
}
#sit_inf_explan .item-hc-container.water-care .item-hc-text .desc {
    color: #fff;
    font-size: 1rem;
    font-weight: 300;
    padding-left: 1.25rem /* 20/16 */;
    padding-right: 1.25rem /* 20/16 */;
}
#sit_inf_explan .item-hc-container.water-care .btn {
    margin-top: 1.25rem /* 20/16 */;
    border: 0;
}

/*
-----------------------------------------------------------------------
Air Care HEART  서비스
-----------------------------------------------------------------------
*/

#sit_inf_explan .item-hc-container.air-care {
    background-size: cover;
    width: 100%;
    opacity: 1;
    height: 33.75rem /* 540/16 */;
    position: relative;
    background: url(/image/product/products-air-detail-bottom-bg.jpg) center center no-repeat;
}
#sit_inf_explan .item-hc-container.air-care .item-hc-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}
#sit_inf_explan .item-hc-container.air-care .item-hc-text .heading-4 {
    color: #fff;
    font-size: 2.125rem  /* 34/16 */;
    font-weight: 500;
    line-height: 1.2;
}
#sit_inf_explan .item-hc-container.air-care .item-hc-text .desc {
    color: #fff;
    font-size: 1rem;
    font-weight: 300;
    padding-left: 1.25rem /* 20/16 */;
    padding-right: 1.25rem /* 20/16 */;
}
#sit_inf_explan .item-hc-container.air-care .btn {
    margin-top: 1.25rem /* 20/16 */;
    border: 0;
}

/*
-----------------------------------------------------------------------
Body Care HEART  서비스
-----------------------------------------------------------------------
*/

#sit_inf_explan .item-hc-container.body-care {
    background-size: cover;
    width: 100%;
    opacity: 1;
    height: 33.75rem /* 540/16 */;
    position: relative;
    background: url(/image/product/products-body-detail-bottom-bg.jpg) center center no-repeat;
}
#sit_inf_explan .item-hc-container.body-care .item-hc-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}
#sit_inf_explan .item-hc-container.body-care .item-hc-text .heading-4 {
    color: #fff;
    font-size: 2.125rem  /* 34/16 */;
    font-weight: 500;
    line-height: 1.2;
}
#sit_inf_explan .item-hc-container.body-care .item-hc-text .desc {
    color: #fff;
    font-size: 1rem;
    font-weight: 300;
    padding-left: 1.25rem /* 20/16 */;
    padding-right: 1.25rem /* 20/16 */;
}
#sit_inf_explan .item-hc-container.body-care .btn {
    margin-top: 1.25rem /* 20/16 */;
    border: 0;
}


