    /* LG fonts */
    @font-face {
        font-family: "LG Smart Bold";
        src: url("font/LG_Smart_Bold.ttf");
        src: url("font/LG_Smart_Bold.woff?#iefix") format("woff");/*Young 210811*/
    }

    @font-face {
        font-family: "LG Smart Bold Italic";
        src: url("font/LG_Smart_Bold_Italic.ttf");
        src: url("font/LG_Smart_Bold_Italic.woff?#iefix") format("woff");/*Young 210811*/
    }

    @font-face {
        font-family: "LG Smart Light";
        src: url("font/LG_Smart_Light.ttf");
        src: url("font/LG_Smart_Light.woff?#iefix") format("woff");/*Young 210811*/
    }


    @font-face {
        font-family: "LG Smart Regular";
        src: url("font/LG_Smart_Regular.ttf");
        src: url("font/LG_Smart_Regular.woff?#iefix") format("woff");/*Young 210811*/
    }


    @font-face {
        font-family: "LG Smart SemiBold";
        src: url("font/LG_Smart_SemiBold.ttf");
        src: url("font/LG_Smart_SemiBold.woff?#iefix") format("woff");/*Young 210811*/
    }


    /* UPSYS fonts */

    @font-face {
        font-family: 'upsys_circlednumberregular';
        src: url('font/upsys_circlednumber-webfont.woff2') format('woff2'),
            url('font/upsys_circlednumber-webfont.woff') format('woff');
    }

    @font-face {
        font-family: 'upsys_commonregular';
        src: url('font/UPSYS_Common.otf') format('otf');
        src: url('font/UPSYS_Common.woff?#iefix') format('woff');/*Young 210811*/
    }

    @font-face {
        font-family: 'upsys_font_2013basic';
        src: url('font/upsys_font_2013_basic-webfont.woff2') format('woff2'),
            url('font/upsys_font_2013_basic-webfont.woff') format('woff');
    }

    @font-face {
        font-family: 'upsys_boxednumberregular';
        src: url('font/upsys-boxednumber-webfont.woff2') format('woff2'),
            url('font/upsys-boxednumber-webfont.woff') format('woff');
    }

    @font-face {
        font-family: 'Upsys_vs_common1-Regular';
        src: url('font/Upsys_vs_common1-Regular.woff') format('woff');
    }

    @font-face {
        font-family: 'Upsys_vs_common2-Regular';
        src: url('font/Upsys_vs_common2-Regular.woff') format('woff');
    }

    @font-face {
        font-family:'Upsys-Common';
        src: url('font/upsys_common-webfont.woff') format('woff');
    }


    @font-face {
        font-family: "UPYSY-Common";
        src: url("font/UPSYS_Common.otf");
    }
    @font-face {
        font-family: "UPSYS-Rounded-Alphabet";
        src: url("font/UPSYS_ROUNDED_ALPHABET_201126_REV03.OTF");
        src: url("font/UPSYS_ROUNDED_ALPHABET_201126_REV03.woff?#iefix") format("woff");/*Young 210811*/
    }
    @font-face {
        font-family: "UPYSY-Rounded-Number";
        src: url("font/UPSYS_ROUNDED_NUMBER.TTF");
        src: url("font/UPSYS_ROUNDED_NUMBER.woff?#iefix") format("woff");/*Young 210811*/
    }
    @font-face {
        font-family: "UPSYS-RoundedBoxNumber";
        src: url("font/UPSYS_ROUNDEDBOX_NUMBER_ST.TTF");
        src: url("font/UPSYS_ROUNDEDBOX_NUMBER_ST.woff?#iefix") format("woff");/*Young 210811*/
    }


    .UPSYS-Rounded-Alphabet {
        /*font-weight: bold;*/
        padding-left: 15px;
        margin-right: 0px !important;
        font-family: "UPSYS-Rounded-Alphabet", sans-serif !important;
    }


    .UPSYS-RoundedBoxNumber {
        /*font-weight: bold;*/
        display: inline-block;
        font-family: "UPSYS-RoundedBoxNumber", sans-serif !important;
    }


    .subHeaderInner {
        padding-top: 3px;
        display: flex;
        margin: 0 auto;
        width: 70%;
        align-items: center;
    }

    #backButton {
        padding-top: 9px;
    }

    .chapterTitle {
        margin-left: 0px;
        line-height: 46px;
        font-size: 18px;
        font-family: 'LG Smart Bold', sans-serif !important;
        text-transform: capitalize;
        font-weight: bold;
    }

    #backButton:after {
        content: "";
        display: inline-block;
        background: url('../css/icon/common/next-icon.png') no-repeat 0% 50%;
        height: 17px;
        width: 15px;
        background-size: 7px;
        transform: translate(2px,3px);
    }


    #buttonMenu_a>div {background-image: url("icon/common/main/quickguide.svg");}
    #buttonMenu_e>div {background-image: url("icon/common/main/installation.svg");}
    #buttonMenu_s>div {background-image: url("icon/common/main/product.svg");}
    #buttonMenu_p>div {background-image: url("icon/common/main/tvconnection.svg");}
    #buttonMenu_b>div {background-image: url("icon/common/main/usingexternaldevice.svg");}
    #buttonMenu_d>div {background-image: url("icon/common/main/usingaudio.svg");}
    #buttonMenu_f>div {background-image: url("icon/common/main/wallmount.svg");}
    #buttonMenu_h>div {background-image: url("icon/common/main/safety.svg");}
    #buttonMenu_i>div {background-image: url("icon/common/main/trouble.svg");}
    #buttonMenu_j>div {background-image: url("icon/common/main/appendix.svg");}

    #buttonMenu_a>div:HOVER {background-image: url("icon/common/main/quickguide-white.svg");}
    #buttonMenu_e>div:HOVER {background-image: url("icon/common/main/installation-white.svg");}
    #buttonMenu_s>div:HOVER {background-image: url("icon/common/main/product-white.svg");}
    #buttonMenu_p>div:HOVER {background-image: url("icon/common/main/tvconnection-white.svg");}
    #buttonMenu_b>div:HOVER {background-image: url("icon/common/main/usingexternaldevice-white.svg");}
    #buttonMenu_d>div:HOVER {background-image: url("icon/common/main/usingaudio-white.svg");}
    #buttonMenu_f>div:HOVER {background-image: url("icon/common/main/wallmount-white.svg");}
    #buttonMenu_h>div:HOVER {background-image: url("icon/common/main/safety-white.svg");}
    #buttonMenu_i>div:HOVER {background-image: url("icon/common/main/trouble-white.svg");}
    #buttonMenu_j>div:HOVER {background-image: url("icon/common/main/appendix-white.svg");}

    li.Title-3-Start {
        font-weight: bold;
        font-size: 1.4em;
        margin-top: 1em;
        margin-bottom: 0px !important;
        border-bottom: 1px solid black;
        padding-bottom: 5px !important;
        margin-left: 0px !important;
    }

    .Line-Below {
        padding: 10px 0 20px 0;
    }

    /* .Text-Num--8pt- {font-size: 14px;}
    .Text-Bullet--8pt-,
    .Text-Bullet-Sub-2--8pt-,
    .Text-Hyp-Sub--List-type-Number---8pt- {
        font-size: 14px;
    } */

    /*1222 meeting*/
    .Text-Hyp--8pt-,
    .Text-Bullet-Sub--8pt- {
        margin-left: 12px;
    }
    /* .Text-Hyp-Sub--8pt-{font-size: 14px;}
    .Text-Hyp-Sub--8pt-::marker {content: "-";}
    .Text-Light--8pt- {font-size: 14px;}
    .Text-Light-Sub--8pt- {font-size: 14px;}
    .Text-Light--8pt--Center {font-size: 14px; text-align: center;}
    .Text-Bold--8pt- {font-size: 14px; font-weight: bold;}
    .Text-Bold--10pt- {font-size: 16px; font-weight: bold;}
    .Text-Bold--8pt--Center {font-size: 14px; text-align: center; font-weight: bold;}
    .Text-Semi-Bold--8pt- {font-size: 14px; font-weight: bold;}
    .Text-Round-Alphabet-Start--8pt-,
    .Text-Round-Alphabet-Continue--8pt-,
    .Text-Num-Start--8pt-,
    .Text-Num-Continue--8pt- {
        font-size: 14px;
        margin-left: 0 !important;
        margin-top: 5px !important;
    } */
    .Text-Round-Number-Start--8pt-,
    .Text-Round-Number-Continue--8pt- {
        margin: 5px 0;
        padding-left: 25px;
        list-style: none;
    }

/*    .para-style-override-2 {
        font-weight: bolder;
    }*/

    .content .text > ol li {
        margin-left: 0px !important;
        padding-left: 30px;
        margin-top: 10px;
        margin-bottom: 10px !important;
        margin-left: 0px !important;
    }

    .content .text > ol .Title-3-Start {
        text-indent: -17px;
        padding-left: 35px;
    }

    ul[xmlns~="http://www.w3.org/1999/xhtml"] {
        margin-bottom: 15px;
        padding-bottom: 15px;
        _border-bottom: 1px solid black;
    }

    ul[xmlns~="http://www.w3.org/1999/xhtml"] > li.Text-Bullet--8pt- {
        margin-left: 20px !important;
    }

    ol[xmlns~="http://www.w3.org/1999/xhtml"] {
        margin-bottom: 25px;
    }

    .content-2 p.Illust {
        border-bottom: 1px solid black;
        margin-bottom: 50px;
        padding-bottom: 10px;
    }

    span.inline-img img {
        width: auto !important;
        display: inline-block;
        vertical-align: middle;
        margin-left: 5px !important;
        margin-top: -2px;
        margin-right: 0px !important;
        height: 16px;
    }


    li.Text-Round-Alphabet-Start--8pt-,
    li.Text-Round-Alphabet-Continue--8pt- {
        margin: 35px 0 35px 45px;
        padding-left: 3px !important;
    }




    .Text-Bullet--8pt- {
        margin-left: 20px;
    }

    .Text-Hyp-Sub--8pt- {
        list-style: none !important;
        margin-left: 40px !important;
    
    }


    .Text-Hyp-Sub--8pt-::marker,
    .Text-Bullet--8pt-::marker {content: "";}


    .Text-Hyp-Sub--8pt-::before {
        content: "";
        background: url('../css/icon/common/dash.png') no-repeat 0% 43%;
        display: block;
        width: 6px;
        height: 6px;
        position: relative;
        left: -10px;
        top: 13px;
        _padding: 0px 10px 0px;
    }

    .Text-Bullet--8pt-::before {
        content: "";
        background: url('../css/icon/common/circle.png') no-repeat 0% 43%;
        display: block;
        width: 5px;
        height: 5px;
        position: relative;
        left: -12px;
        top: 14px;
        _padding: 0px 10px 0px;
    }

    .char-style-override-2 {font-weight: bold;}
    .UPYSY-Font-2013 {font-family: "UPYSY-Font-2013";}

    /* 03-11-2022 */
    .Basic-Text-Frame {
        background-color: #E7E7E8;
        padding: 20px 30px;
        border-radius: 10px;
        margin: 10px 0;
    }


    .Table-All,
    .x-----------1 {
        border-top: 1px solid black;
        border-bottom: 1px solid black;
        margin-top: 10px;
        margin-bottom: 10px;
        _background-color: #E7E7E8;
    }


    /* MFL71861512 */
    #table-1,
    #table-2,
    #table-5,
    #table-6,
    #table-7,
    #table-9,
    #table-11,
    #table-13,
    #table-14,
    #table-15,
    #table-17,
    #table-18,
    #table-20,
    #table-22,
    #table-23,
    #table-25{
        background-color: #E7E7E8;
    }



    .x-----------1 {
        padding: 10px 20px;
    }


    tbody {
        padding: 5px 10px 5px 5px !important;
    }

    td{
        padding: 10px 15px !important;
    }


    .Note-No-line {
        padding: 10px 15px 5px 15px !important;
    }

    .Note-below-line {
        padding: 5px 15px 10px 15px !important;
    }

    .Note-Above-No-line
    {
        display: none;
        visibility: hidden;
    }


    .Line-Below {
        display: none;
    }

    .Text-Caption {
        text-align: center;
        padding: 25px 0;
    }

    p.Illust img {
        display: block;
        text-align: center;
        margin: 15px auto;
    }

    /* 03-11-2022 */

    .Table--3col tr:FIRST-CHILD, .Basic-Table tr:FIRST-CHILD, .Table--2col tr:FIRST-CHILD, .Table-Landmark tr:FIRST-CHILD, .Table--4col tr:FIRST-CHILD, .Table-2row-merge tr:FIRST-CHILD, .Table--troubleshooting tr:FIRST-CHILD, .Table-service-center tr:FIRST-CHILD, .responsive tr:FIRST-CHILD {
        color: #000;
        text-align: left;
        border-bottom: 1px solid grey !important;
    }

    #table-3 tr {
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
    }

    #table-2 .Cell-1-Above-Blow-line,
    #table-2 .Cell-2,
    #table-3 .Cell-1-Above-Blow-line,
    #table-3 .Cell-2,
    #table-4 .Cell-1-Above-Blow-line,
    #table-4 .Cell-2 {
        padding: 10px !important;
        border-right: none;
    }

    .Cell-1-Above-Blow-line, .Cell-2 {
        padding: 10px 10px 10px 15px !important;
    }

    .frame-26 ul {
    margin: 0px;
    }

    ul > li {
        list-style: none;
        margin: 5px 0px;
    }

    td.General-Center-K20 > p {
        text-align: left !important;
    }

    .General-Center {
        text-align: left !important;
    }

    .General-Center ul {
        padding-left: 0px !important;
    }

    td.General-Right-K20 > p {
        text-align: left !important;
    }

    .General-Right ul {
        padding-left: 0px !important;
    }

    .General-Right ul li {
        margin-left: 25px;
    }

    .Note-below-line > .Text-Light--8pt-{
        margin-left: 20px;
    }

    .content .text>ol, .content .text>ul, .content .text table ol, .content .text table ul {
        list-style-type: none;
    }


    @media screen and (max-width: 1280px) {
        .chapterTitle {
            margin-left: 0px;
            _line-height: 50px;
            font-weight: bold;
            
        }
    }


    @media screen and (max-width: 801px) {
        /* 03-11-2022 */
        #btnSearch {
            padding: 10px !important;
    
        }
        h1 {
        
            _font-size: 28px !important;
        }

        .Title-3-Start,
        p.Title-3 {
            _font-size: 18px !important;
        }

        #rightHeader > #btnSearch {

            padding: 12px 20px;
        }

        #rightHeader > #btnSearch img {
            height: auto;
            max-width: 15px !important;
            margin-right: 10px;
        }
        

        .chapterTitle {
            padding-top: 3px;
            margin-left: 0px;
            line-height: 1;
            font-weight: bold;
            font-size: 16px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }

        .subHeaderInner {
            padding-top: 15px;
        }

        #backButton {
            width: 70px;
            height: auto;
            padding-top: 0px;
        }

        #backButton:before {
            font-size: 16px;
        }

        #backButton:after {
            background-size: 8px;
            transform: translate(3px,3px);
        }
        
    }


    @media screen  and (max-width: 640px) {
        #rightHeader > #btnSearch {
            padding: 8px 20px;
            left: -7px !important;
            top: -3px !important;
        }

        .frame-19,
        .frame-20 {
            _max-width: 100% !important;
            width: 110px !important;
            height: auto !important;
            max-width: none !important;
        }

        td.General-Left-K20, td.General-Right-K20
        {
            padding: 10px !important;
        }

        td.General-Left {
            text-align: center;
        }

        td.General-Right-K20 {
            width: 75%;
        }

        .General-Left-K20 ,
        .General-Right-K20,
        .General-Center-K20 {
            width: 33.333%
        }

    }  

    @media screen and (max-width: 480px) {
        /* 03-11-2022 */
        .text {
            width: 100%;
        
        }

        .content .text>ol, .content .text>ul, 
        .content .text table ol, 
        .content .text table ul {
            _padding-left: 10px;
        }


        .content #buttonMenu>a>div {
            background-size: 44px !important;
        }
        .content #buttonMenu>a {
            height: 190px !important;
            
        }
        .subHeaderInner .chapterTitle {
            padding-top: 5px;
        }

        #searchBar input {
            width: 60%;
        }

        .content #buttonMenu>a>div {
            background-position: 50% 30%;
        }

        .content #buttonMenu>a>div>span {
            top: 45%;
            font-size: 11px;
            line-height: 140%;
        }

        #rightHeader > #btnSearch {
            padding: 8px 18px;
        }

        #rightHeader > #btnSearch img {
            height: auto;
            max-width: 15px !important;
            margin-right: 5px;
        }
        

        #rightHeader > #btnSearch span {
            display: none;
            font-size: 14px;
        }
        

        .subHeaderInner {
            width: 85%;
        }

        #backButton {
            padding-top: 0px;
            width: 60px;
            margin-left: 0px;
        }

        #backButton:before {
            font-size: 14px;
        }

        #backButton:after {
            margin-left: 0px;
            background-size: 7px;
            width: 7px;
            transform: translate(3px,4px);
        }

        .chapterTitle {
            padding-top: 7px;
            font-size: 16px;
        }

        /* 03-11-2022 */
        .content #naviText span {
            font-size: 36px;
            width: 80%;
        }


        .content #naviTextCaption span {
            padding-top: 0.1in;
        }

        .content #naviTextCaption {
            padding: 0 15px;
        }

        .General-Left {
            padding: 10px 10px 10px !important;
        }

        .frame-13,
        .frame-14 {
            max-width: 300px !important;
        }

    
    }

    @media screen and (max-width: 375px) {
    
    
    }  

    @supports (-webkit-touch-callout: none) {
        /* CSS specific to iOS devices */ 

        @media screen and (max-width: 480px) {
            .content .text > ol li.Title-3-Start {
                text-indent: -18px !important;
            }

            .UPSYS-RoundedBoxNumber {
                margin-right: -10px;
            }
    
        } 
     }
     
     @supports not (-webkit-touch-callout: none) {
        /* CSS for other than iOS devices */ 

        @media screen and (max-width: 480px) {
            .content .text > ol li.Title-3-Start {
                _text-indent: -20px !important;
                _background: red;
            }

            .UPSYS-RoundedBoxNumber {
                _margin-right: -10px;
            }
    
        } 
     }